vaiperui

docs / instalación

Instalación

El paquete se instala con un comando; solo necesitas React y Tailwind CSS v4.

Instalar

Instala el paquete desde npm (publicado como vaiperui):

terminal
npm install vaiperui

Requisitos

react y react-dom son peer dependencies (versión >=19); tu proyecto ya debe tener ambos instalados. La librería usa Tailwind CSS v4, así que tu proyecto también necesita Tailwind configurado.

Importar el CSS

Importa la hoja de estilos de la librería una sola vez, junto con Tailwind, en tu CSS raíz:

globals.css
@import "tailwindcss";
@import "vaiperui/theme.css";
@source "../node_modules/vaiperui/dist";

Importar componentes

Todo se exporta desde la raíz del paquete. Importa el componente que necesites y úsalo:

Button.tsx
import { Button } from "vaiperui";
export function Ejemplo() {
return <Button variantColor="primary">Haz clic aquí</Button>;
}

Modo oscuro

El modo oscuro es opt-in: agrega la clase dark a cualquier ancestro (normalmente el <html>). Sin ella, los componentes se ven exactamente como en el modo claro. La variante dark ya viene definida en vaiperui/theme.css.

app/layout.tsx
<html lang="es" className="dark">

Los colores de superficie, texto y borde vienen de variables CSS (--vpd-surface, --vpd-surface-muted, --vpd-text, --vpd-text-placeholder, --vpd-border…). Para usar otra paleta en modo oscuro, sobrescribe las variables en tu CSS:

globals.css
.dark {
--vpd-surface: #0b0f19;
--vpd-surface-muted: #131a2a;
--vpd-text: #e2e8f0;
--vpd-border: #1f2937;
}