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",