0.2.3 • Published 5 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