{"library":"sails-hook-sequelize","type":"library","category":null,"description":"A Sails.js hook that integrates Sequelize ORM as the database layer, replacing the default Waterline ORM. Version 2.0.1 is the latest stable; it requires Node >=12 and supports Sequelize 6+. Unlike Waterline, this hook provides direct access to Sequelize models and associations, enabling complex SQL queries, transactions, and raw database features. It requires disabling the built-in ORM and pubsub hooks, and models must follow a specific structure with an `options` key and optional `associations` function. Released under MIT, maintained by KSDaemon.","language":"javascript","status":"active","version":"2.0.1","tags":["javascript","sails","sequelize","orm"],"last_verified":"Thu Jun 04","install":[{"cmd":"npm install sails-hook-sequelize","imports":["sails.config.sequelize","Exposed globally if 'exposeToGlobal' is true in config; otherwise available via sails.config.sequelize.Sequelize","sails.models.user"]},{"cmd":"yarn add sails-hook-sequelize","imports":[]},{"cmd":"pnpm add sails-hook-sequelize","imports":[]}],"homepage":"https://github.com/KSDaemon/sails-hook-sequelize","github":"ssh://git@github.com/KSDaemon/sails-hook-sequelize","docs":null,"changelog":null,"pypi":null,"npm":"sails-hook-sequelize","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}