@akumzy/graphql-schema-generator
TypeScript icon, indicating that this package has built-in type declarations

0.5.1 • Public • Published

GraphQL-Schema-Generator for Prisma

CI codecov

Generate GraphQL schema (SDL) from Prisma schema using a custom Prisma generator.

Getting Started

  1. Install this package in your project using:
// pnpm, npm, or yarn
pnpm install @prisma-korea/graphql-schema-generator
  1. Add the generator to the schema.prisma:
generator graphql {
  provider = "graphql-schema-generator"
  createCRUD = "true"
  # output = "./generated" This is default path.
}
  1. Run npx prisma generate to run the generator

  2. Check schema.graphql in ./prisma/generated 🎉

Custom Rules

You can apply custom rules to manipulate behavior. (Some use cases). See this for example.

Example dir structure

image

Example usage

generator graphql {
  provider = "graphql-schema-generator"
  output   = "../src/schemas"
  createCRUD = "true"
  customRules = "../prisma/rules.ts"
}

Example rules code

Contributing

Any contributions are welcome. If you are interested, check out our guidelines.

Readme

Keywords

Package Sidebar

Install

npm i @akumzy/graphql-schema-generator

Weekly Downloads

9

Version

0.5.1

License

MIT

Unpacked Size

58.7 kB

Total Files

57

Last publish

Collaborators

  • akumzy