-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpackage.json
46 lines (46 loc) · 3.1 KB
/
package.json
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
{
"name": "study-log-assemblyscript",
"version": "1.0.0",
"description": "study log of assemblyscript",
"main": "index.js",
"scripts": {
"dev": "vite",
"test": "node tests",
"test:base64": "npm run base64:wasm && node tests/base64",
"mandelbrot:wasm": "asc assembly/mandelbrot.ts --target release --runtime stub --use Math=JSMath --importMemory -b build/mandelbrot.wasm",
"mandelbrot:asm": "asc assembly/mandelbrot.ts --target release --runtime stub --use Math=JSMath --importMemory -j build/mandelbrot.js",
"game-of-life:wasm": "asc assembly/game-of-life.ts --target release --runtime stub --use Math=JSMath --importMemory -b build/game-of-life.wasm",
"game-of-life:asm": "asc assembly/game-of-life.ts --target release --runtime stub --use Math=JSMath --importMemory -j build/game-of-life.js",
"array:wasm": "asc assembly/array.ts --target release --runtime stub --use Math=JSMath --importMemory -b build/array.wasm --exportRuntime",
"array:asm": "asc assembly/array.ts --target release --runtime stub --use Math=JSMath --importMemory -j build/array.js",
"webgl:wasm": "asc assembly/webgl.ts --target release --runtime minimal --use Math=JSMath --importMemory -b build/webgl.wasm --exportRuntime",
"webgl-as-bind:wasm": "asc assembly/webgl-as-bind.ts --target release --runtime minimal --transform as-bind --use Math=JSMath --importMemory -b build/webgl-as-bind.wasm --exportRuntime",
"performance:wasm": "asc assembly/performance.ts --target release --runtime stub --use Math=JSMath --importMemory -b build/performance.wasm --exportRuntime",
"performance:asm": "asc assembly/performance.ts --target release --runtime stub --use Math=JSMath --importMemory -j build/performance.js",
"as-bind:wasm": "asc assembly/as-bind.ts --target release --transform as-bind --runtime minimal --use Math=JSMath --importMemory -b build/as-bind.wasm --exportRuntime",
"base64:wasm": "asc assembly/base64.ts --target release --transform as-bind --runtime stub -b build/base64.wasm --exportRuntime",
"gltf-renderer:wasm": "asc assembly/gltf-renderer.ts --target debug --transform as-bind --runtime minimal -b build/gltf-renderer.wasm --exportRuntime",
"simd:wasm": "asc assembly/simd.ts --target release --transform as-bind --runtime stub -b build/simd.wasm --exportRuntime --enable simd --importMemory",
"matrix:wasm": "asc assembly/matrix.ts --target -O3 --runtime stub -b build/matrix.wasm --exportRuntime --enable simd --importMemory",
"asbuild:untouched": "asc assembly/index.ts --target debug",
"asbuild:optimized": "asc assembly/index.ts --target release -d ./build/types.d.ts",
"asbuild": "npm run asbuild:untouched && npm run asbuild:optimized"
},
"types": "./build/types.d.ts",
"author": "DeepKolos <[email protected]>",
"license": "MIT",
"dependencies": {
"@assemblyscript/loader": "^0.19.11",
"as-bind": "^0.8.0",
"as-string-sink": "^0.4.2",
"ftb-matrix": "^0.0.9",
"gl-matrix": "^3.4.3",
"gl-matrix-wasm": "^0.8.0",
"three": "^0.134.0"
},
"devDependencies": {
"assemblyscript": "^0.19.11",
"typescript": "^4.4.2",
"vite": "^2.5.3"
}
}