{"_id":"@openbooking-sh/postgres","_rev":"10-f01c40369eca7e5a5494951952383342","name":"@openbooking-sh/postgres","dist-tags":{"latest":"0.12.0"},"versions":{"0.1.0":{"name":"@openbooking-sh/postgres","version":"0.1.0","keywords":["openbooking","booking","ai-agents","mcp","model-context-protocol","appointments","scheduling","postgres","database"],"license":"Apache-2.0","_id":"@openbooking-sh/postgres@0.1.0","maintainers":[{"name":"jhelleve","email":"Johanshelleve@gmail.com"}],"homepage":"https://openbooking.sh","bugs":{"url":"https://github.com/openbooking-sh/openbooking/issues"},"dist":{"shasum":"864ce968c965fc359b9120ce8e5a97dbb3bb9590","tarball":"https://registry.npmjs.org/@openbooking-sh/postgres/-/postgres-0.1.0.tgz","fileCount":6,"integrity":"sha512-HNhZnZT37AGc3Qf5pJKdJoF+fKiROrc0daRHo2v8IDQ2HrHCHAA7R4ruWSwVAKcW88DdlX9nvjqg894ely9UVA==","signatures":[{"sig":"MEUCICJezoI3IfpsU/YunPZP8zjOaL/AhQJBS6NXPiE4c8aeAiEA6wMCA3u9/hxyttOkoqZosXPifRHbZLDDhvifb6vgpEY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84494},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","@openbooking/source":"./src/index.ts"}},"scripts":{"build":"tsup","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"jhelleve","email":"Johanshelleve@gmail.com"},"repository":{"url":"git+https://github.com/openbooking-sh/openbooking.git","type":"git","directory":"packages/postgres"},"description":"Postgres storage for OpenBooking: bookings and holds, idempotency, Studio activity and connector records.","directories":{},"sideEffects":false,"dependencies":{"pg":"^8.23.1","@types/pg":"^8.23.1","@openbooking-sh/core":"^0.1.0","@openbooking-sh/studio":"^0.1.0","@openbooking-sh/provider-memory":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@electric-sql/pglite":"^0.5.8","@openbooking-sh/hosted":"^0.1.0","@openbooking-sh/notifications":"^0.1.0","@openbooking-sh/google-calendar":"^0.1.0","@openbooking-sh/provider-calcom":"^0.1.0"},"peerDependencies":{"@openbooking-sh/hosted":"^0.1.0","@openbooking-sh/notifications":"^0.1.0","@openbooking-sh/google-calendar":"^0.1.0","@openbooking-sh/provider-calcom":"^0.1.0"},"peerDependenciesMeta":{"@openbooking-sh/hosted":{"optional":true},"@openbooking-sh/notifications":{"optional":true},"@openbooking-sh/google-calendar":{"optional":true},"@openbooking-sh/provider-calcom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/postgres_0.1.0_1791228186152_0.07784502208481747","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@openbooking-sh/postgres","version":"0.1.1","keywords":["openbooking","booking","ai-agents","mcp","model-context-protocol","appointments","scheduling","postgres","database"],"license":"Apache-2.0","_id":"@openbooking-sh/postgres@0.1.1","maintainers":[{"name":"jhelleve","email":"Johanshelleve@gmail.com"}],"homepage":"https://openbooking.sh","bugs":{"url":"https://github.com/openbooking-sh/openbooking/issues"},"dist":{"shasum":"c6de241b33bafd28bb9fa1e3c936736e6b84f678","tarball":"https://registry.npmjs.org/@openbooking-sh/postgres/-/postgres-0.1.1.tgz","fileCount":6,"integrity":"sha512-goCVBvWC3yww67/Lts9aKAwJp9FAUW4kT2MgsGAiV5iZ7QCwquNQUVAWySIhY53IUGwaeDKFbmvlhmP4YMs3kg==","signatures":[{"sig":"MEYCIQDpkz73Bq3Rt8WJxnEJMUjKPAHbkFaSw69cS/mFBiV6pwIhAJyeoeh68JQ5ZeD0oI5j/X1vzAsa2c6G0dp7RDMOAx6b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openbooking-sh%2fpostgres@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85000},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/openbooking/openbooking/.release/openbooking-sh-postgres-0.1.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","@openbooking/source":"./src/index.ts"}},"scripts":{"build":"tsup","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"jhelleve","email":"Johanshelleve@gmail.com"},"trustedPublisher":{"id":"github","oidcConfigId":"01a8212d-ea30-40ca-9cac-a391d61f1ffd"}},"_resolved":"/home/runner/work/openbooking/openbooking/.release/openbooking-sh-postgres-0.1.1.tgz","_integrity":"sha512-goCVBvWC3yww67/Lts9aKAwJp9FAUW4kT2MgsGAiV5iZ7QCwquNQUVAWySIhY53IUGwaeDKFbmvlhmP4YMs3kg==","repository":{"url":"git+https://github.com/openbooking-sh/openbooking.git","type":"git","directory":"packages/postgres"},"_npmVersion":"11.21.0","description":"Postgres storage for OpenBooking: bookings and holds, idempotency, Studio activity and connector records.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"pg":"^8.23.1","@types/pg":"^8.23.1","@openbooking-sh/core":"^0.1.0","@openbooking-sh/studio":"^0.1.1","@openbooking-sh/provider-memory":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@electric-sql/pglite":"^0.5.8","@openbooking-sh/hosted":"^0.1.1","@openbooking-sh/notifications":"^0.1.0","@openbooking-sh/google-calendar":"^0.1.0","@openbooking-sh/provider-calcom":"^0.1.0"},"peerDependencies":{"@openbooking-sh/hosted":"^0.1.1","@openbooking-sh/notifications":"^0.1.0","@openbooking-sh/google-calendar":"^0.1.0","@openbooking-sh/provider-calcom":"^0.1.0"},"peerDependenciesMeta":{"@openbooking-sh/hosted":{"optional":true},"@openbooking-sh/notifications":{"optional":true},"@openbooking-sh/google-calendar":{"optional":true},"@openbooking-sh/provider-calcom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/postgres_0.1.1_1791267802230_0.33809806444003887","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@openbooking-sh/postgres","version":"0.3.0","keywords":["openbooking","booking","ai-agents","mcp","model-context-protocol","appointments","scheduling","postgres","database"],"license":"Apache-2.0","_id":"@openbooking-sh/postgres@0.3.0","maintainers":[{"name":"jhelleve","email":"Johanshelleve@gmail.com"}],"homepage":"https://openbooking.sh","bugs":{"url":"https://github.com/openbooking-sh/openbooking/issues"},"dist":{"shasum":"ad392436e39caa009fa02dcb6ba93388314347c7","tarball":"https://registry.npmjs.org/@openbooking-sh/postgres/-/postgres-0.3.0.tgz","fileCount":6,"integrity":"sha512-eNUezGLM8Py9uFPv91MKIotq55XknmoNg8eL9CiYOGP4s41JBq0yxd+hyeWwhkFPx5oVCR4AuS7tF6R/aLxHuA==","signatures":[{"sig":"MEQCIEMgDwLGsql6QmP1Y7XYq46pRnMfcZwJH8EG5slrEij2AiA4M8/ouknJ4hjOBsHkM67v1I3H9L/lLRBaLL9n8xK28Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openbooking-sh%2fpostgres@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85051},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/openbooking/openbooking/.release/openbooking-sh-postgres-0.3.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","@openbooking/source":"./src/index.ts"}},"scripts":{"build":"tsup","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"jhelleve","email":"Johanshelleve@gmail.com"},"trustedPublisher":{"id":"github","oidcConfigId":"01a8212d-ea30-40ca-9cac-a391d61f1ffd"}},"_resolved":"/home/runner/work/openbooking/openbooking/.release/openbooking-sh-postgres-0.3.0.tgz","_integrity":"sha512-eNUezGLM8Py9uFPv91MKIotq55XknmoNg8eL9CiYOGP4s41JBq0yxd+hyeWwhkFPx5oVCR4AuS7tF6R/aLxHuA==","repository":{"url":"git+https://github.com/openbooking-sh/openbooking.git","type":"git","directory":"packages/postgres"},"_npmVersion":"11.21.0","description":"Postgres storage for OpenBooking: bookings and holds, idempotency, Studio activity and connector records.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"pg":"^8.23.1","@types/pg":"^8.23.1","@openbooking-sh/core":"^0.2.0","@openbooking-sh/studio":"^0.2.0","@openbooking-sh/provider-memory":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@electric-sql/pglite":"^0.5.8","@openbooking-sh/hosted":"^0.3.0","@openbooking-sh/notifications":"^0.2.0","@openbooking-sh/google-calendar":"^0.2.0","@openbooking-sh/provider-calcom":"^0.2.0"},"peerDependencies":{"@openbooking-sh/hosted":"^0.3.0","@openbooking-sh/notifications":"^0.2.0","@openbooking-sh/google-calendar":"^0.2.0","@openbooking-sh/provider-calcom":"^0.2.0"},"peerDependenciesMeta":{"@openbooking-sh/hosted":{"optional":true},"@openbooking-sh/notifications":{"optional":true},"@openbooking-sh/google-calendar":{"optional":true},"@openbooking-sh/provider-calcom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/postgres_0.3.0_1791347569217_0.9555126036563328","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@openbooking-sh/postgres","version":"0.4.0","keywords":["openbooking","booking","ai-agents","mcp","model-context-protocol","appointments","scheduling","postgres","database"],"license":"Apache-2.0","_id":"@openbooking-sh/postgres@0.4.0","maintainers":[{"name":"jhelleve","email":"Johanshelleve@gmail.com"}],"homepage":"https://openbooking.sh","bugs":{"url":"https://github.com/openbooking-sh/openbooking/issues"},"dist":{"shasum":"0393dbad1eaa0008f1ec3893736eb70712b430bb","tarball":"https://registry.npmjs.org/@openbooking-sh/postgres/-/postgres-0.4.0.tgz","fileCount":6,"integrity":"sha512-m8eIh2wKSEEY9L056RIggyfSXE59mgk1jpAvbZwt0HOzJi0/mroEpmJSoO6VOkmlhapfyBxv+DLetwoJQ7pl9g==","signatures":[{"sig":"MEYCIQDkN3zrLCFNv1sBR4LAtSKJRFj6CHKRt6NE/fWzhh4tlwIhAJdpVmlDZe698XZ1rk9PefWFNJyLi2AqIleg9AUxBTdL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openbooking-sh%2fpostgres@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85051},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/openbooking/openbooking/.release/openbooking-sh-postgres-0.4.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","@openbooking/source":"./src/index.ts"}},"scripts":{"build":"tsup","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"jhelleve","email":"Johanshelleve@gmail.com"},"trustedPublisher":{"id":"github","oidcConfigId":"01a8212d-ea30-40ca-9cac-a391d61f1ffd"}},"_resolved":"/home/runner/work/openbooking/openbooking/.release/openbooking-sh-postgres-0.4.0.tgz","_integrity":"sha512-m8eIh2wKSEEY9L056RIggyfSXE59mgk1jpAvbZwt0HOzJi0/mroEpmJSoO6VOkmlhapfyBxv+DLetwoJQ7pl9g==","repository":{"url":"git+https://github.com/openbooking-sh/openbooking.git","type":"git","directory":"packages/postgres"},"_npmVersion":"11.21.0","description":"Postgres storage for OpenBooking: bookings and holds, idempotency, Studio activity and connector records.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"pg":"^8.23.1","@types/pg":"^8.23.1","@openbooking-sh/core":"^0.2.0","@openbooking-sh/studio":"^0.2.0","@openbooking-sh/provider-memory":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@electric-sql/pglite":"^0.5.8","@openbooking-sh/hosted":"^0.4.0","@openbooking-sh/notifications":"^0.2.0","@openbooking-sh/google-calendar":"^0.2.0","@openbooking-sh/provider-calcom":"^0.2.0"},"peerDependencies":{"@openbooking-sh/hosted":"^0.4.0","@openbooking-sh/notifications":"^0.2.0","@openbooking-sh/google-calendar":"^0.2.0","@openbooking-sh/provider-calcom":"^0.2.0"},"peerDependenciesMeta":{"@openbooking-sh/hosted":{"optional":true},"@openbooking-sh/notifications":{"optional":true},"@openbooking-sh/google-calendar":{"optional":true},"@openbooking-sh/provider-calcom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/postgres_0.4.0_1791369339238_0.8044195786368857","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@openbooking-sh/postgres","version":"0.5.0","keywords":["openbooking","booking","ai-agents","mcp","model-context-protocol","appointments","scheduling","postgres","database"],"license":"Apache-2.0","_id":"@openbooking-sh/postgres@0.5.0","maintainers":[{"name":"jhelleve","email":"Johanshelleve@gmail.com"}],"homepage":"https://openbooking.sh","bugs":{"url":"https://github.com/openbooking-sh/openbooking/issues"},"dist":{"shasum":"b370e4e3ff4d1f8a84280c13d1d62d587cedf6dd","tarball":"https://registry.npmjs.org/@openbooking-sh/postgres/-/postgres-0.5.0.tgz","fileCount":6,"integrity":"sha512-Le/osujx2fMvmWxikJmKyTIWJ1yPk/TweqWREX6TWo5gD9UvtzG8JyaK3XI8hLdWIL3Qn1cY1XKhLqr5U3aYSQ==","signatures":[{"sig":"MEUCIQD5xWFh73MkejsAdkw3EBCSJLiHMHoQdDoZJvSCAnhaQQIgcHhIQBQkPw2viLkCQIDF8AHw0nF/WkfOUS+gWQ+qBPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openbooking-sh%2fpostgres@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85051},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/openbooking/openbooking/.release/openbooking-sh-postgres-0.5.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","@openbooking/source":"./src/index.ts"}},"scripts":{"build":"tsup","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"jhelleve","email":"Johanshelleve@gmail.com"},"trustedPublisher":{"id":"github","oidcConfigId":"01a8212d-ea30-40ca-9cac-a391d61f1ffd"}},"_resolved":"/home/runner/work/openbooking/openbooking/.release/openbooking-sh-postgres-0.5.0.tgz","_integrity":"sha512-Le/osujx2fMvmWxikJmKyTIWJ1yPk/TweqWREX6TWo5gD9UvtzG8JyaK3XI8hLdWIL3Qn1cY1XKhLqr5U3aYSQ==","repository":{"url":"git+https://github.com/openbooking-sh/openbooking.git","type":"git","directory":"packages/postgres"},"_npmVersion":"11.21.0","description":"Postgres storage for OpenBooking: bookings and holds, idempotency, Studio activity and connector records.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"pg":"^8.23.1","@types/pg":"^8.23.1","@openbooking-sh/core":"^0.2.0","@openbooking-sh/studio":"^0.2.0","@openbooking-sh/provider-memory":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@electric-sql/pglite":"^0.5.8","@openbooking-sh/hosted":"^0.5.0","@openbooking-sh/notifications":"^0.2.0","@openbooking-sh/google-calendar":"^0.2.0","@openbooking-sh/provider-calcom":"^0.2.0"},"peerDependencies":{"@openbooking-sh/hosted":"^0.5.0","@openbooking-sh/notifications":"^0.2.0","@openbooking-sh/google-calendar":"^0.2.0","@openbooking-sh/provider-calcom":"^0.2.0"},"peerDependenciesMeta":{"@openbooking-sh/hosted":{"optional":true},"@openbooking-sh/notifications":{"optional":true},"@openbooking-sh/google-calendar":{"optional":true},"@openbooking-sh/provider-calcom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/postgres_0.5.0_1791369351994_0.3275113858864518","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@openbooking-sh/postgres","version":"0.7.0","keywords":["openbooking","booking","ai-agents","mcp","model-context-protocol","appointments","scheduling","postgres","database"],"license":"Apache-2.0","_id":"@openbooking-sh/postgres@0.7.0","maintainers":[{"name":"jhelleve","email":"Johanshelleve@gmail.com"}],"homepage":"https://openbooking.sh","bugs":{"url":"https://github.com/openbooking-sh/openbooking/issues"},"dist":{"shasum":"7262a5e5f4a665a7c0db6fb0d6e4de85bc63b273","tarball":"https://registry.npmjs.org/@openbooking-sh/postgres/-/postgres-0.7.0.tgz","fileCount":6,"integrity":"sha512-gZjtlYyB1RO0JzePNfymsUSyP/d1Avum40gVUMh/VorIOocTYIHEPjMSYz1VMWWO1ZuaESUSt9EM1oMxyhKoMw==","signatures":[{"sig":"MEUCIGWsFLthKvxt39gzPoJFtkvTEvcm0OuJDmoIZfFHeVAKAiEAnJVG320wC5y3e6iMMSlqePYlIRULpYA8JhchbotPQVI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openbooking-sh%2fpostgres@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89157},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/openbooking/openbooking/.release/openbooking-sh-postgres-0.7.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","@openbooking/source":"./src/index.ts"}},"scripts":{"build":"tsup","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"jhelleve","email":"Johanshelleve@gmail.com"},"trustedPublisher":{"id":"github","oidcConfigId":"01a8212d-ea30-40ca-9cac-a391d61f1ffd"}},"_resolved":"/home/runner/work/openbooking/openbooking/.release/openbooking-sh-postgres-0.7.0.tgz","_integrity":"sha512-gZjtlYyB1RO0JzePNfymsUSyP/d1Avum40gVUMh/VorIOocTYIHEPjMSYz1VMWWO1ZuaESUSt9EM1oMxyhKoMw==","repository":{"url":"git+https://github.com/openbooking-sh/openbooking.git","type":"git","directory":"packages/postgres"},"_npmVersion":"11.21.0","description":"Postgres storage for OpenBooking: bookings and holds, idempotency, Studio activity and connector records.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"pg":"^8.23.1","@types/pg":"^8.23.1","@openbooking-sh/core":"^0.7.0","@openbooking-sh/studio":"^0.7.0","@openbooking-sh/provider-memory":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@electric-sql/pglite":"^0.5.8","@openbooking-sh/hosted":"^0.7.0","@openbooking-sh/notifications":"^0.7.0","@openbooking-sh/google-calendar":"^0.7.0","@openbooking-sh/provider-calcom":"^0.7.0"},"peerDependencies":{"@openbooking-sh/hosted":"^0.7.0","@openbooking-sh/notifications":"^0.7.0","@openbooking-sh/google-calendar":"^0.7.0","@openbooking-sh/provider-calcom":"^0.7.0"},"peerDependenciesMeta":{"@openbooking-sh/hosted":{"optional":true},"@openbooking-sh/notifications":{"optional":true},"@openbooking-sh/google-calendar":{"optional":true},"@openbooking-sh/provider-calcom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/postgres_0.7.0_1791455211031_0.2988553620434513","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@openbooking-sh/postgres","version":"0.6.0","keywords":["openbooking","booking","ai-agents","mcp","model-context-protocol","appointments","scheduling","postgres","database"],"license":"Apache-2.0","_id":"@openbooking-sh/postgres@0.6.0","maintainers":[{"name":"jhelleve","email":"Johanshelleve@gmail.com"}],"homepage":"https://openbooking.sh","bugs":{"url":"https://github.com/openbooking-sh/openbooking/issues"},"dist":{"shasum":"dd10670f3f6164832cddfc663a8dfad6e5791c2f","tarball":"https://registry.npmjs.org/@openbooking-sh/postgres/-/postgres-0.6.0.tgz","fileCount":6,"integrity":"sha512-Y0y2AZWcP1S9QqGEylyfbeGO5CGVUJ1Ohx2SVWdFeTFJTDl+TvqqQ8VIvN7LigQR1nRKUHyjmhNIkejwbiTtuQ==","signatures":[{"sig":"MEYCIQCDkr/XBClbBqkRpucmmy7b1bMCSc7M8t6W2aE1quF7cgIhALV4b8sDRjdEqCDde6ucAZ6SHDOgcvJ5F73EGp109I0r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openbooking-sh%2fpostgres@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85051},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/openbooking/openbooking/.release/openbooking-sh-postgres-0.6.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","@openbooking/source":"./src/index.ts"}},"scripts":{"build":"tsup","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"jhelleve","email":"Johanshelleve@gmail.com"},"trustedPublisher":{"id":"github","oidcConfigId":"01a8212d-ea30-40ca-9cac-a391d61f1ffd"}},"_resolved":"/home/runner/work/openbooking/openbooking/.release/openbooking-sh-postgres-0.6.0.tgz","_integrity":"sha512-Y0y2AZWcP1S9QqGEylyfbeGO5CGVUJ1Ohx2SVWdFeTFJTDl+TvqqQ8VIvN7LigQR1nRKUHyjmhNIkejwbiTtuQ==","repository":{"url":"git+https://github.com/openbooking-sh/openbooking.git","type":"git","directory":"packages/postgres"},"_npmVersion":"11.21.0","description":"Postgres storage for OpenBooking: bookings and holds, idempotency, Studio activity and connector records.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"pg":"^8.23.1","@types/pg":"^8.23.1","@openbooking-sh/core":"^0.2.0","@openbooking-sh/studio":"^0.2.0","@openbooking-sh/provider-memory":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@electric-sql/pglite":"^0.5.8","@openbooking-sh/hosted":"^0.6.0","@openbooking-sh/notifications":"^0.2.0","@openbooking-sh/google-calendar":"^0.2.0","@openbooking-sh/provider-calcom":"^0.2.0"},"peerDependencies":{"@openbooking-sh/hosted":"^0.6.0","@openbooking-sh/notifications":"^0.2.0","@openbooking-sh/google-calendar":"^0.2.0","@openbooking-sh/provider-calcom":"^0.2.0"},"peerDependenciesMeta":{"@openbooking-sh/hosted":{"optional":true},"@openbooking-sh/notifications":{"optional":true},"@openbooking-sh/google-calendar":{"optional":true},"@openbooking-sh/provider-calcom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/postgres_0.6.0_1791455309975_0.816976335095718","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@openbooking-sh/postgres","version":"0.10.0","keywords":["openbooking","booking","ai-agents","mcp","model-context-protocol","appointments","scheduling","postgres","database"],"license":"Apache-2.0","_id":"@openbooking-sh/postgres@0.10.0","maintainers":[{"name":"jhelleve","email":"Johanshelleve@gmail.com"}],"homepage":"https://openbooking.sh","bugs":{"url":"https://github.com/openbooking-sh/openbooking/issues"},"dist":{"shasum":"5e06adccac991a8613c08c063611b294bb893967","tarball":"https://registry.npmjs.org/@openbooking-sh/postgres/-/postgres-0.10.0.tgz","fileCount":6,"integrity":"sha512-dlqVs0ghtG/emJvLkeSjnZiGWF1tAanHXN27gZ8U5MWPxzISUuenMsu2dZYVtO27DTwbDsNRNqz/N9FcJvjmsA==","signatures":[{"sig":"MEUCIBf/AB2c7PbaUHK4x6K1DFy+VEz0OcHZKMeSdRXjC6zrAiEAnl24D83kYW8v7NfhKOtYaK5PWQbRIP9unT8/jz9j6A4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openbooking-sh%2fpostgres@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97626},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/openbooking/openbooking/.release/openbooking-sh-postgres-0.10.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","@openbooking/source":"./src/index.ts"}},"scripts":{"build":"tsup","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"jhelleve","email":"Johanshelleve@gmail.com"},"trustedPublisher":{"id":"github","oidcConfigId":"01a8212d-ea30-40ca-9cac-a391d61f1ffd"}},"_resolved":"/home/runner/work/openbooking/openbooking/.release/openbooking-sh-postgres-0.10.0.tgz","_integrity":"sha512-dlqVs0ghtG/emJvLkeSjnZiGWF1tAanHXN27gZ8U5MWPxzISUuenMsu2dZYVtO27DTwbDsNRNqz/N9FcJvjmsA==","repository":{"url":"git+https://github.com/openbooking-sh/openbooking.git","type":"git","directory":"packages/postgres"},"_npmVersion":"11.21.0","description":"Postgres storage for OpenBooking: bookings and holds, idempotency, Studio activity and connector records.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"pg":"^8.23.1","@types/pg":"^8.23.1","@openbooking-sh/core":"^0.10.0","@openbooking-sh/studio":"^0.10.0","@openbooking-sh/provider-memory":"^0.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@electric-sql/pglite":"^0.5.8","@openbooking-sh/hosted":"^0.10.0","@openbooking-sh/notifications":"^0.10.0","@openbooking-sh/google-calendar":"^0.10.0","@openbooking-sh/provider-calcom":"^0.10.0"},"peerDependencies":{"@openbooking-sh/hosted":"^0.10.0","@openbooking-sh/notifications":"^0.10.0","@openbooking-sh/google-calendar":"^0.10.0","@openbooking-sh/provider-calcom":"^0.10.0"},"peerDependenciesMeta":{"@openbooking-sh/hosted":{"optional":true},"@openbooking-sh/notifications":{"optional":true},"@openbooking-sh/google-calendar":{"optional":true},"@openbooking-sh/provider-calcom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/postgres_0.10.0_1791894462690_0.0767334876891923","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@openbooking-sh/postgres","version":"0.11.0","keywords":["openbooking","booking","ai-agents","mcp","model-context-protocol","appointments","scheduling","postgres","database"],"license":"Apache-2.0","_id":"@openbooking-sh/postgres@0.11.0","maintainers":[{"name":"jhelleve","email":"Johanshelleve@gmail.com"}],"homepage":"https://openbooking.sh","bugs":{"url":"https://github.com/openbooking-sh/openbooking/issues"},"dist":{"shasum":"a69ffb3a6fa00a6d1e97b1915027ce9e3e06d1ed","tarball":"https://registry.npmjs.org/@openbooking-sh/postgres/-/postgres-0.11.0.tgz","fileCount":6,"integrity":"sha512-bowWhzBoOyi8Cp2dK48GpQZ4jXxbya6sH88q0yT4DTTwvhZS82lkNW4Q49nfh1NsYWv7LW6Ep+HfoUAsJE2SOg==","signatures":[{"sig":"MEUCIQDQSj2OCooD/bpVuwzMsDpARWkfqVR3xTA3BgmiugDalAIgM3/Nk6+aYWx0tUDxp+Lfec4LuQTmZfbWWFK0AFlI4ww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openbooking-sh%2fpostgres@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97626},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/openbooking/openbooking/.release/openbooking-sh-postgres-0.11.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","@openbooking/source":"./src/index.ts"}},"scripts":{"build":"tsup","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"jhelleve","email":"Johanshelleve@gmail.com"},"trustedPublisher":{"id":"github","oidcConfigId":"01a8212d-ea30-40ca-9cac-a391d61f1ffd"}},"_resolved":"/home/runner/work/openbooking/openbooking/.release/openbooking-sh-postgres-0.11.0.tgz","_integrity":"sha512-bowWhzBoOyi8Cp2dK48GpQZ4jXxbya6sH88q0yT4DTTwvhZS82lkNW4Q49nfh1NsYWv7LW6Ep+HfoUAsJE2SOg==","repository":{"url":"git+https://github.com/openbooking-sh/openbooking.git","type":"git","directory":"packages/postgres"},"_npmVersion":"11.21.0","description":"Postgres storage for OpenBooking: bookings and holds, idempotency, Studio activity and connector records.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"pg":"^8.23.1","@types/pg":"^8.23.1","@openbooking-sh/core":"^0.10.0","@openbooking-sh/studio":"^0.11.0","@openbooking-sh/provider-memory":"^0.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@electric-sql/pglite":"^0.5.8","@openbooking-sh/hosted":"^0.11.0","@openbooking-sh/notifications":"^0.10.0","@openbooking-sh/google-calendar":"^0.10.0","@openbooking-sh/provider-calcom":"^0.10.0"},"peerDependencies":{"@openbooking-sh/hosted":"^0.11.0","@openbooking-sh/notifications":"^0.10.0","@openbooking-sh/google-calendar":"^0.10.0","@openbooking-sh/provider-calcom":"^0.10.0"},"peerDependenciesMeta":{"@openbooking-sh/hosted":{"optional":true},"@openbooking-sh/notifications":{"optional":true},"@openbooking-sh/google-calendar":{"optional":true},"@openbooking-sh/provider-calcom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/postgres_0.11.0_1791897119316_0.7829436757397501","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"_id":"@openbooking-sh/postgres@0.12.0","bugs":{"url":"https://github.com/openbooking-sh/openbooking/issues"},"dist":{"shasum":"10758736270fbbf90dff3c9cb4625b358b43a6bc","tarball":"https://registry.npmjs.org/@openbooking-sh/postgres/-/postgres-0.12.0.tgz","integrity":"sha512-sh1rkdwkeRNkXoKzaJWcmib5whJAGsxHFe95h88CZgEjKIUk1DDju2t4XZFsBtAKtoUpf9eBeLf6ncCvZdWD9g==","fileCount":6,"unpackedSize":97626,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openbooking-sh%2fpostgres@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIA5tPNuTyuwKWd0v1Mk884VWHD9rynhjCvthDVZJ43cAAiEAv2EEh4JH9pjnWoWrCCvIiHVfixuOPYnqEt9JgQ4BRU8="}]},"main":"./dist/index.js","name":"@openbooking-sh/postgres","type":"module","_from":"file:/home/runner/work/openbooking/openbooking/.release/openbooking-sh-postgres-0.12.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","@openbooking/source":"./src/index.ts"}},"license":"Apache-2.0","scripts":{"build":"tsup","typecheck":"tsc --noEmit -p tsconfig.json"},"version":"0.12.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"01a8212d-ea30-40ca-9cac-a391d61f1ffd"},"approver":{"name":"jhelleve","email":"Johanshelleve@gmail.com"}},"homepage":"https://openbooking.sh","keywords":["openbooking","booking","ai-agents","mcp","model-context-protocol","appointments","scheduling","postgres","database"],"_resolved":"/home/runner/work/openbooking/openbooking/.release/openbooking-sh-postgres-0.12.0.tgz","_integrity":"sha512-sh1rkdwkeRNkXoKzaJWcmib5whJAGsxHFe95h88CZgEjKIUk1DDju2t4XZFsBtAKtoUpf9eBeLf6ncCvZdWD9g==","repository":{"url":"git+https://github.com/openbooking-sh/openbooking.git","type":"git","directory":"packages/postgres"},"_npmVersion":"11.21.0","description":"Postgres storage for OpenBooking: bookings and holds, idempotency, Studio activity and connector records.","directories":{},"maintainers":[{"name":"jhelleve","email":"Johanshelleve@gmail.com"}],"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"pg":"^8.23.1","@types/pg":"^8.23.1","@openbooking-sh/core":"^0.12.0","@openbooking-sh/studio":"^0.12.0","@openbooking-sh/provider-memory":"^0.12.0"},"publishConfig":{"access":"public"},"devDependencies":{"@electric-sql/pglite":"^0.5.8","@openbooking-sh/hosted":"^0.12.0","@openbooking-sh/notifications":"^0.12.0","@openbooking-sh/google-calendar":"^0.12.0","@openbooking-sh/provider-calcom":"^0.12.0"},"peerDependencies":{"@openbooking-sh/hosted":"^0.12.0","@openbooking-sh/notifications":"^0.12.0","@openbooking-sh/google-calendar":"^0.12.0","@openbooking-sh/provider-calcom":"^0.12.0"},"peerDependenciesMeta":{"@openbooking-sh/hosted":{"optional":true},"@openbooking-sh/notifications":{"optional":true},"@openbooking-sh/google-calendar":{"optional":true},"@openbooking-sh/provider-calcom":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/postgres_0.12.0_1791900593008_0.38211313346368403"},"_hasShrinkwrap":false}},"time":{"created":"2026-10-05T19:23:05.984Z","modified":"2026-10-13T14:09:53.581Z","0.1.0":"2026-10-05T19:23:06.284Z","0.1.1":"2026-10-06T06:23:22.326Z","0.3.0":"2026-10-07T04:32:49.302Z","0.4.0":"2026-10-07T10:35:39.398Z","0.5.0":"2026-10-07T10:35:52.084Z","0.7.0":"2026-10-08T10:26:51.133Z","0.6.0":"2026-10-08T10:28:30.076Z","0.10.0":"2026-10-13T12:27:42.788Z","0.11.0":"2026-10-13T13:11:59.403Z","0.12.0":"2026-10-13T14:09:53.105Z"},"bugs":{"url":"https://github.com/openbooking-sh/openbooking/issues"},"license":"Apache-2.0","homepage":"https://openbooking.sh","keywords":["openbooking","booking","ai-agents","mcp","model-context-protocol","appointments","scheduling","postgres","database"],"repository":{"url":"git+https://github.com/openbooking-sh/openbooking.git","type":"git","directory":"packages/postgres"},"description":"Postgres storage for OpenBooking: bookings and holds, idempotency, Studio activity and connector records.","maintainers":[{"name":"jhelleve","email":"Johanshelleve@gmail.com"}],"readme":"# @openbooking-sh/postgres\n\n**Postgres storage.** Durable stores for everything OpenBooking keeps: bookings and holds (with a per-resource lock so two servers can never sell the same time), idempotency records, Studio activity, Cal.com records, and the hosted account, calendar, email and rate-limit stores. Works with `pg` pools and PGlite.\n\nPart of [OpenBooking](https://openbooking.sh): open-source booking that every AI assistant can use.\n\n```sh\nnpm install @openbooking-sh/postgres\n```\n\n## Usage\n\n```ts\nimport { connectPostgres, migrate, postgresStores } from '@openbooking-sh/postgres';\n\nconst db = connectPostgres(process.env.DATABASE_URL!);\nawait migrate(db); // idempotent; safe on every start\nconst stores = postgresStores(db);\n// stores.bookings, stores.idempotency, stores.activity, stores.calcom, ...\n```\n\n## Learn more\n\n- [OpenBooking on GitHub](https://github.com/openbooking-sh/openbooking): the full SDK, docs and examples\n- [openbooking.sh](https://openbooking.sh)\n\nApache-2.0\n","readmeFilename":"README.md"}