Getting Started

Installation

React projects

pnpm add @aspect/react @aspect/css @aspect/tokens
/* globals.css */
@import '@aspect/tokens/css';
@import '@aspect/css';
import { Button } from '@aspect/react';

export default function Page() {
  return <Button variant="primary">Get started</Button>;
}

Vue / Svelte / vanilla HTML

pnpm add @aspect/css @aspect/tokens
@import '@aspect/tokens/css';
@import '@aspect/css';
<button class="mizu-button mizu-button--primary mizu-button--md">Get started</button>

With Tailwind v4 (any framework)

pnpm add -D @aspect/tailwind-preset
@import 'tailwindcss';
@import '@aspect/tokens/css';
@import '@aspect/tailwind-preset';

You can now use bg-primary, text-text-primary, rounded-lg, p-4, etc. — every utility resolves to a mizu token.