aboutsummaryrefslogtreecommitdiff
path: root/package.json
blob: bd0d3dfb3c3860218bb98db9af63c7dc50b6b96e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
{
  "main": "main.js",
  "version": "3.2.0",
  "scripts": {
    "install": "cd updater && npm install && cd ..",
    "postinstall": "echo \"============================\n\nThank you for developing on Faunerie!\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 Faunerie Updater in debug mode\n- Run 'npm run release-<platform>' 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-unix": "npm audit fix && npm install && ./build.sh",
    "release-win": "npm audit fix && npm install && build.bat"
  },
  "dependencies": {
    "@electron/remote": "^2.1.2",
    "axios": "^1.6.7",
    "fuse.js": "^6.6.2",
    "libfaunerie": "github:equestria-dev/libfaunerie",
    "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"
  }
}