feat: add kitchen and glitchtip wiring
ci/woodpecker/push/woodpecker Pipeline was successful

This commit is contained in:
2026-05-10 12:03:12 -05:00
parent 4d9077d586
commit 26dd91947f
49 changed files with 470 additions and 53 deletions
+4
View File
@@ -12,6 +12,7 @@ Played at [halfstreet.io](https://halfstreet.io).
- TypeScript engine — pure (no DOM, `Date`, `Math.random`, or console)
- World content authored in markdown (rooms, items, encounters, endings) under `src/world/`
- [Vitest](https://vitest.dev) for tests
- Optional client error reporting via [GlitchTip](https://glitchtip.com) using `PUBLIC_GLITCHTIP_DSN`
## Development
@@ -22,6 +23,9 @@ npm run dev # local dev server
npm run build # type-check + production build
```
To enable GlitchTip in the browser, set `PUBLIC_GLITCHTIP_DSN` in your environment before running or building the site.
If you want deploy-aware grouping and readable stack traces, also set `PUBLIC_GLITCHTIP_RELEASE` at build time and upload the generated source maps for that same release.
## Layout
- `src/engine/` — parser, dispatcher, encounter logic