{"_id":"@duckdbfan/drizzle-duckdb","_rev":"38-204769376015e1f8ac4793adee1c33c1","name":"@duckdbfan/drizzle-duckdb","dist-tags":{"latest":"2.0.0"},"versions":{"0.0.1":{"name":"@duckdbfan/drizzle-duckdb","version":"0.0.1","keywords":["drizzle","duckdb"],"author":{"name":"M L"},"license":"Apache-2.0","_id":"@duckdbfan/drizzle-duckdb@0.0.1","maintainers":[{"name":"duckdbfan","email":"marclegaultnbc@gmail.com"}],"homepage":"https://github.com/duckdbfan/drizzle-duckdb#readme","bugs":{"url":"https://github.com/duckdbfan/drizzle-duckdb/issues"},"dist":{"shasum":"bc73ef88073b8de9bb0ce9a501eb9898f78cfb49","tarball":"https://registry.npmjs.org/@duckdbfan/drizzle-duckdb/-/drizzle-duckdb-0.0.1.tgz","fileCount":13,"integrity":"sha512-pGinB1BC/YDf1RrBuf/pFlTD5pOJ9f6AcPdw4wQRMEFPdkwLbaK2v8jD3839qhkopHsruttj+vK8FTv1tUYjTw==","signatures":[{"sig":"MEQCIEVnN0yryhKEDHFn70qRD2yAulRnF+l10th6GtR20jWDAiA8tLII/zWix5gh9IWx5bU0fCRZrKx8gtlWyeTYD9kQNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148540},"main":"./src/index.ts","gitHead":"e37a250645f7d6a71831d8059832c3ffddb13347","scripts":{"t":"vitest --watch --ui","test":"vitest"},"_npmUser":{"name":"duckdbfan","email":"marclegaultnbc@gmail.com"},"repository":{"url":"git+https://github.com/duckdbfan/drizzle-duckdb.git","type":"git"},"_npmVersion":"10.9.0","description":"A drizzle ORM client for use with DuckDB. Based on drizzle's Postgres client.","directories":{"test":"test"},"_nodeVersion":"23.1.0","dependencies":{"drizzle-orm":"0.40.0","duckdb-async":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^10.0.0","vitest":"^1.6.0","@types/bun":"^1.2.5","@vitest/ui":"^1.6.0","@types/uuid":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/drizzle-duckdb_0.0.1_1742230313915_0.8319804488543348","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@duckdbfan/drizzle-duckdb","version":"0.0.2","keywords":["drizzle","duckdb"],"author":{"name":"M L"},"license":"Apache-2.0","_id":"@duckdbfan/drizzle-duckdb@0.0.2","maintainers":[{"name":"duckdbfan","email":"marclegaultnbc@gmail.com"}],"homepage":"https://github.com/duckdbfan/drizzle-duckdb#readme","bugs":{"url":"https://github.com/duckdbfan/drizzle-duckdb/issues"},"dist":{"shasum":"84244e5c2a4be617dc026a672696673263a409ea","tarball":"https://registry.npmjs.org/@duckdbfan/drizzle-duckdb/-/drizzle-duckdb-0.0.2.tgz","fileCount":18,"integrity":"sha512-VgclEOwth12igMX4GNQ+YOr1Ke8d/PUfaCIaQ/GEJsH9Kk/yKy86OyEr/H7NRPi7oKTQUmxgtw6vsInEcWcGqQ==","signatures":[{"sig":"MEUCIGp2c0PEi5NEOt+WcwnriiZZC3ap8oC4UV1mQAzBNGH8AiEA2kR2gvBcjgX/4vaEx//uqdU+FNMT2wkQEInNh8Ysx3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162876},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"e37a250645f7d6a71831d8059832c3ffddb13347","scripts":{"t":"vitest --watch --ui","test":"vitest","build":"bun build --target=node ./src/index.ts --outfile=dist/index.js && bun run build:declarations","build:declarations":"tsc --emitDeclarationOnly --project tsconfig.types.json"},"_npmUser":{"name":"duckdbfan","email":"marclegaultnbc@gmail.com"},"repository":{"url":"git+https://github.com/duckdbfan/drizzle-duckdb.git","type":"git"},"_npmVersion":"10.9.0","description":"A drizzle ORM client for use with DuckDB. Based on drizzle's Postgres client.","directories":{},"_nodeVersion":"23.1.0","dependencies":{"drizzle-orm":"0.40.0","duckdb-async":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^10.0.0","vitest":"^1.6.0","prettier":"^3.5.3","@types/bun":"^1.2.5","@vitest/ui":"^1.6.0","typescript":"^5.8.2","@types/uuid":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/drizzle-duckdb_0.0.2_1742234338195_0.4749699055854797","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@duckdbfan/drizzle-duckdb","version":"0.0.3","keywords":["drizzle","duckdb"],"author":{"name":"M L"},"license":"Apache-2.0","_id":"@duckdbfan/drizzle-duckdb@0.0.3","maintainers":[{"name":"duckdbfan","email":"marclegaultnbc@gmail.com"}],"homepage":"https://github.com/duckdbfan/drizzle-duckdb#readme","bugs":{"url":"https://github.com/duckdbfan/drizzle-duckdb/issues"},"dist":{"shasum":"5c4f465a565a72d85207d21b95eca5bdb7d02735","tarball":"https://registry.npmjs.org/@duckdbfan/drizzle-duckdb/-/drizzle-duckdb-0.0.3.tgz","fileCount":18,"integrity":"sha512-STjXV+EdlxpXGQYCfLiFzCi7KMAGzAV79CkSpZc8hS6MdujhvxW9qatO3J1Y15UZqt9N29TfVea/SA/e8L9clw==","signatures":[{"sig":"MEUCICYELwj+aMCP6rvM+l9gYG69YzrIewyjx1BNUvS7OLadAiEAjIg79reMPWGc0P2dQfiH//Gi3bb4NkpZ5D4t7dH69eQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162876},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"a2da750dd263d271b0ce71d405b4c6b1308f2720","scripts":{"t":"vitest --watch --ui","test":"vitest","build":"bun build --target=node ./src/index.ts --outfile=dist/index.js && bun run build:declarations","build:declarations":"tsc --emitDeclarationOnly --project tsconfig.types.json"},"_npmUser":{"name":"duckdbfan","email":"marclegaultnbc@gmail.com"},"repository":{"url":"git+https://github.com/duckdbfan/drizzle-duckdb.git","type":"git"},"_npmVersion":"10.9.0","description":"A drizzle ORM client for use with DuckDB. Based on drizzle's Postgres client.","directories":{},"_nodeVersion":"23.1.0","dependencies":{"drizzle-orm":"0.40.0","duckdb-async":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"uuid":"^10.0.0","vitest":"^1.6.0","prettier":"^3.5.3","@types/bun":"^1.2.5","@vitest/ui":"^1.6.0","typescript":"^5.8.2","@types/uuid":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/drizzle-duckdb_0.0.3_1742236961041_0.4989759735981767","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@duckdbfan/drizzle-duckdb","version":"0.0.4","keywords":["drizzle","duckdb"],"author":{"name":"M L"},"license":"Apache-2.0","_id":"@duckdbfan/drizzle-duckdb@0.0.4","maintainers":[{"name":"duckdbfan","email":"marclegaultnbc@gmail.com"}],"homepage":"https://github.com/duckdbfan/drizzle-duckdb#readme","bugs":{"url":"https://github.com/duckdbfan/drizzle-duckdb/issues"},"dist":{"shasum":"bd89bc79496b445aee10018c8b38ab26567477cb","tarball":"https://registry.npmjs.org/@duckdbfan/drizzle-duckdb/-/drizzle-duckdb-0.0.4.tgz","fileCount":18,"integrity":"sha512-fTiOpwIB2RHSFt5e9bx3GDjYus/hfAJijyn5l7pe2aC6/mEkdKZQOzt2ei3CNYbRm32x+1dL+RbninptXOau5g==","signatures":[{"sig":"MEUCIQD13pmZcOeWa9nEvjGkhQYzIKzhF+Qp0KER0yhn7ve4GgIgStbP+qu9lXjFVFLotcYTcppHVu4eSdWo4qrTuXfX4Yc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63219},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"7745b452102a6a1e23641bf353d807d9dc29b810","scripts":{"t":"vitest --watch --ui","test":"vitest","build":"bun build --target=node ./src/index.ts --outfile=./dist/index.mjs --packages=external && bun run build:declarations","build:declarations":"tsc --emitDeclarationOnly --project tsconfig.types.json"},"_npmUser":{"name":"duckdbfan","email":"marclegaultnbc@gmail.com"},"repository":{"url":"git+https://github.com/duckdbfan/drizzle-duckdb.git","type":"git"},"_npmVersion":"10.9.0","description":"A drizzle ORM client for use with DuckDB. Based on drizzle's Postgres client.","directories":{},"_nodeVersion":"23.1.0","_hasShrinkwrap":false,"devDependencies":{"uuid":"^10.0.0","vitest":"^1.6.0","prettier":"^3.5.3","@types/bun":"^1.2.5","@vitest/ui":"^1.6.0","typescript":"^5.8.2","@types/uuid":"^10.0.0","drizzle-orm":"0.40.0","duckdb-async":"^1.2.0"},"peerDependencies":{"drizzle-orm":"^0.40.0","duckdb-async":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/drizzle-duckdb_0.0.4_1742242196104_0.9576050584151481","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@duckdbfan/drizzle-duckdb","version":"0.0.5","keywords":["drizzle","duckdb"],"author":{"name":"M L"},"license":"Apache-2.0","_id":"@duckdbfan/drizzle-duckdb@0.0.5","maintainers":[{"name":"duckdbfan","email":"marclegaultnbc@gmail.com"}],"homepage":"https://github.com/duckdbfan/drizzle-duckdb#readme","bugs":{"url":"https://github.com/duckdbfan/drizzle-duckdb/issues"},"dist":{"shasum":"84d02d771d8d07cfb1997fb301563163e43cc746","tarball":"https://registry.npmjs.org/@duckdbfan/drizzle-duckdb/-/drizzle-duckdb-0.0.5.tgz","fileCount":18,"integrity":"sha512-zGnpXFPwlicORFaDmonjJmOjUDdRxgIfrhUpILIckSOqRZbrocF0h8D9ShBQcaV3EBofQ4uWoAB5wysleFmhCw==","signatures":[{"sig":"MEUCIAwTGZ7oiLyso658dmEXMugv7R6M3i1c0Xp+x7IyGEiLAiEA0SDP/jS216CkO23A98ubmvDoLUxfZyhEkYJF7f98i6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63220},"main":"dist/index.mjs","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"a5b84e3ad1758edb3819122bebd023d6fd80ea7d","scripts":{"t":"vitest --watch --ui","test":"vitest","build":"bun build --target=node ./src/index.ts --outfile=./dist/index.mjs --packages=external && bun run build:declarations","build:declarations":"tsc --emitDeclarationOnly --project tsconfig.types.json"},"_npmUser":{"name":"duckdbfan","email":"marclegaultnbc@gmail.com"},"repository":{"url":"git+https://github.com/duckdbfan/drizzle-duckdb.git","type":"git"},"_npmVersion":"10.9.0","description":"A drizzle ORM client for use with DuckDB. Based on drizzle's Postgres client.","directories":{},"_nodeVersion":"23.1.0","_hasShrinkwrap":false,"devDependencies":{"uuid":"^10.0.0","vitest":"^1.6.0","prettier":"^3.5.3","@types/bun":"^1.2.5","@vitest/ui":"^1.6.0","typescript":"^5.8.2","@types/uuid":"^10.0.0","drizzle-orm":"0.40.0","duckdb-async":"^1.2.0"},"peerDependencies":{"drizzle-orm":"^0.40.0","duckdb-async":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/drizzle-duckdb_0.0.5_1742242479018_0.4637031283091997","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@duckdbfan/drizzle-duckdb","version":"0.0.6","keywords":["drizzle","duckdb"],"author":{"name":"M L"},"license":"Apache-2.0","_id":"@duckdbfan/drizzle-duckdb@0.0.6","maintainers":[{"name":"duckdbfan","email":"marclegaultnbc@gmail.com"}],"homepage":"https://github.com/duckdbfan/drizzle-duckdb#readme","bugs":{"url":"https://github.com/duckdbfan/drizzle-duckdb/issues"},"dist":{"shasum":"b733202c73e61c88b746559559722d6208e73570","tarball":"https://registry.npmjs.org/@duckdbfan/drizzle-duckdb/-/drizzle-duckdb-0.0.6.tgz","fileCount":18,"integrity":"sha512-OeeRvRo9se37R6Ll9RLxgudr45vrFeBijAdwnfdWz3fy3/mZGjPMPa2IfwAgvdc4MxRfnb0kAqZmzISIWKOwBg==","signatures":[{"sig":"MEYCIQDfxwkB9KzrgWAMcGEedO3bbvAfnUFH87mF+nuBHaEAcwIhAJecU+odrkfEyLSPEqtPHHcbdfCKWEGQrkzQATPak12L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63519},"main":"dist/index.mjs","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"9e3d43086ed6df6c3bb02af3faa4e12c52414b70","scripts":{"t":"vitest --watch --ui","test":"vitest","build":"bun build --target=node ./src/index.ts --outfile=./dist/index.mjs --packages=external && bun run build:declarations","build:declarations":"tsc --emitDeclarationOnly --project tsconfig.types.json"},"_npmUser":{"name":"duckdbfan","email":"marclegaultnbc@gmail.com"},"repository":{"url":"git+https://github.com/duckdbfan/drizzle-duckdb.git","type":"git"},"_npmVersion":"10.9.0","description":"A drizzle ORM client for use with DuckDB. Based on drizzle's Postgres client.","directories":{},"_nodeVersion":"23.1.0","_hasShrinkwrap":false,"devDependencies":{"uuid":"^10.0.0","vitest":"^1.6.0","prettier":"^3.5.3","@types/bun":"^1.2.5","@vitest/ui":"^1.6.0","typescript":"^5.8.2","@types/uuid":"^10.0.0","drizzle-orm":"0.40.0","duckdb-async":"^1.2.0"},"peerDependencies":{"drizzle-orm":"^0.40.0","duckdb-async":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/drizzle-duckdb_0.0.6_1742580247235_0.747377315348541","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@duckdbfan/drizzle-duckdb","version":"0.0.7","keywords":["drizzle","duckdb"],"author":{"name":"M L"},"license":"Apache-2.0","_id":"@duckdbfan/drizzle-duckdb@0.0.7","maintainers":[{"name":"duckdbfan","email":"marclegaultnbc@gmail.com"}],"homepage":"https://github.com/duckdbfan/drizzle-duckdb#readme","bugs":{"url":"https://github.com/duckdbfan/drizzle-duckdb/issues"},"dist":{"shasum":"878e85729f1969bba78c6f39e9547f0bbaba41e3","tarball":"https://registry.npmjs.org/@duckdbfan/drizzle-duckdb/-/drizzle-duckdb-0.0.7.tgz","fileCount":18,"integrity":"sha512-wXpUbJbVoBPb0HtOqYbyFuzdl+m7qwRR8sLCPHu+dg1shCGxGxPCreEJQgXivafz9qzj7FQ6GAL3an2spRoOVg==","signatures":[{"sig":"MEYCIQC8gPorLmDqm5f0LCMH0M01HO//abS+/KBmbUP71P6NuQIhANlHhLiRIs1fRB35v5Ug22hqZS//vFwiXdj5Qm95ckPj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72031},"main":"dist/index.mjs","type":"module","types":"dist/index.d.ts","module":"index.ts","gitHead":"888bb8c31452c14c01a57b53d4a71a8085aa1f84","scripts":{"t":"vitest --watch --ui","test":"vitest","build":"bun build --target=node ./src/index.ts --outfile=./dist/index.mjs --packages=external && bun run build:declarations","build:declarations":"tsc --emitDeclarationOnly --project tsconfig.types.json"},"_npmUser":{"name":"duckdbfan","email":"marclegaultnbc@gmail.com"},"repository":{"url":"git+https://github.com/duckdbfan/drizzle-duckdb.git","type":"git"},"_npmVersion":"11.2.0","description":"A drizzle ORM client for use with DuckDB. Based on drizzle's Postgres client.","directories":{},"_nodeVersion":"23.11.0","_hasShrinkwrap":false,"devDependencies":{"uuid":"^10.0.0","vitest":"^1.6.0","prettier":"^3.5.3","@types/bun":"^1.2.5","@vitest/ui":"^1.6.0","typescript":"^5.8.2","@types/uuid":"^10.0.0","drizzle-orm":"0.40.0","duckdb-async":"^1.2.0"},"peerDependencies":{"drizzle-orm":"^0.40.0","duckdb-async":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/drizzle-duckdb_0.0.7_1743958752446_0.9510773495570952","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@duckdbfan/drizzle-duckdb","version":"1.3.1","keywords":["drizzle","duckdb"],"author":{"name":"M L"},"license":"Apache-2.0","_id":"@duckdbfan/drizzle-duckdb@1.3.1","maintainers":[{"name":"duckdbfan","email":"marclegaultnbc@gmail.com"},{"name":"leonardovida-md","email":"Leonardo@motherduck.com"}],"homepage":"https://github.com/leonardovida-md/drizzle-neo-duckdb#readme","bugs":{"url":"https://github.com/leonardovida-md/drizzle-neo-duckdb/issues"},"bin":{"duckdb-introspect":"dist/duckdb-introspect.mjs"},"dist":{"shasum":"8f0821718ce2b798dd4bcad682be0564b5467e09","tarball":"https://registry.npmjs.org/@duckdbfan/drizzle-duckdb/-/drizzle-duckdb-1.3.1.tgz","fileCount":56,"integrity":"sha512-RucjGJVFFlR84XgV09jTaYsY97jPz/LGYXZBp02USoaIT7OJ3EdCpDSTl16agRd99J56vMxpjoDtDFwPRq5A9Q==","signatures":[{"sig":"MEUCID7L+wXIevknxtYgOne0fseFjuCARqpRuKJPSKRKf/VrAiEAvVrnBadoY9sdktWTmaAOXLre6gcY9mdBFeeiRXJdiKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":445041},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.17"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.mjs"},"./package.json":"./package.json"},"gitHead":"e503f4b3b4d50db1346f09f44807afdba0d2aee5","scripts":{"t":"vitest --watch --ui","test":"vitest","bench":"vitest bench --run test/perf --pool=threads --poolOptions.threads.singleThread=true --no-file-parallelism","build":"bun build --target=node ./src/index.ts --outfile=./dist/index.mjs --packages=external && bun build --target=node ./src/helpers.ts --outfile=./dist/helpers.mjs --packages=external && bun build --target=node ./src/bin/duckdb-introspect.ts --outfile=./dist/duckdb-introspect.mjs --packages=external && bun run build:declarations","perf:run":"bun run scripts/run-perf.ts","perf:compare":"bun run scripts/compare-perf.ts","publish:dual":"bun run scripts/publish-dual.ts","publish:dual:dry":"bun run scripts/publish-dual.ts --dry-run","build:declarations":"tsc --emitDeclarationOnly --project tsconfig.types.json"},"_npmUser":{"name":"leonardovida-md","email":"Leonardo@motherduck.com"},"repository":{"url":"git+https://github.com/leonardovida-md/drizzle-neo-duckdb.git","type":"git"},"_npmVersion":"11.8.0","description":"A drizzle ORM client for use with DuckDB. Based on drizzle's Postgres client.","directories":{},"sideEffects":false,"_nodeVersion":"25.5.0","dependencies":{"node-sql-parser":"^5.3.13"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.6","devDependencies":{"uuid":"^10.0.0","vitest":"^1.6.0","prettier":"^3.5.3","tinybench":"^2.7.1","@types/bun":"^1.2.5","@vitest/ui":"^1.6.0","typescript":"^5.8.2","@types/uuid":"^10.0.0","drizzle-orm":"0.40.0","@duckdb/node-api":"1.4.4-r.1"},"peerDependencies":{"drizzle-orm":"^0.40.0","@duckdb/node-api":"1.4.4-r.1"},"peerDependenciesMeta":{"@duckdb/node-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/drizzle-duckdb_1.3.1_1770057766011_0.10422860569539272","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@duckdbfan/drizzle-duckdb","version":"1.3.2","keywords":["drizzle","duckdb"],"author":{"name":"M L"},"license":"Apache-2.0","_id":"@duckdbfan/drizzle-duckdb@1.3.2","maintainers":[{"name":"duckdbfan","email":"marclegaultnbc@gmail.com"},{"name":"leonardovida-md","email":"Leonardo@motherduck.com"}],"homepage":"https://github.com/leonardovida/drizzle-duckdb#readme","bugs":{"url":"https://github.com/leonardovida/drizzle-duckdb/issues"},"bin":{"duckdb-introspect":"dist/duckdb-introspect.mjs"},"dist":{"shasum":"1f156fe12f3dd1724deda566d8c78ca011ce25e2","tarball":"https://registry.npmjs.org/@duckdbfan/drizzle-duckdb/-/drizzle-duckdb-1.3.2.tgz","fileCount":56,"integrity":"sha512-YJEeWHablU9tsE3DJwUnEW/Fau10cKPAwk8RPdc1TryZZyAaPJCoDqwAes5dJW66R4AtExj+IsxpRln6GqR2Ig==","signatures":[{"sig":"MEQCID6gYXx/ihcVhMKSP3jBKosWUPIb5gwZE/eI51RUKG4fAiBlZlvCaGE8g304W15SOOvAmqf83z6/SGMkp8J89qhsVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":445098},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.17"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.mjs"},"./package.json":"./package.json"},"gitHead":"d5e03480aeaa315847e6d78e43e381fae6c6a950","scripts":{"t":"vitest --watch --ui","test":"vitest","bench":"vitest bench --run test/perf --pool=threads --poolOptions.threads.singleThread=true --no-file-parallelism","build":"bun build --target=node ./src/index.ts --outfile=./dist/index.mjs --packages=external && bun build --target=node ./src/helpers.ts --outfile=./dist/helpers.mjs --packages=external && bun build --target=node ./src/bin/duckdb-introspect.ts --outfile=./dist/duckdb-introspect.mjs --packages=external && bun run build:declarations","perf:run":"bun run scripts/run-perf.ts","perf:compare":"bun run scripts/compare-perf.ts","publish:dual":"bun run scripts/publish-dual.ts","publish:dual:dry":"bun run scripts/publish-dual.ts --dry-run","build:declarations":"tsc --emitDeclarationOnly --project tsconfig.types.json"},"_npmUser":{"name":"leonardovida-md","email":"Leonardo@motherduck.com"},"repository":{"url":"git+https://github.com/leonardovida/drizzle-duckdb.git","type":"git"},"_npmVersion":"10.8.2","description":"A drizzle ORM client for use with DuckDB. Based on drizzle's Postgres client.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"node-sql-parser":"^5.3.13"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.6","devDependencies":{"uuid":"^10.0.0","vitest":"^1.6.0","prettier":"^3.5.3","tinybench":"^2.7.1","@types/bun":"^1.2.5","@vitest/ui":"^1.6.0","typescript":"^5.8.2","@types/uuid":"^10.0.0","drizzle-orm":"0.40.0","@duckdb/node-api":"1.4.4-r.1"},"peerDependencies":{"drizzle-orm":"^0.40.0","@duckdb/node-api":"1.4.4-r.1"},"peerDependenciesMeta":{"@duckdb/node-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/drizzle-duckdb_1.3.2_1770076648184_0.7088542361486985","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@duckdbfan/drizzle-duckdb","version":"1.3.3","keywords":["drizzle","duckdb"],"author":{"name":"M L"},"license":"Apache-2.0","_id":"@duckdbfan/drizzle-duckdb@1.3.3","maintainers":[{"name":"duckdbfan","email":"marclegaultnbc@gmail.com"},{"name":"leonardovida-md","email":"Leonardo@motherduck.com"}],"homepage":"https://github.com/leonardovida/drizzle-duckdb#readme","bugs":{"url":"https://github.com/leonardovida/drizzle-duckdb/issues"},"bin":{"duckdb-introspect":"dist/duckdb-introspect.mjs"},"dist":{"shasum":"660b98b7738bd512520d9dbb79e0b8cde9c0b02d","tarball":"https://registry.npmjs.org/@duckdbfan/drizzle-duckdb/-/drizzle-duckdb-1.3.3.tgz","fileCount":58,"integrity":"sha512-x7Wud38zTClUmkpJddDeerCoPfJ3wANkwc6bwhrjjDOGrngTuv/mJRkqjtO9rbnNrsQPBivHTMrqb+Llkf23sw==","signatures":[{"sig":"MEYCIQCSLbCj2rreDhnz7QNOWR7k/Czc/ZfGt4Y/8H2iAAxRUAIhAJ1bPYKnnJm0j7vGGGPQHrzROk81KgK0QWOSnnzod1Y9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478444},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.17"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.mjs"},"./package.json":"./package.json"},"gitHead":"7a79303bc6e4fe7303258907a3074706316b58ff","scripts":{"t":"vitest --watch --ui","test":"vitest","bench":"vitest bench --run test/perf --pool=threads --poolOptions.threads.singleThread=true --no-file-parallelism","build":"bun build --target=node ./src/index.ts --outfile=./dist/index.mjs --packages=external && bun build --target=node ./src/helpers.ts --outfile=./dist/helpers.mjs --packages=external && bun build --target=node ./src/bin/duckdb-introspect.ts --outfile=./dist/duckdb-introspect.mjs --packages=external && bun run build:declarations","perf:run":"bun run scripts/run-perf.ts","perf:compare":"bun run scripts/compare-perf.ts","publish:dual":"bun run scripts/publish-dual.ts","publish:dual:dry":"bun run scripts/publish-dual.ts --dry-run","build:declarations":"tsc --emitDeclarationOnly --project tsconfig.types.json"},"_npmUser":{"name":"leonardovida-md","email":"Leonardo@motherduck.com"},"overrides":{"esbuild":"0.25.12"},"repository":{"url":"git+https://github.com/leonardovida/drizzle-duckdb.git","type":"git"},"_npmVersion":"10.8.2","description":"A drizzle ORM client for use with DuckDB. Based on drizzle's Postgres client.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"node-sql-parser":"^5.3.13"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.6","devDependencies":{"uuid":"^10.0.0","vitest":"^1.6.0","prettier":"^3.5.3","tinybench":"^2.7.1","@types/bun":"^1.2.5","@vitest/ui":"^1.6.0","typescript":"^5.8.2","@types/uuid":"^10.0.0","drizzle-orm":"0.40.0","@duckdb/node-api":"1.4.4-r.1"},"peerDependencies":{"drizzle-orm":"^0.40.0","@duckdb/node-api":"1.4.4-r.1"},"peerDependenciesMeta":{"@duckdb/node-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/drizzle-duckdb_1.3.3_1770327833733_0.44629408368556045","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"@duckdbfan/drizzle-duckdb","version":"1.3.4","keywords":["drizzle","duckdb"],"author":{"name":"M L"},"license":"Apache-2.0","_id":"@duckdbfan/drizzle-duckdb@1.3.4","maintainers":[{"name":"duckdbfan","email":"marclegaultnbc@gmail.com"},{"name":"leonardovida-md","email":"Leonardo@motherduck.com"}],"homepage":"https://github.com/leonardovida/drizzle-duckdb#readme","bugs":{"url":"https://github.com/leonardovida/drizzle-duckdb/issues"},"bin":{"duckdb-introspect":"dist/duckdb-introspect.mjs"},"dist":{"shasum":"3092e900e62032e0247e321a4f0acb17db9e60dd","tarball":"https://registry.npmjs.org/@duckdbfan/drizzle-duckdb/-/drizzle-duckdb-1.3.4.tgz","fileCount":58,"integrity":"sha512-Bav92o92gtq5DyfPzt9G/L2euRNNfvQIlS/5F2DpRrlHb65K8Np8lA75yKc4BNXSp3FY5G8Z+C8of9TIQueT/g==","signatures":[{"sig":"MEUCIFSEXQ9yQgxk1q/oNN6BE7HdziRdfYCe8lPNPw1Va0EPAiEA/LbuNGjD72mKfpTBPpSsyZzQoGfYqMmghLt5UrGMZQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478520},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.17"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.mjs","default":"./dist/helpers.mjs"},"./package.json":"./package.json"},"gitHead":"04bb45204c5b4f9e3f03c7892f7eafa1a51efc5c","scripts":{"t":"vitest --watch --ui","test":"vitest","bench":"vitest bench --run test/perf --pool=threads --poolOptions.threads.singleThread=true --no-file-parallelism","build":"bun build --target=node ./src/index.ts --outfile=./dist/index.mjs --packages=external && bun build --target=node ./src/helpers.ts --outfile=./dist/helpers.mjs --packages=external && bun build --target=node ./src/bin/duckdb-introspect.ts --outfile=./dist/duckdb-introspect.mjs --packages=external && bun run build:declarations","perf:run":"bun run scripts/run-perf.ts","perf:compare":"bun run scripts/compare-perf.ts","publish:dual":"bun run scripts/publish-dual.ts","publish:dual:dry":"bun run scripts/publish-dual.ts --dry-run","build:declarations":"tsc --emitDeclarationOnly --project tsconfig.types.json"},"_npmUser":{"name":"leonardovida-md","email":"Leonardo@motherduck.com"},"overrides":{"esbuild":"0.25.12"},"repository":{"url":"git+https://github.com/leonardovida/drizzle-duckdb.git","type":"git"},"_npmVersion":"10.8.2","description":"A drizzle ORM client for use with DuckDB. Based on drizzle's Postgres client.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"node-sql-parser":"^5.3.13"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.6","devDependencies":{"uuid":"^10.0.0","vitest":"^1.6.0","prettier":"^3.5.3","tinybench":"^2.7.1","@types/bun":"^1.2.5","@vitest/ui":"^1.6.0","typescript":"^5.8.2","@types/uuid":"^10.0.0","drizzle-orm":"0.40.0","@duckdb/node-api":"1.4.4-r.1"},"peerDependencies":{"drizzle-orm":"^0.40.0","@duckdb/node-api":"1.4.4-r.1"},"peerDependenciesMeta":{"@duckdb/node-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/drizzle-duckdb_1.3.4_1770853614217_0.01654712867417829","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"@duckdbfan/drizzle-duckdb","version":"1.3.5","keywords":["drizzle","duckdb"],"author":{"name":"M L"},"license":"Apache-2.0","_id":"@duckdbfan/drizzle-duckdb@1.3.5","maintainers":[{"name":"duckdbfan","email":"marclegaultnbc@gmail.com"},{"name":"leonardovida-md","email":"Leonardo@motherduck.com"}],"homepage":"https://github.com/leonardovida/drizzle-duckdb#readme","bugs":{"url":"https://github.com/leonardovida/drizzle-duckdb/issues"},"bin":{"duckdb-introspect":"dist/duckdb-introspect.mjs"},"dist":{"shasum":"540f64bbdac0190870aef0e6280a2bb43ee42352","tarball":"https://registry.npmjs.org/@duckdbfan/drizzle-duckdb/-/drizzle-duckdb-1.3.5.tgz","fileCount":58,"integrity":"sha512-qNXv+KMfqwsBDygYPrrptPRC0AT8rVlT0UBQArGUYLotxgBv0HqnCt8+qrDaxz2gQddcu4pBSm27Hd5evt4vJg==","signatures":[{"sig":"MEQCICt/VrD2SARQVdocyyTFilVzvLwnUFOD9k4XFsd1rbOJAiAcOI8CLS26aE4VB6pFPcAXy22aa2p+ys2X+tyPy2+fiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478520},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.17"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.mjs","default":"./dist/helpers.mjs"},"./package.json":"./package.json"},"gitHead":"87bb99596f06d70eb871ca5071cf0e303dcba18e","scripts":{"t":"vitest --watch --ui","test":"vitest","bench":"vitest bench --run test/perf --pool=threads --poolOptions.threads.singleThread=true --no-file-parallelism","build":"bun build --target=node ./src/index.ts --outfile=./dist/index.mjs --packages=external && bun build --target=node ./src/helpers.ts --outfile=./dist/helpers.mjs --packages=external && bun build --target=node ./src/bin/duckdb-introspect.ts --outfile=./dist/duckdb-introspect.mjs --packages=external && bun run build:declarations","perf:run":"bun run scripts/run-perf.ts","perf:compare":"bun run scripts/compare-perf.ts","publish:dual":"bun run scripts/publish-dual.ts","publish:dual:dry":"bun run scripts/publish-dual.ts --dry-run","build:declarations":"tsc --emitDeclarationOnly --project tsconfig.types.json"},"_npmUser":{"name":"leonardovida-md","email":"Leonardo@motherduck.com"},"overrides":{"esbuild":"0.25.12"},"repository":{"url":"git+https://github.com/leonardovida/drizzle-duckdb.git","type":"git"},"_npmVersion":"10.8.2","description":"A drizzle ORM client for use with DuckDB. Based on drizzle's Postgres client.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"node-sql-parser":"^5.3.13"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.6","devDependencies":{"uuid":"^10.0.0","vitest":"^1.6.0","prettier":"^3.5.3","tinybench":"^2.7.1","@types/bun":"^1.2.5","@vitest/ui":"^1.6.0","typescript":"^5.8.2","@types/uuid":"^10.0.0","drizzle-orm":"0.40.0","@duckdb/node-api":"1.4.4-r.1"},"peerDependencies":{"drizzle-orm":"^0.40.0","@duckdb/node-api":"1.4.4-r.1"},"peerDependenciesMeta":{"@duckdb/node-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/drizzle-duckdb_1.3.5_1771668866117_0.6180537944363884","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@duckdbfan/drizzle-duckdb","version":"1.4.0","keywords":["drizzle","duckdb"],"author":{"name":"M L"},"license":"Apache-2.0","_id":"@duckdbfan/drizzle-duckdb@1.4.0","maintainers":[{"name":"duckdbfan","email":"marclegaultnbc@gmail.com"},{"name":"leonardovida-md","email":"Leonardo@motherduck.com"}],"homepage":"https://github.com/leonardovida/drizzle-duckdb#readme","bugs":{"url":"https://github.com/leonardovida/drizzle-duckdb/issues"},"bin":{"duckdb-introspect":"dist/duckdb-introspect.mjs"},"dist":{"shasum":"4e57a142a87bcf2d17a8daeb9b1e17cff19dff60","tarball":"https://registry.npmjs.org/@duckdbfan/drizzle-duckdb/-/drizzle-duckdb-1.4.0.tgz","fileCount":60,"integrity":"sha512-HFBp946DGgJV2FFGePTqBgp9dpdF+lGiJJ2r/wqSeh8v9HsjTflKsq6JCdt6wrE7QVX+ZaIkm4PE6XzLVzMiAg==","signatures":[{"sig":"MEUCIFdfw/YRydD6c29OFbsW5saWeKqJG0mAiehAYzQcwWlgAiEAq2ZlxEUP43VtDIhadet8GVVOp07/2IBmfJCG7Ls5rU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478114},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.17"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.mjs","default":"./dist/helpers.mjs"},"./package.json":"./package.json"},"gitHead":"935caf6b15e177603c6abff28889d8be1c662b0a","scripts":{"t":"vitest --watch --ui","test":"vitest","bench":"vitest bench --run test/perf --pool=threads --poolOptions.threads.singleThread=true --no-file-parallelism","build":"bun build --target=node ./src/index.ts --outfile=./dist/index.mjs --packages=external && bun build --target=node ./src/helpers.ts --outfile=./dist/helpers.mjs --packages=external && bun build --target=node ./src/bin/duckdb-introspect.ts --outfile=./dist/duckdb-introspect.mjs --packages=external && bun run build:declarations","perf:run":"bun run scripts/run-perf.ts","perf:compare":"bun run scripts/compare-perf.ts","publish:dual":"bun run scripts/publish-dual.ts","publish:dual:dry":"bun run scripts/publish-dual.ts --dry-run","build:declarations":"tsc --emitDeclarationOnly --project tsconfig.types.json"},"_npmUser":{"name":"leonardovida-md","email":"Leonardo@motherduck.com"},"overrides":{"esbuild":"0.25.12"},"repository":{"url":"git+https://github.com/leonardovida/drizzle-duckdb.git","type":"git"},"_npmVersion":"10.8.2","description":"A drizzle ORM client for use with DuckDB. Based on drizzle's Postgres client.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.1","dependencies":{"node-sql-parser":"^5.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.6","devDependencies":{"uuid":"^10.0.0","vitest":"^1.6.1","prettier":"^3.8.1","tinybench":"^2.9.0","@types/bun":"^1.3.11","@vitest/ui":"^1.6.1","typescript":"^5.9.3","@types/uuid":"^10.0.0","drizzle-orm":"0.40.1","@duckdb/node-api":"1.4.4-r.1"},"peerDependencies":{"drizzle-orm":"^0.40.1","@duckdb/node-api":"1.4.4-r.1"},"peerDependenciesMeta":{"@duckdb/node-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/drizzle-duckdb_1.4.0_1774197857724_0.13242075708346346","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@duckdbfan/drizzle-duckdb","version":"1.5.1","keywords":["drizzle","duckdb"],"author":{"name":"M L"},"license":"Apache-2.0","_id":"@duckdbfan/drizzle-duckdb@1.5.1","maintainers":[{"name":"duckdbfan","email":"marclegaultnbc@gmail.com"},{"name":"leonardovida-md","email":"Leonardo@motherduck.com"}],"homepage":"https://github.com/leonardovida/drizzle-duckdb#readme","bugs":{"url":"https://github.com/leonardovida/drizzle-duckdb/issues"},"bin":{"duckdb-introspect":"dist/duckdb-introspect.mjs"},"dist":{"shasum":"78f1d406bff4b1c993a7740b7b70d5ba3d57ae2f","tarball":"https://registry.npmjs.org/@duckdbfan/drizzle-duckdb/-/drizzle-duckdb-1.5.1.tgz","fileCount":60,"integrity":"sha512-NlR1zqfZjJsvDzUH5UB2d3Lnzu+gD7zxhsUj3n0ecpAkig4a440HHlMG099iZGH+sngMAQZtyl7y/TG8OFW7CA==","signatures":[{"sig":"MEUCIQDWRZWaorA8G+k9+tPIHuM0V6kckPUHU2uM6ld8JEITOAIgVuOdMsRD+NQiseQoBUWkCepBKI7PG/Ftv9WDaeYCrzg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":483986},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.17"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.mjs","default":"./dist/helpers.mjs"},"./package.json":"./package.json"},"gitHead":"0353a8ad1f6158eb518196ebeb7ab69dc21cb07e","scripts":{"t":"vitest --watch --ui","test":"vitest","bench":"vitest bench --run test/perf --pool=threads --poolOptions.threads.singleThread=true --no-file-parallelism","build":"bun build --target=node ./src/index.ts --outfile=./dist/index.mjs --packages=external && bun build --target=node ./src/helpers.ts --outfile=./dist/helpers.mjs --packages=external && bun build --target=node ./src/bin/duckdb-introspect.ts --outfile=./dist/duckdb-introspect.mjs --packages=external && bun run build:declarations","perf:run":"bun run scripts/run-perf.ts","perf:compare":"bun run scripts/compare-perf.ts","build:declarations":"tsc --emitDeclarationOnly --project tsconfig.types.json"},"_npmUser":{"name":"leonardovida-md","email":"Leonardo@motherduck.com"},"overrides":{"esbuild":"0.25.12"},"repository":{"url":"git+https://github.com/leonardovida/drizzle-duckdb.git","type":"git"},"_npmVersion":"10.8.2","description":"A drizzle ORM client for use with DuckDB. Based on drizzle's Postgres client.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.1","dependencies":{"node-sql-parser":"^5.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.6","devDependencies":{"uuid":"^10.0.0","vitest":"^1.6.1","prettier":"^3.8.1","tinybench":"^2.9.0","@types/bun":"^1.3.11","@vitest/ui":"^1.6.1","typescript":"^5.9.3","@types/uuid":"^10.0.0","drizzle-orm":"0.40.1","@duckdb/node-api":"1.5.1-r.1"},"peerDependencies":{"drizzle-orm":"^0.40.1","@duckdb/node-api":">=1.4.4-r.1 <1.6.0"},"peerDependenciesMeta":{"@duckdb/node-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/drizzle-duckdb_1.5.1_1774517163544_0.9527484660221728","host":"s3://npm-registry-packages-npm-production"}},"1.5.1-3":{"name":"@duckdbfan/drizzle-duckdb","version":"1.5.1-3","keywords":["drizzle","duckdb"],"author":{"name":"M L"},"license":"Apache-2.0","_id":"@duckdbfan/drizzle-duckdb@1.5.1-3","maintainers":[{"name":"duckdbfan","email":"marclegaultnbc@gmail.com"},{"name":"leonardovida-md","email":"Leonardo@motherduck.com"}],"homepage":"https://github.com/leonardovida/drizzle-duckdb#readme","bugs":{"url":"https://github.com/leonardovida/drizzle-duckdb/issues"},"bin":{"duckdb-introspect":"dist/duckdb-introspect.mjs"},"dist":{"shasum":"cc713c75d2b6c87fd12581853703dfbb0feff4b5","tarball":"https://registry.npmjs.org/@duckdbfan/drizzle-duckdb/-/drizzle-duckdb-1.5.1-3.tgz","fileCount":62,"integrity":"sha512-65mVsIgOiqvJsPRUUaE8tubF8oD7D4+F2Px55DzIz/CHemrVsnxhL8fzW6eJMi/tAkYJ3us2n0KAGaAnFmbC3g==","signatures":[{"sig":"MEUCIEzQYMIYUTnmlt1wHY5tN6CCLI9HDX3RW+BXmodWZ1dIAiEA1lIoB5l/u88YAewGuPHTBVXxFpfPj9dKbqHaV5eZPvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":510750},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.17"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.mjs","default":"./dist/helpers.mjs"},"./package.json":"./package.json"},"gitHead":"8934e8df11a3e4666b1edf48fe8bbd6e50f94c76","scripts":{"t":"bun x vitest --watch --ui","test":"bun x vitest run","bench":"bun x vitest bench --run test/perf --pool=threads --maxWorkers=1 --no-file-parallelism","build":"bun build --target=node ./src/index.ts --outfile=./dist/index.mjs --packages=external && bun build --target=node ./src/helpers.ts --outfile=./dist/helpers.mjs --packages=external && bun build --target=node ./src/bin/duckdb-introspect.ts --outfile=./dist/duckdb-introspect.mjs --packages=external && bun run build:declarations","perf:run":"bun run scripts/run-perf.ts","perf:compare":"bun run scripts/compare-perf.ts","publish:dual":"bun run scripts/publish-dual.ts","build:declarations":"bun x tsc --emitDeclarationOnly --project tsconfig.types.json"},"_npmUser":{"name":"leonardovida-md","email":"Leonardo@motherduck.com"},"overrides":{"esbuild":"0.25.12"},"repository":{"url":"git+https://github.com/leonardovida/drizzle-duckdb.git","type":"git"},"_npmVersion":"10.8.2","description":"A drizzle ORM client for use with DuckDB. Based on drizzle's Postgres client.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"node-sql-parser":"^5.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.9","devDependencies":{"uuid":"13.0.0","vitest":"4.1.4","prettier":"3.8.2","tinybench":"6.0.0","@types/bun":"^1.3.11","@vitest/ui":"4.1.4","typescript":"6.0.2","@types/node":"25.6.0","drizzle-orm":"0.45.2","@duckdb/node-api":"1.5.1-r.1"},"peerDependencies":{"drizzle-orm":">=0.40.1 <0.46.0","@duckdb/node-api":">=1.4.4-r.1 <1.6.0"},"peerDependenciesMeta":{"@duckdb/node-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/drizzle-duckdb_1.5.1-3_1775843002379_0.14331612347207257","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"@duckdbfan/drizzle-duckdb","version":"1.5.2","keywords":["drizzle","duckdb"],"author":{"name":"M L"},"license":"Apache-2.0","_id":"@duckdbfan/drizzle-duckdb@1.5.2","maintainers":[{"name":"duckdbfan","email":"marclegaultnbc@gmail.com"},{"name":"leonardovida-md","email":"Leonardo@motherduck.com"}],"homepage":"https://github.com/leonardovida/drizzle-duckdb#readme","bugs":{"url":"https://github.com/leonardovida/drizzle-duckdb/issues"},"bin":{"duckdb-introspect":"dist/duckdb-introspect.mjs"},"dist":{"shasum":"1794be422c31ea5cead123a15479cb8968ab8449","tarball":"https://registry.npmjs.org/@duckdbfan/drizzle-duckdb/-/drizzle-duckdb-1.5.2.tgz","fileCount":62,"integrity":"sha512-4k7vZt8gOlWjBOFtxWCJxbCf2libbKOgK0bylzv9nzLIl03+Q68NF23s4JbFWobBO4U3VHMAz0DOWUN5+9u0Pw==","signatures":[{"sig":"MEUCIDUNUOrouWpJkNdX6pvIVYt+8X6TnIv1oBN9MvZqdva4AiEA2+VlO04tqIN+UqCQl1UTKvOO5RZIN2hvxDGDOKlH3uI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":511466},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.17"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.mjs","default":"./dist/helpers.mjs"},"./package.json":"./package.json"},"gitHead":"6bd642f3229bd077393138350aa90e124d3e402e","scripts":{"t":"bun x vitest --watch --ui","test":"bun x vitest run","bench":"bun x vitest bench --run test/perf --pool=threads --maxWorkers=1 --no-file-parallelism","build":"bun build --target=node ./src/index.ts --outfile=./dist/index.mjs --packages=external && bun build --target=node ./src/helpers.ts --outfile=./dist/helpers.mjs --packages=external && bun build --target=node ./src/bin/duckdb-introspect.ts --outfile=./dist/duckdb-introspect.mjs --packages=external && bun run build:declarations","perf:run":"bun run scripts/run-perf.ts","perf:compare":"bun run scripts/compare-perf.ts","publish:dual":"bun run scripts/publish-dual.ts","build:declarations":"bun x tsc --emitDeclarationOnly --project tsconfig.types.json"},"_npmUser":{"name":"leonardovida-md","email":"Leonardo@motherduck.com"},"overrides":{"esbuild":"0.25.12"},"repository":{"url":"git+https://github.com/leonardovida/drizzle-duckdb.git","type":"git"},"_npmVersion":"10.8.2","description":"A drizzle ORM client for use with DuckDB. Based on drizzle's Postgres client.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"node-sql-parser":"^5.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.9","devDependencies":{"uuid":"13.0.0","vitest":"4.1.4","prettier":"3.8.3","tinybench":"6.0.0","@types/bun":"^1.3.12","@vitest/ui":"4.1.4","typescript":"6.0.2","@types/node":"25.6.0","drizzle-orm":"0.45.2","@duckdb/node-api":"1.5.2-r.1"},"peerDependencies":{"drizzle-orm":">=0.40.1 <0.46.0","@duckdb/node-api":">=1.4.4-r.1 <1.6.0"},"peerDependenciesMeta":{"@duckdb/node-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/drizzle-duckdb_1.5.2_1776416413993_0.6324088773961936","host":"s3://npm-registry-packages-npm-production"}},"1.5.2-1":{"name":"@duckdbfan/drizzle-duckdb","version":"1.5.2-1","keywords":["drizzle","duckdb"],"author":{"name":"M L"},"license":"Apache-2.0","_id":"@duckdbfan/drizzle-duckdb@1.5.2-1","maintainers":[{"name":"duckdbfan","email":"marclegaultnbc@gmail.com"},{"name":"leonardovida-md","email":"Leonardo@motherduck.com"}],"homepage":"https://github.com/leonardovida/drizzle-duckdb#readme","bugs":{"url":"https://github.com/leonardovida/drizzle-duckdb/issues"},"bin":{"duckdb-introspect":"dist/duckdb-introspect.mjs"},"dist":{"shasum":"2ef94e67b06193aac6d94d762d12ae3132268437","tarball":"https://registry.npmjs.org/@duckdbfan/drizzle-duckdb/-/drizzle-duckdb-1.5.2-1.tgz","fileCount":64,"integrity":"sha512-49Gab7DMcZdVRv7vw1we/23PbdRHKNI1obNq0IjCbpoSA97Lm3lNXpe5N8zX37P/WnGofdY8UAznPjzax6Egww==","signatures":[{"sig":"MEQCIEy3IknQysP/HB2n1cDRZoqe9panG4LEjKuuVn0Stl9yAiA5tXDVdTEKVwqjLfvjIFpKoB3/d+74sUB+/yCjnKptnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":513292},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.17"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.mjs","default":"./dist/helpers.mjs"},"./package.json":"./package.json"},"gitHead":"b5de428185708ce4265e7ec7071c99f537966f4f","scripts":{"t":"bun x vitest --watch --ui","test":"bun x vitest run","bench":"bun x vitest bench --run test/perf --pool=threads --maxWorkers=1 --no-file-parallelism","build":"bun build --target=node ./src/index.ts --outfile=./dist/index.mjs --packages=external && bun build --target=node ./src/helpers.ts --outfile=./dist/helpers.mjs --packages=external && bun build --target=node ./src/bin/duckdb-introspect.ts --outfile=./dist/duckdb-introspect.mjs --packages=external && bun run build:declarations","perf:run":"bun run scripts/run-perf.ts","perf:compare":"bun run scripts/compare-perf.ts","publish:dual":"bun run scripts/publish-dual.ts","build:declarations":"bun x tsc --emitDeclarationOnly --project tsconfig.types.json"},"_npmUser":{"name":"leonardovida-md","email":"Leonardo@motherduck.com"},"overrides":{"esbuild":"0.25.12"},"repository":{"url":"git+https://github.com/leonardovida/drizzle-duckdb.git","type":"git"},"_npmVersion":"10.8.2","description":"A drizzle ORM client for use with DuckDB. Based on drizzle's Postgres client.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"node-sql-parser":"^5.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.9","devDependencies":{"uuid":"14.0.0","vitest":"4.1.5","prettier":"3.8.3","tinybench":"6.0.0","@types/bun":"^1.3.13","@vitest/ui":"4.1.5","typescript":"6.0.3","@types/node":"25.6.0","drizzle-orm":"0.45.2","@duckdb/node-api":"1.5.2-r.1"},"peerDependencies":{"drizzle-orm":">=0.40.1 <0.46.0","@duckdb/node-api":">=1.4.4-r.1 <1.6.0"},"peerDependenciesMeta":{"@duckdb/node-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/drizzle-duckdb_1.5.2-1_1777104689084_0.033093401027531666","host":"s3://npm-registry-packages-npm-production"}},"1.5.4-1":{"name":"@duckdbfan/drizzle-duckdb","version":"1.5.4-1","keywords":["drizzle","duckdb"],"author":{"name":"M L"},"license":"Apache-2.0","_id":"@duckdbfan/drizzle-duckdb@1.5.4-1","maintainers":[{"name":"duckdbfan","email":"marclegaultnbc@gmail.com"},{"name":"leonardovida-md","email":"Leonardo@motherduck.com"}],"homepage":"https://github.com/leonardovida/drizzle-duckdb#readme","bugs":{"url":"https://github.com/leonardovida/drizzle-duckdb/issues"},"bin":{"duckdb-introspect":"dist/duckdb-introspect.mjs"},"dist":{"shasum":"c1da9cbddbac23e825f6b5446ee1946123de9533","tarball":"https://registry.npmjs.org/@duckdbfan/drizzle-duckdb/-/drizzle-duckdb-1.5.4-1.tgz","fileCount":70,"integrity":"sha512-B/qiQF+VaNH1Z3tnRSTsOa3nVxecJC9LjqEp4Vi2JgCxjXcLiDwyEKQeaUAwfsiU/vO2opmtkDGkwASFPG0CKw==","signatures":[{"sig":"MEUCIDHYzHl8AJ9p47s8AFMweuBDc7GcH3zBu07327C6BzF5AiEA0QuXl8fYHaLe3jdMdvoXu258DsOYJTOXssOXV6P7FS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckdbfan%2fdrizzle-duckdb@1.5.4-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":611263},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.17"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.mjs","default":"./dist/helpers.mjs"},"./package.json":"./package.json"},"gitHead":"f3f72c9ec3f5d139ba6ccf44cc48d877b9a51e2a","scripts":{"t":"bun x vitest --watch --ui","test":"bun x vitest run","bench":"bun x vitest bench --run test/perf --pool=threads --maxWorkers=1 --no-file-parallelism","build":"bun build --target=node ./src/index.ts --outfile=./dist/index.mjs --packages=external && bun build --target=node ./src/helpers.ts --outfile=./dist/helpers.mjs --packages=external && bun build --target=node ./src/bin/duckdb-introspect.ts --outfile=./dist/duckdb-introspect.mjs --packages=external && bun run build:declarations","perf:run":"bun run scripts/run-perf.ts","perf:compare":"bun run scripts/compare-perf.ts","build:declarations":"bun x tsc --emitDeclarationOnly --project tsconfig.types.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fec3fafd-9d83-4cf0-bb5e-e1da026fa8d3"}},"overrides":{"esbuild":"0.28.0"},"repository":{"url":"git+https://github.com/leonardovida/drizzle-duckdb.git","type":"git"},"_npmVersion":"11.16.0","description":"A drizzle ORM client for use with DuckDB. Based on drizzle's Postgres client.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"node-sql-parser":"^5.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.9","devDependencies":{"uuid":"14.0.1","vitest":"4.1.10","prettier":"3.8.4","tinybench":"6.0.2","@types/bun":"1.3.14","@vitest/ui":"4.1.10","typescript":"6.0.3","@types/node":"26.1.0","drizzle-orm":"0.45.2","@duckdb/node-api":"1.5.4-r.1"},"peerDependencies":{"drizzle-orm":">=0.40.1 <0.46.0","@duckdb/node-api":">=1.4.4-r.1 <1.6.0"},"peerDependenciesMeta":{"@duckdb/node-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/drizzle-duckdb_1.5.4-1_1783516065463_0.014472645129820716","host":"s3://npm-registry-packages-npm-production"}},"1.5.4-2":{"name":"@duckdbfan/drizzle-duckdb","version":"1.5.4-2","keywords":["drizzle","duckdb"],"author":{"name":"M L"},"license":"Apache-2.0","_id":"@duckdbfan/drizzle-duckdb@1.5.4-2","maintainers":[{"name":"duckdbfan","email":"marclegaultnbc@gmail.com"},{"name":"leonardovida-md","email":"Leonardo@motherduck.com"}],"homepage":"https://github.com/leonardovida/drizzle-duckdb#readme","bugs":{"url":"https://github.com/leonardovida/drizzle-duckdb/issues"},"bin":{"duckdb-introspect":"dist/duckdb-introspect.mjs"},"dist":{"shasum":"67259d4155950c4b31a3d743735931b6405c5a8a","tarball":"https://registry.npmjs.org/@duckdbfan/drizzle-duckdb/-/drizzle-duckdb-1.5.4-2.tgz","fileCount":70,"integrity":"sha512-1iVjnbTkbqxFzy15bmBe34zh35Nw4KJZKaU1cnqnRkkMmeGeZC4W7hne40Gd5m8+HdJzNpeElIjJxrRDRqQKyQ==","signatures":[{"sig":"MEUCIGz/HX9YN5Qbn3ANd+T7d6jd7/cwh3PLlP9Nw+9Tr8OmAiEA/TgfjoZl6c649LxsYpxqF2rmPPew9M27lDNEEy2oLAc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckdbfan%2fdrizzle-duckdb@1.5.4-2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":612623},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.17"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.mjs","default":"./dist/helpers.mjs"},"./package.json":"./package.json"},"gitHead":"84967a3348e880b986c23fbd9dfbba89d26c6bf0","scripts":{"t":"bun x vitest --watch --ui","test":"bun x vitest run","bench":"bun x vitest bench --run test/perf --pool=threads --maxWorkers=1 --no-file-parallelism","build":"bun build --target=node ./src/index.ts --outfile=./dist/index.mjs --packages=external && bun build --target=node ./src/helpers.ts --outfile=./dist/helpers.mjs --packages=external && bun build --target=node ./src/bin/duckdb-introspect.ts --outfile=./dist/duckdb-introspect.mjs --packages=external && bun run build:declarations","perf:run":"bun run scripts/run-perf.ts","perf:compare":"bun run scripts/compare-perf.ts","build:declarations":"bun x tsc --emitDeclarationOnly --project tsconfig.types.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fec3fafd-9d83-4cf0-bb5e-e1da026fa8d3"}},"overrides":{"vite":"8.1.4","esbuild":"0.28.0"},"repository":{"url":"git+https://github.com/leonardovida/drizzle-duckdb.git","type":"git"},"_npmVersion":"11.16.0","description":"A drizzle ORM client for use with DuckDB. Based on drizzle's Postgres client.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"node-sql-parser":"^5.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.9","devDependencies":{"uuid":"14.0.1","vitest":"4.1.10","prettier":"3.8.4","tinybench":"6.0.2","@types/bun":"1.3.14","@vitest/ui":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","drizzle-orm":"0.45.2","@duckdb/node-api":"1.5.4-r.1"},"peerDependencies":{"drizzle-orm":">=0.40.1 <0.46.0","@duckdb/node-api":">=1.4.4-r.1 <1.6.0"},"peerDependenciesMeta":{"@duckdb/node-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/drizzle-duckdb_1.5.4-2_1784045400975_0.5526315014806877","host":"s3://npm-registry-packages-npm-production"}},"1.5.4-3":{"name":"@duckdbfan/drizzle-duckdb","version":"1.5.4-3","keywords":["drizzle","duckdb"],"author":{"name":"M L"},"license":"Apache-2.0","_id":"@duckdbfan/drizzle-duckdb@1.5.4-3","maintainers":[{"name":"duckdbfan","email":"marclegaultnbc@gmail.com"},{"name":"leonardovida-md","email":"Leonardo@motherduck.com"}],"homepage":"https://github.com/leonardovida/drizzle-duckdb#readme","bugs":{"url":"https://github.com/leonardovida/drizzle-duckdb/issues"},"bin":{"duckdb-introspect":"dist/duckdb-introspect.mjs"},"dist":{"shasum":"ef79ad361e62b1282c506bedc2491dbee4fdf0cb","tarball":"https://registry.npmjs.org/@duckdbfan/drizzle-duckdb/-/drizzle-duckdb-1.5.4-3.tgz","fileCount":70,"integrity":"sha512-KQOINoxbltaw45VmTKbAT4M8DtewE7rYGaxUQpt7PXZV4g3XdceTGRHL+RlS61jpd5SiBXxnYA7glOMUh65hYA==","signatures":[{"sig":"MEUCIQDz80zJ4E1NpnwAfkM1GCEjfOECvEiGEUwIhlOjkb/b1QIgbwjTvxavFBDtecEuHxWDM7WevAQD62IvGBz3S6xXQpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckdbfan%2fdrizzle-duckdb@1.5.4-3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":612516},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.17"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.mjs","default":"./dist/helpers.mjs"},"./package.json":"./package.json"},"gitHead":"3c73ed4263557ec3f7c65a55e8ef59484026b18a","scripts":{"t":"bun x vitest --watch --ui","test":"bun x vitest run","bench":"bun x vitest bench --run test/perf --pool=threads --maxWorkers=1 --no-file-parallelism","build":"bun build --target=node ./src/index.ts --outfile=./dist/index.mjs --packages=external && bun build --target=node ./src/helpers.ts --outfile=./dist/helpers.mjs --packages=external && bun build --target=node ./src/bin/duckdb-introspect.ts --outfile=./dist/duckdb-introspect.mjs --packages=external && bun run build:declarations","perf:run":"bun run scripts/run-perf.ts","perf:compare":"bun run scripts/compare-perf.ts","build:declarations":"bun x tsc --emitDeclarationOnly --project tsconfig.types.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fec3fafd-9d83-4cf0-bb5e-e1da026fa8d3"}},"overrides":{"vite":"8.1.4","esbuild":"0.28.0"},"repository":{"url":"git+https://github.com/leonardovida/drizzle-duckdb.git","type":"git"},"_npmVersion":"11.16.0","description":"A drizzle ORM client for use with DuckDB. Based on drizzle's Postgres client.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"node-sql-parser":"^5.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.9","devDependencies":{"uuid":"14.0.1","vitest":"4.1.10","prettier":"3.8.4","tinybench":"6.0.2","@types/bun":"1.3.14","@vitest/ui":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","drizzle-orm":"0.45.2","@duckdb/node-api":"1.5.4-r.1"},"peerDependencies":{"drizzle-orm":">=0.40.1 <0.46.0","@duckdb/node-api":">=1.4.4-r.1 <1.6.0"},"peerDependenciesMeta":{"@duckdb/node-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/drizzle-duckdb_1.5.4-3_1784276462640_0.5105659125913222","host":"s3://npm-registry-packages-npm-production"}},"1.5.4-4":{"name":"@duckdbfan/drizzle-duckdb","version":"1.5.4-4","keywords":["drizzle","duckdb"],"author":{"name":"M L"},"license":"Apache-2.0","_id":"@duckdbfan/drizzle-duckdb@1.5.4-4","maintainers":[{"name":"duckdbfan","email":"marclegaultnbc@gmail.com"},{"name":"leonardovida-md","email":"Leonardo@motherduck.com"}],"homepage":"https://github.com/leonardovida/drizzle-duckdb#readme","bugs":{"url":"https://github.com/leonardovida/drizzle-duckdb/issues"},"bin":{"duckdb-introspect":"dist/duckdb-introspect.mjs"},"dist":{"shasum":"8166acc2a0cb696df3de5b94d954d04cae15936d","tarball":"https://registry.npmjs.org/@duckdbfan/drizzle-duckdb/-/drizzle-duckdb-1.5.4-4.tgz","fileCount":70,"integrity":"sha512-+s/iLMxRiAuoidZyGt/EeIRq9/u/s3zcoxds7FNAkg/4GK8q2Ix703uMGE4BzA7yktQEzxl78uxpc3bmrDF9JA==","signatures":[{"sig":"MEQCIEsuSxuxl+nPRn0w+X6mk5o3NYyCw35Hfv+YFxkd7baBAiA/0ZJ4H0EIpy2o1SsUl4bG+Du1VBBiBt0cSbqDXHd0SQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckdbfan%2fdrizzle-duckdb@1.5.4-4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":612620},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.17"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.mjs","default":"./dist/helpers.mjs"},"./package.json":"./package.json"},"gitHead":"28fcda199ed8831b7bf33743b1a4a57cfc9132e4","scripts":{"t":"bun x vitest --watch --ui","test":"bun x vitest run","bench":"bun x vitest bench --run test/perf --pool=threads --maxWorkers=1 --no-file-parallelism","build":"bun build --target=node ./src/index.ts --outfile=./dist/index.mjs --packages=external && bun build --target=node ./src/helpers.ts --outfile=./dist/helpers.mjs --packages=external && bun build --target=node ./src/bin/duckdb-introspect.ts --outfile=./dist/duckdb-introspect.mjs --packages=external && bun run build:declarations","perf:run":"bun run scripts/run-perf.ts","perf:compare":"bun run scripts/compare-perf.ts","build:declarations":"bun x tsc --emitDeclarationOnly --project tsconfig.types.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fec3fafd-9d83-4cf0-bb5e-e1da026fa8d3"}},"overrides":{"vite":"8.1.4","esbuild":"0.28.0"},"repository":{"url":"git+https://github.com/leonardovida/drizzle-duckdb.git","type":"git"},"_npmVersion":"11.16.0","description":"A drizzle ORM client for use with DuckDB. Based on drizzle's Postgres client.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"node-sql-parser":"^5.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.9","devDependencies":{"uuid":"14.0.1","vitest":"4.1.10","prettier":"3.8.4","tinybench":"6.1.2","@types/bun":"1.3.14","@vitest/ui":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","drizzle-orm":"0.45.2","@duckdb/node-api":"1.5.4-r.1"},"peerDependencies":{"drizzle-orm":">=0.40.1 <0.46.0","@duckdb/node-api":">=1.4.4-r.1 <1.6.0"},"peerDependenciesMeta":{"@duckdb/node-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/drizzle-duckdb_1.5.4-4_1784887315657_0.04437374439014641","host":"s3://npm-registry-packages-npm-production"}},"1.5.4-5":{"name":"@duckdbfan/drizzle-duckdb","version":"1.5.4-5","keywords":["drizzle","duckdb"],"author":{"name":"M L"},"license":"Apache-2.0","_id":"@duckdbfan/drizzle-duckdb@1.5.4-5","maintainers":[{"name":"duckdbfan","email":"marclegaultnbc@gmail.com"},{"name":"leonardovida-md","email":"Leonardo@motherduck.com"}],"homepage":"https://github.com/leonardovida/drizzle-duckdb#readme","bugs":{"url":"https://github.com/leonardovida/drizzle-duckdb/issues"},"bin":{"duckdb-introspect":"dist/duckdb-introspect.mjs"},"dist":{"shasum":"927a6b1f699fca607d53622e61854a023e92073b","tarball":"https://registry.npmjs.org/@duckdbfan/drizzle-duckdb/-/drizzle-duckdb-1.5.4-5.tgz","fileCount":70,"integrity":"sha512-DnwO7DDqnYH86agKrP1egAComfnU36G0dY5LMPV7g4+qprNobrYXItntiT0FHBeLpH1Uva1jgNPHw2VSJs6sJg==","signatures":[{"sig":"MEUCIQCe0LXaCDnfXCL+EcJn2O7mo5p1g9q05kZDZtHhVc8euAIgHqUsCSktn9CJDD+VMH2H1nuiRYNnByw9CjVRdjfortc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckdbfan%2fdrizzle-duckdb@1.5.4-5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":617597},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.17"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.mjs","default":"./dist/helpers.mjs"},"./package.json":"./package.json"},"gitHead":"6994e95ae54d7af32a0651d0aa9ce9e7b07b4777","scripts":{"t":"bun x vitest --watch --ui","test":"bun x vitest run","bench":"bun x vitest bench --run test/perf --pool=threads --maxWorkers=1 --no-file-parallelism","build":"bun build --target=node ./src/index.ts --outfile=./dist/index.mjs --packages=external && bun build --target=node ./src/helpers.ts --outfile=./dist/helpers.mjs --packages=external && bun build --target=node ./src/bin/duckdb-introspect.ts --outfile=./dist/duckdb-introspect.mjs --packages=external && bun run build:declarations","perf:run":"bun run scripts/run-perf.ts","perf:compare":"bun run scripts/compare-perf.ts","build:declarations":"bun x tsc --emitDeclarationOnly --project tsconfig.types.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fec3fafd-9d83-4cf0-bb5e-e1da026fa8d3"}},"overrides":{"vite":"8.1.4","esbuild":"0.28.0","postcss":"8.5.25"},"repository":{"url":"git+https://github.com/leonardovida/drizzle-duckdb.git","type":"git"},"_npmVersion":"11.16.0","description":"A drizzle ORM client for use with DuckDB. Based on drizzle's Postgres client.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"node-sql-parser":"^5.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.9","devDependencies":{"uuid":"14.0.1","vitest":"4.1.10","prettier":"3.8.4","tinybench":"6.1.2","@types/bun":"1.3.14","@vitest/ui":"4.1.10","typescript":"6.0.3","@types/node":"26.1.2","drizzle-orm":"0.45.2","@duckdb/node-api":"1.5.4-r.1"},"peerDependencies":{"drizzle-orm":">=0.40.1 <0.46.0","@duckdb/node-api":">=1.4.4-r.1 <1.6.0"},"peerDependenciesMeta":{"@duckdb/node-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/drizzle-duckdb_1.5.4-5_1785488949981_0.01437787706805449","host":"s3://npm-registry-packages-npm-production"}},"1.5.4-6":{"name":"@duckdbfan/drizzle-duckdb","version":"1.5.4-6","keywords":["drizzle","duckdb"],"author":{"name":"M L"},"license":"Apache-2.0","_id":"@duckdbfan/drizzle-duckdb@1.5.4-6","maintainers":[{"name":"duckdbfan","email":"marclegaultnbc@gmail.com"},{"name":"leonardovida-md","email":"Leonardo@motherduck.com"}],"homepage":"https://github.com/leonardovida/drizzle-duckdb#readme","bugs":{"url":"https://github.com/leonardovida/drizzle-duckdb/issues"},"bin":{"duckdb-introspect":"dist/duckdb-introspect.mjs"},"dist":{"shasum":"d459da2802693db881e26c52f616ac9f6734593d","tarball":"https://registry.npmjs.org/@duckdbfan/drizzle-duckdb/-/drizzle-duckdb-1.5.4-6.tgz","fileCount":72,"integrity":"sha512-rvaWVl+7dBLDYgt7+ZU7qvrc9xmRkJfvCTriFJN0vCbYu5SU0/Uplp9jJtNlFxOmAH7fAIAT0nsks++h6IjKsA==","signatures":[{"sig":"MEUCIDSBsTQ8YlDmyGm8rBvKUeCLeY9cBVmrKKVUq7YeKuiIAiEAvUmFK4NZj9lq6MwGnlW5DqaWownAlC59LXibCOk1DmI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckdbfan%2fdrizzle-duckdb@1.5.4-6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":617567},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.17"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.mjs","default":"./dist/helpers.mjs"},"./package.json":"./package.json"},"gitHead":"6e0b00ab54e65a5dd3d6104e876c9b6daae716b1","scripts":{"t":"bun x vitest --watch --ui","test":"bun x vitest run","bench":"bun x vitest bench --run test/perf --pool=threads --maxWorkers=1 --no-file-parallelism","build":"bun build --target=node ./src/index.ts --outfile=./dist/index.mjs --packages=external && bun build --target=node ./src/helpers.ts --outfile=./dist/helpers.mjs --packages=external && bun build --target=node ./src/bin/duckdb-introspect.ts --outfile=./dist/duckdb-introspect.mjs --packages=external && bun run build:declarations","perf:run":"bun run scripts/run-perf.ts","perf:compare":"bun run scripts/compare-perf.ts","build:declarations":"bun x tsc --emitDeclarationOnly --project tsconfig.types.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fec3fafd-9d83-4cf0-bb5e-e1da026fa8d3"}},"overrides":{"vite":"8.1.4","nanoid":"3.3.18","esbuild":"0.28.0","postcss":"8.5.25"},"repository":{"url":"git+https://github.com/leonardovida/drizzle-duckdb.git","type":"git"},"_npmVersion":"11.17.0","description":"A drizzle ORM client for use with DuckDB. Based on drizzle's Postgres client.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"node-sql-parser":"^5.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.9","devDependencies":{"uuid":"14.0.1","vitest":"4.1.11","prettier":"3.8.4","tinybench":"6.1.3","@types/bun":"1.3.14","@vitest/ui":"4.1.11","typescript":"6.0.3","@types/node":"26.2.0","drizzle-orm":"0.45.2","@duckdb/node-api":"1.5.5-r.4"},"peerDependencies":{"drizzle-orm":">=0.40.1 <0.46.0","@duckdb/node-api":">=1.4.4-r.1 <1.6.0"},"peerDependenciesMeta":{"@duckdb/node-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/drizzle-duckdb_1.5.4-6_1787064971359_0.5730581006202595","host":"s3://npm-registry-packages-npm-production"}},"1.5.4-7":{"name":"@duckdbfan/drizzle-duckdb","version":"1.5.4-7","keywords":["drizzle","duckdb"],"author":{"name":"M L"},"license":"Apache-2.0","_id":"@duckdbfan/drizzle-duckdb@1.5.4-7","maintainers":[{"name":"duckdbfan","email":"marclegaultnbc@gmail.com"},{"name":"leonardovida-md","email":"Leonardo@motherduck.com"}],"homepage":"https://github.com/leonardovida/drizzle-duckdb#readme","bugs":{"url":"https://github.com/leonardovida/drizzle-duckdb/issues"},"bin":{"duckdb-introspect":"dist/duckdb-introspect.mjs"},"dist":{"shasum":"79b3e3e7e49477cd4115f7f8739b2183ed38bd1b","tarball":"https://registry.npmjs.org/@duckdbfan/drizzle-duckdb/-/drizzle-duckdb-1.5.4-7.tgz","fileCount":72,"integrity":"sha512-G1qghK1lPG+tv1ZxE0LwVvPgHhiP2789Hy6vL6wPAjhEPFbXWkMi0SVvByYvm0Oi+XqWuGeb1rFTzC4/pJ8XXw==","signatures":[{"sig":"MEUCIBJFZbvVUIOL7ceXDz+VbVJ2D5GCscF66MBFxBUaRzCaAiEA1Y5vIs5XPQvzWnjWYfbp/i6jLafYkPzDT4Qc6fdmBjg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckdbfan%2fdrizzle-duckdb@1.5.4-7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":617739},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.17"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.mjs","default":"./dist/helpers.mjs"},"./package.json":"./package.json"},"gitHead":"1ae3938ce9dc1909af1130cdf2e9a6ddd68fe8e2","scripts":{"t":"bun x vitest --watch --ui","test":"bun x vitest run","bench":"bun x vitest bench --run test/perf --pool=threads --maxWorkers=1 --no-file-parallelism","build":"bun build --target=node ./src/index.ts --outfile=./dist/index.mjs --packages=external && bun build --target=node ./src/helpers.ts --outfile=./dist/helpers.mjs --packages=external && bun build --target=node ./src/bin/duckdb-introspect.ts --outfile=./dist/duckdb-introspect.mjs --packages=external && bun run build:declarations","perf:run":"bun run scripts/run-perf.ts","perf:compare":"bun run scripts/compare-perf.ts","build:declarations":"bun x tsc --emitDeclarationOnly --project tsconfig.types.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fec3fafd-9d83-4cf0-bb5e-e1da026fa8d3"}},"overrides":{"vite":"8.1.4","nanoid":"3.3.18","esbuild":"0.28.0","postcss":"8.5.25"},"repository":{"url":"git+https://github.com/leonardovida/drizzle-duckdb.git","type":"git"},"_npmVersion":"11.17.0","description":"A drizzle ORM client for use with DuckDB. Based on drizzle's Postgres client.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"node-sql-parser":"^5.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.9","devDependencies":{"uuid":"14.0.1","vitest":"4.1.11","prettier":"3.8.4","tinybench":"6.1.3","@types/bun":"1.3.14","@vitest/ui":"4.1.11","typescript":"6.0.3","@types/node":"26.2.0","drizzle-orm":"0.45.2","@duckdb/node-api":"1.5.5-r.4"},"peerDependencies":{"drizzle-orm":">=0.40.1 <0.46.0","@duckdb/node-api":">=1.4.4 <1.6.0 || >=1.4.4-r.1 <1.4.5 || >=1.4.5-r.1 <1.4.6 || >=1.5.0-r.1 <1.5.1 || >=1.5.1-r.1 <1.5.2 || >=1.5.2-r.1 <1.5.3 || >=1.5.3-r.1 <1.5.4 || >=1.5.4-r.1 <1.5.5 || >=1.5.5-r.1 <1.5.6"},"peerDependenciesMeta":{"@duckdb/node-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/drizzle-duckdb_1.5.4-7_1787065601221_0.45794129228231895","host":"s3://npm-registry-packages-npm-production"}},"1.5.4-8":{"name":"@duckdbfan/drizzle-duckdb","version":"1.5.4-8","keywords":["drizzle","duckdb"],"author":{"name":"M L"},"license":"Apache-2.0","_id":"@duckdbfan/drizzle-duckdb@1.5.4-8","maintainers":[{"name":"duckdbfan","email":"marclegaultnbc@gmail.com"},{"name":"leonardovida-md","email":"Leonardo@motherduck.com"}],"homepage":"https://github.com/leonardovida/drizzle-duckdb#readme","bugs":{"url":"https://github.com/leonardovida/drizzle-duckdb/issues"},"bin":{"duckdb-introspect":"dist/duckdb-introspect.mjs"},"dist":{"shasum":"7ea90f19e5e1f1bbc64387c69f3845843aace1fa","tarball":"https://registry.npmjs.org/@duckdbfan/drizzle-duckdb/-/drizzle-duckdb-1.5.4-8.tgz","fileCount":72,"integrity":"sha512-ryDKP2JJdLhHqha6rkveyT5ekZWeXBrTBpllS1LYpd5zCaoGZJj/9OSSw5UlOrJK0W53KioV8eeVZJ84S2EWrw==","signatures":[{"sig":"MEQCICbiaOxMYO5z60DZfdgzWq3i/MsZpm6G2XK+Rao4tKkdAiBboGkVZVQ2gH7ik9/QsQkEte63eMdADXBXqnIF1/aDMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckdbfan%2fdrizzle-duckdb@1.5.4-8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":617948},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.17"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.mjs","default":"./dist/helpers.mjs"},"./package.json":"./package.json"},"gitHead":"7beeb8899f3eb262ba7cbc9e99ebeba70edae911","scripts":{"t":"bun x vitest --watch --ui","test":"bun x vitest run","bench":"bun x vitest bench --run test/perf --pool=threads --maxWorkers=1 --no-file-parallelism","build":"bun build --target=node ./src/index.ts --outfile=./dist/index.mjs --packages=external && bun build --target=node ./src/helpers.ts --outfile=./dist/helpers.mjs --packages=external && bun build --target=node ./src/bin/duckdb-introspect.ts --outfile=./dist/duckdb-introspect.mjs --packages=external && bun run build:declarations","perf:run":"bun run scripts/run-perf.ts","perf:compare":"bun run scripts/compare-perf.ts","build:declarations":"bun x tsc --emitDeclarationOnly --project tsconfig.types.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fec3fafd-9d83-4cf0-bb5e-e1da026fa8d3"}},"overrides":{"vite":"8.1.4","nanoid":"3.3.18","esbuild":"0.28.0","postcss":"8.5.25"},"repository":{"url":"git+https://github.com/leonardovida/drizzle-duckdb.git","type":"git"},"_npmVersion":"11.17.0","description":"A drizzle ORM client for use with DuckDB. Based on drizzle's Postgres client.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"node-sql-parser":"^5.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.9","devDependencies":{"uuid":"14.0.2","vitest":"4.1.11","prettier":"3.8.4","tinybench":"6.1.3","@types/bun":"1.4.0","@vitest/ui":"4.1.11","typescript":"6.0.3","@types/node":"26.2.0","drizzle-orm":"0.45.2","@duckdb/node-api":"1.5.5-r.4"},"peerDependencies":{"drizzle-orm":">=0.40.1 <0.46.0","@duckdb/node-api":">=1.4.4 <1.6.0 || >=1.4.4-r.1 <1.4.5 || >=1.4.5-r.1 <1.4.6 || >=1.5.0-r.1 <1.5.1 || >=1.5.1-r.1 <1.5.2 || >=1.5.2-r.1 <1.5.3 || >=1.5.3-r.1 <1.5.4 || >=1.5.4-r.1 <1.5.5 || >=1.5.5-r.1 <1.5.6"},"peerDependenciesMeta":{"@duckdb/node-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/drizzle-duckdb_1.5.4-8_1787321567102_0.9192481801260179","host":"s3://npm-registry-packages-npm-production"}},"1.5.4-9":{"name":"@duckdbfan/drizzle-duckdb","version":"1.5.4-9","keywords":["drizzle","duckdb"],"author":{"name":"M L"},"license":"Apache-2.0","_id":"@duckdbfan/drizzle-duckdb@1.5.4-9","maintainers":[{"name":"duckdbfan","email":"marclegaultnbc@gmail.com"},{"name":"leonardovida-md","email":"Leonardo@motherduck.com"}],"homepage":"https://github.com/leonardovida/drizzle-duckdb#readme","bugs":{"url":"https://github.com/leonardovida/drizzle-duckdb/issues"},"bin":{"duckdb-introspect":"dist/duckdb-introspect.mjs"},"dist":{"shasum":"6e79e89210b863e4af5efd8e403a41552ad580ce","tarball":"https://registry.npmjs.org/@duckdbfan/drizzle-duckdb/-/drizzle-duckdb-1.5.4-9.tgz","fileCount":72,"integrity":"sha512-qhBAYIUKMvcoML7Vs7rtX9i56uuLT3lDKUd+8qqO7Zn5JQuJFiq9dFk5l+Q8p+FyAHaLOJ0B1MNe+BkBRXxzAg==","signatures":[{"sig":"MEQCICmZG+zumzrHjVui5jp9517YwoeRNyzJ/LqAeumpPCk1AiAq4zMqEPVgZ61QCESEk+yz3KaDUGUn9LF1MNf6LigcxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckdbfan%2fdrizzle-duckdb@1.5.4-9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":618290},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.17"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.mjs","default":"./dist/helpers.mjs"},"./package.json":"./package.json"},"gitHead":"e01f393bf850ff3a27476b175edb0cfa135d86b2","scripts":{"t":"bun x vitest --watch --ui","test":"bun x vitest run","bench":"bun x vitest bench --run test/perf --pool=threads --maxWorkers=1 --no-file-parallelism","build":"bun build --target=node ./src/index.ts --outfile=./dist/index.mjs --packages=external && bun build --target=node ./src/helpers.ts --outfile=./dist/helpers.mjs --packages=external && bun build --target=node ./src/bin/duckdb-introspect.ts --outfile=./dist/duckdb-introspect.mjs --packages=external && bun run build:declarations","perf:run":"bun run scripts/run-perf.ts","perf:compare":"bun run scripts/compare-perf.ts","build:declarations":"bun x tsc --emitDeclarationOnly --project tsconfig.types.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fec3fafd-9d83-4cf0-bb5e-e1da026fa8d3"}},"overrides":{"vite":"8.1.4","nanoid":"3.3.18","esbuild":"0.28.0","postcss":"8.5.25"},"repository":{"url":"git+https://github.com/leonardovida/drizzle-duckdb.git","type":"git"},"_npmVersion":"11.17.0","description":"A drizzle ORM client for use with DuckDB. Based on drizzle's Postgres client.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"node-sql-parser":"^5.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.9","devDependencies":{"uuid":"14.0.2","vitest":"4.1.11","prettier":"3.8.4","tinybench":"6.1.3","@types/bun":"1.4.0","@vitest/ui":"4.1.11","typescript":"6.0.3","@types/node":"26.3.0","drizzle-orm":"0.45.2","@duckdb/node-api":"1.5.5-r.4"},"peerDependencies":{"drizzle-orm":">=0.40.1 <0.46.0","@duckdb/node-api":">=1.4.4 <1.6.0 || >=1.4.4-r.1 <1.4.5 || >=1.4.5-r.1 <1.4.6 || >=1.5.0-r.1 <1.5.1 || >=1.5.1-r.1 <1.5.2 || >=1.5.2-r.1 <1.5.3 || >=1.5.3-r.1 <1.5.4 || >=1.5.4-r.1 <1.5.5 || >=1.5.5-r.1 <1.5.6"},"peerDependenciesMeta":{"@duckdb/node-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/drizzle-duckdb_1.5.4-9_1787760299862_0.1870709479644035","host":"s3://npm-registry-packages-npm-production"}},"1.5.4-10":{"name":"@duckdbfan/drizzle-duckdb","version":"1.5.4-10","keywords":["drizzle","duckdb"],"author":{"name":"M L"},"license":"Apache-2.0","_id":"@duckdbfan/drizzle-duckdb@1.5.4-10","maintainers":[{"name":"duckdbfan","email":"marclegaultnbc@gmail.com"},{"name":"leonardovida-md","email":"Leonardo@motherduck.com"}],"homepage":"https://github.com/leonardovida/drizzle-duckdb#readme","bugs":{"url":"https://github.com/leonardovida/drizzle-duckdb/issues"},"bin":{"duckdb-introspect":"dist/duckdb-introspect.mjs"},"dist":{"shasum":"0d53abf964d3e3e41d0636f9fb61ce51acac95ae","tarball":"https://registry.npmjs.org/@duckdbfan/drizzle-duckdb/-/drizzle-duckdb-1.5.4-10.tgz","fileCount":74,"integrity":"sha512-94JxAj4xXv/JYT06HlcDgESAP/4vymxDHbCycIRAMkuJnAIpqxKCQC8XWEF/4Vepmzjq9GEo1EIxjBzlB3NTgg==","signatures":[{"sig":"MEUCIQD8ZW2BFccs7vK8f/hQ/3zvl/kVmaKBLzxdUtLye0YamwIgNZuxtZdanfmvyg0BmIvCcWNYY3y4P8/r3bptdXhoknQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckdbfan%2fdrizzle-duckdb@1.5.4-10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":620176},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.17"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.mjs","default":"./dist/helpers.mjs"},"./package.json":"./package.json"},"gitHead":"5676d29dba19e1d204d81d46f9b26d09611e77bd","scripts":{"t":"bun x vitest --watch --ui","test":"bun x vitest run","bench":"bun x vitest bench --run test/perf --pool=threads --maxWorkers=1 --no-file-parallelism","build":"bun build --target=node ./src/index.ts --outfile=./dist/index.mjs --packages=external && bun build --target=node ./src/helpers.ts --outfile=./dist/helpers.mjs --packages=external && bun build --target=node ./src/bin/duckdb-introspect.ts --outfile=./dist/duckdb-introspect.mjs --packages=external && bun run build:declarations","perf:run":"bun run scripts/run-perf.ts","perf:compare":"bun run scripts/compare-perf.ts","build:declarations":"bun x tsc --emitDeclarationOnly --project tsconfig.types.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fec3fafd-9d83-4cf0-bb5e-e1da026fa8d3"}},"overrides":{"vite":"8.1.4","nanoid":"3.3.18","esbuild":"0.28.0","postcss":"8.5.25"},"repository":{"url":"git+https://github.com/leonardovida/drizzle-duckdb.git","type":"git"},"_npmVersion":"11.17.0","description":"A drizzle ORM client for use with DuckDB. Based on drizzle's Postgres client.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"node-sql-parser":"^5.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.9","devDependencies":{"uuid":"14.0.2","vitest":"4.1.11","prettier":"3.8.4","tinybench":"6.1.3","@types/bun":"1.4.0","@vitest/ui":"4.1.11","typescript":"6.0.3","@types/node":"26.4.0","drizzle-orm":"0.45.2","@duckdb/node-api":"1.5.5-r.4"},"peerDependencies":{"drizzle-orm":">=0.40.1 <0.46.0","@duckdb/node-api":">=1.4.4 <1.6.0 || >=1.4.4-r.1 <1.4.5 || >=1.4.5-r.1 <1.4.6 || >=1.5.0-r.1 <1.5.1 || >=1.5.1-r.1 <1.5.2 || >=1.5.2-r.1 <1.5.3 || >=1.5.3-r.1 <1.5.4 || >=1.5.4-r.1 <1.5.5 || >=1.5.5-r.1 <1.5.6"},"peerDependenciesMeta":{"@duckdb/node-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/drizzle-duckdb_1.5.4-10_1787906706030_0.939754201994635","host":"s3://npm-registry-packages-npm-production"}},"1.5.4-11":{"name":"@duckdbfan/drizzle-duckdb","version":"1.5.4-11","keywords":["drizzle","duckdb"],"author":{"name":"M L"},"license":"Apache-2.0","_id":"@duckdbfan/drizzle-duckdb@1.5.4-11","maintainers":[{"name":"duckdbfan","email":"marclegaultnbc@gmail.com"},{"name":"leonardovida-md","email":"Leonardo@motherduck.com"}],"homepage":"https://github.com/leonardovida/drizzle-duckdb#readme","bugs":{"url":"https://github.com/leonardovida/drizzle-duckdb/issues"},"bin":{"duckdb-introspect":"dist/duckdb-introspect.mjs"},"dist":{"shasum":"6992f70290eb92b58b1480092f204514ee636a17","tarball":"https://registry.npmjs.org/@duckdbfan/drizzle-duckdb/-/drizzle-duckdb-1.5.4-11.tgz","fileCount":74,"integrity":"sha512-+SnCGh12T46tN5MX1sNbY/JUPz2/iE0RfwAhXjhq6StXoxNbN5CRxZo+7kKeexTSLeYth9YJkpfTITRyq2j2tA==","signatures":[{"sig":"MEUCIDM+V6yZG1K8HkDh7pezlYFay0pag9REmGx2ZlrD4i2YAiEAmmlMoly1wF2sL4ohIcBQHKNHSdcZUbBxrT8t9T99rJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckdbfan%2fdrizzle-duckdb@1.5.4-11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":623870},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.17"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.mjs","default":"./dist/helpers.mjs"},"./package.json":"./package.json"},"gitHead":"0eb7a54c3adacdf6b85792c0d78e058fc9f1c6e5","scripts":{"t":"bun x vitest --watch --ui","test":"bun x vitest run","bench":"bun x vitest bench --run test/perf --pool=threads --maxWorkers=1 --no-file-parallelism","build":"bun build --target=node ./src/index.ts --outfile=./dist/index.mjs --packages=external && bun build --target=node ./src/helpers.ts --outfile=./dist/helpers.mjs --packages=external && bun build --target=node ./src/bin/duckdb-introspect.ts --outfile=./dist/duckdb-introspect.mjs --packages=external && bun run build:declarations","perf:run":"bun run scripts/run-perf.ts","perf:compare":"bun run scripts/compare-perf.ts","build:declarations":"bun x tsc --emitDeclarationOnly --project tsconfig.types.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fec3fafd-9d83-4cf0-bb5e-e1da026fa8d3"}},"overrides":{"vite":"8.1.4","nanoid":"3.3.18","esbuild":"0.28.0","postcss":"8.5.25"},"repository":{"url":"git+https://github.com/leonardovida/drizzle-duckdb.git","type":"git"},"_npmVersion":"11.19.0","description":"A drizzle ORM client for use with DuckDB. Based on drizzle's Postgres client.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"node-sql-parser":"^5.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.9","devDependencies":{"uuid":"14.0.2","vitest":"4.1.11","prettier":"3.8.4","tinybench":"6.1.4","@types/bun":"1.4.0","@vitest/ui":"4.1.11","typescript":"6.0.3","@types/node":"26.4.1","drizzle-orm":"0.45.2","@duckdb/node-api":"1.5.5-r.4"},"peerDependencies":{"drizzle-orm":">=0.40.1 <0.46.0","@duckdb/node-api":">=1.4.4 <1.6.0 || >=1.4.4-r.1 <1.4.5 || >=1.4.5-r.1 <1.4.6 || >=1.5.0-r.1 <1.5.1 || >=1.5.1-r.1 <1.5.2 || >=1.5.2-r.1 <1.5.3 || >=1.5.3-r.1 <1.5.4 || >=1.5.4-r.1 <1.5.5 || >=1.5.5-r.1 <1.5.6"},"peerDependenciesMeta":{"@duckdb/node-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/drizzle-duckdb_1.5.4-11_1788510250250_0.7974701467927123","host":"s3://npm-registry-packages-npm-production"}},"1.5.4-12":{"name":"@duckdbfan/drizzle-duckdb","version":"1.5.4-12","keywords":["drizzle","duckdb"],"author":{"name":"M L"},"license":"Apache-2.0","_id":"@duckdbfan/drizzle-duckdb@1.5.4-12","maintainers":[{"name":"duckdbfan","email":"marclegaultnbc@gmail.com"},{"name":"leonardovida-md","email":"Leonardo@motherduck.com"}],"homepage":"https://github.com/leonardovida/drizzle-duckdb#readme","bugs":{"url":"https://github.com/leonardovida/drizzle-duckdb/issues"},"bin":{"duckdb-introspect":"dist/duckdb-introspect.mjs"},"dist":{"shasum":"758da073c8df2c051a437c18966f1f42e5f54f24","tarball":"https://registry.npmjs.org/@duckdbfan/drizzle-duckdb/-/drizzle-duckdb-1.5.4-12.tgz","fileCount":74,"integrity":"sha512-XxrJ10XYM5ctD560prvZKJjkvZqpl5os9EESG0cPLGLjdoQ9sHkUE99J6iSCtpC1YqY6HP46bHP2eEHYZUk9sA==","signatures":[{"sig":"MEQCIFmuZ6VcLT4tkGQrsLA2kIVlriKEc7iismMOfdSndwhcAiBAlWEcGA6Tcy42HLTEcv7gMNADsb4940AmkF4o4rgPkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAceu6oCkcXGSruWTWAamhwWVPDrH+jG9o30StoEHgOAAiEA9ZclT5ir8AcJQYtvsIfe3RS2z9QKPLrCBa8ToLEKR9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckdbfan%2fdrizzle-duckdb@1.5.4-12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":624266},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.17"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.mjs","default":"./dist/helpers.mjs"},"./package.json":"./package.json"},"gitHead":"2400bb1a8a1b298d7753ba69793769a205862081","scripts":{"t":"bun x vitest --watch --ui","test":"bun x vitest run","bench":"bun x vitest bench --run test/perf --pool=threads --maxWorkers=1 --no-file-parallelism","build":"bun build --target=node ./src/index.ts --outfile=./dist/index.mjs --packages=external && bun build --target=node ./src/helpers.ts --outfile=./dist/helpers.mjs --packages=external && bun build --target=node ./src/bin/duckdb-introspect.ts --outfile=./dist/duckdb-introspect.mjs --packages=external && bun run build:declarations","perf:run":"bun run scripts/run-perf.ts","perf:compare":"bun run scripts/compare-perf.ts","build:declarations":"bun x tsc --emitDeclarationOnly --project tsconfig.types.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fec3fafd-9d83-4cf0-bb5e-e1da026fa8d3"}},"overrides":{"vite":"8.1.4","nanoid":"3.3.18","esbuild":"0.28.0","postcss":"8.5.25"},"repository":{"url":"git+https://github.com/leonardovida/drizzle-duckdb.git","type":"git"},"_npmVersion":"11.19.0","description":"A drizzle ORM client for use with DuckDB. Based on drizzle's Postgres client.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"node-sql-parser":"^5.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.9","devDependencies":{"uuid":"14.0.2","vitest":"4.1.11","prettier":"3.8.4","tinybench":"6.1.4","@types/bun":"1.4.0","@vitest/ui":"4.1.11","typescript":"6.0.3","@types/node":"26.4.1","drizzle-orm":"0.45.2","@duckdb/node-api":"1.5.5-r.4"},"peerDependencies":{"drizzle-orm":">=0.40.1 <0.46.0","@duckdb/node-api":">=1.4.4 <1.6.0 || >=1.4.4-r.1 <1.4.5 || >=1.4.5-r.1 <1.4.6 || >=1.5.0-r.1 <1.5.1 || >=1.5.1-r.1 <1.5.2 || >=1.5.2-r.1 <1.5.3 || >=1.5.3-r.1 <1.5.4 || >=1.5.4-r.1 <1.5.5 || >=1.5.5-r.1 <1.5.6"},"peerDependenciesMeta":{"@duckdb/node-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/drizzle-duckdb_1.5.4-12_1789385417583_0.34625037371876544","host":"s3://npm-registry-packages-npm-production"}},"1.5.4-13":{"name":"@duckdbfan/drizzle-duckdb","version":"1.5.4-13","keywords":["drizzle","duckdb"],"author":{"name":"M L"},"license":"Apache-2.0","_id":"@duckdbfan/drizzle-duckdb@1.5.4-13","maintainers":[{"name":"duckdbfan","email":"marclegaultnbc@gmail.com"},{"name":"leonardovida-md","email":"Leonardo@motherduck.com"}],"homepage":"https://github.com/leonardovida/drizzle-duckdb#readme","bugs":{"url":"https://github.com/leonardovida/drizzle-duckdb/issues"},"bin":{"duckdb-introspect":"dist/duckdb-introspect.mjs"},"dist":{"shasum":"042d18195daba98d25f1bf206ed73b504c81b442","tarball":"https://registry.npmjs.org/@duckdbfan/drizzle-duckdb/-/drizzle-duckdb-1.5.4-13.tgz","fileCount":74,"integrity":"sha512-vwYsthR8LLQsUQMeqGHT02LeHs8Lf1Orf1cAglke6IQ0G2ZrcS40Pz2BGRitm9nb6xBh/vMEvTYmutc0SI7PnA==","signatures":[{"sig":"MEYCIQDV/F5Kya4b6DWgUZDHFDT9/xYbiRE/kRpQFCUINdUwDwIhAKgQPDwKFnG/7ZesnnCUhrldILG1nLh28zOtmvOfAyrT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDTe26QLNxTg0KKQTCCDvuyDzZZhA+m6Yc+7ueejvxhLAiBc2C/yMBzOEvNUC8eKt+geJRXlfgyczRfaiaO0ddCjnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckdbfan%2fdrizzle-duckdb@1.5.4-13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":624516},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.17"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.mjs","default":"./dist/helpers.mjs"},"./package.json":"./package.json"},"gitHead":"58b4c23fdc0611b438dae3c1aa8cb3f33c57a899","scripts":{"t":"bun x vitest --watch --ui","test":"bun x vitest run","bench":"bun x vitest bench --run test/perf --pool=threads --maxWorkers=1 --no-file-parallelism","build":"bun build --target=node ./src/index.ts --outfile=./dist/index.mjs --packages=external && bun build --target=node ./src/helpers.ts --outfile=./dist/helpers.mjs --packages=external && bun build --target=node ./src/bin/duckdb-introspect.ts --outfile=./dist/duckdb-introspect.mjs --packages=external && bun run build:declarations","perf:run":"bun run scripts/run-perf.ts","perf:compare":"bun run scripts/compare-perf.ts","build:declarations":"bun x tsc --emitDeclarationOnly --project tsconfig.types.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fec3fafd-9d83-4cf0-bb5e-e1da026fa8d3"}},"overrides":{"vite":"8.1.4","nanoid":"3.3.18","esbuild":"0.28.0","postcss":"8.5.25"},"repository":{"url":"git+https://github.com/leonardovida/drizzle-duckdb.git","type":"git"},"_npmVersion":"11.19.0","description":"A drizzle ORM client for use with DuckDB. Based on drizzle's Postgres client.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"node-sql-parser":"^5.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.9","devDependencies":{"uuid":"14.0.2","vitest":"4.1.11","prettier":"3.8.4","tinybench":"6.1.4","@types/bun":"1.4.0","@vitest/ui":"4.1.11","typescript":"6.0.3","@types/node":"26.4.1","drizzle-orm":"0.45.2","@duckdb/node-api":"1.5.5-r.4"},"peerDependencies":{"drizzle-orm":">=0.40.1 <0.46.0","@duckdb/node-api":">=1.4.4 <1.6.0 || >=1.4.4-r.1 <1.4.5 || >=1.4.5-r.1 <1.4.6 || >=1.5.0-r.1 <1.5.1 || >=1.5.1-r.1 <1.5.2 || >=1.5.2-r.1 <1.5.3 || >=1.5.3-r.1 <1.5.4 || >=1.5.4-r.1 <1.5.5 || >=1.5.5-r.1 <1.5.6"},"peerDependenciesMeta":{"@duckdb/node-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/drizzle-duckdb_1.5.4-13_1789719263697_0.8798964796708655","host":"s3://npm-registry-packages-npm-production"}},"1.5.4-14":{"name":"@duckdbfan/drizzle-duckdb","version":"1.5.4-14","keywords":["drizzle","duckdb"],"author":{"name":"M L"},"license":"Apache-2.0","_id":"@duckdbfan/drizzle-duckdb@1.5.4-14","maintainers":[{"name":"duckdbfan","email":"marclegaultnbc@gmail.com"},{"name":"leonardovida-md","email":"Leonardo@motherduck.com"}],"homepage":"https://github.com/leonardovida/drizzle-duckdb#readme","bugs":{"url":"https://github.com/leonardovida/drizzle-duckdb/issues"},"bin":{"duckdb-introspect":"dist/duckdb-introspect.mjs"},"dist":{"shasum":"15ac01e0e7144a2013b5fd19cfe9e94f65fefd9f","tarball":"https://registry.npmjs.org/@duckdbfan/drizzle-duckdb/-/drizzle-duckdb-1.5.4-14.tgz","fileCount":76,"integrity":"sha512-0KuBIMiVAilz/QGHzdnu1hUBe8f0BRo7tao4QH9oHzUl+AgXwjvdpBQdOgnSf+gkFU4usGbQmsnWh5FtaVJfgg==","signatures":[{"sig":"MEUCIBy+KRRmQdov6byKm8RBek9IszVNxrf/Qzw6Q+jNMFPuAiEAzWb5jF12cZrxEROpou0uzGYkYYqh3C5SIh+zwjK3Hlw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBNSsQO2o4wUHQsCzdVUnQ7yAjKIcj4mQiMg0V93xQMZAiEA1OHXTUlIQRxVmFPsnRJMv4tAVcuzTAhw5i8akFioP1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckdbfan%2fdrizzle-duckdb@1.5.4-14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":626310},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.17"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.mjs","default":"./dist/helpers.mjs"},"./package.json":"./package.json"},"gitHead":"4ef782c3c514dac91372e6a6c20b17b9369735a6","scripts":{"t":"bun x vitest --watch --ui","test":"bun x vitest run","bench":"bun x vitest bench --run test/perf --pool=threads --maxWorkers=1 --no-file-parallelism","build":"bun build --target=node ./src/index.ts --outfile=./dist/index.mjs --packages=external && bun build --target=node ./src/helpers.ts --outfile=./dist/helpers.mjs --packages=external && bun build --target=node ./src/bin/duckdb-introspect.ts --outfile=./dist/duckdb-introspect.mjs --packages=external && bun run build:declarations","perf:run":"bun run scripts/run-perf.ts","perf:compare":"bun run scripts/compare-perf.ts","build:declarations":"bun x tsc --emitDeclarationOnly --project tsconfig.types.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fec3fafd-9d83-4cf0-bb5e-e1da026fa8d3"}},"overrides":{"vite":"8.1.4","nanoid":"3.3.18","esbuild":"0.28.0","postcss":"8.5.25"},"repository":{"url":"git+https://github.com/leonardovida/drizzle-duckdb.git","type":"git"},"_npmVersion":"11.19.0","description":"A drizzle ORM client for use with DuckDB. Based on drizzle's Postgres client.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"node-sql-parser":"^5.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.9","devDependencies":{"uuid":"14.0.2","vitest":"4.1.11","prettier":"3.8.4","tinybench":"6.1.4","@types/bun":"1.4.0","@vitest/ui":"4.1.11","typescript":"6.0.3","@types/node":"26.4.1","drizzle-orm":"0.45.2","@duckdb/node-api":"1.5.5-r.4"},"peerDependencies":{"drizzle-orm":">=0.40.1 <0.46.0","@duckdb/node-api":">=1.4.4 <1.6.0 || >=1.4.4-r.1 <1.4.5 || >=1.4.5-r.1 <1.4.6 || >=1.5.0-r.1 <1.5.1 || >=1.5.1-r.1 <1.5.2 || >=1.5.2-r.1 <1.5.3 || >=1.5.3-r.1 <1.5.4 || >=1.5.4-r.1 <1.5.5 || >=1.5.5-r.1 <1.5.6"},"peerDependenciesMeta":{"@duckdb/node-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/drizzle-duckdb_1.5.4-14_1790208045933_0.4184433265406484","host":"s3://npm-registry-packages-npm-production"}},"1.5.4-15":{"name":"@duckdbfan/drizzle-duckdb","version":"1.5.4-15","keywords":["drizzle","duckdb"],"author":{"name":"M L"},"license":"Apache-2.0","_id":"@duckdbfan/drizzle-duckdb@1.5.4-15","maintainers":[{"name":"duckdbfan","email":"marclegaultnbc@gmail.com"},{"name":"leonardovida-md","email":"Leonardo@motherduck.com"}],"homepage":"https://github.com/leonardovida/drizzle-duckdb#readme","bugs":{"url":"https://github.com/leonardovida/drizzle-duckdb/issues"},"bin":{"duckdb-introspect":"dist/duckdb-introspect.mjs"},"dist":{"shasum":"2bf62e6b2e60dba5f6998f1879b9a676ec3ad409","tarball":"https://registry.npmjs.org/@duckdbfan/drizzle-duckdb/-/drizzle-duckdb-1.5.4-15.tgz","fileCount":76,"integrity":"sha512-ZHsZlQfcJXl7HiOcR7pxwgASpaj4/yfMBDKbkyRWbSJE2HgYg7yZY1e1w5Fj+EYMI+QVGzbvbW5lDDYvYYzg2Q==","signatures":[{"sig":"MEUCIQD+pdDkPZ02u2T6X9Wi86uBoUjM7QMr0Fthstd+B32wkgIgHQvZIRKdOA0xuRJ+OLHVPTl9OZZMFyeYUM4lalfQV8E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCi/3moAZZQs7LVC7iQKdThwMWKCl2D7E9D8DJF8WUy/wIgTQ7EE4bzutMPxp/NnpUGHJPcphn8+jEz9oEInpX9m+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckdbfan%2fdrizzle-duckdb@1.5.4-15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":628355},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.17"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.mjs","default":"./dist/helpers.mjs"},"./package.json":"./package.json"},"gitHead":"b2cf9b5a5159ff21209c378d3ad15eef94299f1d","scripts":{"t":"bun x vitest --watch --ui","test":"bun x vitest run","bench":"bun x vitest bench --run test/perf --pool=threads --maxWorkers=1 --no-file-parallelism","build":"bun build --target=node ./src/index.ts --outfile=./dist/index.mjs --packages=external && bun build --target=node ./src/helpers.ts --outfile=./dist/helpers.mjs --packages=external && bun build --target=node ./src/bin/duckdb-introspect.ts --outfile=./dist/duckdb-introspect.mjs --packages=external && bun run build:declarations","perf:run":"bun run scripts/run-perf.ts","perf:compare":"bun run scripts/compare-perf.ts","build:declarations":"bun x tsc --emitDeclarationOnly --project tsconfig.types.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fec3fafd-9d83-4cf0-bb5e-e1da026fa8d3"}},"overrides":{"vite":"8.1.4","nanoid":"3.3.18","esbuild":"0.28.0","postcss":"8.5.25"},"repository":{"url":"git+https://github.com/leonardovida/drizzle-duckdb.git","type":"git"},"_npmVersion":"11.19.0","description":"A drizzle ORM client for use with DuckDB. Based on drizzle's Postgres client.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"node-sql-parser":"^5.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.9","devDependencies":{"uuid":"14.0.2","vitest":"4.1.11","prettier":"3.8.4","tinybench":"6.1.4","@types/bun":"1.4.0","@vitest/ui":"4.1.11","typescript":"6.0.3","@types/node":"26.4.1","drizzle-orm":"0.45.2","@duckdb/node-api":"1.5.5-r.4"},"peerDependencies":{"drizzle-orm":">=0.40.1 <0.46.0","@duckdb/node-api":">=1.4.4 <1.6.0 || >=1.4.4-r.1 <1.4.5 || >=1.4.5-r.1 <1.4.6 || >=1.5.0-r.1 <1.5.1 || >=1.5.1-r.1 <1.5.2 || >=1.5.2-r.1 <1.5.3 || >=1.5.3-r.1 <1.5.4 || >=1.5.4-r.1 <1.5.5 || >=1.5.5-r.1 <1.5.6"},"peerDependenciesMeta":{"@duckdb/node-api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/drizzle-duckdb_1.5.4-15_1790432511147_0.5211547064509341","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@duckdbfan/drizzle-duckdb","version":"1.6.0","keywords":["drizzle","duckdb"],"author":{"name":"M L"},"license":"Apache-2.0","_id":"@duckdbfan/drizzle-duckdb@1.6.0","maintainers":[{"name":"duckdbfan","email":"marclegaultnbc@gmail.com"},{"name":"leonardovida-md","email":"Leonardo@motherduck.com"}],"homepage":"https://github.com/leonardovida/drizzle-duckdb#readme","bugs":{"url":"https://github.com/leonardovida/drizzle-duckdb/issues"},"bin":{"duckdb-introspect":"dist/duckdb-introspect.mjs"},"dist":{"shasum":"4dff32a84986334fcd98c4289e4b827502cc9341","tarball":"https://registry.npmjs.org/@duckdbfan/drizzle-duckdb/-/drizzle-duckdb-1.6.0.tgz","fileCount":42,"integrity":"sha512-9GjLVTgxZ3UcGzwddhRuCrP116B/D1PXcLkrOlzZTAEu4lV3nr2Yw/CFVloom1gCjIieI9TqYu7mRXhj5Kf72Q==","signatures":[{"sig":"MEUCIBgefWRA4W5omYDsFzInsr4IEUg2wYPTN/0y+5dgHshoAiEAuJNbXDNoeLul/Fg5LOyd8o42sGRxwz4B39hQJIczpuw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB4xwH/4WD4l1Y6wpSBK6botRSnzdvbqG4MPNh+9fIxhAiB7ZpzHe+SpFwV+QzqO+zxvrlbaAivlM2DcCSFRyUe+3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckdbfan%2fdrizzle-duckdb@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":447418},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.mjs","default":"./dist/helpers.mjs"},"./package.json":"./package.json"},"gitHead":"4ba854e5885a63ce06cc79b23460fa7085c49452","scripts":{"t":"bun x vitest --watch --ui","test":"bun x vitest run","bench":"bun x vitest bench --run test/perf --pool=threads --maxWorkers=1 --no-file-parallelism","build":"bun build --target=node ./src/index.ts --outfile=./dist/index.mjs --packages=external && bun build --target=node ./src/helpers.ts --outfile=./dist/helpers.mjs --packages=external && bun build --target=node ./src/bin/duckdb-introspect.ts --outfile=./dist/duckdb-introspect.mjs --packages=external && bun run build:declarations","perf:run":"bun run scripts/run-perf.ts","perf:compare":"bun run scripts/compare-perf.ts","build:declarations":"bun x tsc --emitDeclarationOnly --project tsconfig.types.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fec3fafd-9d83-4cf0-bb5e-e1da026fa8d3"}},"overrides":{"vite":"8.1.4","nanoid":"3.3.18","postcss":"8.5.25"},"repository":{"url":"git+https://github.com/leonardovida/drizzle-duckdb.git","type":"git"},"_npmVersion":"11.19.0","description":"A drizzle ORM client for use with DuckDB. Based on drizzle's Postgres client.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"node-sql-parser":"^5.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.9","devDependencies":{"uuid":"14.0.2","vitest":"4.1.11","prettier":"3.8.4","@types/bun":"1.4.0","@vitest/ui":"4.1.11","typescript":"6.0.3","@types/node":"26.4.1","drizzle-orm":"0.45.2","@duckdb/node-api":"1.5.5-r.5"},"peerDependencies":{"drizzle-orm":">=0.40.1 <0.46.0","@duckdb/node-api":">=1.4.4 <1.6.0 || >=1.4.4-r.1 <1.4.5 || >=1.4.5-r.1 <1.4.6 || >=1.5.0-r.1 <1.5.1 || >=1.5.1-r.1 <1.5.2 || >=1.5.2-r.1 <1.5.3 || >=1.5.3-r.1 <1.5.4 || >=1.5.4-r.1 <1.5.5 || >=1.5.5-r.1 <1.5.6"},"_npmOperationalInternal":{"tmp":"tmp/drizzle-duckdb_1.6.0_1790588837385_0.756397343225399","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@duckdbfan/drizzle-duckdb","version":"1.7.0","keywords":["drizzle","duckdb"],"author":{"name":"M L"},"license":"Apache-2.0","_id":"@duckdbfan/drizzle-duckdb@1.7.0","maintainers":[{"name":"duckdbfan","email":"marclegaultnbc@gmail.com"},{"name":"leonardovida-md","email":"Leonardo@motherduck.com"}],"homepage":"https://github.com/leonardovida/drizzle-duckdb#readme","bugs":{"url":"https://github.com/leonardovida/drizzle-duckdb/issues"},"bin":{"duckdb-introspect":"dist/duckdb-introspect.mjs"},"dist":{"shasum":"8fef7cca881929328a3e49d6cbec6a168d3d6fee","tarball":"https://registry.npmjs.org/@duckdbfan/drizzle-duckdb/-/drizzle-duckdb-1.7.0.tgz","fileCount":43,"integrity":"sha512-eQFoKAHLTI5soGQuKhKX+7jJ416gyBva2S/7+2xoMwdayilifgPkwK254BCYFrYdl0hJH9Cr7+MjCPTxNUNYKA==","signatures":[{"sig":"MEQCIARA7m4dd2Ivk4yCQtRzfruM42Xyj5bzMTo+lMGO+RngAiAiio6w/VkA9qwpp2ZsiUFOUeDJTSXTZGuwa8o/nOFwTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDy6SSHF1CK/9/cVXhgRt5Q5AdzYmw5mA/OSXTlNVvSRwIgXZAIRAOEiL0EmR0+tW5v4MCqC6SxYiB5Kjmxaz13X+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckdbfan%2fdrizzle-duckdb@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":541668},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.mjs","default":"./dist/helpers.mjs"},"./package.json":"./package.json"},"gitHead":"a3f7b0024f4e215f89f66202c7b3cbc737f91704","scripts":{"t":"bun x vitest --watch --ui","test":"bun x vitest run","bench":"bun x vitest bench --run test/perf --pool=threads --maxWorkers=1 --no-file-parallelism","build":"bun build --target=node ./src/index.ts --outfile=./dist/index.mjs --packages=external && bun build --target=node ./src/helpers.ts --outfile=./dist/helpers.mjs --packages=external && bun build --target=node ./src/bin/duckdb-introspect.ts --outfile=./dist/duckdb-introspect.mjs --packages=external && bun run build:declarations","perf:run":"bun run scripts/run-perf.ts","perf:compare":"bun run scripts/compare-perf.ts","build:declarations":"bun x tsc --emitDeclarationOnly --project tsconfig.types.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fec3fafd-9d83-4cf0-bb5e-e1da026fa8d3"}},"overrides":{"vite":"8.1.4","nanoid":"3.3.18","postcss":"8.5.25"},"repository":{"url":"git+https://github.com/leonardovida/drizzle-duckdb.git","type":"git"},"_npmVersion":"11.19.0","description":"A drizzle ORM client for use with DuckDB. Based on drizzle's Postgres client.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"node-sql-parser":"^5.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.9","devDependencies":{"uuid":"14.0.2","vitest":"4.1.11","prettier":"3.8.4","@types/bun":"1.4.0","@vitest/ui":"4.1.11","typescript":"6.0.3","@types/node":"26.4.1","drizzle-orm":"0.45.2","@duckdb/node-api":"1.5.5-r.5"},"peerDependencies":{"drizzle-orm":">=0.40.1 <0.46.0","@duckdb/node-api":">=1.4.4 <1.6.0 || >=1.4.4-r.1 <1.4.5 || >=1.4.5-r.1 <1.4.6 || >=1.5.0-r.1 <1.5.1 || >=1.5.1-r.1 <1.5.2 || >=1.5.2-r.1 <1.5.3 || >=1.5.3-r.1 <1.5.4 || >=1.5.4-r.1 <1.5.5 || >=1.5.5-r.1 <1.5.6"},"_npmOperationalInternal":{"tmp":"tmp/drizzle-duckdb_1.7.0_1790613951715_0.8364257775268533","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"_id":"@duckdbfan/drizzle-duckdb@2.0.0","bin":{"duckdb-introspect":"dist/duckdb-introspect.mjs"},"bugs":{"url":"https://github.com/leonardovida/drizzle-duckdb/issues"},"dist":{"shasum":"62021176f34b3ef759a714afa3af339007a5dc46","tarball":"https://registry.npmjs.org/@duckdbfan/drizzle-duckdb/-/drizzle-duckdb-2.0.0.tgz","fileCount":43,"integrity":"sha512-wibSsgQi6RP+T4E4Im2QVztM+la3OX8PwJ8u3G7SvsTYudGO4NMIO8OsIJyHphqOPm1MG1OhxgND499p4EZjxQ==","signatures":[{"sig":"MEQCIAbu1Lky9zUWuCT5gcGlkE3+iYrJrPrT3VruGmsajqoOAiBXUSVxlzJf9zbS71qsL1pTq4MJhzMTsLRSguk7R94HpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIA15hI79SBGBhJY3K7meKqjmXdLTu7mO/eBet3W79FY6AiEArl7IU9qqpoHUyC2pSnymkfEpEC4sP2p/NpDp8V55Kxo="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@duckdbfan%2fdrizzle-duckdb@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":559446},"main":"./dist/index.mjs","name":"@duckdbfan/drizzle-duckdb","type":"module","types":"./dist/index.d.ts","author":{"name":"M L"},"engines":{"node":">=18.17"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./helpers":{"types":"./dist/helpers.d.ts","import":"./dist/helpers.mjs","default":"./dist/helpers.mjs"},"./package.json":"./package.json"},"gitHead":"274dc354b6f9f025c80771c24f850aef5e3b3d29","license":"Apache-2.0","scripts":{"t":"bun x vitest --watch --ui","test":"bun x vitest run","bench":"bun x vitest bench --run test/perf --pool=threads --maxWorkers=1 --no-file-parallelism","build":"bun build --target=node ./src/index.ts --outfile=./dist/index.mjs --packages=external && bun build --target=node ./src/helpers.ts --outfile=./dist/helpers.mjs --packages=external && bun build --target=node ./src/bin/duckdb-introspect.ts --outfile=./dist/duckdb-introspect.mjs --packages=external && bun run build:declarations","perf:run":"bun run scripts/run-perf.ts","typecheck":"bun x tsc --noEmit --project tsconfig.check.json && bun x tsc --noEmit --project tsconfig.workspace.json","perf:compare":"bun run scripts/compare-perf.ts","check:package":"bun run scripts/check-package.ts","build:declarations":"bun x tsc --emitDeclarationOnly --project tsconfig.types.json"},"version":"2.0.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"fec3fafd-9d83-4cf0-bb5e-e1da026fa8d3"}},"homepage":"https://github.com/leonardovida/drizzle-duckdb#readme","keywords":["drizzle","duckdb"],"overrides":{"vite":"8.1.4","nanoid":"3.3.18","postcss":"8.5.25"},"repository":{"url":"git+https://github.com/leonardovida/drizzle-duckdb.git","type":"git"},"_npmVersion":"11.19.0","description":"A drizzle ORM client for use with DuckDB. Based on drizzle's Postgres client.","directories":{},"maintainers":[{"name":"duckdbfan","email":"marclegaultnbc@gmail.com"},{"name":"leonardovida-md","email":"Leonardo@motherduck.com"}],"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"node-sql-parser":"^5.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.9","devDependencies":{"uuid":"14.0.2","vitest":"4.1.11","prettier":"3.8.4","@types/bun":"1.4.0","@vitest/ui":"4.1.11","typescript":"6.0.3","@types/node":"26.4.1","drizzle-orm":"0.45.2","@duckdb/node-api":"1.5.5-r.5"},"peerDependencies":{"drizzle-orm":">=0.40.1 <0.46.0","@duckdb/node-api":">=1.4.4 <1.6.0 || >=1.4.4-r.1 <1.4.5 || >=1.4.5-r.1 <1.4.6 || >=1.5.0-r.1 <1.5.1 || >=1.5.1-r.1 <1.5.2 || >=1.5.2-r.1 <1.5.3 || >=1.5.3-r.1 <1.5.4 || >=1.5.4-r.1 <1.5.5 || >=1.5.5-r.1 <1.5.6"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/drizzle-duckdb_2.0.0_1790796360259_0.676748055548756"}}},"time":{"created":"2025-03-17T16:51:53.778Z","modified":"2026-09-30T19:26:00.732Z","0.0.1":"2025-03-17T16:51:54.280Z","0.0.2":"2025-03-17T17:58:58.370Z","0.0.3":"2025-03-17T18:42:41.289Z","0.0.4":"2025-03-17T20:09:56.333Z","0.0.5":"2025-03-17T20:14:39.216Z","0.0.6":"2025-03-21T18:04:07.430Z","0.0.7":"2025-04-06T16:59:12.640Z","1.3.1":"2026-02-02T18:42:46.172Z","1.3.2":"2026-02-02T23:57:28.385Z","1.4.4":"2026-02-05T21:41:58.882Z","1.3.3":"2026-02-05T21:43:54.115Z","1.3.4":"2026-02-11T23:46:54.442Z","1.3.5":"2026-02-21T10:14:26.287Z","1.4.0":"2026-03-22T16:44:17.869Z","1.5.1":"2026-03-26T09:26:03.720Z","1.5.1-3":"2026-04-10T17:43:22.514Z","1.5.2":"2026-04-17T09:00:14.167Z","1.5.2-1":"2026-04-25T08:11:29.269Z","1.5.4-1":"2026-07-08T13:07:45.626Z","1.5.4-2":"2026-07-14T16:10:01.131Z","1.5.4-3":"2026-07-17T08:21:02.849Z","1.5.4-4":"2026-07-24T10:01:55.800Z","1.5.4-5":"2026-07-31T09:09:10.134Z","1.5.4-6":"2026-08-18T14:56:11.499Z","1.5.4-7":"2026-08-18T15:06:41.397Z","1.5.4-8":"2026-08-21T14:12:47.257Z","1.5.4-9":"2026-08-26T16:04:59.987Z","1.5.4-10":"2026-08-28T08:45:06.207Z","1.5.4-11":"2026-09-04T08:24:10.386Z","1.5.4-12":"2026-09-14T11:30:17.709Z","1.5.4-13":"2026-09-18T08:14:23.815Z","1.5.4-14":"2026-09-24T00:00:46.063Z","1.5.4-15":"2026-09-26T14:21:51.313Z","1.6.0":"2026-09-28T09:47:17.493Z","1.7.0":"2026-09-28T16:45:51.831Z","2.0.0":"2026-09-30T19:26:00.369Z"},"bugs":{"url":"https://github.com/leonardovida/drizzle-duckdb/issues"},"author":{"name":"M L"},"license":"Apache-2.0","homepage":"https://github.com/leonardovida/drizzle-duckdb#readme","keywords":["drizzle","duckdb"],"repository":{"url":"git+https://github.com/leonardovida/drizzle-duckdb.git","type":"git"},"description":"A drizzle ORM client for use with DuckDB. Based on drizzle's Postgres client.","maintainers":[{"name":"duckdbfan","email":"marclegaultnbc@gmail.com"},{"name":"leonardovida-md","email":"Leonardo@motherduck.com"}],"readme":"<div align=\"center\">\n\n# Drizzle DuckDB\n\n### DuckDB dialect for [Drizzle ORM](https://orm.drizzle.team/)\n\n[![npm version](https://img.shields.io/npm/v/@duckdbfan/drizzle-duckdb)](https://www.npmjs.com/package/@duckdbfan/drizzle-duckdb)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n\n[Documentation](https://leonardovida.github.io/drizzle-duckdb/) • [LLM Context](https://leonardovida.github.io/drizzle-duckdb/llms.txt) • [Examples](./example) • [Contributing](#contributing)\n\n</div>\n\n<br>\n\n**Drizzle DuckDB** brings [Drizzle ORM](https://orm.drizzle.team/) to [DuckDB](https://duckdb.org/), the in-process analytical database. You get Drizzle's type-safe query builder, migrations and TypeScript inference on top of DuckDB. It works with in-memory databases, local files, [MotherDuck](https://motherduck.com/) and Postgres servers running [`pg_duckdb`](https://github.com/duckdb/pg_duckdb).\n\n> **Status:** Experimental. Query building, migrations and type inference are stable. Some DuckDB-specific types and edge cases are still being refined.\n\nEvery docs page has a **Markdown (raw)** button with LLM-friendly source.\n\n## Installation\n\n```bash\nbun add @duckdbfan/drizzle-duckdb drizzle-orm @duckdb/node-api\n# or: npm install / pnpm add with the same packages\n```\n\n| Requirement        | Supported versions                                                                  |\n| ------------------ | ----------------------------------------------------------------------------------- |\n| `drizzle-orm`      | 0.40.1 or newer, below 0.46.0                                                       |\n| `@duckdb/node-api` | 1.4.4 or newer, below 1.6.0, including `-r.N` builds such as `1.5.5-r.5`            |\n| Runtime            | Node.js 18.17 or newer (22 or 24 recommended), or Bun                               |\n\n## Quick Start\n\n```typescript\nimport { drizzle } from '@duckdbfan/drizzle-duckdb';\nimport { sql } from 'drizzle-orm';\nimport { integer, pgTable, text } from 'drizzle-orm/pg-core';\n\nconst users = pgTable('users', {\n  id: integer('id').primaryKey(),\n  name: text('name').notNull(),\n  email: text('email').notNull(),\n});\n\nconst db = await drizzle(':memory:');\n\nawait db.execute(sql`\n  CREATE TABLE users (\n    id INTEGER PRIMARY KEY,\n    name TEXT NOT NULL,\n    email TEXT NOT NULL\n  )\n`);\n\nawait db.insert(users).values([\n  { id: 1, name: 'Alice', email: 'alice@example.com' },\n  { id: 2, name: 'Bob', email: 'bob@example.com' },\n]);\n\nconst allUsers = await db.select().from(users);\n//    ^? { id: number; name: string; email: string }[]\n\nawait db.close();\n```\n\nSchemas use the regular `drizzle-orm/pg-core` builders (`pgTable`, `pgSchema` and so on), and all standard Drizzle query methods work. DuckDB SQL is largely Postgres-compatible, and the dialect adapts queries where it is not.\n\n## Connecting\n\nPass a path and the driver creates a connection pool for you. `await db.close()` closes it.\n\n```typescript\nimport { drizzle } from '@duckdbfan/drizzle-duckdb';\n\n// In-memory\nconst db = await drizzle(':memory:');\n\n// Local file (created if missing)\nconst db = await drizzle('./my-database.duckdb');\n\n// MotherDuck\nconst db = await drizzle({\n  connection: {\n    path: 'md:my_database',\n    options: { motherduck_token: process.env.MOTHERDUCK_TOKEN },\n  },\n});\n\n// DuckLake catalog\nconst db = await drizzle(':memory:', {\n  ducklake: {\n    catalog: './ducklake.duckdb',\n    attachOptions: { dataPath: './ducklake-data' },\n  },\n});\n```\n\nCalls with the same file path share one DuckDB instance in a process, so they see each other's writes. `:memory:` is never shared.\n\nYou can also pass your own connection, pool or `pg_duckdb` client. These calls are synchronous:\n\n```typescript\nimport { DuckDBInstance } from '@duckdb/node-api';\nimport pg from 'pg';\n\n// Existing DuckDB connection\nconst instance = await DuckDBInstance.create(':memory:');\nconst db = drizzle(await instance.connect());\n\n// Postgres server with pg_duckdb. A pg.Client works too.\nconst db = drizzle(new pg.Pool({ connectionString: process.env.DATABASE_URL }));\n```\n\nA `pg.Pool` is wrapped with `createPgDuckConnectionPool()`, so each transaction runs on one pooled client and `await db.close()` ends the pool.\n\nSee [Database Connection](https://leonardovida.github.io/drizzle-duckdb/core/connection) for singleton and serverless patterns.\n\n## Connection Pooling\n\nDuckDB runs one query per connection, so the path forms above create a pool (default size 4).\n\n- Set the size or a MotherDuck preset: `pool: { size: 8 }`, `pool: 'jumbo'` or `pool: 'giga'`.\n- Tune recycling: `pool: { size: 8, idleTimeoutMs: 60_000, maxLifetimeMs: 10 * 60_000 }`.\n- Disable pooling: `pool: false`.\n- Transactions pin one pooled connection for their whole lifetime.\n- `pool` is ignored when you pass a connection or pool instance.\n\nCreate the pool yourself when you need the `setup` hook or want to share it between `drizzle()` instances:\n\n```typescript\nimport { DuckDBInstance } from '@duckdb/node-api';\nimport { createDuckDBConnectionPool, drizzle } from '@duckdbfan/drizzle-duckdb';\n\nconst instance = await DuckDBInstance.create('md:', {\n  motherduck_token: process.env.MOTHERDUCK_TOKEN,\n});\nconst pool = createDuckDBConnectionPool(instance, {\n  size: 8,\n  acquireTimeout: 20_000,\n  maxWaitingRequests: 200,\n  maxLifetimeMs: 10 * 60_000,\n  idleTimeoutMs: 60_000,\n});\nconst db = drizzle(pool);\nconsole.log(pool.stats()); // Leases, queue depth, waits, recycling and timeouts\n```\n\n`acquireTimeout` limits time in the pool queue. Connection creation and setup run after that wait and have no deadline from this option. Check `pool.stats()` before increasing pool size, since more connections can compete with DuckDB's own query threads.\n\n## Configuration\n\n```typescript\nimport { DefaultLogger } from 'drizzle-orm';\n\nconst db = await drizzle(':memory:', {\n  // Log every query\n  logger: new DefaultLogger(),\n\n  // Pool size, preset, or timeout and recycling options\n  pool: { size: 8, idleTimeoutMs: 60_000 },\n\n  // Per-connection prepared statement cache (default: disabled)\n  prepareCache: { size: 32 },\n\n  // Preserve DECIMAL values as strings in raw, streaming and nested reads\n  decimalMode: 'string', // Default: 'number'\n\n  // Legacy raw SQL join qualification heuristic, opt in only if needed\n  qualifyRawJoinColumns: false,\n\n  // Throw on Postgres-style array literals like '{1,2,3}' (default: false)\n  rejectStringArrayLiterals: false,\n\n  // Map camelCase keys to snake_case column names\n  casing: 'snake_case',\n\n  // Schema for relational queries\n  schema: mySchema,\n});\n```\n\n`pool` and `ducklake` apply only to the path and `{ connection }` forms. The other options also work with `drizzle(connection, { ... })`. See [Configuration](https://leonardovida.github.io/drizzle-duckdb/reference/configuration) for the full list.\n\n## DuckDB Types\n\nDuckDB-specific column helpers: `duckDbList`, `duckDbArray`, `duckDbStruct`, `duckDbMap`, `duckDbJson`, `duckDbBlob`, `duckDbInet`, `duckDbInterval`, `duckDbTimestamp`, `duckDbDate` and `duckDbTime`.\n\n- `duckDbTimestamp` and `duckDbTime` can keep storage variants such as `TIMESTAMP_NS`, `TIMESTAMP_MS`, `TIMESTAMP_S`, `TIME_NS` and `TIME WITH TIME ZONE` through the `duckDbType` and `withTimezone` options.\n- Postgres `json` and `jsonb` columns are rejected. Use `duckDbJson()`.\n- Browser-safe imports live under `@duckdbfan/drizzle-duckdb/helpers`. Introspection emits this path.\n\nSee [Column Types](https://leonardovida.github.io/drizzle-duckdb/api/columns) for the full API.\n\n### Arrays\n\nDuckDB supports `@>`, `<@` and `&&` on lists and fixed-size arrays, so Drizzle's `arrayContains`, `arrayContained` and `arrayOverlaps` work unchanged. The DuckDB helpers emit `array_has_all` and `array_has_any`:\n\n```typescript\nimport {\n  duckDbArrayContained,\n  duckDbArrayContains,\n  duckDbArrayOverlaps,\n} from '@duckdbfan/drizzle-duckdb';\n\n// Tags include every value\ndb.select().from(products).where(duckDbArrayContains(products.tags, ['electronics', 'sale']));\n\n// Tags are a subset of the values\ndb.select().from(products).where(duckDbArrayContained(products.tags, ['electronics', 'sale', 'featured']));\n\n// Tags share at least one value\ndb.select().from(products).where(duckDbArrayOverlaps(products.tags, ['electronics', 'books']));\n```\n\nFirst-dimension `array_lower(a, 1)` and `array_upper(a, 1)` calls are rewritten to `array_length` expressions, because DuckDB lacks those functions.\n\n## Transactions\n\n```typescript\nawait db.transaction(async (tx) => {\n  await tx.insert(accounts).values({ balance: 100 });\n  await tx.update(accounts).set({ balance: 50 }).where(eq(accounts.id, 1));\n});\n```\n\nDuckDB differs from Postgres here:\n\n- There is no `SAVEPOINT`. Nested transactions reuse the outer one, so an inner rollback aborts everything.\n- Any failed statement aborts the whole transaction. Catching the error inside the callback does not keep earlier writes. `db.transaction()` rolls back and rejects.\n- The `config` argument (`isolationLevel`, `accessMode`, `deferrable`) is deprecated and ignored with a one-time warning, because DuckDB has no `SET TRANSACTION`.\n\n## Migrations\n\n```typescript\nimport { migrate } from '@duckdbfan/drizzle-duckdb';\n\nawait migrate(db, { migrationsFolder: './drizzle' });\n```\n\nMetadata goes to `drizzle.__drizzle_migrations` by default. Concurrent `migrate()` calls apply each migration once, and DuckLake works as the default catalog. See [Migrations](https://leonardovida.github.io/drizzle-duckdb/features/migrations) for configuration.\n\n## Schema Introspection\n\nGenerate a Drizzle schema from an existing database with the CLI:\n\n```bash\nbunx duckdb-introspect --url ./my-database.duckdb --out ./drizzle/schema.ts\n```\n\nOr from code:\n\n```typescript\nimport { introspect } from '@duckdbfan/drizzle-duckdb';\n\nconst result = await introspect(db, {\n  schemas: ['public', 'analytics'],\n  includeViews: true,\n});\n\nconsole.log(result.files.schemaTs);\n```\n\nSee [Introspection](https://leonardovida.github.io/drizzle-duckdb/features/introspection) for all options.\n\n## Analytics and MotherDuck Helpers\n\nThe package ships composable SQL helpers for analytical work:\n\n- OLAP helpers such as `sumN`, `percentileCont`, window helpers and the `olap()` grouped measures builder.\n- Lance vector, full-text and hybrid search.\n- MotherDuck table functions for Dives, Flights and access tokens.\n- Batch and Arrow reads through `db.executeBatches()`, `db.executeBatchesRaw()` and `db.executeArrow()`.\n\n```typescript\nimport { sql } from 'drizzle-orm';\nimport { mdCreateFlight, mdListDives, mdRunFlight } from '@duckdbfan/drizzle-duckdb';\n\nconst dives = await db.execute(sql`\n  select id, title, updated_at\n  from ${mdListDives({ limit: 10, includeOrgShares: true })}\n  order by updated_at desc\n`);\n\nconst [flight] = await db.execute(sql`\n  select flight_id, status\n  from ${mdCreateFlight({\n    name: 'daily-refresh',\n    sourceCode: 'print(\"hello\")',\n    scheduleCron: '0 0 * * *',\n    maxRuntimeSec: 1_800,\n  })}\n`);\n\nawait db.execute(sql`\n  select run_number, status\n  from ${mdRunFlight(String(flight.flight_id), { config: { region: 'eu-west-1' } })}\n`);\n```\n\nThe older `mdJobs()` and `mdFlights()` helper names remain as deprecated aliases. See [OLAP Helpers](https://leonardovida.github.io/drizzle-duckdb/api/olap-helpers) for the full list, Flight options and log pagination.\n\n## Known Limitations\n\n| Feature               | Status                                                                        |\n| --------------------- | ----------------------------------------------------------------------------- |\n| Basic CRUD operations | Full support                                                                  |\n| Joins and subqueries  | Full support                                                                  |\n| Transactions          | No savepoints (nested transactions reuse the outer one). Config is ignored    |\n| JSON/JSONB columns    | Use `duckDbJson()` instead                                                    |\n| Prepared statements   | Optional per-connection cache via `prepareCache`, no named statements         |\n| Streaming results     | Chunked reads via `executeBatches()`, no cursor streaming                     |\n| Concurrent queries    | One query per connection. Use pooling for parallelism                         |\n\nSee [Limitations](https://leonardovida.github.io/drizzle-duckdb/reference/limitations) for details.\n\n## Examples\n\n- **[Parquet Analytics](./example/parquet-analytics.ts)**: typed selections and grouped measures over Parquet files without importing tables\n- **[MotherDuck NYC Taxi](./example/motherduck-nyc-taxi.ts)**: query the MotherDuck sample NYC taxi dataset with a connection pool\n- **[Analytics Dashboard](./example/analytics-dashboard.ts)**: local in-memory analytics with DuckDB types and Parquet loading\n- **[DuckLake Local](./example/ducklake-local.ts)** and **[DuckLake on MotherDuck](./example/ducklake-motherduck.ts)**: attach a DuckLake catalog\n\nRun them from the repository root:\n\n```bash\nbun example/analytics-dashboard.ts\nMOTHERDUCK_TOKEN=your_token bun example/motherduck-nyc-taxi.ts\n```\n\nSee [example/README.md](./example/README.md) for the full list.\n\n## Contributing\n\nContributions are welcome. See [CONTRIBUTING.md](./CONTRIBUTING.md) for the guide and [SECURITY.md](./SECURITY.md) to report a vulnerability.\n\n```bash\nbun install      # install dependencies\nbun run test     # run tests (Vitest, not `bun test`)\nbun run t        # watch mode with the UI\nbun run build    # build dist/\n```\n\nInclude tests for new features in `test/<feature>.test.ts`, note any DuckDB quirks you hit, and use short imperative commit messages.\n\n## License\n\n[Apache-2.0](./LICENSE)\n","readmeFilename":"README.md"}