{ "name": "talking-pixel", "private": true, "version": "1.0.0", "type": "module", "engines": { "node": ">=22.18" }, "scripts": { "dev": "vite dev", "build": "vite build && node scripts/postbuild.mjs", "preview": "vite preview", "prepare": "svelte-kit sync || echo ''", "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --fail-on-warnings", "test:frontend": "node tests/frontend.parity.ts", "test:audio": "node tests/audio.parity.ts", "kernel": "node scripts/gen-matvec-wat.mjs && node scripts/build-kernel.mjs" }, "devDependencies": { "@sveltejs/adapter-static": "4.0.1", "@sveltejs/kit": "3.1.1", "@sveltejs/vite-plugin-svelte": "7.3.1", "@types/node": "^24.0.0", "svelte": "5.57.3", "svelte-check": "4.7.8", "typescript": "6.0.3", "vite": "8.3.6", "wabt": "^1.0.39" } }