React UI component library built with Bun, Storybook, and MUI.
- React 19
- MUI 9
- Storybook 10
- TypeScript 6
- Jest for unit tests
- Playwright for browser and visual checks
Install dependencies:
bun installRun the common workflows through make:
make build
make lint
make lint-next
make lint-tsc
make storybook-start
make storybook-build
make test-unit
make test-e2e
make test-visual
make lighthouse-desktop
make lighthouse-mobileUse the Bats suite for fast regression coverage of Makefile shell behavior without running the
full browser or mutation stacks:
make test-batsFor CI-friendly output:
make test-bats BATS_FORMATTER=tapWhen you add or change a public Make target, update tests/bats/make-target-coverage.tsv in the
same change. Either add or adjust direct Bats coverage for uncovered shell behavior, or point the
manifest at the pull-request workflow that already exercises the target.
src/components: exported UI components, themes, and storiessrc/index.ts: library entrypoint.storybook: Storybook configurationtests: automated test coveragescripts: repository helper scripts used by build/test workflows
- This repository is a React UI library, not a Next.js app.
- Source code lives under
src; there is nopagesapp surface.
Report vulnerabilities through the private reporting guidance in SECURITY.md.
Contribution workflow details live in CONTRIBUTING.md.