Add script to check ASAR size

This commit is contained in:
Elian Doran 2024-10-11 21:36:23 +03:00
parent 9c8cf0bc09
commit 27167a09ae
No known key found for this signature in database
2 changed files with 9 additions and 1 deletions

8
bin/check-asar-size.sh Executable file
View File

@ -0,0 +1,8 @@
#npm run package-electron
git_root=$(git rev-parse --show-toplevel)
cd "$git_root/out/TriliumNext Notes-linux-x64/resources"
out_dir=app.asar.extracted
rm -rf "$out_dir"
mkdir "$out_dir"
npx @electron/asar e app.asar "$out_dir"
ncdu "$out_dir"

View File

@ -39,7 +39,7 @@
"test": "npm run test-jasmine && npm run test-es6", "test": "npm run test-jasmine && npm run test-es6",
"start-electron-forge": "npm run prepare-dist && electron-forge start", "start-electron-forge": "npm run prepare-dist && electron-forge start",
"make-electron": "npm run webpack && npm run prepare-dist && electron-forge make", "make-electron": "npm run webpack && npm run prepare-dist && electron-forge make",
"package-electron": "electron-forge package", "package-electron": "npm run webpack && npm run prepare-dist && electron-forge package",
"prepare-dist": "rimraf ./dist && tsc && tsx ./bin/copy-dist.ts", "prepare-dist": "rimraf ./dist && tsc && tsx ./bin/copy-dist.ts",
"update-build-info": "tsx bin/update-build-info.ts", "update-build-info": "tsx bin/update-build-info.ts",
"errors": "tsc --watch --noEmit", "errors": "tsc --watch --noEmit",