從自定義生成器到中介軟體,再到 CLI——這些軟體包將改善您使用 Prisma 時的體驗。
將 Prisma schema 轉換為資料庫標記語言 (DBML),便於視覺化表示
為 Prisma 生成獨立的 API 參考
將 Prisma schema 轉換為 JSON schema
為 Prisma 模型生成 TypeGraphQL CRUD 解析器
根據您的 Prisma 型別定義生成 TypeGraphQL 類型別和列舉;生成的結果可以編輯,而不會被下一次生成覆蓋,並且能夠在您編輯時弄亂型別時進行糾正。
從 Prisma schema 檔案生成物件型別、輸入、引數等,用於 @nestjs/graphql 模組
從 Prisma schema 檔案生成物件型別、輸入、引數等,用於 @nestjs/graphql 模組
生成 DTO 和 Entity 類,包含關係連線和建立選項,用於 NestJS 資源和 @nestjs/swagger
生成實體關係圖
從您的 Prisma Schema 生成類,可用於 DTO、Swagger Response、TypeGraphQL 等。
從您的 Prisma schema 生成完整的 Joi schema。
從您的 Prisma schema 生成完整的 Yup schema。
從您的 Prisma schema 生成 TypeScript 模型,並準備好類驗證器驗證。
從您的 Prisma schema 生成 Zod schema。
生成完全實現的 tRPC 路由。
生成一個可與 json-server 執行的 JSON 檔案
從您的 Prisma schema 生成 tRPC shield。
構建 Prisma 生成器所需的一切,像一位優秀的開源維護者一樣
一個生成器,它接受 Prisma 2 schema.prisma 並生成 MongoDB 可接受的 JSON Schema
合併多個檔案,建立模型繼承和抽象,並建立跨檔案關係。此外,還可以使用程式碼生成 schema,使用 YAML 和 XML 配置資料來源等。
這是一個 Prisma 中介軟體,用於在 Redis 中快取和儲存 Prisma 查詢(使用記憶體中的 LRU 快取作為備用儲存)。
透過此中介軟體,您可以將資料庫查詢快取到 Redis(最快的記憶體快取資料庫之一)中,從而減少資料庫查詢。
一個宣告式授權中介軟體,在 Prisma 模型級別(而非 GraphQL 解析器級別)執行。
Prisma 的 slugification 中介軟體。它透過使用其他模型屬性和您定義的邏輯為模型生成 slug。
從您的 Prisma 模型建立 Zod schema。
使定義基於 Prisma 的物件型別變得更容易,並有助於解決關係的 n+1 查詢問題。它還集成了 Relay 外掛,使定義節點和連線變得簡單高效。
此軟體包提供 Prisma Client Provider 和 Auth Provider,用於與 Prisma 和 Adonis.js 協同工作。
在使用 Prisma 模型時分發多種型別的事件。與 EventEmitter 無關,允許您選擇為哪種模型、操作和生命週期時刻發出事件,使用 YAML 和 XML 配置資料來源等。
開源、低程式碼框架,加速管理員、儀表板和 B2B 應用程式的開發。
一個用於 Bun 測試中 Prisma Client 的簡單且型別安全的模擬工具。