build: add electron-packager and package:mac script
Add electron-packager as a dev dependency and a package:mac npm script that compiles TypeScript and packages dual-arch (x64, arm64) macOS builds into builds/ using the OSIT icon.
This commit is contained in:
1256
package-lock.json
generated
1256
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@@ -7,11 +7,13 @@
|
|||||||
"start": "tsc && electron .",
|
"start": "tsc && electron .",
|
||||||
"dev": "tsc && electron .",
|
"dev": "tsc && electron .",
|
||||||
"build": "tsc",
|
"build": "tsc",
|
||||||
"watch": "tsc -w"
|
"watch": "tsc -w",
|
||||||
|
"package:mac": "tsc && electron-packager . aether_launcher --platform=darwin --arch=x64,arm64 --out=builds --overwrite --prune=true --icon=resources/img/osit_logo.icns"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@types/node": "^22.10.7",
|
"@types/node": "^22.10.7",
|
||||||
"electron": "^34.0.0",
|
"electron": "^34.0.0",
|
||||||
|
"electron-packager": "^17.1.2",
|
||||||
"ts-node": "^10.9.2",
|
"ts-node": "^10.9.2",
|
||||||
"typescript": "^5.7.3"
|
"typescript": "^5.7.3"
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user