{"_id":"@drizzle-adapter/pglite","_rev":"12-870d5aaff91251012718277d3e5b555f","name":"@drizzle-adapter/pglite","dist-tags":{"latest":"1.1.1"},"versions":{"1.0.0":{"name":"@drizzle-adapter/pglite","version":"1.0.0","_id":"@drizzle-adapter/pglite@1.0.0","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"dist":{"shasum":"a133c1bec1afd5df70e6d56eb63580caa3ef068c","tarball":"https://registry.npmjs.org/@drizzle-adapter/pglite/-/pglite-1.0.0.tgz","fileCount":1027,"integrity":"sha512-kEMK5ZWD+QnuFdpBJhB8B/L+LwnH76v7UvbRLDPOmBl9V9ZkFH24fqZJVAc8gEnTgUykBSQtru75u8bP3ngwXA==","signatures":[{"sig":"MEQCIFs+g5RYS794xaSg2/COspzAPRy4HtzvKPWcFai6q7qeAiAQ44fRN7Hu8EK1mFo7d8zOZBctxSgJ8a7TKifBxmGV1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28132860},"main":"dist/index.js","type":"module","_from":"file:drizzle-adapter-pglite-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/7b2cbbcb59c836d15034ed2b2e1a2c63/drizzle-adapter-pglite-1.0.0.tgz","_integrity":"sha512-kEMK5ZWD+QnuFdpBJhB8B/L+LwnH76v7UvbRLDPOmBl9V9ZkFH24fqZJVAc8gEnTgUykBSQtru75u8bP3ngwXA==","_npmVersion":"10.8.2","description":"PgLite adapter implementation for the Drizzle Adapter ecosystem, providing a lightweight PostgreSQL-compatible database perfect for development and testing.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"drizzle-orm":"^0.36.4","@electric-sql/pglite":"^0.2.14","@drizzle-adapter/pg-core":"1.0.0"},"_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/pglite_1.0.0_1733204551611_0.4369672697604863","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@drizzle-adapter/pglite","version":"1.0.1","_id":"@drizzle-adapter/pglite@1.0.1","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"dist":{"shasum":"36c3a4f71b24f6e0519f4f99ebe69d31b6df58ec","tarball":"https://registry.npmjs.org/@drizzle-adapter/pglite/-/pglite-1.0.1.tgz","fileCount":1035,"integrity":"sha512-w0Q0MFTqEORDweWsfEzxspE2Is0k/TAWbtdEjL/uVfLKkAWoFwAJjb9c5sYumusbJEdUY9+iK1I60myNMGFW8w==","signatures":[{"sig":"MEUCIAla3t/Vq+fH9p3xUBxWtGVA7oAhjJf7NX4xpckOCx6bAiEAkWWkRAZmTknLyXkn4wH8obAfoM+GKw0LUkpbml4ipLU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28223126},"main":"dist/index.js","type":"module","_from":"file:drizzle-adapter-pglite-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/e52d70b8bfe2b60dd764460cb23cd980/drizzle-adapter-pglite-1.0.1.tgz","_integrity":"sha512-w0Q0MFTqEORDweWsfEzxspE2Is0k/TAWbtdEjL/uVfLKkAWoFwAJjb9c5sYumusbJEdUY9+iK1I60myNMGFW8w==","_npmVersion":"10.8.2","description":"PgLite adapter implementation for the Drizzle Adapter ecosystem, providing a lightweight PostgreSQL-compatible database perfect for development and testing.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"drizzle-orm":"^0.36.4","@electric-sql/pglite":"^0.2.14","@drizzle-adapter/pg-core":"1.0.0"},"_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/pglite_1.0.1_1733464711982_0.350291825472669","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@drizzle-adapter/pglite","version":"1.0.3","_id":"@drizzle-adapter/pglite@1.0.3","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"dist":{"shasum":"fd3e6cb9056aa515e5257f930549e8e879127b6c","tarball":"https://registry.npmjs.org/@drizzle-adapter/pglite/-/pglite-1.0.3.tgz","fileCount":1035,"integrity":"sha512-M9ss7ZawhKgYiqt+ROJkC4yZHiQnZQOVSrhYne4g8yE7wCwZIbXXZ+JRAcn20NQZCTDTqAJ6ghcHC+mtEmMWTA==","signatures":[{"sig":"MEUCIQDaH03C+9pMx3RQDb+eFiUyttbmVjpbkXavYFTlJmHa4AIgArzvt1bf+FyBPvfy3oLHwm1wSLSEQfu8Ob6tN6rkAOg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28223810},"main":"dist/index.js","type":"module","_from":"file:drizzle-adapter-pglite-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/71562e644c0230b0acea5796ba764d6b/drizzle-adapter-pglite-1.0.3.tgz","_integrity":"sha512-M9ss7ZawhKgYiqt+ROJkC4yZHiQnZQOVSrhYne4g8yE7wCwZIbXXZ+JRAcn20NQZCTDTqAJ6ghcHC+mtEmMWTA==","_npmVersion":"10.8.2","description":"PgLite adapter implementation for the Drizzle Adapter ecosystem, providing a lightweight PostgreSQL-compatible database perfect for development and testing.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"drizzle-orm":"^0.36.4","@electric-sql/pglite":"^0.2.14","@drizzle-adapter/pg-core":">=1.0.3"},"_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/pglite_1.0.3_1733633073472_0.6823028314877386","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@drizzle-adapter/pglite","version":"1.0.4","_id":"@drizzle-adapter/pglite@1.0.4","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"dist":{"shasum":"eb0379f5b5f08aff783e25c2167e417cf672577f","tarball":"https://registry.npmjs.org/@drizzle-adapter/pglite/-/pglite-1.0.4.tgz","fileCount":1038,"integrity":"sha512-BIo+cFLIByb1hNwIpg/hB1RIlJhoGLIx8Arvr4c08KIQXw9FzNlYRN33MKKmugM+Jb4ftqCY6TdiI2ijDlH9Hw==","signatures":[{"sig":"MEUCIH1PUTWvavMxUogIWejVaS49/RZxzrC6xD7PtMsrgH26AiEA+A2ImCpWWkWJ3cq8RQ/5W75Z+Cwf0yntuJX078pET4U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28226855},"main":"dist/index.js","type":"module","_from":"file:drizzle-adapter-pglite-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/992c5b2d06a23384166282b95709441a/drizzle-adapter-pglite-1.0.4.tgz","_integrity":"sha512-BIo+cFLIByb1hNwIpg/hB1RIlJhoGLIx8Arvr4c08KIQXw9FzNlYRN33MKKmugM+Jb4ftqCY6TdiI2ijDlH9Hw==","_npmVersion":"10.8.2","description":"PgLite adapter implementation for the Drizzle Adapter ecosystem, providing a lightweight PostgreSQL-compatible database perfect for development and testing.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"drizzle-orm":"^0.36.4","@electric-sql/pglite":"^0.2.14","@drizzle-adapter/core":">=1.0.4","@drizzle-adapter/pg-core":">=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/pglite_1.0.4_1733705592356_0.4549777006954898","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@drizzle-adapter/pglite","version":"1.0.5","_id":"@drizzle-adapter/pglite@1.0.5","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"dist":{"shasum":"74018d35b13fb7721dc4e987aadb58b6399bde0b","tarball":"https://registry.npmjs.org/@drizzle-adapter/pglite/-/pglite-1.0.5.tgz","fileCount":1038,"integrity":"sha512-LRoF2T1dYUXRl05lrv/DpOZBOIty7/U5pjIZlWpnJVhGjRMpet5xZjQLVEmc6rYrrWUbt8YdhyCp1ScsFAM97g==","signatures":[{"sig":"MEUCIA1KkyyWhKjz1k9BKRu5V8JQYgWRtcPvT5QDaRGFVIPsAiEAnMlKseWQwn4vzrjz+GzCtoHRxVjevICiODcZpnwJx2I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28226855},"main":"dist/index.js","type":"module","_from":"file:drizzle-adapter-pglite-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/9b7b0235e20330f08aed5971a2c55f5a/drizzle-adapter-pglite-1.0.5.tgz","_integrity":"sha512-LRoF2T1dYUXRl05lrv/DpOZBOIty7/U5pjIZlWpnJVhGjRMpet5xZjQLVEmc6rYrrWUbt8YdhyCp1ScsFAM97g==","_npmVersion":"10.8.2","description":"PgLite adapter implementation for the Drizzle Adapter ecosystem, providing a lightweight PostgreSQL-compatible database perfect for development and testing.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"drizzle-orm":"^0.36.4","@electric-sql/pglite":"^0.2.14","@drizzle-adapter/core":">=1.0.5","@drizzle-adapter/pg-core":">=1.0.5"},"_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/pglite_1.0.5_1733706381369_0.820170594400045","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@drizzle-adapter/pglite","version":"1.0.7","_id":"@drizzle-adapter/pglite@1.0.7","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"dist":{"shasum":"1aadaa3e34d19465b0ed8f9a2a260455a28ea89b","tarball":"https://registry.npmjs.org/@drizzle-adapter/pglite/-/pglite-1.0.7.tgz","fileCount":1041,"integrity":"sha512-bI+sG9MLvSycEbIM8UDDqc0Pt3q/LZTCa0KlmWL/oOc9yhN7GxCgzEaNfILNHZmpxK5yYTbTYU9u91JHR7ZqdQ==","signatures":[{"sig":"MEQCIHUEOcu8cx04s94QPpzswU+PLA4XVyB4PhugTP16AEMhAiBwXUNGX+C31tCXFlY9zQJPV++Te1LI6duGPFtGDhfnyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28227921},"main":"dist/index.js","type":"module","_from":"file:drizzle-adapter-pglite-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/e1f4aadb702c05a3c984f8a97b9874e5/drizzle-adapter-pglite-1.0.7.tgz","_integrity":"sha512-bI+sG9MLvSycEbIM8UDDqc0Pt3q/LZTCa0KlmWL/oOc9yhN7GxCgzEaNfILNHZmpxK5yYTbTYU9u91JHR7ZqdQ==","_npmVersion":"10.8.2","description":"PgLite adapter implementation for the Drizzle Adapter ecosystem, providing a lightweight PostgreSQL-compatible database perfect for development and testing.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"drizzle-orm":"^0.36.4","@electric-sql/pglite":"^0.2.14","@drizzle-adapter/core":">=1.0.5","@drizzle-adapter/pg-core":">=1.0.5"},"_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/pglite_1.0.7_1734924272265_0.920051199651291","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@drizzle-adapter/pglite","version":"1.0.8","_id":"@drizzle-adapter/pglite@1.0.8","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"dist":{"shasum":"27e74ab0cdedd0c8fc243f02666a18607c7598c1","tarball":"https://registry.npmjs.org/@drizzle-adapter/pglite/-/pglite-1.0.8.tgz","fileCount":1045,"integrity":"sha512-/+AdPVFMz+fEALqUAobyvMDuAKajem3Vgteg4UFsm/l/tj9yRN7g9CKOKt42ggb8i+HYPtDIXvCtm5CSEpz+MA==","signatures":[{"sig":"MEUCIQCbJmJHs1bKLUYZseHOe7EMEhDXPmTK51r2Z9kpdQ8v4gIgFwTTuDb0+JTXcjqezGcY3gnffu525EQPGjhyKp4W1Hw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28230388},"main":"dist/index.js","type":"module","_from":"file:drizzle-adapter-pglite-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/ac9ff1a7dadb9fd07ebee1c0a992698d/drizzle-adapter-pglite-1.0.8.tgz","_integrity":"sha512-/+AdPVFMz+fEALqUAobyvMDuAKajem3Vgteg4UFsm/l/tj9yRN7g9CKOKt42ggb8i+HYPtDIXvCtm5CSEpz+MA==","_npmVersion":"10.8.2","description":"PgLite adapter implementation for the Drizzle Adapter ecosystem, providing a lightweight PostgreSQL-compatible database perfect for development and testing.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"drizzle-orm":"^0.36.4","@electric-sql/pglite":"^0.2.14","@drizzle-adapter/core":">=1.0.5","@drizzle-adapter/pg-core":">=1.0.5"},"_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/pglite_1.0.8_1741561519640_0.12130247366311964","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@drizzle-adapter/pglite","version":"1.0.9","_id":"@drizzle-adapter/pglite@1.0.9","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"dist":{"shasum":"4b013c2543786137b2c51a84d34465bf9bd25a35","tarball":"https://registry.npmjs.org/@drizzle-adapter/pglite/-/pglite-1.0.9.tgz","fileCount":1045,"integrity":"sha512-7f39zddAC+R7ZdhSxXohJO/kI2YKb8eFWBGgguelkjVwzIBebCLa+ANd2D32K5pqZS9Brf/87y3z9q6eCykyWQ==","signatures":[{"sig":"MEUCIFA123fYkZiM9hKvjTyrzHmGk96hnaw/1q7vk5af/hdyAiEAwjTTkU0WzvVDPsrv8/DBOJB+RHpfdKVp8ZNwCO0NZPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28230389},"main":"dist/index.js","type":"module","_from":"file:drizzle-adapter-pglite-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/8709dbf0772b5afd5711bf423994a670/drizzle-adapter-pglite-1.0.9.tgz","_integrity":"sha512-7f39zddAC+R7ZdhSxXohJO/kI2YKb8eFWBGgguelkjVwzIBebCLa+ANd2D32K5pqZS9Brf/87y3z9q6eCykyWQ==","_npmVersion":"10.9.2","description":"PgLite adapter implementation for the Drizzle Adapter ecosystem, providing a lightweight PostgreSQL-compatible database perfect for development and testing.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"drizzle-orm":"^0.36.4","@electric-sql/pglite":"^0.2.17","@drizzle-adapter/core":"^1.0.10","@drizzle-adapter/pg-core":"^1.0.9"},"_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/pglite_1.0.9_1745090708332_0.4849972337784558","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@drizzle-adapter/pglite","version":"1.0.10","_id":"@drizzle-adapter/pglite@1.0.10","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"dist":{"shasum":"fb6811c353cf2323c815cb409385e5bd4c6db33e","tarball":"https://registry.npmjs.org/@drizzle-adapter/pglite/-/pglite-1.0.10.tgz","fileCount":1045,"integrity":"sha512-NDSUikJoiNfaNw+HteSWDklJ6TZkodK2EakuPN1xaTmteqXk9i1zvUY1tD90VsVbofpac+jxdm5tgsnlNGhumA==","signatures":[{"sig":"MEQCIBRuejgygmJSzm1QxDknts6pu6BlY+g6P51+2WRP5MjTAiAJWhy9MReBIUAXDH7WZbrFWqJVze2iZFeGEgTDldKPcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28230179},"main":"dist/index.js","type":"module","_from":"file:drizzle-adapter-pglite-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/ae4a40f0b6cbe84183e241b5f5049e73/drizzle-adapter-pglite-1.0.10.tgz","_integrity":"sha512-NDSUikJoiNfaNw+HteSWDklJ6TZkodK2EakuPN1xaTmteqXk9i1zvUY1tD90VsVbofpac+jxdm5tgsnlNGhumA==","_npmVersion":"10.9.2","description":"PgLite adapter implementation for the Drizzle Adapter ecosystem, providing a lightweight PostgreSQL-compatible database perfect for development and testing.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"drizzle-orm":"^0.36.4","@electric-sql/pglite":"^0.2.17","@drizzle-adapter/core":"^1.0.11","@drizzle-adapter/pg-core":"^1.0.11"},"_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/pglite_1.0.10_1752254223892_0.45973796986527593","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@drizzle-adapter/pglite","version":"1.0.11","_id":"@drizzle-adapter/pglite@1.0.11","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"dist":{"shasum":"2cba4c2944fafcb64f54da62da2ca2940b35673f","tarball":"https://registry.npmjs.org/@drizzle-adapter/pglite/-/pglite-1.0.11.tgz","fileCount":1045,"integrity":"sha512-H0DSwFrrz5qoOTAyOW3YxIN7c5kruTUMw92Q0+WOhT2isdlvD++kNjkhlSgJgGVTuAMcyypk6NIySoW5fbfwqA==","signatures":[{"sig":"MEQCIDg1GvMl9iFOekS8QARcgtTPZMXxJf0UBIZFd8VR+SM4AiBd1c1Ra/n5h2WSmWidHqqI7eYHzeaK22eBogWqDl0mMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28230406},"main":"dist/index.js","type":"module","_from":"file:drizzle-adapter-pglite-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/d2c8fb9e4c5d50465f3d174e4c9a6d99/drizzle-adapter-pglite-1.0.11.tgz","_integrity":"sha512-H0DSwFrrz5qoOTAyOW3YxIN7c5kruTUMw92Q0+WOhT2isdlvD++kNjkhlSgJgGVTuAMcyypk6NIySoW5fbfwqA==","_npmVersion":"10.9.2","description":"PgLite adapter implementation for the Drizzle Adapter ecosystem, providing a lightweight PostgreSQL-compatible database perfect for development and testing.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"drizzle-orm":"^0.36.4","@electric-sql/pglite":"^0.2.17","@drizzle-adapter/core":"^1.0.12","@drizzle-adapter/pg-core":"^1.0.12"},"_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/pglite_1.0.11_1752268117278_0.25386438068487527","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@drizzle-adapter/pglite","version":"1.0.12","license":"MIT","_id":"@drizzle-adapter/pglite@1.0.12","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"dist":{"shasum":"b7b192f521f6a0ad4cd2c48a22a9a71d867927ef","tarball":"https://registry.npmjs.org/@drizzle-adapter/pglite/-/pglite-1.0.12.tgz","fileCount":1045,"integrity":"sha512-gmaUKRBjO/WqzcIBtiL041SfooO3xxmcHuhNSV2OjDowQ2P6lV7cu+T1U/yAHGf2V/t69/jCM1EVJFKiXIxSkA==","signatures":[{"sig":"MEUCIGwEcj/Ug8IxeFF25P9V7j5My8R/G0q7ft3ZxHftXtO1AiEAlwyQ4P9tOHaCw8JJHxHqA/3NsT98GatJ/lUaJWbvW0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28199258},"main":"dist/index.js","type":"module","_from":"file:drizzle-adapter-pglite-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/eb028db14cc3d335e5ea6cda1291389f/drizzle-adapter-pglite-1.0.12.tgz","_integrity":"sha512-gmaUKRBjO/WqzcIBtiL041SfooO3xxmcHuhNSV2OjDowQ2P6lV7cu+T1U/yAHGf2V/t69/jCM1EVJFKiXIxSkA==","_npmVersion":"11.4.2","description":"PgLite adapter implementation for the Drizzle Adapter ecosystem, providing a lightweight PostgreSQL-compatible database perfect for development and testing.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"drizzle-orm":"^0.44.2","@electric-sql/pglite":"^0.2.17","@drizzle-adapter/core":"^1.0.14","@drizzle-adapter/pg-core":"^1.0.14"},"_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/pglite_1.0.12_1752711346120_0.20319745928532185","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@drizzle-adapter/pglite","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"},"license":"MIT","peerDependencies":{"@electric-sql/pglite":"^0.2.17"},"peerDependenciesMeta":{"@electric-sql/pglite":{"optional":true}},"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/pglite@1.1.1","description":"PgLite adapter implementation for the Drizzle Adapter ecosystem, providing a lightweight PostgreSQL-compatible database perfect for development and testing.","_integrity":"sha512-VQ2ecUJuSsohnkJYlDyZUtjOB094TE5UWN0n8VlYDvg5AZl0DxDlCRbYden7HQwlBw28wExlT5VEbXgdx3e2gA==","_resolved":"/private/var/folders/67/qcbb1q556vbfzygwbkm5glcr0000gn/T/453bce9b765bfd40b768b2db89641e96/drizzle-adapter-pglite-1.1.1.tgz","_from":"file:drizzle-adapter-pglite-1.1.1.tgz","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-VQ2ecUJuSsohnkJYlDyZUtjOB094TE5UWN0n8VlYDvg5AZl0DxDlCRbYden7HQwlBw28wExlT5VEbXgdx3e2gA==","shasum":"7a724fd004501c496b27349db51e53d860a80c88","tarball":"https://registry.npmjs.org/@drizzle-adapter/pglite/-/pglite-1.1.1.tgz","fileCount":1034,"unpackedSize":28201243,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDCtaMxJ1ZSwyEncGTMJWVHf7Nuoikb8jab3hX/NFkSAQIgZ/cVTM0Hp/w2XsqZqXVl4U7iRME84WPqP7m3NJ23404="}]},"_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/pglite_1.1.1_1774482577662_0.7250648388418124"},"_hasShrinkwrap":false}},"time":{"created":"2024-12-03T05:42:31.500Z","modified":"2026-03-25T23:49:38.071Z","1.0.0":"2024-12-03T05:42:31.879Z","1.0.1":"2024-12-06T05:58:32.270Z","1.0.3":"2024-12-08T04:44:33.790Z","1.0.4":"2024-12-09T00:53:12.639Z","1.0.5":"2024-12-09T01:06:21.654Z","1.0.7":"2024-12-23T03:24:32.611Z","1.0.8":"2025-03-09T23:05:19.911Z","1.0.9":"2025-04-19T19:25:08.634Z","1.0.10":"2025-07-11T17:17:04.186Z","1.0.11":"2025-07-11T21:08:37.501Z","1.0.12":"2025-07-17T00:15:46.393Z","1.1.1":"2026-03-25T23:49:37.942Z"},"license":"MIT","description":"PgLite adapter implementation for the Drizzle Adapter ecosystem, providing a lightweight PostgreSQL-compatible database perfect for development and testing.","maintainers":[{"name":"dmitryrechkin","email":"rechkin@gmail.com"}],"readme":"# @drizzle-adapter/pglite\n\nPgLite adapter implementation for the Drizzle Adapter ecosystem, providing a lightweight PostgreSQL-compatible database perfect for development and testing.\n\n## Overview\n\nThe `@drizzle-adapter/pglite` package provides the PgLite implementation for the Drizzle Adapter interface. While you don't interact with this package directly (you use `@drizzle-adapter/core` instead), it enables a lightweight PostgreSQL-compatible database in the Drizzle Adapter ecosystem.\n\n## Why PgLite?\n\nPgLite offers unique advantages for development and testing:\n\n- **Embedded PostgreSQL**: Full PostgreSQL compatibility without installation\n- **Zero Configuration**: Works out of the box with no setup\n- **Memory or File Storage**: Choose between in-memory or persistent storage\n- **Perfect for Testing**: Fast, isolated database instances for each test\n- **Development Friendly**: Quick startup, no external dependencies\n- **PostgreSQL Compatible**: Use PostgreSQL features without PostgreSQL server\n- **Lightweight**: Small footprint, perfect for CI/CD environments\n- **Fast Execution**: Native implementation for better performance\n\n### Perfect For:\n\n1. **Unit Testing**: Isolated database instances per test\n2. **Integration Testing**: Full PostgreSQL compatibility for tests\n3. **Local Development**: No need for PostgreSQL installation\n4. **CI/CD Pipelines**: Fast, lightweight database for automated testing\n5. **Prototyping**: Quick setup for new projects\n\n## Installation\n\n```bash\n# Install both the core package and the PgLite adapter\npnpm install @drizzle-adapter/core @drizzle-adapter/pglite\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/pglite';\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\n// In-memory database (perfect for testing)\nconst config: TypeDrizzleDatabaseConfig = {\n  DATABASE_DRIVER: 'pglite'\n};\n\nconst factory = new DrizzleAdapterFactory();\nconst adapter = factory.create(config);\n```\n\n### Schema Definition\n\n```typescript\nconst dataTypes = adapter.getDataTypes();\n\nconst users = dataTypes.dbTable('users', {\n  id: dataTypes.dbSerial('id').primaryKey(),\n  name: dataTypes.dbText('name').notNull(),\n  email: dataTypes.dbText('email').notNull().unique(),\n  profile: dataTypes.dbJsonb('profile'),\n  createdAt: dataTypes.dbTimestamp('created_at').defaultNow()\n});\n\nconst posts = dataTypes.dbTable('posts', {\n  id: dataTypes.dbSerial('id').primaryKey(),\n  userId: dataTypes.dbInteger('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.dbTimestamp('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\nawait client\n  .update(users)\n  .set({\n    name: 'John Smith',\n    profile: { bio: 'Updated bio' }\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### Testing Example\n\n```typescript\nimport { DrizzleAdapterFactory } from '@drizzle-adapter/core';\n\ndescribe('User Repository Tests', () => {\n  let adapter: DrizzleAdapterInterface;\n  let repository: UserRepository;\n\n  beforeEach(async () => {\n    // New in-memory database for each test\n    const factory = new DrizzleAdapterFactory();\n    adapter = factory.create({\n      DATABASE_DRIVER: 'pglite'\n    });\n\n    repository = new UserRepository(adapter);\n    await repository.connect();\n\n    // Create tables\n    const client = await adapter.getConnection().getClient();\n    await client.execute(sql`\n      CREATE TABLE users (\n        id SERIAL PRIMARY KEY,\n        name TEXT NOT NULL,\n        email TEXT NOT NULL UNIQUE\n      )\n    `);\n  });\n\n  afterEach(async () => {\n    await repository.disconnect();\n  });\n\n  it('should create a new user', async () => {\n    const user = await repository.create({\n      name: 'Test User',\n      email: 'test@example.com'\n    });\n\n    expect(user.name).toBe('Test User');\n    expect(user.email).toBe('test@example.com');\n  });\n\n  it('should find user by email', async () => {\n    await repository.create({\n      name: 'Test User',\n      email: 'test@example.com'\n    });\n\n    const user = await repository.findByEmail('test@example.com');\n    expect(user).not.toBeNull();\n    expect(user?.name).toBe('Test User');\n  });\n});\n```\n\n## Best Practices\n\n1. **Testing**: Use in-memory database for tests\n2. **Isolation**: Create new instance for each test\n3. **Development**: Use for local development without PostgreSQL\n4. **CI/CD**: Perfect for automated testing pipelines\n5. **Schema Validation**: Test PostgreSQL schemas without full server\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"}