| 12345678910111213141516171819202122232425262728293031323334353637 |
- {
- "name": "construction-timelapse",
- "version": "0.1.0",
- "private": true,
- "workspaces": [
- "apps/api-server",
- "apps/web-dashboard",
- "apps/worker",
- "packages/*"
- ],
- "scripts": {
- "dev": "npm run dev --workspace=apps/api-server & npm run dev --workspace=apps/web-dashboard",
- "dev:api": "npm run dev --workspace=apps/api-server",
- "dev:web": "npm run dev --workspace=apps/web-dashboard",
- "dev:worker": "npm run dev --workspace=apps/worker",
- "dev:agent": "cd apps/device-agent && pip install -q -r requirements.txt 2>/dev/null; python3 -m agent.main",
- "build": "npm run build --workspaces --if-present",
- "build:api": "npm run build --workspace=apps/api-server",
- "build:web": "npm run build --workspace=apps/web-dashboard",
- "test": "npm run test --workspaces --if-present",
- "test:watch": "npm run test:watch --workspaces --if-present",
- "lint": "eslint . --ext .ts,.tsx --fix",
- "typecheck": "tsc --noEmit",
- "db:migrate": "npm run migrate --workspace=apps/api-server",
- "db:seed": "npm run seed --workspace=apps/api-server"
- },
- "devDependencies": {
- "@types/node": "^20.11.0",
- "eslint": "^8.56.0",
- "prettier": "^3.2.0",
- "typescript": "^5.3.3"
- },
- "engines": {
- "node": ">=20.0.0",
- "npm": ">=10.0.0"
- }
- }
|