fs.readFile(filePath, { encoding: "utf8" }, (err, file) => { if (err) { console.error(err.message); process.exit(1); return; } // MarkdownファイルをHTML文字列に変換する const html = marked(file); console.log(html); });
async readModules() { const packageJson = JSON.parse(await fs.readFile("package.json", "utf-8")); const files = await Promise.all( Object.keys(packageJson.dependencies).map(async module => { if (R.endsWith("-schema", module)) { return this.readModuleFiles(path.join("node_modules", module)); } return []; }) ); return files.reduce((a, b) => a.concat(b)); }
async function updateManifestVersionNumber(manifestPath) { const manifestText = await fs.readFile(manifestPath, 'utf-8'); const manifest = JSON.parse(manifestText); const v = manifest.version.split('.'); const buildNumber = Number(v.pop()) + 1; v.push(buildNumber); manifest.version = v.join('.'); console.info(`New version: ${manifest.version}`); await fs.writeFile(manifestPath, JSON.stringify(manifest, null, 4)); return manifest.version; }
const readFile = filePath => { return new Promise((resolve, reject) => { fs.readFile(filePath, 'utf8', (error, fileContent) => { if (error != null) { reject(error); return; } resolve(fileContent); }); }); }
const serveFile = async file => { const buffer = await fs.readFile(file) if (process.env.NODE_ENV === 'development') { res.header('Cache-Control', 'private, no-cache, no-store, must-revalidate') res.header('Pragma', 'no-cache') res.header('Expires', '-1') } res.header('Accept-Ranges', 'bytes') res.contentType(ext) res.end(buffer) }
Fs.readFile(filePath, options, (err, source) => { if (err) { return callback(err); } internals.templateCache[signature] = Handlebars.compile(source); callback(null, internals.templateCache[signature](context)); });
util.readFile(file, function(data) { self.reading = false; self.localFileData = data; self.setState({ filename: file.name || 'unknown', fileData: data, fileSize: file.size, fileType: file.type }); });
const getDockerConfig = async () => { try { const content = await fs.readFile( getDockerSettings(), 'utf8' ); return JSON.parse( content ); } catch ( err ) { throw new Error( `Can't load Docker config, ${ err.stack }` ); } }
fs.readFile(tempPath, 'utf-8', (err, source) => { if (err) throw err; const template = handlebars.compile(source); const exportCode = template(data); callback(exportCode); });
function init() { function readJSON(filename) { const content = readFile(filename, "utf8") return content === null ? null : parseJSON(content) } return readJSON }
fs.readFile(filePath, { encoding: "utf8" }, (err, file) => { if (err) { console.error(err.message); process.exit(1); return; } const html = marked(file, { // オプションの値を使用する gfm: cliOptions.gfm, }); console.log(html); });
fs.readFile(filePath, { encoding: "utf8" }, (err, file) => { if (err) { console.error(err.message); process.exit(1); return; } // gfmオプションを無効にする const html = marked(file, { gfm: false }); console.log(html); });
fs.readFile(filePath, { encoding: "utf8" }, (err, file) => { if (err) { console.error(err.message); process.exit(1); return; } const html = marked(file, { // オプションの値を使用する gfm: cliOptions.gfm, }); console.log(html); });
fs.readFile(filePath, { encoding: "utf8" }, (err, file) => { if (err) { console.error(err.message); process.exit(1); return; } const html = marked(file, { // オプションの値を使用する gfm: cliOptions.gfm, }); console.log(html); });
fs.readFile(filePath, { encoding: "utf8" }, (err, file) => { if (err) { console.error(err.message); process.exit(1); return; } const html = marked(file, { // オプションの値を使用する gfm: cliOptions.gfm, }); console.log(html); });