adverich-kun-ui
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-ui
Uso
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 fechaKunColorPicker- Selector de color con transparencia y resetKunSlider- 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 relacionesKunDragAndDrop- Lista/grid sortable data-first (HTML5)KunDragAndDropItem- Ítem draggableKunDragAndDropHandle- Agarre de arrastre
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
Backgrounds utilitarios
La librería ahora incluye fondos globales listos para usar en contenedores, shells o layouts, con nombres más descriptivos de la tonalidad NeoPos:
bg-neopos-ice-grid- Cian frío con grilla pizarra de26pxbg-neopos-mist-grid- Azul neblina más suave, abierta y liviana con grilla de32pxbg-neopos-blueprint-grid- Azul técnico más marcado con grilla compacta de18pxbg-neopos-aurora-grid- Glow cian + índigo con doble radial y grilla de24px
Ejemplo:
<template>
<section class="bg-neopos-ice-grid min-h-dvh">
<RouterView />
</section>
</template>
Las cuatro clases adaptan automáticamente el patrón cuando existe .dark en un ancestro.
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 build
Importante: Este proyecto utiliza pnpm como gestor de paquetes. No uses npm ni yarn.
Licencia
MIT
Related Packages
Version History
| Version | Released | License |
|---|---|---|
| 0.1.679 | MIT | |
| 0.1.678 | MIT | |
| 0.1.677 | MIT | |
| 0.1.675 | MIT | |
| 0.1.674 | MIT | |
| 0.1.673 | MIT | |
| 0.1.672 | MIT | |
| 0.1.671 | MIT | |
| 0.1.670 | MIT | |
| 0.1.669 | MIT | |
| 0.1.668 | MIT | |
| 0.1.667 | MIT | |
| 0.1.666 | MIT | |
| 0.1.665 | MIT | |
| 0.1.664 | MIT | |
| 0.1.663 | MIT | |
| 0.1.662 | MIT | |
| 0.1.661 | MIT | |
| 0.1.659 | MIT | |
| 0.1.658 | MIT | |
| 0.1.657 | MIT | |
| 0.1.656 | MIT | |
| 0.1.655 | MIT | |
| 0.1.654 | MIT | |
| 0.1.653 | MIT | |
| 0.1.652 | MIT | |
| 0.1.651 | MIT | |
| 0.1.650 | MIT | |
| 0.1.649 | MIT | |
| 0.1.648 | MIT |
Showing the latest 30 of 664. See every release on npm