@heuresys/ui
v0.1.4
Published
Heuresys UI — design system + dashboard components (Tier 1-16)
Readme
packages/ui
Design system condiviso — componenti React, theme tokens, Tailwind preset, Storybook.
Scope
- Componenti UI riusabili tra
services/marketing,services/app,services/playground - Wrapper su Radix UI primitives + variant system (
class-variance-authority) - Theme tokens (colori, spacing, typography)
- Icone (lucide-react re-export)
- Storybook come unica vetrina componenti
Stack target
- TypeScript + React 19
- Radix UI + Tailwind +
class-variance-authority+clsx - Storybook (script
npm run storybook) tsupotscper build
Convenzioni
- Componenti stateless quando possibile; lo stato vive nei consumer
- Ogni componente ha una
.stories.tsxin Storybook - API stabile: breaking change → bump major + ADR
- Niente import da
services/*(dipendenza inversa vietata)
