Repository navigation
Expand file tree
/
Copy pathpackage.json
More file actions
59 lines (59 loc) · 3.6 KB
/
Copy pathpackage.json
File metadata and controls
59 lines (59 loc) · 3.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
{
"name": "cod2-listen-server",
"version": "1.0.0",
"private": true,
"description": "LAN listen-server relay + static host for the COD2 Normandy browser game",
"type": "commonjs",
"engines": {
"node": "^20.19.0 || >=22.12.0"
},
"scripts": {
"start": "node tools/run-budgeted.mjs node tools/start-game.mjs",
"test": "node tools/run-budgeted.mjs node server.test.js",
"test:mp": "node tools/run-budgeted.mjs node tools/verify/mp-harness.js",
"test:static": "node tools/run-budgeted.mjs node tools/verify/static_test.cjs",
"test:launcher": "node tools/run-budgeted.mjs node tools/verify/launcher_test.cjs",
"test:assets": "node tools/run-budgeted.mjs node tools/assets/verify_assets.js",
"test:town-layout": "node tools/run-budgeted.mjs node tools/verify/town_layout_test.cjs",
"test:map-readiness": "node tools/run-budgeted.mjs node tools/verify/map-readiness.cjs",
"test:objectives": "node tools/run-budgeted.mjs node --test --test-concurrency=1 tools/verify/objective_elevation_test.cjs",
"test:navigation": "node tools/run-budgeted.mjs node --test --test-concurrency=1 tools/verify/navigation_test.cjs",
"test:presentation": "node tools/run-budgeted.mjs node tools/verify/weapon_presentation_test.cjs",
"test:weapon-animation": "node tools/run-budgeted.mjs node tools/verify/weapon_animation_test.cjs",
"test:weapon-runtime": "node tools/run-budgeted.mjs node tools/verify/weapon_runtime_test.cjs",
"sync:weapon-core": "node tools/run-budgeted.mjs node tools/sync-weapon-core.mjs",
"assets:build": "node tools/run-budgeted.mjs node tools/assets/build.js",
"assets:weapons": "node tools/run-budgeted.mjs node tools/assets/build.js --pack weapons",
"assets:town": "node tools/run-budgeted.mjs node tools/assets/build.js --pack town",
"dev": "node tools/run-budgeted.mjs node node_modules/vite/bin/vite.js",
"build": "node tools/run-budgeted.mjs node tools/build-client.mjs",
"preview": "node tools/run-budgeted.mjs node node_modules/vite/bin/vite.js preview --host 127.0.0.1",
"typecheck": "node tools/run-budgeted.mjs node node_modules/typescript/bin/tsc --noEmit",
"test:core": "node tools/run-budgeted.mjs node --import tsx --test --test-concurrency=1 tests/core/*.test.ts",
"test:rendering": "node tools/run-budgeted.mjs node --import tsx --test --test-concurrency=1 tests/rendering/*.test.ts tests/rendering/*.test.mjs",
"test:logic": "node tools/run-budgeted.mjs node tools/verify/logic_test.js",
"test:handling": "node tools/run-budgeted.mjs node tools/verify/handling_test.cjs",
"test:modern": "node tools/run-budgeted.mjs node tools/verify/modern-smoke.mjs",
"handling:capture": "node tools/run-budgeted.mjs node --import tsx tools/handling/capture.ts",
"test:check": "node tools/run-budgeted.mjs node tools/verify/project-checks.mjs",
"audit:production": "node tools/run-budgeted.mjs node tools/assets/audit-production.mjs",
"handling:compare": "node tools/run-budgeted.mjs node --import tsx tools/handling/compare.ts",
"test:resources": "node tools/run-budgeted.mjs node --test --test-concurrency=1 tools/verify/resource_budget_test.cjs",
"test:production": "node tools/run-budgeted.mjs node --test --test-concurrency=1 tests/production/asset-audit.test.mjs"
},
"dependencies": {
"@babylonjs/core": "9.25.0",
"@babylonjs/loaders": "9.25.0",
"three": "0.128.0",
"ws": "^8.18.0"
},
"devDependencies": {
"@types/node": "26.4.1",
"@types/three": "0.128.0",
"esbuild": "0.28.2",
"gltf-validator": "2.0.0-dev.3.10",
"tsx": "4.23.13",
"typescript": "7.0.2",
"vite": "8.2.2"
}
}