smartapi-cli

1.0.8 • Public • Published

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

Readme

Keywords

none

Package Sidebar

Install

npm i smartapi-cli

Weekly Downloads

6

Version

1.0.8

License

ISC

Unpacked Size

21.5 kB

Total Files

10

Last publish

Collaborators

  • coder_0806