¿Qué Cambió?
Sistema de Compilación:
-
Se migró el proceso de compilación de Rollup a Webpack para mejorar la agrupación de módulos y la optimización.
-
Se actualizó la configuración de webpack.config.js para cambiar el uso de file-loader a url-loader, resolviendo una problemática relacionada con la visualización de imágenes en los componentes de la librería.
Refactorización del Código:
- Se renombraron todas las interfaces de los componentes para seguir una convención de nombres más coherente. Por ejemplo, IButtonProps ahora es ButtonProps.
Nuevos Componentes:
-
Se creó el componente
CardList
, diseñado para renderizar eficientemente una lista de elementos tipo tarjeta. -
Se agregó el componente
Download
, que proporciona funcionalidad para descargar archivos.
Definiciones de TypeScript: Se aseguró que las definiciones de tipos se incluyan correctamente, mejorando el soporte de TypeScript para la validación de propiedades de los componentes.