{"_id":"@drizzle-adapter/neon-http","_rev":"13-e8fe918f56f60b804e1d750c678be01e","name":"@drizzle-adapter/neon-http","dist-tags":{"latest":"1.1.1"},"versions":{"1.0.0":{"name":"@drizzle-adapter/neon-http","version":"1.0.0","_id":"@drizzle-adapter/neon-http@1.0.0","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"dist":{"shasum":"e9f9a3fc194578ac7d9474c4c007ec66d1a1f501","tarball":"https://registry.npmjs.org/@drizzle-adapter/neon-http/-/neon-http-1.0.0.tgz","fileCount":46,"integrity":"sha512-1pFqIruuNUInFlFY5hLyMHBVMyT/XFr5UHrVMMbjpycf35S6gwhrgoI/XUHKsIp+qGEdZTYZiLOLVEuSFIiipw==","signatures":[{"sig":"MEUCIEQxPkx193siuyac6vMtLURHIC/6lt09HXf1kPNeiD+kAiEA/era46tZ6gmsCA9YKIPN42VYlho+3eux1DsyTY5CMAU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69783},"main":"dist/index.js","type":"module","_from":"file:drizzle-adapter-neon-http-1.0.0.tgz","types":"dist/index.d.ts","scripts":{"lint":"eslint .","test":"vitest run","build":"shx rm -rf dist && tsc && fix-esm-import-path dist","check":"tsc --noEmit","format":"eslint --fix .","package:tgz":"pnpm pack","package:publish":"pnpm publish --access public"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_resolved":"/private/var/folders/67/qcbb1q556vbfzygwbkm5glcr0000gn/T/d44faf275c1c6091eded18233088e50b/drizzle-adapter-neon-http-1.0.0.tgz","_integrity":"sha512-1pFqIruuNUInFlFY5hLyMHBVMyT/XFr5UHrVMMbjpycf35S6gwhrgoI/XUHKsIp+qGEdZTYZiLOLVEuSFIiipw==","_npmVersion":"10.8.2","description":"Neon serverless PostgreSQL adapter implementation for the Drizzle Adapter ecosystem.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"drizzle-orm":"^0.36.4","@drizzle-adapter/pg-core":"1.0.0","@neondatabase/serverless":"^0.10.4"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","dotenv":"^16.4.5","eslint":"^8.0.0","vitest":"^0.24.5","typescript":"^5.5.3","tsconfig-paths":"^4.2.0","fix-esm-import-path":"^1.0.1","eslint-plugin-unused-imports":"^3.0.0","@dmitryrechkin/eslint-standard":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/neon-http_1.0.0_1733204523163_0.6468335302138795","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@drizzle-adapter/neon-http","version":"1.0.1","_id":"@drizzle-adapter/neon-http@1.0.1","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"dist":{"shasum":"ed9f028d417516ff60f9b7181010bac8f8cc1bed","tarball":"https://registry.npmjs.org/@drizzle-adapter/neon-http/-/neon-http-1.0.1.tgz","fileCount":51,"integrity":"sha512-4ukX5gCLSdAacjIIUMeOjfkZFYBrCV5HzHDDs2I+RhhMZFADdyUS60v7H5YdHTbJU2pqBBH0BBD7apTH1srwvQ==","signatures":[{"sig":"MEUCIH1wbrND6JdyeWUCiiiWmA/I4vMapQkKFKWYLRgWog4cAiEA2cCBCRerFUJGo/UU0QJRj30njLQ6AZj9i8DjA3p6+/4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78059},"main":"dist/index.js","type":"module","_from":"file:drizzle-adapter-neon-http-1.0.1.tgz","types":"dist/index.d.ts","scripts":{"lint":"eslint .","test":"vitest run","build":"shx rm -rf dist && tsc && fix-esm-import-path dist","check":"tsc --noEmit","format":"eslint --fix .","package:tgz":"pnpm pack","package:publish":"pnpm publish --access public"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_resolved":"/private/var/folders/67/qcbb1q556vbfzygwbkm5glcr0000gn/T/72c4be8933aa0dc17bbe3d0883141fe4/drizzle-adapter-neon-http-1.0.1.tgz","_integrity":"sha512-4ukX5gCLSdAacjIIUMeOjfkZFYBrCV5HzHDDs2I+RhhMZFADdyUS60v7H5YdHTbJU2pqBBH0BBD7apTH1srwvQ==","_npmVersion":"10.8.2","description":"Neon serverless PostgreSQL adapter implementation for the Drizzle Adapter ecosystem.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"drizzle-orm":"^0.36.4","@drizzle-adapter/pg-core":"1.0.0","@neondatabase/serverless":"^0.10.4"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","dotenv":"^16.4.5","eslint":"^8.0.0","vitest":"^0.24.5","typescript":"^5.5.3","tsconfig-paths":"^4.2.0","fix-esm-import-path":"^1.0.1","eslint-plugin-unused-imports":"^3.0.0","@dmitryrechkin/eslint-standard":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/neon-http_1.0.1_1733464652121_0.7216590772866884","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@drizzle-adapter/neon-http","version":"1.0.3","_id":"@drizzle-adapter/neon-http@1.0.3","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"dist":{"shasum":"8811d55f1281e40ecf3196bf9a2b572946ea7a4c","tarball":"https://registry.npmjs.org/@drizzle-adapter/neon-http/-/neon-http-1.0.3.tgz","fileCount":51,"integrity":"sha512-/gwmg6R5FoV3LJrmtI4EN2DEEIddQHrPj0wT4VOksVxALDjHjRVTu4/ZYXiGEOArf8x0Nv46tXL6lFfuqjctaA==","signatures":[{"sig":"MEQCID5d3OCnVzYCGwwCrGpwKwutSs2aa0o4FI5dwJjl2HykAiBHpRvXZ9d21wJ+tj4tC8ZIRoKWNb2FMIUcGiVl6vqShQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78595},"main":"dist/index.js","type":"module","_from":"file:drizzle-adapter-neon-http-1.0.3.tgz","types":"dist/index.d.ts","scripts":{"lint":"eslint .","test":"vitest run","build":"shx rm -rf dist && tsc && fix-esm-import-path dist","check":"tsc --noEmit","format":"eslint --fix .","package:tgz":"pnpm pack","package:publish":"pnpm publish --access public"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_resolved":"/private/var/folders/67/qcbb1q556vbfzygwbkm5glcr0000gn/T/31cd3b0e515946082295264aa907aa5e/drizzle-adapter-neon-http-1.0.3.tgz","_integrity":"sha512-/gwmg6R5FoV3LJrmtI4EN2DEEIddQHrPj0wT4VOksVxALDjHjRVTu4/ZYXiGEOArf8x0Nv46tXL6lFfuqjctaA==","_npmVersion":"10.8.2","description":"Neon serverless PostgreSQL adapter implementation for the Drizzle Adapter ecosystem.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"drizzle-orm":"^0.36.4","@drizzle-adapter/pg-core":">=1.0.3","@neondatabase/serverless":"^0.10.4"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","dotenv":"^16.4.5","eslint":"^8.0.0","vitest":"^0.24.5","typescript":"^5.5.3","tsconfig-paths":"^4.2.0","fix-esm-import-path":"^1.0.1","eslint-plugin-unused-imports":"^3.0.0","@dmitryrechkin/eslint-standard":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/neon-http_1.0.3_1733633028361_0.30577049861409256","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@drizzle-adapter/neon-http","version":"1.0.4","_id":"@drizzle-adapter/neon-http@1.0.4","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"dist":{"shasum":"ec255ef7a56542cedc9eece54ab13c75466022a7","tarball":"https://registry.npmjs.org/@drizzle-adapter/neon-http/-/neon-http-1.0.4.tgz","fileCount":55,"integrity":"sha512-ZVshVvWDawlA9z0SU66TMVFL8Z1CCQ2yGbNZh0y3h5GtVuU4BHCIpk6fb5UT12MUTGA7xgOA9mxqLY/J88e/RQ==","signatures":[{"sig":"MEUCIQCs9D+Fz0epYKu0refY/GIAK7bLMsDcQFlIWLQGAGN4bgIgDQe5Lm3dgcZvwvM01fLMNRsRGIf53nzgQtfjlCk2URY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82978},"main":"dist/index.js","type":"module","_from":"file:drizzle-adapter-neon-http-1.0.4.tgz","types":"dist/index.d.ts","scripts":{"lint":"eslint .","test":"vitest run","build":"shx rm -rf dist && tsc && fix-esm-import-path dist","check":"tsc --noEmit","format":"eslint --fix .","package:tgz":"pnpm pack","package:publish":"pnpm publish --access public"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_resolved":"/private/var/folders/67/qcbb1q556vbfzygwbkm5glcr0000gn/T/0cc9979b83708e17a8964b84c673e83b/drizzle-adapter-neon-http-1.0.4.tgz","_integrity":"sha512-ZVshVvWDawlA9z0SU66TMVFL8Z1CCQ2yGbNZh0y3h5GtVuU4BHCIpk6fb5UT12MUTGA7xgOA9mxqLY/J88e/RQ==","_npmVersion":"10.8.2","description":"Neon serverless PostgreSQL adapter implementation for the Drizzle Adapter ecosystem.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"drizzle-orm":"^0.36.4","@drizzle-adapter/core":">=1.0.4","@drizzle-adapter/pg-core":">=1.0.4","@neondatabase/serverless":"^0.1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","dotenv":"^16.4.5","eslint":"^8.0.0","vitest":"^0.24.5","typescript":"^5.5.3","tsconfig-paths":"^4.2.0","fix-esm-import-path":"^1.0.1","eslint-plugin-unused-imports":"^3.0.0","@dmitryrechkin/eslint-standard":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/neon-http_1.0.4_1733705565759_0.7142679396262199","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@drizzle-adapter/neon-http","version":"1.0.5","_id":"@drizzle-adapter/neon-http@1.0.5","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"dist":{"shasum":"502e6eaca43bd85aba8667c47a3fea294c64fdef","tarball":"https://registry.npmjs.org/@drizzle-adapter/neon-http/-/neon-http-1.0.5.tgz","fileCount":55,"integrity":"sha512-adNxtC1LDLxECGFl16TxLuSyHXor8xolEqDjV10J4ZSLzH7KX8iSJ2Y9QUTjDAcE4G+E4Recip04fMQaCqnXjg==","signatures":[{"sig":"MEQCIAKgNgeFP7c3wSFke+Nq9E0mIog2cMAnwyP104LD92vFAiBgW9XM8fJEaNQiuKQvQlLR4OIg+HhFUIFlS3gJ7hDtsg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82977},"main":"dist/index.js","type":"module","_from":"file:drizzle-adapter-neon-http-1.0.5.tgz","types":"dist/index.d.ts","scripts":{"lint":"eslint .","test":"vitest run","build":"shx rm -rf dist && tsc && fix-esm-import-path dist","check":"tsc --noEmit","format":"eslint --fix .","package:tgz":"pnpm pack","package:publish":"pnpm publish --access public"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_resolved":"/private/var/folders/67/qcbb1q556vbfzygwbkm5glcr0000gn/T/e019ac907150168614b99f51e439e131/drizzle-adapter-neon-http-1.0.5.tgz","_integrity":"sha512-adNxtC1LDLxECGFl16TxLuSyHXor8xolEqDjV10J4ZSLzH7KX8iSJ2Y9QUTjDAcE4G+E4Recip04fMQaCqnXjg==","_npmVersion":"10.8.2","description":"Neon serverless PostgreSQL adapter implementation for the Drizzle Adapter ecosystem.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"drizzle-orm":"^0.36.4","@drizzle-adapter/core":">=1.0.5","@drizzle-adapter/pg-core":">=1.0.5","@neondatabase/serverless":"^0.10.4"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","dotenv":"^16.4.5","eslint":"^8.0.0","vitest":"^0.24.5","typescript":"^5.5.3","tsconfig-paths":"^4.2.0","fix-esm-import-path":"^1.0.1","eslint-plugin-unused-imports":"^3.0.0","@dmitryrechkin/eslint-standard":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/neon-http_1.0.5_1733706338471_0.363472682051992","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@drizzle-adapter/neon-http","version":"1.0.6","_id":"@drizzle-adapter/neon-http@1.0.6","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"dist":{"shasum":"84219fbc2b5331342799797c0477f17e6f983b08","tarball":"https://registry.npmjs.org/@drizzle-adapter/neon-http/-/neon-http-1.0.6.tgz","fileCount":55,"integrity":"sha512-S3Ix+b8C0krQ56kJsNHCni4CvwxAUnwCSHu3JjLYT8M4fmqs5TaNWwQExU6WGlj6Bk8FNHF3P3dziPaT6+JRog==","signatures":[{"sig":"MEUCIQCQkLHRYHBKbQK4dnax+VxjQy7O4aVajE1/XmAZt0KOkAIgC4ePR1q3FRjacuovA4W60e1pGQeoXjQwlknWKijHIJ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83007},"main":"dist/index.js","type":"module","_from":"file:drizzle-adapter-neon-http-1.0.6.tgz","types":"dist/index.d.ts","scripts":{"lint":"eslint .","test":"vitest run","build":"shx rm -rf dist && tsc && fix-esm-import-path dist","check":"tsc --noEmit","format":"eslint --fix .","package:tgz":"pnpm pack","package:publish":"pnpm publish --access public"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_resolved":"/private/var/folders/67/qcbb1q556vbfzygwbkm5glcr0000gn/T/289ab2422085b9a69961e00f41d25a40/drizzle-adapter-neon-http-1.0.6.tgz","_integrity":"sha512-S3Ix+b8C0krQ56kJsNHCni4CvwxAUnwCSHu3JjLYT8M4fmqs5TaNWwQExU6WGlj6Bk8FNHF3P3dziPaT6+JRog==","_npmVersion":"10.8.2","description":"Neon serverless PostgreSQL adapter implementation for the Drizzle Adapter ecosystem.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"drizzle-orm":"^0.36.4","@drizzle-adapter/core":">=1.0.5","@drizzle-adapter/pg-core":">=1.0.5","@neondatabase/serverless":"^0.10.4"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","dotenv":"^16.4.5","eslint":"^8.0.0","vitest":"^0.24.5","typescript":"^5.5.3","tsconfig-paths":"^4.2.0","fix-esm-import-path":"^1.0.1","eslint-plugin-unused-imports":"^3.0.0","@dmitryrechkin/eslint-standard":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/neon-http_1.0.6_1734903176835_0.4573846486149362","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@drizzle-adapter/neon-http","version":"1.0.7","_id":"@drizzle-adapter/neon-http@1.0.7","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"dist":{"shasum":"1f6b902cd627770cba3cd6c7d03d177c754e1bca","tarball":"https://registry.npmjs.org/@drizzle-adapter/neon-http/-/neon-http-1.0.7.tgz","fileCount":58,"integrity":"sha512-N0yit5QwD3vMBmWziBFIi8JJJj0o9OW85wgrCQAL1MSTG8U7QIhb9u19kZCZh1wMUsIk0ZbOVnKqiUCdrrSyOg==","signatures":[{"sig":"MEUCIDIUQbTEiG1mFCvzYFyrZcksxYMoOpcaLwp9abbVgFmSAiEApppfLvcvj6b5KEmTNNaX9qDuFL0edW+IGHtZyUqI0cg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84085},"main":"dist/index.js","type":"module","_from":"file:drizzle-adapter-neon-http-1.0.7.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./migrator":{"types":"./dist/migrator.d.ts","default":"./dist/migrator.js"}},"scripts":{"lint":"eslint .","test":"vitest run","build":"shx rm -rf dist && tsc && fix-esm-import-path dist","check":"tsc --noEmit","format":"eslint --fix .","package:tgz":"pnpm pack","package:publish":"pnpm publish --access public"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_resolved":"/private/var/folders/67/qcbb1q556vbfzygwbkm5glcr0000gn/T/6d66f1742889f76fa76fb73f729b429e/drizzle-adapter-neon-http-1.0.7.tgz","_integrity":"sha512-N0yit5QwD3vMBmWziBFIi8JJJj0o9OW85wgrCQAL1MSTG8U7QIhb9u19kZCZh1wMUsIk0ZbOVnKqiUCdrrSyOg==","_npmVersion":"10.8.2","description":"Neon serverless PostgreSQL adapter implementation for the Drizzle Adapter ecosystem.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"drizzle-orm":"^0.36.4","@drizzle-adapter/core":">=1.0.5","@drizzle-adapter/pg-core":">=1.0.5","@neondatabase/serverless":"^0.10.4"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","dotenv":"^16.4.5","eslint":"^8.0.0","vitest":"^0.24.5","typescript":"^5.5.3","tsconfig-paths":"^4.2.0","fix-esm-import-path":"^1.0.1","eslint-plugin-unused-imports":"^3.0.0","@dmitryrechkin/eslint-standard":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/neon-http_1.0.7_1734915360306_0.6246786772265367","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@drizzle-adapter/neon-http","version":"1.0.8","_id":"@drizzle-adapter/neon-http@1.0.8","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"dist":{"shasum":"59612384b3952a82ddfd8681432888c5e0da56c4","tarball":"https://registry.npmjs.org/@drizzle-adapter/neon-http/-/neon-http-1.0.8.tgz","fileCount":62,"integrity":"sha512-28HTYvvEQtt5ge3U2HMFmo+qJ9E4504FM2utmjtTK1ZSe6sClZepnN1BCwpTfRW5Z+4CsKpOKKzlknF6R4medA==","signatures":[{"sig":"MEUCIQC30WF1ilCbcSJBdYZxNKMaPy5nSTG0q3hmu8P0/ZbVLQIgDK7uMldaolGL9E+Qu4bOMHNQKWhY6oHxWLFUBFl764E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86535},"main":"dist/index.js","type":"module","_from":"file:drizzle-adapter-neon-http-1.0.8.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./migrator":{"types":"./dist/migrator.d.ts","default":"./dist/migrator.js"}},"scripts":{"lint":"eslint .","test":"vitest run","build":"shx rm -rf dist && tsc && fix-esm-import-path dist","check":"tsc --noEmit","format":"eslint --fix .","package:tgz":"pnpm pack","package:publish":"pnpm publish --access public"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_resolved":"/private/var/folders/67/qcbb1q556vbfzygwbkm5glcr0000gn/T/2dfcb0c5456a9be7d06864cefc6a26e9/drizzle-adapter-neon-http-1.0.8.tgz","_integrity":"sha512-28HTYvvEQtt5ge3U2HMFmo+qJ9E4504FM2utmjtTK1ZSe6sClZepnN1BCwpTfRW5Z+4CsKpOKKzlknF6R4medA==","_npmVersion":"10.8.2","description":"Neon serverless PostgreSQL adapter implementation for the Drizzle Adapter ecosystem.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"drizzle-orm":"^0.36.4","@drizzle-adapter/core":">=1.0.5","@drizzle-adapter/pg-core":">=1.0.5","@neondatabase/serverless":"^0.10.4"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","dotenv":"^16.4.5","eslint":"^8.0.0","vitest":"^0.24.5","typescript":"^5.5.3","tsconfig-paths":"^4.2.0","fix-esm-import-path":"^1.0.1","eslint-plugin-unused-imports":"^3.0.0","@dmitryrechkin/eslint-standard":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/neon-http_1.0.8_1741561576229_0.9809320239601373","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@drizzle-adapter/neon-http","version":"1.0.9","_id":"@drizzle-adapter/neon-http@1.0.9","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"dist":{"shasum":"04011489522959aeaac48f03935101fbb12c1237","tarball":"https://registry.npmjs.org/@drizzle-adapter/neon-http/-/neon-http-1.0.9.tgz","fileCount":62,"integrity":"sha512-A+ONxsBYxnywCdhmDq1qNsmUDXaw6kKrjPP8KXH9yWyLQYCdK2tGNFmSw4yWhcto5iLRG8fP0OyNcp6GJXvaPg==","signatures":[{"sig":"MEUCIQCJWWDmJSFcRL+Fw2zrsM53IfF8RJUon10yRJm1SBD38wIga0bA/MvCrChXBpzrGs2IVJFUj+PSpK9UJbUHHov9sCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86536},"main":"dist/index.js","type":"module","_from":"file:drizzle-adapter-neon-http-1.0.9.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./migrator":{"types":"./dist/migrator.d.ts","default":"./dist/migrator.js"}},"scripts":{"lint":"eslint .","test":"vitest run","build":"shx rm -rf dist && tsc && fix-esm-import-path dist","check":"tsc --noEmit","format":"eslint --fix .","package:tgz":"pnpm pack","package:publish":"pnpm publish --access public"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_resolved":"/private/var/folders/67/qcbb1q556vbfzygwbkm5glcr0000gn/T/389a2d75e721b7df9247777d3208bcda/drizzle-adapter-neon-http-1.0.9.tgz","_integrity":"sha512-A+ONxsBYxnywCdhmDq1qNsmUDXaw6kKrjPP8KXH9yWyLQYCdK2tGNFmSw4yWhcto5iLRG8fP0OyNcp6GJXvaPg==","_npmVersion":"10.9.2","description":"Neon serverless PostgreSQL adapter implementation for the Drizzle Adapter ecosystem.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"drizzle-orm":"^0.36.4","@drizzle-adapter/core":"^1.0.10","@drizzle-adapter/pg-core":"^1.0.9","@neondatabase/serverless":"^0.10.4"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","dotenv":"^16.5.0","eslint":"^8.57.1","vitest":"^0.24.5","typescript":"^5.8.3","tsconfig-paths":"^4.2.0","fix-esm-import-path":"^1.10.1","eslint-plugin-unused-imports":"^3.2.0","@dmitryrechkin/eslint-standard":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/neon-http_1.0.9_1745090839611_0.3085074868628075","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@drizzle-adapter/neon-http","version":"1.0.10","_id":"@drizzle-adapter/neon-http@1.0.10","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"dist":{"shasum":"64dd13b4380940a46140d68906ac67982fcbdb3c","tarball":"https://registry.npmjs.org/@drizzle-adapter/neon-http/-/neon-http-1.0.10.tgz","fileCount":62,"integrity":"sha512-u2wFAyhKiZ8bgcgzrhxfBH6r4RXj/C00Fh/RYgkYVAV6RQ6BcvkwCtjrD+Y59jpXgFYc2E1bPaMlnQj95yOeFg==","signatures":[{"sig":"MEUCIQD3hmTvabuKXPSFLVZPE+yNUZCxeZoy0ZsTqCdDn2gxSwIgEd87tfAnQvKYxHwDUlgLRHwwkm9RcHOEWwh7s2RpVqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86305},"main":"dist/index.js","type":"module","_from":"file:drizzle-adapter-neon-http-1.0.10.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./migrator":{"types":"./dist/migrator.d.ts","default":"./dist/migrator.js"}},"scripts":{"lint":"eslint .","test":"vitest run","build":"shx rm -rf dist && tsc","check":"tsc --noEmit","format":"eslint --fix .","package:tgz":"pnpm pack","package:publish":"pnpm publish --access public"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_resolved":"/private/var/folders/67/qcbb1q556vbfzygwbkm5glcr0000gn/T/582dc8461c5b541b3d7b9df4c97e8b5a/drizzle-adapter-neon-http-1.0.10.tgz","_integrity":"sha512-u2wFAyhKiZ8bgcgzrhxfBH6r4RXj/C00Fh/RYgkYVAV6RQ6BcvkwCtjrD+Y59jpXgFYc2E1bPaMlnQj95yOeFg==","_npmVersion":"10.9.2","description":"Neon serverless PostgreSQL adapter implementation for the Drizzle Adapter ecosystem.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"drizzle-orm":"^0.36.4","@drizzle-adapter/core":"^1.0.11","@drizzle-adapter/pg-core":"^1.0.11","@neondatabase/serverless":"^0.10.4"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","dotenv":"^16.5.0","eslint":"^8.57.1","vitest":"^0.24.5","typescript":"^5.8.3","tsconfig-paths":"^4.2.0","eslint-plugin-unused-imports":"^3.2.0","@dmitryrechkin/eslint-standard":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/neon-http_1.0.10_1752254180014_0.24919838966563046","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@drizzle-adapter/neon-http","version":"1.0.11","_id":"@drizzle-adapter/neon-http@1.0.11","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"dist":{"shasum":"02f58356ad1811fa8a60f71ab5b332233d230045","tarball":"https://registry.npmjs.org/@drizzle-adapter/neon-http/-/neon-http-1.0.11.tgz","fileCount":62,"integrity":"sha512-DKrGfVq31Vr15nidTPpAtNFEuIUKjdjClbDm3ZMdJFPaoRw2x1uzgPsSZ/AaPrQqk+0TvJ4qzoWMrJhNo/zS0w==","signatures":[{"sig":"MEYCIQC6GBIYpfhh+AzpkWPGA7Cx9+vHhDDxMMZxRMAkk5vt5gIhAJZsKRX1RzZhP94teguQkXnwu6m5xKmwiZMj1vwpqLNw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86553},"main":"dist/index.js","type":"module","_from":"file:drizzle-adapter-neon-http-1.0.11.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./migrator":{"types":"./dist/migrator.d.ts","default":"./dist/migrator.js"}},"scripts":{"lint":"eslint .","test":"vitest run","build":"shx rm -rf dist && tsc && tsc-esm-fix","check":"tsc --noEmit","format":"eslint --fix .","package:tgz":"pnpm pack","package:publish":"pnpm publish --access public"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_resolved":"/private/var/folders/67/qcbb1q556vbfzygwbkm5glcr0000gn/T/5983a34c8616442a49d6c1723b54550d/drizzle-adapter-neon-http-1.0.11.tgz","_integrity":"sha512-DKrGfVq31Vr15nidTPpAtNFEuIUKjdjClbDm3ZMdJFPaoRw2x1uzgPsSZ/AaPrQqk+0TvJ4qzoWMrJhNo/zS0w==","_npmVersion":"10.9.2","description":"Neon serverless PostgreSQL adapter implementation for the Drizzle Adapter ecosystem.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"drizzle-orm":"^0.36.4","@drizzle-adapter/core":"^1.0.12","@drizzle-adapter/pg-core":"^1.0.12","@neondatabase/serverless":"^0.10.4"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","dotenv":"^16.5.0","eslint":"^8.57.1","vitest":"^0.24.5","typescript":"^5.8.3","tsc-esm-fix":"^3.1.2","tsconfig-paths":"^4.2.0","eslint-plugin-unused-imports":"^3.2.0","@dmitryrechkin/eslint-standard":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/neon-http_1.0.11_1752268071160_0.9118840445999745","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@drizzle-adapter/neon-http","version":"1.0.12","license":"MIT","_id":"@drizzle-adapter/neon-http@1.0.12","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"dist":{"shasum":"4c5e08d70d4b9d1ee9d01d86ee6195bd724f81b7","tarball":"https://registry.npmjs.org/@drizzle-adapter/neon-http/-/neon-http-1.0.12.tgz","fileCount":62,"integrity":"sha512-ZDG0H1kw2ojdkwIS73K0QeERiiuS2hOAV1afd+S6k+lvbnQfpWOkvtLvgoKkPS1dlaALBEb/E+UC3q/ksDEXRg==","signatures":[{"sig":"MEUCIQCl2DKzFswF8bO7SIWukkQYBGBHGkDStAeNOcMWvWgVCQIgX7BMJZGfPyUTmRLlnNUspH0xumauA+wGr2cDXr3ynCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55591},"main":"dist/index.js","type":"module","_from":"file:drizzle-adapter-neon-http-1.0.12.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./migrator":{"types":"./dist/migrator.d.ts","default":"./dist/migrator.js"}},"scripts":{"lint":"eslint .","test":"vitest run","build":"shx rm -rf dist && tsc && tsc-esm-fix","check":"tsc --noEmit","format":"eslint --fix .","package:tgz":"pnpm pack","package:publish":"pnpm publish --access public"},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"_resolved":"/private/var/folders/67/qcbb1q556vbfzygwbkm5glcr0000gn/T/ab7617859e46d2d4660c66263304e227/drizzle-adapter-neon-http-1.0.12.tgz","_integrity":"sha512-ZDG0H1kw2ojdkwIS73K0QeERiiuS2hOAV1afd+S6k+lvbnQfpWOkvtLvgoKkPS1dlaALBEb/E+UC3q/ksDEXRg==","_npmVersion":"11.4.2","description":"Neon serverless PostgreSQL adapter implementation for the Drizzle Adapter ecosystem.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"drizzle-orm":"^0.44.2","@drizzle-adapter/core":"^1.0.14","@drizzle-adapter/pg-core":"^1.0.14","@neondatabase/serverless":"^0.10.4"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","dotenv":"^17.0.1","eslint":"^9.30.1","vitest":"^3.2.4","typescript":"^5.8.3","tsc-esm-fix":"^3.1.2","tsconfig-paths":"^4.2.0","eslint-plugin-unused-imports":"^4.1.4","@dmitryrechkin/eslint-standard":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/neon-http_1.0.12_1752711195546_0.4006369025914862","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@drizzle-adapter/neon-http","type":"module","version":"1.1.1","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./migrator":{"types":"./dist/migrator.d.ts","default":"./dist/migrator.js"}},"devDependencies":{"@dmitryrechkin/eslint-standard":"^1.5.13","dotenv":"^17.3.1","eslint":"^10.1.0","eslint-plugin-unused-imports":"^4.4.1","shx":"^0.4.0","tsc-esm-fix":"^3.1.2","tsconfig-paths":"^4.2.0","typescript":"^5.9.3","vitest":"^4.1.1"},"dependencies":{"drizzle-orm":"^0.45.1","@drizzle-adapter/core":"^1.1.1","@drizzle-adapter/pg-core":"^1.1.1"},"peerDependencies":{"@neondatabase/serverless":"^0.10.4"},"peerDependenciesMeta":{"@neondatabase/serverless":{"optional":true}},"license":"MIT","scripts":{"lint":"eslint .","format":"eslint --fix .","test":"vitest run","check":"tsc --noEmit","build":"shx rm -rf dist && tsc && tsc-esm-fix","package:tgz":"pnpm pack","package:publish":"pnpm publish --access public"},"_id":"@drizzle-adapter/neon-http@1.1.1","description":"Neon serverless PostgreSQL adapter implementation for the Drizzle Adapter ecosystem.","_integrity":"sha512-z/KIYDOymj9UJOL3e9mRhmoEB0jHCARTrN+gGyGoMNpmmMT4LtsAi5onRUJkjoSxkOYfmeefdV693e3D9gGEiw==","_resolved":"/private/var/folders/67/qcbb1q556vbfzygwbkm5glcr0000gn/T/87126d9e04bc54e13ef549dda585e656/drizzle-adapter-neon-http-1.1.1.tgz","_from":"file:drizzle-adapter-neon-http-1.1.1.tgz","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-z/KIYDOymj9UJOL3e9mRhmoEB0jHCARTrN+gGyGoMNpmmMT4LtsAi5onRUJkjoSxkOYfmeefdV693e3D9gGEiw==","shasum":"c998b5e477fd1fe480b5728d66d24c76d408844e","tarball":"https://registry.npmjs.org/@drizzle-adapter/neon-http/-/neon-http-1.1.1.tgz","fileCount":51,"unpackedSize":56754,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDq/RbAvQQZnFeD2kXG+rGryk6fRrDcZlmb07AZFx+8BAiBhmyDSx1Y1uJvrmq5eqoeoITBE6VQfPVpwM5kj+PCTHw=="}]},"_npmUser":{"name":"dmitryrechkin","email":"rechkin@gmail.com"},"directories":{},"maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/neon-http_1.1.1_1774482552255_0.4996895297505992"},"_hasShrinkwrap":false}},"time":{"created":"2024-12-03T05:42:02.920Z","modified":"2026-03-25T23:49:12.550Z","1.0.0":"2024-12-03T05:42:03.366Z","1.0.1":"2024-12-06T05:57:32.309Z","1.0.3":"2024-12-08T04:43:48.513Z","1.0.4":"2024-12-09T00:52:45.919Z","1.0.5":"2024-12-09T01:05:38.652Z","1.0.6":"2024-12-22T21:32:57.037Z","1.0.7":"2024-12-23T00:56:00.501Z","1.0.8":"2025-03-09T23:06:16.401Z","1.0.9":"2025-04-19T19:27:19.836Z","1.0.10":"2025-07-11T17:16:20.205Z","1.0.11":"2025-07-11T21:07:51.380Z","1.0.12":"2025-07-17T00:13:15.746Z","1.1.1":"2026-03-25T23:49:12.414Z"},"license":"MIT","description":"Neon serverless PostgreSQL adapter implementation for the Drizzle Adapter ecosystem.","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"readme":"# @drizzle-adapter/neon-http\n\nNeon serverless PostgreSQL adapter implementation for the Drizzle Adapter ecosystem.\n\n## Overview\n\nThe `@drizzle-adapter/neon-http` package provides the Neon implementation for the Drizzle Adapter interface. While you don't interact with this package directly (you use `@drizzle-adapter/core` instead), it enables support for Neon's serverless PostgreSQL in the Drizzle Adapter ecosystem.\n\n## Why Neon?\n\nNeon offers unique advantages for modern applications:\n\n- **HTTP-based PostgreSQL**: Direct database access over HTTP, perfect for serverless and edge environments\n- **Serverless PostgreSQL**: True serverless with instant scaling to zero\n- **Database Branching**: Create instant database branches for development and testing\n- **Auto-scaling**: Scales compute and storage independently\n- **Bottomless Storage**: Separates storage from compute for unlimited capacity\n- **Edge Computing**: Low-latency access through compute placement\n- **Cost Efficiency**: Pay only for actual compute and storage usage\n- **PostgreSQL Compatibility**: 100% PostgreSQL compatible with latest features\n- **Point-in-Time Recovery**: Built-in backup and restore capabilities\n\n### Perfect For:\n\n1. **Serverless Applications**: Zero cold starts with instant scaling\n2. **Development Workflows**: Instant database branching for testing and staging\n3. **Edge Applications**: Low-latency data access worldwide\n4. **Cost-Optimized Workloads**: Pay only for what you use\n5. **Modern Development**: Perfect for JAMstack and serverless architectures\n\n## Installation\n\n```bash\n# Install both the core package and the Neon adapter\npnpm install @drizzle-adapter/core @drizzle-adapter/neon-http\n```\n\n## Important: Adapter Registration\n\nFor the adapter to work correctly with the DrizzleAdapterFactory, you must import it for its self-registration side effects:\n\n```typescript\n// Import for side effects - adapter will self-register\nimport '@drizzle-adapter/neon-http';\n\n// Now you can use the factory\nimport { DrizzleAdapterFactory } from '@drizzle-adapter/core';\n```\n\n## Usage\n\n### Configuration\n\n```typescript\nimport { DrizzleAdapterFactory, TypeDrizzleDatabaseConfig } from '@drizzle-adapter/core';\n\nconst config: TypeDrizzleDatabaseConfig = {\n  DATABASE_DRIVER: 'neon-http',\n  DATABASE_URL: 'postgres://user:pass@your-branch.your-project.neon.tech/neondb'\n};\n\nconst factory = new DrizzleAdapterFactory();\nconst adapter = factory.create(config);\n```\n\n### Important Note About Connections\n\nWhile Neon operates over HTTP and doesn't require traditional database connections, this adapter implements the standard connection interface for compatibility. This means your code remains portable across different database adapters:\n\n```typescript\n// These connection operations are no-ops for Neon HTTP but ensure\n// your code remains portable if you switch to another database\nconst connection = await adapter.getConnection();\n\nconst client = connection.getClient();\n\ntry {\n  // Your database operations\n} finally {\n  await connection.disconnect(); // No-op for Neon HTTP\n}\n```\n\nThis design allows you to switch between Neon and other databases without changing your application code.\n\n### Schema Definition\n\n```typescript\nconst dataTypes = adapter.getDataTypes();\n\nconst users = dataTypes.dbTable('users', {\n  id: dataTypes.dbUuid('id').primaryKey().defaultRandom(),\n  name: dataTypes.dbText('name').notNull(),\n  email: dataTypes.dbText('email').notNull().unique(),\n  profile: dataTypes.dbJsonb('profile'),\n  searchVector: dataTypes.dbTsVector('search_vector'),\n  createdAt: dataTypes.dbTimestampTz('created_at').defaultNow()\n});\n\nconst posts = dataTypes.dbTable('posts', {\n  id: dataTypes.dbUuid('id').primaryKey().defaultRandom(),\n  userId: dataTypes.dbUuid('user_id')\n    .references(() => users.id),\n  title: dataTypes.dbText('title').notNull(),\n  content: dataTypes.dbText('content').notNull(),\n  tags: dataTypes.dbArray('tags', { type: 'text' }),\n  metadata: dataTypes.dbJsonb('metadata'),\n  published: dataTypes.dbBoolean('published').default(false),\n  createdAt: dataTypes.dbTimestampTz('created_at').defaultNow()\n});\n```\n\n### Basic CRUD Operations\n\n```typescript\nimport { eq, and, or, desc, sql } from 'drizzle-orm';\n\nconst client = await adapter.getConnection().getClient();\n\n// INSERT\n// Single insert with returning\nconst [newUser] = await client\n  .insert(users)\n  .values({\n    name: 'John Doe',\n    email: 'john@example.com',\n    profile: { bio: 'Hello!' }\n  })\n  .returning();\n\n// Bulk insert\nawait client\n  .insert(posts)\n  .values([\n    {\n      userId: newUser.id,\n      title: 'First Post',\n      content: 'Hello, world!',\n      tags: ['hello', 'first']\n    },\n    {\n      userId: newUser.id,\n      title: 'Second Post',\n      content: 'Another post',\n      tags: ['second']\n    }\n  ]);\n\n// SELECT\n// Select all\nconst allUsers = await client\n  .select()\n  .from(users);\n\n// Select with conditions\nconst user = await client\n  .select()\n  .from(users)\n  .where(eq(users.email, 'john@example.com'));\n\n// Select with join and array operations\nconst postsWithTags = await client\n  .select({\n    userName: users.name,\n    postTitle: posts.title,\n    tags: posts.tags\n  })\n  .from(posts)\n  .leftJoin(users, eq(posts.userId, users.id))\n  .where(sql`${posts.tags} && ARRAY['hello']::text[]`)\n  .orderBy(desc(posts.createdAt));\n\n// UPDATE\n// Update with JSONB operations\nawait client\n  .update(users)\n  .set({\n    profile: sql`${users.profile} || '{\"title\": \"New Title\"}'::jsonb`\n  })\n  .where(eq(users.id, newUser.id));\n\n// DELETE\nawait client\n  .delete(posts)\n  .where(\n    and(\n      eq(posts.userId, newUser.id),\n      eq(posts.published, false)\n    )\n  );\n```\n\n## Neon-Specific Features\n\n### Database Branching\n\nPerfect for development and testing workflows:\n\n```typescript\n// Development branch\nconst devAdapter = factory.create({\n  DATABASE_DRIVER: 'neon-http',\n  DATABASE_URL: 'postgres://user:pass@dev-branch.project.neon.tech/neondb'\n});\n\n// Staging branch\nconst stagingAdapter = factory.create({\n  DATABASE_DRIVER: 'neon-http',\n  DATABASE_URL: 'postgres://user:pass@staging-branch.project.neon.tech/neondb'\n});\n\n// Production branch\nconst prodAdapter = factory.create({\n  DATABASE_DRIVER: 'neon-http',\n  DATABASE_URL: 'postgres://user:pass@main-branch.project.neon.tech/neondb'\n});\n```\n\n### HTTP Optimization\n\n```typescript\nconst client = await adapter.getConnection().getClient();\n\n// Queries are automatically optimized for HTTP\nconst result = await client\n  .select()\n  .from(users)\n  .where(eq(users.id, userId));\n```\n\n## Best Practices\n\n1. **Query Optimization**: Minimize the number of queries to reduce HTTP requests\n2. **Database Branching**: Use branches for development, testing, and staging environments\n3. **Edge Computing**: Deploy close to your users for lower latency\n4. **Error Handling**: Implement proper retry logic for network issues\n5. **Portability**: Use the connection interface for database portability\n\n## Contributing\n\nWe welcome contributions! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.\n\n## Related Packages\n\n- [@drizzle-adapter/core](../core) - Core interfaces and types\n- [@drizzle-adapter/pg-core](../pg-core) - Shared PostgreSQL functionality\n","readmeFilename":"README.md"}