We have a NPM organization an release every component as a separate package. Therefor we want to have a monorepo and use yarn workspaces.
Further Resources
During early experiments we should figure out if we want to support styled-system or opt in for a Reach UI approach where you can use all sorts of CSS in JS libraries.
We want to use genType to generate TypeScript, Flow and an untyped version for each component.
- Desktop
- Mobile
Every component should be accessible.
- Arrow
- Button
- Menu
- Dialog (Modal)
- Switch (Toggle)
- Text input (autogrowing)
- Tag input
- Tooltip
- Toast
- Text