import schemaBuilder from '@ideditor/schema-builder'; import fs from 'fs'; schemaBuilder.buildDev(); minifyJSON('dist/translations/zh-CN.json', 'dist/translations/zh-CN.min.json'); fs.cp('dist/','../iD/dist/dist/' ,{ recursive: true }, (err) => { if (err) { console.error(err); } }); function minifyJSON(inPath, outPath) { return new Promise((resolve, reject) => { fs.readFile(inPath, 'utf8', (err, data) => { if (err) return reject(err); const minified = JSON.stringify(JSON.parse(data)); fs.writeFile(outPath, minified, (err) => { if (err) return reject(err); resolve(); }); }); }); }