version 0.0.1
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
# 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.
|
||||
Reference in New Issue
Block a user