No description
- TypeScript 97.5%
- CSS 2.4%
|
|
||
|---|---|---|
| .github/workflows | ||
| .notes | ||
| docs | ||
| src | ||
| .gitignore | ||
| CHANGELOG.md | ||
| CREDITS.md | ||
| eslint.config.js | ||
| index.html | ||
| LICENSE | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| renovate.json | ||
| tsconfig.json | ||
| vite.config.ts | ||
| vitest.setup.ts | ||
Anxiety Game
A web-based idle incremental game about living with anxiety. See
docs/PLAN.md for the full game design document.
Development
npm install
npm run dev
Open the printed local URL in your browser. The dev server reloads on save.
Testing
npm run test # watch mode
npm run test:run # single run (CI mode)
npm run lint
npm run typecheck
Building
npm run build
Output is written to dist/ as a fully static site — it can be served by
any static file server (e.g. npx serve dist or python3 -m http.server
from inside dist/).
Deploying to GitHub Pages
- Enable GitHub Pages for this repository: Settings → Pages → Source: GitHub Actions.
- Push a tag matching
v*(e.g.git tag v0.1.0 && git push origin v0.1.0). - The
.github/workflows/deploy.ymlworkflow builds the project and publishesdist/to GitHub Pages automatically.
Lived Experience
This game was designed with input from people who live with anxiety. If it gets any one thing right — that the small acts take the most courage — that's them. If it gets anything wrong, that's on us. The contributors who advised this design are listed in CREDITS.md.
License
MIT — see LICENSE.