feat: complete pending roadmap items with doctor, hardening, and code quality

This commit is contained in:
Pandipipas
2026-02-21 19:27:11 +01:00
parent 710fea38c0
commit 2b0d627396
20 changed files with 1620 additions and 106 deletions
+12 -3
View File
@@ -21,7 +21,12 @@
"dist": "npm run build && electron-builder",
"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",
"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",
"lint": "eslint . --ext .ts,.js,.mjs",
"lint:fix": "npm run lint -- --fix",
"format": "prettier --check .",
"format:write": "prettier --write ."
},
"build": {
"appId": "com.scoreko.desktop",
@@ -49,7 +54,7 @@
"target": [
"dmg"
],
"icon": "static/icons/icon.png"
"icon": "static/icons/icon.icns"
},
"linux": {
"target": [
@@ -87,6 +92,10 @@
"electron-builder": "^25.1.8",
"rimraf": "^6.0.1",
"typescript": "^5.7.3",
"wait-on": "^8.0.1"
"wait-on": "^8.0.1",
"eslint": "^9.19.0",
"@typescript-eslint/parser": "^8.22.0",
"@typescript-eslint/eslint-plugin": "^8.22.0",
"prettier": "^3.4.2"
}
}