{ "name": "hapi", "private": true, "workspaces": ["cli", "shared", "server", "web", "website", "docs"], "scripts": { "build:site": "bun run --cwd website build && bun run --cwd docs docs:build && cp -r docs/.vitepress/dist website/dist/public/docs", "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:single-exe": "bun run download:tunwg && bun run build:web && (cd server && bun run generate:embedded-web-assets) && (cd cli && bun run build:exe:allinone)", "build:single-exe:all": "bun run download:tunwg && bun run build:web && (cd server && bun run generate:embedded-web-assets) && (cd cli && bun run build:exe:allinone:all)", "download:tunwg": "bun run server/scripts/download-tunwg.ts", "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:web && bun run typecheck:server", "typecheck:cli": "cd cli && bun run typecheck", "typecheck:server": "cd server && bun run typecheck", "typecheck:web": "cd web && bun run typecheck", "test": "bun run test:cli && bun run test:server", "test:cli": "cd cli && bun run test", "test:server": "cd server && bun run test", "clean-session": "bun run server/scripts/cleanup-sessions.ts", "release-all": "cd cli && bun run release-all" }, "devDependencies": { "concurrently": "^9.2.1", "react-devtools-core": "^7.0.1", "vite-plugin-pwa": "^1.2.0" } }