1.0.8 • Published 5 months ago

smartapi-cli v1.0.8

Weekly downloads
-
License
ISC
Repository
github
Last release
5 months ago

Generador de Código Backend 🚀

¡Bienvenido al Generador de Código Backend! Este potente generador utiliza las librería generate-template-files , ts-to-zod junto con plantillas preconfiguradas para acelerar tu desarrollo en express. Aquí encontrarás una guía paso a paso para empezar rápidamente.

Requisitos 🛠️

Antes de comenzar, asegúrate de tener Node.js y npm instalados en tu sistema.

Inicialización del Proyecto 🚀

  1. Ejecuta el siguiente comando para instalar e iniciar la herramienta:

    npx smartapi-cli
  2. Al inicio, tendrás dos opciones: crear un proyecto desde cero o trabajar en un proyecto existente.

  • Si eliges crear un proyecto desde cero, tu API estará lista en cuestión de segundos. (No olvides ejecutar npm i para instalar las dependencias).
  1. ¡Listo! Ahora puedes aprovechar las funciones de generación para acelerar tu desarrollo.

Funcionalidades Destacadas 🌟

Manejo de Errores 🚨

  • Error Handler: Implementación de un manejador de errores global.

  • Middleware de Error: Manejo de rutas no encontradas y errores inesperados.

  • Errores Personalizados: Crea errores personalizados para una gestión más efectiva.

  • Validación con Zod: Utiliza Zod para validar datos de forma sencilla y robusta.

Documentación con Swagger 📚

  • Generación Automática: Próximamente, podrás generar documentación Swagger de forma automática.

AsyncWrapperHandling ⚙️

  • Manejo de Excepciones: Simplifica la gestión de excepciones para un código más limpio.

Repository Pattern 🗃️

  • Manejo de Bases de Datos: Implementa el patrón de repositorio para interactuar con diferentes motores de bases de datos y ORMs.

Variables de Entorno 🌐

  • Configuración Dinámica: Aprende a manejar variables de entorno para una configuración más versátil.

Estructura MVC 🏗️

  • Modelo Vista Controlador: Actualmente compatible con MVC, con la promesa de más templates en el futuro.

¡Explora estas funcionalidades y mejora tu experiencia de desarrollo con el Generador de Código Backend! Si tienes sugerencias o preguntas, ¡no dudes en comunicarte con nosotros! 🚀👨‍💻

Cómo contribuir

¡Nos encantaría que contribuyeras a este proyecto! Si encuentras útil este paquete, por favor, dale una estrella en GitHub.

NPM:

npm

1.0.8

5 months ago

1.0.7

5 months ago

1.0.6

5 months ago

1.0.5

5 months ago

1.0.4

5 months ago

1.0.3

5 months ago

1.0.2

6 months ago

1.0.1

6 months ago

1.0.0

6 months ago