{ "name": "scoreboard-console", "productName": "Scoreboard Console", "version": "0.1.0", "private": true, "description": "赛事积分榜 · 桌面宿主:守护 Go 服务端并把大屏投到扩展屏", "main": "main/index.js", "scripts": { "start": "electron .", "check": "node -e \"const {execSync}=require('child_process');execSync('for f in $(find . -name \\\"*.js\\\" -not -path \\\"./node_modules/*\\\"); do node --check \\\"$f\\\"; done',{stdio:'inherit'})\"", "dist": "electron-builder --win --x64", "pack": "electron-builder --dir" }, "devDependencies": { "electron": "^38.0.0", "electron-builder": "^26.0.12" }, "build": { "appId": "top.yeij.scoreboard.console", "productName": "Scoreboard Console", "directories": { "output": "../dist/console", "buildResources": "build" }, "files": [ "main/**/*", "renderer/**/*", "config.json", "package.json" ], "extraFiles": [ { "from": "../dist/scoreboard.exe", "to": "scoreboard.exe", "filter": ["**/*"] }, { "from": "../config.yaml", "to": "config.yaml" } ], "win": { "target": [ { "target": "nsis", "arch": ["x64"] }, { "target": "zip", "arch": ["x64"] } ], "artifactName": "${productName}-${version}-${arch}.${ext}" }, "nsis": { "oneClick": false, "allowToChangeInstallationDirectory": true, "createDesktopShortcut": true, "shortcutName": "Scoreboard Console" } } }