let fileData = fs.readFileSync( stripUrl(amdLoaderUrl), 'utf-8'
const getConfig = () => yaml.safeLoad(fs.readFileSync(configPath, 'utf8'))
const copySync = (src, dest, overwrite) => { if (overwrite && fs.existsSync(dest)) { fs.unlinkSync(dest); } const data = fs.readFileSync(src); fs.writeFileSync(dest, data); }
function decompress(fileName) { const folderPath = path.join(__dirname, '..', 'brotli', 'testdata'); const filePath = path.join(folderPath, fileName); // Cleanup if (fs.exists(path.join(folderPath, `uncompressed-${fileName}`))) { fs.unlinkSync(path.join(folderPath, `uncompressed-${fileName}`)); } const decompressedBuffer = brotli.decompress( fs.readFileSync(path.join(folderPath, `${fileName}.br`)) ); fs.writeFileSync(path.join(folderPath, `uncompressed-${fileName}`), decompressedBuffer, 'UTF-8'); }
version() { let filename = Settings.se.GamePath + '/game/ffxivgame.ver'; if (!fs.existsSync(filename)) { return false; } let buffer = fs.readFileSync(filename); return buffer.toString(); }
http.createServer((req, res) => { const { pathname } = url.parse(req.url); console.log('>>>>>>>>route', pathname); if (pathname === '/nike.html') { const buffer = fs.readFileSync(path.join(__dirname, 'bankroll.json')); console.log('>>>>>>>>>>>buffer length', buffer.length); // res.setHeader('content-encoding', 'br'); res.removeHeader('content-length'); res.setHeader('content-type', 'application/json'); res.write(buffer); } res.end(); })
function generate(cwd, config) { fs.writeFileSync(path.join(cwd, config.output.file), ejs.render(fs.readFileSync(path.join(__dirname, '..', '..', config.template), { encoding: 'utf-8' }), config.params)); }
// Makes sure two files have identical contents function compareFiles(t, pathActual, pathExpected) { const bufActual = fs.readFileSync(pathActual); const bufExpected = fs.readFileSync(pathExpected); const match = Buffer.compare(bufActual, bufExpected) === 0; t.ok(match, 'correct contents: ' + pathActual); }
function compress(fileName, options) { // encode some data with options (default options shown) const folderPath = path.join(__dirname, '..', 'brotli', 'testdata'); const filePath = path.join(folderPath, fileName); const buffer = brotli.compress(fs.readFileSync(filePath), options); // Cleanup if (fs.exists(path.join(folderPath, `${fileName}.br`))) { fs.unlinkSync(path.join(folderPath, `${fileName}.br`)); fs.unlinkSync(path.join(folderPath, `uncompressed-${fileName}`)); } fs.writeFileSync(path.join(folderPath, `${fileName}.br`), buffer); }
var getLessVarsData = function () { var filePath = path.join(__dirname, 'less/variables.less'); var fileContent = fs.readFileSync(filePath, { encoding: 'utf8' }); var parser = new BsLessdocParser(fileContent); return { sections: parser.parseFile() }; }
const copySync = (src, dest, overwrite) => { if (overwrite && fs.existsSync(dest)) { fs.unlinkSync(dest); } const data = fs.readFileSync(src); fs.writeFileSync(dest, data); }
const copySync = (src, dest, overwrite) => { if (overwrite && fs.existsSync(dest)) { fs.unlinkSync(dest); } const data = fs.readFileSync(src); fs.writeFileSync(dest, data); }
const copySync = (src, dest, overwrite) => { if (overwrite && fs.existsSync(dest)) { fs.unlinkSync(dest); } const data = fs.readFileSync(src); fs.writeFileSync(dest, data); }
const copySync = (src, dest, overwrite) => { if (overwrite && fs.existsSync(dest)) { fs.unlinkSync(dest); } const data = fs.readFileSync(src); fs.writeFileSync(dest, data); }
const copySync = (src, dest, overwrite) => { if (overwrite && fs.existsSync(dest)) { fs.unlinkSync(dest); } const data = fs.readFileSync(src); fs.writeFileSync(dest, data); }