Package Exports
- weaver-frontend-cli
- weaver-frontend-cli/dist/index.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (weaver-frontend-cli) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
🕷️ Weaver CLI
Teje la estructura perfecta de tu código frontend
Un generador de código CLI inteligente que lee especificaciones OpenAPI/Swagger y genera automáticamente toda la estructura de entidades siguiendo principios de Clean Architecture.
🚀 Instalación Rápida
npm install -g weaver-frontend-cli
🎯 Uso Básico
weaver
🔑 Autenticación
Al ejecutar por primera vez, se te pedirá una clave de acceso. La sesión será válida por 30 días.
🧪 Modo de Prueba
weaver --local
✨ Características Principales
- 🏗️ Clean Architecture: 42+ archivos por entidad
- 🔍 Parser OpenAPI Avanzado: Lectura inteligente de especificaciones complejas
- 🎯 Dos tipos de generación: Entidades CRUD + Flujos de Negocio
- 📋 Enums SCREAMING_SNAKE_CASE: Nomenclatura estándar TypeScript
- 🔄 Arrays de Respuesta: Soporte completo para
Promise<DTO[] | null>
- 🔐 Sistema de Autenticación: Acceso controlado
- 🧹 Sistema de Limpieza: Eliminación inteligente
- 🧪 Modo Local: Pruebas seguras
- 🧪 Suite de Tests: Validación completa automatizada
📚 Documentación Completa
La documentación está organizada en la carpeta doc/
para mejor accesibilidad:
📖 Documentación Principal
Índice completo de toda la documentación con acceso rápido por categorías
🚀 Guías Esenciales
- Comandos de Weaver - Lista completa de comandos
- Ejemplo de Uso - Tutorial paso a paso
- Estructura Generada - Arquitectura detallada
🔧 Para Desarrolladores
- Prompt para Cambios - Contexto del proyecto
- Publicar en NPM - Guía de publicación
- Changelog - Historial de versiones
🎯 Casos de Uso
🏗️ Generación CRUD
Genera estructura completa para entidades como User
, Company
, Product
:
weaver → Entidades → Seleccionar entidad
💼 Flujos de Negocio
Genera servicios complejos como Auth
, Payment
, Notification
:
weaver → Flujos de Negocio → Seleccionar servicio
📊 Estado del Proyecto
- Versión: v2.2.0 (Diciembre 2024)
- Estado: ✅ Producción
- Arquitectura: Clean Architecture completa
- Soporte: CRUD + Business Flows + Parser OpenAPI Avanzado
🛠️ Comandos Útiles
weaver --session-info # Ver información de sesión
weaver --logout # Cerrar sesión
weaver --local # Modo de prueba
🤝 Contribuir
Para contribuir al proyecto, consulta la documentación completa que incluye el contexto técnico necesario.
📄 Licencia
MIT © Andrés León
🕷️ Weaver CLI - Tejiendo el futuro del desarrollo frontend
💡 Tip: Comienza con la documentación principal para obtener acceso organizado a todas las guías y referencias.