├── .eslintignore ├── .eslintrc ├── .gitignore ├── .husky ├── commit-msg ├── pre-commit └── prepare-commit-msg ├── .prettierignore ├── .prettierrc ├── README.md ├── apps ├── 01-nestjs-baseline-rest-apis │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── nest-cli.json │ ├── package.json │ ├── src │ │ ├── app.controller.spec.ts │ │ ├── app.controller.ts │ │ ├── app.module.ts │ │ ├── app.service.ts │ │ ├── app │ │ │ ├── core │ │ │ │ ├── decorator │ │ │ │ │ ├── role-allowed.ts │ │ │ │ │ └── user.ts │ │ │ │ ├── filters │ │ │ │ │ └── index.ts │ │ │ │ ├── guard │ │ │ │ │ └── api-guard.ts │ │ │ │ └── middleware │ │ │ │ │ ├── app-log.middleware.ts │ │ │ │ │ ├── auth.middleware.ts │ │ │ │ │ └── log.middleware.ts │ │ │ ├── docs │ │ │ │ ├── swagger.config.ts │ │ │ │ ├── swagger.interface.ts │ │ │ │ └── swagger.ts │ │ │ ├── domain │ │ │ │ ├── auth │ │ │ │ │ ├── auth.module.ts │ │ │ │ │ └── auth.service.ts │ │ │ │ ├── domain.module.ts │ │ │ │ └── users │ │ │ │ │ ├── user.controller.ts │ │ │ │ │ ├── user.dao.service.ts │ │ │ │ │ ├── user.dto.ts │ │ │ │ │ ├── user.entity.ts │ │ │ │ │ ├── user.module.ts │ │ │ │ │ ├── user.response.dto.ts │ │ │ │ │ └── user.service.ts │ │ │ └── shared │ │ │ │ └── shared.module.ts │ │ └── main.ts │ ├── test │ │ ├── app.e2e-spec.ts │ │ └── jest-e2e.json │ ├── tsconfig.build.json │ └── tsconfig.json ├── 02-nestjs-dockerize │ ├── .dockerignore │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── Dockerfile │ ├── README.md │ ├── docker-compose.yml │ ├── nest-cli.json │ ├── package.json │ ├── src │ │ ├── app.controller.spec.ts │ │ ├── app.controller.ts │ │ ├── app.module.ts │ │ ├── app.service.ts │ │ └── main.ts │ ├── test │ │ ├── app.e2e-spec.ts │ │ └── jest-e2e.json │ ├── tsconfig.build.json │ └── tsconfig.json ├── 03-nestjs-typeorm-apis │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── nest-cli.json │ ├── ormconfig.ts │ ├── package.json │ ├── src │ │ ├── app.controller.spec.ts │ │ ├── app.controller.ts │ │ ├── app.module.ts │ │ ├── app.service.ts │ │ ├── app │ │ │ ├── core │ │ │ │ ├── decorator │ │ │ │ │ ├── role-allowed.ts │ │ │ │ │ └── user.ts │ │ │ │ ├── filters │ │ │ │ │ └── index.ts │ │ │ │ ├── guard │ │ │ │ │ └── api-guard.ts │ │ │ │ └── middleware │ │ │ │ │ ├── app-log.middleware.ts │ │ │ │ │ ├── auth.middleware.ts │ │ │ │ │ └── log.middleware.ts │ │ │ ├── docs │ │ │ │ ├── swagger.config.ts │ │ │ │ ├── swagger.interface.ts │ │ │ │ └── swagger.ts │ │ │ ├── domain │ │ │ │ ├── auth │ │ │ │ │ ├── auth.module.ts │ │ │ │ │ └── auth.service.ts │ │ │ │ ├── domain.module.ts │ │ │ │ ├── restaurant │ │ │ │ │ ├── restaurant-address.entity.ts │ │ │ │ │ ├── restaurant-dish.entity.ts │ │ │ │ │ └── restaurant.entity.ts │ │ │ │ └── users │ │ │ │ │ ├── user-address.entity.ts │ │ │ │ │ ├── user.controller.ts │ │ │ │ │ ├── user.dao.service.ts │ │ │ │ │ ├── user.dto.ts │ │ │ │ │ ├── user.entity.ts │ │ │ │ │ ├── user.module.ts │ │ │ │ │ ├── user.response.dto.ts │ │ │ │ │ └── user.service.ts │ │ │ ├── migrations │ │ │ │ └── 1722540047811-dev-migration.ts │ │ │ └── shared │ │ │ │ └── shared.module.ts │ │ ├── main.ts │ │ └── migrations │ │ │ └── 1722540047811-dev-migration.ts │ ├── test │ │ ├── app.e2e-spec.ts │ │ └── jest-e2e.json │ ├── tsconfig.build.json │ └── tsconfig.json ├── 04-nestjs-prisma-palyground │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── nest-cli.json │ ├── ormconfig.ts │ ├── package.json │ ├── prisma │ │ ├── dev.db │ │ ├── dev.db-journal │ │ ├── migrations │ │ │ ├── 20230718020018_baseline │ │ │ │ └── migration.sql │ │ │ └── migration_lock.toml │ │ └── schema.prisma │ ├── src │ │ ├── app.controller.spec.ts │ │ ├── app.controller.ts │ │ ├── app.module.ts │ │ ├── app.service.ts │ │ ├── app │ │ │ ├── app.constants.ts │ │ │ └── domain │ │ │ │ ├── domain.module.ts │ │ │ │ ├── github │ │ │ │ ├── client.ts │ │ │ │ ├── github.controller.ts │ │ │ │ ├── github.module.ts │ │ │ │ ├── github.service.ts │ │ │ │ └── user.ts │ │ │ │ └── restaurant │ │ │ │ ├── controller │ │ │ │ ├── dish.controller.ts │ │ │ │ ├── restaurant.controller.ts │ │ │ │ └── restaurant.dish.controller.ts │ │ │ │ ├── dto │ │ │ │ ├── restaurant.dish.dto.ts │ │ │ │ ├── restaurant.dto.ts │ │ │ │ └── restaurant.fav.dto.ts │ │ │ │ ├── entity │ │ │ │ ├── restaurant.address.entity.ts │ │ │ │ ├── restaurant.dish.entity.ts │ │ │ │ └── restaurant.entity.ts │ │ │ │ ├── interface │ │ │ │ └── index.ts │ │ │ │ ├── services │ │ │ │ ├── restaurant.dish.service.ts │ │ │ │ └── restaurant.service.ts │ │ │ │ └── utility │ │ │ │ └── index.ts │ │ ├── docs │ │ │ ├── swagger.config.ts │ │ │ ├── swagger.interface.ts │ │ │ └── swagger.ts │ │ ├── main.ts │ │ └── migrations │ │ │ ├── 1689614343529-food-order.ts │ │ │ ├── 1689614539337-food-order-v2.ts │ │ │ ├── 1689614664821-food-order-v3.ts │ │ │ ├── 1689614732322-food-order-v4.ts │ │ │ ├── 1689623831942-food-order-v5.ts │ │ │ └── 1689626992680-food-order-v5.ts │ ├── test │ │ ├── app.e2e-spec.ts │ │ └── jest-e2e.json │ ├── tsconfig.build.json │ └── tsconfig.json ├── 04-nestjs-typeorm │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── nest-cli.json │ ├── ormconfig.ts │ ├── package.json │ ├── src │ │ ├── app.controller.spec.ts │ │ ├── app.controller.ts │ │ ├── app.module.ts │ │ ├── app.service.ts │ │ ├── app │ │ │ ├── app.constants.ts │ │ │ └── domain │ │ │ │ ├── domain.module.ts │ │ │ │ └── restaurant │ │ │ │ ├── controller │ │ │ │ ├── dish.controller.ts │ │ │ │ ├── restaurant.controller.ts │ │ │ │ └── restaurant.dish.controller.ts │ │ │ │ ├── dto │ │ │ │ ├── restaurant.dish.dto.ts │ │ │ │ ├── restaurant.dto.ts │ │ │ │ └── restaurant.fav.dto.ts │ │ │ │ ├── entity │ │ │ │ ├── restaurant.address.entity.ts │ │ │ │ ├── restaurant.dish.entity.ts │ │ │ │ └── restaurant.entity.ts │ │ │ │ ├── interface │ │ │ │ └── index.ts │ │ │ │ ├── services │ │ │ │ ├── restaurant.dish.service.ts │ │ │ │ └── restaurant.service.ts │ │ │ │ └── utility │ │ │ │ └── index.ts │ │ ├── docs │ │ │ ├── swagger.config.ts │ │ │ ├── swagger.interface.ts │ │ │ └── swagger.ts │ │ ├── main.ts │ │ └── migrations │ │ │ ├── 1689614343529-food-order.ts │ │ │ ├── 1689614539337-food-order-v2.ts │ │ │ ├── 1689614664821-food-order-v3.ts │ │ │ ├── 1689614732322-food-order-v4.ts │ │ │ ├── 1689623831942-food-order-v5.ts │ │ │ └── 1689626992680-food-order-v5.ts │ ├── test │ │ ├── app.e2e-spec.ts │ │ └── jest-e2e.json │ ├── tsconfig.build.json │ └── tsconfig.json ├── 05-nestjs-knex-postgres │ ├── .dockerignore │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── Dockerfile │ ├── Procfile │ ├── README.md │ ├── docker-compose.yml │ ├── docker-utils │ │ ├── entrypoint │ │ │ └── docker-entrypoint.sh │ │ └── postgres-database.sh │ ├── env.example │ ├── env.testing │ ├── knexfile.ts │ ├── nodemon.json │ ├── package.json │ ├── src │ │ ├── app.module.ts │ │ ├── app │ │ │ ├── app.constats.ts │ │ │ ├── auth │ │ │ │ ├── middleware.ts │ │ │ │ └── user.ts │ │ │ ├── controllers │ │ │ │ └── app.controller.ts │ │ │ └── module │ │ │ │ ├── controllers │ │ │ │ └── user.controller.ts │ │ │ │ ├── dto │ │ │ │ └── user.dto.ts │ │ │ │ ├── entity.module.ts │ │ │ │ └── services │ │ │ │ └── user.service.ts │ │ ├── config │ │ │ ├── config.default.ts │ │ │ ├── config.interface.ts │ │ │ ├── config.module.ts │ │ │ └── config.service.ts │ │ ├── db │ │ │ ├── db.errors.ts │ │ │ ├── db.interface.ts │ │ │ ├── db.logger.ts │ │ │ ├── db.module.ts │ │ │ └── db.service.ts │ │ ├── logger │ │ │ ├── logger.middleware.ts │ │ │ ├── logger.module.ts │ │ │ ├── logger.ts │ │ │ └── loglevel.ts │ │ ├── main.ts │ │ ├── migrations │ │ │ ├── 1626154084665-users.ts │ │ │ ├── 20210808130437_testing.ts │ │ │ └── 20230719003711_users.ts │ │ ├── seeds │ │ │ └── users.ts │ │ └── swagger │ │ │ ├── swagger.config.ts │ │ │ ├── swagger.interface.ts │ │ │ └── swagger.ts │ ├── test │ │ ├── app.e2e-spec.ts │ │ ├── jest-e2e.json │ │ └── notes │ │ │ └── notes.e2e-spec.ts │ └── tsconfig.json ├── 06-nestjs-mongodb-apis │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── docker-compose.yml │ ├── nest-cli.json │ ├── package.json │ ├── src │ │ ├── app.module.ts │ │ ├── authentication │ │ │ ├── authentication.controller.ts │ │ │ ├── authentication.module.ts │ │ │ ├── authentication.service.ts │ │ │ ├── dto │ │ │ │ ├── logIn.dto.ts │ │ │ │ └── register.dto.ts │ │ │ ├── jwt-authentication.guard.ts │ │ │ ├── jwt.strategy.ts │ │ │ ├── local.strategy.ts │ │ │ ├── localAuthentication.guard.ts │ │ │ ├── requestWithUser.interface.ts │ │ │ └── tokenPayload.interface.ts │ │ ├── categories │ │ │ ├── categories.controller.ts │ │ │ ├── categories.module.ts │ │ │ ├── categories.service.ts │ │ │ ├── category.schema.ts │ │ │ └── dto │ │ │ │ └── category.dto.ts │ │ ├── docs │ │ │ ├── swagger.config.ts │ │ │ ├── swagger.interface.ts │ │ │ └── swagger.ts │ │ ├── main.ts │ │ ├── posts │ │ │ ├── dto │ │ │ │ ├── post.dto.ts │ │ │ │ └── updatePost.dto.ts │ │ │ ├── post.schema.ts │ │ │ ├── posts.controller.ts │ │ │ ├── posts.module.ts │ │ │ └── posts.service.ts │ │ ├── series │ │ │ ├── dto │ │ │ │ └── series.dto.ts │ │ │ ├── series.controller.ts │ │ │ ├── series.module.ts │ │ │ ├── series.schema.ts │ │ │ └── series.service.ts │ │ ├── users │ │ │ ├── address.schema.ts │ │ │ ├── dto │ │ │ │ └── createUser.dto.ts │ │ │ ├── user.schema.ts │ │ │ ├── users.module.ts │ │ │ └── users.service.ts │ │ └── utils │ │ │ ├── mongoError.enum.ts │ │ │ ├── mongooseClassSerializer.interceptor.ts │ │ │ ├── paginationParams.ts │ │ │ └── paramsWithId.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── 07-nestjs-prisma-postgres │ ├── .gitignore │ ├── README.md │ ├── docker-compose.yml │ ├── nest-cli.json │ ├── package.json │ ├── prisma │ │ └── migrations │ │ │ ├── 20230718054059_base │ │ │ └── migration.sql │ │ │ ├── 20230718055317_ │ │ │ └── migration.sql │ │ │ ├── 20230718074715_base_v2 │ │ │ └── migration.sql │ │ │ ├── 20230718080553_dd │ │ │ └── migration.sql │ │ │ └── migration_lock.toml │ ├── src │ │ ├── app.module.ts │ │ ├── authentication │ │ │ ├── authentication.controller.ts │ │ │ ├── authentication.module.ts │ │ │ ├── authentication.service.ts │ │ │ ├── dto │ │ │ │ ├── logIn.dto.ts │ │ │ │ └── register.dto.ts │ │ │ ├── jwt-authentication.guard.ts │ │ │ ├── jwt.strategy.ts │ │ │ ├── local.strategy.ts │ │ │ ├── localAuthentication.guard.ts │ │ │ ├── requestWithUser.interface.ts │ │ │ └── tokenPayload.interface.ts │ │ ├── docs │ │ │ ├── swagger.config.ts │ │ │ ├── swagger.interface.ts │ │ │ └── swagger.ts │ │ ├── main.ts │ │ ├── posts │ │ │ ├── dto │ │ │ │ └── create-post.dto.ts │ │ │ ├── post.module.ts │ │ │ ├── post.service.ts │ │ │ └── posts.controller.ts │ │ ├── prisma │ │ │ ├── baseSchema.prisma │ │ │ ├── prisma.module.ts │ │ │ └── prisma.service.ts │ │ ├── users │ │ │ ├── addressSchema.prisma │ │ │ ├── dto │ │ │ │ ├── address.dto.ts │ │ │ │ └── createUser.dto.ts │ │ │ ├── exceptions │ │ │ │ └── userNotFound.exception.ts │ │ │ ├── userSchema.prisma │ │ │ ├── users.module.ts │ │ │ └── users.service.ts │ │ └── utils │ │ │ ├── findOneParams.ts │ │ │ ├── postgresErrorCode.enum.ts │ │ │ └── prismaError.ts │ ├── test │ │ ├── app.e2e-spec.ts │ │ └── jest-e2e.json │ ├── tsconfig.build.json │ └── tsconfig.json ├── 08-nestjs-sequelize-app │ ├── .dockerignore │ ├── .editorconfig │ ├── .gitignore │ ├── .prettierrc │ ├── .sequelizerc │ ├── Dockerfile │ ├── README.md │ ├── docker-compose.override.yml │ ├── docker-compose.yml │ ├── docker-utils │ │ ├── entrypoint │ │ │ └── docker-entrypoint.sh │ │ └── postgres-database.sh │ ├── models │ │ └── index.js │ ├── nest-cli.json │ ├── nodemon.json │ ├── package.json │ ├── src │ │ ├── app.controller.js │ │ ├── app.controller.spec.ts │ │ ├── app.controller.ts │ │ ├── app.module.js │ │ ├── app.module.ts │ │ ├── app.service.js │ │ ├── app.service.ts │ │ ├── core │ │ │ ├── constants │ │ │ │ ├── index.js │ │ │ │ └── index.ts │ │ │ ├── database │ │ │ │ ├── database.config.js │ │ │ │ ├── database.config.ts │ │ │ │ ├── database.module.js │ │ │ │ ├── database.module.ts │ │ │ │ ├── database.providers.js │ │ │ │ ├── database.providers.ts │ │ │ │ └── interfaces │ │ │ │ │ ├── dbConfig.interface.js │ │ │ │ │ └── dbConfig.interface.ts │ │ │ ├── guards │ │ │ │ ├── doesUserExist.guard.js │ │ │ │ └── doesUserExist.guard.ts │ │ │ └── pipes │ │ │ │ ├── validate.pipe.js │ │ │ │ └── validate.pipe.ts │ │ ├── database │ │ │ ├── config.js │ │ │ └── config.ts │ │ ├── main.js │ │ ├── main.ts │ │ └── modules │ │ │ ├── auth │ │ │ ├── auth.controller.js │ │ │ ├── auth.controller.spec.ts │ │ │ ├── auth.controller.ts │ │ │ ├── auth.module.js │ │ │ ├── auth.module.ts │ │ │ ├── auth.service.js │ │ │ ├── auth.service.spec.ts │ │ │ ├── auth.service.ts │ │ │ ├── jwt.strategy.js │ │ │ ├── jwt.strategy.ts │ │ │ ├── local-guard.ts │ │ │ ├── local.strategy.js │ │ │ └── local.strategy.ts │ │ │ ├── posts │ │ │ ├── dto │ │ │ │ ├── post.dto.js │ │ │ │ └── post.dto.ts │ │ │ ├── post.entity.js │ │ │ ├── post.entity.ts │ │ │ ├── posts.controller.js │ │ │ ├── posts.controller.spec.ts │ │ │ ├── posts.controller.ts │ │ │ ├── posts.module.js │ │ │ ├── posts.module.ts │ │ │ ├── posts.service.js │ │ │ ├── posts.service.spec.ts │ │ │ └── posts.service.ts │ │ │ └── users │ │ │ ├── dto │ │ │ ├── user.dto.js │ │ │ └── user.dto.ts │ │ │ ├── user.entity.js │ │ │ ├── user.entity.ts │ │ │ ├── users.module.js │ │ │ ├── users.module.ts │ │ │ ├── users.service.js │ │ │ ├── users.service.spec.ts │ │ │ └── users.service.ts │ ├── test │ │ ├── app.e2e-spec.ts │ │ └── jest-e2e.json │ ├── tsconfig.build.json │ ├── tsconfig.json │ └── tslint.json ├── 09-nestjs-testing │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── jest.config.js │ ├── nest-cli.json │ ├── package.json │ ├── src │ │ ├── app.controller.spec.ts │ │ ├── app.controller.ts │ │ ├── app.module.ts │ │ ├── app.service.spec.ts │ │ ├── app.service.ts │ │ ├── main.ts │ │ └── users │ │ │ ├── dto │ │ │ ├── create-user.dto.ts │ │ │ └── update-user.dto.ts │ │ │ ├── entities │ │ │ └── user.entity.ts │ │ │ ├── user.controller.spec.ts │ │ │ ├── user.service.spec.ts │ │ │ ├── users.controller.ts │ │ │ ├── users.module.ts │ │ │ └── users.service.ts │ ├── test │ │ ├── app.e2e-spec.ts │ │ ├── jest-e2e.json │ │ └── setup.js │ ├── tsconfig.build.json │ └── tsconfig.json ├── 09.1-nestjs-testing │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── jest.config.js │ ├── nest-cli.json │ ├── package.json │ ├── src │ │ ├── app.controller.spec.ts │ │ ├── app.controller.ts │ │ ├── app.module.ts │ │ ├── app.service.ts │ │ ├── cat │ │ │ ├── cat.controller.spec.ts │ │ │ ├── cat.controller.ts │ │ │ ├── cat.guard.spec.ts │ │ │ ├── cat.guard.ts │ │ │ ├── cat.interceptor.ts │ │ │ ├── cat.module.ts │ │ │ ├── cat.pipe.spec.ts │ │ │ ├── cat.pipe.ts │ │ │ ├── cat.service.spec.ts │ │ │ ├── cat.service.ts │ │ │ ├── dto │ │ │ │ ├── cats.dto.spec.ts │ │ │ │ └── cats.dto.ts │ │ │ └── models │ │ │ │ └── cats.ts │ │ ├── main.ts │ │ ├── parse-int.pipe.spec.ts │ │ └── parse-int.pipe.ts │ ├── test │ │ ├── app.e2e-spec.ts │ │ ├── jest-e2e.json │ │ └── setup.js │ ├── tsconfig.build.json │ └── tsconfig.json ├── 09.10-nestjs-testing-e2e-v2 │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── docker-compose.yml │ ├── dockerfile │ ├── jest.config.js │ ├── nest-cli.json │ ├── package.json │ ├── prisma │ │ └── schema.prisma │ ├── src │ │ ├── app.module.ts │ │ ├── auth │ │ │ ├── auth.controller.ts │ │ │ ├── auth.module.ts │ │ │ ├── auth.service.ts │ │ │ ├── decorator │ │ │ │ ├── index.ts │ │ │ │ └── param │ │ │ │ │ ├── get-current-user-id.decorator.ts │ │ │ │ │ └── get-current-user.decorator.ts │ │ │ ├── dto │ │ │ │ ├── auth.dto.ts │ │ │ │ └── index.ts │ │ │ ├── guard │ │ │ │ ├── at.guard.ts │ │ │ │ ├── index.ts │ │ │ │ └── rt.guard.ts │ │ │ ├── hash │ │ │ │ ├── hash.service.ts │ │ │ │ ├── index.ts │ │ │ │ └── rt-hash.service.ts │ │ │ ├── strategies │ │ │ │ ├── at.strategy.ts │ │ │ │ ├── index.ts │ │ │ │ └── rt.strategy.ts │ │ │ ├── token │ │ │ │ ├── index.ts │ │ │ │ └── token.service.ts │ │ │ └── type │ │ │ │ ├── index.ts │ │ │ │ ├── jwt-payload-with-rt.type.ts │ │ │ │ ├── jwt-payload.type.ts │ │ │ │ └── tokens.type.ts │ │ ├── common │ │ │ └── decorator │ │ │ │ ├── Is-different-from.decorator.ts │ │ │ │ ├── index.ts │ │ │ │ └── public │ │ │ │ └── public.decorator.ts │ │ ├── config │ │ │ └── config.ts │ │ ├── errors │ │ │ ├── async-error-handler.ts │ │ │ └── global-exception-filter.ts │ │ ├── main.ts │ │ ├── pipes │ │ │ ├── index.ts │ │ │ └── validation.pipe.ts │ │ ├── prisma │ │ │ ├── prisma.module.ts │ │ │ └── prisma.service.ts │ │ ├── swagger │ │ │ ├── swagger.config.ts │ │ │ ├── swagger.interface.ts │ │ │ └── swagger.ts │ │ ├── types │ │ │ ├── config-id.ts │ │ │ └── index.ts │ │ └── user │ │ │ ├── dto │ │ │ ├── edit-user.dto.ts │ │ │ └── index.ts │ │ │ ├── user.controller.ts │ │ │ ├── user.module.ts │ │ │ └── user.service.ts │ ├── test │ │ ├── app.e2e-spec.ts │ │ ├── jest-e2e.json │ │ └── setEnvVars.js │ ├── tsconfig.build.json │ └── tsconfig.json ├── 09.11-nestjs-testing-e2e-v3 │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── jest.config.js │ ├── nest-cli.json │ ├── package.json │ ├── src │ │ ├── app │ │ │ ├── app.constants.ts │ │ │ ├── app.module.ts │ │ │ ├── auth │ │ │ │ ├── auth-middleware.ts │ │ │ │ ├── auth-service.ts │ │ │ │ └── auth.module.ts │ │ │ ├── controllers │ │ │ │ └── app.controller.ts │ │ │ ├── core │ │ │ │ ├── decorator │ │ │ │ │ └── role.decorator.ts │ │ │ │ ├── guard │ │ │ │ │ └── role.guard.ts │ │ │ │ ├── interceptor │ │ │ │ │ └── app.interceptor.ts │ │ │ │ └── roles.ts │ │ │ └── domain │ │ │ │ ├── domain.module.ts │ │ │ │ └── restaurant │ │ │ │ ├── controller │ │ │ │ └── restaurant.controller.ts │ │ │ │ ├── dto │ │ │ │ └── restaurant.dto.ts │ │ │ │ ├── entity │ │ │ │ └── restaurant.entity.ts │ │ │ │ ├── interface │ │ │ │ └── index.ts │ │ │ │ ├── services │ │ │ │ └── restaurant.service.ts │ │ │ │ └── utility │ │ │ │ └── index.ts │ │ ├── config │ │ │ ├── config.default.ts │ │ │ ├── config.interface.ts │ │ │ ├── config.module.ts │ │ │ └── config.service.ts │ │ ├── db │ │ │ ├── db.errors.ts │ │ │ ├── db.interface.ts │ │ │ ├── db.logger.ts │ │ │ ├── db.module.ts │ │ │ └── db.service.ts │ │ ├── logger │ │ │ ├── logger.middleware.ts │ │ │ ├── logger.module.ts │ │ │ ├── logger.ts │ │ │ └── loglevel.ts │ │ ├── main.ts │ │ └── swagger │ │ │ ├── swagger.config.ts │ │ │ ├── swagger.interface.ts │ │ │ └── swagger.ts │ ├── test │ │ ├── e2e │ │ │ ├── app.e2e-spec.ts │ │ │ ├── restaurants │ │ │ │ └── restaurant.e2e-spec.ts │ │ │ └── swagger.e2e-spec.ts │ │ └── utils │ │ │ └── index.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── 09.12-nestjs-graphql-e2e-v4 │ ├── .github │ │ └── workflows │ │ │ └── ci.yml │ ├── .vscode │ │ └── extensions.json │ ├── README.md │ ├── jest.config.js │ ├── jest.e2e.json │ ├── nest-cli.json │ ├── nestjs.code-workspace │ ├── package-lock.json │ ├── package.json │ ├── run.sh │ ├── src │ │ ├── app.module.ts │ │ ├── cat │ │ │ ├── cat.module.ts │ │ │ ├── cat.resolver.spec.ts │ │ │ ├── cat.resolver.ts │ │ │ ├── cat.service.spec.ts │ │ │ ├── cat.service.ts │ │ │ └── models │ │ │ │ ├── cat-input.dto.ts │ │ │ │ ├── cat-mutation.dto.ts │ │ │ │ ├── cat-query.dto.ts │ │ │ │ └── cat-update.dto.ts │ │ ├── main.ts │ │ └── metadata.ts │ ├── test │ │ ├── app.e2e-spec.ts │ │ └── app.pactum.e2e-spec.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── 09.2-nestjs-testing-external │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── jest.config.js │ ├── nest-cli.json │ ├── package.json │ ├── src │ │ ├── app.controller.spec.ts │ │ ├── app.controller.ts │ │ ├── app.module.ts │ │ ├── app.service.ts │ │ ├── cats │ │ │ ├── cats.controller.spec.ts │ │ │ ├── cats.controller.ts │ │ │ ├── cats.module.ts │ │ │ ├── cats.service.spec.ts │ │ │ ├── cats.service.ts │ │ │ ├── dto │ │ │ │ ├── create-cat.dto.ts │ │ │ │ └── update-cat.dto.ts │ │ │ └── entities │ │ │ │ └── cat.entity.ts │ │ └── main.ts │ ├── test │ │ ├── app.e2e-spec.ts │ │ ├── jest-e2e.json │ │ └── setup.js │ ├── tsconfig.build.json │ └── tsconfig.json ├── 09.3-nestjs-testing-typeorm │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── jest.config.js │ ├── nest-cli.json │ ├── package.json │ ├── src │ │ ├── app.module.ts │ │ ├── cat │ │ │ ├── cat.controller.spec.ts │ │ │ ├── cat.controller.ts │ │ │ ├── cat.dto.ts │ │ │ ├── cat.entity.spec.ts │ │ │ ├── cat.entity.ts │ │ │ ├── cat.module.ts │ │ │ ├── cat.service.create-mock.spec.ts │ │ │ ├── cat.service.spec.ts │ │ │ └── cat.service.ts │ │ └── main.ts │ ├── test │ │ ├── app.e2e-spec.ts │ │ ├── jest-e2e.json │ │ └── setup.js │ ├── tsconfig.build.json │ └── tsconfig.json ├── 09.4-nestjs-testing-createmock │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── jest.config.js │ ├── nest-cli.json │ ├── package.json │ ├── src │ │ ├── app.module.ts │ │ ├── main.ts │ │ └── pokemon │ │ │ ├── parse-pokemon-id.pipe.spec.ts │ │ │ ├── parse-pokemon-id.pipe.ts │ │ │ ├── pokemon.controller.ts │ │ │ ├── pokemon.module.ts │ │ │ ├── pokemon.service-v2.spec.ts │ │ │ ├── pokemon.service.spec.ts │ │ │ └── pokemon.service.ts │ ├── test │ │ ├── app.e2e-spec.ts │ │ ├── jest-e2e.json │ │ └── setup.js │ ├── tsconfig.build.json │ └── tsconfig.json ├── 09.5-nestjs-testing-mongo │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── jest.config.js │ ├── nest-cli.json │ ├── package.json │ ├── src │ │ ├── app.controller.spec.ts │ │ ├── app.controller.ts │ │ ├── app.module.ts │ │ ├── app.service.ts │ │ ├── cat │ │ │ ├── cat.controller.spec.ts │ │ │ ├── cat.controller.ts │ │ │ ├── cat.dto.ts │ │ │ ├── cat.module.ts │ │ │ ├── cat.service.spec.ts │ │ │ ├── cat.service.ts │ │ │ ├── interfaces │ │ │ │ ├── cat-document.interface.ts │ │ │ │ └── cat.interface.ts │ │ │ └── schemas │ │ │ │ └── cat.schema.ts │ │ └── main.ts │ ├── test │ │ ├── app.e2e-spec.ts │ │ └── jest-e2e.js │ ├── tsconfig.build.json │ └── tsconfig.json ├── 09.6-nestjs-testing-sequelize │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── jest.config.js │ ├── nest-cli.json │ ├── package.json │ ├── src │ │ ├── app.controller.spec.ts │ │ ├── app.controller.ts │ │ ├── app.module.ts │ │ ├── app.service.ts │ │ ├── cats │ │ │ ├── cat.dto.ts │ │ │ ├── cat.model.ts │ │ │ ├── cats.controller.spec.ts │ │ │ ├── cats.controller.ts │ │ │ ├── cats.module.ts │ │ │ ├── cats.service.spec.ts │ │ │ └── cats.service.ts │ │ └── main.ts │ ├── test │ │ ├── app.e2e-spec.ts │ │ └── jest-e2e.js │ ├── tsconfig.build.json │ └── tsconfig.json ├── 09.7-nestjs-testing-typeorm │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── jest.config.js │ ├── nest-cli.json │ ├── package.json │ ├── src │ │ ├── app.controller.spec.ts │ │ ├── app.controller.ts │ │ ├── app.module.ts │ │ ├── app.service.ts │ │ ├── auth │ │ │ ├── auth.controller.spec.ts │ │ │ ├── auth.controller.ts │ │ │ ├── auth.module.ts │ │ │ ├── controllers │ │ │ │ └── user.controller.ts │ │ │ ├── decorators │ │ │ │ └── roles.decorator.ts │ │ │ ├── guards │ │ │ │ ├── jwt.guard.ts │ │ │ │ ├── jwt.strategy.ts │ │ │ │ └── roles.guard.ts │ │ │ ├── models │ │ │ │ ├── role.enum.ts │ │ │ │ ├── user.class.ts │ │ │ │ └── user.entity.ts │ │ │ └── services │ │ │ │ ├── auth.service.ts │ │ │ │ └── user.service.ts │ │ ├── core │ │ │ ├── all-exceptions.filter.ts │ │ │ └── models │ │ │ │ └── http-exception-response.interface.ts │ │ ├── main.ts │ │ ├── product │ │ │ ├── controllers │ │ │ │ ├── product.controller.spec.ts │ │ │ │ └── product.controller.ts │ │ │ ├── models │ │ │ │ ├── product.entity.ts │ │ │ │ └── product.interface.ts │ │ │ ├── product.module.ts │ │ │ └── services │ │ │ │ ├── product.service.spec.ts │ │ │ │ └── product.service.ts │ │ └── swagger │ │ │ ├── swagger.config.ts │ │ │ ├── swagger.interface.ts │ │ │ └── swagger.ts │ ├── test │ │ ├── app.e2e-spec.ts │ │ └── jest-e2e.json │ ├── tsconfig.build.json │ └── tsconfig.json ├── 09.8-nestjs-testing-prisma │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── jest-e2e.js │ ├── jest.config.js │ ├── nest-cli.json │ ├── package.json │ ├── prisma │ │ ├── migrations │ │ │ ├── 20210625163127_init │ │ │ │ └── migration.sql │ │ │ ├── 20210714174415_owners │ │ │ │ └── migration.sql │ │ │ ├── 20210927164944_upgrade_to_prisma_3 │ │ │ │ └── migration.sql │ │ │ └── migration_lock.toml │ │ └── schema.prisma │ ├── src │ │ ├── app.module.ts │ │ ├── cat │ │ │ ├── cat-update.dto.ts │ │ │ ├── cat.controller.spec.ts │ │ │ ├── cat.controller.ts │ │ │ ├── cat.dto.ts │ │ │ ├── cat.module.ts │ │ │ ├── cat.service.spec.ts │ │ │ ├── cat.service.ts │ │ │ └── owner-exists-rule.ts │ │ ├── main.ts │ │ └── prisma │ │ │ ├── prisma.module.ts │ │ │ └── prisma.service.ts │ ├── test │ │ ├── cats.e2e-spec.ts │ │ ├── jest.config-e2e.json │ │ └── setEnvVars.js │ ├── tsconfig.build.json │ ├── tsconfig.e2e.json │ └── tsconfig.json ├── 09.9-nestjs-testing-e2e │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── jest.config.js │ ├── jest.e2e.json │ ├── nest-cli.json │ ├── package.json │ ├── src │ │ ├── app.module.ts │ │ ├── main.ts │ │ ├── models │ │ │ └── ToDo.ts │ │ ├── modules │ │ │ ├── database │ │ │ │ └── database.service.ts │ │ │ └── todo │ │ │ │ ├── todo.controller.spec.ts │ │ │ │ ├── todo.controller.ts │ │ │ │ ├── todo.module.spec.ts │ │ │ │ ├── todo.module.ts │ │ │ │ ├── todo.service.spec.ts │ │ │ │ └── todo.service.ts │ │ └── swagger │ │ │ ├── swagger.config.ts │ │ │ ├── swagger.interface.ts │ │ │ └── swagger.ts │ ├── test │ │ ├── jest-e2e.json │ │ ├── setEnvVars.js │ │ ├── supertest │ │ │ └── todo.supertest-spec.ts │ │ └── todo.e2e-spec.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── 10-nestjs-rest-apis-with-testing │ ├── .eslintrc.js │ ├── .github │ │ ├── dependabot.yml │ │ └── workflows │ │ │ ├── build.yml │ │ │ ├── dependabot-automerge.yml │ │ │ ├── dockerize.yml │ │ │ ├── e2e.yml │ │ │ ├── greetings.yml │ │ │ └── stale.yml │ ├── .gitignore │ ├── .mergify.yml │ ├── .prettierrc │ ├── Dockerfile │ ├── LICENSE │ ├── README.md │ ├── codecov.yml │ ├── commitlint.config.js │ ├── docker-compose.yml │ ├── docs │ │ ├── _config.yml │ │ ├── api.md │ │ ├── auth.md │ │ ├── config.md │ │ ├── guide.md │ │ ├── index.md │ │ ├── model.md │ │ ├── mongo.md │ │ ├── testing.md │ │ └── user.md │ ├── jest.config.js │ ├── nest-cli.json │ ├── package.json │ ├── src │ │ ├── app.controller.spec.ts │ │ ├── app.controller.ts │ │ ├── app.module.ts │ │ ├── app.service.spec.ts │ │ ├── app.service.ts │ │ ├── auth │ │ │ ├── auth.constants.ts │ │ │ ├── auth.controller.spec.ts │ │ │ ├── auth.controller.ts │ │ │ ├── auth.module.ts │ │ │ ├── auth.service.spec.ts │ │ │ ├── auth.service.ts │ │ │ ├── guard │ │ │ │ ├── has-roles.decorator.ts │ │ │ │ ├── jwt-auth.guard.spec.ts │ │ │ │ ├── jwt-auth.guard.ts │ │ │ │ ├── local-auth.guard.spec.ts │ │ │ │ ├── local-auth.guard.ts │ │ │ │ ├── roles.guard.spec.ts │ │ │ │ └── roles.guard.ts │ │ │ ├── interface │ │ │ │ ├── access-token.interface.ts │ │ │ │ ├── authenticated-request.interface.ts │ │ │ │ ├── jwt-payload.interface.ts │ │ │ │ └── user-principal.interface.ts │ │ │ └── strategy │ │ │ │ ├── jwt.strategy.spec.ts │ │ │ │ ├── jwt.strategy.ts │ │ │ │ ├── local.strategy.spec.ts │ │ │ │ └── local.strategy.ts │ │ ├── config │ │ │ ├── jwt.config.spec.ts │ │ │ ├── jwt.config.ts │ │ │ ├── mongodb.config.spec.ts │ │ │ ├── mongodb.config.ts │ │ │ ├── sendgrid.config.spec.ts │ │ │ └── sendgrid.config.ts │ │ ├── database │ │ │ ├── comment.model.ts │ │ │ ├── database-connection.providers.spec.ts │ │ │ ├── database-connection.providers.ts │ │ │ ├── database-models.providers.spec.ts │ │ │ ├── database-models.providers.ts │ │ │ ├── database.constants.ts │ │ │ ├── database.module.ts │ │ │ ├── post.model.ts │ │ │ ├── user.mdoel.spec.ts │ │ │ └── user.model.ts │ │ ├── logger │ │ │ ├── logger.decorator.ts │ │ │ ├── logger.module.ts │ │ │ ├── logger.providers.ts │ │ │ ├── logger.service.spec.ts │ │ │ └── logger.service.ts │ │ ├── main.ts │ │ ├── post │ │ │ ├── create-comment.dto.ts │ │ │ ├── create-post.dto.ts │ │ │ ├── post-data-initializer.service.ts │ │ │ ├── post.controller.spec.ts │ │ │ ├── post.controller.ts │ │ │ ├── post.module.ts │ │ │ ├── post.service.spec.ts │ │ │ ├── post.service.stub.ts │ │ │ ├── post.service.ts │ │ │ └── update-post.dto.ts │ │ ├── sendgrid │ │ │ ├── sendgrid.constants.ts │ │ │ ├── sendgrid.module.ts │ │ │ ├── sendgrid.providers.spec.ts │ │ │ ├── sendgrid.providers.ts │ │ │ ├── sendgrid.service.spec.ts │ │ │ └── sendgrid.service.ts │ │ ├── shared │ │ │ ├── enum │ │ │ │ └── role-type.enum.ts │ │ │ └── pipe │ │ │ │ ├── parse-object-id.pipe.spec.ts │ │ │ │ └── parse-object-id.pipe.ts │ │ └── user │ │ │ ├── profile.controller.spec.ts │ │ │ ├── profile.controller.ts │ │ │ ├── register.controller.spec.ts │ │ │ ├── register.controller.ts │ │ │ ├── register.dto.spec.ts │ │ │ ├── register.dto.ts │ │ │ ├── user-data-initializer.service.ts │ │ │ ├── user.controller.spec.ts │ │ │ ├── user.controller.ts │ │ │ ├── user.dto.ts │ │ │ ├── user.module.ts │ │ │ ├── user.service.spec.ts │ │ │ └── user.service.ts │ ├── test │ │ ├── app.e2e-spec.ts │ │ └── jest-e2e.json │ ├── tsconfig.build.json │ └── tsconfig.json ├── 11-nest-cache │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── nest-cli.json │ ├── package.json │ ├── src │ │ ├── app.controller.spec.ts │ │ ├── app.controller.ts │ │ ├── app.module.ts │ │ ├── app.service.ts │ │ ├── contact │ │ │ ├── contact.controller.spec.ts │ │ │ ├── contact.controller.ts │ │ │ ├── contact.module.ts │ │ │ ├── contact.service.spec.ts │ │ │ ├── contact.service.ts │ │ │ ├── dto │ │ │ │ └── create-contact.dto.ts │ │ │ ├── interfaces │ │ │ │ └── contact.interface.ts │ │ │ └── schemas │ │ │ │ └── schema.ts │ │ └── main.ts │ ├── test │ │ ├── app.e2e-spec.ts │ │ └── jest-e2e.json │ ├── tsconfig.build.json │ └── tsconfig.json ├── 12-nestjs-event-emitter │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── nest-cli.json │ ├── package.json │ ├── src │ │ ├── app.controller.spec.ts │ │ ├── app.controller.ts │ │ ├── app.module.ts │ │ ├── app.service.ts │ │ ├── main.ts │ │ └── orders │ │ │ ├── dto │ │ │ └── create-order.dto.ts │ │ │ ├── entities │ │ │ └── order.entity.ts │ │ │ ├── events │ │ │ └── order-created.event.ts │ │ │ ├── listeners │ │ │ └── order-created.listener.ts │ │ │ ├── orders.controller.ts │ │ │ ├── orders.module.ts │ │ │ └── orders.service.ts │ ├── test │ │ ├── app.e2e-spec.ts │ │ └── jest-e2e.json │ ├── tsconfig.build.json │ └── tsconfig.json ├── 13-nestjs-fastify │ ├── .eslintrc.js │ ├── .gitignore │ ├── README.md │ ├── package.json │ ├── src │ │ ├── app.module.ts │ │ ├── cats │ │ │ ├── cats.controller.ts │ │ │ ├── cats.module.ts │ │ │ ├── cats.service.ts │ │ │ ├── dto │ │ │ │ └── create-cat.dto.ts │ │ │ └── interfaces │ │ │ │ └── cat.interface.ts │ │ ├── common │ │ │ ├── decorators │ │ │ │ └── roles.decorator.ts │ │ │ ├── guards │ │ │ │ └── roles.guard.ts │ │ │ ├── interceptors │ │ │ │ └── exception.interceptor.ts │ │ │ ├── middleware │ │ │ │ └── logger.middleware.ts │ │ │ └── pipes │ │ │ │ ├── parse-int.pipe.ts │ │ │ │ └── validation.pipe.ts │ │ ├── core │ │ │ ├── core.module.ts │ │ │ └── interceptors │ │ │ │ ├── logging.interceptor.ts │ │ │ │ └── transform.interceptor.ts │ │ └── main.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── 14-nestjs-queues │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── docker-compose.yml │ ├── nest-cli.json │ ├── package.json │ ├── src │ │ ├── app.controller.spec.ts │ │ ├── app.controller.ts │ │ ├── app.module.ts │ │ ├── app.service.ts │ │ ├── audio │ │ │ ├── audio.controller.ts │ │ │ ├── audio.module.ts │ │ │ └── audio.processor.ts │ │ └── main.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── 15-nestjs-queues-bull │ ├── .env.example │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── csv │ │ ├── 368e0b1a433821eead2f8119bc106c3ce.csv │ │ ├── 9e6aa5e1105a94ce766e0a7b3239e19b1.csv │ │ └── RANDOM.csv │ ├── nest-cli.json │ ├── ormconfig.ts │ ├── package.json │ ├── pnpm-lock.yaml │ ├── src │ │ ├── app.module.ts │ │ ├── automobile │ │ │ ├── automobile.controller.ts │ │ │ ├── automobile.module.ts │ │ │ ├── automobile.service.ts │ │ │ ├── processors │ │ │ │ └── upload.processor.ts │ │ │ └── vehicle.ts │ │ ├── config │ │ │ ├── config.default.ts │ │ │ ├── config.interface.ts │ │ │ ├── config.module.ts │ │ │ └── config.service.ts │ │ ├── db.interface.ts │ │ ├── db.module.ts │ │ ├── decorator │ │ │ └── index.ts │ │ └── main.ts │ ├── test │ │ ├── app.e2e-spec.ts │ │ └── jest-e2e.json │ ├── tsconfig.build.json │ └── tsconfig.json ├── 16-nestjs-sse-events │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── jest.json │ ├── nest-cli.json │ ├── package.json │ ├── src │ │ ├── app.controller.ts │ │ ├── app.module.ts │ │ ├── index.html │ │ └── main.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── 17-nestjs-task-schedule │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── nest-cli.json │ ├── package.json │ ├── src │ │ ├── app.controller.spec.ts │ │ ├── app.controller.ts │ │ ├── app.module.ts │ │ ├── app.service.ts │ │ ├── main.ts │ │ └── tasks │ │ │ ├── tasks.module.ts │ │ │ └── tasks.service.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── 18-nestjs-testing-patterns │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── nest-cli.json │ ├── package.json │ ├── src │ │ ├── app.controller.spec.ts │ │ ├── app.controller.ts │ │ ├── app.module.ts │ │ ├── app.service.ts │ │ ├── main.ts │ │ └── tasks │ │ │ ├── tasks.module.ts │ │ │ └── tasks.service.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── 19-nestjs-testing-advanced │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── nest-cli.json │ ├── package.json │ ├── src │ │ ├── app.controller.spec.ts │ │ ├── app.controller.ts │ │ ├── app.module.ts │ │ ├── app.service.ts │ │ ├── main.ts │ │ └── tasks │ │ │ ├── tasks.module.ts │ │ │ └── tasks.service.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── 20-nestjs-testing-e2e │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── nest-cli.json │ ├── package.json │ ├── src │ │ ├── app.controller.spec.ts │ │ ├── app.controller.ts │ │ ├── app.module.ts │ │ ├── app.service.ts │ │ ├── main.ts │ │ └── tasks │ │ │ ├── tasks.module.ts │ │ │ └── tasks.service.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── 21-nestjs-auth0-integrations │ ├── .eslintrc.js │ ├── .gitignore │ ├── .gitlab-ci.yml │ ├── .prettierrc │ ├── README.md │ ├── env.test │ ├── jest.config.js │ ├── jest.e2e.json │ ├── nest-cli.json │ ├── ormconfig.ts │ ├── package.json │ ├── setEnvVars.js │ ├── src │ │ ├── app │ │ │ ├── app.constants.ts │ │ │ ├── app.module.ts │ │ │ ├── auth │ │ │ │ ├── auth-middleware.ts │ │ │ │ ├── auth-service.ts │ │ │ │ └── auth.module.ts │ │ │ ├── controllers │ │ │ │ └── app.controller.ts │ │ │ ├── core │ │ │ │ ├── decorator │ │ │ │ │ └── role.decorator.ts │ │ │ │ ├── guard │ │ │ │ │ └── role.guard.ts │ │ │ │ ├── interceptor │ │ │ │ │ └── app.interceptor.ts │ │ │ │ └── roles.ts │ │ │ └── domain │ │ │ │ ├── domain.module.ts │ │ │ │ └── restaurant │ │ │ │ ├── controller │ │ │ │ └── restaurant.controller.ts │ │ │ │ ├── dto │ │ │ │ └── restaurant.dto.ts │ │ │ │ ├── entity │ │ │ │ └── restaurant.entity.ts │ │ │ │ ├── interface │ │ │ │ └── index.ts │ │ │ │ ├── services │ │ │ │ └── restaurant.service.ts │ │ │ │ └── utility │ │ │ │ └── index.ts │ │ ├── config │ │ │ ├── config.default.ts │ │ │ ├── config.interface.ts │ │ │ ├── config.module.ts │ │ │ └── config.service.ts │ │ ├── db │ │ │ ├── db.errors.ts │ │ │ ├── db.interface.ts │ │ │ ├── db.logger.ts │ │ │ ├── db.module.ts │ │ │ └── db.service.ts │ │ ├── logger │ │ │ ├── logger.middleware.ts │ │ │ ├── logger.module.ts │ │ │ ├── logger.ts │ │ │ └── loglevel.ts │ │ ├── main.ts │ │ ├── migrations │ │ │ └── 1722842096069-restaurants.ts │ │ └── swagger │ │ │ ├── swagger.config.ts │ │ │ ├── swagger.interface.ts │ │ │ └── swagger.ts │ ├── test │ │ ├── e2e │ │ │ ├── app.e2e-spec.ts │ │ │ ├── restaurants │ │ │ │ └── restaurant.e2e-spec.ts │ │ │ └── swagger.e2e-spec.ts │ │ ├── mock.ts │ │ └── utils │ │ │ └── index.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── 22-nestjs-file-upload │ ├── .eslintrc.js │ ├── .gitignore │ ├── .gitlab-ci.yml │ ├── .prettierrc │ ├── README.md │ ├── env.test │ ├── jest.config.js │ ├── jest.e2e.json │ ├── nest-cli.json │ ├── ormconfig.ts │ ├── package.json │ ├── setEnvVars.js │ ├── src │ │ ├── app │ │ │ ├── app.constants.ts │ │ │ ├── app.module.ts │ │ │ ├── auth │ │ │ │ ├── auth-middleware.ts │ │ │ │ ├── auth-service.ts │ │ │ │ └── auth.module.ts │ │ │ ├── controllers │ │ │ │ └── app.controller.ts │ │ │ ├── core │ │ │ │ ├── decorator │ │ │ │ │ ├── file.decorator.ts │ │ │ │ │ └── role.decorator.ts │ │ │ │ ├── filters │ │ │ │ │ └── file.filter.ts │ │ │ │ ├── guard │ │ │ │ │ └── role.guard.ts │ │ │ │ ├── interceptor │ │ │ │ │ └── app.interceptor.ts │ │ │ │ └── roles.ts │ │ │ └── domain │ │ │ │ ├── domain.module.ts │ │ │ │ └── restaurant │ │ │ │ ├── controller │ │ │ │ ├── app.js │ │ │ │ └── restaurant.controller.ts │ │ │ │ ├── dto │ │ │ │ └── restaurant.dto.ts │ │ │ │ ├── entity │ │ │ │ └── restaurant.entity.ts │ │ │ │ ├── interface │ │ │ │ └── index.ts │ │ │ │ ├── services │ │ │ │ └── restaurant.service.ts │ │ │ │ └── utility │ │ │ │ └── index.ts │ │ ├── config │ │ │ ├── config.default.ts │ │ │ ├── config.interface.ts │ │ │ ├── config.module.ts │ │ │ └── config.service.ts │ │ ├── db │ │ │ ├── db.errors.ts │ │ │ ├── db.interface.ts │ │ │ ├── db.logger.ts │ │ │ ├── db.module.ts │ │ │ └── db.service.ts │ │ ├── lib │ │ │ └── aws-s3 │ │ │ │ ├── aws-s3.module.ts │ │ │ │ ├── aws-s3.service.ts │ │ │ │ └── index.ts │ │ ├── logger │ │ │ ├── logger.middleware.ts │ │ │ ├── logger.module.ts │ │ │ ├── logger.ts │ │ │ └── loglevel.ts │ │ ├── main.ts │ │ ├── migrations │ │ │ └── 1722842096069-restaurants.ts │ │ └── swagger │ │ │ ├── swagger.config.ts │ │ │ ├── swagger.interface.ts │ │ │ └── swagger.ts │ ├── test │ │ ├── e2e │ │ │ ├── app.e2e-spec.ts │ │ │ ├── restaurants │ │ │ │ └── restaurant.e2e-spec.ts │ │ │ └── swagger.e2e-spec.ts │ │ ├── mock.ts │ │ └── utils │ │ │ └── index.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── 23-nestjs-path-mapping │ ├── .eslintrc.js │ ├── .gitignore │ ├── .gitlab-ci.yml │ ├── .prettierrc │ ├── README.md │ ├── env.test │ ├── jest.config.js │ ├── jest.e2e.json │ ├── nest-cli.json │ ├── ormconfig.ts │ ├── package.json │ ├── setEnvVars.js │ ├── src │ │ ├── app │ │ │ ├── app.constants.ts │ │ │ ├── app.module.ts │ │ │ ├── auth │ │ │ │ ├── auth-middleware.ts │ │ │ │ ├── auth-service.ts │ │ │ │ └── auth.module.ts │ │ │ ├── controllers │ │ │ │ └── app.controller.ts │ │ │ ├── core │ │ │ │ ├── decorator │ │ │ │ │ ├── file.decorator.ts │ │ │ │ │ └── role.decorator.ts │ │ │ │ ├── filters │ │ │ │ │ └── file.filter.ts │ │ │ │ ├── guard │ │ │ │ │ └── role.guard.ts │ │ │ │ ├── interceptor │ │ │ │ │ └── app.interceptor.ts │ │ │ │ └── roles.ts │ │ │ └── domain │ │ │ │ ├── domain.module.ts │ │ │ │ └── restaurant │ │ │ │ ├── controller │ │ │ │ └── restaurant.controller.ts │ │ │ │ ├── dto │ │ │ │ └── restaurant.dto.ts │ │ │ │ ├── entity │ │ │ │ └── restaurant.entity.ts │ │ │ │ ├── interface │ │ │ │ └── index.ts │ │ │ │ ├── services │ │ │ │ └── restaurant.service.ts │ │ │ │ └── utility │ │ │ │ └── index.ts │ │ ├── config │ │ │ ├── config.default.ts │ │ │ ├── config.interface.ts │ │ │ ├── config.module.ts │ │ │ └── config.service.ts │ │ ├── db │ │ │ ├── db.errors.ts │ │ │ ├── db.interface.ts │ │ │ ├── db.logger.ts │ │ │ ├── db.module.ts │ │ │ └── db.service.ts │ │ ├── logger │ │ │ ├── logger.middleware.ts │ │ │ ├── logger.module.ts │ │ │ ├── logger.ts │ │ │ └── loglevel.ts │ │ ├── main.ts │ │ ├── migrations │ │ │ └── 1722842096069-restaurants.ts │ │ └── swagger │ │ │ ├── swagger.config.ts │ │ │ ├── swagger.interface.ts │ │ │ └── swagger.ts │ ├── test │ │ ├── e2e │ │ │ ├── app.e2e-spec.ts │ │ │ ├── restaurants │ │ │ │ └── restaurant.e2e-spec.ts │ │ │ └── swagger.e2e-spec.ts │ │ ├── mock.ts │ │ └── utils │ │ │ └── index.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── 24-nestjs-api-load-testing │ ├── .eslintrc.js │ ├── .gitignore │ ├── .gitlab-ci.yml │ ├── .prettierrc │ ├── README.md │ ├── env.test │ ├── jest.config.js │ ├── jest.e2e.json │ ├── nest-cli.json │ ├── ormconfig.ts │ ├── package.json │ ├── setEnvVars.js │ ├── src │ │ ├── app │ │ │ ├── app.constants.ts │ │ │ ├── app.module.ts │ │ │ ├── auth │ │ │ │ ├── auth-middleware.ts │ │ │ │ ├── auth-service.ts │ │ │ │ └── auth.module.ts │ │ │ ├── controllers │ │ │ │ └── app.controller.ts │ │ │ ├── core │ │ │ │ ├── decorator │ │ │ │ │ ├── file.decorator.ts │ │ │ │ │ └── role.decorator.ts │ │ │ │ ├── filters │ │ │ │ │ └── file.filter.ts │ │ │ │ ├── guard │ │ │ │ │ └── role.guard.ts │ │ │ │ ├── interceptor │ │ │ │ │ └── app.interceptor.ts │ │ │ │ └── roles.ts │ │ │ └── domain │ │ │ │ ├── domain.module.ts │ │ │ │ └── restaurant │ │ │ │ ├── controller │ │ │ │ └── restaurant.controller.ts │ │ │ │ ├── dto │ │ │ │ └── restaurant.dto.ts │ │ │ │ ├── entity │ │ │ │ └── restaurant.entity.ts │ │ │ │ ├── interface │ │ │ │ └── index.ts │ │ │ │ ├── services │ │ │ │ └── restaurant.service.ts │ │ │ │ └── utility │ │ │ │ └── index.ts │ │ ├── config │ │ │ ├── config.default.ts │ │ │ ├── config.interface.ts │ │ │ ├── config.module.ts │ │ │ └── config.service.ts │ │ ├── db │ │ │ ├── db.errors.ts │ │ │ ├── db.interface.ts │ │ │ ├── db.logger.ts │ │ │ ├── db.module.ts │ │ │ └── db.service.ts │ │ ├── logger │ │ │ ├── logger.middleware.ts │ │ │ ├── logger.module.ts │ │ │ ├── logger.ts │ │ │ └── loglevel.ts │ │ ├── main.ts │ │ ├── migrations │ │ │ └── 1722842096069-restaurants.ts │ │ └── swagger │ │ │ ├── swagger.config.ts │ │ │ ├── swagger.interface.ts │ │ │ └── swagger.ts │ ├── test │ │ ├── e2e │ │ │ ├── app.e2e-spec.ts │ │ │ ├── restaurants │ │ │ │ └── restaurant.e2e-spec.ts │ │ │ └── swagger.e2e-spec.ts │ │ ├── mock.ts │ │ └── utils │ │ │ └── index.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── 25-nestjs-standalone-app │ ├── .eslintrc.js │ ├── .gitignore │ ├── .gitlab-ci.yml │ ├── .prettierrc │ ├── README.md │ ├── env.test │ ├── jest.config.js │ ├── jest.e2e.json │ ├── nest-cli.json │ ├── ormconfig.ts │ ├── package.json │ ├── setEnvVars.js │ ├── src │ │ ├── app │ │ │ ├── app.constants.ts │ │ │ ├── app.module.ts │ │ │ ├── auth │ │ │ │ ├── auth-middleware.ts │ │ │ │ ├── auth-service.ts │ │ │ │ └── auth.module.ts │ │ │ ├── controllers │ │ │ │ └── app.controller.ts │ │ │ ├── core │ │ │ │ ├── decorator │ │ │ │ │ ├── file.decorator.ts │ │ │ │ │ └── role.decorator.ts │ │ │ │ ├── filters │ │ │ │ │ └── file.filter.ts │ │ │ │ ├── guard │ │ │ │ │ └── role.guard.ts │ │ │ │ ├── interceptor │ │ │ │ │ └── app.interceptor.ts │ │ │ │ └── roles.ts │ │ │ └── domain │ │ │ │ ├── domain.module.ts │ │ │ │ └── restaurant │ │ │ │ ├── controller │ │ │ │ └── restaurant.controller.ts │ │ │ │ ├── dto │ │ │ │ └── restaurant.dto.ts │ │ │ │ ├── entity │ │ │ │ └── restaurant.entity.ts │ │ │ │ ├── interface │ │ │ │ └── index.ts │ │ │ │ ├── services │ │ │ │ └── restaurant.service.ts │ │ │ │ └── utility │ │ │ │ └── index.ts │ │ ├── config │ │ │ ├── config.default.ts │ │ │ ├── config.interface.ts │ │ │ ├── config.module.ts │ │ │ └── config.service.ts │ │ ├── db │ │ │ ├── db.errors.ts │ │ │ ├── db.interface.ts │ │ │ ├── db.logger.ts │ │ │ ├── db.module.ts │ │ │ └── db.service.ts │ │ ├── logger │ │ │ ├── logger.middleware.ts │ │ │ ├── logger.module.ts │ │ │ ├── logger.ts │ │ │ └── loglevel.ts │ │ ├── main_.ts │ │ ├── migrations │ │ │ └── 1722842096069-restaurants.ts │ │ ├── standalone.ts │ │ └── swagger │ │ │ ├── swagger.config.ts │ │ │ ├── swagger.interface.ts │ │ │ └── swagger.ts │ ├── test │ │ ├── e2e │ │ │ ├── app.e2e-spec.ts │ │ │ ├── restaurants │ │ │ │ └── restaurant.e2e-spec.ts │ │ │ └── swagger.e2e-spec.ts │ │ ├── mock.ts │ │ └── utils │ │ │ └── index.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── 26-nestjs-matrix-using-prometheus │ ├── .eslintrc.js │ ├── .gitignore │ ├── .gitlab-ci.yml │ ├── .prettierrc │ ├── README.md │ ├── env.test │ ├── jest.config.js │ ├── jest.e2e.json │ ├── nest-cli.json │ ├── ormconfig.ts │ ├── package.json │ ├── setEnvVars.js │ ├── src │ │ ├── app │ │ │ ├── app.constants.ts │ │ │ ├── app.module.ts │ │ │ ├── auth │ │ │ │ ├── auth-middleware.ts │ │ │ │ ├── auth-service.ts │ │ │ │ └── auth.module.ts │ │ │ ├── controllers │ │ │ │ └── app.controller.ts │ │ │ ├── core │ │ │ │ ├── decorator │ │ │ │ │ ├── file.decorator.ts │ │ │ │ │ └── role.decorator.ts │ │ │ │ ├── filters │ │ │ │ │ └── file.filter.ts │ │ │ │ ├── guard │ │ │ │ │ └── role.guard.ts │ │ │ │ ├── interceptor │ │ │ │ │ └── app.interceptor.ts │ │ │ │ └── roles.ts │ │ │ ├── domain │ │ │ │ ├── domain.module.ts │ │ │ │ └── restaurant │ │ │ │ │ ├── controller │ │ │ │ │ └── restaurant.controller.ts │ │ │ │ │ ├── dto │ │ │ │ │ └── restaurant.dto.ts │ │ │ │ │ ├── entity │ │ │ │ │ └── restaurant.entity.ts │ │ │ │ │ ├── interface │ │ │ │ │ └── index.ts │ │ │ │ │ ├── services │ │ │ │ │ └── restaurant.service.ts │ │ │ │ │ └── utility │ │ │ │ │ └── index.ts │ │ │ └── matrix │ │ │ │ └── matrix.middleware.ts │ │ ├── config │ │ │ ├── config.default.ts │ │ │ ├── config.interface.ts │ │ │ ├── config.module.ts │ │ │ └── config.service.ts │ │ ├── db │ │ │ ├── db.errors.ts │ │ │ ├── db.interface.ts │ │ │ ├── db.logger.ts │ │ │ ├── db.module.ts │ │ │ └── db.service.ts │ │ ├── logger │ │ │ ├── logger.middleware.ts │ │ │ ├── logger.module.ts │ │ │ ├── logger.ts │ │ │ └── loglevel.ts │ │ ├── main.ts │ │ ├── migrations │ │ │ └── 1722842096069-restaurants.ts │ │ └── swagger │ │ │ ├── swagger.config.ts │ │ │ ├── swagger.interface.ts │ │ │ └── swagger.ts │ ├── test │ │ ├── e2e │ │ │ ├── app.e2e-spec.ts │ │ │ ├── restaurants │ │ │ │ └── restaurant.e2e-spec.ts │ │ │ └── swagger.e2e-spec.ts │ │ ├── mock.ts │ │ └── utils │ │ │ └── index.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── 27-nestjs-logger │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── nest-cli.json │ ├── ormconfig.ts │ ├── package.json │ ├── src │ │ ├── app.controller.spec.ts │ │ ├── app.controller.ts │ │ ├── app.module.ts │ │ ├── app.service.ts │ │ ├── app │ │ │ ├── app.constants.ts │ │ │ ├── domain │ │ │ │ ├── domain.module.ts │ │ │ │ └── restaurant │ │ │ │ │ ├── controller │ │ │ │ │ ├── dish.controller.ts │ │ │ │ │ ├── restaurant.controller.ts │ │ │ │ │ └── restaurant.dish.controller.ts │ │ │ │ │ ├── dto │ │ │ │ │ ├── restaurant.dish.dto.ts │ │ │ │ │ ├── restaurant.dto.ts │ │ │ │ │ └── restaurant.fav.dto.ts │ │ │ │ │ ├── entity │ │ │ │ │ ├── restaurant.address.entity.ts │ │ │ │ │ ├── restaurant.dish.entity.ts │ │ │ │ │ └── restaurant.entity.ts │ │ │ │ │ ├── interface │ │ │ │ │ └── index.ts │ │ │ │ │ ├── services │ │ │ │ │ ├── restaurant.dish.service.ts │ │ │ │ │ └── restaurant.service.ts │ │ │ │ │ └── utility │ │ │ │ │ └── index.ts │ │ │ └── shared │ │ │ │ └── logger.service.ts │ │ ├── docs │ │ │ ├── swagger.config.ts │ │ │ ├── swagger.interface.ts │ │ │ └── swagger.ts │ │ ├── main.ts │ │ └── migrations │ │ │ ├── 1689614343529-food-order.ts │ │ │ ├── 1689614539337-food-order-v2.ts │ │ │ ├── 1689614664821-food-order-v3.ts │ │ │ ├── 1689614732322-food-order-v4.ts │ │ │ ├── 1689623831942-food-order-v5.ts │ │ │ └── 1689626992680-food-order-v5.ts │ ├── test │ │ ├── app.e2e-spec.ts │ │ └── jest-e2e.json │ ├── tsconfig.build.json │ └── tsconfig.json └── 28-nestjs-winston-logger │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── nest-cli.json │ ├── ormconfig.ts │ ├── package.json │ ├── src │ ├── app.controller.spec.ts │ ├── app.controller.ts │ ├── app.module.ts │ ├── app.service.ts │ ├── app │ │ ├── app.constants.ts │ │ ├── domain │ │ │ ├── domain.module.ts │ │ │ └── restaurant │ │ │ │ ├── controller │ │ │ │ ├── dish.controller.ts │ │ │ │ ├── restaurant.controller.ts │ │ │ │ └── restaurant.dish.controller.ts │ │ │ │ ├── dto │ │ │ │ ├── restaurant.dish.dto.ts │ │ │ │ ├── restaurant.dto.ts │ │ │ │ └── restaurant.fav.dto.ts │ │ │ │ ├── entity │ │ │ │ ├── restaurant.address.entity.ts │ │ │ │ ├── restaurant.dish.entity.ts │ │ │ │ └── restaurant.entity.ts │ │ │ │ ├── interface │ │ │ │ └── index.ts │ │ │ │ ├── services │ │ │ │ ├── restaurant.dish.service.ts │ │ │ │ └── restaurant.service.ts │ │ │ │ └── utility │ │ │ │ └── index.ts │ │ └── shared │ │ │ └── logger.service.ts │ ├── docs │ │ ├── swagger.config.ts │ │ ├── swagger.interface.ts │ │ └── swagger.ts │ ├── logger │ │ ├── logger.config.ts │ │ ├── logger.module.ts │ │ └── logger.service.ts │ ├── main.ts │ └── migrations │ │ ├── 1689614343529-food-order.ts │ │ ├── 1689614539337-food-order-v2.ts │ │ ├── 1689614664821-food-order-v3.ts │ │ ├── 1689614732322-food-order-v4.ts │ │ ├── 1689623831942-food-order-v5.ts │ │ └── 1689626992680-food-order-v5.ts │ ├── test │ ├── app.e2e-spec.ts │ └── jest-e2e.json │ ├── tsconfig.build.json │ └── tsconfig.json ├── commitlint.config.js ├── docker-compose.override.yml ├── docker-compose.yml ├── docker-utils ├── docker-entrypoint.sh └── entrypoint │ └── init.sh ├── nx.json ├── package.json ├── packages ├── app-config │ ├── jest.config.js │ ├── package.json │ ├── src │ │ ├── config.default.ts │ │ ├── config.interface.ts │ │ ├── config.module.ts │ │ ├── config.service.ts │ │ └── index.ts │ └── tsconfig.json ├── app-database │ ├── jest.config.js │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── db.interface.ts │ │ ├── db.module.ts │ │ └── index.ts │ └── tsconfig.json ├── app-email │ ├── jest.config.js │ ├── package.json │ ├── src │ │ ├── email.interface.ts │ │ ├── email.module.ts │ │ ├── email.service.ts │ │ ├── index.ts │ │ └── v1 │ │ │ ├── email.module.ts │ │ │ └── email.service.ts │ └── tsconfig.json ├── app-http │ ├── jest.config.js │ ├── package.json │ ├── src │ │ ├── http-client.constants.ts │ │ ├── http-client.decorator.ts │ │ ├── http-client.interface.ts │ │ ├── http-client.module.ts │ │ ├── http-client.provider.ts │ │ ├── http-client.service.ts │ │ └── index.ts │ └── tsconfig.json └── app-logger │ ├── jest.config.js │ ├── package.json │ ├── src │ ├── index.ts │ ├── logger.middleware.ts │ ├── logger.module.ts │ ├── logger.service.ts │ └── loglevel.ts │ └── tsconfig.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml └── screens └── nest.jpg /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.husky/prepare-commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/.husky/prepare-commit-msg -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/.prettierrc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/README.md -------------------------------------------------------------------------------- /apps/01-nestjs-baseline-rest-apis/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/01-nestjs-baseline-rest-apis/.eslintrc.js -------------------------------------------------------------------------------- /apps/01-nestjs-baseline-rest-apis/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/01-nestjs-baseline-rest-apis/.gitignore -------------------------------------------------------------------------------- /apps/01-nestjs-baseline-rest-apis/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/01-nestjs-baseline-rest-apis/.prettierrc -------------------------------------------------------------------------------- /apps/01-nestjs-baseline-rest-apis/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/01-nestjs-baseline-rest-apis/README.md -------------------------------------------------------------------------------- /apps/01-nestjs-baseline-rest-apis/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/01-nestjs-baseline-rest-apis/nest-cli.json -------------------------------------------------------------------------------- /apps/01-nestjs-baseline-rest-apis/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/01-nestjs-baseline-rest-apis/package.json -------------------------------------------------------------------------------- /apps/01-nestjs-baseline-rest-apis/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/01-nestjs-baseline-rest-apis/src/app.module.ts -------------------------------------------------------------------------------- /apps/01-nestjs-baseline-rest-apis/src/app.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/01-nestjs-baseline-rest-apis/src/app.service.ts -------------------------------------------------------------------------------- /apps/01-nestjs-baseline-rest-apis/src/app/domain/users/user.response.dto.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/01-nestjs-baseline-rest-apis/src/app/shared/shared.module.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/01-nestjs-baseline-rest-apis/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/01-nestjs-baseline-rest-apis/src/main.ts -------------------------------------------------------------------------------- /apps/01-nestjs-baseline-rest-apis/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/01-nestjs-baseline-rest-apis/test/jest-e2e.json -------------------------------------------------------------------------------- /apps/01-nestjs-baseline-rest-apis/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/01-nestjs-baseline-rest-apis/tsconfig.build.json -------------------------------------------------------------------------------- /apps/01-nestjs-baseline-rest-apis/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/01-nestjs-baseline-rest-apis/tsconfig.json -------------------------------------------------------------------------------- /apps/02-nestjs-dockerize/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/02-nestjs-dockerize/.dockerignore -------------------------------------------------------------------------------- /apps/02-nestjs-dockerize/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/02-nestjs-dockerize/.eslintrc.js -------------------------------------------------------------------------------- /apps/02-nestjs-dockerize/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/02-nestjs-dockerize/.gitignore -------------------------------------------------------------------------------- /apps/02-nestjs-dockerize/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/02-nestjs-dockerize/.prettierrc -------------------------------------------------------------------------------- /apps/02-nestjs-dockerize/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/02-nestjs-dockerize/Dockerfile -------------------------------------------------------------------------------- /apps/02-nestjs-dockerize/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/02-nestjs-dockerize/README.md -------------------------------------------------------------------------------- /apps/02-nestjs-dockerize/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/02-nestjs-dockerize/docker-compose.yml -------------------------------------------------------------------------------- /apps/02-nestjs-dockerize/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/02-nestjs-dockerize/nest-cli.json -------------------------------------------------------------------------------- /apps/02-nestjs-dockerize/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/02-nestjs-dockerize/package.json -------------------------------------------------------------------------------- /apps/02-nestjs-dockerize/src/app.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/02-nestjs-dockerize/src/app.controller.spec.ts -------------------------------------------------------------------------------- /apps/02-nestjs-dockerize/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/02-nestjs-dockerize/src/app.controller.ts -------------------------------------------------------------------------------- /apps/02-nestjs-dockerize/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/02-nestjs-dockerize/src/app.module.ts -------------------------------------------------------------------------------- /apps/02-nestjs-dockerize/src/app.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/02-nestjs-dockerize/src/app.service.ts -------------------------------------------------------------------------------- /apps/02-nestjs-dockerize/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/02-nestjs-dockerize/src/main.ts -------------------------------------------------------------------------------- /apps/02-nestjs-dockerize/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/02-nestjs-dockerize/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /apps/02-nestjs-dockerize/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/02-nestjs-dockerize/test/jest-e2e.json -------------------------------------------------------------------------------- /apps/02-nestjs-dockerize/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/02-nestjs-dockerize/tsconfig.build.json -------------------------------------------------------------------------------- /apps/02-nestjs-dockerize/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/02-nestjs-dockerize/tsconfig.json -------------------------------------------------------------------------------- /apps/03-nestjs-typeorm-apis/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/03-nestjs-typeorm-apis/.eslintrc.js -------------------------------------------------------------------------------- /apps/03-nestjs-typeorm-apis/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/03-nestjs-typeorm-apis/.gitignore -------------------------------------------------------------------------------- /apps/03-nestjs-typeorm-apis/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/03-nestjs-typeorm-apis/.prettierrc -------------------------------------------------------------------------------- /apps/03-nestjs-typeorm-apis/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/03-nestjs-typeorm-apis/README.md -------------------------------------------------------------------------------- /apps/03-nestjs-typeorm-apis/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/03-nestjs-typeorm-apis/nest-cli.json -------------------------------------------------------------------------------- /apps/03-nestjs-typeorm-apis/ormconfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/03-nestjs-typeorm-apis/ormconfig.ts -------------------------------------------------------------------------------- /apps/03-nestjs-typeorm-apis/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/03-nestjs-typeorm-apis/package.json -------------------------------------------------------------------------------- /apps/03-nestjs-typeorm-apis/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/03-nestjs-typeorm-apis/src/app.controller.ts -------------------------------------------------------------------------------- /apps/03-nestjs-typeorm-apis/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/03-nestjs-typeorm-apis/src/app.module.ts -------------------------------------------------------------------------------- /apps/03-nestjs-typeorm-apis/src/app.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/03-nestjs-typeorm-apis/src/app.service.ts -------------------------------------------------------------------------------- /apps/03-nestjs-typeorm-apis/src/app/docs/swagger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/03-nestjs-typeorm-apis/src/app/docs/swagger.ts -------------------------------------------------------------------------------- /apps/03-nestjs-typeorm-apis/src/app/domain/users/user.response.dto.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/03-nestjs-typeorm-apis/src/app/shared/shared.module.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/03-nestjs-typeorm-apis/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/03-nestjs-typeorm-apis/src/main.ts -------------------------------------------------------------------------------- /apps/03-nestjs-typeorm-apis/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/03-nestjs-typeorm-apis/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /apps/03-nestjs-typeorm-apis/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/03-nestjs-typeorm-apis/test/jest-e2e.json -------------------------------------------------------------------------------- /apps/03-nestjs-typeorm-apis/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/03-nestjs-typeorm-apis/tsconfig.build.json -------------------------------------------------------------------------------- /apps/03-nestjs-typeorm-apis/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/03-nestjs-typeorm-apis/tsconfig.json -------------------------------------------------------------------------------- /apps/04-nestjs-prisma-palyground/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/04-nestjs-prisma-palyground/.eslintrc.js -------------------------------------------------------------------------------- /apps/04-nestjs-prisma-palyground/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/04-nestjs-prisma-palyground/.gitignore -------------------------------------------------------------------------------- /apps/04-nestjs-prisma-palyground/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/04-nestjs-prisma-palyground/.prettierrc -------------------------------------------------------------------------------- /apps/04-nestjs-prisma-palyground/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/04-nestjs-prisma-palyground/README.md -------------------------------------------------------------------------------- /apps/04-nestjs-prisma-palyground/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/04-nestjs-prisma-palyground/nest-cli.json -------------------------------------------------------------------------------- /apps/04-nestjs-prisma-palyground/ormconfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/04-nestjs-prisma-palyground/ormconfig.ts -------------------------------------------------------------------------------- /apps/04-nestjs-prisma-palyground/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/04-nestjs-prisma-palyground/package.json -------------------------------------------------------------------------------- /apps/04-nestjs-prisma-palyground/prisma/dev.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/04-nestjs-prisma-palyground/prisma/dev.db -------------------------------------------------------------------------------- /apps/04-nestjs-prisma-palyground/prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/04-nestjs-prisma-palyground/prisma/schema.prisma -------------------------------------------------------------------------------- /apps/04-nestjs-prisma-palyground/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/04-nestjs-prisma-palyground/src/app.module.ts -------------------------------------------------------------------------------- /apps/04-nestjs-prisma-palyground/src/app.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/04-nestjs-prisma-palyground/src/app.service.ts -------------------------------------------------------------------------------- /apps/04-nestjs-prisma-palyground/src/app/domain/restaurant/dto/restaurant.fav.dto.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/04-nestjs-prisma-palyground/src/docs/swagger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/04-nestjs-prisma-palyground/src/docs/swagger.ts -------------------------------------------------------------------------------- /apps/04-nestjs-prisma-palyground/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/04-nestjs-prisma-palyground/src/main.ts -------------------------------------------------------------------------------- /apps/04-nestjs-prisma-palyground/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/04-nestjs-prisma-palyground/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /apps/04-nestjs-prisma-palyground/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/04-nestjs-prisma-palyground/test/jest-e2e.json -------------------------------------------------------------------------------- /apps/04-nestjs-prisma-palyground/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/04-nestjs-prisma-palyground/tsconfig.build.json -------------------------------------------------------------------------------- /apps/04-nestjs-prisma-palyground/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/04-nestjs-prisma-palyground/tsconfig.json -------------------------------------------------------------------------------- /apps/04-nestjs-typeorm/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/04-nestjs-typeorm/.eslintrc.js -------------------------------------------------------------------------------- /apps/04-nestjs-typeorm/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/04-nestjs-typeorm/.gitignore -------------------------------------------------------------------------------- /apps/04-nestjs-typeorm/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/04-nestjs-typeorm/.prettierrc -------------------------------------------------------------------------------- /apps/04-nestjs-typeorm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/04-nestjs-typeorm/README.md -------------------------------------------------------------------------------- /apps/04-nestjs-typeorm/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/04-nestjs-typeorm/nest-cli.json -------------------------------------------------------------------------------- /apps/04-nestjs-typeorm/ormconfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/04-nestjs-typeorm/ormconfig.ts -------------------------------------------------------------------------------- /apps/04-nestjs-typeorm/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/04-nestjs-typeorm/package.json -------------------------------------------------------------------------------- /apps/04-nestjs-typeorm/src/app.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/04-nestjs-typeorm/src/app.controller.spec.ts -------------------------------------------------------------------------------- /apps/04-nestjs-typeorm/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/04-nestjs-typeorm/src/app.controller.ts -------------------------------------------------------------------------------- /apps/04-nestjs-typeorm/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/04-nestjs-typeorm/src/app.module.ts -------------------------------------------------------------------------------- /apps/04-nestjs-typeorm/src/app.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/04-nestjs-typeorm/src/app.service.ts -------------------------------------------------------------------------------- /apps/04-nestjs-typeorm/src/app/app.constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/04-nestjs-typeorm/src/app/app.constants.ts -------------------------------------------------------------------------------- /apps/04-nestjs-typeorm/src/app/domain/restaurant/dto/restaurant.fav.dto.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/04-nestjs-typeorm/src/docs/swagger.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/04-nestjs-typeorm/src/docs/swagger.config.ts -------------------------------------------------------------------------------- /apps/04-nestjs-typeorm/src/docs/swagger.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/04-nestjs-typeorm/src/docs/swagger.interface.ts -------------------------------------------------------------------------------- /apps/04-nestjs-typeorm/src/docs/swagger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/04-nestjs-typeorm/src/docs/swagger.ts -------------------------------------------------------------------------------- /apps/04-nestjs-typeorm/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/04-nestjs-typeorm/src/main.ts -------------------------------------------------------------------------------- /apps/04-nestjs-typeorm/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/04-nestjs-typeorm/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /apps/04-nestjs-typeorm/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/04-nestjs-typeorm/test/jest-e2e.json -------------------------------------------------------------------------------- /apps/04-nestjs-typeorm/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/04-nestjs-typeorm/tsconfig.build.json -------------------------------------------------------------------------------- /apps/04-nestjs-typeorm/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/04-nestjs-typeorm/tsconfig.json -------------------------------------------------------------------------------- /apps/05-nestjs-knex-postgres/.dockerignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/05-nestjs-knex-postgres/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/05-nestjs-knex-postgres/.eslintrc.js -------------------------------------------------------------------------------- /apps/05-nestjs-knex-postgres/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/05-nestjs-knex-postgres/.gitignore -------------------------------------------------------------------------------- /apps/05-nestjs-knex-postgres/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/05-nestjs-knex-postgres/.prettierrc -------------------------------------------------------------------------------- /apps/05-nestjs-knex-postgres/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/05-nestjs-knex-postgres/Dockerfile -------------------------------------------------------------------------------- /apps/05-nestjs-knex-postgres/Procfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/05-nestjs-knex-postgres/Procfile -------------------------------------------------------------------------------- /apps/05-nestjs-knex-postgres/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/05-nestjs-knex-postgres/README.md -------------------------------------------------------------------------------- /apps/05-nestjs-knex-postgres/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/05-nestjs-knex-postgres/docker-compose.yml -------------------------------------------------------------------------------- /apps/05-nestjs-knex-postgres/env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/05-nestjs-knex-postgres/env.example -------------------------------------------------------------------------------- /apps/05-nestjs-knex-postgres/env.testing: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/05-nestjs-knex-postgres/env.testing -------------------------------------------------------------------------------- /apps/05-nestjs-knex-postgres/knexfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/05-nestjs-knex-postgres/knexfile.ts -------------------------------------------------------------------------------- /apps/05-nestjs-knex-postgres/nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/05-nestjs-knex-postgres/nodemon.json -------------------------------------------------------------------------------- /apps/05-nestjs-knex-postgres/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/05-nestjs-knex-postgres/package.json -------------------------------------------------------------------------------- /apps/05-nestjs-knex-postgres/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/05-nestjs-knex-postgres/src/app.module.ts -------------------------------------------------------------------------------- /apps/05-nestjs-knex-postgres/src/app/app.constats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/05-nestjs-knex-postgres/src/app/app.constats.ts -------------------------------------------------------------------------------- /apps/05-nestjs-knex-postgres/src/app/auth/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/05-nestjs-knex-postgres/src/app/auth/user.ts -------------------------------------------------------------------------------- /apps/05-nestjs-knex-postgres/src/db/db.errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/05-nestjs-knex-postgres/src/db/db.errors.ts -------------------------------------------------------------------------------- /apps/05-nestjs-knex-postgres/src/db/db.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/05-nestjs-knex-postgres/src/db/db.interface.ts -------------------------------------------------------------------------------- /apps/05-nestjs-knex-postgres/src/db/db.logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/05-nestjs-knex-postgres/src/db/db.logger.ts -------------------------------------------------------------------------------- /apps/05-nestjs-knex-postgres/src/db/db.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/05-nestjs-knex-postgres/src/db/db.module.ts -------------------------------------------------------------------------------- /apps/05-nestjs-knex-postgres/src/db/db.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/05-nestjs-knex-postgres/src/db/db.service.ts -------------------------------------------------------------------------------- /apps/05-nestjs-knex-postgres/src/logger/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/05-nestjs-knex-postgres/src/logger/logger.ts -------------------------------------------------------------------------------- /apps/05-nestjs-knex-postgres/src/logger/loglevel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/05-nestjs-knex-postgres/src/logger/loglevel.ts -------------------------------------------------------------------------------- /apps/05-nestjs-knex-postgres/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/05-nestjs-knex-postgres/src/main.ts -------------------------------------------------------------------------------- /apps/05-nestjs-knex-postgres/src/seeds/users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/05-nestjs-knex-postgres/src/seeds/users.ts -------------------------------------------------------------------------------- /apps/05-nestjs-knex-postgres/src/swagger/swagger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/05-nestjs-knex-postgres/src/swagger/swagger.ts -------------------------------------------------------------------------------- /apps/05-nestjs-knex-postgres/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/05-nestjs-knex-postgres/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /apps/05-nestjs-knex-postgres/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/05-nestjs-knex-postgres/test/jest-e2e.json -------------------------------------------------------------------------------- /apps/05-nestjs-knex-postgres/test/notes/notes.e2e-spec.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/05-nestjs-knex-postgres/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/05-nestjs-knex-postgres/tsconfig.json -------------------------------------------------------------------------------- /apps/06-nestjs-mongodb-apis/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/06-nestjs-mongodb-apis/.eslintrc.js -------------------------------------------------------------------------------- /apps/06-nestjs-mongodb-apis/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/06-nestjs-mongodb-apis/.gitignore -------------------------------------------------------------------------------- /apps/06-nestjs-mongodb-apis/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/06-nestjs-mongodb-apis/.prettierrc -------------------------------------------------------------------------------- /apps/06-nestjs-mongodb-apis/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/06-nestjs-mongodb-apis/README.md -------------------------------------------------------------------------------- /apps/06-nestjs-mongodb-apis/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/06-nestjs-mongodb-apis/docker-compose.yml -------------------------------------------------------------------------------- /apps/06-nestjs-mongodb-apis/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/06-nestjs-mongodb-apis/nest-cli.json -------------------------------------------------------------------------------- /apps/06-nestjs-mongodb-apis/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/06-nestjs-mongodb-apis/package.json -------------------------------------------------------------------------------- /apps/06-nestjs-mongodb-apis/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/06-nestjs-mongodb-apis/src/app.module.ts -------------------------------------------------------------------------------- /apps/06-nestjs-mongodb-apis/src/docs/swagger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/06-nestjs-mongodb-apis/src/docs/swagger.ts -------------------------------------------------------------------------------- /apps/06-nestjs-mongodb-apis/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/06-nestjs-mongodb-apis/src/main.ts -------------------------------------------------------------------------------- /apps/06-nestjs-mongodb-apis/src/posts/dto/post.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/06-nestjs-mongodb-apis/src/posts/dto/post.dto.ts -------------------------------------------------------------------------------- /apps/06-nestjs-mongodb-apis/src/posts/post.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/06-nestjs-mongodb-apis/src/posts/post.schema.ts -------------------------------------------------------------------------------- /apps/06-nestjs-mongodb-apis/src/posts/posts.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/06-nestjs-mongodb-apis/src/posts/posts.module.ts -------------------------------------------------------------------------------- /apps/06-nestjs-mongodb-apis/src/users/user.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/06-nestjs-mongodb-apis/src/users/user.schema.ts -------------------------------------------------------------------------------- /apps/06-nestjs-mongodb-apis/src/users/users.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/06-nestjs-mongodb-apis/src/users/users.module.ts -------------------------------------------------------------------------------- /apps/06-nestjs-mongodb-apis/src/utils/paramsWithId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/06-nestjs-mongodb-apis/src/utils/paramsWithId.ts -------------------------------------------------------------------------------- /apps/06-nestjs-mongodb-apis/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/06-nestjs-mongodb-apis/tsconfig.build.json -------------------------------------------------------------------------------- /apps/06-nestjs-mongodb-apis/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/06-nestjs-mongodb-apis/tsconfig.json -------------------------------------------------------------------------------- /apps/07-nestjs-prisma-postgres/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/07-nestjs-prisma-postgres/.gitignore -------------------------------------------------------------------------------- /apps/07-nestjs-prisma-postgres/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/07-nestjs-prisma-postgres/README.md -------------------------------------------------------------------------------- /apps/07-nestjs-prisma-postgres/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/07-nestjs-prisma-postgres/docker-compose.yml -------------------------------------------------------------------------------- /apps/07-nestjs-prisma-postgres/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/07-nestjs-prisma-postgres/nest-cli.json -------------------------------------------------------------------------------- /apps/07-nestjs-prisma-postgres/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/07-nestjs-prisma-postgres/package.json -------------------------------------------------------------------------------- /apps/07-nestjs-prisma-postgres/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/07-nestjs-prisma-postgres/src/app.module.ts -------------------------------------------------------------------------------- /apps/07-nestjs-prisma-postgres/src/docs/swagger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/07-nestjs-prisma-postgres/src/docs/swagger.ts -------------------------------------------------------------------------------- /apps/07-nestjs-prisma-postgres/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/07-nestjs-prisma-postgres/src/main.ts -------------------------------------------------------------------------------- /apps/07-nestjs-prisma-postgres/src/posts/post.module.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/07-nestjs-prisma-postgres/src/posts/posts.controller.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/07-nestjs-prisma-postgres/src/utils/prismaError.ts: -------------------------------------------------------------------------------- 1 | export enum PrismaError { 2 | RecordDoesNotExist = "P2025", 3 | } 4 | -------------------------------------------------------------------------------- /apps/07-nestjs-prisma-postgres/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/07-nestjs-prisma-postgres/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /apps/07-nestjs-prisma-postgres/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/07-nestjs-prisma-postgres/test/jest-e2e.json -------------------------------------------------------------------------------- /apps/07-nestjs-prisma-postgres/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/07-nestjs-prisma-postgres/tsconfig.build.json -------------------------------------------------------------------------------- /apps/07-nestjs-prisma-postgres/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/07-nestjs-prisma-postgres/tsconfig.json -------------------------------------------------------------------------------- /apps/08-nestjs-sequelize-app/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/08-nestjs-sequelize-app/.dockerignore -------------------------------------------------------------------------------- /apps/08-nestjs-sequelize-app/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/08-nestjs-sequelize-app/.editorconfig -------------------------------------------------------------------------------- /apps/08-nestjs-sequelize-app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/08-nestjs-sequelize-app/.gitignore -------------------------------------------------------------------------------- /apps/08-nestjs-sequelize-app/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/08-nestjs-sequelize-app/.prettierrc -------------------------------------------------------------------------------- /apps/08-nestjs-sequelize-app/.sequelizerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/08-nestjs-sequelize-app/.sequelizerc -------------------------------------------------------------------------------- /apps/08-nestjs-sequelize-app/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/08-nestjs-sequelize-app/Dockerfile -------------------------------------------------------------------------------- /apps/08-nestjs-sequelize-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/08-nestjs-sequelize-app/README.md -------------------------------------------------------------------------------- /apps/08-nestjs-sequelize-app/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/08-nestjs-sequelize-app/docker-compose.yml -------------------------------------------------------------------------------- /apps/08-nestjs-sequelize-app/models/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/08-nestjs-sequelize-app/models/index.js -------------------------------------------------------------------------------- /apps/08-nestjs-sequelize-app/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/08-nestjs-sequelize-app/nest-cli.json -------------------------------------------------------------------------------- /apps/08-nestjs-sequelize-app/nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/08-nestjs-sequelize-app/nodemon.json -------------------------------------------------------------------------------- /apps/08-nestjs-sequelize-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/08-nestjs-sequelize-app/package.json -------------------------------------------------------------------------------- /apps/08-nestjs-sequelize-app/src/app.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/08-nestjs-sequelize-app/src/app.controller.js -------------------------------------------------------------------------------- /apps/08-nestjs-sequelize-app/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/08-nestjs-sequelize-app/src/app.controller.ts -------------------------------------------------------------------------------- /apps/08-nestjs-sequelize-app/src/app.module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/08-nestjs-sequelize-app/src/app.module.js -------------------------------------------------------------------------------- /apps/08-nestjs-sequelize-app/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/08-nestjs-sequelize-app/src/app.module.ts -------------------------------------------------------------------------------- /apps/08-nestjs-sequelize-app/src/app.service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/08-nestjs-sequelize-app/src/app.service.js -------------------------------------------------------------------------------- /apps/08-nestjs-sequelize-app/src/app.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/08-nestjs-sequelize-app/src/app.service.ts -------------------------------------------------------------------------------- /apps/08-nestjs-sequelize-app/src/core/database/interfaces/dbConfig.interface.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | exports.__esModule = true; 3 | -------------------------------------------------------------------------------- /apps/08-nestjs-sequelize-app/src/database/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/08-nestjs-sequelize-app/src/database/config.js -------------------------------------------------------------------------------- /apps/08-nestjs-sequelize-app/src/database/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/08-nestjs-sequelize-app/src/database/config.ts -------------------------------------------------------------------------------- /apps/08-nestjs-sequelize-app/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/08-nestjs-sequelize-app/src/main.js -------------------------------------------------------------------------------- /apps/08-nestjs-sequelize-app/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/08-nestjs-sequelize-app/src/main.ts -------------------------------------------------------------------------------- /apps/08-nestjs-sequelize-app/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/08-nestjs-sequelize-app/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /apps/08-nestjs-sequelize-app/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/08-nestjs-sequelize-app/test/jest-e2e.json -------------------------------------------------------------------------------- /apps/08-nestjs-sequelize-app/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/08-nestjs-sequelize-app/tsconfig.build.json -------------------------------------------------------------------------------- /apps/08-nestjs-sequelize-app/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/08-nestjs-sequelize-app/tsconfig.json -------------------------------------------------------------------------------- /apps/08-nestjs-sequelize-app/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/08-nestjs-sequelize-app/tslint.json -------------------------------------------------------------------------------- /apps/09-nestjs-testing/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09-nestjs-testing/.eslintrc.js -------------------------------------------------------------------------------- /apps/09-nestjs-testing/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09-nestjs-testing/.gitignore -------------------------------------------------------------------------------- /apps/09-nestjs-testing/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09-nestjs-testing/.prettierrc -------------------------------------------------------------------------------- /apps/09-nestjs-testing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09-nestjs-testing/README.md -------------------------------------------------------------------------------- /apps/09-nestjs-testing/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09-nestjs-testing/jest.config.js -------------------------------------------------------------------------------- /apps/09-nestjs-testing/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09-nestjs-testing/nest-cli.json -------------------------------------------------------------------------------- /apps/09-nestjs-testing/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09-nestjs-testing/package.json -------------------------------------------------------------------------------- /apps/09-nestjs-testing/src/app.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09-nestjs-testing/src/app.controller.spec.ts -------------------------------------------------------------------------------- /apps/09-nestjs-testing/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09-nestjs-testing/src/app.controller.ts -------------------------------------------------------------------------------- /apps/09-nestjs-testing/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09-nestjs-testing/src/app.module.ts -------------------------------------------------------------------------------- /apps/09-nestjs-testing/src/app.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09-nestjs-testing/src/app.service.spec.ts -------------------------------------------------------------------------------- /apps/09-nestjs-testing/src/app.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09-nestjs-testing/src/app.service.ts -------------------------------------------------------------------------------- /apps/09-nestjs-testing/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09-nestjs-testing/src/main.ts -------------------------------------------------------------------------------- /apps/09-nestjs-testing/src/users/user.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09-nestjs-testing/src/users/user.service.spec.ts -------------------------------------------------------------------------------- /apps/09-nestjs-testing/src/users/users.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09-nestjs-testing/src/users/users.controller.ts -------------------------------------------------------------------------------- /apps/09-nestjs-testing/src/users/users.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09-nestjs-testing/src/users/users.module.ts -------------------------------------------------------------------------------- /apps/09-nestjs-testing/src/users/users.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09-nestjs-testing/src/users/users.service.ts -------------------------------------------------------------------------------- /apps/09-nestjs-testing/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09-nestjs-testing/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /apps/09-nestjs-testing/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09-nestjs-testing/test/jest-e2e.json -------------------------------------------------------------------------------- /apps/09-nestjs-testing/test/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09-nestjs-testing/test/setup.js -------------------------------------------------------------------------------- /apps/09-nestjs-testing/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09-nestjs-testing/tsconfig.build.json -------------------------------------------------------------------------------- /apps/09-nestjs-testing/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09-nestjs-testing/tsconfig.json -------------------------------------------------------------------------------- /apps/09.1-nestjs-testing/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.1-nestjs-testing/.eslintrc.js -------------------------------------------------------------------------------- /apps/09.1-nestjs-testing/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.1-nestjs-testing/.gitignore -------------------------------------------------------------------------------- /apps/09.1-nestjs-testing/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.1-nestjs-testing/.prettierrc -------------------------------------------------------------------------------- /apps/09.1-nestjs-testing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.1-nestjs-testing/README.md -------------------------------------------------------------------------------- /apps/09.1-nestjs-testing/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.1-nestjs-testing/jest.config.js -------------------------------------------------------------------------------- /apps/09.1-nestjs-testing/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.1-nestjs-testing/nest-cli.json -------------------------------------------------------------------------------- /apps/09.1-nestjs-testing/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.1-nestjs-testing/package.json -------------------------------------------------------------------------------- /apps/09.1-nestjs-testing/src/app.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.1-nestjs-testing/src/app.controller.spec.ts -------------------------------------------------------------------------------- /apps/09.1-nestjs-testing/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.1-nestjs-testing/src/app.controller.ts -------------------------------------------------------------------------------- /apps/09.1-nestjs-testing/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.1-nestjs-testing/src/app.module.ts -------------------------------------------------------------------------------- /apps/09.1-nestjs-testing/src/app.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.1-nestjs-testing/src/app.service.ts -------------------------------------------------------------------------------- /apps/09.1-nestjs-testing/src/cat/cat.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.1-nestjs-testing/src/cat/cat.controller.ts -------------------------------------------------------------------------------- /apps/09.1-nestjs-testing/src/cat/cat.guard.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.1-nestjs-testing/src/cat/cat.guard.spec.ts -------------------------------------------------------------------------------- /apps/09.1-nestjs-testing/src/cat/cat.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.1-nestjs-testing/src/cat/cat.guard.ts -------------------------------------------------------------------------------- /apps/09.1-nestjs-testing/src/cat/cat.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.1-nestjs-testing/src/cat/cat.interceptor.ts -------------------------------------------------------------------------------- /apps/09.1-nestjs-testing/src/cat/cat.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.1-nestjs-testing/src/cat/cat.module.ts -------------------------------------------------------------------------------- /apps/09.1-nestjs-testing/src/cat/cat.pipe.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.1-nestjs-testing/src/cat/cat.pipe.spec.ts -------------------------------------------------------------------------------- /apps/09.1-nestjs-testing/src/cat/cat.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.1-nestjs-testing/src/cat/cat.pipe.ts -------------------------------------------------------------------------------- /apps/09.1-nestjs-testing/src/cat/cat.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.1-nestjs-testing/src/cat/cat.service.spec.ts -------------------------------------------------------------------------------- /apps/09.1-nestjs-testing/src/cat/cat.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.1-nestjs-testing/src/cat/cat.service.ts -------------------------------------------------------------------------------- /apps/09.1-nestjs-testing/src/cat/dto/cats.dto.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.1-nestjs-testing/src/cat/dto/cats.dto.spec.ts -------------------------------------------------------------------------------- /apps/09.1-nestjs-testing/src/cat/dto/cats.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.1-nestjs-testing/src/cat/dto/cats.dto.ts -------------------------------------------------------------------------------- /apps/09.1-nestjs-testing/src/cat/models/cats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.1-nestjs-testing/src/cat/models/cats.ts -------------------------------------------------------------------------------- /apps/09.1-nestjs-testing/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.1-nestjs-testing/src/main.ts -------------------------------------------------------------------------------- /apps/09.1-nestjs-testing/src/parse-int.pipe.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.1-nestjs-testing/src/parse-int.pipe.spec.ts -------------------------------------------------------------------------------- /apps/09.1-nestjs-testing/src/parse-int.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.1-nestjs-testing/src/parse-int.pipe.ts -------------------------------------------------------------------------------- /apps/09.1-nestjs-testing/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.1-nestjs-testing/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /apps/09.1-nestjs-testing/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.1-nestjs-testing/test/jest-e2e.json -------------------------------------------------------------------------------- /apps/09.1-nestjs-testing/test/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.1-nestjs-testing/test/setup.js -------------------------------------------------------------------------------- /apps/09.1-nestjs-testing/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.1-nestjs-testing/tsconfig.build.json -------------------------------------------------------------------------------- /apps/09.1-nestjs-testing/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.1-nestjs-testing/tsconfig.json -------------------------------------------------------------------------------- /apps/09.10-nestjs-testing-e2e-v2/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.10-nestjs-testing-e2e-v2/.eslintrc.js -------------------------------------------------------------------------------- /apps/09.10-nestjs-testing-e2e-v2/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.10-nestjs-testing-e2e-v2/.gitignore -------------------------------------------------------------------------------- /apps/09.10-nestjs-testing-e2e-v2/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.10-nestjs-testing-e2e-v2/.prettierrc -------------------------------------------------------------------------------- /apps/09.10-nestjs-testing-e2e-v2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.10-nestjs-testing-e2e-v2/README.md -------------------------------------------------------------------------------- /apps/09.10-nestjs-testing-e2e-v2/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.10-nestjs-testing-e2e-v2/docker-compose.yml -------------------------------------------------------------------------------- /apps/09.10-nestjs-testing-e2e-v2/dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.10-nestjs-testing-e2e-v2/dockerfile -------------------------------------------------------------------------------- /apps/09.10-nestjs-testing-e2e-v2/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.10-nestjs-testing-e2e-v2/jest.config.js -------------------------------------------------------------------------------- /apps/09.10-nestjs-testing-e2e-v2/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.10-nestjs-testing-e2e-v2/nest-cli.json -------------------------------------------------------------------------------- /apps/09.10-nestjs-testing-e2e-v2/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.10-nestjs-testing-e2e-v2/package.json -------------------------------------------------------------------------------- /apps/09.10-nestjs-testing-e2e-v2/prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.10-nestjs-testing-e2e-v2/prisma/schema.prisma -------------------------------------------------------------------------------- /apps/09.10-nestjs-testing-e2e-v2/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.10-nestjs-testing-e2e-v2/src/app.module.ts -------------------------------------------------------------------------------- /apps/09.10-nestjs-testing-e2e-v2/src/auth/dto/index.ts: -------------------------------------------------------------------------------- 1 | export * from './auth.dto'; 2 | -------------------------------------------------------------------------------- /apps/09.10-nestjs-testing-e2e-v2/src/auth/token/index.ts: -------------------------------------------------------------------------------- 1 | export * from './token.service'; 2 | -------------------------------------------------------------------------------- /apps/09.10-nestjs-testing-e2e-v2/src/auth/type/jwt-payload.type.ts: -------------------------------------------------------------------------------- 1 | export type JwtPayload = { 2 | email: string; 3 | sub: number; 4 | }; 5 | -------------------------------------------------------------------------------- /apps/09.10-nestjs-testing-e2e-v2/src/config/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.10-nestjs-testing-e2e-v2/src/config/config.ts -------------------------------------------------------------------------------- /apps/09.10-nestjs-testing-e2e-v2/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.10-nestjs-testing-e2e-v2/src/main.ts -------------------------------------------------------------------------------- /apps/09.10-nestjs-testing-e2e-v2/src/pipes/index.ts: -------------------------------------------------------------------------------- 1 | export * from './validation.pipe'; 2 | -------------------------------------------------------------------------------- /apps/09.10-nestjs-testing-e2e-v2/src/types/index.ts: -------------------------------------------------------------------------------- 1 | export * from './config-id'; 2 | -------------------------------------------------------------------------------- /apps/09.10-nestjs-testing-e2e-v2/src/user/dto/index.ts: -------------------------------------------------------------------------------- 1 | export * from './edit-user.dto'; 2 | -------------------------------------------------------------------------------- /apps/09.10-nestjs-testing-e2e-v2/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.10-nestjs-testing-e2e-v2/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /apps/09.10-nestjs-testing-e2e-v2/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.10-nestjs-testing-e2e-v2/test/jest-e2e.json -------------------------------------------------------------------------------- /apps/09.10-nestjs-testing-e2e-v2/test/setEnvVars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.10-nestjs-testing-e2e-v2/test/setEnvVars.js -------------------------------------------------------------------------------- /apps/09.10-nestjs-testing-e2e-v2/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.10-nestjs-testing-e2e-v2/tsconfig.build.json -------------------------------------------------------------------------------- /apps/09.10-nestjs-testing-e2e-v2/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.10-nestjs-testing-e2e-v2/tsconfig.json -------------------------------------------------------------------------------- /apps/09.11-nestjs-testing-e2e-v3/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.11-nestjs-testing-e2e-v3/.eslintrc.js -------------------------------------------------------------------------------- /apps/09.11-nestjs-testing-e2e-v3/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.11-nestjs-testing-e2e-v3/.gitignore -------------------------------------------------------------------------------- /apps/09.11-nestjs-testing-e2e-v3/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.11-nestjs-testing-e2e-v3/.prettierrc -------------------------------------------------------------------------------- /apps/09.11-nestjs-testing-e2e-v3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.11-nestjs-testing-e2e-v3/README.md -------------------------------------------------------------------------------- /apps/09.11-nestjs-testing-e2e-v3/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.11-nestjs-testing-e2e-v3/jest.config.js -------------------------------------------------------------------------------- /apps/09.11-nestjs-testing-e2e-v3/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.11-nestjs-testing-e2e-v3/nest-cli.json -------------------------------------------------------------------------------- /apps/09.11-nestjs-testing-e2e-v3/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.11-nestjs-testing-e2e-v3/package.json -------------------------------------------------------------------------------- /apps/09.11-nestjs-testing-e2e-v3/src/db/db.errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.11-nestjs-testing-e2e-v3/src/db/db.errors.ts -------------------------------------------------------------------------------- /apps/09.11-nestjs-testing-e2e-v3/src/db/db.logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.11-nestjs-testing-e2e-v3/src/db/db.logger.ts -------------------------------------------------------------------------------- /apps/09.11-nestjs-testing-e2e-v3/src/db/db.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.11-nestjs-testing-e2e-v3/src/db/db.module.ts -------------------------------------------------------------------------------- /apps/09.11-nestjs-testing-e2e-v3/src/db/db.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.11-nestjs-testing-e2e-v3/src/db/db.service.ts -------------------------------------------------------------------------------- /apps/09.11-nestjs-testing-e2e-v3/src/logger/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.11-nestjs-testing-e2e-v3/src/logger/logger.ts -------------------------------------------------------------------------------- /apps/09.11-nestjs-testing-e2e-v3/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.11-nestjs-testing-e2e-v3/src/main.ts -------------------------------------------------------------------------------- /apps/09.11-nestjs-testing-e2e-v3/test/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.11-nestjs-testing-e2e-v3/test/utils/index.ts -------------------------------------------------------------------------------- /apps/09.11-nestjs-testing-e2e-v3/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.11-nestjs-testing-e2e-v3/tsconfig.build.json -------------------------------------------------------------------------------- /apps/09.11-nestjs-testing-e2e-v3/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.11-nestjs-testing-e2e-v3/tsconfig.json -------------------------------------------------------------------------------- /apps/09.12-nestjs-graphql-e2e-v4/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.12-nestjs-graphql-e2e-v4/README.md -------------------------------------------------------------------------------- /apps/09.12-nestjs-graphql-e2e-v4/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.12-nestjs-graphql-e2e-v4/jest.config.js -------------------------------------------------------------------------------- /apps/09.12-nestjs-graphql-e2e-v4/jest.e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.12-nestjs-graphql-e2e-v4/jest.e2e.json -------------------------------------------------------------------------------- /apps/09.12-nestjs-graphql-e2e-v4/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.12-nestjs-graphql-e2e-v4/nest-cli.json -------------------------------------------------------------------------------- /apps/09.12-nestjs-graphql-e2e-v4/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.12-nestjs-graphql-e2e-v4/package-lock.json -------------------------------------------------------------------------------- /apps/09.12-nestjs-graphql-e2e-v4/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.12-nestjs-graphql-e2e-v4/package.json -------------------------------------------------------------------------------- /apps/09.12-nestjs-graphql-e2e-v4/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.12-nestjs-graphql-e2e-v4/run.sh -------------------------------------------------------------------------------- /apps/09.12-nestjs-graphql-e2e-v4/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.12-nestjs-graphql-e2e-v4/src/app.module.ts -------------------------------------------------------------------------------- /apps/09.12-nestjs-graphql-e2e-v4/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.12-nestjs-graphql-e2e-v4/src/main.ts -------------------------------------------------------------------------------- /apps/09.12-nestjs-graphql-e2e-v4/src/metadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.12-nestjs-graphql-e2e-v4/src/metadata.ts -------------------------------------------------------------------------------- /apps/09.12-nestjs-graphql-e2e-v4/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.12-nestjs-graphql-e2e-v4/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /apps/09.12-nestjs-graphql-e2e-v4/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.12-nestjs-graphql-e2e-v4/tsconfig.json -------------------------------------------------------------------------------- /apps/09.2-nestjs-testing-external/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.2-nestjs-testing-external/.eslintrc.js -------------------------------------------------------------------------------- /apps/09.2-nestjs-testing-external/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.2-nestjs-testing-external/.gitignore -------------------------------------------------------------------------------- /apps/09.2-nestjs-testing-external/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.2-nestjs-testing-external/.prettierrc -------------------------------------------------------------------------------- /apps/09.2-nestjs-testing-external/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.2-nestjs-testing-external/README.md -------------------------------------------------------------------------------- /apps/09.2-nestjs-testing-external/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.2-nestjs-testing-external/jest.config.js -------------------------------------------------------------------------------- /apps/09.2-nestjs-testing-external/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.2-nestjs-testing-external/nest-cli.json -------------------------------------------------------------------------------- /apps/09.2-nestjs-testing-external/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.2-nestjs-testing-external/package.json -------------------------------------------------------------------------------- /apps/09.2-nestjs-testing-external/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.2-nestjs-testing-external/src/app.module.ts -------------------------------------------------------------------------------- /apps/09.2-nestjs-testing-external/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.2-nestjs-testing-external/src/main.ts -------------------------------------------------------------------------------- /apps/09.2-nestjs-testing-external/test/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.2-nestjs-testing-external/test/setup.js -------------------------------------------------------------------------------- /apps/09.2-nestjs-testing-external/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.2-nestjs-testing-external/tsconfig.json -------------------------------------------------------------------------------- /apps/09.3-nestjs-testing-typeorm/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.3-nestjs-testing-typeorm/.eslintrc.js -------------------------------------------------------------------------------- /apps/09.3-nestjs-testing-typeorm/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.3-nestjs-testing-typeorm/.gitignore -------------------------------------------------------------------------------- /apps/09.3-nestjs-testing-typeorm/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.3-nestjs-testing-typeorm/.prettierrc -------------------------------------------------------------------------------- /apps/09.3-nestjs-testing-typeorm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.3-nestjs-testing-typeorm/README.md -------------------------------------------------------------------------------- /apps/09.3-nestjs-testing-typeorm/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.3-nestjs-testing-typeorm/jest.config.js -------------------------------------------------------------------------------- /apps/09.3-nestjs-testing-typeorm/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.3-nestjs-testing-typeorm/nest-cli.json -------------------------------------------------------------------------------- /apps/09.3-nestjs-testing-typeorm/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.3-nestjs-testing-typeorm/package.json -------------------------------------------------------------------------------- /apps/09.3-nestjs-testing-typeorm/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.3-nestjs-testing-typeorm/src/app.module.ts -------------------------------------------------------------------------------- /apps/09.3-nestjs-testing-typeorm/src/cat/cat.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.3-nestjs-testing-typeorm/src/cat/cat.dto.ts -------------------------------------------------------------------------------- /apps/09.3-nestjs-testing-typeorm/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.3-nestjs-testing-typeorm/src/main.ts -------------------------------------------------------------------------------- /apps/09.3-nestjs-testing-typeorm/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.3-nestjs-testing-typeorm/test/jest-e2e.json -------------------------------------------------------------------------------- /apps/09.3-nestjs-testing-typeorm/test/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.3-nestjs-testing-typeorm/test/setup.js -------------------------------------------------------------------------------- /apps/09.3-nestjs-testing-typeorm/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.3-nestjs-testing-typeorm/tsconfig.json -------------------------------------------------------------------------------- /apps/09.4-nestjs-testing-createmock/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.4-nestjs-testing-createmock/.eslintrc.js -------------------------------------------------------------------------------- /apps/09.4-nestjs-testing-createmock/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.4-nestjs-testing-createmock/.gitignore -------------------------------------------------------------------------------- /apps/09.4-nestjs-testing-createmock/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.4-nestjs-testing-createmock/.prettierrc -------------------------------------------------------------------------------- /apps/09.4-nestjs-testing-createmock/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.4-nestjs-testing-createmock/README.md -------------------------------------------------------------------------------- /apps/09.4-nestjs-testing-createmock/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.4-nestjs-testing-createmock/jest.config.js -------------------------------------------------------------------------------- /apps/09.4-nestjs-testing-createmock/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.4-nestjs-testing-createmock/nest-cli.json -------------------------------------------------------------------------------- /apps/09.4-nestjs-testing-createmock/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.4-nestjs-testing-createmock/package.json -------------------------------------------------------------------------------- /apps/09.4-nestjs-testing-createmock/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.4-nestjs-testing-createmock/src/main.ts -------------------------------------------------------------------------------- /apps/09.4-nestjs-testing-createmock/test/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.4-nestjs-testing-createmock/test/setup.js -------------------------------------------------------------------------------- /apps/09.4-nestjs-testing-createmock/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.4-nestjs-testing-createmock/tsconfig.json -------------------------------------------------------------------------------- /apps/09.5-nestjs-testing-mongo/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.5-nestjs-testing-mongo/.eslintrc.js -------------------------------------------------------------------------------- /apps/09.5-nestjs-testing-mongo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.5-nestjs-testing-mongo/.gitignore -------------------------------------------------------------------------------- /apps/09.5-nestjs-testing-mongo/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.5-nestjs-testing-mongo/.prettierrc -------------------------------------------------------------------------------- /apps/09.5-nestjs-testing-mongo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.5-nestjs-testing-mongo/README.md -------------------------------------------------------------------------------- /apps/09.5-nestjs-testing-mongo/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.5-nestjs-testing-mongo/jest.config.js -------------------------------------------------------------------------------- /apps/09.5-nestjs-testing-mongo/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.5-nestjs-testing-mongo/nest-cli.json -------------------------------------------------------------------------------- /apps/09.5-nestjs-testing-mongo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.5-nestjs-testing-mongo/package.json -------------------------------------------------------------------------------- /apps/09.5-nestjs-testing-mongo/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.5-nestjs-testing-mongo/src/app.module.ts -------------------------------------------------------------------------------- /apps/09.5-nestjs-testing-mongo/src/app.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.5-nestjs-testing-mongo/src/app.service.ts -------------------------------------------------------------------------------- /apps/09.5-nestjs-testing-mongo/src/cat/cat.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.5-nestjs-testing-mongo/src/cat/cat.dto.ts -------------------------------------------------------------------------------- /apps/09.5-nestjs-testing-mongo/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.5-nestjs-testing-mongo/src/main.ts -------------------------------------------------------------------------------- /apps/09.5-nestjs-testing-mongo/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.5-nestjs-testing-mongo/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /apps/09.5-nestjs-testing-mongo/test/jest-e2e.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.5-nestjs-testing-mongo/test/jest-e2e.js -------------------------------------------------------------------------------- /apps/09.5-nestjs-testing-mongo/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.5-nestjs-testing-mongo/tsconfig.build.json -------------------------------------------------------------------------------- /apps/09.5-nestjs-testing-mongo/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.5-nestjs-testing-mongo/tsconfig.json -------------------------------------------------------------------------------- /apps/09.6-nestjs-testing-sequelize/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.6-nestjs-testing-sequelize/.eslintrc.js -------------------------------------------------------------------------------- /apps/09.6-nestjs-testing-sequelize/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.6-nestjs-testing-sequelize/.gitignore -------------------------------------------------------------------------------- /apps/09.6-nestjs-testing-sequelize/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.6-nestjs-testing-sequelize/.prettierrc -------------------------------------------------------------------------------- /apps/09.6-nestjs-testing-sequelize/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.6-nestjs-testing-sequelize/README.md -------------------------------------------------------------------------------- /apps/09.6-nestjs-testing-sequelize/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.6-nestjs-testing-sequelize/jest.config.js -------------------------------------------------------------------------------- /apps/09.6-nestjs-testing-sequelize/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.6-nestjs-testing-sequelize/nest-cli.json -------------------------------------------------------------------------------- /apps/09.6-nestjs-testing-sequelize/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.6-nestjs-testing-sequelize/package.json -------------------------------------------------------------------------------- /apps/09.6-nestjs-testing-sequelize/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.6-nestjs-testing-sequelize/src/main.ts -------------------------------------------------------------------------------- /apps/09.6-nestjs-testing-sequelize/test/jest-e2e.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.6-nestjs-testing-sequelize/test/jest-e2e.js -------------------------------------------------------------------------------- /apps/09.6-nestjs-testing-sequelize/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.6-nestjs-testing-sequelize/tsconfig.json -------------------------------------------------------------------------------- /apps/09.7-nestjs-testing-typeorm/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.7-nestjs-testing-typeorm/.eslintrc.js -------------------------------------------------------------------------------- /apps/09.7-nestjs-testing-typeorm/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.7-nestjs-testing-typeorm/.gitignore -------------------------------------------------------------------------------- /apps/09.7-nestjs-testing-typeorm/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.7-nestjs-testing-typeorm/.prettierrc -------------------------------------------------------------------------------- /apps/09.7-nestjs-testing-typeorm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.7-nestjs-testing-typeorm/README.md -------------------------------------------------------------------------------- /apps/09.7-nestjs-testing-typeorm/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.7-nestjs-testing-typeorm/jest.config.js -------------------------------------------------------------------------------- /apps/09.7-nestjs-testing-typeorm/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.7-nestjs-testing-typeorm/nest-cli.json -------------------------------------------------------------------------------- /apps/09.7-nestjs-testing-typeorm/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.7-nestjs-testing-typeorm/package.json -------------------------------------------------------------------------------- /apps/09.7-nestjs-testing-typeorm/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.7-nestjs-testing-typeorm/src/app.module.ts -------------------------------------------------------------------------------- /apps/09.7-nestjs-testing-typeorm/src/app.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.7-nestjs-testing-typeorm/src/app.service.ts -------------------------------------------------------------------------------- /apps/09.7-nestjs-testing-typeorm/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.7-nestjs-testing-typeorm/src/main.ts -------------------------------------------------------------------------------- /apps/09.7-nestjs-testing-typeorm/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.7-nestjs-testing-typeorm/test/jest-e2e.json -------------------------------------------------------------------------------- /apps/09.7-nestjs-testing-typeorm/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.7-nestjs-testing-typeorm/tsconfig.json -------------------------------------------------------------------------------- /apps/09.8-nestjs-testing-prisma/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.8-nestjs-testing-prisma/.eslintrc.js -------------------------------------------------------------------------------- /apps/09.8-nestjs-testing-prisma/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.8-nestjs-testing-prisma/.gitignore -------------------------------------------------------------------------------- /apps/09.8-nestjs-testing-prisma/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.8-nestjs-testing-prisma/.prettierrc -------------------------------------------------------------------------------- /apps/09.8-nestjs-testing-prisma/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.8-nestjs-testing-prisma/README.md -------------------------------------------------------------------------------- /apps/09.8-nestjs-testing-prisma/jest-e2e.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.8-nestjs-testing-prisma/jest-e2e.js -------------------------------------------------------------------------------- /apps/09.8-nestjs-testing-prisma/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.8-nestjs-testing-prisma/jest.config.js -------------------------------------------------------------------------------- /apps/09.8-nestjs-testing-prisma/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.8-nestjs-testing-prisma/nest-cli.json -------------------------------------------------------------------------------- /apps/09.8-nestjs-testing-prisma/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.8-nestjs-testing-prisma/package.json -------------------------------------------------------------------------------- /apps/09.8-nestjs-testing-prisma/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.8-nestjs-testing-prisma/src/app.module.ts -------------------------------------------------------------------------------- /apps/09.8-nestjs-testing-prisma/src/cat/cat.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.8-nestjs-testing-prisma/src/cat/cat.dto.ts -------------------------------------------------------------------------------- /apps/09.8-nestjs-testing-prisma/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.8-nestjs-testing-prisma/src/main.ts -------------------------------------------------------------------------------- /apps/09.8-nestjs-testing-prisma/test/setEnvVars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.8-nestjs-testing-prisma/test/setEnvVars.js -------------------------------------------------------------------------------- /apps/09.8-nestjs-testing-prisma/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.8-nestjs-testing-prisma/tsconfig.build.json -------------------------------------------------------------------------------- /apps/09.8-nestjs-testing-prisma/tsconfig.e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.8-nestjs-testing-prisma/tsconfig.e2e.json -------------------------------------------------------------------------------- /apps/09.8-nestjs-testing-prisma/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.8-nestjs-testing-prisma/tsconfig.json -------------------------------------------------------------------------------- /apps/09.9-nestjs-testing-e2e/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.9-nestjs-testing-e2e/.eslintrc.js -------------------------------------------------------------------------------- /apps/09.9-nestjs-testing-e2e/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.9-nestjs-testing-e2e/.gitignore -------------------------------------------------------------------------------- /apps/09.9-nestjs-testing-e2e/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.9-nestjs-testing-e2e/.prettierrc -------------------------------------------------------------------------------- /apps/09.9-nestjs-testing-e2e/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.9-nestjs-testing-e2e/README.md -------------------------------------------------------------------------------- /apps/09.9-nestjs-testing-e2e/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.9-nestjs-testing-e2e/jest.config.js -------------------------------------------------------------------------------- /apps/09.9-nestjs-testing-e2e/jest.e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.9-nestjs-testing-e2e/jest.e2e.json -------------------------------------------------------------------------------- /apps/09.9-nestjs-testing-e2e/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.9-nestjs-testing-e2e/nest-cli.json -------------------------------------------------------------------------------- /apps/09.9-nestjs-testing-e2e/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.9-nestjs-testing-e2e/package.json -------------------------------------------------------------------------------- /apps/09.9-nestjs-testing-e2e/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.9-nestjs-testing-e2e/src/app.module.ts -------------------------------------------------------------------------------- /apps/09.9-nestjs-testing-e2e/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.9-nestjs-testing-e2e/src/main.ts -------------------------------------------------------------------------------- /apps/09.9-nestjs-testing-e2e/src/models/ToDo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.9-nestjs-testing-e2e/src/models/ToDo.ts -------------------------------------------------------------------------------- /apps/09.9-nestjs-testing-e2e/src/swagger/swagger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.9-nestjs-testing-e2e/src/swagger/swagger.ts -------------------------------------------------------------------------------- /apps/09.9-nestjs-testing-e2e/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.9-nestjs-testing-e2e/test/jest-e2e.json -------------------------------------------------------------------------------- /apps/09.9-nestjs-testing-e2e/test/setEnvVars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.9-nestjs-testing-e2e/test/setEnvVars.js -------------------------------------------------------------------------------- /apps/09.9-nestjs-testing-e2e/test/todo.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.9-nestjs-testing-e2e/test/todo.e2e-spec.ts -------------------------------------------------------------------------------- /apps/09.9-nestjs-testing-e2e/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.9-nestjs-testing-e2e/tsconfig.build.json -------------------------------------------------------------------------------- /apps/09.9-nestjs-testing-e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/09.9-nestjs-testing-e2e/tsconfig.json -------------------------------------------------------------------------------- /apps/10-nestjs-rest-apis-with-testing/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/10-nestjs-rest-apis-with-testing/.eslintrc.js -------------------------------------------------------------------------------- /apps/10-nestjs-rest-apis-with-testing/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/10-nestjs-rest-apis-with-testing/.gitignore -------------------------------------------------------------------------------- /apps/10-nestjs-rest-apis-with-testing/.mergify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/10-nestjs-rest-apis-with-testing/.mergify.yml -------------------------------------------------------------------------------- /apps/10-nestjs-rest-apis-with-testing/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/10-nestjs-rest-apis-with-testing/.prettierrc -------------------------------------------------------------------------------- /apps/10-nestjs-rest-apis-with-testing/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/10-nestjs-rest-apis-with-testing/Dockerfile -------------------------------------------------------------------------------- /apps/10-nestjs-rest-apis-with-testing/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/10-nestjs-rest-apis-with-testing/LICENSE -------------------------------------------------------------------------------- /apps/10-nestjs-rest-apis-with-testing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/10-nestjs-rest-apis-with-testing/README.md -------------------------------------------------------------------------------- /apps/10-nestjs-rest-apis-with-testing/codecov.yml: -------------------------------------------------------------------------------- 1 | ignore: 2 | - "**/*stub.ts" 3 | -------------------------------------------------------------------------------- /apps/10-nestjs-rest-apis-with-testing/commitlint.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { extends: ['@commitlint/config-conventional'] }; 2 | -------------------------------------------------------------------------------- /apps/10-nestjs-rest-apis-with-testing/docs/api.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/10-nestjs-rest-apis-with-testing/docs/auth.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/10-nestjs-rest-apis-with-testing/docs/auth.md -------------------------------------------------------------------------------- /apps/10-nestjs-rest-apis-with-testing/docs/guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/10-nestjs-rest-apis-with-testing/docs/guide.md -------------------------------------------------------------------------------- /apps/10-nestjs-rest-apis-with-testing/docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/10-nestjs-rest-apis-with-testing/docs/index.md -------------------------------------------------------------------------------- /apps/10-nestjs-rest-apis-with-testing/docs/model.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/10-nestjs-rest-apis-with-testing/docs/model.md -------------------------------------------------------------------------------- /apps/10-nestjs-rest-apis-with-testing/docs/mongo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/10-nestjs-rest-apis-with-testing/docs/mongo.md -------------------------------------------------------------------------------- /apps/10-nestjs-rest-apis-with-testing/docs/user.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/10-nestjs-rest-apis-with-testing/docs/user.md -------------------------------------------------------------------------------- /apps/10-nestjs-rest-apis-with-testing/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/10-nestjs-rest-apis-with-testing/nest-cli.json -------------------------------------------------------------------------------- /apps/10-nestjs-rest-apis-with-testing/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/10-nestjs-rest-apis-with-testing/package.json -------------------------------------------------------------------------------- /apps/10-nestjs-rest-apis-with-testing/src/auth/auth.constants.ts: -------------------------------------------------------------------------------- 1 | export const HAS_ROLES_KEY = 'has-roles'; 2 | -------------------------------------------------------------------------------- /apps/10-nestjs-rest-apis-with-testing/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/10-nestjs-rest-apis-with-testing/src/main.ts -------------------------------------------------------------------------------- /apps/10-nestjs-rest-apis-with-testing/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/10-nestjs-rest-apis-with-testing/tsconfig.json -------------------------------------------------------------------------------- /apps/11-nest-cache/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/11-nest-cache/.eslintrc.js -------------------------------------------------------------------------------- /apps/11-nest-cache/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/11-nest-cache/.gitignore -------------------------------------------------------------------------------- /apps/11-nest-cache/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/11-nest-cache/.prettierrc -------------------------------------------------------------------------------- /apps/11-nest-cache/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/11-nest-cache/README.md -------------------------------------------------------------------------------- /apps/11-nest-cache/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/11-nest-cache/nest-cli.json -------------------------------------------------------------------------------- /apps/11-nest-cache/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/11-nest-cache/package.json -------------------------------------------------------------------------------- /apps/11-nest-cache/src/app.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/11-nest-cache/src/app.controller.spec.ts -------------------------------------------------------------------------------- /apps/11-nest-cache/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/11-nest-cache/src/app.controller.ts -------------------------------------------------------------------------------- /apps/11-nest-cache/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/11-nest-cache/src/app.module.ts -------------------------------------------------------------------------------- /apps/11-nest-cache/src/app.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/11-nest-cache/src/app.service.ts -------------------------------------------------------------------------------- /apps/11-nest-cache/src/contact/contact.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/11-nest-cache/src/contact/contact.module.ts -------------------------------------------------------------------------------- /apps/11-nest-cache/src/contact/contact.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/11-nest-cache/src/contact/contact.service.ts -------------------------------------------------------------------------------- /apps/11-nest-cache/src/contact/schemas/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/11-nest-cache/src/contact/schemas/schema.ts -------------------------------------------------------------------------------- /apps/11-nest-cache/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/11-nest-cache/src/main.ts -------------------------------------------------------------------------------- /apps/11-nest-cache/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/11-nest-cache/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /apps/11-nest-cache/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/11-nest-cache/test/jest-e2e.json -------------------------------------------------------------------------------- /apps/11-nest-cache/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/11-nest-cache/tsconfig.build.json -------------------------------------------------------------------------------- /apps/11-nest-cache/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/11-nest-cache/tsconfig.json -------------------------------------------------------------------------------- /apps/12-nestjs-event-emitter/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/12-nestjs-event-emitter/.eslintrc.js -------------------------------------------------------------------------------- /apps/12-nestjs-event-emitter/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/12-nestjs-event-emitter/.gitignore -------------------------------------------------------------------------------- /apps/12-nestjs-event-emitter/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/12-nestjs-event-emitter/.prettierrc -------------------------------------------------------------------------------- /apps/12-nestjs-event-emitter/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/12-nestjs-event-emitter/nest-cli.json -------------------------------------------------------------------------------- /apps/12-nestjs-event-emitter/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/12-nestjs-event-emitter/package.json -------------------------------------------------------------------------------- /apps/12-nestjs-event-emitter/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/12-nestjs-event-emitter/src/app.controller.ts -------------------------------------------------------------------------------- /apps/12-nestjs-event-emitter/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/12-nestjs-event-emitter/src/app.module.ts -------------------------------------------------------------------------------- /apps/12-nestjs-event-emitter/src/app.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/12-nestjs-event-emitter/src/app.service.ts -------------------------------------------------------------------------------- /apps/12-nestjs-event-emitter/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/12-nestjs-event-emitter/src/main.ts -------------------------------------------------------------------------------- /apps/12-nestjs-event-emitter/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/12-nestjs-event-emitter/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /apps/12-nestjs-event-emitter/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/12-nestjs-event-emitter/test/jest-e2e.json -------------------------------------------------------------------------------- /apps/12-nestjs-event-emitter/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/12-nestjs-event-emitter/tsconfig.build.json -------------------------------------------------------------------------------- /apps/12-nestjs-event-emitter/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/12-nestjs-event-emitter/tsconfig.json -------------------------------------------------------------------------------- /apps/13-nestjs-fastify/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/13-nestjs-fastify/.eslintrc.js -------------------------------------------------------------------------------- /apps/13-nestjs-fastify/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/13-nestjs-fastify/.gitignore -------------------------------------------------------------------------------- /apps/13-nestjs-fastify/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/13-nestjs-fastify/README.md -------------------------------------------------------------------------------- /apps/13-nestjs-fastify/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/13-nestjs-fastify/package.json -------------------------------------------------------------------------------- /apps/13-nestjs-fastify/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/13-nestjs-fastify/src/app.module.ts -------------------------------------------------------------------------------- /apps/13-nestjs-fastify/src/cats/cats.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/13-nestjs-fastify/src/cats/cats.controller.ts -------------------------------------------------------------------------------- /apps/13-nestjs-fastify/src/cats/cats.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/13-nestjs-fastify/src/cats/cats.module.ts -------------------------------------------------------------------------------- /apps/13-nestjs-fastify/src/cats/cats.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/13-nestjs-fastify/src/cats/cats.service.ts -------------------------------------------------------------------------------- /apps/13-nestjs-fastify/src/core/core.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/13-nestjs-fastify/src/core/core.module.ts -------------------------------------------------------------------------------- /apps/13-nestjs-fastify/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/13-nestjs-fastify/src/main.ts -------------------------------------------------------------------------------- /apps/13-nestjs-fastify/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/13-nestjs-fastify/tsconfig.build.json -------------------------------------------------------------------------------- /apps/13-nestjs-fastify/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/13-nestjs-fastify/tsconfig.json -------------------------------------------------------------------------------- /apps/14-nestjs-queues/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/14-nestjs-queues/.eslintrc.js -------------------------------------------------------------------------------- /apps/14-nestjs-queues/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/14-nestjs-queues/.gitignore -------------------------------------------------------------------------------- /apps/14-nestjs-queues/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/14-nestjs-queues/.prettierrc -------------------------------------------------------------------------------- /apps/14-nestjs-queues/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/14-nestjs-queues/README.md -------------------------------------------------------------------------------- /apps/14-nestjs-queues/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/14-nestjs-queues/docker-compose.yml -------------------------------------------------------------------------------- /apps/14-nestjs-queues/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/14-nestjs-queues/nest-cli.json -------------------------------------------------------------------------------- /apps/14-nestjs-queues/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/14-nestjs-queues/package.json -------------------------------------------------------------------------------- /apps/14-nestjs-queues/src/app.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/14-nestjs-queues/src/app.controller.spec.ts -------------------------------------------------------------------------------- /apps/14-nestjs-queues/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/14-nestjs-queues/src/app.controller.ts -------------------------------------------------------------------------------- /apps/14-nestjs-queues/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/14-nestjs-queues/src/app.module.ts -------------------------------------------------------------------------------- /apps/14-nestjs-queues/src/app.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/14-nestjs-queues/src/app.service.ts -------------------------------------------------------------------------------- /apps/14-nestjs-queues/src/audio/audio.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/14-nestjs-queues/src/audio/audio.controller.ts -------------------------------------------------------------------------------- /apps/14-nestjs-queues/src/audio/audio.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/14-nestjs-queues/src/audio/audio.module.ts -------------------------------------------------------------------------------- /apps/14-nestjs-queues/src/audio/audio.processor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/14-nestjs-queues/src/audio/audio.processor.ts -------------------------------------------------------------------------------- /apps/14-nestjs-queues/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/14-nestjs-queues/src/main.ts -------------------------------------------------------------------------------- /apps/14-nestjs-queues/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/14-nestjs-queues/tsconfig.build.json -------------------------------------------------------------------------------- /apps/14-nestjs-queues/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/14-nestjs-queues/tsconfig.json -------------------------------------------------------------------------------- /apps/15-nestjs-queues-bull/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/15-nestjs-queues-bull/.env.example -------------------------------------------------------------------------------- /apps/15-nestjs-queues-bull/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/15-nestjs-queues-bull/.eslintrc.js -------------------------------------------------------------------------------- /apps/15-nestjs-queues-bull/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/15-nestjs-queues-bull/.gitignore -------------------------------------------------------------------------------- /apps/15-nestjs-queues-bull/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/15-nestjs-queues-bull/.prettierrc -------------------------------------------------------------------------------- /apps/15-nestjs-queues-bull/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/15-nestjs-queues-bull/README.md -------------------------------------------------------------------------------- /apps/15-nestjs-queues-bull/csv/RANDOM.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/15-nestjs-queues-bull/csv/RANDOM.csv -------------------------------------------------------------------------------- /apps/15-nestjs-queues-bull/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/15-nestjs-queues-bull/nest-cli.json -------------------------------------------------------------------------------- /apps/15-nestjs-queues-bull/ormconfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/15-nestjs-queues-bull/ormconfig.ts -------------------------------------------------------------------------------- /apps/15-nestjs-queues-bull/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/15-nestjs-queues-bull/package.json -------------------------------------------------------------------------------- /apps/15-nestjs-queues-bull/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/15-nestjs-queues-bull/pnpm-lock.yaml -------------------------------------------------------------------------------- /apps/15-nestjs-queues-bull/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/15-nestjs-queues-bull/src/app.module.ts -------------------------------------------------------------------------------- /apps/15-nestjs-queues-bull/src/db.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/15-nestjs-queues-bull/src/db.interface.ts -------------------------------------------------------------------------------- /apps/15-nestjs-queues-bull/src/db.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/15-nestjs-queues-bull/src/db.module.ts -------------------------------------------------------------------------------- /apps/15-nestjs-queues-bull/src/decorator/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/15-nestjs-queues-bull/src/decorator/index.ts -------------------------------------------------------------------------------- /apps/15-nestjs-queues-bull/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/15-nestjs-queues-bull/src/main.ts -------------------------------------------------------------------------------- /apps/15-nestjs-queues-bull/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/15-nestjs-queues-bull/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /apps/15-nestjs-queues-bull/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/15-nestjs-queues-bull/test/jest-e2e.json -------------------------------------------------------------------------------- /apps/15-nestjs-queues-bull/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/15-nestjs-queues-bull/tsconfig.build.json -------------------------------------------------------------------------------- /apps/15-nestjs-queues-bull/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/15-nestjs-queues-bull/tsconfig.json -------------------------------------------------------------------------------- /apps/16-nestjs-sse-events/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/16-nestjs-sse-events/.eslintrc.js -------------------------------------------------------------------------------- /apps/16-nestjs-sse-events/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/16-nestjs-sse-events/.gitignore -------------------------------------------------------------------------------- /apps/16-nestjs-sse-events/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/16-nestjs-sse-events/.prettierrc -------------------------------------------------------------------------------- /apps/16-nestjs-sse-events/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/16-nestjs-sse-events/README.md -------------------------------------------------------------------------------- /apps/16-nestjs-sse-events/jest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/16-nestjs-sse-events/jest.json -------------------------------------------------------------------------------- /apps/16-nestjs-sse-events/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/16-nestjs-sse-events/nest-cli.json -------------------------------------------------------------------------------- /apps/16-nestjs-sse-events/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/16-nestjs-sse-events/package.json -------------------------------------------------------------------------------- /apps/16-nestjs-sse-events/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/16-nestjs-sse-events/src/app.controller.ts -------------------------------------------------------------------------------- /apps/16-nestjs-sse-events/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/16-nestjs-sse-events/src/app.module.ts -------------------------------------------------------------------------------- /apps/16-nestjs-sse-events/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/16-nestjs-sse-events/src/index.html -------------------------------------------------------------------------------- /apps/16-nestjs-sse-events/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/16-nestjs-sse-events/src/main.ts -------------------------------------------------------------------------------- /apps/16-nestjs-sse-events/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/16-nestjs-sse-events/tsconfig.build.json -------------------------------------------------------------------------------- /apps/16-nestjs-sse-events/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/16-nestjs-sse-events/tsconfig.json -------------------------------------------------------------------------------- /apps/17-nestjs-task-schedule/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/17-nestjs-task-schedule/.eslintrc.js -------------------------------------------------------------------------------- /apps/17-nestjs-task-schedule/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/17-nestjs-task-schedule/.gitignore -------------------------------------------------------------------------------- /apps/17-nestjs-task-schedule/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/17-nestjs-task-schedule/.prettierrc -------------------------------------------------------------------------------- /apps/17-nestjs-task-schedule/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/17-nestjs-task-schedule/README.md -------------------------------------------------------------------------------- /apps/17-nestjs-task-schedule/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/17-nestjs-task-schedule/nest-cli.json -------------------------------------------------------------------------------- /apps/17-nestjs-task-schedule/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/17-nestjs-task-schedule/package.json -------------------------------------------------------------------------------- /apps/17-nestjs-task-schedule/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/17-nestjs-task-schedule/src/app.controller.ts -------------------------------------------------------------------------------- /apps/17-nestjs-task-schedule/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/17-nestjs-task-schedule/src/app.module.ts -------------------------------------------------------------------------------- /apps/17-nestjs-task-schedule/src/app.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/17-nestjs-task-schedule/src/app.service.ts -------------------------------------------------------------------------------- /apps/17-nestjs-task-schedule/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/17-nestjs-task-schedule/src/main.ts -------------------------------------------------------------------------------- /apps/17-nestjs-task-schedule/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/17-nestjs-task-schedule/tsconfig.build.json -------------------------------------------------------------------------------- /apps/17-nestjs-task-schedule/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/17-nestjs-task-schedule/tsconfig.json -------------------------------------------------------------------------------- /apps/18-nestjs-testing-patterns/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/18-nestjs-testing-patterns/.eslintrc.js -------------------------------------------------------------------------------- /apps/18-nestjs-testing-patterns/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/18-nestjs-testing-patterns/.gitignore -------------------------------------------------------------------------------- /apps/18-nestjs-testing-patterns/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/18-nestjs-testing-patterns/.prettierrc -------------------------------------------------------------------------------- /apps/18-nestjs-testing-patterns/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/18-nestjs-testing-patterns/README.md -------------------------------------------------------------------------------- /apps/18-nestjs-testing-patterns/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/18-nestjs-testing-patterns/nest-cli.json -------------------------------------------------------------------------------- /apps/18-nestjs-testing-patterns/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/18-nestjs-testing-patterns/package.json -------------------------------------------------------------------------------- /apps/18-nestjs-testing-patterns/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/18-nestjs-testing-patterns/src/app.module.ts -------------------------------------------------------------------------------- /apps/18-nestjs-testing-patterns/src/app.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/18-nestjs-testing-patterns/src/app.service.ts -------------------------------------------------------------------------------- /apps/18-nestjs-testing-patterns/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/18-nestjs-testing-patterns/src/main.ts -------------------------------------------------------------------------------- /apps/18-nestjs-testing-patterns/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/18-nestjs-testing-patterns/tsconfig.build.json -------------------------------------------------------------------------------- /apps/18-nestjs-testing-patterns/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/18-nestjs-testing-patterns/tsconfig.json -------------------------------------------------------------------------------- /apps/19-nestjs-testing-advanced/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/19-nestjs-testing-advanced/.eslintrc.js -------------------------------------------------------------------------------- /apps/19-nestjs-testing-advanced/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/19-nestjs-testing-advanced/.gitignore -------------------------------------------------------------------------------- /apps/19-nestjs-testing-advanced/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/19-nestjs-testing-advanced/.prettierrc -------------------------------------------------------------------------------- /apps/19-nestjs-testing-advanced/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/19-nestjs-testing-advanced/README.md -------------------------------------------------------------------------------- /apps/19-nestjs-testing-advanced/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/19-nestjs-testing-advanced/nest-cli.json -------------------------------------------------------------------------------- /apps/19-nestjs-testing-advanced/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/19-nestjs-testing-advanced/package.json -------------------------------------------------------------------------------- /apps/19-nestjs-testing-advanced/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/19-nestjs-testing-advanced/src/app.module.ts -------------------------------------------------------------------------------- /apps/19-nestjs-testing-advanced/src/app.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/19-nestjs-testing-advanced/src/app.service.ts -------------------------------------------------------------------------------- /apps/19-nestjs-testing-advanced/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/19-nestjs-testing-advanced/src/main.ts -------------------------------------------------------------------------------- /apps/19-nestjs-testing-advanced/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/19-nestjs-testing-advanced/tsconfig.build.json -------------------------------------------------------------------------------- /apps/19-nestjs-testing-advanced/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/19-nestjs-testing-advanced/tsconfig.json -------------------------------------------------------------------------------- /apps/20-nestjs-testing-e2e/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/20-nestjs-testing-e2e/.eslintrc.js -------------------------------------------------------------------------------- /apps/20-nestjs-testing-e2e/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/20-nestjs-testing-e2e/.gitignore -------------------------------------------------------------------------------- /apps/20-nestjs-testing-e2e/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/20-nestjs-testing-e2e/.prettierrc -------------------------------------------------------------------------------- /apps/20-nestjs-testing-e2e/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/20-nestjs-testing-e2e/README.md -------------------------------------------------------------------------------- /apps/20-nestjs-testing-e2e/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/20-nestjs-testing-e2e/nest-cli.json -------------------------------------------------------------------------------- /apps/20-nestjs-testing-e2e/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/20-nestjs-testing-e2e/package.json -------------------------------------------------------------------------------- /apps/20-nestjs-testing-e2e/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/20-nestjs-testing-e2e/src/app.controller.ts -------------------------------------------------------------------------------- /apps/20-nestjs-testing-e2e/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/20-nestjs-testing-e2e/src/app.module.ts -------------------------------------------------------------------------------- /apps/20-nestjs-testing-e2e/src/app.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/20-nestjs-testing-e2e/src/app.service.ts -------------------------------------------------------------------------------- /apps/20-nestjs-testing-e2e/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/20-nestjs-testing-e2e/src/main.ts -------------------------------------------------------------------------------- /apps/20-nestjs-testing-e2e/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/20-nestjs-testing-e2e/tsconfig.build.json -------------------------------------------------------------------------------- /apps/20-nestjs-testing-e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/20-nestjs-testing-e2e/tsconfig.json -------------------------------------------------------------------------------- /apps/21-nestjs-auth0-integrations/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/21-nestjs-auth0-integrations/.eslintrc.js -------------------------------------------------------------------------------- /apps/21-nestjs-auth0-integrations/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/21-nestjs-auth0-integrations/.gitignore -------------------------------------------------------------------------------- /apps/21-nestjs-auth0-integrations/.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/21-nestjs-auth0-integrations/.gitlab-ci.yml -------------------------------------------------------------------------------- /apps/21-nestjs-auth0-integrations/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/21-nestjs-auth0-integrations/.prettierrc -------------------------------------------------------------------------------- /apps/21-nestjs-auth0-integrations/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/21-nestjs-auth0-integrations/README.md -------------------------------------------------------------------------------- /apps/21-nestjs-auth0-integrations/env.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/21-nestjs-auth0-integrations/env.test -------------------------------------------------------------------------------- /apps/21-nestjs-auth0-integrations/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/21-nestjs-auth0-integrations/jest.config.js -------------------------------------------------------------------------------- /apps/21-nestjs-auth0-integrations/jest.e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/21-nestjs-auth0-integrations/jest.e2e.json -------------------------------------------------------------------------------- /apps/21-nestjs-auth0-integrations/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/21-nestjs-auth0-integrations/nest-cli.json -------------------------------------------------------------------------------- /apps/21-nestjs-auth0-integrations/ormconfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/21-nestjs-auth0-integrations/ormconfig.ts -------------------------------------------------------------------------------- /apps/21-nestjs-auth0-integrations/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/21-nestjs-auth0-integrations/package.json -------------------------------------------------------------------------------- /apps/21-nestjs-auth0-integrations/setEnvVars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/21-nestjs-auth0-integrations/setEnvVars.js -------------------------------------------------------------------------------- /apps/21-nestjs-auth0-integrations/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/21-nestjs-auth0-integrations/src/main.ts -------------------------------------------------------------------------------- /apps/21-nestjs-auth0-integrations/test/mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/21-nestjs-auth0-integrations/test/mock.ts -------------------------------------------------------------------------------- /apps/21-nestjs-auth0-integrations/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/21-nestjs-auth0-integrations/tsconfig.json -------------------------------------------------------------------------------- /apps/22-nestjs-file-upload/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/22-nestjs-file-upload/.eslintrc.js -------------------------------------------------------------------------------- /apps/22-nestjs-file-upload/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/22-nestjs-file-upload/.gitignore -------------------------------------------------------------------------------- /apps/22-nestjs-file-upload/.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/22-nestjs-file-upload/.gitlab-ci.yml -------------------------------------------------------------------------------- /apps/22-nestjs-file-upload/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/22-nestjs-file-upload/.prettierrc -------------------------------------------------------------------------------- /apps/22-nestjs-file-upload/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/22-nestjs-file-upload/README.md -------------------------------------------------------------------------------- /apps/22-nestjs-file-upload/env.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/22-nestjs-file-upload/env.test -------------------------------------------------------------------------------- /apps/22-nestjs-file-upload/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/22-nestjs-file-upload/jest.config.js -------------------------------------------------------------------------------- /apps/22-nestjs-file-upload/jest.e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/22-nestjs-file-upload/jest.e2e.json -------------------------------------------------------------------------------- /apps/22-nestjs-file-upload/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/22-nestjs-file-upload/nest-cli.json -------------------------------------------------------------------------------- /apps/22-nestjs-file-upload/ormconfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/22-nestjs-file-upload/ormconfig.ts -------------------------------------------------------------------------------- /apps/22-nestjs-file-upload/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/22-nestjs-file-upload/package.json -------------------------------------------------------------------------------- /apps/22-nestjs-file-upload/setEnvVars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/22-nestjs-file-upload/setEnvVars.js -------------------------------------------------------------------------------- /apps/22-nestjs-file-upload/src/app/app.constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/22-nestjs-file-upload/src/app/app.constants.ts -------------------------------------------------------------------------------- /apps/22-nestjs-file-upload/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/22-nestjs-file-upload/src/app/app.module.ts -------------------------------------------------------------------------------- /apps/22-nestjs-file-upload/src/app/core/roles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/22-nestjs-file-upload/src/app/core/roles.ts -------------------------------------------------------------------------------- /apps/22-nestjs-file-upload/src/db/db.errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/22-nestjs-file-upload/src/db/db.errors.ts -------------------------------------------------------------------------------- /apps/22-nestjs-file-upload/src/db/db.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/22-nestjs-file-upload/src/db/db.interface.ts -------------------------------------------------------------------------------- /apps/22-nestjs-file-upload/src/db/db.logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/22-nestjs-file-upload/src/db/db.logger.ts -------------------------------------------------------------------------------- /apps/22-nestjs-file-upload/src/db/db.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/22-nestjs-file-upload/src/db/db.module.ts -------------------------------------------------------------------------------- /apps/22-nestjs-file-upload/src/db/db.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/22-nestjs-file-upload/src/db/db.service.ts -------------------------------------------------------------------------------- /apps/22-nestjs-file-upload/src/lib/aws-s3/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/22-nestjs-file-upload/src/lib/aws-s3/index.ts -------------------------------------------------------------------------------- /apps/22-nestjs-file-upload/src/logger/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/22-nestjs-file-upload/src/logger/logger.ts -------------------------------------------------------------------------------- /apps/22-nestjs-file-upload/src/logger/loglevel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/22-nestjs-file-upload/src/logger/loglevel.ts -------------------------------------------------------------------------------- /apps/22-nestjs-file-upload/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/22-nestjs-file-upload/src/main.ts -------------------------------------------------------------------------------- /apps/22-nestjs-file-upload/src/swagger/swagger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/22-nestjs-file-upload/src/swagger/swagger.ts -------------------------------------------------------------------------------- /apps/22-nestjs-file-upload/test/e2e/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/22-nestjs-file-upload/test/e2e/app.e2e-spec.ts -------------------------------------------------------------------------------- /apps/22-nestjs-file-upload/test/mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/22-nestjs-file-upload/test/mock.ts -------------------------------------------------------------------------------- /apps/22-nestjs-file-upload/test/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/22-nestjs-file-upload/test/utils/index.ts -------------------------------------------------------------------------------- /apps/22-nestjs-file-upload/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/22-nestjs-file-upload/tsconfig.build.json -------------------------------------------------------------------------------- /apps/22-nestjs-file-upload/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/22-nestjs-file-upload/tsconfig.json -------------------------------------------------------------------------------- /apps/23-nestjs-path-mapping/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/23-nestjs-path-mapping/.eslintrc.js -------------------------------------------------------------------------------- /apps/23-nestjs-path-mapping/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/23-nestjs-path-mapping/.gitignore -------------------------------------------------------------------------------- /apps/23-nestjs-path-mapping/.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/23-nestjs-path-mapping/.gitlab-ci.yml -------------------------------------------------------------------------------- /apps/23-nestjs-path-mapping/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/23-nestjs-path-mapping/.prettierrc -------------------------------------------------------------------------------- /apps/23-nestjs-path-mapping/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/23-nestjs-path-mapping/README.md -------------------------------------------------------------------------------- /apps/23-nestjs-path-mapping/env.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/23-nestjs-path-mapping/env.test -------------------------------------------------------------------------------- /apps/23-nestjs-path-mapping/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/23-nestjs-path-mapping/jest.config.js -------------------------------------------------------------------------------- /apps/23-nestjs-path-mapping/jest.e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/23-nestjs-path-mapping/jest.e2e.json -------------------------------------------------------------------------------- /apps/23-nestjs-path-mapping/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/23-nestjs-path-mapping/nest-cli.json -------------------------------------------------------------------------------- /apps/23-nestjs-path-mapping/ormconfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/23-nestjs-path-mapping/ormconfig.ts -------------------------------------------------------------------------------- /apps/23-nestjs-path-mapping/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/23-nestjs-path-mapping/package.json -------------------------------------------------------------------------------- /apps/23-nestjs-path-mapping/setEnvVars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/23-nestjs-path-mapping/setEnvVars.js -------------------------------------------------------------------------------- /apps/23-nestjs-path-mapping/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/23-nestjs-path-mapping/src/app/app.module.ts -------------------------------------------------------------------------------- /apps/23-nestjs-path-mapping/src/app/core/roles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/23-nestjs-path-mapping/src/app/core/roles.ts -------------------------------------------------------------------------------- /apps/23-nestjs-path-mapping/src/db/db.errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/23-nestjs-path-mapping/src/db/db.errors.ts -------------------------------------------------------------------------------- /apps/23-nestjs-path-mapping/src/db/db.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/23-nestjs-path-mapping/src/db/db.interface.ts -------------------------------------------------------------------------------- /apps/23-nestjs-path-mapping/src/db/db.logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/23-nestjs-path-mapping/src/db/db.logger.ts -------------------------------------------------------------------------------- /apps/23-nestjs-path-mapping/src/db/db.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/23-nestjs-path-mapping/src/db/db.module.ts -------------------------------------------------------------------------------- /apps/23-nestjs-path-mapping/src/db/db.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/23-nestjs-path-mapping/src/db/db.service.ts -------------------------------------------------------------------------------- /apps/23-nestjs-path-mapping/src/logger/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/23-nestjs-path-mapping/src/logger/logger.ts -------------------------------------------------------------------------------- /apps/23-nestjs-path-mapping/src/logger/loglevel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/23-nestjs-path-mapping/src/logger/loglevel.ts -------------------------------------------------------------------------------- /apps/23-nestjs-path-mapping/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/23-nestjs-path-mapping/src/main.ts -------------------------------------------------------------------------------- /apps/23-nestjs-path-mapping/src/swagger/swagger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/23-nestjs-path-mapping/src/swagger/swagger.ts -------------------------------------------------------------------------------- /apps/23-nestjs-path-mapping/test/mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/23-nestjs-path-mapping/test/mock.ts -------------------------------------------------------------------------------- /apps/23-nestjs-path-mapping/test/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/23-nestjs-path-mapping/test/utils/index.ts -------------------------------------------------------------------------------- /apps/23-nestjs-path-mapping/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/23-nestjs-path-mapping/tsconfig.build.json -------------------------------------------------------------------------------- /apps/23-nestjs-path-mapping/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/23-nestjs-path-mapping/tsconfig.json -------------------------------------------------------------------------------- /apps/24-nestjs-api-load-testing/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/24-nestjs-api-load-testing/.eslintrc.js -------------------------------------------------------------------------------- /apps/24-nestjs-api-load-testing/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/24-nestjs-api-load-testing/.gitignore -------------------------------------------------------------------------------- /apps/24-nestjs-api-load-testing/.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/24-nestjs-api-load-testing/.gitlab-ci.yml -------------------------------------------------------------------------------- /apps/24-nestjs-api-load-testing/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/24-nestjs-api-load-testing/.prettierrc -------------------------------------------------------------------------------- /apps/24-nestjs-api-load-testing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/24-nestjs-api-load-testing/README.md -------------------------------------------------------------------------------- /apps/24-nestjs-api-load-testing/env.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/24-nestjs-api-load-testing/env.test -------------------------------------------------------------------------------- /apps/24-nestjs-api-load-testing/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/24-nestjs-api-load-testing/jest.config.js -------------------------------------------------------------------------------- /apps/24-nestjs-api-load-testing/jest.e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/24-nestjs-api-load-testing/jest.e2e.json -------------------------------------------------------------------------------- /apps/24-nestjs-api-load-testing/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/24-nestjs-api-load-testing/nest-cli.json -------------------------------------------------------------------------------- /apps/24-nestjs-api-load-testing/ormconfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/24-nestjs-api-load-testing/ormconfig.ts -------------------------------------------------------------------------------- /apps/24-nestjs-api-load-testing/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/24-nestjs-api-load-testing/package.json -------------------------------------------------------------------------------- /apps/24-nestjs-api-load-testing/setEnvVars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/24-nestjs-api-load-testing/setEnvVars.js -------------------------------------------------------------------------------- /apps/24-nestjs-api-load-testing/src/db/db.errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/24-nestjs-api-load-testing/src/db/db.errors.ts -------------------------------------------------------------------------------- /apps/24-nestjs-api-load-testing/src/db/db.logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/24-nestjs-api-load-testing/src/db/db.logger.ts -------------------------------------------------------------------------------- /apps/24-nestjs-api-load-testing/src/db/db.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/24-nestjs-api-load-testing/src/db/db.module.ts -------------------------------------------------------------------------------- /apps/24-nestjs-api-load-testing/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/24-nestjs-api-load-testing/src/main.ts -------------------------------------------------------------------------------- /apps/24-nestjs-api-load-testing/test/mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/24-nestjs-api-load-testing/test/mock.ts -------------------------------------------------------------------------------- /apps/24-nestjs-api-load-testing/test/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/24-nestjs-api-load-testing/test/utils/index.ts -------------------------------------------------------------------------------- /apps/24-nestjs-api-load-testing/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/24-nestjs-api-load-testing/tsconfig.build.json -------------------------------------------------------------------------------- /apps/24-nestjs-api-load-testing/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/24-nestjs-api-load-testing/tsconfig.json -------------------------------------------------------------------------------- /apps/25-nestjs-standalone-app/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/25-nestjs-standalone-app/.eslintrc.js -------------------------------------------------------------------------------- /apps/25-nestjs-standalone-app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/25-nestjs-standalone-app/.gitignore -------------------------------------------------------------------------------- /apps/25-nestjs-standalone-app/.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/25-nestjs-standalone-app/.gitlab-ci.yml -------------------------------------------------------------------------------- /apps/25-nestjs-standalone-app/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/25-nestjs-standalone-app/.prettierrc -------------------------------------------------------------------------------- /apps/25-nestjs-standalone-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/25-nestjs-standalone-app/README.md -------------------------------------------------------------------------------- /apps/25-nestjs-standalone-app/env.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/25-nestjs-standalone-app/env.test -------------------------------------------------------------------------------- /apps/25-nestjs-standalone-app/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/25-nestjs-standalone-app/jest.config.js -------------------------------------------------------------------------------- /apps/25-nestjs-standalone-app/jest.e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/25-nestjs-standalone-app/jest.e2e.json -------------------------------------------------------------------------------- /apps/25-nestjs-standalone-app/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/25-nestjs-standalone-app/nest-cli.json -------------------------------------------------------------------------------- /apps/25-nestjs-standalone-app/ormconfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/25-nestjs-standalone-app/ormconfig.ts -------------------------------------------------------------------------------- /apps/25-nestjs-standalone-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/25-nestjs-standalone-app/package.json -------------------------------------------------------------------------------- /apps/25-nestjs-standalone-app/setEnvVars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/25-nestjs-standalone-app/setEnvVars.js -------------------------------------------------------------------------------- /apps/25-nestjs-standalone-app/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/25-nestjs-standalone-app/src/app/app.module.ts -------------------------------------------------------------------------------- /apps/25-nestjs-standalone-app/src/app/core/roles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/25-nestjs-standalone-app/src/app/core/roles.ts -------------------------------------------------------------------------------- /apps/25-nestjs-standalone-app/src/db/db.errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/25-nestjs-standalone-app/src/db/db.errors.ts -------------------------------------------------------------------------------- /apps/25-nestjs-standalone-app/src/db/db.logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/25-nestjs-standalone-app/src/db/db.logger.ts -------------------------------------------------------------------------------- /apps/25-nestjs-standalone-app/src/db/db.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/25-nestjs-standalone-app/src/db/db.module.ts -------------------------------------------------------------------------------- /apps/25-nestjs-standalone-app/src/db/db.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/25-nestjs-standalone-app/src/db/db.service.ts -------------------------------------------------------------------------------- /apps/25-nestjs-standalone-app/src/logger/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/25-nestjs-standalone-app/src/logger/logger.ts -------------------------------------------------------------------------------- /apps/25-nestjs-standalone-app/src/main_.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/25-nestjs-standalone-app/src/main_.ts -------------------------------------------------------------------------------- /apps/25-nestjs-standalone-app/src/standalone.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/25-nestjs-standalone-app/src/standalone.ts -------------------------------------------------------------------------------- /apps/25-nestjs-standalone-app/test/mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/25-nestjs-standalone-app/test/mock.ts -------------------------------------------------------------------------------- /apps/25-nestjs-standalone-app/test/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/25-nestjs-standalone-app/test/utils/index.ts -------------------------------------------------------------------------------- /apps/25-nestjs-standalone-app/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/25-nestjs-standalone-app/tsconfig.build.json -------------------------------------------------------------------------------- /apps/25-nestjs-standalone-app/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/25-nestjs-standalone-app/tsconfig.json -------------------------------------------------------------------------------- /apps/26-nestjs-matrix-using-prometheus/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/26-nestjs-matrix-using-prometheus/.eslintrc.js -------------------------------------------------------------------------------- /apps/26-nestjs-matrix-using-prometheus/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/26-nestjs-matrix-using-prometheus/.gitignore -------------------------------------------------------------------------------- /apps/26-nestjs-matrix-using-prometheus/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/26-nestjs-matrix-using-prometheus/.prettierrc -------------------------------------------------------------------------------- /apps/26-nestjs-matrix-using-prometheus/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/26-nestjs-matrix-using-prometheus/README.md -------------------------------------------------------------------------------- /apps/26-nestjs-matrix-using-prometheus/env.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/26-nestjs-matrix-using-prometheus/env.test -------------------------------------------------------------------------------- /apps/26-nestjs-matrix-using-prometheus/ormconfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/26-nestjs-matrix-using-prometheus/ormconfig.ts -------------------------------------------------------------------------------- /apps/26-nestjs-matrix-using-prometheus/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/26-nestjs-matrix-using-prometheus/package.json -------------------------------------------------------------------------------- /apps/26-nestjs-matrix-using-prometheus/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/26-nestjs-matrix-using-prometheus/src/main.ts -------------------------------------------------------------------------------- /apps/26-nestjs-matrix-using-prometheus/test/mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/26-nestjs-matrix-using-prometheus/test/mock.ts -------------------------------------------------------------------------------- /apps/27-nestjs-logger/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/27-nestjs-logger/.eslintrc.js -------------------------------------------------------------------------------- /apps/27-nestjs-logger/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/27-nestjs-logger/.gitignore -------------------------------------------------------------------------------- /apps/27-nestjs-logger/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/27-nestjs-logger/.prettierrc -------------------------------------------------------------------------------- /apps/27-nestjs-logger/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/27-nestjs-logger/README.md -------------------------------------------------------------------------------- /apps/27-nestjs-logger/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/27-nestjs-logger/nest-cli.json -------------------------------------------------------------------------------- /apps/27-nestjs-logger/ormconfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/27-nestjs-logger/ormconfig.ts -------------------------------------------------------------------------------- /apps/27-nestjs-logger/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/27-nestjs-logger/package.json -------------------------------------------------------------------------------- /apps/27-nestjs-logger/src/app.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/27-nestjs-logger/src/app.controller.spec.ts -------------------------------------------------------------------------------- /apps/27-nestjs-logger/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/27-nestjs-logger/src/app.controller.ts -------------------------------------------------------------------------------- /apps/27-nestjs-logger/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/27-nestjs-logger/src/app.module.ts -------------------------------------------------------------------------------- /apps/27-nestjs-logger/src/app.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/27-nestjs-logger/src/app.service.ts -------------------------------------------------------------------------------- /apps/27-nestjs-logger/src/app/app.constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/27-nestjs-logger/src/app/app.constants.ts -------------------------------------------------------------------------------- /apps/27-nestjs-logger/src/app/domain/restaurant/dto/restaurant.fav.dto.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/27-nestjs-logger/src/docs/swagger.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/27-nestjs-logger/src/docs/swagger.config.ts -------------------------------------------------------------------------------- /apps/27-nestjs-logger/src/docs/swagger.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/27-nestjs-logger/src/docs/swagger.interface.ts -------------------------------------------------------------------------------- /apps/27-nestjs-logger/src/docs/swagger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/27-nestjs-logger/src/docs/swagger.ts -------------------------------------------------------------------------------- /apps/27-nestjs-logger/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/27-nestjs-logger/src/main.ts -------------------------------------------------------------------------------- /apps/27-nestjs-logger/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/27-nestjs-logger/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /apps/27-nestjs-logger/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/27-nestjs-logger/test/jest-e2e.json -------------------------------------------------------------------------------- /apps/27-nestjs-logger/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/27-nestjs-logger/tsconfig.build.json -------------------------------------------------------------------------------- /apps/27-nestjs-logger/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/27-nestjs-logger/tsconfig.json -------------------------------------------------------------------------------- /apps/28-nestjs-winston-logger/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/28-nestjs-winston-logger/.eslintrc.js -------------------------------------------------------------------------------- /apps/28-nestjs-winston-logger/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/28-nestjs-winston-logger/.gitignore -------------------------------------------------------------------------------- /apps/28-nestjs-winston-logger/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/28-nestjs-winston-logger/.prettierrc -------------------------------------------------------------------------------- /apps/28-nestjs-winston-logger/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/28-nestjs-winston-logger/README.md -------------------------------------------------------------------------------- /apps/28-nestjs-winston-logger/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/28-nestjs-winston-logger/nest-cli.json -------------------------------------------------------------------------------- /apps/28-nestjs-winston-logger/ormconfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/28-nestjs-winston-logger/ormconfig.ts -------------------------------------------------------------------------------- /apps/28-nestjs-winston-logger/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/28-nestjs-winston-logger/package.json -------------------------------------------------------------------------------- /apps/28-nestjs-winston-logger/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/28-nestjs-winston-logger/src/app.controller.ts -------------------------------------------------------------------------------- /apps/28-nestjs-winston-logger/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/28-nestjs-winston-logger/src/app.module.ts -------------------------------------------------------------------------------- /apps/28-nestjs-winston-logger/src/app.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/28-nestjs-winston-logger/src/app.service.ts -------------------------------------------------------------------------------- /apps/28-nestjs-winston-logger/src/app/domain/restaurant/dto/restaurant.fav.dto.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/28-nestjs-winston-logger/src/docs/swagger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/28-nestjs-winston-logger/src/docs/swagger.ts -------------------------------------------------------------------------------- /apps/28-nestjs-winston-logger/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/28-nestjs-winston-logger/src/main.ts -------------------------------------------------------------------------------- /apps/28-nestjs-winston-logger/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/28-nestjs-winston-logger/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /apps/28-nestjs-winston-logger/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/28-nestjs-winston-logger/test/jest-e2e.json -------------------------------------------------------------------------------- /apps/28-nestjs-winston-logger/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/28-nestjs-winston-logger/tsconfig.build.json -------------------------------------------------------------------------------- /apps/28-nestjs-winston-logger/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/apps/28-nestjs-winston-logger/tsconfig.json -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { extends: ["@commitlint/config-conventional"] }; 2 | -------------------------------------------------------------------------------- /docker-compose.override.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/docker-compose.override.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docker-utils/docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/docker-utils/docker-entrypoint.sh -------------------------------------------------------------------------------- /docker-utils/entrypoint/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/docker-utils/entrypoint/init.sh -------------------------------------------------------------------------------- /nx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/nx.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/package.json -------------------------------------------------------------------------------- /packages/app-config/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/packages/app-config/jest.config.js -------------------------------------------------------------------------------- /packages/app-config/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/packages/app-config/package.json -------------------------------------------------------------------------------- /packages/app-config/src/config.default.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/packages/app-config/src/config.default.ts -------------------------------------------------------------------------------- /packages/app-config/src/config.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/packages/app-config/src/config.interface.ts -------------------------------------------------------------------------------- /packages/app-config/src/config.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/packages/app-config/src/config.module.ts -------------------------------------------------------------------------------- /packages/app-config/src/config.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/packages/app-config/src/config.service.ts -------------------------------------------------------------------------------- /packages/app-config/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/packages/app-config/src/index.ts -------------------------------------------------------------------------------- /packages/app-config/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/packages/app-config/tsconfig.json -------------------------------------------------------------------------------- /packages/app-database/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/packages/app-database/jest.config.js -------------------------------------------------------------------------------- /packages/app-database/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/packages/app-database/package-lock.json -------------------------------------------------------------------------------- /packages/app-database/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/packages/app-database/package.json -------------------------------------------------------------------------------- /packages/app-database/src/db.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/packages/app-database/src/db.interface.ts -------------------------------------------------------------------------------- /packages/app-database/src/db.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/packages/app-database/src/db.module.ts -------------------------------------------------------------------------------- /packages/app-database/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/packages/app-database/src/index.ts -------------------------------------------------------------------------------- /packages/app-database/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/packages/app-database/tsconfig.json -------------------------------------------------------------------------------- /packages/app-email/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/packages/app-email/jest.config.js -------------------------------------------------------------------------------- /packages/app-email/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/packages/app-email/package.json -------------------------------------------------------------------------------- /packages/app-email/src/email.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/packages/app-email/src/email.interface.ts -------------------------------------------------------------------------------- /packages/app-email/src/email.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/packages/app-email/src/email.module.ts -------------------------------------------------------------------------------- /packages/app-email/src/email.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/packages/app-email/src/email.service.ts -------------------------------------------------------------------------------- /packages/app-email/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/packages/app-email/src/index.ts -------------------------------------------------------------------------------- /packages/app-email/src/v1/email.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/packages/app-email/src/v1/email.module.ts -------------------------------------------------------------------------------- /packages/app-email/src/v1/email.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/packages/app-email/src/v1/email.service.ts -------------------------------------------------------------------------------- /packages/app-email/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/packages/app-email/tsconfig.json -------------------------------------------------------------------------------- /packages/app-http/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/packages/app-http/jest.config.js -------------------------------------------------------------------------------- /packages/app-http/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/packages/app-http/package.json -------------------------------------------------------------------------------- /packages/app-http/src/http-client.constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/packages/app-http/src/http-client.constants.ts -------------------------------------------------------------------------------- /packages/app-http/src/http-client.decorator.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/app-http/src/http-client.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/packages/app-http/src/http-client.interface.ts -------------------------------------------------------------------------------- /packages/app-http/src/http-client.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/packages/app-http/src/http-client.module.ts -------------------------------------------------------------------------------- /packages/app-http/src/http-client.provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/packages/app-http/src/http-client.provider.ts -------------------------------------------------------------------------------- /packages/app-http/src/http-client.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/packages/app-http/src/http-client.service.ts -------------------------------------------------------------------------------- /packages/app-http/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/packages/app-http/src/index.ts -------------------------------------------------------------------------------- /packages/app-http/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/packages/app-http/tsconfig.json -------------------------------------------------------------------------------- /packages/app-logger/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/packages/app-logger/jest.config.js -------------------------------------------------------------------------------- /packages/app-logger/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/packages/app-logger/package.json -------------------------------------------------------------------------------- /packages/app-logger/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/packages/app-logger/src/index.ts -------------------------------------------------------------------------------- /packages/app-logger/src/logger.middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/packages/app-logger/src/logger.middleware.ts -------------------------------------------------------------------------------- /packages/app-logger/src/logger.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/packages/app-logger/src/logger.module.ts -------------------------------------------------------------------------------- /packages/app-logger/src/logger.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/packages/app-logger/src/logger.service.ts -------------------------------------------------------------------------------- /packages/app-logger/src/loglevel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/packages/app-logger/src/loglevel.ts -------------------------------------------------------------------------------- /packages/app-logger/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/packages/app-logger/tsconfig.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /screens/nest.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkssharma/nestjs-advanced-2023/HEAD/screens/nest.jpg --------------------------------------------------------------------------------