partequipos
v0.3.3
Published
CLI del design system de Partequipos.
Readme
partequipos
CLI del design system de Partequipos.
pnpm dlx partequipos@latest add button # un componente
pnpm dlx partequipos@latest add button card # varios
pnpm dlx partequipos@latest add --all # todos
pnpm dlx partequipos@latest list # ver disponibles
pnpm dlx partequipos@latest init # tokens del tema (una vez)Copia el código del componente a tu proyecto (components/ui/…) e instala sus
dependencias. El archivo queda en tu repo, editable.
Comandos
| Comando | Qué hace |
|---|---|
| add <componente...> | Copia el/los componente(s) y sus dependencias |
| add --all | Copia todos los componentes |
| list | Lista los componentes disponibles |
| init | Instala los tokens/tema base |
init pregunta con un selector interactivo qué framework usás (Next.js, Vite,
Astro o React puro) — sugiere uno según los archivos de config que detecte en
tu proyecto — e inyecta los tokens directamente en tu CSS global real
(app/globals.css en Next, src/index.css en Vite/React, src/styles/global.css
en Astro): nada de un archivo aparte ni un @import que agregar a mano. El
bloque queda marcado (/* partequipos:tokens:start/end */) para que correr
init de nuevo lo actualice en el mismo lugar sin duplicarlo ni tocar el
resto de tu CSS. Para saltarte el selector (CI, scripts):
pnpm dlx partequipos@latest init --framework=viteFrameworks soportados: next, vite, astro, react.
Si el archivo ya existe con contenido que no es nuestro, pregunta antes de
agregar algo al final (--overwrite para saltarte esa pregunta).
Requisitos
- Alias
@/*entsconfig.json(estándar en Next/shadcn). - Tailwind CSS v4 + los tokens (
partequipos init). @base-ui/react(el CLI lo instala solo).
