{ "name": "pi-car-companion", "private": true, "version": "0.1.0", "engines": { "node": ">=22 <23" }, "workspaces": [ "server", "web" ], "scripts": { "dev": "npm run dev --workspace @pi-car/server", "dev:web": "npm run dev --workspace @pi-car/web", "lint": "npm run lint --workspaces --if-present", "typecheck": "npm run typecheck --workspaces --if-present", "test": "npm run test --workspaces --if-present", "build": "npm run build --workspaces --if-present", "build:apk": "./build-apk.sh", "check:scripts": "bash -n install.sh build-apk.sh scripts/pi-car-companion-update scripts/pi-car-companion-network-setup scripts/pi-car-companion-power scripts/pi-car-companion-bluetooth-control && python3 -c \"compile(open('scripts/pi-car-companion-bluetooth', encoding='utf-8').read(), 'scripts/pi-car-companion-bluetooth', 'exec')\"", "check": "npm run check:scripts && npm run lint && npm run typecheck && npm test && npm run build" }, "devDependencies": { "@eslint/js": "^9.32.0", "eslint": "^9.32.0", "typescript": "^5.9.2", "typescript-eslint": "^8.38.0", "vitest": "^3.2.4" } }