/nestjs-prisma-graphql-crud-gen

Generate CRUD resolvers from GraphQL schema with NestJS and Prisma

Primary LanguageTypeScriptMIT LicenseMIT

icon

NestJS Prisma GraphQL CRUD Generater

Generate CRUD resolvers from GraphQL schema with NestJS and Prisma

Getting Started

  1. Install this package in your project using:
yarn add nestjs-prisma-graphql-crud-gen
  1. Add the generator to the schema.prisma:
generator custom_generator {
  provider = "nestjs-prisma-graphql-crud-gen"
  output = "../generated"
}
  1. Run the generator
npx prisma generate

Output Directory Structure

generated/
├── common
│   ├── enums.ts
│   └── inputs.ts
├── models
│   └── users.models.ts
└── users
    ├── users.args.ts
    ├── users.enum.ts
    ├── users.input.ts
    ├── users.module.ts
    ├── users.output.ts
    ├── users.resolver.ts
    └── users.service.ts

Sample results here

Sample Project

nestjs-graphql-starter