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
3 lines
126 B
CSS
3 lines
126 B
CSS
:root { color-scheme: dark; }
|
|
body { margin: 0; background: #05010d; color: #ffd23f; font-family: "Courier New", monospace; }
|