{"_id":"@chehsunliu/seeder-mysql","_rev":"14-4222c14b63f215cddfa63c35e138419a","name":"@chehsunliu/seeder-mysql","dist-tags":{"dev":"0.8.0","latest":"0.8.2"},"versions":{"0.2.1":{"name":"@chehsunliu/seeder-mysql","version":"0.2.1","keywords":["seeder","test","mysql"],"author":{"name":"Che-Hsun Liu","email":"chehsunliu@gmail.com"},"license":"MIT","_id":"@chehsunliu/seeder-mysql@0.2.1","maintainers":[{"name":"chehsunliu","email":"chehsunliu@gmail.com"}],"homepage":"https://github.com/chehsunliu/seeder.js#readme","bugs":{"url":"https://github.com/chehsunliu/seeder.js/issues"},"dist":{"shasum":"0dcaac889c198b7dd7484244c6b5db04619b527c","tarball":"https://registry.npmjs.org/@chehsunliu/seeder-mysql/-/seeder-mysql-0.2.1.tgz","fileCount":7,"integrity":"sha512-bJ5pq15vU/LMLU2fh44nmf1v0NONWo8n4EJAE6ESBJamiTibLW8dNfXwcsNeeeAVjVPjz1Y6WmcG6T/ksUF9Pg==","signatures":[{"sig":"MEYCIQDWHyV3gS8ppLgDvOdKTxS2kFI9LBtXvh8B6eHx5+0DggIhAOEphujn+A6R+CGITbAd8YY/1Y/RAfvm6shcT3saWUvv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16418},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"7f6e815ba201baabd2db920c813e3c18b7f93962","_npmUser":{"name":"chehsunliu","email":"chehsunliu@gmail.com"},"repository":{"url":"git+https://github.com/chehsunliu/seeder.js.git","type":"git","directory":"packages/seeder-mysql"},"_npmVersion":"10.9.0","description":"The MySQL implementation for Seeder.js","directories":{},"_nodeVersion":"22.11.0","dependencies":{"knex":"^3.1.0","mysql2":"^3.11.4","@chehsunliu/seeder":"*","knex-schema-inspector":"^3.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/seeder-mysql_0.2.1_1732608234404_0.6716995344002397","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@chehsunliu/seeder-mysql","version":"0.3.0","keywords":["seeder","test","mysql"],"author":{"name":"Che-Hsun Liu","email":"chehsunliu@gmail.com"},"license":"MIT","_id":"@chehsunliu/seeder-mysql@0.3.0","maintainers":[{"name":"chehsunliu","email":"chehsunliu@gmail.com"}],"homepage":"https://github.com/chehsunliu/seeder.js#readme","bugs":{"url":"https://github.com/chehsunliu/seeder.js/issues"},"dist":{"shasum":"1786d239f9653a063279814815383639407e2eca","tarball":"https://registry.npmjs.org/@chehsunliu/seeder-mysql/-/seeder-mysql-0.3.0.tgz","fileCount":7,"integrity":"sha512-IvHRWJ32gjmj/8NrIuVXOr/ENJOYOuH+1nK0p1k7TGepGV7kKYUNshBnspL8eqJ/yaXcPkHzYpdAJU+9BweHaA==","signatures":[{"sig":"MEUCIQDc3kV+me5XkEhng7wZunS7H8S0f6/7NfE6dMBqXr34eQIgCQAHHZDRPQ6Yir8c2AjOoen+pO9wzzK6T55renD8a8c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16476},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"b8574e6ecf2586e44f35f7f19c3c56d1fe6baf0d","_npmUser":{"name":"chehsunliu","email":"chehsunliu@gmail.com"},"repository":{"url":"git+https://github.com/chehsunliu/seeder.js.git","type":"git","directory":"packages/seeder-mysql"},"_npmVersion":"10.9.0","description":"The MySQL implementation for Seeder.js","directories":{},"_nodeVersion":"22.11.0","dependencies":{"knex":"^3.1.0","mysql2":"^3.11.4","@chehsunliu/seeder":"*","knex-schema-inspector":"^3.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/seeder-mysql_0.3.0_1732691397899_0.3307502829257636","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@chehsunliu/seeder-mysql","version":"0.4.0","keywords":["seeder","test","mysql"],"author":{"name":"Che-Hsun Liu","email":"chehsunliu@gmail.com"},"license":"MIT","_id":"@chehsunliu/seeder-mysql@0.4.0","maintainers":[{"name":"chehsunliu","email":"chehsunliu@gmail.com"}],"homepage":"https://github.com/chehsunliu/seeder.js#readme","bugs":{"url":"https://github.com/chehsunliu/seeder.js/issues"},"dist":{"shasum":"227f0cd1fb374b10fd508528bc291089ca5de46b","tarball":"https://registry.npmjs.org/@chehsunliu/seeder-mysql/-/seeder-mysql-0.4.0.tgz","fileCount":7,"integrity":"sha512-KwtRO5QeRogKNGuKSZGL2hMTPdR0BSSrwnfRC208Mfub1fvm23j0OAwmtmqr1lMix2Ie1kT8rEQ9dsc6MQrI8A==","signatures":[{"sig":"MEUCIDhwvzvXO4FERCcsL1mFUguXctzG3kQ/ySfdV2XHqXopAiEAupixcyhzWf/eWn2fIfsqzexL/gCiZKF2PEkbazzAZC4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16476},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"f5fd24cc2b0c96fd969b8fda34e0f7d7debd385d","_npmUser":{"name":"chehsunliu","email":"chehsunliu@gmail.com"},"repository":{"url":"git+https://github.com/chehsunliu/seeder.js.git","type":"git","directory":"packages/seeder-mysql"},"_npmVersion":"10.9.0","description":"The MySQL implementation for Seeder.js","directories":{},"_nodeVersion":"22.11.0","dependencies":{"knex":"^3.1.0","mysql2":"^3.11.4","@chehsunliu/seeder":"*","knex-schema-inspector":"^3.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/seeder-mysql_0.4.0_1732698369098_0.8542259179404847","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@chehsunliu/seeder-mysql","version":"0.5.0","keywords":["seeder","test","mysql"],"author":{"name":"Che-Hsun Liu","email":"chehsunliu@gmail.com"},"license":"MIT","_id":"@chehsunliu/seeder-mysql@0.5.0","maintainers":[{"name":"chehsunliu","email":"chehsunliu@gmail.com"}],"homepage":"https://github.com/chehsunliu/seeder.js#readme","bugs":{"url":"https://github.com/chehsunliu/seeder.js/issues"},"dist":{"shasum":"4c6175b30a6774a27f3db290120a5432dab1f44c","tarball":"https://registry.npmjs.org/@chehsunliu/seeder-mysql/-/seeder-mysql-0.5.0.tgz","fileCount":7,"integrity":"sha512-0jrmIKlLhBrLd52C49O1iezykAQH9bP6j06izHWKNga0LP+5YeFSwdhHPhKzBELihp/vP4iu8NM5Gtj6bsdQIA==","signatures":[{"sig":"MEUCIBfbBAbWRADobUQyK7eHUorF91Ma+oqs+rB5RN/T5NDyAiEArXbuFOwQyY1rCi9qFaWcY1AhnQ6T8nxsST2iK1NbZzw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16476},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"70b149f56d21831516fd14cfa28a9b8f7f08d19d","_npmUser":{"name":"chehsunliu","email":"chehsunliu@gmail.com"},"repository":{"url":"git+https://github.com/chehsunliu/seeder.js.git","type":"git","directory":"packages/seeder-mysql"},"_npmVersion":"10.9.0","description":"The MySQL implementation for Seeder.js","directories":{},"_nodeVersion":"22.11.0","dependencies":{"knex":"^3.1.0","mysql2":"^3.11.4","@chehsunliu/seeder":"*","knex-schema-inspector":"^3.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/seeder-mysql_0.5.0_1732765768729_0.022762064286047767","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@chehsunliu/seeder-mysql","version":"0.6.0","keywords":["seeder","test","mysql"],"author":{"name":"Che-Hsun Liu","email":"chehsunliu@gmail.com"},"license":"MIT","_id":"@chehsunliu/seeder-mysql@0.6.0","maintainers":[{"name":"chehsunliu","email":"chehsunliu@gmail.com"}],"homepage":"https://github.com/chehsunliu/seeder.js#readme","bugs":{"url":"https://github.com/chehsunliu/seeder.js/issues"},"dist":{"shasum":"820155408e8b3ed2f46387231870f51e7d305745","tarball":"https://registry.npmjs.org/@chehsunliu/seeder-mysql/-/seeder-mysql-0.6.0.tgz","fileCount":7,"integrity":"sha512-t5tHAfOIyNf2uZTO2sHyloeUL6l6UilzSqA18dciJsJTI9W3Ia3xGB1hQ6RYGvkeSakos+vKiPhIHvPOwY/sfg==","signatures":[{"sig":"MEYCIQCO67MwZorFAsHQ6k/p4ir2DB36NevwLum7C8IOJHwQRQIhALJRyqzg8Yzuv+eG85kCJnVTBDwdUbcZAMWC1ygLVjyS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16476},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"0de260e00650f48a06faf2730f98bc030ac2a9a4","_npmUser":{"name":"chehsunliu","email":"chehsunliu@gmail.com"},"repository":{"url":"git+https://github.com/chehsunliu/seeder.js.git","type":"git","directory":"packages/seeder-mysql"},"_npmVersion":"10.9.0","description":"The MySQL implementation for Seeder.js","directories":{},"_nodeVersion":"22.11.0","dependencies":{"knex":"^3.1.0","mysql2":"^3.11.4","@chehsunliu/seeder":"*","knex-schema-inspector":"^3.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/seeder-mysql_0.6.0_1732814159836_0.06595278658297654","host":"s3://npm-registry-packages"}},"0.7.0-alpha":{"name":"@chehsunliu/seeder-mysql","version":"0.7.0-alpha","keywords":["seeder","test","mysql"],"author":{"name":"Che-Hsun Liu","email":"chehsunliu@gmail.com"},"license":"MIT","_id":"@chehsunliu/seeder-mysql@0.7.0-alpha","maintainers":[{"name":"chehsunliu","email":"chehsunliu@gmail.com"}],"homepage":"https://github.com/chehsunliu/seeder.js#readme","bugs":{"url":"https://github.com/chehsunliu/seeder.js/issues"},"dist":{"shasum":"738dd36b61913c06249275a4cd86117fa750b365","tarball":"https://registry.npmjs.org/@chehsunliu/seeder-mysql/-/seeder-mysql-0.7.0-alpha.tgz","fileCount":7,"integrity":"sha512-iG1L2OBhfSxQFA0GHqD9vhzCOM8fcOhsgnk6xbEclaBitAAZVFxvOxaKAZO2HkryHQ2kYEyJNaU2siWWy+OwBg==","signatures":[{"sig":"MEUCIE+iejyqp5kTqiJK/iveBq0ZYMVpDS5oYPfE8ChE47H9AiEAtToJ73umOII2AmAaiaXW3p/vwb0krhyCtrMrVzSqSF0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16117},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"0e9c9040aac7c71f3d3de19d5e427b242f6a6afc","_npmUser":{"name":"chehsunliu","email":"chehsunliu@gmail.com"},"repository":{"url":"git+https://github.com/chehsunliu/seeder.js.git","type":"git","directory":"packages/seeder-mysql"},"_npmVersion":"10.9.0","description":"The MySQL implementation for Seeder.js","directories":{},"_nodeVersion":"22.11.0","dependencies":{"knex":"^3.1.0","mysql2":"^3.11.4","@chehsunliu/seeder":"*","knex-schema-inspector":"^3.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/seeder-mysql_0.7.0-alpha_1732875688435_0.29632929014254716","host":"s3://npm-registry-packages"}},"0.7.0-alpha.1":{"name":"@chehsunliu/seeder-mysql","version":"0.7.0-alpha.1","keywords":["seeder","test","mysql"],"author":{"name":"Che-Hsun Liu","email":"chehsunliu@gmail.com"},"license":"MIT","_id":"@chehsunliu/seeder-mysql@0.7.0-alpha.1","maintainers":[{"name":"chehsunliu","email":"chehsunliu@gmail.com"}],"homepage":"https://github.com/chehsunliu/seeder.js#readme","bugs":{"url":"https://github.com/chehsunliu/seeder.js/issues"},"dist":{"shasum":"3b0e9646ffaaef5bd4c2e2b2e3c44455513ae56b","tarball":"https://registry.npmjs.org/@chehsunliu/seeder-mysql/-/seeder-mysql-0.7.0-alpha.1.tgz","fileCount":7,"integrity":"sha512-0rtiVKVrV+igzMaAG6FJzquKO2Pc/cG6UI1VmPHxUuYijFBvCVLvUU1Tj/L4Xu/KplVNvCq70bOrKFOWOJdKxg==","signatures":[{"sig":"MEQCIGlkbdkg7CQdNvYIU1IrTAhd4km2ZWYhlyFORN0D+bnLAiBX7TNuEmUEbOvN76Gtuay9NZ/r041D196Ulq5xK2rvtg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16484},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"0de260e00650f48a06faf2730f98bc030ac2a9a4","_npmUser":{"name":"chehsunliu","email":"chehsunliu@gmail.com"},"repository":{"url":"git+https://github.com/chehsunliu/seeder.js.git","type":"git","directory":"packages/seeder-mysql"},"_npmVersion":"10.9.0","description":"The MySQL implementation for Seeder.js","directories":{},"_nodeVersion":"22.11.0","dependencies":{"knex":"^3.1.0","mysql2":"^3.11.4","@chehsunliu/seeder":"*","knex-schema-inspector":"^3.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/seeder-mysql_0.7.0-alpha.1_1732877032618_0.11752885503793231","host":"s3://npm-registry-packages"}},"0.7.0-alpha.2":{"name":"@chehsunliu/seeder-mysql","version":"0.7.0-alpha.2","keywords":["seeder","test","mysql"],"author":{"name":"Che-Hsun Liu","email":"chehsunliu@gmail.com"},"license":"MIT","_id":"@chehsunliu/seeder-mysql@0.7.0-alpha.2","maintainers":[{"name":"chehsunliu","email":"chehsunliu@gmail.com"}],"homepage":"https://github.com/chehsunliu/seeder.js#readme","bugs":{"url":"https://github.com/chehsunliu/seeder.js/issues"},"dist":{"shasum":"1b15d590659b404908063fb546ce153bb00ac500","tarball":"https://registry.npmjs.org/@chehsunliu/seeder-mysql/-/seeder-mysql-0.7.0-alpha.2.tgz","fileCount":7,"integrity":"sha512-kWiQVq/9CvzremQ+D+3/6fuWexKAjFTxzcVCMp0ZsnpL0116iCog1jpuUZ4zM4pFMsMNFrNopjFDuPWFv/BdYQ==","signatures":[{"sig":"MEUCIQDHB3Ra2DG0PuwGoJL4U63mJ70gSAfitY/zBOxStBx18gIgOPMhpTzxlrSulr3cEIFXq2sm+9tlDBuyzfrxzR45p90=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16119},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"6c86852a133eba441f966d505fe1fe4b2da59475","_npmUser":{"name":"chehsunliu","email":"chehsunliu@gmail.com"},"repository":{"url":"git+https://github.com/chehsunliu/seeder.js.git","type":"git","directory":"packages/seeder-mysql"},"_npmVersion":"10.9.0","description":"The MySQL implementation for Seeder.js","directories":{},"_nodeVersion":"22.11.0","dependencies":{"knex":"^3.1.0","mysql2":"^3.11.4","@chehsunliu/seeder":"*","knex-schema-inspector":"^3.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/seeder-mysql_0.7.0-alpha.2_1732877351306_0.13253809713635234","host":"s3://npm-registry-packages"}},"0.7.0-alpha.3":{"name":"@chehsunliu/seeder-mysql","version":"0.7.0-alpha.3","keywords":["seeder","test","mysql"],"author":{"name":"Che-Hsun Liu","email":"chehsunliu@gmail.com"},"license":"MIT","_id":"@chehsunliu/seeder-mysql@0.7.0-alpha.3","maintainers":[{"name":"chehsunliu","email":"chehsunliu@gmail.com"}],"homepage":"https://github.com/chehsunliu/seeder.js#readme","bugs":{"url":"https://github.com/chehsunliu/seeder.js/issues"},"dist":{"shasum":"8e0468bd365a63871e0f3ee79980714d59f2aed2","tarball":"https://registry.npmjs.org/@chehsunliu/seeder-mysql/-/seeder-mysql-0.7.0-alpha.3.tgz","fileCount":7,"integrity":"sha512-WctldaST0LeJUYzYMn/pBHEisLfQ91KIj7c6TgcPjKmPrFhdW1tFbe4+cSdiwhY3kKgDHlfBTYtK+m/9ntylcQ==","signatures":[{"sig":"MEQCIGgBDxgTyYATeK9rz/U/NtfWzxS4RHdnmc12CsAMPeuCAiBPY9noN0/aYYyZTu0sm9jrBcq7O4bAtRFLYhSKh4fqPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16105},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9a0981b932244bbca4b9f04adc2a77935b534627","_npmUser":{"name":"chehsunliu","email":"chehsunliu@gmail.com"},"repository":{"url":"git+https://github.com/chehsunliu/seeder.js.git","type":"git","directory":"packages/seeder-mysql"},"_npmVersion":"10.9.0","description":"The MySQL implementation for Seeder.js","directories":{},"_nodeVersion":"22.11.0","dependencies":{"knex":"^3.1.0","mysql2":"^3.11.4","@chehsunliu/seeder":"*","knex-schema-inspector":"^3.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/seeder-mysql_0.7.0-alpha.3_1732877730310_0.3107362589271281","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@chehsunliu/seeder-mysql","version":"0.7.0","keywords":["seeder","test","mysql"],"author":{"name":"Che-Hsun Liu","email":"chehsunliu@gmail.com"},"license":"MIT","_id":"@chehsunliu/seeder-mysql@0.7.0","maintainers":[{"name":"chehsunliu","email":"chehsunliu@gmail.com"}],"homepage":"https://github.com/chehsunliu/seeder.js#readme","bugs":{"url":"https://github.com/chehsunliu/seeder.js/issues"},"dist":{"shasum":"347ee767f80783a6b66c5d5780b75a0fa6089333","tarball":"https://registry.npmjs.org/@chehsunliu/seeder-mysql/-/seeder-mysql-0.7.0.tgz","fileCount":7,"integrity":"sha512-YuwPfJYmTtnFSHWVaqGlDrEmukpobXgRHoyf7g1iNEMesQI19IU2UtxIWz1V2TmTUnpAqN66Uy9lnBX9hps8PA==","signatures":[{"sig":"MEYCIQD+5Cmwo+HKvjTrDfhKYdJ0Ck/VhAJZwQXNKERVnK0DhgIhAN3nUEqmlR8nIu8f6wyZYvnnDAZffayvDh3nRTL2jJ5k","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16476},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"0de260e00650f48a06faf2730f98bc030ac2a9a4","_npmUser":{"name":"chehsunliu","email":"chehsunliu@gmail.com"},"repository":{"url":"git+https://github.com/chehsunliu/seeder.js.git","type":"git","directory":"packages/seeder-mysql"},"_npmVersion":"10.9.0","description":"The MySQL implementation for Seeder.js","directories":{},"_nodeVersion":"22.11.0","dependencies":{"knex":"^3.1.0","mysql2":"^3.11.4","@chehsunliu/seeder":"*","knex-schema-inspector":"^3.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/seeder-mysql_0.7.0_1732878735488_0.6289746183853395","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"@chehsunliu/seeder-mysql","version":"0.8.0","keywords":["seeder","test","mysql"],"author":{"name":"Che-Hsun Liu","email":"chehsunliu@gmail.com"},"license":"MIT","_id":"@chehsunliu/seeder-mysql@0.8.0","maintainers":[{"name":"chehsunliu","email":"chehsunliu@gmail.com"}],"homepage":"https://github.com/chehsunliu/seeder.js#readme","bugs":{"url":"https://github.com/chehsunliu/seeder.js/issues"},"dist":{"shasum":"7325d4d6fdbef7b8b38a559ba134a4b242285ed1","tarball":"https://registry.npmjs.org/@chehsunliu/seeder-mysql/-/seeder-mysql-0.8.0.tgz","fileCount":7,"integrity":"sha512-Qu+o9phSZaC9mQwyn8f6itfNJxG662zEXFxdkxd5w+Y3AP1fXeYce9+LN+5p4hUNtgN45rlijRN1n3NBK3lNtQ==","signatures":[{"sig":"MEUCIFzjmAnEhXZP40oJVyIHpe6dH9w7zXScv44IaPVT3kO1AiEAtB6YCMlf0GD/qC9RmI9QjIBPJgSq7Wt3dpUr7N8A5/w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16706},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"67e5a3441c981ec49d9887a0233e120905bcfc9c","_npmUser":{"name":"chehsunliu","email":"chehsunliu@gmail.com"},"repository":{"url":"git+https://github.com/chehsunliu/seeder.js.git","type":"git","directory":"packages/seeder-mysql"},"_npmVersion":"10.9.0","description":"The MySQL implementation for Seeder.js","directories":{},"_nodeVersion":"22.11.0","dependencies":{"knex":"^3.1.0","mysql2":"^3.11.4","@chehsunliu/seeder":"*","knex-schema-inspector":"^3.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/seeder-mysql_0.8.0_1732896224241_0.161528861265829","host":"s3://npm-registry-packages"}},"0.8.1":{"name":"@chehsunliu/seeder-mysql","version":"0.8.1","keywords":["seeder","test","mysql"],"author":{"name":"Che-Hsun Liu","email":"chehsunliu@gmail.com"},"license":"MIT","_id":"@chehsunliu/seeder-mysql@0.8.1","maintainers":[{"name":"chehsunliu","email":"chehsunliu@gmail.com"}],"homepage":"https://github.com/chehsunliu/seeder.js#readme","bugs":{"url":"https://github.com/chehsunliu/seeder.js/issues"},"dist":{"shasum":"8013f973f4debf6841dc03531f9084aa3e0b9884","tarball":"https://registry.npmjs.org/@chehsunliu/seeder-mysql/-/seeder-mysql-0.8.1.tgz","fileCount":7,"integrity":"sha512-Dm7aHe6k56bL1iA7Dcr1IVB5kJadG1VyBVRJkqivv7UN/X8iGy+8uHQhYjyETNcXRwlyUR56pD3g+madbAEKqg==","signatures":[{"sig":"MEUCIQCZelHj4ZmkKrr0C33xUIti9zl3Abul8hb1H5sDIqifHgIgaPavoNBJrebomx4rKLOTD34VmRD/6r/G+MWBqYPaQJA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16706},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"639e4fef9416b72eec9d531ecbcc94498eb55155","_npmUser":{"name":"chehsunliu","email":"chehsunliu@gmail.com"},"repository":{"url":"git+https://github.com/chehsunliu/seeder.js.git","type":"git","directory":"packages/seeder-mysql"},"_npmVersion":"10.9.0","description":"The MySQL implementation for Seeder.js","directories":{},"_nodeVersion":"22.11.0","dependencies":{"knex":"^3.1.0","mysql2":"^3.11.4","@chehsunliu/seeder":"*","knex-schema-inspector":"^3.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/seeder-mysql_0.8.1_1732896748346_0.4247109160637761","host":"s3://npm-registry-packages"}},"0.8.2":{"name":"@chehsunliu/seeder-mysql","version":"0.8.2","description":"The MySQL implementation for Seeder.js","author":{"name":"Che-Hsun Liu","email":"chehsunliu@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/chehsunliu/seeder.js.git","directory":"packages/seeder-mysql"},"bugs":{"url":"https://github.com/chehsunliu/seeder.js/issues"},"keywords":["seeder","test","mysql"],"main":"./dist/index.js","types":"./dist/index.d.ts","dependencies":{"@chehsunliu/seeder":"*","knex":"^3.1.0","knex-schema-inspector":"^3.1.0","mysql2":"^3.12.0"},"_id":"@chehsunliu/seeder-mysql@0.8.2","gitHead":"587cd321d33ba3c57b1c622c6d534b1a9992f0ec","homepage":"https://github.com/chehsunliu/seeder.js#readme","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-EaKNr0YBGbDYl4jBM04p4fD/2FzttvFRmlPoU/3LV5gRnPmtq+rtDY8AeNfBSc4/+cVp7RjWvQjCtKVYpgZASw==","shasum":"34e7df1cae34b2430c3c3709433ed1fdf3b975d6","tarball":"https://registry.npmjs.org/@chehsunliu/seeder-mysql/-/seeder-mysql-0.8.2.tgz","fileCount":7,"unpackedSize":16706,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZeVlh4kaPHOZN6ZZhobkMaYvBYJsEZ3xFlaPSOyN9hQIhANhH6yK1Apu7nUv391h+CSfOsmDq7rwldMiy6C6GlNrJ"}]},"_npmUser":{"name":"chehsunliu","email":"chehsunliu@gmail.com"},"directories":{},"maintainers":[{"name":"chehsunliu","email":"chehsunliu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/seeder-mysql_0.8.2_1736216945763_0.20501960006392217"},"_hasShrinkwrap":false}},"time":{"created":"2024-11-26T08:03:54.277Z","modified":"2025-01-07T02:29:06.096Z","0.1.0":"2024-11-26T03:42:22.130Z","0.2.1":"2024-11-26T08:03:54.582Z","0.3.0":"2024-11-27T07:09:58.078Z","0.4.0":"2024-11-27T09:06:09.294Z","0.5.0":"2024-11-28T03:49:28.934Z","0.6.0":"2024-11-28T17:16:00.050Z","0.7.0-alpha":"2024-11-29T10:21:28.599Z","0.7.0-alpha.1":"2024-11-29T10:43:52.822Z","0.7.0-alpha.2":"2024-11-29T10:49:11.454Z","0.7.0-alpha.3":"2024-11-29T10:55:30.459Z","0.7.0":"2024-11-29T11:12:15.631Z","0.8.0":"2024-11-29T16:03:44.435Z","0.8.1":"2024-11-29T16:12:28.614Z","0.8.2":"2025-01-07T02:29:05.933Z"},"bugs":{"url":"https://github.com/chehsunliu/seeder.js/issues"},"author":{"name":"Che-Hsun Liu","email":"chehsunliu@gmail.com"},"license":"MIT","homepage":"https://github.com/chehsunliu/seeder.js#readme","keywords":["seeder","test","mysql"],"repository":{"type":"git","url":"git+https://github.com/chehsunliu/seeder.js.git","directory":"packages/seeder-mysql"},"description":"The MySQL implementation for Seeder.js","maintainers":[{"name":"chehsunliu","email":"chehsunliu@gmail.com"}],"readme":"# Seeder.js / MySQL\n\n[![NPM Version](https://img.shields.io/npm/v/%40chehsunliu%2Fseeder-mysql?style=flat-square)](https://www.npmjs.com/package/@chehsunliu/seeder-mysql)\n\nThe MySQL implementation for Seeder.js.\n\n## Getting Started\n\nInstall Seeder.js:\n\n```sh\nnpm install -D @chehsunliu/seeder @chehsunliu/seeder-mysql\n```\n\nAssume the database schemas in the local MySQL server have been managed by Flyway:\n\n```yaml\nservices:\n  mysql:\n    image: mysql:8.4\n    ports:\n      - \"127.0.0.1:3306:3306\"\n    environment:\n      MYSQL_ROOT_PASSWORD: xxx\n    command: [\"--general-log=1\", \"--general-log-file=/tmp/query.log\"]\n\n  mysql-init:\n    image: flyway/flyway:11-alpine\n    depends_on:\n      - mysql\n    restart: on-failure\n    volumes:\n      - type: bind\n        source: ./db-schemas/mysql\n        target: /flyway/sql\n    command:\n      - \"-url=jdbc:mysql://mysql:3306/demo?createDatabaseIfNotExist=true&allowPublicKeyRetrieval=true\"\n      - \"-user=root\"\n      - \"-password=xxx\"\n      - \"-connectRetries=60\"\n      - \"migrate\"\n```\n\nConfigure the seeders in `setup.ts`, which should be loaded in Jest `setupFilesAfterEnv` or in Vitest `setupFiles`:\n\n```ts\nimport { seederManager } from \"@chehsunliu/seeder\";\nimport { MySqlSeeder } from \"@chehsunliu/seeder-mysql\";\n\nseederManager.configure([\n  new MySqlSeeder({\n    connection: {\n      host: \"127.0.0.1\",\n      port: 3306,\n      user: \"root\",\n      password: \"xxx\",\n      database: \"demo\",\n    },\n    dataSelectors: [\n      // The order matters. A table will only pick the first matched selector.\n      { type: \"sql\", getFilename: (tableName: string) => `${tableName}.sql` },\n      { type: \"json\", getFilename: (tableName: string) => `${tableName}.json` },\n    ],\n    excludedTables: [\"flyway_schema_history\"],\n  }),\n]);\n\nafterAll(async () => {\n  await seederManager.release();\n});\n```\n\nPut some test data in `data/users.json`:\n\n```json\n[\n  { \"id\": 1, \"username\": \"alice\" },\n  { \"id\": 2, \"username\": \"bob\" }\n]\n```\n\nInvoke the seeders in tests:\n\n```ts\nimport { seederManager } from \"@chehsunliu/seeder\";\n\nbeforeEach(async () => {\n  await seederManager.truncate();\n  await seederManager.seed(path.join(__dirname, \"data\"));\n});\n\ntest(\"blah blah blah\", () => {\n  // Data should be available here.\n});\n```\n","readmeFilename":"README.md"}