@sugarcube-org/cli
Version:
A CLI for scaffolding sugarcube applications
53 lines (37 loc) • 1.01 kB
Markdown
# @sugarcube-org/cli
CLI for scaffolding sugarcube projects and managing design tokens.
## What it does
- Initializes new sugarcube projects with design tokens and CSS architecture
- Generates CSS variables and utility classes from design tokens
- Validates design token files for W3C compliance
- Installs copy-to-use components for multiple frameworks
- Adds CUBE CSS architecture to projects
## Installation
```bash
npm install -g @sugarcube-org/cli
```
## Usage
```bash
# Initialize a new project
make-sugarcube init
# Generate CSS from tokens
make-sugarcube generate
# Validate token files
make-sugarcube validate
# Add components
make-sugarcube components
# Add CUBE CSS
make-sugarcube cube
```
## Commands
- `init` - Set up a new sugarcube project
- `generate` - Generate CSS variables and utilities
- `validate` - Validate design token files
- `components` - Install copy-to-use components
- `cube` - Add CUBE CSS architecture
## Development
```bash
pnpm install
pnpm build
pnpm dev
```