You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
968 B
968 B
| name | description | type |
|---|---|---|
| Frontend Skeleton Setup | Initial frontend scaffold created with PixiJS 8, React 19, Vite 6, TypeScript strict mode. Covers game engine, camera, renderer, WS client, REST API, HUD, buff bar, death screen, floating damage, Telegram SDK wrapper, Dockerfile + nginx. | project |
Frontend skeleton was created on 2026-03-27 with this stack:
- PixiJS v8.6.6 (new Application API using
app.init()async pattern) - React 19, ReactDOM 19
- Vite 6 with @vitejs/plugin-react
- TypeScript 5.7 strict mode
Why: MVP scaffold to unblock parallel frontend/backend work per CLAUDE.md contract-first approach.
How to apply: All future frontend work builds on this skeleton. The folder structure is /game (engine, renderer, camera, types), /ui (React HUD components), /network (WS + REST), /shared (constants, telegram wrapper). PixiJS 8 uses new Application() then await app.init({...}) -- do NOT use the old v7 constructor pattern.