资源
附加组件和插件
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 - Sequelize 的自动加载器,灵感来自 PSR-0 和 PSR-4。
Bcrypt
- sequelize-bcrypt - 将 bcrypt 集成到 Sequelize 模型中的实用程序
浏览器
- sequelize-browser - Sequelize 的 Web 浏览器兼容版本
缓存
过滤器
- sequelize-transforms - 添加可配置的属性转换。
夹具/模拟数据
层次结构
- sequelize-hierarchy - Sequelize 的嵌套层次结构。
历史记录/时间旅行
- sequelize-temporal - 时态表(也称为历史记录)
集成
- kysely-sequelize - 一个工具包(方言、类型转换器等),允许您将现有的 Sequelize 实例与 Kysely 一起使用。
Joi
- sequelize-joi - 允许在 Sequelize 中为模型属性指定 Joi 验证模式。
迁移
- umzug
- sequelizemm - 用于从模型生成迁移脚本的 CLI 工具
Slug 化
- sequelize-slugify - 为 Sequelize 模型添加 slugs
令牌
- sequelize-tokenify - 为 Sequelize 模型添加唯一令牌
杂项
- sequelize-deep-update - 更新 Sequelize 实例及其包含的关联实例的新属性。
- sequelize-noupdate-attributes - 为模型添加无更新/只读属性支持。
- sqlcommenter-sequelize - 一个带有 Sequelize 支持 的 sqlcommenter 插件,用于用注释增强 SQL 语句,这些注释稍后可用于将应用程序代码与 SQL 语句相关联。
- automated-express-backend - 带有运行时 API 生成的示例 Sequelize 后端
- @rematter/paranoid-sql - 添加条件以验证行未被软删除。
- @rematter/sequelize-paranoid-delete - 在使用 paranoid 模式时启用 onDelete。
- @hatchifyjs/sequelize-create-with-associations - 自动创建、批量创建和更新彼此有关系的记录,无需额外的代码。