mirror of
https://github.com/kuhyx/testsAndMisc.git
synced 2026-07-04 12:03:11 +02:00
Frontend (React 19 + Vite 6 + TypeScript strict): - DropZone, ModeSelect, GameCanvas, PuzzleCanvas, ScoreScreen, PuzzleResult - File-drop game with AABB collision; download (JSZip) and upload (NestJS) modes - Puzzle mode: NxN image slice via OffscreenCanvas; Union-Find spatial clustering guarantees 100% catch rate is always achievable regardless of piece speeds - ESLint typescript-eslint strict-type-checked (zero errors) - 145 Vitest tests; 100% coverage on statements/branches/functions/lines Backend (NestJS 11): - POST /files/upload (multer disk storage) and GET /health Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01YZ8QTmreFcaqrsvVb38Grd
2 lines
507 B
Plaintext
2 lines
507 B
Plaintext
{"root":["./src/App.tsx","./src/main.tsx","./src/types.ts","./src/components/DropZone.tsx","./src/components/GameCanvas.tsx","./src/components/ModeSelect.tsx","./src/components/PuzzleCanvas.tsx","./src/components/PuzzleResult.tsx","./src/components/ScoreScreen.tsx","./src/hooks/useBasketControl.ts","./src/hooks/useGameLoop.ts","./src/hooks/usePuzzleGameLoop.ts","./src/lib/fileIcon.ts","./src/lib/sliceImage.ts","./src/lib/uploadFiles.ts","./src/lib/zipDownload.ts","./vite.config.ts"],"version":"5.8.3"}
|