# Frontend Size Budget

Stand: 2026-03-18

## Ziel

Grosse Frontend-Dateien sollen frueh sichtbar werden, bevor einzelne Views oder Komponenten wieder schwer wartbar werden.

## Regeln

- `warn` ab grob `80 KB`
- `refactor` ab grob `120 KB`

Diese Werte sind bewusst pragmatisch und gelten fuer:

- `.vue`
- `.js`
- `.ts`
- `.scss`

unter `frontend/src/`.

## Verwendung

Audit aus dem Repo-Root:

```bash
npm run audit:frontend-size
```

Das Skript liefert eine sortierte Liste der groessten Frontend-Dateien und markiert sie als:

- `ok`
- `warn`
- `refactor`

## Aktueller Umgang

- `warn` bedeutet: bei der naechsten groesseren Aenderung Struktur pruefen.
- `refactor` bedeutet: keine weitere groessere Fachlogik ohne vorherige oder parallele Extraktion in Subkomponenten/Services.

## Aktuelle Kandidaten

Die aktuelle Liste wird bewusst nicht statisch doppelt gepflegt. Stattdessen ist `npm run audit:frontend-size` die Referenz.
