docs / instalação
Instalação
O pacote instala em um comando; você só precisa do React e do Tailwind CSS v4.
Instalar
Instale o pacote a partir do npm (publicado como vaiperui):
npm install vaiperuiRequisitos
react e react-dom são peer dependencies (versão >=19); seu projeto precisa já ter as duas instaladas. A lib é estilizada com Tailwind CSS v4, então seu projeto também precisa do Tailwind configurado.
Importar o CSS
Importe o stylesheet da lib uma única vez, junto do Tailwind, no seu CSS raiz:
@import "tailwindcss";@import "vaiperui/theme.css"; @source "../node_modules/vaiperui/dist";Importar componentes
Tudo é exportado a partir da raiz do pacote. Importe o componente que precisar e use:
import { Button } from "vaiperui"; export function Exemplo() { return <Button variantColor="primary">Clique aqui</Button>;}Dark mode
O dark mode é opt-in: adicione a classe dark em qualquer ancestral (normalmente o <html>). Sem ela, os componentes ficam exatamente como no modo claro. A variante dark já vem definida no vaiperui/theme.css.
<html lang="pt-BR" className="dark">As cores de superfície, texto e borda vêm de variáveis CSS (--vpd-surface, --vpd-surface-muted, --vpd-text, --vpd-text-placeholder, --vpd-border…). Para usar outra paleta no dark, sobrescreva as variáveis no seu CSS:
.dark { --vpd-surface: #0b0f19; --vpd-surface-muted: #131a2a; --vpd-text: #e2e8f0; --vpd-border: #1f2937;}