-
Notifications
You must be signed in to change notification settings - Fork 7
Expand file tree
/
Copy pathpackage.json
More file actions
109 lines (109 loc) · 3.05 KB
/
Copy pathpackage.json
File metadata and controls
109 lines (109 loc) · 3.05 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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
{
"name": "jz",
"version": "0.8.1",
"description": "Ahead-of-time compiler for the numeric core of JavaScript (DSP, audio, math, parsers) to lean GC-free WASM — valid jz is valid JS, no type annotations, no runtime.",
"main": "index.js",
"types": "index.d.ts",
"type": "module",
"exports": {
".": {
"types": "./index.d.ts",
"default": "./index.js"
},
"./wasi": "./wasi.js",
"./interop": "./interop.js",
"./transform": "./transform.js"
},
"files": [
"index.js",
"index.d.ts",
"cli.js",
"wasi.js",
"interop.js",
"layout.js",
"transform.js",
"jzify",
"src",
"module",
"dist/jz.js",
"dist/interop.js",
"README.md",
"jz.svg",
"alternatives.svg",
"bench/bench.svg"
],
"bin": {
"jz": "cli.js"
},
"scripts": {
"test": "node test/index.js",
"test:opt0": "JZ_TEST_OPTIMIZE=0 node test/index.js",
"test:opt1": "JZ_TEST_OPTIMIZE=1 node test/index.js",
"test:opt3": "JZ_TEST_OPTIMIZE=3 node test/index.js",
"test:wasi": "JZ_TEST_HOST=wasi node test/index.js",
"test:wasm": "JZ_TEST_TARGET=jz.wasm node test/index.js",
"test:matrix": "npm test && npm run test:opt0 && npm run test:opt3 && npm run test:wasi",
"test:bench": "node test/bench.js",
"test:fuzz": "node test/fuzz.js --count=5000",
"test:ratchet": "node test/perf-ratchet.js",
"test:self": "node test/selfhost.js && node test/selfhost-perf.js",
"test:262": "node test/test262.js",
"test:262:builtins": "node test/test262-builtins.js",
"test:all": "npm run test:matrix && npm run test:262 && npm run test:262:builtins && npm run test:bench && npm run test:self",
"bench": "node bench/bench.mjs",
"bench:fuzz": "node scripts/fuzz-bench.mjs",
"bench:size": "node scripts/bench-size.mjs",
"bench:compile": "node scripts/bench-compile.mjs",
"bench:startup": "node scripts/bench-startup.mjs",
"bench:self": "node scripts/bench-selfhost.mjs",
"bench:readme": "node scripts/bench-readme.mjs",
"audit:as": "node scripts/audit-assemblyscript.mjs",
"build": "node scripts/build-dist.mjs",
"build:examples": "node examples/build.mjs all",
"prepublishOnly": "npm test && npm run test:self",
"prepare": "npm run build",
"audit:fixpoint": "node scripts/audit-fixpoint.mjs"
},
"repository": {
"type": "git",
"url": "git+https://github.com/dy/jz.git"
},
"bugs": {
"url": "https://github.com/dy/jz/issues"
},
"homepage": "https://github.com/dy/jz#readme",
"author": "Dmitry Iv",
"license": "MIT",
"dependencies": {
"subscript": "^10.5.2",
"watr": "^5.2.3"
},
"keywords": [
"javascript",
"webassembly",
"compiler",
"functional",
"minimal",
"wasm",
"aot",
"simd",
"wasi",
"wat",
"dsp",
"audio",
"creative-coding",
"assemblyscript",
"porffor",
"numeric",
"signal-processing",
"math",
"audio-worklet",
"js-to-wasm",
"performance"
],
"devDependencies": {
"esbuild": "^0.28.0",
"sprae": "^13.3.8",
"tst": "^9.4.0"
}
}