0.2.3 • Published 7 months ago
@gambito-corp/mbs-library v0.2.3
MBS Design System Library
Una librería de componentes React moderna basada en Atomic Design con soporte completo para animaciones, iconos y estilos personalizables.
🚀 Características Principales
- ✅ 5 Átomos Fundamentales - Text, Container, Icon, Animated, Button
- ✅ 210+ Animaciones integradas de Animista
- ✅ FontAwesome + SVG + Emojis como iconos
- ✅ Colores Tailwind personalizables
- ✅ TypeScript ready
- ✅ Totalmente accesible (WCAG 2.1)
📦 Instalación
npm install @gambito-corp/mbs-library
🎯 Inicio Rápido
import { Text, Button, Icon, Container, Animated } from '@gambito-corp/mbs-library';
function App() {
return (
<Container variant="card" padding="large">
<Text as="h1" size="3xl" textColor="blue">
¡Hola MBS Library!
</Text>
<Button
variant="primary"
icon="heart"
iconColor="red"
onClick={() => alert('¡Funciona!')}
>
Me gusta
</Button>
<Animated animation="bounceIn">
<Icon name="rocket" textColor="purple" size="2x"/>
</Animated>
</Container>
);
}📚 Documentación
Átomos Fundamentales
- Text - Componente de texto versátil con animaciones
- Container - Contenedor para layouts y estructuras
- Icon - Iconos universales (FontAwesome + SVG + Emojis)
- Animated - 210+ animaciones de Animista
- Button - Botones interactivos con múltiples variantes
Guías
- Getting Started - Guía de inicio completa
- Atomic Design - Metodología y estructura
- Integration Examples - Ejemplos prácticos
🎨 Design System Studio
Explora todos los componentes en vivo:
npm start
🤝 Contribuir
- Fork el proyecto
- Crea tu feature branch (
git checkout -b feature/AmazingFeature) - Commit tus cambios (
git commit -m 'Add some AmazingFeature') - Push a la branch (
git push origin feature/AmazingFeature) - Abre un Pull Request
📄 Licencia
MIT © Pedro - Gambito Corp