From 69340cae95b292fb803c6ebee174af7ac2faa1be Mon Sep 17 00:00:00 2001 From: zhongjin Date: Mon, 5 Aug 2024 14:17:42 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20'scripts/build.js'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/build.js | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/scripts/build.js b/scripts/build.js index 05f8275..868d9d9 100644 --- a/scripts/build.js +++ b/scripts/build.js @@ -2,4 +2,19 @@ import schemaBuilder from '@ideditor/schema-builder'; schemaBuilder.buildDev(); - minifyJSON('dist/translations/zh-CN.json', 'dist/translations/zh-CN..min.json'); +minifyJSON('dist/translations/zh-CN.json', 'dist/translations/zh-CN..min.json'); + +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(); + }); + + }); + }); +}