gitextract_4e6hp759/ ├── .gitignore ├── .npmignore ├── .prettierrc ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── examples/ │ ├── nest-v4x/ │ │ ├── index.js │ │ ├── jest.json │ │ ├── package.json │ │ ├── src/ │ │ │ ├── app.module.ts │ │ │ ├── cats/ │ │ │ │ ├── cats.controller.ts │ │ │ │ ├── cats.module.ts │ │ │ │ └── ketty.controller.ts │ │ │ ├── dogs/ │ │ │ │ ├── dogs.controller.ts │ │ │ │ ├── dogs.module.ts │ │ │ │ └── puppy.controller.ts │ │ │ ├── main.ts │ │ │ ├── ninja/ │ │ │ │ ├── katana.controller.ts │ │ │ │ ├── ninja.controller.ts │ │ │ │ └── ninja.module.ts │ │ │ └── routes.ts │ │ ├── tsconfig.json │ │ └── tslint.json │ ├── nest-v5x/ │ │ ├── nodemon.json │ │ ├── package.json │ │ ├── src/ │ │ │ ├── app.module.ts │ │ │ ├── cats/ │ │ │ │ ├── cats.controller.ts │ │ │ │ ├── cats.module.ts │ │ │ │ ├── dto/ │ │ │ │ │ └── create-cat.dto.ts │ │ │ │ └── ketty.controller.ts │ │ │ ├── dogs/ │ │ │ │ ├── dogs.controller.ts │ │ │ │ ├── dogs.module.ts │ │ │ │ └── puppy.controller.ts │ │ │ ├── logger.middleware.ts │ │ │ ├── main.hmr.ts │ │ │ ├── main.ts │ │ │ ├── ninja/ │ │ │ │ ├── katana.controller.ts │ │ │ │ ├── ninja.controller.ts │ │ │ │ └── ninja.module.ts │ │ │ └── routes.ts │ │ ├── test/ │ │ │ ├── app.e2e-spec.ts │ │ │ └── jest-e2e.json │ │ ├── tsconfig.json │ │ ├── tsconfig.spec.json │ │ ├── tslint.json │ │ └── webpack.config.js │ └── nest-v5x-m2m/ │ ├── nodemon.json │ ├── package.json │ ├── src/ │ │ ├── app.module.ts │ │ ├── cats/ │ │ │ ├── cats.controller.ts │ │ │ ├── cats.module.ts │ │ │ ├── dto/ │ │ │ │ └── create-cat.dto.ts │ │ │ └── ketty.controller.ts │ │ ├── dogs/ │ │ │ ├── dogs.controller.ts │ │ │ ├── dogs.module.ts │ │ │ └── puppy.controller.ts │ │ ├── logger.middleware.ts │ │ ├── main.hmr.ts │ │ ├── main.ts │ │ ├── ninja/ │ │ │ ├── katana.controller.ts │ │ │ ├── ninja.controller.ts │ │ │ └── ninja.module.ts │ │ └── routes.ts │ ├── test/ │ │ ├── app.e2e-spec.ts │ │ └── jest-e2e.json │ ├── tsconfig.json │ ├── tsconfig.spec.json │ ├── tslint.json │ └── webpack.config.js ├── jest.json ├── package.json ├── scripts/ │ └── build.sh ├── src/ │ ├── index.ts │ ├── router.module.ts │ ├── routes.interface.ts │ ├── test/ │ │ ├── router.module.spec.ts │ │ └── utils/ │ │ ├── flat-routes.spec.ts │ │ └── validate-path.spec.ts │ └── utils/ │ ├── flat-routes.util.ts │ └── validate-path.util.ts ├── tsconfig.json ├── tsconfig.prod.json ├── tslint.json └── wallaby.js