UNPKG

mock-json-package

Version:
21 lines (19 loc) 704 B
import fs from 'fs' import _ from 'lodash' import sortPackageJson from 'sort-package-json'; import dateFormat from 'dateformat'; export function writeOut(path, filename, finalJSON) { filename = filename + `-${dateFormat(new Date(), "yymmddHHMM")}.json`; if (!fs.existsSync(path)){ fs.mkdirSync(path); console.log('Folder Created Successfully >> ', path); } const output_path = path + "/" + filename fs.writeFile(output_path, sortPackageJson(JSON.stringify(finalJSON, null, 4)), (err) => { if(err) { console.ERROR(`Error writing output: \n${err}`); } else { console.log(`ABI written to ${output_path}`); } }); }