A comprehensive React component library built with TypeScript, focusing on accessibility and customization.
This monorepo contains:
- Core UI component library
- Storybook documentation
- Related tools and services
ui/
├── packages/
│ └── froglet-ui/ # Core UI component library
├── apps/
│ └── storybook/ # Component visualization
└── docs/ # Usage documentation
- Node.js (version specified in
.nvmrc
)
- Clone the repository:
git clone https://github.com/froglet-ui/ui.git
npm install
- Install package-specific dependencies:
For the core UI library:
cd packages/froglet-ui
npm install
For Storybook:
cd apps/storybook
npm install
cd apps/storybook
npm run storybook
From the project root:
npm run build
Run from the project root:
npm run lint # Run ESLint
npm run format # Run Prettier
The main UI component library features:
- Minimal, user-focused design
- WCAG AAA accessibility compliance
- CSS custom property customization
- React and TypeScript foundation
For detailed documentation, see @froglet/ui README.
- Clone the repository
- Create a feature branch
- Make your changes and add tests
- Submit a detailed pull request
Note: Test integration is in progress. Updates will be provided soon.