diff options
| author | Jieiku | 2023-09-08 22:37:35 -0700 |
|---|---|---|
| committer | Jieiku | 2023-09-08 22:37:35 -0700 |
| commit | 9c6f4e078620b4d9d2ddf2ad17bdd3b97aa28704 (patch) | |
| tree | 7c68df856e45d8288899666dbd0bda0b696e3da9 | |
| parent | 5e55301cc2c91a5f0e99000bfe4d7ec262ee78c1 (diff) | |
| download | abridge-9c6f4e078620b4d9d2ddf2ad17bdd3b97aa28704.tar.gz abridge-9c6f4e078620b4d9d2ddf2ad17bdd3b97aa28704.tar.bz2 abridge-9c6f4e078620b4d9d2ddf2ad17bdd3b97aa28704.zip | |
Only minify manifest.json if it exists
| -rw-r--r-- | package_abridge.js | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/package_abridge.js b/package_abridge.js index dc09439..334b42c 100644 --- a/package_abridge.js +++ b/package_abridge.js @@ -217,13 +217,15 @@ if (bpath === '') {// abridge used directly } // Minify the json manifest -let out; -try { - out = JSON.minify(fs.readFileSync('static/manifest.json', {encoding:"utf-8"})); -} catch(err) { - stdout.write(" - ❌\n\n\n"); +if (fs.existsSync('static/manifest.json')) {// if manifest.json is present, then minify it. + let out; + try { + out = JSON.minify(fs.readFileSync('static/manifest.json', {encoding:"utf-8"})); + } catch(err) { + console.log(err); + } + fs.writeFileSync('static/manifest.min.json', out); } -fs.writeFileSync('static/manifest.min.json', out); abridge_bundle = bundle(bpath,js_prestyle,js_switcher,js_email_encode,js_copycode,search_library,index_format,uglyurls,false); minify(abridge_bundle,bpath+'static/js/abridge_nopwa.min.js'); |
