const writeFile = (filePath, fileContent) => { return new Promise((resolve, reject) => { fs.writeFile(filePath, fileContent, writeFileError => { if (writeFileError) { reject(writeFileError); return; } resolve(filePath); }); }); }
fs.readdir("./icons", function (err, files) { extract(files); if (!fs.existsSync("./dist")) { fs.mkdirSync("./dist"); } fs.writeFile('./dist/icons.json', JSON.stringify(svgObject), (err) => { if (err) throw err; console.log(chalk.whiteBright.bgBlack.bold("Created [JSON] for SVG Icons !! ")); }); });
fs.writeFile(file, body, err => { if (err) { console.error('Failed to write starter kits file: ', err); } else console.log('Fetched 1 file: _starter-kits.json'); });
function saveToFile(filename, payload) { const data = JSON.stringify(payload, payload instanceof Error ? Object.getOwnPropertyNames(payload) : null, 4); fs.writeFile(path.join(targetFolder, filename), data, () => { /* Silent error */ }); }
modules.getTempfromHandlebar( `${modules.config.templatesDir}/component_style.hbs`, options, code => { fs.writeFile( `${modules.config.componentsDir}/${options.filename}/styles.js`, code, { flag: 'wx' }, _err => { if (_err) throw _err; callback(); } ); } );
fs.writeFile('./dist/preview.html', dom.window.document.querySelector("html").innerHTML, (err) => { if (err) throw err; console.log(chalk.whiteBright.bgBlack.bold(" Created [HTML] Preview File !! ")); });
function writeToFile (results) { const filepath = path.resolve(__dirname, '..', 'locale', 'en', 'blog', 'release', `v${results.version}.md`) return new Promise((resolve, reject) => { fs.access(filepath, fs.F_OK, (err) => { if (!err && process.argv[3] !== '--force') { return reject(new Error(`Release post for ${results.version} already exists!`)) } fs.writeFile(filepath, results.content, (err1) => { if (err1) { return reject(new Error(`Failed to write Release post: Reason: ${err1.message}`)) } resolve(filepath) }) }) }) }
ipcMain.on('createItem', (event, dirPath, name, type) => { if (type === 'file') { fs.writeFile(path.join(dirPath, name), '', err => { if (err) console.log(err); }); } else { fs.mkdir(path.join(dirPath, name), err => { if (err) console.log(err); }); } });
function writeMinified(path, data) { return new Promise((res, rej) => { fs.writeFile(path, data, (err) => { if (err) { stdout.write(" - ❌\n\n\n", () => { rej(err); }); } stdout.write(" - ✓\n", () => { res(); }); }); }); }
modules.getTempfromHandlebar( `${modules.config.templatesDir}/reducer.hbs`, {}, code => { fs.writeFile( `${modules.config.librariesDir}/reducer.js`, code, { flag: 'w' }, _err => { if (_err) throw _err; callback(); } ); } );
modules.getTempfromHandlebar( `${modules.config.templatesDir}/component_graphql.hbs`, options, code => { fs.writeFile( `${modules.config.componentsDir}/${options.filename}/${ options.graphqlName }.gql`, code, { flag: 'wx' }, _err => { if (_err) throw _err; callback(); } ); } );
modules.getTempfromHandlebar( `${modules.config.templatesDir}/readme.hbs`, { projectname }, code => { fs.writeFile( `${modules.config.appDir}README.md`, code, { flag: 'wx' }, _err => { if (_err) throw _err; callback(); } ); } );
modules.getTempfromHandlebar( `${modules.config.templatesDir}/page.hbs`, { filename }, code => { fs.writeFile( `${modules.config.pagesDir}/${filename}.js`, code, { flag: 'wx' }, _err => { if (_err) throw _err; callback(); } ); } );
function saveToFile(filename, payload) { const data = JSON.stringify(payload, payload instanceof Error ? Object.getOwnPropertyNames(payload) : null, 4); fs.writeFile(path.join(targetFolder, filename), data, () => { /* Silent error */ }); }
modules.getTempfromHandlebar( `${modules.config.templatesDir}/component_store.hbs`, options, code => { fs.writeFile( `${modules.config.componentsDir}/${options.filename}/store.js`, code, { flag: 'wx' }, _err => { if (_err) throw _err; callback(); } ); } );