Repository navigation
Expand file tree
/
Copy pathpackage.json
More file actions
53 lines (53 loc) · 1.83 KB
/
Copy pathpackage.json
File metadata and controls
53 lines (53 loc) · 1.83 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
{
"name": "joy-engine",
"version": "1.0.0",
"private": true,
"description": "A game engine built in Rust for making cross-platform games; the engine is intended for prototyping, procedural generation, and other things that seem fun.",
"author": "Trent Polack",
"license": "MIT",
"type": "module",
"engines": {
"node": ">=24.18.0"
},
"repository": {
"type": "git",
"url": "git+https://github.com/trentpolack/joy-engine.git"
},
"workspaces": [
"examples/*",
"editor",
"tools/*"
],
"exports": {
"./development/patches": "./scripts/patching/index.mjs",
"./form/catalog": "./scripts/form-reference.mjs",
"./schemas/*": "./schemas/*",
"./tsconfig.base.json": "./tsconfig.base.json",
"./package.json": "./package.json"
},
"bin": {
"joy-check-javascript": "scripts/check-javascript.mjs"
},
"files": [
"schemas",
"scripts",
"tsconfig.base.json",
"README.md",
"LICENSE"
],
"scripts": {
"check": "cargo +nightly fmt --all --check && cargo clippy --workspace --all-targets -- -D warnings && node scripts/check-boundaries.mjs && node scripts/check-javascript.mjs scripts tests/tooling editor/tooling editor/tests/tooling tools/form-editor/tests/tooling",
"test": "cargo test --workspace && npm run test:tooling",
"test:tooling": "node --test tests/tooling/*.test.mjs editor/tests/tooling/*.test.mjs",
"fetch-joy-engine-patch": "node scripts/patching/fetch-joy-engine-patch.mjs",
"apply-joy-engine-patch": "node scripts/patching/apply-joy-engine-patch.mjs",
"docs:api": "cargo doc --workspace --no-deps",
"build:web": "node scripts/rust/build-web.mjs",
"audit:repo": "python3 -B scripts/audit/audit.py",
"test:audit": "python3 -B tests/tooling/test_audit.py"
},
"devDependencies": {
"@playwright/test": "^1.63.0",
"vite": "^8.3.2"
}
}