{ "name": "dungeons-and-ground", "private": true, "type": "module", "version": "0.1.0", "engines": { "node": "^18.20.5 || ^20.9.0 || >=22.0.0" }, "packageManager": "pnpm@10.15.0", "workspaces": [ "apps/*", "packages/*" ], "scripts": { "db:bundle": "node scripts/build-supabase-bootstrap.mjs", "db:ensure": "pnpm db:bundle && node scripts/ensure-supabase-schema.mjs", "dev": "pnpm db:ensure && pnpm --filter @dng/web dev", "dev:all": "pnpm db:ensure && pnpm --parallel --filter @dng/web --filter @dng/worker dev", "dev:worker": "pnpm db:ensure && pnpm --filter @dng/worker dev", "build": "pnpm -r --if-present build", "test": "vitest run", "test:watch": "vitest", "typecheck": "pnpm -r --if-present typecheck", "smoke:multiplayer": "node scripts/smoke-multiplayer.mjs" }, "dependencies": { "postgres": "3.4.7" }, "devDependencies": { "@types/node": "^18.19.0", "typescript": "^5.9.2", "vite": "6.0.11", "vitest": "3.2.4" }, "pnpm": { "overrides": { "@nuxt/cli": "3.21.1", "@nuxt/test-utils": "3.15.4", "nitropack": "2.10.4", "vite": "6.0.11" } } }