This project now runs on Astro, while keeping the existing React components as the primary UI implementation.
pnpm dev: start Astro dev serverpnpm build: build production output with Astropnpm preview: preview the built sitepnpm lint: run Biome checkspnpm lint:fix: run Biome checks with safe fixespnpm format: format code with Biomepnpm test: run Vitest
- Astro +
@astrojs/react - React 19 components mounted via Astro islands
- Vitest + Testing Library for component tests
- Biome for linting and formatting