# DSA 4.1 Helfer (PWA) Offline-fähiger Spielerhelfer für **Das Schwarze Auge 4.1**: Bogen, Fernkampf-Zielzahlen, Nahkampf, Zauberliste, lokaler Speicher (IndexedDB), Export/Import als JSON oder YAML. ## Entwicklung ```bash npm install npm run icons # Platzhalter-PNGs (optional ersetzen) npm run dev ``` ## Tests & Build ```bash npm test npm run build npm run preview ``` ## Technik - SvelteKit (SPA, `adapter-static` + `fallback: 'index.html'`) - TypeScript, Zod, Dexie, js-yaml - `@vite-pwa/sveltekit` (Service Worker, Manifest) ## Hinweise - Regeln/Fernkampf-Tabellen aus dem früheren `rules.js` liegen unter `src/lib/rules/`. - Helden-Software-Import: Platzhalter in `src/lib/import/helden.ts`. - Icons: `npm run icons` erzeugt minimale PNGs; für Produktion eigene 192/512/maskable-Grafiken einsetzen.