smartapi-cli
v1.0.8
Published
¡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 empez
Downloads
2
Readme
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 🚀
Ejecuta el siguiente comando para instalar e iniciar la herramienta:
npx smartapi-cli
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).
- ¡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.