{"_id":"@cpxproject/seeders-adonisjs","_rev":"7-60970f1d49f9f141304eb3e9ca657b4e","name":"@cpxproject/seeders-adonisjs","dist-tags":{"latest":"1.0.5"},"versions":{"1.0.1":{"name":"@cpxproject/seeders-adonisjs","version":"1.0.1","keywords":["adonisjs","adonisjs-v6","seeders","database","migrations"],"author":{"name":"Cristian Mendoza","email":"khris.cmd@gmail.com"},"license":"MIT","_id":"@cpxproject/seeders-adonisjs@1.0.1","maintainers":[{"name":"khriscmd","email":"khris.cmd@gmail.com"}],"homepage":"https://github.com/cristianmendozacopixil/cpx-seeders-adonisjs#readme","bugs":{"url":"https://github.com/cristianmendozacopixil/cpx-seeders-adonisjs/issues"},"dist":{"shasum":"0e1b932edfe067a4fad746d6de45ace7502c658e","tarball":"https://registry.npmjs.org/@cpxproject/seeders-adonisjs/-/seeders-adonisjs-1.0.1.tgz","fileCount":22,"integrity":"sha512-PDMBP8fXWkFW2O+hoI5K+Pl/W01nfzdtkJZ1phrFG9KVWD8mfaIUUyNLpIA0TsQHhLuYZlOr5uxC+enKUK0l/g==","signatures":[{"sig":"MEYCIQCwH4+s9bqdH3ya3nFXjsUZ/ExLTukMr/0cRd0ru2r0VwIhAOIetSgAdIVGH6A00S7UIpIEcKXINvL0FoGqp5CoRcth","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17248},"main":"build/index.js","type":"module","types":"./build/index.d.ts","exports":{".":"./build/index.js","./commands":"./build/src/commands/main.js","./configure":"./build/configure.js"},"gitHead":"17b28fe10f432199a7fcae39a30900eb87729030","scripts":{"build":"npm run clean && tsc && npm run index:commands && npm run copy:stubs","clean":"rm -rf build","copy:stubs":"mkdir -p build/src/stubs && cp src/stubs/*.stub build/src/stubs/","index:commands":"adonis-kit index build/src/commands","prepublishOnly":"npm run build"},"_npmUser":{"name":"khriscmd","email":"khris.cmd@gmail.com"},"repository":{"url":"git+https://github.com/cristianmendozacopixil/cpx-seeders-adonisjs.git","type":"git"},"_npmVersion":"11.12.1","description":"Run your seeders like migrations: once, safely, and tracked.","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.8","@types/node":"^25.6.0","@adonisjs/core":"^6.18.0","@adonisjs/lucid":"^21.6.1","@adonisjs/tsconfig":"^1.4.0","@adonisjs/assembler":"^7.8.2"},"peerDependencies":{"@adonisjs/core":"^6.18.0","@adonisjs/lucid":"^21.6.1"},"_npmOperationalInternal":{"tmp":"tmp/seeders-adonisjs_1.0.1_1776709142153_0.011568676340297346","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@cpxproject/seeders-adonisjs","version":"1.0.2","keywords":["adonisjs","adonisjs-v6","seeders","database","migrations"],"author":{"name":"Cristian Mendoza","email":"khris.cmd@gmail.com"},"license":"MIT","_id":"@cpxproject/seeders-adonisjs@1.0.2","maintainers":[{"name":"khriscmd","email":"khris.cmd@gmail.com"}],"homepage":"https://github.com/cpxcristian/cpx-seeders-adonisjs#readme","bugs":{"url":"https://github.com/cpxcristian/cpx-seeders-adonisjs/issues"},"dist":{"shasum":"ea6e5d44231781ee5eaebc9956b8a67a4f36982a","tarball":"https://registry.npmjs.org/@cpxproject/seeders-adonisjs/-/seeders-adonisjs-1.0.2.tgz","fileCount":22,"integrity":"sha512-VIBU6fTmWqfcgD9uCo/uZXCmCvnbsP7hgnmpQ7vY6LYIcy3HrkI8XAojLZaM24U+2JPLzFTzCtFBYgrAd61mTA==","signatures":[{"sig":"MEQCICTfJiUC6/I1Zov3mjREBSZrSyaeWmBM/D05DSA0z905AiA5sQu85wPp2SbMI78Z6AtMuZGpczHRKZhpCNM5G9SGXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17215},"main":"build/index.js","type":"module","types":"./build/index.d.ts","exports":{".":"./build/index.js","./commands":"./build/src/commands/main.js","./configure":"./build/configure.js"},"gitHead":"7ea68d3097cc10d94891d82b4eb205fc0de22cdd","scripts":{"build":"npm run clean && tsc && npm run index:commands && npm run copy:stubs","clean":"rm -rf build","copy:stubs":"mkdir -p build/src/stubs && cp src/stubs/*.stub build/src/stubs/","index:commands":"adonis-kit index build/src/commands","prepublishOnly":"npm run build"},"_npmUser":{"name":"khriscmd","email":"khris.cmd@gmail.com"},"repository":{"url":"git+https://github.com/cpxcristian/cpx-seeders-adonisjs.git","type":"git"},"_npmVersion":"11.12.1","description":"Run your seeders like migrations: once, safely, and tracked.","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.8","@types/node":"^25.6.0","@adonisjs/core":"^6.18.0","@adonisjs/lucid":"^21.6.1","@adonisjs/tsconfig":"^1.4.0","@adonisjs/assembler":"^7.8.2"},"peerDependencies":{"@adonisjs/core":"^6.18.0","@adonisjs/lucid":"^21.6.1"},"_npmOperationalInternal":{"tmp":"tmp/seeders-adonisjs_1.0.2_1776728105545_0.5206444625567723","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@cpxproject/seeders-adonisjs","version":"1.0.3","keywords":["adonisjs","adonisjs-v6","seeders","database","migrations"],"author":{"name":"Cristian Mendoza","email":"khris.cmd@gmail.com"},"license":"MIT","_id":"@cpxproject/seeders-adonisjs@1.0.3","maintainers":[{"name":"khriscmd","email":"khris.cmd@gmail.com"}],"homepage":"https://github.com/cpxcristian/cpx-seeders-adonisjs#readme","bugs":{"url":"https://github.com/cpxcristian/cpx-seeders-adonisjs/issues"},"dist":{"shasum":"4bcf97d3d80c988132d1c22602cd227150aeb618","tarball":"https://registry.npmjs.org/@cpxproject/seeders-adonisjs/-/seeders-adonisjs-1.0.3.tgz","fileCount":22,"integrity":"sha512-8MuRIWXjyT3YBI+6CVrluI4NoRCL1Sj5v3eBdqy+JIM3CORIs3Yy4Su49Ox+IDpf/cogxcpGN1hUBixnwNRNQQ==","signatures":[{"sig":"MEUCIH51NZ3sJ2e0FNViYa+KOCYhxb7OdL/OyF8W29mcqgB5AiEA6RtXwIg8XqdWNaH59oaoB6zfRn2PRuTcVcwKqe+03YY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17480},"main":"build/index.js","type":"module","types":"./build/index.d.ts","exports":{".":"./build/index.js","./commands":"./build/src/commands/main.js","./configure":"./build/configure.js"},"gitHead":"3c0e24fd2618fcf52d73914e748fb3226e44285b","scripts":{"build":"npm run clean && tsc && npm run index:commands && npm run copy:stubs","clean":"rm -rf build","copy:stubs":"mkdir -p build/src/stubs && cp src/stubs/*.stub build/src/stubs/","index:commands":"adonis-kit index build/src/commands","prepublishOnly":"npm run build"},"_npmUser":{"name":"khriscmd","email":"khris.cmd@gmail.com"},"repository":{"url":"git+https://github.com/cpxcristian/cpx-seeders-adonisjs.git","type":"git"},"_npmVersion":"11.12.1","description":"Run your seeders like migrations: once, safely, and tracked.","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.8","@types/node":"^25.6.0","@adonisjs/core":"^6.18.0","@adonisjs/lucid":"^21.6.1","@adonisjs/tsconfig":"^1.4.0","@adonisjs/assembler":"^7.8.2"},"peerDependencies":{"@adonisjs/core":"^6.18.0","@adonisjs/lucid":"^21.6.1"},"_npmOperationalInternal":{"tmp":"tmp/seeders-adonisjs_1.0.3_1776787602684_0.966368096979757","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@cpxproject/seeders-adonisjs","version":"1.0.4","keywords":["adonisjs","adonisjs-v6","adonisjs-v7","seeders","database","migrations"],"author":{"name":"Cristian Mendoza","email":"khris.cmd@gmail.com"},"license":"MIT","_id":"@cpxproject/seeders-adonisjs@1.0.4","maintainers":[{"name":"khriscmd","email":"khris.cmd@gmail.com"}],"homepage":"https://github.com/cpxcristian/cpx-seeders-adonisjs#readme","bugs":{"url":"https://github.com/cpxcristian/cpx-seeders-adonisjs/issues"},"dist":{"shasum":"30c95194d9be2eb4af491969316b5b6836efe092","tarball":"https://registry.npmjs.org/@cpxproject/seeders-adonisjs/-/seeders-adonisjs-1.0.4.tgz","fileCount":22,"integrity":"sha512-w8RSGJd1hUhDXNJoNFcag+dMzknmLKpBr54ylCnuYqZGlke2NWgjfG1iYaxVFD62Gv6l5MIQgNtFoITN24lb7g==","signatures":[{"sig":"MEYCIQC53qK7oKL7wixu83Io3b9QnI5Q7z/p1bkSQCqrbWZc/wIhAOXcpofrvao/qpE87O9SqOzuBRQ/xvFiGh+gwGumYt1P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17558},"main":"build/index.js","type":"module","types":"./build/index.d.ts","exports":{".":"./build/index.js","./commands":"./build/src/commands/main.js","./configure":"./build/configure.js"},"gitHead":"951b422a07be0fc4eb9f7404959d5b694aad0f91","scripts":{"build":"npm run clean && tsc && npm run index:commands && npm run copy:stubs","clean":"rm -rf build","copy:stubs":"mkdir -p build/src/stubs && cp src/stubs/*.stub build/src/stubs/","index:commands":"adonis-kit index build/src/commands","prepublishOnly":"npm run build"},"_npmUser":{"name":"khriscmd","email":"khris.cmd@gmail.com"},"repository":{"url":"git+https://github.com/cpxcristian/cpx-seeders-adonisjs.git","type":"git"},"_npmVersion":"11.12.1","description":"Run your seeders like migrations: once, safely, and tracked.","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.8","@types/node":"^25.6.0","@adonisjs/core":"^6.18.0 || ^7.0.0","@adonisjs/lucid":"^21.6.1 || ^22.0.0","@adonisjs/tsconfig":"^1.4.0","@adonisjs/assembler":"^7.8.2 || ^8.0.0"},"peerDependencies":{"@adonisjs/core":"^6.18.0 || ^7.0.0","@adonisjs/lucid":"^21.6.1 || ^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/seeders-adonisjs_1.0.4_1777335002840_0.647598493637362","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@cpxproject/seeders-adonisjs","version":"1.0.5","description":"Run your seeders like migrations: once, safely, and tracked.","keywords":["adonisjs","adonisjs-v6","adonisjs-v7","seeders","database","migrations"],"homepage":"https://github.com/cpxcristian/cpx-seeders-adonisjs#readme","bugs":{"url":"https://github.com/cpxcristian/cpx-seeders-adonisjs/issues"},"repository":{"type":"git","url":"git+https://github.com/cpxcristian/cpx-seeders-adonisjs.git"},"license":"MIT","author":{"name":"Cristian Mendoza","email":"khris.cmd@gmail.com"},"type":"module","exports":{".":"./build/index.js","./commands":"./build/src/commands/main.js","./configure":"./build/configure.js"},"main":"build/index.js","types":"./build/index.d.ts","scripts":{"build":"npm run clean && tsc && npm run index:commands && npm run copy:stubs","clean":"rm -rf build","index:commands":"adonis-kit index build/src/commands","copy:stubs":"mkdir -p build/src/stubs && cp src/stubs/*.stub build/src/stubs/","prepublishOnly":"npm run build"},"devDependencies":{"@adonisjs/assembler":"^7.8.2 || ^8.0.0","@adonisjs/core":"^6.18.0 || ^7.0.0","@adonisjs/lucid":"^21.6.1 || ^22.0.0","@adonisjs/tsconfig":"^1.4.0","@types/node":"^25.6.0","typescript":"~5.8"},"peerDependencies":{"@adonisjs/core":"^6.18.0 || ^7.0.0","@adonisjs/lucid":"^21.6.1 || ^22.0.0"},"gitHead":"705c806ab1a65afc310108342f791c9f1c1c093e","_id":"@cpxproject/seeders-adonisjs@1.0.5","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-avwWUPVKjEqrnhvlS6rdipLJA7QNM3+d3GDmixm3gsH/r6ZsI1dy/EUObYHZZVXr/LR0a0qkXZ0a1x555Al5fA==","shasum":"31e031f98433cd93d5e2bb7ca604bdb1c54fb09b","tarball":"https://registry.npmjs.org/@cpxproject/seeders-adonisjs/-/seeders-adonisjs-1.0.5.tgz","fileCount":22,"unpackedSize":17675,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDIfrtgzuMyW1G7oQ7H/a+rSfVBWCNKQy+YsDwiJLmvEAIhAMgwEt07EusR8zSfqxGFS24qVdPQUWtwpZBWSmV+23FY"}]},"_npmUser":{"name":"khriscmd","email":"khris.cmd@gmail.com"},"directories":{},"maintainers":[{"name":"khriscmd","email":"khris.cmd@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/seeders-adonisjs_1.0.5_1784225748542_0.9700358404173441"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-20T18:19:02.087Z","modified":"2026-07-16T18:15:48.885Z","1.0.0":"2026-04-20T16:27:04.949Z","1.0.1":"2026-04-20T18:19:02.312Z","1.0.2":"2026-04-20T23:35:05.686Z","1.0.3":"2026-04-21T16:06:42.882Z","1.0.4":"2026-04-28T00:10:02.991Z","1.0.5":"2026-07-16T18:15:48.700Z"},"bugs":{"url":"https://github.com/cpxcristian/cpx-seeders-adonisjs/issues"},"author":{"name":"Cristian Mendoza","email":"khris.cmd@gmail.com"},"license":"MIT","homepage":"https://github.com/cpxcristian/cpx-seeders-adonisjs#readme","keywords":["adonisjs","adonisjs-v6","adonisjs-v7","seeders","database","migrations"],"repository":{"type":"git","url":"git+https://github.com/cpxcristian/cpx-seeders-adonisjs.git"},"description":"Run your seeders like migrations: once, safely, and tracked.","maintainers":[{"name":"khriscmd","email":"khris.cmd@gmail.com"}],"readme":"# @cpxproject/seeders-adonisjs\n\nRun your database seeders like migrations in [AdonisJS v6 and v7](https://adonisjs.com/). Once, safely, and tracked.\n\n## Features\n- **One-time execution**: Just like migrations, seeders are tracked in a database table.\n- **Environment safe**: Avoid running the same seeder twice by mistake.\n- **Status tracking**: Easily see which seeders have been executed.\n\n## Installation\n\n```bash\nnpm install @cpxproject/seeders-adonisjs\n```\n\nAfter installation, configure the package:\n\n```bash\nnode ace configure @cpxproject/seeders-adonisjs\n```\n\nThen, run the install command to create the tracking table:\n\n```bash\nnode ace cpx-seeder:install\nnode ace migration:run\n```\n\n## Usage\n\n### Create a new seeder\n```bash\nnode ace make:cpx-seeder user_role_seeder\n```\nThis will create a new file in `database/cpx_seeders`.\n\n### Run pending seeders\n```bash\nnode ace cpx-seeder:run\n```\n\n### Check status\n```bash\nnode ace cpx-seeder:status\n```\n\n### Fresh start (truncate tables and re-run all seeders)\n```bash\nnode ace cpx-seeder:fresh --force\n```\n\n## License\nMIT\n","readmeFilename":"README.md"}