openvibers/openvibe.games package.json

package.json

main 1.3 KB · 40 lines · json

1{
2 "name": "openvibe-games",
3 "private": true,
4 "version": "0.1.0",
5 "description": "Scraplandia \u2014 persistent multiplayer physics sandbox (browser)",
6 "type": "module",
7 "engines": {
8 "node": ">=22"
9 },
10 "packageManager": "[email protected]",
11 "scripts": {
12 "dev": "pnpm --parallel --filter @openvibe/server --filter @openvibe/client dev",
13 "dev:server": "pnpm --filter @openvibe/server dev",
14 "dev:client": "pnpm --filter @openvibe/client dev",
15 "build": "pnpm -r build",
16 "test": "node test/run.js",
17 "audit:editor": "vitest run --config vitest.audit.config.ts",
18 "test:editor": "node --import tsx apps/client/e2e/editorCheck.ts",
19 "test:collab": "node --import tsx apps/client/e2e/editorCollabCheck.ts",
20 "test:watch": "vitest",
21 "typecheck": "tsc --build tsconfig.solution.json",
22 "lint": "eslint .",
23 "format": "prettier --write .",
24 "format:check": "prettier --check .",
25 "test:console": "node --import tsx apps/client/e2e/consoleCheck.ts"
26 },
27 "devDependencies": {
28 "@eslint/js": "^9.23.0",
29 "@types/node": "^22.13.0",
30 "eslint": "^9.23.0",
31 "jsdom": "^30.0.1",
32 "playwright": "^1.62.1",
33 "prettier": "^3.5.3",
34 "tsx": "^4.23.11",
35 "typescript": "^5.8.2",
36 "typescript-eslint": "^8.29.0",
37 "vitest": "^4.1.11"
38 }
39}
40