1.6.0 • Published 28 days ago

@italog/codegen v1.6.0

Weekly downloads
-
License
ISC
Repository
-
Last release
28 days ago

Install

npm install -G @italog/codegen

Usage

--help show all commands

npx codegen --help

Commands

  • factory: Generate a factory with middleware/controller;
  • middleware: Generate a middleware with DomainUseCase;
  • job: Generate a job with DomainUseCase;
  • controller: Generate a controller;
  • useCase: Generate a usecase with DomainUseCase and DataProtocol;
  • repository: Generate a repository extending the Repository class;
  • service: Generate a service with DataProtocol;

Examples

  • factory: npx codegen factory --factory-type middleware --name GetDog --scope dog; Factory types
  • middleware: npx codegen middleware --name GetDog --scope dog;
  • job: npx codegen job --name GetDog --scope dog;
  • controller: npx codegen controller --name GetDog --scope dog;
  • useCase: npx codegen usecase --usecase-type db --name GetDog --scope dog; UseCase types
  • repository: npx codegen repository --repository-type mssql --database Animal --schema mammals --name dog; Repository types
  • service: npx codegen service --name GetDog --scope dog;

UseCaseTypes

  • db
  • http
  • mq

RepositoryTypes

  • mssql
  • mongo

FactoryTypes

  • middleware
  • controller
  • job
1.6.0

28 days ago

1.5.0

6 months ago

1.4.0

9 months ago

1.3.0

9 months ago

1.2.0

1 year ago

1.1.2

1 year ago

1.1.1

1 year ago

1.1.0

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago