A modern React component library built with TypeScript, Tailwind CSS, and Storybook.
- 🎨 Built with Tailwind CSS for utility-first styling
- 📚 Storybook for component documentation and development
- 🔍 TypeScript for type safety
- ✅ Comprehensive testing setup:
- Unit testing with Vitest
- E2E testing with Playwright
- 🚀 Vite for fast development and building
- ⚡️ Powered by Bun for fast package management and running scripts
Make sure you have Bun installed:
curl -fsSL https://bun.sh/install | bashbun install# Start development server
bun run dev
# Start Storybook
bun run storybook
# Run unit tests
bun run test
bun run test:ui # with UI
bun run test:coverage
# Run E2E tests
bun run e2e
bun run e2e:ui # with UI
# Code quality
bun run lint
bun run format# Build the library
bun run build
# Build Storybook
bun run build-storybookComponents are documented in Storybook with examples and props documentation. Run bun run storybook to view the documentation.
- Unit tests are written using Vitest and React Testing Library
- E2E tests are written using Playwright
- All components have corresponding test files
bun add holakirr-snow-uiimport { Button } from 'holakirr-snow-ui';
function App() {
return (
<Button variant="primary" size="md">
Click me
</Button>
);
}MIT