{"_id":"@ooneex/migrations","_rev":"39-7625ae87273de2562902b4348c705a50","name":"@ooneex/migrations","dist-tags":{"latest":"1.6.2"},"versions":{"0.0.1":{"name":"@ooneex/migrations","version":"0.0.1","license":"MIT","_id":"@ooneex/migrations@0.0.1","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"d45540e5c600938d02fbcac01ebe4a9b16b6fc39","tarball":"https://registry.npmjs.org/@ooneex/migrations/-/migrations-0.0.1.tgz","fileCount":7,"integrity":"sha512-sN/MzVrsQjWajlRG8laW6FQf6fW4QKpd5MWP+G8I5tY83qXGq2m/+XmBsnj2b/bE5d8I/inbMJhds94Ei3jUaw==","signatures":[{"sig":"MEYCIQC2f1lt9/PVbZwYfZfCTCIrixhcXIsrDiRUTBxDngxWnQIhAIyiNrvOfxNpsxR32kcnLkkX7Rq7skpIOnQ/9asonTCX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19274},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"d45540e5c600938d02fbcac01ebe4a9b16b6fc39","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","publish:dry":"bun publish --dry-run","publish:pack":"bun pm pack --destination ./dist","publish:prod":"bun publish --tolerate-republish --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-sN/MzVrsQjWajlRG8laW6FQf6fW4QKpd5MWP+G8I5tY83qXGq2m/+XmBsnj2b/bE5d8I/inbMJhds94Ei3jUaw==","_npmVersion":"10.8.3","description":"","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/logger":"0.0.1","@ooneex/container":"0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/exception":"0.0.1"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/migrations_0.0.1_1765732143457_0.2816050819735356","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@ooneex/migrations","version":"0.3.0","keywords":["bun","database","migrations","ooneex","schema","typescript","versioning"],"license":"MIT","_id":"@ooneex/migrations@0.3.0","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"63c8c5ed47028e55ba20dff89d75b25b6af846dd","tarball":"https://registry.npmjs.org/@ooneex/migrations/-/migrations-0.3.0.tgz","fileCount":6,"integrity":"sha512-92BOghHNnNoCNlGUBz+pRfuMYQCQ2uFzBrpV1jnCA4ZuTYv1ZQduZsVnwZct5qMlTJohAE6P71unhiIyKwDhPg==","signatures":[{"sig":"MEYCIQC57F7Y2WVReRybnacaMNAuZfMbdXOgFahrT3RMLhT09AIhALFNxkWrl0yEEZWLA8jqDpQNmwSt2n0u33fOqftNxxfS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14619},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"63c8c5ed47028e55ba20dff89d75b25b6af846dd","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","publish":"bun publish --access public || true"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-92BOghHNnNoCNlGUBz+pRfuMYQCQ2uFzBrpV1jnCA4ZuTYv1ZQduZsVnwZct5qMlTJohAE6P71unhiIyKwDhPg==","_npmVersion":"10.8.3","description":"Database migration runner framework with logging and container integration","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/logger":"0.0.1","@ooneex/container":"0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/exception":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/migrations_0.3.0_1768052131076_0.393638607695338","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@ooneex/migrations","version":"0.4.0","keywords":["bun","database","migrations","ooneex","schema","typescript","versioning"],"license":"MIT","_id":"@ooneex/migrations@0.4.0","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"cf143c4e6d42516327e8d4d596136fbe10317b64","tarball":"https://registry.npmjs.org/@ooneex/migrations/-/migrations-0.4.0.tgz","fileCount":6,"integrity":"sha512-TIkacEyEBR6i3M2pnHeaLwzELCGj+C6+wCIivF4HQyKYx2oY4foma3uJcJDV/dP3ePS+gvi3hhUcdSbjXkXBwQ==","signatures":[{"sig":"MEUCIFYrQ2vDKUIhmr/wXGBWkdDHIGh3zV605KxrRxlp9zqRAiEA1srFDK7rLwAPR63djHmJyqIMkoJyQNq4ISQVG+gv8CE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14636},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"cf143c4e6d42516327e8d4d596136fbe10317b64","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-TIkacEyEBR6i3M2pnHeaLwzELCGj+C6+wCIivF4HQyKYx2oY4foma3uJcJDV/dP3ePS+gvi3hhUcdSbjXkXBwQ==","_npmVersion":"10.8.3","description":"Database migration runner framework with logging and container integration","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/logger":"0.0.1","@ooneex/container":"0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/exception":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/migrations_0.4.0_1768056353258_0.35542709498906766","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@ooneex/migrations","version":"0.5.0","keywords":["bun","database","migrations","ooneex","schema","typescript","versioning"],"license":"MIT","_id":"@ooneex/migrations@0.5.0","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"757738c397f06dfdf0bb6b24840f5be55481ebd2","tarball":"https://registry.npmjs.org/@ooneex/migrations/-/migrations-0.5.0.tgz","fileCount":6,"integrity":"sha512-vi/B333QwEsOiTUTB/Wb3e7INfL2HpjwX+pZFqIpFibjJ6KuyezrQlaKK2xM9hV9E97cDkaDw0Aa46fIzhIg2A==","signatures":[{"sig":"MEQCIHCaVDFxrtONPZVAKxFRPOdIZ2PMM8COuAZ6PcC4ATD5AiAlGYQV2m6uDA3scLVn37UDmvUGm2RSf8K/EjuoNPHFgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14636},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"757738c397f06dfdf0bb6b24840f5be55481ebd2","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-vi/B333QwEsOiTUTB/Wb3e7INfL2HpjwX+pZFqIpFibjJ6KuyezrQlaKK2xM9hV9E97cDkaDw0Aa46fIzhIg2A==","_npmVersion":"10.8.3","description":"Database migration runner framework with logging and container integration","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/logger":"0.0.1","@ooneex/container":"0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/exception":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/migrations_0.5.0_1768056775110_0.09492413873178562","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@ooneex/migrations","version":"0.6.0","keywords":["bun","database","migrations","ooneex","schema","typescript","versioning"],"license":"MIT","_id":"@ooneex/migrations@0.6.0","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"6603e671fec7d52b55f4ecc1cbbe1b9dd897fd18","tarball":"https://registry.npmjs.org/@ooneex/migrations/-/migrations-0.6.0.tgz","fileCount":6,"integrity":"sha512-/hVCTS+KH9v6aAb1r0TabaeMNJN7Xp875lKZqgHC7MFV0oHi/HEQBc0ayRq+8L9aJa9/+dzof8oeW5EF5l6iTg==","signatures":[{"sig":"MEUCIQDOSSo3GLbnOzgnkw3XTSalrLrWEslbIVcSrf78y0NjPwIgTeE80/4CTTSFYU5l3OP94tsJgioyRPtoqxLSj/rcJeo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14636},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"6603e671fec7d52b55f4ecc1cbbe1b9dd897fd18","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-/hVCTS+KH9v6aAb1r0TabaeMNJN7Xp875lKZqgHC7MFV0oHi/HEQBc0ayRq+8L9aJa9/+dzof8oeW5EF5l6iTg==","_npmVersion":"10.8.3","description":"Database migration runner framework with logging and container integration","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/logger":"0.0.1","@ooneex/container":"0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/exception":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/migrations_0.6.0_1768058348362_0.9835152897965542","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@ooneex/migrations","version":"0.7.0","keywords":["bun","database","migrations","ooneex","schema","typescript","versioning"],"license":"MIT","_id":"@ooneex/migrations@0.7.0","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"8a196dddf465670d861ed48169b7a5e7bf6a6ddb","tarball":"https://registry.npmjs.org/@ooneex/migrations/-/migrations-0.7.0.tgz","fileCount":6,"integrity":"sha512-Fh80eRl51zlHTF8t9daZyUAzo/7fxWrtYT8ClakqIdi9dh0N1Fj0FC7Y9ejJQJc4CXh4+JR6jmka1v5Cmsnzkg==","signatures":[{"sig":"MEQCIE4PjnEPDHQHSlHTJmutSYMw5ezXk/8gKlSYPonPkELPAiAgDIX/98DtuoZ0++pTrN7UwkPS8AbdrS0MjhwUXFNOXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14636},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"8a196dddf465670d861ed48169b7a5e7bf6a6ddb","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-Fh80eRl51zlHTF8t9daZyUAzo/7fxWrtYT8ClakqIdi9dh0N1Fj0FC7Y9ejJQJc4CXh4+JR6jmka1v5Cmsnzkg==","_npmVersion":"10.8.3","description":"Database migration runner framework with logging and container integration","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/logger":"0.7.0","@ooneex/container":"0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/exception":"0.0.8"},"_npmOperationalInternal":{"tmp":"tmp/migrations_0.7.0_1768060350300_0.9719670656144883","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@ooneex/migrations","version":"0.8.0","keywords":["bun","database","migrations","ooneex","schema","typescript","versioning"],"license":"MIT","_id":"@ooneex/migrations@0.8.0","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"7d736c4d2128bb2659a0f0365bfc0ffd3a7b8125","tarball":"https://registry.npmjs.org/@ooneex/migrations/-/migrations-0.8.0.tgz","fileCount":6,"integrity":"sha512-J4GG7Ns78IA7y1Lha//wU4Dby4/Qxwb9LeDzco7YN14fbpEoGoRY4jVkVqeKph9pdYMQXS+X4fes7LfYQxWYIA==","signatures":[{"sig":"MEQCICsovK1ENuIweh71nHp1w2ZnnGpIkQN9P2WvndAkm2mhAiAZEfC8T8XyVasBf8WqaOfbmAvawPDTSZeHXMETJF7/IQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14636},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"7d736c4d2128bb2659a0f0365bfc0ffd3a7b8125","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-J4GG7Ns78IA7y1Lha//wU4Dby4/Qxwb9LeDzco7YN14fbpEoGoRY4jVkVqeKph9pdYMQXS+X4fes7LfYQxWYIA==","_npmVersion":"10.8.3","description":"Database migration runner framework with logging and container integration","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/logger":"0.7.0","@ooneex/container":"0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/exception":"0.0.8"},"_npmOperationalInternal":{"tmp":"tmp/migrations_0.8.0_1768063539272_0.8053291262010169","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@ooneex/migrations","version":"0.9.0","keywords":["bun","database","migrations","ooneex","schema","typescript","versioning"],"license":"MIT","_id":"@ooneex/migrations@0.9.0","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"557991b4cc89c7d03fc114fd85896c7d2aa5b945","tarball":"https://registry.npmjs.org/@ooneex/migrations/-/migrations-0.9.0.tgz","fileCount":6,"integrity":"sha512-WSI0HABH8ZJnW0eNmEITz15aF5+e1mm/+l6MRONVuPB3VyPAN4GdrkyQEGKyKTPxJ/ofIFDG+JiBYaW4wGpLRw==","signatures":[{"sig":"MEYCIQC3M3I3q+SO/+ES6SsrrrZwC0ix9Xc7bvtvZCBqrnnsVgIhALQXK5Z4WZzEED0Cm4lQeF2GFp9HSGGP+ZFFbQ8dGtZ3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14638},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"557991b4cc89c7d03fc114fd85896c7d2aa5b945","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-WSI0HABH8ZJnW0eNmEITz15aF5+e1mm/+l6MRONVuPB3VyPAN4GdrkyQEGKyKTPxJ/ofIFDG+JiBYaW4wGpLRw==","_npmVersion":"10.8.3","description":"Database migration runner framework with logging and container integration","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/logger":"0.9.0","@ooneex/container":"0.0.11"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/exception":"0.0.10"},"_npmOperationalInternal":{"tmp":"tmp/migrations_0.9.0_1768065177226_0.4274536229678769","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@ooneex/migrations","version":"0.10.0","keywords":["bun","database","migrations","ooneex","schema","typescript","versioning"],"license":"MIT","_id":"@ooneex/migrations@0.10.0","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"0439be2d38e14b17a08665e75d2f6665737efa35","tarball":"https://registry.npmjs.org/@ooneex/migrations/-/migrations-0.10.0.tgz","fileCount":6,"integrity":"sha512-7J98TudClWNh5hwJYNbnaa0Tr6lJIS222x1kodDi1x/1iQfaHBQcK8O00fGlTlsudNL4HRU5Mpjrih3nM1lRwg==","signatures":[{"sig":"MEUCIECqevCZsuCNqliI8Yj01YYyXy7mishH+XBfG2zVGq3sAiEAyylnUSNoE8qHngrNKtAZBzKHny3nibiddhcbW3oUGyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14639},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"0439be2d38e14b17a08665e75d2f6665737efa35","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-7J98TudClWNh5hwJYNbnaa0Tr6lJIS222x1kodDi1x/1iQfaHBQcK8O00fGlTlsudNL4HRU5Mpjrih3nM1lRwg==","_npmVersion":"10.8.3","description":"Database migration runner framework with logging and container integration","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/logger":"0.9.0","@ooneex/container":"0.0.11"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/exception":"0.0.10"},"_npmOperationalInternal":{"tmp":"tmp/migrations_0.10.0_1768067585824_0.6646086551551518","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@ooneex/migrations","version":"0.11.0","keywords":["bun","database","migrations","ooneex","schema","typescript","versioning"],"license":"MIT","_id":"@ooneex/migrations@0.11.0","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"d138fe2eb748b94938555b24fc57aa16f57d666c","tarball":"https://registry.npmjs.org/@ooneex/migrations/-/migrations-0.11.0.tgz","fileCount":6,"integrity":"sha512-FhlcSqHmWfafz7lGitaERmIh15mU/RWymlXUuthR9dEWuF5x5gIH1PEAykU3GFR6D6HkHdPiwoNW5e7JeqZwLA==","signatures":[{"sig":"MEUCIDTm7ZrhAgEwgW3kr6qEl8bZtBKRaGpX1+gfkONsB8OwAiEAplmpE/KOeBv4St1v1hxNHaTR0eGAASBhe4UrIwqVfvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14640},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"d138fe2eb748b94938555b24fc57aa16f57d666c","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-FhlcSqHmWfafz7lGitaERmIh15mU/RWymlXUuthR9dEWuF5x5gIH1PEAykU3GFR6D6HkHdPiwoNW5e7JeqZwLA==","_npmVersion":"10.8.3","description":"Database migration runner framework with logging and container integration","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/logger":"0.10.0","@ooneex/container":"0.0.12"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/exception":"0.0.11"},"_npmOperationalInternal":{"tmp":"tmp/migrations_0.11.0_1768072783965_0.6927122856444754","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@ooneex/migrations","version":"0.12.0","keywords":["bun","database","migrations","ooneex","schema","typescript","versioning"],"license":"MIT","_id":"@ooneex/migrations@0.12.0","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"4d36455dbf61da2525565b2701f42d10b2100d75","tarball":"https://registry.npmjs.org/@ooneex/migrations/-/migrations-0.12.0.tgz","fileCount":6,"integrity":"sha512-/oM0rG1A6FlVP+70ctDNO+dUH8RALVutLN9Bta65mod50xEa29pXoT65OcN4zf/oIlvXglVw4VWDR80yC8JZLw==","signatures":[{"sig":"MEYCIQClwaAae4cZj5RFDTufJQDaU8mCB5ZXcAQ6iD6sJS7w5gIhAIFVLSQEmej3EOap87jim0hRjj4FRUxQG1eS4stcENhu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17015},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"4d36455dbf61da2525565b2701f42d10b2100d75","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-/oM0rG1A6FlVP+70ctDNO+dUH8RALVutLN9Bta65mod50xEa29pXoT65OcN4zf/oIlvXglVw4VWDR80yC8JZLw==","_npmVersion":"10.8.3","description":"Database migration runner framework with logging and container integration","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/logger":"0.10.0","@ooneex/container":"0.0.12"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/exception":"0.0.11"},"_npmOperationalInternal":{"tmp":"tmp/migrations_0.12.0_1768207933965_0.6795692476457871","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@ooneex/migrations","version":"0.13.0","keywords":["bun","database","migrations","ooneex","schema","typescript","versioning"],"license":"MIT","_id":"@ooneex/migrations@0.13.0","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"8ee2f35af16e40066bc76ad8fbd16b4ef7190af6","tarball":"https://registry.npmjs.org/@ooneex/migrations/-/migrations-0.13.0.tgz","fileCount":6,"integrity":"sha512-MkOrEmAgTww1skl8d4FGNbyeakMsniftNZnnICwvAzLakD2eM/Po6GPl68JKwUFQBJB0tNIPVq2MpkERoUgQPw==","signatures":[{"sig":"MEUCIQDu7wBsnYciQXwCkTu0J1smfQ0N3paAtRF1cSu4N9MK2AIgJHr+YAQXbYFoq+GlG6iwaVvsPcGFD3uzwGDaSmKz2Lk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17015},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"8ee2f35af16e40066bc76ad8fbd16b4ef7190af6","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-MkOrEmAgTww1skl8d4FGNbyeakMsniftNZnnICwvAzLakD2eM/Po6GPl68JKwUFQBJB0tNIPVq2MpkERoUgQPw==","_npmVersion":"10.8.3","description":"Database migration runner framework with logging and container integration","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/logger":"0.12.0","@ooneex/container":"0.0.14"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/exception":"0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/migrations_0.13.0_1768215988747_0.9692406504077291","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@ooneex/migrations","version":"0.14.0","keywords":["bun","database","migrations","ooneex","schema","typescript","versioning"],"license":"MIT","_id":"@ooneex/migrations@0.14.0","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"922ab59ea519dd455bb5722ff90bbbe160f3f7f9","tarball":"https://registry.npmjs.org/@ooneex/migrations/-/migrations-0.14.0.tgz","fileCount":6,"integrity":"sha512-e52Q37Fu0ZZVb0KoNQeUfw6jO/BqhAkPYCjb/Q9D+exPQ7GV6uZWr88rNeILXxaZZ3l+AIIbCGxeE55wppfjyQ==","signatures":[{"sig":"MEUCIQCSJHVfjnoFDMlr8d3bjGCK4H1OwKTD6Z7/ESYE45B7zwIgOr0KoGkF6Ty1pGsEJFA0pIvkEvxlVji0gmw169/spB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14640},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"922ab59ea519dd455bb5722ff90bbbe160f3f7f9","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-e52Q37Fu0ZZVb0KoNQeUfw6jO/BqhAkPYCjb/Q9D+exPQ7GV6uZWr88rNeILXxaZZ3l+AIIbCGxeE55wppfjyQ==","_npmVersion":"10.8.3","description":"Database migration runner framework with logging and container integration","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/logger":"0.12.0","@ooneex/container":"0.0.14"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/exception":"0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/migrations_0.14.0_1768234968395_0.9043847843687898","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@ooneex/migrations","version":"0.15.0","keywords":["bun","database","migrations","ooneex","schema","typescript","versioning"],"license":"MIT","_id":"@ooneex/migrations@0.15.0","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"34ecd2abacc290ac4e1619150134e8fd4ffd1e6e","tarball":"https://registry.npmjs.org/@ooneex/migrations/-/migrations-0.15.0.tgz","fileCount":6,"integrity":"sha512-rjfvMV1t7lTeQ+0GzgF0qYFN67FtkQbO7wksevgYvKO8gZYF4y8gf2n/Xr0TfjwY8NRmzr1Y4dpWFFqF1C56/g==","signatures":[{"sig":"MEUCIQCr/vnUMM2ycZM16x5vG1qOkbJVigZ6ieGPGG1PjGRclQIgFzGro5TCsAO3j/GdJukLGDE0tAYXgJe/idZoGlYK3Pg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14640},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"34ecd2abacc290ac4e1619150134e8fd4ffd1e6e","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-rjfvMV1t7lTeQ+0GzgF0qYFN67FtkQbO7wksevgYvKO8gZYF4y8gf2n/Xr0TfjwY8NRmzr1Y4dpWFFqF1C56/g==","_npmVersion":"10.8.3","description":"Database migration runner framework with logging and container integration","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/logger":"0.15.0","@ooneex/container":"0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/exception":"0.0.16"},"_npmOperationalInternal":{"tmp":"tmp/migrations_0.15.0_1768321382461_0.6076926418469146","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@ooneex/migrations","version":"0.16.0","keywords":["bun","database","migrations","ooneex","schema","typescript","versioning"],"license":"MIT","_id":"@ooneex/migrations@0.16.0","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"0baf020a5d8d283f982e5e6d7c00b6748e21ebea","tarball":"https://registry.npmjs.org/@ooneex/migrations/-/migrations-0.16.0.tgz","fileCount":6,"integrity":"sha512-xumhxoSXtMnRIFtqNaJsIJ0FRoscrzPjI4/FdLznu3E+DvvdZPz4CF3Wy9SQE/VJAhX2UfFfsvA6r/+RlCbD1g==","signatures":[{"sig":"MEQCIBuHH4bR6Jjef1L+muPO1aAn5o5xoyISJOOiQM/S7uywAiAzeJEYtgpd1q6n4IP21/en1tOU9ZeIfO90J3yLb2p65w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14640},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"0baf020a5d8d283f982e5e6d7c00b6748e21ebea","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-xumhxoSXtMnRIFtqNaJsIJ0FRoscrzPjI4/FdLznu3E+DvvdZPz4CF3Wy9SQE/VJAhX2UfFfsvA6r/+RlCbD1g==","_npmVersion":"10.8.3","description":"Database migration runner framework with logging and container integration","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/logger":"0.15.0","@ooneex/container":"0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/exception":"0.0.16"},"_npmOperationalInternal":{"tmp":"tmp/migrations_0.16.0_1768459845923_0.4222878790820219","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@ooneex/migrations","version":"0.17.0","keywords":["bun","database","migrations","ooneex","schema","typescript","versioning"],"license":"MIT","_id":"@ooneex/migrations@0.17.0","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"e89e07b68d0efb3100f81380246f7946d19d31d8","tarball":"https://registry.npmjs.org/@ooneex/migrations/-/migrations-0.17.0.tgz","fileCount":6,"integrity":"sha512-i27P0woVxKbzNmrvXVentRFDOKXyw4hCUlUmOvo8opa9dNRoBpxqYzp2rXQOIFXAcrCX6h/LyJmW3DihQebP7A==","signatures":[{"sig":"MEUCIDopEhE0Ly9U092p6WkklVq3i2OYbG0wUIFsygFCAi6KAiEAh796/UsS8k9hJkrq39LCxG/8WcAbtB6+UgbtT0bSJIY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14640},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"e89e07b68d0efb3100f81380246f7946d19d31d8","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-i27P0woVxKbzNmrvXVentRFDOKXyw4hCUlUmOvo8opa9dNRoBpxqYzp2rXQOIFXAcrCX6h/LyJmW3DihQebP7A==","_npmVersion":"10.8.3","description":"Database migration runner framework with logging and container integration","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/logger":"0.16.0","@ooneex/container":"0.0.18"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/exception":"0.0.17"},"_npmOperationalInternal":{"tmp":"tmp/migrations_0.17.0_1768914538957_0.5816671644592797","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@ooneex/migrations","version":"1.0.0","keywords":["bun","database","migrations","ooneex","schema","typescript","versioning"],"license":"MIT","_id":"@ooneex/migrations@1.0.0","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"37674fc4f739f813cfbfd4d8c01834015977cb12","tarball":"https://registry.npmjs.org/@ooneex/migrations/-/migrations-1.0.0.tgz","fileCount":6,"integrity":"sha512-/kbOpT2JKjKHKR8ln4vcxdaX+xlvYnk3p+E0bfTB8pL4y4vErAQN1NbGl2Bqmfk8c/zRQ1qM9rDIYsB+H30riA==","signatures":[{"sig":"MEUCIQCNDj/zt1V4NV5u1+JvLYbvF6zuakcr+/1zXfhZETYTSgIgRDbxZT5cp71H46knnPS7kbVzD3EPdXZBCNWcfkjEQUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19098},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"37674fc4f739f813cfbfd4d8c01834015977cb12","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-/kbOpT2JKjKHKR8ln4vcxdaX+xlvYnk3p+E0bfTB8pL4y4vErAQN1NbGl2Bqmfk8c/zRQ1qM9rDIYsB+H30riA==","_npmVersion":"10.8.3","description":"Database migration runner with versioned schema changes, rollback support, execution logging, and container-aware lifecycle management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/logger":"0.17.2","@ooneex/container":"0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/exception":"0.0.18"},"_npmOperationalInternal":{"tmp":"tmp/migrations_1.0.0_1774596718093_0.06528612920310284","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@ooneex/migrations","version":"1.1.0","keywords":["bun","database","migrations","ooneex","schema","typescript","versioning"],"license":"MIT","_id":"@ooneex/migrations@1.1.0","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"63dbe8b110deb3484c9b10487b7e1cc063b5b711","tarball":"https://registry.npmjs.org/@ooneex/migrations/-/migrations-1.1.0.tgz","fileCount":6,"integrity":"sha512-B+Rs2bSPdMyyu/xR6S4f36lFjZSYZQTdvk0GN2LdCDVf4o/CGfrG1tA8JPJ+Vz1hiQu+lPIzBS24ZvO2b58Qyg==","signatures":[{"sig":"MEUCIQCl6pjmakuVSpx6oaRiS15rSxrg3Y6eh/pb7RJRNORHmgIgT2acnNjmpY7B04gczsBH8pMG2/6Y/n+hb1NOYAIxNi0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19116},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"63dbe8b110deb3484c9b10487b7e1cc063b5b711","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --force --production --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-B+Rs2bSPdMyyu/xR6S4f36lFjZSYZQTdvk0GN2LdCDVf4o/CGfrG1tA8JPJ+Vz1hiQu+lPIzBS24ZvO2b58Qyg==","_npmVersion":"10.8.3","description":"Database migration runner with versioned schema changes, rollback support, execution logging, and container-aware lifecycle management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/logger":"1.1.0","@ooneex/container":"1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/exception":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/migrations_1.1.0_1774608297048_0.4389260536228117","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@ooneex/migrations","version":"1.1.1","keywords":["bun","database","migrations","ooneex","schema","typescript","versioning"],"license":"MIT","_id":"@ooneex/migrations@1.1.1","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"73d1d3aa8ccebe207eb3f4727c53ba737431e4e4","tarball":"https://registry.npmjs.org/@ooneex/migrations/-/migrations-1.1.1.tgz","fileCount":6,"integrity":"sha512-fyoEf6zY2f2hcCE1BjbBzS+PZD2jS/XoFY3gwkDJs7fKx6gvGrl5fokVVAshRQWIbAWq/CNxnqj7MeYmJi8DZA==","signatures":[{"sig":"MEQCIHaBHEuLG7FuNRM4eHDFopVV6ruI3mRFO984PZqhT/ghAiBtNbf/pv91Oq5Em5L5i4reoEzSylnC4mXrWbjwVzEi8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19116},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"73d1d3aa8ccebe207eb3f4727c53ba737431e4e4","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --force --production --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-fyoEf6zY2f2hcCE1BjbBzS+PZD2jS/XoFY3gwkDJs7fKx6gvGrl5fokVVAshRQWIbAWq/CNxnqj7MeYmJi8DZA==","_npmVersion":"10.8.3","description":"Database migration runner with versioned schema changes, rollback support, execution logging, and container-aware lifecycle management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/logger":"1.1.1","@ooneex/container":"1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/exception":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/migrations_1.1.1_1774723818418_0.3004332804984078","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@ooneex/migrations","version":"1.2.0","keywords":["bun","database","migrations","ooneex","schema","typescript","versioning"],"license":"MIT","_id":"@ooneex/migrations@1.2.0","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"3117c416c7fe40f0c961158ee15618d4fafb0f93","tarball":"https://registry.npmjs.org/@ooneex/migrations/-/migrations-1.2.0.tgz","fileCount":6,"integrity":"sha512-EkN1u5WwLsyLsPOPidnQ/yW0iJcXoSW1vtLpO/zXH+4uzf++bO9BlML8PLSMKxW0/YxACNc4noD9VVdDfFDcDA==","signatures":[{"sig":"MEYCIQDO64BC5A+uXSE/kjpPn2jNzdT3d6fxqy1/9e+iVkRozgIhAKvPJSdbqp4d/sMFrq2hFcE9Gc6Sj+nZ8eGLBtUYdkJl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19116},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"3117c416c7fe40f0c961158ee15618d4fafb0f93","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --force --production --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-EkN1u5WwLsyLsPOPidnQ/yW0iJcXoSW1vtLpO/zXH+4uzf++bO9BlML8PLSMKxW0/YxACNc4noD9VVdDfFDcDA==","_npmVersion":"10.8.3","description":"Database migration runner with versioned schema changes, rollback support, execution logging, and container-aware lifecycle management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/logger":"1.2.0","@ooneex/container":"1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/exception":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/migrations_1.2.0_1774727448452_0.8636662453808808","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@ooneex/migrations","version":"1.2.1","keywords":["bun","database","migrations","ooneex","schema","typescript","versioning"],"license":"MIT","_id":"@ooneex/migrations@1.2.1","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"74b2431aff91c1ef6ed4d5d43f3a39f5fc21aa7d","tarball":"https://registry.npmjs.org/@ooneex/migrations/-/migrations-1.2.1.tgz","fileCount":6,"integrity":"sha512-9Vx9naUAJERwMAHfMQ55yHIVoOR+FkIs79nupRgYK8K50U/CGt3sDtNVbhFzWW/ogf/7EjHjX81AwM4+BXKADQ==","signatures":[{"sig":"MEYCIQCGAmIQ2JKUf1mHSS0UePm01OEOR9GTMKALaxfB7WpHxAIhAKSZoz15U0ZZT22dDNY+GeBuicUS3fk4EeF1SUwt2ZUL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19116},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"74b2431aff91c1ef6ed4d5d43f3a39f5fc21aa7d","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --force --production --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-9Vx9naUAJERwMAHfMQ55yHIVoOR+FkIs79nupRgYK8K50U/CGt3sDtNVbhFzWW/ogf/7EjHjX81AwM4+BXKADQ==","_npmVersion":"10.8.3","description":"Database migration runner with versioned schema changes, rollback support, execution logging, and container-aware lifecycle management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/logger":"1.2.1","@ooneex/container":"1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/exception":"1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/migrations_1.2.1_1774806221746_0.7965541497464068","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@ooneex/migrations","version":"1.2.2","keywords":["bun","database","migrations","ooneex","schema","typescript","versioning"],"license":"MIT","_id":"@ooneex/migrations@1.2.2","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"ab75359b7aef1e77c679653bde1d7988af6a14e4","tarball":"https://registry.npmjs.org/@ooneex/migrations/-/migrations-1.2.2.tgz","fileCount":6,"integrity":"sha512-Ka2eBlWxBnpTLilIJsMyPRGeYvdQVmVN2pqG9NdjW/S9C/ySII5CbH6E6Sp1mg8okz/U0cOat8MqSilVHfTlUw==","signatures":[{"sig":"MEYCIQCXJs2B1LZ0/BeaX+lGj9nSdl15RjBywBMSQwAKdPwQngIhAI59AfxMEIVigvmAXykUBXx4kumINLUibtryIV890wAL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19116},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"ab75359b7aef1e77c679653bde1d7988af6a14e4","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --force --production --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-Ka2eBlWxBnpTLilIJsMyPRGeYvdQVmVN2pqG9NdjW/S9C/ySII5CbH6E6Sp1mg8okz/U0cOat8MqSilVHfTlUw==","_npmVersion":"10.8.3","description":"Database migration runner with versioned schema changes, rollback support, execution logging, and container-aware lifecycle management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/logger":"1.2.2","@ooneex/container":"1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/exception":"1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/migrations_1.2.2_1774813358201_0.23632687877340364","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@ooneex/migrations","version":"1.2.3","keywords":["bun","database","migrations","ooneex","schema","typescript","versioning"],"license":"MIT","_id":"@ooneex/migrations@1.2.3","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"1cabd6023db73515f0e72b6ae48bb1cd87c0195e","tarball":"https://registry.npmjs.org/@ooneex/migrations/-/migrations-1.2.3.tgz","fileCount":6,"integrity":"sha512-o0uPvaCxpfBO2gq9u5g7R51QLjXo/UHUdxL0ORRR0s0kFWRepQfcVK7Z9OYgkcoVH0QrDDoZ4FtjnU+oxHFcMQ==","signatures":[{"sig":"MEQCID/AW7n5+dG1M5mkS/rqFL2pw0mFGQo8DIAvw2xen7PpAiAka5viXLoe7d+a9vwOypj/CmwNCtH3LFLr1mSU7RXyHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19209},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"1cabd6023db73515f0e72b6ae48bb1cd87c0195e","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --force --production --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-o0uPvaCxpfBO2gq9u5g7R51QLjXo/UHUdxL0ORRR0s0kFWRepQfcVK7Z9OYgkcoVH0QrDDoZ4FtjnU+oxHFcMQ==","_npmVersion":"10.8.3","description":"Database migration runner with versioned schema changes, rollback support, execution logging, and container-aware lifecycle management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/logger":"1.2.2","@ooneex/container":"1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/exception":"1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/migrations_1.2.3_1775056677534_0.21848644321172528","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@ooneex/migrations","version":"1.2.4","keywords":["bun","database","migrations","ooneex","schema","typescript","versioning"],"license":"MIT","_id":"@ooneex/migrations@1.2.4","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"fefa08279c923ee88efdc126cc712d16b129bbcf","tarball":"https://registry.npmjs.org/@ooneex/migrations/-/migrations-1.2.4.tgz","fileCount":6,"integrity":"sha512-eHhb3xpZQuEsclEUMu81S1OL6dJxt8pYbOa8/wL2X8/pRTdDbgVCdRq3cG5cKGetm3LJf7HlT8zi2zu469dBfg==","signatures":[{"sig":"MEQCICvDz1y67f4Q4iesLsrnHP2pF+Cs/09QuXyGzSD0KHRuAiBkBqe+BJlJYU0rPgpG7iBxOPyrLyJCo9wAl1B6uacXAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21491},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"fefa08279c923ee88efdc126cc712d16b129bbcf","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --force --production --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-eHhb3xpZQuEsclEUMu81S1OL6dJxt8pYbOa8/wL2X8/pRTdDbgVCdRq3cG5cKGetm3LJf7HlT8zi2zu469dBfg==","_npmVersion":"10.8.3","description":"Database migration runner with versioned schema changes, rollback support, execution logging, and container-aware lifecycle management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/logger":"1.2.3","@ooneex/container":"1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/exception":"1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/migrations_1.2.4_1775063415053_0.6078896868352457","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"@ooneex/migrations","version":"1.2.5","keywords":["bun","database","migrations","ooneex","schema","typescript","versioning"],"license":"MIT","_id":"@ooneex/migrations@1.2.5","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"937045c4e86c11ebccd295ffa80b7bc49aa7b917","tarball":"https://registry.npmjs.org/@ooneex/migrations/-/migrations-1.2.5.tgz","fileCount":6,"integrity":"sha512-wKSxbrgaG62F2RNCbTnct2gLzPGUggMZ9qPeGRZVAIdKi5OEBycnedustrRWW0NFMVvc5219JbLWpw+xbIg19Q==","signatures":[{"sig":"MEYCIQDLJzvAQZHNWhz2OCOGT0Y3qkySeIkhZ6RzYhJ/+FU88gIhALUsVX1erG1pwYijknmD7pLGAg1+Oa4wu9GIV8xsf/Js","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21491},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"937045c4e86c11ebccd295ffa80b7bc49aa7b917","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --force --production --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-wKSxbrgaG62F2RNCbTnct2gLzPGUggMZ9qPeGRZVAIdKi5OEBycnedustrRWW0NFMVvc5219JbLWpw+xbIg19Q==","_npmVersion":"10.8.3","description":"Database migration runner with versioned schema changes, rollback support, execution logging, and container-aware lifecycle management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/logger":"1.2.6","@ooneex/container":"1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/exception":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/migrations_1.2.5_1775540445545_0.29640563519779484","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@ooneex/migrations","version":"1.3.0","keywords":["bun","database","migrations","ooneex","schema","typescript","versioning"],"license":"MIT","_id":"@ooneex/migrations@1.3.0","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"50ba4a91f7edcfb2d525ccd9590a304aa5ad9f57","tarball":"https://registry.npmjs.org/@ooneex/migrations/-/migrations-1.3.0.tgz","fileCount":6,"integrity":"sha512-PXVMMSl5D0SZEwwaICYE1hZMZU9qyqeLCeVIo0h4MMdu0WuoWB4mtfwf1ZHCA6uGGsWtRej6pxBek90o9Exu+Q==","signatures":[{"sig":"MEUCIEOWeJcIVaX1yjKbuN8GNJqMoJ9S5mkKVq23KZHNKnNCAiEA8fl+SuYfcOYzds8rKC7S9N/puw2V96ZAJ1YzJ02apbg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23752},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"50ba4a91f7edcfb2d525ccd9590a304aa5ad9f57","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --force --production --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-PXVMMSl5D0SZEwwaICYE1hZMZU9qyqeLCeVIo0h4MMdu0WuoWB4mtfwf1ZHCA6uGGsWtRej6pxBek90o9Exu+Q==","_npmVersion":"10.8.3","description":"Database migration runner with versioned schema changes, rollback support, execution logging, and container-aware lifecycle management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/logger":"1.2.7","@ooneex/container":"1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/exception":"1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/migrations_1.3.0_1775549370731_0.9459130146710883","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@ooneex/migrations","version":"1.3.1","keywords":["bun","database","migrations","ooneex","schema","typescript","versioning"],"license":"MIT","_id":"@ooneex/migrations@1.3.1","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"ac3dce12f162edc456392f7a0f2a6cba8c43545d","tarball":"https://registry.npmjs.org/@ooneex/migrations/-/migrations-1.3.1.tgz","fileCount":6,"integrity":"sha512-Jh0EdjuMeGLrnQCGLsXMU9lpRXVQStx0pwDzPts0GoOB57WU1/kpeQel3d6vre5Uyb5Df97BWZpgq/yJVj/ZxQ==","signatures":[{"sig":"MEQCIDyVUQnKEh0RH7RujMCfg5bvdND447aDPf8OIJFU/BQoAiAyUwxQwY7TvMtk7VCfSLCYWTdsJ8sQvHUA7I9usVRetw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23653},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"ac3dce12f162edc456392f7a0f2a6cba8c43545d","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --force --production --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-Jh0EdjuMeGLrnQCGLsXMU9lpRXVQStx0pwDzPts0GoOB57WU1/kpeQel3d6vre5Uyb5Df97BWZpgq/yJVj/ZxQ==","_npmVersion":"10.8.3","description":"Database migration runner with versioned schema changes, rollback support, execution logging, and container-aware lifecycle management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/logger":"1.2.9","@ooneex/container":"1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/exception":"1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/migrations_1.3.1_1775625137196_0.9303714642230048","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@ooneex/migrations","version":"1.3.3","keywords":["bun","database","migrations","ooneex","schema","typescript","versioning"],"license":"MIT","_id":"@ooneex/migrations@1.3.3","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"79d8a34b10e28f35bd69f0f72f38158549b57a3c","tarball":"https://registry.npmjs.org/@ooneex/migrations/-/migrations-1.3.3.tgz","fileCount":6,"integrity":"sha512-OAW8XK+jxQQBirinCeFho+RdduZo331t4xQnGXpxo1EzwgV5dxVp5JYnqBKNLwMg7A3vZc0ik2aGJS+Rd7Q1ew==","signatures":[{"sig":"MEUCIQCTwNs3sFL3wADTBR8mLrt4m1RGQj73MSMnYr5Kpqr8SQIgGiq8E+GDD55fP70KcnAvyBu+yvCZlYpe6kEO068XUHw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23654},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"79d8a34b10e28f35bd69f0f72f38158549b57a3c","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --force --production --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-OAW8XK+jxQQBirinCeFho+RdduZo331t4xQnGXpxo1EzwgV5dxVp5JYnqBKNLwMg7A3vZc0ik2aGJS+Rd7Q1ew==","_npmVersion":"10.8.3","description":"Database migration runner with versioned schema changes, rollback support, execution logging, and container-aware lifecycle management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/logger":"1.2.10","@ooneex/container":"1.3.2"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/exception":"1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/migrations_1.3.3_1775628644044_0.5776248864629174","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"@ooneex/migrations","version":"1.3.4","keywords":["bun","database","migrations","ooneex","schema","typescript","versioning"],"license":"MIT","_id":"@ooneex/migrations@1.3.4","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"2d3a119991f87b8d5ce3b78e9869201e2300167e","tarball":"https://registry.npmjs.org/@ooneex/migrations/-/migrations-1.3.4.tgz","fileCount":6,"integrity":"sha512-pL92ESHJZuDf0KZWd86+nrHmrV1S7P4Wvfc87B5D7nxJyAVneHDAx5Nv6W/sDYLJXXWsijyHWnuI5U5Yl8qaHQ==","signatures":[{"sig":"MEUCIFnimFIkD6TUB3a/O/WGUutoPTHc1pnp3K13TdSNZZIeAiEAo88vArn5NRSco0eVbheUZvZw6DvoZ5fsko4Y2DnLaWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23654},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"2d3a119991f87b8d5ce3b78e9869201e2300167e","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --force --production --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-pL92ESHJZuDf0KZWd86+nrHmrV1S7P4Wvfc87B5D7nxJyAVneHDAx5Nv6W/sDYLJXXWsijyHWnuI5U5Yl8qaHQ==","_npmVersion":"10.8.3","description":"Database migration runner with versioned schema changes, rollback support, execution logging, and container-aware lifecycle management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/logger":"1.2.12","@ooneex/container":"1.3.4"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/exception":"1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/migrations_1.3.4_1775629529374_0.4627455418980402","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"@ooneex/migrations","version":"1.3.5","keywords":["bun","database","migrations","ooneex","schema","typescript","versioning"],"license":"MIT","_id":"@ooneex/migrations@1.3.5","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"be4a1741c73fa22b0f7921df8171717bec67a8a8","tarball":"https://registry.npmjs.org/@ooneex/migrations/-/migrations-1.3.5.tgz","fileCount":6,"integrity":"sha512-BoHIEBl2oeOQxitVxeKHHadJctywtkg2ylHSzRhBrKH2DiSN57AMdyaUtDHuDdp0yHapUTr2LkDqkYev/t93+Q==","signatures":[{"sig":"MEQCIC6rV5z+4p8XzoqIYA+SDHcZ04EQORIG8w12C+CQSC/3AiBwEvmeUSlItJQxED/YuD6HJur76O1oqxiCP/Hkhr29NA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23654},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"be4a1741c73fa22b0f7921df8171717bec67a8a8","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --force --production --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-BoHIEBl2oeOQxitVxeKHHadJctywtkg2ylHSzRhBrKH2DiSN57AMdyaUtDHuDdp0yHapUTr2LkDqkYev/t93+Q==","_npmVersion":"10.8.3","description":"Database migration runner with versioned schema changes, rollback support, execution logging, and container-aware lifecycle management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/logger":"1.2.13","@ooneex/container":"1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/exception":"1.2.6"},"_npmOperationalInternal":{"tmp":"tmp/migrations_1.3.5_1775630839496_0.7512486939493814","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"@ooneex/migrations","version":"1.3.6","keywords":["bun","database","migrations","ooneex","schema","typescript","versioning"],"license":"MIT","_id":"@ooneex/migrations@1.3.6","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"dcda19e48b616fd2c2db9073fc190e277bb139ed","tarball":"https://registry.npmjs.org/@ooneex/migrations/-/migrations-1.3.6.tgz","fileCount":6,"integrity":"sha512-bJhtUEOIEclnfJvnueYj4rBrhTf2YXJ9keT21QCVJVLM6uNJa5n8ZYYqdvXI7SnpnowFFfmtCyNb+TvQF90vAg==","signatures":[{"sig":"MEYCIQC01RipYMcEckqbjMzS5RHWH07uq+sXlXkjFY/fxNAtfwIhANBzjPWPb8ulJzWiaSw0RlJCGu+NjexxoXGyN0Pau/5T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23653},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"dcda19e48b616fd2c2db9073fc190e277bb139ed","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --force --production --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-bJhtUEOIEclnfJvnueYj4rBrhTf2YXJ9keT21QCVJVLM6uNJa5n8ZYYqdvXI7SnpnowFFfmtCyNb+TvQF90vAg==","_npmVersion":"10.8.3","description":"Database migration runner with versioned schema changes, rollback support, execution logging, and container-aware lifecycle management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/logger":"1.3.0","@ooneex/container":"1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/exception":"1.2.6"},"_npmOperationalInternal":{"tmp":"tmp/migrations_1.3.6_1775702065039_0.1153406496889764","host":"s3://npm-registry-packages-npm-production"}},"1.3.7":{"name":"@ooneex/migrations","version":"1.3.7","keywords":["bun","database","migrations","ooneex","schema","typescript","versioning"],"license":"MIT","_id":"@ooneex/migrations@1.3.7","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"9c0e4807c6a976f9a7fb92cea4e77ac197738eda","tarball":"https://registry.npmjs.org/@ooneex/migrations/-/migrations-1.3.7.tgz","fileCount":6,"integrity":"sha512-zwHzKJF681QQJqvKd710O0vloecHvR26WmQ1GMnfHUj/kXfCv4UMOx+9b6Hwlvl4iypsh21d+oR+oKMPj5/sDg==","signatures":[{"sig":"MEQCIGZozUCqCiY2uDo4Qn1O+wBcXUreAZWJX6jg1ClEf3azAiAELCb4TCmNb9axg+JlxlyVxNT1Rr9vsmAJ9WAQKRui8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23656},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"9c0e4807c6a976f9a7fb92cea4e77ac197738eda","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --force --production --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-zwHzKJF681QQJqvKd710O0vloecHvR26WmQ1GMnfHUj/kXfCv4UMOx+9b6Hwlvl4iypsh21d+oR+oKMPj5/sDg==","_npmVersion":"10.8.3","description":"Database migration runner with versioned schema changes, rollback support, execution logging, and container-aware lifecycle management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/logger":"^1.3.1","@ooneex/container":"^1.4.2"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/exception":"^1.2.7"},"_npmOperationalInternal":{"tmp":"tmp/migrations_1.3.7_1775710134912_0.9373308720858933","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@ooneex/migrations","version":"1.4.0","keywords":["bun","database","migrations","ooneex","schema","typescript","versioning"],"license":"MIT","_id":"@ooneex/migrations@1.4.0","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"9d4e9cb6c1dd7a3c6ebfef3c5b77d02374a438c8","tarball":"https://registry.npmjs.org/@ooneex/migrations/-/migrations-1.4.0.tgz","fileCount":6,"integrity":"sha512-/1jQMxgaSfaQ9kRpX98H6Mt62Vq1pH6RbceQBetL08gkfRQKKn1Fkv3o6OfpSs7pQp1VPvHWdwRMwVSLVw49Zw==","signatures":[{"sig":"MEQCICks0TafGwOFk3OzbihiPGEHmpdW+oVJXmnB2mgykwq7AiAJ2GR3GdEEjGOmA5kNNTzfSiwX+8DoeO+j0cQiF8sMjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24655},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"9d4e9cb6c1dd7a3c6ebfef3c5b77d02374a438c8","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --force --production --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-/1jQMxgaSfaQ9kRpX98H6Mt62Vq1pH6RbceQBetL08gkfRQKKn1Fkv3o6OfpSs7pQp1VPvHWdwRMwVSLVw49Zw==","_npmVersion":"10.8.3","description":"Database migration runner with versioned schema changes, rollback support, execution logging, and container-aware lifecycle management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/logger":"^1.3.2","@ooneex/container":"^1.4.4"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/exception":"^1.2.7"},"_npmOperationalInternal":{"tmp":"tmp/migrations_1.4.0_1775831153424_0.7687518608144175","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@ooneex/migrations","version":"1.5.0","keywords":["bun","database","migrations","ooneex","schema","typescript","versioning"],"license":"MIT","_id":"@ooneex/migrations@1.5.0","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"beca8aec48ac4b5346ffed9c305c5ec890b402d3","tarball":"https://registry.npmjs.org/@ooneex/migrations/-/migrations-1.5.0.tgz","fileCount":6,"integrity":"sha512-D0/KcaKy0DlFaDRkbNuwpcU1ulNJUE/aDLFeFSr5zPOw23oOwDhh/H8B17JCi1udY1qCiqCbti1J3nSvQxHoLw==","signatures":[{"sig":"MEYCIQCgeZc5HPnwEE8YD3rKVhVA5K+e2tMZr5w3NXMoqedKJgIhAI7v1zMlEGocleU0bMx8/xQvqNfvH7YO9EHpCrlha4s0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24846},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"beca8aec48ac4b5346ffed9c305c5ec890b402d3","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --force --production --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-D0/KcaKy0DlFaDRkbNuwpcU1ulNJUE/aDLFeFSr5zPOw23oOwDhh/H8B17JCi1udY1qCiqCbti1J3nSvQxHoLw==","_npmVersion":"10.8.3","description":"Database migration runner with versioned schema changes, rollback support, execution logging, and container-aware lifecycle management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/logger":"^1.3.3","@ooneex/container":"^1.4.4"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/exception":"^1.2.7"},"_npmOperationalInternal":{"tmp":"tmp/migrations_1.5.0_1775988737587_0.7095528304933303","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@ooneex/migrations","version":"1.5.1","keywords":["bun","database","migrations","ooneex","schema","typescript","versioning"],"license":"MIT","_id":"@ooneex/migrations@1.5.1","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"df9f3cdbd8af0fed6c0e1eaa7ae42768c450f8e4","tarball":"https://registry.npmjs.org/@ooneex/migrations/-/migrations-1.5.1.tgz","fileCount":6,"integrity":"sha512-Gttff0aRX1Eq9PonSoajd7krjZV98ZxpTH8mcFo8IxrHncDhQ9lhysnaDnT4xaQFKTjmyD6uNG3Fe/mP0X6d8Q==","signatures":[{"sig":"MEYCIQDMMCBUaae+56lgOdYGWI6YHus+O4+tqYzcgNOgszd9vAIhAOu9MBSECrw85lLyVa97ufXWSXA0RlTu2SBnuBDopcTm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24846},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"df9f3cdbd8af0fed6c0e1eaa7ae42768c450f8e4","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --force --production --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-Gttff0aRX1Eq9PonSoajd7krjZV98ZxpTH8mcFo8IxrHncDhQ9lhysnaDnT4xaQFKTjmyD6uNG3Fe/mP0X6d8Q==","_npmVersion":"10.8.3","description":"Database migration runner with versioned schema changes, rollback support, execution logging, and container-aware lifecycle management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/logger":"^1.3.4","@ooneex/container":"^1.4.5"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/exception":"^1.2.8"},"_npmOperationalInternal":{"tmp":"tmp/migrations_1.5.1_1776006491914_0.7716955849066878","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"@ooneex/migrations","version":"1.5.2","keywords":["bun","database","migrations","ooneex","schema","typescript","versioning"],"license":"MIT","_id":"@ooneex/migrations@1.5.2","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"a90048f410c5936df347599fa8139fccfe4d9c5c","tarball":"https://registry.npmjs.org/@ooneex/migrations/-/migrations-1.5.2.tgz","fileCount":6,"integrity":"sha512-k4ZIVU5cMI26DLt3kbEKd+FPTR56yQUuvwyKVWEQMs3KoYr32SD2v+99Af/eXHh4t2ByugvMOSdHcX8GikbLlQ==","signatures":[{"sig":"MEUCIQDQyddL/co47BbDfCvxt7YXz205pekpNr7WWImwvmmZpwIgFWGTlca+Pi1pxA37OVTm92wGOMJsT+CuDvNal9l7MeY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24846},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"a90048f410c5936df347599fa8139fccfe4d9c5c","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --force --production --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-k4ZIVU5cMI26DLt3kbEKd+FPTR56yQUuvwyKVWEQMs3KoYr32SD2v+99Af/eXHh4t2ByugvMOSdHcX8GikbLlQ==","_npmVersion":"10.8.3","description":"Database migration runner with versioned schema changes, rollback support, execution logging, and container-aware lifecycle management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/logger":"^1.3.5","@ooneex/container":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/exception":"^1.2.9"},"_npmOperationalInternal":{"tmp":"tmp/migrations_1.5.2_1776008201143_0.3596914601827743","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@ooneex/migrations","version":"1.6.0","keywords":["bun","database","migrations","ooneex","schema","typescript","versioning"],"license":"MIT","_id":"@ooneex/migrations@1.6.0","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"2a460b187d5f662ae40aee095d1f2e70cd893730","tarball":"https://registry.npmjs.org/@ooneex/migrations/-/migrations-1.6.0.tgz","fileCount":6,"integrity":"sha512-XpZ/9lh7/e7H+xu2HswUx6cz+y81HvLrcaW1lzndwJd/j/apcHkCBPkOZYoXQx08WUIUVewTRUJ84fs/bu9HAg==","signatures":[{"sig":"MEQCIC3+3bMFDRLjV/Leip5ixatK8crCZjCWkj0XU1ZbWFpxAiA5nJwXAxS6Sr5PVUVMKpkkIzOLNRfSz2kNbik/w6K04g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27064},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"2a460b187d5f662ae40aee095d1f2e70cd893730","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --force --production --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-XpZ/9lh7/e7H+xu2HswUx6cz+y81HvLrcaW1lzndwJd/j/apcHkCBPkOZYoXQx08WUIUVewTRUJ84fs/bu9HAg==","_npmVersion":"10.8.3","description":"Database migration runner with versioned schema changes, rollback support, execution logging, and container-aware lifecycle management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/logger":"^1.3.5","@ooneex/container":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/exception":"^1.2.10"},"_npmOperationalInternal":{"tmp":"tmp/migrations_1.6.0_1778145272888_0.659314021046769","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@ooneex/migrations","version":"1.6.1","keywords":["bun","database","migrations","ooneex","schema","typescript","versioning"],"license":"MIT","_id":"@ooneex/migrations@1.6.1","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"dff46dadb24c92e6d424844a4fdb0ed7ae18ab31","tarball":"https://registry.npmjs.org/@ooneex/migrations/-/migrations-1.6.1.tgz","fileCount":6,"integrity":"sha512-BI+YRob/mueAI0xn7+YZL8ZH1DN4BDucUP30f5kBr790etKvSpINN5Gg1g8+f1Rb1SLNUBfIMDOIocWiQ6lCkQ==","signatures":[{"sig":"MEUCIH6ip+2zUaYHA+KjA0KEIvQB4uCqQT7aXPw94+RtY8TYAiEAhjajyZxvxb35tpwvExy6z19uDcI76pNDiUcHPH67JUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27097},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"dff46dadb24c92e6d424844a4fdb0ed7ae18ab31","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --force --production --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-BI+YRob/mueAI0xn7+YZL8ZH1DN4BDucUP30f5kBr790etKvSpINN5Gg1g8+f1Rb1SLNUBfIMDOIocWiQ6lCkQ==","_npmVersion":"10.8.3","description":"Database migration runner with versioned schema changes, rollback support, execution logging, and container-aware lifecycle management","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/logger":"^1.3.5","@ooneex/container":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/exception":"^1.2.10"},"_npmOperationalInternal":{"tmp":"tmp/migrations_1.6.1_1778146836363_0.6703146659203192","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@ooneex/migrations","description":"Database migration runner with versioned schema changes, rollback support, execution logging, and container-aware lifecycle management","version":"1.6.2","type":"module","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"license":"MIT","scripts":{"test":"bun test tests","build":"bunup","lint":"tsgo --noEmit && bunx biome lint","npm:publish":"bun publish --tolerate-republish --force --production --access public"},"dependencies":{"@ooneex/container":"^1.5.1"},"devDependencies":{"@ooneex/exception":"^1.2.10"},"keywords":["bun","database","migrations","ooneex","schema","typescript","versioning"],"_id":"@ooneex/migrations@1.6.2","_integrity":"sha512-DM/nBsw1ZnrvrmBcwNejGDZcJVhaClsuOqM8moXxmB76KcSA/aONAOqwW1O7t6RvvVfUy/3vG8YXH0f0KLtNqw==","_nodeVersion":"24.3.0","_npmVersion":"10.8.3","shasum":"c3c6f4fa37fa4556449c79aa8ab033d1d783dd8e","dist":{"integrity":"sha512-DM/nBsw1ZnrvrmBcwNejGDZcJVhaClsuOqM8moXxmB76KcSA/aONAOqwW1O7t6RvvVfUy/3vG8YXH0f0KLtNqw==","shasum":"c3c6f4fa37fa4556449c79aa8ab033d1d783dd8e","tarball":"https://registry.npmjs.org/@ooneex/migrations/-/migrations-1.6.2.tgz","fileCount":6,"unpackedSize":29893,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDqFqsIIbNbloQuWr2jgKjYvubJf22Wpf3b28h3sqT7CgIgI9efTq4rGP4LAKC6xULLd4lISIcxgdu4ysht//vYvVY="}]},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"directories":{},"maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/migrations_1.6.2_1782408940452_0.7876210780892996"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-14T17:09:03.358Z","modified":"2026-06-25T17:35:40.731Z","0.0.1":"2025-12-14T17:09:03.609Z","0.3.0":"2026-01-10T13:35:31.227Z","0.4.0":"2026-01-10T14:45:53.413Z","0.5.0":"2026-01-10T14:52:55.257Z","0.6.0":"2026-01-10T15:19:08.502Z","0.7.0":"2026-01-10T15:52:30.447Z","0.8.0":"2026-01-10T16:45:39.423Z","0.9.0":"2026-01-10T17:12:57.375Z","0.10.0":"2026-01-10T17:53:05.969Z","0.11.0":"2026-01-10T19:19:44.119Z","0.12.0":"2026-01-12T08:52:14.090Z","0.13.0":"2026-01-12T11:06:28.896Z","0.14.0":"2026-01-12T16:22:48.527Z","0.15.0":"2026-01-13T16:23:02.645Z","0.16.0":"2026-01-15T06:50:46.069Z","0.17.0":"2026-01-20T13:08:59.089Z","1.0.0":"2026-03-27T07:31:58.227Z","1.1.0":"2026-03-27T10:44:57.209Z","1.1.1":"2026-03-28T18:50:18.580Z","1.2.0":"2026-03-28T19:50:48.612Z","1.2.1":"2026-03-29T17:43:41.880Z","1.2.2":"2026-03-29T19:42:38.343Z","1.2.3":"2026-04-01T15:17:57.693Z","1.2.4":"2026-04-01T17:10:15.207Z","1.2.5":"2026-04-07T05:40:45.704Z","1.3.0":"2026-04-07T08:09:30.863Z","1.3.1":"2026-04-08T05:12:17.346Z","1.3.3":"2026-04-08T06:10:44.193Z","1.3.4":"2026-04-08T06:25:29.506Z","1.3.5":"2026-04-08T06:47:19.645Z","1.3.6":"2026-04-09T02:34:25.170Z","1.3.7":"2026-04-09T04:48:55.078Z","1.4.0":"2026-04-10T14:25:53.565Z","1.5.0":"2026-04-12T10:12:17.718Z","1.5.1":"2026-04-12T15:08:12.083Z","1.5.2":"2026-04-12T15:36:41.264Z","1.6.0":"2026-05-07T09:14:33.007Z","1.6.1":"2026-05-07T09:40:36.573Z","1.6.2":"2026-06-25T17:35:40.605Z"},"license":"MIT","keywords":["bun","database","migrations","ooneex","schema","typescript","versioning"],"description":"Database migration runner with versioned schema changes, rollback support, execution logging, and container-aware lifecycle management","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"readme":"# @ooneex/migrations\n\nDatabase migration runner with versioned schema changes, rollback support, execution logging, and container-aware lifecycle management.\n\n![Bun](https://img.shields.io/badge/Bun-Compatible-orange?style=flat-square&logo=bun)\n![TypeScript](https://img.shields.io/badge/TypeScript-Ready-blue?style=flat-square&logo=typescript)\n![MIT License](https://img.shields.io/badge/License-MIT-yellow?style=flat-square)\n\n## Features\n\n✅ **Versioned Migrations** - Timestamp-based migration versioning with automatic ordering\n\n✅ **Up/Down Methods** - Each migration defines `up` and `down` for applying and rolling back changes\n\n✅ **Dependency Support** - Migrations can declare dependencies on other migrations\n\n✅ **Transaction Safety** - Each migration runs inside a database transaction\n\n✅ **Migration Tracking** - Tracks executed migrations in a dedicated database table\n\n✅ **Code Generation** - Create new migration files from a template with `migrationCreate`\n\n✅ **Container Integration** - Decorator-based registration with dependency injection\n\n✅ **Terminal Logging** - Progress and error reporting via the TerminalLogger\n\n## Installation\n\n```bash\nbun add @ooneex/migrations\n```\n\n## Usage\n\n### Creating a Migration\n\n```typescript\nimport { migrationCreate } from '@ooneex/migrations';\n\n// Creates a new migration file in the migrations/ directory\nconst filePath = await migrationCreate();\nconsole.log(`Created: ${filePath}`);\n```\n\n### Writing a Migration\n\n```typescript\nimport { decorator } from '@ooneex/migrations';\nimport type { IMigration, MigrationClassType } from '@ooneex/migrations';\nimport type { SQL, TransactionSQL } from 'bun';\n\n@decorator.migration()\nclass Migration20240115103045 implements IMigration {\n  public async up(tx: TransactionSQL, sql: SQL): Promise<void> {\n    await tx`CREATE TABLE users (\n      id SERIAL PRIMARY KEY,\n      email VARCHAR(255) NOT NULL UNIQUE,\n      created_at TIMESTAMP DEFAULT NOW()\n    )`;\n  }\n\n  public async down(tx: TransactionSQL, sql: SQL): Promise<void> {\n    await tx`DROP TABLE IF EXISTS users`;\n  }\n\n  public getVersion(): string {\n    return '20240115103045';\n  }\n\n  public getDependencies(): MigrationClassType[] {\n    return [];\n  }\n}\n```\n\n### Running Migrations\n\n```typescript\nimport { up } from '@ooneex/migrations';\n\n// Uses DATABASE_URL environment variable by default\nawait up();\n\n// Or with custom config\nawait up({\n  databaseUrl: 'postgres://user:pass@localhost:5432/mydb',\n  tableName: 'schema_migrations',\n});\n```\n\n## API Reference\n\n### Functions\n\n#### `migrationCreate(config?)`\n\nCreates a new migration file from a template.\n\n**Parameters:**\n- `config.dir` - Directory for migration files (default: `\"migrations\"`)\n\n**Returns:** `Promise<string>` - Path to the created migration file\n\n#### `up(config?)`\n\nRuns all pending migrations in version order.\n\n**Parameters:**\n- `config.databaseUrl` - Database connection URL (default: `DATABASE_URL` env var)\n- `config.tableName` - Name of the migrations tracking table (default: `\"migrations\"`)\n\n#### `generateMigrationVersion()`\n\nGenerates a timestamp-based version string for new migrations.\n\n#### `getMigrations()`\n\nReturns all registered migrations sorted by version.\n\n#### `createMigrationTable(sql, tableName)`\n\nCreates the migration tracking table if it does not exist.\n\n### Interfaces\n\n#### `IMigration`\n\n```typescript\ninterface IMigration {\n  up: (tx: TransactionSQL, sql: SQL) => Promise<void>;\n  down: (tx: TransactionSQL, sql: SQL) => Promise<void>;\n  getVersion: () => string;\n  getDependencies: () => Promise<MigrationClassType[]> | MigrationClassType[];\n}\n```\n\n### Decorators\n\n#### `@decorator.migration()`\n\nRegisters a class as a migration with the dependency injection container.\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](./LICENSE) file for details.\n\n## Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.\n\n### Development Setup\n\n1. Clone the repository\n2. Install dependencies: `bun install`\n3. Run tests: `bun run test`\n4. Build the project: `bun run build`\n\n### Guidelines\n\n- Write tests for new features\n- Follow the existing code style\n- Update documentation for API changes\n- Ensure all tests pass before submitting PR\n\n---\n\nMade with ❤️ by the Ooneex team\n","readmeFilename":"README.md"}