{"_id":"@atproto/oauth-provider","_rev":"135-dee80ba05a41fa4d1190a4dad0de4bb1","name":"@atproto/oauth-provider","dist-tags":{"rc":"0.1.2-rc.2","next":"0.17.0-next.0","latest":"0.22.9","alpha":"0.0.0-spaces-alpha-20260915165437"},"versions":{"0.1.0":{"name":"@atproto/oauth-provider","version":"0.1.0","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.1.0","maintainers":[{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"0b03dc4218a72d07e15db53f108fc5585ad8bb57","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.1.0.tgz","fileCount":631,"integrity":"sha512-AXE5XvUKke94uhNHv9rwAB9ZAaIkjdZXg/h09oj1xkhsYzkyYbkRrEC8zH1pnyJl3w1sIDmS6+/ldo0umH+meA==","signatures":[{"sig":"MEYCIQDj7P0dDT/AF5s9zf1zWn+MLcL+Yl8IsBRicSWu/6BeIgIhAIxl4Q4aH0rLaI12RDDvK3UORr4hxlqSn02J7//TjhmA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1763360},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.1.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"rollup --config rollup.config.js --watch","build":"pnpm --parallel --stream '/^build:.+$/'","build:backend":"tsc --build --force tsconfig.backend.json","build:frontend":"rollup --config rollup.config.js"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/ea75f4fe0f599c6cc1d3915b6da951d5/atproto-oauth-provider-0.1.0.tgz","_integrity":"sha512-AXE5XvUKke94uhNHv9rwAB9ZAaIkjdZXg/h09oj1xkhsYzkyYbkRrEC8zH1pnyJl3w1sIDmS6+/ldo0umH+meA==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.7.0","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"18.20.3","dependencies":{"psl":"^1.9.0","zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.6.0","ioredis":"^5.3.2","keygrip":"^1.1.0","http-errors":"^2.0.0","@atproto/jwk":"0.1.0","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","oidc-token-hash":"^5.0.3","@atproto/jwk-jose":"0.1.0","@atproto-labs/pipe":"0.1.0","@atproto-labs/fetch":"0.1.0","@atproto/oauth-types":"0.1.0","@atproto-labs/fetch-node":"0.1.0","@atproto-labs/simple-store":"0.1.0","@atproto-labs/simple-store-memory":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","rollup":"^4.13.0","postcss":"^8.4.33","react-dom":"^18.2.0","@types/psl":"1.1.3","typescript":"^5.3.3","@types/send":"^0.17.4","tailwindcss":"^3.4.1","@types/react":"^18.2.50","autoprefixer":"^10.4.17","@types/cookie":"^0.6.0","@types/keygrip":"^1.0.6","@types/react-dom":"^18.2.18","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","@web/rollup-plugin-import-meta-assets":"^2.2.1","@atproto-labs/rollup-plugin-bundle-manifest":"0.1.0"},"optionalDependencies":{"ioredis":"^5.3.2","keygrip":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.1.0_1718740937025_0.6203966607214384","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@atproto/oauth-provider","version":"0.1.1","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.1.1","maintainers":[{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"b7527244c7fd4e95462a8ce002f0d8d55ddcc65a","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.1.1.tgz","fileCount":650,"integrity":"sha512-vHe83QJhJzLZ4A1p/vfSun3eTe+TJd+aXBUMGhjOzQO4602cs4R2HdKW6robdgdExwYareyQpTvbcQInHEBmPA==","signatures":[{"sig":"MEQCIDS2pu9mvlQ9/w4sPoD2dCy64yIs07d2zI9v4I4OXHmgAiAQ0gdDPvgl3pCjYb5RlTnojIXe6A/IWRRDWO2bQ7lFJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2302018},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.1.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"rollup --config rollup.config.js --watch","build":"pnpm --parallel --stream '/^build:.+$/'","build:backend":"tsc --build --force tsconfig.backend.json","build:frontend":"rollup --config rollup.config.js"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/87408f6189cb78a68823edb9fd687593/atproto-oauth-provider-0.1.1.tgz","_integrity":"sha512-vHe83QJhJzLZ4A1p/vfSun3eTe+TJd+aXBUMGhjOzQO4602cs4R2HdKW6robdgdExwYareyQpTvbcQInHEBmPA==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.7.0","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"18.20.3","dependencies":{"psl":"^1.9.0","zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.6.0","ioredis":"^5.3.2","keygrip":"^1.1.0","http-errors":"^2.0.0","@atproto/jwk":"0.1.1","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","oidc-token-hash":"^5.0.3","@atproto/jwk-jose":"0.1.1","@atproto-labs/pipe":"0.1.0","@atproto-labs/fetch":"0.1.0","@atproto/oauth-types":"0.1.1","@atproto-labs/fetch-node":"0.1.0","@atproto-labs/simple-store":"0.1.1","@atproto-labs/simple-store-memory":"0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","rollup":"^4.13.0","postcss":"^8.4.33","react-dom":"^18.2.0","@types/psl":"1.1.3","typescript":"^5.3.3","@types/send":"^0.17.4","tailwindcss":"^3.4.1","@types/react":"^18.2.50","autoprefixer":"^10.4.17","@types/cookie":"^0.6.0","@types/keygrip":"^1.0.6","@types/react-dom":"^18.2.18","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","@web/rollup-plugin-import-meta-assets":"^2.2.1","@atproto-labs/rollup-plugin-bundle-manifest":"0.1.0"},"optionalDependencies":{"ioredis":"^5.3.2","keygrip":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.1.1_1720798674672_0.3028778570347981","host":"s3://npm-registry-packages"}},"0.1.2-rc.0":{"name":"@atproto/oauth-provider","version":"0.1.2-rc.0","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.1.2-rc.0","maintainers":[{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"15812384179908a9ae88d37235e62e407c502fb1","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.1.2-rc.0.tgz","fileCount":657,"integrity":"sha512-YB2po60TGSFqg1ypNEFU4JuYvoRAJAl9pTJwd6pBdDs7otpjAawNGB4TRjLSNx4goFRq4jOznalxSZDniL98wQ==","signatures":[{"sig":"MEUCIAHJsNdcXgcXxDtTrO9pW9hs2+tebXY8HuqZTXfA7gHPAiEA6Z6opYaCei2qvUkcgGkkaFTPVLzLTW3XoWNp3L4p4j8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2310165},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.1.2-rc.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"rollup --config rollup.config.js --watch","build":"pnpm --parallel --stream '/^build:.+$/'","build:backend":"tsc --build --force tsconfig.backend.json","build:frontend":"rollup --config rollup.config.js"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/private/var/folders/l6/xfsjy7q17z31wml0n2pmpmzh0000gn/T/a8e5126e0152dc67245f66c00c341e48/atproto-oauth-provider-0.1.2-rc.0.tgz","_integrity":"sha512-YB2po60TGSFqg1ypNEFU4JuYvoRAJAl9pTJwd6pBdDs7otpjAawNGB4TRjLSNx4goFRq4jOznalxSZDniL98wQ==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.2.3","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"psl":"^1.9.0","zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.6.0","ioredis":"^5.3.2","keygrip":"^1.1.0","http-errors":"^2.0.0","@atproto/jwk":"0.1.1","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","oidc-token-hash":"^5.0.3","@atproto/jwk-jose":"0.1.2-rc.0","@atproto-labs/pipe":"0.1.0","@atproto-labs/fetch":"0.1.0","@atproto/oauth-types":"0.1.1","@atproto-labs/fetch-node":"0.1.0","@atproto-labs/simple-store":"0.1.1","@atproto-labs/simple-store-memory":"0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","rollup":"^4.13.0","postcss":"^8.4.33","react-dom":"^18.2.0","@types/psl":"1.1.3","typescript":"^5.3.3","@types/send":"^0.17.4","tailwindcss":"^3.4.1","@types/react":"^18.2.50","autoprefixer":"^10.4.17","@types/cookie":"^0.6.0","@types/keygrip":"^1.0.6","@types/react-dom":"^18.2.18","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","@web/rollup-plugin-import-meta-assets":"^2.2.1","@atproto-labs/rollup-plugin-bundle-manifest":"0.1.0"},"optionalDependencies":{"ioredis":"^5.3.2","keygrip":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.1.2-rc.0_1722821033967_0.2979738394393465","host":"s3://npm-registry-packages"}},"0.1.2-rc.1":{"name":"@atproto/oauth-provider","version":"0.1.2-rc.1","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.1.2-rc.1","maintainers":[{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"b3add75623b34d5e1951978ffb7c47d8317f3d30","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.1.2-rc.1.tgz","fileCount":657,"integrity":"sha512-Dbc9z+NCL8rOXNj3yIYo99vnC6ueOslbD1B8yDHaD4plqSzocyCgrAqXlAE3epLcoMRSX2vE9tzENGJBqdPz9g==","signatures":[{"sig":"MEUCIANOUp04IqEh/45cBTs4Pm6wFN11K3GK8RRq7i6kqcr9AiEAjPs01cEci25+bpAIFrJ+0r/h8ax6TIf161MUPlZX9yo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2311823},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.1.2-rc.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"rollup --config rollup.config.js --watch","build":"pnpm --parallel --stream '/^build:.+$/'","build:backend":"tsc --build --force tsconfig.backend.json","build:frontend":"rollup --config rollup.config.js"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/private/var/folders/l6/xfsjy7q17z31wml0n2pmpmzh0000gn/T/080634e14de13bc575536437e1df3766/atproto-oauth-provider-0.1.2-rc.1.tgz","_integrity":"sha512-Dbc9z+NCL8rOXNj3yIYo99vnC6ueOslbD1B8yDHaD4plqSzocyCgrAqXlAE3epLcoMRSX2vE9tzENGJBqdPz9g==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.2.3","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"psl":"^1.9.0","zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.6.0","ioredis":"^5.3.2","keygrip":"^1.1.0","http-errors":"^2.0.0","@atproto/jwk":"0.1.1","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","oidc-token-hash":"^5.0.3","@atproto/jwk-jose":"0.1.2-rc.0","@atproto-labs/pipe":"0.1.0","@atproto-labs/fetch":"0.1.0","@atproto/oauth-types":"0.1.2-rc.0","@atproto-labs/fetch-node":"0.1.0","@atproto-labs/simple-store":"0.1.1","@atproto-labs/simple-store-memory":"0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","rollup":"^4.13.0","postcss":"^8.4.33","react-dom":"^18.2.0","@types/psl":"1.1.3","typescript":"^5.3.3","@types/send":"^0.17.4","tailwindcss":"^3.4.1","@types/react":"^18.2.50","autoprefixer":"^10.4.17","@types/cookie":"^0.6.0","@types/keygrip":"^1.0.6","@types/react-dom":"^18.2.18","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","@web/rollup-plugin-import-meta-assets":"^2.2.1","@atproto-labs/rollup-plugin-bundle-manifest":"0.1.0"},"optionalDependencies":{"ioredis":"^5.3.2","keygrip":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.1.2-rc.1_1722989528714_0.8976632728241349","host":"s3://npm-registry-packages"}},"0.1.2-rc.2":{"name":"@atproto/oauth-provider","version":"0.1.2-rc.2","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.1.2-rc.2","maintainers":[{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"058e5bc2c98b37aab9e48a27706f279b96c67b2d","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.1.2-rc.2.tgz","fileCount":657,"integrity":"sha512-vqBQV1LC5iwT4LewiH/5HWnDthfIFv90BE9dDWEmbejRw5IX1KRMJrbmVRkcKQTIfiRyY0i4mit39iSHFLtngw==","signatures":[{"sig":"MEUCIFpVchh0JIFBKifdDGQcEMOdXj9FaM6i3S/U33iYGWq9AiEAm426FimE5XgISNdbztRQ6KPYdBHVYot5Y9H+MCBuzWQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2311728},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.1.2-rc.2.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"rollup --config rollup.config.js --watch","build":"pnpm --parallel --stream '/^build:.+$/'","build:backend":"tsc --build --force tsconfig.backend.json","build:frontend":"rollup --config rollup.config.js"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/private/var/folders/l6/xfsjy7q17z31wml0n2pmpmzh0000gn/T/7b792b2604123a08f1899c96f4e21676/atproto-oauth-provider-0.1.2-rc.2.tgz","_integrity":"sha512-vqBQV1LC5iwT4LewiH/5HWnDthfIFv90BE9dDWEmbejRw5IX1KRMJrbmVRkcKQTIfiRyY0i4mit39iSHFLtngw==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.2.3","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"psl":"^1.9.0","zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.6.0","ioredis":"^5.3.2","keygrip":"^1.1.0","http-errors":"^2.0.0","@atproto/jwk":"0.1.1","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","oidc-token-hash":"^5.0.3","@atproto/jwk-jose":"0.1.2-rc.0","@atproto-labs/pipe":"0.1.0","@atproto-labs/fetch":"0.1.0","@atproto/oauth-types":"0.1.2-rc.1","@atproto-labs/fetch-node":"0.1.0","@atproto-labs/simple-store":"0.1.1","@atproto-labs/simple-store-memory":"0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","rollup":"^4.13.0","postcss":"^8.4.33","react-dom":"^18.2.0","@types/psl":"1.1.3","typescript":"^5.3.3","@types/send":"^0.17.4","tailwindcss":"^3.4.1","@types/react":"^18.2.50","autoprefixer":"^10.4.17","@types/cookie":"^0.6.0","@types/keygrip":"^1.0.6","@types/react-dom":"^18.2.18","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","@web/rollup-plugin-import-meta-assets":"^2.2.1","@atproto-labs/rollup-plugin-bundle-manifest":"0.1.0"},"optionalDependencies":{"ioredis":"^5.3.2","keygrip":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.1.2-rc.2_1723473991095_0.4901545942592618","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@atproto/oauth-provider","version":"0.1.2","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.1.2","maintainers":[{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"a576a4c7795c7938a994e76192c19a2e73ffcddf","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.1.2.tgz","fileCount":649,"integrity":"sha512-z1YKK0XLDfSDtLP5ntPCviEtajvUHbI4TwzYQ5X9CAL9PoXjqhQg0U/csg1wGDs8qkbphF9gni9M2stlpH7H0g==","signatures":[{"sig":"MEYCIQCyxPtvf4+5QKKjABBafZ9N84O+cfdIcIkp1LBaLsWVYQIhAMEsMq8/+QdtES39FbhIs4fqoFPFZJ5vkEwSRU+oHyG+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2302816},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.1.2.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"rollup --config rollup.config.js --watch","build":"pnpm --parallel --stream '/^build:.+$/'","build:backend":"tsc --build --force tsconfig.backend.json","build:frontend":"rollup --config rollup.config.js"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/4646c4c21b1148dc42b98d18e43b5d1b/atproto-oauth-provider-0.1.2.tgz","_integrity":"sha512-z1YKK0XLDfSDtLP5ntPCviEtajvUHbI4TwzYQ5X9CAL9PoXjqhQg0U/csg1wGDs8qkbphF9gni9M2stlpH7H0g==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.7.0","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"psl":"^1.9.0","zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.6.0","ioredis":"^5.3.2","keygrip":"^1.1.0","http-errors":"^2.0.0","@atproto/jwk":"0.1.1","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","oidc-token-hash":"^5.0.3","@atproto/jwk-jose":"0.1.2","@atproto-labs/pipe":"0.1.0","@atproto-labs/fetch":"0.1.0","@atproto/oauth-types":"0.1.2","@atproto-labs/fetch-node":"0.1.0","@atproto-labs/simple-store":"0.1.1","@atproto-labs/simple-store-memory":"0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","rollup":"^4.13.0","postcss":"^8.4.33","react-dom":"^18.2.0","@types/psl":"1.1.3","typescript":"^5.3.3","@types/send":"^0.17.4","tailwindcss":"^3.4.1","@types/react":"^18.2.50","autoprefixer":"^10.4.17","@types/cookie":"^0.6.0","@types/keygrip":"^1.0.6","@types/react-dom":"^18.2.18","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","@web/rollup-plugin-import-meta-assets":"^2.2.1","@atproto-labs/rollup-plugin-bundle-manifest":"0.1.0"},"optionalDependencies":{"ioredis":"^5.3.2","keygrip":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.1.2_1723494611099_0.4053133169496781","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@atproto/oauth-provider","version":"0.1.3","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.1.3","maintainers":[{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"915bde75a5e9ff52ca037c492322f9918be6a412","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.1.3.tgz","fileCount":649,"integrity":"sha512-h/SfExZMaSJh8tYMK++8wApajKp2WmLzmJu62YvYBKLI/vv/2KmVDjnE/VpaufPaS8rS5V2gdo4ux109W7kAcw==","signatures":[{"sig":"MEYCIQCbIbhl42MqzaAXIx1HXbFZAg1SzlyuBpZCcK2omnTX4gIhAK4njhIykoU6UX9gJ6iGBEId5i9prFCSb7qj+UL92NXH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2299760},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.1.3.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"rollup --config rollup.config.js --watch","build":"pnpm --parallel --stream '/^build:.+$/'","build:backend":"tsc --build --force tsconfig.backend.json","build:frontend":"rollup --config rollup.config.js"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/1a78ff1ba93e4895f1d1e2597fbffa0d/atproto-oauth-provider-0.1.3.tgz","_integrity":"sha512-h/SfExZMaSJh8tYMK++8wApajKp2WmLzmJu62YvYBKLI/vv/2KmVDjnE/VpaufPaS8rS5V2gdo4ux109W7kAcw==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.7.0","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"psl":"^1.9.0","zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.6.0","ioredis":"^5.3.2","keygrip":"^1.1.0","http-errors":"^2.0.0","@atproto/jwk":"0.1.1","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/content":"^6.0.0","oidc-token-hash":"^5.0.3","@atproto/jwk-jose":"0.1.2","@atproto-labs/pipe":"0.1.0","@atproto-labs/fetch":"0.1.0","@atproto/oauth-types":"0.1.3","@atproto-labs/fetch-node":"0.1.0","@atproto-labs/simple-store":"0.1.1","@atproto-labs/simple-store-memory":"0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","rollup":"^4.13.0","postcss":"^8.4.33","react-dom":"^18.2.0","@types/psl":"1.1.3","typescript":"^5.3.3","@types/send":"^0.17.4","tailwindcss":"^3.4.1","@types/react":"^18.2.50","autoprefixer":"^10.4.17","@types/cookie":"^0.6.0","@types/keygrip":"^1.0.6","@types/react-dom":"^18.2.18","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","@web/rollup-plugin-import-meta-assets":"^2.2.1","@atproto-labs/rollup-plugin-bundle-manifest":"0.1.0"},"optionalDependencies":{"ioredis":"^5.3.2","keygrip":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.1.3_1724168665031_0.836928989247846","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@atproto/oauth-provider","version":"0.2.0","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.2.0","maintainers":[{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"2d308ede22b417ec744c053f7b5ab847264396fc","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.2.0.tgz","fileCount":628,"integrity":"sha512-VQ/5lDCSsdXdggxha6OLjN0Qf3Lf5tzsaphZzoXjd3Wa5wt60d1YnfZ/l0ADklObkFyWlYf5tbPqbhSLorFnBA==","signatures":[{"sig":"MEUCIQCghezbBfFpYJhFJCGDWpYulIhT6dwezeaSomrfjXxxWwIgTL5tfzaTHxt/Qjp7xh4yDbipul+RYh+vYn+icwjHgWA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2281090},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.2.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"rollup --config rollup.config.js --watch","build":"pnpm --parallel --stream '/^build:.+$/'","build:backend":"tsc --build --force tsconfig.backend.json","build:frontend":"rollup --config rollup.config.js"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/1103149f94b07d778916f9961b0f36ca/atproto-oauth-provider-0.2.0.tgz","_integrity":"sha512-VQ/5lDCSsdXdggxha6OLjN0Qf3Lf5tzsaphZzoXjd3Wa5wt60d1YnfZ/l0ADklObkFyWlYf5tbPqbhSLorFnBA==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.7.0","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"psl":"^1.9.0","zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.6.0","ioredis":"^5.3.2","keygrip":"^1.1.0","http-errors":"^2.0.0","@atproto/jwk":"0.1.1","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/content":"^6.0.0","@atproto/jwk-jose":"0.1.2","@atproto-labs/pipe":"0.1.0","@atproto-labs/fetch":"0.1.0","@atproto/oauth-types":"0.1.4","@atproto-labs/fetch-node":"0.1.0","@atproto-labs/simple-store":"0.1.1","@atproto-labs/simple-store-memory":"0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","rollup":"^4.13.0","postcss":"^8.4.33","react-dom":"^18.2.0","@types/psl":"1.1.3","typescript":"^5.3.3","@types/send":"^0.17.4","tailwindcss":"^3.4.1","@types/react":"^18.2.50","autoprefixer":"^10.4.17","@types/cookie":"^0.6.0","@types/keygrip":"^1.0.6","@types/react-dom":"^18.2.18","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","@web/rollup-plugin-import-meta-assets":"^2.2.1","@atproto-labs/rollup-plugin-bundle-manifest":"0.1.0"},"optionalDependencies":{"ioredis":"^5.3.2","keygrip":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.2.0_1724781990654_0.8215403799757883","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@atproto/oauth-provider","version":"0.2.1","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.2.1","maintainers":[{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"d10af9e59e142d971160e6d5a546add6053e8fff","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.2.1.tgz","fileCount":628,"integrity":"sha512-Ly0GkL25B5n3loAMTBYZjoHoQjfW+vv3zMZmT/+IBjcF9bp+TlpKFopWRAPqKQmwGgbgOuvI+HeKa9VwiDt1SA==","signatures":[{"sig":"MEYCIQCJwR77x8VX985D22lp1uCDhYitULyCoBAtIv1eNyvBpQIhAOZMq5+3F7p3nPSReZXqm5mIAhfkguNMb28MbBWnbknN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2281285},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.2.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"rollup --config rollup.config.js --watch","build":"pnpm --parallel --stream '/^build:.+$/'","build:backend":"tsc --build --force tsconfig.backend.json","build:frontend":"rollup --config rollup.config.js"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/a7da4050eec89fc5e44997fc201ecede/atproto-oauth-provider-0.2.1.tgz","_integrity":"sha512-Ly0GkL25B5n3loAMTBYZjoHoQjfW+vv3zMZmT/+IBjcF9bp+TlpKFopWRAPqKQmwGgbgOuvI+HeKa9VwiDt1SA==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.7.0","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"psl":"^1.9.0","zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.6.0","ioredis":"^5.3.2","keygrip":"^1.1.0","http-errors":"^2.0.0","@atproto/jwk":"0.1.1","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/content":"^6.0.0","@atproto/jwk-jose":"0.1.2","@atproto-labs/pipe":"0.1.0","@atproto-labs/fetch":"0.1.0","@atproto/oauth-types":"0.1.4","@atproto-labs/fetch-node":"0.1.0","@atproto-labs/simple-store":"0.1.1","@atproto-labs/simple-store-memory":"0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","rollup":"^4.13.0","postcss":"^8.4.33","react-dom":"^18.2.0","@types/psl":"1.1.3","typescript":"^5.3.3","@types/send":"^0.17.4","tailwindcss":"^3.4.1","@types/react":"^18.2.50","autoprefixer":"^10.4.17","@types/cookie":"^0.6.0","@types/keygrip":"^1.0.6","@types/react-dom":"^18.2.18","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","@web/rollup-plugin-import-meta-assets":"^2.2.1","@atproto-labs/rollup-plugin-bundle-manifest":"0.1.0"},"optionalDependencies":{"ioredis":"^5.3.2","keygrip":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.2.1_1724794719340_0.8135691001737735","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@atproto/oauth-provider","version":"0.2.2","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.2.2","maintainers":[{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"608ec597bf851d0512b8a0fe4ed40eb0b90a39ae","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.2.2.tgz","fileCount":623,"integrity":"sha512-W1U3nymHwxz66blgoE4tElURLEzHaQMGqdwCLOn7rl4rUwg6tNSO25GzYeyj3+9Nm+/VmR+JtCl3mr86dw+noA==","signatures":[{"sig":"MEUCIQDCTXw5ZuM/tVvvLAT+1G5Leh8aVjWAww2wMR2ZZrp5ZQIgJc/S0DdjdRuNUOg8GvjDHtsXC3wQ9zdHaaMmJ/+os/o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2305315},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.2.2.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"rollup --config rollup.config.js --watch","build":"pnpm --parallel --stream '/^build:.+$/'","build:backend":"tsc --build --force tsconfig.backend.json","build:frontend":"rollup --config rollup.config.js"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/e54f3f3590f4ca2b6a72883f41a78634/atproto-oauth-provider-0.2.2.tgz","_integrity":"sha512-W1U3nymHwxz66blgoE4tElURLEzHaQMGqdwCLOn7rl4rUwg6tNSO25GzYeyj3+9Nm+/VmR+JtCl3mr86dw+noA==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.7.0","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"psl":"^1.9.0","zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.6.0","ioredis":"^5.3.2","keygrip":"^1.1.0","http-errors":"^2.0.0","@atproto/jwk":"0.1.1","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/content":"^6.0.0","@atproto/common":"^0.4.3","@atproto/jwk-jose":"0.1.2","@atproto-labs/pipe":"0.1.0","@atproto-labs/fetch":"0.1.1","@atproto/oauth-types":"0.1.5","@atproto-labs/fetch-node":"0.1.1","@atproto-labs/simple-store":"0.1.1","@atproto-labs/simple-store-memory":"0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","rollup":"^4.13.0","postcss":"^8.4.33","react-dom":"^18.2.0","@types/psl":"1.1.3","typescript":"^5.3.3","@types/send":"^0.17.4","tailwindcss":"^3.4.1","@types/react":"^18.2.50","autoprefixer":"^10.4.17","@types/cookie":"^0.6.0","@types/keygrip":"^1.0.6","@types/react-dom":"^18.2.18","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","@web/rollup-plugin-import-meta-assets":"^2.2.1","@atproto-labs/rollup-plugin-bundle-manifest":"0.1.0"},"optionalDependencies":{"ioredis":"^5.3.2","keygrip":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.2.2_1727460478849_0.43496354902505385","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@atproto/oauth-provider","version":"0.2.3","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.2.3","maintainers":[{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"7299b224ebe5c3658b13472f9304b544b373b6e0","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.2.3.tgz","fileCount":623,"integrity":"sha512-n+XmsoTDJ+rnPL3lCG68FZz4kpXm8IuiPxnmzveS3uilLRgvEgsQx3eCeBgBQyIbbzNxN+wa6ydNfsjhnpjDAg==","signatures":[{"sig":"MEUCIQClDGYKhieU4kIAqpPTg2Aqm21NbAGO44hilet9DSqmQwIgD97LER69UJBaM4zyPur9Uq9sL8V2ii6gfTfPz1+vj30=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2305953},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.2.3.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"rollup --config rollup.config.js --watch","build":"pnpm --parallel --stream '/^build:.+$/'","build:backend":"tsc --build --force tsconfig.backend.json","build:frontend":"rollup --config rollup.config.js"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/71bf87916f6e31ea610c4843259bf4b3/atproto-oauth-provider-0.2.3.tgz","_integrity":"sha512-n+XmsoTDJ+rnPL3lCG68FZz4kpXm8IuiPxnmzveS3uilLRgvEgsQx3eCeBgBQyIbbzNxN+wa6ydNfsjhnpjDAg==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.7.0","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"psl":"^1.9.0","zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.6.0","ioredis":"^5.3.2","keygrip":"^1.1.0","http-errors":"^2.0.0","@atproto/jwk":"0.1.1","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/content":"^6.0.0","@atproto/common":"^0.4.4","@atproto/jwk-jose":"0.1.2","@atproto-labs/pipe":"0.1.0","@atproto-labs/fetch":"0.1.1","@atproto/oauth-types":"0.1.5","@atproto-labs/fetch-node":"0.1.1","@atproto-labs/simple-store":"0.1.1","@atproto-labs/simple-store-memory":"0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","rollup":"^4.13.0","postcss":"^8.4.33","react-dom":"^18.2.0","@types/psl":"1.1.3","typescript":"^5.3.3","@types/send":"^0.17.4","tailwindcss":"^3.4.1","@types/react":"^18.2.50","autoprefixer":"^10.4.17","@types/cookie":"^0.6.0","@types/keygrip":"^1.0.6","@types/react-dom":"^18.2.18","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","@web/rollup-plugin-import-meta-assets":"^2.2.1","@atproto-labs/rollup-plugin-bundle-manifest":"0.1.0"},"optionalDependencies":{"ioredis":"^5.3.2","keygrip":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.2.3_1727806596128_0.8711168257685964","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"@atproto/oauth-provider","version":"0.2.4","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.2.4","maintainers":[{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"ec4a3e4d50316c6b3a5175915de18773b9733c93","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.2.4.tgz","fileCount":623,"integrity":"sha512-74sThvsNNNaBaK1nZ5fARpM4jR9qj3gCd57+9fI9pOaU2uikXJfKQ/ApHL7MA6Hs8wHubBLz+FbVueg5nVM9Mg==","signatures":[{"sig":"MEYCIQCt9lvw/MvCbJnT51UJ4VswvnOHU+ZfH2f8MWbhbsTM5gIhAJdwwflvWONNjJguvFm6RQN3nVeiKax/q9vRLWx/GFs9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2306149},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.2.4.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"rollup --config rollup.config.js --watch","build":"pnpm --parallel --stream '/^build:.+$/'","build:backend":"tsc --build --force tsconfig.backend.json","build:frontend":"rollup --config rollup.config.js"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/b57895886518ffd4c6c089c350ebaeab/atproto-oauth-provider-0.2.4.tgz","_integrity":"sha512-74sThvsNNNaBaK1nZ5fARpM4jR9qj3gCd57+9fI9pOaU2uikXJfKQ/ApHL7MA6Hs8wHubBLz+FbVueg5nVM9Mg==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.7.0","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"psl":"^1.9.0","zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.6.0","ioredis":"^5.3.2","keygrip":"^1.1.0","http-errors":"^2.0.0","@atproto/jwk":"0.1.1","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/content":"^6.0.0","@atproto/common":"^0.4.4","@atproto/jwk-jose":"0.1.2","@atproto-labs/pipe":"0.1.0","@atproto-labs/fetch":"0.1.1","@atproto/oauth-types":"0.1.5","@atproto-labs/fetch-node":"0.1.2","@atproto-labs/simple-store":"0.1.1","@atproto-labs/simple-store-memory":"0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","rollup":"^4.13.0","postcss":"^8.4.33","react-dom":"^18.2.0","@types/psl":"1.1.3","typescript":"^5.3.3","@types/send":"^0.17.4","tailwindcss":"^3.4.1","@types/react":"^18.2.50","autoprefixer":"^10.4.17","@types/cookie":"^0.6.0","@types/keygrip":"^1.0.6","@types/react-dom":"^18.2.18","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","@web/rollup-plugin-import-meta-assets":"^2.2.1","@atproto-labs/rollup-plugin-bundle-manifest":"0.1.0"},"optionalDependencies":{"ioredis":"^5.3.2","keygrip":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.2.4_1727982658081_0.01632751018416645","host":"s3://npm-registry-packages"}},"0.2.5":{"name":"@atproto/oauth-provider","version":"0.2.5","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.2.5","maintainers":[{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"7358398125f840404bcc02c966fd2f333869ad2f","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.2.5.tgz","fileCount":623,"integrity":"sha512-WM8ASbSPA/B/d1CionF8CEKAFzmIK45908eXuA48oB6/0ggyKYdXhQbkh5L1kFFo0IDupM4cgaGJyVUZ4bBuUQ==","signatures":[{"sig":"MEUCIQCbD1NYvhRSqc5JHpAwilQYf3PxMMbobo0kfNvq5sjbngIgeXSBy+rVfRu8ZxX9QUHie1uYS753tNDObG5hSMbzzkY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2306345},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.2.5.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"rollup --config rollup.config.js --watch","build":"pnpm --parallel --stream '/^build:.+$/'","build:backend":"tsc --build --force tsconfig.backend.json","build:frontend":"rollup --config rollup.config.js"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/1fd4bb420a0222b085c4dd823a2e3b2f/atproto-oauth-provider-0.2.5.tgz","_integrity":"sha512-WM8ASbSPA/B/d1CionF8CEKAFzmIK45908eXuA48oB6/0ggyKYdXhQbkh5L1kFFo0IDupM4cgaGJyVUZ4bBuUQ==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.7.0","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"psl":"^1.9.0","zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.6.0","ioredis":"^5.3.2","keygrip":"^1.1.0","http-errors":"^2.0.0","@atproto/jwk":"0.1.1","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/content":"^6.0.0","@atproto/common":"^0.4.4","@atproto/jwk-jose":"0.1.2","@atproto-labs/pipe":"0.1.0","@atproto-labs/fetch":"0.1.1","@atproto/oauth-types":"0.1.5","@atproto-labs/fetch-node":"0.1.3","@atproto-labs/simple-store":"0.1.1","@atproto-labs/simple-store-memory":"0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","rollup":"^4.13.0","postcss":"^8.4.33","react-dom":"^18.2.0","@types/psl":"1.1.3","typescript":"^5.3.3","@types/send":"^0.17.4","tailwindcss":"^3.4.1","@types/react":"^18.2.50","autoprefixer":"^10.4.17","@types/cookie":"^0.6.0","@types/keygrip":"^1.0.6","@types/react-dom":"^18.2.18","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","@web/rollup-plugin-import-meta-assets":"^2.2.1","@atproto-labs/rollup-plugin-bundle-manifest":"0.1.0"},"optionalDependencies":{"ioredis":"^5.3.2","keygrip":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.2.5_1728069042030_0.4277790831633739","host":"s3://npm-registry-packages"}},"0.2.6":{"name":"@atproto/oauth-provider","version":"0.2.6","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.2.6","maintainers":[{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"8ae0189aea9cb62e7d3d3dfa92584ce0777b18af","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.2.6.tgz","fileCount":626,"integrity":"sha512-RuudYQUxM7dHPXxUxjYQ81rGm2hKR13NdRUh9UECp9hS/VSSIkT43is5RUx8tMhuXcRgdDDDJynljAnYNBLmHg==","signatures":[{"sig":"MEUCIC3lylxT2nhKzkyL0Jm88c65OmSKJj/LJMxDNOrBmCc0AiEA8Ie90IgOFD2AhPf4ZfWlt18/b4ztmkYe1Dh5b8JSP04=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2329119},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.2.6.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"rollup --config rollup.config.js --watch","build":"pnpm --parallel --stream '/^build:.+$/'","build:backend":"tsc --build --force tsconfig.backend.json","build:frontend":"rollup --config rollup.config.js"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/904444313732c810e2bc9f1cfd6d8b31/atproto-oauth-provider-0.2.6.tgz","_integrity":"sha512-RuudYQUxM7dHPXxUxjYQ81rGm2hKR13NdRUh9UECp9hS/VSSIkT43is5RUx8tMhuXcRgdDDDJynljAnYNBLmHg==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.7.0","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"psl":"^1.9.0","zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.6.0","ioredis":"^5.3.2","keygrip":"^1.1.0","http-errors":"^2.0.0","@atproto/jwk":"0.1.1","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/content":"^6.0.0","@atproto/common":"^0.4.4","@atproto/jwk-jose":"0.1.2","@atproto-labs/pipe":"0.1.0","@atproto-labs/fetch":"0.1.1","@atproto/oauth-types":"0.2.0","@atproto-labs/fetch-node":"0.1.3","@atproto-labs/simple-store":"0.1.1","@atproto-labs/simple-store-memory":"0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","rollup":"^4.13.0","postcss":"^8.4.33","react-dom":"^18.2.0","@types/psl":"1.1.3","typescript":"^5.6.3","@types/send":"^0.17.4","tailwindcss":"^3.4.1","@types/react":"^18.2.50","autoprefixer":"^10.4.17","@types/cookie":"^0.6.0","@types/keygrip":"^1.0.6","@types/react-dom":"^18.2.18","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","@web/rollup-plugin-import-meta-assets":"^2.2.1","@atproto-labs/rollup-plugin-bundle-manifest":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.2.6_1729787787501_0.38799725255200324","host":"s3://npm-registry-packages"}},"0.2.7":{"name":"@atproto/oauth-provider","version":"0.2.7","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.2.7","maintainers":[{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"38a211c197ee1ce4e92a5b59a92f2e15fcacee0b","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.2.7.tgz","fileCount":626,"integrity":"sha512-T/cEr7TGs36SqTW8JzLAt9EchumYY48zuI4rqoAepYT29eGpP37SxK+5X0+fQHOKJPKWUGlYocR9fDm4CdzAPQ==","signatures":[{"sig":"MEYCIQDoLOHe9nBNeOpjnKymi8qZzVWJlJZvPMp3uLLsE/KguAIhANdPOhFQMW80MLTlyOkrBrnn1YEtOYJZudbM/tbqNU4i","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2326609},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.2.7.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"rollup --config rollup.config.js --watch","build":"pnpm --parallel --stream '/^build:.+$/'","build:backend":"tsc --build --force tsconfig.backend.json","build:frontend":"rollup --config rollup.config.js"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/4b4721c67ff1db235c5ec2262742d087/atproto-oauth-provider-0.2.7.tgz","_integrity":"sha512-T/cEr7TGs36SqTW8JzLAt9EchumYY48zuI4rqoAepYT29eGpP37SxK+5X0+fQHOKJPKWUGlYocR9fDm4CdzAPQ==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.7.0","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"18.20.4","dependencies":{"psl":"^1.9.0","zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.6.0","ioredis":"^5.3.2","keygrip":"^1.1.0","http-errors":"^2.0.0","@atproto/jwk":"0.1.1","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/content":"^6.0.0","@atproto/common":"^0.4.4","@atproto/jwk-jose":"0.1.2","@atproto-labs/pipe":"0.1.0","@atproto-labs/fetch":"0.1.1","@atproto/oauth-types":"0.2.0","@atproto-labs/fetch-node":"0.1.3","@atproto-labs/simple-store":"0.1.1","@atproto-labs/simple-store-memory":"0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","rollup":"^4.13.0","postcss":"^8.4.33","react-dom":"^18.2.0","@types/psl":"1.1.3","typescript":"^5.6.3","@types/send":"^0.17.4","tailwindcss":"^3.4.1","@types/react":"^18.2.50","autoprefixer":"^10.4.17","@types/cookie":"^0.6.0","@types/keygrip":"^1.0.6","@types/react-dom":"^18.2.18","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","@web/rollup-plugin-import-meta-assets":"^2.2.1","@atproto-labs/rollup-plugin-bundle-manifest":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.2.7_1731057979676_0.27836548741142697","host":"s3://npm-registry-packages"}},"0.2.8":{"name":"@atproto/oauth-provider","version":"0.2.8","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.2.8","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"cebcc1b421faf53f9dd889c79eaac33652bd10b8","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.2.8.tgz","fileCount":626,"integrity":"sha512-BgnlnKvPsIfDHRxnZbcOFjtLBfA+M3iWRhzv/t+m15bjmYTRUPwIEhrWg7pYV/mU7u/Q4RqT9l08b+xz6K/uiQ==","signatures":[{"sig":"MEYCIQDMn5P0C/P1TIwqayQN5JnKME0Tay4IcxzXDOd6SN5RCwIhANrU6F/gGaooUx+OEWYkr1hSQHGKq1k6Ps5qu97E9I7L","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2342301},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.2.8.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"rollup --config rollup.config.js --watch","build":"pnpm --parallel --stream '/^build:.+$/'","build:backend":"tsc --build --force tsconfig.backend.json","build:frontend":"rollup --config rollup.config.js"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/4b161e639c76dbebeec045db56bd42e7/atproto-oauth-provider-0.2.8.tgz","_integrity":"sha512-BgnlnKvPsIfDHRxnZbcOFjtLBfA+M3iWRhzv/t+m15bjmYTRUPwIEhrWg7pYV/mU7u/Q4RqT9l08b+xz6K/uiQ==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.8.2","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"psl":"^1.9.0","zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.6.0","ioredis":"^5.3.2","keygrip":"^1.1.0","http-errors":"^2.0.0","@atproto/jwk":"0.1.1","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/content":"^6.0.0","@atproto/common":"^0.4.4","@atproto/jwk-jose":"0.1.2","@atproto-labs/pipe":"0.1.0","@atproto-labs/fetch":"0.1.1","@atproto/oauth-types":"0.2.1","@atproto-labs/fetch-node":"0.1.3","@atproto-labs/simple-store":"0.1.1","@atproto-labs/simple-store-memory":"0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","rollup":"^4.13.0","postcss":"^8.4.33","react-dom":"^18.2.0","@types/psl":"1.1.3","typescript":"^5.6.3","@types/send":"^0.17.4","tailwindcss":"^3.4.1","@types/react":"^18.2.50","autoprefixer":"^10.4.17","@types/cookie":"^0.6.0","@types/keygrip":"^1.0.6","@types/react-dom":"^18.2.18","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","@web/rollup-plugin-import-meta-assets":"^2.2.1","@atproto-labs/rollup-plugin-bundle-manifest":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.2.8_1732587940788_0.28967251714348263","host":"s3://npm-registry-packages"}},"0.2.9":{"name":"@atproto/oauth-provider","version":"0.2.9","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.2.9","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"8e3b5b4043fb431440e78e3fa3b56549f12f62ef","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.2.9.tgz","fileCount":631,"integrity":"sha512-Yx0N9xPzgX2kDbMfIGzYneDjTmLBcs7Sbl7Ae9Rx4FipyAojfoSSV5tLK/95tOEWzAIQ+sv4qA5rYdsRkw14Mw==","signatures":[{"sig":"MEQCIBmPU0M1xv3f36sbrX3p26VdwjGPr7bpY9MAp17JBRicAiBSXPSO8bZDYnAnrcAac0l8xYsdXyzWoBm20MbXOZWgUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2346577},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.2.9.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"rollup --config rollup.config.js --watch","build":"pnpm --parallel --stream '/^build:.+$/'","build:backend":"tsc --build --force tsconfig.backend.json","build:frontend":"rollup --config rollup.config.js"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/3f49ca7094eeb91049a4ef4ca19cffee/atproto-oauth-provider-0.2.9.tgz","_integrity":"sha512-Yx0N9xPzgX2kDbMfIGzYneDjTmLBcs7Sbl7Ae9Rx4FipyAojfoSSV5tLK/95tOEWzAIQ+sv4qA5rYdsRkw14Mw==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.8.2","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"psl":"^1.9.0","zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.6.0","ioredis":"^5.3.2","keygrip":"^1.1.0","http-errors":"^2.0.0","@atproto/jwk":"0.1.1","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/content":"^6.0.0","@atproto/common":"^0.4.4","@atproto/jwk-jose":"0.1.2","@atproto-labs/pipe":"0.1.0","@atproto-labs/fetch":"0.1.2","@atproto/oauth-types":"0.2.1","@atproto-labs/fetch-node":"0.1.4","@atproto-labs/simple-store":"0.1.1","@atproto-labs/simple-store-memory":"0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","rollup":"^4.13.0","postcss":"^8.4.33","react-dom":"^18.2.0","@types/psl":"1.1.3","typescript":"^5.6.3","@types/send":"^0.17.4","tailwindcss":"^3.4.1","@types/react":"^18.2.50","autoprefixer":"^10.4.17","@types/cookie":"^0.6.0","@types/keygrip":"^1.0.6","@types/react-dom":"^18.2.18","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","@web/rollup-plugin-import-meta-assets":"^2.2.1","@atproto-labs/rollup-plugin-bundle-manifest":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.2.9_1733399733672_0.6959992473321992","host":"s3://npm-registry-packages"}},"0.2.10":{"name":"@atproto/oauth-provider","version":"0.2.10","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.2.10","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"f9820d7f82c33d3b74e81a75873f50e1e654b901","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.2.10.tgz","fileCount":631,"integrity":"sha512-cF42lo0+Mj+Zq2RXwS2NxmobmtL7YL1vXlYcN6iKflZ8pQ5WvpR/cZKsKEZOT9cEBBTw5MARKTYxbr8CPDKlHg==","signatures":[{"sig":"MEUCIQDjJxw334MWGiT+WvYW3zjYrpqTENcH1uni/MX5UqD2dQIgaXkDV2q0NZoDM1S9sUAVJatHNH+MbhSu2Pid5ivQrG8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2346766},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.2.10.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"rollup --config rollup.config.js --watch","build":"pnpm --parallel --stream '/^build:.+$/'","build:backend":"tsc --build --force tsconfig.backend.json","build:frontend":"rollup --config rollup.config.js"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/5a5a334f3ac5535ec9b5f479c4db4662/atproto-oauth-provider-0.2.10.tgz","_integrity":"sha512-cF42lo0+Mj+Zq2RXwS2NxmobmtL7YL1vXlYcN6iKflZ8pQ5WvpR/cZKsKEZOT9cEBBTw5MARKTYxbr8CPDKlHg==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.8.2","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"psl":"^1.9.0","zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.6.0","ioredis":"^5.3.2","keygrip":"^1.1.0","http-errors":"^2.0.0","@atproto/jwk":"0.1.1","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/content":"^6.0.0","@atproto/common":"^0.4.5","@atproto/jwk-jose":"0.1.2","@atproto-labs/pipe":"0.1.0","@atproto-labs/fetch":"0.1.2","@atproto/oauth-types":"0.2.1","@atproto-labs/fetch-node":"0.1.4","@atproto-labs/simple-store":"0.1.1","@atproto-labs/simple-store-memory":"0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","rollup":"^4.13.0","postcss":"^8.4.33","react-dom":"^18.2.0","@types/psl":"1.1.3","typescript":"^5.6.3","@types/send":"^0.17.4","tailwindcss":"^3.4.1","@types/react":"^18.2.50","autoprefixer":"^10.4.17","@types/cookie":"^0.6.0","@types/keygrip":"^1.0.6","@types/react-dom":"^18.2.18","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","@web/rollup-plugin-import-meta-assets":"^2.2.1","@atproto-labs/rollup-plugin-bundle-manifest":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.2.10_1733948115681_0.15033444968622778","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@atproto/oauth-provider","version":"0.2.11","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.2.11","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"84c4f8a8abffa4f2d1822fe217fce05dce5d97be","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.2.11.tgz","fileCount":631,"integrity":"sha512-leo6sMk1KSaYyN37s+Mj3xA7HYe6yYuFvdGfnrjdkzbCOprNshTXK2DHQCAT71kj2nBf68tvjyMOVN4b9bsvNg==","signatures":[{"sig":"MEUCIBbMS514ONYhxQf7i2dBanwetDVEh65ppqcebFdaAzCfAiEA7PPtvJFH9WvnBOx+UXG+A5RYSeDwTWhynznY/Yy6ekI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2346850},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.2.11.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"rollup --config rollup.config.js --watch","build":"pnpm --parallel --stream '/^build:.+$/'","build:backend":"tsc --build --force tsconfig.backend.json","build:frontend":"rollup --config rollup.config.js"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/4935d68bd78af93c1854bf179c172e93/atproto-oauth-provider-0.2.11.tgz","_integrity":"sha512-leo6sMk1KSaYyN37s+Mj3xA7HYe6yYuFvdGfnrjdkzbCOprNshTXK2DHQCAT71kj2nBf68tvjyMOVN4b9bsvNg==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.8.2","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"psl":"^1.9.0","zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.6.0","ioredis":"^5.3.2","keygrip":"^1.1.0","http-errors":"^2.0.0","@atproto/jwk":"0.1.1","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/content":"^6.0.0","@atproto/common":"^0.4.6","@atproto/jwk-jose":"0.1.2","@atproto-labs/pipe":"0.1.0","@atproto-labs/fetch":"0.1.2","@atproto/oauth-types":"0.2.1","@atproto-labs/fetch-node":"0.1.4","@atproto-labs/simple-store":"0.1.1","@atproto-labs/simple-store-memory":"0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","rollup":"^4.13.0","postcss":"^8.4.33","react-dom":"^18.2.0","@types/psl":"1.1.3","typescript":"^5.6.3","@types/send":"^0.17.4","tailwindcss":"^3.4.1","@types/react":"^18.2.50","autoprefixer":"^10.4.17","@types/cookie":"^0.6.0","@types/keygrip":"^1.0.6","@types/react-dom":"^18.2.18","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","@web/rollup-plugin-import-meta-assets":"^2.2.1","@atproto-labs/rollup-plugin-bundle-manifest":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.2.11_1736260442942_0.09784537649388869","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@atproto/oauth-provider","version":"0.2.12","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.2.12","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"e11c35e57055d041b08a13c1fa95c3e1ce84c9b0","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.2.12.tgz","fileCount":631,"integrity":"sha512-eFbh4XqshxJEYalaFpj54+f16fWXYHpxE1F0yoyzXggRtO5p8LdbvNrL47uDSyAqFlt/nkwtDmdsve7kgQkkBg==","signatures":[{"sig":"MEYCIQCXKRghF7IikwgXfn3D8b8lc+NWvR1W75A4UhxALmi1FgIhAJUJLd1GTyzppd3zkDKsGWDu3QiunQ0+iy3W21KXBZt5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3294576},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.2.12.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"rollup --config rollup.config.js --watch","build":"pnpm --parallel --stream '/^build:.+$/'","build:backend":"tsc --build --force tsconfig.backend.json","build:frontend":"rollup --config rollup.config.js"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/aa5bb56a5a1078bf1f906ae87bd3ad75/atproto-oauth-provider-0.2.12.tgz","_integrity":"sha512-eFbh4XqshxJEYalaFpj54+f16fWXYHpxE1F0yoyzXggRtO5p8LdbvNrL47uDSyAqFlt/nkwtDmdsve7kgQkkBg==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.8.2","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"psl":"^1.9.0","zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.6.0","ioredis":"^5.3.2","keygrip":"^1.1.0","http-errors":"^2.0.0","@atproto/jwk":"0.1.2","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/content":"^6.0.0","@atproto/common":"^0.4.6","@atproto/jwk-jose":"0.1.3","@atproto-labs/pipe":"0.1.0","@atproto-labs/fetch":"0.2.0","@atproto/oauth-types":"0.2.2","@atproto-labs/fetch-node":"0.1.5","@atproto-labs/simple-store":"0.1.1","@atproto-labs/simple-store-memory":"0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","rollup":"^4.13.0","postcss":"^8.4.33","react-dom":"^18.2.0","@types/psl":"1.1.3","typescript":"^5.6.3","@types/send":"^0.17.4","tailwindcss":"^3.4.1","@types/react":"^18.2.50","autoprefixer":"^10.4.17","@types/cookie":"^0.6.0","@types/keygrip":"^1.0.6","@types/react-dom":"^18.2.18","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","@web/rollup-plugin-import-meta-assets":"^2.2.1","@atproto-labs/rollup-plugin-bundle-manifest":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.2.12_1736814985504_0.5968315972630849","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@atproto/oauth-provider","version":"0.2.13","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.2.13","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"e3f4ac4e779bee8404592085550a11d13ca66a34","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.2.13.tgz","fileCount":631,"integrity":"sha512-dlA7jQ5mjqqg3heMzrJ+PKqbZpYEwIkdRlNPiru9O1Mct8Qx1iPLBBQWoMn/RK9jdHln2oXSvlWUgJm8iQdt7Q==","signatures":[{"sig":"MEYCIQCRIeRp/i07QwfILmqAb/6m4FRBijsUviaj6iU55ZKwygIhAPLXCJhM3XmnQ2QZtFJncJT8KrPIP4VzapHcSU2sTko8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3294773},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.2.13.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"rollup --config rollup.config.js --watch","build":"pnpm --parallel --stream '/^build:.+$/'","build:backend":"tsc --build --force tsconfig.backend.json","build:frontend":"rollup --config rollup.config.js"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/a301497c61a7a9df074616dcaef0bd82/atproto-oauth-provider-0.2.13.tgz","_integrity":"sha512-dlA7jQ5mjqqg3heMzrJ+PKqbZpYEwIkdRlNPiru9O1Mct8Qx1iPLBBQWoMn/RK9jdHln2oXSvlWUgJm8iQdt7Q==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.8.2","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"psl":"^1.9.0","zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.6.0","ioredis":"^5.3.2","keygrip":"^1.1.0","http-errors":"^2.0.0","@atproto/jwk":"0.1.2","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/content":"^6.0.0","@atproto/common":"^0.4.6","@atproto/jwk-jose":"0.1.3","@atproto-labs/pipe":"0.1.0","@atproto-labs/fetch":"0.2.0","@atproto/oauth-types":"0.2.2","@atproto-labs/fetch-node":"0.1.6","@atproto-labs/simple-store":"0.1.1","@atproto-labs/simple-store-memory":"0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","rollup":"^4.13.0","postcss":"^8.4.33","react-dom":"^18.2.0","@types/psl":"1.1.3","typescript":"^5.6.3","@types/send":"^0.17.4","tailwindcss":"^3.4.1","@types/react":"^18.2.50","autoprefixer":"^10.4.17","@types/cookie":"^0.6.0","@types/keygrip":"^1.0.6","@types/react-dom":"^18.2.18","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","@web/rollup-plugin-import-meta-assets":"^2.2.1","@atproto-labs/rollup-plugin-bundle-manifest":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.2.13_1737156959680_0.6628401138604416","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"@atproto/oauth-provider","version":"0.2.14","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.2.14","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"a486f4d8f07181e68e5dfea070635bd642e932ff","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.2.14.tgz","fileCount":631,"integrity":"sha512-T5VNRY/kfzGkxSgpEcOX+A1wNtTbRfkn0Qybd0RIVlsLVvT6CX9mSc42KGxNh/KkxMhHHy+XICpT9g3mLchTpw==","signatures":[{"sig":"MEQCIHMvCxKUocbNOcqpo3/GuNeHsn1PvBuietiWuPJc2ZvGAiANEPeNKn1lJ8t8YTHI+nLF6NM7C6/7Zt15WkMQZicp6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3295671},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.2.14.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"rollup --config rollup.config.js --watch","build":"pnpm --parallel --stream '/^build:.+$/'","build:backend":"tsc --build --force tsconfig.backend.json","build:frontend":"rollup --config rollup.config.js"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/bfc5cb2a973e2815133169000d5ccc37/atproto-oauth-provider-0.2.14.tgz","_integrity":"sha512-T5VNRY/kfzGkxSgpEcOX+A1wNtTbRfkn0Qybd0RIVlsLVvT6CX9mSc42KGxNh/KkxMhHHy+XICpT9g3mLchTpw==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.8.2","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"psl":"^1.9.0","zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.6.0","ioredis":"^5.3.2","keygrip":"^1.1.0","http-errors":"^2.0.0","@atproto/jwk":"0.1.2","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/content":"^6.0.0","@atproto/common":"^0.4.6","@atproto/jwk-jose":"0.1.3","@atproto-labs/pipe":"0.1.0","@atproto-labs/fetch":"0.2.0","@atproto/oauth-types":"0.2.2","@atproto-labs/fetch-node":"0.1.6","@atproto-labs/simple-store":"0.1.1","@atproto-labs/simple-store-memory":"0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","rollup":"^4.13.0","postcss":"^8.4.33","react-dom":"^18.2.0","@types/psl":"1.1.3","typescript":"^5.6.3","@types/send":"^0.17.4","tailwindcss":"^3.4.1","@types/react":"^18.2.50","autoprefixer":"^10.4.17","@types/cookie":"^0.6.0","@types/keygrip":"^1.0.6","@types/react-dom":"^18.2.18","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","@web/rollup-plugin-import-meta-assets":"^2.2.1","@atproto-labs/rollup-plugin-bundle-manifest":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.2.14_1737572178538_0.8518141387235161","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"@atproto/oauth-provider","version":"0.2.15","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.2.15","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"66bc6ebaef4766eea7cc74554baed545c44936e8","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.2.15.tgz","fileCount":631,"integrity":"sha512-dCLZeA8+L7742adNHFMXXdXL0lQDwhFHrIX0CAuvaB72RNRpQxEA69HPNYy7u3F/VEwlN2+R0xOHvcbyJhddRw==","signatures":[{"sig":"MEQCID0R60w0LUDBbHSCHMzuo8hT97QyhyV0mwSDZBiXrBNUAiBrl+LFhRdmW6E+XjrJ3Mm5Q5DeTFh5o4kUhfaRF49g+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3296934},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.2.15.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"rollup --config rollup.config.js --watch","build":"pnpm --parallel --stream '/^build:.+$/'","build:backend":"tsc --build --force tsconfig.backend.json","build:frontend":"rollup --config rollup.config.js"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/fbc187b121eb0af3fc2c0938de2b80c8/atproto-oauth-provider-0.2.15.tgz","_integrity":"sha512-dCLZeA8+L7742adNHFMXXdXL0lQDwhFHrIX0CAuvaB72RNRpQxEA69HPNYy7u3F/VEwlN2+R0xOHvcbyJhddRw==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.8.2","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"psl":"^1.9.0","zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.6.0","ioredis":"^5.3.2","keygrip":"^1.1.0","http-errors":"^2.0.0","@atproto/jwk":"0.1.2","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/content":"^6.0.0","@atproto/common":"^0.4.6","@atproto/jwk-jose":"0.1.3","@atproto-labs/pipe":"0.1.0","@atproto-labs/fetch":"0.2.0","@atproto/oauth-types":"0.2.2","@atproto-labs/fetch-node":"0.1.6","@atproto-labs/simple-store":"0.1.1","@atproto-labs/simple-store-memory":"0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","rollup":"^4.13.0","postcss":"^8.4.33","react-dom":"^18.2.0","@types/psl":"1.1.3","typescript":"^5.6.3","@types/send":"^0.17.4","tailwindcss":"^3.4.1","@types/react":"^18.2.50","autoprefixer":"^10.4.17","@types/cookie":"^0.6.0","@types/keygrip":"^1.0.6","@types/react-dom":"^18.2.18","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","@web/rollup-plugin-import-meta-assets":"^2.2.1","@atproto-labs/rollup-plugin-bundle-manifest":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.2.15_1737642669872_0.9606583394416175","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"@atproto/oauth-provider","version":"0.2.16","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.2.16","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"df4cc51fcd8dead6f4f44785d530e55cd511ece6","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.2.16.tgz","fileCount":631,"integrity":"sha512-gnQuX4hd1YkrIUdq+M03ebtxJfWDnbHY/SvypMHF9AAnSRf5nVfshj2YEObpLlnftFkKsgBMxdOY5TAf5pJH6w==","signatures":[{"sig":"MEUCIFFwviTCmN7gawPmND/WQ6tt6mjv7fIS6n06DaGOsBM0AiEAhsJDF78l49OMDUTldpxXs/oUSocGqEX9NpWW9El+ixI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3297122},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.2.16.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"rollup --config rollup.config.js --watch","build":"pnpm --parallel --stream '/^build:.+$/'","build:backend":"tsc --build --force tsconfig.backend.json","build:frontend":"rollup --config rollup.config.js"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/cb3ffefddb5dec9b49d07ec08d69cc57/atproto-oauth-provider-0.2.16.tgz","_integrity":"sha512-gnQuX4hd1YkrIUdq+M03ebtxJfWDnbHY/SvypMHF9AAnSRf5nVfshj2YEObpLlnftFkKsgBMxdOY5TAf5pJH6w==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.8.2","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"psl":"^1.9.0","zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.6.0","ioredis":"^5.3.2","keygrip":"^1.1.0","http-errors":"^2.0.0","@atproto/jwk":"0.1.2","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/content":"^6.0.0","@atproto/common":"^0.4.7","@atproto/jwk-jose":"0.1.3","@atproto-labs/pipe":"0.1.0","@atproto-labs/fetch":"0.2.0","@atproto/oauth-types":"0.2.2","@atproto-labs/fetch-node":"0.1.6","@atproto-labs/simple-store":"0.1.1","@atproto-labs/simple-store-memory":"0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","rollup":"^4.13.0","postcss":"^8.4.33","react-dom":"^18.2.0","@types/psl":"1.1.3","typescript":"^5.6.3","@types/send":"^0.17.4","tailwindcss":"^3.4.1","@types/react":"^18.2.50","autoprefixer":"^10.4.17","@types/cookie":"^0.6.0","@types/keygrip":"^1.0.6","@types/react-dom":"^18.2.18","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","@web/rollup-plugin-import-meta-assets":"^2.2.1","@atproto-labs/rollup-plugin-bundle-manifest":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.2.16_1738368317648_0.8965965665933833","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"@atproto/oauth-provider","version":"0.2.17","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.2.17","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"4644d391eedbbbbe5825ecc0e8cc03f1c6433b95","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.2.17.tgz","fileCount":631,"integrity":"sha512-fvEbONJfjDRqQoIkB76n1cLz7y6f99Fhgs8h2u1LNZak1p95JZs3Tc5HsDhmUHo2Yk9h22CIwMRRjHImU/m1Nw==","signatures":[{"sig":"MEUCIQC/VzQggVJQbSnnA7dNCkcEAkaHnCzLYJ2GKrtAYjTaFwIgUHqy8AjKlVnMF2o4OIPaQWArqi1le6IoxC9SxO5gko0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3317697},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.2.17.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"rollup --config rollup.config.js --watch","build":"pnpm --parallel --stream '/^build:.+$/'","build:backend":"tsc --build --force tsconfig.backend.json","build:frontend":"rollup --config rollup.config.js"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/9ea5fb03d75a30aeb882db766b04090c/atproto-oauth-provider-0.2.17.tgz","_integrity":"sha512-fvEbONJfjDRqQoIkB76n1cLz7y6f99Fhgs8h2u1LNZak1p95JZs3Tc5HsDhmUHo2Yk9h22CIwMRRjHImU/m1Nw==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.9.2","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"psl":"^1.9.0","zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.6.0","ioredis":"^5.3.2","keygrip":"^1.1.0","http-errors":"^2.0.0","@atproto/jwk":"0.1.3","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/content":"^6.0.0","@atproto/common":"^0.4.8","@atproto/jwk-jose":"0.1.4","@atproto-labs/pipe":"0.1.0","@atproto-labs/fetch":"0.2.1","@atproto/oauth-types":"0.2.3","@atproto-labs/fetch-node":"0.1.7","@atproto-labs/simple-store":"0.1.2","@atproto-labs/simple-store-memory":"0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","rollup":"^4.13.0","postcss":"^8.4.33","react-dom":"^18.2.0","@types/psl":"1.1.3","typescript":"^5.6.3","@types/send":"^0.17.4","tailwindcss":"^3.4.1","@types/react":"^18.2.50","autoprefixer":"^10.4.17","@types/cookie":"^0.6.0","@types/keygrip":"^1.0.6","@types/react-dom":"^18.2.18","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","@web/rollup-plugin-import-meta-assets":"^2.2.1","@atproto-labs/rollup-plugin-bundle-manifest":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.2.17_1738799660073_0.029897911300742486","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@atproto/oauth-provider","version":"0.3.0","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.3.0","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"fdb0ed818fe4a8241d2f5150f8f9de286d6222d5","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.3.0.tgz","fileCount":626,"integrity":"sha512-ZjLavKqey7j8GYtDGV7WcEq63XkxcVg4SSA+hhLxqlOSTDuC4SduoTQYPD+4GWulkH0MH8JBqigCJIKUdKxJdw==","signatures":[{"sig":"MEUCIQCEHuhl8GuHTmnZ0NolLW1mSxcq9HJuh0kPH92jIOtZ1gIgDleqYlOICjquigommVMPx8AjSntBfWg/CaZdrnU5hB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3340413},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.3.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"rollup --config rollup.config.js --watch","build":"pnpm --parallel --stream '/^build:.+$/'","build:backend":"tsc --build --force tsconfig.backend.json","build:frontend":"rollup --config rollup.config.js"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/6e647e13bad0ffa38b38c2c0250c30f7/atproto-oauth-provider-0.3.0.tgz","_integrity":"sha512-ZjLavKqey7j8GYtDGV7WcEq63XkxcVg4SSA+hhLxqlOSTDuC4SduoTQYPD+4GWulkH0MH8JBqigCJIKUdKxJdw==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.9.2","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"psl":"^1.9.0","zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.6.0","ioredis":"^5.3.2","http-errors":"^2.0.0","@atproto/jwk":"0.1.3","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/content":"^6.0.0","@atproto/common":"^0.4.8","@atproto/jwk-jose":"0.1.4","@atproto-labs/pipe":"0.1.0","@atproto-labs/fetch":"0.2.1","@atproto/oauth-types":"0.2.3","@atproto-labs/fetch-node":"0.1.7","@atproto-labs/simple-store":"0.1.2","@atproto-labs/simple-store-memory":"0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","rollup":"^4.13.0","postcss":"^8.4.33","react-dom":"^18.2.0","@types/psl":"1.1.3","typescript":"^5.6.3","@types/send":"^0.17.4","tailwindcss":"^3.4.1","@types/react":"^18.2.50","autoprefixer":"^10.4.17","@types/cookie":"^0.6.0","@types/react-dom":"^18.2.18","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","@web/rollup-plugin-import-meta-assets":"^2.2.1","@atproto-labs/rollup-plugin-bundle-manifest":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.3.0_1739527307257_0.615941686730922","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@atproto/oauth-provider","version":"0.3.1","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.3.1","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"09130b921744af051d242994994d15b0fc89b246","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.3.1.tgz","fileCount":626,"integrity":"sha512-xd/rTLPv3ty7vxP6Amc5DqPRwLNi7UOGW6Bsw/oQ6VugGVRNmv58GsfajKl3W+5iib2YvgCkWS4LlUoiavr6gA==","signatures":[{"sig":"MEUCIEIRF2ceRyYBNp7C6Oy2c+EoqmfNVePqKkrYiSt3fhVCAiEA/MwyC3KPZF/oBRWVHgSsYL0TkRe6E3v36j1EqMH0k8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3340743},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.3.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"rollup --config rollup.config.js --watch","build":"pnpm --parallel --stream '/^build:.+$/'","build:backend":"tsc --build --force tsconfig.backend.json","build:frontend":"rollup --config rollup.config.js"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/b7a9db9a5f7bf9a2a3dd4292d5cb4595/atproto-oauth-provider-0.3.1.tgz","_integrity":"sha512-xd/rTLPv3ty7vxP6Amc5DqPRwLNi7UOGW6Bsw/oQ6VugGVRNmv58GsfajKl3W+5iib2YvgCkWS4LlUoiavr6gA==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.9.2","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"psl":"^1.9.0","zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.6.0","ioredis":"^5.3.2","http-errors":"^2.0.0","@atproto/jwk":"0.1.3","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/content":"^6.0.0","@atproto/common":"^0.4.8","@atproto/jwk-jose":"0.1.4","@atproto-labs/pipe":"0.1.0","@atproto-labs/fetch":"0.2.1","@atproto/oauth-types":"0.2.3","@atproto-labs/fetch-node":"0.1.7","@atproto-labs/simple-store":"0.1.2","@atproto-labs/simple-store-memory":"0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","rollup":"^4.13.0","postcss":"^8.4.33","react-dom":"^18.2.0","@types/psl":"1.1.3","typescript":"^5.6.3","@types/send":"^0.17.4","tailwindcss":"^3.4.1","@types/react":"^18.2.50","autoprefixer":"^10.4.17","@types/cookie":"^0.6.0","@types/react-dom":"^18.2.18","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","@web/rollup-plugin-import-meta-assets":"^2.2.1","@atproto-labs/rollup-plugin-bundle-manifest":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.3.1_1739539735743_0.41439746259418264","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@atproto/oauth-provider","version":"0.4.0","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.4.0","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"881e3a4d8b6847c9c4e86df9435bfd453761d0cd","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.4.0.tgz","fileCount":626,"integrity":"sha512-epY+4BXNyK7DBpMfCigD0580xNWYqRr6rpb7m3q0Oa5+L9AoJvcWZfUHXw6J7PIlk6jmj/aeDFjE89p+SivyFw==","signatures":[{"sig":"MEQCIBngizKkcdyfhGc9mKZzav2JJcf7cfD0Ndh1QQArObEEAiB14GttWBfpzc2b1vjGo/hE22og1h8tC8pKs6rgu26cWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3344690},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.4.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"rollup --config rollup.config.js --watch","build":"pnpm --parallel --stream '/^build:.+$/'","build:backend":"tsc --build --force tsconfig.backend.json","build:frontend":"rollup --config rollup.config.js"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/8feb3e651fde97ffca33f3c501ca09e9/atproto-oauth-provider-0.4.0.tgz","_integrity":"sha512-epY+4BXNyK7DBpMfCigD0580xNWYqRr6rpb7m3q0Oa5+L9AoJvcWZfUHXw6J7PIlk6jmj/aeDFjE89p+SivyFw==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.9.2","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"psl":"^1.9.0","zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.6.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/jwk":"0.1.3","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/content":"^6.0.0","@atproto/common":"^0.4.8","@atproto/jwk-jose":"0.1.4","@atproto-labs/pipe":"0.1.0","@atproto-labs/fetch":"0.2.1","@atproto/oauth-types":"0.2.3","@atproto-labs/fetch-node":"0.1.7","@atproto-labs/simple-store":"0.1.2","@atproto-labs/simple-store-memory":"0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","rollup":"^4.13.0","postcss":"^8.4.33","react-dom":"^18.2.0","@types/psl":"1.1.3","typescript":"^5.6.3","@types/send":"^0.17.4","tailwindcss":"^3.4.1","@types/react":"^18.2.50","autoprefixer":"^10.4.17","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/react-dom":"^18.2.18","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.5","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","@web/rollup-plugin-import-meta-assets":"^2.2.1","@atproto-labs/rollup-plugin-bundle-manifest":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.4.0_1740437470803_0.6298598892574538","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@atproto/oauth-provider","version":"0.5.0","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.5.0","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"a64f49d9ce1b4374c48f8cb0331cc7581b4de87a","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.5.0.tgz","fileCount":795,"integrity":"sha512-HveNZitamJpunRdJScN/bFyZXWSHLWlOCwVK4F6jRhj9e7Zj2UmLn8wFZMjJnZhEnSLoVd8V0eRMIa8xfiLxrg==","signatures":[{"sig":"MEUCIQC77Tvbe8lJ1tKMRmyh5fW1QoOut+L/QbKII+5PEQRdowIgBFMLu24k36M3lozWI2kOMew54lhF2WDpMz3OgntDvQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5450606},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.5.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"postcss":{"plugins":{"tailwindcss":{},"autoprefixer":{}}},"scripts":{"start:ui":"vite","po:compile":"lingui compile --typescript","po:extract":"lingui extract --clean","dev:catalogs":"pnpm run po:extract --debounce 250 --watch > /dev/null","dev:frontend":"pnpm run build:frontend --watch","dev:messages":"pnpm run po:compile --debounce 500 --watch","build:backend":"tsc --build --force tsconfig.backend.json","build:frontend":"rollup --config rollup.config.js","prebuild:frontend":"pnpm po:compile"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/51bae58c166e21c28d1dd601c4004be1/atproto-oauth-provider-0.5.0.tgz","_integrity":"sha512-HveNZitamJpunRdJScN/bFyZXWSHLWlOCwVK4F6jRhj9e7Zj2UmLn8wFZMjJnZhEnSLoVd8V0eRMIa8xfiLxrg==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.9.2","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"psl":"^1.9.0","zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.6.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/jwk":"0.1.4","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.4.8","@atproto/jwk-jose":"0.1.5","@atproto-labs/pipe":"0.1.0","@atproto-labs/fetch":"0.2.2","@atproto/oauth-types":"0.2.4","@atproto-labs/fetch-node":"0.1.8","@atproto-labs/simple-store":"0.1.2","disposable-email-domains-js":"^1.5.0","@atproto-labs/simple-store-memory":"0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.0","react":"^19.0.0","rollup":"^4.13.0","postcss":"^8.4.38","@swc/core":"^1.10.18","react-dom":"^19.0.0","@types/psl":"1.1.3","typescript":"^5.6.3","@lingui/cli":"^5.2.0","@types/send":"^0.17.4","tailwindcss":"^3.4.3","@lingui/core":"^5.2.0","@swc/helpers":"^0.5.15","@types/react":"^19.0.10","autoprefixer":"^10.4.17","@lingui/react":"^5.2.0","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/react-dom":"^19.0.4","@lingui/swc-plugin":"^5.4.0","@rollup/plugin-swc":"^0.4.0","@lingui/vite-plugin":"^5.2.0","react-error-boundary":"^5.0.0","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-commonjs":"^28.0.2","@hcaptcha/react-hcaptcha":"^1.11.2","@vitejs/plugin-react-swc":"^3.8.0","@rollup/plugin-node-resolve":"^16.0.0","@rollup/plugin-dynamic-import-vars":"^2.1.5","@web/rollup-plugin-import-meta-assets":"^2.2.1","@atproto-labs/rollup-plugin-bundle-manifest":"0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.5.0_1741363628708_0.8970682419109204","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@atproto/oauth-provider","version":"0.5.1","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.5.1","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"640cb04c1280a347348122d50385c0d611081122","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.5.1.tgz","fileCount":795,"integrity":"sha512-GexFRl8E8JTDVrF6zpGCOhrWvgrO6VvCow1PZyL6dpNjbJ88+6pa/8eDa9Hsrl6o1gr86Qof5wbhYwGLIzZ18Q==","signatures":[{"sig":"MEUCIQDOR576mojZgg96UJ4cTZ6Paq4ZTx5OHKj8q+yTZqQ6DgIgRcyPKcMzcPS/X5bnxf78EOyQRHrC8HOBaXqjAB88lbY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5455154},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.5.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"postcss":{"plugins":{"tailwindcss":{},"autoprefixer":{}}},"scripts":{"start:ui":"vite","po:compile":"lingui compile --typescript","po:extract":"lingui extract --clean","dev:catalogs":"pnpm run po:extract --debounce 250 --watch > /dev/null","dev:frontend":"pnpm run build:frontend --watch","dev:messages":"pnpm run po:compile --debounce 500 --watch","build:backend":"tsc --build --force tsconfig.backend.json","build:frontend":"rollup --config rollup.config.js","prebuild:frontend":"pnpm po:compile"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/e02041b2069efe47fb588761aecc7220/atproto-oauth-provider-0.5.1.tgz","_integrity":"sha512-GexFRl8E8JTDVrF6zpGCOhrWvgrO6VvCow1PZyL6dpNjbJ88+6pa/8eDa9Hsrl6o1gr86Qof5wbhYwGLIzZ18Q==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.9.2","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"psl":"^1.9.0","zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.6.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/jwk":"0.1.4","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.4.8","@atproto/jwk-jose":"0.1.5","@atproto-labs/pipe":"0.1.0","@atproto-labs/fetch":"0.2.2","@atproto/oauth-types":"0.2.4","@atproto-labs/fetch-node":"0.1.8","@atproto-labs/simple-store":"0.1.2","disposable-email-domains-js":"^1.5.0","@atproto-labs/simple-store-memory":"0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.0","react":"^19.0.0","rollup":"^4.13.0","postcss":"^8.4.38","@swc/core":"^1.10.18","react-dom":"^19.0.0","@types/psl":"1.1.3","typescript":"^5.6.3","@lingui/cli":"^5.2.0","@types/send":"^0.17.4","tailwindcss":"^3.4.3","@lingui/core":"^5.2.0","@swc/helpers":"^0.5.15","@types/react":"^19.0.10","autoprefixer":"^10.4.17","@lingui/react":"^5.2.0","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/react-dom":"^19.0.4","@lingui/swc-plugin":"^5.4.0","@rollup/plugin-swc":"^0.4.0","@lingui/vite-plugin":"^5.2.0","react-error-boundary":"^5.0.0","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-commonjs":"^28.0.2","@hcaptcha/react-hcaptcha":"^1.11.2","@vitejs/plugin-react-swc":"^3.8.0","@rollup/plugin-node-resolve":"^16.0.0","@rollup/plugin-dynamic-import-vars":"^2.1.5","@web/rollup-plugin-import-meta-assets":"^2.2.1","@atproto-labs/rollup-plugin-bundle-manifest":"0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.5.1_1741389903443_0.32217310982559866","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@atproto/oauth-provider","version":"0.5.2","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.5.2","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"e9f4fd37b268bd1139b8969a971b84635ea3de7d","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.5.2.tgz","fileCount":800,"integrity":"sha512-moUJ0KD1zgE5j+XVxkpKgj593BYj4y7aIAWY2c0iWJ97DSOwTlo04R4FTJAFyrF3Oszo5Srgpg+mqDvCxrPAnA==","signatures":[{"sig":"MEQCIAI4KcRiSJRva06G+i08Bq8GIAGi9Gg6Sw40p7VJ6fz2AiAq9VzBu34W4gdrKs6OYGfpp1ByIpg6hdqw3YgDvxBN2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5450564},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.5.2.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"postcss":{"plugins":{"tailwindcss":{},"autoprefixer":{}}},"scripts":{"start:ui":"vite","po:compile":"lingui compile --typescript","po:extract":"lingui extract --clean","dev:catalogs":"pnpm run po:extract --debounce 250 --watch > /dev/null","dev:frontend":"pnpm run build:frontend --watch","dev:messages":"pnpm run po:compile --debounce 500 --watch","build:backend":"tsc --build --force tsconfig.backend.json","build:frontend":"rollup --config rollup.config.js","prebuild:frontend":"pnpm po:compile"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/a632c8605578e443279d2edda889447f/atproto-oauth-provider-0.5.2.tgz","_integrity":"sha512-moUJ0KD1zgE5j+XVxkpKgj593BYj4y7aIAWY2c0iWJ97DSOwTlo04R4FTJAFyrF3Oszo5Srgpg+mqDvCxrPAnA==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.9.2","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"psl":"^1.9.0","zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.6.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/jwk":"0.1.4","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.4.8","@atproto/syntax":"0.3.4","@atproto/jwk-jose":"0.1.5","@atproto-labs/pipe":"0.1.0","@atproto-labs/fetch":"0.2.2","@atproto/oauth-types":"0.2.4","@atproto-labs/fetch-node":"0.1.8","@atproto-labs/simple-store":"0.1.2","disposable-email-domains-js":"^1.5.0","@atproto-labs/simple-store-memory":"0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.0","react":"^19.0.0","rollup":"^4.13.0","postcss":"^8.4.38","@swc/core":"^1.10.18","react-dom":"^19.0.0","@types/psl":"1.1.3","typescript":"^5.6.3","@lingui/cli":"^5.2.0","@types/send":"^0.17.4","tailwindcss":"^3.4.3","@lingui/core":"^5.2.0","@swc/helpers":"^0.5.15","@types/react":"^19.0.10","autoprefixer":"^10.4.17","@lingui/react":"^5.2.0","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/react-dom":"^19.0.4","@lingui/swc-plugin":"^5.4.0","@rollup/plugin-swc":"^0.4.0","@lingui/vite-plugin":"^5.2.0","react-error-boundary":"^5.0.0","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-commonjs":"^28.0.2","@hcaptcha/react-hcaptcha":"^1.11.2","@vitejs/plugin-react-swc":"^3.8.0","@rollup/plugin-node-resolve":"^16.0.0","@rollup/plugin-dynamic-import-vars":"^2.1.5","@web/rollup-plugin-import-meta-assets":"^2.2.1","@atproto-labs/rollup-plugin-bundle-manifest":"0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.5.2_1741642487507_0.7430126928044887","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@atproto/oauth-provider","version":"0.6.0","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.6.0","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"af4a322d38abb8ef0f27382a3915cb684f5f5624","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.6.0.tgz","fileCount":613,"integrity":"sha512-GdbcNBDsZlIVKgFmzMBd5KD4koRGOL/RjjUv4hPVVddvqcAfC8ry0C8FZaf2ex+4gNTg2t/UxAoGgBYPSgjy+w==","signatures":[{"sig":"MEYCIQD4nc8qPOYEPEhl5J4F9WE34hdYxsAnYnLYwodOgaqZ9gIhAMz6+G9qh5ZTwiGhSYPKeFvogdFCiDQePSsWVZjnZb67","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2262419},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.6.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"postcss":{"plugins":{"tailwindcss":{},"autoprefixer":{}}},"scripts":{"build":"tsc --build tsconfig.backend.json"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/f7dece6be3de1de063266f7c7142bc17/atproto-oauth-provider-0.6.0.tgz","_integrity":"sha512-GdbcNBDsZlIVKgFmzMBd5KD4koRGOL/RjjUv4hPVVddvqcAfC8ry0C8FZaf2ex+4gNTg2t/UxAoGgBYPSgjy+w==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.9.2","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"psl":"^1.9.0","zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.6.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/jwk":"0.1.4","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.4.8","@atproto/syntax":"0.4.0","@atproto/jwk-jose":"0.1.5","@atproto-labs/pipe":"0.1.0","@atproto-labs/fetch":"0.2.2","@atproto/oauth-types":"0.2.4","@atproto-labs/fetch-node":"0.1.8","@atproto-labs/simple-store":"0.1.2","@atproto/oauth-provider-ui":"0.0.2","@atproto/oauth-provider-api":"0.0.1","disposable-email-domains-js":"^1.5.0","@atproto-labs/simple-store-memory":"0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/psl":"1.1.3","@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.6.0_1742480722598_0.2537131612585808","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@atproto/oauth-provider","version":"0.6.1","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.6.1","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"6965b88f73de4c6ffadc0c1c056fe28ae4d39174","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.6.1.tgz","fileCount":613,"integrity":"sha512-jcbMaAhfFF6vr1vERB6/RtoWxmh70mw8ta74g0X+PKAJ8Iww/f6TfzKdFYuGhkGkopLEHWWJvT0QZ95STiUXxA==","signatures":[{"sig":"MEUCICCMEP7//zM9K0MlPak5K/Fo6xCEXELjUNghCnSq147hAiEA1KnxPsL6tgPixh8GQTc6lXE4fMJWjKUOyAaXhacsB5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2263208},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.6.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"postcss":{"plugins":{"tailwindcss":{},"autoprefixer":{}}},"scripts":{"build":"tsc --build tsconfig.backend.json"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/0f2d7f10c9d1ee6e9bef8f08e66e2328/atproto-oauth-provider-0.6.1.tgz","_integrity":"sha512-jcbMaAhfFF6vr1vERB6/RtoWxmh70mw8ta74g0X+PKAJ8Iww/f6TfzKdFYuGhkGkopLEHWWJvT0QZ95STiUXxA==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.9.2","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"psl":"^1.9.0","zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.6.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/jwk":"0.1.4","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.4.8","@atproto/syntax":"0.4.0","@atproto/jwk-jose":"0.1.5","@atproto-labs/pipe":"0.1.0","@atproto-labs/fetch":"0.2.2","@atproto/oauth-types":"0.2.4","@atproto-labs/fetch-node":"0.1.8","@atproto-labs/simple-store":"0.1.2","@atproto/oauth-provider-ui":"0.0.2","@atproto/oauth-provider-api":"0.0.1","disposable-email-domains-js":"^1.5.0","@atproto-labs/simple-store-memory":"0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/psl":"1.1.3","@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.6.1_1742547033864_0.05350678416011756","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@atproto/oauth-provider","version":"0.6.2","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.6.2","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"bcc91659062b35698cea8b44599d2fb14e8903bb","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.6.2.tgz","fileCount":613,"integrity":"sha512-vwA6THau+T7ohP40tp7tW4YJgXmsSnm7iv1Y9izK5nUU5tGdjj3Eb5YXRUCzZsMYad8xW6WBmE1ZlKImCXDHUg==","signatures":[{"sig":"MEYCIQDpiUxy9pSMJEAbSQ6vbMamtgsxqUXRRaRSOScW02zF8AIhANCqrOXmGT/Gj9xo9WF6S9NSj4Fngg6t7RTK5757fCEj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2263582},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.6.2.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"postcss":{"plugins":{"tailwindcss":{},"autoprefixer":{}}},"scripts":{"build":"tsc --build tsconfig.backend.json"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/b4d04430d71a91ef504c172878687a2d/atproto-oauth-provider-0.6.2.tgz","_integrity":"sha512-vwA6THau+T7ohP40tp7tW4YJgXmsSnm7iv1Y9izK5nUU5tGdjj3Eb5YXRUCzZsMYad8xW6WBmE1ZlKImCXDHUg==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.9.2","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"psl":"^1.9.0","zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.6.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/jwk":"0.1.4","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.4.8","@atproto/syntax":"0.4.0","@atproto/jwk-jose":"0.1.5","@atproto-labs/pipe":"0.1.0","@atproto-labs/fetch":"0.2.2","@atproto/oauth-types":"0.2.4","@atproto-labs/fetch-node":"0.1.8","@atproto-labs/simple-store":"0.1.2","@atproto/oauth-provider-ui":"0.0.2","@atproto/oauth-provider-api":"0.0.1","disposable-email-domains-js":"^1.5.0","@atproto-labs/simple-store-memory":"0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/psl":"1.1.3","@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.6.2_1743091625015_0.25242762017598785","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@atproto/oauth-provider","version":"0.6.3","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.6.3","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"a27c41a504a1c7ff25efe175888bba84f5fe3f53","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.6.3.tgz","fileCount":613,"integrity":"sha512-+FI+fvocrwB22E5XBWB5xdCTW2MyXoKuxGn+NZYzIAadG+nhD3P8IEhzHMJyLcr+lFZpCp+9tzx1Nb79ql6Kbw==","signatures":[{"sig":"MEYCIQCnTWWfHZVDoWoIKhB3VaVU7AV0cYriLQadBOtmyVmkjQIhAPDA5faRBUNG3jFYgdZs8T6Uh/qpGIcAkqfFNHq4/h3Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2266978},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.6.3.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"postcss":{"plugins":{"tailwindcss":{},"autoprefixer":{}}},"scripts":{"build":"tsc --build tsconfig.backend.json"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/a054f605d3866f3aec4aa8f641b96ead/atproto-oauth-provider-0.6.3.tgz","_integrity":"sha512-+FI+fvocrwB22E5XBWB5xdCTW2MyXoKuxGn+NZYzIAadG+nhD3P8IEhzHMJyLcr+lFZpCp+9tzx1Nb79ql6Kbw==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.9.2","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"psl":"^1.9.0","zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.6.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/jwk":"0.1.4","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.4.8","@atproto/syntax":"0.4.0","@atproto/jwk-jose":"0.1.5","@atproto-labs/pipe":"0.1.0","@atproto-labs/fetch":"0.2.2","@atproto/oauth-types":"0.2.4","@atproto-labs/fetch-node":"0.1.8","@atproto-labs/simple-store":"0.1.2","@atproto/oauth-provider-ui":"0.0.2","@atproto/oauth-provider-api":"0.0.1","disposable-email-domains-js":"^1.5.0","@atproto-labs/simple-store-memory":"0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/psl":"1.1.3","@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.6.3_1743156729996_0.024152342266070326","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@atproto/oauth-provider","version":"0.6.4","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.6.4","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"9fb3ae6be067ef6a886f7b8c1b50444244ed7cd8","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.6.4.tgz","fileCount":613,"integrity":"sha512-XRdWZOOA9g/GRUDbhkkgISvJ7yS4akk4jQ8vs8A2jqvp1RppoWVIS4+qWACEUiobvPPUhfHhX8kkYqiZwLBzSQ==","signatures":[{"sig":"MEUCIDd0BaeVoTxAUCnYck8X37osABUdOYv4jNZL6tEN0QaBAiEAyO98FwYlXFd6GOgALI2AcS6fCGMsI57R5kavMRmJdwg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2269742},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.6.4.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"postcss":{"plugins":{"tailwindcss":{},"autoprefixer":{}}},"scripts":{"build":"tsc --build tsconfig.backend.json"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/8e566848e7482bf4ada0619a74369f9e/atproto-oauth-provider-0.6.4.tgz","_integrity":"sha512-XRdWZOOA9g/GRUDbhkkgISvJ7yS4akk4jQ8vs8A2jqvp1RppoWVIS4+qWACEUiobvPPUhfHhX8kkYqiZwLBzSQ==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.9.2","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"psl":"^1.9.0","zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.6.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/jwk":"0.1.4","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.4.8","@atproto/syntax":"0.4.0","@atproto/jwk-jose":"0.1.5","@atproto-labs/pipe":"0.1.0","@atproto-labs/fetch":"0.2.2","@atproto/oauth-types":"0.2.4","@atproto-labs/fetch-node":"0.1.8","@atproto-labs/simple-store":"0.1.2","@atproto/oauth-provider-ui":"0.0.2","@atproto/oauth-provider-api":"0.0.1","disposable-email-domains-js":"^1.5.0","@atproto-labs/simple-store-memory":"0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/psl":"1.1.3","@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.6.4_1743170279906_0.9497228525166657","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"@atproto/oauth-provider","version":"0.6.5","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.6.5","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"d92a79bb6e8711d4d59aa28b60570487ab23c906","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.6.5.tgz","fileCount":613,"integrity":"sha512-kAg156RkmPLpLF1Fsc4EvfaiuiSvN4GKZrUPP6L5+0zx7QRMS65BXgL2SX/oinr8QJV8b5lWjZAYB7rMcQBtRg==","signatures":[{"sig":"MEUCIDJRHkLkK8T8/WGZkiiEoW+HVFtnsGz3wCBehNpmOJAoAiEAjO3vjI1RoxGmiPogVt8sTwuL7W/yKjRO3rJc38AGJ44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2269929},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.6.5.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"postcss":{"plugins":{"tailwindcss":{},"autoprefixer":{}}},"scripts":{"build":"tsc --build tsconfig.backend.json"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/a413cad6be8145919b3236b49747cee6/atproto-oauth-provider-0.6.5.tgz","_integrity":"sha512-kAg156RkmPLpLF1Fsc4EvfaiuiSvN4GKZrUPP6L5+0zx7QRMS65BXgL2SX/oinr8QJV8b5lWjZAYB7rMcQBtRg==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.9.2","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"psl":"^1.9.0","zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.6.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/jwk":"0.1.4","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.4.9","@atproto/syntax":"0.4.0","@atproto/jwk-jose":"0.1.5","@atproto-labs/pipe":"0.1.0","@atproto-labs/fetch":"0.2.2","@atproto/oauth-types":"0.2.4","@atproto-labs/fetch-node":"0.1.8","@atproto-labs/simple-store":"0.1.2","@atproto/oauth-provider-ui":"0.0.2","@atproto/oauth-provider-api":"0.0.1","disposable-email-domains-js":"^1.5.0","@atproto-labs/simple-store-memory":"0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/psl":"1.1.3","@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.6.5_1743539658102_0.7422788485105316","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"@atproto/oauth-provider","version":"0.6.6","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.6.6","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"73f00e1dc6b7ff7db77411b7e0f5b60b77d80187","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.6.6.tgz","fileCount":613,"integrity":"sha512-CDPIllfd8uqTpuhZ3tU3vJuJlJNiq8u+Gaf7mzlr96v+qroXLV/pifHHnlxvAiOAVMTkqJBhggTn7kUF4GbJKg==","signatures":[{"sig":"MEYCIQCJ4IZY6arF3/GuzCmkQnwM7U63KZ386Dj1rIgSpdo0hwIhAKqW2H9WlHOB6rI25AlSTWE8ljlF3rNj43xGoan6nKrj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2270118},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.6.6.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"postcss":{"plugins":{"tailwindcss":{},"autoprefixer":{}}},"scripts":{"build":"tsc --build tsconfig.backend.json"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/3cde770782378ba768cad8f79461846e/atproto-oauth-provider-0.6.6.tgz","_integrity":"sha512-CDPIllfd8uqTpuhZ3tU3vJuJlJNiq8u+Gaf7mzlr96v+qroXLV/pifHHnlxvAiOAVMTkqJBhggTn7kUF4GbJKg==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.9.2","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"psl":"^1.9.0","zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.6.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/jwk":"0.1.4","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.4.10","@atproto/syntax":"0.4.0","@atproto/jwk-jose":"0.1.5","@atproto-labs/pipe":"0.1.0","@atproto-labs/fetch":"0.2.2","@atproto/oauth-types":"0.2.4","@atproto-labs/fetch-node":"0.1.8","@atproto-labs/simple-store":"0.1.2","@atproto/oauth-provider-ui":"0.0.2","@atproto/oauth-provider-api":"0.0.1","disposable-email-domains-js":"^1.5.0","@atproto-labs/simple-store-memory":"0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/psl":"1.1.3","@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.6.6_1743637375429_0.018618668020175866","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@atproto/oauth-provider","version":"0.7.0","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.7.0","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"d2fd1fb6746222737da8b9f13d7764b8ffdbc3aa","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.7.0.tgz","fileCount":738,"integrity":"sha512-EVHWJTDJEmAxleubUItW2FHJk6m5GPT7pL0Lrb4fS7L9Vtv3VErklE9LcYvc+spt6EoI8OqCyf46IKcCJVVkGA==","signatures":[{"sig":"MEUCIQCCj5kdAH76CKC0kBMKaQ9D/27uCB3lC+C+zpt3lVG6JwIgeByPFXVUMXH/2xbEV6Y8bG0C006rkONnloDzsAiBOEQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1686833},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.7.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"postcss":{"plugins":{"tailwindcss":{},"autoprefixer":{}}},"scripts":{"build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/0216988a2f2f86b47e18349c1922d24c/atproto-oauth-provider-0.7.0.tgz","_integrity":"sha512-EVHWJTDJEmAxleubUItW2FHJk6m5GPT7pL0Lrb4fS7L9Vtv3VErklE9LcYvc+spt6EoI8OqCyf46IKcCJVVkGA==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.9.2","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"psl":"^1.9.0","zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.6.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/jwk":"0.1.5","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.4.10","@atproto/syntax":"0.4.0","@atproto/jwk-jose":"0.1.6","@atproto-labs/pipe":"0.1.0","@atproto-labs/fetch":"0.2.2","@atproto/oauth-types":"0.2.5","@atproto-labs/fetch-node":"0.1.8","@atproto-labs/simple-store":"0.1.2","@atproto/oauth-provider-ui":"0.1.0","@atproto/oauth-provider-api":"0.1.0","disposable-email-domains-js":"^1.5.0","@atproto/oauth-provider-frontend":"0.1.0","@atproto-labs/simple-store-memory":"0.1.2","@atproto-labs/rollup-plugin-bundle-manifest":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/psl":"1.1.3","@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.7.0_1744731603715_0.3658916121614326","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@atproto/oauth-provider","version":"0.7.1","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.7.1","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"00c4557c5a154830b103e11885db78eec43efacb","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.7.1.tgz","fileCount":738,"integrity":"sha512-A47hFOcn0r7F8ByISLFFts6mMDUGxbPkBiErXpADWzzO24c4jSQnu677lzpYWE5/UQ+6At71ha9BadP6SigbfA==","signatures":[{"sig":"MEQCIHe+i/pH4P2rY2byDmjF3WCpO/3Sq2lh6GQNiI3ZXIq5AiAY0gk1gmL3R3iPwrLtrW9OI/srq32izgq/YvMC+jO1Cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1687481},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.7.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/1c8ec7968286f2b2ace45af2d187b7c0/atproto-oauth-provider-0.7.1.tgz","_integrity":"sha512-A47hFOcn0r7F8ByISLFFts6mMDUGxbPkBiErXpADWzzO24c4jSQnu677lzpYWE5/UQ+6At71ha9BadP6SigbfA==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.9.2","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"psl":"^1.9.0","zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.6.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/jwk":"0.1.5","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.4.10","@atproto/syntax":"0.4.0","@atproto/jwk-jose":"0.1.6","@atproto-labs/pipe":"0.1.0","@atproto-labs/fetch":"0.2.2","@atproto/oauth-types":"0.2.5","@atproto-labs/fetch-node":"0.1.8","@atproto-labs/simple-store":"0.1.2","@atproto/oauth-provider-ui":"0.1.1","@atproto/oauth-provider-api":"0.1.0","disposable-email-domains-js":"^1.5.0","@atproto/oauth-provider-frontend":"0.1.1","@atproto-labs/simple-store-memory":"0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/psl":"1.1.3","@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.7.1_1744793405534_0.5297848953259761","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@atproto/oauth-provider","version":"0.7.2","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.7.2","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"7c18be155e4e593f54c56c852bc9e3b4971aa5eb","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.7.2.tgz","fileCount":738,"integrity":"sha512-D2cTG2KkeumgMnxzhlHGs5atNUsQWqYUSPmCd/2bbqL3hpdvIPPrOK5IO5YWXaReg/WRy4MoYE3vjkc2qV7SJA==","signatures":[{"sig":"MEYCIQD4DjEPjV3sUiXyiynw/UNLCSwFuE84a1G9hIbQt5kSkQIhAJxCMips6YJM07mfOJ+aW6xxMZf/v91URGP7bz7rEKk2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1687356},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.7.2.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/060ca629b9f823b0a28a0b37301331ab/atproto-oauth-provider-0.7.2.tgz","_integrity":"sha512-D2cTG2KkeumgMnxzhlHGs5atNUsQWqYUSPmCd/2bbqL3hpdvIPPrOK5IO5YWXaReg/WRy4MoYE3vjkc2qV7SJA==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.9.2","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"psl":"^1.9.0","zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.6.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/jwk":"0.1.5","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.4.10","@atproto/syntax":"0.4.0","@atproto/jwk-jose":"0.1.6","@atproto-labs/pipe":"0.1.0","@atproto-labs/fetch":"0.2.2","@atproto/oauth-types":"0.2.5","@atproto-labs/fetch-node":"0.1.8","@atproto-labs/simple-store":"0.1.2","@atproto/oauth-provider-ui":"0.1.1","@atproto/oauth-provider-api":"0.1.0","disposable-email-domains-js":"^1.5.0","@atproto/oauth-provider-frontend":"0.1.2","@atproto-labs/simple-store-memory":"0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/psl":"1.1.3","@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.7.2_1744916932320_0.7107213647746797","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@atproto/oauth-provider","version":"0.7.3","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.7.3","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"a3cb60988919c53eaed2fb475f69711481f3dde6","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.7.3.tgz","fileCount":748,"integrity":"sha512-J+VvKeuGw4OJaqqlyVHdbOaMOYpj0CTDvbIR0wIn4db54G6pSfhK5fJf1BHBhbfdCx1WSkAINdTjdGq1Yh5zhQ==","signatures":[{"sig":"MEYCIQC+7InisbBvqcy8taaSGxMpktuzBBaMEDc2o2OLATSa9QIhANN/2B1plKyBKX6Nkucr6XsfZDf9VqkzEIZ0gyRUuSSm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1703068},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.7.3.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/73bc005b2dc585ca488c8d6b1cdd7def/atproto-oauth-provider-0.7.3.tgz","_integrity":"sha512-J+VvKeuGw4OJaqqlyVHdbOaMOYpj0CTDvbIR0wIn4db54G6pSfhK5fJf1BHBhbfdCx1WSkAINdTjdGq1Yh5zhQ==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.9.2","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"psl":"^1.9.0","zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.6.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/jwk":"0.1.5","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.4.10","@atproto/syntax":"0.4.0","@atproto/jwk-jose":"0.1.6","@atproto-labs/pipe":"0.1.0","@atproto-labs/fetch":"0.2.2","@atproto/oauth-types":"0.2.6","@atproto-labs/fetch-node":"0.1.8","@atproto-labs/simple-store":"0.2.0","@atproto/oauth-provider-ui":"0.1.2","@atproto/oauth-provider-api":"0.1.1","disposable-email-domains-js":"^1.5.0","@atproto/oauth-provider-frontend":"0.1.3","@atproto-labs/simple-store-memory":"0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/psl":"1.1.3","@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.7.3_1744967791204_0.9877341007263518","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@atproto/oauth-provider","version":"0.7.4","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.7.4","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"5201c93fb9e2d6d13ef4a1cbf5567bcaf4f45251","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.7.4.tgz","fileCount":748,"integrity":"sha512-KjtpNzvSAHQY3LFObs5y3cymxSY8S73uDKII1mNoA7GWKa7QnNvDJIPN0rKDCqlFP8Y2a+8U9NKwpxWDxzTNnQ==","signatures":[{"sig":"MEYCIQCreDcyR5PHoyO1BMtc0SoF5sP0lk7enfW4yocmxgzyRAIhAIxummsGSo+4/MEbNGCpvnXfYaKnNZ+UsGiz+7TyFuu6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1703372},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.7.4.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/e2b0a3a84dc9147e8aa84f0efa69238e/atproto-oauth-provider-0.7.4.tgz","_integrity":"sha512-KjtpNzvSAHQY3LFObs5y3cymxSY8S73uDKII1mNoA7GWKa7QnNvDJIPN0rKDCqlFP8Y2a+8U9NKwpxWDxzTNnQ==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.9.2","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"psl":"^1.9.0","zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.6.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/jwk":"0.1.5","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.4.10","@atproto/syntax":"0.4.0","@atproto/jwk-jose":"0.1.6","@atproto-labs/pipe":"0.1.0","@atproto-labs/fetch":"0.2.2","@atproto/oauth-types":"0.2.6","@atproto-labs/fetch-node":"0.1.8","@atproto-labs/simple-store":"0.2.0","@atproto/oauth-provider-ui":"0.1.3","@atproto/oauth-provider-api":"0.1.1","disposable-email-domains-js":"^1.5.0","@atproto/oauth-provider-frontend":"0.1.3","@atproto-labs/simple-store-memory":"0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/psl":"1.1.3","@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.7.4_1745005365149_0.9573658392792224","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"@atproto/oauth-provider","version":"0.7.5","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.7.5","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"f645800bc76b51ff000a92d67a83c4313db6316d","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.7.5.tgz","fileCount":748,"integrity":"sha512-vBRxX7mUDRVbe2rKzRmC3OfyoqAs8N7OA+MdSD+6b154UFp3+blF5phz5NgtxZzNyKSSeZnXy6xSh27YT8QfRg==","signatures":[{"sig":"MEQCIGTlGaHV+F6nojeNPbavSaoVkdzccqQQRv4GnNNwlPaCAiB2+OXXDTyfJZi8pUd+9zI+Xt+xwx31bUF3wFnv5fCSlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1704297},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.7.5.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/036a63cdf13dd931793c3355f6f9d40b/atproto-oauth-provider-0.7.5.tgz","_integrity":"sha512-vBRxX7mUDRVbe2rKzRmC3OfyoqAs8N7OA+MdSD+6b154UFp3+blF5phz5NgtxZzNyKSSeZnXy6xSh27YT8QfRg==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.9.2","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"psl":"^1.9.0","zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.6.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/jwk":"0.1.5","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.4.10","@atproto/syntax":"0.4.0","@atproto/jwk-jose":"0.1.6","@atproto-labs/pipe":"0.1.0","@atproto-labs/fetch":"0.2.2","@atproto/oauth-types":"0.2.6","@atproto-labs/fetch-node":"0.1.8","@atproto-labs/simple-store":"0.2.0","@atproto/oauth-provider-ui":"0.1.3","@atproto/oauth-provider-api":"0.1.1","disposable-email-domains-js":"^1.5.0","@atproto/oauth-provider-frontend":"0.1.3","@atproto-labs/simple-store-memory":"0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/psl":"1.1.3","@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.7.5_1745012138502_0.8240182730635639","host":"s3://npm-registry-packages-npm-production"}},"0.7.6":{"name":"@atproto/oauth-provider","version":"0.7.6","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.7.6","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"68bc37303611d548bae9f653d41bc89bd8890152","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.7.6.tgz","fileCount":748,"integrity":"sha512-4YcnddACznmpuRmHlt9G+kccdv2Gct5qQOF9Yyjse8cl2Td+Rg1gkchpRdWUnyr9fgZzmCsSBYzEfVXge3eUiQ==","signatures":[{"sig":"MEUCIC2idbaKV/G0Lh3YavVP8gQlSf5uZ4IltNreX/hG7hgoAiEAruZ45RUI5Hyv5ESgRvFtj97aOYva2pLGvYmxM0K28sA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1704846},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.7.6.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/02d255dc82d1906c0e3ea64aa4eb4c93/atproto-oauth-provider-0.7.6.tgz","_integrity":"sha512-4YcnddACznmpuRmHlt9G+kccdv2Gct5qQOF9Yyjse8cl2Td+Rg1gkchpRdWUnyr9fgZzmCsSBYzEfVXge3eUiQ==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.9.2","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"psl":"^1.9.0","zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.6.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/jwk":"0.1.5","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.4.11","@atproto/syntax":"0.4.0","@atproto/jwk-jose":"0.1.6","@atproto-labs/pipe":"0.1.0","@atproto-labs/fetch":"0.2.2","@atproto/oauth-types":"0.2.7","@atproto-labs/fetch-node":"0.1.8","@atproto-labs/simple-store":"0.2.0","@atproto/oauth-provider-ui":"0.1.4","@atproto/oauth-provider-api":"0.1.2","disposable-email-domains-js":"^1.5.0","@atproto/oauth-provider-frontend":"0.1.4","@atproto-labs/simple-store-memory":"0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/psl":"1.1.3","@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.7.6_1746478110672_0.5916377506401964","host":"s3://npm-registry-packages-npm-production"}},"0.7.7":{"name":"@atproto/oauth-provider","version":"0.7.7","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.7.7","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"dbbdeb405ab1d239fd926340f83fb41e13455011","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.7.7.tgz","fileCount":743,"integrity":"sha512-ElphzmOjw1hr42HN4dD6sMAQFtpTkaJ8bBDAsbL9YBVJDEGhmHsF3Ye8mDUO4nhEdg7PUTWiCzXyqnaorAjiTA==","signatures":[{"sig":"MEUCIQC/EkQQUU4/GBzYsblJtxhkYRWXGS+FzknsSxbtZeCjTwIgKU5SwpOVL3I3gQIuRWzFHVGr8ND6zb9ztnQy4ZCFt3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1702971},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.7.7.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/4087ce6c2a33a53df4f7f284227a9307/atproto-oauth-provider-0.7.7.tgz","_integrity":"sha512-ElphzmOjw1hr42HN4dD6sMAQFtpTkaJ8bBDAsbL9YBVJDEGhmHsF3Ye8mDUO4nhEdg7PUTWiCzXyqnaorAjiTA==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.9.2","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.6.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/jwk":"0.1.5","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.4.11","@atproto/syntax":"0.4.0","@atproto/jwk-jose":"0.1.6","@atproto-labs/pipe":"0.1.1","@atproto-labs/fetch":"0.2.3","@atproto/oauth-types":"0.2.7","@atproto-labs/fetch-node":"0.1.9","@atproto-labs/simple-store":"0.2.0","@atproto/oauth-provider-ui":"0.1.5","@atproto/oauth-provider-api":"0.1.2","disposable-email-domains-js":"^1.5.0","@atproto/oauth-provider-frontend":"0.1.4","@atproto-labs/simple-store-memory":"0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.7.7_1747779574896_0.48965928958803384","host":"s3://npm-registry-packages-npm-production"}},"0.7.8":{"name":"@atproto/oauth-provider","version":"0.7.8","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.7.8","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"287b15eb6b0bc0bb4b2da2339150253db006c6e0","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.7.8.tgz","fileCount":743,"integrity":"sha512-+dEU9dTyfWKeZ/Nu7ocR6fO73RcG0vwDjT45vgcnM9L7jtuPk9zfpmiR4ODYBk9QUu2DURo9yBhtXNJI3Yz8aQ==","signatures":[{"sig":"MEYCIQCNZT95FgP2omx7DwV/Wt2kIzbv47a5Znn6dGL5s7SaOQIhALiN+WTm4vh2gaDR48VqgSy+Mne94fmymKfbs4wyAP6H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1704272},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.7.8.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/827a75dbf9e9727b4bfd51d91c0ec264/atproto-oauth-provider-0.7.8.tgz","_integrity":"sha512-+dEU9dTyfWKeZ/Nu7ocR6fO73RcG0vwDjT45vgcnM9L7jtuPk9zfpmiR4ODYBk9QUu2DURo9yBhtXNJI3Yz8aQ==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.9.2","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.6.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/jwk":"0.1.5","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.4.11","@atproto/syntax":"0.4.0","@atproto/jwk-jose":"0.1.6","@atproto-labs/pipe":"0.1.1","@atproto-labs/fetch":"0.2.3","@atproto/oauth-types":"0.2.7","@atproto-labs/fetch-node":"0.1.9","@atproto-labs/simple-store":"0.2.0","@atproto/oauth-provider-ui":"0.1.6","@atproto/oauth-provider-api":"0.1.2","disposable-email-domains-js":"^1.5.0","@atproto/oauth-provider-frontend":"0.1.5","@atproto-labs/simple-store-memory":"0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.7.8_1748286517218_0.9078477040177411","host":"s3://npm-registry-packages-npm-production"}},"0.7.9":{"name":"@atproto/oauth-provider","version":"0.7.9","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.7.9","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"2e0b3c2b862e3b5ad02b17e22decd50f0c862989","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.7.9.tgz","fileCount":743,"integrity":"sha512-j1JAC8W1ZW2IDqdx0uBVq13g9Gq31w1yU99r9ZMW7YnXpE/pzpg+CPNfpSj5nbDvzeR3RGKiQ/7/kSTh46YG+A==","signatures":[{"sig":"MEYCIQCOsT4Hdx05APdaCCAYvk208hv+QFhsp7kZzeEcr6DrqQIhAMP1+G0/r3S4+UiPgrYKgQPNIwcHzE9PUM6Hs+feNKaf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1704653},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.7.9.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/e8068e1a38d757f5add5b331a7b0513d/atproto-oauth-provider-0.7.9.tgz","_integrity":"sha512-j1JAC8W1ZW2IDqdx0uBVq13g9Gq31w1yU99r9ZMW7YnXpE/pzpg+CPNfpSj5nbDvzeR3RGKiQ/7/kSTh46YG+A==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.9.2","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.6.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/jwk":"0.1.5","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.4.11","@atproto/syntax":"0.4.0","@atproto/jwk-jose":"0.1.6","@atproto-labs/pipe":"0.1.1","@atproto-labs/fetch":"0.2.3","@atproto/oauth-types":"0.2.7","@atproto-labs/fetch-node":"0.1.9","@atproto-labs/simple-store":"0.2.0","@atproto/oauth-provider-ui":"0.1.6","@atproto/oauth-provider-api":"0.1.2","disposable-email-domains-js":"^1.5.0","@atproto/oauth-provider-frontend":"0.1.5","@atproto-labs/simple-store-memory":"0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.7.9_1748543518056_0.7610850737899781","host":"s3://npm-registry-packages-npm-production"}},"0.7.10":{"name":"@atproto/oauth-provider","version":"0.7.10","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.7.10","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"2128f0b9f4e156a44ec4ee86e7c823c96efc714c","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.7.10.tgz","fileCount":743,"integrity":"sha512-ePs9rE+LQ18aKUVm6pIiT0Sf0ZSb1YpsYHHFfeamSSDfo31HEiwKIz9UYSedlqIwHC4GK00O9Jwit8U+NUhIew==","signatures":[{"sig":"MEYCIQDdmuRVx8VSg1oTOGAmHHnxNmKmkHmdTKi76Y6CyNiyQgIhAKbC98L1t+YBxfTuPtK6K6/7fox/UIwvd7vuZK1BjkQ6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1704853},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.7.10.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/d6afb6e4c4801420de83db4dcdc9f322/atproto-oauth-provider-0.7.10.tgz","_integrity":"sha512-ePs9rE+LQ18aKUVm6pIiT0Sf0ZSb1YpsYHHFfeamSSDfo31HEiwKIz9UYSedlqIwHC4GK00O9Jwit8U+NUhIew==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.9.2","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.6.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/jwk":"0.1.5","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.4.11","@atproto/syntax":"0.4.0","@atproto/jwk-jose":"0.1.6","@atproto-labs/pipe":"0.1.1","@atproto-labs/fetch":"0.2.3","@atproto/oauth-types":"0.2.7","@atproto-labs/fetch-node":"0.1.9","@atproto-labs/simple-store":"0.2.0","@atproto/oauth-provider-ui":"0.1.7","@atproto/oauth-provider-api":"0.1.2","disposable-email-domains-js":"^1.5.0","@atproto/oauth-provider-frontend":"0.1.5","@atproto-labs/simple-store-memory":"0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.7.10_1749037209623_0.5383493509106168","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@atproto/oauth-provider","version":"0.8.0","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.8.0","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"6e466fc3e6b358e6e1c1f19870a96a9f5200ae7a","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.8.0.tgz","fileCount":748,"integrity":"sha512-HM2qbgdBpcIC99O/RNYyZq7jkwsHXlB4JSeYuoL1HGE0oQrhMoZvihYqIlCiaEvAZqyChLDba/O7g9elm6Og4Q==","signatures":[{"sig":"MEYCIQDaA89Yw+1fnoj5Cj9S7iIyvNBx1BEUE+2wpXt5qtm4EQIhAKuqnM7RC6/unC5/qbLKWuBfdwNSuMKj5t/xa7KjjnO/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1687550},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.8.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/b55e5609191648ee4efb2275c84021c2/atproto-oauth-provider-0.8.0.tgz","_integrity":"sha512-HM2qbgdBpcIC99O/RNYyZq7jkwsHXlB4JSeYuoL1HGE0oQrhMoZvihYqIlCiaEvAZqyChLDba/O7g9elm6Og4Q==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.9.2","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.6.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/jwk":"0.2.0","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.4.11","@atproto/syntax":"0.4.0","@atproto/jwk-jose":"0.1.7","@atproto-labs/pipe":"0.1.1","@atproto-labs/fetch":"0.2.3","@atproto/oauth-types":"0.2.8","@atproto-labs/fetch-node":"0.1.9","@atproto-labs/simple-store":"0.2.0","@atproto/oauth-provider-ui":"0.1.8","@atproto/oauth-provider-api":"0.1.3","disposable-email-domains-js":"^1.5.0","@atproto/oauth-provider-frontend":"0.1.6","@atproto-labs/simple-store-memory":"0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.8.0_1749128659874_0.04057963356090011","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@atproto/oauth-provider","version":"0.8.1","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.8.1","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"495a34c50a91b4030f9ddf3c9d582b5dfd438496","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.8.1.tgz","fileCount":748,"integrity":"sha512-0vLh3a/2aEvG4zIt/aFJhotkzoreeOdVvaHkAHEhnQ2yaS41al5O1IxdgVyTv1yWU6vydg49qejV8JpWQxYmaA==","signatures":[{"sig":"MEQCIGnq9RzX14sDOjQCsPN37qq9HOjkgTSiYP08t97pVQk5AiAaJGqoJramo3n/3VmmrdYhwFOJ0XHJSxiV5ymT146Vpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1690135},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.8.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/6fc375f06c2a991f3346a803f3e97490/atproto-oauth-provider-0.8.1.tgz","_integrity":"sha512-0vLh3a/2aEvG4zIt/aFJhotkzoreeOdVvaHkAHEhnQ2yaS41al5O1IxdgVyTv1yWU6vydg49qejV8JpWQxYmaA==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.9.2","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.6.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"0.1.5","@atproto/jwk":"0.2.0","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.4.11","@atproto/syntax":"0.4.0","@atproto/jwk-jose":"0.1.7","@atproto-labs/pipe":"0.1.1","@atproto-labs/fetch":"0.2.3","@atproto/oauth-types":"0.2.8","@atproto-labs/fetch-node":"0.1.9","@atproto-labs/simple-store":"0.2.0","@atproto/oauth-provider-ui":"0.1.8","@atproto/oauth-provider-api":"0.1.3","disposable-email-domains-js":"^1.5.0","@atproto/oauth-provider-frontend":"0.1.7","@atproto-labs/simple-store-memory":"0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.8.1_1749678877211_0.33371210635538073","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@atproto/oauth-provider","version":"0.9.0","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.9.0","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"3598924978c2e3d5fdf62bced54574156d15cf92","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.9.0.tgz","fileCount":738,"integrity":"sha512-LbZS9rbR5l9gVO97wJ3ls+ENXwv6BakmArRyjc5EfaQ4Xc3eLbvE629hpu9LV8LyCkBpseum0l+D+rYXsemNUw==","signatures":[{"sig":"MEUCIQC7wc66BC5dCurfwU3NAgL51IC7P8cLJ7G26d6UHtcUmAIgFD668KStIvMVXaRD0mww68oJE3jWzFtdAgujPHLPrSE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1691501},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.9.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/f5957832243c4373644e59f38ccce95f/atproto-oauth-provider-0.9.0.tgz","_integrity":"sha512-LbZS9rbR5l9gVO97wJ3ls+ENXwv6BakmArRyjc5EfaQ4Xc3eLbvE629hpu9LV8LyCkBpseum0l+D+rYXsemNUw==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.9.2","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.6.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"0.1.5","@atproto/jwk":"0.3.0","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.4.11","@atproto/syntax":"0.4.0","@atproto/jwk-jose":"0.1.8","@atproto-labs/pipe":"0.1.1","@atproto-labs/fetch":"0.2.3","@atproto/oauth-types":"0.3.0","@atproto-labs/fetch-node":"0.1.9","@atproto-labs/simple-store":"0.2.0","@atproto/oauth-provider-ui":"0.1.9","@atproto/oauth-provider-api":"0.1.4","disposable-email-domains-js":"^1.5.0","@atproto/oauth-provider-frontend":"0.1.8","@atproto-labs/simple-store-memory":"0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.9.0_1749840875061_0.11360211742044335","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@atproto/oauth-provider","version":"0.9.1","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.9.1","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"0147b75d1ad444455159f0a687ce87b3b49a2894","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.9.1.tgz","fileCount":738,"integrity":"sha512-2Gm3jv45cGLmUQV0C4/orCJBsHu4wajy+JTN9f/ATX3vvjnFtAd/1GRvAMKDGXtdF7VIjNFlD+4lqhoDxYJpng==","signatures":[{"sig":"MEUCIQDm/ck+dBDJidbUlzI+84pGKkimfX/mEAndVrDt4qM6ZwIgGwLCc6ENuafjNZZbQhiLOlFKlLcTRVtJLhz6WGTF3BQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1690093},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.9.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"devinivy","actor":{"name":"devinivy","type":"user","email":"devinivy@gmail.com"},"email":"devinivy@gmail.com"},"_resolved":"/tmp/159762abf12b1e09324dc85be3e3a14b/atproto-oauth-provider-0.9.1.tgz","_integrity":"sha512-2Gm3jv45cGLmUQV0C4/orCJBsHu4wajy+JTN9f/ATX3vvjnFtAd/1GRvAMKDGXtdF7VIjNFlD+4lqhoDxYJpng==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.9.2","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.6.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"0.1.5","@atproto/jwk":"0.3.0","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.4.11","@atproto/syntax":"0.4.0","@atproto/jwk-jose":"0.1.8","@atproto-labs/pipe":"0.1.1","@atproto-labs/fetch":"0.2.3","@atproto/oauth-types":"0.3.0","@atproto-labs/fetch-node":"0.1.9","@atproto-labs/simple-store":"0.2.0","@atproto/oauth-provider-ui":"0.1.9","@atproto/oauth-provider-api":"0.1.4","disposable-email-domains-js":"^1.5.0","@atproto/oauth-provider-frontend":"0.1.8","@atproto-labs/simple-store-memory":"0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.9.1_1750168584646_0.496779407373378","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@atproto/oauth-provider","version":"0.9.2","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.9.2","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"d93a547682b25ec57f39681bf85e2999cc7f41e0","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.9.2.tgz","fileCount":738,"integrity":"sha512-4eRK99u6IEb0QHDA+Fo1N1XYUNgltblTCT6u/OOqn4BJjfmV1H6E40Djl0Ovv1lZGnxnzCDNwxLl7Xmzj32aGw==","signatures":[{"sig":"MEQCIG4RLESJJ2oTYpxwCXOy2nZGKcAMEd2zfi+t8PUtUy6hAiBCWQ4aE+GpgLsUqe6Z+uTgElBd9mZ3GVUdMZHztsYEcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1692253},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.9.2.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"devinivy","actor":{"name":"devinivy","type":"user","email":"devinivy@gmail.com"},"email":"devinivy@gmail.com"},"_resolved":"/tmp/abc9d4b70e066058409452c0eec47d0d/atproto-oauth-provider-0.9.2.tgz","_integrity":"sha512-4eRK99u6IEb0QHDA+Fo1N1XYUNgltblTCT6u/OOqn4BJjfmV1H6E40Djl0Ovv1lZGnxnzCDNwxLl7Xmzj32aGw==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.9.2","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.6.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"0.1.5","@atproto/jwk":"0.4.0","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.4.11","@atproto/syntax":"0.4.0","@atproto/jwk-jose":"0.1.9","@atproto-labs/pipe":"0.1.1","@atproto-labs/fetch":"0.2.3","@atproto/oauth-types":"0.3.1","@atproto-labs/fetch-node":"0.1.9","@atproto-labs/simple-store":"0.2.0","@atproto/oauth-provider-ui":"0.1.10","@atproto/oauth-provider-api":"0.1.5","disposable-email-domains-js":"^1.5.0","@atproto/oauth-provider-frontend":"0.1.9","@atproto-labs/simple-store-memory":"0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.9.2_1750358919471_0.15328048284153772","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@atproto/oauth-provider","version":"0.9.3","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.9.3","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"047b2e520e5cf127385adddc1dca47207b0ca113","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.9.3.tgz","fileCount":753,"integrity":"sha512-TAhsCYDB/1twEA1vqjLAz7lxKI8W59eNs239MujE35Cc9l4lRHyMopoFv5JmgNnxDvloB5l6RxpTbXVC6wnKpQ==","signatures":[{"sig":"MEYCIQDPJHZmV8279FC3knVzsMwqzUqel+5oIt5iWig39ZfZXgIhANshYu7/4mvoAVRT6yW2ryUJ9Lena9ze3BW8nus/tzp+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1707484},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.9.3.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"devinivy","actor":{"name":"devinivy","type":"user","email":"devinivy@gmail.com"},"email":"devinivy@gmail.com"},"_resolved":"/tmp/693b8b91affd92909e9ca006dc78d9b0/atproto-oauth-provider-0.9.3.tgz","_integrity":"sha512-TAhsCYDB/1twEA1vqjLAz7lxKI8W59eNs239MujE35Cc9l4lRHyMopoFv5JmgNnxDvloB5l6RxpTbXVC6wnKpQ==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.9.2","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.6.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"0.1.5","@atproto/jwk":"0.4.0","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.4.11","@atproto/syntax":"0.4.0","@atproto/jwk-jose":"0.1.9","@atproto-labs/pipe":"0.1.1","@atproto-labs/fetch":"0.2.3","@atproto/oauth-types":"0.4.0","@atproto-labs/fetch-node":"0.1.9","@atproto-labs/simple-store":"0.2.0","@atproto/oauth-provider-ui":"0.1.11","@atproto/oauth-provider-api":"0.1.6","disposable-email-domains-js":"^1.5.0","@atproto/oauth-provider-frontend":"0.1.10","@atproto-labs/simple-store-memory":"0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.9.3_1750771355883_0.33938103921057694","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@atproto/oauth-provider","version":"0.10.0","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.10.0","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"80185321d2d144ac897571b5cb5b91d3b628452d","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.10.0.tgz","fileCount":748,"integrity":"sha512-WbDaMC/9Zd4oslA4pPvf7ozum0YAQRxNspYpEauXtJ/bjVxqViKgV158jnPhDbYfo62NkxSuSaUkTV116U/VBg==","signatures":[{"sig":"MEUCICYFTrFUeblLdN39lbKNEeQ9vuE9CrjGO407IgEyYCI/AiEAp/RYXg9ELb2GY9N/g/3H0GNy/xTDnOwIpTgxBgeAaYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1711424},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.10.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/320877b85eabfd31a846aa2d76e98d80/atproto-oauth-provider-0.10.0.tgz","_integrity":"sha512-WbDaMC/9Zd4oslA4pPvf7ozum0YAQRxNspYpEauXtJ/bjVxqViKgV158jnPhDbYfo62NkxSuSaUkTV116U/VBg==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.9.3","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"0.1.5","@atproto/jwk":"0.4.0","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.4.11","@atproto/syntax":"0.4.0","@atproto/jwk-jose":"0.1.9","@atproto-labs/pipe":"0.1.1","@atproto-labs/fetch":"0.2.3","@atproto/oauth-types":"0.4.0","@atproto/oauth-scopes":"0.0.1","@atproto-labs/fetch-node":"0.1.9","@atproto-labs/simple-store":"0.2.0","@atproto/oauth-provider-ui":"0.2.0","@atproto/oauth-provider-api":"0.2.0","disposable-email-domains-js":"^1.5.0","@atproto/oauth-provider-frontend":"0.1.11","@atproto-labs/simple-store-memory":"0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.10.0_1755003041692_0.8849470546312272","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@atproto/oauth-provider","version":"0.10.1","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.10.1","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"702fa9e4b978a6a3079dddea3319dd0e44a17e1d","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.10.1.tgz","fileCount":748,"integrity":"sha512-ofQ6kFS8839Bi0/D646rKLcmfkvedZ2zprzHH1Gr1W/X9sxizSP1e6Ey2skMGtI5rLTXV9WKX0Dkg/A0tMAHgA==","signatures":[{"sig":"MEYCIQDj3Z2b0dB6cGupeExbO54tp2yXfgZLmFzxbX7H8wv4ZwIhAJT7zMynIhg99Qj/0ggWXEZqMttlSuBMeMsWip52bRDc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1711962},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.10.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/8e74e9d4e6807fdb793cfbf6fbb26b82/atproto-oauth-provider-0.10.1.tgz","_integrity":"sha512-ofQ6kFS8839Bi0/D646rKLcmfkvedZ2zprzHH1Gr1W/X9sxizSP1e6Ey2skMGtI5rLTXV9WKX0Dkg/A0tMAHgA==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.9.3","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"0.1.5","@atproto/jwk":"0.4.0","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.4.11","@atproto/syntax":"0.4.0","@atproto/jwk-jose":"0.1.9","@atproto-labs/pipe":"0.1.1","@atproto-labs/fetch":"0.2.3","@atproto/oauth-types":"0.4.0","@atproto/oauth-scopes":"0.0.2","@atproto-labs/fetch-node":"0.1.9","@atproto-labs/simple-store":"0.2.0","@atproto/oauth-provider-ui":"0.2.0","@atproto/oauth-provider-api":"0.2.0","disposable-email-domains-js":"^1.5.0","@atproto/oauth-provider-frontend":"0.1.11","@atproto-labs/simple-store-memory":"0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.10.1_1755074195619_0.3187307921684319","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@atproto/oauth-provider","version":"0.10.2","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.10.2","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"572056d9aae156e9accf5568f28e80f2446010b6","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.10.2.tgz","fileCount":748,"integrity":"sha512-DcdxxfHyI7CQmN3YJi8ljanijgOWp4IaYZkCYWZI6N7/Gmpgwrh0sszwKH2W3BuHnf1LKh4EfWCiR9scWLHwiQ==","signatures":[{"sig":"MEQCIBrJj2ycJeHr2ge4r7w3uIiruS0q0RuLmIDuyj+xDJyhAiAMkWzd2X/Zl0zXX3Slu1XNX17pUNkJ2uNFDqfflul6ng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1654595},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.10.2.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/83f329802e32c47f6df0768e0421934a/atproto-oauth-provider-0.10.2.tgz","_integrity":"sha512-DcdxxfHyI7CQmN3YJi8ljanijgOWp4IaYZkCYWZI6N7/Gmpgwrh0sszwKH2W3BuHnf1LKh4EfWCiR9scWLHwiQ==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.9.3","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"0.1.5","@atproto/jwk":"0.5.0","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.4.11","@atproto/syntax":"0.4.0","@atproto/jwk-jose":"0.1.10","@atproto-labs/pipe":"0.1.1","@atproto-labs/fetch":"0.2.3","@atproto/oauth-types":"0.4.1","@atproto/oauth-scopes":"0.0.2","@atproto-labs/fetch-node":"0.1.9","@atproto-labs/simple-store":"0.2.0","@atproto/oauth-provider-ui":"0.2.1","@atproto/oauth-provider-api":"0.2.1","disposable-email-domains-js":"^1.5.0","@atproto/oauth-provider-frontend":"0.1.12","@atproto-labs/simple-store-memory":"0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.10.2_1755091655773_0.2250351310637826","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@atproto/oauth-provider","version":"0.11.0","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.11.0","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"e0a83569ea1042e87980e2c0fe52e2e6dc39f8cb","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.11.0.tgz","fileCount":773,"integrity":"sha512-oVb8QOCFHGplmQs+WYtL3gu77KShdYuMPKYOo/4hDyTE3J9l+Jv1C7DsJU/xKkxcKfdxvKp7kGLEJUgiTUaWmQ==","signatures":[{"sig":"MEUCIECEUN7h6USXK8LNwXiIZ0UBf+DeMGDU7kPdmE00r9MgAiEAx1AHSgzraB/zG9qguT1LCcOLpe4FatBUlikYq4dDrG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1693627},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.11.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/b95400a4265ae2a11385b5ffeef053fa/atproto-oauth-provider-0.11.0.tgz","_integrity":"sha512-oVb8QOCFHGplmQs+WYtL3gu77KShdYuMPKYOo/4hDyTE3J9l+Jv1C7DsJU/xKkxcKfdxvKp7kGLEJUgiTUaWmQ==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.9.3","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"0.2.0","@atproto/jwk":"0.5.0","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.4.11","@atproto/syntax":"0.4.1","@atproto/lexicon":"0.5.0","@atproto/jwk-jose":"0.1.10","@atproto-labs/pipe":"0.1.1","@atproto-labs/fetch":"0.2.3","@atproto/oauth-types":"0.4.1","@atproto/oauth-scopes":"0.1.0","@atproto-labs/fetch-node":"0.1.10","@atproto/lexicon-resolver":"0.2.0","@atproto-labs/simple-store":"0.3.0","@atproto/oauth-provider-ui":"0.2.1","@atproto/oauth-provider-api":"0.2.1","disposable-email-domains-js":"^1.5.0","@atproto/oauth-provider-frontend":"0.1.12","@atproto-labs/simple-store-memory":"0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.11.0_1756465229436_0.9458898206513939","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@atproto/oauth-provider","version":"0.11.1","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.11.1","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"c749cf8061080487f292cc51d52db24fe6236b4d","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.11.1.tgz","fileCount":773,"integrity":"sha512-AoNY9BX9nfAD+qDTPFbypVFU8TtNWcIzpvBbox92EsRMh0rzwXQzhnReUmmIYsssoNQvuZwS2w7DGPTTEC6QZQ==","signatures":[{"sig":"MEUCIBUi0VTE5Q2RiUJhP7ksy6LSHxmrddHFRBF63y4D5rKaAiEAr8qMsh3hSLztIKukjWEX/Fr/MjwFKKwAPUoh5Mbg5T0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1693906},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.11.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/0f25aa397413a184601aa48048eb0c45/atproto-oauth-provider-0.11.1.tgz","_integrity":"sha512-AoNY9BX9nfAD+qDTPFbypVFU8TtNWcIzpvBbox92EsRMh0rzwXQzhnReUmmIYsssoNQvuZwS2w7DGPTTEC6QZQ==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.9.3","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"0.2.0","@atproto/jwk":"0.5.0","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.4.11","@atproto/syntax":"0.4.1","@atproto/lexicon":"0.5.0","@atproto/jwk-jose":"0.1.10","@atproto-labs/pipe":"0.1.1","@atproto-labs/fetch":"0.2.3","@atproto/oauth-types":"0.4.1","@atproto/oauth-scopes":"0.1.0","@atproto-labs/fetch-node":"0.1.10","@atproto/lexicon-resolver":"0.2.0","@atproto-labs/simple-store":"0.3.0","@atproto/oauth-provider-ui":"0.3.0","@atproto/oauth-provider-api":"0.3.0","disposable-email-domains-js":"^1.5.0","@atproto/oauth-provider-frontend":"0.2.0","@atproto-labs/simple-store-memory":"0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.11.1_1756476671007_0.7964642012838281","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"@atproto/oauth-provider","version":"0.11.2","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.11.2","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"40835be2336ba49c3a9becc77138916a131421ff","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.11.2.tgz","fileCount":773,"integrity":"sha512-w+oa6qc6pj6fMZCXsaxjlDTnNRgohV7Xm+JO0q+Vp19qnpiVNKMJfvYF4zfWTc3EZ3QQaNzlv1U5AQvRAC0oUA==","signatures":[{"sig":"MEQCIBICl5bgzBnqHe/42Jh3sXWmKogeuzhIrQGw+fJngi5XAiAxapAEosVYNUMczbRdV/rpovrAns1s0akjda7Pi2BgAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1694432},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.11.2.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/9e866c33e2e0e4bff21b5a1e0a7969ae/atproto-oauth-provider-0.11.2.tgz","_integrity":"sha512-w+oa6qc6pj6fMZCXsaxjlDTnNRgohV7Xm+JO0q+Vp19qnpiVNKMJfvYF4zfWTc3EZ3QQaNzlv1U5AQvRAC0oUA==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.9.3","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"0.2.0","@atproto/jwk":"0.5.0","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.4.11","@atproto/syntax":"0.4.1","@atproto/lexicon":"0.5.0","@atproto/jwk-jose":"0.1.10","@atproto-labs/pipe":"0.1.1","@atproto-labs/fetch":"0.2.3","@atproto/oauth-types":"0.4.1","@atproto/oauth-scopes":"0.1.0","@atproto-labs/fetch-node":"0.1.10","@atproto/lexicon-resolver":"0.2.0","@atproto-labs/simple-store":"0.3.0","@atproto/oauth-provider-ui":"0.3.0","@atproto/oauth-provider-api":"0.3.0","disposable-email-domains-js":"^1.5.0","@atproto/oauth-provider-frontend":"0.2.0","@atproto-labs/simple-store-memory":"0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.11.2_1756802612706_0.969882831758555","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@atproto/oauth-provider","version":"0.12.0","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.12.0","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"57de95cad88cb8dc234c690940b4d15fdb3aac48","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.12.0.tgz","fileCount":773,"integrity":"sha512-PrcypPW3b62BRbKdR5dlQmFZufoVRTTlzi5jLlVJfOrTHcvFTs9a7I55ZhozRuVm+AqNeA7oM0/8gvROq5wLpQ==","signatures":[{"sig":"MEYCIQD9Z2j3IyjkYmm5T+0lzAH8otu14O+oU5Mtk7CTy4jgXQIhAJL0dBP8ZZPpKwPccza+11Ef/xiSf+80W60UOfEvDoJR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1699607},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.12.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/d00f5935f7bec3123d03b77e623584e1/atproto-oauth-provider-0.12.0.tgz","_integrity":"sha512-PrcypPW3b62BRbKdR5dlQmFZufoVRTTlzi5jLlVJfOrTHcvFTs9a7I55ZhozRuVm+AqNeA7oM0/8gvROq5wLpQ==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.9.3","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"0.2.0","@atproto/jwk":"0.5.0","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.4.12","@atproto/syntax":"0.4.1","@atproto/lexicon":"0.5.1","@atproto/jwk-jose":"0.1.10","@atproto-labs/pipe":"0.1.1","@atproto-labs/fetch":"0.2.3","@atproto/oauth-types":"0.4.1","@atproto/oauth-scopes":"0.2.0","@atproto-labs/fetch-node":"0.1.10","@atproto/lexicon-resolver":"0.2.1","@atproto-labs/simple-store":"0.3.0","@atproto/oauth-provider-ui":"0.3.1","@atproto/oauth-provider-api":"0.3.0","disposable-email-domains-js":"^1.5.0","@atproto/oauth-provider-frontend":"0.2.1","@atproto-labs/simple-store-memory":"0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.12.0_1757414097567_0.8531244851364872","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@atproto/oauth-provider","version":"0.12.1","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.12.1","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"c7643bb9313c87ae5ef1db2fc9820cf7a4ecc5f4","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.12.1.tgz","fileCount":773,"integrity":"sha512-IfVMBmkGU8VspPgn28yCOQMm65RGmAzFKu5u8ZeO0DneZhX457NNMkQF6DAXFKDuuk1gUaBP8pmV/dt9lnv3TA==","signatures":[{"sig":"MEUCIGDQdgqe8QRPeLhGx5KhKQULBdbtLREHzORa5RstMSf4AiEAx5Eo9WbiaHoRm3UP6cMWn+2yax9mrNu3SXQbdtvOG0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1701389},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.12.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/6c3da4f9d92456426169e9d7acf97d69/atproto-oauth-provider-0.12.1.tgz","_integrity":"sha512-IfVMBmkGU8VspPgn28yCOQMm65RGmAzFKu5u8ZeO0DneZhX457NNMkQF6DAXFKDuuk1gUaBP8pmV/dt9lnv3TA==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.9.3","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"0.2.0","@atproto/jwk":"0.5.0","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.4.12","@atproto/syntax":"0.4.1","@atproto/lexicon":"0.5.1","@atproto/jwk-jose":"0.1.10","@atproto-labs/pipe":"0.1.1","@atproto-labs/fetch":"0.2.3","@atproto/oauth-types":"0.4.1","@atproto/oauth-scopes":"0.2.0","@atproto-labs/fetch-node":"0.1.10","@atproto/lexicon-resolver":"0.2.1","@atproto-labs/simple-store":"0.3.0","@atproto/oauth-provider-ui":"0.3.1","@atproto/oauth-provider-api":"0.3.0","disposable-email-domains-js":"^1.5.0","@atproto/oauth-provider-frontend":"0.2.1","@atproto-labs/simple-store-memory":"0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.12.1_1757510496887_0.638274670049505","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@atproto/oauth-provider","version":"0.13.0","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.13.0","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"d782aabb4b58e9ef754fc413f769ce7ae7f14133","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.13.0.tgz","fileCount":773,"integrity":"sha512-uMlu5QDTDwonHyQEs8CIsygMi4Am6EyjW6rU1MG2vPyanyICrgj7HKoQPtmgvP7fFsf6o6QUeBO3UZYyKQ8oMw==","signatures":[{"sig":"MEUCIGiFN9Ryw7GnhZuAVrKwebY4JMu2unBPBlqEJKnYhIUfAiEA+s8bR6T5t+L9K3z7/dCCcsuilSFe0OPuNCZV5Icw3Kg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1705398},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.13.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/abbe252902a163076462d1793cc672d1/atproto-oauth-provider-0.13.0.tgz","_integrity":"sha512-uMlu5QDTDwonHyQEs8CIsygMi4Am6EyjW6rU1MG2vPyanyICrgj7HKoQPtmgvP7fFsf6o6QUeBO3UZYyKQ8oMw==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.9.3","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"0.2.0","@atproto/jwk":"0.5.0","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.4.12","@atproto/syntax":"0.4.1","@atproto/lexicon":"0.5.1","@atproto/jwk-jose":"0.1.10","@atproto-labs/pipe":"0.1.1","@atproto-labs/fetch":"0.2.3","@atproto/oauth-types":"0.4.1","@atproto/oauth-scopes":"0.2.0","@atproto-labs/fetch-node":"0.1.10","@atproto/lexicon-resolver":"0.2.1","@atproto-labs/simple-store":"0.3.0","@atproto/oauth-provider-ui":"0.3.1","@atproto/oauth-provider-api":"0.3.0","disposable-email-domains-js":"^1.5.0","@atproto/oauth-provider-frontend":"0.2.1","@atproto-labs/simple-store-memory":"0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.13.0_1758609398435_0.5762260093227585","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@atproto/oauth-provider","version":"0.13.1","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.13.1","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"9536ceeeb5f949e124d608bd319c5a93509b812d","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.13.1.tgz","fileCount":773,"integrity":"sha512-zQKPGcTj64+21ypl+Q5gSOa8J32PQj8ZPdDDAHQDHi87eN/h83mC0NO1P8GOqoi0IhtOz8JufOXK0a/ZfgbugA==","signatures":[{"sig":"MEYCIQDQn9TBQk8NXfETRF4RHbEeNFDeWeRGy76X8p5zSIzcWgIhAKM1EgEUC5hQMFfLAU4TIR2+xSd3MCzoVyIsfMih5GrE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1705492},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.13.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/aedfd11f2d0d2f87375ade3342bb917a/atproto-oauth-provider-0.13.1.tgz","_integrity":"sha512-zQKPGcTj64+21ypl+Q5gSOa8J32PQj8ZPdDDAHQDHi87eN/h83mC0NO1P8GOqoi0IhtOz8JufOXK0a/ZfgbugA==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.9.3","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"0.2.0","@atproto/jwk":"0.5.0","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.4.12","@atproto/syntax":"0.4.1","@atproto/lexicon":"0.5.1","@atproto/jwk-jose":"0.1.10","@atproto-labs/pipe":"0.1.1","@atproto-labs/fetch":"0.2.3","@atproto/oauth-types":"0.4.1","@atproto/oauth-scopes":"0.2.0","@atproto-labs/fetch-node":"0.1.10","@atproto/lexicon-resolver":"0.2.2","@atproto-labs/simple-store":"0.3.0","@atproto/oauth-provider-ui":"0.3.1","@atproto/oauth-provider-api":"0.3.0","disposable-email-domains-js":"^1.5.0","@atproto/oauth-provider-frontend":"0.2.1","@atproto-labs/simple-store-memory":"0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.13.1_1758905819030_0.4339083146916436","host":"s3://npm-registry-packages-npm-production"}},"0.13.2":{"name":"@atproto/oauth-provider","version":"0.13.2","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.13.2","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"7dd9148a9d4c3c8bc226be2c151fdbf4a6eed5e5","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.13.2.tgz","fileCount":773,"integrity":"sha512-R3T63DzCei2nip5aLy4jldNiOEBDQ0g2S5UCCyhlAYarLgNRtBZzrF2L+Mx0L9AQOvsZGTxoo5fFoeFFMsAFcQ==","signatures":[{"sig":"MEYCIQDfWH9cdG4zNpSYTkwxHmzhsgODejLfGvpH7YwctBRTlwIhAKZeVNxEB4oE8hzGVzD0AT2pc5xgmyx+oR7nlQ4k76Er","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2352304},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.13.2.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/ae5a5e82b89249dc8bdab27a86566ac7/atproto-oauth-provider-0.13.2.tgz","_integrity":"sha512-R3T63DzCei2nip5aLy4jldNiOEBDQ0g2S5UCCyhlAYarLgNRtBZzrF2L+Mx0L9AQOvsZGTxoo5fFoeFFMsAFcQ==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.9.3","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"0.2.1","@atproto/jwk":"0.6.0","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.4.12","@atproto/syntax":"0.4.1","@atproto/lexicon":"0.5.1","@atproto/jwk-jose":"0.1.11","@atproto-labs/pipe":"0.1.1","@atproto-labs/fetch":"0.2.3","@atproto/oauth-types":"0.4.2","@atproto/oauth-scopes":"0.2.1","@atproto-labs/fetch-node":"0.1.10","@atproto/lexicon-resolver":"0.2.2","@atproto-labs/simple-store":"0.3.0","@atproto/oauth-provider-ui":"0.3.2","@atproto/oauth-provider-api":"0.3.1","disposable-email-domains-js":"^1.5.0","@atproto/oauth-provider-frontend":"0.2.2","@atproto-labs/simple-store-memory":"0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.13.2_1759771192326_0.993817089693692","host":"s3://npm-registry-packages-npm-production"}},"0.13.3":{"name":"@atproto/oauth-provider","version":"0.13.3","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.13.3","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"808efaeb109770db0a11c2fa179b36007c33efb6","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.13.3.tgz","fileCount":773,"integrity":"sha512-nhBmIsnpYTmMaYiOFTFIA1M0ITdySSQ4IW4kALgdzRnSocE35THTwgkyjyuPxmAniRe+Rb0APIunGbgDJPyibw==","signatures":[{"sig":"MEYCIQDLdxWKemOX7JymXtN+ruOQFrmgWfg6PdHnMmhIZLSchAIhAJ/7OIOJXQ4QimxIMBxS6RiKb+JzlilIr8Rll/TNlvqp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2351371},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.13.3.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/e0a20cdd5957c9fb09e280ce2ff43491/atproto-oauth-provider-0.13.3.tgz","_integrity":"sha512-nhBmIsnpYTmMaYiOFTFIA1M0ITdySSQ4IW4kALgdzRnSocE35THTwgkyjyuPxmAniRe+Rb0APIunGbgDJPyibw==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.9.3","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"0.2.1","@atproto/jwk":"0.6.0","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.4.12","@atproto/syntax":"0.4.1","@atproto/lexicon":"0.5.1","@atproto/jwk-jose":"0.1.11","@atproto-labs/pipe":"0.1.1","@atproto-labs/fetch":"0.2.3","@atproto/oauth-types":"0.5.0","@atproto/oauth-scopes":"0.2.1","@atproto-labs/fetch-node":"0.2.0","@atproto/lexicon-resolver":"0.2.3","@atproto-labs/simple-store":"0.3.0","@atproto/oauth-provider-ui":"0.3.3","@atproto/oauth-provider-api":"0.3.2","disposable-email-domains-js":"^1.5.0","@atproto/oauth-provider-frontend":"0.2.3","@atproto-labs/simple-store-memory":"0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.13.3_1761304100316_0.5655702746524955","host":"s3://npm-registry-packages-npm-production"}},"0.13.4":{"name":"@atproto/oauth-provider","version":"0.13.4","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.13.4","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"e2e39e29237022dbc09aeb24e4e4ac3c0efab4e9","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.13.4.tgz","fileCount":773,"integrity":"sha512-MxMfc1cZ/eP4l+cgXOrKbZWd7qjyvJb0XKRGMcpBOHE9fVnnoN2wGxf2Gv/cxnp7v478F5t3kdgGq0Minzdsrw==","signatures":[{"sig":"MEUCIHzc9Jmz4iXUoXM2lMXRD1wfwxnuodEAv0XRr9qfPzNRAiEA+UCYabyu7JRg7KGDFrTb62lNqW1N//TsUn3nOcZmD8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2352259},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.13.4.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/25ad8ec478815ed502595711080a538d/atproto-oauth-provider-0.13.4.tgz","_integrity":"sha512-MxMfc1cZ/eP4l+cgXOrKbZWd7qjyvJb0XKRGMcpBOHE9fVnnoN2wGxf2Gv/cxnp7v478F5t3kdgGq0Minzdsrw==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.9.4","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"0.2.1","@atproto/jwk":"0.6.0","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.4.12","@atproto/syntax":"0.4.1","@atproto/lexicon":"0.5.1","@atproto/jwk-jose":"0.1.11","@atproto-labs/pipe":"0.1.1","@atproto-labs/fetch":"0.2.3","@atproto/oauth-types":"0.5.0","@atproto/oauth-scopes":"0.2.1","@atproto-labs/fetch-node":"0.2.0","@atproto/lexicon-resolver":"0.2.3","@atproto-labs/simple-store":"0.3.0","@atproto/oauth-provider-ui":"0.3.4","@atproto/oauth-provider-api":"0.3.2","disposable-email-domains-js":"^1.5.0","@atproto/oauth-provider-frontend":"0.2.3","@atproto-labs/simple-store-memory":"0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.13.4_1761570828920_0.16776001876020952","host":"s3://npm-registry-packages-npm-production"}},"0.13.5":{"name":"@atproto/oauth-provider","version":"0.13.5","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.13.5","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"5f889d92c8bd6fe68de73e98dc9c31c2d7ec17a7","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.13.5.tgz","fileCount":773,"integrity":"sha512-8z6wFyR2UCpAJ1EggT0L0QlOxOKVw8l0Hjyo3Qqu8swI8oaQUPHXxwW1vIJlHuzV+DEVeWHsBQtupoiFEtKfcQ==","signatures":[{"sig":"MEYCIQDpt6YwlDAx+bTLDxQGmMOOfTItw2fwkcAehIvskOUjngIhALLOUuZljJDhbmZIoc9M2le/htbUPdMRn2rvPi4p02fa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2353031},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.13.5.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/a890898a4266b972f2d8324a3f9d70a2/atproto-oauth-provider-0.13.5.tgz","_integrity":"sha512-8z6wFyR2UCpAJ1EggT0L0QlOxOKVw8l0Hjyo3Qqu8swI8oaQUPHXxwW1vIJlHuzV+DEVeWHsBQtupoiFEtKfcQ==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.9.4","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"0.2.2","@atproto/jwk":"0.6.0","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.5.0","@atproto/syntax":"0.4.1","@atproto/lexicon":"0.5.2","@atproto/jwk-jose":"0.1.11","@atproto-labs/pipe":"0.1.1","@atproto-labs/fetch":"0.2.3","@atproto/oauth-types":"0.5.1","@atproto/oauth-scopes":"0.2.2","@atproto-labs/fetch-node":"0.2.0","@atproto/lexicon-resolver":"0.2.4","@atproto-labs/simple-store":"0.3.0","@atproto/oauth-provider-ui":"0.3.5","@atproto/oauth-provider-api":"0.3.3","disposable-email-domains-js":"^1.5.0","@atproto/oauth-provider-frontend":"0.2.4","@atproto-labs/simple-store-memory":"0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.13.5_1764019980003_0.8897181155860932","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@atproto/oauth-provider","version":"0.14.0","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.14.0","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"bcae0a70250a0ca93853a90f75538acacbda46a4","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.14.0.tgz","fileCount":773,"integrity":"sha512-eznIEvLu7iZ6mg90R8mn+WiCFkMJywHjB0wn5a9/ajWuUWPHhNSxllWy1BXtwjLvC1g1ECAwAXAY+x3Y8yfgaA==","signatures":[{"sig":"MEUCICEKpRNtxP3BPCNLwMUWbPfVv7vazdg1MxD1Go5JTjF3AiEA4uBauHr8jHxa1lCkplfJmUKeNlI48D5wURKgOCwYyUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2357325},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.14.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/f8536ebf364da87b43e3135499cbe153/atproto-oauth-provider-0.14.0.tgz","_integrity":"sha512-eznIEvLu7iZ6mg90R8mn+WiCFkMJywHjB0wn5a9/ajWuUWPHhNSxllWy1BXtwjLvC1g1ECAwAXAY+x3Y8yfgaA==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.9.4","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"0.2.3","@atproto/jwk":"0.6.0","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.5.2","@atproto/syntax":"0.4.2","@atproto/jwk-jose":"0.1.11","@atproto-labs/pipe":"0.1.1","@atproto-labs/fetch":"0.2.3","@atproto/oauth-types":"0.5.2","@atproto/lex-document":"0.0.4","@atproto/lex-resolver":"0.0.4","@atproto/oauth-scopes":"0.3.0","@atproto-labs/fetch-node":"0.2.0","@atproto-labs/simple-store":"0.3.0","@atproto/oauth-provider-ui":"0.3.6","@atproto/oauth-provider-api":"0.3.4","disposable-email-domains-js":"^1.5.0","@atproto/oauth-provider-frontend":"0.2.5","@atproto-labs/simple-store-memory":"0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.14.0_1764695568560_0.7062471013993208","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@atproto/oauth-provider","version":"0.14.1","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.14.1","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"b1fd01408bb988ee29f19e2ab6ab323a31ea7590","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.14.1.tgz","fileCount":773,"integrity":"sha512-n0qHOhUfSwp6w3i54tC5IjmeE5raoxEyxchJkqvoj/xWBiysdMJwpLTIvQ90rcXbjIA22Jv58oQ/mtx07w82xA==","signatures":[{"sig":"MEUCIQCfgINV+5Xqk2XKLP3m8CuXjyroD5He+E6reKCYfWGUywIgQC3SisfmiFs1DyWpvcx/3vxF+e7TovHKYdw1gD3G7/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2357575},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.14.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/4d5920f1fbec8aa4663fcb18e9b0fd15/atproto-oauth-provider-0.14.1.tgz","_integrity":"sha512-n0qHOhUfSwp6w3i54tC5IjmeE5raoxEyxchJkqvoj/xWBiysdMJwpLTIvQ90rcXbjIA22Jv58oQ/mtx07w82xA==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.9.4","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"0.2.3","@atproto/jwk":"0.6.0","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.5.3","@atproto/syntax":"0.4.2","@atproto/jwk-jose":"0.1.11","@atproto-labs/pipe":"0.1.1","@atproto-labs/fetch":"0.2.3","@atproto/oauth-types":"0.5.2","@atproto/lex-document":"0.0.5","@atproto/lex-resolver":"0.0.5","@atproto/oauth-scopes":"0.3.0","@atproto-labs/fetch-node":"0.2.0","@atproto-labs/simple-store":"0.3.0","@atproto/oauth-provider-ui":"0.3.6","@atproto/oauth-provider-api":"0.3.4","disposable-email-domains-js":"^1.5.0","@atproto/oauth-provider-frontend":"0.2.5","@atproto-labs/simple-store-memory":"0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.14.1_1765221127243_0.2250513076536682","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@atproto/oauth-provider","version":"0.15.0","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.15.0","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"176c6da43f12a5dacff10beea8afb05ad6ac6a99","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.15.0.tgz","fileCount":773,"integrity":"sha512-SbVRS8PDT7bxON1xQgSFnezlQhOyxyxftbTUJ9D+BLcHKw8ZYYc/AX1Mite6L4GFkICddksUjQaKFNNC0XMw2w==","signatures":[{"sig":"MEUCIQDSQ0YWa6LQ8uKt36quhNM6y5sw8TjCreiDk8jbhdlOuAIgYefWf1DypINeMGcjScUCEuCoGmoJTcirV25U0IIIEQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2360435},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.15.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/tmp/ea843c7bc6a5a6ae7ac6dcab289d72ee/atproto-oauth-provider-0.15.0.tgz","_integrity":"sha512-SbVRS8PDT7bxON1xQgSFnezlQhOyxyxftbTUJ9D+BLcHKw8ZYYc/AX1Mite6L4GFkICddksUjQaKFNNC0XMw2w==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"10.9.4","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"0.2.3","@atproto/jwk":"0.6.0","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.5.4","@atproto/syntax":"0.4.2","@atproto/jwk-jose":"0.1.11","@atproto-labs/pipe":"0.1.1","@atproto-labs/fetch":"0.2.3","@atproto/oauth-types":"0.6.0","@atproto/lex-document":"0.0.6","@atproto/lex-resolver":"0.0.6","@atproto/oauth-scopes":"0.3.0","@atproto-labs/fetch-node":"0.2.0","@atproto-labs/simple-store":"0.3.0","@atproto/oauth-provider-ui":"0.4.0","@atproto/oauth-provider-api":"0.3.5","disposable-email-domains-js":"^1.5.0","@atproto/oauth-provider-frontend":"0.2.6","@atproto-labs/simple-store-memory":"0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.15.0_1767112376876_0.962019419657866","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@atproto/oauth-provider","version":"0.15.1","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.15.1","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"4d6d739101ce3e5e4edf3e23fc5cfb179139074a","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.15.1.tgz","fileCount":773,"integrity":"sha512-Xa+T+0MvHHHIPzk5W7LuULQYanldDlpwOv8TpJYuxsg4FWtdFTHTO/JGFY7mqy4sSCl5Iyhnp/UwzyOGuS3d9g==","signatures":[{"sig":"MEQCIGssqxTavZkG8VVToNBUMa3+nrBCDBV5uIIvYhAIvkpxAiB+HUwT9iWWy1PvpBNnvz7FHzIev0Hscn5clB5X0N9o8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atproto%2foauth-provider@0.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2360685},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.15.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14240427-2e5c-48d9-9d9f-f1bc29d87812"}},"_resolved":"/tmp/d8537c5809f096af9d606c610cdffa59/atproto-oauth-provider-0.15.1.tgz","_integrity":"sha512-Xa+T+0MvHHHIPzk5W7LuULQYanldDlpwOv8TpJYuxsg4FWtdFTHTO/JGFY7mqy4sSCl5Iyhnp/UwzyOGuS3d9g==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"11.7.0","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"0.2.3","@atproto/jwk":"0.6.0","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.5.5","@atproto/syntax":"0.4.2","@atproto/jwk-jose":"0.1.11","@atproto-labs/pipe":"0.1.1","@atproto-labs/fetch":"0.2.3","@atproto/oauth-types":"0.6.0","@atproto/lex-document":"0.0.7","@atproto/lex-resolver":"0.0.7","@atproto/oauth-scopes":"0.3.0","@atproto-labs/fetch-node":"0.2.0","@atproto-labs/simple-store":"0.3.0","@atproto/oauth-provider-ui":"0.4.0","@atproto/oauth-provider-api":"0.3.5","disposable-email-domains-js":"^1.5.0","@atproto/oauth-provider-frontend":"0.2.6","@atproto-labs/simple-store-memory":"0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.15.1_1767361329911_0.19793319293212708","host":"s3://npm-registry-packages-npm-production"}},"0.15.2":{"name":"@atproto/oauth-provider","version":"0.15.2","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.15.2","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"e0de8e09ee9db412db9263c3c8fd0ffb2c84ed9d","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.15.2.tgz","fileCount":773,"integrity":"sha512-94Xg6XS5IccDSQ54t+FqEXe8v+oeYftms0YX6xky8jY+EK0W1jUbO4vsxkaTv3PDe0QfSLoDvB3SoVcRi46JGA==","signatures":[{"sig":"MEUCID38VLdL/mhXVSKoi63LXZKzWbf2hdTnbsqd9e5K+O1QAiEApYaa7YS2pGm1yz7iLdbaRhVdvzNDmqX5JKTfH8VwT70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atproto%2foauth-provider@0.15.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2361107},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.15.2.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14240427-2e5c-48d9-9d9f-f1bc29d87812"}},"_resolved":"/tmp/706229a1a504d69ef12ac073e4438d18/atproto-oauth-provider-0.15.2.tgz","_integrity":"sha512-94Xg6XS5IccDSQ54t+FqEXe8v+oeYftms0YX6xky8jY+EK0W1jUbO4vsxkaTv3PDe0QfSLoDvB3SoVcRi46JGA==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"11.7.0","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"0.2.4","@atproto/jwk":"0.6.0","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.5.6","@atproto/syntax":"0.4.2","@atproto/jwk-jose":"0.1.11","@atproto-labs/pipe":"0.1.1","@atproto-labs/fetch":"0.2.3","@atproto/oauth-types":"0.6.1","@atproto/lex-document":"0.0.8","@atproto/lex-resolver":"0.0.8","@atproto/oauth-scopes":"0.3.0","@atproto-labs/fetch-node":"0.2.0","@atproto-labs/simple-store":"0.3.0","@atproto/oauth-provider-ui":"0.4.1","@atproto/oauth-provider-api":"0.3.6","disposable-email-domains-js":"^1.5.0","@atproto/oauth-provider-frontend":"0.2.7","@atproto-labs/simple-store-memory":"0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.15.2_1767711778514_0.4459661259499619","host":"s3://npm-registry-packages-npm-production"}},"0.15.3":{"name":"@atproto/oauth-provider","version":"0.15.3","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.15.3","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"d90b5cdb6ea76438d1dc9a13d8a7e91aac6eb4a5","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.15.3.tgz","fileCount":773,"integrity":"sha512-3jcQSOVyEt7lXlrw+imcc3L2BNHYjR/kZOjTuyfK6u9w+NVddhiizMdGF1wmG7mmOWC4GvIxd6ZmTiOMtgWtRQ==","signatures":[{"sig":"MEQCIDL9y5y+NV2e6f7XZUBTYPA90A26zlTEDKUTUVP6T+WrAiBYYNrfxf7ZwMi0Hiqmi94JYiEV2LtifYJRYMi0t61WFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atproto%2foauth-provider@0.15.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2361255},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.15.3.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14240427-2e5c-48d9-9d9f-f1bc29d87812"}},"_resolved":"/tmp/394067bdb91459fa7428b7d96c2d1052/atproto-oauth-provider-0.15.3.tgz","_integrity":"sha512-3jcQSOVyEt7lXlrw+imcc3L2BNHYjR/kZOjTuyfK6u9w+NVddhiizMdGF1wmG7mmOWC4GvIxd6ZmTiOMtgWtRQ==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"11.7.0","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"0.2.4","@atproto/jwk":"0.6.0","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.5.7","@atproto/syntax":"0.4.2","@atproto/jwk-jose":"0.1.11","@atproto-labs/pipe":"0.1.1","@atproto-labs/fetch":"0.2.3","@atproto/oauth-types":"0.6.1","@atproto/lex-document":"0.0.9","@atproto/lex-resolver":"0.0.9","@atproto/oauth-scopes":"0.3.0","@atproto-labs/fetch-node":"0.2.0","@atproto-labs/simple-store":"0.3.0","@atproto/oauth-provider-ui":"0.4.1","@atproto/oauth-provider-api":"0.3.6","disposable-email-domains-js":"^1.5.0","@atproto/oauth-provider-frontend":"0.2.7","@atproto-labs/simple-store-memory":"0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.15.3_1767892552896_0.6394025279861908","host":"s3://npm-registry-packages-npm-production"}},"0.15.4":{"name":"@atproto/oauth-provider","version":"0.15.4","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.15.4","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"eb89d0458f39f3a6c1445b98cbfd5367027fdd26","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.15.4.tgz","fileCount":773,"integrity":"sha512-Ypa6WnG8SiTDfQWXF0MUcZJg/4A9jXObWHi4IAd0FZj9kN/vln8hzq8BSQpyAn3Yy8+XVoaKyN/jhzwxkqQ9Sw==","signatures":[{"sig":"MEQCIBaPbrJXyB90Gr8e8sR7rrsvkVsXQ0HnETgrmP/ZHSx0AiA57gncPvBfsGyyIgIazEPQ3m13Ljmkh5aYeHi3Ah4ROQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atproto%2foauth-provider@0.15.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2361407},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.15.4.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14240427-2e5c-48d9-9d9f-f1bc29d87812"}},"_resolved":"/tmp/cf99b0fe74461cac648840f63bd5cc34/atproto-oauth-provider-0.15.4.tgz","_integrity":"sha512-Ypa6WnG8SiTDfQWXF0MUcZJg/4A9jXObWHi4IAd0FZj9kN/vln8hzq8BSQpyAn3Yy8+XVoaKyN/jhzwxkqQ9Sw==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"11.7.0","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"0.2.4","@atproto/jwk":"0.6.0","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.5.8","@atproto/syntax":"0.4.2","@atproto/jwk-jose":"0.1.11","@atproto-labs/pipe":"0.1.1","@atproto-labs/fetch":"0.2.3","@atproto/oauth-types":"0.6.1","@atproto/lex-document":"0.0.10","@atproto/lex-resolver":"0.0.10","@atproto/oauth-scopes":"0.3.0","@atproto-labs/fetch-node":"0.2.0","@atproto-labs/simple-store":"0.3.0","@atproto/oauth-provider-ui":"0.4.1","@atproto/oauth-provider-api":"0.3.6","disposable-email-domains-js":"^1.5.0","@atproto/oauth-provider-frontend":"0.2.7","@atproto-labs/simple-store-memory":"0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.15.4_1768245359943_0.4699166534859027","host":"s3://npm-registry-packages-npm-production"}},"0.15.5":{"name":"@atproto/oauth-provider","version":"0.15.5","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.15.5","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"c30919133dc38e1c648fb73ec5efb5403fb38404","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.15.5.tgz","fileCount":773,"integrity":"sha512-gmrujnQ5FpEudN0jTplzts0cqvRHnK0ML1aC1U87JGw6ArptstYnRD8JpCeSpYO2J+a+SW3/WyvN/3MoZKkRyQ==","signatures":[{"sig":"MEUCIDqqtM4F3mtA8/C++FFaQ9170nWmZJ7NHJhPWXKSjeb+AiEArWXIvFePleTO4XsLSvEobJ1+yEajH2yENrOlEgyGzT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atproto%2foauth-provider@0.15.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2364242},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.15.5.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14240427-2e5c-48d9-9d9f-f1bc29d87812"}},"_resolved":"/tmp/b40f111c57237cfce059c51b0a81771c/atproto-oauth-provider-0.15.5.tgz","_integrity":"sha512-gmrujnQ5FpEudN0jTplzts0cqvRHnK0ML1aC1U87JGw6ArptstYnRD8JpCeSpYO2J+a+SW3/WyvN/3MoZKkRyQ==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"11.8.0","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"0.2.4","@atproto/jwk":"0.6.0","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.5.9","@atproto/syntax":"0.4.3","@atproto/jwk-jose":"0.1.11","@atproto-labs/pipe":"0.1.1","@atproto-labs/fetch":"0.2.3","@atproto/oauth-types":"0.6.1","@atproto/lex-document":"0.0.11","@atproto/lex-resolver":"0.0.11","@atproto/oauth-scopes":"0.3.0","@atproto-labs/fetch-node":"0.2.0","@atproto-labs/simple-store":"0.3.0","@atproto/oauth-provider-ui":"0.4.1","@atproto/oauth-provider-api":"0.3.6","disposable-email-domains-js":"^1.5.0","@atproto/oauth-provider-frontend":"0.2.7","@atproto-labs/simple-store-memory":"0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.15.5_1769196746476_0.06974217144165995","host":"s3://npm-registry-packages-npm-production"}},"0.15.6":{"name":"@atproto/oauth-provider","version":"0.15.6","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.15.6","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"ae71dfbb0073575011b81be47ee1adf9c1dc5d30","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.15.6.tgz","fileCount":773,"integrity":"sha512-612+MrwjqKQ56wuwTAqFvYs65TX2kPLrmlJwWjUlXm5oh0jmHZG9BBZ0I3WciAeGfIRMp9mWYMxokPxVJdkzgg==","signatures":[{"sig":"MEQCIB+BtD5OgjvMgN0yQz1Re41pvd3vpi6uO1Qw/sUoQi+uAiBfaGfHExZxkIFyiDU9aLh7FhfSZk5O8GJmeqepF52vzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atproto%2foauth-provider@0.15.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2364743},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.15.6.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14240427-2e5c-48d9-9d9f-f1bc29d87812"}},"_resolved":"/tmp/d8c160979ae3ad14cb21febff39ca15b/atproto-oauth-provider-0.15.6.tgz","_integrity":"sha512-612+MrwjqKQ56wuwTAqFvYs65TX2kPLrmlJwWjUlXm5oh0jmHZG9BBZ0I3WciAeGfIRMp9mWYMxokPxVJdkzgg==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"11.8.0","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"0.3.0","@atproto/jwk":"0.6.0","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.5.9","@atproto/syntax":"0.4.3","@atproto/jwk-jose":"0.1.11","@atproto-labs/pipe":"0.1.1","@atproto-labs/fetch":"0.2.3","@atproto/oauth-types":"0.6.2","@atproto/lex-document":"0.0.11","@atproto/lex-resolver":"0.0.12","@atproto/oauth-scopes":"0.3.1","@atproto-labs/fetch-node":"0.2.0","@atproto-labs/simple-store":"0.3.0","@atproto/oauth-provider-ui":"0.4.2","@atproto/oauth-provider-api":"0.3.7","disposable-email-domains-js":"^1.5.0","@atproto/oauth-provider-frontend":"0.2.8","@atproto-labs/simple-store-memory":"0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.15.6_1769614510493_0.8480732993927886","host":"s3://npm-registry-packages-npm-production"}},"0.15.7":{"name":"@atproto/oauth-provider","version":"0.15.7","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.15.7","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"fc5bd420984dac60f726949d2473bbdb3ddff991","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.15.7.tgz","fileCount":773,"integrity":"sha512-rsPez44TJGVC5vFdwSTfSOLIIG5O1JF8NXLe1BjjsUbzRuflN6TyM6HyfBJVsnOVF2bOq6W6xPcnBFUJHCSyUQ==","signatures":[{"sig":"MEUCIH5zDX2OBtrqm5B+bvg7RTOo8vcADtLGsjlBOK54EbCDAiEA52VyOGM5cvTPa8nwn4dD9u8Qdga+fwKdxAqzdvy6ybk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atproto%2foauth-provider@0.15.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2365014},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.15.7.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14240427-2e5c-48d9-9d9f-f1bc29d87812"}},"_resolved":"/tmp/bb2947060a87cdabdcc9f8f1a903d5ce/atproto-oauth-provider-0.15.7.tgz","_integrity":"sha512-rsPez44TJGVC5vFdwSTfSOLIIG5O1JF8NXLe1BjjsUbzRuflN6TyM6HyfBJVsnOVF2bOq6W6xPcnBFUJHCSyUQ==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"11.8.0","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"^0.3.0","@atproto/jwk":"^0.6.0","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.5.10","@atproto/syntax":"^0.4.3","@atproto/jwk-jose":"^0.1.11","@atproto-labs/pipe":"^0.1.1","@atproto-labs/fetch":"^0.2.3","@atproto/oauth-types":"^0.6.2","@atproto/lex-document":"^0.0.12","@atproto/lex-resolver":"^0.0.13","@atproto/oauth-scopes":"^0.3.1","@atproto-labs/fetch-node":"^0.2.0","@atproto-labs/simple-store":"^0.3.0","@atproto/oauth-provider-ui":"^0.4.2","@atproto/oauth-provider-api":"^0.3.7","disposable-email-domains-js":"^1.5.0","@atproto/oauth-provider-frontend":"^0.2.8","@atproto-labs/simple-store-memory":"^0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.15.7_1769793793028_0.7836014639913909","host":"s3://npm-registry-packages-npm-production"}},"0.15.8":{"name":"@atproto/oauth-provider","version":"0.15.8","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.15.8","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"d594c401e25744a1f49ca8e195608e7b42cf0f85","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.15.8.tgz","fileCount":788,"integrity":"sha512-huxqpxVdhfiAC0TUndzpOFqVZ5JqQcXiYWsSEwb47cvVkG9Rg4szEA6IBulsbb/pMeBZ+OuNsz3EnoGzJQaORA==","signatures":[{"sig":"MEQCIEzYeVHblJ0+1/L2CvGTm3IZu+4pFNrtKZinaOGoQ/N2AiB5bwVNUpJV5HAO0gYvLKMTx+8KQj+U0CLrrlqXbNVCMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atproto%2foauth-provider@0.15.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2399728},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.15.8.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14240427-2e5c-48d9-9d9f-f1bc29d87812"}},"_resolved":"/tmp/900a4905fdf0e49a8e5345db3277488f/atproto-oauth-provider-0.15.8.tgz","_integrity":"sha512-huxqpxVdhfiAC0TUndzpOFqVZ5JqQcXiYWsSEwb47cvVkG9Rg4szEA6IBulsbb/pMeBZ+OuNsz3EnoGzJQaORA==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"11.9.0","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"^0.3.0","@atproto/jwk":"^0.6.0","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.5.11","@atproto/syntax":"^0.4.3","@atproto/jwk-jose":"^0.1.11","@atproto-labs/pipe":"^0.1.1","@atproto-labs/fetch":"^0.2.3","@atproto/oauth-types":"^0.6.2","@atproto/lex-document":"^0.0.13","@atproto/lex-resolver":"^0.0.14","@atproto/oauth-scopes":"^0.3.1","@atproto-labs/fetch-node":"^0.2.0","@atproto-labs/simple-store":"^0.3.0","@atproto/oauth-provider-ui":"0.4.3","@atproto/oauth-provider-api":"0.3.7","disposable-email-domains-js":"^1.5.0","@atproto/oauth-provider-frontend":"0.2.9","@atproto-labs/simple-store-memory":"^0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.15.8_1770387315661_0.5027742567475453","host":"s3://npm-registry-packages-npm-production"}},"0.15.9":{"name":"@atproto/oauth-provider","version":"0.15.9","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.15.9","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"3ec21380711e34f4303a0782ecfffffb8080f144","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.15.9.tgz","fileCount":788,"integrity":"sha512-nuyOVw5piS/iEk7xKEtdulRbcFZ7HBB0gPXL62z5IpxmluEvLem/VLqsntj2OK/mtP6xhnIfFHP5pb5+PnLuYQ==","signatures":[{"sig":"MEQCIFVoHkgApSUdOd+15QHfrfkZmkD9Ag+pmJdD3TbtNU7DAiB9HnfcrILiW26Fw+WqL3GPt/AMfwt3Ipg6aQJ0QMd1fA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atproto%2foauth-provider@0.15.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2400611},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.15.9.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14240427-2e5c-48d9-9d9f-f1bc29d87812"}},"_resolved":"/tmp/64599f37f2bac1949dd6706c34103fe0/atproto-oauth-provider-0.15.9.tgz","_integrity":"sha512-nuyOVw5piS/iEk7xKEtdulRbcFZ7HBB0gPXL62z5IpxmluEvLem/VLqsntj2OK/mtP6xhnIfFHP5pb5+PnLuYQ==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"11.9.0","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"^0.3.0","@atproto/jwk":"^0.6.0","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.5.11","@atproto/syntax":"^0.4.3","@atproto/jwk-jose":"^0.1.11","@atproto-labs/pipe":"^0.1.1","@atproto-labs/fetch":"^0.2.3","@atproto/oauth-types":"^0.6.3","@atproto/lex-document":"^0.0.13","@atproto/lex-resolver":"^0.0.14","@atproto/oauth-scopes":"^0.3.1","@atproto-labs/fetch-node":"^0.2.0","@atproto-labs/simple-store":"^0.3.0","@atproto/oauth-provider-ui":"0.4.3","@atproto/oauth-provider-api":"0.3.7","disposable-email-domains-js":"^1.5.0","@atproto/oauth-provider-frontend":"0.2.9","@atproto-labs/simple-store-memory":"^0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.15.9_1770401559074_0.6948404657685749","host":"s3://npm-registry-packages-npm-production"}},"0.15.10":{"name":"@atproto/oauth-provider","version":"0.15.10","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.15.10","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"41b6cfa02266fe69ccd61ad5a6eec73e21ee95df","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.15.10.tgz","fileCount":788,"integrity":"sha512-Iyh5F0nGQD+CrTV5YC52MiMySDBalCP0gj70naov5zgQ85qpvdr2W1puCv6IabB7/5LVL6bLgU0d7hbNfXhxDA==","signatures":[{"sig":"MEUCIQDjPugYQlyUATcjhBS6JKcJRSnX9ZZAtoZaXL3JjHrBwAIgCQTBlcgRjoU9h3WVowxc83GohTGs98osuiS007QYN0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atproto%2foauth-provider@0.15.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2400872},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.15.10.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14240427-2e5c-48d9-9d9f-f1bc29d87812"}},"_resolved":"/tmp/1c301244f71c12035c14e091ee1d04d8/atproto-oauth-provider-0.15.10.tgz","_integrity":"sha512-Iyh5F0nGQD+CrTV5YC52MiMySDBalCP0gj70naov5zgQ85qpvdr2W1puCv6IabB7/5LVL6bLgU0d7hbNfXhxDA==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"11.10.1","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"^0.3.0","@atproto/jwk":"^0.6.0","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.5.12","@atproto/syntax":"^0.4.3","@atproto/jwk-jose":"^0.1.11","@atproto-labs/pipe":"^0.1.1","@atproto-labs/fetch":"^0.2.3","@atproto/oauth-types":"^0.6.3","@atproto/lex-document":"^0.0.14","@atproto/lex-resolver":"^0.0.15","@atproto/oauth-scopes":"^0.3.1","@atproto-labs/fetch-node":"^0.2.0","@atproto-labs/simple-store":"^0.3.0","@atproto/oauth-provider-ui":"0.4.3","@atproto/oauth-provider-api":"0.3.7","disposable-email-domains-js":"^1.5.0","@atproto/oauth-provider-frontend":"0.2.9","@atproto-labs/simple-store-memory":"^0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.15.10_1771574903619_0.7055777204065252","host":"s3://npm-registry-packages-npm-production"}},"0.15.11":{"name":"@atproto/oauth-provider","version":"0.15.11","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.15.11","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"7bb6a5135eaf3f166547f7c787a96fb5a321a8b0","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.15.11.tgz","fileCount":788,"integrity":"sha512-xETxI1LgAfG4MKO7zKgyY5jATBi3+r0R4ZKXZdGcgbfoc9/WoS0++yLhd/PqzsLrUPxrq10c90Hn40jZIl8/fA==","signatures":[{"sig":"MEYCIQDrAkzk/l1zh6L34FLcJPdY8hHLCeRcFTsrTCLCJbo62QIhAMRDsW5B+xXD4Mz6iPyH4R2EMQKpByB4jwp5IKAXg8xY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atproto%2foauth-provider@0.15.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2400964},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.15.11.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14240427-2e5c-48d9-9d9f-f1bc29d87812"}},"_resolved":"/tmp/0149c77a7139ac39b4c4b48634a1916a/atproto-oauth-provider-0.15.11.tgz","_integrity":"sha512-xETxI1LgAfG4MKO7zKgyY5jATBi3+r0R4ZKXZdGcgbfoc9/WoS0++yLhd/PqzsLrUPxrq10c90Hn40jZIl8/fA==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"11.10.1","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"^0.3.0","@atproto/jwk":"^0.6.0","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.5.13","@atproto/syntax":"^0.4.3","@atproto/jwk-jose":"^0.1.11","@atproto-labs/pipe":"^0.1.1","@atproto-labs/fetch":"^0.2.3","@atproto/oauth-types":"^0.6.3","@atproto/lex-document":"^0.0.14","@atproto/lex-resolver":"^0.0.16","@atproto/oauth-scopes":"^0.3.1","@atproto-labs/fetch-node":"^0.2.0","@atproto-labs/simple-store":"^0.3.0","@atproto/oauth-provider-ui":"0.4.3","@atproto/oauth-provider-api":"0.3.7","disposable-email-domains-js":"^1.5.0","@atproto/oauth-provider-frontend":"0.2.9","@atproto-labs/simple-store-memory":"^0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.15.11_1771835990008_0.8445264686953522","host":"s3://npm-registry-packages-npm-production"}},"0.15.12":{"name":"@atproto/oauth-provider","version":"0.15.12","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.15.12","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"9dbbfdd6808399d9d7ff8993ac888938fbf4c515","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.15.12.tgz","fileCount":788,"integrity":"sha512-Ri4aVx2I4lOKxViB92jwPhAs/NctWEwV0tgYSHcaRpvqr2SVlC2LxTVjUq14ohdbVfv4VFRzj0vZypEX+mclHg==","signatures":[{"sig":"MEUCIQCZOrB9IsEUKmnaDrp+5ZnDYml24Amr7Q0fFFn3/qqmGAIgO9dwnLQoDNJH2gC8dgq0rKnu3D/VxX5hdRHkyoo3KWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atproto%2foauth-provider@0.15.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2402151},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.15.12.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14240427-2e5c-48d9-9d9f-f1bc29d87812"}},"_resolved":"/tmp/14edcb8bf7fca1c2492a49953f9d5d79/atproto-oauth-provider-0.15.12.tgz","_integrity":"sha512-Ri4aVx2I4lOKxViB92jwPhAs/NctWEwV0tgYSHcaRpvqr2SVlC2LxTVjUq14ohdbVfv4VFRzj0vZypEX+mclHg==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"11.11.0","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"^0.3.0","@atproto/jwk":"^0.6.0","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.5.14","@atproto/syntax":"^0.5.0","@atproto/jwk-jose":"^0.1.11","@atproto-labs/pipe":"^0.1.1","@atproto-labs/fetch":"^0.2.3","@atproto/oauth-types":"^0.6.3","@atproto/lex-document":"^0.0.15","@atproto/lex-resolver":"^0.0.17","@atproto/oauth-scopes":"^0.3.2","@atproto-labs/fetch-node":"^0.2.0","@atproto-labs/simple-store":"^0.3.0","@atproto/oauth-provider-ui":"0.4.3","@atproto/oauth-provider-api":"0.3.7","disposable-email-domains-js":"^1.5.0","@atproto/oauth-provider-frontend":"0.2.9","@atproto-labs/simple-store-memory":"^0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.15.12_1772549337353_0.06827403400936549","host":"s3://npm-registry-packages-npm-production"}},"0.15.13":{"name":"@atproto/oauth-provider","version":"0.15.13","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.15.13","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"741b3dd36ea5cdf587cffe7fb8c172d208dc5da3","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.15.13.tgz","fileCount":788,"integrity":"sha512-fR2hvHScLddMDMDjIYVINL947l6sHCD/p2PcKxa9Er0qez4ydmvpca+mK0ZhGXeLg4041zUQZlAMwzpEFL5IMQ==","signatures":[{"sig":"MEUCIQDhbC5hwzPCOS+Caw2Bz+8ByO5S4dfdVNnWeBhovdCpLAIgTDR0n1kfqjLjTrT994oO+qQ1XX8sQ79xJiFxdIqFlxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atproto%2foauth-provider@0.15.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2402404},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.15.13.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14240427-2e5c-48d9-9d9f-f1bc29d87812"}},"_resolved":"/tmp/7eb10118e67827bffe312e3e86f95910/atproto-oauth-provider-0.15.13.tgz","_integrity":"sha512-fR2hvHScLddMDMDjIYVINL947l6sHCD/p2PcKxa9Er0qez4ydmvpca+mK0ZhGXeLg4041zUQZlAMwzpEFL5IMQ==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"11.12.0","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"^0.3.0","@atproto/jwk":"^0.6.0","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.5.14","@atproto/syntax":"^0.5.1","@atproto/jwk-jose":"^0.1.11","@atproto-labs/pipe":"^0.1.1","@atproto-labs/fetch":"^0.2.3","@atproto/oauth-types":"^0.6.3","@atproto/lex-document":"^0.0.16","@atproto/lex-resolver":"^0.0.18","@atproto/oauth-scopes":"^0.3.2","@atproto-labs/fetch-node":"^0.2.0","@atproto-labs/simple-store":"^0.3.0","@atproto/oauth-provider-ui":"0.4.3","@atproto/oauth-provider-api":"0.3.7","disposable-email-domains-js":"^1.5.0","@atproto/oauth-provider-frontend":"0.2.9","@atproto-labs/simple-store-memory":"^0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.15.13_1773870648617_0.6517102485734827","host":"s3://npm-registry-packages-npm-production"}},"0.15.14":{"name":"@atproto/oauth-provider","version":"0.15.14","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.15.14","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"d969018b4ad5c0dd5863150cb8c1b65458738589","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.15.14.tgz","fileCount":788,"integrity":"sha512-arA3O+Ye1YBhoIUnZtn8wfatnVnwiZrGyNkxhH0nqGbh/RRfwA5W0tgnSDq0VMclLkrPY/OnZ4v3oo9N81yWGg==","signatures":[{"sig":"MEQCIC07OIx4+SvymUikHw8A8YZ9VDYetIFc4cn/P5ImSD5gAiArkl3LaaZAXY4inFlNoTTVJaBqwEABriZf7Y9zOOxhyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atproto%2foauth-provider@0.15.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2402556},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.15.14.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14240427-2e5c-48d9-9d9f-f1bc29d87812"}},"_resolved":"/tmp/ea1675d6be3e202d567af2c3162607d3/atproto-oauth-provider-0.15.14.tgz","_integrity":"sha512-arA3O+Ye1YBhoIUnZtn8wfatnVnwiZrGyNkxhH0nqGbh/RRfwA5W0tgnSDq0VMclLkrPY/OnZ4v3oo9N81yWGg==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"11.12.0","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"^0.3.0","@atproto/jwk":"^0.6.0","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.5.15","@atproto/syntax":"^0.5.1","@atproto/jwk-jose":"^0.1.11","@atproto-labs/pipe":"^0.1.1","@atproto-labs/fetch":"^0.2.3","@atproto/oauth-types":"^0.6.3","@atproto/lex-document":"^0.0.17","@atproto/lex-resolver":"^0.0.19","@atproto/oauth-scopes":"^0.3.2","@atproto-labs/fetch-node":"^0.2.0","@atproto-labs/simple-store":"^0.3.0","@atproto/oauth-provider-ui":"0.4.3","@atproto/oauth-provider-api":"0.3.7","disposable-email-domains-js":"^1.5.0","@atproto/oauth-provider-frontend":"0.2.9","@atproto-labs/simple-store-memory":"^0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.15.14_1773932176420_0.12894802446504672","host":"s3://npm-registry-packages-npm-production"}},"0.15.15":{"name":"@atproto/oauth-provider","version":"0.15.15","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.15.15","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"61c1ebf91e5884eab625cf2fac6e752d540680cb","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.15.15.tgz","fileCount":788,"integrity":"sha512-1Cb3e0FnGhUdBQGNIHxrZi03jI3xCKQE7DciFO2czNXm7KEwhUZSgWczpR93/QBJF/MKfVgXhX4v27kvpW5IzQ==","signatures":[{"sig":"MEUCIQCkYXwanERxJVjDyiP04HGG6YAd7Hb2h/59EKIzyW4duAIgAMFosXof48S3g2nqRHISc5wRP8Ei3T4jC0O2NajIUyQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atproto%2foauth-provider@0.15.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2403017},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.15.15.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14240427-2e5c-48d9-9d9f-f1bc29d87812"}},"_resolved":"/tmp/ed19d94a97fc5b59b6fe9fe89dadb88a/atproto-oauth-provider-0.15.15.tgz","_integrity":"sha512-1Cb3e0FnGhUdBQGNIHxrZi03jI3xCKQE7DciFO2czNXm7KEwhUZSgWczpR93/QBJF/MKfVgXhX4v27kvpW5IzQ==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"11.12.0","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"^0.3.0","@atproto/jwk":"^0.6.0","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.5.15","@atproto/syntax":"^0.5.2","@atproto/jwk-jose":"^0.1.11","@atproto-labs/pipe":"^0.1.1","@atproto-labs/fetch":"^0.2.3","@atproto/oauth-types":"^0.6.3","@atproto/lex-document":"^0.0.18","@atproto/lex-resolver":"^0.0.20","@atproto/oauth-scopes":"^0.3.2","@atproto-labs/fetch-node":"^0.2.0","@atproto-labs/simple-store":"^0.3.0","@atproto/oauth-provider-ui":"0.4.3","@atproto/oauth-provider-api":"0.3.7","disposable-email-domains-js":"^1.5.0","@atproto/oauth-provider-frontend":"0.2.9","@atproto-labs/simple-store-memory":"^0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.15.15_1774527616464_0.009153622553314422","host":"s3://npm-registry-packages-npm-production"}},"0.15.16":{"name":"@atproto/oauth-provider","version":"0.15.16","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.15.16","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"8e19cbde509e30aa59f8ba17f06d88d0597610c5","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.15.16.tgz","fileCount":788,"integrity":"sha512-uVof4U4ae2I+SSKLUNuxGWuzVmFcGfUsTudwxTYyOf3v5HA1ZTnZfjaDqGiSca1viMPPejeDKXRwuRZ6EHZyyw==","signatures":[{"sig":"MEQCIFst4FvK3C1/Ti2qrhrngwbF3mnO6jE7vCNmC/f2z+t4AiB7MgxfcDvrTaRPOXsYzonZxGOHW4wdKK8ORDNOQ5TXfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atproto%2foauth-provider@0.15.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2403169},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.15.16.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14240427-2e5c-48d9-9d9f-f1bc29d87812"}},"_resolved":"/tmp/090331756b10607fd36ceb8ffc59fca0/atproto-oauth-provider-0.15.16.tgz","_integrity":"sha512-uVof4U4ae2I+SSKLUNuxGWuzVmFcGfUsTudwxTYyOf3v5HA1ZTnZfjaDqGiSca1viMPPejeDKXRwuRZ6EHZyyw==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"11.12.1","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"^0.3.0","@atproto/jwk":"^0.6.0","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.5.16","@atproto/syntax":"^0.5.3","@atproto/jwk-jose":"^0.1.11","@atproto-labs/pipe":"^0.1.1","@atproto-labs/fetch":"^0.2.3","@atproto/oauth-types":"^0.6.3","@atproto/lex-document":"^0.0.19","@atproto/lex-resolver":"^0.0.21","@atproto/oauth-scopes":"^0.3.2","@atproto-labs/fetch-node":"^0.2.0","@atproto-labs/simple-store":"^0.3.0","@atproto/oauth-provider-ui":"0.4.3","@atproto/oauth-provider-api":"0.3.7","disposable-email-domains-js":"^1.5.0","@atproto/oauth-provider-frontend":"0.2.9","@atproto-labs/simple-store-memory":"^0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.15.16_1775748479390_0.11446235224136303","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@atproto/oauth-provider","version":"0.16.0","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.16.0","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"25cf035f844b894307ee719354b9422fe9d1a918","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.16.0.tgz","fileCount":788,"integrity":"sha512-MhzanvEC2qHoZ0eWp7768pPHE/fVvx9RWOrCEqzp+jQWz5OioptHGaSppsVoiNh27kJffdSXy8k1eaurSg7MEA==","signatures":[{"sig":"MEQCIBW0IqA6PW235VQ0/RZQkcK64VJXzjCDYV3B9mfzNK+MAiBNxy45gdaa9OQkw59OYV2qMfdMFlIJ+YlttYE2yFkJ7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atproto%2foauth-provider@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2418980},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.16.0.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14240427-2e5c-48d9-9d9f-f1bc29d87812"}},"_resolved":"/tmp/e4af6feea5f0726b2825be2a79323101/atproto-oauth-provider-0.16.0.tgz","_integrity":"sha512-MhzanvEC2qHoZ0eWp7768pPHE/fVvx9RWOrCEqzp+jQWz5OioptHGaSppsVoiNh27kJffdSXy8k1eaurSg7MEA==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"11.12.1","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"^0.3.0","@atproto/jwk":"^0.6.0","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.5.16","@atproto/syntax":"^0.5.4","@atproto/jwk-jose":"^0.1.11","@atproto-labs/pipe":"^0.1.1","@atproto-labs/fetch":"^0.2.3","@atproto/oauth-types":"^0.6.3","@atproto/lex-document":"^0.0.20","@atproto/lex-resolver":"^0.0.22","@atproto/oauth-scopes":"^0.3.2","@atproto-labs/fetch-node":"^0.2.0","@atproto-labs/simple-store":"^0.3.0","@atproto/oauth-provider-ui":"0.5.0","@atproto/oauth-provider-api":"0.4.0","disposable-email-domains-js":"^1.5.0","@atproto-labs/simple-store-memory":"^0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.16.0_1776240610286_0.7967311584167489","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"@atproto/oauth-provider","version":"0.16.1","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.16.1","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"0ac45ff812e86ffbea19232103e4f211c76fc3f7","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.16.1.tgz","fileCount":793,"integrity":"sha512-895nyk3Ili9wnPGZ5OJeU0znUlKQjoccKvqK2SNU9Nr+qKb6EGKEhq94gNa93A46pYtUuZCUYWyGcYZVArFesg==","signatures":[{"sig":"MEQCIGd+W8KQzD9gbfBEBzsS2Fav5uQL7uG7Y2q+XfZbJKouAiBOQU8PC40vnXgkg0WgX6Y6VpcTQgM5Kxq0KYRr5VRGLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atproto%2foauth-provider@0.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2443023},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.16.1.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14240427-2e5c-48d9-9d9f-f1bc29d87812"}},"_resolved":"/tmp/38d33b7a1241a1da19bf242462f00455/atproto-oauth-provider-0.16.1.tgz","_integrity":"sha512-895nyk3Ili9wnPGZ5OJeU0znUlKQjoccKvqK2SNU9Nr+qKb6EGKEhq94gNa93A46pYtUuZCUYWyGcYZVArFesg==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"11.12.1","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"^0.3.0","@atproto/jwk":"^0.6.0","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.5.16","@atproto/syntax":"^0.5.4","@atproto/jwk-jose":"^0.1.11","@atproto-labs/pipe":"^0.1.1","@atproto-labs/fetch":"^0.2.3","@atproto/oauth-types":"^0.6.3","@atproto/lex-document":"^0.0.20","@atproto/lex-resolver":"^0.0.22","@atproto/oauth-scopes":"^0.3.2","@atproto-labs/fetch-node":"^0.2.0","@atproto-labs/simple-store":"^0.3.0","@atproto/oauth-provider-ui":"0.5.0","@atproto/oauth-provider-api":"0.4.0","disposable-email-domains-js":"^1.5.0","@atproto-labs/simple-store-memory":"^0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.16.1_1776301999346_0.030296566716599527","host":"s3://npm-registry-packages-npm-production"}},"0.16.2":{"name":"@atproto/oauth-provider","version":"0.16.2","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.16.2","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"e08553633208ec67406e74de32d6536455419b70","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.16.2.tgz","fileCount":793,"integrity":"sha512-XkuQi3s815udWeGvhivMk+mqLHyRE2UInYWTFLekg6ypXefkIih4DZYtNaGWQuBxmP5bdYPNwfQntVc4OdZK0A==","signatures":[{"sig":"MEYCIQCw1gtmn8BvjbvfxpI7auasIHUsl0iAluxt/B/ZBkuSrAIhAKD7EOBRM+/SRLJYOEpeD3VoQZ+xNSo0mqs43fOM9DzJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atproto%2foauth-provider@0.16.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2443220},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.16.2.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14240427-2e5c-48d9-9d9f-f1bc29d87812"}},"_resolved":"/tmp/b85d8f6d51d528623221c04d46c5c3cd/atproto-oauth-provider-0.16.2.tgz","_integrity":"sha512-XkuQi3s815udWeGvhivMk+mqLHyRE2UInYWTFLekg6ypXefkIih4DZYtNaGWQuBxmP5bdYPNwfQntVc4OdZK0A==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"11.12.1","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"^0.3.0","@atproto/jwk":"^0.6.0","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.5.16","@atproto/syntax":"^0.5.4","@atproto/jwk-jose":"^0.1.11","@atproto-labs/pipe":"^0.1.1","@atproto-labs/fetch":"^0.2.3","@atproto/oauth-types":"^0.6.3","@atproto/lex-document":"^0.0.20","@atproto/lex-resolver":"^0.0.22","@atproto/oauth-scopes":"^0.3.2","@atproto-labs/fetch-node":"^0.2.0","@atproto-labs/simple-store":"^0.3.0","@atproto/oauth-provider-ui":"0.5.1","@atproto/oauth-provider-api":"0.4.0","disposable-email-domains-js":"^1.5.0","@atproto-labs/simple-store-memory":"^0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.16.2_1776782822824_0.528065130315289","host":"s3://npm-registry-packages-npm-production"}},"0.16.3":{"name":"@atproto/oauth-provider","version":"0.16.3","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.16.3","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"b7e73726dd1e29e3ee7b93e4fe27bc08c08ac7a3","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.16.3.tgz","fileCount":793,"integrity":"sha512-ZgtXsrvtW8H/i3Ch7O57TTZaldMZlQfPbHTUEkb1VMki/CjyIijSwSVEAV4xn2dlBMBEMyn3uIyt9Lp+qD8dgA==","signatures":[{"sig":"MEUCIQDM9Lyx+6y8ePWONVU6Otr8Ezq5100H+QKm49ewQ9qpWAIgAJi1oWrFiuXWyIYziAx0LhkDzdEzCe7+Q5z1V4zPlZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atproto%2foauth-provider@0.16.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2443657},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.16.3.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14240427-2e5c-48d9-9d9f-f1bc29d87812"}},"_resolved":"/tmp/e9f2bc74c182a6b5edbba253d2ef6e8b/atproto-oauth-provider-0.16.3.tgz","_integrity":"sha512-ZgtXsrvtW8H/i3Ch7O57TTZaldMZlQfPbHTUEkb1VMki/CjyIijSwSVEAV4xn2dlBMBEMyn3uIyt9Lp+qD8dgA==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"11.13.0","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"^0.3.0","@atproto/jwk":"^0.6.0","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.5.16","@atproto/syntax":"^0.5.4","@atproto/jwk-jose":"^0.1.11","@atproto-labs/pipe":"^0.1.1","@atproto-labs/fetch":"^0.2.3","@atproto/oauth-types":"^0.6.3","@atproto/lex-document":"^0.0.20","@atproto/lex-resolver":"^0.0.22","@atproto/oauth-scopes":"^0.3.2","@atproto-labs/fetch-node":"^0.2.0","@atproto-labs/simple-store":"^0.3.0","@atproto/oauth-provider-ui":"0.5.2","@atproto/oauth-provider-api":"0.4.0","disposable-email-domains-js":"^1.5.0","@atproto-labs/simple-store-memory":"^0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.16.3_1777472834674_0.6394960904542415","host":"s3://npm-registry-packages-npm-production"}},"0.16.4":{"name":"@atproto/oauth-provider","version":"0.16.4","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.16.4","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"4d1291e7a452189d3af0190fa841349a90592465","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.16.4.tgz","fileCount":793,"integrity":"sha512-dtSi0bylRphw61rtz2c7E+FGQAPirCrqxG86r/Snkc5IekBr/VELAz9xENVkPodhVN7hQa5LrcnkZQ7tsr34ZQ==","signatures":[{"sig":"MEQCIE6GkswviLyoqwyIkxMDeh63LO6v5aOH3+G1Lu/Rl156AiAKZnGWCTYiZJDr8R8u3G4aG9X4DlzXQP2LA4/k64cvTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atproto%2foauth-provider@0.16.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2443781},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.16.4.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14240427-2e5c-48d9-9d9f-f1bc29d87812"}},"_resolved":"/tmp/2e60febfe736c50e1d267f0d34a2ac12/atproto-oauth-provider-0.16.4.tgz","_integrity":"sha512-dtSi0bylRphw61rtz2c7E+FGQAPirCrqxG86r/Snkc5IekBr/VELAz9xENVkPodhVN7hQa5LrcnkZQ7tsr34ZQ==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"11.14.1","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"^0.3.0","@atproto/jwk":"^0.6.0","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.5.16","@atproto/syntax":"^0.5.4","@atproto/jwk-jose":"^0.1.11","@atproto-labs/pipe":"^0.1.1","@atproto-labs/fetch":"^0.2.3","@atproto/oauth-types":"^0.6.3","@atproto/lex-document":"^0.0.21","@atproto/lex-resolver":"^0.0.23","@atproto/oauth-scopes":"^0.3.2","@atproto-labs/fetch-node":"^0.2.0","@atproto-labs/simple-store":"^0.3.0","@atproto/oauth-provider-ui":"0.5.2","@atproto/oauth-provider-api":"0.4.0","disposable-email-domains-js":"^1.5.0","@atproto-labs/simple-store-memory":"^0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.16.4_1778532397620_0.9183531668233977","host":"s3://npm-registry-packages-npm-production"}},"0.17.0-next.0":{"name":"@atproto/oauth-provider","version":"0.17.0-next.0","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.17.0-next.0","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"cd4eb66c0944a3068f61ec584d908b67e3551a28","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.17.0-next.0.tgz","fileCount":793,"integrity":"sha512-mUFyU+rx8lbc5e/FzNJn5PaDnZ1kfvv2oq1aGyYehoPP5YtMzuM2aSxIM9rGt4VRJ9H6ddYekd8K8szNhAurwQ==","signatures":[{"sig":"MEUCIE0B3V0zvJ9kwfFK34BeKh/Ls9Dt/AaWzf+vB0HSs037AiEA/xRhWSyu0maW9iveDFT6f1Q5JApvneXwdXmm/BukrEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2404874},"type":"module","_from":"file:atproto-oauth-provider-0.17.0-next.0.tgz","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"devinivy","email":"devinivy@gmail.com"},"_resolved":"/private/var/folders/l6/xfsjy7q17z31wml0n2pmpmzh0000gn/T/a39dd3cfdd85386d67a905e4fecc5564/atproto-oauth-provider-0.17.0-next.0.tgz","_integrity":"sha512-mUFyU+rx8lbc5e/FzNJn5PaDnZ1kfvv2oq1aGyYehoPP5YtMzuM2aSxIM9rGt4VRJ9H6ddYekd8K8szNhAurwQ==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"11.12.1","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"^0.4.0-next.0","@atproto/jwk":"^0.7.0-next.0","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.6.0-next.0","@atproto/syntax":"^0.6.0-next.0","@atproto/jwk-jose":"^0.2.0-next.0","@atproto-labs/pipe":"^0.2.0-next.0","@atproto-labs/fetch":"^0.3.0-next.0","@atproto/oauth-types":"^0.7.0-next.0","@atproto/lex-document":"^0.1.0-next.0","@atproto/lex-resolver":"^0.1.0-next.0","@atproto/oauth-scopes":"^0.4.0-next.0","@atproto-labs/fetch-node":"^0.3.0-next.0","@atproto-labs/simple-store":"^0.4.0-next.0","@atproto/oauth-provider-ui":"0.6.0-next.0","@atproto/oauth-provider-api":"0.5.0-next.0","disposable-email-domains-js":"^1.5.0","@atproto-labs/simple-store-memory":"^0.2.0-next.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"^0.3.0-next.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.17.0-next.0_1779081593701_0.9924867537187665","host":"s3://npm-registry-packages-npm-production"}},"0.16.5":{"name":"@atproto/oauth-provider","version":"0.16.5","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.16.5","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"2cd4ef3459e759a649285d33cab59292a34d0630","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.16.5.tgz","fileCount":793,"integrity":"sha512-iWh1Lwoow32KIVoE/vkCfxbRG09HhpswRAzg9KFuO5JtjWroRsMn+q3i8oZgyBoGpzywr2l+JfoqlEZKbSEGNQ==","signatures":[{"sig":"MEUCIQDFSGXILmOon69Et4wm7vhfoFoDz3icvMbmBCP/nHT16QIgbqGNm712AdxgACN9Ta9nJ8KKCoKOrTVlLu2nvFYzqnA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atproto%2foauth-provider@0.16.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2443872},"main":"dist/index.js","type":"commonjs","_from":"file:atproto-oauth-provider-0.16.5.tgz","types":"dist/index.d.ts","engines":{"node":">=18.7.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14240427-2e5c-48d9-9d9f-f1bc29d87812"}},"_resolved":"/tmp/ae6d24bde86a934ef5393a9acc1ffc95/atproto-oauth-provider-0.16.5.tgz","_integrity":"sha512-iWh1Lwoow32KIVoE/vkCfxbRG09HhpswRAzg9KFuO5JtjWroRsMn+q3i8oZgyBoGpzywr2l+JfoqlEZKbSEGNQ==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"11.14.1","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"^0.3.0","@atproto/jwk":"^0.6.0","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.5.16","@atproto/syntax":"^0.5.4","@atproto/jwk-jose":"^0.1.11","@atproto-labs/pipe":"^0.1.1","@atproto-labs/fetch":"^0.2.3","@atproto/oauth-types":"^0.6.3","@atproto/lex-document":"^0.0.21","@atproto/lex-resolver":"^0.0.24","@atproto/oauth-scopes":"^0.3.2","@atproto-labs/fetch-node":"^0.2.0","@atproto-labs/simple-store":"^0.3.0","@atproto/oauth-provider-ui":"0.5.2","@atproto/oauth-provider-api":"0.4.0","disposable-email-domains-js":"^1.5.0","@atproto-labs/simple-store-memory":"^0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.16.5_1779118011197_0.8872564345399461","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@atproto/oauth-provider","version":"0.17.0","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.17.0","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"742c53c3f3866316a15b6fff889edea8c36de1fd","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.17.0.tgz","fileCount":793,"integrity":"sha512-waBkt2E8lcONbkE2+mUlVMzEn17Nn6nizomTWeK0osO23joMDV4xMkQUY9QLVVgTq+IrkCTY8ixkuF+nIPhZ5Q==","signatures":[{"sig":"MEQCIENGtq/BRPLGK6srpwv+UqWaGNdDOgFQh5aqbU3RzrQPAiBbYBzhhQ4Drd6nE1zCZHwb05Yy75UfmWB1LbP+DstyPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atproto%2foauth-provider@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2404280},"type":"module","_from":"file:atproto-oauth-provider-0.17.0.tgz","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14240427-2e5c-48d9-9d9f-f1bc29d87812"}},"_resolved":"/tmp/1e4406f0bead80cae6877445c1dd7402/atproto-oauth-provider-0.17.0.tgz","_integrity":"sha512-waBkt2E8lcONbkE2+mUlVMzEn17Nn6nizomTWeK0osO23joMDV4xMkQUY9QLVVgTq+IrkCTY8ixkuF+nIPhZ5Q==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"11.14.1","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"^0.4.0","@atproto/jwk":"^0.7.0","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.6.0","@atproto/syntax":"^0.6.0","@atproto/jwk-jose":"^0.2.0","@atproto-labs/pipe":"^0.2.0","@atproto-labs/fetch":"^0.3.0","@atproto/oauth-types":"^0.7.0","@atproto/lex-document":"^0.1.0","@atproto/lex-resolver":"^0.1.0","@atproto/oauth-scopes":"^0.4.0","@atproto-labs/fetch-node":"^0.3.0","@atproto-labs/simple-store":"^0.4.0","@atproto/oauth-provider-ui":"0.6.0","@atproto/oauth-provider-api":"0.5.0","disposable-email-domains-js":"^1.5.0","@atproto-labs/simple-store-memory":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.17.0_1779169698535_0.932082412160059","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@atproto/oauth-provider","version":"0.18.0","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.18.0","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"b80e81aff10ec7f38c628d4129dbacefd7ae5683","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.18.0.tgz","fileCount":793,"integrity":"sha512-qoAvmZ9Owrct8rgdw7YOeVKclZzFw/q93mYxnqDHmzemcMjNbyXlYnhEJ2ZtQENT/AH7DJdkdz+7rGhj6uO9ow==","signatures":[{"sig":"MEUCIQCTlDrfFpYT/nDX3oRZBzYNgMhUvdaCvLxAvzVKEi4buAIgeoGYVtkPjYXVpfye6WDxosqkzaNWxcsPahXmuhn+eEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atproto%2foauth-provider@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2440491},"type":"module","_from":"file:atproto-oauth-provider-0.18.0.tgz","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14240427-2e5c-48d9-9d9f-f1bc29d87812"}},"_resolved":"/tmp/bd103b8098aa5f6c3b5696677bb055ca/atproto-oauth-provider-0.18.0.tgz","_integrity":"sha512-qoAvmZ9Owrct8rgdw7YOeVKclZzFw/q93mYxnqDHmzemcMjNbyXlYnhEJ2ZtQENT/AH7DJdkdz+7rGhj6uO9ow==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"11.15.0","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"^0.4.0","@atproto/jwk":"^0.7.0","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.6.1","@atproto/syntax":"^0.6.1","@atproto/jwk-jose":"^0.2.0","@atproto-labs/pipe":"^0.2.0","@atproto-labs/fetch":"^0.3.0","@atproto/oauth-types":"^0.7.0","@atproto/lex-document":"^0.1.0","@atproto/lex-resolver":"^0.1.0","@atproto/oauth-scopes":"^0.4.0","@atproto-labs/fetch-node":"^0.3.0","@atproto-labs/simple-store":"^0.4.0","@atproto/oauth-provider-ui":"0.7.0","@atproto/oauth-provider-api":"0.6.0","disposable-email-domains-js":"^1.5.0","@atproto-labs/simple-store-memory":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.18.0_1779481553953_0.15029722284676028","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"@atproto/oauth-provider","version":"0.18.1","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.18.1","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"796e073c52e14e9855e5a17b94800802c49ff59d","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.18.1.tgz","fileCount":793,"integrity":"sha512-gFwoMH0U4X7yUN6e+WJzPxyEyEA4Sxxm5hYZPOUo4zOi1d0ZhmDqF/TLBuYg3ASpPOENDIwfLVIFjZOXHyPggQ==","signatures":[{"sig":"MEUCIQDoFIXTLRE/aKmS1TJ3eavBbMDGmufKW1f4zqZxOgsBRQIgdzjwyJnBb4GieIX1U3Ba2nHST75Yrf8XgDBuPfTpxCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atproto%2foauth-provider@0.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2440982},"type":"module","_from":"file:atproto-oauth-provider-0.18.1.tgz","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14240427-2e5c-48d9-9d9f-f1bc29d87812"}},"_resolved":"/tmp/59266e385445e2aae2503c2cbc83fbcf/atproto-oauth-provider-0.18.1.tgz","_integrity":"sha512-gFwoMH0U4X7yUN6e+WJzPxyEyEA4Sxxm5hYZPOUo4zOi1d0ZhmDqF/TLBuYg3ASpPOENDIwfLVIFjZOXHyPggQ==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"11.15.0","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"^0.5.0","@atproto/jwk":"^0.7.0","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.6.1","@atproto/syntax":"^0.6.1","@atproto/jwk-jose":"^0.2.0","@atproto-labs/pipe":"^0.2.0","@atproto-labs/fetch":"^0.3.0","@atproto/oauth-types":"^0.7.1","@atproto/lex-document":"^0.1.0","@atproto/lex-resolver":"^0.1.0","@atproto/oauth-scopes":"^0.5.0","@atproto-labs/fetch-node":"^0.3.0","@atproto-labs/simple-store":"^0.4.0","@atproto/oauth-provider-ui":"0.7.1","@atproto/oauth-provider-api":"0.6.0","disposable-email-domains-js":"^1.5.0","@atproto-labs/simple-store-memory":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.18.1_1779809964781_0.41488271127831644","host":"s3://npm-registry-packages-npm-production"}},"0.18.2":{"name":"@atproto/oauth-provider","version":"0.18.2","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.18.2","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"homepage":"https://atproto.com","bugs":{"url":"https://github.com/bluesky-social/atproto/issues"},"dist":{"shasum":"3719b8e46503bf0747215c17bab142c4a2485206","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.18.2.tgz","fileCount":793,"integrity":"sha512-oP/Lc8rGRzyMYlspqgGx+21Izg931PiihKTuMBDOH1+oI/6XJy3NVxa5a7gVxveqzR9mkSklep+35mznG4eszA==","signatures":[{"sig":"MEUCIQCOl9SiBjjMdPrc0Fqx366Av9VbrCCgTWagaqdQGtP19QIgBlLV8wartEFL6FjMYa5pbaPidPaqUG3qblhcL+hMwZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atproto%2foauth-provider@0.18.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2451827},"type":"module","_from":"file:atproto-oauth-provider-0.18.2.tgz","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14240427-2e5c-48d9-9d9f-f1bc29d87812"}},"_resolved":"/tmp/dc7ae511c0860f3bd846a50950641616/atproto-oauth-provider-0.18.2.tgz","_integrity":"sha512-oP/Lc8rGRzyMYlspqgGx+21Izg931PiihKTuMBDOH1+oI/6XJy3NVxa5a7gVxveqzR9mkSklep+35mznG4eszA==","repository":{"url":"git+https://github.com/bluesky-social/atproto.git","type":"git","directory":"packages/oauth/oauth-provider"},"_npmVersion":"11.16.0","description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"^0.5.0","@atproto/jwk":"^0.7.0","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.6.1","@atproto/syntax":"^0.6.1","@atproto/jwk-jose":"^0.2.0","@atproto-labs/pipe":"^0.2.0","@atproto-labs/fetch":"^0.3.0","@atproto/oauth-types":"^0.7.1","@atproto/lex-document":"^0.1.0","@atproto/lex-resolver":"^0.1.0","@atproto/oauth-scopes":"^0.5.0","@atproto-labs/fetch-node":"^0.3.0","@atproto-labs/simple-store":"^0.4.0","@atproto/oauth-provider-ui":"0.7.2","@atproto/oauth-provider-api":"0.6.1","disposable-email-domains-js":"^1.5.0","@atproto-labs/simple-store-memory":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.18.2_1780520364649_0.3304793881387531","host":"s3://npm-registry-packages-npm-production"}},"0.18.3":{"name":"@atproto/oauth-provider","version":"0.18.3","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.18.3","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"homepage":"https://atproto.com","dist":{"shasum":"f056607a34ab1a432f5fe804366d0103770b7903","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.18.3.tgz","fileCount":793,"integrity":"sha512-6ry5KKvIiBG5mb2yixOhjGlaB9qHMArwmljLAChekj7+I46+l6SSylMoWpAHCeBkxlbB1JYoeiKv6hVe0bR7xA==","signatures":[{"sig":"MEQCIHk009wR61wjfMh1I/uEbL99gsPfj6YEU/LwLwQyOSVzAiBWTxt0aQoescJs7X1UOPqNSJwyw3lyvDivnqkSP0T1LQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atproto%2foauth-provider@0.18.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2452131},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14240427-2e5c-48d9-9d9f-f1bc29d87812"}},"repository":{"url":"https://github.com/bluesky-social/atproto","type":"git","directory":"packages/oauth/oauth-provider"},"description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"^0.5.0","@atproto/jwk":"^0.7.0","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.6.2","@atproto/syntax":"^0.6.1","@atproto/jwk-jose":"^0.2.0","@atproto-labs/pipe":"^0.2.0","@atproto-labs/fetch":"^0.3.0","@atproto/oauth-types":"^0.7.1","@atproto/lex-document":"^0.1.0","@atproto/lex-resolver":"^0.1.0","@atproto/oauth-scopes":"^0.5.0","@atproto-labs/fetch-node":"^0.3.0","@atproto-labs/simple-store":"^0.4.0","@atproto/oauth-provider-ui":"0.7.3","@atproto/oauth-provider-api":"0.6.1","disposable-email-domains-js":"^1.5.0","@atproto-labs/simple-store-memory":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.18.3_1781279614563_0.5996703851113394","host":"s3://npm-registry-packages-npm-production"}},"0.18.4":{"name":"@atproto/oauth-provider","version":"0.18.4","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.18.4","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"homepage":"https://atproto.com","dist":{"shasum":"41a656cea483f8ded4d4dde32d79e0e7c6fa850a","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.18.4.tgz","fileCount":793,"integrity":"sha512-2/c48lrREo21iUuTglXSYJA09JYib1q3lI5npxuGxAvoabHKDK6o8tySdfVQTna3xPP1xUw6o4FHixthzCuZ9A==","signatures":[{"sig":"MEYCIQCi6+99yeN+d20TYMN1Hcp53S8Bjqk+Ao6iIwRvDi/5qgIhAJiUp1UaMfsqP2B+TMrj0/Vmx2foyjjrewW3/kkjN9jX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atproto%2foauth-provider@0.18.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2370863},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsgo --build tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14240427-2e5c-48d9-9d9f-f1bc29d87812"}},"repository":{"url":"https://github.com/bluesky-social/atproto","type":"git","directory":"packages/oauth/oauth-provider"},"description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"^0.5.1","@atproto/jwk":"^0.7.1","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.6.3","@atproto/syntax":"^0.6.2","@atproto/jwk-jose":"^0.2.1","@atproto-labs/pipe":"^0.2.1","@atproto-labs/fetch":"^0.3.1","@atproto/oauth-types":"^0.7.2","@atproto/lex-document":"^0.1.1","@atproto/lex-resolver":"^0.1.1","@atproto/oauth-scopes":"^0.5.1","@atproto-labs/fetch-node":"^0.3.1","@atproto-labs/simple-store":"^0.4.1","@atproto/oauth-provider-ui":"0.7.4","@atproto/oauth-provider-api":"0.6.2","disposable-email-domains-js":"^1.5.0","@atproto-labs/simple-store-memory":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.18.4_1781613639370_0.668640364882791","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@atproto/oauth-provider","version":"0.19.0","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.19.0","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"homepage":"https://atproto.com","dist":{"shasum":"9a9f08efaaba45df0e8fb71c662f730ec6c797d5","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.19.0.tgz","fileCount":788,"integrity":"sha512-Udc1MxBPi2gfxSaucH8oG3SNOIcMBLlFjnInRL2SWg2LXF1v4VuDFP5u/31KUlRJNbifrN2cBgr6X1xnMV2GYw==","signatures":[{"sig":"MEQCIAU3Ac0gr1SaH3Wv7TL+zX4cmFCLdsGcPZ4pNmIODMo3AiBFJVODSqGyV/eJMsr9rl+VJI+s1n3CG1si+TeNwu0I4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atproto%2foauth-provider@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2396962},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsgo --build tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14240427-2e5c-48d9-9d9f-f1bc29d87812"}},"repository":{"url":"https://github.com/bluesky-social/atproto","type":"git","directory":"packages/oauth/oauth-provider"},"description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"^0.5.1","@atproto/jwk":"^0.7.1","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.6.3","@atproto/syntax":"^0.6.2","@atproto/jwk-jose":"^0.2.1","@atproto-labs/pipe":"^0.2.1","@atproto-labs/fetch":"^0.3.1","@atproto/oauth-types":"^0.7.2","@atproto/lex-document":"^0.1.1","@atproto/lex-resolver":"^0.1.1","@atproto/oauth-scopes":"^0.5.1","@atproto-labs/fetch-node":"^0.3.1","@atproto-labs/simple-store":"^0.4.1","@atproto/oauth-provider-ui":"0.8.0","@atproto/oauth-provider-api":"0.7.0","disposable-email-domains-js":"^1.5.0","@atproto-labs/simple-store-memory":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.19.0_1781726923082_0.5794159522544648","host":"s3://npm-registry-packages-npm-production"}},"0.19.1":{"name":"@atproto/oauth-provider","version":"0.19.1","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.19.1","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"homepage":"https://atproto.com","dist":{"shasum":"a7677a97ec9d6513c2e6fca9e894a7012dcbf7b0","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.19.1.tgz","fileCount":788,"integrity":"sha512-wRLYd93EmXdT2W4ebwbUrC34Era3x4o002trXzzbKDrD15t54n11CJtOK/AhyLOgrHrJGtB0+A/zIIkQToQpow==","signatures":[{"sig":"MEQCICmL3U9CKjrJEhIlaZYQ7RAOkFuYgP6vXJIWyWlcM+DPAiAZMjPzbQ3agi5BiwKwpx3By6nG3B7jJZtIXaXyq/6IUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atproto%2foauth-provider@0.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2397298},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsgo --build tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14240427-2e5c-48d9-9d9f-f1bc29d87812"}},"repository":{"url":"https://github.com/bluesky-social/atproto","type":"git","directory":"packages/oauth/oauth-provider"},"description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"^0.5.1","@atproto/jwk":"^0.7.1","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.6.3","@atproto/syntax":"^0.6.2","@atproto/jwk-jose":"^0.2.1","@atproto-labs/pipe":"^0.2.1","@atproto-labs/fetch":"^0.3.1","@atproto/oauth-types":"^0.7.2","@atproto/lex-document":"^0.1.1","@atproto/lex-resolver":"^0.1.1","@atproto/oauth-scopes":"^0.5.1","@atproto-labs/fetch-node":"^0.3.2","@atproto-labs/simple-store":"^0.4.1","@atproto/oauth-provider-ui":"0.8.1","@atproto/oauth-provider-api":"0.7.0","disposable-email-domains-js":"^1.5.0","@atproto-labs/simple-store-memory":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.19.1_1782155993167_0.0334780266457988","host":"s3://npm-registry-packages-npm-production"}},"0.19.2":{"name":"@atproto/oauth-provider","version":"0.19.2","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.19.2","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"homepage":"https://atproto.com","dist":{"shasum":"dc122035a3e3b0755142f01c8630acad8319f781","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.19.2.tgz","fileCount":788,"integrity":"sha512-GXXnTdAcI1KlwjU8CFdTYWb+Qt04DG8QZ5pbCtqFbalhN+TA/MvP77rpkp2gZx5QP2LtQCaHuAo+TyJOovZMew==","signatures":[{"sig":"MEYCIQC+Mu6EgR2SMzPWeP0fzYkcBcL0fz0A2gl1Lc/b7XkI0AIhANx/+T16ycBxGOuU7YuMuxWqvkyy/0TZAOxL8b3e5DZ+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atproto%2foauth-provider@0.19.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2397834},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsgo --build tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14240427-2e5c-48d9-9d9f-f1bc29d87812"}},"repository":{"url":"https://github.com/bluesky-social/atproto","type":"git","directory":"packages/oauth/oauth-provider"},"description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"^0.5.1","@atproto/jwk":"^0.7.1","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.6.3","@atproto/syntax":"^0.6.2","@atproto/jwk-jose":"^0.2.1","@atproto-labs/pipe":"^0.2.1","@atproto-labs/fetch":"^0.3.1","@atproto/oauth-types":"^0.7.2","@atproto/lex-document":"^0.1.1","@atproto/lex-resolver":"^0.1.1","@atproto/oauth-scopes":"^0.5.1","@atproto-labs/fetch-node":"^0.3.2","@atproto-labs/simple-store":"^0.4.1","@atproto/oauth-provider-ui":"0.8.1","@atproto/oauth-provider-api":"0.7.0","disposable-email-domains-js":"^1.5.0","@atproto-labs/simple-store-memory":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.19.2_1782288799884_0.5367591712502748","host":"s3://npm-registry-packages-npm-production"}},"0.19.3":{"name":"@atproto/oauth-provider","version":"0.19.3","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.19.3","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"homepage":"https://atproto.com","dist":{"shasum":"c32a7f3ca96bacdd2609e0101c3e835d813077f4","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.19.3.tgz","fileCount":788,"integrity":"sha512-iaZVfD2NdmVss0grB3URHzjBm0AYPoYRN+bIAgVvpg5Xjl5VW8R83EFOpOqO5thIBV3xKN9SE0EHQfDOfF5HVA==","signatures":[{"sig":"MEYCIQCOOOF2we4E3oD4x4mpUZ08KCPfMpe7WZrD542/4AMvEgIhAK8dXPJzIQrVHlg8582p1C4ldZwJJ/HCFlXzgxNg9DxA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atproto%2foauth-provider@0.19.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2399008},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsgo --build tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14240427-2e5c-48d9-9d9f-f1bc29d87812"}},"repository":{"url":"https://github.com/bluesky-social/atproto","type":"git","directory":"packages/oauth/oauth-provider"},"description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"^0.5.1","@atproto/jwk":"^0.7.1","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.6.3","@atproto/syntax":"^0.6.2","@atproto/jwk-jose":"^0.2.1","@atproto-labs/pipe":"^0.2.1","@atproto-labs/fetch":"^0.3.1","@atproto/oauth-types":"^0.7.2","@atproto/lex-document":"^0.1.1","@atproto/lex-resolver":"^0.1.1","@atproto/oauth-scopes":"^0.5.1","@atproto-labs/fetch-node":"^0.3.2","@atproto-labs/simple-store":"^0.4.1","@atproto/oauth-provider-ui":"0.8.1","@atproto/oauth-provider-api":"0.7.0","disposable-email-domains-js":"^1.5.0","@atproto-labs/simple-store-memory":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.19.3_1782314237560_0.30179732938096504","host":"s3://npm-registry-packages-npm-production"}},"0.19.4":{"name":"@atproto/oauth-provider","version":"0.19.4","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.19.4","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"homepage":"https://atproto.com","dist":{"shasum":"3c7a39d99e8bd6ddb26b17dfc1a0a0470e736ba4","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.19.4.tgz","fileCount":788,"integrity":"sha512-tIUrHPiz3aiCu32bmO6ikirpmGgMfVkK1yFqSBhQEU/rKKKn2j55+Jcg9RlD22WjxWU0OV7zhNjMqdpJNST0Zw==","signatures":[{"sig":"MEQCIGnz3eagG0CvunmZg29vYUiNt/zvCAROXMDwGvlSrbHVAiBfH8UvBJZWfzN9s+yAJkyqHHEn1Ywt8lCbW2sbEY4CnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atproto%2foauth-provider@0.19.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2399243},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsgo --build tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14240427-2e5c-48d9-9d9f-f1bc29d87812"}},"repository":{"url":"https://github.com/bluesky-social/atproto","type":"git","directory":"packages/oauth/oauth-provider"},"description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"^0.5.1","@atproto/jwk":"^0.7.1","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.6.3","@atproto/syntax":"^0.6.2","@atproto/jwk-jose":"^0.2.1","@atproto-labs/pipe":"^0.2.1","@atproto-labs/fetch":"^0.3.1","@atproto/oauth-types":"^0.7.2","@atproto/lex-document":"^0.1.1","@atproto/lex-resolver":"^0.1.1","@atproto/oauth-scopes":"^0.5.1","@atproto-labs/fetch-node":"^0.3.2","@atproto-labs/simple-store":"^0.4.1","@atproto/oauth-provider-ui":"0.8.2","@atproto/oauth-provider-api":"0.7.1","disposable-email-domains-js":"^1.5.0","@atproto-labs/simple-store-memory":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.19.4_1782344024529_0.9637976888445992","host":"s3://npm-registry-packages-npm-production"}},"0.19.5":{"name":"@atproto/oauth-provider","version":"0.19.5","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.19.5","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"homepage":"https://atproto.com","dist":{"shasum":"9d53e82a2efbb73bef573274caa92141b8749c11","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.19.5.tgz","fileCount":788,"integrity":"sha512-7gEUzvMqa2NT/grh2h1tZ6iveBIfETtRAZtqSDkSaAR/zJIKxLE3G8oC1N8iZ0NnZfrOtudktx1YRw5rXkr+vA==","signatures":[{"sig":"MEUCIC/DW6WheVdnhihsDp60uMGvl/CZYWraWYAmWxvNUcCeAiEA23fqfMccdju8OUKeu3xr+cuC265L+i7TVP0uIPMReUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atproto%2foauth-provider@0.19.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2401092},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsgo --build tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14240427-2e5c-48d9-9d9f-f1bc29d87812"}},"repository":{"url":"https://github.com/bluesky-social/atproto","type":"git","directory":"packages/oauth/oauth-provider"},"description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"^0.5.2","@atproto/jwk":"^0.7.2","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.6.4","@atproto/syntax":"^0.6.3","@atproto/jwk-jose":"^0.2.2","@atproto-labs/pipe":"^0.2.2","@atproto-labs/fetch":"^0.3.2","@atproto/oauth-types":"^0.7.3","@atproto/lex-document":"^0.1.2","@atproto/lex-resolver":"^0.1.2","@atproto/oauth-scopes":"^0.5.2","@atproto-labs/fetch-node":"^0.3.3","@atproto-labs/simple-store":"^0.4.2","@atproto/oauth-provider-ui":"0.8.3","@atproto/oauth-provider-api":"0.7.2","disposable-email-domains-js":"^1.5.0","@atproto-labs/simple-store-memory":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"^0.3.2"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.19.5_1782391209423_0.6117510742604508","host":"s3://npm-registry-packages-npm-production"}},"0.19.6":{"name":"@atproto/oauth-provider","version":"0.19.6","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.19.6","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"homepage":"https://atproto.com","dist":{"shasum":"00612203272ddbfe2c6872da19e1f63bc8949c0c","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.19.6.tgz","fileCount":788,"integrity":"sha512-d75mP+1fMebWznkiQGUprmy2DLBWPPmI5PgY11+zXCZUXLycUsj6lTP6l/i0l2B65bRE2FyXNV79rISPUKtK5A==","signatures":[{"sig":"MEUCIQDaLRvhsfeuyQj2b9sszb6oihvbkWG4b7D9vssqNMmF8gIgFeuXL7vy3U4YPaPtpbkDkDHWf+Oy+OJ3mHAT8FhGsvg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atproto%2foauth-provider@0.19.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2401357},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsgo --build tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14240427-2e5c-48d9-9d9f-f1bc29d87812"}},"repository":{"url":"https://github.com/bluesky-social/atproto","type":"git","directory":"packages/oauth/oauth-provider"},"description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"^0.5.2","@atproto/jwk":"^0.7.2","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.6.4","@atproto/syntax":"^0.6.3","@atproto/jwk-jose":"^0.2.2","@atproto-labs/pipe":"^0.2.2","@atproto-labs/fetch":"^0.3.2","@atproto/oauth-types":"^0.7.3","@atproto/lex-document":"^0.1.2","@atproto/lex-resolver":"^0.1.2","@atproto/oauth-scopes":"^0.5.2","@atproto-labs/fetch-node":"^0.3.3","@atproto-labs/simple-store":"^0.4.2","@atproto/oauth-provider-ui":"0.8.3","@atproto/oauth-provider-api":"0.7.2","disposable-email-domains-js":"^1.5.0","@atproto-labs/simple-store-memory":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"^0.3.2"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.19.6_1782393472183_0.048819723462941056","host":"s3://npm-registry-packages-npm-production"}},"0.19.7":{"name":"@atproto/oauth-provider","version":"0.19.7","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.19.7","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"homepage":"https://atproto.com","dist":{"shasum":"77d6f8f9239c5b9dcb51c2924afd1f2fd9ea5f2b","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.19.7.tgz","fileCount":788,"integrity":"sha512-5pYpKDa0DCwePE9FOp6ZbBMuOQINjvNNaGm5yKRfLiqr66M892hPs8cMvcAsn5ScLoC8Vdag/z0O11rCJK82bg==","signatures":[{"sig":"MEYCIQDOULIFzB2OATjZPfL5RQeVv4ssQFqX/sa52p1FIwsFcAIhAMwlCKjaelHvLp6QPGVRPfTG2UBZ7PFO6wfB8AUEQ8Gu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atproto%2foauth-provider@0.19.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2401447},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsgo --build tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14240427-2e5c-48d9-9d9f-f1bc29d87812"}},"repository":{"url":"https://github.com/bluesky-social/atproto","type":"git","directory":"packages/oauth/oauth-provider"},"description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"^0.5.2","@atproto/jwk":"^0.7.2","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.6.4","@atproto/syntax":"^0.6.3","@atproto/jwk-jose":"^0.2.2","@atproto-labs/pipe":"^0.2.2","@atproto-labs/fetch":"^0.3.2","@atproto/oauth-types":"^0.7.3","@atproto/lex-document":"^0.1.2","@atproto/lex-resolver":"^0.1.3","@atproto/oauth-scopes":"^0.5.2","@atproto-labs/fetch-node":"^0.3.3","@atproto-labs/simple-store":"^0.4.2","@atproto/oauth-provider-ui":"0.8.3","@atproto/oauth-provider-api":"0.7.2","disposable-email-domains-js":"^1.5.0","@atproto-labs/simple-store-memory":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"^0.3.2"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.19.7_1782854173782_0.6205148903923998","host":"s3://npm-registry-packages-npm-production"}},"0.19.8":{"name":"@atproto/oauth-provider","version":"0.19.8","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.19.8","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"homepage":"https://atproto.com","dist":{"shasum":"60d6b8a84ad3f8186dfaaff6a6c9387c9cfea732","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.19.8.tgz","fileCount":627,"integrity":"sha512-ceQGX0wqyF7/wlKHQCxgt36tNH6bF0uuNpxyw6ueb/J9h1f0WxrkmnqBuVGekxp5C9CuBFEjYcvo8XLWCUyJLA==","signatures":[{"sig":"MEUCICFcYch+Bi5PFj++g3xGJDASJxFjhb9lWyWBX/N7pU5jAiEA5nfsUs6m+rNDMqsEypzDjxb37KIhMrixgnFZuA2irjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atproto%2foauth-provider@0.19.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1982731},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsgo --build tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14240427-2e5c-48d9-9d9f-f1bc29d87812"}},"repository":{"url":"https://github.com/bluesky-social/atproto","type":"git","directory":"packages/oauth/oauth-provider"},"description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"^0.5.3","@atproto/jwk":"^0.7.3","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.6.5","@atproto/syntax":"^0.6.4","@atproto/jwk-jose":"^0.2.3","@atproto-labs/pipe":"^0.2.3","@atproto-labs/fetch":"^0.3.3","@atproto/oauth-types":"^0.7.4","@atproto/lex-document":"^0.1.3","@atproto/lex-resolver":"^0.1.4","@atproto/oauth-scopes":"^0.5.3","@atproto-labs/fetch-node":"^0.3.4","@atproto-labs/simple-store":"^0.4.3","@atproto/oauth-provider-ui":"0.8.4","@atproto/oauth-provider-api":"0.7.3","disposable-email-domains-js":"^1.5.0","@atproto-labs/simple-store-memory":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"^0.3.3"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.19.8_1782937971871_0.05064024950979351","host":"s3://npm-registry-packages-npm-production"}},"0.19.9":{"name":"@atproto/oauth-provider","version":"0.19.9","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.19.9","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"homepage":"https://atproto.com","dist":{"shasum":"bd1906e0cf66d43fede1b4622bf70e20b6a69fe8","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.19.9.tgz","fileCount":627,"integrity":"sha512-j3W09difxvg1jMm5lCgZjGTyO8+9THnZG3A1FgKkXnsnA4FRniCCr0KiIFqIe8zY0mFjhyaL2M46V9t7OUFacA==","signatures":[{"sig":"MEUCIQDXJ5zvtSGGBYuaFCcE/+JSxwELy6XLMg4GZNEE8mNY7AIgGlk/GEoV9lxenwxaSCwg4cQGxd+pCahX4q+sj0k61cU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atproto%2foauth-provider@0.19.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1983426},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsgo --build tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14240427-2e5c-48d9-9d9f-f1bc29d87812"}},"repository":{"url":"https://github.com/bluesky-social/atproto","type":"git","directory":"packages/oauth/oauth-provider"},"description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"^0.5.3","@atproto/jwk":"^0.7.3","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.7.0","@atproto/syntax":"^0.7.0","@atproto/jwk-jose":"^0.2.3","@atproto-labs/pipe":"^0.2.3","@atproto-labs/fetch":"^0.3.3","@atproto/oauth-types":"^0.7.4","@atproto/lex-document":"^0.1.4","@atproto/lex-resolver":"^0.1.5","@atproto/oauth-scopes":"^0.5.4","@atproto-labs/fetch-node":"^0.3.4","@atproto-labs/simple-store":"^0.4.3","@atproto/oauth-provider-ui":"0.8.5","@atproto/oauth-provider-api":"0.7.4","disposable-email-domains-js":"^1.5.0","@atproto-labs/simple-store-memory":"^0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"^0.3.3"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.19.9_1783358857752_0.11142929122113565","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@atproto/oauth-provider","version":"0.20.0","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.20.0","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"homepage":"https://atproto.com","dist":{"shasum":"d2fcd3f5b2fe15ca623326b00d6e528c7581c89a","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.20.0.tgz","fileCount":615,"integrity":"sha512-h8v5a9evfM7PyP9l9+HYx93Rcrbf15vTNYvqRAbm2YDweoy8IDgmblWIfefMK5M0mTqBQJkhBdb0D3XSj5p4fw==","signatures":[{"sig":"MEYCIQCqrMfKo9GdET4sVnBo4VyjWhw+A8saC+g9Y/tT2WaiNgIhAINVTUntfesgzXZPrISjmN2156x233mZmPfNrp98Q92w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atproto%2foauth-provider@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1987843},"type":"module","engines":{"node":">=22"},"exports":{"./hooks":{"types":"./dist/oauth-hooks.d.ts","default":"./dist/oauth-hooks.js"},"./store":{"types":"./dist/oauth-store.d.ts","default":"./dist/oauth-store.js"},"./utils":{"types":"./dist/oauth-utils.d.ts","default":"./dist/oauth-utils.js"},"./errors":{"types":"./dist/oauth-errors.d.ts","default":"./dist/oauth-errors.js"},"./provider":{"types":"./dist/oauth-provider.d.ts","default":"./dist/oauth-provider.js"},"./verifier":{"types":"./dist/oauth-verifier.d.ts","default":"./dist/oauth-verifier.js"},"./constants":{"types":"./dist/oauth-constants.d.ts","default":"./dist/oauth-constants.js"},"./middleware":{"types":"./dist/oauth-middleware.d.ts","default":"./dist/oauth-middleware.js"}},"scripts":{"build":"tsgo --build tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14240427-2e5c-48d9-9d9f-f1bc29d87812"}},"repository":{"url":"https://github.com/bluesky-social/atproto","type":"git","directory":"packages/oauth/oauth-provider"},"description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"^0.5.4","@atproto/jwk":"^0.7.4","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.7.1","@atproto/syntax":"^0.7.1","@atproto/jwk-jose":"^0.2.4","@atproto-labs/pipe":"^0.2.4","@atproto/oauth-types":"^0.7.5","@atproto/lex-document":"^0.1.5","@atproto/lex-resolver":"^0.2.0","@atproto/oauth-scopes":"^0.5.5","@atproto-labs/fetch-node":"^0.3.5","@atproto-labs/simple-store":"^0.4.4","@atproto/oauth-provider-ui":"0.8.6","@atproto/oauth-provider-api":"0.7.5","disposable-email-domains-js":"^1.5.0","@atproto-labs/simple-store-memory":"^0.2.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"^0.3.3"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.20.0_1783459099312_0.8843944972008424","host":"s3://npm-registry-packages-npm-production"}},"0.20.1":{"name":"@atproto/oauth-provider","version":"0.20.1","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.20.1","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"homepage":"https://atproto.com","dist":{"shasum":"442abd0e8060792a60f642adb3f11fcb78db3577","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.20.1.tgz","fileCount":615,"integrity":"sha512-6E9qjPVmFdAKA9hGdC7+EEdyIIhp7AxNpLY9KR879hBTKbxhpYVsc4QtIuNv1GlHrBN/qEc8Tr1h5jf7GC3OdA==","signatures":[{"sig":"MEQCIBjjqQ9MN0GoEycV3utbpeks5EBs+MGQvHrdlGqo+ybTAiAZjqIrnnZkylWKSzZ/svlII4nPvt7VMwehtM1RCX/dEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atproto%2foauth-provider@0.20.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1988226},"type":"module","engines":{"node":">=22"},"exports":{"./hooks":{"types":"./dist/oauth-hooks.d.ts","default":"./dist/oauth-hooks.js"},"./store":{"types":"./dist/oauth-store.d.ts","default":"./dist/oauth-store.js"},"./utils":{"types":"./dist/oauth-utils.d.ts","default":"./dist/oauth-utils.js"},"./errors":{"types":"./dist/oauth-errors.d.ts","default":"./dist/oauth-errors.js"},"./provider":{"types":"./dist/oauth-provider.d.ts","default":"./dist/oauth-provider.js"},"./verifier":{"types":"./dist/oauth-verifier.d.ts","default":"./dist/oauth-verifier.js"},"./constants":{"types":"./dist/oauth-constants.d.ts","default":"./dist/oauth-constants.js"},"./middleware":{"types":"./dist/oauth-middleware.d.ts","default":"./dist/oauth-middleware.js"}},"scripts":{"build":"tsgo --build tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14240427-2e5c-48d9-9d9f-f1bc29d87812"}},"repository":{"url":"https://github.com/bluesky-social/atproto","type":"git","directory":"packages/oauth/oauth-provider"},"description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"^0.5.4","@atproto/jwk":"^0.7.4","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.7.2","@atproto/syntax":"^0.7.2","@atproto/jwk-jose":"^0.2.4","@atproto-labs/pipe":"^0.2.4","@atproto/oauth-types":"^0.7.5","@atproto/lex-document":"^0.1.6","@atproto/lex-resolver":"^0.2.1","@atproto/oauth-scopes":"^0.5.6","@atproto-labs/fetch-node":"^0.3.5","@atproto-labs/simple-store":"^0.4.4","@atproto/oauth-provider-ui":"0.8.7","@atproto/oauth-provider-api":"0.7.6","disposable-email-domains-js":"^1.5.0","@atproto-labs/simple-store-memory":"^0.2.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"^0.3.3"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.20.1_1783635335128_0.786432916098232","host":"s3://npm-registry-packages-npm-production"}},"0.20.2":{"name":"@atproto/oauth-provider","version":"0.20.2","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.20.2","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"homepage":"https://atproto.com","dist":{"shasum":"ebd1c3f598d657c6c52506104fb15f90fda6ce72","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.20.2.tgz","fileCount":615,"integrity":"sha512-3ykF0TICV7QdWB3DtDXpbdKntBD8oh8k+9QnWtGLGgd4P1DOuXqIeNynNKN6xP13dkd9If0Oeik/1HJIEMh+zA==","signatures":[{"sig":"MEUCIQCD7OzmVN1KYlENQ+vAUWIVHiDQ5nsKwrn/yDYpdDXPFwIgZn/oT1uS1oUUzKhVMO2D7+3kdU5t/iSlrywPu3C15us=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atproto%2foauth-provider@0.20.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1988316},"type":"module","engines":{"node":">=22"},"exports":{"./hooks":{"types":"./dist/oauth-hooks.d.ts","default":"./dist/oauth-hooks.js"},"./store":{"types":"./dist/oauth-store.d.ts","default":"./dist/oauth-store.js"},"./utils":{"types":"./dist/oauth-utils.d.ts","default":"./dist/oauth-utils.js"},"./errors":{"types":"./dist/oauth-errors.d.ts","default":"./dist/oauth-errors.js"},"./provider":{"types":"./dist/oauth-provider.d.ts","default":"./dist/oauth-provider.js"},"./verifier":{"types":"./dist/oauth-verifier.d.ts","default":"./dist/oauth-verifier.js"},"./constants":{"types":"./dist/oauth-constants.d.ts","default":"./dist/oauth-constants.js"},"./middleware":{"types":"./dist/oauth-middleware.d.ts","default":"./dist/oauth-middleware.js"}},"scripts":{"build":"tsgo --build tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14240427-2e5c-48d9-9d9f-f1bc29d87812"}},"repository":{"url":"https://github.com/bluesky-social/atproto","type":"git","directory":"packages/oauth/oauth-provider"},"description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"^0.5.4","@atproto/jwk":"^0.7.4","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.7.2","@atproto/syntax":"^0.7.2","@atproto/jwk-jose":"^0.2.4","@atproto-labs/pipe":"^0.2.4","@atproto/oauth-types":"^0.7.5","@atproto/lex-document":"^0.1.6","@atproto/lex-resolver":"^0.2.2","@atproto/oauth-scopes":"^0.5.6","@atproto-labs/fetch-node":"^0.3.5","@atproto-labs/simple-store":"^0.4.4","@atproto/oauth-provider-ui":"0.8.7","@atproto/oauth-provider-api":"0.7.6","disposable-email-domains-js":"^1.5.0","@atproto-labs/simple-store-memory":"^0.2.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"^0.3.3"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.20.2_1784261047464_0.9880281917341875","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@atproto/oauth-provider","version":"0.21.0","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.21.0","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"homepage":"https://atproto.com","dist":{"shasum":"a7de6f9c7ccd389a9c33175379cdacb692229c13","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.21.0.tgz","fileCount":619,"integrity":"sha512-HXaZgXPmsTFDd1VxjSUaPqDafrWyINEdjBRHMXfNdGUHKYTNkuO2Tuv7oWxgAhdaH5V8/scyzJ0mcEFKQbKBOA==","signatures":[{"sig":"MEQCIGuMWP8YeyLRL8KtaO8FQvsVURc5miRAKUdoHfEWXt1UAiA7Z+DVcladLVXIrUKXQalLGY6n3T4HYnJgN/vi+ZwYdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atproto%2foauth-provider@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2007034},"type":"module","engines":{"node":">=22"},"exports":{"./hooks":{"types":"./dist/oauth-hooks.d.ts","default":"./dist/oauth-hooks.js"},"./store":{"types":"./dist/oauth-store.d.ts","default":"./dist/oauth-store.js"},"./utils":{"types":"./dist/oauth-utils.d.ts","default":"./dist/oauth-utils.js"},"./errors":{"types":"./dist/oauth-errors.d.ts","default":"./dist/oauth-errors.js"},"./provider":{"types":"./dist/oauth-provider.d.ts","default":"./dist/oauth-provider.js"},"./verifier":{"types":"./dist/oauth-verifier.d.ts","default":"./dist/oauth-verifier.js"},"./constants":{"types":"./dist/oauth-constants.d.ts","default":"./dist/oauth-constants.js"},"./middleware":{"types":"./dist/oauth-middleware.d.ts","default":"./dist/oauth-middleware.js"}},"scripts":{"test":"vitest run","build":"tsgo --build tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14240427-2e5c-48d9-9d9f-f1bc29d87812"}},"repository":{"url":"https://github.com/bluesky-social/atproto","type":"git","directory":"packages/oauth/oauth-provider"},"description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"^0.5.4","@atproto/jwk":"^0.7.4","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.7.2","@atproto/syntax":"^0.7.2","@atproto/jwk-jose":"^0.2.4","@atproto-labs/pipe":"^0.2.4","@atproto/oauth-types":"^0.7.5","@atproto/lex-document":"^0.1.6","@atproto/lex-resolver":"^0.2.3","@atproto/oauth-scopes":"^0.5.7","@atproto-labs/fetch-node":"^0.3.6","@atproto-labs/simple-store":"^0.5.0","@atproto/oauth-provider-ui":"0.8.8","@atproto/oauth-provider-api":"0.7.7","disposable-email-domains-js":"^1.5.0","@atproto-labs/simple-store-memory":"^0.2.5"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.16","@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"^0.3.3"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.21.0_1785426428919_0.47850093208043587","host":"s3://npm-registry-packages-npm-production"}},"0.21.1":{"name":"@atproto/oauth-provider","version":"0.21.1","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.21.1","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"homepage":"https://atproto.com","dist":{"shasum":"7522e963ebc84ce90d15558201eb952fbc2cdf21","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.21.1.tgz","fileCount":619,"integrity":"sha512-C3O82D0bAD0oGy/h6Afwgnx2Z+A+IBf+lS3uz6ow9edZEk61QVc4PM9z+uJtusZ0ZJqUCrFAwT3lkDFUcSEPYQ==","signatures":[{"sig":"MEUCICeue1Alz3Wc9esO6Oyca0KAi3U8FkXVvmLU3l+KYGmOAiEA3MDinf5QwgOisdrBMav9a17lCLHhhVP1kyy/0fFbTxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atproto%2foauth-provider@0.21.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2006939},"type":"module","engines":{"node":">=22"},"exports":{"./hooks":{"types":"./dist/oauth-hooks.d.ts","default":"./dist/oauth-hooks.js"},"./store":{"types":"./dist/oauth-store.d.ts","default":"./dist/oauth-store.js"},"./utils":{"types":"./dist/oauth-utils.d.ts","default":"./dist/oauth-utils.js"},"./errors":{"types":"./dist/oauth-errors.d.ts","default":"./dist/oauth-errors.js"},"./provider":{"types":"./dist/oauth-provider.d.ts","default":"./dist/oauth-provider.js"},"./verifier":{"types":"./dist/oauth-verifier.d.ts","default":"./dist/oauth-verifier.js"},"./constants":{"types":"./dist/oauth-constants.d.ts","default":"./dist/oauth-constants.js"},"./middleware":{"types":"./dist/oauth-middleware.d.ts","default":"./dist/oauth-middleware.js"}},"scripts":{"test":"vitest run","build":"tsgo --build tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14240427-2e5c-48d9-9d9f-f1bc29d87812"}},"repository":{"url":"https://github.com/bluesky-social/atproto","type":"git","directory":"packages/oauth/oauth-provider"},"description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"^0.5.4","@atproto/jwk":"^0.7.4","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.7.3","@atproto/syntax":"^0.7.2","@atproto/jwk-jose":"^0.2.4","@atproto-labs/pipe":"^0.2.4","@atproto/oauth-types":"^0.7.5","@atproto/lex-document":"^0.1.7","@atproto/lex-resolver":"^0.2.4","@atproto/oauth-scopes":"^0.5.7","@atproto-labs/fetch-node":"^0.3.6","@atproto-labs/simple-store":"^0.5.0","@atproto/oauth-provider-ui":"0.8.9","@atproto/oauth-provider-api":"0.7.7","disposable-email-domains-js":"^1.5.0","@atproto-labs/simple-store-memory":"^0.2.5"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.16","@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rollup-plugin-bundle-manifest":"^0.3.3"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.21.1_1785498752365_0.9674347341436647","host":"s3://npm-registry-packages-npm-production"}},"0.21.2":{"name":"@atproto/oauth-provider","version":"0.21.2","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.21.2","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"homepage":"https://atproto.com","dist":{"shasum":"e88aa50eb497d8b9149f808db9a632b7aec4ee5a","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.21.2.tgz","fileCount":619,"integrity":"sha512-Y/jMbjYKxG4g+8D4/XnR/tGFFo+Vc6JMCdx5iJ/aylgMZ1HMYCaRHATPtp7w9qHRfIhJj2Jk/PiXCcQUfdHOZQ==","signatures":[{"sig":"MEUCIQC2M9yGY8B5Hp1TzWtPsfQxR1RYyQ/S3ldTdodeWM02mgIgEgNbMtmtKNFTYrjTO322toE8FMfJSb9fgk+X25bEVL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atproto%2foauth-provider@0.21.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2009022},"type":"module","engines":{"node":">=22"},"exports":{"./hooks":{"types":"./dist/oauth-hooks.d.ts","default":"./dist/oauth-hooks.js"},"./store":{"types":"./dist/oauth-store.d.ts","default":"./dist/oauth-store.js"},"./utils":{"types":"./dist/oauth-utils.d.ts","default":"./dist/oauth-utils.js"},"./errors":{"types":"./dist/oauth-errors.d.ts","default":"./dist/oauth-errors.js"},"./provider":{"types":"./dist/oauth-provider.d.ts","default":"./dist/oauth-provider.js"},"./verifier":{"types":"./dist/oauth-verifier.d.ts","default":"./dist/oauth-verifier.js"},"./constants":{"types":"./dist/oauth-constants.d.ts","default":"./dist/oauth-constants.js"},"./middleware":{"types":"./dist/oauth-middleware.d.ts","default":"./dist/oauth-middleware.js"}},"scripts":{"test":"vitest run","build":"tsgo --build tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14240427-2e5c-48d9-9d9f-f1bc29d87812"}},"repository":{"url":"https://github.com/bluesky-social/atproto","type":"git","directory":"packages/oauth/oauth-provider"},"description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"^0.5.4","@atproto/jwk":"^0.7.4","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.7.4","@atproto/syntax":"^0.7.3","@atproto/jwk-jose":"^0.2.4","@atproto-labs/pipe":"^0.2.4","@atproto/oauth-types":"^0.7.5","@atproto/lex-document":"^0.1.8","@atproto/lex-resolver":"^0.2.5","@atproto/oauth-scopes":"^0.5.8","@atproto-labs/fetch-node":"^0.3.7","@atproto-labs/simple-store":"^0.5.1","@atproto/oauth-provider-ui":"0.8.10","@atproto/oauth-provider-api":"0.7.8","disposable-email-domains-js":"^1.5.0","@atproto-labs/simple-store-memory":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rolldown-plugin-bundle-manifest":"^0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.21.2_1785789203598_0.04578961219036959","host":"s3://npm-registry-packages-npm-production"}},"0.21.3":{"name":"@atproto/oauth-provider","version":"0.21.3","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.21.3","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"homepage":"https://atproto.com","dist":{"shasum":"784060b1cc97b4c0bfcfa6ae894297244a266b46","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.21.3.tgz","fileCount":619,"integrity":"sha512-DY0gjmImVX3+pPLMNIHx0hRZEUVWnjm8bRuc0U3u0xKKUWW9N1yWa6hJneSgH8BzWgSRX668oRSH3bfctrd9XQ==","signatures":[{"sig":"MEUCIQCzsgmj6yxhoWe6/lcoKApWW4rsZ9I3rXiZtKjH99xqLwIgRRxFPlLihWV34nN8I5nmTGoTa5wZai1Zy1chMmMM+UU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atproto%2foauth-provider@0.21.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2009755},"type":"module","engines":{"node":">=22"},"exports":{"./hooks":{"types":"./dist/oauth-hooks.d.ts","default":"./dist/oauth-hooks.js"},"./store":{"types":"./dist/oauth-store.d.ts","default":"./dist/oauth-store.js"},"./utils":{"types":"./dist/oauth-utils.d.ts","default":"./dist/oauth-utils.js"},"./errors":{"types":"./dist/oauth-errors.d.ts","default":"./dist/oauth-errors.js"},"./provider":{"types":"./dist/oauth-provider.d.ts","default":"./dist/oauth-provider.js"},"./verifier":{"types":"./dist/oauth-verifier.d.ts","default":"./dist/oauth-verifier.js"},"./constants":{"types":"./dist/oauth-constants.d.ts","default":"./dist/oauth-constants.js"},"./middleware":{"types":"./dist/oauth-middleware.d.ts","default":"./dist/oauth-middleware.js"}},"scripts":{"test":"vitest run","build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14240427-2e5c-48d9-9d9f-f1bc29d87812"}},"repository":{"url":"https://github.com/bluesky-social/atproto","type":"git","directory":"packages/oauth/oauth-provider"},"description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"^0.5.4","@atproto/jwk":"^0.7.4","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.7.5","@atproto/syntax":"^0.7.4","@atproto/jwk-jose":"^0.2.4","@atproto-labs/pipe":"^0.2.4","@atproto/oauth-types":"^0.7.5","@atproto/lex-document":"^0.1.9","@atproto/lex-resolver":"^0.2.6","@atproto/oauth-scopes":"^0.5.9","@atproto-labs/fetch-node":"^0.3.7","@atproto-labs/simple-store":"^0.5.1","@atproto/oauth-provider-ui":"0.8.11","@atproto/oauth-provider-api":"0.7.9","disposable-email-domains-js":"^1.5.0","@atproto-labs/simple-store-memory":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rolldown-plugin-bundle-manifest":"^0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.21.3_1786024206040_0.27641417213276","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@atproto/oauth-provider","version":"0.22.0","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.22.0","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"homepage":"https://atproto.com","dist":{"shasum":"8aa5a95bff74e8fabebdd7ee3bef6eda9a17bb35","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.22.0.tgz","fileCount":619,"integrity":"sha512-u3/wnwnOF2AniI3dl4yYObnF3ZhDIGB/j8O+tNU0WMFtAe9FAHRZxpfZF2faNCUbiMKmEnzBzvkhUO0oyIu6JQ==","signatures":[{"sig":"MEUCIGQGNiKSV6me1+4bDFYPURYAwqI6qXdCiEhs3qCjgdnlAiEAwe8OSgnt2pVyf/nw1YvzpJgreuqxCVcNzyq7zC8D35k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atproto%2foauth-provider@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2001027},"type":"module","engines":{"node":">=22"},"exports":{"./hooks":{"types":"./dist/oauth-hooks.d.ts","default":"./dist/oauth-hooks.js"},"./store":{"types":"./dist/oauth-store.d.ts","default":"./dist/oauth-store.js"},"./utils":{"types":"./dist/oauth-utils.d.ts","default":"./dist/oauth-utils.js"},"./errors":{"types":"./dist/oauth-errors.d.ts","default":"./dist/oauth-errors.js"},"./provider":{"types":"./dist/oauth-provider.d.ts","default":"./dist/oauth-provider.js"},"./verifier":{"types":"./dist/oauth-verifier.d.ts","default":"./dist/oauth-verifier.js"},"./constants":{"types":"./dist/oauth-constants.d.ts","default":"./dist/oauth-constants.js"},"./middleware":{"types":"./dist/oauth-middleware.d.ts","default":"./dist/oauth-middleware.js"}},"scripts":{"test":"vitest run","build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14240427-2e5c-48d9-9d9f-f1bc29d87812"}},"repository":{"url":"https://github.com/bluesky-social/atproto","type":"git","directory":"packages/oauth/oauth-provider"},"description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"^0.5.4","@atproto/jwk":"^0.7.4","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.7.6","@atproto/syntax":"^0.7.4","@atproto/jwk-jose":"^0.2.4","@atproto-labs/pipe":"^0.2.4","@atproto/oauth-types":"^0.7.5","@atproto/lex-document":"^0.1.9","@atproto/lex-resolver":"^0.2.7","@atproto/oauth-scopes":"^0.5.9","@atproto-labs/fetch-node":"^0.3.7","@atproto-labs/simple-store":"^0.5.1","@atproto/oauth-provider-ui":"0.9.0","@atproto/oauth-provider-api":"0.7.9","disposable-email-domains-js":"^1.5.0","@atproto-labs/simple-store-memory":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rolldown-plugin-bundle-manifest":"^0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.22.0_1786108043114_0.0719483784047874","host":"s3://npm-registry-packages-npm-production"}},"0.22.1":{"name":"@atproto/oauth-provider","version":"0.22.1","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.22.1","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"homepage":"https://atproto.com","dist":{"shasum":"7d5a762029014e3bd341aa7f037eb734ee4488fa","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.22.1.tgz","fileCount":619,"integrity":"sha512-rOEtV7EaXlEi6ueiUD/0qwKLvGrvvrQ7GDCEJzmC/ta408AcoFnTS5NLIokNepayVWcbH+UU5ttrnt/soVrfVg==","signatures":[{"sig":"MEUCIH/e/XT33GLTBDWDdii1ECNSB9WEuFPe7P3KsqIUxeujAiEAlsd7qf1q3G7IWDMgq9j8ikTDQNavmZd7l6N0Dq8u8/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atproto%2foauth-provider@0.22.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2001224},"type":"module","engines":{"node":">=22"},"exports":{"./hooks":{"types":"./dist/oauth-hooks.d.ts","default":"./dist/oauth-hooks.js"},"./store":{"types":"./dist/oauth-store.d.ts","default":"./dist/oauth-store.js"},"./utils":{"types":"./dist/oauth-utils.d.ts","default":"./dist/oauth-utils.js"},"./errors":{"types":"./dist/oauth-errors.d.ts","default":"./dist/oauth-errors.js"},"./provider":{"types":"./dist/oauth-provider.d.ts","default":"./dist/oauth-provider.js"},"./verifier":{"types":"./dist/oauth-verifier.d.ts","default":"./dist/oauth-verifier.js"},"./constants":{"types":"./dist/oauth-constants.d.ts","default":"./dist/oauth-constants.js"},"./middleware":{"types":"./dist/oauth-middleware.d.ts","default":"./dist/oauth-middleware.js"}},"scripts":{"test":"vitest run","build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14240427-2e5c-48d9-9d9f-f1bc29d87812"}},"repository":{"url":"https://github.com/bluesky-social/atproto","type":"git","directory":"packages/oauth/oauth-provider"},"description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"^0.5.4","@atproto/jwk":"^0.7.4","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.7.6","@atproto/syntax":"^0.7.4","@atproto/jwk-jose":"^0.2.4","@atproto-labs/pipe":"^0.2.4","@atproto/oauth-types":"^0.7.5","@atproto/lex-document":"^0.1.9","@atproto/lex-resolver":"^0.2.7","@atproto/oauth-scopes":"^0.5.9","@atproto-labs/fetch-node":"^0.3.7","@atproto-labs/simple-store":"^0.5.1","@atproto/oauth-provider-ui":"0.9.1","@atproto/oauth-provider-api":"0.7.9","disposable-email-domains-js":"^1.5.0","@atproto-labs/simple-store-memory":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rolldown-plugin-bundle-manifest":"^0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.22.1_1786464394162_0.46665450632631034","host":"s3://npm-registry-packages-npm-production"}},"0.22.2":{"name":"@atproto/oauth-provider","version":"0.22.2","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.22.2","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"homepage":"https://atproto.com","dist":{"shasum":"b00d657dfd6fc6af87a9ed07d47942cec832071a","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.22.2.tgz","fileCount":619,"integrity":"sha512-Y6p91UbKXALkcuhKdSq5Pg/u1cBpIH8RYXbmPnSNzFwrREtL6Xs0cXT7JcQcaRx4QZQZRTRTFb1ObmYBn7p1xw==","signatures":[{"sig":"MEQCIA5GdYv65tShgPOx8M101fsNM6uI+GSe9f7+UAvsazvyAiAnHfCll1IqZCUSRjTyeHqe1U9Ew0Zms9kmmBpGpUA8Fg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atproto%2foauth-provider@0.22.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2003406},"type":"module","engines":{"node":">=22"},"exports":{"./hooks":{"types":"./dist/oauth-hooks.d.ts","default":"./dist/oauth-hooks.js"},"./store":{"types":"./dist/oauth-store.d.ts","default":"./dist/oauth-store.js"},"./utils":{"types":"./dist/oauth-utils.d.ts","default":"./dist/oauth-utils.js"},"./errors":{"types":"./dist/oauth-errors.d.ts","default":"./dist/oauth-errors.js"},"./provider":{"types":"./dist/oauth-provider.d.ts","default":"./dist/oauth-provider.js"},"./verifier":{"types":"./dist/oauth-verifier.d.ts","default":"./dist/oauth-verifier.js"},"./constants":{"types":"./dist/oauth-constants.d.ts","default":"./dist/oauth-constants.js"},"./middleware":{"types":"./dist/oauth-middleware.d.ts","default":"./dist/oauth-middleware.js"}},"scripts":{"test":"vitest run","build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14240427-2e5c-48d9-9d9f-f1bc29d87812"}},"repository":{"url":"https://github.com/bluesky-social/atproto","type":"git","directory":"packages/oauth/oauth-provider"},"description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"^0.5.4","@atproto/jwk":"^0.7.4","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.8.0","@atproto/syntax":"^0.7.4","@atproto/jwk-jose":"^0.2.4","@atproto-labs/pipe":"^0.2.4","@atproto/oauth-types":"^0.7.5","@atproto/lex-document":"^0.1.9","@atproto/lex-resolver":"^0.2.8","@atproto/oauth-scopes":"^0.5.9","@atproto-labs/fetch-node":"^0.3.7","@atproto-labs/simple-store":"^0.5.1","@atproto/oauth-provider-ui":"0.9.2","@atproto/oauth-provider-api":"0.8.0","disposable-email-domains-js":"^1.5.0","@atproto-labs/simple-store-memory":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rolldown-plugin-bundle-manifest":"^0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.22.2_1786626704557_0.5916675582691329","host":"s3://npm-registry-packages-npm-production"}},"0.22.3":{"name":"@atproto/oauth-provider","version":"0.22.3","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.22.3","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"homepage":"https://atproto.com","dist":{"shasum":"9323b48523bf4c5188ebb968e32dfc122f42b8db","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.22.3.tgz","fileCount":623,"integrity":"sha512-VLyzNgHYds/Gii3K498fb29f5QsUL48+fk2ng3qpRMzyIlB+AHvspIuf0DWFRlSqVl7oSzVhowiJBewhaKeHzQ==","signatures":[{"sig":"MEUCIQCLFnDzlZIFAB/tergsHlQOty7e/Fikci9rahVGPoct/gIgRlnjUj46aPmHm/B6WuEjx29wtyv/0T6kn78GZrm4IXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2004927},"type":"module","engines":{"node":">=22"},"exports":{"./hooks":{"types":"./dist/oauth-hooks.d.ts","default":"./dist/oauth-hooks.js"},"./store":{"types":"./dist/oauth-store.d.ts","default":"./dist/oauth-store.js"},"./utils":{"types":"./dist/oauth-utils.d.ts","default":"./dist/oauth-utils.js"},"./errors":{"types":"./dist/oauth-errors.d.ts","default":"./dist/oauth-errors.js"},"./provider":{"types":"./dist/oauth-provider.d.ts","default":"./dist/oauth-provider.js"},"./verifier":{"types":"./dist/oauth-verifier.d.ts","default":"./dist/oauth-verifier.js"},"./constants":{"types":"./dist/oauth-constants.d.ts","default":"./dist/oauth-constants.js"},"./middleware":{"types":"./dist/oauth-middleware.d.ts","default":"./dist/oauth-middleware.js"}},"scripts":{"test":"vitest run","build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"},"repository":{"url":"https://github.com/bluesky-social/atproto","type":"git","directory":"packages/oauth/oauth-provider"},"description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"^0.5.4","@atproto/jwk":"^0.7.4","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.8.0","@atproto/syntax":"^0.7.4","@atproto/jwk-jose":"^0.2.4","@atproto-labs/pipe":"^0.2.4","@atproto/oauth-types":"^0.7.5","@atproto/lex-document":"^0.1.9","@atproto/lex-resolver":"^0.2.8","@atproto/oauth-scopes":"^0.5.9","@atproto-labs/fetch-node":"^0.3.7","@atproto-labs/simple-store":"^0.5.1","@atproto/oauth-provider-ui":"0.10.0","@atproto/oauth-provider-api":"0.8.0","disposable-email-domains-js":"^1.5.0","@atproto-labs/simple-store-memory":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rolldown-plugin-bundle-manifest":"^0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.22.3_1786716113480_0.020770997844349326","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-spaces-alpha-20260818163953":{"name":"@atproto/oauth-provider","version":"0.0.0-spaces-alpha-20260818163953","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.0.0-spaces-alpha-20260818163953","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"homepage":"https://atproto.com","dist":{"shasum":"7c4e8afbe43514879fa1286cbdc7fbdbb6c3fb34","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.0.0-spaces-alpha-20260818163953.tgz","fileCount":623,"integrity":"sha512-S7sViep3rVfNpkwjGcljYky4v4S5d0j+Aali934S8HMy643on1KRmmHvaVWui/NBGyhLOhpVFS6vtgOnntsnBw==","signatures":[{"sig":"MEQCICjbyieSdOijIPYKHn0H/Jc5+wHpXr4Z8qEhAj9PY3sPAiA053xwWFXUwKSSBSPvKD0qGzjSs503UP1+asQAXbNgzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atproto%2foauth-provider@0.0.0-spaces-alpha-20260818163953","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2025053},"type":"module","engines":{"node":">=22"},"exports":{"./hooks":{"types":"./dist/oauth-hooks.d.ts","default":"./dist/oauth-hooks.js"},"./store":{"types":"./dist/oauth-store.d.ts","default":"./dist/oauth-store.js"},"./utils":{"types":"./dist/oauth-utils.d.ts","default":"./dist/oauth-utils.js"},"./errors":{"types":"./dist/oauth-errors.d.ts","default":"./dist/oauth-errors.js"},"./provider":{"types":"./dist/oauth-provider.d.ts","default":"./dist/oauth-provider.js"},"./verifier":{"types":"./dist/oauth-verifier.d.ts","default":"./dist/oauth-verifier.js"},"./constants":{"types":"./dist/oauth-constants.d.ts","default":"./dist/oauth-constants.js"},"./middleware":{"types":"./dist/oauth-middleware.d.ts","default":"./dist/oauth-middleware.js"}},"scripts":{"test":"vitest run","build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14240427-2e5c-48d9-9d9f-f1bc29d87812"}},"repository":{"url":"https://github.com/bluesky-social/atproto","type":"git","directory":"packages/oauth/oauth-provider"},"description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"^0.5.4","@atproto/jwk":"^0.7.4","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.0.0-spaces-alpha-20260818163953","@atproto/syntax":"^0.0.0-spaces-alpha-20260818163953","@atproto/identity":"^0.0.0-spaces-alpha-20260818163953","@atproto/jwk-jose":"^0.2.4","@atproto-labs/pipe":"^0.2.4","@atproto/oauth-types":"^0.7.5","@atproto/lex-document":"^0.0.0-spaces-alpha-20260818163953","@atproto/lex-resolver":"^0.0.0-spaces-alpha-20260818163953","@atproto/oauth-scopes":"^0.0.0-spaces-alpha-20260818163953","@atproto-labs/fetch-node":"^0.3.7","@atproto-labs/simple-store":"^0.5.1","@atproto/oauth-provider-ui":"0.0.0-spaces-alpha-20260818163953","@atproto/oauth-provider-api":"0.0.0-spaces-alpha-20260818163953","disposable-email-domains-js":"^1.5.0","@atproto-labs/simple-store-memory":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rolldown-plugin-bundle-manifest":"^0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.0.0-spaces-alpha-20260818163953_1787071514881_0.8325209607464494","host":"s3://npm-registry-packages-npm-production"}},"0.22.4":{"name":"@atproto/oauth-provider","version":"0.22.4","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.22.4","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"homepage":"https://atproto.com","dist":{"shasum":"8e5b49e172491905ae115dcd85e8d6fae92ba0f9","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.22.4.tgz","fileCount":619,"integrity":"sha512-QRlz0/uIhUZHu2Mzf2XFOo86Ae1jZMtpujNbgJqrOyu3s97yDq9d0RE6XKNPmlT9m8eUtl9BXplfjnasXOGDFw==","signatures":[{"sig":"MEYCIQDwJyPHnTF9RorzIcLIApOU81JaJrVMEIbBhsBjE2WklwIhAMbpt77rNgE1fTlQlc93VS2P6jAUHGqfQByJO2TIhpKZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atproto%2foauth-provider@0.22.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2004513},"type":"module","engines":{"node":">=22"},"exports":{"./hooks":{"types":"./dist/oauth-hooks.d.ts","default":"./dist/oauth-hooks.js"},"./store":{"types":"./dist/oauth-store.d.ts","default":"./dist/oauth-store.js"},"./utils":{"types":"./dist/oauth-utils.d.ts","default":"./dist/oauth-utils.js"},"./errors":{"types":"./dist/oauth-errors.d.ts","default":"./dist/oauth-errors.js"},"./provider":{"types":"./dist/oauth-provider.d.ts","default":"./dist/oauth-provider.js"},"./verifier":{"types":"./dist/oauth-verifier.d.ts","default":"./dist/oauth-verifier.js"},"./constants":{"types":"./dist/oauth-constants.d.ts","default":"./dist/oauth-constants.js"},"./middleware":{"types":"./dist/oauth-middleware.d.ts","default":"./dist/oauth-middleware.js"}},"scripts":{"test":"vitest run","build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14240427-2e5c-48d9-9d9f-f1bc29d87812"}},"repository":{"url":"https://github.com/bluesky-social/atproto","type":"git","directory":"packages/oauth/oauth-provider"},"description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"^0.5.4","@atproto/jwk":"^0.7.4","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.8.1","@atproto/syntax":"^0.7.5","@atproto/jwk-jose":"^0.2.4","@atproto-labs/pipe":"^0.2.4","@atproto/oauth-types":"^0.7.5","@atproto/lex-document":"^0.1.10","@atproto/lex-resolver":"^0.2.9","@atproto/oauth-scopes":"^0.5.10","@atproto-labs/fetch-node":"^0.3.7","@atproto-labs/simple-store":"^0.5.1","@atproto/oauth-provider-ui":"0.10.1","@atproto/oauth-provider-api":"0.8.1","disposable-email-domains-js":"^1.5.0","@atproto-labs/simple-store-memory":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rolldown-plugin-bundle-manifest":"^0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.22.4_1787752252591_0.11355896626036621","host":"s3://npm-registry-packages-npm-production"}},"0.22.5":{"name":"@atproto/oauth-provider","version":"0.22.5","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.22.5","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"homepage":"https://atproto.com","dist":{"shasum":"4e7bbce17f1e80201322034d1acfcf6c73f0de8e","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.22.5.tgz","fileCount":619,"integrity":"sha512-7LPa5tr7nTvrt/4r7CuKxkUwi2/+K8OcBhryiskSHZ+AnWpCiI/5zXxUbYd1k5l96NYLUl7MpaB2g90y7Vu30g==","signatures":[{"sig":"MEUCIQC1HALRELou1UNF05YaFVZZ3OpOy0AQv0rR8aV4sZ2gdwIgM3xwy4ok7APW8j54DnykMj7+VN55Wl3Z10AJXI7/hK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atproto%2foauth-provider@0.22.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2004605},"type":"module","engines":{"node":">=22"},"exports":{"./hooks":{"types":"./dist/oauth-hooks.d.ts","default":"./dist/oauth-hooks.js"},"./store":{"types":"./dist/oauth-store.d.ts","default":"./dist/oauth-store.js"},"./utils":{"types":"./dist/oauth-utils.d.ts","default":"./dist/oauth-utils.js"},"./errors":{"types":"./dist/oauth-errors.d.ts","default":"./dist/oauth-errors.js"},"./provider":{"types":"./dist/oauth-provider.d.ts","default":"./dist/oauth-provider.js"},"./verifier":{"types":"./dist/oauth-verifier.d.ts","default":"./dist/oauth-verifier.js"},"./constants":{"types":"./dist/oauth-constants.d.ts","default":"./dist/oauth-constants.js"},"./middleware":{"types":"./dist/oauth-middleware.d.ts","default":"./dist/oauth-middleware.js"}},"scripts":{"test":"vitest run","build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14240427-2e5c-48d9-9d9f-f1bc29d87812"}},"repository":{"url":"https://github.com/bluesky-social/atproto","type":"git","directory":"packages/oauth/oauth-provider"},"description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"^0.5.4","@atproto/jwk":"^0.7.4","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.8.1","@atproto/syntax":"^0.7.5","@atproto/jwk-jose":"^0.2.4","@atproto-labs/pipe":"^0.2.4","@atproto/oauth-types":"^0.7.5","@atproto/lex-document":"^0.1.10","@atproto/lex-resolver":"^0.2.10","@atproto/oauth-scopes":"^0.5.10","@atproto-labs/fetch-node":"^0.3.7","@atproto-labs/simple-store":"^0.5.1","@atproto/oauth-provider-ui":"0.10.1","@atproto/oauth-provider-api":"0.8.1","disposable-email-domains-js":"^1.5.0","@atproto-labs/simple-store-memory":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.3","@types/http-errors":"^2.0.4","@atproto-labs/rolldown-plugin-bundle-manifest":"^0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.22.5_1787768442519_0.3193802607095757","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-spaces-alpha-20260910222405":{"name":"@atproto/oauth-provider","version":"0.0.0-spaces-alpha-20260910222405","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.0.0-spaces-alpha-20260910222405","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"homepage":"https://atproto.com","dist":{"shasum":"8303ea910f3d0d6e644ff7f26584797fdfaa6fb2","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.0.0-spaces-alpha-20260910222405.tgz","fileCount":623,"integrity":"sha512-A7vM3aqhqukaW9dFHhu8x3zeo4BqzD2d+fVBiUlI8YR1cbAJOmPixPVTVS5FU6xayvyUmOfr0cuCnoxFLUGI6Q==","signatures":[{"sig":"MEUCIQD627m2FmhvKA12fTNkba2Kp3V/pSt5QuW1D9wwSOjHDwIgWNsRFItgYZAE2i/PF7yhyII2dKMVkSF8euu5EpIYvM4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atproto%2foauth-provider@0.0.0-spaces-alpha-20260910222405","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2036917},"type":"module","engines":{"node":">=22"},"exports":{"./hooks":{"types":"./dist/oauth-hooks.d.ts","default":"./dist/oauth-hooks.js"},"./store":{"types":"./dist/oauth-store.d.ts","default":"./dist/oauth-store.js"},"./utils":{"types":"./dist/oauth-utils.d.ts","default":"./dist/oauth-utils.js"},"./errors":{"types":"./dist/oauth-errors.d.ts","default":"./dist/oauth-errors.js"},"./provider":{"types":"./dist/oauth-provider.d.ts","default":"./dist/oauth-provider.js"},"./verifier":{"types":"./dist/oauth-verifier.d.ts","default":"./dist/oauth-verifier.js"},"./constants":{"types":"./dist/oauth-constants.d.ts","default":"./dist/oauth-constants.js"},"./middleware":{"types":"./dist/oauth-middleware.d.ts","default":"./dist/oauth-middleware.js"}},"scripts":{"test":"vitest run","build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14240427-2e5c-48d9-9d9f-f1bc29d87812"}},"repository":{"url":"https://github.com/bluesky-social/atproto","type":"git","directory":"packages/oauth/oauth-provider"},"description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"^0.0.0-spaces-alpha-20260910222405","@atproto/jwk":"^0.7.4","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.0.0-spaces-alpha-20260910222405","@atproto/syntax":"^0.0.0-spaces-alpha-20260910222405","@atproto/jwk-jose":"^0.2.4","@atproto-labs/pipe":"^0.2.4","@atproto/oauth-types":"^0.0.0-spaces-alpha-20260910222405","@atproto/lex-document":"^0.0.0-spaces-alpha-20260910222405","@atproto/lex-resolver":"^0.0.0-spaces-alpha-20260910222405","@atproto/oauth-scopes":"^0.0.0-spaces-alpha-20260910222405","@atproto-labs/fetch-node":"^0.0.0-spaces-alpha-20260910222405","@atproto-labs/did-resolver":"^0.0.0-spaces-alpha-20260910222405","@atproto-labs/simple-store":"^0.5.1","@atproto/oauth-provider-ui":"0.0.0-spaces-alpha-20260910222405","@atproto/oauth-provider-api":"0.0.0-spaces-alpha-20260910222405","disposable-email-domains-js":"^1.5.0","@atproto-labs/simple-store-memory":"^0.2.6","@atproto-labs/handle-resolver-node":"^0.0.0-spaces-alpha-20260910222405"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.4","@types/http-errors":"^2.0.4","@atproto-labs/rolldown-plugin-bundle-manifest":"^0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.0.0-spaces-alpha-20260910222405_1789079375475_0.6118205832902486","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-spaces-alpha-20260910223605":{"name":"@atproto/oauth-provider","version":"0.0.0-spaces-alpha-20260910223605","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.0.0-spaces-alpha-20260910223605","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"homepage":"https://atproto.com","dist":{"shasum":"f5fecc64fd4c4f98fb906d577fe4de9fd16edc94","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.0.0-spaces-alpha-20260910223605.tgz","fileCount":623,"integrity":"sha512-O0J+APQP+MEY/1/O1jCHMbTZVlE3MEdAhX1+ph/ArcjzCWkgqS4OqY4hFRxb/4eBS9pIIe8eE+qNcYUeOi+p1g==","signatures":[{"sig":"MEUCIQChjvWFaLwxGTyWJZdVgXLzji+SnFW99R3D7/rtLoWwCwIgPd4Bgjyvw7UxOC4Fx/wYoNJ0xx4DrQHj5Ia3RpetXmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atproto%2foauth-provider@0.0.0-spaces-alpha-20260910223605","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2036917},"type":"module","engines":{"node":">=22"},"exports":{"./hooks":{"types":"./dist/oauth-hooks.d.ts","default":"./dist/oauth-hooks.js"},"./store":{"types":"./dist/oauth-store.d.ts","default":"./dist/oauth-store.js"},"./utils":{"types":"./dist/oauth-utils.d.ts","default":"./dist/oauth-utils.js"},"./errors":{"types":"./dist/oauth-errors.d.ts","default":"./dist/oauth-errors.js"},"./provider":{"types":"./dist/oauth-provider.d.ts","default":"./dist/oauth-provider.js"},"./verifier":{"types":"./dist/oauth-verifier.d.ts","default":"./dist/oauth-verifier.js"},"./constants":{"types":"./dist/oauth-constants.d.ts","default":"./dist/oauth-constants.js"},"./middleware":{"types":"./dist/oauth-middleware.d.ts","default":"./dist/oauth-middleware.js"}},"scripts":{"test":"vitest run","build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14240427-2e5c-48d9-9d9f-f1bc29d87812"}},"repository":{"url":"https://github.com/bluesky-social/atproto","type":"git","directory":"packages/oauth/oauth-provider"},"description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"^0.0.0-spaces-alpha-20260910223605","@atproto/jwk":"^0.7.4","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.0.0-spaces-alpha-20260910223605","@atproto/syntax":"^0.0.0-spaces-alpha-20260910223605","@atproto/jwk-jose":"^0.2.4","@atproto-labs/pipe":"^0.2.4","@atproto/oauth-types":"^0.0.0-spaces-alpha-20260910223605","@atproto/lex-document":"^0.0.0-spaces-alpha-20260910223605","@atproto/lex-resolver":"^0.0.0-spaces-alpha-20260910223605","@atproto/oauth-scopes":"^0.0.0-spaces-alpha-20260910223605","@atproto-labs/fetch-node":"^0.0.0-spaces-alpha-20260910223605","@atproto-labs/did-resolver":"^0.0.0-spaces-alpha-20260910223605","@atproto-labs/simple-store":"^0.5.1","@atproto/oauth-provider-ui":"0.0.0-spaces-alpha-20260910223605","@atproto/oauth-provider-api":"0.0.0-spaces-alpha-20260910223605","disposable-email-domains-js":"^1.5.0","@atproto-labs/simple-store-memory":"^0.2.6","@atproto-labs/handle-resolver-node":"^0.0.0-spaces-alpha-20260910223605"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.4","@types/http-errors":"^2.0.4","@atproto-labs/rolldown-plugin-bundle-manifest":"^0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.0.0-spaces-alpha-20260910223605_1789080044346_0.26144855169683545","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-spaces-alpha-20260910230440":{"name":"@atproto/oauth-provider","version":"0.0.0-spaces-alpha-20260910230440","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.0.0-spaces-alpha-20260910230440","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"homepage":"https://atproto.com","dist":{"shasum":"85fc00d74bacc6d6a219fd4bdd480509ca3d6700","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.0.0-spaces-alpha-20260910230440.tgz","fileCount":623,"integrity":"sha512-BJZAqBLZ7alt+1W+vdvf7HNg/Bi7XkBDgO4PT0RhPVbHm2PK+YhhGTKWr+fus1e+JCaMsW+jUJPVR7fRj71gUg==","signatures":[{"sig":"MEUCIQDItam7zCEz2dM3n8Le565YaYvkx3rsoxq0+wQ7/KxbVAIgRnRG2PbF0l70xWFoAND/iK/2fmTkHudWJSTYN0hr3yg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atproto%2foauth-provider@0.0.0-spaces-alpha-20260910230440","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2036917},"type":"module","engines":{"node":">=22"},"exports":{"./hooks":{"types":"./dist/oauth-hooks.d.ts","default":"./dist/oauth-hooks.js"},"./store":{"types":"./dist/oauth-store.d.ts","default":"./dist/oauth-store.js"},"./utils":{"types":"./dist/oauth-utils.d.ts","default":"./dist/oauth-utils.js"},"./errors":{"types":"./dist/oauth-errors.d.ts","default":"./dist/oauth-errors.js"},"./provider":{"types":"./dist/oauth-provider.d.ts","default":"./dist/oauth-provider.js"},"./verifier":{"types":"./dist/oauth-verifier.d.ts","default":"./dist/oauth-verifier.js"},"./constants":{"types":"./dist/oauth-constants.d.ts","default":"./dist/oauth-constants.js"},"./middleware":{"types":"./dist/oauth-middleware.d.ts","default":"./dist/oauth-middleware.js"}},"scripts":{"test":"vitest run","build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14240427-2e5c-48d9-9d9f-f1bc29d87812"}},"repository":{"url":"https://github.com/bluesky-social/atproto","type":"git","directory":"packages/oauth/oauth-provider"},"description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"^0.0.0-spaces-alpha-20260910230440","@atproto/jwk":"^0.7.4","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.0.0-spaces-alpha-20260910230440","@atproto/syntax":"^0.0.0-spaces-alpha-20260910230440","@atproto/jwk-jose":"^0.2.4","@atproto-labs/pipe":"^0.2.4","@atproto/oauth-types":"^0.0.0-spaces-alpha-20260910230440","@atproto/lex-document":"^0.0.0-spaces-alpha-20260910230440","@atproto/lex-resolver":"^0.0.0-spaces-alpha-20260910230440","@atproto/oauth-scopes":"^0.0.0-spaces-alpha-20260910230440","@atproto-labs/fetch-node":"^0.0.0-spaces-alpha-20260910230440","@atproto-labs/did-resolver":"^0.0.0-spaces-alpha-20260910230440","@atproto-labs/simple-store":"^0.5.1","@atproto/oauth-provider-ui":"0.0.0-spaces-alpha-20260910230440","@atproto/oauth-provider-api":"0.0.0-spaces-alpha-20260910230440","disposable-email-domains-js":"^1.5.0","@atproto-labs/simple-store-memory":"^0.2.6","@atproto-labs/handle-resolver-node":"^0.0.0-spaces-alpha-20260910230440"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.4","@types/http-errors":"^2.0.4","@atproto-labs/rolldown-plugin-bundle-manifest":"^0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.0.0-spaces-alpha-20260910230440_1789081760592_0.9510526898377278","host":"s3://npm-registry-packages-npm-production"}},"0.22.7":{"name":"@atproto/oauth-provider","version":"0.22.7","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.22.7","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"homepage":"https://atproto.com","dist":{"shasum":"69f833e98cb97975592d660c81dac616d5944e50","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.22.7.tgz","fileCount":619,"integrity":"sha512-VNzEs6IAdYWysbvnnQ4T5R7+38EJulO4Vm71hpD297Ph3OtoNVtpLeshb+1c+pgAHheYYHOwot6rN89AFFqAjA==","signatures":[{"sig":"MEYCIQC2uloVPsNNNlCQaJrY5ypIZV1giH0PrlkAY5MlwPU3rQIhAK+8H76jAt4VW3271hnMnW8m17Pw6i2SBE6qKI+zgpZ2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atproto%2foauth-provider@0.22.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2006161},"type":"module","engines":{"node":">=22"},"exports":{"./hooks":{"types":"./dist/oauth-hooks.d.ts","default":"./dist/oauth-hooks.js"},"./store":{"types":"./dist/oauth-store.d.ts","default":"./dist/oauth-store.js"},"./utils":{"types":"./dist/oauth-utils.d.ts","default":"./dist/oauth-utils.js"},"./errors":{"types":"./dist/oauth-errors.d.ts","default":"./dist/oauth-errors.js"},"./provider":{"types":"./dist/oauth-provider.d.ts","default":"./dist/oauth-provider.js"},"./verifier":{"types":"./dist/oauth-verifier.d.ts","default":"./dist/oauth-verifier.js"},"./constants":{"types":"./dist/oauth-constants.d.ts","default":"./dist/oauth-constants.js"},"./middleware":{"types":"./dist/oauth-middleware.d.ts","default":"./dist/oauth-middleware.js"}},"scripts":{"test":"vitest run","build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14240427-2e5c-48d9-9d9f-f1bc29d87812"}},"repository":{"url":"https://github.com/bluesky-social/atproto","type":"git","directory":"packages/oauth/oauth-provider"},"description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"^0.5.5","@atproto/jwk":"^0.7.4","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.8.3","@atproto/syntax":"^0.7.6","@atproto/jwk-jose":"^0.2.4","@atproto-labs/pipe":"^0.2.4","@atproto/oauth-types":"^0.7.6","@atproto/lex-document":"^0.1.11","@atproto/lex-resolver":"^0.2.12","@atproto/oauth-scopes":"^0.5.12","@atproto-labs/fetch-node":"^0.3.7","@atproto-labs/simple-store":"^0.5.1","@atproto/oauth-provider-ui":"0.10.3","@atproto/oauth-provider-api":"0.8.3","disposable-email-domains-js":"^1.5.0","@atproto-labs/simple-store-memory":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.4","@types/http-errors":"^2.0.4","@atproto-labs/rolldown-plugin-bundle-manifest":"^0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.22.7_1789086780108_0.14509732212610227","host":"s3://npm-registry-packages-npm-production"}},"0.22.8":{"name":"@atproto/oauth-provider","version":"0.22.8","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.22.8","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"homepage":"https://atproto.com","dist":{"shasum":"630980bb01790cfc70215cc6af3b165d211d000a","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.22.8.tgz","fileCount":619,"integrity":"sha512-2vxpL6mrPNazZGiPej8rSul4dGY1Sj2UzmKZrqsx6EDL+JQmmjjk1gHeiXjHZCat9SFCA7OuuUlX22nZpLRXaw==","signatures":[{"sig":"MEUCIQDJz/e7NgK4S8KJlHjSPDPGU3ru+Kl/2Mhc2DygQI2e1wIgcXaPWQEAqY1OGLXkdJtn2zbv56Lig9uQviLq0SAU4xU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atproto%2foauth-provider@0.22.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2011066},"type":"module","engines":{"node":">=22"},"exports":{"./hooks":{"types":"./dist/oauth-hooks.d.ts","default":"./dist/oauth-hooks.js"},"./store":{"types":"./dist/oauth-store.d.ts","default":"./dist/oauth-store.js"},"./utils":{"types":"./dist/oauth-utils.d.ts","default":"./dist/oauth-utils.js"},"./errors":{"types":"./dist/oauth-errors.d.ts","default":"./dist/oauth-errors.js"},"./provider":{"types":"./dist/oauth-provider.d.ts","default":"./dist/oauth-provider.js"},"./verifier":{"types":"./dist/oauth-verifier.d.ts","default":"./dist/oauth-verifier.js"},"./constants":{"types":"./dist/oauth-constants.d.ts","default":"./dist/oauth-constants.js"},"./middleware":{"types":"./dist/oauth-middleware.d.ts","default":"./dist/oauth-middleware.js"}},"scripts":{"test":"vitest run","build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14240427-2e5c-48d9-9d9f-f1bc29d87812"}},"repository":{"url":"https://github.com/bluesky-social/atproto","type":"git","directory":"packages/oauth/oauth-provider"},"description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"^0.5.5","@atproto/jwk":"^0.7.4","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.8.3","@atproto/syntax":"^0.7.6","@atproto/jwk-jose":"^0.2.4","@atproto-labs/pipe":"^0.2.4","@atproto/oauth-types":"^0.7.6","@atproto/lex-document":"^0.1.11","@atproto/lex-resolver":"^0.2.13","@atproto/oauth-scopes":"^0.5.12","@atproto-labs/fetch-node":"^0.4.0","@atproto-labs/simple-store":"^0.5.1","@atproto/oauth-provider-ui":"0.10.3","@atproto/oauth-provider-api":"0.8.3","disposable-email-domains-js":"^1.5.0","@atproto-labs/simple-store-memory":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.4","@types/http-errors":"^2.0.4","@atproto-labs/rolldown-plugin-bundle-manifest":"^0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.22.8_1789089066333_0.17123835344885996","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-spaces-alpha-20260913191958":{"name":"@atproto/oauth-provider","version":"0.0.0-spaces-alpha-20260913191958","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.0.0-spaces-alpha-20260913191958","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"homepage":"https://atproto.com","dist":{"shasum":"2eaaeefcdf8cd0ea02cdf645605125531ec9aa68","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.0.0-spaces-alpha-20260913191958.tgz","fileCount":623,"integrity":"sha512-lwTg/bLRfRS8lJFDzEQtPcH9mT/F32MAyhfuEOMLCJw24J+4rmAU12CzOkNSk10gAMDf8zEZovhxOd7xJOmCjg==","signatures":[{"sig":"MEQCIEDVXM5Veu1RrbNXCTrB3Th1sRDUlLjsKMBMdc8V4qkBAiA23cHbyUYZ6v5FXU3sq9TKnwsSdJA4G7cyXB5wd6mJsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atproto%2foauth-provider@0.0.0-spaces-alpha-20260913191958","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2036917},"type":"module","engines":{"node":">=22"},"exports":{"./hooks":{"types":"./dist/oauth-hooks.d.ts","default":"./dist/oauth-hooks.js"},"./store":{"types":"./dist/oauth-store.d.ts","default":"./dist/oauth-store.js"},"./utils":{"types":"./dist/oauth-utils.d.ts","default":"./dist/oauth-utils.js"},"./errors":{"types":"./dist/oauth-errors.d.ts","default":"./dist/oauth-errors.js"},"./provider":{"types":"./dist/oauth-provider.d.ts","default":"./dist/oauth-provider.js"},"./verifier":{"types":"./dist/oauth-verifier.d.ts","default":"./dist/oauth-verifier.js"},"./constants":{"types":"./dist/oauth-constants.d.ts","default":"./dist/oauth-constants.js"},"./middleware":{"types":"./dist/oauth-middleware.d.ts","default":"./dist/oauth-middleware.js"}},"scripts":{"test":"vitest run","build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14240427-2e5c-48d9-9d9f-f1bc29d87812"}},"repository":{"url":"https://github.com/bluesky-social/atproto","type":"git","directory":"packages/oauth/oauth-provider"},"description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"^0.0.0-spaces-alpha-20260913191958","@atproto/jwk":"^0.7.4","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.0.0-spaces-alpha-20260913191958","@atproto/syntax":"^0.0.0-spaces-alpha-20260913191958","@atproto/jwk-jose":"^0.2.4","@atproto-labs/pipe":"^0.2.4","@atproto/oauth-types":"^0.0.0-spaces-alpha-20260913191958","@atproto/lex-document":"^0.0.0-spaces-alpha-20260913191958","@atproto/lex-resolver":"^0.0.0-spaces-alpha-20260913191958","@atproto/oauth-scopes":"^0.0.0-spaces-alpha-20260913191958","@atproto-labs/fetch-node":"^0.0.0-spaces-alpha-20260913191958","@atproto-labs/did-resolver":"^0.0.0-spaces-alpha-20260913191958","@atproto-labs/simple-store":"^0.5.1","@atproto/oauth-provider-ui":"0.0.0-spaces-alpha-20260913191958","@atproto/oauth-provider-api":"0.0.0-spaces-alpha-20260913191958","disposable-email-domains-js":"^1.5.0","@atproto-labs/simple-store-memory":"^0.2.6","@atproto-labs/handle-resolver-node":"^0.0.0-spaces-alpha-20260913191958"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.4","@types/http-errors":"^2.0.4","@atproto-labs/rolldown-plugin-bundle-manifest":"^0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.0.0-spaces-alpha-20260913191958_1789327533362_0.45998738451034993","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-spaces-alpha-20260915164701":{"name":"@atproto/oauth-provider","version":"0.0.0-spaces-alpha-20260915164701","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.0.0-spaces-alpha-20260915164701","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"homepage":"https://atproto.com","dist":{"shasum":"717807a6785d636925478a272cf263d432ed9626","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.0.0-spaces-alpha-20260915164701.tgz","fileCount":623,"integrity":"sha512-+Ovj84b9lN/e2NJTPOeCMpcfdfEA5YXk4IrQshWIkie/8LNyeoA/dvthnDkrwa/zJpWY6XY1uhlsZOmOwZaZGQ==","signatures":[{"sig":"MEQCIH2+VgD0j2M2oYi6ELB+rRHPkZ0PIuu4JFX6zskGwwCTAiBqX+ySCp+B4cacXOZYSfWt5vhCSPOwPBBV9D/yZ3azJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atproto%2foauth-provider@0.0.0-spaces-alpha-20260915164701","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2037021},"type":"module","engines":{"node":">=22"},"exports":{"./hooks":{"types":"./dist/oauth-hooks.d.ts","default":"./dist/oauth-hooks.js"},"./store":{"types":"./dist/oauth-store.d.ts","default":"./dist/oauth-store.js"},"./utils":{"types":"./dist/oauth-utils.d.ts","default":"./dist/oauth-utils.js"},"./errors":{"types":"./dist/oauth-errors.d.ts","default":"./dist/oauth-errors.js"},"./provider":{"types":"./dist/oauth-provider.d.ts","default":"./dist/oauth-provider.js"},"./verifier":{"types":"./dist/oauth-verifier.d.ts","default":"./dist/oauth-verifier.js"},"./constants":{"types":"./dist/oauth-constants.d.ts","default":"./dist/oauth-constants.js"},"./middleware":{"types":"./dist/oauth-middleware.d.ts","default":"./dist/oauth-middleware.js"}},"scripts":{"test":"vitest run","build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14240427-2e5c-48d9-9d9f-f1bc29d87812"}},"repository":{"url":"https://github.com/bluesky-social/atproto","type":"git","directory":"packages/oauth/oauth-provider"},"description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"^0.0.0-spaces-alpha-20260915164701","@atproto/jwk":"^0.7.4","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.0.0-spaces-alpha-20260915164701","@atproto/syntax":"^0.0.0-spaces-alpha-20260915164701","@atproto/jwk-jose":"^0.2.4","@atproto-labs/pipe":"^0.2.4","@atproto/oauth-types":"^0.0.0-spaces-alpha-20260915164701","@atproto/lex-document":"^0.0.0-spaces-alpha-20260915164701","@atproto/lex-resolver":"^0.0.0-spaces-alpha-20260915164701","@atproto/oauth-scopes":"^0.0.0-spaces-alpha-20260915164701","@atproto-labs/fetch-node":"^0.0.0-spaces-alpha-20260915164701","@atproto-labs/did-resolver":"^0.0.0-spaces-alpha-20260915164701","@atproto-labs/simple-store":"^0.5.1","@atproto/oauth-provider-ui":"0.0.0-spaces-alpha-20260915164701","@atproto/oauth-provider-api":"0.0.0-spaces-alpha-20260915164701","disposable-email-domains-js":"^1.5.0","@atproto-labs/simple-store-memory":"^0.2.6","@atproto-labs/handle-resolver-node":"^0.0.0-spaces-alpha-20260915164701"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.4","@types/http-errors":"^2.0.4","@atproto-labs/rolldown-plugin-bundle-manifest":"^0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.0.0-spaces-alpha-20260915164701_1789491172265_0.2592618700251552","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-spaces-alpha-20260915165437":{"name":"@atproto/oauth-provider","version":"0.0.0-spaces-alpha-20260915165437","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"license":"MIT","_id":"@atproto/oauth-provider@0.0.0-spaces-alpha-20260915165437","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"homepage":"https://atproto.com","dist":{"shasum":"2c515539af7581b481eb94b530acb5ea81f43592","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.0.0-spaces-alpha-20260915165437.tgz","fileCount":623,"integrity":"sha512-x3Mpw85D/AzNOEBTuo6c+A3ynsFk5sXcF636EVJuLrEdn9+5ueD6s+v4hK9dYqq0/Q1GNrJIIohh5dSMjdxw3Q==","signatures":[{"sig":"MEYCIQC23yLMzluPKKrxvxTTRPl+LzPvhXEJ5kIwtnlElnkoUwIhAKUbGrqQZ3nG+POmKTHcbW4IqMM3R37ujO9IlD3qQvE/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atproto%2foauth-provider@0.0.0-spaces-alpha-20260915165437","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2037021},"type":"module","engines":{"node":">=22"},"exports":{"./hooks":{"types":"./dist/oauth-hooks.d.ts","default":"./dist/oauth-hooks.js"},"./store":{"types":"./dist/oauth-store.d.ts","default":"./dist/oauth-store.js"},"./utils":{"types":"./dist/oauth-utils.d.ts","default":"./dist/oauth-utils.js"},"./errors":{"types":"./dist/oauth-errors.d.ts","default":"./dist/oauth-errors.js"},"./provider":{"types":"./dist/oauth-provider.d.ts","default":"./dist/oauth-provider.js"},"./verifier":{"types":"./dist/oauth-verifier.d.ts","default":"./dist/oauth-verifier.js"},"./constants":{"types":"./dist/oauth-constants.d.ts","default":"./dist/oauth-constants.js"},"./middleware":{"types":"./dist/oauth-middleware.d.ts","default":"./dist/oauth-middleware.js"}},"scripts":{"test":"vitest run","build":"tsc --build tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14240427-2e5c-48d9-9d9f-f1bc29d87812"}},"repository":{"url":"https://github.com/bluesky-social/atproto","type":"git","directory":"packages/oauth/oauth-provider"},"description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"^0.0.0-spaces-alpha-20260915165437","@atproto/jwk":"^0.7.4","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.0.0-spaces-alpha-20260915165437","@atproto/syntax":"^0.0.0-spaces-alpha-20260915165437","@atproto/jwk-jose":"^0.2.4","@atproto-labs/pipe":"^0.2.4","@atproto/oauth-types":"^0.0.0-spaces-alpha-20260915165437","@atproto/lex-document":"^0.0.0-spaces-alpha-20260915165437","@atproto/lex-resolver":"^0.0.0-spaces-alpha-20260915165437","@atproto/oauth-scopes":"^0.0.0-spaces-alpha-20260915165437","@atproto-labs/fetch-node":"^0.0.0-spaces-alpha-20260915165437","@atproto-labs/did-resolver":"^0.0.0-spaces-alpha-20260915165437","@atproto-labs/simple-store":"^0.5.1","@atproto/oauth-provider-ui":"0.0.0-spaces-alpha-20260915165437","@atproto/oauth-provider-api":"0.0.0-spaces-alpha-20260915165437","disposable-email-domains-js":"^1.5.0","@atproto-labs/simple-store-memory":"^0.2.6","@atproto-labs/handle-resolver-node":"^0.0.0-spaces-alpha-20260915165437"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@types/send":"^0.17.4","@types/cookie":"^0.6.0","@types/forwarded":"0.1.4","@types/http-errors":"^2.0.4","@atproto-labs/rolldown-plugin-bundle-manifest":"^0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-provider_0.0.0-spaces-alpha-20260915165437_1789491596445_0.5589872614250535","host":"s3://npm-registry-packages-npm-production"}},"0.22.9":{"_id":"@atproto/oauth-provider@0.22.9","dist":{"shasum":"ba588ced9c925635dfd2576836a41429999104c6","tarball":"https://registry.npmjs.org/@atproto/oauth-provider/-/oauth-provider-0.22.9.tgz","fileCount":631,"integrity":"sha512-XCvNcsZLfRFmACNb7YD8S2o7ucoyYrdRHsdhqaFDaIt84NnM7IvpEY3HH6OWwfu7HRHS2eh4DAqRzwP98xuRPA==","signatures":[{"sig":"MEQCIBTu2FimeYO497p+G67zZY+fxMsGPimEd5n2pT9r+5dKAiBXHAWYJFTIvmk10IiqKjQd+CIpE64MqlgmFqmzIdVjUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCABpyNIltdnsFYnhtjyWCeSM0zCD+Q3ursWSi7lCHlpQIhAOSn0Qje+k5ak+RbZxdnHYSUrGFPpN822rrh5oPQcas6"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atproto%2foauth-provider@0.22.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2027191},"name":"@atproto/oauth-provider","type":"module","engines":{"node":">=22"},"exports":{"./hooks":{"types":"./dist/oauth-hooks.d.ts","default":"./dist/oauth-hooks.js"},"./store":{"types":"./dist/oauth-store.d.ts","default":"./dist/oauth-store.js"},"./utils":{"types":"./dist/oauth-utils.d.ts","default":"./dist/oauth-utils.js"},"./errors":{"types":"./dist/oauth-errors.d.ts","default":"./dist/oauth-errors.js"},"./provider":{"types":"./dist/oauth-provider.d.ts","default":"./dist/oauth-provider.js"},"./verifier":{"types":"./dist/oauth-verifier.d.ts","default":"./dist/oauth-verifier.js"},"./constants":{"types":"./dist/oauth-constants.d.ts","default":"./dist/oauth-constants.js"},"./middleware":{"types":"./dist/oauth-middleware.d.ts","default":"./dist/oauth-middleware.js"}},"license":"MIT","scripts":{"test":"vitest run","build":"tsc --build tsconfig.build.json"},"version":"0.22.9","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:14240427-2e5c-48d9-9d9f-f1bc29d87812"}},"homepage":"https://atproto.com","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"repository":{"url":"https://github.com/bluesky-social/atproto","type":"git","directory":"packages/oauth/oauth-provider"},"description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","directories":{},"maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"_nodeVersion":"24.21.0","dependencies":{"zod":"^3.23.8","jose":"^5.2.0","cookie":"^0.7.0","ioredis":"^5.3.2","forwarded":"^0.2.0","http-errors":"^2.0.0","@atproto/did":"^0.5.5","@atproto/jwk":"^0.7.4","@hapi/accept":"^6.0.3","@hapi/bourne":"^3.0.0","@hapi/address":"^5.1.1","@hapi/content":"^6.0.0","@atproto/common":"^0.8.3","@atproto/syntax":"^0.7.6","@atproto/jwk-jose":"^0.2.4","@atproto-labs/pipe":"^0.2.4","@atproto/oauth-types":"^0.7.6","@atproto/lex-document":"^0.1.12","@atproto/lex-resolver":"^0.3.0","@atproto/oauth-scopes":"^0.5.12","@atproto-labs/fetch-node":"^0.4.0","@atproto-labs/simple-store":"^0.5.1","@atproto/oauth-provider-ui":"0.10.4","@atproto/oauth-provider-api":"0.8.3","disposable-email-domains-js":"^1.5.0","@atproto-labs/simple-store-memory":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","@types/cookie":"^0.6.0","@types/forwarded":"0.1.4","@types/http-errors":"^2.0.4","@atproto-labs/rolldown-plugin-bundle-manifest":"^0.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/oauth-provider_0.22.9_1790328542018_0.6099103222140041"}}},"time":{"created":"2024-06-18T20:02:16.914Z","modified":"2026-09-25T09:29:02.795Z","0.1.0":"2024-06-18T20:02:17.258Z","0.1.1":"2024-07-12T15:37:54.908Z","0.1.2-rc.0":"2024-08-05T01:23:54.226Z","0.1.2-rc.1":"2024-08-07T00:12:09.041Z","0.1.2-rc.2":"2024-08-12T14:46:31.437Z","0.1.2":"2024-08-12T20:30:11.406Z","0.1.3":"2024-08-20T15:44:25.283Z","0.2.0":"2024-08-27T18:06:30.893Z","0.2.1":"2024-08-27T21:38:39.525Z","0.2.2":"2024-09-27T18:07:59.172Z","0.2.3":"2024-10-01T18:16:36.417Z","0.2.4":"2024-10-03T19:10:58.385Z","0.2.5":"2024-10-04T19:10:42.306Z","0.2.6":"2024-10-24T16:36:27.746Z","0.2.7":"2024-11-08T09:26:19.925Z","0.2.8":"2024-11-26T02:25:41.047Z","0.2.9":"2024-12-05T11:55:33.867Z","0.2.10":"2024-12-11T20:15:15.932Z","0.2.11":"2025-01-07T14:34:03.327Z","0.2.12":"2025-01-14T00:36:25.806Z","0.2.13":"2025-01-17T23:35:59.906Z","0.2.14":"2025-01-22T18:56:18.800Z","0.2.15":"2025-01-23T14:31:10.239Z","0.2.16":"2025-02-01T00:05:18.023Z","0.2.17":"2025-02-05T23:54:20.254Z","0.3.0":"2025-02-14T10:01:47.610Z","0.3.1":"2025-02-14T13:28:56.113Z","0.4.0":"2025-02-24T22:51:11.103Z","0.5.0":"2025-03-07T16:07:08.984Z","0.5.1":"2025-03-07T23:25:03.748Z","0.5.2":"2025-03-10T21:34:47.742Z","0.6.0":"2025-03-20T14:25:22.779Z","0.6.1":"2025-03-21T08:50:34.182Z","0.6.2":"2025-03-27T16:07:05.256Z","0.6.3":"2025-03-28T10:12:10.236Z","0.6.4":"2025-03-28T13:58:00.196Z","0.6.5":"2025-04-01T20:34:18.321Z","0.6.6":"2025-04-02T23:42:55.690Z","0.7.0":"2025-04-15T15:40:03.910Z","0.7.1":"2025-04-16T08:50:05.760Z","0.7.2":"2025-04-17T19:08:52.541Z","0.7.3":"2025-04-18T09:16:31.471Z","0.7.4":"2025-04-18T19:42:45.435Z","0.7.5":"2025-04-18T21:35:38.726Z","0.7.6":"2025-05-05T20:48:30.927Z","0.7.7":"2025-05-20T22:19:35.168Z","0.7.8":"2025-05-26T19:08:37.507Z","0.7.9":"2025-05-29T18:31:58.290Z","0.7.10":"2025-06-04T11:40:09.834Z","0.8.0":"2025-06-05T13:04:20.158Z","0.8.1":"2025-06-11T21:54:37.450Z","0.9.0":"2025-06-13T18:54:35.358Z","0.9.1":"2025-06-17T13:56:24.891Z","0.9.2":"2025-06-19T18:48:39.715Z","0.9.3":"2025-06-24T13:22:36.113Z","0.10.0":"2025-08-12T12:50:41.956Z","0.10.1":"2025-08-13T08:36:35.835Z","0.10.2":"2025-08-13T13:27:35.977Z","0.11.0":"2025-08-29T11:00:29.663Z","0.11.1":"2025-08-29T14:11:11.235Z","0.11.2":"2025-09-02T08:43:32.959Z","0.12.0":"2025-09-09T10:34:57.791Z","0.12.1":"2025-09-10T13:21:37.132Z","0.13.0":"2025-09-23T06:36:38.689Z","0.13.1":"2025-09-26T16:56:59.267Z","0.13.2":"2025-10-06T17:19:52.550Z","0.13.3":"2025-10-24T11:08:20.668Z","0.13.4":"2025-10-27T13:13:49.165Z","0.13.5":"2025-11-24T21:33:00.239Z","0.14.0":"2025-12-02T17:12:48.783Z","0.14.1":"2025-12-08T19:12:07.450Z","0.15.0":"2025-12-30T16:32:57.037Z","0.15.1":"2026-01-02T13:42:10.119Z","0.15.2":"2026-01-06T15:02:58.687Z","0.15.3":"2026-01-08T17:15:53.119Z","0.15.4":"2026-01-12T19:16:00.181Z","0.15.5":"2026-01-23T19:32:26.671Z","0.15.6":"2026-01-28T15:35:10.672Z","0.15.7":"2026-01-30T17:23:13.303Z","0.15.8":"2026-02-06T14:15:15.911Z","0.15.9":"2026-02-06T18:12:39.292Z","0.15.10":"2026-02-20T08:08:23.894Z","0.15.11":"2026-02-23T08:39:50.201Z","0.15.12":"2026-03-03T14:48:57.544Z","0.15.13":"2026-03-18T21:50:48.784Z","0.15.14":"2026-03-19T14:56:16.624Z","0.15.15":"2026-03-26T12:20:16.702Z","0.15.16":"2026-04-09T15:27:59.665Z","0.16.0":"2026-04-15T08:10:10.517Z","0.16.1":"2026-04-16T01:13:19.549Z","0.16.2":"2026-04-21T14:47:03.036Z","0.16.3":"2026-04-29T14:27:14.900Z","0.16.4":"2026-05-11T20:46:37.835Z","0.17.0-next.0":"2026-05-18T05:19:53.884Z","0.16.5":"2026-05-18T15:26:51.344Z","0.17.0":"2026-05-19T05:48:18.855Z","0.18.0":"2026-05-22T20:25:54.106Z","0.18.1":"2026-05-26T15:39:24.990Z","0.18.2":"2026-06-03T20:59:24.863Z","0.18.3":"2026-06-12T15:53:34.738Z","0.18.4":"2026-06-16T12:40:39.542Z","0.19.0":"2026-06-17T20:08:43.280Z","0.19.1":"2026-06-22T19:19:53.370Z","0.19.2":"2026-06-24T08:13:20.182Z","0.19.3":"2026-06-24T15:17:17.787Z","0.19.4":"2026-06-24T23:33:44.770Z","0.19.5":"2026-06-25T12:40:09.624Z","0.19.6":"2026-06-25T13:17:52.324Z","0.19.7":"2026-06-30T21:16:13.997Z","0.19.8":"2026-07-01T20:32:52.073Z","0.19.9":"2026-07-06T17:27:37.972Z","0.20.0":"2026-07-07T21:18:19.517Z","0.20.1":"2026-07-09T22:15:35.302Z","0.20.2":"2026-07-17T04:04:07.601Z","0.21.0":"2026-07-30T15:47:09.113Z","0.21.1":"2026-07-31T11:52:32.546Z","0.21.2":"2026-08-03T20:33:23.803Z","0.21.3":"2026-08-06T13:50:06.253Z","0.22.0":"2026-08-07T13:07:23.277Z","0.22.1":"2026-08-11T16:06:34.328Z","0.22.2":"2026-08-13T13:11:44.764Z","0.22.3":"2026-08-14T14:01:53.630Z","0.0.0-spaces-alpha-20260818163953":"2026-08-18T16:45:15.056Z","0.22.4":"2026-08-26T13:50:52.742Z","0.22.5":"2026-08-26T18:20:42.725Z","0.0.0-spaces-alpha-20260910222405":"2026-09-10T22:29:35.686Z","0.0.0-spaces-alpha-20260910223605":"2026-09-10T22:40:44.486Z","0.0.0-spaces-alpha-20260910230440":"2026-09-10T23:09:20.725Z","0.22.7":"2026-09-11T00:33:00.234Z","0.22.8":"2026-09-11T01:11:06.508Z","0.0.0-spaces-alpha-20260913191958":"2026-09-13T19:25:33.506Z","0.0.0-spaces-alpha-20260915164701":"2026-09-15T16:52:52.403Z","0.0.0-spaces-alpha-20260915165437":"2026-09-15T16:59:56.580Z","0.22.9":"2026-09-25T09:29:02.115Z"},"license":"MIT","homepage":"https://atproto.com","keywords":["atproto","oauth","oauth2","open id connect","oidc","provider","oidc provider"],"repository":{"url":"https://github.com/bluesky-social/atproto","type":"git","directory":"packages/oauth/oauth-provider"},"description":"Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.","maintainers":[{"name":"dholms","email":"dtholmgren@gmail.com"},{"name":"pfrazee","email":"pfrazee@gmail.com"},{"name":"devinivy","email":"devinivy@gmail.com"},{"name":"estrattonbailey","email":"npm@esb.lol"},{"name":"matthieu-bluesky","email":"matthieu@blueskyweb.xyz"}],"readme":"","readmeFilename":""}