|
9 | 9 | "files": [ |
10 | 10 | "dist" |
11 | 11 | ], |
| 12 | + "main": "dist/electron/main.js", |
12 | 13 | "scripts": { |
13 | 14 | "dev": "concurrently \"bun run build:browser --watch\" \"bun run dev:node\"", |
14 | 15 | "dev:node": "bun run src/node/main.ts", |
15 | | - "build:browser": "bun run ./scripts/build-browser.ts" |
| 16 | + "typecheck": "tsgo --noEmit", |
| 17 | + "build:browser": "bun run ./scripts/build-browser.ts", |
| 18 | + "electron:dev": "concurrently \"bun run build:browser --watch\" \"bun run scripts/electron-dev.ts\"", |
| 19 | + "electron:build": "bun run scripts/build-electron.ts", |
| 20 | + "electron:package": "bun run electron:build && electron-builder --config electron-builder.json", |
| 21 | + "electron:package:mac": "bun run electron:build && electron-builder --config electron-builder.json --mac", |
| 22 | + "electron:package:win": "bun run electron:build && electron-builder --config electron-builder.json --win", |
| 23 | + "electron:package:linux": "bun run electron:build && electron-builder --config electron-builder.json --linux", |
| 24 | + "electron:publish": "bun run electron:build && electron-builder --config electron-builder.json --publish always", |
| 25 | + "electron:publish:mac": "bun run electron:build && electron-builder --config electron-builder.json --mac --publish always", |
| 26 | + "electron:publish:win": "bun run electron:build && electron-builder --config electron-builder.json --win --publish always", |
| 27 | + "electron:publish:linux": "bun run electron:build && electron-builder --config electron-builder.json --linux --publish always", |
| 28 | + "icons": "bun run scripts/generate-icons.ts", |
| 29 | + "fmt": "prettier --write --cache .", |
| 30 | + "fmt:check": "prettier --check .", |
| 31 | + "lint": "echo 'No linter configured yet'", |
| 32 | + "test": "echo 'No tests configured yet'" |
16 | 33 | }, |
17 | 34 | "keywords": [ |
18 | 35 | "github", |
|
22 | 39 | "cli" |
23 | 40 | ], |
24 | 41 | "license": "MIT", |
| 42 | + "author": { |
| 43 | + "name": "Coder", |
| 44 | + "email": "support@coder.com", |
| 45 | + "url": "https://coder.com" |
| 46 | + }, |
25 | 47 | "dependencies": { |
26 | 48 | "@radix-ui/react-collapsible": "^1.1.12", |
27 | 49 | "@radix-ui/react-context-menu": "^2.2.16", |
|
32 | 54 | "clsx": "^2.1.1", |
33 | 55 | "cmdk": "^1.1.1", |
34 | 56 | "diff": "^8.0.2", |
| 57 | + "electron-updater": "^6.6.2", |
35 | 58 | "gitdiff-parser": "^0.3.1", |
36 | 59 | "lucide-react": "^0.555.0", |
37 | 60 | "react-markdown": "^10.1.0", |
|
42 | 65 | "tw-animate-css": "^1.4.0" |
43 | 66 | }, |
44 | 67 | "devDependencies": { |
| 68 | + "@electron/asar": "^4.0.1", |
45 | 69 | "@hono/node-server": "^1.19.6", |
46 | 70 | "@octokit/core": "^7.0.6", |
47 | 71 | "@types/bun": "latest", |
48 | 72 | "@types/react": "^19", |
49 | 73 | "@types/react-dom": "^19", |
| 74 | + "@typescript/native-preview": "^7.0.0-dev.20251201.1", |
50 | 75 | "bun-plugin-tailwind": "latest", |
51 | 76 | "concurrently": "^9.2.1", |
| 77 | + "electron": "^39.2.4", |
| 78 | + "electron-builder": "^26.0.12", |
52 | 79 | "geist": "^1.5.1", |
53 | 80 | "hono": "^4.10.7", |
| 81 | + "png2icons": "^2.0.1", |
| 82 | + "prettier": "^3.7.3", |
54 | 83 | "react": "19.2.0", |
55 | 84 | "react-dom": "19.2.0", |
| 85 | + "sharp": "^0.34.5", |
56 | 86 | "tailwindcss": "^4", |
| 87 | + "tsx": "^4.21.0", |
57 | 88 | "typescript": "^5" |
58 | 89 | } |
59 | 90 | } |
0 commit comments