-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathpackage.json
More file actions
61 lines (61 loc) · 1.99 KB
/
package.json
File metadata and controls
61 lines (61 loc) · 1.99 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
60
61
{
"name": "@0x62/jsbsim-wasm",
"version": "1.2.4-beta.4",
"description": "Tooling and TypeScript SDK for JSBSim compiled to WebAssembly",
"license": "MIT",
"type": "module",
"author": {
"name": "Benedict Lewis",
"email": "ben@bl.je"
},
"files": [
"dist"
],
"main": "dist/index.js",
"module": "dist/index.js",
"types": "dist/index.d.ts",
"exports": {
".": {
"types": "./dist/index.d.ts",
"import": "./dist/index.js"
},
"./wasm": {
"types": "./dist/wasm.d.ts",
"import": "./dist/wasm.js"
},
"./wasm/module": {
"default": "./dist/wasm/jsbsim_wasm.mjs"
},
"./wasm/binary": {
"default": "./dist/wasm/jsbsim_wasm.wasm"
}
},
"scripts": {
"prepare:jsbsim": "./scripts/prepare-jsbsim.sh",
"generate:bindings": "node ./scripts/generate-fgfdmexec-bindings.mjs",
"build:wasm": "./scripts/build-wasm.sh",
"build:sdk": "tsup --config tsup.config.ts",
"build": "npm run generate:bindings && npm run build:wasm && npm run build:sdk",
"typecheck": "tsc --noEmit",
"update:jsbsim": "./scripts/update-jsbsim.sh",
"release:metadata": "node ./scripts/write-publish-metadata.mjs --version $(node -p \"require('./package.json').version\")",
"release": "./scripts/release.sh",
"demo:install": "npm --prefix demo install",
"demo:sync-wasm": "./scripts/sync-demo-wasm.sh",
"demo:sync-scenario": "node ./scripts/sync-demo-scenario.mjs",
"demo:sync-assets": "npm run demo:sync-wasm && npm run demo:sync-scenario",
"demo:prepare": "npm run build:wasm && npm run demo:sync-assets",
"demo:dev": "npm --prefix demo run dev",
"demo:build": "npm --prefix demo run build",
"demo:preview": "npm --prefix demo run preview",
"clean": "rm -rf build dist generated/FGFDMExecBindings.cpp src/generated/fgfdmexec-api.ts src/generated/jsbsim-api.ts"
},
"engines": {
"node": ">=20"
},
"devDependencies": {
"@types/node": "^24.0.0",
"tsup": "^8.5.0",
"typescript": "^5.8.0"
}
}