A React app inspired by the "Rehoboam" interface from Westworld TV series.
- Watch critical COVID-19 timeline events.
- Create and launch a custom timeline.
- React 19
- Vite 7
- TypeScript 5
- ESLint 9
- Prettier 3
- Vitest 4
- pnpm 10
- Node.js
24.12.0(see.nvmrc) - pnpm
10+
pnpm install
pnpm devDev server URL: http://localhost:3000
pnpm build
pnpm previewpnpm typecheck
pnpm lint
pnpm format:check
pnpm testpnpm dev- run the Vite dev server on port3000pnpm start- alias forpnpm dev(port3000)pnpm build- create production buildpnpm preview- preview the production buildpnpm typecheck- run TypeScript checkspnpm lint- run ESLintpnpm format- auto-format files with Prettierpnpm format:check- verify formattingpnpm test- run tests with Vitest
Two GitHub Actions workflows validate every change:
.github/workflows/feature.yml: runs on pull requests tomain.github/workflows/main.yml: runs on pushes tomain
Both workflows run:
- typecheck
- lint
- format check
- test
