{ "name": "hapi", "private": true, "workspaces": ["cli", "server", "web"], "scripts": { "dev": "concurrently \"bun run dev:server\" \"bun run dev:web\" --kill-others-on-exit", "build": "bun run build:cli && bun run build:server && bun run build:web", "build:cli": "cd cli && bun run build", "build:server": "cd server && bun run build", "build:web": "cd web && bun run build", "dev:server": "cd server && bun run dev", "dev:web": "cd web && bun run dev", "typecheck": "bun run typecheck:cli && bun run typecheck:server && bun run typecheck:web", "typecheck:cli": "cd cli && bun run typecheck", "typecheck:server": "cd server && bun run typecheck", "typecheck:web": "cd web && bun run typecheck", "test": "cd cli && bun run test" }, "devDependencies": { "concurrently": "^9.2.1", "vite-plugin-pwa": "^1.2.0", "workbox-window": "^7.4.0" } }