Merge pull request #38 from Pandipipas/bump-node-electron

Bump node electron
This commit is contained in:
Pandipipas
2026-03-01 15:38:42 +01:00
committed by GitHub
4 changed files with 7 additions and 7 deletions
+1 -1
View File
@@ -1 +1 @@
22
24.14.0
+1 -1
View File
@@ -4,7 +4,7 @@ Desktop app (Electron + TypeScript) to run and package a NodeCG installation wit
## Requirements
- Node.js `>=22`
- Node.js `>=24`
- Dependencies installed with `npm install`
## Available scripts
+3 -3
View File
@@ -19,7 +19,7 @@
"dev:electron": "wait-on dist/main/main.js && electron .",
"pack": "npm run build && electron-builder --dir",
"rebuild:native": "node scripts/rebuild-nodecg-native.mjs",
"rebuild:better-sqlite3": "electron-rebuild --version 39.5.1 --module-dir lib/nodecg/workspaces/database-adapter-sqlite-legacy --only better-sqlite3 -f",
"rebuild:better-sqlite3": "electron-rebuild --version 40.6.1 --module-dir lib/nodecg/workspaces/database-adapter-sqlite-legacy --only better-sqlite3 -f",
"test": "npm run build && node --test dist/tests/**/*.test.js",
"doctor": "node scripts/doctor.mjs",
"lint": "eslint . --ext .ts,.js,.mjs",
@@ -86,13 +86,13 @@
"compression": "normal"
},
"engines": {
"node": ">=22"
"node": ">=24.14.0"
},
"devDependencies": {
"@electron/rebuild": "^3.7.1",
"@types/node": "^22.10.5",
"concurrently": "^9.1.2",
"electron": "39.5.1",
"electron": "40.6.1",
"electron-builder": "^25.1.8",
"rimraf": "^6.0.1",
"typescript": "^5.7.3",
+2 -2
View File
@@ -23,7 +23,7 @@ function run(command, args, cwd) {
env: {
...process.env,
npm_config_runtime: "electron",
npm_config_target: "39.5.1",
npm_config_target: "40.6.1",
npm_config_disturl: "https://electronjs.org/headers",
},
});
@@ -48,7 +48,7 @@ for (const dir of moduleDirs) {
console.log(`\n[rebuild-native] Rebuilding better-sqlite3 in: ${dir}`);
await run(
"npm",
["rebuild", "better-sqlite3", "--runtime=electron", "--target=39.5.1", "--dist-url=https://electronjs.org/headers"],
["rebuild", "better-sqlite3", "--runtime=electron", "--target=40.6.1", "--dist-url=https://electronjs.org/headers"],
dir,
);
}