dilos ui
typescript · tailwind · lerna monorepo — component library with docusaurus documentation site
the problem
Rebuilding the same buttons, inputs and modals on every new project, then discovering each copy has drifted slightly from the last.
what i built
A Lerna monorepo with two packages: the component library itself and a Docusaurus documentation site. Both run from a single command in development, so a component and the docs that describe it are written and reviewed together rather than drifting apart. Components are Tailwind-styled with behaviour layered on in TypeScript, and the build is set up to publish to npm or ship over a CDN.
stack
typescripttailwindlernadocusauruspnpm
interested in working together?
get in touch →