{"_id":"@absolutejs/agent-exchange-oauth-stores","_rev":"2-39639fa6240a727f523103041804ae0b","name":"@absolutejs/agent-exchange-oauth-stores","dist-tags":{"latest":"0.2.0"},"versions":{"0.1.0":{"name":"@absolutejs/agent-exchange-oauth-stores","version":"0.1.0","author":{"name":"Alex Kahn"},"license":"Apache-2.0","_id":"@absolutejs/agent-exchange-oauth-stores@0.1.0","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/agent-exchange-providers/tree/main/oauth-stores","bugs":{"url":"https://github.com/absolutejs/agent-exchange-providers/issues"},"dist":{"shasum":"fe2b96a91b655c7158794726c8f3302724c749a6","tarball":"https://registry.npmjs.org/@absolutejs/agent-exchange-oauth-stores/-/agent-exchange-oauth-stores-0.1.0.tgz","fileCount":7,"integrity":"sha512-GCvXKnsVDhSbtojuhRtl7hscJiOj1c4qF4q5Ctwb2y+tLqAx16sjuYfem1XCNcdTfPgauX7iUi+CSIL1RKpwkQ==","signatures":[{"sig":"MEUCID6BUJnYLKU9W40CuGewY5B9NbD9gTXl6d0HVi+jDMdlAiEAmW1VR+0oV95QV4GOcKOG7Dj9mBuOtWKYjasgIpc5/Ak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35301},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"21b20bde4dce97a553b28f9711a7ae27ed2c82c6","scripts":{"test":"bun test tests/","build":"rm -rf dist && bun build src/index.ts --outdir dist --root src --sourcemap --target=browser --external @absolutejs/agent-exchange-oauth && tsc --project tsconfig.build.json","format":"prettier --write \"./**/*.{ts,json,md}\"","typecheck":"tsc --noEmit","format:check":"prettier --check \"./**/*.{ts,json,md}\""},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"repository":{"url":"git+https://github.com/absolutejs/agent-exchange-providers.git","type":"git","directory":"oauth-stores"},"_npmVersion":"10.9.2","description":"Memory, Redis, and PostgreSQL one-time OAuth session stores for Agent Exchange.","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.9.0","@absolutejs/agent-exchange-oauth":"0.2.0"},"peerDependencies":{"@absolutejs/agent-exchange-oauth":">=0.2.0 <0.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-exchange-oauth-stores_0.1.0_1787742623876_0.44894029130862045","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@absolutejs/agent-exchange-oauth-stores","version":"0.2.0","description":"Memory, Redis, and PostgreSQL one-time OAuth session stores for Agent Exchange.","type":"module","license":"Apache-2.0","author":{"name":"Alex Kahn"},"repository":{"type":"git","url":"git+https://github.com/absolutejs/agent-exchange-providers.git","directory":"oauth-stores"},"homepage":"https://github.com/absolutejs/agent-exchange-providers/tree/main/oauth-stores","bugs":{"url":"https://github.com/absolutejs/agent-exchange-providers/issues"},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"publishConfig":{"access":"public"},"scripts":{"build":"rm -rf dist && bun build src/index.ts --outdir dist --root src --sourcemap --target=browser --external @absolutejs/agent-exchange-oauth && tsc --project tsconfig.build.json","format":"prettier --write \"./**/*.{ts,json,md}\"","format:check":"prettier --check \"./**/*.{ts,json,md}\"","test":"bun test tests/","typecheck":"tsc --noEmit"},"devDependencies":{"@absolutejs/agent-exchange-oauth":"0.3.0","@types/bun":"^1.3.14","typescript":"^5.9.0"},"peerDependencies":{"@absolutejs/agent-exchange-oauth":">=0.3.0 <0.4"},"_id":"@absolutejs/agent-exchange-oauth-stores@0.2.0","gitHead":"05a6e94907aa2c6fe91023f483bfa51b87847429","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-g40Ip1Dvd6BoEMnNnttl5GEQB67WJ5mh3jYPkJIUSPAMGHJO2K9MwBGjAQN7AqJHQGQZWBUq631n65PaWw8oyA==","shasum":"2453082f35f85f651bbd37516c8186c3c13fb6c4","tarball":"https://registry.npmjs.org/@absolutejs/agent-exchange-oauth-stores/-/agent-exchange-oauth-stores-0.2.0.tgz","fileCount":7,"unpackedSize":35301,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFxCp1k9a19VUD059DuQy+ex6e8ezPrMdty4p5v2pgV4AiAipDSXnnsLY+fFGusTsaQXPM7g7u8u274w3STwTDoPXQ=="}]},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"directories":{},"maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/agent-exchange-oauth-stores_0.2.0_1787773407744_0.7930921772339488"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-26T11:10:23.745Z","modified":"2026-08-26T19:43:28.051Z","0.1.0":"2026-08-26T11:10:24.057Z","0.2.0":"2026-08-26T19:43:27.886Z"},"bugs":{"url":"https://github.com/absolutejs/agent-exchange-providers/issues"},"author":{"name":"Alex Kahn"},"license":"Apache-2.0","homepage":"https://github.com/absolutejs/agent-exchange-providers/tree/main/oauth-stores","repository":{"type":"git","url":"git+https://github.com/absolutejs/agent-exchange-providers.git","directory":"oauth-stores"},"description":"Memory, Redis, and PostgreSQL one-time OAuth session stores for Agent Exchange.","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"readme":"# @absolutejs/agent-exchange-oauth-stores\n\nOne-time authorization session stores for the hardened OAuth flow:\n\n- in-memory for tests and single-process development;\n- Redis through a minimal atomic `putIfAbsent` / `take` client;\n- PostgreSQL through a minimal parameterized query client.\n\nDurable stores require a session sealer. State values are hashed before becoming\nstorage keys, and code verifiers are sealed before persistence.\n","readmeFilename":"README.md"}