Repository navigation
Expand file tree
/
Copy pathpackage.json
More file actions
56 lines (56 loc) · 2.4 KB
/
Copy pathpackage.json
File metadata and controls
56 lines (56 loc) · 2.4 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
{
"name": "quest-for-data-codebase",
"version": "1.0.0",
"description": "",
"type": "commonjs",
"main": "index.js",
"scripts": {
"build": "cd ui && npm run build",
"test": "vitest",
"toolchain:fetch": "ts-node scripts/fetch-toolchain.ts",
"toolchain:verify": "ts-node scripts/verify-toolchain.ts",
"accept:phase0": "ts-node scripts/accept-phase0.ts",
"accept:phase1": "ts-node scripts/accept-phase1.ts",
"accept:phase2": "ts-node scripts/accept-phase2.ts",
"accept:phase3": "ts-node scripts/accept-phase3.ts",
"accept:phase4": "ts-node scripts/accept-phase4.ts",
"sandbox:test": "ts-node tests/sandbox.test.ts",
"sandbox:build": "cmake -S sandbox_run -B sandbox_run/build && cmake --build sandbox_run/build --config Release",
"sandbox:build:win-cross": "cmake -S sandbox_run -B sandbox_run/build-win -DCMAKE_TOOLCHAIN_FILE=cmake/mingw-w64-x86_64.cmake && cmake --build sandbox_run/build-win --config Release",
"pch:gameapi": "g++ -std=c++17 -O0 -g0 -Igameapi gameapi/gameapi.h -o gameapi/gameapi.gch",
"smoke:gameapi": "ts-node scripts/smoke-gameapi.ts",
"content:validate": "ts-node scripts/validate-content.ts",
"lessons:validate": "ts-node scripts/validate-lessons.ts",
"combat:test": "vitest run tests/combat.test.ts",
"electron:dev": "concurrently \"cd ui && npm run dev\" \"electron app/main.ts\"",
"electron:build": "cd ui && npm run build",
"electron:smoke": "node -e \"if(process.platform==='linux'){require('child_process').spawnSync('xvfb-run',['npx','electron','--no-sandbox','dist/scripts/electron-smoke.js'],{stdio:'inherit'});} else {require('child_process').spawnSync('npx',['electron','--no-sandbox','dist/scripts/electron-smoke.js'],{stdio:'inherit'})}\""
},
"keywords": [],
"author": "",
"license": "ISC",
"devDependencies": {
"@testing-library/react": "^16.3.2",
"@types/electron": "^1.4.38",
"@types/node": "^26.1.1",
"concurrently": "^8.2.2",
"electron": "^28.3.3",
"electron-builder": "^24.13.3",
"jsdom": "^29.1.1",
"react": "^19.2.7",
"react-dom": "^19.2.7",
"ts-node": "^10.9.2",
"typescript": "^6.0.3",
"vite": "^5.0.0",
"vitest": "^4.1.10",
"zustand": "^5.0.14"
},
"dependencies": {
"@monaco-editor/react": "^4.7.0",
"@vitejs/plugin-react": "^4.7.0",
"ajv": "^6.15.0",
"js-yaml": "^5.2.1",
"monaco-editor": "^0.45.0",
"playwright": "^1.45.0"
}
}