├── .dockerignore ├── .env.ex ├── .env.test ├── .eslintrc.js ├── .gitignore ├── Dockerfile ├── README.md ├── config-env.sh ├── docker-compose.yml ├── github └── swagger.png ├── nest-cli.json ├── package.json ├── pnpm-lock.yaml ├── prisma └── schema.prisma ├── src ├── app.module.ts ├── configuration.ts ├── document.ts ├── main.ts ├── modules │ ├── auth │ │ ├── __test__ │ │ │ └── auth.service.spec.ts │ │ ├── auth.controller.ts │ │ ├── auth.module.ts │ │ ├── auth.service.ts │ │ ├── constants │ │ │ └── jwt.constant.ts │ │ ├── dtos │ │ │ ├── signin.dto.ts │ │ │ └── signup.dto.ts │ │ └── strategy │ │ │ └── jwt.strategy.ts │ ├── categories │ │ ├── categories.controller.ts │ │ ├── categories.module.ts │ │ ├── categories.repository.ts │ │ ├── categories.service.ts │ │ └── dtos │ │ │ ├── create.dto.ts │ │ │ └── update.dto.ts │ ├── comments │ │ ├── __test__ │ │ │ └── comments.service.spec.ts │ │ ├── comments.controller.ts │ │ ├── comments.module.ts │ │ ├── comments.repository.ts │ │ ├── comments.service.ts │ │ └── dtos │ │ │ ├── create.dto.ts │ │ │ └── query.dto.ts │ ├── logging │ │ ├── __test__ │ │ │ └── loggingService.spec.ts │ │ ├── constants │ │ │ └── dep_keys.constant.ts │ │ ├── loggers │ │ │ └── console.logger.ts │ │ ├── logging.module.ts │ │ └── logging.service.ts │ ├── mail │ │ ├── mail.module.ts │ │ └── mail.service.ts │ ├── post │ │ ├── __test__ │ │ │ └── post.service.spec.ts │ │ ├── dtos │ │ │ ├── createPost.dto.ts │ │ │ ├── search.dto.ts │ │ │ └── updatePost.dto.ts │ │ ├── models │ │ │ ├── author.model.ts │ │ │ └── post.model.ts │ │ ├── post.controller.ts │ │ ├── post.module.ts │ │ ├── post.repository.ts │ │ ├── post.resolver.ts │ │ ├── post.service.ts │ │ └── post.utility.ts │ ├── prisma │ │ ├── prisma.module.ts │ │ └── prisma.service.ts │ ├── queues │ │ ├── consumers │ │ │ ├── delete-file.consumer.ts │ │ │ ├── reSize-file.consumer.ts │ │ │ └── send-welcome.consumer.ts │ │ └── queues.module.ts │ ├── upload │ │ ├── filters │ │ │ └── post.filter.ts │ │ ├── resize.service.ts │ │ ├── upload.controller.ts │ │ ├── upload.module.ts │ │ ├── upload.service.ts │ │ └── upload.storages.ts │ └── users │ │ ├── __test__ │ │ └── users.service.spec.ts │ │ ├── dtos │ │ └── role.dto.ts │ │ ├── users.controller.ts │ │ ├── users.module.ts │ │ ├── users.repository.ts │ │ └── users.service.ts └── shared │ ├── config │ └── multer.config.ts │ ├── constants │ ├── mail.constant.ts │ ├── messages.constant.ts │ └── queues.constant.ts │ ├── decorators │ ├── api-File.decorator.ts │ └── req-user.decorator.ts │ ├── guards │ ├── auth.guard.ts │ └── check-roles.guard.ts │ ├── interceptors │ └── response.interceptor.ts │ ├── interfaces │ ├── categories.interface.ts │ ├── comment.interface.ts │ ├── mail.interface.ts │ ├── messageLogger.interface.ts │ ├── post.interface.ts │ ├── queues.interface.ts │ ├── repository.interface.ts │ ├── role.interface.ts │ └── user.interface.ts │ └── utils │ └── fileValidator.util.ts ├── templates └── welcome.ejs ├── test ├── auth.e2e-spec.ts ├── config.ts ├── data │ └── user.ts ├── fixtures │ ├── createJwt.fixture.ts │ ├── createUser.fixture.ts │ └── startapp.fixture.ts ├── jest-e2e.config.ts ├── jest-e2e.json └── users.e2e-spec.ts ├── tsconfig.build.json └── tsconfig.json /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/.env.ex -------------------------------------------------------------------------------- /.env.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/.env.test -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/README.md -------------------------------------------------------------------------------- /config-env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/config-env.sh -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /github/swagger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/github/swagger.png -------------------------------------------------------------------------------- /nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/nest-cli.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/prisma/schema.prisma -------------------------------------------------------------------------------- /src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/app.module.ts -------------------------------------------------------------------------------- /src/configuration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/configuration.ts -------------------------------------------------------------------------------- /src/document.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/document.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/modules/auth/__test__/auth.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/modules/auth/__test__/auth.service.spec.ts -------------------------------------------------------------------------------- /src/modules/auth/auth.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/modules/auth/auth.controller.ts -------------------------------------------------------------------------------- /src/modules/auth/auth.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/modules/auth/auth.module.ts -------------------------------------------------------------------------------- /src/modules/auth/auth.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/modules/auth/auth.service.ts -------------------------------------------------------------------------------- /src/modules/auth/constants/jwt.constant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/modules/auth/constants/jwt.constant.ts -------------------------------------------------------------------------------- /src/modules/auth/dtos/signin.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/modules/auth/dtos/signin.dto.ts -------------------------------------------------------------------------------- /src/modules/auth/dtos/signup.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/modules/auth/dtos/signup.dto.ts -------------------------------------------------------------------------------- /src/modules/auth/strategy/jwt.strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/modules/auth/strategy/jwt.strategy.ts -------------------------------------------------------------------------------- /src/modules/categories/categories.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/modules/categories/categories.controller.ts -------------------------------------------------------------------------------- /src/modules/categories/categories.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/modules/categories/categories.module.ts -------------------------------------------------------------------------------- /src/modules/categories/categories.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/modules/categories/categories.repository.ts -------------------------------------------------------------------------------- /src/modules/categories/categories.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/modules/categories/categories.service.ts -------------------------------------------------------------------------------- /src/modules/categories/dtos/create.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/modules/categories/dtos/create.dto.ts -------------------------------------------------------------------------------- /src/modules/categories/dtos/update.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/modules/categories/dtos/update.dto.ts -------------------------------------------------------------------------------- /src/modules/comments/__test__/comments.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/modules/comments/__test__/comments.service.spec.ts -------------------------------------------------------------------------------- /src/modules/comments/comments.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/modules/comments/comments.controller.ts -------------------------------------------------------------------------------- /src/modules/comments/comments.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/modules/comments/comments.module.ts -------------------------------------------------------------------------------- /src/modules/comments/comments.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/modules/comments/comments.repository.ts -------------------------------------------------------------------------------- /src/modules/comments/comments.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/modules/comments/comments.service.ts -------------------------------------------------------------------------------- /src/modules/comments/dtos/create.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/modules/comments/dtos/create.dto.ts -------------------------------------------------------------------------------- /src/modules/comments/dtos/query.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/modules/comments/dtos/query.dto.ts -------------------------------------------------------------------------------- /src/modules/logging/__test__/loggingService.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/modules/logging/__test__/loggingService.spec.ts -------------------------------------------------------------------------------- /src/modules/logging/constants/dep_keys.constant.ts: -------------------------------------------------------------------------------- 1 | export enum DependencyKey { 2 | MESSAGE_LOGGER = "messageLogger", 3 | } 4 | -------------------------------------------------------------------------------- /src/modules/logging/loggers/console.logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/modules/logging/loggers/console.logger.ts -------------------------------------------------------------------------------- /src/modules/logging/logging.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/modules/logging/logging.module.ts -------------------------------------------------------------------------------- /src/modules/logging/logging.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/modules/logging/logging.service.ts -------------------------------------------------------------------------------- /src/modules/mail/mail.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/modules/mail/mail.module.ts -------------------------------------------------------------------------------- /src/modules/mail/mail.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/modules/mail/mail.service.ts -------------------------------------------------------------------------------- /src/modules/post/__test__/post.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/modules/post/__test__/post.service.spec.ts -------------------------------------------------------------------------------- /src/modules/post/dtos/createPost.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/modules/post/dtos/createPost.dto.ts -------------------------------------------------------------------------------- /src/modules/post/dtos/search.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/modules/post/dtos/search.dto.ts -------------------------------------------------------------------------------- /src/modules/post/dtos/updatePost.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/modules/post/dtos/updatePost.dto.ts -------------------------------------------------------------------------------- /src/modules/post/models/author.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/modules/post/models/author.model.ts -------------------------------------------------------------------------------- /src/modules/post/models/post.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/modules/post/models/post.model.ts -------------------------------------------------------------------------------- /src/modules/post/post.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/modules/post/post.controller.ts -------------------------------------------------------------------------------- /src/modules/post/post.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/modules/post/post.module.ts -------------------------------------------------------------------------------- /src/modules/post/post.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/modules/post/post.repository.ts -------------------------------------------------------------------------------- /src/modules/post/post.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/modules/post/post.resolver.ts -------------------------------------------------------------------------------- /src/modules/post/post.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/modules/post/post.service.ts -------------------------------------------------------------------------------- /src/modules/post/post.utility.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/modules/post/post.utility.ts -------------------------------------------------------------------------------- /src/modules/prisma/prisma.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/modules/prisma/prisma.module.ts -------------------------------------------------------------------------------- /src/modules/prisma/prisma.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/modules/prisma/prisma.service.ts -------------------------------------------------------------------------------- /src/modules/queues/consumers/delete-file.consumer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/modules/queues/consumers/delete-file.consumer.ts -------------------------------------------------------------------------------- /src/modules/queues/consumers/reSize-file.consumer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/modules/queues/consumers/reSize-file.consumer.ts -------------------------------------------------------------------------------- /src/modules/queues/consumers/send-welcome.consumer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/modules/queues/consumers/send-welcome.consumer.ts -------------------------------------------------------------------------------- /src/modules/queues/queues.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/modules/queues/queues.module.ts -------------------------------------------------------------------------------- /src/modules/upload/filters/post.filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/modules/upload/filters/post.filter.ts -------------------------------------------------------------------------------- /src/modules/upload/resize.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/modules/upload/resize.service.ts -------------------------------------------------------------------------------- /src/modules/upload/upload.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/modules/upload/upload.controller.ts -------------------------------------------------------------------------------- /src/modules/upload/upload.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/modules/upload/upload.module.ts -------------------------------------------------------------------------------- /src/modules/upload/upload.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/modules/upload/upload.service.ts -------------------------------------------------------------------------------- /src/modules/upload/upload.storages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/modules/upload/upload.storages.ts -------------------------------------------------------------------------------- /src/modules/users/__test__/users.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/modules/users/__test__/users.service.spec.ts -------------------------------------------------------------------------------- /src/modules/users/dtos/role.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/modules/users/dtos/role.dto.ts -------------------------------------------------------------------------------- /src/modules/users/users.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/modules/users/users.controller.ts -------------------------------------------------------------------------------- /src/modules/users/users.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/modules/users/users.module.ts -------------------------------------------------------------------------------- /src/modules/users/users.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/modules/users/users.repository.ts -------------------------------------------------------------------------------- /src/modules/users/users.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/modules/users/users.service.ts -------------------------------------------------------------------------------- /src/shared/config/multer.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/shared/config/multer.config.ts -------------------------------------------------------------------------------- /src/shared/constants/mail.constant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/shared/constants/mail.constant.ts -------------------------------------------------------------------------------- /src/shared/constants/messages.constant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/shared/constants/messages.constant.ts -------------------------------------------------------------------------------- /src/shared/constants/queues.constant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/shared/constants/queues.constant.ts -------------------------------------------------------------------------------- /src/shared/decorators/api-File.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/shared/decorators/api-File.decorator.ts -------------------------------------------------------------------------------- /src/shared/decorators/req-user.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/shared/decorators/req-user.decorator.ts -------------------------------------------------------------------------------- /src/shared/guards/auth.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/shared/guards/auth.guard.ts -------------------------------------------------------------------------------- /src/shared/guards/check-roles.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/shared/guards/check-roles.guard.ts -------------------------------------------------------------------------------- /src/shared/interceptors/response.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/shared/interceptors/response.interceptor.ts -------------------------------------------------------------------------------- /src/shared/interfaces/categories.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/shared/interfaces/categories.interface.ts -------------------------------------------------------------------------------- /src/shared/interfaces/comment.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/shared/interfaces/comment.interface.ts -------------------------------------------------------------------------------- /src/shared/interfaces/mail.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/shared/interfaces/mail.interface.ts -------------------------------------------------------------------------------- /src/shared/interfaces/messageLogger.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/shared/interfaces/messageLogger.interface.ts -------------------------------------------------------------------------------- /src/shared/interfaces/post.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/shared/interfaces/post.interface.ts -------------------------------------------------------------------------------- /src/shared/interfaces/queues.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/shared/interfaces/queues.interface.ts -------------------------------------------------------------------------------- /src/shared/interfaces/repository.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/shared/interfaces/repository.interface.ts -------------------------------------------------------------------------------- /src/shared/interfaces/role.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/shared/interfaces/role.interface.ts -------------------------------------------------------------------------------- /src/shared/interfaces/user.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/shared/interfaces/user.interface.ts -------------------------------------------------------------------------------- /src/shared/utils/fileValidator.util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/src/shared/utils/fileValidator.util.ts -------------------------------------------------------------------------------- /templates/welcome.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/templates/welcome.ejs -------------------------------------------------------------------------------- /test/auth.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/test/auth.e2e-spec.ts -------------------------------------------------------------------------------- /test/config.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/data/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/test/data/user.ts -------------------------------------------------------------------------------- /test/fixtures/createJwt.fixture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/test/fixtures/createJwt.fixture.ts -------------------------------------------------------------------------------- /test/fixtures/createUser.fixture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/test/fixtures/createUser.fixture.ts -------------------------------------------------------------------------------- /test/fixtures/startapp.fixture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/test/fixtures/startapp.fixture.ts -------------------------------------------------------------------------------- /test/jest-e2e.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/test/jest-e2e.config.ts -------------------------------------------------------------------------------- /test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/test/jest-e2e.json -------------------------------------------------------------------------------- /test/users.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/test/users.e2e-spec.ts -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sajjadmrx/Blog-nestJs/HEAD/tsconfig.json --------------------------------------------------------------------------------