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

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.