{"_id":"@teliagen/adapter-typeorm","_rev":"26-b5953fc2e377e56e15c6961cd4574e49","name":"@teliagen/adapter-typeorm","dist-tags":{"latest":"0.4.2"},"versions":{"0.4.0":{"name":"@teliagen/adapter-typeorm","version":"0.4.0","keywords":["teliagen","adapter","typeorm","orm"],"author":{"name":"Teliagen Team","email":"contact@teliagen.org"},"license":"Apache-2.0","_id":"@teliagen/adapter-typeorm@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":"daf0a36c62506e324fccfb302e41c76389bb1786","tarball":"https://registry.npmjs.org/@teliagen/adapter-typeorm/-/adapter-typeorm-0.4.0.tgz","fileCount":12,"integrity":"sha512-v/m6+77VGcaQ9nxVUQL0+Pq7k99tvm6tepGxqZotSy3To1TUCuJOiBCc5kXXFxPxlYFS5BoH0/8JBNNLNqm7tA==","signatures":[{"sig":"MEUCIQDATj8+qD5VeW7mtYlvCBlKjWUs0RaZqTXosp7y3fGtGgIgXFIIGslgeJTB7h36XqZr27HM+a3RZWxy55fJt9T/Cnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80385},"main":"dist/index.js","type":"module","_from":"file:teliagen-adapter-typeorm-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\\ac49b1e208730701dff1e2c2ff546706\\teliagen-adapter-typeorm-0.4.0.tgz","_integrity":"sha512-v/m6+77VGcaQ9nxVUQL0+Pq7k99tvm6tepGxqZotSy3To1TUCuJOiBCc5kXXFxPxlYFS5BoH0/8JBNNLNqm7tA==","repository":{"url":"git+https://github.com/teliagen/teliagen-framework.git","type":"git","directory":"packages/adapter-typeorm"},"_npmVersion":"11.6.2","description":"TypeORM adapter for Teliagen Framework","directories":{},"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"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":{"typeorm":"^0.3.17","reflect-metadata":"^0.2.2","@teliagen/persistence":"0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/adapter-typeorm_0.4.0_1770857874163_0.9921558139081872","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@teliagen/adapter-typeorm","version":"0.4.1","keywords":["teliagen","adapter","typeorm","orm"],"author":{"name":"Teliagen Team","email":"contact@teliagen.org"},"license":"Apache-2.0","_id":"@teliagen/adapter-typeorm@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":"d7d4b468ceba045bd87e0c92dd22741c80ff3c35","tarball":"https://registry.npmjs.org/@teliagen/adapter-typeorm/-/adapter-typeorm-0.4.1.tgz","fileCount":12,"integrity":"sha512-MQPPl3e8vrm0was8ConaBcJveLzmr04uiHzZknzsFnBXFUdgFnt7lw3QjnNDnBqDN9RHLDOn5QO9DQgDSy986Q==","signatures":[{"sig":"MEUCIH+sDO2LXqKYhJsmrPDnpWB0HFKuEQz0652uXb5BHrhkAiEAsK12quvJeTqsOtsapq7LePEyhx3BY7awp02fg+ttFtk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80385},"main":"dist/index.js","type":"module","_from":"file:teliagen-adapter-typeorm-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\\2e87183433c4656dc64a8eab11abca91\\teliagen-adapter-typeorm-0.4.1.tgz","_integrity":"sha512-MQPPl3e8vrm0was8ConaBcJveLzmr04uiHzZknzsFnBXFUdgFnt7lw3QjnNDnBqDN9RHLDOn5QO9DQgDSy986Q==","repository":{"url":"git+https://github.com/teliagen/teliagen-framework.git","type":"git","directory":"packages/adapter-typeorm"},"_npmVersion":"11.6.2","description":"TypeORM adapter for Teliagen Framework","directories":{},"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"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":{"typeorm":"^0.3.17","reflect-metadata":"^0.2.2","@teliagen/persistence":"0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/adapter-typeorm_0.4.1_1770923615161_0.37287889074324276","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@teliagen/adapter-typeorm","version":"0.4.2","private":false,"publishConfig":{"access":"public"},"description":"TypeORM adapter for Teliagen Framework","type":"module","main":"dist/index.js","types":"dist/index.d.ts","keywords":["teliagen","adapter","typeorm","orm"],"author":{"name":"Teliagen Team","email":"contact@teliagen.org"},"repository":{"type":"git","url":"git+https://github.com/teliagen/teliagen-framework.git","directory":"packages/adapter-typeorm"},"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","typescript":"^5.7.3","@teliagen/persistence":"0.4.2","@teliagen/logger":"0.4.2"},"peerDependencies":{"reflect-metadata":"^0.2.2","typeorm":"^0.3.17","@teliagen/persistence":"0.4.2"},"scripts":{"build":"tsc","dev":"tsc --watch"},"_id":"@teliagen/adapter-typeorm@0.4.2","_integrity":"sha512-+cwBmHilPih4svyPoZ76N4TPMyJpAxPbucadL57DR72pByKBOwcWYYkSy17J2dpsKGIqTUi1CttVb0hOW09bHg==","_resolved":"C:\\Users\\ABDOUL~1\\AppData\\Local\\Temp\\6dfee34faf028204c97f17898d397507\\teliagen-adapter-typeorm-0.4.2.tgz","_from":"file:teliagen-adapter-typeorm-0.4.2.tgz","_nodeVersion":"24.12.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-+cwBmHilPih4svyPoZ76N4TPMyJpAxPbucadL57DR72pByKBOwcWYYkSy17J2dpsKGIqTUi1CttVb0hOW09bHg==","shasum":"ef8cc8fe4513c88a8305e9af4b6e0fdcd43b1e3b","tarball":"https://registry.npmjs.org/@teliagen/adapter-typeorm/-/adapter-typeorm-0.4.2.tgz","fileCount":12,"unpackedSize":80385,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDVXd3unX2xFoq/1lyG+pukbJNnRXFuIDkRUzcSj7CKPgIgbZhEXSXSDueIM0QK76l4AA3sXLRmZIxmBy9t8vP+yys="}]},"_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-typeorm_0.4.2_1770925163710_0.4817446038251565"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-12T00:57:54.092Z","modified":"2026-02-12T19:39:24.012Z","0.2.0":"2026-01-25T06:48:15.397Z","0.2.1":"2026-01-25T07:47:34.160Z","0.2.2":"2026-01-25T16:04:12.949Z","0.2.3":"2026-01-25T16:42:00.654Z","0.2.4":"2026-01-25T16:46:54.690Z","0.2.7":"2026-01-25T23:49:15.743Z","0.2.8":"2026-01-26T00:07:10.483Z","0.2.9":"2026-01-26T00:10:41.961Z","0.2.10":"2026-01-26T00:14:09.286Z","0.2.11":"2026-01-26T00:18:24.759Z","0.2.12":"2026-01-26T00:39:40.271Z","0.2.13":"2026-01-26T00:52:31.794Z","0.2.14":"2026-01-26T00:56:48.704Z","0.2.16":"2026-01-26T01:17:11.535Z","0.2.17":"2026-01-26T01:21:44.008Z","0.2.18":"2026-01-26T01:42:48.215Z","0.2.19":"2026-01-26T02:16:21.697Z","0.2.20":"2026-01-26T02:25:53.231Z","0.1.0":"2026-01-26T03:32:47.264Z","0.4.0":"2026-02-12T00:57:54.308Z","0.4.1":"2026-02-12T19:13:35.307Z","0.4.2":"2026-02-12T19:39:23.863Z"},"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","typeorm","orm"],"repository":{"type":"git","url":"git+https://github.com/teliagen/teliagen-framework.git","directory":"packages/adapter-typeorm"},"description":"TypeORM adapter for Teliagen Framework","maintainers":[{"name":"teliagen_off","email":"admin@teliagen.org"}],"readme":"# @teliagen/adapter-typeorm\r\n\r\nThe official **TypeORM** adapter for the Teliagen data persistence layer.\r\n\r\n[![npm version](https://img.shields.io/npm/v/@teliagen/adapter-typeorm.svg)](https://www.npmjs.com/package/@teliagen/adapter-typeorm)\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- **Standard Compliance**: Maps Teliagen entities to TypeORM entity schemas.\r\n- **Robustness**: Leverages TypeORM's mature ecosystem and migrations.\r\n- **Flexibility**: Full access to underlying DataSource customization.\r\n\r\n## Installation\r\n\r\n```bash\r\nnpm install @teliagen/adapter-typeorm typeorm reflect-metadata\r\n# Install your driver (e.g., pg, mysql)\r\nnpm install pg\r\n```\r\n\r\n## Usage\r\n\r\n```typescript\r\nimport { TypeORMAdapter } from '@teliagen/adapter-typeorm';\r\nimport { TeliagenApp } from '@teliagen/server/app';\r\n\r\nconst app = new TeliagenApp();\r\n\r\nconst adapter = new TypeORMAdapter({\r\n  type: 'postgres',\r\n  host: 'localhost',\r\n  database: 'myapp',\r\n  username: 'postgres',\r\n  password: 'password',\r\n  synchronize: true // Dev only\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"}