Zephyra UI es una librería de componentes web reutilizables, moderna y accesible, diseñada para facilitar el desarrollo de interfaces de usuario con componentes de alto rendimiento. Construida con Lit, TypeScript y Vite, Zephyra UI ofrece un conjunto de componentes listos para usar que pueden integrarse fácilmente en cualquier aplicación web. Su diseño modular y ligero permite a los desarrolladores personalizar y extender cada componente según sus necesidades.
- Los componentes están creados con Lit + TypeScript.
- El desarrollo y el empaquetamineto con Vite
Este repositorio está organizado como un monorepo utilizando npm workspaces y contiene los siguientes paquetes:
- Tres paquetes dentro del monorepo:
/packages
/components
: Contiene los componentes reutilizables./demo-web
: Sirve para probar la integración de los componentes en diferentes frameworks y como demo.
npm install "@zephyra-ui/z-button"
<script type="module">
import '@zephyra-ui/z-button';
</script>
<div>
<z-button></z-button>
</div>