{"_id":"@gobing-ai/ts-db","_rev":"108-d4e9e227c980c471baaf03243846912b","name":"@gobing-ai/ts-db","dist-tags":{"latest":"0.5.5"},"versions":{"0.1.0":{"name":"@gobing-ai/ts-db","version":"0.1.0","license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.1.0","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"dist":{"shasum":"6e44a3f5f991e39390e6f13e1c2c7e63b4238e0c","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.1.0.tgz","fileCount":55,"integrity":"sha512-pI/AQoidhwiruo7qIjesaX5U/N0iHQ+WlZt2S8bGF2XVU0yvaApE3JL4ggkDXHwRefwFSX/mbZb+ZNbs3D98Jg==","signatures":[{"sig":"MEYCIQCDh9iNo9iUdb0/ArJSj6W5a7c2maMnvkCuOIkxdcVMbQIhAJQxn8/MMw5ofC+1o6LhMzaL2BSBr0jQF81H1Bc/U5AB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127719},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8eecb71e546e68f9234d65c9c21c81be6b749866","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/fix-dist-esm-extensions.ts dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"npm publish --access public","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"robinmin2026","email":"minlongbing@outlook.com"},"_npmVersion":"11.6.2","description":"@gobing-ai/ts-db — Database abstraction layer with Drizzle ORM adapters, generic DAOs, and migration tooling.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"@gobing-ai/ts-runtime":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0"},"peerDependencies":{"drizzle-orm":">=0.38.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.1.0_1780073784984_0.2826784451303219","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@gobing-ai/ts-db","version":"0.1.1","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.1.1","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"32fda8a9fe79721fcf5f94aab9f5f818ea35f5db","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.1.1.tgz","fileCount":54,"integrity":"sha512-DY2aIrEIwGLAnB7iqXTpBVy1TYG6fufaGQiyuRsEjmwZw3eVJGxAEWweKGlU/GT1Pycbyaq1c/ZP0XPqKcEdwg==","signatures":[{"sig":"MEUCIQDqyEB4Qe06GiR4GCteSgVYipFjJdjnGhkcyKxXIZUrsgIgcqLg0eJ4XuCAlB58+xjQhR1SnpI4WqZSQt4OyQRwlI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128177},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"60c81b9d60178f7354042efe9875ef2cc25021a3","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/fix-dist-esm-extensions.ts dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.16.0","description":"@gobing-ai/ts-db — Database abstraction layer with Drizzle ORM adapters, generic DAOs, and migration tooling.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@gobing-ai/ts-runtime":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0"},"peerDependencies":{"drizzle-orm":">=0.38.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.1.1_1780078022465_0.7516978278246056","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@gobing-ai/ts-db","version":"0.1.3","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.1.3","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"2977ab0247f3e59b8d2085fdde4b5ecfe2a9a6ee","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.1.3.tgz","fileCount":54,"integrity":"sha512-tv7OUTFNIMV2hLpL6eRHH+O6eggjOHZZD1lDRrvu/sFfECmZGAy1hIYh0oXMQQD0bvXmsErtcT+wGNcCpqcu+w==","signatures":[{"sig":"MEUCIBsuUAlkrwtzVAmFPNfAKAfh8Fr8aZnTVHrn2IhEPOAnAiEA5oSvdAb9+8QipkBPvfNj4FmaPFK7LKrT6qhHGbc8mHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128177},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e2991df88e245065fd76bcbe6178454a801c2a65","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/fix-dist-esm-extensions.ts dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.16.0","description":"@gobing-ai/ts-db — Database abstraction layer with Drizzle ORM adapters, generic DAOs, and migration tooling.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@gobing-ai/ts-runtime":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0"},"peerDependencies":{"drizzle-orm":">=0.38.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.1.3_1780081306173_0.48380839336813164","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@gobing-ai/ts-db","version":"0.1.4","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.1.4","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"828df53939d14e17f0b82aca3a5e0d0130ea3659","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.1.4.tgz","fileCount":54,"integrity":"sha512-LiCbjf9+cKzihNuRHwtLVGLN1GFWxnY6WFEOVubcY/RaghsksxwbWjVGHOYHhoagXWesfW39dpUtrCcSIc/Y7w==","signatures":[{"sig":"MEUCIC/5c+LoMu3Ym5GQV8oaLl8FmN6IZfMUDoMCwIOFZY3IAiEAz0AxvuwYGBZXlUvWReZi3gVEpuChVBB2uYdD6f7U7Aw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128177},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"559a32b5fabc208690470bec4dae311a9ba397a4","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/fix-dist-esm-extensions.ts dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.16.0","description":"@gobing-ai/ts-db — Database abstraction layer with Drizzle ORM adapters, generic DAOs, and migration tooling.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@gobing-ai/ts-runtime":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0"},"peerDependencies":{"drizzle-orm":">=0.38.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.1.4_1780092847805_0.4609307984806794","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@gobing-ai/ts-db","version":"0.1.6","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.1.6","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"a431f3ad27af0e63df6b47b85eb1308a31d57b72","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.1.6.tgz","fileCount":54,"integrity":"sha512-U9B5pAER+UB/LPF1WtU304ClePD69JDhkdRPbQ35cdw1Zp5rjWkJN12OCrE5iLUJ1FsAHVXDUL2Rd+XlcodGRQ==","signatures":[{"sig":"MEUCIFwc/6CLKeYe/IotaLWJ37hrCymvB/ZKq8gzca9vWFSkAiEA1I86bSMoNXRPlpRxEiV36tDaQpYRJ6v1Bd5rIOhoVr0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128185},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3981690f52c774d86d3222669026f7955d183f32","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.16.0","description":"@gobing-ai/ts-db — Database abstraction layer with Drizzle ORM adapters, generic DAOs, and migration tooling.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@gobing-ai/ts-runtime":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0"},"peerDependencies":{"drizzle-orm":">=0.38.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.1.6_1780097682883_0.44877738568312564","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@gobing-ai/ts-db","version":"0.1.7","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.1.7","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"f79deed73297f953431ae3b18c27241bbbf8524c","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.1.7.tgz","fileCount":54,"integrity":"sha512-aWc0ejdhE8ejOtRtSMfe4ruWgdaBIE/VrRnmdSJaP3/Ssvhtt7Taz2k4dYrgtvGIPl/zGb4H+3TQrR847QijEA==","signatures":[{"sig":"MEYCIQCad0V6YRr+zz1tPaHxJ30pMApAoG+u5wY5RJwS1UrbnwIhANg2PxnMqJH6fKpxK9bNoOk765YiLuy3sYcIM4HwUYHj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128185},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fbe1d0984ac91ea93cd7541b0653e65a9841f51f","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.16.0","description":"@gobing-ai/ts-db — Database abstraction layer with Drizzle ORM adapters, generic DAOs, and migration tooling.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@gobing-ai/ts-runtime":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0"},"peerDependencies":{"drizzle-orm":">=0.38.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.1.7_1780098356037_0.12679626014182155","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@gobing-ai/ts-db","version":"0.1.8","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.1.8","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"a5bf1c712e3e82162511bd591e0924ba8f7ddd2b","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.1.8.tgz","fileCount":54,"integrity":"sha512-QODzr+Us4e9PvRllm1NxcLKrQGKJGV76YDLOsb/RGvmgApW2vO9lLm7JMuei0eIfdARDH5GGX7MoE6G/LhaEEA==","signatures":[{"sig":"MEQCIAldZFhsfgLwL4Wn3mOpfIl6fg6EyhSvedQKwAO8Fqb3AiAJ+zu78tSlyyStu3t3PL1a3SDRSyF4s5V8xbjFHGEt5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128185},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b297bd59a367206dfad27e6cd3380c6c2c4264cd","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.16.0","description":"@gobing-ai/ts-db — Database abstraction layer with Drizzle ORM adapters, generic DAOs, and migration tooling.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@gobing-ai/ts-runtime":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0"},"peerDependencies":{"drizzle-orm":">=0.38.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.1.8_1780099856557_0.9129648169936677","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@gobing-ai/ts-db","version":"0.2.1","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.2.1","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"9315500da74a5f6f77f2e321d64403fdfd9c50eb","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.2.1.tgz","fileCount":62,"integrity":"sha512-Q2IT1uCU344HjHL+7zj9aWfG6+n0JaYwEkiQOwBtQEeu1lefQfhlUzlr7p67gsz2xISJuUZ/ZFxWo4JeWb3FbA==","signatures":[{"sig":"MEQCICg3iKy1i3Au9Q34rAufwHBTwTE15Sk1PiPW74YiKQx1AiBXVKqxhTKozqNjSnaL990T3Hzm/+4JIAiAPKH3HJAqjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159487},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4d9846d1a4b1804a7d485ccb5018e4380cf523a5","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.16.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@gobing-ai/ts-runtime":"^0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.2.1_1780271676356_0.23586889557356594","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@gobing-ai/ts-db","version":"0.2.2","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.2.2","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"1e39e90666ddb5de4a998ccdbad133cfcb182e15","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.2.2.tgz","fileCount":62,"integrity":"sha512-52yZTnGMn9KQqWyfeY5zBLVb+nBd+6jX3EJL+sNOwyvXcRToktRYgPBlOVt+hMl9Ej8Fyd/pn5jlSSZA6QXZbA==","signatures":[{"sig":"MEYCIQD+O2doCxSwC8Y4J5LK9OsDEdf5bYSB8j+bIsfUl0DkbAIhAJCEMrNxaM7zL1vRpYh3nuGBkB0+O3QliYE2epjhuI2U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159487},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"498b721f60d852a691f6cc102e01400937a1d87b","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.16.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@gobing-ai/ts-runtime":"^0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.2.2_1780272744370_0.7648052878046023","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@gobing-ai/ts-db","version":"0.2.3","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.2.3","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"b0cd8d61395193ae60ddb9e8a9461dfd9fd0f150","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.2.3.tgz","fileCount":70,"integrity":"sha512-VasGiCYOiZHlsEiXZA8rSIxYRR9KmLsjc9cYdVJ7jfqJk5d095v+GlV1mA7ybT3wqmHLxWYyReMR1i+l7dQkng==","signatures":[{"sig":"MEUCIE0piySdZTAlt5VxTUNRjF/fjW1iv8gzs9fMsPsHK63BAiEAyYx9XWdQVpqf0nSyUDRqAchwIofy3kJH8lZZ4RtUG08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":175261},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"95449d4995c73df7933f784b58d17fa15460257a","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.16.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@gobing-ai/ts-runtime":"^0.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.2.3_1780293209868_0.11101572153508754","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@gobing-ai/ts-db","version":"0.2.4","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.2.4","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"910b9d3bf48389fb615b5b9670268bae97c1762a","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.2.4.tgz","fileCount":70,"integrity":"sha512-0vdnx/kvf1zLFVA3pBeAztKf85YNf8eju7ZPN45jZPoJNu3WUaejFO9c5pA/5q0aB7YM+C/lRmijEMi4KuhipQ==","signatures":[{"sig":"MEUCIQD0uSIU46bOunsVYi4wo8TmUm4p9pfq1ITOSXPooGAoQgIgE0+w3/UCvqwzfJJNibdFG8pz9j3AmZcWUb9oW9iScK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":175423},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"9c34202de8821996c22399282d65d3c7d4f36e31","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.16.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@gobing-ai/ts-runtime":"^0.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.2.4_1780332930345_0.559387284218769","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@gobing-ai/ts-db","version":"0.2.5","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.2.5","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"038aa2be84964ae07369bf55a917e5e99314743b","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.2.5.tgz","fileCount":70,"integrity":"sha512-x8H2QES7eIs6P2wMP2QEdf1hfZD/NPaytJIa3mR1LLXz2Vy+Kh8FldEy1m7wMuRnBqsTDEM2Ax0fPbIJP07G6g==","signatures":[{"sig":"MEUCIFmpdZTtcORbnk+2fyqAHf6EZ2vzI4V/n0J5A0rFtgp5AiEAgsS5GsVfwnwbo46l2cDTAvUiQ/Cmaq/vXQ+TayjV308=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":175423},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"ccd5e3fcf8ae4f9c1bbd24e3b0ca3c129dda9e2b","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.16.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@gobing-ai/ts-runtime":"^0.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.2.5_1780351051040_0.02236137281762507","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@gobing-ai/ts-db","version":"0.2.6","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.2.6","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"6cb40076f2b9252e5e62089bd46493bbb9f1b61e","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.2.6.tgz","fileCount":70,"integrity":"sha512-xflxkj1BR0lIJNZU5OX6qBPQriGWZGnsyoUNeVlgrsJMhPNXSIOVaWVwnt6IfRKhmcWPrCNBeaSFEF/VQxQbJw==","signatures":[{"sig":"MEYCIQDda4aHwDbZAEjfuGCW0ZCWLGVqMksPDU006erxX3KrHQIhAI184wobZEQD/b9AuTIp78tjwYpGH7bmYqzSfzZCCVD4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":175423},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"04713654fd0207abe368cca0747e73ac407675f2","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.16.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@gobing-ai/ts-runtime":"^0.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.2.6_1780358064688_0.9215848320371962","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@gobing-ai/ts-db","version":"0.2.7","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.2.7","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"6cbec3987743cee8ce46563676521214949d8596","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.2.7.tgz","fileCount":70,"integrity":"sha512-SjPGwnXqNR6i1mRSYlhF891o+CY1cnJE6tdTFg7uPWn/WORgRTJpBKkrubgsbI4VZOeV+V3F1VWAzd/TlkEIBg==","signatures":[{"sig":"MEQCIECe1tAZR2P25itAFWYbrLSltdL1A5hAW6m+NpFFjhCkAiAw2tcqfMM4Ra2ljPG/bUo+Z3uxJegRHwnInyVYmZZPxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":175423},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"2ae89ef58a8ac635874abac47323f60a77ebd89b","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.16.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@gobing-ai/ts-runtime":"^0.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.2.7_1780373360799_0.3487610099874068","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@gobing-ai/ts-db","version":"0.2.8","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.2.8","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"0ead96b47635e1a381780306a24405cb8553eb50","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.2.8.tgz","fileCount":70,"integrity":"sha512-Ck62JhAQ7vSY8Nn9xxn35dcaDTwtWsz98E/dmAD5NzWldDVZ/KwQgUDSmKXGLAFr7/neREPwo+qW1mf7hAQCnA==","signatures":[{"sig":"MEUCIQCaxMzva63eRpaHwDstD4zM0nKBcNO+rKL/9cs+r6CAzQIgNC3rwILq9aCEw/0QJa+ynW6P5KpVghU735aHyIhxPfM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":175434},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"4327ddde9a982faf48eb53952c1b2a03a48a5aeb","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.16.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@gobing-ai/ts-runtime":"^0.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.2.8_1780381064411_0.9668051419831132","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@gobing-ai/ts-db","version":"0.2.9","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.2.9","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"8e38157d3e0d99e791e553cae279d8a592366b27","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.2.9.tgz","fileCount":90,"integrity":"sha512-JGLW+Ucy1GlniH9oeH7/uiU3P8Kski3mxnw4XE0qnvBz98WeKiCjuABEmXPrgmSvvcUQ++ma3LadGjZxBNx9mw==","signatures":[{"sig":"MEUCIHZn+xGecVdszq/de16UTsj8dOREe7DULn68kvlVYuq9AiEAwcH+CXWzSmrPCIU/AfazccHfI3DIa/RUO7yqqfltxGw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.2.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":210183},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"0085e6f82a34ee0006f4d427af0d11b960318941","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.16.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@gobing-ai/ts-utils":"^0.2.9","@gobing-ai/ts-runtime":"^0.2.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.2.9_1780447409090_0.9626936630926286","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@gobing-ai/ts-db","version":"0.3.0","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.3.0","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"ed534c4278a3915d2c549f7f9ff48818deb4b916","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.3.0.tgz","fileCount":90,"integrity":"sha512-yVLyKupDleE9Mdi0eoFoLEHAWz2onL0heywWsNdRWaQ9dHeaJk5emVgCqdtniwcSnVid7mgdbArxsp9sSEy5Iw==","signatures":[{"sig":"MEQCIBtlBz+rc2VECkJ4h3D6afYp1WZBSemtfJToUPv16RANAiB4IyLsfBWjoXYl9g4mEIsLpPG7Sk29pcIxE7rwiI3HQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":210183},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"d4f3777236b999b5cfa89c157b4b67c3fa8956b0","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.16.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@gobing-ai/ts-utils":"^0.3.0","@gobing-ai/ts-runtime":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.3.0_1780456744236_0.07316724351481252","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@gobing-ai/ts-db","version":"0.3.1","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.3.1","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"412480861f55282ad4162a6b5569dee295baec9b","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.3.1.tgz","fileCount":90,"integrity":"sha512-eHVrWJF3M+5hGYbrh7QvrzAaWzFgYW2tjzdMwqg8Opl70ZLt3zScSGr2QY+mfBOl5zM+vPqBweBIdVe06AmCZQ==","signatures":[{"sig":"MEYCIQCTHxdZkYWZjWe50jkmyeycsAfR+vpP3R2h8vtlsu5+FAIhANza3NITRrLBts1U3te+e+2eudABsAz0pCJcJd/b2yHc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":210183},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"9a0ac86260fa0e6b4b17a5d689858b4395438600","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.16.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@gobing-ai/ts-utils":"^0.3.1","@gobing-ai/ts-runtime":"^0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.3.1_1780532297630_0.9789548651264672","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@gobing-ai/ts-db","version":"0.3.2","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.3.2","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"05546d3cdfff164c190ee6e03ff6d45d6ae70228","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.3.2.tgz","fileCount":90,"integrity":"sha512-Yuowh0rUbmCc5y6qIN+FXzSpkAOpAt7lfeMA7Qq/ISUbz1eCZKdY1t+AYzt0vBLnAl7eJj8S0ij3sLnlvrsmDw==","signatures":[{"sig":"MEUCIQD5COoSl3J/6TQkBvbPWmq080CfWdBBB7U1soDqP6vsKwIgZU6xn/Cd1ecEwLG+IGDHuXLNkOihoBOzn5rZBPtbgeM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":210384},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"5b47009da62b893ad52c5b2fbffb4d566034605f","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.16.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@gobing-ai/ts-utils":"^0.3.2","@gobing-ai/ts-runtime":"^0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.3.2_1780683601211_0.28679773578113865","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@gobing-ai/ts-db","version":"0.3.3","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.3.3","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"f25d6f80fe9e828413894854c5ccaeab8c978ed6","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.3.3.tgz","fileCount":90,"integrity":"sha512-yYR/ZmGo5txt7sDpoOZy9W8nupDtw0foi2I6jX/ZXBmFO2MlheYe9TyIYDNU8qejY8XFrurvukSAKEKx8o3HkA==","signatures":[{"sig":"MEYCIQC8CfVhP6KNuAMeQCc17AjKKhbsVTAa4e85+KL7t/XyogIhANzdM4ma9a7rQmyQgK4zIZB/LCdb5dZUkFeMMlX1GjUt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":210384},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"7a7a327e3dcf75bf7670d380f71e7508155b328e","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.16.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@gobing-ai/ts-utils":"^0.3.3","@gobing-ai/ts-runtime":"^0.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.3.3_1780812817162_0.4462360841581281","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@gobing-ai/ts-db","version":"0.3.4","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.3.4","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"25d79f062ca4b49f616c7c7bec127202b87c16af","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.3.4.tgz","fileCount":90,"integrity":"sha512-2YlnbvYsmTBn04H/ODjjBUDDi0ftVGx0hrN4Q/AwznMrVLqAWGEkibV/1As0mXMf4tO5xyXPPJwolOdUP83jag==","signatures":[{"sig":"MEUCICUKtMS5tuP3Pulfx0kVHy/4SyFuowRZjXaLwIl+sALZAiEAuMj05pWWGt3EHHMtUgp15nh+6AUIkZmDztCZbZCmWNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":210384},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"91dedd21d398c1e7eb4d9319fcb4b0c7e2b05acc","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.16.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@gobing-ai/ts-utils":"^0.3.4","@gobing-ai/ts-runtime":"^0.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.3.4_1780871950470_0.10127424337150526","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@gobing-ai/ts-db","version":"0.3.5","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.3.5","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"d42322c82ecc2b2daa460ce693aff0b5b8b4770e","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.3.5.tgz","fileCount":90,"integrity":"sha512-7KPPoCJXPbqfqqSMwNKNmBDdvHyk+U59bM3wTejMkBkl3Afvu7GEylHnSBEhg1ywlDtU7tT0mBhKdnkEYMuKKw==","signatures":[{"sig":"MEUCIQDdhTOGOmRjMMMN0tMBsEmZGUJi3HmOA38JXmKIKKrsfgIgU0PdMDYPem5LBwjMtySlafIO/FTI4e+ouXUENhr8ivM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":210384},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"eba79168d23f33ca11a4b95cb4e0a7a2f4a67a7c","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.16.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@gobing-ai/ts-utils":"^0.3.5","@gobing-ai/ts-runtime":"^0.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.3.5_1780879869239_0.9048859325171532","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@gobing-ai/ts-db","version":"0.3.6","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.3.6","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"de63e5b82e6bdd152e07b3235c1f0750bcaa8b11","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.3.6.tgz","fileCount":90,"integrity":"sha512-fVSZI/7JCRPHQYyAy0kVTsTTHg6efNZQ3HSimWyspbxdzkdkLrYII2Q0SVTo+zuo2app9R3yEbE/i+aG4gPt8Q==","signatures":[{"sig":"MEUCICevADbPiGI80v4J16Oxe4B9wkEbPyyYaa11WSBnHMLMAiEA8aqMosfws6ukckEM+0t7tfXS61Hlc6/fkqJdJAfPnr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":210384},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"4b96faec0ef1cd77c6b91359aa7321b12c85b99d","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.16.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@gobing-ai/ts-utils":"^0.3.6","@gobing-ai/ts-runtime":"^0.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.3.6_1780975873534_0.6303425397650755","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@gobing-ai/ts-db","version":"0.3.7","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.3.7","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"1c37307a1830ee7af03d97b4f42f602153d19099","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.3.7.tgz","fileCount":90,"integrity":"sha512-XLarax+38aDReTAB3GkYW4XYG/+oEVWbkDl4yx133JMinN1lhl9/AFoeoWzA/vku3ChcfR49QPVQkyUhd0rtyg==","signatures":[{"sig":"MEMCHwF7xvUMbt4NI1pVcf9L2nSNTVXc4PtYAX11ogTFoYUCIFxJ/wGDRFnk4bFv9wTkh5KqpZnfF1BiIi4opLGfrmyP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.3.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":210384},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"392cd0b06818e1a1abf62650bfecfedacaa8987f","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.16.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@gobing-ai/ts-utils":"^0.3.7","@gobing-ai/ts-runtime":"^0.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.3.7_1780976622795_0.655618819099635","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@gobing-ai/ts-db","version":"0.3.9","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.3.9","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"355bd760a76dec47a0ee41d3579e963c1d44e51c","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.3.9.tgz","fileCount":90,"integrity":"sha512-mM1xuSV4lqV5ib1sIVrNnIOyEPzLOAnMT0QbHtjq2wTNZAsVI92yu+vg2Fa5kiqA37TJHStMvlOfs9G6a9Kraw==","signatures":[{"sig":"MEQCIBYPRG+d+DlhgyyFFZkUgowIM/T8KO/XjkSDio7/ETlhAiABjfMiMhWPlsDaXysRJrgjn0eIjqMebYvLzggipXW12Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.3.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":210384},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"146cb56b69bd0041941b4b90b2e8db9743904c17","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.16.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@gobing-ai/ts-utils":"^0.3.9","@gobing-ai/ts-runtime":"^0.3.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.3.9_1781065179617_0.516443174797474","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"@gobing-ai/ts-db","version":"0.3.10","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.3.10","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"a4256790308ba8b45c8f2a937b0446bcc07b4289","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.3.10.tgz","fileCount":90,"integrity":"sha512-KFgCusw3YfIHPdaxXto2VkGRa0uQkDZm5zX0JI9sfGYceIoNNZJwTLa6Y+gV7jOlK4CYlwdyUb6VvYzTVljtYg==","signatures":[{"sig":"MEYCIQDOT683dUW8ZZCT8w5uu3yhGle218MW+8aot54UENLiCQIhAN95p1Skz50qHhyaUUt6xqQJ2kLMwUF9lZ+A7eaOBSfE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.3.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":210387},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"ff943adf3f4967a5188780de01ae6d98e3c6872d","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.16.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@gobing-ai/ts-utils":"^0.3.10","@gobing-ai/ts-runtime":"^0.3.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.3.10_1781075231689_0.8978101578578699","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"@gobing-ai/ts-db","version":"0.3.11","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.3.11","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"f70a273b639cb2b030f9496a16e81728e139dce4","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.3.11.tgz","fileCount":90,"integrity":"sha512-ivXXVTNL5GxM/bzS0hxoXbxaSThHQEswPQcdwwUmx8kdUGcZYnWreEk5icmh+39mJgDmAzjeWZ7vT8u7IIYcxg==","signatures":[{"sig":"MEUCIDxG5xWtA7sl2FJOn8PlkvvjCqjDni5xS28YCYF91vY1AiEAlA3Uci1oRwXjmXRCRifXahbUm85oWQQMsujObtVrK+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.3.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":210387},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"a749843d82b0d81e63a8d118c7c52da57b6d5a9a","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.16.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@gobing-ai/ts-utils":"^0.3.11","@gobing-ai/ts-runtime":"^0.3.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.3.11_1781155942543_0.20995000211076453","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"@gobing-ai/ts-db","version":"0.3.12","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.3.12","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"a51daafc5d897f15d7b5270495e4dee5dacc59c8","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.3.12.tgz","fileCount":90,"integrity":"sha512-3zpbeOsgtBxCxclx/ludpXsD/ux/jka8LmXC3HtuGD9s4bzarYvI6Fv0XvCx6k9Sps4oDpvdpVokb37NgfJRCw==","signatures":[{"sig":"MEYCIQDmhbuyYQfwc1czgzxJ2QSl7IyFt5sWJDE1sLZR656B4wIhAJ2+mVq2vJcY0IuFO7OSic9sf+0Kum2E1SKmDUZFjS9V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.3.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":210387},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"f90d9d94a1d0485ab282e75e3d2bf4684ed17f2c","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.17.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@gobing-ai/ts-utils":"^0.3.12","@gobing-ai/ts-runtime":"^0.3.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.3.12_1781204070732_0.5688865385448794","host":"s3://npm-registry-packages-npm-production"}},"0.3.14":{"name":"@gobing-ai/ts-db","version":"0.3.14","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.3.14","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"8e29cabf15d39688442eb6138e8f3166417c7680","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.3.14.tgz","fileCount":90,"integrity":"sha512-aXjgYA1VfhgruSSTrR0dSaSD3GoZqn5k7DXeIOnrbhGodXMHd73zXozLa+pCEQjkCKziDgrdMFyGwCFUaDemGA==","signatures":[{"sig":"MEUCIQCsctn2lwlF1VDt0NVfqOsc+KhZQygGCvyFkF6yTLOJVAIgXNnmAjRww5cZTGQLrK+ySmlLIXqwvRKBvf7Gjs0kwHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.3.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":210387},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"d8141b5411aeb93c90f540e7018fa017ae161328","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.17.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@gobing-ai/ts-utils":"^0.3.14","@gobing-ai/ts-runtime":"^0.3.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.3.14_1781209199660_0.0977920011187261","host":"s3://npm-registry-packages-npm-production"}},"0.3.16":{"name":"@gobing-ai/ts-db","version":"0.3.16","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.3.16","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"dd468aa93c2279abd2290819e1cfd1b6b47972a2","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.3.16.tgz","fileCount":90,"integrity":"sha512-xBRsgNaQ1nGQDNxk0YXFHzhs9ygYtsn6yyCam3xdQk1C5zc590OogS+hxLbCVZo0vlUA8kRTV1fNVRZMybj3zQ==","signatures":[{"sig":"MEYCIQDmaytfOBbcH/iOkXB3SW7ld8hE3FcxoMQc5uMLrqoLoAIhANBQKVhADl1MuNviB9yiWSqvyYwWOJDLvntcZihvC6pv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.3.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":210387},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"69fc9efc1112884b8f5cae9763ac63b6fd12d29b","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.17.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@gobing-ai/ts-utils":"^0.3.16","@gobing-ai/ts-runtime":"^0.3.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.3.16_1781218264372_0.8111768115159832","host":"s3://npm-registry-packages-npm-production"}},"0.3.17":{"name":"@gobing-ai/ts-db","version":"0.3.17","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.3.17","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"65712a7aa332c91297411565ef3dff681b7356d1","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.3.17.tgz","fileCount":90,"integrity":"sha512-zv9GTofgYI1ncZCXqs7ZwP4AkpK0v4mMfHJQwEaKq9MCuPATuRpwcnp+wWCMcBJzot3pCK65Qs+6P7/dXTDpPw==","signatures":[{"sig":"MEUCIQD6LVO8UcGHFUPhwBUT5Xogy9L4GYq0Oftv2MOHSiEKFQIgW1AS9ZYpEzEHIYQG8cI+n7DYVQm89b/0td3z8yjjnoY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.3.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":210387},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"8484e93a2cb45fcdbc79a358a6a056dcd23d6f67","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.17.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@gobing-ai/ts-utils":"^0.3.17","@gobing-ai/ts-runtime":"^0.3.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.3.17_1781368777900_0.00681162034886218","host":"s3://npm-registry-packages-npm-production"}},"0.3.18":{"name":"@gobing-ai/ts-db","version":"0.3.18","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.3.18","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"8752b0571cac844d0bc4d99e55160a20ea8db3e1","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.3.18.tgz","fileCount":90,"integrity":"sha512-pFvbuzRJN11CTuRZrMWsicrovAwMWHtXOunounaWhu7dguLaCXiVl7QLrNDLeLxjXn6F6ZWOXjr263wyfrs72w==","signatures":[{"sig":"MEUCIQDaK6NNC+EDLDj2SnlfSkK7O9w8xD2GbtivBqHHjuI37gIgHktcUFmtfIMPMMRAg/3hNGc7Guo7QQKa4T5TsBm3E1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.3.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":210387},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"8987d4c5b5cc893dc09b3ab2ed9f3905febe4c7f","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.17.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@gobing-ai/ts-utils":"^0.3.18","@gobing-ai/ts-runtime":"^0.3.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.3.18_1781505699264_0.637989749079132","host":"s3://npm-registry-packages-npm-production"}},"0.3.19":{"name":"@gobing-ai/ts-db","version":"0.3.19","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.3.19","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"bde5aba82555de413536b91a9259fb78478806a9","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.3.19.tgz","fileCount":90,"integrity":"sha512-QR2isYdX3cdQBTJaHsvFlTp6q1XQaSNmMl7Sj4iMHA3ezBOEVKFhT5wcrd1yN8P6wNl1+wAXyqdKAdvlsrnPoQ==","signatures":[{"sig":"MEQCIGBc/5Bt60/49urYvXr6ExlR7XKRozFQJVjVnVbefkenAiBBsQ5W63gAbllbCoZjq6LgBjQxpBTIGJpAl/c7OWo6TA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.3.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":210387},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"59717e7f286c735d5d7384113154957fa6ce3b26","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.17.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@gobing-ai/ts-utils":"^0.3.19","@gobing-ai/ts-runtime":"^0.3.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.3.19_1781546419656_0.2593608086861088","host":"s3://npm-registry-packages-npm-production"}},"0.3.20":{"name":"@gobing-ai/ts-db","version":"0.3.20","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.3.20","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"03c157457ebd277a6eea5b3755e1e1ee0e3b4240","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.3.20.tgz","fileCount":90,"integrity":"sha512-VsbswSVdAUv8cto1Gcpi/1Tr8A6sSE0Zb/PAWL/PDM+HMaExrnl5FlRPIY0w22HC9I6x09COVyuku5rgE+Nkzg==","signatures":[{"sig":"MEUCIEORi5OR44T4f6djPYA1LhWWJUdAFCH9jXg+dFjHFUNbAiEAhLzckPADQ3pcuhbAHrLRlQg2/pE39HGGSeQj9WtVyBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.3.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":211025},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"c1a99ff6313cc14150ad97bc2864f5a8cbd7bd28","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.17.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@gobing-ai/ts-utils":"^0.3.20","@gobing-ai/ts-runtime":"^0.3.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.3.20_1781847363584_0.24390625895695583","host":"s3://npm-registry-packages-npm-production"}},"0.3.21":{"name":"@gobing-ai/ts-db","version":"0.3.21","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.3.21","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"2ce78e682df45a550fa7e068918b7c1a7bbbc6f9","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.3.21.tgz","fileCount":90,"integrity":"sha512-tkU5iXlDnrhXd3MGSrwTRqrMctZRiCyHaYegPYngyWi9DkCo6mkaxdJhhASFLaXro27SPIcXA+aM6I15w7HEeA==","signatures":[{"sig":"MEQCICXdV9Uh0a8CmPIOfsH0bdKz7oY4RICfcN/le9huFXbsAiBZo5P+AhuynQxizuj4ndxGrEVpj53rPtYsq7nbyfuSYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.3.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":211025},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"e8ab2adfc4d24ca47f6e0a3357af44972e2248d6","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.17.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@gobing-ai/ts-utils":"^0.3.21","@gobing-ai/ts-runtime":"^0.3.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.3.21_1781972975622_0.16802081355842868","host":"s3://npm-registry-packages-npm-production"}},"0.3.22":{"name":"@gobing-ai/ts-db","version":"0.3.22","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.3.22","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"257a0b4a54366bd2e2546293c1fd362bc83fca0f","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.3.22.tgz","fileCount":90,"integrity":"sha512-FRa8ZTKHbCN/qaEeKKl03nTlJR6NRvP7MMTQ1NOqp8nbgIofOOHpi/wP5Wiz/wDUalEiFtVga6ZTTv1hGnvz2Q==","signatures":[{"sig":"MEYCIQDOY+UutH6aPTCOWEoMtI1hIA00YeCEMrpM/obc4pkPXQIhAPLoC/4JW87KjQw8fILD0BJ2z1UW21wQD05oD7UwwiS6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.3.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":211025},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"bfaf20941508df7f1f84481a51ee861f32e8330a","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.17.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@gobing-ai/ts-utils":"^0.3.22","@gobing-ai/ts-runtime":"^0.3.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.3.22_1782356133236_0.4611570493253849","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@gobing-ai/ts-db","version":"0.4.1","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.1","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"a3cebb09c1b81bb6c0872ac30c70e9b291ef6fe0","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.1.tgz","fileCount":90,"integrity":"sha512-kLrenRQ7FLTCtRevdGfkb5pQz7WtjwMw5uYQNjW3Vxqp9OrM6kroxfbp0Qp4wauyzI0r317wl0NFML4eDyJnDA==","signatures":[{"sig":"MEUCIEFAFEX0kfqy+xT4S8OHl8YJ6auv55nply4T3Fu80O+KAiEA4KvtNNjpvCIeFKpwQtDWM9M6Q+rpBuI9SyYktpm36wU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":211022},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"e75ad4367add44104f03902bf728043d522560a7","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.17.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"@gobing-ai/ts-utils":"^0.4.1","@gobing-ai/ts-runtime":"^0.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.1_1782452801299_0.8921981897895777","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@gobing-ai/ts-db","version":"0.4.2","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.2","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"21cea153402f043d3ad28a9a1f6a923bd76bb421","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.2.tgz","fileCount":90,"integrity":"sha512-WBcpfWf4/8VlVOmAedU6M0c7ounBTiijEz7Y7t5nbuGKTRXS0m9ltVAXsov191usWqR2dWTmG0xBRzGPYhSwrg==","signatures":[{"sig":"MEUCID8WDGV+docqv91NXcQiMFgj1qT/qMlufnyADmo9G60UAiEAirvGc+JlutvepDRbtTiw7fRNAhb2HyvOirqJsrcpTho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":211022},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"3112be50bcff800e31f1839f7493028e46042302","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.17.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"@gobing-ai/ts-utils":"^0.4.2","@gobing-ai/ts-runtime":"^0.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.2_1782535565723_0.7420801166429896","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@gobing-ai/ts-db","version":"0.4.3","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.3","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"4455c89222fde91eec8f3da2d26f30bf6065e8f4","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.3.tgz","fileCount":90,"integrity":"sha512-/9p9amimaT/MRbCYoHnvhAJ+h/hiQZxmPnljrCyuC5Hjhrjx/LfPmCByM5a2kNOIxu/+ncM1EWV8emfwcJorPg==","signatures":[{"sig":"MEUCIQCH03/rUbPmmN48NLk2NkUR9nyOP0sggyQsT056fYy/YgIgSZiHq1ra6/13TeePhiLBxSR6JynW7pKYrk9iARCXD/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":211022},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"3357e6de50e01d36a834ae4d5422f0185ad8b7c8","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.18.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@gobing-ai/ts-utils":"^0.4.3","@gobing-ai/ts-runtime":"^0.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.3_1783194849426_0.7248174425986462","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@gobing-ai/ts-db","version":"0.4.4","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.4","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"7cbba8b0e3581f5d033bb4f2b504fcce6286ad5d","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.4.tgz","fileCount":90,"integrity":"sha512-R4VU/ZYMKX8JAVNaSF9WfSdIMbxBxf82T0/xRKz/8hbAiwL9t4vnfAs4Nten9OZweutLXOxY/m001iMPXyRiKw==","signatures":[{"sig":"MEUCICMTvQRV8jUv5AuqSgwXsEI3kebdJ/fQAOXpt5vSmggkAiEA+LIv3EPZiNZorkIcNoHOKmj3J53HoMZUCYz5VisVQcA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":211022},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"cad46fc51a173d617996861949e99b15ff35c0eb","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.18.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@gobing-ai/ts-utils":"^0.4.4","@gobing-ai/ts-runtime":"^0.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.4_1783529558348_0.8062428883701382","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@gobing-ai/ts-db","version":"0.4.5","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.5","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"690846886db00b48fe4d2cf59b681c9d0d60b078","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.5.tgz","fileCount":90,"integrity":"sha512-vnFBmf0LBQfdD0HrQRejnjaairSB+iS9Jk50lgXXZQtMrhJcJAGja3SOQP6JxPw7S+GSsDRiY4rhoXfajH02Qg==","signatures":[{"sig":"MEYCIQDGhOlkEJ+Sy/tk9v7pKk9Td63Kk6ScamiBQz490vKMgwIhAJPuPUplwc/5SoTi/ORlUqUDoGZYOM0E0aYJ+dH7lbNT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":211022},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"83d80ccc6b23d27166019f2aea21ed44fbae8390","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.18.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@gobing-ai/ts-utils":"^0.4.5","@gobing-ai/ts-runtime":"^0.4.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.5_1783699309134_0.9395375340459242","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@gobing-ai/ts-db","version":"0.4.6","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.6","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"f32114dffe86f54a586cf989775390acf06b865d","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.6.tgz","fileCount":90,"integrity":"sha512-oenn/OC3sGs1r51rM8Mu1Tl7eexe9Fw6X6aJhV7wh86il/9OUcBH85kQNY9UDgKf38dwSfxjY1C3aKHPc1s8PA==","signatures":[{"sig":"MEUCIQCxH1uXaBhYUkjut8RG+EqXVTFX60UlwDU4jdylIdmUagIgReGvK7HUUTxI4+ANzKmPhYsCrj642Xl+2CHQtqoJRzg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":211022},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"548445c92ad4c80c757d9314887f3e898b032891","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.18.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@gobing-ai/ts-utils":"^0.4.6","@gobing-ai/ts-runtime":"^0.4.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.6_1783724817582_0.5307432020428113","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"@gobing-ai/ts-db","version":"0.4.7","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.7","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"8f58e6431bb8ad2efb6c3809044ab4d146a10bb8","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.7.tgz","fileCount":90,"integrity":"sha512-sWDG85wez0deCb0t2n5T8izTzt4Ym1gvJo2+e+zpR4vjeDO0ee3c58wP2SGOSH0nJkdlp1v9ES6n+PW/C/MRnw==","signatures":[{"sig":"MEYCIQCs8/X3d1/4HYgaErGMIvd3Sb/X09pKEmL01vYOW0S5vAIhALYqmKRNgmbigAu6DSDEHHAXzd6xp4rm1cS/PXjMk5Dp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":217498},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"54ba9e9ba940a93ae992a944b10b398eac25c9ed","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.18.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@gobing-ai/ts-utils":"^0.4.7","@gobing-ai/ts-runtime":"^0.4.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.7_1783789652596_0.8901982680105722","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"@gobing-ai/ts-db","version":"0.4.8","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.8","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"cb23c08104440bd8c6a3dacbb66451d1c47abb16","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.8.tgz","fileCount":90,"integrity":"sha512-43AaDZy7gNMPR0wxvIWjaMOddqMCFZ8NfvL8P5FUTcHP3I+8j2zBhw+2rIS8O/mrFgvc6WsJUxNPNkywX9MQBg==","signatures":[{"sig":"MEQCIDJeOafQVPLSZFjqXJ0J/gFj2pjYLd3c2/OFTQhYNfl5AiBJhkn63lRoRBHvX4ksMqId1Dsh3dAl1xXpPTmRlxFnug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":217498},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"b1247d3f904794382ca95a615ee68a76f27f4353","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.18.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@gobing-ai/ts-utils":"^0.4.8","@gobing-ai/ts-runtime":"^0.4.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.8_1783876939524_0.13090410040415157","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"@gobing-ai/ts-db","version":"0.4.9","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.9","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"76c0a6f505eef06f0dc91a47d7c3c1aff71ed940","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.9.tgz","fileCount":90,"integrity":"sha512-lPkmt0DEg8S5nvtmgrDXRGereFTRjB1lRc5+T3aMzvK7U0HhVYHV+2UMD6yTn1Q1gVU4ZQ4ZxK2N1XA2ST3xGw==","signatures":[{"sig":"MEYCIQCML7yDizVf6bBXomYTGAdUUjDkL1tLV8y4NgSk0OXQBQIhAIAoM03f5l4ebiGMOrubX5M1lHsrnQxiG+ONfeAzlp3W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230542},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"73f3a5a4ced5ee845a8091f96a2305dc8a5e72da","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.18.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@gobing-ai/ts-utils":"^0.4.9","@gobing-ai/ts-runtime":"^0.4.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.9_1783977831894_0.8598989272030411","host":"s3://npm-registry-packages-npm-production"}},"0.4.10":{"name":"@gobing-ai/ts-db","version":"0.4.10","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.10","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"06d8f22ab9e64fcb2dacf2769bdfddd45f15f477","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.10.tgz","fileCount":90,"integrity":"sha512-AUiKfuj1F40fVogOR4VIHoOi6GQRisQt2GlC5ui3Xs7Euk5VMJtf/zkqA0MTeh4JltjbLSVr3uCSDobqOc10KQ==","signatures":[{"sig":"MEUCIEjOxCaQ5B9l/L5lvp5s/T29+SLi4wtGY8L+GHYYiuzzAiEAp5MDrbgLbObGyTsqfNKO446qLFKv+DzI7IIq9BpviBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230545},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"390b76e092e1a8aeb2484a845dd8024e5adac695","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.18.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@gobing-ai/ts-utils":"^0.4.10","@gobing-ai/ts-runtime":"^0.4.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.10_1784155577268_0.33375291547106767","host":"s3://npm-registry-packages-npm-production"}},"0.4.11":{"name":"@gobing-ai/ts-db","version":"0.4.11","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.11","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"c7e90212d88032cc3cbf9d9ff48b061c250214e7","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.11.tgz","fileCount":90,"integrity":"sha512-KlVcDX98RGTbLsNWkg/hw5+jKuOgALg/Tq+iHS5ltPXdJlbzWB34GwvLlJywOOSeDC9Jf0txqKeKQU2IaWQrYQ==","signatures":[{"sig":"MEUCIQDScqKtQ5VNoz4uNhXkHPTxdl68gpdAl4LfnvMqGk2BbwIgXR+rkZ4tMZWyL9Nj2Jzfcx4/eQj2mHgfSPATtYrlbnM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230545},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"e904e9062605243a8aac99a26f030e51788d2694","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.18.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@gobing-ai/ts-utils":"^0.4.11","@gobing-ai/ts-runtime":"^0.4.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.11_1784697437339_0.008968264433860451","host":"s3://npm-registry-packages-npm-production"}},"0.4.12":{"name":"@gobing-ai/ts-db","version":"0.4.12","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.12","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"5cea6a36a7680c1d13afc258ffa6c51ef0e47d71","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.12.tgz","fileCount":90,"integrity":"sha512-QPrJGCWydROPQeIr2PnGNIfP6DQDULvR0RRU+FapDaqz92ZR9NOD7ll8JZh0MDGoytyTSN9mhQImlLjxpfq3iA==","signatures":[{"sig":"MEYCIQCLXCB54pL5rtN0YU4riNWE1ibvc8h78qctVrk6mYmAagIhAKyOPumEYyQq7SQ4Zy1WMfv6TaFFrW6phkdV1U0O4ZOZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230545},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"0cce3c39d08db2cbc8460930973fd8e84a8c0e43","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.18.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@gobing-ai/ts-utils":"^0.4.12","@gobing-ai/ts-runtime":"^0.4.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.12_1785258840787_0.31984195682751815","host":"s3://npm-registry-packages-npm-production"}},"0.4.13":{"name":"@gobing-ai/ts-db","version":"0.4.13","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.13","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"6cf109515a970115d67e54a2f8d13cd051a047f5","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.13.tgz","fileCount":90,"integrity":"sha512-yOclNdrFfj+FX31SHD4gMPi2Bs2VXbVeda0xL0759apAbHOsosx59u5FmXb72FDQoOgN7s3eV6KrtIDSf8JEyg==","signatures":[{"sig":"MEQCICQor5c21Oc9AVYXP/CG01tnYzRLf8Dux/aZWHbru6+fAiBBi3697s5slV9h9B8Vg6DZ6UdS8VrEZgZeHyyv70djgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230545},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"1e2c8aa963eafc439add07b021b96a0527073565","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.18.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@gobing-ai/ts-utils":"^0.4.13","@gobing-ai/ts-runtime":"^0.4.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.13_1785262168104_0.37495900876500765","host":"s3://npm-registry-packages-npm-production"}},"0.4.14":{"name":"@gobing-ai/ts-db","version":"0.4.14","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.14","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"990f2be3c84b5e004b53f3a29ee1bd50f3818e40","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.14.tgz","fileCount":90,"integrity":"sha512-Y8wzN4hweM1qA7C7V4H7dQ5fFeIXEpxifRMV/teB7gF1SXjCp622RK67IQXyepuQrqQkQzj9I3iwHBJINJ8ZpQ==","signatures":[{"sig":"MEYCIQCfxS11ZDWrpLuEY3x4Ykwwj7iM1bgmMz0NlShOY0zFTwIhAOIRYfqlk9qj1MDYd+wpPza2HR1Jz4ysvtMtk/GzvlPv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230545},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"8002f07ab6ed7c5c6f833febb4f20f9b6c092411","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.18.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@gobing-ai/ts-utils":"^0.4.14","@gobing-ai/ts-runtime":"^0.4.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.14_1785263777796_0.23670462276799165","host":"s3://npm-registry-packages-npm-production"}},"0.4.15":{"name":"@gobing-ai/ts-db","version":"0.4.15","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.15","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"d81a1ee3d07da19211691a7dab9eb9b08f9c3fa1","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.15.tgz","fileCount":90,"integrity":"sha512-w9lz8il35l9MnFDXFy7OC81bGhsappfg8p5WtGpEjXoUvjI0MMBGSAqm2JW7HuDy8uxukgmsk87xfgFSOtYxeQ==","signatures":[{"sig":"MEYCIQCpYsLM8jNqbkJU/9I9h3wW1nCYFTvPyv0AXNH/F3fB8gIhALtaqiOHmK7Tus7R4P2aJXkqyHzVozk8VCE0iMIl8Zzw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230698},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"b8b991db5ae95bdeb3d975ffc8fcf4c345b4baa3","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.19.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@gobing-ai/ts-utils":"^0.4.15","@gobing-ai/ts-runtime":"^0.4.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.15_1785535981839_0.8103738190329788","host":"s3://npm-registry-packages-npm-production"}},"0.4.16":{"name":"@gobing-ai/ts-db","version":"0.4.16","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.16","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"93632641d86779b98c9cbd1a66e4073fb87e822b","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.16.tgz","fileCount":90,"integrity":"sha512-LCpIecXWGH9+xqIHVhXVPJZX90JyMTBSvNuKH5XDtUmrXjNsfaigFVN+Hj1C/4VrrYUVUxyDOcTRR1e86spXKQ==","signatures":[{"sig":"MEYCIQCsrQTvu8sKHNNCBbwTm0YHOm+Go/vo3HJFXo7rYtei/QIhAKwq/iYv1J874pRgitd9SG60dOSXYxeJAEsyiboFlqSc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"b7f9b6b9db6447778d457b3129313e5c1ac3ebc7","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.19.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@gobing-ai/ts-utils":"^0.4.16","@gobing-ai/ts-runtime":"^0.4.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.16_1785769128100_0.28240731437099065","host":"s3://npm-registry-packages-npm-production"}},"0.4.17":{"name":"@gobing-ai/ts-db","version":"0.4.17","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.17","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"cc30f5e18358de2d98abfa33551cbb2dfafb824b","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.17.tgz","fileCount":90,"integrity":"sha512-jxrhpi6OwsTH4rqGw6EdcBY+i8BsDwKrS33V1edWwjD9XXBb53t9aZnsOas/7LIvsqEH1CFXHQi6yUCR50NPLg==","signatures":[{"sig":"MEUCIAPMx8Zb3uaXzotJxwg6grZqEFDHnrQE6XvnO6QvxQEjAiEAol8F/6W6upiTLBJKpjDU5zhe8o/rjYlYNwXseyMkg+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"76da13c46cd8169455ec975ec9b828f805062546","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.19.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@gobing-ai/ts-utils":"^0.4.17","@gobing-ai/ts-runtime":"^0.4.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.17_1785803688329_0.5765156101958098","host":"s3://npm-registry-packages-npm-production"}},"0.4.18":{"name":"@gobing-ai/ts-db","version":"0.4.18","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.18","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"e8201edde57620e1d046d62a51f58d1d50e047e2","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.18.tgz","fileCount":90,"integrity":"sha512-X+H51t4aPyv3SIAVfRMpnJFGPeSBAFKR5U6LHQXF0UcF43CsRuMHfMv1jik0L5t21Rh8NixyQ1nHZk12/7qo9g==","signatures":[{"sig":"MEYCIQCL3Rlg6eYr5t+nfnXeX8uGv0KFhUxZFQeh2Ad5IQsaDAIhAKM1XjrEKYY0NOijyz86CTlRjc3AJHfnx89dJrdiRItk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"f7cd78377fff724cb36e8c4e920b2df00d9b59b7","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.19.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@gobing-ai/ts-utils":"^0.4.18","@gobing-ai/ts-runtime":"^0.4.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.18_1785864969581_0.8386976928345562","host":"s3://npm-registry-packages-npm-production"}},"0.4.19":{"name":"@gobing-ai/ts-db","version":"0.4.19","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.19","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"bf823e975be4ae39706e7f2cb58659ed74bb9308","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.19.tgz","fileCount":90,"integrity":"sha512-3Xtzj04O/atmz3TWpLfAzq805P3IH6VRxECfE9rdZYB5Nc+sTqs9SZJtCo9rOknjJt/P8lMqycxCU2YYRtmWHg==","signatures":[{"sig":"MEUCIEe3hvSIlD+kp8iFBV7MXMPCxe1QsbljJHZVAjG7aNLyAiEAjlYeQpS8IBAfKo/K98JEWCxVDJzLFnC8gsAkPBRr0HU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"3e06ac43fb212b8ff96897fd5650218054cd0588","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.19.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@gobing-ai/ts-utils":"^0.4.19","@gobing-ai/ts-runtime":"^0.4.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.19_1785967651674_0.31736905560626893","host":"s3://npm-registry-packages-npm-production"}},"0.4.20":{"name":"@gobing-ai/ts-db","version":"0.4.20","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.20","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"704a4d4877eaf24bb372647c5240d0392f5befea","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.20.tgz","fileCount":90,"integrity":"sha512-H2bm0lPZjFR+5v52hNj/izG5z82TaDkbZf+CCTT6AwtXiK4PyaDkU4zaVzSM0SvAUzHkU7UphhDP5P4cusemew==","signatures":[{"sig":"MEUCIDrWHpD18l+ifZm1uKZpiQflanXe9UKyNxAukn7V0SWMAiEAp/wxrWGCQA94DJx/asfRcenXj3zYlTOFXb69pkeGjkk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"0d58757c0f64655edcbd4635df62f457841d352f","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.19.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@gobing-ai/ts-utils":"^0.4.20","@gobing-ai/ts-runtime":"^0.4.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.20_1786122381442_0.8624297582542819","host":"s3://npm-registry-packages-npm-production"}},"0.4.21":{"name":"@gobing-ai/ts-db","version":"0.4.21","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.21","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"2474233c9f57702dc2bbe49d3ef5d728d73d731d","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.21.tgz","fileCount":90,"integrity":"sha512-6GcXYYzeLVuVsmg/E9Cc/mIGfDiWobuzbN6U1woPtIVxctf1InfBPJTLsiGfA5pURlaMLC3zVBKnw6EOybKagg==","signatures":[{"sig":"MEUCIDwwso/IgYk5LT2x0kpoChB0+Le1K86IF8DS+5kw/wVjAiEAt+sanPmG+bIQdIMAalZdNI4O1jtoMZ3EgW/THO8DkHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"8e7131044d1225bc844775fb170b29c49fb0c119","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.19.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@gobing-ai/ts-utils":"^0.4.21","@gobing-ai/ts-runtime":"^0.4.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.21_1786129112051_0.8530510288508155","host":"s3://npm-registry-packages-npm-production"}},"0.4.22":{"name":"@gobing-ai/ts-db","version":"0.4.22","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.22","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"205fdbe5a0d56b4b40501b9555f6da9ee3c72ad8","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.22.tgz","fileCount":90,"integrity":"sha512-/d+zzE+LHsFVgxbZ5K3hBy/QAGHrT79yW3c5ItrBDrvEqi/LB0u4KlCbJ5anaW2EYvl2vZmnP0BdkkPH0pIv8g==","signatures":[{"sig":"MEYCIQD3nYpzcr9hP0LhFSDDylNiYNSK5Cka5I4jyXMlbUTkNgIhAI9fCUlIpBXyMNOcBmhGvcuNkwcSrMwWKK7sWa6+yEQz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"401d5a4fc1b2aa44efc15e15cc43c92676ca394a","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.19.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@gobing-ai/ts-utils":"^0.4.22","@gobing-ai/ts-runtime":"^0.4.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.22_1786129370490_0.02839456337420576","host":"s3://npm-registry-packages-npm-production"}},"0.4.23":{"name":"@gobing-ai/ts-db","version":"0.4.23","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.23","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"8d5265d3bff9d3c14eea9f781612af101c931441","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.23.tgz","fileCount":90,"integrity":"sha512-+ZDYrjU6Ml4g1xsi+RWmF8NKqr2az8OsT4IXHZIll+ErAwI1LosLteH/8FH7o982l87kePEBg4ID9rkPJx57tg==","signatures":[{"sig":"MEYCIQDS1Ry0wVjGM5Zz7YgWGhEtMnXBdg9RkvGoWQxhHI54pAIhALjXNzytvr2hT4dUTR+fQwW+rOS3+Ifg0IZ2tmqUPYOp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"b10e1d714f2f77c0a4e323276703259904c07189","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.19.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@gobing-ai/ts-utils":"^0.4.23","@gobing-ai/ts-runtime":"^0.4.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.23_1786193314737_0.49124153812767757","host":"s3://npm-registry-packages-npm-production"}},"0.4.24":{"name":"@gobing-ai/ts-db","version":"0.4.24","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.24","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"1791205cc938fe2b07ef5d519ddb32d500b897df","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.24.tgz","fileCount":90,"integrity":"sha512-V7B9dwhzSkiYIUVgXUQ2hI0wwb6Ky79Qf+W3O5DBpksKQIMedoQtM1YLhSJh4laEq3ZNvw5J/p8feE3kRcwFLg==","signatures":[{"sig":"MEYCIQCWKXAHYelI3SEiEa+dlIECa/U7Hxwmh4rAX9Vx8RUCwQIhAMWNRq4n63VKdIewar8/QL5Rg5c+RMoJPln1aZFj0LAK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"bd4d7da8e6e6ccb9072531f131283fa8a4a23594","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.19.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@gobing-ai/ts-utils":"^0.4.24","@gobing-ai/ts-runtime":"^0.4.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.24_1786407544077_0.8272223708016524","host":"s3://npm-registry-packages-npm-production"}},"0.4.25":{"name":"@gobing-ai/ts-db","version":"0.4.25","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.25","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"11f60b289ba64e57fa2bb59d46cb73b408e76607","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.25.tgz","fileCount":90,"integrity":"sha512-B6vXsTdG6mheJL83RqTRjK0Wc1wjqr59Vc6rv9X2Gu5rQLICXrx0uQadKPZqcgRubGPTrMgYWNKIwK0fKL5X6g==","signatures":[{"sig":"MEQCIEscBkC6a7jXW5mtKVr41Vrzn6TV+lyTU9YrxDT8He6aAiBApGvD46Z1uvFyqmyomcfAhShjpkuXWE2VeYl2qTwsSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"d727589d8a35621a50c69c42d12bc42108d9f8b8","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.19.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@gobing-ai/ts-utils":"^0.4.25","@gobing-ai/ts-runtime":"^0.4.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.25_1786421312880_0.018770232005687282","host":"s3://npm-registry-packages-npm-production"}},"0.4.26":{"name":"@gobing-ai/ts-db","version":"0.4.26","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.26","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"3ccd3d90cc5a935e8b843f3228e979092d8e6e1f","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.26.tgz","fileCount":90,"integrity":"sha512-W9Sc6tug3xwrox92VAA9dTzqh9kIQ1C6n/wTIi5M48CqC+3TZhrAsR/fz50zYSWFkA9r6DaOyOksA2NERoeVGg==","signatures":[{"sig":"MEQCID/oMtUlEeiJ2krrFeEBQDCwmdlNkxUDYWSKu00doVzEAiADFlPH6pPuY18JH/o+GTpKa3k33BMYJLpbDr4/hT2NuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"668eadb5e21b1b84737b761724d6f249d3983af2","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.19.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@gobing-ai/ts-utils":"^0.4.26","@gobing-ai/ts-runtime":"^0.4.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.26_1786432418840_0.560175973303739","host":"s3://npm-registry-packages-npm-production"}},"0.4.27":{"name":"@gobing-ai/ts-db","version":"0.4.27","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.27","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"6e31ee5eddd2bffc731572c9606e7d82e127ca25","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.27.tgz","fileCount":90,"integrity":"sha512-fyDm5uZhoswRp5hPA22nRTzcVNKhdNyViEhLmSaZKtM31j5cTZ3zUgYnPkrhIujcEe6xDHsaYtfu+Z8VKJAQ5w==","signatures":[{"sig":"MEQCICKIgEKJaXxXhAF+xipWWNBGep76l4KFMb2KA5xEMp8HAiBpKhNnlSD6n9sqBvACJDVin9Q2Hid1QS3fXxNpgGbr/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"a1fe98901ca9359c62fd22c5c901843499d8bce9","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.19.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@gobing-ai/ts-utils":"^0.4.27","@gobing-ai/ts-runtime":"^0.4.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.27_1786469295878_0.5647141488438436","host":"s3://npm-registry-packages-npm-production"}},"0.4.28":{"name":"@gobing-ai/ts-db","version":"0.4.28","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.28","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"d80a491faae02ce0bfcf88383737ee2a7d901bbf","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.28.tgz","fileCount":90,"integrity":"sha512-PWjcGJR6XjL1Y7PrPTBNeYerqC+P2y0wZTOCIg95hzRlc1u9LWcbamc7h8jD3f+n6vh7crLQm/srfyG/GklzCA==","signatures":[{"sig":"MEUCIQDXbeRfPuOVIhxdqXpSRD1kiLhkoM1x7pldGp0WtOduUAIgWgd0uswvT5OZ2wjLTmPFctr2pqVU+XZsqC6AlQa2/UY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230765},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"7259590d9a93a9fd4b5e16cc5c6d04f539d6f9bd","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.19.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@gobing-ai/ts-utils":"^0.4.28","@gobing-ai/ts-runtime":"^0.4.28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.28_1786550322346_0.7539652680866367","host":"s3://npm-registry-packages-npm-production"}},"0.4.30":{"name":"@gobing-ai/ts-db","version":"0.4.30","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.30","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"b17f6d09d63abecc69385025535e9a9a9b7c3663","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.30.tgz","fileCount":90,"integrity":"sha512-buW3h7pSI6q9Xhg88CQjhW0H6GVgSwtsB3HGyMf6nrxIu05g1tUsofsv14NhlKtmpQeE8ZaWICvQpv6Jhb4C6w==","signatures":[{"sig":"MEQCIDkLeUp4Q/F0WSNAwNocMn5TSMkGCfj4L5oYIMuEqeEgAiASyH9Kk4ij5mTmQHmRcEwxp/MqIII0QtKyK/GRNHTO3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":231571},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"48bb97271f5d7e178e71740b34743b8d25b18833","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.19.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@gobing-ai/ts-utils":"^0.4.30","@gobing-ai/ts-runtime":"^0.4.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.30_1786577461464_0.40079505023929074","host":"s3://npm-registry-packages-npm-production"}},"0.4.31":{"name":"@gobing-ai/ts-db","version":"0.4.31","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.31","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"1f562afd8cffe0502ebac7eb6efd73a5041d43c4","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.31.tgz","fileCount":90,"integrity":"sha512-Wh6P8s+lq0M93tdHU+GYNe0p2VWcK4ieq2wTEqWIqwBglSFQSJbe3qfL+i9j/v+MBGZsth49TCsRGNxtLOjVQg==","signatures":[{"sig":"MEUCIQDyBsXJFaEjllm/k4ag4Vc4FEoso1WOiPKi+rntcZTMHwIgUxyDQXo6KLmrzPBB6W20fDCwykLYfTpICOU/h7u7TKk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":231571},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"2e8bef90bb419733d70f5de1971beb84a6f33d32","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.19.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@gobing-ai/ts-utils":"^0.4.31","@gobing-ai/ts-runtime":"^0.4.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.31_1786605615488_0.5620793718756978","host":"s3://npm-registry-packages-npm-production"}},"0.4.32":{"name":"@gobing-ai/ts-db","version":"0.4.32","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.32","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"273e8a2c438cf39c6920c8d2699922e0574e1e3d","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.32.tgz","fileCount":90,"integrity":"sha512-Bq60/fjZPC+Lw+U/vJepEf4rTIoi+5CmgWjnE7FP2gZQJqWw+MXoa6Ib9BzpZpD4knWslvzZ4uMBAGeeEzabqg==","signatures":[{"sig":"MEUCIE6Jm9Lg8STSQZI2oZDj8T2SkloI5gz+qVSwvEYMFflEAiEA1ejRaQb6UBr6hzyXANgU+L/V8qzddcohvKpCs+ug+No=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":231571},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"a1e40b4bb9e15d1e00d462a0235be07096241cb4","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.19.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-utils":"^0.4.32","@gobing-ai/ts-runtime":"^0.4.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.32_1786671795212_0.43933814398625426","host":"s3://npm-registry-packages-npm-production"}},"0.4.33":{"name":"@gobing-ai/ts-db","version":"0.4.33","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.33","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"92f049c6db4c3d72531e4530ecf834cff61b3e07","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.33.tgz","fileCount":90,"integrity":"sha512-9y6fI37BL9NXjRgiqwfDboJN4VzVU60VajQvTrtCE6qPg06I4ewIxxNj0jTnRWJ7XkS/llViKtk71DP8P3VVuw==","signatures":[{"sig":"MEYCIQCzJkzEjQcUc+3q/mwHjU+TfbGZVMvuH2ACeQGIEhGHegIhANAwSHnaMPky0GxzDvu0jgLZgMqhlxnhJPS2Dm39lQ7X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":231571},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"e63ba6d5a9a72c6ac140864d5ce6b86995fe6a95","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.19.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-utils":"^0.4.33","@gobing-ai/ts-runtime":"^0.4.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.33_1786727256048_0.6197533458769473","host":"s3://npm-registry-packages-npm-production"}},"0.4.35":{"name":"@gobing-ai/ts-db","version":"0.4.35","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.35","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"22df513ede54a763cc6160995da0191977a84393","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.35.tgz","fileCount":90,"integrity":"sha512-wzdTUTIagWumPH1wvLiFbPT4M+34jmC3BZRV+GrYcZao130RvO1/3QRWuMomWibC5t7DKWE80O8ky4fY055QAw==","signatures":[{"sig":"MEQCIFI0SaqYvnx4SqjCVzkdleYr0XqKaM7KpLfRQBvMFCZhAiB7qm8LkH0KKzEp+l4Scj1jqLC4tFr4Reg60BY7xZLE7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":231571},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"7fd1643c2216a35df9dbe94cf493216dc9e979b4","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.19.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-utils":"^0.4.35","@gobing-ai/ts-runtime":"^0.4.35"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.35_1786908549596_0.5807658645623857","host":"s3://npm-registry-packages-npm-production"}},"0.4.36":{"name":"@gobing-ai/ts-db","version":"0.4.36","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.36","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"56685af8a55c3238a812e5d064ce5121806147b3","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.36.tgz","fileCount":90,"integrity":"sha512-WgVmcoMdwrcVtE6mx+y544f8Q/rnfuNe/huCTbLl/8rhvvXJuMSNL2M1R9z6bicrOKwZcm19Zq96V+FdrLKbcQ==","signatures":[{"sig":"MEUCIFvOFEAMIrrrRoYH8CxULB8QhMoVjE73k9iF4k6mauWNAiEA678fhr5RB4ic8fyW0/rQBUSaktHLvjHFBAi08OKw4V8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":231571},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"893039541c1825cb2dd61fb49baf344a7fc65454","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.19.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-utils":"^0.4.36","@gobing-ai/ts-runtime":"^0.4.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.36_1786994845471_0.6690946632499752","host":"s3://npm-registry-packages-npm-production"}},"0.4.37":{"name":"@gobing-ai/ts-db","version":"0.4.37","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.37","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"b7406a48067e92b55147176a7516f6175d05a989","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.37.tgz","fileCount":90,"integrity":"sha512-Oiq9SOIv3HavjLyrYa329aKyx/esgt5Oat2wtdmf96Qmwz4JuoJyuwulIc4nKBI5v/H82JFVq38uVks0AU0PKw==","signatures":[{"sig":"MEYCIQCDLAyPoDLeQKDOBk61Pf/AwxoecVXg+iiA/AQpCrr1xgIhAJ+kPLvziTXxOdN4sdPCbU33Sz+5qmtyTn3Ye4+67gdf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":231571},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"c5d6caf1bf0da48529d2c3903c77198091e59fe3","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.19.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-utils":"^0.4.37","@gobing-ai/ts-runtime":"^0.4.37"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.37_1786997132953_0.47877947229764906","host":"s3://npm-registry-packages-npm-production"}},"0.4.38":{"name":"@gobing-ai/ts-db","version":"0.4.38","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.38","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"ef2f9217f2bb64ea1aa5a241055514dd1416d9e5","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.38.tgz","fileCount":90,"integrity":"sha512-uINnHBAXYQ/gZFbpZp6N1bQoSB1Iu8iw3Df9nvvPlH/tTNS/BvPfX7rvnVHjLm1hM1tzR+DqEdmDKtJnJpWOYg==","signatures":[{"sig":"MEQCIAYamLsv4O7gyGlFqql4eci2UkpMXLefNEwO/vggKRukAiARjI/GuOF9wbyTG4qlDYI3UO6iomPTWqes6AJwT8CWQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":231571},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"bc52a79a2b4c7b40462ae88c84c7c15a055471bc","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.19.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-utils":"^0.4.38","@gobing-ai/ts-runtime":"^0.4.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.38_1786999086595_0.8988699157970812","host":"s3://npm-registry-packages-npm-production"}},"0.4.39":{"name":"@gobing-ai/ts-db","version":"0.4.39","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.39","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"1d7a53cb792a7ad89b7b3f587111bd484d108ff8","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.39.tgz","fileCount":90,"integrity":"sha512-XoR0jsbMAC12Aoh7uT5FpLMw+wLwzlsovumJbt8J9oFbcGdIkwHOKppCnunECLI95G/o1vG+9X/FaMLyerQO6Q==","signatures":[{"sig":"MEUCIFgTb5h/9liUoWScbS9V8OY8893ZefzHDUxVMNHzTv9LAiEAw+uj9XvvfzkoQanjzruQiWS4BR9T6ab99+Z0KP41A3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":231571},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"04f9e992544bca4921d81409dc1d639f1019eca4","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.19.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-utils":"^0.4.39","@gobing-ai/ts-runtime":"^0.4.39"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.39_1787163374547_0.9680791399178195","host":"s3://npm-registry-packages-npm-production"}},"0.4.40":{"name":"@gobing-ai/ts-db","version":"0.4.40","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.40","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"e397e38e8312359dbe4411a04db40bba27fa7da1","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.40.tgz","fileCount":90,"integrity":"sha512-R+B2g6J+8gV/DCfl0aFMJ5rxRXan7QDUvdOcplMt6sHp57ZRdIYLHjo3mKFA5Hy5jtAKpTWblf6z9XJBILIdXQ==","signatures":[{"sig":"MEQCIGDpSRdzZ77T+u4FerN1Dz7KzvZQYk+O3uWAJX2t+2oeAiASL5n3XE74UrTdX+iXcJLWBmc45ezBJrf0kvaPEEQ7Og==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":231571},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"3570d5711a00febc8b4f7fc2bf82e3fb416c8d1e","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.19.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-utils":"^0.4.40","@gobing-ai/ts-runtime":"^0.4.40"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.40_1787357949955_0.9774311363857882","host":"s3://npm-registry-packages-npm-production"}},"0.4.41":{"name":"@gobing-ai/ts-db","version":"0.4.41","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.41","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"288ff219459293c2f7cd5b0dd4bfe1e3b22d2182","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.41.tgz","fileCount":90,"integrity":"sha512-P8wjoNKD43s/acqCm6cFy54xxVj1/wqRgPVUn73EpZWs3YdsHOp4+8Kl+YD/+ehDo0YsbsfjSxFE5sqKI2GjoA==","signatures":[{"sig":"MEQCIFYmB9el8PnWv3w4f7aCOSh2kuMtflElb5S1J3wDetKrAiBZdF0YSSxInBUUV+LyxsVTcdwbMuKbeKpEa5yNTutMHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":231571},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"ce6e9515dfd2d27411b85a406798cea7ff75efae","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.19.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-utils":"^0.4.41","@gobing-ai/ts-runtime":"^0.4.41"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.41_1787363443875_0.5047786179838429","host":"s3://npm-registry-packages-npm-production"}},"0.4.42":{"name":"@gobing-ai/ts-db","version":"0.4.42","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.42","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"d29b6ffe8b9a27b1fa3852b815d1ea2e75d6856e","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.42.tgz","fileCount":90,"integrity":"sha512-0ao7npKwTr0AVSFSP14D00Y7e1fxkUkhc5x/srChceB2YQYLeR/lnFahmYsjfFs2hq6BkippEjG55K/C2tTAfA==","signatures":[{"sig":"MEYCIQCfHn72lrPY79Bkn1hQ/up6QC2TNCrcNXBQR7vazf6lJQIhAIe33gZ7dTyfGmDyN0j6xa0xTATSTQxS9t8ez3BAQ0JX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":231571},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"c3293fc9c35d1da6854cd6dd7216d96ab0f2178d","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.19.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-utils":"^0.4.42","@gobing-ai/ts-runtime":"^0.4.42"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.42_1787516422388_0.28809268424356493","host":"s3://npm-registry-packages-npm-production"}},"0.4.43":{"name":"@gobing-ai/ts-db","version":"0.4.43","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.43","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"7274a0919ae186cb26e897152af64366f31701cc","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.43.tgz","fileCount":90,"integrity":"sha512-DYf5q0FnGHzDIUft+m3+YESmG7NJzPkmisfoB2vLP/733C+fXG4T8tGm7dVG2WJgNSjqRJbGDJkvnQSQsSGFJg==","signatures":[{"sig":"MEQCIASFFcUU+PtBclEgiPlrXfWIPi3r4NDnMp+gJPKiCPT+AiALnsEvzIwjYw7niEriZRebe9/V7su1BcZESQV38emWRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":231571},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"394ae67f3e1402a368b2011731909f3d94c6b403","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.19.1","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-utils":"^0.4.43","@gobing-ai/ts-runtime":"^0.4.43"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.43_1787782564380_0.4120476464211609","host":"s3://npm-registry-packages-npm-production"}},"0.4.44":{"name":"@gobing-ai/ts-db","version":"0.4.44","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.44","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"8ac2a70b2b317815c87924a4adde1a1ce71245ba","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.44.tgz","fileCount":90,"integrity":"sha512-DxVBYBkxE7YcleD6MdaTfFCP9ICJC0/F9eFOXPEr78N0hrTOhM3Ny4DG90QlSpQ30bkyuLdMU7SmH0S8QPwXvw==","signatures":[{"sig":"MEUCIHbGylXCRhhEBJ/TTyLcmzZyj2xAKX33YZJAdymKeGovAiEAnDcVJFD1qG5+Ju6iyIoLn38f+yguZAB50WnSnBoXelA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":231571},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"b91bb37214c24a34f6876e6522e52673807c4cc5","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.19.1","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-utils":"^0.4.44","@gobing-ai/ts-runtime":"^0.4.44"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.44_1787788197743_0.4915436097109531","host":"s3://npm-registry-packages-npm-production"}},"0.4.45":{"name":"@gobing-ai/ts-db","version":"0.4.45","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.45","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"22680a4d3b5c841112169add0f7c8b5d39ff8f25","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.45.tgz","fileCount":90,"integrity":"sha512-36QG2cPLBvz9rLP+pydEO16qKshquFNhf/6zTXkr2snl6FoKyolzxJ8iKYllCENh7cKIvlq8jeKwPLIYnORh9g==","signatures":[{"sig":"MEUCIGJ4SsLYcdIgQuHtbkkgCyUwjTwarkHWXx8hUzQkvcqwAiEA0lUprs6450t/ZnOfTFOsdJhtrINAyu3BvfIX8xo/O6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":231571},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"d581095e77d3f984e527b58148ff9057e6c39ae1","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.19.1","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-utils":"^0.4.45","@gobing-ai/ts-runtime":"^0.4.45"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.45_1787853776614_0.7590868902704333","host":"s3://npm-registry-packages-npm-production"}},"0.4.46":{"name":"@gobing-ai/ts-db","version":"0.4.46","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.46","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"3ed98eebff6c78a1aee3b5ba8f64241441b828c8","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.46.tgz","fileCount":90,"integrity":"sha512-wsd4nv9JpJhH2Q7haFwRnVqJ1eewZ5LL7YQejG3vKcKEzSlBbU9bYeAjgzOdErqeBZFDUbjYTzFZXa9Fe5zLvQ==","signatures":[{"sig":"MEMCIGFr+CcCzQ+Uts6DFJzPnk2rPnowneNitVBFB0T+GtOKAh8asIrJ/PrkoZfNwDcfE9l5xr6l1Nj8TwLvI4rq74Qh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":231571},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"a2582519daaa8cdf65d19961c48298fb69995278","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.19.1","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-utils":"^0.4.46","@gobing-ai/ts-runtime":"^0.4.46"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.46_1787872758548_0.6470291179193017","host":"s3://npm-registry-packages-npm-production"}},"0.4.47":{"name":"@gobing-ai/ts-db","version":"0.4.47","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.47","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"56565391c52e78a0545011e7569744bde75b52b4","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.47.tgz","fileCount":90,"integrity":"sha512-hPuihbKJKiptioD6N2Rv1YFbMltB94u94iMYbkmFaAZYcg9foRMNzQeiu1VpStNsVeUhRkcF4MVgcoymPfSqDQ==","signatures":[{"sig":"MEQCIEVOJGG2D/OI1DfIMjg9uqPRSE984VSh8P99qJRvd7+ZAiBPF5Vaoa5k5FFSpOzMv2dEkszvqAIILkM3xMhE2ImOfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":231571},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"e56afdfd8211def51234c76b537f6a050b913a33","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.19.1","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-utils":"^0.4.47","@gobing-ai/ts-runtime":"^0.4.47"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.47_1788047926301_0.38694117867299016","host":"s3://npm-registry-packages-npm-production"}},"0.4.48":{"name":"@gobing-ai/ts-db","version":"0.4.48","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.48","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"5cb6d1f46ef421b6d95819270e5d0b04274430fd","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.48.tgz","fileCount":90,"integrity":"sha512-04Kep9w8Lrqsucj93fIISHdL20F7B2lkMJu9ZepJ5xy/jnFzPeWmE/9Ty44n7LoxCFA5A7adnIuP9CR5Azi7LQ==","signatures":[{"sig":"MEYCIQCW86qK9/KYpT70gfncQzm4ErHOtkKxniOUAA5X7z+AgwIhAOsE5zEA+AQ7R0jTsmpKOOOHk3s5ucmOjlJYtn2GcTzO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":231571},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"c3c3310ac9c35414a961d9f72017fb70fe3e8a11","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.19.1","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-utils":"^0.4.48","@gobing-ai/ts-runtime":"^0.4.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.48_1788066297686_0.3284056867346963","host":"s3://npm-registry-packages-npm-production"}},"0.4.49":{"name":"@gobing-ai/ts-db","version":"0.4.49","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.49","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"571a34f4b901eef24fbb07a54e399e7181aa18ba","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.49.tgz","fileCount":90,"integrity":"sha512-UeZ2reYnSpALBLaBix4OzwU51fOifPeDI6a2dpUEvZz9HR4mHbmdw8UzqSzHg+BIqL7/pvTGLtSa/saCYAnbMQ==","signatures":[{"sig":"MEUCIQDfFwYkActUWrFqS8wNqY41CJp+bc3WUnPGcYJMi4GbUgIgbOi/CUAYVCDuYZH8eYmOn4bXUDx/xe3l9TG9vwz+sfk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":231571},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"4f0107a82779aa9d947552520bcf29cfa53e4db8","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.19.1","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-utils":"^0.4.49","@gobing-ai/ts-runtime":"^0.4.49"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.49_1788198802962_0.6127741481423199","host":"s3://npm-registry-packages-npm-production"}},"0.4.50":{"name":"@gobing-ai/ts-db","version":"0.4.50","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.50","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"98a937950b066bef9369797bd03a17492f6e7f30","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.50.tgz","fileCount":90,"integrity":"sha512-5wZx+MHGbIwVIm6kontdJ2vuQkKsDQvcm0VJTaSvtjdt5LMyXEByVwkMhAdnZk6vDXt4RDzPrAJRDlQh9b2OzQ==","signatures":[{"sig":"MEYCIQDB9WDhrN1e4vpTSRyCqjHvExX6RTz2SmMJ5i18FI0T8wIhAPIq3uI/rdNYHEFPZJuLKn1bYCH7AgTqYOdHmsImzTbD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":231571},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"a084fb0cf1ec64a80a3b3304c857bf2a277a1be3","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.19.1","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-utils":"^0.4.50","@gobing-ai/ts-runtime":"^0.4.50"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.50_1788235449500_0.6904147582584323","host":"s3://npm-registry-packages-npm-production"}},"0.4.51":{"name":"@gobing-ai/ts-db","version":"0.4.51","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.51","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"5591b201d8c4c6298c382103afe1eafd9d717db4","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.51.tgz","fileCount":90,"integrity":"sha512-AEOdBB4x92DuzT1mZg7T8g8WR0/WBr89Yf6rT77cr0RZ8XcItRaZOOnH792vcR/BabTJ1vqiDMv8qyAUEIIHSw==","signatures":[{"sig":"MEQCIBfzR+Yur37oEKglDBtgBSE/m6bXvpQV/1s8Ze+Ya0tlAiB0uqN7jpPrjPgKNv9Uv7zpmOh3YVC4AFzv68NyYm8gEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":231571},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"59149778e876978db2b7879d9fc5a03c7f8822ff","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.19.1","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-utils":"^0.4.51","@gobing-ai/ts-runtime":"^0.4.51"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.51_1788370086513_0.3869993866388488","host":"s3://npm-registry-packages-npm-production"}},"0.4.52":{"name":"@gobing-ai/ts-db","version":"0.4.52","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.52","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"789bd0773c7aa274ff5390e9f1a57e360097c40c","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.52.tgz","fileCount":90,"integrity":"sha512-vFgDutluyDrw71dMDjpgnAmHafpmjeTRkUrqA2AUwcHjj0RgvXflZmMe50PXlT6l4W+n1O5ainpnU73XKKjOJg==","signatures":[{"sig":"MEUCIQDPJgHAIYiWI3QVgeQPb1wHuV3810U3FJ5UHXFjQh4dhAIgFKB9N/JzgT1beTqhyPL9gcqf7D0qESPYsn3A9BIVpwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":231571},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"d14706a0b660cb145353f00ca0e62f7ea83566d1","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.19.1","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-utils":"^0.4.52","@gobing-ai/ts-runtime":"^0.4.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.52_1788395191080_0.9832428367783173","host":"s3://npm-registry-packages-npm-production"}},"0.4.53":{"name":"@gobing-ai/ts-db","version":"0.4.53","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.53","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"69955ca38b96c74602c6a38a794d33c97d25db22","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.53.tgz","fileCount":90,"integrity":"sha512-JWwio81PYrIaqJPoDOpHWm+9ZnqBuKRU5UoBDrxYrk9vNfzJbC+JA4BT/lKD0Q0RsqmTg6Pg5t7eOOe6zHHu6w==","signatures":[{"sig":"MEQCIFlhXLfdBmoVYVwVVwEn5Ae2hgCttbjPll5bR/Fyu72oAiA4ik+wTm9DXiDVFIY/OPfFcaH5kQpMxZdTnVzX7AnVzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":231571},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"2b390d96149f0b0cd4e54e3b6e6df1a0317411a2","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.19.1","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-utils":"^0.4.53","@gobing-ai/ts-runtime":"^0.4.53"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.53_1788399351706_0.11145607784931832","host":"s3://npm-registry-packages-npm-production"}},"0.4.54":{"name":"@gobing-ai/ts-db","version":"0.4.54","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.54","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"714dcf7e01aa1f96818b14e4d683b2bdafe5633a","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.54.tgz","fileCount":90,"integrity":"sha512-zQ6Mu11xZWBUDL4C6bFdz8VnhGyUrLXZtF+UmeydlKo0x4DO1D4l+Umfg4OyflyiM/qxPKSztwzK2B0fHWrSMQ==","signatures":[{"sig":"MEYCIQDaLPkfOXvSYz+3BRU7g/QY7fukRtO6CtmI/VRgoGPGqAIhAK/40ryir+TZrUSZiHb84O4F3czEcZaPXmrQl2wvQTDU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":231571},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"88464909a0afb397f783401679daac6ac1e1be65","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.19.1","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-utils":"^0.4.54","@gobing-ai/ts-runtime":"^0.4.54"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.54_1788405636421_0.5976372736905076","host":"s3://npm-registry-packages-npm-production"}},"0.4.55":{"name":"@gobing-ai/ts-db","version":"0.4.55","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.55","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"2c6de2b00ed7521c2b8d705d2d5665ae68c56f08","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.55.tgz","fileCount":90,"integrity":"sha512-VmIz4bXofk/wWjQaTVG7D9gVcM5PocO45kQzHe/A4Qm6liHRAynwspO0h6SwUNgLFZPecSP11i7n2IxRAFWQdA==","signatures":[{"sig":"MEUCIQCyx+A30r30XSplGKlkp0kfB/l5YrA3oi74ZMswl9tEwgIgINp0l0HJ4k36n2L5rJHpWOwB1KztHdbrw5N5bpFJz70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":231571},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"61416c73d0a5ad95a0b6c0ebf1473b6260c65f9f","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.19.1","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-utils":"^0.4.55","@gobing-ai/ts-runtime":"^0.4.55"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.55_1788462710292_0.8771642620729159","host":"s3://npm-registry-packages-npm-production"}},"0.4.56":{"name":"@gobing-ai/ts-db","version":"0.4.56","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.56","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"913081791da7e256dda8a1b91f8f8cc6d738a97c","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.56.tgz","fileCount":90,"integrity":"sha512-WqMvT3Ow7U2MJeYkzEDJFuxGk4TVmemHmHSt+oXQVqN5lr+Qd1CKAACO0JAmRbO1FZt41m1DCgcJtfUe4A8TVw==","signatures":[{"sig":"MEUCIHynEGe3kB7ssK1dXfmLXUXrnh9gZvGoCp75PG3PO10KAiEAw/Yw0ITjj8543txSdLPUdGKaQQmXU2nr9aCeQ2ZYX10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":231571},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"60a98c2cdfb5b41e07f82e8cd34ed5e719df5f57","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.19.1","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-utils":"^0.4.56","@gobing-ai/ts-runtime":"^0.4.56"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.56_1788495521725_0.5160313228390274","host":"s3://npm-registry-packages-npm-production"}},"0.4.57":{"name":"@gobing-ai/ts-db","version":"0.4.57","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.57","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"304a788ee81c04d811374ef40031f93039770683","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.57.tgz","fileCount":90,"integrity":"sha512-BUtbvBA1iCodefoMJwXDUtzCffyMad0L84kFa8CR/UIw1LSqHZCrf7HpjaD5hOeK5hTa1mrWNJ+OKIkHOgNQnQ==","signatures":[{"sig":"MEYCIQD9JIvQ9GdUYdkt6f75lZwwwH+Z7Ln7ECfIZFToBygpBwIhAKf6byA/y+SclL3V2vV+7qtt4aGrq10jiojr5FvKyjbT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":231571},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"f01336f7b770219babaf62c2bde2f11ac9c1d86e","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.19.1","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-utils":"^0.4.57","@gobing-ai/ts-runtime":"^0.4.57"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.57_1788828184930_0.37750551695305345","host":"s3://npm-registry-packages-npm-production"}},"0.4.58":{"name":"@gobing-ai/ts-db","version":"0.4.58","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.58","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"bc5c459a12d8ad295a92bb8594ae8f629c7839b4","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.58.tgz","fileCount":90,"integrity":"sha512-rWJsbpA8XQVGpU2MT0yRgROXwFIlICTkVduph5OWl8WJoUuBoWUzjz8gPgQPrPv0PKVTB1dxQP3vZRISYiU50g==","signatures":[{"sig":"MEUCIQDgvbgP1m6ZsyI293FaxHYDUF0n811R+0CMH6YfTvlG5wIgJ9AcPjE8JIO+H0xjIx5CPj+DOsHFEXdzJuZ12ArqfGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":231571},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"f22601fe8c409eb8759f709490a632932ce7170b","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.19.1","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-utils":"^0.4.58","@gobing-ai/ts-runtime":"^0.4.58"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.58_1788914856362_0.9485584931582518","host":"s3://npm-registry-packages-npm-production"}},"0.4.59":{"name":"@gobing-ai/ts-db","version":"0.4.59","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.59","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"23cdd229780a5bb3a702f15b9692ca7f728ed443","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.59.tgz","fileCount":90,"integrity":"sha512-e3HrvQRAeOiDHElYbe8anQlTKLpNqgKZZknZicXiUh+mcNo54WQXm+RWsAv6VdyECVPBg/vbGHoSJVNhGLzzEQ==","signatures":[{"sig":"MEUCIQCPL29t+3GKA+rxz6kVGBH0cSuIxiTxtYvlpfLoZVmA7gIgHTGz9qLT9ePSUJoIZ6m0ZmVHoGMQ99OEEqUoFJQm2YQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":231571},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"c9b45763dbd5e7a670c4a02aeaee7c0e6c6e4b82","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.19.1","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-utils":"^0.4.59","@gobing-ai/ts-runtime":"^0.4.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.59_1788916884090_0.644231536933312","host":"s3://npm-registry-packages-npm-production"}},"0.4.60":{"name":"@gobing-ai/ts-db","version":"0.4.60","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.60","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"2bb04743446ebca0a1e47a60a005655c537ae417","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.60.tgz","fileCount":90,"integrity":"sha512-e+tfkZAOT8sB+p0MA031I1+YoXDe/qeR25DatkjhtFgUL9of0TctRfR7ImgJgVFrMIskZCIF5w1/Zrbs3aLlRw==","signatures":[{"sig":"MEYCIQDGH5KlBT7ok9AUiAfzYl/U6IX9gNx1Z1JyXyEgWf/fEQIhAJKxLWzJAKs9nBqeVnd0VMxTkwU0/zpStpxU+eyp7vyg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":250049},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"73b05365d31306d68acaacc4102f394d9e82567a","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.19.1","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-utils":"^0.4.60","@gobing-ai/ts-runtime":"^0.4.60"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.60_1788926860045_0.025215897441021484","host":"s3://npm-registry-packages-npm-production"}},"0.4.62":{"name":"@gobing-ai/ts-db","version":"0.4.62","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.62","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"32b51bc11f47163520789ead73f9a37bc9b0eb6d","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.62.tgz","fileCount":90,"integrity":"sha512-EHBAPiPFwDtxSKaSeoIQR6MKcnB0ipQ8NYSYNcVY8VwcNphTH/7H9xXOADQkOflby6bx/fTBgJ+Ng1dTbWpKeQ==","signatures":[{"sig":"MEQCIG+oGdlfK9u2QcnASO/YMAP3PltI81t7n5Wj1MczBRTdAiB+jZPrH4VuuTvIgI2OzgYtH5xwaL9Si4Qwo56a8yr7sQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":250306},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"b2a135fa11810549e2eb749e62999d0e688c075a","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.19.1","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-utils":"^0.4.62","@gobing-ai/ts-runtime":"^0.4.62"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.62_1788968194980_0.5707975391754101","host":"s3://npm-registry-packages-npm-production"}},"0.4.63":{"name":"@gobing-ai/ts-db","version":"0.4.63","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.63","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"de2da840cf61273925c1ef35d2be17b3f1dc5373","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.63.tgz","fileCount":90,"integrity":"sha512-KWRN7H7wV+7qUSQxn0eh9e/B3XO7aQrTWqM3wNzdW2+8LMttu1tQtE3p1i0ALwGHfQmiLwCFqgUA4A9U+wHJ2g==","signatures":[{"sig":"MEYCIQCcc4lx/n8Yj4TuHqW1VceBPCRD1C31g9BdwXwAUmX0hAIhAJ9T+/RA3WxAHCep7sKxm27aGc88ltjAoBynFpXMSr6S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDfRhx1Wpdxh6+rQ/SnYxtIJ7TtiyZTzsDezJ9oHREglQIgPbJg7EjdfZmckj4EzTm18CaGLEXqpVch/JHWL+JUors=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":250792},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"c83625c1ff03d7e9ffe544e16504d1c8fd5c727d","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.19.1","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-utils":"^0.4.63","@gobing-ai/ts-runtime":"^0.4.63"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.63_1789182109832_0.46183456524779265","host":"s3://npm-registry-packages-npm-production"}},"0.4.64":{"name":"@gobing-ai/ts-db","version":"0.4.64","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.64","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"760c7888e0fdc8a878a15554559ea1958da239f6","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.64.tgz","fileCount":90,"integrity":"sha512-gLzAkkDq3qgOWKvNwKGl0m8fG2QfqPWk2oRUnn7RGRrcU0wITL88aPHHWeGQC3uj85fypF4C6cfOY4UrwlD7Ug==","signatures":[{"sig":"MEQCIEhbEOonyc6SWQB4ZU2oCHzZ/g9FRXpxnW5blMD92x+LAiBqXySRdJDGu2p732u7+rpvpmMomW4JigsuLko8wb41jA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCU++MByU4rjcFPBuQLTT73FNNpSD0ldnyKXRArtNCnxAIgCUUWGBF7CcNUf0Ltnd/MFG30j2z9wsGmi5WIPDdr8Rk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":254403},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"faeca2b0dc1d6aedd6ad2e762517197e4325cb39","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.19.1","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-utils":"^0.4.63","@gobing-ai/ts-runtime":"^0.4.63"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.64_1789190912996_0.04860580793620528","host":"s3://npm-registry-packages-npm-production"}},"0.4.65":{"name":"@gobing-ai/ts-db","version":"0.4.65","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.65","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"04e82fe3ea9e58503c929a0958fabc9d6352fe58","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.65.tgz","fileCount":90,"integrity":"sha512-pNi7IrBdwvMDrZV/FwButIMg1PAmMBMzDG3LdkncB6OX3fO0jb9pf5SHqTNPmx8Wtqsxb5l8Qgrhcl/XE9k5sg==","signatures":[{"sig":"MEUCICoohRTg7jW8vxfdRoJ3hwJM2W/gkXeWEaoxTh8uOCFYAiEA17qDYBlJvCTkaqIs7nvtogD3ncEF85x5abDJmzTbMUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH22ETCaJKvlkpXmmvTVVu8vMiVpcBP91ZMwN7sa1IRuAiBunSoOacqXCS6s83A54ppkCnVn195oa0ZQp5iLAnmw7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":263609},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"15cd79b9ad5db377acd15bc9173a4bd565e2413a","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.19.1","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-utils":"^0.4.63","@gobing-ai/ts-runtime":"^0.4.63"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.65_1789192775263_0.8658607851494793","host":"s3://npm-registry-packages-npm-production"}},"0.4.66":{"name":"@gobing-ai/ts-db","version":"0.4.66","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.66","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"7fb148fbd5cc87d182f6c4ac0cc37e784241122e","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.66.tgz","fileCount":90,"integrity":"sha512-TO5CRYg2Nbb4JjPJEVTYfVeerCALS+baze3FwzWsjm5lor1exQlkONqOVYuclLMC5LjSERz2HsowA3TJb43kbw==","signatures":[{"sig":"MEQCIBliMN3kcxqCmgjs22B6J9NH8XBlqu/Sq0L3ec77rpCcAiAQECcX4DlrEtSEy/0e3950ueCRt+XuzK3Us7aOCjoAJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIELBwmjwP7OLVz4o3sweoImSE2ZERdFpMgi8b8l1D6x7AiBz417P3coTuS4JKKZThM/7I8+Au6jKI3kcyRLD/L+IKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":263609},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"875f9b6da1deff08fe4bc7ec0c9f379da3342c4f","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.19.1","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-utils":"^0.4.66","@gobing-ai/ts-runtime":"^0.4.66"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.66_1789282509874_0.007009534067408785","host":"s3://npm-registry-packages-npm-production"}},"0.4.67":{"name":"@gobing-ai/ts-db","version":"0.4.67","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.67","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"a7ff4537b65ed638bc59a2b27edca0e7e92d6819","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.67.tgz","fileCount":90,"integrity":"sha512-QW7y5zAd0KEAq1IGdVNHTAbMLxpzlV58kYR3UcmwWeArl1vuXwJWhhngnLdZ1TKtwHSh82gMcJnoybt478MGpw==","signatures":[{"sig":"MEUCIQCASn+N3vl4udefFc98GOJnKmhU/J3rxhenTnaEh56RugIgLAFyU8h1adSr6sCwnXN2MXkV9qwQ2lKwSo9df+YK1dk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHJQvF7smBVr6A4Ev3IOYAcWh7eVPMJfMRGkzvCHwAlVAiEA3vlJFp2v/dsiUXYHwvOVKO6opec+Gc8NwKGfPFqsEB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":263609},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"0201fe938d0cdec6893df4fd79b7bb0f2feb2c6a","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.19.1","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-utils":"^0.4.67","@gobing-ai/ts-runtime":"^0.4.67"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.67_1789617027726_0.7633128868373626","host":"s3://npm-registry-packages-npm-production"}},"0.4.68":{"name":"@gobing-ai/ts-db","version":"0.4.68","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.68","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"b553d278d7828ae2f335d5e0e6a9add18c1d205e","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.68.tgz","fileCount":90,"integrity":"sha512-gCuR7iTmPZdg3/O37IOD5ExtotcJN3P6Ue+W59Z13Eh0wHuYj6e0PbT1/1uOMt1YmsFGm8mPdBNPGmof1/MT8A==","signatures":[{"sig":"MEUCIQDkPxrnmuuvkBYr42myCIsrUcyNX9QqUlNcesk+s4sz4wIgdjrK0RRb4EGW0xVO6TizQR0yPXPwbQn/PTpl58AazPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBhPN7uK/yfECJEMY/533BneO+jhsDgNT+62whyakd1yAiAHB0xrJNB3etA8zVjLjB+ir3wMbSaPGu6GTFaCYJUsow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":263609},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"19910c8a46057961291a23065b4dba9335e605d5","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.19.1","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-utils":"^0.4.68","@gobing-ai/ts-runtime":"^0.4.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.68_1789695556073_0.9275041130945874","host":"s3://npm-registry-packages-npm-production"}},"0.4.69":{"name":"@gobing-ai/ts-db","version":"0.4.69","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.4.69","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"b5c69944efb01a092e99ea8e907e4495fde8985b","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.4.69.tgz","fileCount":90,"integrity":"sha512-DiIY7SwWcbda9vh8bO6ExRPwyoSZSbI0x6TzfTlDz+hA3m8EozInr5TnwKiSrBE8kN2He3HExU1P8Aa4l8n7ig==","signatures":[{"sig":"MEUCID75B9/YjW50iMohR8czaVXZcJxQVPbU7Q+Oe0mV4UQGAiEAsS53RCv28LkwcL7kVZXype+PUzcD86n6SqSDdgGf+NY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC20i51NkCwrVJB/MPU2iStCZEc/uaqcQ55IAaNasnTuwIgCLpAGBaGAJ9BflZuous0rAB69Gro6gW3zmzTkJtItxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.4.69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":263609},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"9b804fab8afc3bd96f197662238c4ff06eb2582d","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.19.1","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-utils":"^0.4.69","@gobing-ai/ts-runtime":"^0.4.69"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.4.69_1789790881426_0.2492367965964728","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@gobing-ai/ts-db","version":"0.5.0","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.5.0","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"3dce0963d83ef961ea410675886e9ce7afa025c9","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.5.0.tgz","fileCount":90,"integrity":"sha512-ObpCjJIFaKjiHBRVvVU3ca5kybW7eC+Vz8da5tUTe8lEhbisrco8BTzgvkhLw5J7/GvlEgg3taySBDMJ2cS2CQ==","signatures":[{"sig":"MEUCIQCYkCrz/ToGOTqQYVeMJpJQLFxmx0Ej6kIVnJkq/zQtRgIgMARe+kQeUh6+FLZ3sGnPXvTH2kR6G+UPqo85OMH5FA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB/8XXY+pcUElaada4U6Su5AzvYMOb9yw3BvUgd/d+UhAiEA4Phu6pdr6LwH4XnpMbYw0zreIZW9neWMhd4JfDvqHv4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":263606},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"a50bc7baa39fe9bffcf1c99f8501ee20cb5a2f77","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.19.1","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-utils":"^0.5.0","@gobing-ai/ts-runtime":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.5.0_1789851004408_0.9483056162201475","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@gobing-ai/ts-db","version":"0.5.1","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.5.1","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"33c89c588a331c5abe01fa6aad8d7c58d7088649","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.5.1.tgz","fileCount":90,"integrity":"sha512-L6kNFZxgEqWqrFFaY3GRUQkurOl8Wj4VQaXt6rKEgQsFWsb9N9LnA3zezUzXb+WWxbAJ0S49IvV0VfpSsobDNg==","signatures":[{"sig":"MEUCICvlCs52JGexLYkls/dP1W3d+lyH8dWVuFy2i/qAibgJAiEAudphjYi/AfgiPiTpfIpYzmrLVUIx8LwV0rSU7GNlJW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB7T8x/RlqGvDx1PlRSyUvWFBQE7eXgLcOGmr3t67xIPAiEArAihmpZrgvJUGDU/h+/rDAlODXRn9P7ikDfrv3p5uXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":263606},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"54898bf9e0e44f65ce7ed85a3d4e61ed8f742f85","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.19.1","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-utils":"^0.5.1","@gobing-ai/ts-runtime":"^0.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.5.1_1789945549464_0.49743178531493726","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@gobing-ai/ts-db","version":"0.5.2","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.5.2","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"f60f54836d80e6e3a4021ca772597e72d16979a2","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.5.2.tgz","fileCount":90,"integrity":"sha512-8y2cX8BdohYnMuMvMd+o7EQC6HncbJDzoVYN10FlFlcGiNTp9dKjNJGpPYxHBcLNiA/7I/2c1sgYejqaW/YNTw==","signatures":[{"sig":"MEUCIQDdLBhLRLt0d1awyVtYABLlHp3pBYX4Kos/soQfzwPAaAIgfumpr38Gwu+6XHPP4avG2LDmDkkMnkutjSKRTtzYZLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAio3xSCZbeidjW68VIViqGErVZWhpk0DLjyHWtDUy4oAiEAyybddcbK1OY6CbNukQx8q20ddq72HO/NSk10pafu2BY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":263606},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"2ff95e8a18c4b8c4e19825d263ed7bc6ed693344","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.19.1","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-utils":"^0.5.2","@gobing-ai/ts-runtime":"^0.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.5.2_1790023850038_0.7329294064569014","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@gobing-ai/ts-db","version":"0.5.3","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.5.3","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"78631bb6523fdcce7d261bb93c396be268946216","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.5.3.tgz","fileCount":90,"integrity":"sha512-r8w8Nzg1n48uaKoJUhzeMhblWI52mRA5GM0mAVd68f5mvEIGDhbMdcoUhC/Z2rTT7J3VegZvR5UMlpkDs6axxA==","signatures":[{"sig":"MEQCIFDvabD7uDYt98czsKcz92qVVoqDc9y2qzcq86m5j3DPAiBxj3TMY9lbLeXowAQSvmNNb+dro0aLmaW/ekUAA5foBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHRvYt05uz5e7aNYo6Ufm7dT/HsWRwl4OX4HeQr2Nsk4AiBvxb7Eb9/WKwWwa1CM+gTjkTmyv3K94EdXlRy5zzFMlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":263606},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"c69db0ac189085ee2e0cff7ee236ad7cc338cdd0","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.20.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-utils":"^0.5.3","@gobing-ai/ts-runtime":"^0.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.5.3_1790205533846_0.7668060909243266","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@gobing-ai/ts-db","version":"0.5.4","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","_id":"@gobing-ai/ts-db@0.5.4","maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"homepage":"https://github.com/gobing-ai/ts-libs#readme","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"711295f1b6b5a7e39f9325465c837412fc94e74f","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.5.4.tgz","fileCount":90,"integrity":"sha512-/hOdnfVSKHZXufjqsAZrMH1JH97qCU7s8cS2gVpAnxNYDb3eBp99APSqMY85z2sUVvDF+fSJEdctN2T6Z5BLqw==","signatures":[{"sig":"MEQCIANTqYE4nti8+Sar+VhNKqoq91ooEaGL/xEckqIVfJlKAiBi+DKLXxiFmIVf0p/vTFisuDJBzui3Jsoq5At8y58gGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGxS1e9tQBH7LFC8dRtSAqMC1I2UU2aN9j6uLLw81HSbAiABYN5g/cVPzGJKIiOJoOHqDiske2xppUfTYzd0Wvk6tA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":263606},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"d3e920815dddf62361b2921d988f6bdaa9653aeb","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.20.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@gobing-ai/ts-utils":"^0.5.4","@gobing-ai/ts-runtime":"^0.5.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-db_0.5.4_1790206181237_0.48943526017361383","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"_id":"@gobing-ai/ts-db@0.5.5","bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"dist":{"shasum":"40298878d6365890e4d1c7979a35dfdb4562b116","tarball":"https://registry.npmjs.org/@gobing-ai/ts-db/-/ts-db-0.5.5.tgz","fileCount":90,"integrity":"sha512-Fvi0X9j9OQgS9p8QhFl3/MA0ryZtL0BIrFyww1KG84q+KslOnzOGG8JwVoUjsKcfvtTII09MIl3TCtjxQ9zMZA==","signatures":[{"sig":"MEUCIFNTQbAiFqJUCy14q9OWfy5pJGUm0glN/7V8r/uPldpRAiEA9WLHGnV7W7LEgmIuaUASApXdNCrlCu0W/e+7XSwv6NM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDIx3HbvKMezkPMSteq/FmmsayKKVyfcn9okXcy9WoEMAiEAssGMLv4fiWZ1tVO1Mt7fyqbmbT7oglm9RgBuzoJcXiM="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gobing-ai%2fts-db@0.5.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":268070},"main":"./dist/index.js","name":"@gobing-ai/ts-db","type":"module","types":"./dist/index.d.ts","author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./d1":{"types":"./dist/adapters/d1.d.ts","import":"./dist/adapters/d1.js"},"./inbox":{"types":"./dist/inbox.d.ts","import":"./dist/inbox.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js"},"./bun-sqlite":{"types":"./dist/adapters/bun-sqlite.d.ts","import":"./dist/adapters/bun-sqlite.js"}},"gitHead":"7b866583e0bdd52d3a7bd2b0b12c758e9eb50bad","license":"Apache-2.0","private":false,"scripts":{"lint":"biome check . && bun run typecheck","test":"NODE_ENV=test bun test --coverage --coverage-dir=.coverage --reporter=dots","build":"tsc -p tsconfig.build.json && bun ../../scripts/builder.ts fix-dist-esm-extensions dist","check":"bun run lint && bun run test","format":"biome check . --write","release":"echo 'Manual publish is disabled. Releases go through GitHub Actions via Trusted Publishing — push a tag: git tag @gobing-ai/ts-db-v<version> && git push --tags' && exit 1","test:full":"NODE_ENV=test bun test --update-snapshots --coverage --coverage-dir=.coverage","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"version":"0.5.5","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:396e77cc-a227-40c9-8645-87085043faf1"}},"homepage":"https://github.com/gobing-ai/ts-libs#readme","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"_npmVersion":"11.20.0","description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","directories":{},"maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"sideEffects":false,"_nodeVersion":"22.23.2","contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"dependencies":{"@gobing-ai/ts-utils":"^0.5.5","@gobing-ai/ts-runtime":"^0.5.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.0","@types/bun":"1.3.14","drizzle-kit":"^0.30.0","drizzle-orm":"^0.38.0","drizzle-zod":"^0.5.1"},"peerDependencies":{"zod":">=3.23.0","drizzle-orm":">=0.38.0","drizzle-zod":">=0.5.0"},"peerDependenciesMeta":{"zod":{"optional":true},"drizzle-zod":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ts-db_0.5.5_1790229417687_0.2011716596046258"}}},"time":{"created":"2026-05-29T16:56:24.827Z","modified":"2026-09-24T05:56:58.155Z","0.1.0":"2026-05-29T16:56:25.124Z","0.1.1":"2026-05-29T18:07:02.621Z","0.1.3":"2026-05-29T19:01:46.324Z","0.1.4":"2026-05-29T22:14:07.927Z","0.1.6":"2026-05-29T23:34:43.042Z","0.1.7":"2026-05-29T23:45:56.197Z","0.1.8":"2026-05-30T00:10:56.700Z","0.2.1":"2026-05-31T23:54:36.510Z","0.2.2":"2026-06-01T00:12:24.512Z","0.2.3":"2026-06-01T05:53:30.054Z","0.2.4":"2026-06-01T16:55:30.497Z","0.2.5":"2026-06-01T21:57:31.190Z","0.2.6":"2026-06-01T23:54:24.900Z","0.2.7":"2026-06-02T04:09:20.962Z","0.2.8":"2026-06-02T06:17:44.602Z","0.2.9":"2026-06-03T00:43:29.240Z","0.3.0":"2026-06-03T03:19:04.406Z","0.3.1":"2026-06-04T00:18:17.800Z","0.3.2":"2026-06-05T18:20:01.364Z","0.3.3":"2026-06-07T06:13:37.303Z","0.3.4":"2026-06-07T22:39:10.606Z","0.3.5":"2026-06-08T00:51:09.382Z","0.3.6":"2026-06-09T03:31:13.677Z","0.3.7":"2026-06-09T03:43:43.041Z","0.3.9":"2026-06-10T04:19:39.756Z","0.3.10":"2026-06-10T07:07:11.875Z","0.3.11":"2026-06-11T05:32:22.702Z","0.3.12":"2026-06-11T18:54:30.890Z","0.3.14":"2026-06-11T20:19:59.869Z","0.3.16":"2026-06-11T22:51:04.509Z","0.3.17":"2026-06-13T16:39:38.034Z","0.3.18":"2026-06-15T06:41:39.417Z","0.3.19":"2026-06-15T18:00:19.857Z","0.3.20":"2026-06-19T05:36:03.715Z","0.3.21":"2026-06-20T16:29:35.784Z","0.3.22":"2026-06-25T02:55:33.382Z","0.4.1":"2026-06-26T05:46:41.459Z","0.4.2":"2026-06-27T04:46:05.894Z","0.4.3":"2026-07-04T19:54:09.567Z","0.4.4":"2026-07-08T16:52:38.491Z","0.4.5":"2026-07-10T16:01:49.285Z","0.4.6":"2026-07-10T23:06:57.801Z","0.4.7":"2026-07-11T17:07:32.728Z","0.4.8":"2026-07-12T17:22:19.667Z","0.4.9":"2026-07-13T21:23:52.026Z","0.4.10":"2026-07-15T22:46:17.415Z","0.4.11":"2026-07-22T05:17:17.480Z","0.4.12":"2026-07-28T17:14:00.932Z","0.4.13":"2026-07-28T18:09:28.263Z","0.4.14":"2026-07-28T18:36:17.932Z","0.4.15":"2026-07-31T22:13:01.976Z","0.4.16":"2026-08-03T14:58:48.234Z","0.4.17":"2026-08-04T00:34:48.562Z","0.4.18":"2026-08-04T17:36:09.739Z","0.4.19":"2026-08-05T22:07:31.805Z","0.4.20":"2026-08-07T17:06:21.592Z","0.4.21":"2026-08-07T18:58:32.346Z","0.4.22":"2026-08-07T19:02:50.630Z","0.4.23":"2026-08-08T12:48:34.876Z","0.4.24":"2026-08-11T00:19:04.221Z","0.4.25":"2026-08-11T04:08:33.020Z","0.4.26":"2026-08-11T07:13:39.068Z","0.4.27":"2026-08-11T17:28:16.020Z","0.4.28":"2026-08-12T15:58:42.501Z","0.4.30":"2026-08-12T23:31:01.611Z","0.4.31":"2026-08-13T07:20:15.642Z","0.4.32":"2026-08-14T01:43:15.362Z","0.4.33":"2026-08-14T17:07:36.180Z","0.4.35":"2026-08-16T19:29:09.767Z","0.4.36":"2026-08-17T19:27:25.621Z","0.4.37":"2026-08-17T20:05:33.089Z","0.4.38":"2026-08-17T20:38:06.743Z","0.4.39":"2026-08-19T18:16:14.694Z","0.4.40":"2026-08-22T00:19:10.093Z","0.4.41":"2026-08-22T01:50:44.020Z","0.4.42":"2026-08-23T20:20:22.532Z","0.4.43":"2026-08-26T22:16:04.523Z","0.4.44":"2026-08-26T23:49:57.926Z","0.4.45":"2026-08-27T18:02:57.133Z","0.4.46":"2026-08-27T23:19:18.690Z","0.4.47":"2026-08-29T23:58:46.449Z","0.4.48":"2026-08-30T05:04:57.847Z","0.4.49":"2026-08-31T17:53:23.114Z","0.4.50":"2026-09-01T04:04:09.641Z","0.4.51":"2026-09-02T17:28:06.652Z","0.4.52":"2026-09-03T00:26:31.295Z","0.4.53":"2026-09-03T01:35:51.839Z","0.4.54":"2026-09-03T03:20:36.617Z","0.4.55":"2026-09-03T19:11:50.426Z","0.4.56":"2026-09-04T04:18:41.871Z","0.4.57":"2026-09-08T00:43:05.068Z","0.4.58":"2026-09-09T00:47:36.521Z","0.4.59":"2026-09-09T01:21:24.222Z","0.4.60":"2026-09-09T04:07:40.287Z","0.4.62":"2026-09-09T15:36:35.119Z","0.4.63":"2026-09-12T03:01:50.056Z","0.4.64":"2026-09-12T05:28:33.098Z","0.4.65":"2026-09-12T05:59:35.349Z","0.4.66":"2026-09-13T06:55:09.964Z","0.4.67":"2026-09-17T03:50:27.826Z","0.4.68":"2026-09-18T01:39:16.162Z","0.4.69":"2026-09-19T04:08:01.510Z","0.5.0":"2026-09-19T20:50:04.491Z","0.5.1":"2026-09-20T23:05:49.558Z","0.5.2":"2026-09-21T20:50:50.116Z","0.5.3":"2026-09-23T23:18:53.934Z","0.5.4":"2026-09-23T23:29:41.451Z","0.5.5":"2026-09-24T05:56:57.787Z"},"bugs":{"url":"https://github.com/gobing-ai/ts-libs/issues"},"author":{"name":"Robin Min","email":"minlongbing@gmail.com"},"license":"Apache-2.0","homepage":"https://github.com/gobing-ai/ts-libs#readme","keywords":["typescript","database","drizzle-orm","dao","sqlite","cloudflare-d1","migrations","orm"],"repository":{"url":"git+https://github.com/gobing-ai/ts-libs.git","type":"git","directory":"packages/db"},"description":"@gobing-ai/ts-db — a drizzle-free database facade: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migrations. Drizzle stays an internal detail.","contributors":[{"name":"Robin Min","email":"minlongbing@gmail.com"}],"maintainers":[{"name":"robinmin2026","email":"minlongbing@outlook.com"}],"readme":"# @gobing-ai/ts-db\n\nA **drizzle-free database facade**: typed DAOs over Bun SQLite / Cloudflare D1, a small predicate query spec, single-source-of-truth tables, and migration tooling. Drizzle ORM powers it internally but never appears in your application code — so the storage layer is swappable without touching call sites.\n\n> **v0.2.x is a breaking redesign from 0.1.x.** The public `DbClient` interface and `adapter.getDb()` are removed; DAOs now take a `DbAdapter`; `where`/`orderBy` use a ts-db predicate spec instead of drizzle expressions. See [Migrating from 0.1.x](#migrating-from-01x).\n\n## Overview\n\nData-access code imports the main `@gobing-ai/ts-db` facade; schema definitions import\n`@gobing-ai/ts-db/schema`. Consumer code never imports `drizzle-orm` directly, which keeps the\nstorage engine swappable and the query surface small and auditable. Two tiers, your choice:\n\n- **Structured tier** (`EntityDao`) — typed `create`/`createMany`/`upsert`/`findById`/`findBy`/`update`/`delete`/`list`/`listByCursor`/`count`, filtered by a small predicate spec (`{ col, op, value }`).\n- **Raw tier** (`BaseDao`) — `query`/`one`/`tx` for table-agnostic access; ETL/analytics/reporting DAOs extend this directly.\n- **String-SQL escape** (`adapter.exec`/`run`/`queryFirst`/`queryAll`) — for DDL and dynamic identifiers only.\n\n| Component | Purpose |\n|-----------|---------|\n| `createDbAdapter` / `DbAdapter` | Construction + lifecycle + string-SQL escape + atomic batch; exposes an internal typed db to the DAO layer only |\n| `BunSqliteAdapter` | Bun SQLite implementation with statement caching and WAL pragmas (`@gobing-ai/ts-db/bun-sqlite`) |\n| `D1Adapter` | Cloudflare D1 implementation (`@gobing-ai/ts-db/d1`; no `@cloudflare/workers-types` dependency) |\n| `BaseDao` | Raw tier — `query`/`one`/`tx`, drizzle-free signatures |\n| `EntityDao` | Structured CRUD — predicate filters, soft delete, RETURNING, batch, upsert, cursor pagination, composite PK |\n| `defineTable` | Single source of truth — one table → drizzle table + derived zod insert/select schemas (`@gobing-ai/ts-db/schema`; optional peers) |\n| `Predicate` / `ListSpec` / `OrderTerm` | The drizzle-free query vocabulary |\n| `QueueJobDao` | Job queue persistence — `enqueue`, `claimReady`, `markCompleted`, `failExpiredJobs` |\n| `InboxMessageDao` | Durable inter-agent message persistence (`@gobing-ai/ts-db/inbox`) |\n| `applyMigrations` | Drizzle migration runner (file-based + embedded fallback) |\n| `schema` helpers | `standardColumns`, `appendOnlyColumns`, soft-delete columns (`@gobing-ai/ts-db/schema`) |\n| `SpanContext` | Re-exported from `@gobing-ai/ts-runtime` for telemetry |\n\n### Optional peers (validation)\n\n`defineTable`'s `insertSchema`/`selectSchema` and DAO validation require the **optional** peers `zod` and `drizzle-zod`. Install them only if you use validation; the DAOs and queries work without them.\n\n### Migrating from 0.1.x\n\n- `adapter.getDb()` → `adapter.db` (internal typed db; rarely needed directly).\n- `new SomeDao(adapter.getDb())` → `new SomeDao(adapter)` — DAOs now take the adapter, not a db handle.\n- `EntityDao` PK arg accepts an array: `super(adapter, table, [table.id], 'name')` (enables composite PKs).\n- `BaseDao.withTransaction` → `tx`.\n- `list({ where: eq(col, v) })` → `list({ where: { col, op: 'eq', value: v } })`.\n- `count(eq(col, v))` → `count({ col, op: 'eq', value: v })`.\n- `create`/`update` use `RETURNING`, so returned rows include DB-defaulted columns.\n\n## Architecture\n\n```mermaid\nclassDiagram\n    class DbAdapter {\n        <<interface>>\n        +db InternalDb (internal)\n        +exec(sql) void\n        +run(sql, ...params) void\n        +queryFirst(sql, ...params) T?\n        +queryAll(sql, ...params) T[]\n        +batch(operations) void\n        +close() void\n    }\n\n    class BunSqliteAdapter {\n        -Database sqlite\n        -drizzleDb\n        -stmtCache\n        +getDrizzleDb()\n    }\n\n    class D1Adapter {\n        -binding\n        -drizzleDb\n        +getBinding()\n    }\n\n    class BaseDao {\n        <<abstract>>\n        #db\n        +now() number\n        +tx(fn) T\n        +query(table, spec) T[]\n        +one(table, where) T?\n    }\n\n    class EntityDao {\n        +create(data) TSelect\n        +createMany(rows) TSelect[]\n        +upsert(data, conflict) TSelect\n        +findById(id) TSelect?\n        +update(id, data) TSelect?\n        +delete(id, soft?) TSelect?\n        +findBy(column, value) TSelect?\n        +list(spec) TSelect[]\n        +listByCursor(spec) Page\n        +count(where?) number\n    }\n\n    class QueueJobDao {\n        +enqueue(type, payload, opts?) string\n        +enqueueBatch(jobs) string[]\n        +claimReady(batchSize) QueueJobRecord[]\n        +markProcessing(ids) void\n        +markCompleted(id) void\n        +markFailed(id, attempts, error) void\n        +markForRetry(id, attempts, error, nextRetryAt) void\n        +resetStuckJobs(timeout) number\n        +failExpiredJobs() number\n        +getStats() QueueStats\n    }\n\n    class InboxMessageDao {\n        +enqueue(fromId, toId, body, inReplyTo?) string\n        +drainPending(toId) InboxMessage[]\n        +markDelivered(msgId) void\n        +markFailed(msgId, error) void\n        +inbox(toId, limit?, offset?) InboxMessage[]\n        +countPending(toId) number\n    }\n\n    class ColumnHelpers {\n        +standardColumns\n        +standardColumnsWithSoftDelete\n        +appendOnlyColumns\n    }\n\n    class QueueJobsTable {\n        +queueJobs\n    }\n\n    class InboxMessagesTable {\n        +inboxMessages\n    }\n\n    class MigrationRunner {\n        +applyMigrations(adapter, opts?) void\n    }\n\n    class EmbeddedMigrations {\n        +embeddedMigrations EmbeddedMigration[]\n    }\n\n    DbAdapter <|.. BunSqliteAdapter : implements\n    DbAdapter <|.. D1Adapter : implements\n    BaseDao <|-- EntityDao : extends\n    EntityDao <|-- QueueJobDao : extends\n    EntityDao <|-- InboxMessageDao : extends\n    QueueJobDao --> QueueJobsTable : \"uses\"\n    InboxMessageDao --> InboxMessagesTable : \"uses\"\n    MigrationRunner --> EmbeddedMigrations : \"uses\"\n    MigrationRunner --> BunSqliteAdapter : \"requires\"\n```\n\n## How It Works\n\n### Adapter pattern\n\n`createDbAdapter()` selects the correct implementation based on driver config:\n\n```ts\nimport { createDbAdapter } from '@gobing-ai/ts-db';\n\n// Bun SQLite (in-memory)\nconst adapter = await createDbAdapter({ driver: 'bun-sqlite', url: ':memory:' });\n\n// Bun SQLite (file-based with pragmas)\nconst adapter = await createDbAdapter({\n    driver: 'bun-sqlite',\n    url: './data/app.db',\n    pragmas: { journalMode: 'PRAGMA journal_mode = WAL' },\n});\n\n// Cloudflare D1\nconst adapter = await createDbAdapter({ driver: 'd1', binding: env.DB });\n```\n\nAll adapters implement the same `DbAdapter` interface:\n\n```ts\nawait adapter.exec('CREATE TABLE users (id TEXT PRIMARY KEY, name TEXT)');\nawait adapter.run('INSERT INTO users VALUES (?, ?)', 'u1', 'Alice');\nconst user = await adapter.queryFirst<{ name: string }>('SELECT name FROM users WHERE id = ?', 'u1');\nconst all = await adapter.queryAll<{ name: string }>('SELECT name FROM users');\n```\n\n```ts\n// Atomic multi-statement batch — all succeed or all roll back (ADR-020)\nawait adapter.batch([\n    { sql: 'INSERT INTO users VALUES (?, ?)', params: ['u2', 'Bob'] },\n    { sql: 'UPDATE counters SET count = count + 1 WHERE name = ?', params: ['users'] },\n]);\n```\n### EntityDao — CRUD with soft delete\n\nDefine a table through the schema subpath, extend `EntityDao`, get full CRUD for free:\n\n```ts\nimport { type DbAdapter, EntityDao } from '@gobing-ai/ts-db';\nimport { defineTable, standardColumns, text } from '@gobing-ai/ts-db/schema';\n\nconst users = defineTable('users', {\n    id: text('id').primaryKey(),\n    name: text('name').notNull(),\n    email: text('email').notNull(),\n    ...standardColumns,\n}).table;\n\nclass UsersDao extends EntityDao<typeof users, typeof users.id> {\n    constructor(adapter: DbAdapter) {\n        super(adapter, users, [users.id], 'users');\n    }\n\n    async findByEmail(email: string) {\n        return this.findBy(users.email, email);\n    }\n}\n\n// Usage\nconst dao = new UsersDao(adapter);\nconst user = await dao.create({ id: 'u1', name: 'Alice', email: 'a@test.com' });\nconst found = await dao.findById('u1');\nconst updated = await dao.update('u1', { name: 'Alice Updated' });\nconst page = await dao.list({ limit: 20, offset: 0 });\nconst total = await dao.count();\nawait dao.delete('u1'); // soft delete if table has `inUsed` column\n```\n\n**Soft delete** is automatic for tables with an `inUsed` column (from `standardColumnsWithSoftDelete`). Call `findById(id, true)` to include soft-deleted records.\n\n### QueueJobDao — job queue persistence\n\n```ts\nimport { QueueJobDao } from '@gobing-ai/ts-db';\n\nconst queue = new QueueJobDao(adapter);\n\n// Enqueue — maxRetries is a total attempt budget, not retries after the first:\n// 5 means up to 5 attempts, and `maxRetries: 1` runs the job once with no retry.\n// timeoutMs is the per-job execution policy: a positive ms deadline, or explicit\n// `null` = unlimited (omitted = inherit the consumer default).\nconst jobId = await queue.enqueue('send-email', { to: 'user@test.com' }, { maxRetries: 5, timeoutMs: 60_000 });\n\n// Consumer: claim ready jobs atomically. claimReady leases each job (mints an\n// attempt token); renew the lease while the handler runs, then ack with the\n// token — fenced acks are ignored if ownership was lost mid-run.\nconst jobs = await queue.claimReady(10, { leaseMs: 30_000 });\nawait queue.renewLease(jobs[0].id, jobs[0].attemptToken, 30_000);\n\nfor (const job of jobs) {\n    try {\n        await processJob(job);\n        await queue.markCompleted(job.id, job.attemptToken);\n    } catch (error) {\n        if (job.attempts >= job.maxRetries) {\n            await queue.markFailed(job.id, job.attempts + 1, String(error), job.attemptToken);\n        } else {\n            const retryAt = Date.now() + Math.pow(2, job.attempts) * 1000;\n            await queue.markForRetry(job.id, job.attempts + 1, String(error), retryAt, job.attemptToken);\n        }\n    }\n}\n\n// Maintenance\nawait queue.resetStuckJobs(30_000); // reset stuck after 30s\nawait queue.failExpiredJobs(); // fail expired TTL jobs\n\nconst stats = await queue.getStats();\n// → { pending: 5, processing: 2, completed: 100, failed: 3 }\n```\n\n**Delivery semantics:** the lease path is **at-least-once, never exactly-once**. A\nclaimed job whose lease expires (crash, lost renewal, stalled event loop) becomes\nclaimable again and will execute a second time; the attempt token only fences the\n*ack* (a stale `markCompleted`/`markFailed` from the lost owner is ignored), it\ndoes not fence execution. Handlers must therefore be idempotent or carry their own\ndedup key — assume any claimed job can run more than once under failure.\n\n### InboxMessageDao — durable inter-agent messages\n\n`InboxMessageDao` persists directed messages for team-mode or multi-agent workflows. It lives on the\n`@gobing-ai/ts-db/inbox` subpath so consumers can depend on the inbox surface without pulling schema\nhelpers.\n\n```ts\nimport { InboxMessageDao } from '@gobing-ai/ts-db/inbox';\n\nconst inbox = new InboxMessageDao(adapter);\n\n// Operator sends a task to an agent.\nconst msgId = await inbox.enqueue(null, 'coder', 'Please inspect packages/db');\n\n// Agent process startup/live-injection path atomically drains queued work.\nconst pending = await inbox.drainPending('coder');\nfor (const msg of pending) {\n    try {\n        await injectIntoAgentStdin(`[task from=${msg.fromId ?? 'operator'} id=${msg.id}] ${msg.body}`);\n        await inbox.markDelivered(msg.id);\n    } catch (error) {\n        await inbox.markFailed(msg.id, String(error));\n    }\n}\n\nconst history = await inbox.inbox('coder', 20);\nconst queued = await inbox.countPending('coder');\n```\n\n\n#### Structural event sink\n\n`InboxMessageDao` accepts an optional `InboxMessageEventSink` via the second constructor\nargument. The DAO depends only on the structural port (`InboxMessageEventSink` is a plain\ninterface); it does **not** import `@gobing-ai/ts-infra` or `EventBus`. This follows the\n`ProcessEventSink` pattern from ADR-013.\n\n```ts\nimport { type BusLifecycleEvents, EventBus } from '@gobing-ai/ts-infra';\nimport { InboxMessageDao, type InboxMessageEvents } from '@gobing-ai/ts-db/inbox';\n\n// Pass an EventBus directly as the structural sink — no adapter class needed.\nconst lifecycleBus = new EventBus<BusLifecycleEvents>();\nconst events = new EventBus<InboxMessageEvents>({ lifecycleBus });\nconst inbox = new InboxMessageDao(adapter, { events });\nevents.on('message.enqueued', (detail) => {\n    console.log(`message ${detail.id} from ${detail.fromId ?? 'operator'} to ${detail.toId}`);\n});\n```\n\n**Events emitted** (after the corresponding database mutation succeeds):\n\n|Event|Trigger|Key payload fields|\n|---|---|---|\n|`message.enqueued`|`enqueue` succeeds|`id`, `fromId`, `toId`, `inReplyTo?`|\n|`message.injected`|`drainPending` returns rows|`id`, `toId`, `inReplyTo?`, `injectAttempts`|\n|`message.delivered`|`markDelivered` succeeds|`id`, `toId`, `deliveredAt`|\n|`message.failed`|`markFailed` succeeds|`id`, `toId`, `error`|\n\nOmitting the sink preserves the existing contract — no no-op object is allocated and no\nevent infrastructure is required.\n\nEvent delivery is best-effort and never changes the result of an already-committed mutation:\nthe DAO does not await observers and contains synchronous throws or rejected thenables. Lifecycle\nobservers can persist event payloads, so message bodies are deliberately excluded. The required\n`message.failed.error` field may be persisted; callers must pass a pre-redacted error string.\n\nThe `inbox_messages` table is additive and included in embedded migrations. It stores `from_id`,\n`to_id`, `body`, `status`, optional reply linkage, delivery timestamp, injection attempts, and the\nlast injection error. The indexed access path is `(to_id, status)` for efficient pending drains.\n\n### Migrations\n\n```ts\nimport { applyMigrations } from '@gobing-ai/ts-db';\nimport { BunSqliteAdapter } from '@gobing-ai/ts-db/bun-sqlite';\n\nconst adapter = new BunSqliteAdapter({ databaseUrl: './data/app.db' });\n\n// Applies pending migrations from drizzle/ folder (file-based)\n// Falls back to embedded SQL if no folder exists (compiled binaries, CF Workers)\nawait applyMigrations(adapter);\n\n// Safe to call on every startup — already-applied migrations are skipped\n```\n\n### Schema helpers\n\n```ts\nimport {\n    defineTable,\n    inboxMessages,\n    queueJobs,\n    standardColumns,\n    standardColumnsWithSoftDelete,\n    text,\n} from '@gobing-ai/ts-db/schema';\n\n// Standard columns (createdAt, updatedAt)\nconst docs = defineTable('docs', {\n    id: text('id').primaryKey(),\n    title: text('title').notNull(),\n    ...standardColumns,\n}).table;\n\n// With soft delete (adds inUsed column)\nconst projects = defineTable('projects', {\n    id: text('id').primaryKey(),\n    name: text('name').notNull(),\n    ...standardColumnsWithSoftDelete,\n}).table;\n\n// queue_jobs table is pre-built for use with QueueJobDao\n\n// inbox_messages table is pre-built for use with InboxMessageDao\n```\n\n## Usage\n\n### Install\n\n```bash\nbun add @gobing-ai/ts-db drizzle-orm\nbun add -D drizzle-kit\n```\n\n### Define your schema\n\n```ts\n// src/schema.ts\nimport { defineTable, standardColumns, text } from '@gobing-ai/ts-db/schema';\n\nexport const todos = defineTable('todos', {\n    id: text('id').primaryKey(),\n    title: text('title').notNull(),\n    done: text('done').notNull().default('0'),\n    ...standardColumns,\n}).table;\n```\n\n### Create a DAO\n\n```ts\n// src/todos-dao.ts\nimport type { DbAdapter } from '@gobing-ai/ts-db';\nimport { EntityDao } from '@gobing-ai/ts-db';\nimport { todos } from './schema';\n\nexport class TodosDao extends EntityDao<typeof todos, typeof todos.id> {\n    constructor(adapter: DbAdapter) {\n        super(adapter, todos, [todos.id], 'todos');\n    }\n\n    async findPending() {\n        return this.findAllBy(todos.done, '0');\n    }\n\n    async markDone(id: string) {\n        return this.update(id, { done: '1' });\n    }\n}\n```\n\n### Wire it up\n\n```ts\n// src/index.ts\nimport { createDbAdapter, applyMigrations } from '@gobing-ai/ts-db';\nimport { TodosDao } from './todos-dao';\n\nconst adapter = await createDbAdapter({ driver: 'bun-sqlite', url: ':memory:' });\nawait applyMigrations(adapter);\n\nconst todos = new TodosDao(adapter);\n\nawait todos.create({ id: '1', title: 'Learn ts-db' });\nawait todos.create({ id: '2', title: 'Build something' });\n\nconst pending = await todos.findPending();\n// → [{ id: '1', ... }, { id: '2', ... }]\n\nawait todos.markDone('1');\n```\n\n### Running with Bun\n\n```bash\n# Generate migrations\nbun drizzle-kit generate\n\n# Apply at startup\nbun run src/index.ts\n```\n","readmeFilename":"README.md"}