{"_id":"@hearth-auth/sdk","_rev":"34-719963cbdf428d61bb3b04c4ca5da7bd","name":"@hearth-auth/sdk","dist-tags":{"latest":"1.6.2"},"versions":{"0.0.1":{"name":"@hearth-auth/sdk","version":"0.0.1","_id":"@hearth-auth/sdk@0.0.1","maintainers":[{"name":"therecluse26","email":"therecluse26@protonmail.com"}],"dist":{"shasum":"f558dfa5c741459c2dc4104d297245555fa69bd2","tarball":"https://registry.npmjs.org/@hearth-auth/sdk/-/sdk-0.0.1.tgz","fileCount":40,"integrity":"sha512-PISziKATm7ALKCeL3tpbvcwM3j36O60x9q4COpCjIa6opCqbOjZM20mz+uqyNAzYL9QRvLhvGsNPyIZFBc2zkw==","signatures":[{"sig":"MEUCIQCfjcYNcabLbDeIpXa6PaRjTaruLkRDz95jQTg918OhcwIgJHnP83yKrBO20IczLD5x46TImBiSk9xB2pSWqIw2+HU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":404004},"type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","default":"./src/index.ts"}},"gitHead":"5b99f658a650c25373d8669cd6870bb321f701e1","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"therecluse26","email":"therecluse26@protonmail.com"},"overrides":{"ws":">=8.21.0"},"_npmVersion":"11.12.1","description":"TypeScript client for the [Hearth](https://github.com/hearth-auth/hearth) identity API.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"jose":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.0","vitest":"^4.1.6","react-dom":"^18.3.0","typescript":"^5.0.0","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":">=17.0.0 <20.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.0.1_1782151214536_0.8958783205042011","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@hearth-auth/sdk","version":"1.0.0","_id":"@hearth-auth/sdk@1.0.0","maintainers":[{"name":"therecluse26","email":"therecluse26@protonmail.com"}],"homepage":"https://github.com/hearth-auth/hearth#readme","bugs":{"url":"https://github.com/hearth-auth/hearth/issues"},"dist":{"shasum":"04f0366a07b50ccc305493f8194d8265ec1e15e3","tarball":"https://registry.npmjs.org/@hearth-auth/sdk/-/sdk-1.0.0.tgz","fileCount":47,"integrity":"sha512-ROBxezG1LzF+v3iAOtRy8IOAflFpNr88Km9FF3ZYlukRjv+KuAKYMheB6Ngxy4CbKHN2PxR8gW8SzMbTFpRuEQ==","signatures":[{"sig":"MEUCIB1AjyEfyMUfQ+hyQEQrgx4z1NaRIxiZ4W8omcsUnNxGAiEA54D93FBAIhe3as0eP93hiL3m2yIhJef3KgyBpaAI7Wk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hearth-auth%2fsdk@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155368},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"8d926166ea0c9af7dbba125005e3b6ff7c7e4474","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f6f5ea35-66e8-436f-9069-205eb1694c26"}},"overrides":{"ws":">=8.21.0"},"repository":{"url":"git+https://github.com/hearth-auth/hearth.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"11.17.0","description":"TypeScript client for the [Hearth](https://github.com/hearth-auth/hearth) identity API.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jose":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.0","vitest":"^4.1.6","react-dom":"^18.3.0","typescript":"^5.0.0","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":">=17.0.0 <20.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.0_1782193724680_0.6146171010499963","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@hearth-auth/sdk","version":"1.0.1","_id":"@hearth-auth/sdk@1.0.1","maintainers":[{"name":"therecluse26","email":"therecluse26@protonmail.com"}],"homepage":"https://github.com/hearth-auth/hearth#readme","bugs":{"url":"https://github.com/hearth-auth/hearth/issues"},"dist":{"shasum":"ee9c69ae4454fd3f7c056c2bd0f0b959369ab74e","tarball":"https://registry.npmjs.org/@hearth-auth/sdk/-/sdk-1.0.1.tgz","fileCount":47,"integrity":"sha512-TFen/CATY37oK0c/D7cIWxeWy42ynja80INs+er+YTr9km+NLKub+fX1iCYRvLmcc2f2TV7YBtzp7BUwlF/1Hg==","signatures":[{"sig":"MEYCIQDceDKoa5fJl3CPRF6Na3trv6j/TIoL/byYAzHXzp2H8gIhAM9nhQ9+M1P5KjyO8+VRhC7F8MpkUUsMFYa+CuxEI68J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hearth-auth%2fsdk@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155368},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"be82a17837adb9eb3ad3f87af73fc443f88bcc06","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f6f5ea35-66e8-436f-9069-205eb1694c26"}},"overrides":{"ws":">=8.21.0"},"repository":{"url":"git+https://github.com/hearth-auth/hearth.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"11.17.0","description":"TypeScript client for the [Hearth](https://github.com/hearth-auth/hearth) identity API.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jose":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.0","vitest":"^4.1.6","react-dom":"^18.3.0","typescript":"^5.0.0","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":">=17.0.0 <20.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.1_1782229053596_0.39244263241559785","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@hearth-auth/sdk","version":"1.0.2","_id":"@hearth-auth/sdk@1.0.2","maintainers":[{"name":"therecluse26","email":"therecluse26@protonmail.com"}],"homepage":"https://github.com/hearth-auth/hearth#readme","bugs":{"url":"https://github.com/hearth-auth/hearth/issues"},"dist":{"shasum":"1eb6e48b854a5d4b8558d3c5bb7640844b6e6ac8","tarball":"https://registry.npmjs.org/@hearth-auth/sdk/-/sdk-1.0.2.tgz","fileCount":47,"integrity":"sha512-i/ILjcklFroyqVhe4Uv+9icaQ1SsuMEgxDypKWuSYP0BBHPrMIGdmCMP0h69K/IiNMCio4nEKzSNjCmwLzydbQ==","signatures":[{"sig":"MEUCICLNbXVg7iXGQ6OP/h4cJeYRwwCiTFlAenUymZTKZ9g2AiEAm7D0DS9Rz59+Fez4LEaNEo3VTBdgHV3G1G0TVMabiAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hearth-auth%2fsdk@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155368},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"c67d2796c62a63bbec9ad352297b790b18dc933e","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f6f5ea35-66e8-436f-9069-205eb1694c26"}},"overrides":{"ws":">=8.21.0"},"repository":{"url":"git+https://github.com/hearth-auth/hearth.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"11.17.0","description":"TypeScript client for the [Hearth](https://github.com/hearth-auth/hearth) identity API.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jose":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.0","vitest":"^4.1.6","react-dom":"^18.3.0","typescript":"^5.0.0","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":">=17.0.0 <20.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.2_1782238061980_0.029118090459203883","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@hearth-auth/sdk","version":"1.0.3","_id":"@hearth-auth/sdk@1.0.3","maintainers":[{"name":"therecluse26","email":"therecluse26@protonmail.com"}],"homepage":"https://github.com/hearth-auth/hearth#readme","bugs":{"url":"https://github.com/hearth-auth/hearth/issues"},"dist":{"shasum":"4f509f3289f7823c97d030aca87a5a40dce90a21","tarball":"https://registry.npmjs.org/@hearth-auth/sdk/-/sdk-1.0.3.tgz","fileCount":47,"integrity":"sha512-A699Fxy0RIc2UU48Kh+DX9Kj39TbQUYVAhdjEBB4HrtN/xVh59hjCp98twlKCcLocdpPtHA3cYAMbFTjwxTY/w==","signatures":[{"sig":"MEYCIQDHbyFHX/8cjzrr2SPpk6r2PWbTFphbrNLhCIR3fGs8DAIhANdH8HFRKIaiN56ly9jCA2x6iPExIN6ITCbLEzgBYI7u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hearth-auth%2fsdk@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155368},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"5f8675e5d7273f71769bfc8058cc1997dc00bde8","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f6f5ea35-66e8-436f-9069-205eb1694c26"}},"overrides":{"ws":">=8.21.0"},"repository":{"url":"git+https://github.com/hearth-auth/hearth.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"11.17.0","description":"TypeScript client for the [Hearth](https://github.com/hearth-auth/hearth) identity API.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jose":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.0","vitest":"^4.1.6","react-dom":"^18.3.0","typescript":"^5.0.0","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":">=17.0.0 <20.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.3_1782242459241_0.8843204632549331","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@hearth-auth/sdk","version":"1.0.4","_id":"@hearth-auth/sdk@1.0.4","maintainers":[{"name":"therecluse26","email":"therecluse26@protonmail.com"}],"homepage":"https://github.com/hearth-auth/hearth#readme","bugs":{"url":"https://github.com/hearth-auth/hearth/issues"},"dist":{"shasum":"682d643238483e728659b128e2e4a93a3e195a73","tarball":"https://registry.npmjs.org/@hearth-auth/sdk/-/sdk-1.0.4.tgz","fileCount":47,"integrity":"sha512-mdg4A7xxPQcKgjhXFe/MrNe3WEQnkXdImylz8xdtmg1SNYT7VApVZag+2qMH69QLwsn0Xh77teVbNWkm6qNGOQ==","signatures":[{"sig":"MEUCIQCctEDJXPHMawaC9ThPRV/g4kUYGX9IV/bqgopZ9vTxrgIgKuIyd2W0RsFMrspBNx19d5hKew7NkZfK77/RYT/SxAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hearth-auth%2fsdk@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155368},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"43aaa9f730e90d538a807f79b13f2c4f3a788489","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f6f5ea35-66e8-436f-9069-205eb1694c26"}},"overrides":{"ws":">=8.21.0"},"repository":{"url":"git+https://github.com/hearth-auth/hearth.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"11.17.0","description":"TypeScript client for the [Hearth](https://github.com/hearth-auth/hearth) identity API.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jose":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.0","vitest":"^4.1.6","react-dom":"^18.3.0","typescript":"^5.0.0","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":">=17.0.0 <20.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.4_1782244159742_0.18630920401529205","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@hearth-auth/sdk","version":"1.0.5","_id":"@hearth-auth/sdk@1.0.5","maintainers":[{"name":"therecluse26","email":"therecluse26@protonmail.com"}],"homepage":"https://github.com/hearth-auth/hearth#readme","bugs":{"url":"https://github.com/hearth-auth/hearth/issues"},"dist":{"shasum":"2997442e4f53b3f993e528efc3e7302e3e235e43","tarball":"https://registry.npmjs.org/@hearth-auth/sdk/-/sdk-1.0.5.tgz","fileCount":47,"integrity":"sha512-4GMVdVkrfZBAJlVr0vihHL/B5kRRUlKmHinlgqhsXNlUup8gHOdjR6uxFGQq9QXlI44d9QSzIwOABkjf7pnRxQ==","signatures":[{"sig":"MEUCIBrtKVIbVsY1nX330KfYW8bcC4J6WPRan3mR8aDuJ2TaAiEAhdbRFNpatio36nmvYdkdtN1Aig7MUyvZcujMqdbxfB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hearth-auth%2fsdk@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155368},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"31fade69e35093f837444971c0444640c5ef2f27","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f6f5ea35-66e8-436f-9069-205eb1694c26"}},"overrides":{"ws":">=8.21.0"},"repository":{"url":"git+https://github.com/hearth-auth/hearth.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"11.17.0","description":"TypeScript client for the [Hearth](https://github.com/hearth-auth/hearth) identity API.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jose":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.0","vitest":"^4.1.6","react-dom":"^18.3.0","typescript":"^5.0.0","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":">=17.0.0 <20.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.5_1782245219226_0.9746490137344879","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@hearth-auth/sdk","version":"1.0.6","_id":"@hearth-auth/sdk@1.0.6","maintainers":[{"name":"therecluse26","email":"therecluse26@protonmail.com"}],"homepage":"https://github.com/hearth-auth/hearth#readme","bugs":{"url":"https://github.com/hearth-auth/hearth/issues"},"dist":{"shasum":"c03bb60dbb6cad8366ff4ffc8e67214549085aa3","tarball":"https://registry.npmjs.org/@hearth-auth/sdk/-/sdk-1.0.6.tgz","fileCount":47,"integrity":"sha512-A9uT5irdqgNj/++y2veasso7iqo0xKiNr5i5GXCe2bAT0HLVkGO0lg4kbyPrIb93wTR6PowN+AvNtio4v+BjPg==","signatures":[{"sig":"MEQCICRHr2De7x3EXW0kFmGtJI+zeTyxJgnBxQzlMnVsad+sAiB8qKUvwCXDNKlkDrQ+jb9m/h1zgNItXJ71sR7spH9/fA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hearth-auth%2fsdk@1.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155368},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"7c901d46d5ed6b134372f2fdb8ec4ee73897eb14","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f6f5ea35-66e8-436f-9069-205eb1694c26"}},"overrides":{"ws":">=8.21.0"},"repository":{"url":"git+https://github.com/hearth-auth/hearth.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"11.17.0","description":"TypeScript client for the [Hearth](https://github.com/hearth-auth/hearth) identity API.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jose":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.0","vitest":"^4.1.6","react-dom":"^18.3.0","typescript":"^5.0.0","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":">=17.0.0 <20.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.6_1782247424418_0.9243349606822882","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@hearth-auth/sdk","version":"1.0.7","_id":"@hearth-auth/sdk@1.0.7","maintainers":[{"name":"therecluse26","email":"therecluse26@protonmail.com"}],"homepage":"https://github.com/hearth-auth/hearth#readme","bugs":{"url":"https://github.com/hearth-auth/hearth/issues"},"dist":{"shasum":"8a481bfb934371e559cd774b0c27ca0bbfa9ebb2","tarball":"https://registry.npmjs.org/@hearth-auth/sdk/-/sdk-1.0.7.tgz","fileCount":47,"integrity":"sha512-qvAb3Y7uJp/iMaj81GDy2Y9XbAz0CXe6TD2ZYTLBLGxZo2MwwgKGTgh8JtgghO205frOIZbi5BldUdRjgvxwCg==","signatures":[{"sig":"MEQCIEbJQUI6ybkUWci/asF/EvpRnXE5Zvzmr9dIhkQcHni+AiBZJeWFcGFBp+hszAbod1AWU/XE0YMYvSbvICG4jmk9oA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hearth-auth%2fsdk@1.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155368},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"117307a482cd247b354a9e907020b712f5465ab7","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f6f5ea35-66e8-436f-9069-205eb1694c26"}},"overrides":{"ws":">=8.21.0"},"repository":{"url":"git+https://github.com/hearth-auth/hearth.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"11.17.0","description":"TypeScript client for the [Hearth](https://github.com/hearth-auth/hearth) identity API.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jose":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.0","vitest":"^4.1.6","react-dom":"^18.3.0","typescript":"^5.0.0","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":">=17.0.0 <20.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.7_1782248349670_0.4937683476078727","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@hearth-auth/sdk","version":"1.0.8","_id":"@hearth-auth/sdk@1.0.8","maintainers":[{"name":"therecluse26","email":"therecluse26@protonmail.com"}],"homepage":"https://github.com/hearth-auth/hearth#readme","bugs":{"url":"https://github.com/hearth-auth/hearth/issues"},"dist":{"shasum":"116dabd7a39c0929cc8e97a28674bb673aadff20","tarball":"https://registry.npmjs.org/@hearth-auth/sdk/-/sdk-1.0.8.tgz","fileCount":47,"integrity":"sha512-Iik6IxfzCiPRxLAsInYJe9BC+0iQWmYsxIyhjetKhODF6xUQOchfBIbXmYeEGjEcv7AGPiNNdSxTBsyetYwYzA==","signatures":[{"sig":"MEYCIQCT2lPSAGZKL/ZgwHWgqGKkmbGtCx4tSVMg0Tg2scoyJQIhAL21QaVPQvPKq/FwoAxsKcOH6xjhE1z8jXtUn9Ry4eUL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hearth-auth%2fsdk@1.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155368},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"02e2cdeac2cecd0ae8d85334e8a46a0f3752a12b","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f6f5ea35-66e8-436f-9069-205eb1694c26"}},"overrides":{"ws":">=8.21.0"},"repository":{"url":"git+https://github.com/hearth-auth/hearth.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"11.17.0","description":"TypeScript client for the [Hearth](https://github.com/hearth-auth/hearth) identity API.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jose":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.0","vitest":"^4.1.6","react-dom":"^18.3.0","typescript":"^5.0.0","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":">=17.0.0 <20.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.8_1782257171680_0.9788614132082145","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@hearth-auth/sdk","version":"1.0.9","_id":"@hearth-auth/sdk@1.0.9","maintainers":[{"name":"therecluse26","email":"therecluse26@protonmail.com"}],"homepage":"https://github.com/hearth-auth/hearth#readme","bugs":{"url":"https://github.com/hearth-auth/hearth/issues"},"dist":{"shasum":"c3cb84521ff28525a5baee74dce2f136e68e9285","tarball":"https://registry.npmjs.org/@hearth-auth/sdk/-/sdk-1.0.9.tgz","fileCount":47,"integrity":"sha512-zdFuOdfIKz4IvUoIrITFsBJkM5oh5BHppU09Ye5ZqopyrZLNOkEU+LmOuzr2wTK9pbpde7jN2kr08AyaPxJC8A==","signatures":[{"sig":"MEYCIQD5Bd0rsoHT6/VT2Tdei5OS0yXjHgJ2Tg35JIskwxN/oQIhAIOdb8ap6VBMd5JWT8BeZndaMqajgw9B+EEAqSh3F7LK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hearth-auth%2fsdk@1.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155368},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"175620fd80571405b0420f7129334f72aa8f9255","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f6f5ea35-66e8-436f-9069-205eb1694c26"}},"overrides":{"ws":">=8.21.0"},"repository":{"url":"git+https://github.com/hearth-auth/hearth.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"11.17.0","description":"TypeScript client for the [Hearth](https://github.com/hearth-auth/hearth) identity API.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jose":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.0","vitest":"^4.1.6","react-dom":"^18.3.0","typescript":"^5.0.0","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":">=17.0.0 <20.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.9_1782259548843_0.0031318190128126755","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@hearth-auth/sdk","version":"1.0.10","_id":"@hearth-auth/sdk@1.0.10","maintainers":[{"name":"therecluse26","email":"therecluse26@protonmail.com"}],"homepage":"https://github.com/hearth-auth/hearth#readme","bugs":{"url":"https://github.com/hearth-auth/hearth/issues"},"dist":{"shasum":"9ef527ab8af42f2963c8336a7646895d5f044948","tarball":"https://registry.npmjs.org/@hearth-auth/sdk/-/sdk-1.0.10.tgz","fileCount":47,"integrity":"sha512-4CNpWcYFNr8Zy0KrpN4ccxkMqlKOAzvot/b1sK505Ki2+NO5L5ihXsEbNR/XX4UGvSsBnCqEyDy5UdmZ7fS6Og==","signatures":[{"sig":"MEUCIFsz6yn2zuBaPrZVBO1TB1wlQEGmUTh7gKvSXQjqLLZwAiEAqhwJwHd7AWULcJ077IQoz5B+6okNySYZ9gokpFguHiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hearth-auth%2fsdk@1.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155369},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"0c79d9e4a9a6bb7fa86c30771c9e0931f6549638","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f6f5ea35-66e8-436f-9069-205eb1694c26"}},"overrides":{"ws":">=8.21.0"},"repository":{"url":"git+https://github.com/hearth-auth/hearth.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"11.17.0","description":"TypeScript client for the [Hearth](https://github.com/hearth-auth/hearth) identity API.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jose":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.0","vitest":"^4.1.6","react-dom":"^18.3.0","typescript":"^5.0.0","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":">=17.0.0 <20.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.10_1782261125688_0.557433625190267","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@hearth-auth/sdk","version":"1.0.11","_id":"@hearth-auth/sdk@1.0.11","maintainers":[{"name":"therecluse26","email":"therecluse26@protonmail.com"}],"homepage":"https://github.com/hearth-auth/hearth#readme","bugs":{"url":"https://github.com/hearth-auth/hearth/issues"},"dist":{"shasum":"94be83c57c8da5513a69608ce5edd229ac94aed7","tarball":"https://registry.npmjs.org/@hearth-auth/sdk/-/sdk-1.0.11.tgz","fileCount":47,"integrity":"sha512-Qi0qLWdnKfYaHiWAY+CUbcL3xg68J0oaKG017ZlQI3KNsLSMHvoqpGg5MJVPru53dF9je8l1KqeekW+kDIbQ1w==","signatures":[{"sig":"MEUCICcdpScwIaGMm3LWF6lWtsopOseR8B2haUmfBh/YL4LZAiEAtAbYO1dQd2nXfr//8YSTXxkvRqYp7OSgJaqp9kW5tAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hearth-auth%2fsdk@1.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155369},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"721351af1d48596e39b843a9bfe2b0356ca28776","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f6f5ea35-66e8-436f-9069-205eb1694c26"}},"overrides":{"ws":">=8.21.0"},"repository":{"url":"git+https://github.com/hearth-auth/hearth.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"11.17.0","description":"TypeScript client for the [Hearth](https://github.com/hearth-auth/hearth) identity API.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jose":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.0","vitest":"^4.1.6","react-dom":"^18.3.0","typescript":"^5.0.0","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":">=17.0.0 <20.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.11_1782264004733_0.9366434626081257","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@hearth-auth/sdk","version":"1.0.12","_id":"@hearth-auth/sdk@1.0.12","maintainers":[{"name":"therecluse26","email":"therecluse26@protonmail.com"}],"homepage":"https://github.com/hearth-auth/hearth#readme","bugs":{"url":"https://github.com/hearth-auth/hearth/issues"},"dist":{"shasum":"267fafb4ee82e24def1fb567b8140ed05693d8db","tarball":"https://registry.npmjs.org/@hearth-auth/sdk/-/sdk-1.0.12.tgz","fileCount":47,"integrity":"sha512-UenbW+ji6m87fjDYk62ELx4AK/l39sv+/72WYROysRW43JeOpk+FHQcIlQ4mmEkAaYmzHUTC8LYd8L3HWoLpQA==","signatures":[{"sig":"MEUCIGOkABBF//Hn8liXBMCv19633aWXiaui7hU9hTav+gJZAiEAwBDCstx8aIi1nCLYpqIXSCbNwV8Yx6atEpiqEtHL5jc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hearth-auth%2fsdk@1.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155369},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"42f02e3b045dcdf9de640d1386657f3dbde9e9b9","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f6f5ea35-66e8-436f-9069-205eb1694c26"}},"overrides":{"ws":">=8.21.0"},"repository":{"url":"git+https://github.com/hearth-auth/hearth.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"11.17.0","description":"TypeScript client for the [Hearth](https://github.com/hearth-auth/hearth) identity API.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jose":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.0","vitest":"^4.1.6","react-dom":"^18.3.0","typescript":"^5.0.0","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":">=17.0.0 <20.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.12_1782265030560_0.9080915484671728","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@hearth-auth/sdk","version":"1.0.13","_id":"@hearth-auth/sdk@1.0.13","maintainers":[{"name":"therecluse26","email":"therecluse26@protonmail.com"}],"homepage":"https://github.com/hearth-auth/hearth#readme","bugs":{"url":"https://github.com/hearth-auth/hearth/issues"},"dist":{"shasum":"01a752522acccf659f7acf3aedfc6bd2825bb8b2","tarball":"https://registry.npmjs.org/@hearth-auth/sdk/-/sdk-1.0.13.tgz","fileCount":47,"integrity":"sha512-BDqbTdYTd6fIP0Yp0jGnlT13g/+sXTYPcRa+UmHfqbdMTIvqWTYfTBpY1zXq2xhD0384r4BDjbZCml1xwhtYuw==","signatures":[{"sig":"MEUCIGU1OkRhcWD3HIDdSoxj2lvv9qJVIJQDu24IufQK0HkJAiEAiejMaIZBvpupRaKbp9+gHNfdEJqUDSokzYebaZ8yjzU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hearth-auth%2fsdk@1.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155369},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"92f333346a6b5f4dfd1a64ad52e0720065c84b20","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f6f5ea35-66e8-436f-9069-205eb1694c26"}},"overrides":{"ws":">=8.21.0"},"repository":{"url":"git+https://github.com/hearth-auth/hearth.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"11.17.0","description":"TypeScript client for the [Hearth](https://github.com/hearth-auth/hearth) identity API.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jose":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.0","vitest":"^4.1.6","react-dom":"^18.3.0","typescript":"^5.0.0","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":">=17.0.0 <20.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.13_1782271246102_0.6411303510527944","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@hearth-auth/sdk","version":"1.0.14","_id":"@hearth-auth/sdk@1.0.14","maintainers":[{"name":"therecluse26","email":"therecluse26@protonmail.com"}],"homepage":"https://github.com/hearth-auth/hearth#readme","bugs":{"url":"https://github.com/hearth-auth/hearth/issues"},"dist":{"shasum":"6d128e4df73f14a4fc5a835fcd97035e46a5260a","tarball":"https://registry.npmjs.org/@hearth-auth/sdk/-/sdk-1.0.14.tgz","fileCount":47,"integrity":"sha512-YHQnxepjO4X7aPtVKjv1at3YqiGwGvCLMXM/AQGioq/+4kFZNptHdfooXCA7mHYRJ7ETT/lReuCF2mlyrcJeag==","signatures":[{"sig":"MEQCIAXAMExzHDsgrKiWunRZeml8PR3DUJWXhnsTuU8NUkoDAiBoi6xrFtNaeCFLey7NA4watLwfsbjrtO2IbP9ZB/21FA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hearth-auth%2fsdk@1.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155369},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"489c934ddd96dd8f9f4014646b33b98ed29668f9","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f6f5ea35-66e8-436f-9069-205eb1694c26"}},"overrides":{"ws":">=8.21.0"},"repository":{"url":"git+https://github.com/hearth-auth/hearth.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"11.17.0","description":"TypeScript client for the [Hearth](https://github.com/hearth-auth/hearth) identity API.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jose":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.0","vitest":"^4.1.6","react-dom":"^18.3.0","typescript":"^5.0.0","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":">=17.0.0 <20.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.14_1782276355205_0.5989016523502486","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@hearth-auth/sdk","version":"1.0.15","_id":"@hearth-auth/sdk@1.0.15","maintainers":[{"name":"therecluse26","email":"therecluse26@protonmail.com"}],"homepage":"https://github.com/hearth-auth/hearth#readme","bugs":{"url":"https://github.com/hearth-auth/hearth/issues"},"dist":{"shasum":"93aec5c495aea8dcc1cead64deaf6d09dba39590","tarball":"https://registry.npmjs.org/@hearth-auth/sdk/-/sdk-1.0.15.tgz","fileCount":47,"integrity":"sha512-JXhAOmwQ1jZUtHSPSbLBRFM9gP0hGx05NwkbN338oOt5TQGaUVDKKVEVuxs86jQ86BvJtj+X93v7rBdECIniRg==","signatures":[{"sig":"MEUCIQCz/z/CNohDYOu5iPzHdOv2tcbCYVFI/wi2UjOPC/bqxgIgUr2CyoLIlQMqfYGPRpGMIpz9+oDKBd4GMX3J3+j+BuU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hearth-auth%2fsdk@1.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155369},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"c4bef486826cb5c4006da091c9ea1a29e979a363","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f6f5ea35-66e8-436f-9069-205eb1694c26"}},"overrides":{"ws":">=8.21.0"},"repository":{"url":"git+https://github.com/hearth-auth/hearth.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"11.17.0","description":"TypeScript client for the [Hearth](https://github.com/hearth-auth/hearth) identity API.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jose":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.0","vitest":"^4.1.6","react-dom":"^18.3.0","typescript":"^5.0.0","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":">=17.0.0 <20.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.15_1782276565130_0.0036967899916662272","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@hearth-auth/sdk","version":"1.0.16","_id":"@hearth-auth/sdk@1.0.16","maintainers":[{"name":"therecluse26","email":"therecluse26@protonmail.com"}],"homepage":"https://github.com/hearth-auth/hearth#readme","bugs":{"url":"https://github.com/hearth-auth/hearth/issues"},"dist":{"shasum":"f3839b099e50e173beb05557f48db497d93321af","tarball":"https://registry.npmjs.org/@hearth-auth/sdk/-/sdk-1.0.16.tgz","fileCount":47,"integrity":"sha512-UJKh0jLBPGbLZe8o+MlbeX7gF3QjbZRsu89OjwHgaT+EfsKmMU9hALSnxQ6A3/q02JPmZYuoKr1izBFdZ1wxVA==","signatures":[{"sig":"MEUCIA6T85kYh0XgbE1fHEp8LUiVMTH5ol8thsADnsnWKIFSAiEA5kaLqGsgBFTl004CvuEVMq3lb8fqeq0naMICbV9JLUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hearth-auth%2fsdk@1.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155369},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"09346e4014b0441f19575296bc44cb721e0883af","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f6f5ea35-66e8-436f-9069-205eb1694c26"}},"overrides":{"ws":">=8.21.0"},"repository":{"url":"git+https://github.com/hearth-auth/hearth.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"11.17.0","description":"TypeScript client for the [Hearth](https://github.com/hearth-auth/hearth) identity API.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jose":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.0","vitest":"^4.1.6","react-dom":"^18.3.0","typescript":"^5.0.0","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":">=17.0.0 <20.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.16_1782277871624_0.24361479546200804","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@hearth-auth/sdk","version":"1.0.17","_id":"@hearth-auth/sdk@1.0.17","maintainers":[{"name":"therecluse26","email":"therecluse26@protonmail.com"}],"homepage":"https://github.com/hearth-auth/hearth#readme","bugs":{"url":"https://github.com/hearth-auth/hearth/issues"},"dist":{"shasum":"9ff091e009334b04c1c33229e7d4748d5ec75953","tarball":"https://registry.npmjs.org/@hearth-auth/sdk/-/sdk-1.0.17.tgz","fileCount":47,"integrity":"sha512-Klhkx+s1pxXFVTBnboCDBQHqTyOhwyOl9no9qqSu723kLmWyi3qqw9XBmdOa8Wf8dMblWuT4agaLHl4loT/8yA==","signatures":[{"sig":"MEYCIQCGRDggL236ZVDmuVk1jKO0026GvrIYbXItzL2y4HlhKAIhALQwvETzZ/lcN7eB+agxKDmtfQ26hOoxBS7dHUMOy8NJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hearth-auth%2fsdk@1.0.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155369},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"eba225726b7fd2cae784560dc51efde71228bc43","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f6f5ea35-66e8-436f-9069-205eb1694c26"}},"overrides":{"ws":">=8.21.0"},"repository":{"url":"git+https://github.com/hearth-auth/hearth.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"11.17.0","description":"TypeScript client for the [Hearth](https://github.com/hearth-auth/hearth) identity API.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jose":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.0","vitest":"^4.1.6","react-dom":"^18.3.0","typescript":"^5.0.0","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":">=17.0.0 <20.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.17_1782278118595_0.1237364952444191","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@hearth-auth/sdk","version":"1.0.18","_id":"@hearth-auth/sdk@1.0.18","maintainers":[{"name":"therecluse26","email":"therecluse26@protonmail.com"}],"homepage":"https://github.com/hearth-auth/hearth#readme","bugs":{"url":"https://github.com/hearth-auth/hearth/issues"},"dist":{"shasum":"9da9a19bc171e90ffc67c0c1b265d39282b8ad41","tarball":"https://registry.npmjs.org/@hearth-auth/sdk/-/sdk-1.0.18.tgz","fileCount":47,"integrity":"sha512-oUrD/6NfhhweRToXMbVNIwoL/q1MSS3FLZ7O56eYKS4qV4Ii3hFqm+LnbZ3hx8TRk7B1U8uBeSsKlBhJFK3NeQ==","signatures":[{"sig":"MEUCIQChp+zUPDmCJ+ZnoT7rtaMzb9uH0j5PiVY+3MGm9xsgDwIgG3lAcpAHQVg0AiSovjO3Ran/hg2D3oKsNa3oyRYxN5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hearth-auth%2fsdk@1.0.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155369},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"7a720a6a871ea19066bb31aca59096a16a9ee09f","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f6f5ea35-66e8-436f-9069-205eb1694c26"}},"overrides":{"ws":">=8.21.0"},"repository":{"url":"git+https://github.com/hearth-auth/hearth.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"11.17.0","description":"TypeScript client for the [Hearth](https://github.com/hearth-auth/hearth) identity API.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jose":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.0","vitest":"^4.1.6","react-dom":"^18.3.0","typescript":"^5.0.0","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":">=17.0.0 <20.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.18_1782278977494_0.5967779514932763","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@hearth-auth/sdk","version":"1.0.19","_id":"@hearth-auth/sdk@1.0.19","maintainers":[{"name":"therecluse26","email":"therecluse26@protonmail.com"}],"homepage":"https://github.com/hearth-auth/hearth#readme","bugs":{"url":"https://github.com/hearth-auth/hearth/issues"},"dist":{"shasum":"da7e35f19c04b4447e367fc23724832e20bb8be1","tarball":"https://registry.npmjs.org/@hearth-auth/sdk/-/sdk-1.0.19.tgz","fileCount":47,"integrity":"sha512-VZusvoJ5yYqPx+2De35lxaY5mxOe5XgWnJ0MxmqTfKfOU6cf8X5W3lUhP7qd4/aUsZXydAFyRGAuoiHCzCy9tg==","signatures":[{"sig":"MEYCIQDi/avoKpLuw+pbBA8vo4hZwGSA10m1DNzj1mYcEjJrFwIhALvd5OMN1vPdk0RzpXgPjUX1CdoFZ+TeGvl7vtbpX0gy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hearth-auth%2fsdk@1.0.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155369},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"175105180b537c0e75526987cef6e7363c394e3a","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f6f5ea35-66e8-436f-9069-205eb1694c26"}},"overrides":{"ws":">=8.21.0"},"repository":{"url":"git+https://github.com/hearth-auth/hearth.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"11.17.0","description":"TypeScript client for the [Hearth](https://github.com/hearth-auth/hearth) identity API.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jose":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.0","vitest":"^4.1.6","react-dom":"^18.3.0","typescript":"^5.0.0","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":">=17.0.0 <20.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.19_1782280051076_0.5217555641225982","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@hearth-auth/sdk","version":"1.0.20","_id":"@hearth-auth/sdk@1.0.20","maintainers":[{"name":"therecluse26","email":"therecluse26@protonmail.com"}],"homepage":"https://github.com/hearth-auth/hearth#readme","bugs":{"url":"https://github.com/hearth-auth/hearth/issues"},"dist":{"shasum":"61f7fbdb3edcb640fd7905b16096ad1ca0d83277","tarball":"https://registry.npmjs.org/@hearth-auth/sdk/-/sdk-1.0.20.tgz","fileCount":47,"integrity":"sha512-ay63/QHG4YeiWyvzkQad6PB6tpWXezadUQWMFK6zDoFyqAWKTB+tXfO9YE63OuKUiMdoG9QTSRQyZY6RayL41g==","signatures":[{"sig":"MEUCIQClXLpcE4L01e10fLceVA+FKBroWZKPy2K4kNy4EqxGBwIgR5g0dzmnmL5l5/oz67IVBb32QW71bEtis0sdvB2qoPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hearth-auth%2fsdk@1.0.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155369},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"5f4c77edaebfd3f866748bd0fcc2b5ed83c2eb84","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f6f5ea35-66e8-436f-9069-205eb1694c26"}},"overrides":{"ws":">=8.21.0"},"repository":{"url":"git+https://github.com/hearth-auth/hearth.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"11.17.0","description":"TypeScript client for the [Hearth](https://github.com/hearth-auth/hearth) identity API.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jose":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.0","vitest":"^4.1.6","react-dom":"^18.3.0","typescript":"^5.0.0","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":">=17.0.0 <20.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.20_1782314764620_0.11545350337026461","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"@hearth-auth/sdk","version":"1.0.21","_id":"@hearth-auth/sdk@1.0.21","maintainers":[{"name":"therecluse26","email":"therecluse26@protonmail.com"}],"homepage":"https://github.com/hearth-auth/hearth#readme","bugs":{"url":"https://github.com/hearth-auth/hearth/issues"},"dist":{"shasum":"c2e652e8377f2a02f66815ff91e468efe36b8a8d","tarball":"https://registry.npmjs.org/@hearth-auth/sdk/-/sdk-1.0.21.tgz","fileCount":47,"integrity":"sha512-FEHnXnOYTzMDqdb4gVaf1eYtIkqr/Oelt3Mo61GC6QBzlwXNfbb38xXGPMKCbFXAZkflRTUvk4rXQj+9lu8Xrg==","signatures":[{"sig":"MEYCIQCCNX4fYeB8Ugiqc14jNbfOiRoNBkMd3m4aRSn090zSxgIhAPh74cSg6p7YqKjA4OtrCYRiZbxpavawWZIzj9W35Ilm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hearth-auth%2fsdk@1.0.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155369},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"f087b064219344551309d36a36435a745b96ef32","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f6f5ea35-66e8-436f-9069-205eb1694c26"}},"overrides":{"ws":">=8.21.0"},"repository":{"url":"git+https://github.com/hearth-auth/hearth.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"11.17.0","description":"TypeScript client for the [Hearth](https://github.com/hearth-auth/hearth) identity API.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jose":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.0","vitest":"^4.1.6","react-dom":"^18.3.0","typescript":"^5.0.0","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":">=17.0.0 <20.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.21_1782325697962_0.8908016391886906","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@hearth-auth/sdk","version":"1.1.0","_id":"@hearth-auth/sdk@1.1.0","maintainers":[{"name":"therecluse26","email":"therecluse26@protonmail.com"}],"homepage":"https://github.com/hearth-auth/hearth#readme","bugs":{"url":"https://github.com/hearth-auth/hearth/issues"},"dist":{"shasum":"8b4c3437c9b058eee5809fe86b5b27f09bbed305","tarball":"https://registry.npmjs.org/@hearth-auth/sdk/-/sdk-1.1.0.tgz","fileCount":47,"integrity":"sha512-WabAupo2GTu1IOH7V8hjKUS3RhE0puTv1c+LG8yvtSSW3zO2ee/WE9A76zxh4GNTq75WA3M7y/zLwV7Mn8fWbg==","signatures":[{"sig":"MEUCIFdZAkGwBxpoz76nHCqgGKCCwt78Tg+X+SxtnSLnG+G4AiEAjZJi+Sq4NVLcGEfp1jyZHWRjAnMJsiBNOIZahDczYsk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hearth-auth%2fsdk@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":194285},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"d84d02e9880e5d85f8738fe38586a0b8b41df78d","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f6f5ea35-66e8-436f-9069-205eb1694c26"}},"overrides":{"ws":">=8.21.0"},"repository":{"url":"git+https://github.com/hearth-auth/hearth.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"11.17.0","description":"TypeScript client for the [Hearth](https://github.com/hearth-auth/hearth) identity API.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jose":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.0","vitest":"^4.1.6","react-dom":"^18.3.0","typescript":"^5.0.0","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":">=17.0.0 <20.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.1.0_1782412799767_0.3606612160067453","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@hearth-auth/sdk","version":"1.2.0","_id":"@hearth-auth/sdk@1.2.0","maintainers":[{"name":"therecluse26","email":"therecluse26@protonmail.com"}],"homepage":"https://github.com/hearth-auth/hearth#readme","bugs":{"url":"https://github.com/hearth-auth/hearth/issues"},"dist":{"shasum":"7e6a82f17ee5b6b4f424e14470d8189f028af0a1","tarball":"https://registry.npmjs.org/@hearth-auth/sdk/-/sdk-1.2.0.tgz","fileCount":47,"integrity":"sha512-7UsRvprz7lMJpMvwzOqzALGkC9/3Nt4iznP7VPtdhA1FERMUuqxMu37HYkPpOM3+CpTkr2RlQP/3T+kLmnXN6Q==","signatures":[{"sig":"MEUCIQC2q7rf/XlwpmpqnSFl2/OXzVkLrNEKWecReVx2N0wYzwIgfAyAYgU0itWiNU722OoLXtLNCCiU7WzgySfOpUnpQxI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hearth-auth%2fsdk@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":202554},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"ff88c66c0bad95968d46d529620349a42111997e","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f6f5ea35-66e8-436f-9069-205eb1694c26"}},"overrides":{"ws":">=8.21.0"},"repository":{"url":"git+https://github.com/hearth-auth/hearth.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"11.17.0","description":"TypeScript client for the [Hearth](https://github.com/hearth-auth/hearth) identity API.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jose":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.0","vitest":"^4.1.6","react-dom":"^18.3.0","typescript":"^5.0.0","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":">=17.0.0 <20.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.2.0_1782480733855_0.5164132595488662","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@hearth-auth/sdk","version":"1.3.0","_id":"@hearth-auth/sdk@1.3.0","maintainers":[{"name":"therecluse26","email":"therecluse26@protonmail.com"}],"homepage":"https://github.com/hearth-auth/hearth#readme","bugs":{"url":"https://github.com/hearth-auth/hearth/issues"},"dist":{"shasum":"5ab75a3d6a7f5e09419fdc6d1c83bfc9388bf2d6","tarball":"https://registry.npmjs.org/@hearth-auth/sdk/-/sdk-1.3.0.tgz","fileCount":47,"integrity":"sha512-WOlpMoz7YZynTYNiiSICPhXGU9N5ywSQbYBDXjFEIti+9lzifqgPIJyLUzUganJTbFP3brNwcwm+SvFJwA2n5A==","signatures":[{"sig":"MEUCICtt0GwFdaCabI9S7AiYltlAttz19NKvi3uVgnR35KuXAiEAkmJYuYIs2aHoJWSrNu+XKE3hrSr5cRXML+cyuKZT2/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hearth-auth%2fsdk@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":202554},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"feb33a93ab442831cc27ee065c13fb29be2a87b1","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f6f5ea35-66e8-436f-9069-205eb1694c26"}},"overrides":{"ws":">=8.21.0"},"repository":{"url":"git+https://github.com/hearth-auth/hearth.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"11.17.0","description":"TypeScript client for the [Hearth](https://github.com/hearth-auth/hearth) identity API.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jose":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.0","vitest":"^4.1.6","react-dom":"^18.3.0","typescript":"^5.0.0","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":">=17.0.0 <20.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.3.0_1782494872512_0.8296626825046489","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@hearth-auth/sdk","version":"1.3.1","_id":"@hearth-auth/sdk@1.3.1","maintainers":[{"name":"therecluse26","email":"therecluse26@protonmail.com"}],"homepage":"https://github.com/hearth-auth/hearth#readme","bugs":{"url":"https://github.com/hearth-auth/hearth/issues"},"dist":{"shasum":"47c97edd1c747ffaa110f0954eac5cdbf445aa97","tarball":"https://registry.npmjs.org/@hearth-auth/sdk/-/sdk-1.3.1.tgz","fileCount":47,"integrity":"sha512-jGcn9hlCopHB2dFFJ5K6XRH849MdopWlHyKD4frK+0XWu0zCf+6v+MXjYXb0lMVTHXIbZKJEsyzyyGf/gC0HGA==","signatures":[{"sig":"MEUCIHdif53emq/AsBgF3IPoiCtGoqSGTDgnBBKODLhnfQDBAiEAv2lSUbhj8GXUGKXceMAkGG0NLaljtYplwSQ5x1ngbBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hearth-auth%2fsdk@1.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":202554},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"4cecfb9b33b026424189a26ab7e4d682d913beb1","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f6f5ea35-66e8-436f-9069-205eb1694c26"}},"overrides":{"ws":">=8.21.0"},"repository":{"url":"git+https://github.com/hearth-auth/hearth.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"11.18.0","description":"TypeScript client for the [Hearth](https://github.com/hearth-auth/hearth) identity API.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jose":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.0","vitest":"^4.1.6","react-dom":"^18.3.0","typescript":"^5.0.0","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":">=17.0.0 <20.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.3.1_1782825661881_0.7027856606134255","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@hearth-auth/sdk","version":"1.3.2","_id":"@hearth-auth/sdk@1.3.2","maintainers":[{"name":"therecluse26","email":"therecluse26@protonmail.com"}],"homepage":"https://github.com/hearth-auth/hearth#readme","bugs":{"url":"https://github.com/hearth-auth/hearth/issues"},"dist":{"shasum":"4ffc364898d45c9d85e42caf3930335c61899cd3","tarball":"https://registry.npmjs.org/@hearth-auth/sdk/-/sdk-1.3.2.tgz","fileCount":47,"integrity":"sha512-1zisq5J3nwKCXJCNskGHA8zcPJbLFDcYciV7C34TAAUsT1jj8OBH7didsJHTOiIIPKZ5wR7CTRxd5rpShUXZjg==","signatures":[{"sig":"MEUCIQCKYv6g6kNDk29VO4Y1APKviCcnYT04/SN18UMswIiIygIgFy49Bc8ME35e7kEB5yDuIuHKys2rF0GR3/W23eXHkjs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hearth-auth%2fsdk@1.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":202554},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"84a5f7a46617ef24dd55bf32ade804d21567fd29","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f6f5ea35-66e8-436f-9069-205eb1694c26"}},"overrides":{"ws":">=8.21.0"},"repository":{"url":"git+https://github.com/hearth-auth/hearth.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"11.18.0","description":"TypeScript client for the [Hearth](https://github.com/hearth-auth/hearth) identity API.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jose":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.0","vitest":"^4.1.6","react-dom":"^18.3.0","typescript":"^5.0.0","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":">=17.0.0 <20.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.3.2_1782925943935_0.6413545629390893","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@hearth-auth/sdk","version":"1.4.0","_id":"@hearth-auth/sdk@1.4.0","maintainers":[{"name":"therecluse26","email":"therecluse26@protonmail.com"}],"homepage":"https://github.com/hearth-auth/hearth#readme","bugs":{"url":"https://github.com/hearth-auth/hearth/issues"},"dist":{"shasum":"a5056dba2fc98c1d2e856a1bc97357ad38fac086","tarball":"https://registry.npmjs.org/@hearth-auth/sdk/-/sdk-1.4.0.tgz","fileCount":47,"integrity":"sha512-Xjy5VooiDtv6OCCtMyVWB8lhuWaCSrvqPnpptUovhjJZSzFpQe/4nJAVxOxde2y1CJJ73/X2qVN5bSrKzHbNTw==","signatures":[{"sig":"MEUCIFpaoX+AxSkVYi+mF33QmKv95RcEsJ91HLBwVfD0tdjBAiEAgfSkEF6p9UEFZqfdQtCsrlrhqRw3Xq5LaTj6chgQlSk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hearth-auth%2fsdk@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":202554},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"001fe09bebf1de5c88d358aa108237ee83783851","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f6f5ea35-66e8-436f-9069-205eb1694c26"}},"overrides":{"ws":">=8.21.0"},"repository":{"url":"git+https://github.com/hearth-auth/hearth.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"11.18.0","description":"TypeScript client for the [Hearth](https://github.com/hearth-auth/hearth) identity API.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jose":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.0","vitest":"^4.1.6","react-dom":"^18.3.0","typescript":"^5.0.0","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":">=17.0.0 <20.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.4.0_1782961631548_0.1789870833225864","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@hearth-auth/sdk","version":"1.5.0","_id":"@hearth-auth/sdk@1.5.0","maintainers":[{"name":"therecluse26","email":"therecluse26@protonmail.com"}],"homepage":"https://github.com/hearth-auth/hearth#readme","bugs":{"url":"https://github.com/hearth-auth/hearth/issues"},"dist":{"shasum":"8df2db18a6038ef1ba767845bf10fbfb077328a4","tarball":"https://registry.npmjs.org/@hearth-auth/sdk/-/sdk-1.5.0.tgz","fileCount":47,"integrity":"sha512-uYjQtSOJZ42qrtv+invYFPG/FknLOJ1cfKy+PQ6+lZAcWx8fZeV5nRrNpekLSLuq/BSgrHXYvxjn8yPcnl/RQQ==","signatures":[{"sig":"MEQCIDEIUYRyoypqgSIwfA4LhAXo2iOHexD6aMClhAha93IWAiA+RwxIFLBVctiiQ0EMWQQeq6cunwSTJGC9cmwguqzjmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hearth-auth%2fsdk@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":202554},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"973706870bfdcc9be2b9effdc41d0ebae888b1bf","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f6f5ea35-66e8-436f-9069-205eb1694c26"}},"overrides":{"ws":">=8.21.0"},"repository":{"url":"git+https://github.com/hearth-auth/hearth.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"11.18.0","description":"TypeScript client for the [Hearth](https://github.com/hearth-auth/hearth) identity API.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jose":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.0","vitest":"^4.1.6","react-dom":"^18.3.0","typescript":"^5.0.0","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":">=17.0.0 <20.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.5.0_1783005373542_0.4194552226623065","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@hearth-auth/sdk","version":"1.5.1","_id":"@hearth-auth/sdk@1.5.1","maintainers":[{"name":"therecluse26","email":"therecluse26@protonmail.com"}],"homepage":"https://github.com/hearth-auth/hearth#readme","bugs":{"url":"https://github.com/hearth-auth/hearth/issues"},"dist":{"shasum":"957dffbd8604a38212d1dad3fbf1f72e0a231a47","tarball":"https://registry.npmjs.org/@hearth-auth/sdk/-/sdk-1.5.1.tgz","fileCount":47,"integrity":"sha512-VHJKropn4nhUq29Dgi/LHnUATa5zSLQUx0eTQYZp44WPU+m91tSIKnXP9Z67gC8h4cJ2C3+h5lMP2nBPKByHmg==","signatures":[{"sig":"MEUCICqo1vD7qH5gg2VOX9XhZ6gxfvXFCold0+4mggx57VryAiEA8MeAXaIoYRtSGwd7PYC3BtZTOXwoWujU4RNNiDX1UOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hearth-auth%2fsdk@1.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":202554},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"cec51e7296ebf625631e031f15ebbe24070a1723","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f6f5ea35-66e8-436f-9069-205eb1694c26"}},"overrides":{"ws":">=8.21.0"},"repository":{"url":"git+https://github.com/hearth-auth/hearth.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"11.18.0","description":"TypeScript client for the [Hearth](https://github.com/hearth-auth/hearth) identity API.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jose":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.0","vitest":"^4.1.6","react-dom":"^18.3.0","typescript":"^5.0.0","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":">=17.0.0 <20.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.5.1_1783052014838_0.346100419945381","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@hearth-auth/sdk","version":"1.6.0","_id":"@hearth-auth/sdk@1.6.0","maintainers":[{"name":"therecluse26","email":"therecluse26@protonmail.com"}],"homepage":"https://github.com/hearth-auth/hearth#readme","bugs":{"url":"https://github.com/hearth-auth/hearth/issues"},"dist":{"shasum":"5a9c3c4c41adf7557235d11264ea01f8916ce9ad","tarball":"https://registry.npmjs.org/@hearth-auth/sdk/-/sdk-1.6.0.tgz","fileCount":47,"integrity":"sha512-7ysM6VuWYv1Lky7eQ0yLlLNWtH8DRZk4uMkNYidMLg6VJW4YwqB/sOUVxw+MF7RxiyGWxiMQvWDKC5YkiSVq1A==","signatures":[{"sig":"MEUCIHvx8y554YwDdPGyVzXmru/iJ1DJ7mWxuyyK/BsKBR2zAiEAs745eGQeZCmiUqER/VjDQpF4t2oD12WXT3fMj2bZ+Ag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hearth-auth%2fsdk@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":202554},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"748bb1c9f087d6c32e7a79294ca75c9421f7124f","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f6f5ea35-66e8-436f-9069-205eb1694c26"}},"overrides":{"ws":">=8.21.0"},"repository":{"url":"git+https://github.com/hearth-auth/hearth.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"11.18.0","description":"TypeScript client for the [Hearth](https://github.com/hearth-auth/hearth) identity API.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jose":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.0","vitest":"^4.1.6","react-dom":"^18.3.0","typescript":"^5.0.0","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":">=17.0.0 <20.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.6.0_1783140495274_0.3083949593672666","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@hearth-auth/sdk","version":"1.6.1","_id":"@hearth-auth/sdk@1.6.1","maintainers":[{"name":"therecluse26","email":"therecluse26@protonmail.com"}],"homepage":"https://github.com/hearth-auth/hearth#readme","bugs":{"url":"https://github.com/hearth-auth/hearth/issues"},"dist":{"shasum":"f4e705f47c326bfe47302e3fe48914d330345f52","tarball":"https://registry.npmjs.org/@hearth-auth/sdk/-/sdk-1.6.1.tgz","fileCount":47,"integrity":"sha512-zkvLYseTnOy8KL1jmMbKvkUA1InPzG/zv8YjFbgpFFg6ePcOyVGWXAJT7cIom6G/dmbwRYJAZ5wIyh2uSFYOqA==","signatures":[{"sig":"MEUCIQCGURJd6jLf2/09Mr9MRg57jFd+NTaPybORcukvx8vmSAIgZTVCGWqgNnk9R1jORim0kG4Ss5+BYcNx7hKFyVUghIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hearth-auth%2fsdk@1.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":202554},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"132e121a4e6abcc143c0dd3780bd492c47c29f62","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f6f5ea35-66e8-436f-9069-205eb1694c26"}},"overrides":{"ws":">=8.21.0"},"repository":{"url":"git+https://github.com/hearth-auth/hearth.git","type":"git","directory":"sdks/typescript"},"_npmVersion":"11.18.0","description":"TypeScript client for the [Hearth](https://github.com/hearth-auth/hearth) identity API.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jose":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.0","react":"^18.3.0","vitest":"^4.1.6","react-dom":"^18.3.0","typescript":"^5.0.0","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@testing-library/react":"^16.0.0"},"peerDependencies":{"react":">=17.0.0 <20.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.6.1_1783474786623_0.049674560837478676","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@hearth-auth/sdk","version":"1.6.2","repository":{"type":"git","url":"git+https://github.com/hearth-auth/hearth.git","directory":"sdks/typescript"},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"build":"tsc","test":"vitest run","test:watch":"vitest"},"dependencies":{"jose":"^5.0.0"},"peerDependencies":{"react":">=17.0.0 <20.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"devDependencies":{"@testing-library/react":"^16.0.0","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","jsdom":"^25.0.0","react":"^18.3.0","react-dom":"^18.3.0","typescript":"^5.0.0","vitest":"^4.1.6"},"overrides":{"ws":">=8.21.0"},"publishConfig":{"access":"public"},"gitHead":"41272a14907c52b5117c060c17823b6c642d2933","_id":"@hearth-auth/sdk@1.6.2","description":"TypeScript client for the [Hearth](https://github.com/hearth-auth/hearth) identity API.","bugs":{"url":"https://github.com/hearth-auth/hearth/issues"},"homepage":"https://github.com/hearth-auth/hearth#readme","_nodeVersion":"20.20.2","_npmVersion":"11.18.0","dist":{"integrity":"sha512-1wdhJ1XzkgiAztJEieunToahzW9kCNoICZ4UpG1ud0Lz40QowTvlgsFKTcXgwn0Lc76ABAvNK1wwBGNej48/yw==","shasum":"41ea027098ca61d369a9a0b4bcd67e1a273e91dc","tarball":"https://registry.npmjs.org/@hearth-auth/sdk/-/sdk-1.6.2.tgz","fileCount":47,"unpackedSize":202554,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hearth-auth%2fsdk@1.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICe0z+sn2mjcqmKgUbyCUa9R1aBjD+aLciAHOpd2zljwAiAECVNlOxCWFzFmscOQ2EddtP4WRwaePTsud+EQsaajvA=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f6f5ea35-66e8-436f-9069-205eb1694c26"}},"directories":{},"maintainers":[{"name":"therecluse26","email":"therecluse26@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_1.6.2_1783493513185_0.9267249168333571"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-22T18:00:14.378Z","modified":"2026-07-08T06:51:53.599Z","0.0.1":"2026-06-22T18:00:14.755Z","1.0.0":"2026-06-23T05:48:44.827Z","1.0.1":"2026-06-23T15:37:33.733Z","1.0.2":"2026-06-23T18:07:42.158Z","1.0.3":"2026-06-23T19:20:59.403Z","1.0.4":"2026-06-23T19:49:19.881Z","1.0.5":"2026-06-23T20:06:59.427Z","1.0.6":"2026-06-23T20:43:44.546Z","1.0.7":"2026-06-23T20:59:09.814Z","1.0.8":"2026-06-23T23:26:11.836Z","1.0.9":"2026-06-24T00:05:49.050Z","1.0.10":"2026-06-24T00:32:05.856Z","1.0.11":"2026-06-24T01:20:04.865Z","1.0.12":"2026-06-24T01:37:10.795Z","1.0.13":"2026-06-24T03:20:46.229Z","1.0.14":"2026-06-24T04:45:55.365Z","1.0.15":"2026-06-24T04:49:25.266Z","1.0.16":"2026-06-24T05:11:11.780Z","1.0.17":"2026-06-24T05:15:18.731Z","1.0.18":"2026-06-24T05:29:37.644Z","1.0.19":"2026-06-24T05:47:31.212Z","1.0.20":"2026-06-24T15:26:04.755Z","1.0.21":"2026-06-24T18:28:18.125Z","1.1.0":"2026-06-25T18:39:59.933Z","1.2.0":"2026-06-26T13:32:14.002Z","1.3.0":"2026-06-26T17:27:52.662Z","1.3.1":"2026-06-30T13:21:02.049Z","1.3.2":"2026-07-01T17:12:24.071Z","1.4.0":"2026-07-02T03:07:11.690Z","1.5.0":"2026-07-02T15:16:13.686Z","1.5.1":"2026-07-03T04:13:34.969Z","1.6.0":"2026-07-04T04:48:15.441Z","1.6.1":"2026-07-08T01:39:46.772Z","1.6.2":"2026-07-08T06:51:53.321Z"},"bugs":{"url":"https://github.com/hearth-auth/hearth/issues"},"homepage":"https://github.com/hearth-auth/hearth#readme","repository":{"type":"git","url":"git+https://github.com/hearth-auth/hearth.git","directory":"sdks/typescript"},"description":"TypeScript client for the [Hearth](https://github.com/hearth-auth/hearth) identity API.","maintainers":[{"name":"therecluse26","email":"therecluse26@protonmail.com"}],"readme":"# Hearth TypeScript SDK\n\nTypeScript client for the [Hearth](https://github.com/hearth-auth/hearth) identity API.\n\n> **SDK Specification:** This SDK must conform to the [Hearth SDK Common Specification](../../docs/specs/SDK.md).\n\n## Installation\n\n```bash\nnpm install @hearth-auth/sdk\n# or\nyarn add @hearth-auth/sdk\n# or\npnpm add @hearth-auth/sdk\n```\n\n**Peer dependencies:** React (`>=17 <20`) is optional. Only required for the `HearthProvider` / `useHasPermission` hooks.\n\n---\n\n## Quick start\n\n```typescript\nimport { createHearth, HearthClient } from \"@hearth-auth/sdk\";\n\n// Low-level HTTP client — auth flows, token exchange, admin ops\nconst client = new HearthClient({\n  baseUrl: \"https://hearth.example.com\",\n  realmId: \"<your-realm-id>\",\n});\n\n// RBAC facade — local, synchronous permission checks from the JWT\nconst hearth = createHearth({\n  baseUrl: \"https://hearth.example.com\",\n  realmId: \"<your-realm-id>\",\n  getToken: () => localStorage.getItem(\"access_token\"),\n});\n```\n\n`HearthClient` is for server-side or client-side HTTP operations (token exchange, admin CRUD, JWKS). `createHearth` gives you a zero-network RBAC facade that reads claims from the JWT in memory.\n\n---\n\n## Auth code flow (with PKCE)\n\nPKCE is the secure default for every OAuth authorization code flow — required for public clients, recommended for confidential clients.\n\n```typescript\nimport {\n  HearthApiClient,\n  generateCodeVerifier,\n  generateCodeChallenge,\n} from \"@hearth-auth/sdk\";\n\nconst client = new HearthApiClient({\n  baseUrl: \"https://hearth.example.com\",\n  realmId: \"<your-realm-id>\",\n});\n\n// 1. Generate PKCE pair using the SDK helper (works in Node.js 19+ and browsers)\nconst codeVerifier = generateCodeVerifier();\nconst codeChallenge = await generateCodeChallenge(codeVerifier);\n\n// 2. Start the authorization request\nconst { code } = await client.authorize({\n  clientId: \"<client-id>\",\n  redirectUri: \"https://app.example.com/callback\",\n  scope: \"openid profile email\",\n  state: crypto.randomUUID(), // CSRF token\n  userId: \"<authenticated-user-uuid>\",    // resolved user on your backend\n  codeChallenge,\n  codeChallengeMethod: \"S256\",\n});\n\n// 3. Exchange the code for tokens\nconst tokens = await client.exchangeCode({\n  clientId: \"<client-id>\",\n  code,\n  redirectUri: \"https://app.example.com/callback\",\n  codeVerifier,\n});\n\n// tokens.access_token  — short-lived JWT (check tokens.expires_in)\n// tokens.id_token      — OIDC identity token\n// tokens.refresh_token — rotate with refreshTokens()\n\n// 4. Refresh before expiry\nconst refreshed = await client.refreshTokens(\"<client-id>\", tokens.refresh_token);\n```\n\n---\n\n## RBAC capabilities\n\nAll synchronous helpers decode the JWT returned by `getToken()` **locally** — no network call, no cache, no lock. When the token is absent or malformed, every predicate returns `false`.\n\n```typescript\nconst hearth = createHearth({\n  baseUrl: \"https://hearth.example.com\",\n  realmId: \"<your-realm-id>\",\n  getToken: () => sessionStorage.getItem(\"access_token\"),\n});\n```\n\n### `hasPermission(permission: string): boolean`\n\nReturns `true` iff the JWT `permissions` claim contains `permission`. Use this for feature gates and API guards.\n\n```typescript\nif (hearth.hasPermission(\"docs.versions.read\")) {\n  renderVersionHistory();\n}\n```\n\n### `hasRole(role: string): boolean`\n\nReturns `true` iff the JWT `roles` claim contains `role`. Useful for UI personalization and coarse-grained access.\n\n```typescript\nif (hearth.hasRole(\"billing-admin\")) {\n  renderBillingPanel();\n}\n```\n\n### `inGroup(group: string): boolean`\n\nReturns `true` iff the JWT `groups` claim contains the group slug.\n\n```typescript\nif (hearth.inGroup(\"engineering\")) {\n  renderInternalToolingLink();\n}\n```\n\n### `inOrg(org: string): boolean`\n\nReturns `true` iff the JWT `oid` claim equals the given org ID.\n\n```typescript\nif (hearth.inOrg(\"org_acme\")) {\n  renderAcmeContent();\n}\n```\n\n### `client.permissions(): Promise<MePermissionsResponse>`\n\nCalls `GET /v1/me/permissions` and returns the **freshly-resolved** RBAC claim set from the server. Unlike the synchronous helpers above, this reflects any role/group assignments made since the JWT was issued.\n\n```typescript\nconst { roles, groups, permissions } = await hearth.client.permissions();\n```\n\nUse `client.permissions()` when you need post-issuance accuracy (e.g., after an admin operation). For every other check, prefer the synchronous local helpers — they're faster and don't touch the network.\n\n---\n\n## React integration\n\nThe React hooks are exported from the main `@hearth-auth/sdk` package. No subpath import needed.\n\n```tsx\nimport {\n  createHearth,\n  HearthProvider,\n  useHasPermission,\n  useHasRole,\n  useInGroup,\n  useInOrg,\n} from \"@hearth-auth/sdk\";\n\n// 1. Create the facade once at app startup\nconst hearth = createHearth({\n  baseUrl: \"https://hearth.example.com\",\n  realmId: \"<your-realm-id>\",\n  getToken: () => localStorage.getItem(\"access_token\"),\n});\n\n// 2. Mount the provider at the root of your React tree\nfunction App() {\n  return (\n    <HearthProvider client={hearth}>\n      <Router />\n    </HearthProvider>\n  );\n}\n\n// 3. Use hooks anywhere in the tree — no prop drilling\nfunction NavBar() {\n  const canEdit   = useHasPermission(\"docs.write\");\n  const isAdmin   = useHasRole(\"admin\");\n  const inEng     = useInGroup(\"engineering\");\n  const isAcme    = useInOrg(\"org_acme\");\n\n  return (\n    <nav>\n      {canEdit   && <a href=\"/editor\">Editor</a>}\n      {isAdmin   && <a href=\"/admin\">Admin</a>}\n      {inEng     && <a href=\"/internal\">Internal tools</a>}\n      {isAcme    && <a href=\"/acme\">Acme portal</a>}\n    </nav>\n  );\n}\n```\n\nAll hooks return `false` when no `HearthProvider` is mounted, making them safe to call in tests without a provider.\n\n---\n\n## UserInfo endpoint\n\nReturns OIDC claims filtered by the granted scopes. `sub` is always present; `name` requires `profile` scope; `email` and `email_verified` require `email` scope.\n\n```typescript\nconst info = await client.userinfo(accessToken);\n// info.sub            — stable user identifier\n// info.name           — display name (if profile scope granted)\n// info.email          — email address (if email scope granted)\n// info.email_verified — boolean (if email scope granted)\n```\n\n---\n\n## JWKS and discovery\n\n```typescript\n// Retrieve the realm's public signing keys (for local JWT verification)\nconst jwks = await client.jwks();\n// jwks.keys — array of JWK entries (kty, crv, x, kid, use, alg)\n\n// Retrieve the OIDC discovery document\nconst discovery = await client.discovery();\n// Standard OIDC Core 1.0 metadata\n```\n\nUse the JWKS with a library like `jose` to verify access tokens on your backend:\n\n```typescript\nimport { createRemoteJWKSet, jwtVerify } from \"jose\";\n\nconst JWKS = createRemoteJWKSet(\n  new URL(\"https://hearth.example.com/jwks\"),\n);\n\nconst { payload } = await jwtVerify(accessToken, JWKS, {\n  issuer: \"https://hearth.example.com\",\n  audience: \"<client-id>\",\n});\n```\n\n---\n\n## Admin API\n\n`AdminClient` wraps the `/admin/*` endpoints. Obtain one from any `HearthClient` instance using a bearer token that carries the `hearth.admin` permission.\n\n```typescript\nconst admin = client.admin(accessToken);\n```\n\n### Users\n\n```typescript\n// Create a user\nconst user = await admin.createUser({\n  email: \"alice@example.com\",\n  displayName: \"Alice\",\n});\n\n// List users (paginated)\nconst page = await admin.listUsers({ limit: 50 });\n// page.items: User[], page.next_cursor: string | null\n\n// Get a user by ID\nconst user = await admin.getUser(\"<user-id>\");\n\n// Update a user\nconst updated = await admin.updateUser(\"<user-id>\", {\n  displayName: \"Alice Smith\",\n  status: \"active\",\n});\n\n// Delete a user\nawait admin.deleteUser(\"<user-id>\");\n```\n\n### Realms\n\n```typescript\n// Create a realm\nconst realm = await admin.createRealm({ name: \"acme-corp\" });\n\n// List realms (paginated)\nconst page = await admin.listRealms({ limit: 20 });\n// page.items: Realm[], page.next_cursor: string | null\n\n// Get a realm by ID\nconst realm = await admin.getRealm(\"<realm-id>\");\n\n// Update a realm\nconst updated = await admin.updateRealm(\"<realm-id>\", {\n  status: \"suspended\",\n});\n\n// Delete a realm (cascades users, sessions, clients, assignments)\nawait admin.deleteRealm(\"<realm-id>\");\n```\n\n---\n\n## Error handling\n\nAll methods throw `HearthError` on non-2xx responses.\n\n```typescript\nimport { HearthClient, HearthError } from \"@hearth-auth/sdk\";\n\ntry {\n  const tokens = await client.exchangeCode({ ... });\n} catch (err) {\n  if (err instanceof HearthError) {\n    console.error(`HTTP ${err.status}:`, err.body);\n  } else {\n    throw err;\n  }\n}\n```\n\n`HearthError.status` is the HTTP status code. `HearthError.body` is the parsed JSON response body (or the raw string if parsing fails).\n\n---\n\n## Dev bootstrap (development only)\n\nThe bootstrap endpoint creates a realm, admin user, session, assigns the `realm.admin` role, and returns tokens. It is available only when Hearth is running with `--dev`. In production, it returns 404.\n\n```typescript\nimport { HearthClient } from \"@hearth-auth/sdk\";\n\nconst { realm_id, user_id, access_token, refresh_token } =\n  await HearthClient.bootstrap(\"http://127.0.0.1:8420\");\n\n// Use realm_id and access_token to make subsequent requests\nconst client = new HearthClient({\n  baseUrl: \"http://127.0.0.1:8420\",\n  realmId: realm_id,\n});\nconst admin = client.admin(access_token);\n```\n\n---\n\n## Type reference\n\n```typescript\n// HearthClientConfig — constructor argument for HearthClient\ninterface HearthClientConfig {\n  baseUrl: string;   // Hearth server base URL, e.g. \"https://hearth.example.com\"\n  realmId: string;   // Realm UUID to scope all requests to\n}\n\n// HearthOptions — argument to createHearth()\ninterface HearthOptions {\n  baseUrl: string;\n  realmId: string;\n  getToken: () => string | null | undefined; // called on every predicate check\n}\n\n// HearthFacade — returned by createHearth()\ninterface HearthFacade {\n  hasPermission(permission: string): boolean;\n  hasRole(role: string): boolean;\n  inGroup(group: string): boolean;\n  inOrg(org: string): boolean;\n  client: { permissions(): Promise<MePermissionsResponse> };\n}\n\n// AuthorizeParams\ninterface AuthorizeParams {\n  clientId: string;\n  redirectUri: string;\n  scope: string;\n  state: string;\n  userId: string;\n  responseType?: string;       // default: \"code\"\n  codeChallenge?: string;      // S256 challenge; required for PKCE\n  codeChallengeMethod?: string; // \"S256\"\n  nonce?: string;              // echoed in the ID token\n}\n\n// TokenExchangeParams\ninterface TokenExchangeParams {\n  clientId: string;\n  code: string;\n  redirectUri: string;\n  codeVerifier?: string; // required when codeChallenge was sent on authorize\n}\n\n// TokenResponse\ninterface TokenResponse {\n  access_token: string;\n  id_token: string;\n  token_type: string;   // \"Bearer\"\n  expires_in: number;   // seconds\n  refresh_token: string;\n}\n\n// UserInfoResponse\ninterface UserInfoResponse {\n  sub: string;\n  name?: string;\n  email?: string;\n  email_verified?: boolean;\n}\n\n// MePermissionsResponse — from GET /v1/me/permissions\ninterface MePermissionsResponse {\n  roles: string[];\n  groups: string[];\n  permissions: string[];\n  scope: string;\n}\n\n// User\ninterface User {\n  id: string;\n  email: string;\n  display_name: string;\n  status: string;\n  created_at?: number; // Unix epoch seconds\n  updated_at?: number;\n}\n\n// Realm\ninterface Realm {\n  id: string;\n  name: string;\n  status: string;\n  config: Record<string, unknown> | null;\n  created_at?: number;\n  updated_at?: number;\n}\n\n// OAuthClient — returned by registerClient()\ninterface OAuthClient {\n  client_id: string;\n  client_name: string;\n  redirect_uris: string[];\n  grant_types: string[];\n  created_at?: number;\n}\n\n// PageResponse<T> — paginated list\ninterface PageResponse<T> {\n  items: T[];\n  next_cursor: string | null; // pass as cursor on the next request, or null if last page\n}\n\n// HearthError\nclass HearthError extends Error {\n  status: number;   // HTTP status code\n  body: unknown;    // parsed JSON error body\n}\n```\n\n\n## Troubleshooting\n\n**`DiscoveryError`** — verify `issuerUrl` is reachable and returns a valid `/.well-known/openid-configuration`.\n\n**`JWKSFetchError`** — check network connectivity to the JWKS endpoint. The SDK retries once on a cache miss before returning this error.\n\n**`TokenExpiredError`** — the token's `exp` claim is in the past. Refresh the token or re-authenticate.\n\n**`TokenInvalidError`** — JWT signature does not match any key in the JWKS. If the server recently rotated keys the SDK will re-fetch once automatically; persistent failures indicate a key mismatch.\n\n**`TokenAudienceError`** — the token's `aud` claim does not contain the configured audience. Verify `clientId` matches the audience your authorization server issues.\n\n**`AuthorizationModeMismatchError`** — the server echoed an `access_token_authorization` mode\nthat differs from the SDK's `expectedMode` config or the `mode` passed to `requirePermission`.\nVerify the `OAuthClient` admin setting matches the resource server's SDK configuration.\n\nSee [docs/specs/SDK.md](../../docs/specs/SDK.md) Section 5 for the full error taxonomy.\n\n---\n\n## Permission delivery modes (HEA-922/923)\n\nHearth supports three modes for delivering RBAC data to resource servers. Pick one when\nregistering the OAuth client; the SDK validates you stay consistent.\n\n### Embedded (default)\n\nRBAC claims (`permissions`, `roles`, `groups`) are embedded in the JWT at issuance. Zero\nnetwork traffic on every request — stateless and fastest.\n\n```typescript\nimport { requirePermission } from \"@hearth-auth/sdk\";\n\nconst check = requirePermission(\"docs.write\", {\n  mode: \"embedded\",\n  client: new HearthClient({ issuerUrl: \"https://auth.example.com\" }),\n});\n\n// returns true/false synchronously from the JWT; no network call\nconst allowed = await check(accessToken);\n```\n\n### Decision (per-request server check)\n\nJWT carries only identity claims. The SDK calls `POST /oauth/authorize` on every check.\nFail-closed: any network or server error returns `false`.\n\n```typescript\nimport { HearthClient, requirePermission } from \"@hearth-auth/sdk\";\n\nconst client = new HearthClient({\n  issuerUrl: \"https://auth.example.com\",\n  realmId: \"<realm-id>\",\n});\n\n// Low-level: call authorize() directly\nconst allowed = await client.authorize(accessToken, \"docs.write\");\n\n// Middleware factory\nconst check = requirePermission(\"docs.write\", { mode: \"decision\", client });\nconst allowed2 = await check(accessToken);\n```\n\n### Introspection (live RBAC via /introspect)\n\nJWT carries only identity claims. The SDK calls `POST /introspect` and reads live RBAC from\nthe response. Throws `AuthorizationModeMismatchError` when the server echoes a mode that\ndiffers from what the middleware expects.\n\n```typescript\nimport { HearthClient, requirePermission } from \"@hearth-auth/sdk\";\n\nconst client = new HearthClient({\n  issuerUrl: \"https://auth.example.com\",\n  clientId: \"<client-id>\",\n  clientSecret: \"<client-secret>\",\n  // optional: validate the server echoes the expected mode\n  expectedMode: \"introspection\",\n});\n\nconst check = requirePermission(\"docs.write\", { mode: \"introspection\", client });\nconst allowed = await check(accessToken);\n```\n\n> **Design constraint**: the SDK MUST NOT silently fall back from one mode to another based on\n> whether `permissions` is present in the JWT. The `mode` must always be set explicitly.\n> Absence of a `permissions` claim in `embedded` mode means the user has no permissions, not\n> that the SDK should try a network call.\n\n---\n\n## Agent Authentication (M5)\n\nHearth supports AI agent identity and authorization via a set of REST endpoints and OAuth extensions. Enable with `agent_auth.capabilities.identity = true` (plus `advanced = true` for AATs and transaction tokens) in your `hearth.yaml`.\n\n### Agent CRUD + API keys\n\n```typescript\nconst client = new HearthClient({ baseUrl, realmId });\n\n// Create an agent\nconst agent = await client.post(\"/v1/agents\", {\n  realm_id: realmId,\n  display_name: \"my-agent\",\n  capabilities: [\"urn:hearth:capability:docs:read\"],\n});\n\n// Issue an API key (long-lived bearer token for the agent)\nconst { api_key } = await client.post(`/v1/agents/${agent.agent_id}/credentials/keys`, {\n  description: \"production key\",\n});\n```\n\n### DPoP-bound tokens (RFC 9449)\n\nBind an access token to an EC key pair so it cannot be replayed by a token thief:\n\n```typescript\nimport { generateKeyPairSync, sign, createHash, randomUUID } from \"node:crypto\";\n\nconst { privateKey, publicKey } = generateKeyPairSync(\"ec\", { namedCurve: \"P-256\" });\nconst pub = publicKey.export({ format: \"jwk\" });\n\n// JWK thumbprint per RFC 7638 (lex-sorted required members)\nconst canonical = JSON.stringify({ crv: pub.crv, kty: pub.kty, x: pub.x, y: pub.y });\nconst thumbprint = createHash(\"sha256\").update(canonical).digest(\"base64url\");\n\nfunction makeDPopProof(htm: string, htu: string, nonce?: string): string {\n  const header = { alg: \"ES256\", jwk: { crv: \"EC\", kty: \"EC\", x: pub.x, y: pub.y }, typ: \"dpop+jwt\" };\n  const claims: Record<string, unknown> = {\n    htm, htu, iat: Math.floor(Date.now() / 1000), jti: randomUUID(),\n  };\n  if (nonce) claims.nonce = nonce;\n  const b64u = (v: unknown) => Buffer.from(JSON.stringify(v)).toString(\"base64url\");\n  const input = `${b64u(header)}.${b64u(claims)}`;\n  const sig = sign(\"SHA256\", Buffer.from(input), { key: privateKey, dsaEncoding: \"ieee-p1363\" });\n  return `${input}.${sig.toString(\"base64url\")}`;\n}\n\n// 1st request — server always returns DPoP-Nonce\nconst resp1 = await fetch(tokenUrl, { method: \"POST\", headers: { DPoP: makeDPopProof(\"POST\", tokenUrl) }, body });\nconst nonce = resp1.headers.get(\"dpop-nonce\")!;\n\n// 2nd request — include nonce; receive AT with cnf.jkt binding\nconst resp2 = await fetch(tokenUrl, { method: \"POST\", headers: { DPoP: makeDPopProof(\"POST\", tokenUrl, nonce) }, body });\nconst { access_token } = await resp2.json();\n// Decoded AT claims will contain: cnf: { jkt: \"<thumbprint>\" }\n```\n\n### RFC 8693 Token Exchange (OBO / act chain)\n\n```typescript\nconst body = new URLSearchParams({\n  grant_type: \"urn:ietf:params:oauth:grant-type:token-exchange\",\n  subject_token: subjectToken,\n  subject_token_type: \"urn:ietf:params:oauth:token-type:access_token\",\n  requested_token_type: \"urn:ietf:params:oauth:token-type:access_token\",\n  scope: \"openid\",\n});\nconst resp = await fetch(`${baseUrl}/token`, { method: \"POST\", body, headers: { Authorization: `Basic ${creds}` } });\nconst { access_token } = await resp.json();\n// Exchanged token contains: act: { sub: \"<actor-client-id>\" }  (RFC 8693 §4.1)\n```\n\n### Attenuating Authorization Tokens — AATs (Phase D)\n\n```typescript\n// Issue a root AAT for an agent\nconst rootAat = await client.post(\"/v1/aats\", {\n  realm_id: realmId,\n  agent_id: agentId,\n  tools: [\n    { tool_name: \"read_docs\", constraints: null },\n    { tool_name: \"search_files\", constraints: null },\n  ],\n  expires_in_secs: 3600,\n});\n\n// Derive a child AAT with narrowed scope (child tools ⊆ parent tools)\nconst childAat = await client.post(\"/v1/aats/derive\", {\n  realm_id: realmId,\n  parent_token: rootAat.token,\n  tools: [{ tool_name: \"read_docs\", constraints: null }],\n  expires_in_secs: 300,\n});\n```\n\n### Transaction tokens (single-use A2A, 60s TTL)\n\n```typescript\n// Issue a single-use transaction token binding agent-a → agent-b\nconst txn = await client.post(\"/v1/transaction-tokens\", {\n  realm_id: realmId,\n  requesting_agent_id: agentAId,\n  target_agent_id: agentBId,\n  txn_id: `txn-${crypto.randomUUID()}`,\n});\n\n// Consume (single-use — second call returns 409)\nawait client.post(\"/v1/transaction-tokens/consume\", {\n  realm_id: realmId,\n  token: txn.token,\n});\n```\n\n### Draft-standard tracking\n\nThe following IETF drafts underpin the agent-auth surface. The designated owner for re-checking draft advancement is **[@therecluse26](https://github.com/therecluse26)** (CTO). When a draft advances to RFC or a new revision ships, open a follow-up issue on [HEA-1409](/HEA/issues/HEA-1409).\n\n| Draft | Hearth feature | Check when |\n|-------|----------------|-----------|\n| `draft-oauth-ai-agents-on-behalf-of-user-02` | OBO `on_behalf_of` claim | New revision or RFC publication |\n| `draft-niyikiza-oauth-attenuating-agent-tokens` | AAT engine (`/v1/aats`) | New revision or RFC publication |\n| `draft-oauth-transaction-tokens-for-agents` | Transaction tokens (`/v1/transaction-tokens`) | New revision or RFC publication |\n| `draft-prakash-aip` | Agent identity model, Agent Card | New revision or RFC publication |\n| OpenID SSF/CAEP | DPoP JKT blocklist + risk signals | When CAEP SSF spec stabilizes |\n","readmeFilename":"README.md"}