{"_id":"@onebun/drizzle","_rev":"29-ca69370082fc8cef21e77bdc8988c190","name":"@onebun/drizzle","dist-tags":{"latest":"0.8.2"},"versions":{"0.1.0":{"name":"@onebun/drizzle","version":"0.1.0","author":{"name":"RemRyahirev"},"license":"LGPL-3.0","_id":"@onebun/drizzle@0.1.0","maintainers":[{"name":"remryahirev","email":"remryahirev@gmail.com"}],"homepage":"https://github.com/RemRyahirev/onebun/tree/master/packages/drizzle#readme","bugs":{"url":"https://github.com/RemRyahirev/onebun/issues"},"dist":{"shasum":"0edc96709b235a113b9a47d6d0e7854e2c7efb95","tarball":"https://registry.npmjs.org/@onebun/drizzle/-/drizzle-0.1.0.tgz","fileCount":12,"integrity":"sha512-ffmXJtKFUHgdqAzEtsXE37OzxWdUowBDScUxkzbMx293YSO9I/O0VZUEkwTEIA6BhqeGpiFOM687BiITD3G+tA==","signatures":[{"sig":"MEUCIQDRvTMBybRZZ9PFVi0CvgUvVrrt1zp/NakULvBRJpamiAIgCMnmP4xr/8gAahazYcxk6pfSBBOtvDOOmPvy7kTN5ug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58270},"main":"src/index.ts","types":"src/index.ts","module":"src/index.ts","engines":{"bun":">=1.2.9"},"gitHead":"230ae28c6e6aeca7db903902f9120f88302a627a","scripts":{"dev":"bun run --watch src/index.ts"},"_npmUser":{"name":"remryahirev","email":"remryahirev@gmail.com"},"repository":{"url":"git+https://github.com/RemRyahirev/onebun.git","type":"git","directory":"packages/drizzle"},"_npmVersion":"10.2.4","description":"Drizzle ORM module for OneBun framework with SQLite and PostgreSQL support","directories":{},"_nodeVersion":"20.11.0","dependencies":{"effect":"^3.13.10","arktype":"^2.0.0","drizzle-kit":"^0.31.6","drizzle-orm":"^0.44.7","@onebun/core":"workspace:*","@onebun/envs":"workspace:*","@onebun/logger":"workspace:*","drizzle-arktype":"^0.1.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.2.20","testcontainers":"^11.7.1"},"_npmOperationalInternal":{"tmp":"tmp/drizzle_0.1.0_1769715467540_0.961879022154617","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@onebun/drizzle","version":"0.1.2","keywords":["onebun","drizzle","orm","database","sqlite","postgresql","bun","typescript"],"author":{"name":"RemRyahirev"},"license":"LGPL-3.0","_id":"@onebun/drizzle@0.1.2","maintainers":[{"name":"remryahirev","email":"remryahirev@gmail.com"}],"homepage":"https://github.com/RemRyahirev/onebun/tree/master/packages/drizzle#readme","bugs":{"url":"https://github.com/RemRyahirev/onebun/issues"},"dist":{"shasum":"f2dc3a52d76a6d2e549a18dad406f0a9daae6d50","tarball":"https://registry.npmjs.org/@onebun/drizzle/-/drizzle-0.1.2.tgz","fileCount":12,"integrity":"sha512-we5sHTqKgQ9+Z7jOX+E3r9egj57GjWNuINGf83RfeOa8mOkbl9H7LJcJKuu9IlcclQusQR1ffGEiceq3ypJPrg==","signatures":[{"sig":"MEUCIQC60DI1ezbX59/1BTfe4KTDcqUG7sP3ChwwsHFaP6yFCAIgL7oMQAALNZZxM0ly49GPk++vAuxGNbBxNA0OVQOX014=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@onebun%2fdrizzle@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60134},"main":"src/index.ts","types":"src/index.ts","module":"src/index.ts","engines":{"bun":">=1.2.9"},"gitHead":"cbbb0862c0a4bb1bf22eb489c44d29bd82358f5a","scripts":{"dev":"bun run --watch src/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abaca74e-bbe5-4885-88bf-0a7258b9e1c9"}},"repository":{"url":"git+https://github.com/RemRyahirev/onebun.git","type":"git","directory":"packages/drizzle"},"_npmVersion":"11.6.2","description":"Drizzle ORM module for OneBun framework - SQLite and PostgreSQL support","directories":{},"_nodeVersion":"24.13.0","dependencies":{"effect":"^3.13.10","arktype":"^2.0.0","drizzle-kit":"^0.31.6","drizzle-orm":"^0.44.7","@onebun/core":"workspace:*","@onebun/envs":"workspace:*","@onebun/logger":"workspace:*","drizzle-arktype":"^0.1.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.2.20","testcontainers":"^11.7.1"},"_npmOperationalInternal":{"tmp":"tmp/drizzle_0.1.2_1769746824765_0.471843450344581","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@onebun/drizzle","version":"0.1.3","keywords":["onebun","drizzle","orm","database","sqlite","postgresql","bun","typescript"],"author":{"name":"RemRyahirev"},"license":"LGPL-3.0","_id":"@onebun/drizzle@0.1.3","maintainers":[{"name":"remryahirev","email":"remryahirev@gmail.com"}],"homepage":"https://github.com/RemRyahirev/onebun/tree/master/packages/drizzle#readme","bugs":{"url":"https://github.com/RemRyahirev/onebun/issues"},"dist":{"shasum":"3dc84aeded6a9a748acd468089555be262107a9f","tarball":"https://registry.npmjs.org/@onebun/drizzle/-/drizzle-0.1.3.tgz","fileCount":12,"integrity":"sha512-LEPrxrfUS5UYrXn8ADdlPYobMCTWhFrBMoaBs2VAjHZPVbjACOlpYpo8q0WO9cj5qYIkt/KSHvJODuspAgdUfQ==","signatures":[{"sig":"MEQCIFp9S3+tS8bXwKoMNWpYh4Va5iTut58qel64bU2NXuKeAiBjesmnA3stbz7nbdUBF9P2ftpbCEnPDrWDKWO7ZyRjUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@onebun%2fdrizzle@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60134},"main":"src/index.ts","types":"src/index.ts","module":"src/index.ts","engines":{"bun":">=1.2.9"},"gitHead":"1660aff6e032a888f00e1a78091819c727b7abca","scripts":{"dev":"bun run --watch src/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abaca74e-bbe5-4885-88bf-0a7258b9e1c9"}},"repository":{"url":"git+https://github.com/RemRyahirev/onebun.git","type":"git","directory":"packages/drizzle"},"_npmVersion":"11.6.2","description":"Drizzle ORM module for OneBun framework - SQLite and PostgreSQL support","directories":{},"_nodeVersion":"24.13.0","dependencies":{"effect":"^3.13.10","arktype":"^2.0.0","drizzle-kit":"^0.31.6","drizzle-orm":"^0.44.7","@onebun/core":"workspace:^","@onebun/envs":"workspace:^","@onebun/logger":"workspace:^","drizzle-arktype":"^0.1.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.2.20","testcontainers":"^11.7.1"},"_npmOperationalInternal":{"tmp":"tmp/drizzle_0.1.3_1769919762529_0.17920985127517652","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@onebun/drizzle","version":"0.1.4","keywords":["onebun","drizzle","orm","database","sqlite","postgresql","bun","typescript"],"author":{"name":"RemRyahirev"},"license":"LGPL-3.0","_id":"@onebun/drizzle@0.1.4","maintainers":[{"name":"remryahirev","email":"remryahirev@gmail.com"}],"homepage":"https://github.com/RemRyahirev/onebun/tree/master/packages/drizzle#readme","bugs":{"url":"https://github.com/RemRyahirev/onebun/issues"},"dist":{"shasum":"79bb4a92f0125fb09bdf0d0e1255cb95b8410c4c","tarball":"https://registry.npmjs.org/@onebun/drizzle/-/drizzle-0.1.4.tgz","fileCount":12,"integrity":"sha512-Icc6k5/0moGxDrWVM+i24CHddK3lC8P3k5ghpElZYLBBpkrT2ivr3dD60QHvREpfsb+iF651KH+wG0p1MnJ+Nw==","signatures":[{"sig":"MEUCIEtwmQnYO3FsqiiV9AGcf6a2SAJ/gqnUHZYvQbh6u1tuAiEApgLCxM+XT6zR+Iq24FYdbyVsMxaN178V6qAyLVf3p2g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@onebun%2fdrizzle@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60118},"main":"src/index.ts","types":"src/index.ts","module":"src/index.ts","engines":{"bun":">=1.2.9"},"gitHead":"2c10b170bf6634f257226529191b8bf9e0b076d8","scripts":{"dev":"bun run --watch src/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abaca74e-bbe5-4885-88bf-0a7258b9e1c9"}},"repository":{"url":"git+https://github.com/RemRyahirev/onebun.git","type":"git","directory":"packages/drizzle"},"_npmVersion":"11.6.2","description":"Drizzle ORM module for OneBun framework - SQLite and PostgreSQL support","directories":{},"_nodeVersion":"24.13.0","dependencies":{"effect":"^3.13.10","arktype":"^2.0.0","drizzle-kit":"^0.31.6","drizzle-orm":"^0.44.7","@onebun/core":"^0.1.6","@onebun/envs":"^0.1.2","@onebun/logger":"^0.1.3","drizzle-arktype":"^0.1.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.2.20","testcontainers":"^11.7.1"},"_npmOperationalInternal":{"tmp":"tmp/drizzle_0.1.4_1769992981094_0.16881869052893705","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@onebun/drizzle","version":"0.1.5","keywords":["onebun","drizzle","orm","database","sqlite","postgresql","bun","typescript"],"author":{"name":"RemRyahirev"},"license":"LGPL-3.0","_id":"@onebun/drizzle@0.1.5","maintainers":[{"name":"remryahirev","email":"remryahirev@gmail.com"}],"homepage":"https://github.com/RemRyahirev/onebun/tree/master/packages/drizzle#readme","bugs":{"url":"https://github.com/RemRyahirev/onebun/issues"},"bin":{"onebun-drizzle":"bin/drizzle-kit.ts"},"dist":{"shasum":"2e78cd8d50cabc4ce6ea194c973cbed8a57e0c95","tarball":"https://registry.npmjs.org/@onebun/drizzle/-/drizzle-0.1.5.tgz","fileCount":15,"integrity":"sha512-zHvlmcfdKItB+vxzQfIdjtwYJxcXsPjuQ7r+wggOMpwHFDqvT4D7CGjFhdK4HXRmhg4ZYUj9T785cUOx2vB8Dw==","signatures":[{"sig":"MEYCIQC2/Ct0egXhXGu/cIsFOtuOdM9Trlcxg+AoVaspqijTJgIhAJ7MWOUFaSpuRxdC+guad+R+8PTZu6XXaUqL/T5llQFA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@onebun%2fdrizzle@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64151},"main":"src/index.ts","types":"src/index.ts","module":"src/index.ts","engines":{"bun":">=1.2.9"},"exports":{".":"./src/index.ts","./pg":"./src/pg.ts","./sqlite":"./src/sqlite.ts"},"gitHead":"6791891661e10729db32f564e13f1ff7e76c1ff3","scripts":{"dev":"bun run --watch src/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abaca74e-bbe5-4885-88bf-0a7258b9e1c9"}},"repository":{"url":"git+https://github.com/RemRyahirev/onebun.git","type":"git","directory":"packages/drizzle"},"_npmVersion":"11.6.2","description":"Drizzle ORM module for OneBun framework - SQLite and PostgreSQL support","directories":{},"_nodeVersion":"24.13.0","dependencies":{"effect":"^3.13.10","arktype":"^2.0.0","drizzle-kit":"^0.31.6","drizzle-orm":"^0.44.7","@onebun/core":"^0.1.7","@onebun/envs":"^0.1.2","@onebun/logger":"^0.1.3","drizzle-arktype":"^0.1.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.2.20","testcontainers":"^11.7.1"},"_npmOperationalInternal":{"tmp":"tmp/drizzle_0.1.5_1770008651086_0.3723751141367342","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@onebun/drizzle","version":"0.1.6","keywords":["onebun","drizzle","orm","database","sqlite","postgresql","bun","typescript"],"author":{"name":"RemRyahirev"},"license":"LGPL-3.0","_id":"@onebun/drizzle@0.1.6","maintainers":[{"name":"remryahirev","email":"remryahirev@gmail.com"}],"homepage":"https://github.com/RemRyahirev/onebun/tree/master/packages/drizzle#readme","bugs":{"url":"https://github.com/RemRyahirev/onebun/issues"},"bin":{"onebun-drizzle":"bin/drizzle-kit.ts"},"dist":{"shasum":"02a754278429f42c9aaa16f6d559e09b156d0e7c","tarball":"https://registry.npmjs.org/@onebun/drizzle/-/drizzle-0.1.6.tgz","fileCount":15,"integrity":"sha512-r7ksp+DgPzhsfvejOmUmaU88jii+AQm6rTPXwt5U6+IeroV96pKlnnbTPmbQoEoVxe6i+T09jfUzbsbFwBBaFw==","signatures":[{"sig":"MEUCIQCr+aAkw9yBpij0fuEUaNW1CJlKwPP8fuOIV1JXBoH+PQIgJFqEQosJe3aSSLNfTXqI6dxYa5IZTf8A8PJqjpJfE74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@onebun%2fdrizzle@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67152},"main":"src/index.ts","types":"src/index.ts","module":"src/index.ts","engines":{"bun":">=1.2.9"},"exports":{".":"./src/index.ts","./pg":"./src/pg.ts","./sqlite":"./src/sqlite.ts"},"gitHead":"09cd0f6ef966325255c02b01d53f049dccf3d383","scripts":{"dev":"bun run --watch src/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abaca74e-bbe5-4885-88bf-0a7258b9e1c9"}},"repository":{"url":"git+https://github.com/RemRyahirev/onebun.git","type":"git","directory":"packages/drizzle"},"_npmVersion":"11.6.2","description":"Drizzle ORM module for OneBun framework - SQLite and PostgreSQL support","directories":{},"_nodeVersion":"24.13.0","dependencies":{"effect":"^3.13.10","arktype":"^2.0.0","drizzle-kit":"^0.31.6","drizzle-orm":"^0.44.7","@onebun/core":"^0.1.9","@onebun/envs":"^0.1.3","@onebun/logger":"^0.1.4","drizzle-arktype":"^0.1.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.2.20","testcontainers":"^11.7.1"},"_npmOperationalInternal":{"tmp":"tmp/drizzle_0.1.6_1770089318928_0.855163961941259","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@onebun/drizzle","version":"0.1.7","keywords":["onebun","drizzle","orm","database","sqlite","postgresql","bun","typescript"],"author":{"name":"RemRyahirev"},"license":"LGPL-3.0","_id":"@onebun/drizzle@0.1.7","maintainers":[{"name":"remryahirev","email":"remryahirev@gmail.com"}],"homepage":"https://github.com/RemRyahirev/onebun/tree/master/packages/drizzle#readme","bugs":{"url":"https://github.com/RemRyahirev/onebun/issues"},"bin":{"onebun-drizzle":"bin/drizzle-kit.ts"},"dist":{"shasum":"333c60f9f3f4e1d0dca3fa243d5c06c440f7270f","tarball":"https://registry.npmjs.org/@onebun/drizzle/-/drizzle-0.1.7.tgz","fileCount":15,"integrity":"sha512-9yKfj8Og93KcsN4RMatXSEIBqhuoP+p/zOoMyF7T0xZdjTZX1A9AyIQZJjyqx3FIIgxTpIl/U2KPo+gA68kFiw==","signatures":[{"sig":"MEQCICWActPKQDKpl1dwUU0Wus1DjNTGIMiB9vmXkLB9TuugAiA6fZYUj0uoDiS836FgxELN1tiQAAxoOgejGXn9IuYXDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@onebun%2fdrizzle@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67153},"main":"src/index.ts","types":"src/index.ts","module":"src/index.ts","engines":{"bun":">=1.2.9"},"exports":{".":"./src/index.ts","./pg":"./src/pg.ts","./sqlite":"./src/sqlite.ts"},"gitHead":"fd971e1231edeb8053d4e05d3b55070afe608f8e","scripts":{"dev":"bun run --watch src/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abaca74e-bbe5-4885-88bf-0a7258b9e1c9"}},"repository":{"url":"git+https://github.com/RemRyahirev/onebun.git","type":"git","directory":"packages/drizzle"},"_npmVersion":"11.6.2","description":"Drizzle ORM module for OneBun framework - SQLite and PostgreSQL support","directories":{},"_nodeVersion":"24.13.0","dependencies":{"effect":"^3.13.10","arktype":"^2.0.0","drizzle-kit":"^0.31.6","drizzle-orm":"^0.44.7","@onebun/core":"^0.1.11","@onebun/envs":"^0.1.4","@onebun/logger":"^0.1.5","drizzle-arktype":"^0.1.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.2.20","testcontainers":"^11.7.1"},"_npmOperationalInternal":{"tmp":"tmp/drizzle_0.1.7_1770168601041_0.47123248571710796","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@onebun/drizzle","version":"0.1.8","keywords":["onebun","drizzle","orm","database","sqlite","postgresql","bun","typescript"],"author":{"name":"RemRyahirev"},"license":"LGPL-3.0","_id":"@onebun/drizzle@0.1.8","maintainers":[{"name":"remryahirev","email":"remryahirev@gmail.com"}],"homepage":"https://github.com/RemRyahirev/onebun/tree/master/packages/drizzle#readme","bugs":{"url":"https://github.com/RemRyahirev/onebun/issues"},"bin":{"onebun-drizzle":"bin/drizzle-kit.ts"},"dist":{"shasum":"50223b9fd7dc07e469c5f555cfc692c1048e92a1","tarball":"https://registry.npmjs.org/@onebun/drizzle/-/drizzle-0.1.8.tgz","fileCount":15,"integrity":"sha512-opFI/uqSF3Ya2iA9ozHJ6G0P1ir3DI9lCAMsPC2lXlt+sNvn3kdT0l2VINxdnpPRpJUztkV0hmvBItHuZjpvdQ==","signatures":[{"sig":"MEQCIA6kP6GKgrRbq05/EveDMB01T9M7xhH7SozhBJ6b3OgQAiA4pcgFYVd0GEwAqaEs9Gkj+4vTZt5WiGciU1xjlOtk1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@onebun%2fdrizzle@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71164},"main":"src/index.ts","types":"src/index.ts","module":"src/index.ts","engines":{"bun":">=1.2.9"},"exports":{".":"./src/index.ts","./pg":"./src/pg.ts","./sqlite":"./src/sqlite.ts"},"gitHead":"e966388bb59e953204b23c778cd88add3144a171","scripts":{"dev":"bun run --watch src/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abaca74e-bbe5-4885-88bf-0a7258b9e1c9"}},"repository":{"url":"git+https://github.com/RemRyahirev/onebun.git","type":"git","directory":"packages/drizzle"},"_npmVersion":"11.6.2","description":"Drizzle ORM module for OneBun framework - SQLite and PostgreSQL support","directories":{},"_nodeVersion":"24.13.0","dependencies":{"effect":"^3.13.10","arktype":"^2.0.0","drizzle-kit":"^0.31.6","drizzle-orm":"^0.44.7","@onebun/core":"^0.1.13","@onebun/envs":"^0.1.4","@onebun/logger":"^0.1.5","drizzle-arktype":"^0.1.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.2.20","testcontainers":"^11.7.1"},"_npmOperationalInternal":{"tmp":"tmp/drizzle_0.1.8_1770214778214_0.6768342745980795","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@onebun/drizzle","version":"0.1.9","keywords":["onebun","drizzle","orm","database","sqlite","postgresql","bun","typescript"],"author":{"name":"RemRyahirev"},"license":"LGPL-3.0","_id":"@onebun/drizzle@0.1.9","maintainers":[{"name":"remryahirev","email":"remryahirev@gmail.com"}],"homepage":"https://github.com/RemRyahirev/onebun/tree/master/packages/drizzle#readme","bugs":{"url":"https://github.com/RemRyahirev/onebun/issues"},"bin":{"onebun-drizzle":"bin/drizzle-kit.ts"},"dist":{"shasum":"ce5b93d4f7fd165d7322f79f07af2281eaaf317d","tarball":"https://registry.npmjs.org/@onebun/drizzle/-/drizzle-0.1.9.tgz","fileCount":15,"integrity":"sha512-SRzqAOs++aOvJFWF9sWzcXOWhxoKqexDohdcJzwvVlGPc9Z1QjFls1T3k/4N035YlucX8i0Uz/UVaRNEgxF6JA==","signatures":[{"sig":"MEUCICG4+w2pbY1kiXwgCffkZ9vT1zDfO+mv/WzyM02/t3fLAiEAyX+3FLoERiIjCQaSSlfYNM9Hol51r9BN+3B9KWJGTVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@onebun%2fdrizzle@0.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74510},"main":"src/index.ts","types":"src/index.ts","module":"src/index.ts","engines":{"bun":">=1.2.9"},"exports":{".":"./src/index.ts","./pg":"./src/pg.ts","./sqlite":"./src/sqlite.ts"},"gitHead":"f3345624dd3d712c77df69c320f44040754277cc","scripts":{"dev":"bun run --watch src/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abaca74e-bbe5-4885-88bf-0a7258b9e1c9"}},"repository":{"url":"git+https://github.com/RemRyahirev/onebun.git","type":"git","directory":"packages/drizzle"},"_npmVersion":"11.6.2","description":"Drizzle ORM module for OneBun framework - SQLite and PostgreSQL support","directories":{},"_nodeVersion":"24.13.0","dependencies":{"effect":"^3.13.10","arktype":"^2.0.0","drizzle-kit":"^0.31.6","drizzle-orm":"^0.44.7","@onebun/core":"^0.1.14","@onebun/envs":"^0.1.4","@onebun/logger":"^0.1.5","drizzle-arktype":"^0.1.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.2.20","testcontainers":"^11.7.1"},"_npmOperationalInternal":{"tmp":"tmp/drizzle_0.1.9_1770220605607_0.4657266520563488","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@onebun/drizzle","version":"0.1.10","keywords":["onebun","drizzle","orm","database","sqlite","postgresql","bun","typescript"],"author":{"name":"RemRyahirev"},"license":"LGPL-3.0","_id":"@onebun/drizzle@0.1.10","maintainers":[{"name":"remryahirev","email":"remryahirev@gmail.com"}],"homepage":"https://github.com/RemRyahirev/onebun/tree/master/packages/drizzle#readme","bugs":{"url":"https://github.com/RemRyahirev/onebun/issues"},"bin":{"onebun-drizzle":"bin/drizzle-kit.ts"},"dist":{"shasum":"0a263a27c2cfdb752107ce79ac003f715f027064","tarball":"https://registry.npmjs.org/@onebun/drizzle/-/drizzle-0.1.10.tgz","fileCount":18,"integrity":"sha512-M1zkAZXlmgbHhjGx4005r3viHiMWMF4gomRje2JWoUHv/nBxsmz+3YlNyXl5lsuUXpufyHM96XSdyayldes0hw==","signatures":[{"sig":"MEQCIFcbpa5YVD3fMTZag6IVcpA1oUtV7mcat/2Y3j+L3y4EAiBSBkd1DHAtFiZlDw/hOl5uBf3X2OCvdtTlqngvNXUtaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@onebun%2fdrizzle@0.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":81974},"main":"src/index.ts","types":"src/index.ts","module":"src/index.ts","engines":{"bun":">=1.2.9"},"exports":{".":"./src/index.ts","./pg":"./src/pg.ts","./sqlite":"./src/sqlite.ts"},"gitHead":"108b1ef29bf8bcb9c8eb7fb3910e93e7d313a42b","scripts":{"dev":"bun run --watch src/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abaca74e-bbe5-4885-88bf-0a7258b9e1c9"}},"repository":{"url":"git+https://github.com/RemRyahirev/onebun.git","type":"git","directory":"packages/drizzle"},"_npmVersion":"11.6.2","description":"Drizzle ORM module for OneBun framework - SQLite and PostgreSQL support","directories":{},"_nodeVersion":"24.13.0","dependencies":{"effect":"^3.13.10","arktype":"^2.0.0","drizzle-kit":"^0.31.6","drizzle-orm":"^0.44.7","@onebun/core":"^0.1.15","@onebun/envs":"^0.1.4","@onebun/logger":"^0.1.5","drizzle-arktype":"^0.1.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.2.20","testcontainers":"^11.7.1"},"_npmOperationalInternal":{"tmp":"tmp/drizzle_0.1.10_1770258604437_0.5892810192380602","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@onebun/drizzle","version":"0.1.11","keywords":["onebun","drizzle","orm","database","sqlite","postgresql","bun","typescript"],"author":{"name":"RemRyahirev"},"license":"LGPL-3.0","_id":"@onebun/drizzle@0.1.11","maintainers":[{"name":"remryahirev","email":"remryahirev@gmail.com"}],"homepage":"https://github.com/RemRyahirev/onebun/tree/master/packages/drizzle#readme","bugs":{"url":"https://github.com/RemRyahirev/onebun/issues"},"bin":{"onebun-drizzle":"bin/drizzle-kit.ts"},"dist":{"shasum":"656ebdc6b8e26ea421e9596997494a47ea876589","tarball":"https://registry.npmjs.org/@onebun/drizzle/-/drizzle-0.1.11.tgz","fileCount":18,"integrity":"sha512-8EtYPcwt8niP7XPQIODEIqrixUFhNh0nYHERh/moBT9HeCCxsdWDwiRU4fUF0VrxW8q+xDUaAjg/4Up7GyCpNQ==","signatures":[{"sig":"MEUCIQDTMNKjWYW3U5M6KfcvAurhNxmMQFzD/HRloIjoqBQqJAIgU6uqhCqwtxix1i8MHiAYKKWSvmcJl/q4pL/MsSVMIlM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@onebun%2fdrizzle@0.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":81400},"main":"src/index.ts","types":"src/index.ts","module":"src/index.ts","engines":{"bun":">=1.2.9"},"exports":{".":"./src/index.ts","./pg":"./src/pg.ts","./sqlite":"./src/sqlite.ts"},"gitHead":"560b3b57e08be0074c6d2db0ad1ef34c715aab8d","scripts":{"dev":"bun run --watch src/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abaca74e-bbe5-4885-88bf-0a7258b9e1c9"}},"repository":{"url":"git+https://github.com/RemRyahirev/onebun.git","type":"git","directory":"packages/drizzle"},"_npmVersion":"11.6.2","description":"Drizzle ORM module for OneBun framework - SQLite and PostgreSQL support","directories":{},"_nodeVersion":"24.13.0","dependencies":{"effect":"^3.13.10","arktype":"^2.0.0","drizzle-kit":"^0.31.6","drizzle-orm":"^0.44.7","@onebun/core":"^0.1.15","@onebun/envs":"^0.1.4","@onebun/logger":"^0.1.5","drizzle-arktype":"^0.1.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.2.20","testcontainers":"^11.7.1"},"_npmOperationalInternal":{"tmp":"tmp/drizzle_0.1.11_1770260961545_0.02193003636202584","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@onebun/drizzle","version":"0.1.12","keywords":["onebun","drizzle","orm","database","sqlite","postgresql","bun","typescript"],"author":{"name":"RemRyahirev"},"license":"LGPL-3.0","_id":"@onebun/drizzle@0.1.12","maintainers":[{"name":"remryahirev","email":"remryahirev@gmail.com"}],"homepage":"https://github.com/RemRyahirev/onebun/tree/master/packages/drizzle#readme","bugs":{"url":"https://github.com/RemRyahirev/onebun/issues"},"bin":{"onebun-drizzle":"bin/drizzle-kit.ts"},"dist":{"shasum":"3271cbd5aee37630f494c102f326ead48a55362c","tarball":"https://registry.npmjs.org/@onebun/drizzle/-/drizzle-0.1.12.tgz","fileCount":18,"integrity":"sha512-PFj9sln5zNvG7SALoroah5qEUdy4W6pKha3wr6uWStEfQX4QRRxxy1tEjGc4hESPND7GNtRgoeOkFK9x0SQpwQ==","signatures":[{"sig":"MEUCIQCSF74xsc9DZEy0le3oaVXS2KkINBntgmU1ptf17r9ldgIgTppZwOUmgMmkgTRRdm2J0UhGdremVFeaTEhUShU5d9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@onebun%2fdrizzle@0.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85555},"main":"src/index.ts","types":"src/index.ts","module":"src/index.ts","engines":{"bun":">=1.2.9"},"exports":{".":"./src/index.ts","./pg":"./src/pg.ts","./sqlite":"./src/sqlite.ts"},"gitHead":"c92940ddbfc5e5101361f7c383d6026a109ed990","scripts":{"dev":"bun run --watch src/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abaca74e-bbe5-4885-88bf-0a7258b9e1c9"}},"repository":{"url":"git+https://github.com/RemRyahirev/onebun.git","type":"git","directory":"packages/drizzle"},"_npmVersion":"11.6.2","description":"Drizzle ORM module for OneBun framework - SQLite and PostgreSQL support","directories":{},"_nodeVersion":"24.13.0","dependencies":{"effect":"^3.13.10","arktype":"^2.0.0","drizzle-kit":"^0.31.6","drizzle-orm":"^0.44.7","@onebun/core":"^0.1.19","@onebun/envs":"^0.1.4","@onebun/logger":"^0.1.6","drizzle-arktype":"^0.1.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.2.20","testcontainers":"^11.7.1"},"_npmOperationalInternal":{"tmp":"tmp/drizzle_0.1.12_1770314040078_0.9843843892318349","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@onebun/drizzle","version":"0.2.0","keywords":["onebun","drizzle","orm","database","sqlite","postgresql","bun","typescript"],"author":{"name":"RemRyahirev"},"license":"LGPL-3.0","_id":"@onebun/drizzle@0.2.0","maintainers":[{"name":"remryahirev","email":"remryahirev@gmail.com"}],"homepage":"https://github.com/RemRyahirev/onebun/tree/master/packages/drizzle#readme","bugs":{"url":"https://github.com/RemRyahirev/onebun/issues"},"bin":{"onebun-drizzle":"bin/drizzle-kit.ts"},"dist":{"shasum":"c5abc36281a3b98ad0c28978b71b15fec57e2e42","tarball":"https://registry.npmjs.org/@onebun/drizzle/-/drizzle-0.2.0.tgz","fileCount":18,"integrity":"sha512-hxW8Im79QiZOBwKVl7qIqXd5JQy6rVp5hlnNVz1lvirEEbOPLu+T+yxI4UxJms/Xn92BaObB0KJP4tC687q2LA==","signatures":[{"sig":"MEQCIE57FapTZeiXla4WGNidnmNiX5yGt0nGWnOJe4D4czomAiA1onpBD0lSVI5hRpHlIAnGklVZ4757HSmf1DXPMB+g9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@onebun%2fdrizzle@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85552},"main":"src/index.ts","types":"src/index.ts","module":"src/index.ts","engines":{"bun":">=1.2.9"},"exports":{".":"./src/index.ts","./pg":"./src/pg.ts","./sqlite":"./src/sqlite.ts"},"gitHead":"3cd8d2c32da0afea0b7ab475de8a605ad5585d07","scripts":{"dev":"bun run --watch src/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abaca74e-bbe5-4885-88bf-0a7258b9e1c9"}},"repository":{"url":"git+https://github.com/RemRyahirev/onebun.git","type":"git","directory":"packages/drizzle"},"_npmVersion":"11.6.2","description":"Drizzle ORM module for OneBun framework - SQLite and PostgreSQL support","directories":{},"_nodeVersion":"24.13.0","dependencies":{"effect":"^3.13.10","arktype":"^2.0.0","drizzle-kit":"^0.31.6","drizzle-orm":"^0.44.7","@onebun/core":"^0.2.0","@onebun/envs":"^0.2.0","@onebun/logger":"^0.2.0","drizzle-arktype":"^0.1.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.8","testcontainers":"^11.7.1"},"_npmOperationalInternal":{"tmp":"tmp/drizzle_0.2.0_1770481460761_0.49575314216063826","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@onebun/drizzle","version":"0.2.1","keywords":["onebun","drizzle","orm","database","sqlite","postgresql","bun","typescript"],"author":{"name":"RemRyahirev"},"license":"LGPL-3.0","_id":"@onebun/drizzle@0.2.1","maintainers":[{"name":"remryahirev","email":"remryahirev@gmail.com"}],"homepage":"https://github.com/RemRyahirev/onebun/tree/master/packages/drizzle#readme","bugs":{"url":"https://github.com/RemRyahirev/onebun/issues"},"bin":{"onebun-drizzle":"bin/drizzle-kit.ts"},"dist":{"shasum":"a75a394969042d407c6045feba08a97eefbfb391","tarball":"https://registry.npmjs.org/@onebun/drizzle/-/drizzle-0.2.1.tgz","fileCount":18,"integrity":"sha512-3LFkoJWhyyWvk0/tVC2L1VX6Lnx0ad9EYUDzNWmOJnBgEEh7xYjdzX7qhFkTmn2xOkotPDWnDIrwjsvUcM9iWA==","signatures":[{"sig":"MEQCIA0zJXs7Q4bXViWwL3ozGVod1rR4LgZnxGsYvZTihcN+AiABJOtdYGuLGL60CIY9PgYwXiQjKx9O9ulTTx3J+h+fSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@onebun%2fdrizzle@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85611},"main":"src/index.ts","types":"src/index.ts","module":"src/index.ts","engines":{"bun":">=1.2.9"},"exports":{".":"./src/index.ts","./pg":"./src/pg.ts","./sqlite":"./src/sqlite.ts"},"gitHead":"fd7fd7f552af55eaa487d3dccd439fc1cabe3c5e","scripts":{"dev":"bun run --watch src/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abaca74e-bbe5-4885-88bf-0a7258b9e1c9"}},"repository":{"url":"git+https://github.com/RemRyahirev/onebun.git","type":"git","directory":"packages/drizzle"},"_npmVersion":"11.6.2","description":"Drizzle ORM module for OneBun framework - SQLite and PostgreSQL support","directories":{},"_nodeVersion":"24.13.0","dependencies":{"effect":"^3.13.10","arktype":"^2.0.0","drizzle-kit":"^0.31.6","drizzle-orm":"^0.44.7","@onebun/envs":"^0.2.0","@onebun/logger":"^0.2.0","drizzle-arktype":"^0.1.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.8","@onebun/core":"^0.2.5","testcontainers":"^11.7.1"},"peerDependencies":{"@onebun/core":">=0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/drizzle_0.2.1_1770951930501_0.34277540762613934","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@onebun/drizzle","version":"0.2.2","keywords":["onebun","drizzle","orm","database","sqlite","postgresql","bun","typescript"],"author":{"name":"RemRyahirev"},"license":"LGPL-3.0","_id":"@onebun/drizzle@0.2.2","maintainers":[{"name":"remryahirev","email":"remryahirev@gmail.com"}],"homepage":"https://github.com/RemRyahirev/onebun/tree/master/packages/drizzle#readme","bugs":{"url":"https://github.com/RemRyahirev/onebun/issues"},"bin":{"onebun-drizzle":"bin/drizzle-kit.ts"},"dist":{"shasum":"9fd1da1a12623d6a5870fa1bf76c534d8011dae4","tarball":"https://registry.npmjs.org/@onebun/drizzle/-/drizzle-0.2.2.tgz","fileCount":18,"integrity":"sha512-HxH/+wfy3+ns6aKOfcGmpMz0OL3+KyRTUQ+no255hUGjsXUvxor9Fose8n6rTIXyfOrp4OMCoXZwzQ/dp1rXug==","signatures":[{"sig":"MEQCIFkWSz9asPAN9aCGCvifWU7f+nUaFArI9wSflwWRX4yTAiBWNLrhhS+ODq4Oh6W67Nxn1wI8od1nrS02oeR/qBSTjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@onebun%2fdrizzle@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85611},"main":"src/index.ts","types":"src/index.ts","module":"src/index.ts","engines":{"bun":">=1.2.9"},"exports":{".":"./src/index.ts","./pg":"./src/pg.ts","./sqlite":"./src/sqlite.ts"},"gitHead":"deaa53a5d0034404f7e401fbe86bfdab4beda398","scripts":{"dev":"bun run --watch src/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abaca74e-bbe5-4885-88bf-0a7258b9e1c9"}},"repository":{"url":"git+https://github.com/RemRyahirev/onebun.git","type":"git","directory":"packages/drizzle"},"_npmVersion":"11.8.0","description":"Drizzle ORM module for OneBun framework - SQLite and PostgreSQL support","directories":{},"_nodeVersion":"24.13.1","dependencies":{"effect":"^3.13.10","arktype":"^2.0.0","drizzle-kit":"^0.31.6","drizzle-orm":"^0.44.7","@onebun/envs":"^0.2.1","@onebun/logger":"^0.2.1","drizzle-arktype":"^0.1.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.8","@onebun/core":"^0.2.7","testcontainers":"^11.7.1"},"peerDependencies":{"@onebun/core":">=0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/drizzle_0.2.2_1772218663776_0.2827487794415702","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@onebun/drizzle","version":"0.2.3","keywords":["onebun","drizzle","orm","database","sqlite","postgresql","bun","typescript"],"author":{"name":"RemRyahirev"},"license":"LGPL-3.0","_id":"@onebun/drizzle@0.2.3","maintainers":[{"name":"remryahirev","email":"remryahirev@gmail.com"}],"homepage":"https://github.com/RemRyahirev/onebun/tree/master/packages/drizzle#readme","bugs":{"url":"https://github.com/RemRyahirev/onebun/issues"},"bin":{"onebun-drizzle":"bin/drizzle-kit.ts"},"dist":{"shasum":"5cf2d45cb2735a22cad01bc7f0ca800af46f404d","tarball":"https://registry.npmjs.org/@onebun/drizzle/-/drizzle-0.2.3.tgz","fileCount":18,"integrity":"sha512-8Ombnf3AZa6DGdPR3z+Kj5L5h36Jx+88dFY/q8zgZUYkEirTLGiT3wzYymZWwZu7aR289sAGOacVaD8/lmv0XQ==","signatures":[{"sig":"MEYCIQDaPGYktl/PshRyIFO/haj4hwCtZVTzaiz4wrZq1jnKqgIhAMuH5eVKpPHZiMbZ1ouNfZAqcNIzgMHzCOGmdLbef+HT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@onebun%2fdrizzle@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85612},"main":"src/index.ts","types":"src/index.ts","module":"src/index.ts","engines":{"bun":">=1.2.9"},"exports":{".":"./src/index.ts","./pg":"./src/pg.ts","./sqlite":"./src/sqlite.ts"},"gitHead":"e644b82e93a04e0691d602a1e5d3a3496492dca7","scripts":{"dev":"bun run --watch src/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abaca74e-bbe5-4885-88bf-0a7258b9e1c9"}},"repository":{"url":"git+https://github.com/RemRyahirev/onebun.git","type":"git","directory":"packages/drizzle"},"_npmVersion":"11.9.0","description":"Drizzle ORM module for OneBun framework - SQLite and PostgreSQL support","directories":{},"_nodeVersion":"24.14.0","dependencies":{"effect":"^3.13.10","arktype":"^2.0.0","drizzle-kit":"^0.31.6","drizzle-orm":"^0.44.7","@onebun/envs":"^0.2.1","@onebun/logger":"^0.2.1","drizzle-arktype":"^0.1.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.8","@onebun/core":"^0.2.10","testcontainers":"^11.7.1"},"peerDependencies":{"@onebun/core":">=0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/drizzle_0.2.3_1773528390607_0.8298542932167594","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@onebun/drizzle","version":"0.2.4","keywords":["onebun","drizzle","orm","database","sqlite","postgresql","bun","typescript"],"author":{"name":"RemRyahirev"},"license":"LGPL-3.0","_id":"@onebun/drizzle@0.2.4","maintainers":[{"name":"remryahirev","email":"remryahirev@gmail.com"}],"homepage":"https://github.com/RemRyahirev/onebun/tree/master/packages/drizzle#readme","bugs":{"url":"https://github.com/RemRyahirev/onebun/issues"},"bin":{"onebun-drizzle":"bin/drizzle-kit.ts"},"dist":{"shasum":"4924854c8a4eeab99f0faf68acb3d282b79de3e2","tarball":"https://registry.npmjs.org/@onebun/drizzle/-/drizzle-0.2.4.tgz","fileCount":18,"integrity":"sha512-LbkW2hU9pTKZU/rlrHNdwhI4jYoMl+v22c3G2zc0L0aW77nW7ZCfp5YqOJYufWJbfOTSWEnNOVZQXMueYhBxsA==","signatures":[{"sig":"MEQCIAGETwVa2f0EkXRntWb8iPaWzJphxNWYFkFmsMq2rw4LAiBhwU5CXkgI8PYbvDp8zM7J1I0G9QFr2bF7qCEVmVcv/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@onebun%2fdrizzle@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85612},"main":"src/index.ts","types":"src/index.ts","module":"src/index.ts","engines":{"bun":">=1.2.9"},"exports":{".":"./src/index.ts","./pg":"./src/pg.ts","./sqlite":"./src/sqlite.ts"},"gitHead":"80fd2a6bc1c168feb7d800ee5460a65225f669d9","scripts":{"dev":"bun run --watch src/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abaca74e-bbe5-4885-88bf-0a7258b9e1c9"}},"repository":{"url":"git+https://github.com/RemRyahirev/onebun.git","type":"git","directory":"packages/drizzle"},"_npmVersion":"11.9.0","description":"Drizzle ORM module for OneBun framework - SQLite and PostgreSQL support","directories":{},"_nodeVersion":"24.14.0","dependencies":{"effect":"^3.13.10","arktype":"^2.0.0","drizzle-kit":"^0.31.6","drizzle-orm":"^0.44.7","@onebun/envs":"^0.2.1","@onebun/logger":"^0.2.1","drizzle-arktype":"^0.1.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.8","@onebun/core":"^0.2.12","testcontainers":"^11.7.1"},"peerDependencies":{"@onebun/core":">=0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/drizzle_0.2.4_1773659193289_0.07688639600133484","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@onebun/drizzle","version":"0.3.0","keywords":["onebun","drizzle","orm","database","sqlite","postgresql","bun","typescript"],"author":{"name":"RemRyahirev"},"license":"MPL-2.0","_id":"@onebun/drizzle@0.3.0","maintainers":[{"name":"remryahirev","email":"remryahirev@gmail.com"}],"homepage":"https://github.com/RemRyahirev/onebun/tree/master/packages/drizzle#readme","bugs":{"url":"https://github.com/RemRyahirev/onebun/issues"},"bin":{"onebun-drizzle":"bin/drizzle-kit.ts"},"dist":{"shasum":"ef39f4f03b3ecff20323dcc7f42fafac790be301","tarball":"https://registry.npmjs.org/@onebun/drizzle/-/drizzle-0.3.0.tgz","fileCount":18,"integrity":"sha512-kXw35uE4JYe8Yaj9T0aJN+Zjc7fG/lLipuPuru1EbN+NzLXdzYhpyXwIcTQ5HCujwr1rwCbt2tCDFEt7MUcLqA==","signatures":[{"sig":"MEUCICfv1M5RmQs7RA3KZFmrkuSTeA3b8VuJOXIr6Pn+soliAiEAwYevTZh6M1WstFo89pX6X+O6Y5zmNFRII9Q4pybKdfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@onebun%2fdrizzle@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85610},"main":"src/index.ts","types":"src/index.ts","module":"src/index.ts","engines":{"bun":">=1.2.9"},"exports":{".":"./src/index.ts","./pg":"./src/pg.ts","./sqlite":"./src/sqlite.ts"},"gitHead":"bec0ede4744be17213e034a71fa75d11819afbb9","scripts":{"dev":"bun run --watch src/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abaca74e-bbe5-4885-88bf-0a7258b9e1c9"}},"repository":{"url":"git+https://github.com/RemRyahirev/onebun.git","type":"git","directory":"packages/drizzle"},"_npmVersion":"11.11.0","description":"Drizzle ORM module for OneBun framework - SQLite and PostgreSQL support","directories":{},"_nodeVersion":"24.14.1","dependencies":{"effect":"^3.13.10","arktype":"^2.0.0","drizzle-kit":"^0.31.6","drizzle-orm":"^0.44.7","@onebun/envs":"^0.3.0","@onebun/logger":"^0.3.0","drizzle-arktype":"^0.1.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.8","@onebun/core":"^0.3.0","testcontainers":"^11.7.1"},"peerDependencies":{"@onebun/core":">=0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/drizzle_0.3.0_1776099533115_0.8191043139905456","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@onebun/drizzle","version":"0.3.1","keywords":["onebun","drizzle","orm","database","sqlite","postgresql","bun","typescript"],"author":{"name":"RemRyahirev"},"license":"MPL-2.0","_id":"@onebun/drizzle@0.3.1","maintainers":[{"name":"remryahirev","email":"remryahirev@gmail.com"}],"homepage":"https://github.com/RemRyahirev/onebun/tree/master/packages/drizzle#readme","bugs":{"url":"https://github.com/RemRyahirev/onebun/issues"},"bin":{"onebun-drizzle":"bin/drizzle-kit.ts"},"dist":{"shasum":"979732538ab0a981bb6f353b74f35ead7df024f6","tarball":"https://registry.npmjs.org/@onebun/drizzle/-/drizzle-0.3.1.tgz","fileCount":18,"integrity":"sha512-Iz8jkRV41mJsFQ/G7nIBz8G5faz/4LWL0o4nPGFokFNnJ1d9+NxbZGOh5vtikN2etP5WIDQGZ/yWAysjZa95hA==","signatures":[{"sig":"MEUCIFuQ1VglNuMqloxPxegfmbMlL+3Ujh496/5a1IAU/AJSAiEAlPpRZq8XU6/Bu3BJqdOL58zriqYw9aMkpQPJemndPSA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@onebun%2fdrizzle@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85610},"main":"src/index.ts","types":"src/index.ts","module":"src/index.ts","engines":{"bun":">=1.2.9"},"exports":{".":"./src/index.ts","./pg":"./src/pg.ts","./sqlite":"./src/sqlite.ts"},"gitHead":"f877b2bc0d8751a50d561e4ac7d84c8b14c7af2e","scripts":{"dev":"bun run --watch src/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abaca74e-bbe5-4885-88bf-0a7258b9e1c9"}},"repository":{"url":"git+https://github.com/RemRyahirev/onebun.git","type":"git","directory":"packages/drizzle"},"_npmVersion":"11.11.0","description":"Drizzle ORM module for OneBun framework - SQLite and PostgreSQL support","directories":{},"_nodeVersion":"24.14.1","dependencies":{"effect":"^3.13.10","arktype":"^2.0.0","drizzle-kit":"^0.31.6","drizzle-orm":"^0.44.7","@onebun/envs":"^0.3.0","@onebun/logger":"^0.3.0","drizzle-arktype":"^0.1.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.8","@onebun/core":"^0.3.3","testcontainers":"^11.7.1"},"peerDependencies":{"@onebun/core":">=0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/drizzle_0.3.1_1776298889616_0.28709952856289167","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@onebun/drizzle","version":"0.3.2","keywords":["onebun","drizzle","orm","database","sqlite","postgresql","bun","typescript"],"author":{"name":"RemRyahirev"},"license":"MPL-2.0","_id":"@onebun/drizzle@0.3.2","maintainers":[{"name":"remryahirev","email":"remryahirev@gmail.com"}],"homepage":"https://github.com/RemRyahirev/onebun/tree/master/packages/drizzle#readme","bugs":{"url":"https://github.com/RemRyahirev/onebun/issues"},"bin":{"onebun-drizzle":"bin/drizzle-kit.ts"},"dist":{"shasum":"b5b551f73afe30ae366cb3e4242471928d48f3d8","tarball":"https://registry.npmjs.org/@onebun/drizzle/-/drizzle-0.3.2.tgz","fileCount":18,"integrity":"sha512-gz6Xy4fftE15S1+y/ZPFB3Va2io9HYMw1JpYI73s0BUpjhYhdSf/Un7N36mrCEyugQpofWp6930rALbqTp8nng==","signatures":[{"sig":"MEUCIBv/xLK943Ppt0XwxGG1TOQNZqirD32FUgGQJAXyTkp6AiEAmettN8656sKP4LPL9ieyaR7QqFiOz1PRlfYPCGrzOWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@onebun%2fdrizzle@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85609},"main":"src/index.ts","types":"src/index.ts","module":"src/index.ts","engines":{"bun":">=1.2.9"},"exports":{".":"./src/index.ts","./pg":"./src/pg.ts","./sqlite":"./src/sqlite.ts"},"gitHead":"57bfb4f483b3d4951d49d732d350d289fcb48c73","scripts":{"dev":"bun run --watch src/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abaca74e-bbe5-4885-88bf-0a7258b9e1c9"}},"repository":{"url":"git+https://github.com/RemRyahirev/onebun.git","type":"git","directory":"packages/drizzle"},"_npmVersion":"11.11.0","description":"Drizzle ORM module for OneBun framework - SQLite and PostgreSQL support","directories":{},"_nodeVersion":"24.14.1","dependencies":{"effect":"^3.13.10","arktype":"^2.0.0","drizzle-kit":"^0.31.6","drizzle-orm":"^0.44.7","@onebun/envs":"^0.3.1","@onebun/logger":"^0.3.1","drizzle-arktype":"^0.1.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.8","@onebun/core":"^0.3.6","testcontainers":"^11.7.1"},"peerDependencies":{"@onebun/core":">=0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/drizzle_0.3.2_1776423099162_0.2554168781699431","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@onebun/drizzle","version":"0.3.3","keywords":["onebun","drizzle","orm","database","sqlite","postgresql","bun","typescript"],"author":{"name":"RemRyahirev"},"license":"MPL-2.0","_id":"@onebun/drizzle@0.3.3","maintainers":[{"name":"remryahirev","email":"remryahirev@gmail.com"}],"homepage":"https://github.com/RemRyahirev/onebun/tree/master/packages/drizzle#readme","bugs":{"url":"https://github.com/RemRyahirev/onebun/issues"},"bin":{"onebun-drizzle":"bin/drizzle-kit.ts"},"dist":{"shasum":"d5c3c072c638132d4b2602bd9a5ffd7932f08e6b","tarball":"https://registry.npmjs.org/@onebun/drizzle/-/drizzle-0.3.3.tgz","fileCount":18,"integrity":"sha512-HET7PoXAoErhHl69E87ICNyhKSpo91CNkSCDVsWn9psTgeiv6BtnLLMOdNKzo1rNbcElRzrelHdVTiDFZ6xmcQ==","signatures":[{"sig":"MEQCIG+MUtKzRsiN7jCKOqnUrAzL8OHEU4g7ENf5yFipERH8AiATlHuGE/byvaPfyILVA5ysZjrU2069PtA0S7iyDb6Hhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@onebun%2fdrizzle@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88681},"main":"src/index.ts","types":"src/index.ts","module":"src/index.ts","engines":{"bun":">=1.2.9"},"exports":{".":"./src/index.ts","./pg":"./src/pg.ts","./sqlite":"./src/sqlite.ts"},"gitHead":"711a26f9cb02c1a02155b123933da0c1014723ed","scripts":{"dev":"bun run --watch src/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abaca74e-bbe5-4885-88bf-0a7258b9e1c9"}},"repository":{"url":"git+https://github.com/RemRyahirev/onebun.git","type":"git","directory":"packages/drizzle"},"_npmVersion":"11.11.0","description":"Drizzle ORM module for OneBun framework - SQLite and PostgreSQL support","directories":{},"_nodeVersion":"24.14.1","dependencies":{"effect":"^3.13.10","arktype":"^2.0.0","drizzle-kit":"^0.31.6","drizzle-orm":"^0.44.7","@onebun/envs":"^0.3.1","@onebun/logger":"^0.3.1","drizzle-arktype":"^0.1.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.8","@onebun/core":"^0.3.7","testcontainers":"^11.7.1"},"peerDependencies":{"@onebun/core":">=0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/drizzle_0.3.3_1776793107124_0.16706085349376187","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@onebun/drizzle","version":"0.4.0","keywords":["onebun","drizzle","orm","database","sqlite","postgresql","bun","typescript"],"author":{"name":"RemRyahirev"},"license":"MPL-2.0","_id":"@onebun/drizzle@0.4.0","maintainers":[{"name":"remryahirev","email":"remryahirev@gmail.com"}],"homepage":"https://github.com/RemRyahirev/onebun/tree/master/packages/drizzle#readme","bugs":{"url":"https://github.com/RemRyahirev/onebun/issues"},"bin":{"onebun-drizzle":"bin/drizzle-kit.ts"},"dist":{"shasum":"ab1e8277b7737a282b76a8a5fc006c11e906a97e","tarball":"https://registry.npmjs.org/@onebun/drizzle/-/drizzle-0.4.0.tgz","fileCount":18,"integrity":"sha512-dt2Orwb9aHa7n9Ug5xezOS0/UxTk3LvjBYK6O8mfbzfjXby5WWIVg/INIb6uCAPcgZLdaeW+IaU+wjQ+/fojGg==","signatures":[{"sig":"MEYCIQCtqf1zt/JuRfAt27KP/o5+wieN3sgfUN+9ztAdXOlHvwIhAJGeogzwNwMT5XN6r3sp8OGX1Rn7lRDTNVmgBWxjxw/0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@onebun%2fdrizzle@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88680},"main":"src/index.ts","types":"src/index.ts","module":"src/index.ts","engines":{"bun":">=1.2.9"},"exports":{".":"./src/index.ts","./pg":"./src/pg.ts","./sqlite":"./src/sqlite.ts"},"gitHead":"410c08ba149db452797b7b2258e34ba7bd055718","scripts":{"dev":"bun run --watch src/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abaca74e-bbe5-4885-88bf-0a7258b9e1c9"}},"repository":{"url":"git+https://github.com/RemRyahirev/onebun.git","type":"git","directory":"packages/drizzle"},"_npmVersion":"11.11.0","description":"Drizzle ORM module for OneBun framework - SQLite and PostgreSQL support","directories":{},"_nodeVersion":"24.14.1","dependencies":{"effect":"^3.13.10","arktype":"^2.0.0","drizzle-kit":"^0.31.6","drizzle-orm":"^0.44.7","@onebun/envs":"^0.4.0","@onebun/logger":"^0.4.0","drizzle-arktype":"^0.1.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.8","@onebun/core":"^0.4.0","testcontainers":"^11.7.1"},"peerDependencies":{"@onebun/core":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/drizzle_0.4.0_1776964814901_0.22671055880405655","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@onebun/drizzle","version":"0.4.1","keywords":["onebun","drizzle","orm","database","sqlite","postgresql","bun","typescript"],"author":{"name":"RemRyahirev"},"license":"MPL-2.0","_id":"@onebun/drizzle@0.4.1","maintainers":[{"name":"remryahirev","email":"remryahirev@gmail.com"}],"homepage":"https://github.com/RemRyahirev/onebun/tree/master/packages/drizzle#readme","bugs":{"url":"https://github.com/RemRyahirev/onebun/issues"},"bin":{"onebun-drizzle":"bin/drizzle-kit.ts"},"dist":{"shasum":"10bafe45c0c2297e5bb1f9920fb2c662883c50b0","tarball":"https://registry.npmjs.org/@onebun/drizzle/-/drizzle-0.4.1.tgz","fileCount":18,"integrity":"sha512-1r4SKBQII7vjuZdQDXR2GTMI9udeg5t3K91kpvLYM5E9iyV0rmZJvJEiHjKqjLwQCv/PJAamD5ygZjkmg0UuFA==","signatures":[{"sig":"MEYCIQDfW0vvkXC/OsFHxYtzLtao61oX2a2gYqyo6So20dBnvQIhAIudM/kjT7cZ8rcbxbECHuVrKEdqtlq3PavdP5YGKQw0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@onebun%2fdrizzle@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88680},"main":"src/index.ts","types":"src/index.ts","module":"src/index.ts","engines":{"bun":">=1.2.9"},"exports":{".":"./src/index.ts","./pg":"./src/pg.ts","./sqlite":"./src/sqlite.ts"},"gitHead":"e90b7fe2fc038eb226d2ac08156dca6912942088","scripts":{"dev":"bun run --watch src/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abaca74e-bbe5-4885-88bf-0a7258b9e1c9"}},"repository":{"url":"git+https://github.com/RemRyahirev/onebun.git","type":"git","directory":"packages/drizzle"},"_npmVersion":"11.11.0","description":"Drizzle ORM module for OneBun framework - SQLite and PostgreSQL support","directories":{},"_nodeVersion":"24.14.1","dependencies":{"effect":"^3.13.10","arktype":"^2.0.0","drizzle-kit":"^0.31.6","drizzle-orm":"^0.44.7","@onebun/envs":"^0.4.0","@onebun/logger":"^0.4.0","drizzle-arktype":"^0.1.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.8","@onebun/core":"^0.4.1","testcontainers":"^11.7.1"},"peerDependencies":{"@onebun/core":"^0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/drizzle_0.4.1_1776987238902_0.2839947060147736","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@onebun/drizzle","version":"0.4.2","keywords":["onebun","drizzle","orm","database","sqlite","postgresql","bun","typescript"],"author":{"name":"RemRyahirev"},"license":"MPL-2.0","_id":"@onebun/drizzle@0.4.2","maintainers":[{"name":"remryahirev","email":"remryahirev@gmail.com"}],"homepage":"https://github.com/RemRyahirev/onebun/tree/master/packages/drizzle#readme","bugs":{"url":"https://github.com/RemRyahirev/onebun/issues"},"bin":{"onebun-drizzle":"bin/drizzle-kit.ts"},"dist":{"shasum":"c08db1d63df4be82619bfab590db1e64e04bead0","tarball":"https://registry.npmjs.org/@onebun/drizzle/-/drizzle-0.4.2.tgz","fileCount":18,"integrity":"sha512-bqamx0JM/AQc7Nl42F2xHbY9UgG5oq+sDkG9oIRzFFRFcGQx0bozKM0Bya+lZ7dl5Q4t2/SdlChpWRoY7roROw==","signatures":[{"sig":"MEYCIQCFh1TGXtDe9+7eBOIKz8Q8Rd4bVEilG0y81pCBrF1DqQIhAL1GpR+MwyTUFbMpYmhwHJRD1DJI0HkI8UgfN0bKbQSv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@onebun%2fdrizzle@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88862},"main":"src/index.ts","types":"src/index.ts","module":"src/index.ts","engines":{"bun":">=1.2.9"},"exports":{".":"./src/index.ts","./pg":"./src/pg.ts","./sqlite":"./src/sqlite.ts"},"gitHead":"53daf8fe930e0320a51eddae62883248c442b1dc","scripts":{"dev":"bun run --watch src/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abaca74e-bbe5-4885-88bf-0a7258b9e1c9"}},"repository":{"url":"git+https://github.com/RemRyahirev/onebun.git","type":"git","directory":"packages/drizzle"},"_npmVersion":"11.11.0","description":"Drizzle ORM module for OneBun framework - SQLite and PostgreSQL support","directories":{},"_nodeVersion":"24.14.1","dependencies":{"effect":"^3.13.10","arktype":"^2.0.0","drizzle-kit":"^0.31.6","drizzle-orm":"^0.44.7","@onebun/envs":"^0.4.1","@onebun/logger":"^0.4.1","drizzle-arktype":"^0.1.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.8","@onebun/core":"^0.4.2","testcontainers":"^11.7.1"},"peerDependencies":{"@onebun/core":"^0.4.2"},"_npmOperationalInternal":{"tmp":"tmp/drizzle_0.4.2_1776998683307_0.9147172133609331","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@onebun/drizzle","version":"0.5.0","keywords":["onebun","drizzle","orm","database","sqlite","postgresql","bun","typescript"],"author":{"name":"RemRyahirev"},"license":"MPL-2.0","_id":"@onebun/drizzle@0.5.0","maintainers":[{"name":"remryahirev","email":"remryahirev@gmail.com"}],"homepage":"https://github.com/RemRyahirev/onebun/tree/master/packages/drizzle#readme","bugs":{"url":"https://github.com/RemRyahirev/onebun/issues"},"bin":{"onebun-drizzle":"bin/drizzle-kit.ts"},"dist":{"shasum":"553f29577ecdccf414ec6e06676184518a38d6d5","tarball":"https://registry.npmjs.org/@onebun/drizzle/-/drizzle-0.5.0.tgz","fileCount":20,"integrity":"sha512-ItKhkjbSfwZFjpNd13DJNhYanfOD6dQk4WDXZW9fufeznwI/pM/RshFXpHJzTgr+yTrItrExBu8th2pAITjXcg==","signatures":[{"sig":"MEQCIG1zOCltiks0suJrWJAVEHnGJJv2rz+PPaIGc7nQK3fDAiBNbiDmmCrq0SKp9v8+ZSMx3/EbqRnsDOMf8g5WwuReTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@onebun%2fdrizzle@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":149039},"main":"src/index.ts","types":"src/index.ts","module":"src/index.ts","engines":{"bun":">=1.2.9"},"exports":{".":"./src/index.ts","./pg":"./src/pg.ts","./sqlite":"./src/sqlite.ts"},"gitHead":"f1721f29212b36dcc27cc9e39b44ecc8cbb84511","scripts":{"dev":"bun run --watch src/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abaca74e-bbe5-4885-88bf-0a7258b9e1c9"}},"repository":{"url":"git+https://github.com/RemRyahirev/onebun.git","type":"git","directory":"packages/drizzle"},"_npmVersion":"11.16.0","description":"Drizzle ORM module for OneBun framework - SQLite and PostgreSQL support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"effect":"^3.13.10","arktype":"^2.0.0","drizzle-kit":"^0.31.6","drizzle-orm":"^0.44.7","@onebun/envs":"^0.5.0","@onebun/logger":"^0.5.0","drizzle-arktype":"^0.1.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.8","@onebun/core":"^0.5.0","testcontainers":"^11.7.1"},"peerDependencies":{"@onebun/core":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/drizzle_0.5.0_1786665531914_0.43830539583845196","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@onebun/drizzle","version":"0.6.0","keywords":["onebun","drizzle","orm","database","sqlite","postgresql","bun","typescript"],"author":{"name":"RemRyahirev"},"license":"MPL-2.0","_id":"@onebun/drizzle@0.6.0","maintainers":[{"name":"remryahirev","email":"remryahirev@gmail.com"}],"homepage":"https://github.com/RemRyahirev/onebun/tree/master/packages/drizzle#readme","bugs":{"url":"https://github.com/RemRyahirev/onebun/issues"},"bin":{"onebun-drizzle":"bin/drizzle-kit.ts"},"dist":{"shasum":"400b4762471b2d6abcc94fefe2c4ef243a0b85d1","tarball":"https://registry.npmjs.org/@onebun/drizzle/-/drizzle-0.6.0.tgz","fileCount":22,"integrity":"sha512-KYSkolRNBvPs+TczSLBtSckGdonZGfKc179E8itim5F3F5l9kiVa1oxr9GxnjIooZND1AIbSDaPoa1ceBh68NQ==","signatures":[{"sig":"MEUCIFlJCH7HeT+mvG1TX9cyBpBvkf6aSMtUMLLRKNkXLfyNAiEAoVxMpmamuTjTTnbgpgXhfLXdwH8lK9izcETxp9ORgXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@onebun%2fdrizzle@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":176476},"main":"src/index.ts","types":"src/index.ts","module":"src/index.ts","engines":{"bun":">=1.2.9"},"exports":{".":"./src/index.ts","./pg":"./src/pg.ts","./sqlite":"./src/sqlite.ts"},"gitHead":"6b04e5509187c21fa099544011d23a90fb269318","scripts":{"dev":"bun run --watch src/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abaca74e-bbe5-4885-88bf-0a7258b9e1c9"}},"repository":{"url":"git+https://github.com/RemRyahirev/onebun.git","type":"git","directory":"packages/drizzle"},"_npmVersion":"11.19.0","description":"Drizzle ORM module for OneBun framework - SQLite and PostgreSQL support","directories":{},"_nodeVersion":"24.20.0","dependencies":{"effect":"^3.13.10","arktype":"^2.0.0","drizzle-kit":"^0.31.6","drizzle-orm":"^0.44.7","@onebun/envs":"^0.6.0","@onebun/logger":"^0.6.0","drizzle-arktype":"^0.1.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.8","@onebun/core":"^0.6.0","testcontainers":"^11.7.1"},"peerDependencies":{"@onebun/core":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/drizzle_0.6.0_1788998249308_0.13235706890566257","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@onebun/drizzle","version":"0.7.0","keywords":["onebun","drizzle","orm","database","sqlite","postgresql","bun","typescript"],"author":{"name":"RemRyahirev"},"license":"MPL-2.0","_id":"@onebun/drizzle@0.7.0","maintainers":[{"name":"remryahirev","email":"remryahirev@gmail.com"}],"homepage":"https://github.com/RemRyahirev/onebun/tree/master/packages/drizzle#readme","bugs":{"url":"https://github.com/RemRyahirev/onebun/issues"},"bin":{"onebun-drizzle":"bin/drizzle-kit.ts"},"dist":{"shasum":"2d4a80ed98abbe43b51c7d1563f8ebb9858227fe","tarball":"https://registry.npmjs.org/@onebun/drizzle/-/drizzle-0.7.0.tgz","fileCount":22,"integrity":"sha512-9asY0R736qtgn+L5z61NycQJhul0ybxevDrcqWpbAzzHkpfMiTnaAhDCt9j/iBzb9M3/m5OV38ViAKYiGMEpdQ==","signatures":[{"sig":"MEUCIQCYypUTdI4924iEpcmocAOslEBJqX9uT/8YynrLXQXRQQIgPaqSoGmRrizX2vom7bG5SzRhdM8XyirHWuXzhTXhc28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@onebun%2fdrizzle@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":177537},"main":"src/index.ts","types":"src/index.ts","module":"src/index.ts","engines":{"bun":">=1.2.9"},"exports":{".":"./src/index.ts","./pg":"./src/pg.ts","./sqlite":"./src/sqlite.ts"},"gitHead":"7bfa1fef99c656af417b0500fb4858f9d28de1a4","scripts":{"dev":"bun run --watch src/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abaca74e-bbe5-4885-88bf-0a7258b9e1c9"}},"repository":{"url":"git+https://github.com/RemRyahirev/onebun.git","type":"git","directory":"packages/drizzle"},"_npmVersion":"11.19.0","description":"Drizzle ORM module for OneBun framework - SQLite and PostgreSQL support","directories":{},"_nodeVersion":"24.20.0","dependencies":{"effect":"^3.13.10","arktype":"^2.0.0","drizzle-kit":"^0.31.6","drizzle-orm":"^0.44.7","@onebun/envs":"^0.7.0","@onebun/logger":"^0.7.0","drizzle-arktype":"^0.1.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.8","@onebun/core":"^0.7.0","testcontainers":"^11.7.1"},"peerDependencies":{"@onebun/core":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/drizzle_0.7.0_1789185557040_0.8296725322753657","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@onebun/drizzle","version":"0.8.0","keywords":["onebun","drizzle","orm","database","sqlite","postgresql","bun","typescript"],"author":{"name":"RemRyahirev"},"license":"MPL-2.0","_id":"@onebun/drizzle@0.8.0","maintainers":[{"name":"remryahirev","email":"remryahirev@gmail.com"}],"homepage":"https://github.com/RemRyahirev/onebun/tree/master/packages/drizzle#readme","bugs":{"url":"https://github.com/RemRyahirev/onebun/issues"},"bin":{"onebun-drizzle":"bin/drizzle-kit.ts"},"dist":{"shasum":"1e972791baf51689164bb9616d1ae482a9f7e80a","tarball":"https://registry.npmjs.org/@onebun/drizzle/-/drizzle-0.8.0.tgz","fileCount":22,"integrity":"sha512-b7rlR/ZXPGA5Aa5nazYUeoPASzsuchCUGfhJlGba3pjhkwfGmbqBfCXS+Jw0g7xLxyUcfxbnsd6bnDgXai8t/Q==","signatures":[{"sig":"MEQCIEUkjk8MaAlJN+/YTCuVzTGhNM/EqxwBkflEKHB2l3QWAiA3V0a5SLx8BS04rlnidiqMnhc9ZQbGl++pZvXjvyyHug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@onebun%2fdrizzle@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183648},"main":"src/index.ts","types":"src/index.ts","module":"src/index.ts","engines":{"bun":">=1.2.9"},"exports":{".":"./src/index.ts","./pg":"./src/pg.ts","./sqlite":"./src/sqlite.ts"},"gitHead":"66db5058958cd7436fd0597f56f21cdab458fcab","scripts":{"dev":"bun run --watch src/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abaca74e-bbe5-4885-88bf-0a7258b9e1c9"}},"repository":{"url":"git+https://github.com/RemRyahirev/onebun.git","type":"git","directory":"packages/drizzle"},"_npmVersion":"11.19.0","description":"Drizzle ORM module for OneBun framework - SQLite and PostgreSQL support","directories":{},"_nodeVersion":"24.20.0","dependencies":{"effect":"^3.13.10","arktype":"^2.0.0","drizzle-kit":"^0.31.6","drizzle-orm":"^0.44.7","@onebun/envs":"^0.8.0","@onebun/logger":"^0.8.0","drizzle-arktype":"^0.1.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.8","@onebun/core":"^0.8.0","testcontainers":"^11.7.1"},"peerDependencies":{"@onebun/core":"^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/drizzle_0.8.0_1789518400894_0.8887914235936352","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"_id":"@onebun/drizzle@0.8.2","bin":{"onebun-drizzle":"bin/drizzle-kit.ts"},"bugs":{"url":"https://github.com/RemRyahirev/onebun/issues"},"dist":{"shasum":"9c4f1fb4f83013f9ec4bec225356f9854853738f","tarball":"https://registry.npmjs.org/@onebun/drizzle/-/drizzle-0.8.2.tgz","fileCount":23,"integrity":"sha512-q3dPFpbODkzTMp9G29427442ysy43By4OBoOHAzPJsdY7Rs0M0zwXXyWGCuTDP33JxoLu1XkdNr4k7zF2vLq+w==","signatures":[{"sig":"MEUCIQCTNEKmfiAYE1Ho4H+ZtmbSfLmh9Q/QXSuZ+f+djAYmJwIgcT9yTwuYEtdkTrTcdnNLWcIPzeoI7FXccXiwuPioz6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICHjLXJc74pJKLbgLimuqaw4TYIhasqW806p25dFxvvhAiB6ZApXlu59khMg5wLjem9/aUvDttzqmC+UY1ahPYM8/A=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@onebun%2fdrizzle@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":193146},"main":"src/index.ts","name":"@onebun/drizzle","types":"src/index.ts","author":{"name":"RemRyahirev"},"module":"src/index.ts","engines":{"bun":">=1.2.9"},"exports":{".":"./src/index.ts","./pg":"./src/pg.ts","./sqlite":"./src/sqlite.ts"},"gitHead":"e98a183dca0d87eadbab26ed09838c6e3c65b45c","license":"MPL-2.0","scripts":{"dev":"bun run --watch src/index.ts"},"version":"0.8.2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abaca74e-bbe5-4885-88bf-0a7258b9e1c9"}},"homepage":"https://github.com/RemRyahirev/onebun/tree/master/packages/drizzle#readme","keywords":["onebun","drizzle","orm","database","sqlite","postgresql","bun","typescript"],"repository":{"url":"git+https://github.com/RemRyahirev/onebun.git","type":"git","directory":"packages/drizzle"},"_npmVersion":"11.19.0","description":"Drizzle ORM module for OneBun framework - SQLite and PostgreSQL support","directories":{},"maintainers":[{"name":"remryahirev","email":"remryahirev@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"effect":"^3.13.10","arktype":"^2.0.0","drizzle-kit":"^0.31.6","drizzle-orm":"^0.44.7","@onebun/envs":"^0.8.0","@onebun/logger":"^0.8.2","drizzle-arktype":"^0.1.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.3.8","@onebun/core":"^0.8.2","testcontainers":"^11.7.1"},"peerDependencies":{"@onebun/core":"^0.8.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/drizzle_0.8.2_1790564553010_0.9209800455503212"}}},"time":{"created":"2026-01-29T19:37:47.402Z","modified":"2026-09-28T03:02:33.536Z","0.1.0":"2026-01-29T19:37:47.847Z","0.1.2":"2026-01-30T04:20:24.922Z","0.1.3":"2026-02-01T04:22:42.690Z","0.1.4":"2026-02-02T00:43:01.252Z","0.1.5":"2026-02-02T05:04:11.233Z","0.1.6":"2026-02-03T03:28:39.067Z","0.1.7":"2026-02-04T01:30:01.165Z","0.1.8":"2026-02-04T14:19:38.378Z","0.1.9":"2026-02-04T15:56:45.747Z","0.1.10":"2026-02-05T02:30:04.586Z","0.1.11":"2026-02-05T03:09:21.767Z","0.1.12":"2026-02-05T17:54:00.255Z","0.2.0":"2026-02-07T16:24:20.931Z","0.2.1":"2026-02-13T03:05:30.664Z","0.2.2":"2026-02-27T18:57:43.908Z","0.2.3":"2026-03-14T22:46:30.745Z","0.2.4":"2026-03-16T11:06:33.428Z","0.3.0":"2026-04-13T16:58:53.261Z","0.3.1":"2026-04-16T00:21:29.779Z","0.3.2":"2026-04-17T10:51:39.302Z","0.3.3":"2026-04-21T17:38:27.243Z","0.4.0":"2026-04-23T17:20:15.047Z","0.4.1":"2026-04-23T23:33:59.070Z","0.4.2":"2026-04-24T02:44:43.452Z","0.5.0":"2026-08-13T23:58:52.060Z","0.6.0":"2026-09-09T23:57:29.478Z","0.7.0":"2026-09-12T03:59:17.170Z","0.8.0":"2026-09-16T00:26:41.021Z","0.8.2":"2026-09-28T03:02:33.114Z"},"bugs":{"url":"https://github.com/RemRyahirev/onebun/issues"},"author":{"name":"RemRyahirev"},"license":"MPL-2.0","homepage":"https://github.com/RemRyahirev/onebun/tree/master/packages/drizzle#readme","keywords":["onebun","drizzle","orm","database","sqlite","postgresql","bun","typescript"],"repository":{"url":"git+https://github.com/RemRyahirev/onebun.git","type":"git","directory":"packages/drizzle"},"description":"Drizzle ORM module for OneBun framework - SQLite and PostgreSQL support","maintainers":[{"name":"remryahirev","email":"remryahirev@gmail.com"}],"readme":"# @onebun/drizzle\n\nDrizzle ORM module for OneBun framework with support for SQLite and PostgreSQL.\n\n## Features\n\n- **Schema-First Approach**: Drizzle table schemas (`pgTable`/`sqliteTable`) are the single source of truth\n- **Type Safety**: Automatic type inference from schemas using `$inferSelect` and `$inferInsert`\n- **Migrations**: Automatic migration generation and application using drizzle-kit\n- **Repository Pattern**: BaseRepository class for common CRUD operations\n- **Future-Ready**: Compatible with `drizzle-arktype` for validation\n\n## Installation\n\n```bash\nbun add @onebun/drizzle drizzle-orm drizzle-kit\n```\n\n## Quick Start\n\n### 1. Define Your Schema\n\nCreate a schema file using Drizzle's `pgTable` (for PostgreSQL) or `sqliteTable` (for SQLite).\nChoose the function that matches your database type configured in step 2.\n\n**For PostgreSQL:**\n```typescript\n// src/schema/users.ts\nimport { pgTable, text, integer, timestamp } from 'drizzle-orm/pg-core';\n\nexport const users = pgTable('users', {\n  // Use generatedAlwaysAsIdentity() for auto-increment primary key\n  id: integer('id').primaryKey().generatedAlwaysAsIdentity(),\n  name: text('name').notNull(),\n  email: text('email').notNull().unique(),\n  age: integer('age'),\n  createdAt: timestamp('created_at', { mode: 'date' }).notNull().defaultNow(),\n  updatedAt: timestamp('updated_at', { mode: 'date' }).notNull().defaultNow(),\n});\n\n// Extract types from schema\nexport type User = typeof users.$inferSelect;\nexport type InsertUser = typeof users.$inferInsert;\n```\n\n**For SQLite:**\n```typescript\n// src/schema/users.ts\nimport { sqliteTable, integer, text } from 'drizzle-orm/sqlite-core';\n\nexport const users = sqliteTable('users', {\n  id: integer('id').primaryKey({ autoIncrement: true }),\n  name: text('name').notNull(),\n  email: text('email').notNull().unique(),\n  age: integer('age'),\n  createdAt: integer('created_at', { mode: 'timestamp' }).notNull().$defaultFn(() => new Date()),\n  updatedAt: integer('updated_at', { mode: 'timestamp' }).notNull().$defaultFn(() => new Date()),\n});\n\n// Extract types from schema\nexport type User = typeof users.$inferSelect;\nexport type InsertUser = typeof users.$inferInsert;\n```\n\n### 2. Configure the Module\n\nChoose your database type (PostgreSQL or SQLite) and configure the module accordingly.\nThis choice determines which table function (`pgTable` or `sqliteTable`) you'll use in your schemas.\n\n**For PostgreSQL:**\n```typescript\n// src/app.module.ts\nimport { Module } from '@onebun/core';\nimport { DrizzleModule, DatabaseType } from '@onebun/drizzle';\n\n@Module({\n  imports: [\n    DrizzleModule.forRoot({\n      connection: {\n        type: DatabaseType.POSTGRESQL,\n        options: {\n          host: 'localhost',\n          port: 5432,\n          user: 'postgres',\n          password: 'password',\n          database: 'mydb',\n        },\n      },\n      autoMigrate: true,\n      migrationsFolder: './drizzle',\n    }),\n  ],\n})\nexport class AppModule {}\n```\n\n**For SQLite:**\n```typescript\n// src/app.module.ts\nimport { Module } from '@onebun/core';\nimport { DrizzleModule, DatabaseType } from '@onebun/drizzle';\n\n@Module({\n  imports: [\n    DrizzleModule.forRoot({\n      connection: {\n        type: DatabaseType.SQLITE,\n        options: {\n          url: './mydb.sqlite', // or ':memory:' for in-memory database\n        },\n      },\n      autoMigrate: true,\n      migrationsFolder: './drizzle',\n    }),\n  ],\n})\nexport class AppModule {}\n```\n\n### 4. Create a Repository\n\nThe repository works seamlessly with your schema, regardless of whether you're using PostgreSQL or SQLite. No database-specific checks needed!\n\n```typescript\n// src/repositories/user.repository.ts\nimport { eq } from 'drizzle-orm';\nimport { BaseRepository, Entity } from '@onebun/drizzle';\nimport type { DrizzleService } from '@onebun/drizzle';\nimport { users } from '../schema/users';\n\n@Entity(users)\nexport class UserRepository extends BaseRepository<typeof users> {\n  // Add custom business logic methods here\n  // No need to check database type - just work with the schema!\n  async findByEmail(email: string) {\n    const db = this.getDb();\n    const table = this.getTable();\n    \n    // Type assertion needed because db has union type, but Drizzle provides unified API\n    // eslint-disable-next-line @typescript-eslint/no-explicit-any\n    const results = await (db as any)\n      .select()\n      .from(table)\n      .where(eq(table.email, email));\n    \n    return results[0] || null;\n  }\n}\n```\n\n### 5. Generate Migrations\n\n```typescript\nimport { generateMigrations } from '@onebun/drizzle';\n\nawait generateMigrations({\n  schemaPath: './src/schema',\n  migrationsFolder: './drizzle',\n  dialect: 'postgresql',\n});\n```\n\n## Schema-First Approach\n\nThis module uses a **schema-first approach** where Drizzle table schemas are the single source of truth:\n\n- **Table Definition**: Defined using `pgTable()` for PostgreSQL or `sqliteTable()` for SQLite\n- **TypeScript Types**: Extracted using `$inferSelect` and `$inferInsert`\n- **Migrations**: Generated automatically by drizzle-kit from schemas\n- **Validation**: Ready for integration with `drizzle-arktype` (future)\n\n### Key Principles\n\n1. **Choose Database Type Once**: When initializing the module, choose either PostgreSQL or SQLite\n2. **Use Matching Table Function**: Use `pgTable()` if using PostgreSQL, `sqliteTable()` if using SQLite\n3. **No Database-Specific Code**: Repositories and services work with schemas directly - no `isSQLite()` or `isPostgreSQL()` checks needed\n4. **Single Source of Truth**: The schema defines everything - table structure, types, and migrations\n\n### Benefits\n\n1. **No Code Duplication**: Define your table once, get types and migrations automatically\n2. **Type Safety**: Full TypeScript support with inferred types\n3. **Migration Safety**: Drizzle-kit tracks applied migrations automatically\n4. **Clean API**: No database-specific checks in your business logic\n5. **Future-Proof**: Easy to add validation with arktype later\n\n## Migration Management\n\n### Automatic Migrations\n\nSet `autoMigrate: true` in module options to automatically apply migrations on startup:\n\n```typescript\nDrizzleModule.forRoot({\n  connection: { /* ... */ },\n  autoMigrate: true,\n  migrationsFolder: './drizzle',\n})\n```\n\nDrizzle-kit automatically tracks applied migrations in the `__drizzle_migrations` table, preventing double application.\n\n### Manual Migration Generation\n\n```typescript\nimport { generateMigrations } from '@onebun/drizzle';\n\n// Generate migration files\nawait generateMigrations({\n  schemaPath: './src/schema',\n  migrationsFolder: './drizzle',\n  dialect: 'postgresql',\n});\n```\n\n## Integration with ArkType (Future)\n\nThis module is designed to be compatible with `drizzle-arktype` for runtime validation:\n\n```typescript\nimport { createSelectSchema, createInsertSchema } from 'drizzle-arktype';\nimport { users } from './schema/users';\n\n// Generate validation schemas from Drizzle schemas\nconst userSelectSchema = createSelectSchema(users);\nconst userInsertSchema = createInsertSchema(users);\n\n// Use for API request/response validation\nconst validatedData = userInsertSchema.parse(requestBody);\n```\n\n## API Reference\n\n### BaseRepository\n\nBase class for repositories providing CRUD operations:\n\n```typescript\nclass BaseRepository<TTable extends PgTable<any> | SQLiteTable<any>> {\n  findAll(): Promise<SelectType<TTable>[]>;\n  findById(id: unknown): Promise<SelectType<TTable> | null>;\n  create(data: Partial<InsertType<TTable>>): Promise<SelectType<TTable>>;\n  update(id: unknown, data: Partial<InsertType<TTable>>): Promise<SelectType<TTable> | null>;\n  delete(id: unknown): Promise<boolean>;\n  count(): Promise<number>;\n  transaction<R>(callback: (tx) => Promise<R>): Promise<R>;\n}\n```\n\n### Schema Utilities\n\nHelper functions for working with schemas:\n\n```typescript\nimport { SelectType, InsertType, getTableName, getPrimaryKeyColumn } from '@onebun/drizzle';\n\n// Extract types\ntype User = SelectType<typeof users>;\ntype InsertUser = InsertType<typeof users>;\n\n// Get metadata\nconst tableName = getTableName(users); // 'users'\nconst pkColumn = getPrimaryKeyColumn(users); // 'id'\n```\n\n## Examples\n\nSee `tests/integration/` for complete examples including:\n- Schema definition\n- Repository implementation\n- Service layer\n- Controller endpoints\n- Integration tests\n\n## JSON and JSONB columns (PostgreSQL)\n\n`json`/`jsonb` values round-trip as values, not as JSON strings: `@>` matches, `jsonb_array_length`\nworks, and `jsonb_typeof` answers with the real type. `sql.placeholder()` on such a column works\nthrough `.prepare()` as well.\n\nA row that holds a jsonb string of JSON text is, as a rule, double-encoded; the read path decodes\nonce, so it reads back as that string, and nothing rewrites such rows automatically — see\n[JSON and JSONB columns](../../docs/api/drizzle.md#json-and-jsonb-columns) and\n[Repairing double-encoded JSON](../../docs/api/drizzle.md#repairing-double-encoded-json), and run\nthe repair **before** deploying code that reads them as values.\n\n## Environment Variables\n\n```bash\nDB_TYPE=postgresql          # 'sqlite' or 'postgresql'\nDB_URL=postgresql://...    # Connection URL\nDB_SCHEMA_PATH=./src/schema\nDB_MIGRATIONS_FOLDER=./drizzle\nDB_AUTO_MIGRATE=true\nDB_LOG_QUERIES=false\n```\n\n## License\n\n[MPL-2.0](../../LICENSE)\n","readmeFilename":"README.md"}