├── .gitignore ├── .prettierrc ├── LICENSE ├── README.md ├── article └── article-devto.md ├── database └── datamodel.prisma ├── docker-compose.yml ├── generated └── prisma-client │ ├── index.ts │ └── prisma-schema.ts ├── nest-cli.json ├── package.json ├── prisma.yml ├── src ├── app.controller.spec.ts ├── app.controller.ts ├── app.module.ts ├── auth │ ├── auth.module.ts │ ├── auth.resolver.ts │ ├── auth.service.ts │ ├── graphql-auth.guard.ts │ ├── jwt.strategy.ts │ └── sign-up-input.dto.ts ├── graphql.options.ts ├── graphql.schema.generated.ts ├── main.ts ├── post │ ├── post-input.dto.ts │ ├── post.module.ts │ └── post.resolver.ts ├── prisma │ ├── prisma.module.ts │ └── prisma.service.ts ├── schema │ └── gql-api.graphql ├── shared │ └── decorators │ │ └── decorators.ts └── user │ ├── user.module.ts │ └── user.resolver.ts ├── test ├── app.e2e-spec.ts └── jest-e2e.json ├── tsconfig.build.json ├── tsconfig.json └── tslint.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakot/nestjs-boilerplate/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakot/nestjs-boilerplate/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakot/nestjs-boilerplate/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakot/nestjs-boilerplate/HEAD/README.md -------------------------------------------------------------------------------- /article/article-devto.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakot/nestjs-boilerplate/HEAD/article/article-devto.md -------------------------------------------------------------------------------- /database/datamodel.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakot/nestjs-boilerplate/HEAD/database/datamodel.prisma -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakot/nestjs-boilerplate/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /generated/prisma-client/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakot/nestjs-boilerplate/HEAD/generated/prisma-client/index.ts -------------------------------------------------------------------------------- /generated/prisma-client/prisma-schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakot/nestjs-boilerplate/HEAD/generated/prisma-client/prisma-schema.ts -------------------------------------------------------------------------------- /nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakot/nestjs-boilerplate/HEAD/nest-cli.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakot/nestjs-boilerplate/HEAD/package.json -------------------------------------------------------------------------------- /prisma.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakot/nestjs-boilerplate/HEAD/prisma.yml -------------------------------------------------------------------------------- /src/app.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakot/nestjs-boilerplate/HEAD/src/app.controller.spec.ts -------------------------------------------------------------------------------- /src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakot/nestjs-boilerplate/HEAD/src/app.controller.ts -------------------------------------------------------------------------------- /src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakot/nestjs-boilerplate/HEAD/src/app.module.ts -------------------------------------------------------------------------------- /src/auth/auth.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakot/nestjs-boilerplate/HEAD/src/auth/auth.module.ts -------------------------------------------------------------------------------- /src/auth/auth.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakot/nestjs-boilerplate/HEAD/src/auth/auth.resolver.ts -------------------------------------------------------------------------------- /src/auth/auth.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakot/nestjs-boilerplate/HEAD/src/auth/auth.service.ts -------------------------------------------------------------------------------- /src/auth/graphql-auth.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakot/nestjs-boilerplate/HEAD/src/auth/graphql-auth.guard.ts -------------------------------------------------------------------------------- /src/auth/jwt.strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakot/nestjs-boilerplate/HEAD/src/auth/jwt.strategy.ts -------------------------------------------------------------------------------- /src/auth/sign-up-input.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakot/nestjs-boilerplate/HEAD/src/auth/sign-up-input.dto.ts -------------------------------------------------------------------------------- /src/graphql.options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakot/nestjs-boilerplate/HEAD/src/graphql.options.ts -------------------------------------------------------------------------------- /src/graphql.schema.generated.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakot/nestjs-boilerplate/HEAD/src/graphql.schema.generated.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakot/nestjs-boilerplate/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/post/post-input.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakot/nestjs-boilerplate/HEAD/src/post/post-input.dto.ts -------------------------------------------------------------------------------- /src/post/post.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakot/nestjs-boilerplate/HEAD/src/post/post.module.ts -------------------------------------------------------------------------------- /src/post/post.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakot/nestjs-boilerplate/HEAD/src/post/post.resolver.ts -------------------------------------------------------------------------------- /src/prisma/prisma.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakot/nestjs-boilerplate/HEAD/src/prisma/prisma.module.ts -------------------------------------------------------------------------------- /src/prisma/prisma.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakot/nestjs-boilerplate/HEAD/src/prisma/prisma.service.ts -------------------------------------------------------------------------------- /src/schema/gql-api.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakot/nestjs-boilerplate/HEAD/src/schema/gql-api.graphql -------------------------------------------------------------------------------- /src/shared/decorators/decorators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakot/nestjs-boilerplate/HEAD/src/shared/decorators/decorators.ts -------------------------------------------------------------------------------- /src/user/user.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakot/nestjs-boilerplate/HEAD/src/user/user.module.ts -------------------------------------------------------------------------------- /src/user/user.resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakot/nestjs-boilerplate/HEAD/src/user/user.resolver.ts -------------------------------------------------------------------------------- /test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakot/nestjs-boilerplate/HEAD/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakot/nestjs-boilerplate/HEAD/test/jest-e2e.json -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakot/nestjs-boilerplate/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakot/nestjs-boilerplate/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikitakot/nestjs-boilerplate/HEAD/tslint.json --------------------------------------------------------------------------------