1.0.2 • Published 11 months ago

@germansan2002/service-generator v1.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
11 months ago

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.

1.0.2

11 months ago

1.0.1

11 months ago

1.0.0

11 months ago