adverich-kun-ui
v0.1.590
Published
Una librería de componentes Vue.js con Tailwind CSS
Readme
KunUI
Una librería de componentes Vue.js 3 con Tailwind CSS, ligera y fácil de usar.
Para desarrolladores de la librería: Consulta
AGENTS.mdpara documentación interna y guías de desarrollo.
Instalación
pnpm add adverich-kun-uiUso
Importación global
// main.js
import { createApp } from 'vue'
import KunUI from 'adverich-kun-ui'
import 'adverich-kun-ui/dist/adverich-kun-ui.css'
const app = createApp(App)
app.use(KunUI)Importación individual
import { KunBtn, KunTextField, KunDialog } from 'adverich-kun-ui'
import 'adverich-kun-ui/dist/adverich-kun-ui.css'Componentes disponibles
Formularios
KunBtn- Botón con múltiples variantesKunTextField- Campo de textoKunTextarea- Área de textoKunNumberField- Campo numéricoKunCheckbox- CheckboxKunSwitch- Switch/ToggleKunRadio- Radio buttonKunRadioGroup- Grupo de radio buttonsKunSelect- SelectorKunAutocomplete- AutocompletadoKunFileInput- Input de archivosKunCurrency- Campo de monedaKunDatePicker- Selector de fechaKunSlider- Slider/RangoKunForm- Contenedor de formulario
Layout
KunContainer- ContenedorKunRow- Fila (grid)KunCol- Columna (grid)KunDivider- DivisorKunSpacer- Espaciador
Navegación
KunAppbar- Barra de aplicaciónKunAppbarTitle- Título de appbarKunDrawer- Drawer/Panel lateralKunToolbar- Barra de herramientasKunToolbarTitle- Título de toolbarKunToolbarItems- Items de toolbarKunTabs- PestañasKunTab- Pestaña individualKunTabWindow- Ventana de pestañaKunMenu- Menú desplegable
Superposición
KunDialog- Diálogo modalKunTooltip- TooltipKunAlert- Alerta/Notificación
Datos
KunTable- Tabla con funcionalidades avanzadasKunVirtualScroller- Scroll virtualizadoKunInfiniteScroll- Scroll infinitoKunRelationMatrix- Matriz de relaciones
Listas
KunList- ListaKunListItem- Item de listaKunListGroup- Grupo de lista colapsableKunListSubheader- Subtítulo de listaKunListImg- Imagen de listaKunListItemTitle- Título de itemKunListItemText- Texto de itemKunListItemSubtitle- Subtítulo de itemKunListItemAvatar- Avatar de itemKunListItemAction- Acción de item
Visualización
KunCard- TarjetaKunCardTitle- Título de tarjetaKunCardSubtitle- Subtítulo de tarjetaKunCardText- Texto de tarjetaKunCardActions- Acciones de tarjetaKunCardItem- Item de tarjetaKunAvatar- AvatarKunBadge- Badge/InsigniaKunIcon- ÍconoKunChip- Chip/EtiquetaKunClock- RelojKunSkeleton- Skeleton loaderKunLoaderCircular- Loader circular
Utilidades
KunModalFooter- Pie de modalKunMultipleModalFooter- Múltiples pies de modal
Requisitos
- Vue 3.5+
- Tailwind CSS 4.0+
Desarrollo (contribuir)
Si quieres contribuir al desarrollo de KunUI:
# Clonar el repositorio
git clone https://github.com/adverich/KunUi.git
cd KunUi
# Instalar dependencias (requiere pnpm)
pnpm install
# Iniciar servidor de desarrollo
pnpm run dev
# Build para producción
pnpm run buildImportante: Este proyecto utiliza pnpm como gestor de paquetes. No uses npm ni yarn.
Licencia
MIT
