/ package.json
package.json
 1  {
 2    "name": "fleetcode",
 3    "version": "1.0.1-beta.7",
 4    "description": "Run multiple CLI coding agents at once",
 5    "main": "dist/main.js",
 6    "scripts": {
 7      "build:css": "npx tailwindcss -i styles.css -o dist/styles.css",
 8      "build:ts": "tsc",
 9      "build:web": "esbuild renderer.ts --bundle --outfile=dist/renderer.web.js --format=iife --platform=browser --external:electron",
10      "build": "npm run build:css && npm run build:ts",
11      "build:all": "npm run build:css && npm run build:ts && npm run build:web",
12      "watch:css": "npx tailwindcss -i styles.css -o dist/styles.css --watch",
13      "watch:ts": "tsc --watch",
14      "watch:web": "esbuild renderer.ts --bundle --outfile=dist/renderer.web.js --format=iife --platform=browser --external:electron --watch",
15      "watch:server": "nodemon --watch dist --exec node dist/server.js",
16      "rebuild": "npx electron-rebuild",
17      "start": "npm run build && electron .",
18      "dev": "npm run build && electron .",
19      "server": "npm run build:all && node dist/server.js",
20      "dev:server": "npm run build:all && concurrently --names \"CSS,WEB,TS,SRV\" -c \"cyan,magenta,yellow,green\" \"npm:watch:css\" \"npm:watch:web\" \"tsc --watch\" \"npm:watch:server\"",
21      "pack": "npm run build && electron-builder --dir",
22      "dist": "npm run build && electron-builder",
23      "test": "echo \"Error: no test specified\" && exit 1"
24    },
25    "author": {
26      "name": "built-by-as",
27      "email": "hello@example.com"
28    },
29    "license": "ISC",
30    "devDependencies": {
31      "@electron/rebuild": "^4.0.1",
32      "@types/node": "^24.6.2",
33      "@types/uuid": "^10.0.0",
34      "autoprefixer": "^10.4.21",
35      "concurrently": "^9.2.1",
36      "electron": "^38.2.0",
37      "electron-builder": "^26.0.12",
38      "electron-rebuild": "^3.2.9",
39      "esbuild": "^0.25.10",
40      "nodemon": "^3.1.10",
41      "postcss": "^8.5.6",
42      "tailwindcss": "^3.4.18",
43      "ts-node": "^10.9.2",
44      "typescript": "^5.9.3"
45    },
46    "dependencies": {
47      "@pierre/precision-diffs": "^0.4.2",
48      "@types/cors": "^2.8.19",
49      "@types/express": "^5.0.3",
50      "@xterm/addon-fit": "^0.10.0",
51      "cors": "^2.8.5",
52      "electron-store": "^11.0.0",
53      "express": "^5.1.0",
54      "node-pty": "^1.0.0",
55      "shiki": "^3.14.0",
56      "simple-git": "^3.28.0",
57      "socket.io": "^4.8.1",
58      "socket.io-client": "^4.8.1",
59      "uuid": "^13.0.0",
60      "xterm": "^5.3.0"
61    },
62    "build": {
63      "appId": "com.fleetcode.app",
64      "productName": "FleetCode",
65      "files": [
66        "dist/**/*",
67        "index.html",
68        "node_modules/**/*"
69      ],
70      "publish": [
71        {
72          "provider": "github",
73          "releaseType": "release"
74        }
75      ],
76      "mac": {
77        "category": "public.app-category.developer-tools",
78        "target": [
79          "dmg",
80          "zip"
81        ]
82      },
83      "linux": {
84        "target": [
85          "AppImage",
86          "deb"
87        ],
88        "category": "Development"
89      }
90    }
91  }