Skip to content

mikemajesty/monorepo-nestjs-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nestjs CLI monorepo

install

  • $ npm i -g @mikemajesty/monorepo-nestjs-cli
    

Usage

  • 1 - type cli command

    $ monorepo-nestjs-cli
  • 2 select template type [API, MODULE, TEST]
    mikemajesty

  • 3 - type template name
    mikemajesty

  • 4 - Select path template

    # API must be inside [apps] folder - nestjs-monorepo/apps/
    # MODULE must be inside [api] folder - nestjs-monorepo/apps/auth-api/src/modules/
    # TEST must be inside [*] folder - nestjs-monorepo/*

API skeleton

.
└── main-api
    ├── Dockerfile
    ├── jest.config.js
    ├── package.json
    ├── src
    │   ├── main.ts
    │   └── modules
    │       ├── health
    │       │   ├── adapter.ts
    │       │   ├── controller.ts
    │       │   ├── module.ts
    │       │   ├── service.ts
    │       │   ├── swagger.ts
    │       │   └── __tests__
    │       │       ├── controller.e2e.spec.ts
    │       │       ├── module.spec.ts
    │       │       └── service.spec.ts
    │       └── module.ts
    ├── tests
    │   └── initialization.js
    ├── tsconfig.build.json
    └── tsconfig.json

MODULE skeleton

.
└── module
    ├── adapter.ts
    ├── controller.ts
    ├── module.ts
    ├── service.ts
    ├── swagger.ts
    └── __tests__
        ├── controller.e2e.spec.ts
        ├── module.spec.ts
        └── service.spec.ts

TEST skeleton

.
└── __tests__
    ├── controller.e2e.spec.ts
    ├── module.spec.ts
    └── service.spec.ts

The following is a list of all the people that have contributed Nestjs monorepo CLI. Thanks for your contributions!

mikemajesty

License

It is available under the MIT license. License

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published