JSPM

  • Created
  • Published
  • Downloads 161
  • Score
    100M100P100Q63561F
  • License MIT

🕷️ Weaver CLI - Generador completo de arquitectura Clean Architecture con parser OpenAPI avanzado para entidades CRUD y flujos de negocio complejos

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

🔧 Para Desarrolladores


🎯 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.