{ "name": "pi-webui", "version": "1.0.0", "private": true, "type": "module", "scripts": { "dev": "concurrently --names \"server,client\" --prefix-colors \"cyan,green\" \"npm run dev:server\" \"npm run dev:client\"", "dev:server": "tsx watch server/index.ts", "dev:client": "vite", "build": "npm run build:client", "build:client": "vite build", "start": "tsx server/index.ts", "preview": "npm run build && npm run start", "test": "node --test --import tsx tests/*.test.ts" }, "dependencies": { "@mariozechner/mini-lit": "^0.2.1", "@earendil-works/pi-agent-core": "0.83.0", "@earendil-works/pi-ai": "0.83.0", "@earendil-works/pi-coding-agent": "0.83.0", "@earendil-works/pi-web-ui": "0.75.3", "express": "^5.1.0", "lit": "^3.3.1", "lucide": "^0.544.0", "ws": "8.21.1" }, "overrides": { "@protobufjs/utf8": "1.1.2", "protobufjs": "7.6.5", "qs": "6.15.3" }, "devDependencies": { "@tailwindcss/vite": "^4.1.17", "@types/express": "^5.0.0", "@types/ws": "^8.5.14", "concurrently": "^9.1.2", "tsx": "^4.19.0", "typescript": "^5.7.3", "vite": "^7.1.6" } }