aboutsummaryrefslogtreecommitdiff
path: root/package.json
diff options
context:
space:
mode:
Diffstat (limited to 'package.json')
-rwxr-xr-xpackage.json28
1 files changed, 28 insertions, 0 deletions
diff --git a/package.json b/package.json
new file mode 100755
index 0000000..c740f49
--- /dev/null
+++ b/package.json
@@ -0,0 +1,28 @@
+{
+ "main": "main.js",
+ "version": "3.0.4",
+ "scripts": {
+ "install": "cd updater && npm install && cd ..",
+ "postinstall": "echo \"============================\n\nThank you for developing on Prisbeam!\n\n- Run 'npm run build' to build TypeScript code\n- Run 'npm run debug' to start the application in debug mode\n- Run 'npm run debug-updater' to start Prisbeam Updater in debug mode\n- Run 'npm run release' to build the release application\n\n============================\"",
+ "build": "cd src && tsc && cd ..",
+ "debug": "npm run build && electron main.js",
+ "debug-updater": "npm run build && cd updater && npx electron main.js && cd ..",
+ "release": "npm audit fix && npm install && ./build.sh"
+ },
+ "dependencies": {
+ "@electron/remote": "^2.1.2",
+ "axios": "^1.6.7",
+ "fuse.js": "^6.6.2",
+ "libprisbeam": "git+https://source.equestria.dev/equestria.dev/libprisbeam.git/",
+ "sqlite3": "^5.1.7",
+ "systeminformation": "^5.21.11"
+ },
+ "devDependencies": {
+ "@types/electron": "^1.6.10",
+ "@types/node": "^20.12.7",
+ "electron": "^29.3.2",
+ "electron-packager": "^17.1.2",
+ "electron-rebuild": "^3.2.9",
+ "typescript": "^5.3.3"
+ }
+}