从自定义生成器到中间件到 CLI — 这些软件包将改善您使用 Prisma 的体验。
将 Prisma 模式转换为数据库标记语言 (DBML),从而可以轻松直观地表示。
为 Prisma 生成单个 API 参考。
将 Prisma 模式转换为 JSON 模式。
为 Prisma 模型生成 TypeGraphQL CRUD 解析器。
从您的 Prisma 类型定义生成 TypeGraphQL 类类型和枚举;生成的输出可以进行编辑,而不会被下一次生成的代码覆盖,并且能够在您编辑类型时纠正您的错误。
从 Prisma 模式文件生成对象类型、输入、参数等,以便与 @nestjs/graphqlmodule 一起使用。
从 Prisma 模式文件生成对象类型、输入、参数等,以便与 @nestjs/graphqlmodule 一起使用。
生成带有关系连接和创建选项的 DTO 和实体类,以便与 NestJS 资源和 @nestjs/swagger 一起使用。
生成实体关系图。
从您的 Prisma 模式生成类,这些类可以用作 DTO、Swagger 响应、TypeGraphQL 等。
从您的 Prisma 模式生成完整的 Joi 模式。
从您的 Prisma 模式生成完整的 Yup 模式。
从您的 Prisma 模式发出带有类验证器的 TypeScript 模型,这些模型已准备好进行验证。
从您的 Prisma 模式发出 Zod 模式。
发出完全实现的 tRPC 路由器。
发出可以使用 json-server 运行的 JSON 文件。
从您的 Prisma 模式发出 tRPC 盾牌。
构建 Prisma 生成器所需的一切,就像一名优秀的开源维护者一样。
一个生成器,它接受 Prisma 2 schema.prisma 并生成 MongoDB 接受的 JSON 模式。
合并多个文件、创建模型继承和抽象以及创建跨文件关系。此外,使用代码生成模式,使用 YAML 和 XML 配置数据源等等。
这是一个 Prisma 中间件,用于将 Prisma 查询缓存到 Redis 中(使用内存中的 LRU 缓存作为后备存储)。
使用此中间件,您可以将数据库查询缓存到 Redis(最快的内存数据库之一)中,并减少数据库查询。
一个声明式授权中间件,它在 Prisma 模型级别(而不是 GraphQL 解析器级别)上运行。
用于 Prisma 的 slug 化中间件。它通过使用您可以定义逻辑的其他模型属性为您的模型生成 slug。
从您的 Prisma 模型创建 Zod 模式。
简化基于 Prisma 的对象类型的定义,并帮助解决关系的 n+1 查询问题。它还集成了 Relay 插件,以便轻松高效地定义节点和连接。
此软件包为您提供 Prisma Client Provider 和 Auth Provider,以便与 Prisma 和 Adonis.js 一起使用。
在使用 Prisma 模型时分派几种类型的事件。事件发射器无关,允许您选择为哪种模型、操作和生命周期时刻发射事件,使用 YAML 和 XML 配置数据源等等。
开源、低代码框架,可以加速管理面板、仪表板和 B2B 应用程序的开发。