@sugarcube-org/vite
Version:
Vite plugin for sugarcube
42 lines (30 loc) • 866 B
Markdown
# @sugarcube-org/vite
Vite plugin for automatic sugarcube CSS generation.
## What it does
- Automatically regenerates CSS variables and utilities when design tokens change
- Integrates with Vite's file watching and hot module replacement
- Provides seamless development experience for sugarcube projects
## Installation
```bash
npm install @sugarcube-org/vite
```
## Usage
```js
// vite.config.js
import { defineConfig } from 'vite'
import sugarcube from '@sugarcube-org/vite'
export default defineConfig({
plugins: [sugarcube()]
})
```
## Features
- **Hot reload** - CSS updates automatically when tokens change
- **File watching** - Monitors token files and configuration
- **Error handling** - Graceful error reporting in development
- **Performance** - Efficient processing with caching
## Development
```bash
pnpm install
pnpm build
pnpm test
```