aboutsummaryrefslogtreecommitdiffstats
path: root/package.json
diff options
context:
space:
mode:
Diffstat (limited to 'package.json')
-rw-r--r--package.json65
1 files changed, 65 insertions, 0 deletions
diff --git a/package.json b/package.json
new file mode 100644
index 0000000..d7f83dd
--- /dev/null
+++ b/package.json
@@ -0,0 +1,65 @@
1{
2 "name": "minimal-electron-vite-react-better-sqlite",
3 "version": "1.0.0",
4 "description": "",
5 "main": "dist/main/index.js",
6 "scripts": {
7 "build": "tsc && vite build",
8 "start": "electron .",
9 "dev:renderer": "vite",
10 "dev:main": "tsc -w --preserveWatchOutput",
11 "electron": "wait-on tcp:5173 && electron .",
12 "dev": "concurrently -k \"npm:dev:renderer\" \"npm:dev:main\" \"npm:electron\"",
13 "rebuild": "electron-rebuild -f -w better-sqlite3",
14 "postinstall": "electron-builder install-app-deps && npm run rebuild",
15 "pack": "electron-builder --dir",
16 "dist": "npm run build && electron-builder"
17 },
18 "build": {
19 "appId": "com.example.minimalbsqlite",
20 "files": [
21 "dist/**",
22 "renderer/dist/**",
23 "package.json"
24 ],
25 "asar": true,
26 "asarUnpack": [
27 "node_modules/better-sqlite3/**/*"
28 ],
29 "mac": {
30 "target": [
31 "dmg",
32 "zip"
33 ]
34 },
35 "win": {
36 "target": "nsis"
37 },
38 "linux": {
39 "target": "AppImage"
40 },
41 "directories": {
42 "output": "release"
43 }
44 },
45 "dependencies": {
46 "better-sqlite3": "12.2.0",
47 "react": "^19.1.1",
48 "react-dom": "^19.1.1"
49 },
50 "devDependencies": {
51 "@electron/rebuild": "4.0.1",
52 "@types/better-sqlite3": "7.6.13",
53 "@types/node": "24.3.2",
54 "@types/react": "^19.1.13",
55 "@types/react-dom": "^19.1.9",
56 "@vitejs/plugin-react": "^5.0.2",
57 "concurrently": "^9.2.1",
58 "electron": "38.1.0",
59 "electron-builder": "26.0.12",
60 "typescript": "5.9.2",
61 "vite": "^7.1.5",
62 "wait-on": "^8.0.5"
63 },
64 "packageManager": "pnpm@10.11.0+sha512.6540583f41cc5f628eb3d9773ecee802f4f9ef9923cc45b69890fb47991d4b092964694ec3a4f738a420c918a333062c8b925d312f42e4f0c263eb603551f977"
65}