Chore: project init

This commit is contained in:
2026-02-24 11:18:53 +09:00
commit fb0efa4b4b
14 changed files with 3029 additions and 0 deletions

33
CLAUDE.md Normal file
View File

@@ -0,0 +1,33 @@
# CLAUDE.md
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
## Commands
```bash
npm run dev # Start dev server with HMR (hot module reloading)
npm run build # Production build to dist/
npm run preview # Preview production build locally
npm run lint # Run ESLint on all files
```
## Tech Stack
- **React 19** with plain JavaScript (no TypeScript)
- **Vite 7** as build tool (uses `@vitejs/plugin-react` with Babel/Fast Refresh)
- **ESLint** with react-hooks and react-refresh plugins
## Project Purpose
Frontend for a **Unity 3D multiplayer game deployment**. Target users are testers who need to:
- Access/log in to the game platform
- Download the Unity game client
- Launch and play the multiplayer game
## Project Structure
Currently a minimal Vite + React starter. `src/main.jsx` is the entry point that mounts `src/App.jsx` to `#root`. No routing, state management libraries, or API layer are set up yet — these will be added as the project develops.
## ESLint Config
Uses the new flat config format (`eslint.config.js`). The `no-unused-vars` rule ignores variables matching `^[A-Z_]` (uppercase constants are exempt).