從自訂產生器、中介軟體到 CLI — 這些套件將改善您使用 Prisma 的體驗。
將 Prisma Schema 轉換為資料庫標記語言 (DBML),以便輕鬆呈現視覺化表示
為 Prisma 產生個別的 API 參考文件
將 Prisma Schema 轉換為 JSON Schema
為 Prisma 模型產生 TypeGraphQL CRUD 解析器
從您的 Prisma 型別定義產生 TypeGraphQL 類別型別和列舉。產生的程式碼可編輯且可避免覆蓋,並能在您錯誤編輯型別時提供修正。
從 Prisma Schema 檔案產生物件型別、輸入、參數等,以用於 @nestjs/graphqlmodule
從 Prisma Schema 檔案產生物件型別、輸入、參數等,以用於 @nestjs/graphqlmodule
產生 DTO 和 Entity 類別,包含關聯連線和 createoptions 選項,以用於 NestJS Resources 和 @nestjs/swagger
產生實體關係圖
從您的 Prisma Schema 產生類別,可用於 DTO、Swagger Response、TypeGraphQL 等。
從您的 Prisma Schema 產生完整的 Joi Schema。
從您的 Prisma Schema 產生完整的 Yup Schema。
從您的 Prisma Schema 輸出 TypeScript 模型,並預先加入 class validator 驗證。
從您的 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 模型時,分派多種類型的事件。可自訂模型、動作與生命週期階段,並支援 YAML/XML 資料來源設定。
開源、低程式碼框架,可加速管理後台、儀表板和 B2B 應用程式的開發。