{"_id":"@teliagen/adapter-sequelize","_rev":"35-7ebbf951b9923993545a65d430ffa034","name":"@teliagen/adapter-sequelize","dist-tags":{"latest":"0.4.2"},"versions":{"0.4.0":{"name":"@teliagen/adapter-sequelize","version":"0.4.0","keywords":["teliagen","adapter","sequelize","orm"],"author":{"name":"Teliagen Team","email":"contact@teliagen.org"},"license":"Apache-2.0","_id":"@teliagen/adapter-sequelize@0.4.0","maintainers":[{"name":"teliagen_off","email":"admin@teliagen.org"}],"homepage":"https://docs.teliagen.org","bugs":{"url":"https://github.com/teliagen/teliagen-framework/issues"},"dist":{"shasum":"9ee6f684abfa6656884bc57a81d1d3e85fdc03d8","tarball":"https://registry.npmjs.org/@teliagen/adapter-sequelize/-/adapter-sequelize-0.4.0.tgz","fileCount":12,"integrity":"sha512-3Ygq9HJkLZplkQQDsJnbYkXoMZadHfUlfpdge/ddHsQz84IXVHKW2mQam3QPn9mm1CoLZXK6kd9bR1sDlk7apg==","signatures":[{"sig":"MEQCIGQiuJTgMQU5rTQcGkfn2gkwSx+kOvFnnNiXu/sFBf9XAiAnMqhQkSxstAhPdXINuHF+j9tZJnLc/8mSDA4UIo9EDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141270},"main":"dist/index.js","type":"module","_from":"file:teliagen-adapter-sequelize-0.4.0.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"teliagen_off","email":"admin@teliagen.org"},"_resolved":"C:\\Users\\ABDOUL~1\\AppData\\Local\\Temp\\71599aa23386b0594aa0d65a4e2b47bd\\teliagen-adapter-sequelize-0.4.0.tgz","_integrity":"sha512-3Ygq9HJkLZplkQQDsJnbYkXoMZadHfUlfpdge/ddHsQz84IXVHKW2mQam3QPn9mm1CoLZXK6kd9bR1sDlk7apg==","repository":{"url":"git+https://github.com/teliagen/teliagen-framework.git","type":"git","directory":"packages/adapter-sequelize"},"_npmVersion":"11.6.2","description":"Sequelize adapter for Teliagen Framework","directories":{},"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sequelize":"^6.37.0","typescript":"^5.7.3","@types/node":"^22.10.7","@teliagen/logger":"0.4.0","reflect-metadata":"^0.2.2","@teliagen/persistence":"0.4.0"},"peerDependencies":{"pg":"^8.11.3","mysql2":"^3.6.5","pg-hstore":"^2.3.4","sequelize":"^6.37.0","reflect-metadata":"^0.2.2","@teliagen/persistence":"0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/adapter-sequelize_0.4.0_1770857867459_0.40766234644658916","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@teliagen/adapter-sequelize","version":"0.4.1","keywords":["teliagen","adapter","sequelize","orm"],"author":{"name":"Teliagen Team","email":"contact@teliagen.org"},"license":"Apache-2.0","_id":"@teliagen/adapter-sequelize@0.4.1","maintainers":[{"name":"teliagen_off","email":"admin@teliagen.org"}],"homepage":"https://docs.teliagen.org","bugs":{"url":"https://github.com/teliagen/teliagen-framework/issues"},"dist":{"shasum":"cc872bf2f8cbdb9cfe3e62670fda9fcc8d57bba0","tarball":"https://registry.npmjs.org/@teliagen/adapter-sequelize/-/adapter-sequelize-0.4.1.tgz","fileCount":12,"integrity":"sha512-4VF/FgrulOWub4rtBEBjdyATTVaHCq3jCADXir/NmFP83xd3q3ysu91/vj6PwIZZJfnDRMVEJxekOkcjhrFQNw==","signatures":[{"sig":"MEQCID325YJjIxiJ/ooHj/bJziP/IbmCtmuMEJCm/PFeTBdVAiAFCJGmsh3b5YVGpRdXGPkZXdgvs4i2LSpm3tHe38jQ5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141270},"main":"dist/index.js","type":"module","_from":"file:teliagen-adapter-sequelize-0.4.1.tgz","types":"dist/index.d.ts","private":false,"scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"teliagen_off","email":"admin@teliagen.org"},"_resolved":"C:\\Users\\ABDOUL~1\\AppData\\Local\\Temp\\52028e561aa5954b6cbc41d05721b21d\\teliagen-adapter-sequelize-0.4.1.tgz","_integrity":"sha512-4VF/FgrulOWub4rtBEBjdyATTVaHCq3jCADXir/NmFP83xd3q3ysu91/vj6PwIZZJfnDRMVEJxekOkcjhrFQNw==","repository":{"url":"git+https://github.com/teliagen/teliagen-framework.git","type":"git","directory":"packages/adapter-sequelize"},"_npmVersion":"11.6.2","description":"Sequelize adapter for Teliagen Framework","directories":{},"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sequelize":"^6.37.0","typescript":"^5.7.3","@types/node":"^22.10.7","@teliagen/logger":"0.4.1","reflect-metadata":"^0.2.2","@teliagen/persistence":"0.4.1"},"peerDependencies":{"pg":"^8.11.3","mysql2":"^3.6.5","pg-hstore":"^2.3.4","sequelize":"^6.37.0","reflect-metadata":"^0.2.2","@teliagen/persistence":"0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/adapter-sequelize_0.4.1_1770923611356_0.0561941812178981","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@teliagen/adapter-sequelize","version":"0.4.2","private":false,"publishConfig":{"access":"public"},"description":"Sequelize adapter for Teliagen Framework","type":"module","main":"dist/index.js","types":"dist/index.d.ts","keywords":["teliagen","adapter","sequelize","orm"],"author":{"name":"Teliagen Team","email":"contact@teliagen.org"},"repository":{"type":"git","url":"git+https://github.com/teliagen/teliagen-framework.git","directory":"packages/adapter-sequelize"},"homepage":"https://docs.teliagen.org","bugs":{"url":"https://github.com/teliagen/teliagen-framework/issues"},"license":"Apache-2.0","devDependencies":{"@types/node":"^22.10.7","reflect-metadata":"^0.2.2","sequelize":"^6.37.0","typescript":"^5.7.3","@teliagen/logger":"0.4.2","@teliagen/persistence":"0.4.2"},"peerDependencies":{"mysql2":"^3.6.5","pg":"^8.11.3","pg-hstore":"^2.3.4","reflect-metadata":"^0.2.2","sequelize":"^6.37.0","@teliagen/persistence":"0.4.2"},"scripts":{"build":"tsc","dev":"tsc --watch"},"_id":"@teliagen/adapter-sequelize@0.4.2","_integrity":"sha512-5w5H7/HM32jtKlXmMt0u0HNnkZi29He9uDt2iP2NwFvZbut7NEvCS66HxL0v25nuSOjYUWuXQcA7bPiTkUjLyg==","_resolved":"C:\\Users\\ABDOUL~1\\AppData\\Local\\Temp\\ec06f9d883ab13b5fadd77869bad9ba5\\teliagen-adapter-sequelize-0.4.2.tgz","_from":"file:teliagen-adapter-sequelize-0.4.2.tgz","_nodeVersion":"24.12.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-5w5H7/HM32jtKlXmMt0u0HNnkZi29He9uDt2iP2NwFvZbut7NEvCS66HxL0v25nuSOjYUWuXQcA7bPiTkUjLyg==","shasum":"bef0b1a44e54d8cddc1e8abbf16e4afbe5fd439c","tarball":"https://registry.npmjs.org/@teliagen/adapter-sequelize/-/adapter-sequelize-0.4.2.tgz","fileCount":12,"unpackedSize":141270,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAk3pBiRjJXqumOb/An8Ul2p9IxejStTYe/pyMh1eOUsAiA+GpN8bwsDXxYjCK4gyw3cJ6hFk51risi1dgZx1wrkNQ=="}]},"_npmUser":{"name":"teliagen_off","email":"admin@teliagen.org"},"directories":{},"maintainers":[{"name":"teliagen_off","email":"admin@teliagen.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/adapter-sequelize_0.4.2_1770925160971_0.3877045259014038"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-12T00:57:47.384Z","modified":"2026-02-12T19:39:21.232Z","0.1.0":"2026-01-19T19:17:18.530Z","0.1.1":"2026-01-19T19:55:45.556Z","0.1.2":"2026-01-19T21:14:24.376Z","0.1.3":"2026-01-19T21:27:14.266Z","0.1.4":"2026-01-20T01:26:22.974Z","0.1.5":"2026-01-20T02:02:23.736Z","0.1.6":"2026-01-20T02:08:27.246Z","0.1.7":"2026-01-20T02:28:48.860Z","0.1.8":"2026-01-20T02:45:34.631Z","0.1.9":"2026-01-25T07:47:30.778Z","0.1.10":"2026-01-25T16:04:13.649Z","0.1.11":"2026-01-25T16:42:01.358Z","0.1.12":"2026-01-25T16:46:55.279Z","0.1.13":"2026-01-25T17:09:59.092Z","0.1.16":"2026-01-25T23:49:31.632Z","0.1.17":"2026-01-26T00:07:11.187Z","0.1.18":"2026-01-26T00:10:42.020Z","0.1.19":"2026-01-26T00:14:11.115Z","0.1.20":"2026-01-26T00:18:28.503Z","0.1.21":"2026-01-26T00:39:41.399Z","0.1.22":"2026-01-26T00:52:32.503Z","0.1.23":"2026-01-26T00:56:48.790Z","0.1.25":"2026-01-26T01:17:11.277Z","0.1.26":"2026-01-26T01:21:44.339Z","0.1.27":"2026-01-26T01:42:48.321Z","0.1.28":"2026-01-26T02:16:27.733Z","0.1.29":"2026-01-26T02:25:59.020Z","0.4.0":"2026-02-12T00:57:47.628Z","0.4.1":"2026-02-12T19:13:31.512Z","0.4.2":"2026-02-12T19:39:21.119Z"},"bugs":{"url":"https://github.com/teliagen/teliagen-framework/issues"},"author":{"name":"Teliagen Team","email":"contact@teliagen.org"},"license":"Apache-2.0","homepage":"https://docs.teliagen.org","keywords":["teliagen","adapter","sequelize","orm"],"repository":{"type":"git","url":"git+https://github.com/teliagen/teliagen-framework.git","directory":"packages/adapter-sequelize"},"description":"Sequelize adapter for Teliagen Framework","maintainers":[{"name":"teliagen_off","email":"admin@teliagen.org"}],"readme":"# @teliagen/adapter-sequelize\r\n\r\nThe official **Sequelize** adapter for the Teliagen data persistence layer.\r\n\r\n[![npm version](https://img.shields.io/npm/v/@teliagen/adapter-sequelize.svg)](https://www.npmjs.com/package/@teliagen/adapter-sequelize)\r\n[![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\r\n\r\n## Features\r\n\r\n- **Seamless Integration**: Connects Teliagen Entities to Sequelize Models.\r\n- **Dialect Support**: Postgres, MySQL, MariaDB, SQLite, MSSQL.\r\n- **Auto-Sync**: Automatically synchronizes your schema in development.\r\n\r\n## Installation\r\n\r\n```bash\r\nnpm install @teliagen/adapter-sequelize sequelize\r\n# Install your driver (e.g., pg, mysql2)\r\nnpm install pg pg-hstore\r\n```\r\n\r\n## Quick Start\r\n```typescript\r\nimport { SequelizeAdapter } from '@teliagen/adapter-sequelize';\r\nimport { TeliagenApp } from '@teliagen/server/app';\r\n\r\nconst app = new TeliagenApp();\r\n\r\nconst adapter = new SequelizeAdapter({\r\n  dialect: 'postgres',\r\n  host: 'localhost',\r\n  database: 'myapp',\r\n  username: 'postgres',\r\n  password: 'password'\r\n});\r\n\r\napp.useDataAdapter(adapter);\r\n\r\nawait app.start();\r\n```\r\n\r\n## Documentation\r\n\r\nFor full documentation, visit [docs.teliagen.org](https://docs.teliagen.org).\r\n\r\n## License\r\n\r\nApache-2.0\r\n\r\n---\r\n\r\n<p align=\"center\">\r\n  <strong>Part of <a href=\"https://github.com/teliagen/teliagen-framework\">Teliagen</a></strong>\r\n</p>\r\n","readmeFilename":"README.md"}