從自訂產生器(generator)、中介軟體(middleware)到 CLI,這些套件將能優化您使用 Prisma 開發時的體驗。
將 Prisma schema 轉換為資料庫標記語言 (DBML),以便於視覺化呈現。
為 Prisma 產生獨立的 API 參考文件。
將 Prisma schema 轉換為 JSON schema。
為 Prisma 模型產生 TypeGraphQL CRUD 解析器。
根據您的 Prisma 型別定義產生 TypeGraphQL 類別型別與列舉;產生的輸出內容在下次產生時不會被覆蓋,並具備在您錯誤修改型別時進行修正的能力。
從 Prisma schema 檔案中產生物件型別、輸入 (inputs)、參數 (args) 等,以便與 @nestjs/graphql 模組搭配使用。
從 Prisma schema 檔案中產生物件型別、輸入 (inputs)、參數 (args) 等,以便與 @nestjs/graphql 模組搭配使用。
產生包含關聯 connect 與 create 選項的 DTO 與實體類別,供 NestJS Resources 與 @nestjs/swagger 使用。
產生實體關聯圖 (ERD)。
從 Prisma Schema 產生類別,可用於 DTO、Swagger Response、TypeGraphQL 等用途。
從 Prisma schema 產生完整的 Joi schemas。
從 Prisma schema 產生完整的 Yup schemas。
從 Prisma schema 產生預先配置好 class-validator 驗證規則的 TypeScript 模型。
從 Prisma schema 產生 Zod schemas。
產生完整實作的 tRPC 路由器 (routers)。
產生一個可由 json-server 執行的 JSON 檔案。
從 Prisma schema 產生 tRPC shield。
提供您像菁英開源維護者一樣建構 Prisma 產生器所需的一切工具。
一個產生器,能讀取 Prisma 2 的 schema.prisma 並產生 MongoDB 可接受的 JSON Schema 格式。
合併多個檔案、建立模型繼承與抽象化,並建立跨檔案關聯。此外,還能透過程式碼產生 schema、使用 YAML 與 XML 配置資料來源等功能。
Prisma Valibot 產生器可直接從您的 Prisma 模型建立 Valibot schemas。它提供型別安全且零樣板程式碼的 Full、Create 和 Update 驗證器。輕量、支援 tree-shaking,專為 Prisma 6.12+ 與 Node.js 18+ 設計。
Prisma IndexedDB Client 產生器可為 IndexedDB 建立類似 Prisma 的客戶端。它將熟悉的 Prisma 語法與 CRUD 操作引入瀏覽器本地儲存,非常適合需要結構化離線資料與型別安全 API 的 Web 應用程式。
這是一個 Prisma 中介軟體,用於在 Redis 中快取與儲存 Prisma 查詢(並以記憶體內 LRU 快取作為後備儲存)。
透過此中介軟體,您可以將資料庫查詢快取至 Redis(最快速的記憶體內快取資料庫之一),藉此減少對資料庫的查詢次數。
一個宣告式授權中介軟體,運作於 Prisma 模型層級(而非 GraphQL 解析器層級)。
Prisma 的別名 (slugification) 中介軟體。它透過您定義的邏輯,利用其他模型屬性為您的模型產生 slug。
這是一個無相依性的精巧工具,透過將佔位符替換為對應值來正確格式化 Prisma 查詢,支援包括 PostgreSQL 在內的所有資料庫。
從您的 Prisma 模型建立 Zod schemas。
簡化基於 Prisma 的物件型別定義,並協助解決關聯查詢中的 n+1 問題。此外,它還整合了 Relay 外掛,讓定義節點 (nodes) 與連線 (connections) 更為簡易高效。
此套件提供您用於 Prisma 與 Adonis.js 協作的 Prisma Client Provider 與 Auth Provider。
在使用 Prisma 模型時分派多種類型的事件。它與 EventEmitter 無關,允許您選擇針對哪些模型、動作與生命週期時刻來觸發事件,並支援使用 YAML 與 XML 配置資料來源等功能。
開源、低程式碼框架,能加速管理介面、儀表板與 B2B 應用程式的開發。
為 Bun 測試環境提供簡單且型別安全的 Prisma Client 模擬工具。
列層級安全性 (RLS) 通常需要資料庫原生支援,並為每個資料表設定自訂安全性原則。此函式庫提供另一種方案:一個 Prisma client 擴充功能,能自動將 "where" 子句加入所有模型查詢中。此方法即使在資料庫端不支援 RLS 的情況下(例如 MySQL)也能運作。