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
7 lines
133 B
TypeScript
7 lines
133 B
TypeScript
import { defineConfig } from 'vite'
|
|
import react from '@vitejs/plugin-react'
|
|
|
|
export default defineConfig({
|
|
plugins: [react()],
|
|
})
|