-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
63 lines (63 loc) · 2.83 KB
/
Copy pathpackage.json
File metadata and controls
63 lines (63 loc) · 2.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
54
55
56
57
58
59
60
61
62
63
{
"name": "deckard",
"version": "0.1.0",
"private": true,
"description": "Token-streamed live-coding DAW in Tish — LLM + human co-DJ over deck",
"scripts": {
"dev": "npm run build:og && npm run build:docs && vite",
"build": "tish build --target js src/main.tish -o dist/bundle.js && tish build --target js src/ScopeWorker.tish -o scope-worker.js",
"build:og": "node scripts/build-og.mjs",
"build:docs": "node scripts/build-docs.mjs",
"build:static": "npm run build:og && npm run build:docs && npm run build && node scripts/build-static.mjs",
"serve:static": "npx --yes serve build -p 3456",
"test": "npm run test:js && npm run test:tish && npm run test:ratchet",
"test:deckmix": "tish build --target js test/deckmix.tish -o /tmp/deckard-dm.js && node /tmp/deckard-dm.js",
"test:transport": "tish build --target js test/transport.tish -o /tmp/deckard-tr.js && node /tmp/deckard-tr.js",
"test:deckjoin": "tish build --target js test/deckjoin.tish -o /tmp/deckard-dj.js && node /tmp/deckard-dj.js",
"test:multiword": "tish build --target js test/multiword.tish -o /tmp/deckard-mw.js && node /tmp/deckard-mw.js",
"test:voicereset": "tish build --target js test/voicereset.tish -o /tmp/deckard-vr.js && node /tmp/deckard-vr.js",
"test:smoke": "tish build --target js test/smoke.tish -o /tmp/deckard-smoke.js && node /tmp/deckard-smoke.js",
"test:mp": "tish build --target js test/multiplayer.tish -o /tmp/deckard-mp.js && node /tmp/deckard-mp.js",
"test:levels": "tish build --target js test/levels.tish -o /tmp/deckard-lv.js && node /tmp/deckard-lv.js",
"test:ratchet": "bash test/ratchet.sh",
"serve": "npx --yes serve . -p 3456",
"clean": "rm -rf dist target *.log",
"gateway": "tish run services/gateway/main.tish",
"agent": "tish run services/agent-worker/main.tish",
"agent:host": "tish run services/agent-worker/main.tish --role host --actor-id host-ai",
"agent:client": "tish run services/agent-worker/main.tish --role client",
"token-demo": "tish run services/token-stream-demo/main.tish",
"test:js": "npm run test:smoke && npm run test:mp && npm run test:levels && npm run test:multiword && npm run test:voicereset && npm run test:deckjoin && npm run test:transport && npm run test:deckmix",
"test:tish": "tish test"
},
"engines": {
"node": "22.x"
},
"packageManager": "pnpm@9.15.4",
"dependencies": {
"@tishlang/lattish": "^4.0.2",
"@tishlang/tish": "^3.7.1",
"@vercel/og": "^0.11.1",
"mespeak": "^2.0.2",
"@spacedevin/deck": "^1.3.0"
},
"devDependencies": {
"@types/react": "^19.2.18",
"lucide": "^0.469.0",
"react": "^19.2.8",
"vite": "^8.0.14"
},
"pnpm": {
"onlyBuiltDependencies": [
"@tishlang/tish",
"sharp"
]
},
"tish": {
"test": {
"root": [
"test/native"
]
}
}
}