-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
59 lines (59 loc) · 2.16 KB
/
Copy pathpackage.json
File metadata and controls
59 lines (59 loc) · 2.16 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
{
"name": "confluon",
"version": "0.1.0",
"private": true,
"description": "Confluon: an energy-driven audiovisual instrument",
"homepage": "https://confluon.com/",
"bugs": {
"url": "https://github.com/tre-systems/confluon/issues"
},
"repository": {
"type": "git",
"url": "git+https://github.com/tre-systems/confluon.git"
},
"type": "module",
"scripts": {
"build:wasm": "wasm-pack build --target web --out-dir pkg --out-name confluon --release",
"dev": "npm run build:wasm && vite",
"build": "npm run build:wasm && vite build && node scripts/finalize-build.mjs && npm run verify:build",
"video": "node scripts/produce-video.mjs",
"deploy": "npm run build && wrangler deploy",
"deploy:cloudflare": "wrangler deploy",
"test:rust": "cargo test --all-targets",
"check:rust": "cargo fmt --all -- --check && cargo clippy --all-targets -- -D warnings && cargo test --all-targets",
"check:js": "node scripts/check-js.mjs",
"icons": "node scripts/gen-icons.mjs",
"check:icons": "node scripts/gen-icons.mjs --check",
"test:state": "node --test scripts/performance-state.test.mjs",
"test:pwa": "node --test scripts/pwa-update.test.mjs",
"test:tooling": "node --test scripts/static-server.test.mjs scripts/viewport-projection.test.mjs scripts/worker.test.mjs",
"verify:build": "node scripts/verify-build.mjs",
"smoke": "node scripts/smoke.mjs --dir dist",
"smoke:live": "node scripts/smoke-live.mjs",
"audit:npm": "npm audit --audit-level=moderate",
"audit:rust": "cargo audit",
"audit": "npm run audit:npm && npm run audit:rust",
"check": "npm run check:rust && npm run check:js && npm run check:icons && npm run test:state && npm run test:pwa && npm run test:tooling && npm run build"
},
"keywords": [
"generative-music",
"artificial-life",
"web-audio",
"webgpu",
"webassembly"
],
"license": "Apache-2.0",
"engines": {
"node": ">=22"
},
"devDependencies": {
"@sentry/vite-plugin": "^5.4.0",
"playwright": "^1.61.1",
"sharp": "^0.35.3",
"vite": "^7.0.0",
"wrangler": "^4.114.0"
},
"dependencies": {
"@sentry/browser": "^10.67.0"
}
}