warpui-cli
v0.0.2
Published
Add WarpUI components to your project
Maintainers
Readme
warpui-cli
CLI tool to add WarpUI components to your React project.
Installation
No installation needed! Use with npx:
npx warpui-cli initUsage
Initialize your project
npx warpui-cli initThis creates:
lib/utils/cn.ts- Utility function for merging classeslib/utils/slot.ts- Polymorphic component typeslib/utils/index.ts- Utility exports
Add components
npx warpui-cli add button
npx warpui-cli add input
npx warpui-cli add dialogComponents are copied to components/ui/ (Next.js) or src/components/ui/ (Vite/CRA).
List available components
npx warpui-cli listAvailable Components
38 primitives including:
- accordion, alert, avatar, badge, breadcrumb
- button, card, checkbox, collapsible, command
- container, context-menu, dialog, dropdown-menu
- field, hover-card, input, label, navigation-menu
- pagination, popover, progress, radio-group
- scroll-area, select, separator, sheet, skeleton
- slider, spinner, switch, table, tabs
- textarea, toast, toggle, tooltip
Requirements
- React 18+
- TypeScript (recommended)
- Tailwind CSS
Dependencies
Components may require:
clsxandtailwind-merge(for cn utility)class-variance-authority(for variants)lucide-react(for icons)
Install as needed:
npm install clsx tailwind-merge class-variance-authority lucide-reactLicense
MIT
