Fresh playground/ now sits on: - Vite 5 + vite-plugin-solid + Solid.js 1.9 - TypeScript strict (jsx preserve, target ES2022) - index.html → main.tsx → App.tsx with a tiny pushState/popstate router - Design tokens (dark immersive palette, JetBrains Mono) at src/styles/tokens.css - COOP/COEP headers in vite.config.ts (server + preview) so SharedArrayBuffer is available for the C15 + AudioWorklet wiring stream 7 will land. - Debug-probe stub at src/debug/probe.ts: window.__nisps with placeholder methods + __ready=false marker. Stream 10 fills it in. Keeping the install point stable from day one means Playwright tests can rely on the global existing. Stores, pipelines, and primitives ride in the next commits. Stream 8 of the rewrite (meml-911).
23 lines
519 B
JSON
23 lines
519 B
JSON
{
|
|
"name": "memlnaut-playground",
|
|
"private": true,
|
|
"version": "0.0.0",
|
|
"type": "module",
|
|
"scripts": {
|
|
"dev": "vite",
|
|
"build": "tsc --noEmit && vite build",
|
|
"preview": "vite preview --port 4173",
|
|
"typecheck": "tsc --noEmit",
|
|
"test:e2e": "playwright test"
|
|
},
|
|
"dependencies": {
|
|
"solid-js": "^1.8.22"
|
|
},
|
|
"devDependencies": {
|
|
"@playwright/test": "^1.48.0",
|
|
"@types/node": "^22.7.0",
|
|
"typescript": "^5.5.4",
|
|
"vite": "^5.4.10",
|
|
"vite-plugin-solid": "^2.10.2"
|
|
}
|
|
}
|