資源
附加元件 & 外掛程式
ACL
- ssacl
- ssacl-attribute-roles
- SequelizeGuard - 基於角色、權限的 Sequelize 授權。
自動程式碼產生 & 骨架
- meteor modeler - 用於視覺化定義 Sequelize 模型和關聯的桌面工具。
- sequelize-ui - 用於建立模型、關係等的線上工具。
- sequelizer - 用於產生 Sequelize 模型的 GUI 桌面應用程式。支援 Mysql、Mariadb、Postgres、Sqlite、Mssql。
- sequelize-auto 通過命令列為 SequelizeJS 產生模型是另一個選擇。
- pg-generator - 為 PostgreSQL 資料庫自動產生/建立 Sequelize 模型骨架。
- sequelizejs-decorators 用於組成 sequelize 模型的裝飾器
自動載入器
- sequelize-autoload - 受 PSR-0 和 PSR-4 啟發的 Sequelize 自動載入器。
Bcrypt
- sequelize-bcrypt - 將 bcrypt 整合到 sequelize 模型中的實用程式
瀏覽器
- sequelize-browser - 與網頁瀏覽器相容的 Sequelize 版本
快取
篩選器
- sequelize-transforms - 新增可配置的屬性轉換。
固定裝置 / 模擬資料
階層
- sequelize-hierarchy - Sequelize 的巢狀階層。
歷史記錄 / 時間旅行
- sequelize-temporal - 時間表格(又稱歷史記錄)
整合
- kysely-sequelize - 一個工具組(方言、類型轉換器等),允許您將現有的 Sequelize 實例與 Kysely 一起使用。
Joi
- sequelize-joi - 允許在 Sequelize 中為模型屬性指定 Joi 驗證綱要。
遷移
- umzug
- sequelizemm - 從模型產生遷移腳本的 CLI 工具
Slugification
- sequelize-slugify - 將 slug 新增至 sequelize 模型
Token
- sequelize-tokenify - 將唯一 Token 新增至 sequelize 模型
其他
- sequelize-deep-update - 使用新屬性更新 sequelize 實例及其包含的關聯實例。
- sequelize-noupdate-attributes - 新增對模型的不更新/唯讀屬性的支援。
- sqlcommenter-sequelize 具有 sqlcommenter 的 Sequelize 支援的外掛程式,用於使用註解來擴增 SQL 陳述式,這些註解稍後可用於將應用程式碼與 SQL 陳述式關聯。
- automated-express-backend - 具有 API 執行階段產生的範例 Sequelize 後端
- @rematter/paranoid-sql - 新增條件以驗證列是否未被軟刪除。
- @rematter/sequelize-paranoid-delete - 在使用 paranoid 模式時啟用 onDelete。
- @hatchifyjs/sequelize-create-with-associations - 自動建立、bulkCreates 和更新彼此之間有關係的記錄,而無需額外程式碼。