Personal component library built with React, TypeScript, and Base UI.
pnpm storybook # component development & preview
pnpm build # production build- React 19 + TypeScript
- Base UI — unstyled, accessible headless primitives
- Vite — build tooling
- Storybook — component development environment
- SCSS modules — scoped styles; CSS custom properties for theming
See docs/base-ui-conventions.md for:
- The
primitives.ts+ compound object component pattern - Slot prop forwarding with
SlotProps<Namespace, IncludedSlots> - CSS layer order and theming rules