311cd58a6e810e23ee2dd1acdeaf71e8cad08956
Un-hashed libopenmpt.worklet.js was inheriting the immutable 1-year cache from /assets/, risking stale audio on chiptune3 bumps. Add a dedicated short-cache location for it. Also fail closeBundle loudly if the worklet source vanishes, instead of silently shipping a build with hanging audio.
clement.saillant.cc — LE BUS
Demoscene-style personal identity hub: a bus driving across a giant PCB. Spec: docs/superpowers/specs/2026-07-09-clement-saillant-cc-design.md
npm run dev— dev servernpm test— unit tests (vitest)npm run e2e— smoke tests (playwright)npm run build— static build in dist/
Description
Languages
TypeScript
91.9%
CSS
5%
HTML
2.3%
Dockerfile
0.8%