@dreamy-ui/cli
v2.0.1
Published
CLI for Dreamy UI
Downloads
180
Readme
@dreamy-ui/cli
The official CLI for Dreamy UI projects.
Installation
# npm
npm install -D @dreamy-ui/cli
# pnpm
pnpm add -D @dreamy-ui/cli
# yarn
yarn add -D @dreamy-ui/cli
# bun
bun add -D @dreamy-ui/cliOr use it directly with npx:
npx @dreamy-ui/cli [command]Commands
init
Initialize Dreamy UI in your project with automatic setup.
npx @dreamy-ui/cli initFeatures:
- 🔍 Automatically detects your framework (React Router v7, Next.js, or Vite)
- 📦 Installs all required dependencies (Panda CSS + Dreamy UI)
- ⚙️ Creates and configures
panda.config.ts - 🔧 Updates
vite.configorpostcss.configwith Panda CSS PostCSS plugin - 🧹 Removes default Tailwind CSS (React Router v7 only)
- 🎨 Sets up CSS files with proper imports
- 🚀 Creates a
DreamyProvidercomponent - 📝 Updates your
tsconfig.jsonwith@/*path alias for components (TypeScript projects) - 🎯 Runs Panda CSS codegen
- 🎁 Adds recommended starter components (button, flex, text, heading)
Options:
--yes, -y- Skip all prompts and use defaults--skip-install- Skip dependency installation--skip-components- Skip adding recommended components
add
Add components to your project.
npx @dreamy-ui/cli add [components...]Examples:
# Add a single component
npx @dreamy-ui/cli add button
# Add multiple components
npx @dreamy-ui/cli add button input card
# Add all components
npx @dreamy-ui/cli add --allOptions:
--all- Add all available components--force, -f- Overwrite existing files--dry-run, -d- Preview changes without writing files--outdir <dir>- Specify output directory--tsx- Force TypeScript output
list
List all available components.
npx @dreamy-ui/cli listdiff
Compare local components with registry versions.
npx @dreamy-ui/cli diff [component]Quick Start
- Initialize Dreamy UI in your project:
npx @dreamy-ui/cli init- Add components you need:
npx @dreamy-ui/cli add button input card- Start building!
import { Button } from "@dreamy-ui/react";
export default function App() {
return <Button>Hello Dreamy UI! 🌙</Button>;
}Supported Frameworks
- ✅ React Router v7 (Framework Mode)
- ✅ Next.js 13+ (App Router)
- ✅ Vite + React
- ✅ Remix (via Vite)
Documentation
For detailed documentation, visit dreamy-ui.com/docs.
License
MIT
