anvilsign in

collin/strudel-claude

1{
2 "name": "strudel-claude",
3 "version": "1.0.0",
4 "description": "",
5 "main": "index.js",
6 "scripts": {
7 "test": "echo \"Error: no test specified\" && exit 1",
8 "dev": "concurrently -n web,api -c cyan,magenta \"vite\" \"node --env-file-if-exists=.env server/index.js\"",
9 "web": "vite",
10 "api": "node --env-file-if-exists=.env server/index.js",
11 "tui": "python3 tui/strudel-tui.py",
12 "build": "vite build",
13 "start": "vite build && node --env-file-if-exists=.env server/index.js",
14 "node-tui": "node --env-file-if-exists=.env node-tui/boot.ts",
15 "typecheck:tui": "tsc --noEmit -p node-tui/tsconfig.json",
16 "test:tui": "node --test node-tui/*.test.ts"
17 },
18 "keywords": [],
19 "author": "",
20 "license": "ISC",
21 "type": "module",
22 "dependencies": {
23 "@anthropic-ai/sdk": "^0.115.0",
24 "@codemirror/lang-javascript": "^6.2.5",
25 "@codemirror/state": "^6.7.1",
26 "@codemirror/theme-one-dark": "^6.1.3",
27 "@codemirror/view": "^6.43.6",
28 "@strudel/repl": "^1.3.0",
29 "@strudel/web": "^1.3.0",
30 "codemirror": "^6.0.2",
31 "express": "^5.2.1",
32 "htm": "^3.1.1",
33 "ink": "^7.1.1",
34 "node-web-audio-api": "^2.2.0",
35 "react": "^19.2.8",
36 "ws": "^8.21.2"
37 },
38 "devDependencies": {
39 "@types/node": "^26.2.0",
40 "@types/react": "^19.2.18",
41 "concurrently": "^10.0.4",
42 "typescript": "^7.0.2",
43 "vite": "^8.1.5"
44 }
45}