|
2 | 2 | "name": "array", |
3 | 3 | "version": "0.1.0", |
4 | 4 | "description": "Array - PostHog desktop task manager", |
5 | | - "main": "dist/main/index.js", |
| 5 | + "main": ".vite/build/index.js", |
6 | 6 | "engines": { |
7 | 7 | "node": ">=22.0.0", |
8 | 8 | "pnpm": ">=9.0.0" |
9 | 9 | }, |
10 | 10 | "packageManager": "[email protected]", |
11 | 11 | "scripts": { |
12 | | - "dev": "mprocs", |
13 | | - "dev:vite": "vite", |
14 | | - "dev:node": "cp src/main/package.json dist/main/package.json && tsc -p tsconfig.node.json --watch", |
15 | | - "dev:preload": "tsc -p tsconfig.preload.json --watch", |
16 | | - "dev:electron": "wait-on tcp:5173 && wait-on dist/main/index.js && electron . --dev", |
17 | | - "build": "pnpm run build:node && pnpm run build:vite && pnpm run build:electron", |
18 | | - "build:node": "tsc -p tsconfig.node.json && tsc -p tsconfig.preload.json && cp src/main/package.json dist/main/package.json", |
19 | | - "build:vite": "vite build", |
20 | | - "build:electron": "electron-builder", |
21 | | - "preview": "vite preview", |
| 12 | + "start": "electron-forge start", |
| 13 | + "package": "electron-forge package", |
| 14 | + "make": "pnpm exec electron-forge make", |
22 | 15 | "typecheck": "tsc -p tsconfig.node.json --noEmit && tsc -p tsconfig.web.json --noEmit", |
23 | 16 | "lint": "biome check --write --unsafe", |
24 | 17 | "format": "biome format --write", |
|
36 | 29 | "license": "MIT", |
37 | 30 | "devDependencies": { |
38 | 31 | "@biomejs/biome": "2.2.4", |
| 32 | + "@electron-forge/cli": "^7.10.2", |
| 33 | + "@electron-forge/maker-deb": "^7.10.2", |
| 34 | + "@electron-forge/maker-dmg": "^7.10.2", |
| 35 | + "@electron-forge/maker-squirrel": "^7.10.2", |
| 36 | + "@electron-forge/maker-zip": "^7.10.2", |
| 37 | + "@electron-forge/plugin-vite": "^7.10.2", |
| 38 | + "@electron-forge/shared-types": "^7.10.2", |
39 | 39 | "@types/node": "^20.11.5", |
40 | 40 | "@types/react": "^18.2.48", |
41 | 41 | "@types/react-dom": "^18.2.18", |
|
45 | 45 | "@vitejs/plugin-react": "^4.2.1", |
46 | 46 | "autoprefixer": "^10.4.17", |
47 | 47 | "electron": "^28.2.0", |
48 | | - "electron-builder": "^24.9.1", |
49 | 48 | "eslint": "^8.56.0", |
50 | 49 | "eslint-plugin-react": "^7.33.2", |
51 | 50 | "eslint-plugin-react-hooks": "^4.6.0", |
|
98 | 97 | "biome check --write --unsafe --files-ignore-unknown=true --no-errors-on-unmatched", |
99 | 98 | "bash -c 'pnpm typecheck'" |
100 | 99 | ] |
101 | | - }, |
102 | | - "build": { |
103 | | - "appId": "com.posthog.array", |
104 | | - "productName": "Array", |
105 | | - "directories": { |
106 | | - "output": "release" |
107 | | - }, |
108 | | - "files": [ |
109 | | - "dist/**/*" |
110 | | - ], |
111 | | - "mac": { |
112 | | - "category": "public.app-category.developer-tools" |
113 | | - }, |
114 | | - "linux": { |
115 | | - "target": "AppImage" |
116 | | - }, |
117 | | - "win": { |
118 | | - "target": "nsis" |
119 | | - } |
120 | 100 | } |
121 | 101 | } |
0 commit comments