Quick Start
¿Qué resolvemos verdaderamente?
Las grandes librerías pre-cocinadas como Material/Chakra secuestran tu libertad de diseño e imponen cargas inmensas y su caprichoso JS. Nuestra aproximación Headless te entrega puramente las interacciones avanzadas de UI: manejo perimetral de foco y ARIA encapsulados subatémicamente desde etiquetas amigables (<hp-dialog>, <hp-button>). Tú dominas el estilo.
Instalación global
bash
pnpm add @headless-primitives/buttonbash
npm install @headless-primitives/buttonbash
yarn add @headless-primitives/buttonbash
bun add @headless-primitives/buttonUso básico
Dentro de tu script base:
javascript
import "@headless-primitives/button";En tu marcado (HTML):
html
<hp-button aria-pressed="true" class="tu-clase-css">¡Así de natural!</hp-button>Los componentes se registran automáticamente al importar el paquete. No necesitas llamar a
customElements.define()manualmente.
