fc06d37Bead-and-spring percussion simulator: numbl-scripted setup, Verlet/Yoshida solver with exact damping, linear modes, browser appJeremy Magland 1{
2 "name": "bead-percussion",
3 "version": "0.1.0",
4 "private": true,
5 "type": "module",
6 "scripts": {
7 "dev": "vite",
8 "build": "tsc --noEmit && vite build",
9 "preview": "vite preview",
10 "test": "vitest run",
11 "bench": "tsx tests/bench.ts"
12 },
13 "dependencies": {
14 "@codemirror/language": "^6.12.4",
15 "@codemirror/legacy-modes": "^6.5.4",
16 "@codemirror/state": "^6.7.6",
17 "@codemirror/view": "^6.43.13",
18 "codemirror": "^6.0.2",
19 "numbl": "^0.4.21",
20 "react": "^19.3.0",
21 "react-dom": "^19.3.0"
22 },
23 "devDependencies": {
24 "@types/node": "^26.6.4",
25 "@types/react": "^19.3.0",
26 "@types/react-dom": "^19.3.0",
27 "@vitejs/plugin-react": "^6.1.2",
28 "tsx": "^4.23.15",
29 "typescript": "^7.0.2",
30 "vite": "^8.3.3",
31 "vitest": "^5.0.3"
32 }
33}