mirror of
https://github.com/Pandipipas/scoreko-electron-dev.git
synced 2026-06-06 05:32:06 +00:00
Merge pull request #38 from Pandipipas/bump-node-electron
Bump node electron
This commit is contained in:
@@ -4,7 +4,7 @@ Desktop app (Electron + TypeScript) to run and package a NodeCG installation wit
|
|||||||
|
|
||||||
## Requirements
|
## Requirements
|
||||||
|
|
||||||
- Node.js `>=22`
|
- Node.js `>=24`
|
||||||
- Dependencies installed with `npm install`
|
- Dependencies installed with `npm install`
|
||||||
|
|
||||||
## Available scripts
|
## Available scripts
|
||||||
|
|||||||
+3
-3
@@ -19,7 +19,7 @@
|
|||||||
"dev:electron": "wait-on dist/main/main.js && electron .",
|
"dev:electron": "wait-on dist/main/main.js && electron .",
|
||||||
"pack": "npm run build && electron-builder --dir",
|
"pack": "npm run build && electron-builder --dir",
|
||||||
"rebuild:native": "node scripts/rebuild-nodecg-native.mjs",
|
"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",
|
"test": "npm run build && node --test dist/tests/**/*.test.js",
|
||||||
"doctor": "node scripts/doctor.mjs",
|
"doctor": "node scripts/doctor.mjs",
|
||||||
"lint": "eslint . --ext .ts,.js,.mjs",
|
"lint": "eslint . --ext .ts,.js,.mjs",
|
||||||
@@ -86,13 +86,13 @@
|
|||||||
"compression": "normal"
|
"compression": "normal"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=22"
|
"node": ">=24.14.0"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@electron/rebuild": "^3.7.1",
|
"@electron/rebuild": "^3.7.1",
|
||||||
"@types/node": "^22.10.5",
|
"@types/node": "^22.10.5",
|
||||||
"concurrently": "^9.1.2",
|
"concurrently": "^9.1.2",
|
||||||
"electron": "39.5.1",
|
"electron": "40.6.1",
|
||||||
"electron-builder": "^25.1.8",
|
"electron-builder": "^25.1.8",
|
||||||
"rimraf": "^6.0.1",
|
"rimraf": "^6.0.1",
|
||||||
"typescript": "^5.7.3",
|
"typescript": "^5.7.3",
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ function run(command, args, cwd) {
|
|||||||
env: {
|
env: {
|
||||||
...process.env,
|
...process.env,
|
||||||
npm_config_runtime: "electron",
|
npm_config_runtime: "electron",
|
||||||
npm_config_target: "39.5.1",
|
npm_config_target: "40.6.1",
|
||||||
npm_config_disturl: "https://electronjs.org/headers",
|
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}`);
|
console.log(`\n[rebuild-native] Rebuilding better-sqlite3 in: ${dir}`);
|
||||||
await run(
|
await run(
|
||||||
"npm",
|
"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,
|
dir,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user