{"_id":"@atcute/oauth-browser-client","_rev":"44-914a1e4c0d385f9031ffefac656e3c11","name":"@atcute/oauth-browser-client","dist-tags":{"alpha":"1.0.10-alpha.2","next":"2.0.0-next.0","latest":"5.0.2"},"versions":{"1.0.1":{"name":"@atcute/oauth-browser-client","version":"1.0.1","license":"MIT","_id":"@atcute/oauth-browser-client@1.0.1","maintainers":[{"name":"externdefs","email":"maryext+npm@proton.me"}],"dist":{"shasum":"0d096b7eb6d5e5dde1a687c7befcd0aafcfe4da1","tarball":"https://registry.npmjs.org/@atcute/oauth-browser-client/-/oauth-browser-client-1.0.1.tgz","fileCount":69,"integrity":"sha512-vMHf2P+R4tv4qG5cB5YHgOhZf3HNkZhV1DIWXBsRgbfBqoIRWSVTPt2NOunOk0aHtY1NvzU0RTr/j6OnKps/WA==","signatures":[{"sig":"MEUCIGBgJ+nPk8t0OzYdkAoGPEbmO5zp3NEA4SONQy+06NHmAiEA5Qn5//Hp9Lk4LsLb65tzinQQR+kWwm8aQIZvJcw9KpA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92156},"type":"module","_from":"file:atcute-oauth-browser-client-1.0.1.tgz","exports":{".":"./dist/index.js"},"scripts":{"test":"bun test --coverage","build":"tsc --project tsconfig.build.json","prepublish":"rm -rf dist; pnpm run build"},"_npmUser":{"name":"externdefs","email":"maryext+npm@proton.me"},"_resolved":"/tmp/318d269ba7ae30d63b6cd3179f38a96f/atcute-oauth-browser-client-1.0.1.tgz","_integrity":"sha512-vMHf2P+R4tv4qG5cB5YHgOhZf3HNkZhV1DIWXBsRgbfBqoIRWSVTPt2NOunOk0aHtY1NvzU0RTr/j6OnKps/WA==","repository":{"url":"https://codeberg.org/mary-ext/atcute"},"_npmVersion":"10.8.2","description":"minimal OAuth browser client implementation for AT Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"nanoid":"^5.0.7","@atcute/client":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.10"},"_npmOperationalInternal":{"tmp":"tmp/oauth-browser-client_1.0.1_1728744870882_0.8510246346547143","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@atcute/oauth-browser-client","version":"1.0.2","license":"MIT","_id":"@atcute/oauth-browser-client@1.0.2","maintainers":[{"name":"externdefs","email":"maryext+npm@proton.me"}],"dist":{"shasum":"5d54e38373fb82e99d849e3e52a938d65adc1a04","tarball":"https://registry.npmjs.org/@atcute/oauth-browser-client/-/oauth-browser-client-1.0.2.tgz","fileCount":69,"integrity":"sha512-G+CnEtQdwGF99/RDQuNnywD+aF9Ptb6Z5JCT0TyNR+aR5jxvLdIiOm0HywJoD5FPD2DUGsn4nOEXqbhvBieHSQ==","signatures":[{"sig":"MEUCIG6Ncf/D+E008gplthtB7BtjsHI9OYLd2bcndJgb7csNAiEAyynpRvY6kdBeQ55KWAtpVBHfVK3JqgmvgfPhceogt60=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91911},"type":"module","_from":"file:atcute-oauth-browser-client-1.0.2.tgz","exports":{".":"./dist/index.js"},"scripts":{"test":"bun test --coverage","build":"tsc --project tsconfig.build.json","prepublish":"rm -rf dist; pnpm run build"},"_npmUser":{"name":"externdefs","email":"maryext+npm@proton.me"},"_resolved":"/tmp/87f177fa5b5539d9eea128ff2339d44f/atcute-oauth-browser-client-1.0.2.tgz","_integrity":"sha512-G+CnEtQdwGF99/RDQuNnywD+aF9Ptb6Z5JCT0TyNR+aR5jxvLdIiOm0HywJoD5FPD2DUGsn4nOEXqbhvBieHSQ==","repository":{"url":"https://codeberg.org/mary-ext/atcute"},"_npmVersion":"10.8.2","description":"minimal OAuth browser client implementation for AT Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"nanoid":"^5.0.7","@atcute/client":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.10"},"_npmOperationalInternal":{"tmp":"tmp/oauth-browser-client_1.0.2_1728785737120_0.9935934214182434","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@atcute/oauth-browser-client","version":"1.0.3","license":"MIT","_id":"@atcute/oauth-browser-client@1.0.3","maintainers":[{"name":"externdefs","email":"maryext+npm@proton.me"}],"dist":{"shasum":"d51a418f2687777017a0640831856f8106ad7a8d","tarball":"https://registry.npmjs.org/@atcute/oauth-browser-client/-/oauth-browser-client-1.0.3.tgz","fileCount":69,"integrity":"sha512-fsuwwoSgO+33axF8PJtXIu1n461hCO6MkGN2b7lvxSiAWOioOQ1QV5SDxyJa3JkUyR9Rit4eLjc+3XOEiipAoQ==","signatures":[{"sig":"MEUCIBBrAh4CU+d8nnacj0LZphmJYkA0OOpm65J9J2hBFm/JAiEAuArPsAbT3rh6ZMW6yzAB3w3tBFqR+x1Vry8p1sH9p8Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92547},"type":"module","_from":"file:atcute-oauth-browser-client-1.0.3.tgz","exports":{".":"./dist/index.js"},"scripts":{"test":"bun test --coverage","build":"tsc --project tsconfig.build.json","prepublish":"rm -rf dist; pnpm run build"},"_npmUser":{"name":"externdefs","email":"maryext+npm@proton.me"},"_resolved":"/tmp/848e57d811393f2e0ae7bb877f76c1bc/atcute-oauth-browser-client-1.0.3.tgz","_integrity":"sha512-fsuwwoSgO+33axF8PJtXIu1n461hCO6MkGN2b7lvxSiAWOioOQ1QV5SDxyJa3JkUyR9Rit4eLjc+3XOEiipAoQ==","repository":{"url":"https://codeberg.org/mary-ext/atcute"},"_npmVersion":"10.8.2","description":"minimal OAuth browser client implementation for AT Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","dependencies":{"nanoid":"^5.0.7","@atcute/client":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.10"},"_npmOperationalInternal":{"tmp":"tmp/oauth-browser-client_1.0.3_1728809459939_0.27976615395224913","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@atcute/oauth-browser-client","version":"1.0.4","license":"MIT","_id":"@atcute/oauth-browser-client@1.0.4","maintainers":[{"name":"externdefs","email":"maryext+npm@proton.me"}],"dist":{"shasum":"483541ac877028b4d2376f26233cbc8c0a8b9de9","tarball":"https://registry.npmjs.org/@atcute/oauth-browser-client/-/oauth-browser-client-1.0.4.tgz","fileCount":69,"integrity":"sha512-tcjNWU4QqPfxGUkSq/qihUG4BChawGOBR5thlYgnB28sJGFATl868FXSlounZvH76XWq1va9yIcahux8CNinVQ==","signatures":[{"sig":"MEYCIQC6uznVcnuuEp4HKfVvaQhE4U8rZo+k08g84qwqjevkDwIhAP3CElI2qHkcS/hwwHXBv5EZQ7vLqfGMjapwMkvfBX/+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100666},"type":"module","_from":"file:atcute-oauth-browser-client-1.0.4.tgz","exports":{".":"./dist/index.js"},"scripts":{"test":"bun test --coverage","build":"tsc --project tsconfig.build.json","prepublish":"rm -rf dist; pnpm run build"},"_npmUser":{"name":"externdefs","email":"maryext+npm@proton.me"},"_resolved":"/tmp/906369d69dfe9e91314a7db54ee884ca/atcute-oauth-browser-client-1.0.4.tgz","_integrity":"sha512-tcjNWU4QqPfxGUkSq/qihUG4BChawGOBR5thlYgnB28sJGFATl868FXSlounZvH76XWq1va9yIcahux8CNinVQ==","repository":{"url":"https://codeberg.org/mary-ext/atcute"},"_npmVersion":"10.9.0","description":"minimal OAuth browser client implementation for AT Protocol","directories":{},"sideEffects":false,"_nodeVersion":"23.0.0","dependencies":{"nanoid":"^5.0.7","@atcute/client":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.12"},"_npmOperationalInternal":{"tmp":"tmp/oauth-browser-client_1.0.4_1730103237231_0.6687323639406437","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@atcute/oauth-browser-client","version":"1.0.5","license":"MIT","_id":"@atcute/oauth-browser-client@1.0.5","maintainers":[{"name":"externdefs","email":"maryext+npm@proton.me"}],"homepage":"https://github.com/mary-ext/atcute#readme","bugs":{"url":"https://github.com/mary-ext/atcute/issues"},"dist":{"shasum":"a5c13f3bdcbb357ca561f46aa45204b76bc1e1b9","tarball":"https://registry.npmjs.org/@atcute/oauth-browser-client/-/oauth-browser-client-1.0.5.tgz","fileCount":91,"integrity":"sha512-UUs2WFMh22rXOapRM848WfWtvgaxV/ji0tEupFrrBYe2i+/UlwhXcphlqdwm43LBsFtMWtV1Xsy2zmnItf0Akg==","signatures":[{"sig":"MEYCIQD0RB2g4QjiIpjgi1VaOpvkZofZaoMRBQxnD4ROmRIXOAIhANxhGqZZqozP/t3/lhBcwv3D3XtWVB3GYuP7UuNdoO4T","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142486},"type":"module","_from":"file:atcute-oauth-browser-client-1.0.5.tgz","exports":{".":"./dist/index.js"},"scripts":{"test":"bun test --coverage","build":"tsc --project tsconfig.build.json","prepublish":"rm -rf dist; pnpm run build"},"_npmUser":{"name":"externdefs","email":"maryext+npm@proton.me"},"_resolved":"/tmp/7456782d1b229ff4e1ed10e7dee4fcc5/atcute-oauth-browser-client-1.0.5.tgz","_integrity":"sha512-UUs2WFMh22rXOapRM848WfWtvgaxV/ji0tEupFrrBYe2i+/UlwhXcphlqdwm43LBsFtMWtV1Xsy2zmnItf0Akg==","repository":{"url":"git+https://github.com/mary-ext/atcute.git","directory":"packages/oauth/browser-client"},"_npmVersion":"10.9.0","description":"minimal OAuth browser client implementation for AT Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"nanoid":"^5.0.7","@atcute/client":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.12"},"_npmOperationalInternal":{"tmp":"tmp/oauth-browser-client_1.0.5_1730852264357_0.19331921029333943","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@atcute/oauth-browser-client","version":"1.0.6","license":"MIT","_id":"@atcute/oauth-browser-client@1.0.6","maintainers":[{"name":"externdefs","email":"maryext+npm@proton.me"}],"homepage":"https://github.com/mary-ext/atcute#readme","bugs":{"url":"https://github.com/mary-ext/atcute/issues"},"dist":{"shasum":"eb90dcaed4443a75dea2fbab9046eedd8235d657","tarball":"https://registry.npmjs.org/@atcute/oauth-browser-client/-/oauth-browser-client-1.0.6.tgz","fileCount":91,"integrity":"sha512-O9M7YdpPTWdXfqqdGNlYFmyMwbTEwHvMz5Ew79ASiQFsrcAdFhdVywe/rMDT6jd2La6gQDhyhfLofUPMCRiDGQ==","signatures":[{"sig":"MEQCIAZviyDNHXjTcquS0XAzVbvdkUVTJSWIqrAn3Cf7CUB0AiAoeApRsWE9513RjiAQsghtFA2GbW/dl4XrThuJpcXoFg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":144520},"type":"module","_from":"file:atcute-oauth-browser-client-1.0.6.tgz","exports":{".":"./dist/index.js"},"scripts":{"test":"bun test --coverage","build":"tsc --project tsconfig.build.json","prepublish":"rm -rf dist; pnpm run build"},"_npmUser":{"name":"externdefs","email":"maryext+npm@proton.me"},"_resolved":"/tmp/2bb7cb2f8b26da8c4abc26862429c0cd/atcute-oauth-browser-client-1.0.6.tgz","_integrity":"sha512-O9M7YdpPTWdXfqqdGNlYFmyMwbTEwHvMz5Ew79ASiQFsrcAdFhdVywe/rMDT6jd2La6gQDhyhfLofUPMCRiDGQ==","repository":{"url":"git+https://github.com/mary-ext/atcute.git","directory":"packages/oauth/browser-client"},"_npmVersion":"10.9.0","description":"minimal OAuth browser client implementation for AT Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"nanoid":"^5.0.7","@atcute/client":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.12"},"_npmOperationalInternal":{"tmp":"tmp/oauth-browser-client_1.0.6_1732184318314_0.4210289728417109","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@atcute/oauth-browser-client","version":"1.0.7","license":"MIT","_id":"@atcute/oauth-browser-client@1.0.7","maintainers":[{"name":"externdefs","email":"maryext+npm@proton.me"}],"homepage":"https://github.com/mary-ext/atcute#readme","bugs":{"url":"https://github.com/mary-ext/atcute/issues"},"dist":{"shasum":"03781d8ca3954aab5cbd57565ef962350600c305","tarball":"https://registry.npmjs.org/@atcute/oauth-browser-client/-/oauth-browser-client-1.0.7.tgz","fileCount":91,"integrity":"sha512-ikf3FscGZXYU+S0K4n9eDUMg6pS//g/Zr159+bznxO3Wn2JYBohEIxzy29OIEExXD/qAYMq9kfqvo2d0gs4JWQ==","signatures":[{"sig":"MEUCIDzCwC6EB+sdR9xKx/JpzM1dRZTunkFjl6I57kVsmmFqAiEAxUXMeZyNcCONRoNyqS+iWl7QRhQNtrtexaKBYvYPhwI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":144667},"type":"module","_from":"file:atcute-oauth-browser-client-1.0.7.tgz","exports":{".":"./dist/index.js"},"scripts":{"test":"bun test --coverage","build":"tsc --project tsconfig.build.json","prepublish":"rm -rf dist; pnpm run build"},"_npmUser":{"name":"externdefs","email":"maryext+npm@proton.me"},"_resolved":"/tmp/8780cd1fdbcc88e27881d8658ada6d4c/atcute-oauth-browser-client-1.0.7.tgz","_integrity":"sha512-ikf3FscGZXYU+S0K4n9eDUMg6pS//g/Zr159+bznxO3Wn2JYBohEIxzy29OIEExXD/qAYMq9kfqvo2d0gs4JWQ==","repository":{"url":"git+https://github.com/mary-ext/atcute.git","directory":"packages/oauth/browser-client"},"_npmVersion":"10.9.0","description":"minimal OAuth browser client implementation for AT Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"nanoid":"^5.0.7","@atcute/client":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.12"},"_npmOperationalInternal":{"tmp":"tmp/oauth-browser-client_1.0.7_1733014092213_0.5851214625704746","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@atcute/oauth-browser-client","version":"1.0.8","license":"MIT","_id":"@atcute/oauth-browser-client@1.0.8","maintainers":[{"name":"externdefs","email":"maryext+npm@proton.me"}],"homepage":"https://github.com/mary-ext/atcute#readme","bugs":{"url":"https://github.com/mary-ext/atcute/issues"},"dist":{"shasum":"a9c628b22c622c7ef2c502b0fb7fea26eb782244","tarball":"https://registry.npmjs.org/@atcute/oauth-browser-client/-/oauth-browser-client-1.0.8.tgz","fileCount":91,"integrity":"sha512-G9rFRdKeyQJp0yW9twF22kwU55ldvYH77cBQu21vf5+FQrHi1D0qx8CxxpgdZWbXmipmmjSI1PQEkJPYFh5e8A==","signatures":[{"sig":"MEUCIQCFAzUOsoHZk2a67xwwRqaWAaEEuZ/uieqPGJ9oyue+1gIgHMGmzAH9fCtns3awZSwwpxZZe/g6sXL7pvdm9YHmP84=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":144384},"type":"module","_from":"file:atcute-oauth-browser-client-1.0.8.tgz","exports":{".":"./dist/index.js"},"scripts":{"test":"bun test --coverage","build":"tsc --project tsconfig.build.json","prepublish":"rm -rf dist; pnpm run build"},"_npmUser":{"name":"externdefs","email":"maryext+npm@proton.me"},"_resolved":"/tmp/2d240da2d5de31bdca73041df1263511/atcute-oauth-browser-client-1.0.8.tgz","_integrity":"sha512-G9rFRdKeyQJp0yW9twF22kwU55ldvYH77cBQu21vf5+FQrHi1D0qx8CxxpgdZWbXmipmmjSI1PQEkJPYFh5e8A==","repository":{"url":"git+https://github.com/mary-ext/atcute.git","directory":"packages/oauth/browser-client"},"_npmVersion":"10.9.0","description":"minimal OAuth browser client implementation for AT Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"@atcute/client":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.12"},"_npmOperationalInternal":{"tmp":"tmp/oauth-browser-client_1.0.8_1735106367297_0.4059788828920845","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@atcute/oauth-browser-client","version":"1.0.9","license":"MIT","_id":"@atcute/oauth-browser-client@1.0.9","maintainers":[{"name":"externdefs","email":"maryext+npm@proton.me"}],"homepage":"https://github.com/mary-ext/atcute#readme","bugs":{"url":"https://github.com/mary-ext/atcute/issues"},"dist":{"shasum":"420e30a3a7390f51afe50c74d730e07c8b285a74","tarball":"https://registry.npmjs.org/@atcute/oauth-browser-client/-/oauth-browser-client-1.0.9.tgz","fileCount":91,"integrity":"sha512-7B4cBm9x/S6gtBgxPktCT6GY8GUze6XlCGUASqppU+bh6x5Z3QtfpPCg4jpd+bagzCdqpgb4VNhmCLcVqoO++g==","signatures":[{"sig":"MEQCIFSj7Ju4H+RC08JjAlZw37WrTAt9D3vikQuPJaUtdFLFAiACaPL42irIr8ASxthYalh5w4i+YnFKaufXjQ6N6vdH+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":145288},"type":"module","_from":"file:atcute-oauth-browser-client-1.0.9.tgz","exports":{".":"./dist/index.js"},"scripts":{"test":"bun test --coverage","build":"tsc --project tsconfig.build.json","prepublish":"rm -rf dist; pnpm run build"},"_npmUser":{"name":"externdefs","email":"maryext+npm@proton.me"},"_resolved":"/tmp/3496cbb3ac36122ea34eb673603cd426/atcute-oauth-browser-client-1.0.9.tgz","_integrity":"sha512-7B4cBm9x/S6gtBgxPktCT6GY8GUze6XlCGUASqppU+bh6x5Z3QtfpPCg4jpd+bagzCdqpgb4VNhmCLcVqoO++g==","repository":{"url":"git+https://github.com/mary-ext/atcute.git","directory":"packages/oauth/browser-client"},"_npmVersion":"10.9.0","description":"minimal OAuth browser client implementation for AT Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"@atcute/client":"^2.0.6"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.14"},"_npmOperationalInternal":{"tmp":"tmp/oauth-browser-client_1.0.9_1735829496809_0.6741786917453692","host":"s3://npm-registry-packages-npm-production"}},"1.0.10-alpha":{"name":"@atcute/oauth-browser-client","version":"1.0.10-alpha","license":"MIT","_id":"@atcute/oauth-browser-client@1.0.10-alpha","maintainers":[{"name":"externdefs","email":"hi@mary.my.id"}],"homepage":"https://github.com/mary-ext/atcute#readme","bugs":{"url":"https://github.com/mary-ext/atcute/issues"},"dist":{"shasum":"4066e05134a0056ca9b3f6832cffa221da006f0a","tarball":"https://registry.npmjs.org/@atcute/oauth-browser-client/-/oauth-browser-client-1.0.10-alpha.tgz","fileCount":91,"integrity":"sha512-VaMzfow2ZGHlFbF1uHUZbiHDhJYF9c/6wW5CQycaqlfobIDyJamcmi6g6v10cl+gt3DUK9Y7cLUz8nddKttijw==","signatures":[{"sig":"MEUCIHAvV0cs4vgVgtH5mNiWZJyR7Z3OD1RzWX4xMtEj2i+1AiEAkwZPPrbnaxloUlzagzs6kHs1wrXm3F+QchXe5K0YC5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147921},"type":"module","_from":"file:atcute-oauth-browser-client-1.0.10-alpha.tgz","exports":{".":"./dist/index.js"},"scripts":{"test":"bun test --coverage","build":"tsc --project tsconfig.build.json","prepublish":"rm -rf dist; pnpm run build"},"_npmUser":{"name":"externdefs","email":"hi@mary.my.id"},"_resolved":"/tmp/74dc53966b597f915943d8cdf6d2f3a1/atcute-oauth-browser-client-1.0.10-alpha.tgz","_integrity":"sha512-VaMzfow2ZGHlFbF1uHUZbiHDhJYF9c/6wW5CQycaqlfobIDyJamcmi6g6v10cl+gt3DUK9Y7cLUz8nddKttijw==","repository":{"url":"git+https://github.com/mary-ext/atcute.git","directory":"packages/oauth/browser-client"},"_npmVersion":"10.9.2","description":"minimal OAuth browser client implementation for AT Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"@atcute/client":"^2.0.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"^1.1.16"},"_npmOperationalInternal":{"tmp":"tmp/oauth-browser-client_1.0.10-alpha_1738136968070_0.4998489509741537","host":"s3://npm-registry-packages-npm-production"}},"1.0.10-alpha.2":{"name":"@atcute/oauth-browser-client","version":"1.0.10-alpha.2","license":"MIT","_id":"@atcute/oauth-browser-client@1.0.10-alpha.2","maintainers":[{"name":"externdefs","email":"hi@mary.my.id"}],"homepage":"https://github.com/mary-ext/atcute#readme","bugs":{"url":"https://github.com/mary-ext/atcute/issues"},"dist":{"shasum":"f2d5545954008d8031f64fcfe9b8b946da5e05bd","tarball":"https://registry.npmjs.org/@atcute/oauth-browser-client/-/oauth-browser-client-1.0.10-alpha.2.tgz","fileCount":91,"integrity":"sha512-cTOcuZgdEGsPcGVMPA7Wwzhk4i+Q0EsEezG+sBit0nJaDVRokVK5a61OWD9EtOIOf0k06zoG++ewG48VdcHWQw==","signatures":[{"sig":"MEUCICOISh3TjU5azIHOIQ9XAnP6WiwQzy5GYXP98DeKcfNAAiEA+j5S07UvustugA84MPdGq03q9KzqZeXDtoOKi402LD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147972},"type":"module","_from":"file:atcute-oauth-browser-client-1.0.10-alpha.2.tgz","exports":{".":"./dist/index.js"},"scripts":{"test":"bun test --coverage","build":"tsc --project tsconfig.build.json","prepublish":"rm -rf dist; pnpm run build"},"_npmUser":{"name":"externdefs","email":"hi@mary.my.id"},"_resolved":"/tmp/512e6da5c8d9d0a7739323ee099b8d4d/atcute-oauth-browser-client-1.0.10-alpha.2.tgz","_integrity":"sha512-cTOcuZgdEGsPcGVMPA7Wwzhk4i+Q0EsEezG+sBit0nJaDVRokVK5a61OWD9EtOIOf0k06zoG++ewG48VdcHWQw==","repository":{"url":"git+https://github.com/mary-ext/atcute.git","directory":"packages/oauth/browser-client"},"_npmVersion":"10.9.2","description":"minimal OAuth browser client implementation for AT Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"@atcute/client":"^2.0.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"^1.1.16"},"_npmOperationalInternal":{"tmp":"tmp/oauth-browser-client_1.0.10-alpha.2_1738137113366_0.6917360549400082","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@atcute/oauth-browser-client","version":"1.0.10","license":"MIT","_id":"@atcute/oauth-browser-client@1.0.10","maintainers":[{"name":"externdefs","email":"hi@mary.my.id"}],"homepage":"https://github.com/mary-ext/atcute#readme","bugs":{"url":"https://github.com/mary-ext/atcute/issues"},"dist":{"shasum":"5bb708a05fc7a1031ec7e70806294021a8392215","tarball":"https://registry.npmjs.org/@atcute/oauth-browser-client/-/oauth-browser-client-1.0.10.tgz","fileCount":91,"integrity":"sha512-6Efg2eJyeiv2VIP4Mc23xyinhDbeuDe9t2kwdG4WALrPXmgrSQaC5jsPLvCAWO81a7Y6N7qiMxlWtO0irXsQgw==","signatures":[{"sig":"MEUCIA4hlPGdnd7QTxB5k9dflIcovYM+5oYfneJDW4UfJLPrAiEAg78xv2XutdhttW+3+P0wFz/1NVnnkmPSGk1OozdYX74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147964},"type":"module","_from":"file:atcute-oauth-browser-client-1.0.10.tgz","exports":{".":"./dist/index.js"},"scripts":{"test":"bun test --coverage","build":"tsc --project tsconfig.build.json","prepublish":"rm -rf dist; pnpm run build"},"_npmUser":{"name":"externdefs","email":"hi@mary.my.id"},"_resolved":"/tmp/df327a691b9aaade73ef29df6cb12c6c/atcute-oauth-browser-client-1.0.10.tgz","_integrity":"sha512-6Efg2eJyeiv2VIP4Mc23xyinhDbeuDe9t2kwdG4WALrPXmgrSQaC5jsPLvCAWO81a7Y6N7qiMxlWtO0irXsQgw==","repository":{"url":"git+https://github.com/mary-ext/atcute.git","directory":"packages/oauth/browser-client"},"_npmVersion":"10.9.2","description":"minimal OAuth browser client implementation for AT Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"@atcute/client":"^2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.16"},"_npmOperationalInternal":{"tmp":"tmp/oauth-browser-client_1.0.10_1738137402758_0.5695356054363716","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@atcute/oauth-browser-client","version":"1.0.11","license":"MIT","_id":"@atcute/oauth-browser-client@1.0.11","maintainers":[{"name":"externdefs","email":"hi@mary.my.id"}],"homepage":"https://github.com/mary-ext/atcute#readme","bugs":{"url":"https://github.com/mary-ext/atcute/issues"},"dist":{"shasum":"0293c40bb78b445b745c74ea0f15e3d2f6ee4f49","tarball":"https://registry.npmjs.org/@atcute/oauth-browser-client/-/oauth-browser-client-1.0.11.tgz","fileCount":91,"integrity":"sha512-UKyfiYWVR0r96tJLFLsthFciGHxfsC3hOHvOC08/mbonxjzKjhpfv1+iLlDRTJYkqLtadkawI4SREteDRrGmyA==","signatures":[{"sig":"MEYCIQD2GeLYwNMjxZA4P6V8MatX2fKTTGPFwYAXJT8YVPDjTQIhANk2N8GBi/blnBG4yaSxJalBAhLiP+T5vPUu8cWtFemf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148632},"type":"module","_from":"file:atcute-oauth-browser-client-1.0.11.tgz","exports":{".":"./dist/index.js"},"scripts":{"test":"bun test --coverage","build":"tsc --project tsconfig.build.json","prepublish":"rm -rf dist; pnpm run build"},"_npmUser":{"name":"externdefs","email":"hi@mary.my.id"},"_resolved":"/tmp/65ece85de1d64f4209ad5079e5ecf100/atcute-oauth-browser-client-1.0.11.tgz","_integrity":"sha512-UKyfiYWVR0r96tJLFLsthFciGHxfsC3hOHvOC08/mbonxjzKjhpfv1+iLlDRTJYkqLtadkawI4SREteDRrGmyA==","repository":{"url":"git+https://github.com/mary-ext/atcute.git","directory":"packages/oauth/browser-client"},"_npmVersion":"10.9.2","description":"minimal OAuth browser client implementation for AT Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"@atcute/client":"^2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.16"},"_npmOperationalInternal":{"tmp":"tmp/oauth-browser-client_1.0.11_1738138327537_0.09024237139916957","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@atcute/oauth-browser-client","version":"1.0.12","license":"MIT","_id":"@atcute/oauth-browser-client@1.0.12","maintainers":[{"name":"externdefs","email":"hi@mary.my.id"}],"homepage":"https://github.com/mary-ext/atcute#readme","bugs":{"url":"https://github.com/mary-ext/atcute/issues"},"dist":{"shasum":"7276c8bb792b781482285fd03ee93541f0a1c638","tarball":"https://registry.npmjs.org/@atcute/oauth-browser-client/-/oauth-browser-client-1.0.12.tgz","fileCount":91,"integrity":"sha512-U0CsI6dZz52flhtdQbgh310raVSD/gA0tSqIGGfUBYiK0M2vLjUUiHtSNsfZ5baImN2P5GgDdQJis66Je7UeSA==","signatures":[{"sig":"MEUCIQDUfIhPJ2nSOmebv5iEWN1rJcGlpCRDKsYbeUXWc5Nq7gIgY44lft5QwKBslxwf5D9zyaVzM1XuYHij6FmQkIzB6P4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148816},"type":"module","_from":"file:atcute-oauth-browser-client-1.0.12.tgz","exports":{".":"./dist/index.js"},"scripts":{"test":"bun test --coverage","build":"tsc --project tsconfig.build.json","prepublish":"rm -rf dist; pnpm run build"},"_npmUser":{"name":"externdefs","email":"hi@mary.my.id"},"_resolved":"/tmp/c39d09226363a1ba3ab198d09a17b02f/atcute-oauth-browser-client-1.0.12.tgz","_integrity":"sha512-U0CsI6dZz52flhtdQbgh310raVSD/gA0tSqIGGfUBYiK0M2vLjUUiHtSNsfZ5baImN2P5GgDdQJis66Je7UeSA==","repository":{"url":"git+https://github.com/mary-ext/atcute.git","directory":"packages/oauth/browser-client"},"_npmVersion":"10.9.2","description":"minimal OAuth browser client implementation for AT Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"@atcute/client":"^2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.1.16"},"_npmOperationalInternal":{"tmp":"tmp/oauth-browser-client_1.0.12_1738155368150_0.3418034117441273","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@atcute/oauth-browser-client","version":"1.0.13","license":"MIT","_id":"@atcute/oauth-browser-client@1.0.13","maintainers":[{"name":"externdefs","email":"hi@mary.my.id"}],"homepage":"https://github.com/mary-ext/atcute#readme","bugs":{"url":"https://github.com/mary-ext/atcute/issues"},"dist":{"shasum":"4f39e1a631e68e514ed719da506946efd608dd71","tarball":"https://registry.npmjs.org/@atcute/oauth-browser-client/-/oauth-browser-client-1.0.13.tgz","fileCount":91,"integrity":"sha512-JxQKl9Vo1V8poxvR9uKS8bkBv8t53DIH4lCbaih6yn9u7fM62ZC/0x/9KoGWSNqpp3R3U0y/DOQQfdC9Y4GEGQ==","signatures":[{"sig":"MEQCICMnbV5CHD6X2w1FNoxPVIN+j5NzdZ5LEIJ6ZmqO8TboAiB5PHScI5rXra0i+zjXJdVKe6b5HCUJpGDo73vv15PK8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152432},"type":"module","_from":"file:atcute-oauth-browser-client-1.0.13.tgz","exports":{".":"./dist/index.js"},"scripts":{"test":"bun test --coverage","build":"tsc --project tsconfig.build.json","prepublish":"rm -rf dist; pnpm run build"},"_npmUser":{"name":"externdefs","email":"hi@mary.my.id"},"_resolved":"/tmp/d7d262036fbfe0ec537928f29d457e61/atcute-oauth-browser-client-1.0.13.tgz","_integrity":"sha512-JxQKl9Vo1V8poxvR9uKS8bkBv8t53DIH4lCbaih6yn9u7fM62ZC/0x/9KoGWSNqpp3R3U0y/DOQQfdC9Y4GEGQ==","repository":{"url":"git+https://github.com/mary-ext/atcute.git","directory":"packages/oauth/browser-client"},"_npmVersion":"10.9.2","description":"minimal OAuth browser client implementation for AT Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"@atcute/client":"^2.0.7"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/oauth-browser-client_1.0.13_1739149518526_0.9404917987974257","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@atcute/oauth-browser-client","version":"1.0.14","license":"MIT","_id":"@atcute/oauth-browser-client@1.0.14","maintainers":[{"name":"externdefs","email":"hi@mary.my.id"}],"homepage":"https://github.com/mary-ext/atcute#readme","bugs":{"url":"https://github.com/mary-ext/atcute/issues"},"dist":{"shasum":"ce8e8c60b6d7db947b5146988c45829e6338dfea","tarball":"https://registry.npmjs.org/@atcute/oauth-browser-client/-/oauth-browser-client-1.0.14.tgz","fileCount":91,"integrity":"sha512-Ncuw9tlkwA2ljcoxwkffazg3GdGRZVHRNXP38hP+6NpKJbur2B3WWVsWVJrfNRojVQp7im0fAcdFij9FZZhcrQ==","signatures":[{"sig":"MEQCICzr+0sddnAoNa8lUOhheC5kKli1H3w85RqHS99XjbLCAiBJ37weJOtuh8nMHD0V6ovG7AXkhu76WKyhtd10iYL8lA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153092},"type":"module","_from":"file:atcute-oauth-browser-client-1.0.14.tgz","exports":{".":"./dist/index.js"},"scripts":{"test":"bun test --coverage","build":"tsc --project tsconfig.build.json","prepublish":"rm -rf dist; pnpm run build"},"_npmUser":{"name":"externdefs","email":"hi@mary.my.id"},"_resolved":"/tmp/533bbeb65e61cca8e0b4b7de29e4f738/atcute-oauth-browser-client-1.0.14.tgz","_integrity":"sha512-Ncuw9tlkwA2ljcoxwkffazg3GdGRZVHRNXP38hP+6NpKJbur2B3WWVsWVJrfNRojVQp7im0fAcdFij9FZZhcrQ==","repository":{"url":"git+https://github.com/mary-ext/atcute.git","directory":"packages/oauth/browser-client"},"_npmVersion":"10.9.2","description":"minimal OAuth browser client implementation for AT Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"@atcute/client":"^2.0.8"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/oauth-browser-client_1.0.14_1740648908362_0.531624653683979","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@atcute/oauth-browser-client","version":"1.0.15","license":"MIT","_id":"@atcute/oauth-browser-client@1.0.15","maintainers":[{"name":"externdefs","email":"hi@mary.my.id"}],"homepage":"https://github.com/mary-ext/atcute#readme","bugs":{"url":"https://github.com/mary-ext/atcute/issues"},"dist":{"shasum":"14d34a74f7ac221ee368c39295a7aa93693a6900","tarball":"https://registry.npmjs.org/@atcute/oauth-browser-client/-/oauth-browser-client-1.0.15.tgz","fileCount":91,"integrity":"sha512-ipty/8buSYF7RlLeO0rcVMjwFk0AqHfC/IeR9RPmzX8GfDiG3FooEifg3zcabaLBdnzfh2nfPNinbq1QFGFt7Q==","signatures":[{"sig":"MEUCIFonI1gEimvDoSSCLHkifCU2C3B+L48TEMUYa/dJDB07AiEAqFXtCEePouob3IJ2FKKDtO/X+bsQ9T4qFEasTKof+2g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152841},"type":"module","_from":"file:atcute-oauth-browser-client-1.0.15.tgz","exports":{".":"./dist/index.js"},"scripts":{"test":"bun test --coverage","build":"tsc --project tsconfig.build.json","prepublish":"rm -rf dist; pnpm run build"},"_npmUser":{"name":"externdefs","email":"hi@mary.my.id"},"_resolved":"/tmp/a273ca4e1e883b8cec26f607f7f3ba8b/atcute-oauth-browser-client-1.0.15.tgz","_integrity":"sha512-ipty/8buSYF7RlLeO0rcVMjwFk0AqHfC/IeR9RPmzX8GfDiG3FooEifg3zcabaLBdnzfh2nfPNinbq1QFGFt7Q==","repository":{"url":"git+https://github.com/mary-ext/atcute.git","directory":"packages/oauth/browser-client"},"_npmVersion":"10.9.2","description":"minimal OAuth browser client implementation for AT Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"@atcute/client":"^2.0.8"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/oauth-browser-client_1.0.15_1741151426997_0.7131035585592596","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@atcute/oauth-browser-client","version":"1.0.16","license":"MIT","_id":"@atcute/oauth-browser-client@1.0.16","maintainers":[{"name":"externdefs","email":"hi@mary.my.id"}],"homepage":"https://github.com/mary-ext/atcute#readme","bugs":{"url":"https://github.com/mary-ext/atcute/issues"},"dist":{"shasum":"5fd55e43dd9915bca601ccb7c090b97aaeb2310b","tarball":"https://registry.npmjs.org/@atcute/oauth-browser-client/-/oauth-browser-client-1.0.16.tgz","fileCount":91,"integrity":"sha512-BKkA4TPyaLIO+hVxcxZoDfLFUgsd3A47UyzWAbe3BpSoN8Kywy/CqWuAVlqdiUhO1iG+vVqGQhjKy4UxutaU4g==","signatures":[{"sig":"MEQCIBTkBsihqpjVrzres7NGqVbzmFOlm2fO6Cu7OCvPYe/DAiByB+XRUkS4s/kGPzIBrrMwfujvCz2kQX77gbg3BaqzkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150474},"type":"module","_from":"file:atcute-oauth-browser-client-1.0.16.tgz","exports":{".":"./dist/index.js"},"scripts":{"test":"bun test --coverage","build":"tsc --project tsconfig.build.json","prepublish":"rm -rf dist; pnpm run build"},"_npmUser":{"name":"externdefs","email":"hi@mary.my.id"},"_resolved":"/tmp/dee36f97680cef54c55ec9b64553be61/atcute-oauth-browser-client-1.0.16.tgz","_integrity":"sha512-BKkA4TPyaLIO+hVxcxZoDfLFUgsd3A47UyzWAbe3BpSoN8Kywy/CqWuAVlqdiUhO1iG+vVqGQhjKy4UxutaU4g==","repository":{"url":"git+https://github.com/mary-ext/atcute.git","directory":"packages/oauth/browser-client"},"_npmVersion":"10.9.2","description":"minimal OAuth browser client implementation for AT Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"@atcute/client":"^2.0.9","@atcute/multibase":"^1.1.2","@atcute/uint8array":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/oauth-browser-client_1.0.16_1742917656216_0.4096054096856865","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@atcute/oauth-browser-client","version":"1.0.17","license":"MIT","_id":"@atcute/oauth-browser-client@1.0.17","maintainers":[{"name":"externdefs","email":"hi@mary.my.id"}],"homepage":"https://github.com/mary-ext/atcute#readme","bugs":{"url":"https://github.com/mary-ext/atcute/issues"},"dist":{"shasum":"f6e2d300509522d1e62da5c3f5a840ea8d1ba352","tarball":"https://registry.npmjs.org/@atcute/oauth-browser-client/-/oauth-browser-client-1.0.17.tgz","fileCount":91,"integrity":"sha512-0w3L/ZKQR3SK0VW7YvHF8fKKdSJu0nxVY8yxsbMbJ8JhT2RFUA5F+2yJT5O0341zot5zUKZ2iaGW2zccIcyz/w==","signatures":[{"sig":"MEYCIQDRMrrP8GQgaReGnf1Uy6POr2hFgOJp2akGoykq/2LzMAIhAKZ3n4CK5LpydyVeYr1wZN7kQq9MNVLxhtUwEThCTrgC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150484},"type":"module","_from":"file:atcute-oauth-browser-client-1.0.17.tgz","exports":{".":"./dist/index.js"},"scripts":{"test":"bun test --coverage","build":"tsc --project tsconfig.build.json","prepublish":"rm -rf dist; pnpm run build"},"_npmUser":{"name":"externdefs","email":"hi@mary.my.id"},"_resolved":"/tmp/a90d4b8c421ed7070d330c65f4ab5d33/atcute-oauth-browser-client-1.0.17.tgz","_integrity":"sha512-0w3L/ZKQR3SK0VW7YvHF8fKKdSJu0nxVY8yxsbMbJ8JhT2RFUA5F+2yJT5O0341zot5zUKZ2iaGW2zccIcyz/w==","repository":{"url":"git+https://github.com/mary-ext/atcute.git","directory":"packages/oauth/browser-client"},"_npmVersion":"10.9.2","description":"minimal OAuth browser client implementation for AT Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"@atcute/client":"^3.0.0","@atcute/multibase":"^1.1.3","@atcute/uint8array":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/oauth-browser-client_1.0.17_1744272184060_0.8867686595546291","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@atcute/oauth-browser-client","version":"1.0.18","license":"MIT","_id":"@atcute/oauth-browser-client@1.0.18","maintainers":[{"name":"externdefs","email":"hi@mary.my.id"}],"homepage":"https://github.com/mary-ext/atcute#readme","bugs":{"url":"https://github.com/mary-ext/atcute/issues"},"dist":{"shasum":"957b8d8ea2a8d61e04a788f826902fb080dbdd91","tarball":"https://registry.npmjs.org/@atcute/oauth-browser-client/-/oauth-browser-client-1.0.18.tgz","fileCount":91,"integrity":"sha512-VPr7XIsdoHemoVhqDNe/kAKYK3k1o6IJvce7ngsBWoLq5gnls9S7cgRF4f9ucP/FAxDfZ7RQbWh7t6ethfwLrQ==","signatures":[{"sig":"MEQCIBUh67e/uNR1nn8Y4ZZo47MV0iD3+8okSnmocTKLhjD+AiBeQTkUdVLm2YQYjtef7BC++qM+APysK0IDEyufjAO7lQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150484},"type":"module","_from":"file:atcute-oauth-browser-client-1.0.18.tgz","exports":{".":"./dist/index.js"},"scripts":{"test":"bun test --coverage","build":"tsc --project tsconfig.build.json","prepublish":"rm -rf dist; pnpm run build"},"_npmUser":{"name":"externdefs","email":"hi@mary.my.id"},"_resolved":"/tmp/158997318b5ddc5b781a8eba0828ce49/atcute-oauth-browser-client-1.0.18.tgz","_integrity":"sha512-VPr7XIsdoHemoVhqDNe/kAKYK3k1o6IJvce7ngsBWoLq5gnls9S7cgRF4f9ucP/FAxDfZ7RQbWh7t6ethfwLrQ==","repository":{"url":"git+https://github.com/mary-ext/atcute.git","directory":"packages/oauth/browser-client"},"_npmVersion":"10.9.2","description":"minimal OAuth browser client implementation for AT Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"@atcute/client":"^3.1.0","@atcute/multibase":"^1.1.3","@atcute/uint8array":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/oauth-browser-client_1.0.18_1746400615406_0.3754273071354455","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@atcute/oauth-browser-client","version":"1.0.19","license":"MIT","_id":"@atcute/oauth-browser-client@1.0.19","maintainers":[{"name":"externdefs","email":"hi@mary.my.id"}],"homepage":"https://github.com/mary-ext/atcute#readme","bugs":{"url":"https://github.com/mary-ext/atcute/issues"},"dist":{"shasum":"93d5a85444d65e0b197a208541bb36814823344f","tarball":"https://registry.npmjs.org/@atcute/oauth-browser-client/-/oauth-browser-client-1.0.19.tgz","fileCount":91,"integrity":"sha512-Rgbd4QeeOma+ykApt2QmEgAbm6qZ/ZbCqPNwbtWK6oaBLKLxWDrV5pFhzKEPTw+4EAy3g2t10qCkTeZ4wDvHog==","signatures":[{"sig":"MEQCIGCbPW1mp44qgu+gb98s7bJDMkECrJPPgRnli7tsigMhAiAC5/J13/1w5ZRnfaiJ2p2y4RQIhbqG98drpR4xcBI9DQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150173},"type":"module","_from":"file:atcute-oauth-browser-client-1.0.19.tgz","exports":{".":"./dist/index.js"},"scripts":{"test":"bun test --coverage","build":"tsc --project tsconfig.build.json","postbuild":"node ./scripts/ensure-files.js","prepublish":"rm -rf dist; pnpm run build"},"_npmUser":{"name":"externdefs","email":"hi@mary.my.id"},"_resolved":"/tmp/a485bc44c952a7a3a8cfb434a051aaa9/atcute-oauth-browser-client-1.0.19.tgz","_integrity":"sha512-Rgbd4QeeOma+ykApt2QmEgAbm6qZ/ZbCqPNwbtWK6oaBLKLxWDrV5pFhzKEPTw+4EAy3g2t10qCkTeZ4wDvHog==","repository":{"url":"git+https://github.com/mary-ext/atcute.git","directory":"packages/oauth/browser-client"},"_npmVersion":"11.3.0","description":"minimal OAuth browser client implementation for AT Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","dependencies":{"@atcute/client":"^4.0.0","@atcute/identity":"^1.0.0","@atcute/lexicons":"^1.0.0","@atcute/multibase":"^1.1.3","@atcute/uint8array":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"@atcute/atproto":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-browser-client_1.0.19_1747187000089_0.03997466907275893","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@atcute/oauth-browser-client","version":"1.0.20","license":"MIT","_id":"@atcute/oauth-browser-client@1.0.20","maintainers":[{"name":"externdefs","email":"hi@mary.my.id"}],"homepage":"https://github.com/mary-ext/atcute#readme","bugs":{"url":"https://github.com/mary-ext/atcute/issues"},"dist":{"shasum":"effadfbcc9487fe5853a8aa7a7c2189b47a45ed9","tarball":"https://registry.npmjs.org/@atcute/oauth-browser-client/-/oauth-browser-client-1.0.20.tgz","fileCount":91,"integrity":"sha512-4U3yr9jYUb38G/4q9GqihVio4ZFzJmzq6WhcEWJyFKd4CTqd/BjR7kXkpIXLl0qt9j2j21zP50DhMsoIgpfV5w==","signatures":[{"sig":"MEQCIEh63VNo3K9vd4M4Z8K46tzc1ZXFJa3iktyZQBytu+AbAiA/ih8nMxyXQ4BQhnI4L0eU9Fta9sQH3dQOU9Hj0Smqlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150173},"type":"module","_from":"file:atcute-oauth-browser-client-1.0.20.tgz","exports":{".":"./dist/index.js"},"scripts":{"test":"bun test --coverage","build":"tsc --project tsconfig.build.json","postbuild":"node ./scripts/ensure-files.js","prepublish":"rm -rf dist; pnpm run build"},"_npmUser":{"name":"externdefs","email":"hi@mary.my.id"},"_resolved":"/tmp/ddcb755a64d347b305174f2c89e5593b/atcute-oauth-browser-client-1.0.20.tgz","_integrity":"sha512-4U3yr9jYUb38G/4q9GqihVio4ZFzJmzq6WhcEWJyFKd4CTqd/BjR7kXkpIXLl0qt9j2j21zP50DhMsoIgpfV5w==","repository":{"url":"git+https://github.com/mary-ext/atcute.git","directory":"packages/oauth/browser-client"},"_npmVersion":"11.3.0","description":"minimal OAuth browser client implementation for AT Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","dependencies":{"@atcute/client":"^4.0.1","@atcute/identity":"^1.0.1","@atcute/lexicons":"^1.0.1","@atcute/multibase":"^1.1.4","@atcute/uint8array":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@atcute/atproto":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/oauth-browser-client_1.0.20_1747444152534_0.8835526267258889","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"@atcute/oauth-browser-client","version":"1.0.21","license":"MIT","_id":"@atcute/oauth-browser-client@1.0.21","maintainers":[{"name":"externdefs","email":"hi@mary.my.id"}],"homepage":"https://github.com/mary-ext/atcute#readme","bugs":{"url":"https://github.com/mary-ext/atcute/issues"},"dist":{"shasum":"3bf2b4b2ec310d7d46926de86b9e3ff9e1baa353","tarball":"https://registry.npmjs.org/@atcute/oauth-browser-client/-/oauth-browser-client-1.0.21.tgz","fileCount":91,"integrity":"sha512-QQoQQe63pKLNI3qKjD/YDRJFA4RwIAXM9Jlq73bgpDNwVhhQZJyuqSmj2sdbYKBbWnK1o9UVzsBkkUm3LvusaQ==","signatures":[{"sig":"MEUCICdP3LI8NGAaf9WR+wyTbP9kOYrQhNL/01wYIYBYVeArAiEArZfIKAja0PRO12b4SpJwJUTJcXiWKzORuWIn1Ba29WY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150173},"type":"module","_from":"file:atcute-oauth-browser-client-1.0.21.tgz","exports":{".":"./dist/index.js"},"scripts":{"test":"bun test --coverage","build":"tsc --project tsconfig.build.json","postbuild":"node ./scripts/ensure-files.js","prepublish":"rm -rf dist; pnpm run build"},"_npmUser":{"name":"externdefs","email":"hi@mary.my.id"},"_resolved":"/tmp/819bc1e9e537544d99fc1263e7ec15df/atcute-oauth-browser-client-1.0.21.tgz","_integrity":"sha512-QQoQQe63pKLNI3qKjD/YDRJFA4RwIAXM9Jlq73bgpDNwVhhQZJyuqSmj2sdbYKBbWnK1o9UVzsBkkUm3LvusaQ==","repository":{"url":"git+https://github.com/mary-ext/atcute.git","directory":"packages/oauth/browser-client"},"_npmVersion":"11.3.0","description":"minimal OAuth browser client implementation for AT Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","dependencies":{"@atcute/client":"^4.0.2","@atcute/identity":"^1.0.2","@atcute/lexicons":"^1.0.2","@atcute/multibase":"^1.1.4","@atcute/uint8array":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@atcute/atproto":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/oauth-browser-client_1.0.21_1747715914448_0.3598667975876362","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"@atcute/oauth-browser-client","version":"1.0.22","license":"MIT","_id":"@atcute/oauth-browser-client@1.0.22","maintainers":[{"name":"externdefs","email":"hi@mary.my.id"}],"homepage":"https://github.com/mary-ext/atcute#readme","bugs":{"url":"https://github.com/mary-ext/atcute/issues"},"dist":{"shasum":"2ea1362f5799bc78880cbd68fe4b307a08469097","tarball":"https://registry.npmjs.org/@atcute/oauth-browser-client/-/oauth-browser-client-1.0.22.tgz","fileCount":91,"integrity":"sha512-GccFWUoLpz6mSyiFC38hHXHaDvXAy0iqzvTMdzxgaobu9w71KzBiLpbHMUl3GQT1zG46squ1WkIOJDS7c6O6ww==","signatures":[{"sig":"MEUCIQDQWL7UhJK6RzjUJPMNtgw2BQwiHAp9Pal8bkoPuuJEEwIgPPBzlY6fV0lgAWfp+A7uE+mwOPX5X/nhr7SK6iMPVcw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150317},"type":"module","_from":"file:atcute-oauth-browser-client-1.0.22.tgz","exports":{".":"./dist/index.js"},"scripts":{"test":"bun test --coverage","build":"tsc --project tsconfig.build.json","postbuild":"node ./scripts/ensure-files.js","prepublish":"rm -rf dist; pnpm run build"},"_npmUser":{"name":"externdefs","email":"hi@mary.my.id"},"_resolved":"/tmp/b78cacdfd3603107c0768b77f0425310/atcute-oauth-browser-client-1.0.22.tgz","_integrity":"sha512-GccFWUoLpz6mSyiFC38hHXHaDvXAy0iqzvTMdzxgaobu9w71KzBiLpbHMUl3GQT1zG46squ1WkIOJDS7c6O6ww==","repository":{"url":"git+https://github.com/mary-ext/atcute.git","directory":"packages/oauth/browser-client"},"_npmVersion":"11.3.0","description":"minimal OAuth browser client implementation for AT Protocol","directories":{},"sideEffects":false,"_nodeVersion":"24.0.2","dependencies":{"@atcute/client":"^4.0.2","@atcute/identity":"^1.0.2","@atcute/lexicons":"^1.0.3","@atcute/multibase":"^1.1.4","@atcute/uint8array":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@atcute/atproto":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/oauth-browser-client_1.0.22_1747975504452_0.008365641130212653","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"@atcute/oauth-browser-client","version":"1.0.23","license":"MIT","_id":"@atcute/oauth-browser-client@1.0.23","maintainers":[{"name":"externdefs","email":"hi@mary.my.id"}],"homepage":"https://github.com/mary-ext/atcute#readme","bugs":{"url":"https://github.com/mary-ext/atcute/issues"},"dist":{"shasum":"1c15af9f3b1901db8637cc617f0a98c053e8eb8c","tarball":"https://registry.npmjs.org/@atcute/oauth-browser-client/-/oauth-browser-client-1.0.23.tgz","fileCount":91,"integrity":"sha512-/FqANDzoCYYGtVrCrcftoz2OXmXdMCwXGQJWlDYVYT+CIlrF6TTREUbK4OgoYinKBn41FfenQ6kNZYlsfe8gFQ==","signatures":[{"sig":"MEUCIB15iIopBUNegiqvRlEtboWbe8wzw7QuHV3ZEGedLv7hAiEArpaK2kPFt9W9f66AEqrE6aHgp1IUmz05nGOa8XZhvf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150317},"type":"module","_from":"file:atcute-oauth-browser-client-1.0.23.tgz","exports":{".":"./dist/index.js"},"scripts":{"test":"bun test --coverage","build":"tsc --project tsconfig.build.json","postbuild":"node ./scripts/ensure-files.js","prepublish":"rm -rf dist; pnpm run build"},"_npmUser":{"name":"externdefs","email":"hi@mary.my.id"},"_resolved":"/tmp/9c0ea21be910963a68322034c2adb97b/atcute-oauth-browser-client-1.0.23.tgz","_integrity":"sha512-/FqANDzoCYYGtVrCrcftoz2OXmXdMCwXGQJWlDYVYT+CIlrF6TTREUbK4OgoYinKBn41FfenQ6kNZYlsfe8gFQ==","repository":{"url":"git+https://github.com/mary-ext/atcute.git","directory":"packages/oauth/browser-client"},"_npmVersion":"10.9.2","description":"minimal OAuth browser client implementation for AT Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"@atcute/client":"^4.0.3","@atcute/identity":"^1.0.2","@atcute/lexicons":"^1.0.3","@atcute/multibase":"^1.1.4","@atcute/uint8array":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@atcute/atproto":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/oauth-browser-client_1.0.23_1748324673366_0.461386608273215","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"@atcute/oauth-browser-client","version":"1.0.24","license":"MIT","_id":"@atcute/oauth-browser-client@1.0.24","maintainers":[{"name":"externdefs","email":"hi@mary.my.id"}],"homepage":"https://github.com/mary-ext/atcute#readme","bugs":{"url":"https://github.com/mary-ext/atcute/issues"},"dist":{"shasum":"c23be6678163b3241f843720060610c6a623b197","tarball":"https://registry.npmjs.org/@atcute/oauth-browser-client/-/oauth-browser-client-1.0.24.tgz","fileCount":91,"integrity":"sha512-rtxnmVbGKnjEx8zhZIy8FdW13Cx+pdbEyDCEWfg7WiQ0hrGJSdOSqhHo+StPyj8v5jACqP4Fr4KBwfdnuZ3iEw==","signatures":[{"sig":"MEUCIDDDUiWS31XC+51vrcymIeXafwVhoJbz8jRb5693N3lTAiEA4zPO+vJs+IElaVL7y4UR8vD8TWfUnn1x9d94OwWrTpI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148349},"type":"module","_from":"file:atcute-oauth-browser-client-1.0.24.tgz","exports":{".":"./dist/index.js"},"scripts":{"test":"bun test --coverage","build":"tsc --project tsconfig.build.json","postbuild":"node ./scripts/ensure-files.js","prepublish":"rm -rf dist; pnpm run build"},"_npmUser":{"name":"externdefs","email":"hi@mary.my.id"},"_resolved":"/tmp/8981419fff28f012d23644820981099c/atcute-oauth-browser-client-1.0.24.tgz","_integrity":"sha512-rtxnmVbGKnjEx8zhZIy8FdW13Cx+pdbEyDCEWfg7WiQ0hrGJSdOSqhHo+StPyj8v5jACqP4Fr4KBwfdnuZ3iEw==","repository":{"url":"git+https://github.com/mary-ext/atcute.git","directory":"packages/oauth/browser-client"},"_npmVersion":"10.9.2","description":"minimal OAuth browser client implementation for AT Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"nanoid":"^5.1.5","@atcute/client":"^4.0.3","@atcute/identity":"^1.0.2","@atcute/lexicons":"^1.0.4","@atcute/multibase":"^1.1.4","@atcute/uint8array":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"@atcute/atproto":"^3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/oauth-browser-client_1.0.24_1748441635353_0.31716744838989586","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"@atcute/oauth-browser-client","version":"1.0.25","license":"MIT","_id":"@atcute/oauth-browser-client@1.0.25","maintainers":[{"name":"externdefs","email":"hi@mary.my.id"}],"homepage":"https://github.com/mary-ext/atcute#readme","bugs":{"url":"https://github.com/mary-ext/atcute/issues"},"dist":{"shasum":"51b29e648d5e04a97b5eb575b152c191612fa9ae","tarball":"https://registry.npmjs.org/@atcute/oauth-browser-client/-/oauth-browser-client-1.0.25.tgz","fileCount":91,"integrity":"sha512-MEdPKFastbiXxQrbu176ullBtWzb7bWTZyacL6afCljXoDv/ET6r3c5vCPe6LvCw9oXlQPos1NZie2fbK1Lmnw==","signatures":[{"sig":"MEUCIBeAoRiNAbOldCiaGpmq5sTRFk03HZC+CLQ/83diedRaAiEA97yUPF3RmmqR5KEP7DozebuME/rGl4XF5hoxC1L0BDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148349},"type":"module","_from":"file:atcute-oauth-browser-client-1.0.25.tgz","exports":{".":"./dist/index.js"},"scripts":{"test":"bun test --coverage","build":"tsc --project tsconfig.build.json","postbuild":"node ./scripts/ensure-files.js","prepublish":"rm -rf dist; pnpm run build"},"_npmUser":{"name":"externdefs","email":"hi@mary.my.id"},"_resolved":"/tmp/95dba87b1eea8ef75210b3287824aba4/atcute-oauth-browser-client-1.0.25.tgz","_integrity":"sha512-MEdPKFastbiXxQrbu176ullBtWzb7bWTZyacL6afCljXoDv/ET6r3c5vCPe6LvCw9oXlQPos1NZie2fbK1Lmnw==","repository":{"url":"git+https://github.com/mary-ext/atcute.git","directory":"packages/oauth/browser-client"},"_npmVersion":"10.9.2","description":"minimal OAuth browser client implementation for AT Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"nanoid":"^5.1.5","@atcute/client":"^4.0.3","@atcute/identity":"^1.0.2","@atcute/lexicons":"^1.0.4","@atcute/multibase":"^1.1.4","@atcute/uint8array":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"@atcute/atproto":"^3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/oauth-browser-client_1.0.25_1748442068001_0.19513397915774222","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"@atcute/oauth-browser-client","version":"1.0.26","license":"0BSD","_id":"@atcute/oauth-browser-client@1.0.26","maintainers":[{"name":"externdefs","email":"hi@mary.my.id"}],"homepage":"https://github.com/mary-ext/atcute#readme","bugs":{"url":"https://github.com/mary-ext/atcute/issues"},"dist":{"shasum":"c984c1bd4e5b009b30b0fc7edf754714214dc3d9","tarball":"https://registry.npmjs.org/@atcute/oauth-browser-client/-/oauth-browser-client-1.0.26.tgz","fileCount":91,"integrity":"sha512-z8VUmwRO1sFu5Dq1qYQOQLenkTSNaOyzlUZhVwFR41ru+AP84MS5UHHW/NsdC1xJAq1v6mlLySJ+pjxdDW8IYA==","signatures":[{"sig":"MEUCIQDHMgsFV29wIKdaQR3kpCkwLAJDYwtOzFYEBHyKcZERmQIgT9h/JKee8lFF3nFCUVUcSdY/g0Y/9LXp2j/1kgzs/oc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148428},"type":"module","_from":"file:atcute-oauth-browser-client-1.0.26.tgz","exports":{".":"./dist/index.js"},"scripts":{"test":"bun test --coverage","build":"tsc --project tsconfig.build.json","postbuild":"node ./scripts/ensure-files.js","prepublish":"rm -rf dist; pnpm run build"},"_npmUser":{"name":"externdefs","email":"hi@mary.my.id"},"_resolved":"/tmp/125e29228d7eb1ef463cdf48af078f53/atcute-oauth-browser-client-1.0.26.tgz","_integrity":"sha512-z8VUmwRO1sFu5Dq1qYQOQLenkTSNaOyzlUZhVwFR41ru+AP84MS5UHHW/NsdC1xJAq1v6mlLySJ+pjxdDW8IYA==","repository":{"url":"git+https://github.com/mary-ext/atcute.git","directory":"packages/oauth/browser-client"},"_npmVersion":"10.9.2","description":"minimal OAuth browser client implementation for AT Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"nanoid":"^5.1.5","@atcute/client":"^4.0.3","@atcute/identity":"^1.0.3","@atcute/lexicons":"^1.0.4","@atcute/multibase":"^1.1.4","@atcute/uint8array":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"@atcute/atproto":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-browser-client_1.0.26_1749521807886_0.08965632686035052","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-next.0":{"name":"@atcute/oauth-browser-client","version":"2.0.0-next.0","license":"0BSD","_id":"@atcute/oauth-browser-client@2.0.0-next.0","maintainers":[{"name":"externdefs","email":"hi@mary.my.id"}],"homepage":"https://github.com/mary-ext/atcute#readme","bugs":{"url":"https://github.com/mary-ext/atcute/issues"},"dist":{"shasum":"6ebe6be2c0f37f11bf570c5f2c5b15adb7550052","tarball":"https://registry.npmjs.org/@atcute/oauth-browser-client/-/oauth-browser-client-2.0.0-next.0.tgz","fileCount":91,"integrity":"sha512-BaVU0Mu5ACerdWdMok6kvwwAuPJunbQQk0C51zpxNLpT0P/SYnun+3xX7bcrbtDG1lXn+r+Qld88P+zonY1wPA==","signatures":[{"sig":"MEYCIQDcfVJGm3CnNHEgmH1+wxyl/oIjtXIdLASEEQaJh2upFgIhAKyd6oUD58yaSw/YUUEme7LMWtlE1MeZL92jOeIQmXsl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135923},"type":"module","_from":"file:atcute-oauth-browser-client-2.0.0-next.0.tgz","exports":{".":"./dist/index.js"},"scripts":{"test":"bun test --coverage","build":"tsc --project tsconfig.build.json","postbuild":"node ./scripts/ensure-files.js","prepublish":"rm -rf dist; pnpm run build"},"_npmUser":{"name":"externdefs","email":"hi@mary.my.id"},"_resolved":"/tmp/2d177922a111a3571391a0248664f76c/atcute-oauth-browser-client-2.0.0-next.0.tgz","_integrity":"sha512-BaVU0Mu5ACerdWdMok6kvwwAuPJunbQQk0C51zpxNLpT0P/SYnun+3xX7bcrbtDG1lXn+r+Qld88P+zonY1wPA==","repository":{"url":"git+https://github.com/mary-ext/atcute.git","directory":"packages/oauth/browser-client"},"_npmVersion":"10.9.2","description":"minimal OAuth browser client implementation for AT Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"nanoid":"^5.1.5","@atcute/client":"^4.0.3","@atcute/identity":"^1.1.0","@atcute/lexicons":"^1.1.1","@atcute/multibase":"^1.1.4","@atcute/uint8array":"^1.0.3","@atcute/identity-resolver":"^1.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@atcute/atproto":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/oauth-browser-client_2.0.0-next.0_1756123369634_0.7792289424937697","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"@atcute/oauth-browser-client","version":"1.0.27","license":"0BSD","_id":"@atcute/oauth-browser-client@1.0.27","maintainers":[{"name":"externdefs","email":"hi@mary.my.id"}],"homepage":"https://github.com/mary-ext/atcute#readme","bugs":{"url":"https://github.com/mary-ext/atcute/issues"},"dist":{"shasum":"a8670b94f5d904bf65307e1a6c47a7f42c919825","tarball":"https://registry.npmjs.org/@atcute/oauth-browser-client/-/oauth-browser-client-1.0.27.tgz","fileCount":113,"integrity":"sha512-Ng1tCOTMLgFHHoIHXTtCZR1/ND62an1qxPX2kBoUzkxxd7iCP7IBYYqOiKyJYT5n1R4zS+s29hFS4t9mxXa5kQ==","signatures":[{"sig":"MEUCIGTcp+oWt1tsmNXebC877cug1RZsBU++NlPTAhpd0RuHAiEAzZHXTHtxOXHzNuDOoDLzfAofhSsKCkbvSXRBFKX/W2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163420},"type":"module","_from":"file:atcute-oauth-browser-client-1.0.27.tgz","exports":{".":"./dist/index.js"},"scripts":{"test":"bun test --coverage","build":"tsc --project tsconfig.build.json","postbuild":"node ./scripts/ensure-files.js","prepublish":"rm -rf dist; pnpm run build"},"_npmUser":{"name":"externdefs","email":"hi@mary.my.id"},"_resolved":"/tmp/21fe10262b2fe18436ca35c0bafdbcce/atcute-oauth-browser-client-1.0.27.tgz","_integrity":"sha512-Ng1tCOTMLgFHHoIHXTtCZR1/ND62an1qxPX2kBoUzkxxd7iCP7IBYYqOiKyJYT5n1R4zS+s29hFS4t9mxXa5kQ==","repository":{"url":"git+https://github.com/mary-ext/atcute.git","directory":"packages/oauth/browser-client"},"_npmVersion":"10.9.2","description":"minimal OAuth browser client implementation for AT Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"nanoid":"^5.1.5","@atcute/client":"^4.0.4","@atcute/identity":"^1.1.1","@atcute/lexicons":"^1.2.2","@atcute/multibase":"^1.1.6","@atcute/uint8array":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"@atcute/atproto":"^3.1.6"},"_npmOperationalInternal":{"tmp":"tmp/oauth-browser-client_1.0.27_1760012886524_0.18233502907188281","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@atcute/oauth-browser-client","version":"2.0.0","license":"0BSD","_id":"@atcute/oauth-browser-client@2.0.0","maintainers":[{"name":"externdefs","email":"hi@mary.my.id"}],"homepage":"https://github.com/mary-ext/atcute#readme","bugs":{"url":"https://github.com/mary-ext/atcute/issues"},"dist":{"shasum":"90b2f78540a310d98f530848d120801fb823df17","tarball":"https://registry.npmjs.org/@atcute/oauth-browser-client/-/oauth-browser-client-2.0.0.tgz","fileCount":123,"integrity":"sha512-zK4wcQ79g9EqU7NJk/Wxx9ImOH6UwhpEcazDA8bimUJhl9pwXxMC0u0x/tgzFjJZYgwnOHoBMwLmhl0900hcCQ==","signatures":[{"sig":"MEUCIQDR6Q5UztrIIMZlIFPFmrixUBzpS+LgqXuH3uskG60r1gIgBMavXlSEMa/X1wgyV4yRH1n9Hl4FoIjU5sbGQsPNxGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165477},"type":"module","_from":"file:atcute-oauth-browser-client-2.0.0.tgz","exports":{".":"./dist/index.js"},"scripts":{"test":"bun test --coverage","build":"tsc --project tsconfig.build.json","postbuild":"node ./scripts/ensure-files.js","prepublish":"rm -rf dist; pnpm run build"},"_npmUser":{"name":"externdefs","email":"hi@mary.my.id"},"_resolved":"/tmp/e711528012c0bb05b8afa82427dff0c3/atcute-oauth-browser-client-2.0.0.tgz","_integrity":"sha512-zK4wcQ79g9EqU7NJk/Wxx9ImOH6UwhpEcazDA8bimUJhl9pwXxMC0u0x/tgzFjJZYgwnOHoBMwLmhl0900hcCQ==","repository":{"url":"git+https://github.com/mary-ext/atcute.git","directory":"packages/oauth/browser-client"},"_npmVersion":"10.9.3","description":"minimal OAuth browser client implementation for AT Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"nanoid":"^5.1.5","@atcute/client":"^4.0.5","@atcute/identity":"^1.1.1","@atcute/lexicons":"^1.2.2","@atcute/multibase":"^1.1.6","@atcute/uint8array":"^1.0.5","@atcute/identity-resolver":"^1.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@atcute/atproto":"^3.1.8"},"_npmOperationalInternal":{"tmp":"tmp/oauth-browser-client_2.0.0_1761365029431_0.3518451436857808","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@atcute/oauth-browser-client","version":"2.0.1","license":"0BSD","_id":"@atcute/oauth-browser-client@2.0.1","maintainers":[{"name":"externdefs","email":"hi@mary.my.id"}],"homepage":"https://github.com/mary-ext/atcute#readme","bugs":{"url":"https://github.com/mary-ext/atcute/issues"},"dist":{"shasum":"3ba79aab9ee576d16457d458bdc7ea3cdc7bb035","tarball":"https://registry.npmjs.org/@atcute/oauth-browser-client/-/oauth-browser-client-2.0.1.tgz","fileCount":123,"integrity":"sha512-lG021GkeORG06zfFf4bH85egObjBEKHNgAWHvbtY/E2dX4wxo88hf370pJDx8acdnuUJLJ2VKPikJtZwo4Heeg==","signatures":[{"sig":"MEYCIQD1HFA6ckYhwsKzFvlwnaRLpykTV2Vu//YZ0rmugr59NQIhAJEp2JrItXBGY0c4x1rEz5sHSk78yvzRIq+PZip0IfcX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166040},"type":"module","_from":"file:atcute-oauth-browser-client-2.0.1.tgz","exports":{".":"./dist/index.js"},"scripts":{"test":"bun test --coverage","build":"tsc --project tsconfig.build.json","postbuild":"node ./scripts/ensure-files.js","prepublish":"rm -rf dist; pnpm run build"},"_npmUser":{"name":"externdefs","email":"hi@mary.my.id"},"_resolved":"/tmp/3c0cd4641de8bba3244835c2ed6c725b/atcute-oauth-browser-client-2.0.1.tgz","_integrity":"sha512-lG021GkeORG06zfFf4bH85egObjBEKHNgAWHvbtY/E2dX4wxo88hf370pJDx8acdnuUJLJ2VKPikJtZwo4Heeg==","repository":{"url":"git+https://github.com/mary-ext/atcute.git","directory":"packages/oauth/browser-client"},"_npmVersion":"10.9.3","description":"minimal OAuth browser client implementation for AT Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","dependencies":{"nanoid":"^5.1.5","@atcute/client":"^4.0.5","@atcute/identity":"^1.1.1","@atcute/lexicons":"^1.2.2","@atcute/multibase":"^1.1.6","@atcute/uint8array":"^1.0.5","@atcute/identity-resolver":"^1.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@atcute/atproto":"^3.1.8"},"_npmOperationalInternal":{"tmp":"tmp/oauth-browser-client_2.0.1_1761378540442_0.8650388986615836","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@atcute/oauth-browser-client","version":"2.0.2","license":"0BSD","_id":"@atcute/oauth-browser-client@2.0.2","maintainers":[{"name":"externdefs","email":"hi@mary.my.id"}],"homepage":"https://github.com/mary-ext/atcute#readme","bugs":{"url":"https://github.com/mary-ext/atcute/issues"},"dist":{"shasum":"f664067de7ba303527610b32be73aab5d180eaa7","tarball":"https://registry.npmjs.org/@atcute/oauth-browser-client/-/oauth-browser-client-2.0.2.tgz","fileCount":123,"integrity":"sha512-F76NZwiRbqZl+5X3Uiw3VPSPvdvRugeW9BZppZWqKawkMTYZQB3iyQKBD6ZI0kOdfLNKBamrd3hmeJs+V1xpww==","signatures":[{"sig":"MEUCIFSdXBqtbExt/vAtzT13SR4nFbos7JlRPGBY47xYBgPjAiEAtMc0K3StdgGP1689Velc0pDd+c+Rls4CFM42ove1j8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161401},"type":"module","_from":"file:atcute-oauth-browser-client-2.0.2.tgz","exports":{".":"./dist/index.js"},"scripts":{"build":"tsgo --project tsconfig.build.json","prepublish":"rm -rf dist; pnpm run build"},"_npmUser":{"name":"externdefs","email":"hi@mary.my.id"},"_resolved":"/tmp/c97deb95ebc784478992a0a20bbf3eb1/atcute-oauth-browser-client-2.0.2.tgz","_integrity":"sha512-F76NZwiRbqZl+5X3Uiw3VPSPvdvRugeW9BZppZWqKawkMTYZQB3iyQKBD6ZI0kOdfLNKBamrd3hmeJs+V1xpww==","repository":{"url":"git+https://github.com/mary-ext/atcute.git","directory":"packages/oauth/browser-client"},"_npmVersion":"10.9.4","description":"minimal OAuth browser client implementation for AT Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"nanoid":"^5.1.6","@atcute/client":"^4.1.0","@atcute/lexicons":"^1.2.5","@atcute/multibase":"^1.1.6","@atcute/uint8array":"^1.0.6","@atcute/identity-resolver":"^1.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/oauth-browser-client_2.0.2_1764990373398_0.4721238379856203","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@atcute/oauth-browser-client","version":"2.0.3","license":"0BSD","_id":"@atcute/oauth-browser-client@2.0.3","maintainers":[{"name":"externdefs","email":"hi@mary.my.id"}],"homepage":"https://github.com/mary-ext/atcute#readme","bugs":{"url":"https://github.com/mary-ext/atcute/issues"},"dist":{"shasum":"bfe0d1ca2f630b360b322cbfdf5954b743fa253e","tarball":"https://registry.npmjs.org/@atcute/oauth-browser-client/-/oauth-browser-client-2.0.3.tgz","fileCount":123,"integrity":"sha512-rzUjwhjE4LRRKdQnCFQag/zXRZMEAB1hhBoLfnoQuHwWbmDUCL7fzwC3jRhDPp3om8XaYNDj8a/iqRip0wRqoQ==","signatures":[{"sig":"MEUCICcKwhaU0BSirJnvH0ObjlB8DChDv3L5471fJJziCxr5AiEAtEV96YMEJuHtwxohZcudtXHOCbc/5wngMUlMfMf8M9s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156539},"type":"module","_from":"file:atcute-oauth-browser-client-2.0.3.tgz","exports":{".":"./dist/index.js"},"scripts":{"build":"tsgo --project tsconfig.build.json","prepublish":"rm -rf dist; pnpm run build"},"_npmUser":{"name":"externdefs","email":"hi@mary.my.id"},"_resolved":"/tmp/d175847e0a676a5f76c712bc61b7f207/atcute-oauth-browser-client-2.0.3.tgz","_integrity":"sha512-rzUjwhjE4LRRKdQnCFQag/zXRZMEAB1hhBoLfnoQuHwWbmDUCL7fzwC3jRhDPp3om8XaYNDj8a/iqRip0wRqoQ==","repository":{"url":"git+https://github.com/mary-ext/atcute.git","directory":"packages/oauth/browser-client"},"_npmVersion":"10.9.4","description":"minimal OAuth browser client implementation for AT Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"nanoid":"^5.1.6","@atcute/client":"^4.1.1","@atcute/lexicons":"^1.2.5","@atcute/multibase":"^1.1.6","@atcute/uint8array":"^1.0.6","@atcute/identity-resolver":"^1.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/oauth-browser-client_2.0.3_1765328008209_0.8985955248112927","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@atcute/oauth-browser-client","version":"3.0.0","license":"0BSD","_id":"@atcute/oauth-browser-client@3.0.0","maintainers":[{"name":"externdefs","email":"hi@mary.my.id"}],"homepage":"https://github.com/mary-ext/atcute#readme","bugs":{"url":"https://github.com/mary-ext/atcute/issues"},"dist":{"shasum":"f5a6fe255490425a2fda1a3d4349ea26151856bd","tarball":"https://registry.npmjs.org/@atcute/oauth-browser-client/-/oauth-browser-client-3.0.0.tgz","fileCount":103,"integrity":"sha512-7AbKV8tTe7aRJNJV7gCcWHSVEADb2nr58O1p7dQsf73HSe9pvlBkj/Vk1yjjtH691uAVYkwhHSh0bC7D8XdwJw==","signatures":[{"sig":"MEUCIQD6gGnyF9winkb7FIklr9flZN+38CrewfJFTAMIpDfJ/QIgMFe7FTJg9Bl9+6w4cBTyic/LhTM1v52u55NxrDZhNo0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137233},"type":"module","_from":"file:atcute-oauth-browser-client-3.0.0.tgz","exports":{".":"./dist/index.js"},"scripts":{"build":"tsgo --project tsconfig.build.json","prepublish":"rm -rf dist; pnpm run build"},"_npmUser":{"name":"externdefs","email":"hi@mary.my.id"},"_resolved":"/tmp/49c06e795d2b65bd028d79f8560bc8ba/atcute-oauth-browser-client-3.0.0.tgz","_integrity":"sha512-7AbKV8tTe7aRJNJV7gCcWHSVEADb2nr58O1p7dQsf73HSe9pvlBkj/Vk1yjjtH691uAVYkwhHSh0bC7D8XdwJw==","repository":{"url":"git+https://github.com/mary-ext/atcute.git","directory":"packages/oauth/browser-client"},"_npmVersion":"10.9.4","description":"minimal OAuth browser client implementation for AT Protocol","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"nanoid":"^5.1.6","@atcute/client":"^4.2.1","@atcute/lexicons":"^1.2.7","@atcute/multibase":"^1.1.7","@atcute/oauth-types":"^0.1.0","@atcute/oauth-crypto":"^0.1.0","@atcute/identity-resolver":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/oauth-browser-client_3.0.0_1769744722794_0.9664517836979609","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@atcute/oauth-browser-client","version":"3.0.1","license":"0BSD","_id":"@atcute/oauth-browser-client@3.0.1","maintainers":[{"name":"externdefs","email":"hi@mary.my.id"}],"dist":{"shasum":"0406971fd8cda6495714a216ceba44a542a3e227","tarball":"https://registry.npmjs.org/@atcute/oauth-browser-client/-/oauth-browser-client-3.0.1.tgz","fileCount":103,"integrity":"sha512-1eyqsPUyGzjsclyrScr73L/0I8iyv2kJlBD9Atyq8Fwhkv6DLCIMf3wTCbjOE0uZOmQMk3tRGzVC33fEIoktxw==","signatures":[{"sig":"MEQCIA/XKrN6x42rHw/E5c1iMkNtgnREoAZi6tSoJNwCG+MjAiAinyP2lxcsL0hoQsclBLOYF4bjjxMurtnOyFYoI3UjFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129850},"type":"module","exports":{".":"./dist/index.js"},"scripts":{"build":"tsgo","prepublish":"rm -rf dist; pnpm run build"},"_npmUser":{"name":"externdefs","email":"hi@mary.my.id"},"repository":{"url":"https://github.com/mary-ext/atcute","directory":"packages/oauth/browser-client"},"description":"minimal OAuth browser client implementation for AT Protocol","directories":{},"sideEffects":false,"_nodeVersion":"26.0.0","dependencies":{"nanoid":"^5.1.11","@atcute/client":"^4.2.2","@atcute/lexicons":"^1.3.1","@atcute/multibase":"^1.2.0","@atcute/oauth-types":"^0.1.1","@atcute/oauth-crypto":"^0.1.0","@atcute/identity-resolver":"^1.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@atcute/lexicons":"^1.0.0","@atcute/identity-resolver":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-browser-client_3.0.1_1778205626449_0.11283487257338032","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@atcute/oauth-browser-client","version":"4.0.0","license":"0BSD","_id":"@atcute/oauth-browser-client@4.0.0","maintainers":[{"name":"externdefs","email":"hi@mary.my.id"}],"dist":{"shasum":"cee1c56a0688bedbf5f5b5a4bf1a21e44810e2d9","tarball":"https://registry.npmjs.org/@atcute/oauth-browser-client/-/oauth-browser-client-4.0.0.tgz","fileCount":103,"integrity":"sha512-rvxmRcA6WOZz5TfcKp1kVtxUioogMzQH5OdCrW3Fm+ldEPPe2ZEyP7x1PzRWo6Es3F8lm4Q7BCJJgJFkQp2a5Q==","signatures":[{"sig":"MEUCIQCxrAvsP/rLU+Ck8BlNwGR4IszjzrIkTPhIA3/UklKxmAIgS5bt/EGoJ6MSAO3CYcYCUi+c2XxuJX6FxDWfu9c2Mvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129850},"type":"module","exports":{".":"./dist/index.js"},"scripts":{"build":"tsgo","prepublish":"rm -rf dist; pnpm run build"},"_npmUser":{"name":"externdefs","email":"hi@mary.my.id"},"repository":{"url":"https://github.com/mary-ext/atcute","directory":"packages/oauth/browser-client"},"description":"minimal OAuth browser client implementation for AT Protocol","directories":{},"sideEffects":false,"_nodeVersion":"26.0.0","dependencies":{"nanoid":"^5.1.11","@atcute/client":"^5.0.0","@atcute/lexicons":"^2.0.0","@atcute/multibase":"^1.2.0","@atcute/oauth-types":"^1.0.0","@atcute/oauth-crypto":"^1.0.0","@atcute/identity-resolver":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@atcute/lexicons":"^2.0.0","@atcute/identity-resolver":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-browser-client_4.0.0_1778312819803_0.8014729626565424","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@atcute/oauth-browser-client","version":"4.0.1","license":"0BSD","_id":"@atcute/oauth-browser-client@4.0.1","maintainers":[{"name":"externdefs","email":"hi@mary.my.id"}],"dist":{"shasum":"dc9a1e60fa5633340d28df464f42037558463102","tarball":"https://registry.npmjs.org/@atcute/oauth-browser-client/-/oauth-browser-client-4.0.1.tgz","fileCount":43,"integrity":"sha512-k5GGDFWUqTifbi7bMk4LhwG12XWNJop9atZ3ocBpzHJvXboTqp7E2zaD/arhJWxHXp5+0A1R3EKXdHsVbWjHyA==","signatures":[{"sig":"MEYCIQCo3a3RHcy+y8ChHSgUmaZ8FLEVGsr1bh6sll3JpxfLZAIhAPmZ5QJUUaPoYHzulH+maIRqUfABs/YeH/UTd/mY9mCY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50889},"type":"module","exports":{".":"./dist/index.js"},"scripts":{"build":"tsgo","prepublish":"rm -rf dist; pnpm run build"},"_npmUser":{"name":"externdefs","email":"hi@mary.my.id"},"repository":{"url":"https://github.com/mary-ext/atcute","directory":"packages/oauth/browser-client"},"description":"minimal OAuth browser client implementation for AT Protocol","directories":{},"sideEffects":false,"_nodeVersion":"26.0.0","dependencies":{"nanoid":"^5.1.16","@atcute/client":"^5.1.1","@atcute/lexicons":"^2.0.2","@atcute/multibase":"^1.2.4","@atcute/oauth-types":"^1.0.1","@atcute/oauth-crypto":"^1.0.1","@atcute/identity-resolver":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@atcute/lexicons":"^2.0.0","@atcute/identity-resolver":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-browser-client_4.0.1_1782777144218_0.6475998737897535","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@atcute/oauth-browser-client","version":"5.0.0","license":"0BSD","_id":"@atcute/oauth-browser-client@5.0.0","maintainers":[{"name":"externdefs","email":"hi@mary.my.id"}],"dist":{"shasum":"b1d47265b8405973872a82ce5220b8b29069004f","tarball":"https://registry.npmjs.org/@atcute/oauth-browser-client/-/oauth-browser-client-5.0.0.tgz","fileCount":41,"integrity":"sha512-G8Rsvci+QIFUy3xbop0cqsLsqftryQF5mQuCY8t8KUVX2WyGlMEhFDjBeZwKpfNgxKKnPqVi1GkLKNaRD7JNHQ==","signatures":[{"sig":"MEUCIFIymyW1v44TfDYqUI4X9kEuO4eru+5VyB+WvhzCciQXAiEA8ZcjUg8XPJq5bXtK695feAVTeOFNGdu00Ujo8O45A2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63146},"type":"module","exports":{".":"./dist/index.js"},"scripts":{"build":"tsc","prepublish":"rm -rf dist; pnpm run build"},"_npmUser":{"name":"externdefs","email":"hi@mary.my.id"},"repository":{"url":"https://tangled.org/did:plc:pljn5qch4tgadongtc7i6qij","directory":"packages/oauth/browser-client"},"description":"minimal OAuth browser client implementation for AT Protocol","directories":{},"sideEffects":false,"_nodeVersion":"26.0.0","dependencies":{"nanoid":"^6.0.0","@atcute/client":"^5.1.1","@atcute/lexicons":"^2.0.3","@atcute/oauth-types":"^1.0.1","@atcute/oauth-crypto":"^1.0.1","@atcute/identity-resolver":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@atcute/lexicons":"^2.0.0","@atcute/identity-resolver":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-browser-client_5.0.0_1785667771879_0.5551446215827482","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"@atcute/oauth-browser-client","version":"5.0.1","license":"0BSD","_id":"@atcute/oauth-browser-client@5.0.1","maintainers":[{"name":"externdefs","email":"hi@mary.my.id"}],"dist":{"shasum":"c04b3a082e06f8a0043bfe9280e1754b70caa790","tarball":"https://registry.npmjs.org/@atcute/oauth-browser-client/-/oauth-browser-client-5.0.1.tgz","fileCount":41,"integrity":"sha512-yFeX2CJZs6FNH50rbRpP1lK9UKUf6GezR73WZlK7XX8F2CUNUbQm77mvDsZUoHetJJTazN1kcjmRyIq6z3TExg==","signatures":[{"sig":"MEQCIC8pGYLfT8xTI1ZKvjQatgSnfwhvbBjGHJ4UyQW4+xrRAiA7+W/EF5h7bOIRc5r+e74nfWpbt2xPlpDahfCYUfnnUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHQip5+nTOj5RHiiNl7IwPP6JQhPYxGk80aWO3kARXJjAiB9xja5L8B2EmuA2K9ka+I7mTbjstgi9iN/sdSVUgPtZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63614},"type":"module","exports":{".":"./dist/index.js"},"scripts":{"build":"tsc","prepublish":"rm -rf dist; pnpm run build"},"_npmUser":{"name":"externdefs","email":"hi@mary.my.id"},"repository":{"url":"https://tangled.org/did:plc:pljn5qch4tgadongtc7i6qij","directory":"packages/oauth/browser-client"},"description":"minimal OAuth browser client implementation for AT Protocol","directories":{},"sideEffects":false,"dependencies":{"nanoid":"^6.0.1","@atcute/client":"^5.1.2","@atcute/lexicons":"^2.1.0","@atcute/oauth-types":"^1.0.1","@atcute/oauth-crypto":"^1.0.1","@atcute/identity-resolver":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@atcute/lexicons":"^2.0.0","@atcute/identity-resolver":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/oauth-browser-client_5.0.1_1789047797037_0.8387870809503313","host":"s3://npm-registry-packages-npm-production"}},"5.0.2":{"_id":"@atcute/oauth-browser-client@5.0.2","dist":{"shasum":"09de4603c2539add0c8d3a1d91f6fcfc43b1e750","tarball":"https://registry.npmjs.org/@atcute/oauth-browser-client/-/oauth-browser-client-5.0.2.tgz","fileCount":41,"integrity":"sha512-mgr+0JL9eTFX5Aso169NA3GvRAZjfJ2LsMZswAcRyU8QXeJrSCS7NxOO87ZKh9YDRxYvK2WWNXFMDEB00Kt+hg==","signatures":[{"sig":"MEUCIQDTiMJKJyhPMj4qRYDWTmnMGfYimEDuroqMXzlcH+Zc+gIgfQZ6WmAPSmmiFYrA6nZYLR65IJOl7N+znm0VbYSYjRI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIF/zkmFrV9DkaBzPC066BlYM6CsDplIFOc2RVM8c59mNAiBfsQQ8EmE0heOvNeJXxgeaGAf0uxa5jToXK6Ot/l0ziA=="}],"unpackedSize":63599},"name":"@atcute/oauth-browser-client","type":"module","exports":{".":"./dist/index.js"},"license":"0BSD","scripts":{"build":"tsc","prepublish":"rm -rf dist; pnpm run build"},"version":"5.0.2","_npmUser":{"name":"externdefs","email":"hi@mary.my.id"},"repository":{"url":"https://tangled.org/did:plc:pljn5qch4tgadongtc7i6qij","directory":"packages/oauth/browser-client"},"description":"minimal OAuth browser client implementation for AT Protocol","directories":{},"maintainers":[{"name":"externdefs","email":"hi@mary.my.id"}],"sideEffects":false,"dependencies":{"nanoid":"^6.0.1","@atcute/client":"^5.1.2","@atcute/lexicons":"^2.1.0","@atcute/oauth-types":"^1.0.1","@atcute/oauth-crypto":"^1.0.1","@atcute/identity-resolver":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@atcute/lexicons":"^2.0.0","@atcute/identity-resolver":"^2.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/oauth-browser-client_5.0.2_1789196067163_0.6933275484738979"}}},"time":{"created":"2024-10-12T14:54:30.784Z","modified":"2026-09-12T06:54:27.437Z","1.0.0":"2024-10-12T14:49:27.455Z","1.0.1":"2024-10-12T14:54:31.085Z","1.0.2":"2024-10-13T02:15:37.370Z","1.0.3":"2024-10-13T08:51:00.118Z","1.0.4":"2024-10-28T08:13:57.410Z","1.0.5":"2024-11-06T00:17:44.595Z","1.0.6":"2024-11-21T10:18:38.481Z","1.0.7":"2024-12-01T00:48:12.421Z","1.0.8":"2024-12-25T05:59:27.519Z","1.0.9":"2025-01-02T14:51:37.015Z","1.0.10-alpha":"2025-01-29T07:49:28.289Z","1.0.10-alpha.2":"2025-01-29T07:51:53.542Z","1.0.10":"2025-01-29T07:56:42.952Z","1.0.11":"2025-01-29T08:12:07.768Z","1.0.12":"2025-01-29T12:56:08.342Z","1.0.13":"2025-02-10T01:05:18.779Z","1.0.14":"2025-02-27T09:35:08.594Z","1.0.15":"2025-03-05T05:10:27.186Z","1.0.16":"2025-03-25T15:47:36.428Z","1.0.17":"2025-04-10T08:03:04.270Z","1.0.18":"2025-05-04T23:16:55.623Z","1.0.19":"2025-05-14T01:43:20.291Z","1.0.20":"2025-05-17T01:09:12.699Z","1.0.21":"2025-05-20T04:38:34.649Z","1.0.22":"2025-05-23T04:45:04.646Z","1.0.23":"2025-05-27T05:44:33.563Z","1.0.24":"2025-05-28T14:13:55.519Z","1.0.25":"2025-05-28T14:21:08.161Z","1.0.26":"2025-06-10T02:16:48.097Z","2.0.0-next.0":"2025-08-25T12:02:49.841Z","1.0.27":"2025-10-09T12:28:06.712Z","2.0.0":"2025-10-25T04:03:49.635Z","2.0.1":"2025-10-25T07:49:00.638Z","2.0.2":"2025-12-06T03:06:13.530Z","2.0.3":"2025-12-10T00:53:28.370Z","3.0.0":"2026-01-30T03:45:22.943Z","3.0.1":"2026-05-08T02:00:26.584Z","4.0.0":"2026-05-09T07:46:59.956Z","4.0.1":"2026-06-29T23:52:24.350Z","5.0.0":"2026-08-02T10:49:32.009Z","5.0.1":"2026-09-10T13:43:17.118Z","5.0.2":"2026-09-12T06:54:27.265Z"},"license":"0BSD","repository":{"url":"https://tangled.org/did:plc:pljn5qch4tgadongtc7i6qij","directory":"packages/oauth/browser-client"},"description":"minimal OAuth browser client implementation for AT Protocol","maintainers":[{"name":"externdefs","email":"hi@mary.my.id"}],"readme":"# @atcute/oauth-browser-client\n\nminimal OAuth browser client for AT Protocol.\n\n```sh\nnpm install @atcute/oauth-browser-client\n```\n\nfor WebExtensions, use [`@atcute/oauth-node-client`](../node-client#webextensions) instead.\n\n## client metadata\n\nyour app needs an OAuth client metadata document hosted at a public URL. this tells authorization\nservers about your app:\n\n```json\n{\n\t\"client_id\": \"https://example.com/oauth-client-metadata.json\",\n\t\"client_name\": \"My App\",\n\t\"client_uri\": \"https://example.com\",\n\t\"redirect_uris\": [\"https://example.com/oauth/callback\"],\n\t\"scope\": \"atproto transition:generic\",\n\t\"grant_types\": [\"authorization_code\", \"refresh_token\"],\n\t\"response_types\": [\"code\"],\n\t\"token_endpoint_auth_method\": \"none\",\n\t\"application_type\": \"web\",\n\t\"dpop_bound_access_tokens\": true\n}\n```\n\nthe `client_id` must be the URL where this document is hosted. see the\n[OAuth client metadata spec](https://docs.bsky.app/docs/advanced-guides/oauth-client#client-metadata)\nfor all available fields.\n\n## usage\n\n### configuration\n\ncall `configureOAuth` before using any other functions from this library:\n\n```ts\nimport { configureOAuth } from '@atcute/oauth-browser-client';\n\nimport {\n\tCompositeDidDocumentResolver,\n\tLocalActorResolver,\n\tPlcDidDocumentResolver,\n\tWebDidDocumentResolver,\n\tXrpcHandleResolver,\n} from '@atcute/identity-resolver';\n\nconfigureOAuth({\n\tmetadata: {\n\t\tclient_id: 'https://example.com/oauth-client-metadata.json',\n\t\tredirect_uri: 'https://example.com/oauth/callback',\n\t},\n\tidentityResolver: new LocalActorResolver({\n\t\thandleResolver: new XrpcHandleResolver({\n\t\t\tserviceUrl: 'https://public.api.bsky.app',\n\t\t}),\n\t\tdidDocumentResolver: new CompositeDidDocumentResolver({\n\t\t\tmethods: {\n\t\t\t\tplc: new PlcDidDocumentResolver(),\n\t\t\t\tweb: new WebDidDocumentResolver(),\n\t\t\t},\n\t\t}),\n\t}),\n});\n```\n\n> [!NOTE]  \n> this example uses Bluesky's AppView for handle resolution since web apps lack direct DNS access.\n> Bluesky may log handle resolutions per their privacy policy - consider the implications for your\n> use case.\n\n### starting authorization\n\n```ts\nimport { createAuthorizationUrl } from '@atcute/oauth-browser-client';\n\nconst authUrl = await createAuthorizationUrl({\n\ttarget: { type: 'account', identifier: 'mary.my.id' },\n\tscope: 'atproto transition:generic transition:chat.bsky',\n});\n\nawait sleep(200); // let browser persist local storage\nwindow.location.assign(authUrl);\n```\n\n### finalizing authorization\n\non your redirect URL, extract the parameters and finalize:\n\n```ts\nimport { Client } from '@atcute/client';\nimport { OAuthUserAgent, finalizeAuthorization } from '@atcute/oauth-browser-client';\n\n// server redirects with params in hash, not search string\nconst params = new URLSearchParams(location.hash.slice(1));\n\n// scrub params from URL to prevent replay\nhistory.replaceState(null, '', location.pathname + location.search);\n\nconst { session } = await finalizeAuthorization(params);\nconst agent = new OAuthUserAgent(session);\nconst rpc = new Client({ handler: agent });\n\nconst { data } = await rpc.get('com.atproto.identity.resolveHandle', {\n\tparams: { handle: 'mary.my.id' },\n});\n```\n\nthe session is persisted internally - don't store it elsewhere. track signed-in DIDs yourself for\nyour UI, as sessions without refresh tokens may expire.\n\n### resuming sessions\n\n```ts\nimport { OAuthUserAgent, getSession } from '@atcute/oauth-browser-client';\n\nconst session = await getSession('did:plc:ia76kvnndjutgedggx2ibrem', {\n\tallowStale: true,\n});\nconst agent = new OAuthUserAgent(session);\n```\n\n### signing out\n\n```ts\nimport { OAuthUserAgent, deleteStoredSession, getSession } from '@atcute/oauth-browser-client';\n\nconst did = 'did:plc:ia76kvnndjutgedggx2ibrem';\n\ntry {\n\tconst session = await getSession(did, { allowStale: true });\n\tconst agent = new OAuthUserAgent(session);\n\tawait agent.signOut();\n} catch {\n\tdeleteStoredSession(did); // fallback if signOut fails\n}\n```\n\n## confidential client mode\n\nby default, this library operates as a **public client** with shorter session lifetimes. for\nlonger-lived sessions, set up a [client assertion backend][client-assertion-backend] to enable\n**confidential client mode**.\n\n[client-assertion-backend]:\n\thttps://github.com/bluesky-social/proposals/tree/main/0010-client-assertion-backend\n\nadd `fetchClientAssertion` to your config. the backend API is entirely up to you - this is just one\nexample:\n\n```ts\nconfigureOAuth({\n\t// ... existing config\n\n\tasync fetchClientAssertion({ aud, createDpopProof }) {\n\t\tconst htu = 'https://example.com/api/client-assertion';\n\t\tconst dpop = await createDpopProof(htu);\n\n\t\tconst response = await fetch(htu, {\n\t\t\tmethod: 'POST',\n\t\t\theaders: { dpop, 'content-type': 'application/json' },\n\t\t\tbody: JSON.stringify({ aud }),\n\t\t});\n\n\t\tconst data = await response.json();\n\t\treturn {\n\t\t\tclient_assertion_type: 'urn:ietf:params:oauth:client-assertion-type:jwt-bearer',\n\t\t\tclient_assertion: data.assertion,\n\t\t};\n\t},\n});\n```\n\nyour backend validates the dpop proof and signs a client assertion jwt containing `iss`, `sub` (both\nyour client id), `aud` (authorization server), `exp`, `jti` (unique nonce), and `cnf: { jkt }` (the\nallowed key thumbprint derived from the proof).\n\nupdate your client metadata for confidential mode - replace `token_endpoint_auth_method` with\n`private_key_jwt`, add `token_endpoint_auth_signing_alg: \"ES256\"`, and add a `jwks_uri` pointing to\nyour public keys.\n\n## local development with Vite\n\nAT Protocol OAuth forbids `localhost` - use `127.0.0.1` instead:\n\n```ts\n// vite.config.ts\nimport { defineConfig } from 'vite';\nimport metadata from './public/oauth-client-metadata.json' with { type: 'json' };\n\nconst SERVER_HOST = '127.0.0.1';\nconst SERVER_PORT = 12520;\n\nexport default defineConfig({\n\tserver: { host: SERVER_HOST, port: SERVER_PORT },\n\tplugins: [\n\t\t{\n\t\t\tname: 'oauth-envs',\n\t\t\tconfig(_conf, { command }) {\n\t\t\t\tif (command === 'build') {\n\t\t\t\t\tprocess.env.VITE_OAUTH_CLIENT_ID = metadata.client_id;\n\t\t\t\t\tprocess.env.VITE_OAUTH_REDIRECT_URI = metadata.redirect_uris[0];\n\t\t\t\t} else {\n\t\t\t\t\tconst redirectUri = `http://${SERVER_HOST}:${SERVER_PORT}${new URL(metadata.redirect_uris[0]).pathname}`;\n\t\t\t\t\tprocess.env.VITE_OAUTH_CLIENT_ID =\n\t\t\t\t\t\t`http://localhost?redirect_uri=${encodeURIComponent(redirectUri)}` +\n\t\t\t\t\t\t`&scope=${encodeURIComponent(metadata.scope)}`;\n\t\t\t\t\tprocess.env.VITE_OAUTH_REDIRECT_URI = redirectUri;\n\t\t\t\t}\n\t\t\t\tprocess.env.VITE_OAUTH_SCOPE = metadata.scope;\n\t\t\t},\n\t\t},\n\t],\n});\n```\n\nthen use environment variables in your code:\n\n```ts\nconfigureOAuth({\n\tmetadata: {\n\t\tclient_id: import.meta.env.VITE_OAUTH_CLIENT_ID,\n\t\tredirect_uri: import.meta.env.VITE_OAUTH_REDIRECT_URI,\n\t},\n\t// ...\n});\n```\n\n## caveats\n\n- **minimal implementation**: only ES256 DPoP keys, requires PKCE and DPoP-bound PAR\n- **no IndexedDB**: works in Safari lockdown mode but can't use non-exportable keys as [recommended\n  by DPoP spec][dpop-spec]\n- **limited testing**: works in personal projects but consider the [reference\n  implementation][oauth-atproto-lib] for production\n\n[dpop-spec]: https://datatracker.ietf.org/doc/html/rfc9449#section-2-4\n[oauth-atproto-lib]: https://npm.im/@atproto/oauth-client-browser\n","readmeFilename":""}