96c3062662
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
10 lines
335 B
Markdown
10 lines
335 B
Markdown
# 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 server
|
|
- `npm test` — unit tests (vitest)
|
|
- `npm run e2e` — smoke tests (playwright)
|
|
- `npm run build` — static build in dist/
|