1{2 "name": "tribes",3 "private": true,4 "type": "module",5 "workspaces": [6 "packages/*",7 "worker",8 "web"9 ],10 "scripts": {11 "build": "npm run build -w @tribes/protocol -w @tribes/engine -w @tribes/script-host -w web",12 "dev": "npm run build -w web && wrangler dev",13 "deploy": "npm run build && wrangler deploy",14 "test": "npm test --workspaces --if-present",15 "typecheck": "tsc -p packages/protocol --noEmit && tsc -p packages/engine --noEmit && tsc -p packages/script-host --noEmit && tsc -p web --noEmit && tsc -p worker --noEmit",16 "deploy:dev": "npm run build && wrangler d1 migrations apply tribes-dev --env dev --remote && wrangler deploy --env dev",17 "release": "scripts/release.sh"18 },19 "devDependencies": {20 "typescript": "^5.6.0",21 "wrangler": "^4.123.0",22 "vitest": "^3.0.0"23 }24}