{"_id":"@bolkauth/driver-pg","name":"@bolkauth/driver-pg","dist-tags":{"latest":"0.1.2"},"versions":{"0.1.2":{"name":"@bolkauth/driver-pg","version":"0.1.2","description":"PostgreSQL driver helper for BolkAuth wrapping pg Pool and Drizzle ORM","license":"MIT","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/Shreyvats01/bolkauth.git","directory":"packages/driver-pg"},"publishConfig":{"access":"public"},"main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"peerDependencies":{"drizzle-orm":">=0.29.0","pg":"^8.0.0"},"dependencies":{"@bolkauth/adapter-drizzle":"0.1.2","@bolkauth/core":"0.2.1"},"devDependencies":{"@types/node":"^20.11.0","@types/pg":"^8.11.0","drizzle-orm":"^0.29.3","pg":"^8.11.3","tsup":"^8.0.0","typescript":"^5.3.3","vitest":"^1.2.0"},"scripts":{"build":"tsup","dev":"tsup --watch","test":"vitest run"},"_id":"@bolkauth/driver-pg@0.1.2","bugs":{"url":"https://github.com/Shreyvats01/bolkauth/issues"},"homepage":"https://github.com/Shreyvats01/bolkauth#readme","_integrity":"sha512-yx07vbDrwbzrSmiM6OlVJZ6AwhbhMh6OUMASq0t+ppaYwiCB5YHWrpHHuid08/K5EjZCcEs+WQKxXpxv/3AqzA==","_resolved":"/tmp/4739e7b0568da94daee72ff1ac244fb4/bolkauth-driver-pg-0.1.2.tgz","_from":"file:bolkauth-driver-pg-0.1.2.tgz","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-yx07vbDrwbzrSmiM6OlVJZ6AwhbhMh6OUMASq0t+ppaYwiCB5YHWrpHHuid08/K5EjZCcEs+WQKxXpxv/3AqzA==","shasum":"a3be9c778e85b395ba4e581444a7ed587d3ee710","tarball":"https://registry.npmjs.org/@bolkauth/driver-pg/-/driver-pg-0.1.2.tgz","fileCount":13,"unpackedSize":12100,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIA1YeAutpL8xSj2dIJYWUr+rkjyOWXMjZuj7ZFw1rID4AiEAy1l5hY6V6qXKRLVsLyBu/UWF4XcIVoSOdiFQEuA0Gk8="}]},"_npmUser":{"name":"shreyvats01","email":"techtechnicalshrey@gmail.com"},"directories":{},"maintainers":[{"name":"shreyvats01","email":"techtechnicalshrey@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/driver-pg_0.1.2_1785789337629_0.29986702457499614"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-03T20:35:37.437Z","0.1.2":"2026-08-03T20:35:37.769Z","modified":"2026-08-03T20:35:38.021Z"},"maintainers":[{"name":"shreyvats01","email":"techtechnicalshrey@gmail.com"}],"description":"PostgreSQL driver helper for BolkAuth wrapping pg Pool and Drizzle ORM","homepage":"https://github.com/Shreyvats01/bolkauth#readme","repository":{"type":"git","url":"git+https://github.com/Shreyvats01/bolkauth.git","directory":"packages/driver-pg"},"bugs":{"url":"https://github.com/Shreyvats01/bolkauth/issues"},"license":"MIT","readme":"# @bolkauth/driver-pg\n\n[![npm version](https://img.shields.io/npm/v/@bolkauth/driver-pg.svg)](https://www.npmjs.com/package/@bolkauth/driver-pg)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\nPostgreSQL driver factory helper for **BolkAuth**. Connects via `pg.Pool` and returns an initialized Drizzle ORM database instance along with a ready-to-use BolkAuth adapter.\n\n## Installation\n\n```bash\npnpm add @bolkauth/driver-pg @bolkauth/adapter-drizzle @bolkauth/core drizzle-orm pg\npnpm add -D @types/pg\n```\n\n## Quickstart\n\n```typescript\nimport { createPgDriver } from \"@bolkauth/driver-pg\";\nimport { createBolkAuth } from \"@bolkauth/core\";\n\n// 1. Initialize PostgreSQL pool and BolkAuth adapter in one step\nconst { pool, db, adapter } = createPgDriver({\n  connectionString: process.env.DATABASE_URL!,\n  max: 10,\n  idleTimeoutMillis: 30000,\n});\n\n// 2. Initialize BolkAuth engine\nexport const auth = createBolkAuth({\n  adapter,\n  secret: process.env.BOLKAUTH_SECRET!,\n});\n```\n\n## License\n\n[MIT](./LICENSE) © BolkAuth\n","readmeFilename":"README.md","_rev":"1-14b13d74bff19be89d6c2e7a9e050a7c"}