├── .artillery └── config.yaml ├── .docker ├── collector │ └── collector-config.yaml ├── grafana │ └── promtail-config.yml ├── mongo │ ├── rs-init.sh │ └── start-replicaset.sh ├── postgres │ └── create-database.sql └── prometheus │ ├── alert.rules.yml │ ├── alertmanager.yml │ └── config.yml ├── .dockerignore ├── .env ├── .github └── workflows │ └── release.yml ├── .gitignore ├── .husky ├── commit-msg ├── pre-commit └── pre-push ├── .lintstagedrc.json ├── .nvmrc ├── .prettierrc ├── .releaserc.json ├── .swcrc ├── .vscode ├── launch.json ├── settings.json ├── usecase-test.code-snippets └── usecase.code-snippets ├── CHANGELOG.md ├── Dockerfile ├── OnionGraph.jpg ├── README.md ├── TRACING.md ├── commitlint.config.js ├── diagram.png ├── docker-compose-infra.yml ├── docker-compose.yml ├── docs ├── .gitignore ├── README.md ├── docker-compose.yml ├── package-lock.json ├── package.json ├── src │ ├── main.tsp │ ├── modules │ │ ├── cat │ │ │ ├── controller.tsp │ │ │ ├── exception.tsp │ │ │ └── model.tsp │ │ ├── health │ │ │ ├── controller.tsp │ │ │ └── model.tsp │ │ ├── login │ │ │ ├── controller.tsp │ │ │ ├── exception.tsp │ │ │ └── model.tsp │ │ ├── logout │ │ │ ├── controller.tsp │ │ │ ├── exception.tsp │ │ │ └── model.tsp │ │ ├── permission │ │ │ ├── controller.tsp │ │ │ ├── exception.tsp │ │ │ └── model.tsp │ │ ├── reset-password │ │ │ ├── controller.tsp │ │ │ ├── exception.tsp │ │ │ └── model.tsp │ │ ├── role │ │ │ ├── controller.tsp │ │ │ ├── exception.tsp │ │ │ └── model.tsp │ │ └── user │ │ │ ├── controller.tsp │ │ │ ├── exception.tsp │ │ │ └── model.tsp │ └── utils │ │ ├── exceptions.tsp │ │ ├── model.tsp │ │ └── versioning.tsp ├── tsp-output │ └── @typespec │ │ └── openapi3 │ │ ├── openapi.api.1.0.yaml │ │ ├── openapi.api.Cat.1.0.yaml │ │ ├── openapi.api.Health.1.0.yaml │ │ ├── openapi.api.Login.1.0.yaml │ │ ├── openapi.api.Logout.1.0.yaml │ │ ├── openapi.api.Permission.1.0.yaml │ │ ├── openapi.api.ResetPassword.1.0.yaml │ │ ├── openapi.api.Role.1.0.yaml │ │ └── openapi.api.User.1.0.yaml ├── tspconfig.yaml └── yarn.lock ├── ecosystem.config.js ├── eslint.config.mjs ├── jest-coverage.config.ts ├── jest.config.ts ├── nest-cli.json ├── ohmy.gif ├── package.json ├── scripts └── npm-audit.sh ├── src ├── app.module.ts ├── core │ ├── cat │ │ ├── entity │ │ │ └── cat.ts │ │ ├── repository │ │ │ └── cat.ts │ │ └── use-cases │ │ │ ├── __tests__ │ │ │ ├── cat-create.spec.ts │ │ │ ├── cat-delete.spec.ts │ │ │ ├── cat-get-by-id.spec.ts │ │ │ ├── cat-list.spec.ts │ │ │ └── cat-update.spec.ts │ │ │ ├── cat-create.ts │ │ │ ├── cat-delete.ts │ │ │ ├── cat-get-by-id.ts │ │ │ ├── cat-list.ts │ │ │ └── cat-update.ts │ ├── permission │ │ ├── entity │ │ │ └── permission.ts │ │ ├── repository │ │ │ └── permission.ts │ │ └── use-cases │ │ │ ├── __tests__ │ │ │ ├── permission-create.spec.ts │ │ │ ├── permission-delete.spec.ts │ │ │ ├── permission-get-by-id.spec.ts │ │ │ ├── permission-list.spec.ts │ │ │ └── permission-update.spec.ts │ │ │ ├── permission-create.ts │ │ │ ├── permission-delete.ts │ │ │ ├── permission-get-by-id.ts │ │ │ ├── permission-list.ts │ │ │ └── permission-update.ts │ ├── reset-password │ │ ├── entity │ │ │ └── reset-password.ts │ │ ├── repository │ │ │ └── reset-password.ts │ │ └── use-cases │ │ │ ├── __tests__ │ │ │ ├── reset-password-confirm.spec.ts │ │ │ └── reset-password-send-email.spec.ts │ │ │ ├── reset-password-confirm.ts │ │ │ └── reset-password-send-email.ts │ ├── role │ │ ├── entity │ │ │ └── role.ts │ │ ├── repository │ │ │ └── role.ts │ │ └── use-cases │ │ │ ├── __tests__ │ │ │ ├── role-add-permission.spec.ts │ │ │ ├── role-create.spec.ts │ │ │ ├── role-delete-permission.spec.ts │ │ │ ├── role-delete.spec.ts │ │ │ ├── role-get-by-id.spec.ts │ │ │ ├── role-list.spec.ts │ │ │ └── role-update.spec.ts │ │ │ ├── role-add-permission.ts │ │ │ ├── role-create.ts │ │ │ ├── role-delete-permission.ts │ │ │ ├── role-delete.ts │ │ │ ├── role-get-by-id.ts │ │ │ ├── role-list.ts │ │ │ └── role-update.ts │ └── user │ │ ├── entity │ │ ├── user-password.ts │ │ └── user.ts │ │ ├── repository │ │ └── user.ts │ │ └── use-cases │ │ ├── __tests__ │ │ ├── user-change-password.spec.ts │ │ ├── user-create.spec.ts │ │ ├── user-delete.spec.ts │ │ ├── user-get-by-id.spec.ts │ │ ├── user-list.spec.ts │ │ ├── user-login.spec.ts │ │ ├── user-logout.spec.ts │ │ ├── user-refresh-token.spec.ts │ │ └── user-update.spec.ts │ │ ├── user-change-password.ts │ │ ├── user-create.ts │ │ ├── user-delete.ts │ │ ├── user-get-by-id.ts │ │ ├── user-list.ts │ │ ├── user-login.ts │ │ ├── user-logout.ts │ │ ├── user-refresh-token.ts │ │ └── user-update.ts ├── infra │ ├── cache │ │ ├── adapter.ts │ │ ├── index.ts │ │ ├── memory │ │ │ ├── index.ts │ │ │ ├── module.ts │ │ │ ├── service.ts │ │ │ └── types.ts │ │ ├── redis │ │ │ ├── index.ts │ │ │ ├── module.ts │ │ │ ├── service.ts │ │ │ └── types.ts │ │ └── types.ts │ ├── database │ │ ├── adapter.ts │ │ ├── enum.ts │ │ ├── index.ts │ │ ├── mongo │ │ │ ├── config.ts │ │ │ ├── index.ts │ │ │ ├── migrations │ │ │ │ └── 1709943706267_createCatsCollection.ts │ │ │ ├── module.ts │ │ │ ├── schemas │ │ │ │ └── cat.ts │ │ │ └── service.ts │ │ ├── postgres │ │ │ ├── config.ts │ │ │ ├── index.ts │ │ │ ├── migrations │ │ │ │ ├── 1727653462661-createPermissionTable.ts │ │ │ │ ├── 1727653565690-createRoleTable.ts │ │ │ │ ├── 1727653630438-createUserPasswordTable.ts │ │ │ │ ├── 1727653714156-createUserTable.ts │ │ │ │ ├── 1727653808424-createResetPassword.ts │ │ │ │ ├── 1727653954337-createPermissionRoleTable.ts │ │ │ │ ├── 1727654008041-createUserRoleTable.ts │ │ │ │ ├── 1727654289658-createTableRelationship.ts │ │ │ │ ├── 1727654555722-insertPermissions.ts │ │ │ │ ├── 1727654843890-insertRoles.ts │ │ │ │ ├── 1727655177319-insertUser.ts │ │ │ │ └── 1727657387427-addUnaccentExtension.ts │ │ │ ├── module.ts │ │ │ ├── schemas │ │ │ │ ├── permission.ts │ │ │ │ ├── reset-password.ts │ │ │ │ ├── role.ts │ │ │ │ ├── user-password.ts │ │ │ │ └── user.ts │ │ │ └── service.ts │ │ └── types.ts │ ├── email │ │ ├── adapter.ts │ │ ├── index.ts │ │ ├── module.ts │ │ ├── service.ts │ │ └── templates │ │ │ ├── reque-reset-password.handlebars │ │ │ ├── reset-password.handlebars │ │ │ └── welcome.handlebars │ ├── http │ │ ├── adapter.ts │ │ ├── http-builder.ts │ │ ├── index.ts │ │ ├── module.ts │ │ ├── service.ts │ │ └── types.ts │ ├── logger │ │ ├── adapter.ts │ │ ├── index.ts │ │ ├── module.ts │ │ ├── service.ts │ │ └── types.ts │ ├── module.ts │ ├── repository │ │ ├── adapter.ts │ │ ├── index.ts │ │ ├── mongo │ │ │ └── repository.ts │ │ ├── postgres │ │ │ └── repository.ts │ │ ├── types.ts │ │ └── util.ts │ └── secrets │ │ ├── adapter.ts │ │ ├── index.ts │ │ ├── module.ts │ │ ├── service.ts │ │ └── types.ts ├── libs │ ├── event │ │ ├── adapter.ts │ │ ├── index.ts │ │ ├── module.ts │ │ ├── service.ts │ │ └── types.ts │ ├── i18n │ │ ├── adapter.ts │ │ ├── index.ts │ │ ├── languages │ │ │ ├── en │ │ │ │ └── info.json │ │ │ └── pt │ │ │ │ └── info.json │ │ ├── module.ts │ │ ├── service.ts │ │ └── types.ts │ ├── metrics │ │ ├── adapter.ts │ │ ├── index.ts │ │ ├── module.ts │ │ ├── service.ts │ │ └── types.ts │ ├── module.ts │ └── token │ │ ├── adapter.ts │ │ ├── index.ts │ │ ├── module.ts │ │ └── service.ts ├── main.ts ├── middlewares │ ├── filters │ │ ├── exception-handler.filter.ts │ │ └── index.ts │ ├── guards │ │ ├── authorization.guard.ts │ │ └── index.ts │ ├── interceptors │ │ ├── exception-handler.interceptor.ts │ │ ├── http-logger.interceptor.ts │ │ ├── index.ts │ │ ├── metrics.interceptor.ts │ │ ├── request-timeout.interceptor.ts │ │ └── tracing.interceptor.ts │ └── middlewares │ │ ├── authentication.middleware.ts │ │ └── index.ts ├── modules │ ├── alert │ │ ├── controller.ts │ │ └── module.ts │ ├── cat │ │ ├── __tests__ │ │ │ └── controller.e2e.spec.ts │ │ ├── adapter.ts │ │ ├── controller.ts │ │ ├── module.ts │ │ └── repository.ts │ ├── health │ │ ├── adapter.ts │ │ ├── controller.ts │ │ ├── module.ts │ │ ├── service.ts │ │ └── types.ts │ ├── login │ │ ├── adapter.ts │ │ ├── controller.ts │ │ └── module.ts │ ├── logout │ │ ├── adapter.ts │ │ ├── controller.ts │ │ └── module.ts │ ├── permission │ │ ├── adapter.ts │ │ ├── controller.ts │ │ ├── module.ts │ │ └── repository.ts │ ├── reset-password │ │ ├── adapter.ts │ │ ├── controller.ts │ │ ├── module.ts │ │ └── repository.ts │ ├── role │ │ ├── adapter.ts │ │ ├── controller.ts │ │ ├── module.ts │ │ └── repository.ts │ └── user │ │ ├── __tests__ │ │ └── controller.spec.ts │ │ ├── adapter.ts │ │ ├── controller.ts │ │ ├── module.ts │ │ └── repository.ts └── utils │ ├── axios.ts │ ├── collection.ts │ ├── crypto.ts │ ├── date.ts │ ├── decorators │ ├── circuit-breaker.decorator.ts │ ├── database │ │ ├── mongo │ │ │ ├── convert-mongoose-filter.decorator.ts │ │ │ └── validate-mongoose-filter.decorator.ts │ │ ├── postgres │ │ │ └── validate-typeorm-filter.decorator.ts │ │ ├── utils.ts │ │ └── validate-database-sort-allowed.decorator.ts │ ├── index.ts │ ├── log-execution-time.decorator.ts │ ├── process │ │ ├── process.decorator.ts │ │ └── process.ts │ ├── request-timeout.decorator.ts │ ├── role.decorator.ts │ ├── types.ts │ ├── validate-schema.decorator.ts │ └── workers │ │ ├── thread.decorator.ts │ │ └── thread.ts │ ├── entity.ts │ ├── excel.ts │ ├── exception.ts │ ├── http-status.ts │ ├── mongoose.ts │ ├── pagination.ts │ ├── request.ts │ ├── search.ts │ ├── sort.ts │ ├── text.ts │ ├── tracing.ts │ ├── types.ts │ ├── usecase.ts │ ├── uuid.ts │ └── validator.ts ├── test ├── containers.ts ├── initialization.ts └── mock.ts ├── tsconfig.build.json ├── tsconfig.json └── yarn.lock /.artillery/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/.artillery/config.yaml -------------------------------------------------------------------------------- /.docker/collector/collector-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/.docker/collector/collector-config.yaml -------------------------------------------------------------------------------- /.docker/grafana/promtail-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/.docker/grafana/promtail-config.yml -------------------------------------------------------------------------------- /.docker/mongo/rs-init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/.docker/mongo/rs-init.sh -------------------------------------------------------------------------------- /.docker/mongo/start-replicaset.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/.docker/mongo/start-replicaset.sh -------------------------------------------------------------------------------- /.docker/postgres/create-database.sql: -------------------------------------------------------------------------------- 1 | create database "nestjs-microservice"; -------------------------------------------------------------------------------- /.docker/prometheus/alert.rules.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/.docker/prometheus/alert.rules.yml -------------------------------------------------------------------------------- /.docker/prometheus/alertmanager.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/.docker/prometheus/alertmanager.yml -------------------------------------------------------------------------------- /.docker/prometheus/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/.docker/prometheus/config.yml -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules 3 | coverage 4 | scripts 5 | ^.* 6 | __test__ -------------------------------------------------------------------------------- /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/.env -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | npx lint-staged 2 | 3 | echo '\nI Know What You Did Last Commit\n' -------------------------------------------------------------------------------- /.husky/pre-push: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/.husky/pre-push -------------------------------------------------------------------------------- /.lintstagedrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/.lintstagedrc.json -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 22.14.0 -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/.prettierrc -------------------------------------------------------------------------------- /.releaserc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/.releaserc.json -------------------------------------------------------------------------------- /.swcrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/.swcrc -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/usecase-test.code-snippets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/.vscode/usecase-test.code-snippets -------------------------------------------------------------------------------- /.vscode/usecase.code-snippets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/.vscode/usecase.code-snippets -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/Dockerfile -------------------------------------------------------------------------------- /OnionGraph.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/OnionGraph.jpg -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/README.md -------------------------------------------------------------------------------- /TRACING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/TRACING.md -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/commitlint.config.js -------------------------------------------------------------------------------- /diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/diagram.png -------------------------------------------------------------------------------- /docker-compose-infra.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/docker-compose-infra.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/docs/docker-compose.yml -------------------------------------------------------------------------------- /docs/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/docs/package-lock.json -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/src/main.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/docs/src/main.tsp -------------------------------------------------------------------------------- /docs/src/modules/cat/controller.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/docs/src/modules/cat/controller.tsp -------------------------------------------------------------------------------- /docs/src/modules/cat/exception.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/docs/src/modules/cat/exception.tsp -------------------------------------------------------------------------------- /docs/src/modules/cat/model.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/docs/src/modules/cat/model.tsp -------------------------------------------------------------------------------- /docs/src/modules/health/controller.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/docs/src/modules/health/controller.tsp -------------------------------------------------------------------------------- /docs/src/modules/health/model.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/docs/src/modules/health/model.tsp -------------------------------------------------------------------------------- /docs/src/modules/login/controller.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/docs/src/modules/login/controller.tsp -------------------------------------------------------------------------------- /docs/src/modules/login/exception.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/docs/src/modules/login/exception.tsp -------------------------------------------------------------------------------- /docs/src/modules/login/model.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/docs/src/modules/login/model.tsp -------------------------------------------------------------------------------- /docs/src/modules/logout/controller.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/docs/src/modules/logout/controller.tsp -------------------------------------------------------------------------------- /docs/src/modules/logout/exception.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/docs/src/modules/logout/exception.tsp -------------------------------------------------------------------------------- /docs/src/modules/logout/model.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/docs/src/modules/logout/model.tsp -------------------------------------------------------------------------------- /docs/src/modules/permission/controller.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/docs/src/modules/permission/controller.tsp -------------------------------------------------------------------------------- /docs/src/modules/permission/exception.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/docs/src/modules/permission/exception.tsp -------------------------------------------------------------------------------- /docs/src/modules/permission/model.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/docs/src/modules/permission/model.tsp -------------------------------------------------------------------------------- /docs/src/modules/reset-password/controller.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/docs/src/modules/reset-password/controller.tsp -------------------------------------------------------------------------------- /docs/src/modules/reset-password/exception.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/docs/src/modules/reset-password/exception.tsp -------------------------------------------------------------------------------- /docs/src/modules/reset-password/model.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/docs/src/modules/reset-password/model.tsp -------------------------------------------------------------------------------- /docs/src/modules/role/controller.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/docs/src/modules/role/controller.tsp -------------------------------------------------------------------------------- /docs/src/modules/role/exception.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/docs/src/modules/role/exception.tsp -------------------------------------------------------------------------------- /docs/src/modules/role/model.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/docs/src/modules/role/model.tsp -------------------------------------------------------------------------------- /docs/src/modules/user/controller.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/docs/src/modules/user/controller.tsp -------------------------------------------------------------------------------- /docs/src/modules/user/exception.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/docs/src/modules/user/exception.tsp -------------------------------------------------------------------------------- /docs/src/modules/user/model.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/docs/src/modules/user/model.tsp -------------------------------------------------------------------------------- /docs/src/utils/exceptions.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/docs/src/utils/exceptions.tsp -------------------------------------------------------------------------------- /docs/src/utils/model.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/docs/src/utils/model.tsp -------------------------------------------------------------------------------- /docs/src/utils/versioning.tsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/docs/src/utils/versioning.tsp -------------------------------------------------------------------------------- /docs/tsp-output/@typespec/openapi3/openapi.api.1.0.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/docs/tsp-output/@typespec/openapi3/openapi.api.1.0.yaml -------------------------------------------------------------------------------- /docs/tsp-output/@typespec/openapi3/openapi.api.Cat.1.0.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/docs/tsp-output/@typespec/openapi3/openapi.api.Cat.1.0.yaml -------------------------------------------------------------------------------- /docs/tsp-output/@typespec/openapi3/openapi.api.Health.1.0.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/docs/tsp-output/@typespec/openapi3/openapi.api.Health.1.0.yaml -------------------------------------------------------------------------------- /docs/tsp-output/@typespec/openapi3/openapi.api.Login.1.0.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/docs/tsp-output/@typespec/openapi3/openapi.api.Login.1.0.yaml -------------------------------------------------------------------------------- /docs/tsp-output/@typespec/openapi3/openapi.api.Logout.1.0.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/docs/tsp-output/@typespec/openapi3/openapi.api.Logout.1.0.yaml -------------------------------------------------------------------------------- /docs/tsp-output/@typespec/openapi3/openapi.api.Permission.1.0.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/docs/tsp-output/@typespec/openapi3/openapi.api.Permission.1.0.yaml -------------------------------------------------------------------------------- /docs/tsp-output/@typespec/openapi3/openapi.api.ResetPassword.1.0.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/docs/tsp-output/@typespec/openapi3/openapi.api.ResetPassword.1.0.yaml -------------------------------------------------------------------------------- /docs/tsp-output/@typespec/openapi3/openapi.api.Role.1.0.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/docs/tsp-output/@typespec/openapi3/openapi.api.Role.1.0.yaml -------------------------------------------------------------------------------- /docs/tsp-output/@typespec/openapi3/openapi.api.User.1.0.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/docs/tsp-output/@typespec/openapi3/openapi.api.User.1.0.yaml -------------------------------------------------------------------------------- /docs/tspconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/docs/tspconfig.yaml -------------------------------------------------------------------------------- /docs/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/docs/yarn.lock -------------------------------------------------------------------------------- /ecosystem.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/ecosystem.config.js -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /jest-coverage.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/jest-coverage.config.ts -------------------------------------------------------------------------------- /jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/jest.config.ts -------------------------------------------------------------------------------- /nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/nest-cli.json -------------------------------------------------------------------------------- /ohmy.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/ohmy.gif -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/package.json -------------------------------------------------------------------------------- /scripts/npm-audit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/scripts/npm-audit.sh -------------------------------------------------------------------------------- /src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/app.module.ts -------------------------------------------------------------------------------- /src/core/cat/entity/cat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/cat/entity/cat.ts -------------------------------------------------------------------------------- /src/core/cat/repository/cat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/cat/repository/cat.ts -------------------------------------------------------------------------------- /src/core/cat/use-cases/__tests__/cat-create.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/cat/use-cases/__tests__/cat-create.spec.ts -------------------------------------------------------------------------------- /src/core/cat/use-cases/__tests__/cat-delete.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/cat/use-cases/__tests__/cat-delete.spec.ts -------------------------------------------------------------------------------- /src/core/cat/use-cases/__tests__/cat-get-by-id.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/cat/use-cases/__tests__/cat-get-by-id.spec.ts -------------------------------------------------------------------------------- /src/core/cat/use-cases/__tests__/cat-list.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/cat/use-cases/__tests__/cat-list.spec.ts -------------------------------------------------------------------------------- /src/core/cat/use-cases/__tests__/cat-update.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/cat/use-cases/__tests__/cat-update.spec.ts -------------------------------------------------------------------------------- /src/core/cat/use-cases/cat-create.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/cat/use-cases/cat-create.ts -------------------------------------------------------------------------------- /src/core/cat/use-cases/cat-delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/cat/use-cases/cat-delete.ts -------------------------------------------------------------------------------- /src/core/cat/use-cases/cat-get-by-id.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/cat/use-cases/cat-get-by-id.ts -------------------------------------------------------------------------------- /src/core/cat/use-cases/cat-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/cat/use-cases/cat-list.ts -------------------------------------------------------------------------------- /src/core/cat/use-cases/cat-update.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/cat/use-cases/cat-update.ts -------------------------------------------------------------------------------- /src/core/permission/entity/permission.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/permission/entity/permission.ts -------------------------------------------------------------------------------- /src/core/permission/repository/permission.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/permission/repository/permission.ts -------------------------------------------------------------------------------- /src/core/permission/use-cases/__tests__/permission-create.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/permission/use-cases/__tests__/permission-create.spec.ts -------------------------------------------------------------------------------- /src/core/permission/use-cases/__tests__/permission-delete.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/permission/use-cases/__tests__/permission-delete.spec.ts -------------------------------------------------------------------------------- /src/core/permission/use-cases/__tests__/permission-get-by-id.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/permission/use-cases/__tests__/permission-get-by-id.spec.ts -------------------------------------------------------------------------------- /src/core/permission/use-cases/__tests__/permission-list.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/permission/use-cases/__tests__/permission-list.spec.ts -------------------------------------------------------------------------------- /src/core/permission/use-cases/__tests__/permission-update.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/permission/use-cases/__tests__/permission-update.spec.ts -------------------------------------------------------------------------------- /src/core/permission/use-cases/permission-create.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/permission/use-cases/permission-create.ts -------------------------------------------------------------------------------- /src/core/permission/use-cases/permission-delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/permission/use-cases/permission-delete.ts -------------------------------------------------------------------------------- /src/core/permission/use-cases/permission-get-by-id.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/permission/use-cases/permission-get-by-id.ts -------------------------------------------------------------------------------- /src/core/permission/use-cases/permission-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/permission/use-cases/permission-list.ts -------------------------------------------------------------------------------- /src/core/permission/use-cases/permission-update.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/permission/use-cases/permission-update.ts -------------------------------------------------------------------------------- /src/core/reset-password/entity/reset-password.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/reset-password/entity/reset-password.ts -------------------------------------------------------------------------------- /src/core/reset-password/repository/reset-password.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/reset-password/repository/reset-password.ts -------------------------------------------------------------------------------- /src/core/reset-password/use-cases/__tests__/reset-password-confirm.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/reset-password/use-cases/__tests__/reset-password-confirm.spec.ts -------------------------------------------------------------------------------- /src/core/reset-password/use-cases/__tests__/reset-password-send-email.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/reset-password/use-cases/__tests__/reset-password-send-email.spec.ts -------------------------------------------------------------------------------- /src/core/reset-password/use-cases/reset-password-confirm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/reset-password/use-cases/reset-password-confirm.ts -------------------------------------------------------------------------------- /src/core/reset-password/use-cases/reset-password-send-email.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/reset-password/use-cases/reset-password-send-email.ts -------------------------------------------------------------------------------- /src/core/role/entity/role.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/role/entity/role.ts -------------------------------------------------------------------------------- /src/core/role/repository/role.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/role/repository/role.ts -------------------------------------------------------------------------------- /src/core/role/use-cases/__tests__/role-add-permission.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/role/use-cases/__tests__/role-add-permission.spec.ts -------------------------------------------------------------------------------- /src/core/role/use-cases/__tests__/role-create.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/role/use-cases/__tests__/role-create.spec.ts -------------------------------------------------------------------------------- /src/core/role/use-cases/__tests__/role-delete-permission.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/role/use-cases/__tests__/role-delete-permission.spec.ts -------------------------------------------------------------------------------- /src/core/role/use-cases/__tests__/role-delete.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/role/use-cases/__tests__/role-delete.spec.ts -------------------------------------------------------------------------------- /src/core/role/use-cases/__tests__/role-get-by-id.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/role/use-cases/__tests__/role-get-by-id.spec.ts -------------------------------------------------------------------------------- /src/core/role/use-cases/__tests__/role-list.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/role/use-cases/__tests__/role-list.spec.ts -------------------------------------------------------------------------------- /src/core/role/use-cases/__tests__/role-update.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/role/use-cases/__tests__/role-update.spec.ts -------------------------------------------------------------------------------- /src/core/role/use-cases/role-add-permission.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/role/use-cases/role-add-permission.ts -------------------------------------------------------------------------------- /src/core/role/use-cases/role-create.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/role/use-cases/role-create.ts -------------------------------------------------------------------------------- /src/core/role/use-cases/role-delete-permission.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/role/use-cases/role-delete-permission.ts -------------------------------------------------------------------------------- /src/core/role/use-cases/role-delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/role/use-cases/role-delete.ts -------------------------------------------------------------------------------- /src/core/role/use-cases/role-get-by-id.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/role/use-cases/role-get-by-id.ts -------------------------------------------------------------------------------- /src/core/role/use-cases/role-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/role/use-cases/role-list.ts -------------------------------------------------------------------------------- /src/core/role/use-cases/role-update.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/role/use-cases/role-update.ts -------------------------------------------------------------------------------- /src/core/user/entity/user-password.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/user/entity/user-password.ts -------------------------------------------------------------------------------- /src/core/user/entity/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/user/entity/user.ts -------------------------------------------------------------------------------- /src/core/user/repository/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/user/repository/user.ts -------------------------------------------------------------------------------- /src/core/user/use-cases/__tests__/user-change-password.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/user/use-cases/__tests__/user-change-password.spec.ts -------------------------------------------------------------------------------- /src/core/user/use-cases/__tests__/user-create.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/user/use-cases/__tests__/user-create.spec.ts -------------------------------------------------------------------------------- /src/core/user/use-cases/__tests__/user-delete.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/user/use-cases/__tests__/user-delete.spec.ts -------------------------------------------------------------------------------- /src/core/user/use-cases/__tests__/user-get-by-id.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/user/use-cases/__tests__/user-get-by-id.spec.ts -------------------------------------------------------------------------------- /src/core/user/use-cases/__tests__/user-list.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/user/use-cases/__tests__/user-list.spec.ts -------------------------------------------------------------------------------- /src/core/user/use-cases/__tests__/user-login.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/user/use-cases/__tests__/user-login.spec.ts -------------------------------------------------------------------------------- /src/core/user/use-cases/__tests__/user-logout.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/user/use-cases/__tests__/user-logout.spec.ts -------------------------------------------------------------------------------- /src/core/user/use-cases/__tests__/user-refresh-token.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/user/use-cases/__tests__/user-refresh-token.spec.ts -------------------------------------------------------------------------------- /src/core/user/use-cases/__tests__/user-update.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/user/use-cases/__tests__/user-update.spec.ts -------------------------------------------------------------------------------- /src/core/user/use-cases/user-change-password.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/user/use-cases/user-change-password.ts -------------------------------------------------------------------------------- /src/core/user/use-cases/user-create.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/user/use-cases/user-create.ts -------------------------------------------------------------------------------- /src/core/user/use-cases/user-delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/user/use-cases/user-delete.ts -------------------------------------------------------------------------------- /src/core/user/use-cases/user-get-by-id.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/user/use-cases/user-get-by-id.ts -------------------------------------------------------------------------------- /src/core/user/use-cases/user-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/user/use-cases/user-list.ts -------------------------------------------------------------------------------- /src/core/user/use-cases/user-login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/user/use-cases/user-login.ts -------------------------------------------------------------------------------- /src/core/user/use-cases/user-logout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/user/use-cases/user-logout.ts -------------------------------------------------------------------------------- /src/core/user/use-cases/user-refresh-token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/user/use-cases/user-refresh-token.ts -------------------------------------------------------------------------------- /src/core/user/use-cases/user-update.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/core/user/use-cases/user-update.ts -------------------------------------------------------------------------------- /src/infra/cache/adapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/cache/adapter.ts -------------------------------------------------------------------------------- /src/infra/cache/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/cache/index.ts -------------------------------------------------------------------------------- /src/infra/cache/memory/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/cache/memory/index.ts -------------------------------------------------------------------------------- /src/infra/cache/memory/module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/cache/memory/module.ts -------------------------------------------------------------------------------- /src/infra/cache/memory/service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/cache/memory/service.ts -------------------------------------------------------------------------------- /src/infra/cache/memory/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/cache/memory/types.ts -------------------------------------------------------------------------------- /src/infra/cache/redis/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/cache/redis/index.ts -------------------------------------------------------------------------------- /src/infra/cache/redis/module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/cache/redis/module.ts -------------------------------------------------------------------------------- /src/infra/cache/redis/service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/cache/redis/service.ts -------------------------------------------------------------------------------- /src/infra/cache/redis/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/cache/redis/types.ts -------------------------------------------------------------------------------- /src/infra/cache/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/cache/types.ts -------------------------------------------------------------------------------- /src/infra/database/adapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/database/adapter.ts -------------------------------------------------------------------------------- /src/infra/database/enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/database/enum.ts -------------------------------------------------------------------------------- /src/infra/database/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/database/index.ts -------------------------------------------------------------------------------- /src/infra/database/mongo/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/database/mongo/config.ts -------------------------------------------------------------------------------- /src/infra/database/mongo/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/database/mongo/index.ts -------------------------------------------------------------------------------- /src/infra/database/mongo/migrations/1709943706267_createCatsCollection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/database/mongo/migrations/1709943706267_createCatsCollection.ts -------------------------------------------------------------------------------- /src/infra/database/mongo/module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/database/mongo/module.ts -------------------------------------------------------------------------------- /src/infra/database/mongo/schemas/cat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/database/mongo/schemas/cat.ts -------------------------------------------------------------------------------- /src/infra/database/mongo/service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/database/mongo/service.ts -------------------------------------------------------------------------------- /src/infra/database/postgres/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/database/postgres/config.ts -------------------------------------------------------------------------------- /src/infra/database/postgres/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/database/postgres/index.ts -------------------------------------------------------------------------------- /src/infra/database/postgres/migrations/1727653462661-createPermissionTable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/database/postgres/migrations/1727653462661-createPermissionTable.ts -------------------------------------------------------------------------------- /src/infra/database/postgres/migrations/1727653565690-createRoleTable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/database/postgres/migrations/1727653565690-createRoleTable.ts -------------------------------------------------------------------------------- /src/infra/database/postgres/migrations/1727653630438-createUserPasswordTable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/database/postgres/migrations/1727653630438-createUserPasswordTable.ts -------------------------------------------------------------------------------- /src/infra/database/postgres/migrations/1727653714156-createUserTable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/database/postgres/migrations/1727653714156-createUserTable.ts -------------------------------------------------------------------------------- /src/infra/database/postgres/migrations/1727653808424-createResetPassword.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/database/postgres/migrations/1727653808424-createResetPassword.ts -------------------------------------------------------------------------------- /src/infra/database/postgres/migrations/1727653954337-createPermissionRoleTable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/database/postgres/migrations/1727653954337-createPermissionRoleTable.ts -------------------------------------------------------------------------------- /src/infra/database/postgres/migrations/1727654008041-createUserRoleTable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/database/postgres/migrations/1727654008041-createUserRoleTable.ts -------------------------------------------------------------------------------- /src/infra/database/postgres/migrations/1727654289658-createTableRelationship.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/database/postgres/migrations/1727654289658-createTableRelationship.ts -------------------------------------------------------------------------------- /src/infra/database/postgres/migrations/1727654555722-insertPermissions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/database/postgres/migrations/1727654555722-insertPermissions.ts -------------------------------------------------------------------------------- /src/infra/database/postgres/migrations/1727654843890-insertRoles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/database/postgres/migrations/1727654843890-insertRoles.ts -------------------------------------------------------------------------------- /src/infra/database/postgres/migrations/1727655177319-insertUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/database/postgres/migrations/1727655177319-insertUser.ts -------------------------------------------------------------------------------- /src/infra/database/postgres/migrations/1727657387427-addUnaccentExtension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/database/postgres/migrations/1727657387427-addUnaccentExtension.ts -------------------------------------------------------------------------------- /src/infra/database/postgres/module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/database/postgres/module.ts -------------------------------------------------------------------------------- /src/infra/database/postgres/schemas/permission.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/database/postgres/schemas/permission.ts -------------------------------------------------------------------------------- /src/infra/database/postgres/schemas/reset-password.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/database/postgres/schemas/reset-password.ts -------------------------------------------------------------------------------- /src/infra/database/postgres/schemas/role.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/database/postgres/schemas/role.ts -------------------------------------------------------------------------------- /src/infra/database/postgres/schemas/user-password.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/database/postgres/schemas/user-password.ts -------------------------------------------------------------------------------- /src/infra/database/postgres/schemas/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/database/postgres/schemas/user.ts -------------------------------------------------------------------------------- /src/infra/database/postgres/service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/database/postgres/service.ts -------------------------------------------------------------------------------- /src/infra/database/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/database/types.ts -------------------------------------------------------------------------------- /src/infra/email/adapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/email/adapter.ts -------------------------------------------------------------------------------- /src/infra/email/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/email/index.ts -------------------------------------------------------------------------------- /src/infra/email/module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/email/module.ts -------------------------------------------------------------------------------- /src/infra/email/service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/email/service.ts -------------------------------------------------------------------------------- /src/infra/email/templates/reque-reset-password.handlebars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/email/templates/reque-reset-password.handlebars -------------------------------------------------------------------------------- /src/infra/email/templates/reset-password.handlebars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/email/templates/reset-password.handlebars -------------------------------------------------------------------------------- /src/infra/email/templates/welcome.handlebars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/email/templates/welcome.handlebars -------------------------------------------------------------------------------- /src/infra/http/adapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/http/adapter.ts -------------------------------------------------------------------------------- /src/infra/http/http-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/http/http-builder.ts -------------------------------------------------------------------------------- /src/infra/http/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/http/index.ts -------------------------------------------------------------------------------- /src/infra/http/module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/http/module.ts -------------------------------------------------------------------------------- /src/infra/http/service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/http/service.ts -------------------------------------------------------------------------------- /src/infra/http/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/http/types.ts -------------------------------------------------------------------------------- /src/infra/logger/adapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/logger/adapter.ts -------------------------------------------------------------------------------- /src/infra/logger/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/logger/index.ts -------------------------------------------------------------------------------- /src/infra/logger/module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/logger/module.ts -------------------------------------------------------------------------------- /src/infra/logger/service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/logger/service.ts -------------------------------------------------------------------------------- /src/infra/logger/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/logger/types.ts -------------------------------------------------------------------------------- /src/infra/module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/module.ts -------------------------------------------------------------------------------- /src/infra/repository/adapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/repository/adapter.ts -------------------------------------------------------------------------------- /src/infra/repository/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/repository/index.ts -------------------------------------------------------------------------------- /src/infra/repository/mongo/repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/repository/mongo/repository.ts -------------------------------------------------------------------------------- /src/infra/repository/postgres/repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/repository/postgres/repository.ts -------------------------------------------------------------------------------- /src/infra/repository/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/repository/types.ts -------------------------------------------------------------------------------- /src/infra/repository/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/repository/util.ts -------------------------------------------------------------------------------- /src/infra/secrets/adapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/secrets/adapter.ts -------------------------------------------------------------------------------- /src/infra/secrets/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/secrets/index.ts -------------------------------------------------------------------------------- /src/infra/secrets/module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/secrets/module.ts -------------------------------------------------------------------------------- /src/infra/secrets/service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/secrets/service.ts -------------------------------------------------------------------------------- /src/infra/secrets/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/infra/secrets/types.ts -------------------------------------------------------------------------------- /src/libs/event/adapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/libs/event/adapter.ts -------------------------------------------------------------------------------- /src/libs/event/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/libs/event/index.ts -------------------------------------------------------------------------------- /src/libs/event/module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/libs/event/module.ts -------------------------------------------------------------------------------- /src/libs/event/service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/libs/event/service.ts -------------------------------------------------------------------------------- /src/libs/event/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/libs/event/types.ts -------------------------------------------------------------------------------- /src/libs/i18n/adapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/libs/i18n/adapter.ts -------------------------------------------------------------------------------- /src/libs/i18n/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/libs/i18n/index.ts -------------------------------------------------------------------------------- /src/libs/i18n/languages/en/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "HELLO": "Hello" 3 | } 4 | -------------------------------------------------------------------------------- /src/libs/i18n/languages/pt/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "HELLO": "Olá" 3 | } 4 | -------------------------------------------------------------------------------- /src/libs/i18n/module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/libs/i18n/module.ts -------------------------------------------------------------------------------- /src/libs/i18n/service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/libs/i18n/service.ts -------------------------------------------------------------------------------- /src/libs/i18n/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/libs/i18n/types.ts -------------------------------------------------------------------------------- /src/libs/metrics/adapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/libs/metrics/adapter.ts -------------------------------------------------------------------------------- /src/libs/metrics/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/libs/metrics/index.ts -------------------------------------------------------------------------------- /src/libs/metrics/module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/libs/metrics/module.ts -------------------------------------------------------------------------------- /src/libs/metrics/service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/libs/metrics/service.ts -------------------------------------------------------------------------------- /src/libs/metrics/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/libs/metrics/types.ts -------------------------------------------------------------------------------- /src/libs/module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/libs/module.ts -------------------------------------------------------------------------------- /src/libs/token/adapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/libs/token/adapter.ts -------------------------------------------------------------------------------- /src/libs/token/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/libs/token/index.ts -------------------------------------------------------------------------------- /src/libs/token/module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/libs/token/module.ts -------------------------------------------------------------------------------- /src/libs/token/service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/libs/token/service.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/middlewares/filters/exception-handler.filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/middlewares/filters/exception-handler.filter.ts -------------------------------------------------------------------------------- /src/middlewares/filters/index.ts: -------------------------------------------------------------------------------- 1 | export * from './exception-handler.filter'; 2 | -------------------------------------------------------------------------------- /src/middlewares/guards/authorization.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/middlewares/guards/authorization.guard.ts -------------------------------------------------------------------------------- /src/middlewares/guards/index.ts: -------------------------------------------------------------------------------- 1 | export * from './authorization.guard'; 2 | -------------------------------------------------------------------------------- /src/middlewares/interceptors/exception-handler.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/middlewares/interceptors/exception-handler.interceptor.ts -------------------------------------------------------------------------------- /src/middlewares/interceptors/http-logger.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/middlewares/interceptors/http-logger.interceptor.ts -------------------------------------------------------------------------------- /src/middlewares/interceptors/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/middlewares/interceptors/index.ts -------------------------------------------------------------------------------- /src/middlewares/interceptors/metrics.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/middlewares/interceptors/metrics.interceptor.ts -------------------------------------------------------------------------------- /src/middlewares/interceptors/request-timeout.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/middlewares/interceptors/request-timeout.interceptor.ts -------------------------------------------------------------------------------- /src/middlewares/interceptors/tracing.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/middlewares/interceptors/tracing.interceptor.ts -------------------------------------------------------------------------------- /src/middlewares/middlewares/authentication.middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/middlewares/middlewares/authentication.middleware.ts -------------------------------------------------------------------------------- /src/middlewares/middlewares/index.ts: -------------------------------------------------------------------------------- 1 | export * from './authentication.middleware'; 2 | -------------------------------------------------------------------------------- /src/modules/alert/controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/modules/alert/controller.ts -------------------------------------------------------------------------------- /src/modules/alert/module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/modules/alert/module.ts -------------------------------------------------------------------------------- /src/modules/cat/__tests__/controller.e2e.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/modules/cat/__tests__/controller.e2e.spec.ts -------------------------------------------------------------------------------- /src/modules/cat/adapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/modules/cat/adapter.ts -------------------------------------------------------------------------------- /src/modules/cat/controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/modules/cat/controller.ts -------------------------------------------------------------------------------- /src/modules/cat/module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/modules/cat/module.ts -------------------------------------------------------------------------------- /src/modules/cat/repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/modules/cat/repository.ts -------------------------------------------------------------------------------- /src/modules/health/adapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/modules/health/adapter.ts -------------------------------------------------------------------------------- /src/modules/health/controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/modules/health/controller.ts -------------------------------------------------------------------------------- /src/modules/health/module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/modules/health/module.ts -------------------------------------------------------------------------------- /src/modules/health/service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/modules/health/service.ts -------------------------------------------------------------------------------- /src/modules/health/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/modules/health/types.ts -------------------------------------------------------------------------------- /src/modules/login/adapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/modules/login/adapter.ts -------------------------------------------------------------------------------- /src/modules/login/controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/modules/login/controller.ts -------------------------------------------------------------------------------- /src/modules/login/module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/modules/login/module.ts -------------------------------------------------------------------------------- /src/modules/logout/adapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/modules/logout/adapter.ts -------------------------------------------------------------------------------- /src/modules/logout/controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/modules/logout/controller.ts -------------------------------------------------------------------------------- /src/modules/logout/module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/modules/logout/module.ts -------------------------------------------------------------------------------- /src/modules/permission/adapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/modules/permission/adapter.ts -------------------------------------------------------------------------------- /src/modules/permission/controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/modules/permission/controller.ts -------------------------------------------------------------------------------- /src/modules/permission/module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/modules/permission/module.ts -------------------------------------------------------------------------------- /src/modules/permission/repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/modules/permission/repository.ts -------------------------------------------------------------------------------- /src/modules/reset-password/adapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/modules/reset-password/adapter.ts -------------------------------------------------------------------------------- /src/modules/reset-password/controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/modules/reset-password/controller.ts -------------------------------------------------------------------------------- /src/modules/reset-password/module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/modules/reset-password/module.ts -------------------------------------------------------------------------------- /src/modules/reset-password/repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/modules/reset-password/repository.ts -------------------------------------------------------------------------------- /src/modules/role/adapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/modules/role/adapter.ts -------------------------------------------------------------------------------- /src/modules/role/controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/modules/role/controller.ts -------------------------------------------------------------------------------- /src/modules/role/module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/modules/role/module.ts -------------------------------------------------------------------------------- /src/modules/role/repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/modules/role/repository.ts -------------------------------------------------------------------------------- /src/modules/user/__tests__/controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/modules/user/__tests__/controller.spec.ts -------------------------------------------------------------------------------- /src/modules/user/adapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/modules/user/adapter.ts -------------------------------------------------------------------------------- /src/modules/user/controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/modules/user/controller.ts -------------------------------------------------------------------------------- /src/modules/user/module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/modules/user/module.ts -------------------------------------------------------------------------------- /src/modules/user/repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/modules/user/repository.ts -------------------------------------------------------------------------------- /src/utils/axios.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/utils/axios.ts -------------------------------------------------------------------------------- /src/utils/collection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/utils/collection.ts -------------------------------------------------------------------------------- /src/utils/crypto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/utils/crypto.ts -------------------------------------------------------------------------------- /src/utils/date.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/utils/date.ts -------------------------------------------------------------------------------- /src/utils/decorators/circuit-breaker.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/utils/decorators/circuit-breaker.decorator.ts -------------------------------------------------------------------------------- /src/utils/decorators/database/mongo/convert-mongoose-filter.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/utils/decorators/database/mongo/convert-mongoose-filter.decorator.ts -------------------------------------------------------------------------------- /src/utils/decorators/database/mongo/validate-mongoose-filter.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/utils/decorators/database/mongo/validate-mongoose-filter.decorator.ts -------------------------------------------------------------------------------- /src/utils/decorators/database/postgres/validate-typeorm-filter.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/utils/decorators/database/postgres/validate-typeorm-filter.decorator.ts -------------------------------------------------------------------------------- /src/utils/decorators/database/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/utils/decorators/database/utils.ts -------------------------------------------------------------------------------- /src/utils/decorators/database/validate-database-sort-allowed.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/utils/decorators/database/validate-database-sort-allowed.decorator.ts -------------------------------------------------------------------------------- /src/utils/decorators/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/utils/decorators/index.ts -------------------------------------------------------------------------------- /src/utils/decorators/log-execution-time.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/utils/decorators/log-execution-time.decorator.ts -------------------------------------------------------------------------------- /src/utils/decorators/process/process.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/utils/decorators/process/process.decorator.ts -------------------------------------------------------------------------------- /src/utils/decorators/process/process.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/utils/decorators/process/process.ts -------------------------------------------------------------------------------- /src/utils/decorators/request-timeout.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/utils/decorators/request-timeout.decorator.ts -------------------------------------------------------------------------------- /src/utils/decorators/role.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/utils/decorators/role.decorator.ts -------------------------------------------------------------------------------- /src/utils/decorators/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/utils/decorators/types.ts -------------------------------------------------------------------------------- /src/utils/decorators/validate-schema.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/utils/decorators/validate-schema.decorator.ts -------------------------------------------------------------------------------- /src/utils/decorators/workers/thread.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/utils/decorators/workers/thread.decorator.ts -------------------------------------------------------------------------------- /src/utils/decorators/workers/thread.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/utils/decorators/workers/thread.ts -------------------------------------------------------------------------------- /src/utils/entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/utils/entity.ts -------------------------------------------------------------------------------- /src/utils/excel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/utils/excel.ts -------------------------------------------------------------------------------- /src/utils/exception.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/utils/exception.ts -------------------------------------------------------------------------------- /src/utils/http-status.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/utils/http-status.ts -------------------------------------------------------------------------------- /src/utils/mongoose.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/utils/mongoose.ts -------------------------------------------------------------------------------- /src/utils/pagination.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/utils/pagination.ts -------------------------------------------------------------------------------- /src/utils/request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/utils/request.ts -------------------------------------------------------------------------------- /src/utils/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/utils/search.ts -------------------------------------------------------------------------------- /src/utils/sort.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/utils/sort.ts -------------------------------------------------------------------------------- /src/utils/text.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/utils/text.ts -------------------------------------------------------------------------------- /src/utils/tracing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/utils/tracing.ts -------------------------------------------------------------------------------- /src/utils/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/utils/types.ts -------------------------------------------------------------------------------- /src/utils/usecase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/utils/usecase.ts -------------------------------------------------------------------------------- /src/utils/uuid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/utils/uuid.ts -------------------------------------------------------------------------------- /src/utils/validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/src/utils/validator.ts -------------------------------------------------------------------------------- /test/containers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/test/containers.ts -------------------------------------------------------------------------------- /test/initialization.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/test/initialization.ts -------------------------------------------------------------------------------- /test/mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/test/mock.ts -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemajesty/nestjs-microservice-boilerplate-api/HEAD/yarn.lock --------------------------------------------------------------------------------