Manual Setup
This guide walks you through adding AsterUI to an existing React project. AsterUI requires Tailwind CSS v4 and DaisyUI v5.
Prerequisites
Section titled “Prerequisites”Before you begin, make sure you have:
- A React project (Vite recommended)
- Node.js 18 or higher
Installation
Section titled “Installation”-
Install prerequisites
Terminal window npm install -D tailwindcss @tailwindcss/vite daisyuiTerminal window pnpm add -D tailwindcss @tailwindcss/vite daisyuiTerminal window yarn add -D tailwindcss @tailwindcss/vite daisyui -
Configure Vite
Add the Tailwind plugin to your
vite.config.ts:vite.config.ts import { defineConfig } from 'vite'import react from '@vitejs/plugin-react'import tailwindcss from '@tailwindcss/vite'export default defineConfig({plugins: [react(), tailwindcss()],}) -
Configure CSS
Add these directives to your CSS file (e.g.,
src/index.css):src/index.css @import "tailwindcss";@plugin "daisyui";@source "../node_modules/asterui";The
@sourcedirective tells Tailwind to scan AsterUI for classes. -
Install AsterUI
Terminal window npm install asteruiTerminal window pnpm add asteruiTerminal window yarn add asterui
Verify Installation
Section titled “Verify Installation”Create a simple component to verify everything works:
import { Button, Space } from 'asterui'
function App() { return ( <Space> <Button>Default</Button> <Button color="primary">Primary</Button> <Button color="secondary">Secondary</Button> </Space> )}If you see styled buttons, you’re all set!