diff --git a/bin/check-asar-size.sh b/bin/check-asar-size.sh new file mode 100755 index 000000000..8f56423b1 --- /dev/null +++ b/bin/check-asar-size.sh @@ -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" \ No newline at end of file diff --git a/package.json b/package.json index a9fe22ec8..0c8904e11 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "test": "npm run test-jasmine && npm run test-es6", "start-electron-forge": "npm run prepare-dist && electron-forge start", "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", "update-build-info": "tsx bin/update-build-info.ts", "errors": "tsc --watch --noEmit",