2 "name": "steelsim21",
3 "version": "0.1.0",
4 "private": true,
5 "type": "module",
6 "description": "Browser-based nonlinear plate (Foppl-von Karman) sound simulation of a hanging stainless steel sheet, using WebGPU.",
7 "scripts": {
8 "dev": "vite",
dc0cfaeDeploy workflow: build, test, and publish the app and gallery as the repository siteJeremy Magland 9 "build": "tsc --noEmit && vite build && node scripts/copy-gallery.mjs",
c8442c5Command-line renderer (Node WebGPU via Dawn) and gallery generatorJeremy Magland 11 "test": "node --test tests/*.test.ts",
12 "build:cli": "vite build --config vite.cli.config.ts",
13 "steelsim": "node dist-cli/steelsim.js"
15 "devDependencies": {
c8442c5Command-line renderer (Node WebGPU via Dawn) and gallery generatorJeremy Magland 16 "@types/node": "^26.5.0",
f8a8a6cNonlinear steel sheet gong simulator with WebGPUJeremy Magland 17 "@webgpu/types": "^0.1.60",
b640535CLI: Chrome engine (Playwright) as default, Dawn optional; gallery fixesJeremy Magland 18 "playwright": "^1.63.0",
b640535CLI: Chrome engine (Playwright) as default, Dawn optional; gallery fixesJeremy Magland 20 "vite": "^6.0.0"
21 },
22 "optionalDependencies": {
c8442c5Command-line renderer (Node WebGPU via Dawn) and gallery generatorJeremy Magland 23 "webgpu": "^0.6.0"
25}