use node 24 for binaries

Massimo Melina committed May 15, 2026 at 11:59 UTC 7e862f42d7d705394b84451f4b5d3be4b3c4e2ab
1 file changed +11 -11
package.json
+11 -11
@@ -30,11 +30,11 @@
30 "dist-uncommitted": "npm audit --omit=dev --audit-level=moderate && rm -rf dist && npm run build-server && npm run test-with-server && (npm run build-frontend & npm run build-admin) && npm run test-ui && npm run dist-bin",
31 "dist-bin": "npm run dist-modules && npm run dist-bin-win && npm run dist-bin-linux && npm run dist-bin-linux-arm && npm run dist-bin-mac && npm run dist-bin-mac-arm",
32 "dist-modules": "cp package.json central.json README.md dist && cd dist && npm pkg delete devDependencies workspaces scripts.postinstall && rm -rf node_modules && npm install --omit=dev && npm shrinkwrap && cd .. && node scripts/prune_modules.js",
33 - "dist-bin-win": "cd dist && pkg . --public -C gzip -t node20-win-x64 && npx resedit-cli --in hfs.exe --icon 1,../hfs.ico --out hfs.exe && zip hfs-windows-x64-$(jq -r .version ../package.json).zip hfs.exe -r plugins && cd ..",
34 - "dist-bin-mac-arm": "cd dist && pkg . --public -C gzip -t node20-macos-arm64 && zip hfs-mac-arm64-$(jq -r .version ../package.json).zip hfs -r plugins && cd ..",
35 - "dist-bin-mac": "cd dist && pkg . --public -C gzip -t node20-macos-x64 && zip hfs-mac-x64-$(jq -r .version ../package.json).zip hfs -r plugins && cd ..",
36 - "dist-bin-linux": "cd dist && pkg . --public -C gzip -t node20-linux-x64 && zip hfs-linux-x64-$(jq -r .version ../package.json).zip hfs -r plugins && cd ..",
37 - "dist-bin-linux-arm": "cd dist && pkg . --public -C gzip -t node20-linux-arm64 ${GITHUB_ACTIONS:+--public-packages \"*\"} && zip hfs-linux-arm64-$(jq -r .version ../package.json).zip hfs -r plugins && cd ..",
33 + "dist-bin-win": "cd dist && pkg . --public -C gzip -t node24-win-x64 && npx resedit-cli --in hfs.exe --icon 1,../hfs.ico --out hfs.exe && zip hfs-windows-x64-$(jq -r .version ../package.json).zip hfs.exe -r plugins && cd ..",
34 + "dist-bin-mac-arm": "cd dist && pkg . --public -C gzip -t node24-macos-arm64 && zip hfs-mac-arm64-$(jq -r .version ../package.json).zip hfs -r plugins && cd ..",
35 + "dist-bin-mac": "cd dist && pkg . --public -C gzip -t node24-macos-x64 && zip hfs-mac-x64-$(jq -r .version ../package.json).zip hfs -r plugins && cd ..",
36 + "dist-bin-linux": "cd dist && pkg . --public -C gzip -t node24-linux-x64 && zip hfs-linux-x64-$(jq -r .version ../package.json).zip hfs -r plugins && cd ..",
37 + "dist-bin-linux-arm": "cd dist && pkg . --public -C gzip -t node24-linux-arm64 ${GITHUB_ACTIONS:+--public-packages \"*\"} && zip hfs-linux-arm64-$(jq -r .version ../package.json).zip hfs -r plugins && cd ..",
38 "dist-win": "npm run dist-modules && npm run dist-bin-win",
39 "dist-mac-arm": "npm run dist-modules && npm run dist-bin-mac-arm",
40 "dist-mac": "npm run dist-modules && npm run dist-bin-mac",
@@ -72,11 +72,11 @@
72 "**/node_modules/unzipper/**"
73 ],
74 "targets": [
75 - "node20-win-x64",
76 - "node20-mac-x64",
77 - "node20-mac-arm64",
78 - "node20-linux-x64",
79 - "node20-linux-arm64"
75 + "node24-win-x64",
76 + "node24-mac-x64",
77 + "node24-mac-arm64",
78 + "node24-linux-x64",
79 + "node24-linux-arm64"
80 ]
81 },
82 "dependencies": {
@@ -124,7 +124,7 @@
124 "@types/picomatch": "^4.0.2",
125 "@types/unzipper": "^0.10.11",
126 "@types/yazl": "^3.3.0",
127 - "@yao-pkg/pkg": "6.14.2",
127 + "@yao-pkg/pkg": "6.19.0",
128 "cross-env": "^10.0.0",
129 "koa-better-http-proxy": "^0.2.10",
130 "nm-prune": "^5.0.0",