96c30626620cdd0bfe4135ce28a1de5a1295bf9c
Establish initial project structure for LE BUS (clement.saillant.cc), a demoscene-style personal identity hub built with Vite, React, and react-three-fiber. Changes: - Add package.json with dependencies (React 19, Three.js, react-three/fiber, zustand, playwright for e2e) - Add tsconfig.json with ES2022 target and react-jsx support - Add vite.config.ts with React plugin - Add minimal index.html, src/main.tsx, and src/style.css - Add README.md with usage commands - Add .gitignore (node_modules, dist, test artifacts, .DS_Store) - Generate package-lock.json via npm install Note: chiptune3 removed from dependencies (not on npm registry; will be isolated behind src/audio/modPlayer.ts in Task 11 with mocks). Build and test harness verified: - npm run build succeeds → dist/index.html created - npx vitest run --passWithNoTests exits 0
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%