From 72fed61f45cfc97df768d374f5ac78ec6fd4e647 Mon Sep 17 00:00:00 2001 From: "Joseph R. Quinn" <423821+quinnjr@users.noreply.github.com> Date: Thu, 16 Apr 2026 14:56:42 -0400 Subject: [PATCH 1/2] docs(generators): add community generators from Lexmata and PegasusHeavy The community generators list was missing several actively maintained generators that target non-JavaScript ecosystems and NestJS GraphQL: - @lexmata/prisma-ent-generator: produces Go Ent schema files - @lexmata/prisma-python-generator: produces Python Pydantic models - @pegasusheavy/nestjs-prisma-graphql: generates NestJS GraphQL types with ESM-first support targeting Prisma 7+ --- .../content/docs/orm/prisma-schema/overview/generators.mdx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps/docs/content/docs/orm/prisma-schema/overview/generators.mdx b/apps/docs/content/docs/orm/prisma-schema/overview/generators.mdx index 405b53dc04..f29d5a1515 100644 --- a/apps/docs/content/docs/orm/prisma-schema/overview/generators.mdx +++ b/apps/docs/content/docs/orm/prisma-schema/overview/generators.mdx @@ -396,3 +396,6 @@ The following is a list of community created generators. - [`prismabox`](https://github.com/m1212e/prismabox): Generates versatile [typebox](https://github.com/sinclairzx81/typebox) schema from your Prisma models. - [`prisma-generator-typescript-interfaces`](https://github.com/mogzol/prisma-generator-typescript-interfaces): Generates zero-dependency TypeScript interfaces from your Prisma schema. - [`prisma-openapi`](https://github.com/nitzano/prisma-openapi): Generates OpenAPI schema from Prisma models. +- [`@lexmata/prisma-ent-generator`](https://github.com/Lexmata/prisma-ent-generator): Generates Go [Ent](https://entgo.io/) schema files from your Prisma schema. +- [`@lexmata/prisma-python-generator`](https://github.com/Lexmata/prisma-python-generator): Generates Python [Pydantic](https://docs.pydantic.dev/) model classes from your Prisma schema. +- [`@pegasusheavy/nestjs-prisma-graphql`](https://github.com/pegasusheavy/nestjs-prisma-graphql): Generates NestJS GraphQL types from your Prisma schema. ESM-first with support for Prisma 7+. From 9a58192e824ee11995746649208ff0c9e1701ea4 Mon Sep 17 00:00:00 2001 From: "Joseph R. Quinn" <423821+quinnjr@users.noreply.github.com> Date: Fri, 1 May 2026 12:25:46 -0400 Subject: [PATCH 2/2] docs(generators): fix spellcheck and correct nestjs-prisma-graphql repo URL CI was failing on the community-generators additions because cspell did not know the words `lexmata`, `Pydantic`, and `pegasusheavy`. Add each to apps/docs/cspell.json (alphabetically placed) so the spellcheck step passes. Also point the `@pegasusheavy/nestjs-prisma-graphql` link directly at github.com/quinnjr/nestjs-prisma-graphql instead of the legacy `pegasusheavy` username, which now redirects after a GitHub username change. The npm scope itself remains `@pegasusheavy` because that is the published package name; only the GitHub URL is updated to avoid the redirect hop. --- .../content/docs/orm/prisma-schema/overview/generators.mdx | 2 +- apps/docs/cspell.json | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/apps/docs/content/docs/orm/prisma-schema/overview/generators.mdx b/apps/docs/content/docs/orm/prisma-schema/overview/generators.mdx index f29d5a1515..b82e38aedb 100644 --- a/apps/docs/content/docs/orm/prisma-schema/overview/generators.mdx +++ b/apps/docs/content/docs/orm/prisma-schema/overview/generators.mdx @@ -398,4 +398,4 @@ The following is a list of community created generators. - [`prisma-openapi`](https://github.com/nitzano/prisma-openapi): Generates OpenAPI schema from Prisma models. - [`@lexmata/prisma-ent-generator`](https://github.com/Lexmata/prisma-ent-generator): Generates Go [Ent](https://entgo.io/) schema files from your Prisma schema. - [`@lexmata/prisma-python-generator`](https://github.com/Lexmata/prisma-python-generator): Generates Python [Pydantic](https://docs.pydantic.dev/) model classes from your Prisma schema. -- [`@pegasusheavy/nestjs-prisma-graphql`](https://github.com/pegasusheavy/nestjs-prisma-graphql): Generates NestJS GraphQL types from your Prisma schema. ESM-first with support for Prisma 7+. +- [`@pegasusheavy/nestjs-prisma-graphql`](https://github.com/quinnjr/nestjs-prisma-graphql): Generates NestJS GraphQL types from your Prisma schema. ESM-first with support for Prisma 7+. diff --git a/apps/docs/cspell.json b/apps/docs/cspell.json index 4e1f3e1a4a..f67dc79db1 100644 --- a/apps/docs/cspell.json +++ b/apps/docs/cspell.json @@ -125,6 +125,7 @@ "Kysely", "lastname", "lastproduct", + "lexmata", "libc", "libgcc", "libpg", @@ -184,6 +185,7 @@ "packagemanager", "Pacman", "pageinspect", + "pegasusheavy", "permitio", "pgbouncer", "pgcat", @@ -223,6 +225,7 @@ "psql", "pulumi", "Pulumi", + "Pydantic", "qrtrg", "Queenie", "Qwen",