@germansan2002/service-generator
v1.0.2
Published
CLI gor generate express services
Downloads
2
Maintainers
Readme
Service Generator CLI
Service Generator CLI es una herramienta para generar automáticamente DTOs, servicios y controladores para entidades definidas en un archivo de configuración.
Instalación
Desde el Repositorio
Clona el repositorio e instala las dependencias:
git clone <repositorio-url>
cd Service-Generator
npm install
Desde npm
Instala el paquete globalmente desde npm:
npm install -g service-generator-cli
Uso
Listar Entidades
service-generator list <config>
Lista todas las entidades en el archivo de configuración.
Generar DTOs
service-generator generate:dto <config>
Genera DTOs para todas las entidades en el archivo de configuración.
Generar Servicios
service-generator generate:services <config>
Genera servicios para todas las entidades en el archivo de configuración.
Generar Controladores
service-generator generate:controllers <config>
Genera controladores para todas las entidades en el archivo de configuración.
Generar Controladores
service-generator generate:main <config>
Genera archivo principal con rutas para una aplicacion express.
Configuración
El archivo de configuración debe estar en formato JSON e incluir información sobre la base de datos y la salida deseada para los archivos generados.
{
"type": "mysql",
"host": "localhost",
"port": 3306,
"username": "root",
"password": "123456789",
"database": "prueba-typeorm",
"outputDir": "./src/generated"
}
Licencia
Este proyecto está licenciado bajo la Licencia MIT. Consulta el archivo LICENSE para más detalles.