Leichtgewichtige Browser-Spiele – kleine Spielereien zum Zeitvertreib.
| Bereich |
Technologie |
| Engine |
Phaser 3 |
| Sprache |
TypeScript (strict) |
| Build |
Vite 7 |
| Package Manager |
pnpm (Workspaces) |
| Unit Tests |
Vitest |
| E2E Tests |
Playwright |
| Linting |
ESLint 9 + typescript-eslint |
| Formatting |
Prettier |
| Spiel |
Beschreibung |
Tags |
| Noch keine Spiele vorhanden |
|
|
# Dependencies installieren
pnpm install
# Showcase starten
pnpm --filter @browser-games/showcase dev
# Ein bestimmtes Spiel starten
pnpm --filter @browser-games/<name> dev
# Alle Tests
pnpm test
# Linting & Formatting
pnpm lint
pnpm format:check
browser-games/
├── showcase/ # Steam-Library-Übersicht aller Spiele
├── games/ # Einzelne Spiele (je ein Workspace)
│ └── <name>/
├── e2e/ # Playwright Smoke-Tests
├── eslint.config.js # Shared ESLint Config
├── .prettierrc # Shared Prettier Config
└── tsconfig.base.json # Shared TypeScript Config