{"_id":"@abcx3/prisma-bun-adapter","_rev":"18-1cf5652add9b5f6f9cbff3e18d8459c1","name":"@abcx3/prisma-bun-adapter","dist-tags":{"latest":"1.3.1"},"versions":{"1.0.0":{"name":"@abcx3/prisma-bun-adapter","version":"1.0.0","keywords":["prisma","bun","postgresql","mysql","sqlite","adapter"],"author":"","license":"MIT","_id":"@abcx3/prisma-bun-adapter@1.0.0","maintainers":[{"name":"fredrik_borgstrom","email":"fredrik@mp1.se"}],"homepage":"https://github.com/your-username/prisma-bun-adapter#readme","bugs":{"url":"https://github.com/your-username/prisma-bun-adapter/issues"},"dist":{"shasum":"f2451dcdde6bc552de45c9d18879ef1606bf9d08","tarball":"https://registry.npmjs.org/@abcx3/prisma-bun-adapter/-/prisma-bun-adapter-1.0.0.tgz","fileCount":13,"integrity":"sha512-tP97q525B1GfWUfwMUnFbka8mSAGH73jRRjmE3ith0EIkBlUbvDpUtcxTYJhw0rArb3WYmU7bqrpaHxtg80fsg==","signatures":[{"sig":"MEUCIHITBIpNFaNrqAsYMo1B9lv43gJ4loNXsTmpzqPqOuwQAiEA6yxNxlmUdEWm2Q3Z3VePTa0e55tpjw8FRXZryRGZW4o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60982},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./optimized":{"types":"./dist/optimized-index.d.ts","import":"./dist/optimized-index.js"}},"gitHead":"9063322ec665bb8ad085a9784b6e8be3e9a57322","scripts":{"dev":"bun --watch src/index.ts","test":"bun test","build":"tsc -p tsconfig.json","db:stop":"bun run test-app/setup-test-dbs.ts stop","db:start":"bun run test-app/setup-test-dbs.ts start","setup:dbs":"bun run test-app/setup-test-dbs.ts","db:restart":"bun run db:stop && bun run db:start","demo:quick":"bun run test-app/quick-comparison-demo.ts","test:multi":"bun run test-app/multi-adapter-comparison.ts","demo:sqlite":"bun run test-app/sqlite-comparison-demo.ts","prepublishOnly":"bun run build","setup:dbs:stop":"bun run test-app/setup-test-dbs.ts stop","test:comparison":"bun run test-app/bun-vs-prisma-comparison.ts","test:performance":"bun run test-app/performance-comparison.ts"},"_npmUser":{"name":"fredrik_borgstrom","email":"fredrik@mp1.se"},"repository":{"url":"git+https://github.com/your-username/prisma-bun-adapter.git","type":"git"},"_npmVersion":"11.6.0","description":"Prisma adapters for Bun's native SQL clients (PostgreSQL, MySQL, SQLite)","directories":{},"sideEffects":false,"_nodeVersion":"24.9.0","dependencies":{"pg":"^8.16.3","@types/pg":"^8.15.5","@prisma/driver-adapter-utils":"^6.17.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.0.0"},"peerDependencies":{"@prisma/client":"^6.0.0"},"optionalDependencies":{"mysql2":"^3.6.5","better-sqlite3":"^9.2.2","@prisma/adapter-pg":"^6.17.1","@prisma/adapter-planetscale":"^6.17.1"},"_npmOperationalInternal":{"tmp":"tmp/prisma-bun-adapter_1.0.0_1761126503628_0.08186135399089522","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@abcx3/prisma-bun-adapter","version":"1.0.2","keywords":["prisma","bun","postgresql","mysql","sqlite","adapter"],"author":"","license":"MIT","_id":"@abcx3/prisma-bun-adapter@1.0.2","maintainers":[{"name":"fredrik_borgstrom","email":"fredrik@mp1.se"}],"homepage":"https://github.com/your-username/prisma-bun-adapter#readme","bugs":{"url":"https://github.com/your-username/prisma-bun-adapter/issues"},"dist":{"shasum":"32cf6177e6a314466fd0b7986212e924d0d20694","tarball":"https://registry.npmjs.org/@abcx3/prisma-bun-adapter/-/prisma-bun-adapter-1.0.2.tgz","fileCount":20,"integrity":"sha512-CWXL/kTZ1PSY49XURxz0mmGYLekxVsmpQ1H1AUUZQCb26U7dAnvfMz6qiD4M2XpIsopRdaMtoNC9K203+NqA0w==","signatures":[{"sig":"MEUCIGYGe0yCx5YyF1Mup9YKh9AUfdEPV/V0ugNz9Bfb2p25AiEA/5G9paMjPpU0/Qw6fx8PAeTUYhBu+dcY0Ro6sLlWivc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137543},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./optimized":{"types":"./dist/optimized-index.d.ts","import":"./dist/optimized-index.js"}},"gitHead":"9063322ec665bb8ad085a9784b6e8be3e9a57322","scripts":{"dev":"bun --watch src/index.ts","test":"bun test","build":"tsc -p tsconfig.json","db:stop":"bun run test-app/setup-test-dbs.ts stop","db:start":"bun run test-app/setup-test-dbs.ts start","setup:dbs":"bun run test-app/setup-test-dbs.ts","db:restart":"bun run db:stop && bun run db:start","demo:quick":"bun run test-app/quick-comparison-demo.ts","test:multi":"bun run test-app/multi-adapter-comparison.ts","demo:sqlite":"bun run test-app/sqlite-comparison-demo.ts","prepublishOnly":"bun run build","setup:dbs:stop":"bun run test-app/setup-test-dbs.ts stop","test:comparison":"bun run test-app/bun-vs-prisma-comparison.ts","test:performance":"bun run test-app/performance-comparison.ts"},"_npmUser":{"name":"fredrik_borgstrom","email":"fredrik@mp1.se"},"repository":{"url":"git+https://github.com/your-username/prisma-bun-adapter.git","type":"git"},"_npmVersion":"11.6.0","description":"Prisma adapters for Bun's native SQL clients (PostgreSQL, MySQL, SQLite)","directories":{},"sideEffects":false,"_nodeVersion":"24.9.0","dependencies":{"pg":"^8.16.3","@types/pg":"^8.15.5","@prisma/driver-adapter-utils":"^6.17.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.0.0"},"peerDependencies":{"@prisma/client":"^6.0.0"},"optionalDependencies":{"mysql2":"^3.6.5","better-sqlite3":"^9.2.2","@prisma/adapter-pg":"^6.17.1","@prisma/adapter-planetscale":"^6.17.1"},"_npmOperationalInternal":{"tmp":"tmp/prisma-bun-adapter_1.0.2_1761150435606_0.39014605256297563","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@abcx3/prisma-bun-adapter","version":"1.0.3","keywords":["prisma","bun","postgresql","mysql","sqlite","adapter"],"author":"","license":"MIT","_id":"@abcx3/prisma-bun-adapter@1.0.3","maintainers":[{"name":"fredrik_borgstrom","email":"fredrik@mp1.se"}],"homepage":"https://github.com/your-username/prisma-bun-adapter#readme","bugs":{"url":"https://github.com/your-username/prisma-bun-adapter/issues"},"dist":{"shasum":"740ae3fe8bd69dbb567182ee06c6d963808d9731","tarball":"https://registry.npmjs.org/@abcx3/prisma-bun-adapter/-/prisma-bun-adapter-1.0.3.tgz","fileCount":20,"integrity":"sha512-EwEVBesYB1cfd6dMxr6F9AxdMbaWoAvxWzUztyLpKhrMH28MkFNo4IcoYLQqDPWH56vWNST6pZELlJSDBI5TEg==","signatures":[{"sig":"MEQCIGX6rhQvqI1hFAu+Dmkv/c2PFKsrdGABgwTLw6dY27/4AiA0LCLQJd+zGiyku5vfEPwCdMj8wRn+NIK3CZCsophJBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141419},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./optimized":{"types":"./dist/optimized-index.d.ts","import":"./dist/optimized-index.js"}},"gitHead":"d0f2be8f94ef570eba907d875b2b64b51346053d","scripts":{"dev":"bun --watch src/index.ts","test":"bun test","build":"tsc -p tsconfig.json","db:stop":"bun run test-app/setup-test-dbs.ts stop","db:start":"bun run test-app/setup-test-dbs.ts start","setup:dbs":"bun run test-app/setup-test-dbs.ts","db:restart":"bun run db:stop && bun run db:start","demo:quick":"bun run test-app/quick-comparison-demo.ts","test:multi":"bun run test-app/multi-adapter-comparison.ts","demo:sqlite":"bun run test-app/sqlite-comparison-demo.ts","prepublishOnly":"bun run build","setup:dbs:stop":"bun run test-app/setup-test-dbs.ts stop","test:comparison":"bun run test-app/bun-vs-prisma-comparison.ts","test:performance":"bun run test-app/performance-comparison.ts"},"_npmUser":{"name":"fredrik_borgstrom","email":"fredrik@mp1.se"},"repository":{"url":"git+https://github.com/your-username/prisma-bun-adapter.git","type":"git"},"_npmVersion":"11.6.0","description":"Prisma adapters for Bun's native SQL clients (PostgreSQL, MySQL, SQLite)","directories":{},"sideEffects":false,"_nodeVersion":"24.9.0","dependencies":{"pg":"^8.16.3","@types/pg":"^8.15.5","@prisma/driver-adapter-utils":"^6.17.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.0.0"},"peerDependencies":{"@prisma/client":"^6.0.0"},"optionalDependencies":{"mysql2":"^3.6.5","better-sqlite3":"^9.2.2","@prisma/adapter-pg":"^6.17.1","@prisma/adapter-planetscale":"^6.17.1"},"_npmOperationalInternal":{"tmp":"tmp/prisma-bun-adapter_1.0.3_1761152801292_0.3943563518477269","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@abcx3/prisma-bun-adapter","version":"1.1.0","keywords":["prisma","bun","postgresql","mysql","sqlite","adapter"],"author":"","license":"MIT","_id":"@abcx3/prisma-bun-adapter@1.1.0","maintainers":[{"name":"fredrik_borgstrom","email":"fredrik@mp1.se"}],"homepage":"https://github.com/your-username/prisma-bun-adapter#readme","bugs":{"url":"https://github.com/your-username/prisma-bun-adapter/issues"},"dist":{"shasum":"3f9584077c281dd942d0a7e32e905c6891582423","tarball":"https://registry.npmjs.org/@abcx3/prisma-bun-adapter/-/prisma-bun-adapter-1.1.0.tgz","fileCount":20,"integrity":"sha512-jX5StIVRleof+SK+fWQR0jlr4UGbyMJsmWkaI4sJlaMuaEAfjrKDrIeRMjVu+2Jx+4DhFJ5gTMqDEH15hsxcLw==","signatures":[{"sig":"MEYCIQCUeRALyZ4CPl4WjnZE3dkx8ZL1y8bA52kPXB6/ji7h4wIhANJEq7bzp6QE2nyReRchnbaS1x88r9rpTyx6vtAyfzMm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146394},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./optimized":{"types":"./dist/optimized-index.d.ts","import":"./dist/optimized-index.js","require":"./dist/optimized-index.js"}},"gitHead":"d0f2be8f94ef570eba907d875b2b64b51346053d","scripts":{"dev":"bun --watch src/index.ts","test":"bun test","build":"tsc -p tsconfig.json","db:stop":"bun run test-app/setup-test-dbs.ts stop","db:start":"bun run test-app/setup-test-dbs.ts start","setup:dbs":"bun run test-app/setup-test-dbs.ts","db:restart":"bun run db:stop && bun run db:start","demo:quick":"bun run test-app/quick-comparison-demo.ts","test:multi":"bun run test-app/multi-adapter-comparison.ts","demo:sqlite":"bun run test-app/sqlite-comparison-demo.ts","debug:example":"bun --watch example/usage.ts","prepublishOnly":"bun run build","setup:dbs:stop":"bun run test-app/setup-test-dbs.ts stop","test:comparison":"bun run test-app/bun-vs-prisma-comparison.ts","test:performance":"bun run test-app/performance-comparison.ts","test:bench:sql-complex":"bun run test-app/complex-sql-benchmarks.ts","test:bench:prisma-complex":"bun run test-app/complex-prisma-benchmarks.ts"},"_npmUser":{"name":"fredrik_borgstrom","email":"fredrik@mp1.se"},"repository":{"url":"git+https://github.com/your-username/prisma-bun-adapter.git","type":"git"},"_npmVersion":"11.6.0","description":"Prisma adapters for Bun's native SQL clients (PostgreSQL, MySQL, SQLite)","directories":{},"sideEffects":false,"_nodeVersion":"24.9.0","dependencies":{"pg":"^8.16.3","@types/pg":"^8.15.5","@prisma/driver-adapter-utils":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.0","typescript":"^5.9.3"},"peerDependencies":{"@prisma/client":"^6.0.0"},"optionalDependencies":{"mysql2":"^3.15.3","better-sqlite3":"^12.4.1","@prisma/adapter-pg":"^6.18.0","@prisma/adapter-planetscale":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-bun-adapter_1.1.0_1761249396583_0.5234684498705116","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@abcx3/prisma-bun-adapter","version":"1.1.1","keywords":["prisma","bun","postgresql","mysql","sqlite","adapter"],"author":"","license":"MIT","_id":"@abcx3/prisma-bun-adapter@1.1.1","maintainers":[{"name":"fredrik_borgstrom","email":"fredrik@mp1.se"}],"homepage":"https://github.com/your-username/prisma-bun-adapter#readme","bugs":{"url":"https://github.com/your-username/prisma-bun-adapter/issues"},"dist":{"shasum":"1bfc0675bf96eb80c48ef6e039f3d234cfa5047d","tarball":"https://registry.npmjs.org/@abcx3/prisma-bun-adapter/-/prisma-bun-adapter-1.1.1.tgz","fileCount":20,"integrity":"sha512-t8jEd921ZqmkKvbxHpHdBikepJBr2c9KppsnCHnWjzdi42b0XlOJ6LbK6qG3LIT2vYo2he9xxFWNwCR8RvrSdA==","signatures":[{"sig":"MEUCIQDkASo6DsvlUrEVqjiQUQimgriX9cyjPeYx0YTgci965gIgYkwztPhopmjmQDLp9RYNFgWe/jeSI0QvWCHWs9O2jDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147678},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./optimized":{"types":"./dist/optimized-index.d.ts","import":"./dist/optimized-index.js","require":"./dist/optimized-index.js"}},"gitHead":"1750d5070aa338710f0dc3d9596165443186bd10","scripts":{"dev":"bun --watch src/index.ts","test":"bun test","build":"tsc -p tsconfig.json","db:stop":"bun run test-app/setup-test-dbs.ts stop","db:start":"bun run test-app/setup-test-dbs.ts start","setup:dbs":"bun run test-app/setup-test-dbs.ts","db:restart":"bun run db:stop && bun run db:start","demo:quick":"bun run test-app/quick-comparison-demo.ts","test:multi":"bun run test-app/multi-adapter-comparison.ts","demo:sqlite":"bun run test-app/sqlite-comparison-demo.ts","debug:example":"bun --watch example/usage.ts","prepublishOnly":"bun run build","setup:dbs:stop":"bun run test-app/setup-test-dbs.ts stop","test:comparison":"bun run test-app/bun-vs-prisma-comparison.ts","test:performance":"bun run test-app/performance-comparison.ts","test:bench:sql-complex":"bun run test-app/complex-sql-benchmarks.ts","test:bench:prisma-complex":"bun run test-app/complex-prisma-benchmarks.ts"},"_npmUser":{"name":"fredrik_borgstrom","email":"fredrik@mp1.se"},"repository":{"url":"git+https://github.com/your-username/prisma-bun-adapter.git","type":"git"},"_npmVersion":"11.6.0","description":"Prisma adapters for Bun's native SQL clients (PostgreSQL, MySQL, SQLite)","directories":{},"sideEffects":false,"_nodeVersion":"24.9.0","dependencies":{"pg":"^8.16.3","@types/pg":"^8.15.5","@prisma/driver-adapter-utils":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.0","typescript":"^5.9.3"},"peerDependencies":{"@prisma/client":"^6.0.0"},"optionalDependencies":{"mysql2":"^3.15.3","better-sqlite3":"^12.4.1","@prisma/adapter-pg":"^6.18.0","@prisma/adapter-planetscale":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-bun-adapter_1.1.1_1761253016704_0.7425894781273505","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@abcx3/prisma-bun-adapter","version":"1.1.2","keywords":["prisma","bun","postgresql","mysql","sqlite","adapter"],"author":"","license":"MIT","_id":"@abcx3/prisma-bun-adapter@1.1.2","maintainers":[{"name":"fredrik_borgstrom","email":"fredrik@mp1.se"}],"homepage":"https://github.com/FredrikBorgstrom/prisma-bun-adapter#readme","bugs":{"url":"https://github.com/FredrikBorgstrom/prisma-bun-adapter/issues"},"dist":{"shasum":"b484fe4e996d3958d1288f0f2269a4532023dfd4","tarball":"https://registry.npmjs.org/@abcx3/prisma-bun-adapter/-/prisma-bun-adapter-1.1.2.tgz","fileCount":20,"integrity":"sha512-7UDwFRvY1dRZZENdqSKOCYl57aFFZn3RfRk6bK/PvA9NI0GH5uSrlsykhVlN7JClQNQu2dBujnKPhXBt5LBi7w==","signatures":[{"sig":"MEUCIFttxXhwXyxo0q/KvDJ2v0sPFjZup7qm3OnU2HtaeAMiAiEA+R71kSI+k3wDh98LjSQyyP+ZJ4IfUxk2WJQx8M881dM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153495},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./optimized":{"types":"./dist/optimized-index.d.ts","import":"./dist/optimized-index.js","require":"./dist/optimized-index.js"}},"gitHead":"1750d5070aa338710f0dc3d9596165443186bd10","scripts":{"dev":"bun --watch src/index.ts","test":"bun test","build":"tsc -p tsconfig.json","db:stop":"bun run test-app/setup-test-dbs.ts stop","db:start":"bun run test-app/setup-test-dbs.ts start","setup:dbs":"bun run test-app/setup-test-dbs.ts","db:restart":"bun run db:stop && bun run db:start","demo:quick":"bun run test-app/quick-comparison-demo.ts","test:multi":"bun run test-app/multi-adapter-comparison.ts","demo:sqlite":"bun run test-app/sqlite-comparison-demo.ts","debug:example":"bun --watch example/usage.ts","prepublishOnly":"bun run build","setup:dbs:stop":"bun run test-app/setup-test-dbs.ts stop","test:comparison":"bun run test-app/bun-vs-prisma-comparison.ts","test:performance":"bun run test-app/performance-comparison.ts","test:comprehensive":"bun run test-app/comprehensive-test.ts","test:bench:sql-complex":"bun run test-app/complex-sql-benchmarks.ts","test:bench:prisma-complex":"bun run test-app/complex-prisma-benchmarks.ts"},"_npmUser":{"name":"fredrik_borgstrom","email":"fredrik@mp1.se"},"repository":{"url":"git+https://github.com/FredrikBorgstrom/prisma-bun-adapter.git","type":"git"},"_npmVersion":"11.6.0","description":"Prisma adapters for Bun's native SQL clients (PostgreSQL, MySQL, SQLite)","directories":{},"sideEffects":false,"_nodeVersion":"24.9.0","dependencies":{"pg":"^8.16.3","@types/pg":"^8.15.5","@prisma/driver-adapter-utils":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.0","typescript":"^5.9.3"},"peerDependencies":{"@prisma/client":"^6.0.0"},"optionalDependencies":{"mysql2":"^3.15.3","better-sqlite3":"^12.4.1","@prisma/adapter-pg":"^6.18.0","@prisma/adapter-planetscale":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-bun-adapter_1.1.2_1761301763732_0.44436345695266066","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@abcx3/prisma-bun-adapter","version":"1.1.3","keywords":["prisma","bun","postgresql","mysql","sqlite","adapter"],"author":"","license":"MIT","_id":"@abcx3/prisma-bun-adapter@1.1.3","maintainers":[{"name":"fredrik_borgstrom","email":"fredrik@mp1.se"}],"homepage":"https://github.com/FredrikBorgstrom/prisma-bun-adapter#readme","bugs":{"url":"https://github.com/FredrikBorgstrom/prisma-bun-adapter/issues"},"dist":{"shasum":"91067040dc0d0a2539d85547d5096bbf6a13bede","tarball":"https://registry.npmjs.org/@abcx3/prisma-bun-adapter/-/prisma-bun-adapter-1.1.3.tgz","fileCount":20,"integrity":"sha512-PGpJYv65btbvtheOST9fTfqO0U6rqiU5GbzCNpdwC+ctSLCCvgH6QWGzzbQL3qpoUdIWbgjBbxDdbtCeEjPLvw==","signatures":[{"sig":"MEUCIQDsr6Lga41GAqNEmGkjss+4PDQNiHy/V11plvlSiQozDAIgKjvmvE+/042zbm2bAQGtnSEnHkbEe8LAznZVWcUbXIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":168948},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./optimized":{"types":"./dist/optimized-index.d.ts","import":"./dist/optimized-index.js","require":"./dist/optimized-index.js"}},"gitHead":"2b769fdc3cd7a7ae14359e48c70ea7389f2c472a","scripts":{"dev":"bun --watch src/index.ts","test":"bun test","build":"tsc -p tsconfig.json","db:stop":"bun run test-app/setup-test-dbs.ts stop","db:start":"bun run test-app/setup-test-dbs.ts start","setup:dbs":"bun run test-app/setup-test-dbs.ts","db:restart":"bun run db:stop && bun run db:start","demo:quick":"bun run test-app/quick-comparison-demo.ts","test:multi":"bun run test-app/multi-adapter-comparison.ts","demo:sqlite":"bun run test-app/sqlite-comparison-demo.ts","debug:example":"bun --watch example/usage.ts","prepublishOnly":"bun run build","setup:dbs:stop":"bun run test-app/setup-test-dbs.ts stop","test:comparison":"bun run test-app/bun-vs-prisma-comparison.ts","test:performance":"bun run test-app/performance-comparison.ts","test:comprehensive":"bun run test-app/comprehensive-test.ts","test:bench:sql-complex":"bun run test-app/complex-sql-benchmarks.ts","test:bench:prisma-complex":"bun run test-app/complex-prisma-benchmarks.ts"},"_npmUser":{"name":"fredrik_borgstrom","email":"fredrik@mp1.se"},"repository":{"url":"git+https://github.com/FredrikBorgstrom/prisma-bun-adapter.git","type":"git"},"_npmVersion":"11.6.0","description":"Prisma adapters for Bun's native SQL clients (PostgreSQL, MySQL, SQLite)","directories":{},"sideEffects":false,"_nodeVersion":"24.9.0","dependencies":{"pg":"^8.16.3","@types/pg":"^8.15.5","@prisma/driver-adapter-utils":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.0","typescript":"^5.9.3"},"peerDependencies":{"@prisma/client":"^6.0.0"},"optionalDependencies":{"mysql2":"^3.15.3","better-sqlite3":"^12.4.1","@prisma/adapter-pg":"^6.18.0","@prisma/adapter-planetscale":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-bun-adapter_1.1.3_1761425923327_0.4782122510433857","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@abcx3/prisma-bun-adapter","version":"1.1.4","keywords":["prisma","bun","postgresql","mysql","sqlite","adapter"],"author":"","license":"MIT","_id":"@abcx3/prisma-bun-adapter@1.1.4","maintainers":[{"name":"fredrik_borgstrom","email":"fredrik@mp1.se"}],"homepage":"https://github.com/FredrikBorgstrom/prisma-bun-adapter#readme","bugs":{"url":"https://github.com/FredrikBorgstrom/prisma-bun-adapter/issues"},"dist":{"shasum":"30b0461ec504621c5041da00d79dae5ddeb1345d","tarball":"https://registry.npmjs.org/@abcx3/prisma-bun-adapter/-/prisma-bun-adapter-1.1.4.tgz","fileCount":20,"integrity":"sha512-OsuCKqilJ6BBGtrqzo8mq9tJ/X+9Ke+2iTYY1rilCsim9BW8+C27SXaIwM0+l7SaxywTp3myr7Vr2MCPjKGbVw==","signatures":[{"sig":"MEUCIEp2q6r2SUQHEbG9yrubEwiDGDZS9GHNNfZmKK3yPct9AiEAlF2zbsOqC8ZSOeZryIU8FAjFoMg5Sn3qfswEO1YT+s0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":176406},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./optimized":{"types":"./dist/optimized-index.d.ts","import":"./dist/optimized-index.js","require":"./dist/optimized-index.js"}},"gitHead":"c9c8e81024ab6b777c608571ae32522e11b4b4e0","scripts":{"dev":"bun --watch src/index.ts","test":"bun test","build":"tsc -p tsconfig.json","db:stop":"bun run test-app/setup-test-dbs.ts stop","db:start":"bun run test-app/setup-test-dbs.ts start","setup:dbs":"bun run test-app/setup-test-dbs.ts","db:restart":"bun run db:stop && bun run db:start","demo:quick":"bun run test-app/quick-comparison-demo.ts","test:multi":"bun run test-app/multi-adapter-comparison.ts","demo:sqlite":"bun run test-app/sqlite-comparison-demo.ts","debug:example":"bun --watch example/usage.ts","prepublishOnly":"bun run build","setup:dbs:stop":"bun run test-app/setup-test-dbs.ts stop","test:comparison":"bun run test-app/bun-vs-prisma-comparison.ts","test:performance":"bun run test-app/performance-comparison.ts","test:comprehensive":"bun run test-app/comprehensive-test.ts","test:bench:sql-complex":"bun run test-app/complex-sql-benchmarks.ts","test:bench:prisma-complex":"bun run test-app/complex-prisma-benchmarks.ts"},"_npmUser":{"name":"fredrik_borgstrom","email":"fredrik@mp1.se"},"repository":{"url":"git+https://github.com/FredrikBorgstrom/prisma-bun-adapter.git","type":"git"},"_npmVersion":"11.6.0","description":"Prisma adapters for Bun's native SQL clients (PostgreSQL, MySQL, SQLite)","directories":{},"sideEffects":false,"_nodeVersion":"24.9.0","dependencies":{"pg":"^8.16.3","@types/pg":"^8.15.5","@prisma/driver-adapter-utils":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.0","typescript":"^5.9.3"},"peerDependencies":{"@prisma/client":"^6.0.0"},"optionalDependencies":{"mysql2":"^3.15.3","better-sqlite3":"^12.4.1","@prisma/adapter-pg":"^6.18.0","@prisma/adapter-planetscale":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-bun-adapter_1.1.4_1761494712601_0.025034303161778126","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@abcx3/prisma-bun-adapter","version":"1.1.5","keywords":["prisma","bun","postgresql","mysql","sqlite","adapter"],"author":"","license":"MIT","_id":"@abcx3/prisma-bun-adapter@1.1.5","maintainers":[{"name":"fredrik_borgstrom","email":"fredrik@mp1.se"}],"homepage":"https://github.com/FredrikBorgstrom/prisma-bun-adapter#readme","bugs":{"url":"https://github.com/FredrikBorgstrom/prisma-bun-adapter/issues"},"dist":{"shasum":"c980879dacb39d5c6d7053c1c0cd87acf010530f","tarball":"https://registry.npmjs.org/@abcx3/prisma-bun-adapter/-/prisma-bun-adapter-1.1.5.tgz","fileCount":20,"integrity":"sha512-VEyOej0b1zWVld9GE7+ZttI78K+Tcaj7HoJKinVVgY+7DJ0lkDZ3T30+3WOqv3iDsj0RO/OLxsA8V5hxKccCVQ==","signatures":[{"sig":"MEUCIQCFooVYcn+FIuLPBIcpRK+ofMSuNbnsYSdctEISaKEDlwIgcPG4vtNFFyHbf39yPBPxVYE0pNXM7yNWwE4tZiFdB2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182044},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./optimized":{"types":"./dist/optimized-index.d.ts","import":"./dist/optimized-index.js","require":"./dist/optimized-index.js"}},"gitHead":"54271f522d1668a8bf89b8afe4f4d288fad0422b","scripts":{"dev":"bun --watch src/index.ts","test":"bun test","build":"tsc -p tsconfig.json","db:seed":"bun test-app/seed.ts","db:stop":"bun test-app/setup-test-dbs.ts stop","db:start":"bun test-app/setup-test-dbs.ts start","setup:dbs":"bun run test-app/setup-test-dbs.ts","db:migrate":"bun test-app/setup-test-dbs.ts start && cd test-app && bun db:migrate && cd ..","db:restart":"bun db:stop && bun db:start","demo:quick":"bun test-app/quick-comparison-demo.ts","test:multi":"bun run test-app/multi-adapter-comparison.ts","db:generate":"bun test-app/setup-test-dbs.ts start && cd test-app && bun db:generate && cd ..","demo:sqlite":"bun run test-app/sqlite-comparison-demo.ts","debug:example":"bun --watch example/usage.ts","prepublishOnly":"bun run build","setup:dbs:stop":"bun run test-app/setup-test-dbs.ts stop","test:comparison":"bun run test-app/bun-vs-prisma-comparison.ts","test:performance":"bun test-app/performance-comparison.ts","test:comprehensive":"bun test-app/setup-test-dbs.ts start && cd test-app && bun db:generate && bun db:migrate && bun db:seed && bun comprehensive-test.ts && cd ..","test:bench:sql-complex":"bun test-app/complex-sql-benchmarks.ts","test:comprehensive:rerun":"bun test-app/comprehensive-test.ts","test:bench:prisma-complex":"bun test-app/complex-prisma-benchmarks.ts"},"_npmUser":{"name":"fredrik_borgstrom","email":"fredrik@mp1.se"},"repository":{"url":"git+https://github.com/FredrikBorgstrom/prisma-bun-adapter.git","type":"git"},"_npmVersion":"11.6.0","description":"Prisma adapters for Bun's native SQL clients (PostgreSQL, MySQL, SQLite)","directories":{},"sideEffects":false,"_nodeVersion":"24.9.0","dependencies":{"pg":"^8.16.3","@types/pg":"^8.15.5","@prisma/driver-adapter-utils":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.0","typescript":"^5.9.3"},"peerDependencies":{"@prisma/client":"^6.0.0"},"optionalDependencies":{"mysql2":"^3.15.3","better-sqlite3":"^12.4.1","@prisma/adapter-pg":"^6.18.0","@prisma/adapter-planetscale":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-bun-adapter_1.1.5_1761567925687_0.2827459859597854","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@abcx3/prisma-bun-adapter","version":"1.1.6","keywords":["prisma","bun","postgresql","mysql","sqlite","adapter"],"author":"","license":"MIT","_id":"@abcx3/prisma-bun-adapter@1.1.6","maintainers":[{"name":"fredrik_borgstrom","email":"fredrik@mp1.se"}],"homepage":"https://github.com/FredrikBorgstrom/prisma-bun-adapter#readme","bugs":{"url":"https://github.com/FredrikBorgstrom/prisma-bun-adapter/issues"},"dist":{"shasum":"a0ea86ff8dec4f27ae8277b3a03f6a828d812677","tarball":"https://registry.npmjs.org/@abcx3/prisma-bun-adapter/-/prisma-bun-adapter-1.1.6.tgz","fileCount":20,"integrity":"sha512-CKo3VaFPOBZ4GzcC0WMAp5Z7w+orsK6GqesDftZC9HtqSC+vG0clZVnuSyz8Mau7N8JdCgMj+z2finrWW7bnjg==","signatures":[{"sig":"MEMCHwZZEWP8Ja2zhCVzRJW1O1vQfJxB3b9gz22ic1lSqDYCIFTsvssuvVnR6xh5UvvDjJXYM9wNq6/BOPggD0QGuZZl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":186813},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./optimized":{"types":"./dist/optimized-index.d.ts","import":"./dist/optimized-index.js","require":"./dist/optimized-index.js"}},"gitHead":"10189661d10ef3d151f70b3abc9be018c94cbea0","scripts":{"dev":"bun --watch src/index.ts","test":"bun test","build":"tsc -p tsconfig.json","db:seed":"bun test-app/seed.ts","db:stop":"bun test-app/setup-test-dbs.ts stop","db:start":"bun test-app/setup-test-dbs.ts start","setup:dbs":"bun run test-app/setup-test-dbs.ts","db:migrate":"bun test-app/setup-test-dbs.ts start && cd test-app && bun db:migrate && cd ..","db:restart":"bun db:stop && bun db:start","demo:quick":"bun test-app/quick-comparison-demo.ts","test:multi":"bun run test-app/multi-adapter-comparison.ts","db:generate":"bun test-app/setup-test-dbs.ts start && cd test-app && bun db:generate && cd ..","demo:sqlite":"bun run test-app/sqlite-comparison-demo.ts","debug:example":"bun --watch example/usage.ts","prepublishOnly":"bun run build","setup:dbs:stop":"bun run test-app/setup-test-dbs.ts stop","test:comparison":"bun run test-app/bun-vs-prisma-comparison.ts","test:performance":"bun test-app/performance-comparison.ts","test:comprehensive":"bun test-app/setup-test-dbs.ts start && cd test-app && bun db:generate && bun db:migrate && bun db:seed && bun comprehensive-test.ts && cd ..","test:bench:sql-complex":"bun test-app/complex-sql-benchmarks.ts","test:comprehensive:rerun":"bun test-app/comprehensive-test.ts","test:bench:prisma-complex":"bun test-app/complex-prisma-benchmarks.ts"},"_npmUser":{"name":"fredrik_borgstrom","email":"fredrik@mp1.se"},"repository":{"url":"git+https://github.com/FredrikBorgstrom/prisma-bun-adapter.git","type":"git"},"_npmVersion":"11.6.0","description":"Prisma adapters for Bun's native SQL clients (PostgreSQL, MySQL, SQLite)","directories":{},"sideEffects":false,"_nodeVersion":"24.9.0","dependencies":{"pg":"^8.16.3","@types/pg":"^8.15.5","@prisma/driver-adapter-utils":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.0","typescript":"^5.9.3"},"peerDependencies":{"@prisma/client":"^6.0.0"},"optionalDependencies":{"mysql2":"^3.15.3","better-sqlite3":"^12.4.1","@prisma/adapter-pg":"^6.18.0","@prisma/adapter-planetscale":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-bun-adapter_1.1.6_1761574771936_0.2722901684228305","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@abcx3/prisma-bun-adapter","version":"1.1.7","keywords":["prisma","bun","postgresql","mysql","sqlite","adapter"],"author":"","license":"MIT","_id":"@abcx3/prisma-bun-adapter@1.1.7","maintainers":[{"name":"fredrik_borgstrom","email":"fredrik@mp1.se"}],"homepage":"https://github.com/FredrikBorgstrom/prisma-bun-adapter#readme","bugs":{"url":"https://github.com/FredrikBorgstrom/prisma-bun-adapter/issues"},"dist":{"shasum":"9c401659ce710fb3a0314721dc867eef82a2da62","tarball":"https://registry.npmjs.org/@abcx3/prisma-bun-adapter/-/prisma-bun-adapter-1.1.7.tgz","fileCount":20,"integrity":"sha512-pepyWX43E4CLFevXehF4hH4qIGBjxBBNtDJdO24jx42DziRC+fZ38ocnT6mzrKnngleJPAsxCR8IrM3rzAZwuA==","signatures":[{"sig":"MEUCIBPNcjbJSrFZXMwgnu/D6w9ZYj3mFSRG5R/LEx4e0Xt7AiEA/BbDyB+oqa6U7wjyxJUi3nkEMJQ/XY1QpF9P2oM17DA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187722},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"9c401659ce710fb3a0314721dc867eef82a2da62","engines":{"bun":">=1.1.0","node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./optimized":{"types":"./dist/optimized-index.d.ts","import":"./dist/optimized-index.js","require":"./dist/optimized-index.js"}},"scripts":{"dev":"bun --watch src/index.ts","test":"bun test","build":"tsc -p tsconfig.json","publish":"bun run build && npm publish","tests:run":"bun test-app/run-all-tests.ts","demo:quick":"bun test-app/quick-comparison-demo.ts","test:multi":"bun test-app/multi-adapter-comparison.ts","tests:stop":"bun test-app/setup-test-dbs.ts stop","demo:sqlite":"bun run test-app/sqlite-comparison-demo.ts","tests:setup":"bun test-app/setup-test-dbs.ts start && cd test-app && bun db:migrate dev && bun db:seed && cd ..","debug:example":"bun --watch example/usage.ts","test:comparison":"bun test-app/bun-vs-prisma-comparison.ts","test:performance":"bun test-app/performance-comparison.ts","test:sql:complex":"bun test-app/complex-sql-benchmarks.ts","test:comprehensive":"bun test-app/comprehensive-test.ts","test:prisma:complex":"bun test-app/complex-prisma-benchmarks.ts"},"_npmUser":{"name":"fredrik_borgstrom","email":"fredrik@mp1.se"},"_integrity":"sha512-pepyWX43E4CLFevXehF4hH4qIGBjxBBNtDJdO24jx42DziRC+fZ38ocnT6mzrKnngleJPAsxCR8IrM3rzAZwuA==","repository":{"url":"git+https://github.com/FredrikBorgstrom/prisma-bun-adapter.git","type":"git"},"_npmVersion":"10.8.3","description":"Prisma adapters for Bun's native SQL clients (PostgreSQL, MySQL, SQLite)","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"pg":"^8.16.3","sql.js":"^1.13.0","@types/pg":"^8.15.5","@prisma/driver-adapter-utils":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.0","typescript":"^5.9.3"},"peerDependencies":{"@prisma/client":"^6.0.0"},"optionalDependencies":{"mysql2":"^3.15.3","better-sqlite3":"^12.4.1","@prisma/adapter-pg":"^6.18.0","@prisma/adapter-planetscale":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-bun-adapter_1.1.7_1761687842419_0.0024503269515816495","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@abcx3/prisma-bun-adapter","version":"1.1.8","keywords":["prisma","bun","postgresql","mysql","sqlite","adapter"],"author":"","license":"MIT","_id":"@abcx3/prisma-bun-adapter@1.1.8","maintainers":[{"name":"fredrik_borgstrom","email":"fredrik@mp1.se"}],"homepage":"https://github.com/FredrikBorgstrom/prisma-bun-adapter#readme","bugs":{"url":"https://github.com/FredrikBorgstrom/prisma-bun-adapter/issues"},"dist":{"shasum":"04f14d3b98e396ce198873d071cd24e9263d1104","tarball":"https://registry.npmjs.org/@abcx3/prisma-bun-adapter/-/prisma-bun-adapter-1.1.8.tgz","fileCount":20,"integrity":"sha512-/vcsyFLbQczUJsJIt8rPFre79iM3HrPAx8UbYccDbbht4alefKEwVUJppoNum0d9G5y8OtRQp9iFc0xqK860Ow==","signatures":[{"sig":"MEQCIAVXm7rj7crVriUKnljHQq5ojX93Jc4rqsD6jLA1eyByAiB/yZYx6yDaBfAyPjs4i/kKxhNXuos3hcjxfOHmgRIrQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":215219},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./optimized":{"types":"./dist/optimized-index.d.ts","import":"./dist/optimized-index.js","require":"./dist/optimized-index.js"}},"gitHead":"f209b7b8a9002b17d094d4dca9718ad530c0b70a","scripts":{"dev":"bun --watch src/index.ts","test":"bun test","build":"tsc -p tsconfig.json","publish":"bun run build && npm publish","tests:run":"bun test-app/run-all-tests.ts","demo:quick":"bun test-app/quick-comparison-demo.ts","test:multi":"bun test-app/multi-adapter-comparison.ts","test:panda":"bun test-app/panda-organization-role.ts","tests:stop":"bun test-app/setup-test-dbs.ts stop","demo:sqlite":"bun run test-app/sqlite-comparison-demo.ts","tests:setup":"bun test-app/setup-test-dbs.ts start && cd test-app && bun db:migrate dev && bun db:seed && cd ..","debug:example":"bun --watch example/usage.ts","test:comparison":"bun test-app/bun-vs-prisma-comparison.ts","test:performance":"bun test-app/performance-comparison.ts","test:sql:complex":"bun test-app/complex-sql-benchmarks.ts","test:comprehensive":"bun test-app/comprehensive-test.ts","test:prisma:complex":"bun test-app/complex-prisma-benchmarks.ts"},"_npmUser":{"name":"fredrik_borgstrom","email":"fredrik@mp1.se"},"repository":{"url":"git+https://github.com/FredrikBorgstrom/prisma-bun-adapter.git","type":"git"},"_npmVersion":"11.6.2","description":"Prisma adapters for Bun's native SQL clients (PostgreSQL, MySQL, SQLite)","directories":{},"sideEffects":false,"_nodeVersion":"25.1.0","dependencies":{"pg":"^8.16.3","sql.js":"^1.13.0","@types/pg":"^8.15.5","@prisma/driver-adapter-utils":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.0","typescript":"^5.9.3"},"peerDependencies":{"@prisma/client":"^6.0.0"},"optionalDependencies":{"mysql2":"^3.15.3","better-sqlite3":"^12.4.1","@prisma/adapter-pg":"^6.18.0","@prisma/adapter-planetscale":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-bun-adapter_1.1.8_1761923776213_0.38274548074451964","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"@abcx3/prisma-bun-adapter","version":"1.1.9","keywords":["prisma","bun","postgresql","mysql","sqlite","adapter"],"author":"","license":"MIT","_id":"@abcx3/prisma-bun-adapter@1.1.9","maintainers":[{"name":"fredrik_borgstrom","email":"fredrik@mp1.se"}],"homepage":"https://github.com/FredrikBorgstrom/prisma-bun-adapter#readme","bugs":{"url":"https://github.com/FredrikBorgstrom/prisma-bun-adapter/issues"},"dist":{"shasum":"021cfb330817a21795f4bed03d93a6557c6aea3e","tarball":"https://registry.npmjs.org/@abcx3/prisma-bun-adapter/-/prisma-bun-adapter-1.1.9.tgz","fileCount":20,"integrity":"sha512-rHFXB9b41zltaI8cCyiJk8VocbCvcE7c2NZqx7cZizUCM9li7vqJsaLsDgCJu5W+r00kVTRttLOC052GYdq6TA==","signatures":[{"sig":"MEUCIAE8KHqJyhiFtoMjlyrb6VQpI57Xzyh30CXm6gMbHitUAiEAtVY26/9qXYJI6C2osRQs8j/uNgew+EtMsLziZAmJzJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":212032},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"021cfb330817a21795f4bed03d93a6557c6aea3e","engines":{"bun":">=1.1.0","node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./optimized":{"types":"./dist/optimized-index.d.ts","import":"./dist/optimized-index.js","require":"./dist/optimized-index.js"}},"scripts":{"dev":"bun --watch src/index.ts","test":"bun test","build":"tsc -p tsconfig.json","publish":"bun run build && npm publish","tests:run":"bun test-app/run-all-tests.ts","demo:quick":"bun test-app/quick-comparison-demo.ts","test:multi":"bun test-app/multi-adapter-comparison.ts","test:panda":"bun test-app/panda-organization-role.ts","tests:stop":"bun test-app/setup-test-dbs.ts stop","demo:sqlite":"bun run test-app/sqlite-comparison-demo.ts","tests:setup":"bun test-app/setup-test-dbs.ts start && cd test-app && bun db:migrate dev && bun db:seed && cd ..","debug:example":"bun --watch example/usage.ts","test:comparison":"bun test-app/bun-vs-prisma-comparison.ts","test:performance":"bun test-app/performance-comparison.ts","test:sql:complex":"bun test-app/complex-sql-benchmarks.ts","test:comprehensive":"bun test-app/comprehensive-test.ts","test:prisma:complex":"bun test-app/complex-prisma-benchmarks.ts"},"_npmUser":{"name":"fredrik_borgstrom","email":"fredrik@mp1.se"},"_integrity":"sha512-rHFXB9b41zltaI8cCyiJk8VocbCvcE7c2NZqx7cZizUCM9li7vqJsaLsDgCJu5W+r00kVTRttLOC052GYdq6TA==","repository":{"url":"git+https://github.com/FredrikBorgstrom/prisma-bun-adapter.git","type":"git"},"_npmVersion":"10.8.3","description":"Prisma adapters for Bun's native SQL clients (PostgreSQL, MySQL, SQLite)","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"pg":"^8.16.3","sql.js":"^1.13.0","@types/pg":"^8.15.5","@prisma/driver-adapter-utils":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.0","typescript":"^5.9.3"},"peerDependencies":{"@prisma/client":"^6.0.0"},"optionalDependencies":{"mysql2":"^3.15.3","better-sqlite3":"^12.4.1","@prisma/adapter-pg":"^6.18.0","@prisma/adapter-planetscale":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-bun-adapter_1.1.9_1761925017895_0.8433294329446444","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"@abcx3/prisma-bun-adapter","version":"1.1.10","keywords":["prisma","bun","postgresql","mysql","sqlite","adapter"],"author":"","license":"MIT","_id":"@abcx3/prisma-bun-adapter@1.1.10","maintainers":[{"name":"fredrik_borgstrom","email":"fredrik@mp1.se"}],"homepage":"https://github.com/FredrikBorgstrom/prisma-bun-adapter#readme","bugs":{"url":"https://github.com/FredrikBorgstrom/prisma-bun-adapter/issues"},"dist":{"shasum":"2e7105db93392dd89dfdda4fa02ca6f2fa6206ed","tarball":"https://registry.npmjs.org/@abcx3/prisma-bun-adapter/-/prisma-bun-adapter-1.1.10.tgz","fileCount":20,"integrity":"sha512-WqmBdd2D0UQZqo7z/MtREO7RPWTEvMOpIlMiigLrM4s8mI84xjFvzMMijmDmNjISUiuOMKrAgWacCixHii+3yw==","signatures":[{"sig":"MEUCIQCgHK5FGMJA0CGBuRmbP9EWBPy3fLtR+1NM2PM/jb3CjQIgc12hSRcvUPd0KMQTa44jdKml70xWvEAuTmiSvOpPOQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216488},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./optimized":{"types":"./dist/optimized-index.d.ts","import":"./dist/optimized-index.js","require":"./dist/optimized-index.js"}},"gitHead":"da38c0421fccbcbdbb22e78964b841c04ae9336a","scripts":{"dev":"bun --watch src/index.ts","test":"bun test","build":"tsc -p tsconfig.json","publish":"bun run build && npm publish","tests:run":"bun test-app/run-all-tests.ts","demo:quick":"bun test-app/quick-comparison-demo.ts","test:multi":"bun test-app/multi-adapter-comparison.ts","test:panda":"bun test-app/panda-organization-role.ts","tests:stop":"bun test-app/setup-test-dbs.ts stop","demo:sqlite":"bun run test-app/sqlite-comparison-demo.ts","tests:setup":"bun test-app/setup-test-dbs.ts start && cd test-app && bun db:migrate dev && bun db:seed && cd ..","debug:example":"bun --watch example/usage.ts","test:comparison":"bun test-app/bun-vs-prisma-comparison.ts","test:performance":"bun test-app/performance-comparison.ts","test:sql:complex":"bun test-app/complex-sql-benchmarks.ts","test:comprehensive":"bun test-app/comprehensive-test.ts","test:prisma:complex":"bun test-app/complex-prisma-benchmarks.ts"},"_npmUser":{"name":"fredrik_borgstrom","email":"fredrik@mp1.se"},"repository":{"url":"git+https://github.com/FredrikBorgstrom/prisma-bun-adapter.git","type":"git"},"_npmVersion":"11.6.2","description":"Prisma adapters for Bun's native SQL clients (PostgreSQL, MySQL, SQLite)","directories":{},"sideEffects":false,"_nodeVersion":"25.1.0","dependencies":{"pg":"^8.16.3","sql.js":"^1.13.0","@types/pg":"^8.15.5","@prisma/driver-adapter-utils":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.0","typescript":"^5.9.3"},"peerDependencies":{"@prisma/client":"^6.0.0"},"optionalDependencies":{"mysql2":"^3.15.3","better-sqlite3":"^12.4.1","@prisma/adapter-pg":"^6.18.0","@prisma/adapter-planetscale":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-bun-adapter_1.1.10_1762027399874_0.381884225298073","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"name":"@abcx3/prisma-bun-adapter","version":"1.1.11","keywords":["prisma","bun","postgresql","mysql","sqlite","adapter"],"author":"","license":"MIT","_id":"@abcx3/prisma-bun-adapter@1.1.11","maintainers":[{"name":"fredrik_borgstrom","email":"fredrik@mp1.se"}],"homepage":"https://github.com/FredrikBorgstrom/prisma-bun-adapter#readme","bugs":{"url":"https://github.com/FredrikBorgstrom/prisma-bun-adapter/issues"},"dist":{"shasum":"3ff2bda0818a54b021386ecca0e9b43ef4ebdf04","tarball":"https://registry.npmjs.org/@abcx3/prisma-bun-adapter/-/prisma-bun-adapter-1.1.11.tgz","fileCount":20,"integrity":"sha512-RhWoxSPUXvThg8RXel6gLqGTjTpFNQ5ZtT+KHCKRSvH4cDg19GnaLivttyqaJZLqcskBHpjWLV6fgcFe2t8goQ==","signatures":[{"sig":"MEQCIH88lMH990BG/nprhq9Fpxz5rdker3hmFLrFogMNHxXJAiAKXXPsd+dezyzNWowFpS1gF3IGe2GuFWUryRiFLgjx0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235102},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./optimized":{"types":"./dist/optimized-index.d.ts","import":"./dist/optimized-index.js","require":"./dist/optimized-index.js"}},"gitHead":"d6bc2c480718f8666bcf7841465e7aa95d518bf9","scripts":{"dev":"bun --watch src/index.ts","test":"bun test","build":"tsc -p tsconfig.json","publish":"bun run build && npm publish","tests:run":"bun test-app/run-all-tests.ts","demo:quick":"bun test-app/quick-comparison-demo.ts","test:multi":"bun test-app/multi-adapter-comparison.ts","test:panda":"bun test-app/panda-organization-role.ts","tests:stop":"bun test-app/setup-test-dbs.ts stop","demo:sqlite":"bun run test-app/sqlite-comparison-demo.ts","tests:setup":"bun test-app/setup-test-dbs.ts start && cd test-app && bun db:migrate dev && bun db:seed && cd ..","debug:example":"bun --watch example/usage.ts","test:comparison":"bun test-app/bun-vs-prisma-comparison.ts","test:performance":"bun test-app/performance-comparison.ts","test:sql:complex":"bun test-app/complex-sql-benchmarks.ts","test:comprehensive":"bun test-app/comprehensive-test.ts","test:prisma:complex":"bun test-app/complex-prisma-benchmarks.ts"},"_npmUser":{"name":"fredrik_borgstrom","email":"fredrik@mp1.se"},"repository":{"url":"git+https://github.com/FredrikBorgstrom/prisma-bun-adapter.git","type":"git"},"_npmVersion":"11.6.2","description":"Prisma adapters for Bun's native SQL clients (PostgreSQL, MySQL, SQLite)","directories":{},"sideEffects":false,"_nodeVersion":"25.1.0","dependencies":{"pg":"^8.16.3","sql.js":"^1.13.0","@types/pg":"^8.15.5","@prisma/driver-adapter-utils":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.0","typescript":"^5.9.3"},"peerDependencies":{"@prisma/client":"^6.0.0"},"optionalDependencies":{"mysql2":"^3.15.3","better-sqlite3":"^12.4.1","@prisma/adapter-pg":"^6.18.0","@prisma/adapter-planetscale":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-bun-adapter_1.1.11_1762101501777_0.1580544022581014","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@abcx3/prisma-bun-adapter","version":"1.2.0","keywords":["prisma","bun","postgresql","mysql","sqlite","adapter"],"author":"","license":"MIT","_id":"@abcx3/prisma-bun-adapter@1.2.0","maintainers":[{"name":"fredrik_borgstrom","email":"fredrik@mp1.se"}],"homepage":"https://github.com/FredrikBorgstrom/prisma-bun-adapter#readme","bugs":{"url":"https://github.com/FredrikBorgstrom/prisma-bun-adapter/issues"},"dist":{"shasum":"bd028c7995f66ae4c462e8c97b550e68498d0601","tarball":"https://registry.npmjs.org/@abcx3/prisma-bun-adapter/-/prisma-bun-adapter-1.2.0.tgz","fileCount":19,"integrity":"sha512-nC5xsU2ZkMMDSSlsKLSbGP87FOarvqEw1cyLdHCc/qIgnfC8qBGO2RmBC1dnMY+7UaULJLsQmaxPPObjUhpyNA==","signatures":[{"sig":"MEUCIHoY0YYTPnIY0mAtd7sERhxlSsX1eY1VoLszBKS79FrZAiEAkADhidfoxbgy5HKK3IqYxnktRcKsN0KWvr7n7STk5lM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259495},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./optimized":{"types":"./dist/optimized-index.d.ts","import":"./dist/optimized-index.js","require":"./dist/optimized-index.js"}},"gitHead":"1d38f9b104b679f5d1b63af64c1a6f2bed2b28ca","scripts":{"dev":"bun --watch src/index.ts","test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist","publish":"bun run build && npm publish","tests:run":"bun test-app/run-all-tests.ts","demo:quick":"bun test-app/quick-comparison-demo.ts","test:multi":"bun test-app/multi-adapter-comparison.ts","test:panda":"bun test-app/panda-organization-role.ts","tests:stop":"bun test-app/setup-test-dbs.ts stop","build:clean":"rm -rf dist && tsc -p tsconfig.json","demo:sqlite":"bun run test-app/sqlite-comparison-demo.ts","tests:setup":"bun test-app/setup-test-dbs.ts start && cd test-app && bun db:migrate dev && bun db:seed && cd ..","debug:example":"bun --watch example/usage.ts","test:comparison":"bun test-app/bun-vs-prisma-comparison.ts","test:performance":"bun test-app/performance-comparison.ts","test:sql:complex":"bun test-app/complex-sql-benchmarks.ts","test:comprehensive":"bun test-app/comprehensive-test.ts","test:prisma:complex":"bun test-app/complex-prisma-benchmarks.ts"},"_npmUser":{"name":"fredrik_borgstrom","email":"fredrik@mp1.se"},"repository":{"url":"git+https://github.com/FredrikBorgstrom/prisma-bun-adapter.git","type":"git"},"_npmVersion":"11.6.2","description":"Prisma adapters for Bun's native SQL clients (PostgreSQL, MySQL, SQLite)","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"pg":"^8.16.3","sql.js":"^1.13.0","@types/pg":"^8.15.5","@prisma/driver-adapter-utils":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.0","typescript":"^5.9.3"},"peerDependencies":{"@prisma/client":"^6.0.0"},"optionalDependencies":{"mysql2":"^3.15.3","better-sqlite3":"^12.4.1","@prisma/adapter-pg":"^6.18.0","@prisma/adapter-planetscale":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-bun-adapter_1.2.0_1764852698927_0.40779414792728996","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@abcx3/prisma-bun-adapter","version":"1.3.0","keywords":["prisma","bun","postgresql","mysql","sqlite","adapter"],"author":"","license":"MIT","_id":"@abcx3/prisma-bun-adapter@1.3.0","maintainers":[{"name":"fredrik_borgstrom","email":"fredrik@mp1.se"}],"homepage":"https://github.com/FredrikBorgstrom/prisma-bun-adapter#readme","bugs":{"url":"https://github.com/FredrikBorgstrom/prisma-bun-adapter/issues"},"dist":{"shasum":"3bdd7468cd79390fda75f3e387804db85a1e909d","tarball":"https://registry.npmjs.org/@abcx3/prisma-bun-adapter/-/prisma-bun-adapter-1.3.0.tgz","fileCount":19,"integrity":"sha512-ivtqLI70zqo1GfKmFZi/Zk1LNgoxSi8LOTLahXcbvxbPI6c26VPiq5KcXPEOUom8/EzZDbYvTsTFpxWxcT7Azg==","signatures":[{"sig":"MEYCIQDoz8IdPWIwscdhUgPidpKOUGo4S5ye0P8lvy5OFoyMDwIhAKr46/pJB35mtMmJMyejRyKJfjtOaaX2mQvF6Vxp+j8Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259600},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"bun":">=1.1.0","node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./optimized":{"types":"./dist/optimized-index.d.ts","import":"./dist/optimized-index.js","require":"./dist/optimized-index.js"}},"gitHead":"8ce559389f4d4e27b57581fa0786ca66887097ad","scripts":{"dev":"bun --watch src/index.ts","test":"bun test","build":"tsc -p tsconfig.json","clean":"rm -rf dist","publish":"bun run build && npm publish","tests:run":"bun test-app/run-all-tests.ts","demo:quick":"bun test-app/quick-comparison-demo.ts","test:multi":"bun test-app/multi-adapter-comparison.ts","test:panda":"bun test-app/panda-organization-role.ts","tests:stop":"bun test-app/setup-test-dbs.ts stop","build:clean":"rm -rf dist && tsc -p tsconfig.json","demo:sqlite":"bun run test-app/sqlite-comparison-demo.ts","tests:setup":"bun test-app/setup-test-dbs.ts start && cd test-app && bun db:migrate dev && bun db:seed && cd ..","debug:example":"bun --watch example/usage.ts","test:comparison":"bun test-app/bun-vs-prisma-comparison.ts","test:performance":"bun test-app/performance-comparison.ts","test:sql:complex":"bun test-app/complex-sql-benchmarks.ts","test:comprehensive":"bun test-app/comprehensive-test.ts","test:prisma:complex":"bun test-app/complex-prisma-benchmarks.ts"},"_npmUser":{"name":"fredrik_borgstrom","email":"fredrik@mp1.se"},"repository":{"url":"git+https://github.com/FredrikBorgstrom/prisma-bun-adapter.git","type":"git"},"_npmVersion":"11.6.2","description":"Prisma adapters for Bun's native SQL clients (PostgreSQL, MySQL, SQLite)","directories":{},"sideEffects":false,"_nodeVersion":"25.2.1","dependencies":{"pg":"^8.16.3","sql.js":"^1.13.0","@types/pg":"^8.15.6","@prisma/driver-adapter-utils":"^7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.4","typescript":"^5.9.3"},"peerDependencies":{"@prisma/client":"^6.18.0"},"optionalDependencies":{"mysql2":"^3.15.3","better-sqlite3":"^12.5.0","@prisma/adapter-pg":"^7.0.0","@prisma/adapter-planetscale":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/prisma-bun-adapter_1.3.0_1765284085159_0.8353592268807029","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@abcx3/prisma-bun-adapter","version":"1.3.1","description":"Prisma adapters for Bun's native SQL clients (PostgreSQL, MySQL, SQLite)","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./optimized":{"types":"./dist/optimized-index.d.ts","import":"./dist/optimized-index.js","require":"./dist/optimized-index.js"}},"sideEffects":false,"scripts":{"build":"tsc -p tsconfig.json","build:clean":"rm -rf dist && tsc -p tsconfig.json","clean":"rm -rf dist","dev":"bun --watch src/index.ts","test":"bun test","debug:example":"bun --watch example/usage.ts","tests:setup":"bun test-app/setup-test-dbs.ts start && cd test-app && bun db:migrate dev && bun db:seed && cd ..","tests:run":"bun test-app/run-all-tests.ts","tests:stop":"bun test-app/setup-test-dbs.ts stop","test:multi":"bun test-app/multi-adapter-comparison.ts","test:comparison":"bun test-app/bun-vs-prisma-comparison.ts","test:comprehensive":"bun test-app/comprehensive-test.ts","test:performance":"bun test-app/performance-comparison.ts","test:prisma:complex":"bun test-app/complex-prisma-benchmarks.ts","test:sql:complex":"bun test-app/complex-sql-benchmarks.ts","test:panda":"bun test-app/panda-organization-role.ts","demo:sqlite":"bun run test-app/sqlite-comparison-demo.ts","demo:quick":"bun test-app/quick-comparison-demo.ts","publish":"bun run build && npm publish"},"keywords":["prisma","bun","postgresql","mysql","sqlite","adapter"],"author":"","license":"MIT","repository":{"type":"git","url":"git+https://github.com/FredrikBorgstrom/prisma-bun-adapter.git"},"bugs":{"url":"https://github.com/FredrikBorgstrom/prisma-bun-adapter/issues"},"homepage":"https://github.com/FredrikBorgstrom/prisma-bun-adapter#readme","peerDependencies":{"@prisma/client":"^7.0.0"},"devDependencies":{"@types/bun":"^1.3.4","typescript":"^5.9.3"},"dependencies":{"@prisma/driver-adapter-utils":"^7.0.0","@types/pg":"^8.15.6","pg":"^8.16.3","sql.js":"^1.13.0"},"optionalDependencies":{"@prisma/adapter-pg":"^7.0.0","@prisma/adapter-planetscale":"^7.0.0","mysql2":"^3.15.3","better-sqlite3":"^12.5.0"},"engines":{"node":">=18","bun":">=1.1.0"},"publishConfig":{"access":"public"},"gitHead":"49a1aa518a6fd11267d6805a7209f3b6f02b60d1","_id":"@abcx3/prisma-bun-adapter@1.3.1","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-DZd7zFlj/jRjXl+KOlvYjfcvkcxdfaTJ1BfI3/qKj+WoVzHdjitxbi3iyGsoQmPP5H6pArUVSxvEeAyK0yH0rQ==","shasum":"1ecdc4a7df3d80193ca4f6aeddf1ed95e02f43a1","tarball":"https://registry.npmjs.org/@abcx3/prisma-bun-adapter/-/prisma-bun-adapter-1.3.1.tgz","fileCount":19,"unpackedSize":259646,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCBkr24LANuns+vVb3rvqcW/9A9YmjUzQt/J9ueQaUx8QIhAMB8UfPQfGiRy+gcjWXKuA4jo/xXGnpgpsdBznpa7lyv"}]},"_npmUser":{"name":"fredrik_borgstrom","email":"fredrik@mp1.se"},"directories":{},"maintainers":[{"name":"fredrik_borgstrom","email":"fredrik@mp1.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/prisma-bun-adapter_1.3.1_1765292331924_0.714011242659929"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-22T09:48:23.551Z","modified":"2025-12-09T14:58:52.310Z","1.0.0":"2025-10-22T09:48:23.821Z","1.0.2":"2025-10-22T16:27:15.790Z","1.0.3":"2025-10-22T17:06:41.495Z","1.1.0":"2025-10-23T19:56:36.796Z","1.1.1":"2025-10-23T20:56:56.884Z","1.1.2":"2025-10-24T10:29:23.953Z","1.1.3":"2025-10-25T20:58:43.658Z","1.1.4":"2025-10-26T16:05:12.814Z","1.1.5":"2025-10-27T12:25:25.868Z","1.1.6":"2025-10-27T14:19:32.118Z","1.1.7":"2025-10-28T21:44:02.636Z","1.1.8":"2025-10-31T15:16:16.404Z","1.1.9":"2025-10-31T15:36:58.069Z","1.1.10":"2025-11-01T20:03:20.082Z","1.1.11":"2025-11-02T16:38:21.989Z","1.2.0":"2025-12-04T12:51:39.089Z","1.3.0":"2025-12-09T12:41:25.325Z","1.3.1":"2025-12-09T14:58:52.085Z"},"bugs":{"url":"https://github.com/FredrikBorgstrom/prisma-bun-adapter/issues"},"license":"MIT","homepage":"https://github.com/FredrikBorgstrom/prisma-bun-adapter#readme","keywords":["prisma","bun","postgresql","mysql","sqlite","adapter"],"repository":{"type":"git","url":"git+https://github.com/FredrikBorgstrom/prisma-bun-adapter.git"},"description":"Prisma adapters for Bun's native SQL clients (PostgreSQL, MySQL, SQLite)","maintainers":[{"name":"fredrik_borgstrom","email":"fredrik@mp1.se"}],"readme":"Prisma Bun Adapter\n==================\n\n**Using Prisma 7.0 as of version 1.3**\n\nPrisma driver adapters for Bun's native SQL clients (PostgreSQL, MySQL, SQLite).\n\n- Zero external runtime dependencies for Bun-backed connections\n- Template-string based parameterization with caching\n- Works with Prisma 6 driver adapter API\n\nInstall\n-------\n\nPick the adapter(s) you want. The package includes classes for all 3 drivers.\n\n```\nbun add @abcx3/prisma-bun-adapter\n```\n\nOptional (for comparisons / tests in this repo):\n\n```\nbun add -d @prisma/adapter-pg @prisma/adapter-planetscale mysql2 better-sqlite3\n```\n\nQuick Start\n-----------\n\nPostgreSQL (Bun native):\n\n```ts\nimport { PrismaClient } from \"@prisma/client\";\nimport { BunPostgresAdapter } from \"@abcx3/prisma-bun-adapter\";\n\nconst adapter = new BunPostgresAdapter({\n  connectionString: process.env.DATABASE_URL!,\n  maxConnections: 20,\n});\n\nconst prisma = new PrismaClient({\n  adapter: adapter,\n  log: [\"query\", \"info\", \"warn\", \"error\"],\n});\n\nawait prisma.user.findMany();\n```\n\n\nOptimized Build (Optional)\n--------------------------\n\n*please note, the optimized package only works with PostgreSQL. MySQL support might be added in the future.*\n\nThe package also ships an \"optimized\" bundle under `@abcx3/prisma-bun-adapter/optimized`. It enables a few extra runtime tweaks: connection pooling (default `maxConnections: 20`), eager warm-up of the Postgres socket, and more aggressive SQL template caching. Those features improve throughput for high-concurrency apps but add a bit of startup work and memory usage.\n\nYou can opt in explicitly:\n\n```ts\nimport { PrismaClient } from \"@prisma/client\";\nimport { BunPostgresAdapter } from \"@abcx3/prisma-bun-adapter/optimized\";\n\nconst adapter = new BunPostgresAdapter({\n  connectionString: process.env.DATABASE_URL!,\n  maxConnections: 20,\n});\n\nconst prisma = new PrismaClient({ adapter });\n\nawait prisma.user.findMany();\n```\n\nIf you prefer to fall back automatically when the optimized bundle is unavailable (for example, in slim deployments where the extra bundle isn't shipped), wrap the `require` in a try/catch and fall back to the base entry point. The core API and configuration shape is identical between the two builds, so switching is a one-line change.\n\nRuntime Configuration\n---------------------\n\nThe adapter looks at a few environment variables to control pooling behaviour:\n\n| Env var | Default | What it does |\n| --- | --- | --- |\n| `PRISMA_BUN_ADAPTER_DISABLE_POOL` | `false` | When `true`, disables connection pooling entirely and creates a fresh Bun connection for every query. |\n| `PRISMA_BUN_ADAPTER_DISABLE_POOL_FOR_TX` | `true` | Disables pooling for Prisma `$transaction` calls only. While true, each interactive transaction gets a dedicated short-lived connection. |\n\n> Build selection (base vs optimised) is done by import path, not by an environment variable. If you want to gate which build you load at runtime, do so in your host application code (e.g. `if (process.env.MY_FLAG) require(\"@abcx3/prisma-bun-adapter/optimized\") else require(\"@abcx3/prisma-bun-adapter\")`).\n\nConnection Health & Pool Management\n-----------------------------------\n\nThe optimized adapter includes robust connection health checking to handle intermittent connection issues caused by:\n- PostgreSQL server idle timeouts (`idle_session_timeout`, `tcp_keepalives_*`)\n- Network firewalls dropping idle TCP connections\n- Database restarts\n\n### Configuration Options\n\n```ts\nimport { BunPostgresAdapter } from \"@abcx3/prisma-bun-adapter/optimized\";\n\nconst adapter = new BunPostgresAdapter({\n  connectionString: process.env.DATABASE_URL!,\n  maxConnections: 20,\n  \n  // Connection validation settings (all optional)\n  validateOnBorrow: true,           // Enable health checks (default: true)\n  validateIdleThresholdMs: 10000,   // Only validate connections idle > 10s (default: 10000)\n  validationQuery: \"SELECT 1\",      // Health check query (default: \"SELECT 1\")\n  maxAcquireRetries: 2,             // Retry acquiring healthy connections (default: 2)\n});\n```\n\n| Option | Default | Description |\n| --- | --- | --- |\n| `validateOnBorrow` | `true` | When enabled, validates connections before returning them from the pool |\n| `validateIdleThresholdMs` | `10000` | Only validate connections that have been idle longer than this (ms). Avoids validation overhead for recently-used connections |\n| `validationQuery` | `\"SELECT 1\"` | Lightweight query used to test connection liveness |\n| `maxAcquireRetries` | `2` | Number of times to retry acquiring a healthy connection before failing |\n\n### How It Works\n\n1. **Smart Validation**: Connections are only validated if they've been idle longer than `validateIdleThresholdMs`. Recently-used connections skip validation for better performance.\n\n2. **Automatic Eviction**: Dead connections are automatically detected and removed from the pool. The adapter tracks metadata for each connection including creation time, last use time, and last validation time.\n\n3. **Error-Based Eviction**: If a query fails with a connection-related error (e.g., \"connection reset\", \"socket hang up\", authentication errors from stale connections), that connection is evicted instead of being returned to the pool.\n\n4. **Retry Logic**: When acquiring a connection, the adapter will retry up to `maxAcquireRetries` times if dead connections are encountered.\n\n### Pool Statistics\n\nYou can monitor pool health using the `getPoolStats()` method on the driver adapter:\n\n```ts\nimport { PrismaClient } from \"@prisma/client\";\nimport { BunPostgresAdapter, OptimizedBunPostgresDriverAdapter } from \"@abcx3/prisma-bun-adapter/optimized\";\n\nconst adapter = new BunPostgresAdapter({\n  connectionString: process.env.DATABASE_URL!,\n});\n\nconst driver = await adapter.connect() as OptimizedBunPostgresDriverAdapter;\nconst prisma = new PrismaClient({ adapter: driver });\n\n// Get pool statistics\nconst stats = driver.getPoolStats();\nconsole.log(stats);\n// {\n//   total: 5,                    // Total connections in pool\n//   idle: 3,                     // Available connections\n//   active: 2,                   // Connections in use\n//   waiting: 0,                  // Requests waiting for a connection\n//   deadConnectionsEvicted: 1,   // Dead connections removed\n//   validationFailures: 1,       // Failed health checks\n// }\n```\n\n### Recommended Settings\n\nFor most production workloads:\n\n```ts\nconst adapter = new BunPostgresAdapter({\n  connectionString: process.env.DATABASE_URL!,\n  maxConnections: 10,              // Adjust based on your workload\n  validateOnBorrow: true,          // Enable health checks\n  validateIdleThresholdMs: 10000,  // 10 seconds - shorter than server timeout\n});\n```\n\nIf your PostgreSQL server has a short `idle_session_timeout` (e.g., 30 seconds), set `validateIdleThresholdMs` to be shorter (e.g., 5000ms) to catch stale connections before they cause errors.\n\n> **Heads up:** Bun’s pooled connections can currently misbehave inside nested Prisma transactions (connections are reused too early, leading to “Transaction already closed” errors). Until that bug is fully resolved, the optimised adapter defaults `PRISMA_BUN_ADAPTER_DISABLE_POOL_FOR_TX` to `true`; leave it in place unless you have a local fix, or use the base adapter if preferred.\n\n\n\nImport Matrix\n-------------\n\nUse these patterns depending on which build you want and your module system.\n\n- Base (default) build\n  - ESM:\n    - `import { BunPostgresAdapter, BunMySQLAdapter, BunSQLiteAdapter } from \"@abcx3/prisma-bun-adapter\"`\n  - CJS:\n    - `const { BunPostgresAdapter } = require(\"@abcx3/prisma-bun-adapter\")`\n\n- Optimized Postgres build (subpath)\n  - ESM:\n    - `import { BunPostgresAdapter } from \"@abcx3/prisma-bun-adapter/optimized\"`\n    - `import BunPostgresAdapter from \"@abcx3/prisma-bun-adapter/optimized\"`\n    - `import { BunPostgres } from \"@abcx3/prisma-bun-adapter/optimized\"` (alias)\n  - Root re-exports (ESM):\n    - `import { OptimizedBunPostgresAdapter } from \"@abcx3/prisma-bun-adapter\"`\n    - `import { BunPostgresOptimized } from \"@abcx3/prisma-bun-adapter\"`\n    - Advanced (driver class): `import { OptimizedBunPostgresDriverAdapter } from \"@abcx3/prisma-bun-adapter\"`\n\nTypeScript module resolution tips (ESM subpaths)\n-----------------------------------------------\n\nWhen importing the optimized subpath, set these in your host project's `tsconfig.json`:\n\n```json\n{\n  \"compilerOptions\": {\n    \"module\": \"NodeNext\",\n    \"moduleResolution\": \"NodeNext\"\n  }\n}\n```\n\n`Node16` also works. This matches Node-style ESM/CJS resolution and avoids errors like “An import path can only end with a '.ts' extension when 'allowImportingTsExtensions' is enabled.”\n\nUse Prisma Like Normal\n----------------------\n\nThis adapter integrates with Prisma's driver adapter API. You keep using Prisma Client exactly the same way:\n\n```ts\n// Model delegates work unchanged\nconst users = await prisma.user.findMany({\n  where: { email: { contains: \"@example.com\" } },\n  include: { posts: true },\n});\n\n// Creates, updates, nested writes, include/select, aggregations, etc.\nawait prisma.post.create({\n  data: {\n    title: \"Hello\",\n    author: { connect: { id: 1 } },\n  },\n});\n\n// Interactive transactions work too\nconst created = await prisma.$transaction(async (tx) => {\n  const user = await tx.user.create({ data: { email: \"a@b.com\" } });\n  await tx.post.create({ data: { userId: user.id, title: \"Welcome\" } });\n  return user;\n});\n```\n\nService/DI usage (e.g., NestJS): create the client in an async factory and inject it where needed.\n\n```ts\nimport { PrismaClient } from \"@prisma/client\";\nimport { BunPostgresAdapter } from \"@abcx3/prisma-bun-adapter\";\n\nexport async function makePrisma() {\n  const adapter = new BunPostgresAdapter(process.env.DATABASE_URL!);\n  return new PrismaClient({ adapter });\n}\n\n// elsewhere\nconst prismaService = await makePrisma();\nconst rows = await prismaService.user.findMany();\n```\n\nNotes\n-----\n\n- You do not need to percent‑encode special characters in your DB password when using `DATABASE_URL`. The adapter normalizes and encodes credentials automatically so model queries like `prisma.user.findFirst` work regardless of password contents.\n- No query rewrites required: keep using `prisma.<model>.<method>` as usual.\n- TypeScript module resolution: if your host project uses TypeScript and you import the optimized subpath (or rely on ESM subpath exports), set `compilerOptions.module` and `compilerOptions.moduleResolution` to `\"Node16\"` or `\"NodeNext\"` in your `tsconfig.json`. This matches Node-style ESM/CJS resolution and avoids import path errors for `@abcx3/prisma-bun-adapter/optimized`.\n\nTroubleshooting\n---------------\n\n- URI error on first model query (e.g., `user.findFirst`): This usually means your `DATABASE_URL` is malformed (e.g., missing scheme/host) or contains a stray character that breaks the URL. The adapter auto‑encodes credentials, but if parsing still fails, verify the URL shape is valid (e.g., `postgresql://user:pass@host:5432/db?sslmode=disable`).\n- Models not accessible: Ensure you ran `prisma generate` after updating your schema, and construct `PrismaClient` with the adapter factory, e.g. `new PrismaClient({ adapter: new BunPostgresAdapter(process.env.DATABASE_URL!) })`. Generated model delegates (e.g., `prisma.user.findFirst`) work normally with this adapter.\n- TypeScript import errors for optimized build: configure `tsconfig.json` with `module: \"Node16\" | \"NodeNext\"` and `moduleResolution: \"Node16\" | \"NodeNext\"`. Example:\n\n  ```json\n  {\n    \"compilerOptions\": {\n      \"module\": \"NodeNext\",\n      \"moduleResolution\": \"NodeNext\"\n    }\n  }\n  ```\n\nMySQL (Bun native):\n\n```ts\nimport { PrismaClient } from \"@prisma/client\";\nimport { BunMySQLAdapter } from \"@abcx3/prisma-bun-adapter\";\n\nconst adapter = new BunMySQLAdapter(process.env.DATABASE_URL!);\nconst prisma = new PrismaClient({ adapter });\n```\n\nSQLite (Bun native):\n\n```ts\nimport { PrismaClient } from \"@prisma/client\";\nimport { BunSQLiteAdapter } from \"@abcx3/prisma-bun-adapter\";\n\nconst adapter = new BunSQLiteAdapter(\":memory:\");\nconst prisma = new PrismaClient({ adapter });\n```\n\nPlaceholders & Parameterization\n-------------------------------\n\n- PostgreSQL: supports `$1, $2, ...` (preferred), and also `?` for convenience.\n- MySQL/SQLite: use `?` placeholders.\n\nExamples:\n\n```ts\n// Postgres\nawait prisma.$queryRaw`SELECT $1 as value`;\n// or\nawait prisma.$queryRaw({ sql: \"SELECT $1 as value\", args: [123] });\n\n// MySQL / SQLite\nawait prisma.$queryRaw({ sql: \"SELECT ? as value\", args: [123] });\n```\n\nAPI Surface\n-----------\n\nThe package exports the following classes:\n\n- `BunPostgresAdapter`\n- `BunMySQLAdapter`\n- `BunSQLiteAdapter`\n\nEach class implements Prisma's `SqlDriverAdapter` contract under the hood and can be passed to the `PrismaClient` constructor via the `adapter` option.\n\nEnvironment\n-----------\n\n- Requires Bun runtime for Bun-backed connections.\n- Node.js is supported when using Prisma client in your app (the adapter still runs via Bun's native SQL inside the runtime). For most projects, you will run your Prisma client within Bun.\n- Suggested engines: Node >= 18, Bun >= 1.1\n\n\nTests & Benchmarks\n------------------\n\nAll tests and benchmarks are automactically configured in Docker, so you need to have Docker installed.\n\n1. Run `tests:setup` to spin up the test databases, initialize and seed them with data\n2. Run `tests:run` to run all tests and benchmarks\n3. Run `tests:stop` to stop and remove the database containers\n\nYou can also run any of the individual tests/benchmarks to get more granular results:\n\n- `bun test:multi`\n- `bun test:comparison`\n- `test:comprehensive`\n- `test:performance`\n- `test:bench:prisma-complex`\n- `test:bench:sql-complex`\n- `demo:sqlite`\n- `demo:quick`\n\nNote: SQLite comparisons now use a `sql.js` (WebAssembly) baseline instead of `better-sqlite3`, because Bun currently crashes when loading that native module. The fallback keeps the demos runnable directly under Bun and includes a small simulated driver overhead so that results more closely match native Node.js adapters.\n\nBuild & Publish (maintainers)\n-----------------------------\n\nThis package ships prebuilt JS and `.d.ts` types in `dist/`.\n\nScripts:\n\n- `bun prepublish` – (or `bun run build`), compile TypeScript to javascript with declarations and outputs to `dist/`\n- `bun run test:performance` – optional performance demo\n- `bun run test:comparison` – optional comparison scripts\n - `bun run test:bench:prisma-complex` – deep Prisma workloads (Bun vs PrismaPg)\n - `bun run test:bench:sql-complex` – complex raw SQL (Bun vs pg)\n\nPublishing checklist:\n\n1. Update version number in `package.json`.\n2. Update CHANGELOG.md with new changes\n3. `bun publish`\n\nFAQ\n---\n\nQ: I see `syntax error at or near \"as\"` in Postgres.\n\nA: Use Postgres-style placeholders (`$1`, `$2`, ...) or upgrade to a version of the package that accepts both `?` and `$n`. This package converts placeholders appropriately for Bun's SQL template strings.\n\nQ: How do I run the test scripts?\n\nA: These are for local benchmarking only. See `test-app/setup-databases.md` for setting up Postgres/MySQL containers, then run the scripts under `package.json`.\n\nBenchmark results\n-----------------\n📈 Benchmark Results:\n====================\n🚀 Bun PostgreSQL:\n   Total time: 8.82ms\n   Avg per op: 0.09ms\n   Ops/second: 11332\n\n🚀 Bun MySQL:\n   Total time: 12.28ms\n   Avg per op: 0.12ms\n   Ops/second: 8144\n\n🚀 Bun SQLite:\n   Total time: 1.76ms\n   Avg per op: 0.02ms\n   Ops/second: 56723\n\n🔧 Traditional PostgreSQL (pg):\n   Total time: 16.38ms\n   Avg per op: 0.16ms\n   Ops/second: 6106\n\n🔧 Traditional MySQL (mysql2):\n   Total time: 19.41ms\n   Avg per op: 0.19ms\n   Ops/second: 5153\n\n⚡ Performance Comparison by Database:\n====================================\n\nPOSTGRESQL:\n  🚀 Bun: 11332 ops/sec (0.09ms avg)\n  🔧 Traditional: 6106 ops/sec (0.16ms avg)\n  📈 Bun is 1.86x faster (1.86x speedup)\n  🥇 🚀 Bun PostgreSQL: 11332 ops/sec\n  🥈 🔧 Traditional PostgreSQL (pg): 6106 ops/sec\n\nMYSQL:\n  🚀 Bun: 8144 ops/sec (0.12ms avg)\n  🔧 Traditional: 5153 ops/sec (0.19ms avg)\n  📈 Bun is 1.58x faster (1.58x speedup)\n  🥇 🚀 Bun MySQL: 8144 ops/sec\n  🥈 🔧 Traditional MySQL (mysql2): 5153 ops/sec\n\nSQLITE: Only one adapter available\n  🚀 Bun SQLite: 56723 ops/sec\n\n🎯 Summary:\n===========\n🚀 Bun adapters average: 25400 ops/sec\n🔧 Traditional adapters average: 5629 ops/sec\n📈 Bun adapters are 4.51x faster on average\n\n✅ Tested 5 adapters successfully\n\nLicense\n-------\n\nMIT – see `package.json#license`.\n","readmeFilename":"README.md"}