{ "name": "lobbyforge", "private": true, "version": "0.2.0", "type": "module", "packageManager": "pnpm@10.12.1", "engines": { "node": ">=22.13.0" }, "pnpm": { "overrides": { "esbuild": "0.28.1", "postcss": "8.5.23", "browserslist": ">=4.28.7", "source-map-js": ">=1.2.2", "postcss-selector-parser": "^7.1.6", "react": "^19.3.0", "react-dom": "^19.3.0", "@types/react": "^19.3.0", "@types/react-dom": "^19.2.10", "brace-expansion@<2": "^1.1.18", "brace-expansion@>=2 <3": "^2.0.3", "brace-expansion@>=3": "^5.0.9", "js-yaml@>=4 <5": "^4.3.2" } }, "scripts": { "build:packages": "pnpm --filter @lobbyforge/config --filter @lobbyforge/core --filter @lobbyforge/plugin-sdk --filter @lobbyforge/bot-sdk --filter @lobbyforge/db --filter @lobbyforge/ui --filter @lobbyforge/registry -r --if-present build", "build:server": "pnpm build:packages && pnpm --filter @lobbyforge/ws-gateway build && pnpm --filter @lobbyforge/web build", "build:desktop": "pnpm --filter @lobbyforge/desktop build", "build": "pnpm build:server", "dev": "pnpm -r --if-present --parallel dev", "lint": "pnpm -r --if-present lint", "typecheck": "pnpm -r --if-present typecheck", "test": "pnpm -r --if-present test", "test:unit": "pnpm -r --if-present test:unit", "test:integration": "pnpm -r --if-present test:integration", "test:e2e": "pnpm -r --if-present test:e2e", "test:coverage": "pnpm -r --if-present test:coverage", "lfctl": "node scripts/lfctl.mjs", "verify": "node scripts/verify.js", "i18n:status": "node scripts/i18n.mjs status", "i18n:sync": "node scripts/i18n.mjs sync", "i18n:add": "node scripts/i18n.mjs add", "i18n:complete": "node scripts/i18n.mjs complete" }, "devDependencies": { "@next/eslint-plugin-next": "^16.3.4", "@types/node": "^22.20.5", "eslint": "^10.12.0", "eslint-config-next": "^16.3.8", "typescript": "^6.0.3", "typescript-eslint": "^8.71.0", "vite": "^8.3.4", "vitest": "^5.0.3" } }