{"_id":"@airhead/nest-typeorm-seeder","_rev":"6-3ef5f609a68e959d3c40c69d8d2b6f28","name":"@airhead/nest-typeorm-seeder","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.0":{"name":"@airhead/nest-typeorm-seeder","version":"1.0.0","keywords":["nest","typeorm","seeder"],"author":{"name":"Joakim Bugge","email":"joakim.bugge@gmail.com"},"license":"MIT","_id":"@airhead/nest-typeorm-seeder@1.0.0","maintainers":[{"name":"joakimbugge","email":"joakim.bugge@gmail.com"}],"homepage":"https://github.com/joakimbugge/nest-typeorm-seeder#readme","bugs":{"url":"https://github.com/joakimbugge/nest-typeorm-seeder/issues","email":"joakim.bugge@gmail.com"},"dist":{"shasum":"beeecb348e07c983d3043158c1d63a89ce825d90","tarball":"https://registry.npmjs.org/@airhead/nest-typeorm-seeder/-/nest-typeorm-seeder-1.0.0.tgz","fileCount":4,"integrity":"sha512-uvPitRgLcyrDUnrbHFbzsUw3+pfmDEcaOfACqygaLX/AX2B33xFvWG1JKiS4dvMwFk0jwebl9qx9HRUgNB8Q7Q==","signatures":[{"sig":"MEUCIQC1UmiX9oGII8c1NL/WrJL70zm0vhr37PC0b77L/kUNOgIgcwkwYjTcJY5BDLxKgSdpJROyywnz1uVat2Efg6A3sL8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7308,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/uqwCRA9TVsSAnZWagAAXRYQAINOqikpeOhRAf8heRi4\njHuAJbhQfNaGInprUL5xgI2Y7amBHzuHl+NGz6UB0uhIrff8J6qSTF5dRsr/\nWMlHc5uCH7tPCEcT1+T//+1zi2d8p9nKrkc4k66zNP78PG6zbgaN3i6B/9KB\ntei0UhnRZOAiojeHy9mNiY0xkVAK5g7SEW85djITeXI+mwo+PECWTlGiTHQm\nbG+TTRdTyrR+oKSm83mxPlkgYE55vA7s3MgMO5y/EV+94WIwP0qRItj737I3\nuYrgmVeU0hJ4pZ3ndry4zc/rxLuj4KkUUujw4YiAit/0QxtIhaoi4+QyWvjr\nhaAq8QjrYsBIwHQk/6RVpvgJDxDl6YPOrg6PtUJ4+L4uZduuk5dZR5o8F/nR\nTW+DtTBXu1P1p6u2cCAhhh1ttuTNgEGGA/So/VNVf7jaloALon59/zps7m3e\ngTkBQOcurr7LqsD+4q4ZI3EFjrggkspvlxhGcGyo9KC3d1T8FdtrBeDZygQu\nlYDw6VBlNsUp/v2t2sAlpv7PxoZtXlAJ26mAbnBpJrApABRoPXpK6Ybwx4vy\nqm1/a1bSPJQRjxBYrO0caLl1XB7CSSKvT/fH2l8Zd9f3d28eOW+aPpm6yWls\nGsDBBqFD+SKMtMO/8OZNMWHf/A/QFG6PiBD1L9AcaOnTzjhcfqUi1ogiE7Pz\nUyZO\r\n=biMB\r\n-----END PGP SIGNATURE-----\r\n"},"types":"./index.d.ts","gitHead":"2cce4f3225a2d85afb90982e6908fc6a7777e8a6","_npmUser":{"name":"joakimbugge","email":"joakim.bugge@gmail.com"},"repository":{"url":"git+https://github.com/joakimbugge/nest-typeorm-seeder.git","type":"git"},"_npmVersion":"8.4.1","description":"<br> <br>","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tslib":"^2.3.1","lodash":"^4.17.21","reflect-metadata":"^0.1.13","@airhead/typeorm-seeder":"^1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/core":"8.x.x","@nestjs/common":"8.x.x","@nestjs/typeorm":"8.x.x"},"_npmOperationalInternal":{"tmp":"tmp/nest-typeorm-seeder_1.0.0_1644096176708_0.235249170442406","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.1":{"name":"@airhead/nest-typeorm-seeder","version":"1.0.1","keywords":["nest","typeorm","seeder"],"author":{"name":"Joakim Bugge","email":"joakim.bugge@gmail.com"},"license":"MIT","_id":"@airhead/nest-typeorm-seeder@1.0.1","maintainers":[{"name":"joakimbugge","email":"joakim.bugge@gmail.com"}],"homepage":"https://github.com/joakimbugge/nest-typeorm-seeder#readme","bugs":{"url":"https://github.com/joakimbugge/nest-typeorm-seeder/issues","email":"joakim.bugge@gmail.com"},"dist":{"shasum":"76ef63f2992fd57cd7d61a955790a0d4f7b44c4a","tarball":"https://registry.npmjs.org/@airhead/nest-typeorm-seeder/-/nest-typeorm-seeder-1.0.1.tgz","fileCount":4,"integrity":"sha512-lcEsJ20A+P0Wia0VGfm1DCQz3yH6lWW6E0DACn24g88CEy9ILcCPUb3xFDEkQtV3MVh2OMopDtMjDKVBPaFJvQ==","signatures":[{"sig":"MEYCIQCdfjouugTQQ7zKIS1dkSqp/HX93vt9erwCr1avUNAK3AIhAMppnPQSir5C40CCRXm/cY0iDQ8Eo479rip2qErWqi1I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8074,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh//MgCRA9TVsSAnZWagAADaIQAIli+rkD7WyjfrXtIjSo\ngRjeKsT4sgERRllXdChgvCMls29BqCdMD/qcwaSLVAGxyrLrlGbk8V8wQWqV\nCc2BhSlvR3VgOBCTYsNLDTemLb0fE+kvkuna9l23GUaOEinun9O8x5oQFjjP\nViM06EPIkgPMiS2P2XRlJ9Etovag4rhpwzwQMRcrDrkTA0raUaeZZM8iJQMf\n1I+OihFwt5XxINmrqF5flXDoHjpEbIwuwwu+Z4t+8D4s9o7EkaGhmv/e3tNz\nYeM1xDHOVwDo6t8ie7dHQPie6jGImuG62AqtwsNQmm0WisDixg/y6UzceXo5\naV3A83KjhRJA1Qmq3SsOX3USf9ea4zj/FRV6E8R+mUtjO+vch0tpA+HfPFJv\nDf+DrxJRWZjPD8m2AL2X37dzkCTrIHP4rAsSVv0aNuFKLfqSQ43EZChGZhzR\nERqr0ka1hDdvBWm1pdf/VOMiPjdTvaRK7HDRARUzLzxeGH+LJJrZuZOTrdZf\nDxxQg2ih2qtCHs0nzdICesqq0YApB7MoHenvfSDIGnpBRzCTuXyGdaUfjcxi\nw171tC4ebXWZzfewq88s8M89tTFcMB31gt6k8xS8Wg8m536GlNqR9uVsY2bZ\n/rab1UnOKYa3HrJwYDuk74y/mLXe1LkHDSnEEMGBdUoiQ1KAgbvhaJP53kwM\nqI7r\r\n=ryFQ\r\n-----END PGP SIGNATURE-----\r\n"},"types":"./index.d.ts","gitHead":"c5e8047eae33720510246769e5c0dc1be4799817","_npmUser":{"name":"joakimbugge","email":"joakim.bugge@gmail.com"},"repository":{"url":"git+https://github.com/joakimbugge/nest-typeorm-seeder.git","type":"git"},"_npmVersion":"8.4.1","description":"<br /> <br />","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tslib":"^2.3.1","lodash":"^4.17.21","reflect-metadata":"^0.1.13","@airhead/typeorm-seeder":"^1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/core":"8.x.x","@nestjs/common":"8.x.x","@nestjs/typeorm":"8.x.x"},"_npmOperationalInternal":{"tmp":"tmp/nest-typeorm-seeder_1.0.1_1644163872492_0.992979642251991","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.2":{"name":"@airhead/nest-typeorm-seeder","version":"1.0.2","keywords":["nest","typeorm","seeder"],"author":{"name":"Joakim Bugge","email":"joakim.bugge@gmail.com"},"license":"MIT","_id":"@airhead/nest-typeorm-seeder@1.0.2","maintainers":[{"name":"joakimbugge","email":"joakim.bugge@gmail.com"}],"homepage":"https://github.com/joakimbugge/nest-typeorm-seeder#readme","bugs":{"url":"https://github.com/joakimbugge/nest-typeorm-seeder/issues","email":"joakim.bugge@gmail.com"},"dist":{"shasum":"9c03a60c1fa27daa69912f4a8e4ee33ce61a636f","tarball":"https://registry.npmjs.org/@airhead/nest-typeorm-seeder/-/nest-typeorm-seeder-1.0.2.tgz","fileCount":4,"integrity":"sha512-kYNMnRiHRx67id5eZHQaz8Npcu9XZOfY0EtlDmCvIsu/hYFN7JXlqudMU3l6fjehw4vm6y0Ietch4AOF+2PbAQ==","signatures":[{"sig":"MEYCIQCjYCz9quNm6PZbAvMBg4AjJbvriFAkBGfOUTb0j+SRzAIhAMGhz8GcBI17XMeOifrxjB1SzkcMrDD/cVKNmI3ALA3x","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSxZpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEHQ//bVqGqle/0QJwWiaM/WuHz2yp+n6M8NhuGjYjsAD45t6HkjBx\r\nfmGIJHYNAz07/cehIM6pyCVOGc5pUT3dDEwo07tXhNniLtGON5eV2aR5GlsQ\r\nwDwU1/Rp9dAzBpFT9Uhm3O5iMcZo1d5btUgjsAdTq+l7JRRQTzhK7F3yVHxq\r\nA73RYDDwhCf8vStTM6ro/3ULCeny7iuTI62yVGeknrq07lou3UrJmWikrHFl\r\n0q606Uc54FqHXy1QIqeKi0rCTgo0NVh2m/AhBcE+j0ZtOb9eR+gFSeiRA+Pg\r\n9qTPk1EkYelrRV/DzcP+roxe5uleJtZO18852BgQo3eRJIHOdFAT+KQsth5M\r\nB3f4Te/iWEXIX1x6eWILPqBx9W3i9lERZbwsh9zXRawXpp8iTQNWszUxjKFQ\r\nqI99NbcN/xpFIFs7hfiLuWm3wCNLMXP9yRyP8MDzqO6a6pUAHTyOaCargBHg\r\nJ5emx8sadFtI4iOZtmD6Sr7HiGOLqPzfRpk2KHrBv648f64XgHS5VpwhtPgx\r\ngNgciX6mHqw/0nDovIpYIvGcSvDQWHTefJ9tJN6ldoN3lR5qlzofiD137ZCw\r\n5ANPnIysFro+uSPG7lTfO3brFUB2vcV4hy6ZqIvS9zlbAc0pJGD0bgJeIAKs\r\nJPpqx5C5vkxm5oCG5Uj2ij0EKkX1RmaLd7s=\r\n=Q5Cx\r\n-----END PGP SIGNATURE-----\r\n"},"types":"./index.d.ts","gitHead":"1caba3cf69465e042a4bac58ff5a384734bbca30","_npmUser":{"name":"joakimbugge","email":"joakim.bugge@gmail.com"},"repository":{"url":"git+https://github.com/joakimbugge/nest-typeorm-seeder.git","type":"git"},"_npmVersion":"8.6.0","description":"<br /> <br />","directories":{},"_nodeVersion":"16.14.2","dependencies":{"tslib":"^2.3.1","lodash":"^4.17.21","typeorm":"^0.2.41","reflect-metadata":"^0.1.13","@airhead/typeorm-seeder":"^1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/core":"8.x.x","@nestjs/common":"8.x.x","@nestjs/typeorm":"8.x.x"},"_npmOperationalInternal":{"tmp":"tmp/nest-typeorm-seeder_1.0.2_1649088105535_0.9147947497342506","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.0":{"name":"@airhead/nest-typeorm-seeder","version":"1.1.0","keywords":["nest","typeorm","seeder"],"author":{"name":"Joakim Bugge","email":"joakim.bugge@gmail.com"},"license":"MIT","_id":"@airhead/nest-typeorm-seeder@1.1.0","maintainers":[{"name":"joakimbugge","email":"joakim.bugge@gmail.com"}],"homepage":"https://github.com/joakimbugge/nest-typeorm-seeder#readme","bugs":{"url":"https://github.com/joakimbugge/nest-typeorm-seeder/issues","email":"joakim.bugge@gmail.com"},"dist":{"shasum":"d126ce74a91e0f33fef3af066af8c3c8442c226e","tarball":"https://registry.npmjs.org/@airhead/nest-typeorm-seeder/-/nest-typeorm-seeder-1.1.0.tgz","fileCount":4,"integrity":"sha512-0nMmFLgVK10sAp8G4IpRzFyRgapmC2YHEnau8IubjyHe/y7DljoUFjd2jL2i23XcC1RU6tdROeYzT3+RVCw6GQ==","signatures":[{"sig":"MEQCIE74yUIEzX65B/R+Id/vWE8n7HaHUEjNfwGzlqdDgKGuAiBWI/3/aqbJjqT3n5FD1DTSRIgqeAFKYyI0BL0u4H4QCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5rI3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqK4A//Zv48tdNa0ZPlvsCv/ZkI/KKB92BdE6uLe+WA5/nyuAouzp8N\r\njyzyfvegxIt+qsLls9pNnFTh6rp6RBaNMuYVmdk6QqxHqW46qy9G3kY44y57\r\nAQkNcb2NK0Iyztl5I217ZkExBiSV5DA47+z903Xhs1YVBUuudvUj5sy0AkKG\r\ntr8mJVzLII5PdxWZPjysiV5g8VoP9iTGwwIvDsho8mpPUoji1lyLSE+X+zCF\r\nlPiAV6R+s5d7fag3vDDkK5fSbkmXpT8BmJ4akImRs7MWhR43i7mdd3rwYgQ1\r\neKMgYtlVc1/OP2ROSiabQG/YWJwy9f1a4ir4LKrkEnrczDlQOlpHXS9ZMXBR\r\nxOsEKgu8htxMpKZnDRD7ZG6ehQ+PAaCtLNosnNI6AdLI7UMQ+sgqfn5r3OAn\r\noB+xnR6DkxSQXZEiwBX0JZIJLgoyeJ6RaASKW8gWHswgk+Y+PV8/OHq+Lv/u\r\nVV04LehocKxC0h1Mro9MRI6yeayugBrG8IbrPeu1uTIz/a+S3JB9P+aOiXV7\r\n2idXyyDoAlmsDrGdYkCw0SYW1hxAWvgOlkI4RF5wA8A5EF0g+5hrv1CSDIGu\r\n0FrQyfquy8xzlc8iUvfQl1SbBa10ZZ5IR50VaNwoNemy9WZTs/zbsrX5cGcm\r\ntdUEnpaf9nwAY7Qro8uj1150QxTfij331ys=\r\n=DyGF\r\n-----END PGP SIGNATURE-----\r\n"},"types":"./index.d.ts","gitHead":"cf9244c07c03b4384f9129f6569956a973fcd83f","_npmUser":{"name":"joakimbugge","email":"joakim.bugge@gmail.com"},"repository":{"url":"git+https://github.com/joakimbugge/nest-typeorm-seeder.git","type":"git"},"_npmVersion":"8.15.1","description":"<br /> <br />","directories":{},"_nodeVersion":"16.16.0","dependencies":{"tslib":"^2.3.1","lodash":"^4.17.21","reflect-metadata":"^0.1.13","@airhead/typeorm-seeder":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typeorm":"^0.3.2","@nestjs/core":"^9","@nestjs/common":"^9","@nestjs/typeorm":"^9"},"_npmOperationalInternal":{"tmp":"tmp/nest-typeorm-seeder_1.1.0_1659286071307_0.1848241257966008","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2022-02-05T21:22:56.667Z","modified":"2026-03-25T13:37:24.575Z","1.0.0":"2022-02-05T21:22:56.832Z","1.0.1":"2022-02-06T16:11:12.709Z","1.0.2":"2022-04-04T16:01:45.652Z","1.1.0":"2022-07-31T16:47:51.485Z"},"bugs":{"url":"https://github.com/joakimbugge/nest-typeorm-seeder/issues","email":"joakim.bugge@gmail.com"},"author":{"name":"Joakim Bugge","email":"joakim.bugge@gmail.com"},"license":"MIT","homepage":"https://github.com/joakimbugge/nest-typeorm-seeder#readme","keywords":["nest","typeorm","seeder"],"repository":{"url":"git+https://github.com/joakimbugge/nest-typeorm-seeder.git","type":"git"},"description":"<br /> <br />","maintainers":[{"name":"joakimbugge","email":"joakim.bugge@gmail.com"}],"readme":"<br />\n<br />\n\n<div align='center'>\n    <img src='https://github.com/joakimbugge/nest-typeorm-seeder/raw/main/assets/logo.png' alt='Logo' />\n    <br /><br /><br />\n    <a href='https://www.npmjs.com/package/@airhead/nest-typeorm-seeder'>\n        <img src='https://img.shields.io/github/v/release/joakimbugge/nest-typeorm-seeder?include_prereleases' alt='Latest release' />\n    </a>\n    <a href='https://coveralls.io/github/joakimbugge/nest-typeorm-seeder?branch=main'>\n        <img alt=\"Test coverage\" src=\"https://img.shields.io/coveralls/github/joakimbugge/nest-typeorm-seeder\">\n    </a>\n    <a href='https://github.com/joakimbugge/nest-typeorm-seeder/blob/main/LICENSE'>\n        <img src='https://img.shields.io/github/license/joakimbugge/nest-typeorm-seeder' alt='License' />\n    </a>\n    <a href='https://www.npmjs.com/package/@airhead/nest-typeorm-seeder?activeTab=dependencies'>\n        <img src=\"https://img.shields.io/librariesio/release/npm/@airhead/nest-typeorm-seeder\" alt='Dependencies'>\n    </a>\n</div>\n\n<br />\n\n<p align='center'>Seed your <a href='https://nestjs.com/'>Nest</a> with <a href='https://github.com/typeorm/typeorm'>TypeORM</a> application decoratively</p>\n\n<br>\n<br>\n\n## Introduction\n\nSeed your Nest + TypeORM application database using decorators. Add the module to your application for automatic seeding\non startup or use the standalone version if being more hands-on is your thing.\n\nTo learn about seeding with TypeORM, check out [@airhead/typeorm-seeder](https://github.com/joakimbugge/typeorm-seeder).\n\nThis tool is in early stages and in active development, breaking changes may occur between minor versions.\n\n## Installation\n\n```bash\nnpm install @airhead/nest-typeorm-seeder\n```\n\n## Documentation\n\nComing soon! In the meantime, submit an [issue](https://github.com/joakimbugge/nest-typeorm-seeder/issues).\n\n## Quick start\n\n### Module\n\nImport `TypeOrmSeederModule` alongside `TypeOrmModule` and provide the seeders.\n\n```ts\nimport { TypeOrmModule } from '@nestjs/typeorm';\nimport { TypeOrmSeederModule } from '@airhead/nest-typeorm-seeder';\n\n@Module({\n  imports: [\n    TypeOrmModule.forRoot({ ... }),\n    TypeOrmSeederModule.forRoot({\n      seeders: [UserSeeder, PostSeeder, CategorySeeder],\n    }),\n  ],\n})\nexport class AppModule {\n}\n```\n\n### Standalone\n\nHandy to manually trigger seeding. Use `TypeOrmSeeder` instead of `TypeOrmSeederModule`. Import `TypeOrmModule` just\nlike in your normal Nest application and provide the seeders.\n\n```ts\nimport { TypeOrmModule } from '@nestjs/typeorm';\nimport { TypeOrmSeeder } from '@airhead/nest-typeorm-seeder';\n\nTypeOrmSeeder.run({\n  imports: [TypeOrmModule.forRoot({ ... })],\n  seeders: [UserSeeder, PostSeeder, CategorySeeder],\n});\n```\n\n---\n\n<a href=\"https://www.flaticon.com/free-icons/grow\" title=\"grow icons\">Grow icons created by Freepik - Flaticon</a>\n","readmeFilename":"README.md"}