npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2025 – Pkg Stats / Ryan Hefner

weaver-frontend-cli

v2.2.26

Published

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

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.