{"_id":"@ai-oauth-sdk/solid","_rev":"14-0b3c7df723a9363d6efa72ab6fdf117b","name":"@ai-oauth-sdk/solid","dist-tags":{"latest":"1.3.0"},"versions":{"0.1.0":{"name":"@ai-oauth-sdk/solid","version":"0.1.0","keywords":["oauth","pkce","solid","solidjs","signal","ai","chatgpt"],"license":"MIT","_id":"@ai-oauth-sdk/solid@0.1.0","maintainers":[{"name":"themonk-bot","email":"hey@themonk.dev"}],"homepage":"https://github.com/themonk-dev/ai-oauth-sdk#readme","bugs":{"url":"https://github.com/themonk-dev/ai-oauth-sdk/issues"},"dist":{"shasum":"61d0d1b75fcbfecf20c105be7eaeda30f49c857d","tarball":"https://registry.npmjs.org/@ai-oauth-sdk/solid/-/solid-0.1.0.tgz","fileCount":9,"integrity":"sha512-D+fJKFeql4pJ6b23X+DQvMUsv0kl0rgFj9mQxRqch4eW0l40zoUGm6LnjrjaGpye5PGVXqfGGwQBqB1hLngkxA==","signatures":[{"sig":"MEUCIQDvo7PQTwnpdxtKhyXN001l6TJ8H1TgRPMSC18f+ueNQgIgP56bd/CopzhugmDuvHgN/n6SQahhznBObn8zIL2XtNc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-oauth-sdk%2fsolid@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18657},"main":"./dist/index.cjs","type":"module","_from":"file:tarballs/ai-oauth-sdk-solid-0.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"build":"tsup","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"themonk-bot","email":"hey@themonk.dev"},"_resolved":"/home/runner/work/ai-oauth-sdk/ai-oauth-sdk/tarballs/ai-oauth-sdk-solid-0.1.0.tgz","_integrity":"sha512-D+fJKFeql4pJ6b23X+DQvMUsv0kl0rgFj9mQxRqch4eW0l40zoUGm6LnjrjaGpye5PGVXqfGGwQBqB1hLngkxA==","repository":{"url":"git+https://github.com/themonk-dev/ai-oauth-sdk.git","type":"git","directory":"packages/solid"},"_npmVersion":"11.16.0","description":"SolidJS primitive for ai-oauth-sdk — sign in with ChatGPT, Claude, Gemini or Grok.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-oauth-sdk/core":"^0.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"solid-js":"^1.9.3"},"peerDependencies":{"solid-js":">=1.8"},"_npmOperationalInternal":{"tmp":"tmp/solid_0.1.0_1785441087408_0.38340557094116745","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@ai-oauth-sdk/solid","version":"0.1.1","keywords":["oauth","pkce","solid","solidjs","signal","ai","chatgpt"],"license":"MIT","_id":"@ai-oauth-sdk/solid@0.1.1","maintainers":[{"name":"themonk-bot","email":"hey@themonk.dev"}],"homepage":"https://github.com/themonk-dev/ai-oauth-sdk#readme","bugs":{"url":"https://github.com/themonk-dev/ai-oauth-sdk/issues"},"dist":{"shasum":"276b6165274e1dfebe9da57a74fe8026dc2b90e2","tarball":"https://registry.npmjs.org/@ai-oauth-sdk/solid/-/solid-0.1.1.tgz","fileCount":9,"integrity":"sha512-7b/dCBDLbIvBiVe7XBO/xUEu8zdMc1XbfLvxHAHI8aC3z0GXvExsB8VdzFoWseX6BKH39OAKwf4i8DCJun/uOQ==","signatures":[{"sig":"MEUCIQDSlxwJHwUv0DNgI4zvloao0Mx0vMjRaJ82QmhX90OFBgIgX2Wdb1c2d3o6goRgFpMXjEMEoM1luQItAA2f+ez8NBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-oauth-sdk%2fsolid@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18657},"main":"./dist/index.cjs","type":"module","_from":"file:tarballs/ai-oauth-sdk-solid-0.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"build":"tsup","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c34ad5ee-3112-4722-adca-ac6d14e3a410"}},"_resolved":"/home/runner/work/ai-oauth-sdk/ai-oauth-sdk/tarballs/ai-oauth-sdk-solid-0.1.1.tgz","_integrity":"sha512-7b/dCBDLbIvBiVe7XBO/xUEu8zdMc1XbfLvxHAHI8aC3z0GXvExsB8VdzFoWseX6BKH39OAKwf4i8DCJun/uOQ==","repository":{"url":"git+https://github.com/themonk-dev/ai-oauth-sdk.git","type":"git","directory":"packages/solid"},"_npmVersion":"11.16.0","description":"SolidJS primitive for ai-oauth-sdk — sign in with ChatGPT, Claude, Gemini or Grok.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-oauth-sdk/core":"^0.1.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"solid-js":"^1.9.3"},"peerDependencies":{"solid-js":">=1.8"},"_npmOperationalInternal":{"tmp":"tmp/solid_0.1.1_1785443679006_0.13080863932021014","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@ai-oauth-sdk/solid","version":"0.2.0","keywords":["oauth","pkce","solid","solidjs","signal","ai","chatgpt"],"license":"MIT","_id":"@ai-oauth-sdk/solid@0.2.0","maintainers":[{"name":"themonk-bot","email":"hey@themonk.dev"}],"homepage":"https://github.com/themonk-dev/ai-oauth-sdk#readme","bugs":{"url":"https://github.com/themonk-dev/ai-oauth-sdk/issues"},"dist":{"shasum":"f6aa0f43047e56b6ce61bddbe4a74234edff1ab7","tarball":"https://registry.npmjs.org/@ai-oauth-sdk/solid/-/solid-0.2.0.tgz","fileCount":9,"integrity":"sha512-PUOElN64A4bATtvjRsvOe1Zv3b8NMaDu0KR1P2YA6svWlCYlfpAhpp3f9OT9lk8INu2PuUx/BAHwv3Rp/684Tw==","signatures":[{"sig":"MEUCIBywdZLcXkHHt1mq28rIH+qCtH7N44bjHkRw/HwQK3toAiEA1vg1hi6AFfOrSLNwW3Xi/FS2u8oMVbYypnUO44nATYQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-oauth-sdk%2fsolid@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19538},"main":"./dist/index.cjs","type":"module","_from":"file:tarballs/ai-oauth-sdk-solid-0.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"build":"tsup","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c34ad5ee-3112-4722-adca-ac6d14e3a410"}},"_resolved":"/home/runner/work/ai-oauth-sdk/ai-oauth-sdk/tarballs/ai-oauth-sdk-solid-0.2.0.tgz","_integrity":"sha512-PUOElN64A4bATtvjRsvOe1Zv3b8NMaDu0KR1P2YA6svWlCYlfpAhpp3f9OT9lk8INu2PuUx/BAHwv3Rp/684Tw==","repository":{"url":"git+https://github.com/themonk-dev/ai-oauth-sdk.git","type":"git","directory":"packages/solid"},"_npmVersion":"11.16.0","description":"SolidJS primitive for ai-oauth-sdk — sign in with ChatGPT, Claude, Gemini or Grok.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-oauth-sdk/core":"^0.2.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"solid-js":"^1.9.3"},"peerDependencies":{"solid-js":">=1.8"},"_npmOperationalInternal":{"tmp":"tmp/solid_0.2.0_1785516067100_0.8501055494473857","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@ai-oauth-sdk/solid","version":"0.2.1","keywords":["oauth","pkce","solid","solidjs","signal","ai","chatgpt"],"license":"MIT","_id":"@ai-oauth-sdk/solid@0.2.1","maintainers":[{"name":"themonk-bot","email":"hey@themonk.dev"}],"homepage":"https://github.com/themonk-dev/ai-oauth-sdk#readme","bugs":{"url":"https://github.com/themonk-dev/ai-oauth-sdk/issues"},"dist":{"shasum":"f9244f31bcc189a6962a1a29f5bb558a1aac4b83","tarball":"https://registry.npmjs.org/@ai-oauth-sdk/solid/-/solid-0.2.1.tgz","fileCount":9,"integrity":"sha512-6v/mCaCYFYuQuvdqqCLNoreZxFT19fplyhTiYFeS8DbAkXEKoIKX6P0/40o9V0vruR0oLfDaNdDPQR4cIeNJCg==","signatures":[{"sig":"MEQCIB7fOU0a49XXJXvL6563VUkOLrE0n84sv5+1WQsmibl+AiBW5PjVc3aUP3GeyvtytWBQYTVry+vLuMe5Oph60y34xw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-oauth-sdk%2fsolid@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19538},"main":"./dist/index.cjs","type":"module","_from":"file:tarballs/ai-oauth-sdk-solid-0.2.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"build":"tsup","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c34ad5ee-3112-4722-adca-ac6d14e3a410"}},"_resolved":"/home/runner/work/ai-oauth-sdk/ai-oauth-sdk/tarballs/ai-oauth-sdk-solid-0.2.1.tgz","_integrity":"sha512-6v/mCaCYFYuQuvdqqCLNoreZxFT19fplyhTiYFeS8DbAkXEKoIKX6P0/40o9V0vruR0oLfDaNdDPQR4cIeNJCg==","repository":{"url":"git+https://github.com/themonk-dev/ai-oauth-sdk.git","type":"git","directory":"packages/solid"},"_npmVersion":"11.16.0","description":"SolidJS primitive for ai-oauth-sdk — sign in with ChatGPT, Claude, Gemini or Grok.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-oauth-sdk/core":"^0.2.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"solid-js":"^1.9.3"},"peerDependencies":{"solid-js":">=1.8"},"_npmOperationalInternal":{"tmp":"tmp/solid_0.2.1_1785618426810_0.25170852499503593","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@ai-oauth-sdk/solid","version":"0.3.0","keywords":["oauth","pkce","solid","solidjs","signal","ai","chatgpt"],"license":"MIT","_id":"@ai-oauth-sdk/solid@0.3.0","maintainers":[{"name":"themonk-bot","email":"hey@themonk.dev"}],"homepage":"https://github.com/themonk-dev/ai-oauth-sdk#readme","bugs":{"url":"https://github.com/themonk-dev/ai-oauth-sdk/issues"},"dist":{"shasum":"f92c197eee3142cfc6bb57b12e58c1f6b43d4fb3","tarball":"https://registry.npmjs.org/@ai-oauth-sdk/solid/-/solid-0.3.0.tgz","fileCount":9,"integrity":"sha512-jxaW5SWvk5tlQ8qBTErIlq83CNYA53Q/QFq9MQB/GopfR+CdNyI9RhN/S2dAFNeh6Je19v8Xu+/3Xc3e0kpTxA==","signatures":[{"sig":"MEQCICtVPn8xk5dM7vBLKNOCFL8iZqdUFpehBwhg1fDF9H9nAiBCVGPdiO3iiK/fwkb5eznphmBnhGNWu2V3BYL+Da2RgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-oauth-sdk%2fsolid@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19538},"main":"./dist/index.cjs","type":"module","_from":"file:tarballs/ai-oauth-sdk-solid-0.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"build":"tsup","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c34ad5ee-3112-4722-adca-ac6d14e3a410"}},"_resolved":"/home/runner/work/ai-oauth-sdk/ai-oauth-sdk/tarballs/ai-oauth-sdk-solid-0.3.0.tgz","_integrity":"sha512-jxaW5SWvk5tlQ8qBTErIlq83CNYA53Q/QFq9MQB/GopfR+CdNyI9RhN/S2dAFNeh6Je19v8Xu+/3Xc3e0kpTxA==","repository":{"url":"git+https://github.com/themonk-dev/ai-oauth-sdk.git","type":"git","directory":"packages/solid"},"_npmVersion":"11.16.0","description":"SolidJS primitive for ai-oauth-sdk — sign in with ChatGPT, Claude, Gemini or Grok.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-oauth-sdk/core":"^0.3.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"solid-js":"^1.9.3"},"peerDependencies":{"solid-js":">=1.8"},"_npmOperationalInternal":{"tmp":"tmp/solid_0.3.0_1785620515964_0.12669294134394238","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@ai-oauth-sdk/solid","version":"1.0.0","keywords":["oauth","pkce","solid","solidjs","signal","ai","chatgpt"],"license":"MIT","_id":"@ai-oauth-sdk/solid@1.0.0","maintainers":[{"name":"themonk-bot","email":"hey@themonk.dev"}],"homepage":"https://ai-oauth.themonk.dev/docs/frameworks/solid","bugs":{"url":"https://github.com/themonk-dev/ai-oauth-sdk/issues"},"dist":{"shasum":"fff6c3b662409cf510d5c6060f5a81b69c33a85e","tarball":"https://registry.npmjs.org/@ai-oauth-sdk/solid/-/solid-1.0.0.tgz","fileCount":9,"integrity":"sha512-3vQ58anvK4AoMfSd0xjPX9qJtsEClB4DSJFQ/co54bqSsUYeb98oo6bqcaIR7J3Mkxs6eda0MezIhgPYE0hMfg==","signatures":[{"sig":"MEYCIQDT+vGhZyYQkJcikJySZ5kxnygBpmalzo4ZbHcItWwSLgIhAPHD91hG2eRHTZ1NPUMh5P/eMdIng6Egh3smn0eHk1dQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-oauth-sdk%2fsolid@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19765},"main":"./dist/index.cjs","type":"module","_from":"file:tarballs/ai-oauth-sdk-solid-1.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"build":"tsup","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c34ad5ee-3112-4722-adca-ac6d14e3a410"}},"_resolved":"/home/runner/work/ai-oauth-sdk/ai-oauth-sdk/tarballs/ai-oauth-sdk-solid-1.0.0.tgz","_integrity":"sha512-3vQ58anvK4AoMfSd0xjPX9qJtsEClB4DSJFQ/co54bqSsUYeb98oo6bqcaIR7J3Mkxs6eda0MezIhgPYE0hMfg==","repository":{"url":"git+https://github.com/themonk-dev/ai-oauth-sdk.git","type":"git","directory":"packages/solid"},"_npmVersion":"11.16.0","description":"SolidJS primitive for ai-oauth-sdk. Sign in with ChatGPT, Claude, Gemini or Grok.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-oauth-sdk/core":"^1.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"solid-js":"^1.9.3"},"peerDependencies":{"solid-js":">=1.8"},"_npmOperationalInternal":{"tmp":"tmp/solid_1.0.0_1785658537069_0.971720689679948","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@ai-oauth-sdk/solid","version":"1.0.1","keywords":["oauth","pkce","solid","solidjs","signal","ai","chatgpt"],"license":"MIT","_id":"@ai-oauth-sdk/solid@1.0.1","maintainers":[{"name":"themonk-bot","email":"hey@themonk.dev"}],"homepage":"https://ai-oauth.themonk.dev","bugs":{"url":"https://github.com/themonk-dev/ai-oauth-sdk/issues"},"dist":{"shasum":"d793df7307b3c00d1ccd234a88deac8aaccfe377","tarball":"https://registry.npmjs.org/@ai-oauth-sdk/solid/-/solid-1.0.1.tgz","fileCount":9,"integrity":"sha512-npo7i+2XXQaxF9lmknGsh7Lvo+dKOm9uBL+chHIIhheUPSUFvE4mOJH2YGHVeBRfN/iEeK3lFNE/yfidUFpU8A==","signatures":[{"sig":"MEUCIQCWFWAtqbJKmMNmREO6p0tc3o7qmPa5ClZmZtNQse0d7AIgdg/WoyLblZYQgm6pLZkNtR2CXy9o0APQgi42UPl+tjA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-oauth-sdk%2fsolid@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19743},"main":"./dist/index.cjs","type":"module","_from":"file:tarballs/ai-oauth-sdk-solid-1.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"build":"tsup","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c34ad5ee-3112-4722-adca-ac6d14e3a410"}},"_resolved":"/home/runner/work/ai-oauth-sdk/ai-oauth-sdk/tarballs/ai-oauth-sdk-solid-1.0.1.tgz","_integrity":"sha512-npo7i+2XXQaxF9lmknGsh7Lvo+dKOm9uBL+chHIIhheUPSUFvE4mOJH2YGHVeBRfN/iEeK3lFNE/yfidUFpU8A==","repository":{"url":"git+https://github.com/themonk-dev/ai-oauth-sdk.git","type":"git","directory":"packages/solid"},"_npmVersion":"11.16.0","description":"SolidJS primitive for ai-oauth-sdk. Sign in with ChatGPT, Claude, Gemini or Grok.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-oauth-sdk/core":"^1.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"solid-js":"^1.9.3"},"peerDependencies":{"solid-js":">=1.8"},"_npmOperationalInternal":{"tmp":"tmp/solid_1.0.1_1785680961165_0.012081339137959057","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@ai-oauth-sdk/solid","version":"1.0.2","keywords":["oauth","pkce","solid","solidjs","signal","ai","chatgpt"],"license":"MIT","_id":"@ai-oauth-sdk/solid@1.0.2","maintainers":[{"name":"themonk-bot","email":"hey@themonk.dev"}],"homepage":"https://ai-oauth.themonk.dev","bugs":{"url":"https://github.com/themonk-dev/ai-oauth-sdk/issues"},"dist":{"shasum":"08297509fbc7ad57899a8795a180d293c74f5325","tarball":"https://registry.npmjs.org/@ai-oauth-sdk/solid/-/solid-1.0.2.tgz","fileCount":9,"integrity":"sha512-QUAhPZXbzS+/k9KonUV6LzbbMf1YZ/78u2OKfKt9hWCG0DxNtHVGw1YJIg3oa7tB/BBksv/7V1BHrpcqrPI8/w==","signatures":[{"sig":"MEUCIDL1DR8LY2/V/d4NQ7SUg4OC6M9ncSGfl7k9h7dvHWPDAiEAwfiqRzqK8eqMjg2Elp4z6jmGjeXCqSswJpsvIineNp4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-oauth-sdk%2fsolid@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19743},"main":"./dist/index.cjs","type":"module","_from":"file:tarballs/ai-oauth-sdk-solid-1.0.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"build":"tsup","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c34ad5ee-3112-4722-adca-ac6d14e3a410"}},"_resolved":"/home/runner/work/ai-oauth-sdk/ai-oauth-sdk/tarballs/ai-oauth-sdk-solid-1.0.2.tgz","_integrity":"sha512-QUAhPZXbzS+/k9KonUV6LzbbMf1YZ/78u2OKfKt9hWCG0DxNtHVGw1YJIg3oa7tB/BBksv/7V1BHrpcqrPI8/w==","repository":{"url":"git+https://github.com/themonk-dev/ai-oauth-sdk.git","type":"git","directory":"packages/solid"},"_npmVersion":"11.16.0","description":"SolidJS primitive for ai-oauth-sdk. Sign in with ChatGPT, Claude, Gemini or Grok.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-oauth-sdk/core":"^1.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"solid-js":"^1.9.3"},"peerDependencies":{"solid-js":">=1.8"},"_npmOperationalInternal":{"tmp":"tmp/solid_1.0.2_1785766460652_0.3395986525058936","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@ai-oauth-sdk/solid","version":"1.1.0","keywords":["oauth","pkce","solid","solidjs","signal","ai","chatgpt"],"license":"MIT","_id":"@ai-oauth-sdk/solid@1.1.0","maintainers":[{"name":"themonk-bot","email":"hey@themonk.dev"}],"homepage":"https://ai-oauth.themonk.dev","bugs":{"url":"https://github.com/themonk-dev/ai-oauth-sdk/issues"},"dist":{"shasum":"dc6f252e42201a3b608d7c407afbdf8cf20f458c","tarball":"https://registry.npmjs.org/@ai-oauth-sdk/solid/-/solid-1.1.0.tgz","fileCount":9,"integrity":"sha512-+qFiIiXP9U+UmNJUev3sh5GuBaHb+4vpxNNv2wQb3d4fhwg/X2+S33NhnJ0m/s6BTHV146WBsz0MWA6EiMjCEg==","signatures":[{"sig":"MEYCIQDcc0z3S/30g82a1sT4Zl0N/PUV2cWpMsYK5oTqFCF2DgIhAPlm3LP3wSmD5uaIl5zl/wWt3NgzX7FrP+CtSo8fTjeg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-oauth-sdk%2fsolid@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19743},"main":"./dist/index.cjs","type":"module","_from":"file:tarballs/ai-oauth-sdk-solid-1.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"build":"tsup","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c34ad5ee-3112-4722-adca-ac6d14e3a410"}},"_resolved":"/home/runner/work/ai-oauth-sdk/ai-oauth-sdk/tarballs/ai-oauth-sdk-solid-1.1.0.tgz","_integrity":"sha512-+qFiIiXP9U+UmNJUev3sh5GuBaHb+4vpxNNv2wQb3d4fhwg/X2+S33NhnJ0m/s6BTHV146WBsz0MWA6EiMjCEg==","repository":{"url":"git+https://github.com/themonk-dev/ai-oauth-sdk.git","type":"git","directory":"packages/solid"},"_npmVersion":"11.16.0","description":"SolidJS primitive for ai-oauth-sdk. Sign in with ChatGPT, Claude, Gemini or Grok.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-oauth-sdk/core":"^1.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"solid-js":"^1.9.3"},"peerDependencies":{"solid-js":">=1.8"},"_npmOperationalInternal":{"tmp":"tmp/solid_1.1.0_1785873155704_0.12908543887113244","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@ai-oauth-sdk/solid","version":"1.1.1","keywords":["oauth","pkce","solid","solidjs","signal","ai","chatgpt"],"license":"MIT","_id":"@ai-oauth-sdk/solid@1.1.1","maintainers":[{"name":"themonk-bot","email":"hey@themonk.dev"}],"homepage":"https://ai-oauth.themonk.dev","bugs":{"url":"https://github.com/themonk-dev/ai-oauth-sdk/issues"},"dist":{"shasum":"66efd21e8061b335953509d3b8622711e8314dd3","tarball":"https://registry.npmjs.org/@ai-oauth-sdk/solid/-/solid-1.1.1.tgz","fileCount":9,"integrity":"sha512-3fWGoNlpYhH4sycgzGFCDyAxu//a0bkeGMPH1RFKvDtZ+4aY/2MGG1EyTjsRLSNkfPix7G9cxxvJuiozrgbu6A==","signatures":[{"sig":"MEUCIQDuu4x4gEqZLXwVvsJI+iYx5DD6ZNx1tA+eYF8Ej/7KsAIgO+S/SVj0oGgh4ywliWXuDkwM2YVm/517pJCx5LiESC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-oauth-sdk%2fsolid@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19743},"main":"./dist/index.cjs","type":"module","_from":"file:tarballs/ai-oauth-sdk-solid-1.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"build":"tsup","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c34ad5ee-3112-4722-adca-ac6d14e3a410"}},"_resolved":"/home/runner/work/ai-oauth-sdk/ai-oauth-sdk/tarballs/ai-oauth-sdk-solid-1.1.1.tgz","_integrity":"sha512-3fWGoNlpYhH4sycgzGFCDyAxu//a0bkeGMPH1RFKvDtZ+4aY/2MGG1EyTjsRLSNkfPix7G9cxxvJuiozrgbu6A==","repository":{"url":"git+https://github.com/themonk-dev/ai-oauth-sdk.git","type":"git","directory":"packages/solid"},"_npmVersion":"11.17.0","description":"SolidJS primitive for ai-oauth-sdk. Sign in with ChatGPT, Claude, Gemini or Grok.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@ai-oauth-sdk/core":"^1.1.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"solid-js":"^1.9.3"},"peerDependencies":{"solid-js":">=1.8"},"_npmOperationalInternal":{"tmp":"tmp/solid_1.1.1_1786509983534_0.06104394653966838","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@ai-oauth-sdk/solid","version":"1.1.2","keywords":["oauth","pkce","solid","solidjs","signal","ai","chatgpt"],"license":"MIT","_id":"@ai-oauth-sdk/solid@1.1.2","maintainers":[{"name":"themonk-bot","email":"hey@themonk.dev"}],"homepage":"https://ai-oauth.themonk.dev","bugs":{"url":"https://github.com/themonk-dev/ai-oauth-sdk/issues"},"dist":{"shasum":"b157d3d1cc09838c13c11cd3499213fb917a1573","tarball":"https://registry.npmjs.org/@ai-oauth-sdk/solid/-/solid-1.1.2.tgz","fileCount":9,"integrity":"sha512-jtn7cx8AGl52Hsf4z2k9Wy61EYNmv0Xz7kbNXu7KhEtXWNMvUDvzF1NoN08018MUzTcPXnioO1ct6RtkjpxiiA==","signatures":[{"sig":"MEUCIGbodTaAoZ8vf63zwue2nU0LJBapCzNVdMZaNlfko+UVAiEAw2SLS+GNwwLerWywHa9NL3YVgyO1Nk8OO2GxG1TB6Uk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-oauth-sdk%2fsolid@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19743},"main":"./dist/index.cjs","type":"module","_from":"file:tarballs/ai-oauth-sdk-solid-1.1.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"build":"tsup","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c34ad5ee-3112-4722-adca-ac6d14e3a410"}},"_resolved":"/home/runner/work/ai-oauth-sdk/ai-oauth-sdk/tarballs/ai-oauth-sdk-solid-1.1.2.tgz","_integrity":"sha512-jtn7cx8AGl52Hsf4z2k9Wy61EYNmv0Xz7kbNXu7KhEtXWNMvUDvzF1NoN08018MUzTcPXnioO1ct6RtkjpxiiA==","repository":{"url":"git+https://github.com/themonk-dev/ai-oauth-sdk.git","type":"git","directory":"packages/solid"},"_npmVersion":"11.16.0","description":"SolidJS primitive for ai-oauth-sdk. Sign in with ChatGPT, Claude, Gemini or Grok.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@ai-oauth-sdk/core":"^1.1.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"solid-js":"^1.9.3"},"peerDependencies":{"solid-js":">=1.8"},"_npmOperationalInternal":{"tmp":"tmp/solid_1.1.2_1786538732946_0.01560060456239043","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@ai-oauth-sdk/solid","version":"1.1.3","keywords":["oauth","pkce","solid","solidjs","signal","ai","chatgpt"],"license":"MIT","_id":"@ai-oauth-sdk/solid@1.1.3","maintainers":[{"name":"themonk-bot","email":"hey@themonk.dev"}],"homepage":"https://ai-oauth.themonk.dev","bugs":{"url":"https://github.com/themonk-dev/ai-oauth-sdk/issues"},"dist":{"shasum":"00f0c7204668b7cd9f04ce7d91ada2229ece5955","tarball":"https://registry.npmjs.org/@ai-oauth-sdk/solid/-/solid-1.1.3.tgz","fileCount":9,"integrity":"sha512-oXLVAhgq7HDDFORtLPLTZL5l+bkqwewnjibSud4YpbQOPXjwqp/iHMw1wZImOgWRe6NUe6Rw4zKXNJES05MocQ==","signatures":[{"sig":"MEQCIDGpzjQmo6OJWYvuh7yS+i9023S12nAlIjJI9hAwSZ7oAiBiYOgLAIlYjfmry/Sc5xQMTl78ebLF8GaA0tw9KGasSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-oauth-sdk%2fsolid@1.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19743},"main":"./dist/index.cjs","type":"module","_from":"file:tarballs/ai-oauth-sdk-solid-1.1.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"build":"tsup","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c34ad5ee-3112-4722-adca-ac6d14e3a410"}},"_resolved":"/home/runner/work/ai-oauth-sdk/ai-oauth-sdk/tarballs/ai-oauth-sdk-solid-1.1.3.tgz","_integrity":"sha512-oXLVAhgq7HDDFORtLPLTZL5l+bkqwewnjibSud4YpbQOPXjwqp/iHMw1wZImOgWRe6NUe6Rw4zKXNJES05MocQ==","repository":{"url":"git+https://github.com/themonk-dev/ai-oauth-sdk.git","type":"git","directory":"packages/solid"},"_npmVersion":"11.17.0","description":"SolidJS primitive for ai-oauth-sdk. Sign in with ChatGPT, Claude, Gemini or Grok.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@ai-oauth-sdk/core":"^1.1.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"solid-js":"^1.9.3"},"peerDependencies":{"solid-js":">=1.8"},"_npmOperationalInternal":{"tmp":"tmp/solid_1.1.3_1786951551717_0.2671507273747855","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@ai-oauth-sdk/solid","version":"1.2.0","keywords":["oauth","pkce","solid","solidjs","signal","ai","chatgpt"],"license":"MIT","_id":"@ai-oauth-sdk/solid@1.2.0","maintainers":[{"name":"themonk-bot","email":"hey@themonk.dev"}],"homepage":"https://ai-oauth.themonk.dev","bugs":{"url":"https://github.com/themonk-dev/ai-oauth-sdk/issues"},"dist":{"shasum":"1456b70414a1b9a761fbddda9112afe062b932de","tarball":"https://registry.npmjs.org/@ai-oauth-sdk/solid/-/solid-1.2.0.tgz","fileCount":9,"integrity":"sha512-NTPlkgpa7ZNsCy0lIDw0FdR4Fm6GQ07oZHhCeQLmAFUdxmq0gReA3uapRi4qE8rl88Xib4yfY3s2FGicIVUFQg==","signatures":[{"sig":"MEQCIGgG0kQHIrJh0jen/or3jKjzwsz0OeFbInoKGkNk/srKAiAZYF0spHdfDSRGVFqB87BCkkfz/wzwIgP4Cs6VU/JylA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-oauth-sdk%2fsolid@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19743},"main":"./dist/index.cjs","type":"module","_from":"file:tarballs/ai-oauth-sdk-solid-1.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"build":"tsup","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c34ad5ee-3112-4722-adca-ac6d14e3a410"}},"_resolved":"/home/runner/work/ai-oauth-sdk/ai-oauth-sdk/tarballs/ai-oauth-sdk-solid-1.2.0.tgz","_integrity":"sha512-NTPlkgpa7ZNsCy0lIDw0FdR4Fm6GQ07oZHhCeQLmAFUdxmq0gReA3uapRi4qE8rl88Xib4yfY3s2FGicIVUFQg==","repository":{"url":"git+https://github.com/themonk-dev/ai-oauth-sdk.git","type":"git","directory":"packages/solid"},"_npmVersion":"11.17.0","description":"SolidJS primitive for ai-oauth-sdk. Sign in with ChatGPT, Claude, Gemini or Grok.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@ai-oauth-sdk/core":"^1.2.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"solid-js":"^1.9.3"},"peerDependencies":{"solid-js":">=1.8"},"_npmOperationalInternal":{"tmp":"tmp/solid_1.2.0_1787128294685_0.47871354701863256","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@ai-oauth-sdk/solid","version":"1.3.0","description":"SolidJS primitive for ai-oauth-sdk. Sign in with ChatGPT, Claude, Gemini or Grok.","keywords":["oauth","pkce","solid","solidjs","signal","ai","chatgpt"],"license":"MIT","homepage":"https://ai-oauth.themonk.dev","bugs":{"url":"https://github.com/themonk-dev/ai-oauth-sdk/issues"},"repository":{"type":"git","url":"git+https://github.com/themonk-dev/ai-oauth-sdk.git","directory":"packages/solid"},"type":"module","sideEffects":false,"main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"dependencies":{"@ai-oauth-sdk/core":"^1.3.0"},"peerDependencies":{"solid-js":">=1.8"},"devDependencies":{"solid-js":"^1.9.3"},"publishConfig":{"access":"public","provenance":true},"scripts":{"build":"tsup","typecheck":"tsc -p tsconfig.json --noEmit"},"_id":"@ai-oauth-sdk/solid@1.3.0","_integrity":"sha512-0e0uC+ViQd8z953VIysS5UyvcnxIzMap6v8kpk0v0IKVjtUm4E0zr8pVjKzjwteBE5DrDRICl8eI7+jGCDd15w==","_resolved":"/home/runner/work/ai-oauth-sdk/ai-oauth-sdk/tarballs/ai-oauth-sdk-solid-1.3.0.tgz","_from":"file:tarballs/ai-oauth-sdk-solid-1.3.0.tgz","_nodeVersion":"24.20.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-0e0uC+ViQd8z953VIysS5UyvcnxIzMap6v8kpk0v0IKVjtUm4E0zr8pVjKzjwteBE5DrDRICl8eI7+jGCDd15w==","shasum":"8c466d6cae5924b487fa340581950d7abedba439","tarball":"https://registry.npmjs.org/@ai-oauth-sdk/solid/-/solid-1.3.0.tgz","fileCount":9,"unpackedSize":19743,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ai-oauth-sdk%2fsolid@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEjqIozW3oAARtVn4X7y23H9vFavZD3Fv7Lpzn3XJOrIAiEA54iFLkSyxVsnFcfyB6ks+63r+0hRZ6GTXmeFag6Kd+c="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c34ad5ee-3112-4722-adca-ac6d14e3a410"}},"directories":{},"maintainers":[{"name":"themonk-bot","email":"hey@themonk.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/solid_1.3.0_1789278199177_0.06372571624420242"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-30T19:51:27.095Z","modified":"2026-09-13T05:43:19.639Z","0.1.0":"2026-07-30T19:51:27.554Z","0.1.1":"2026-07-30T20:34:39.124Z","0.2.0":"2026-07-31T16:41:07.246Z","0.2.1":"2026-08-01T21:07:06.967Z","0.3.0":"2026-08-01T21:41:56.101Z","1.0.0":"2026-08-02T08:15:37.268Z","1.0.1":"2026-08-02T14:29:21.313Z","1.0.2":"2026-08-03T14:14:20.781Z","1.1.0":"2026-08-04T19:52:35.847Z","1.1.1":"2026-08-12T04:46:23.682Z","1.1.2":"2026-08-12T12:45:33.110Z","1.1.3":"2026-08-17T07:25:51.868Z","1.2.0":"2026-08-19T08:31:34.816Z","1.3.0":"2026-09-13T05:43:19.307Z"},"bugs":{"url":"https://github.com/themonk-dev/ai-oauth-sdk/issues"},"license":"MIT","homepage":"https://ai-oauth.themonk.dev","keywords":["oauth","pkce","solid","solidjs","signal","ai","chatgpt"],"repository":{"type":"git","url":"git+https://github.com/themonk-dev/ai-oauth-sdk.git","directory":"packages/solid"},"description":"SolidJS primitive for ai-oauth-sdk. Sign in with ChatGPT, Claude, Gemini or Grok.","maintainers":[{"name":"themonk-bot","email":"hey@themonk.dev"}],"readme":"# @ai-oauth-sdk/solid\n\nSolidJS primitive for [`ai-oauth-sdk`](https://github.com/themonk-dev/ai-oauth-sdk).\n\n**[Documentation](https://ai-oauth.themonk.dev/docs/frameworks/solid)**\n\n```bash\nnpm i @ai-oauth-sdk/solid @ai-oauth-sdk/browser\n```\n\n```tsx\nimport { Show } from 'solid-js'\nimport { createAuth } from '@ai-oauth-sdk/solid'\nimport { popupReceiver } from '@ai-oauth-sdk/browser'\n\nfunction SignIn() {\n  const auth = createAuth({\n    provider: 'openai',\n    clientId: import.meta.env.VITE_CLIENT_ID,\n    receiver: popupReceiver(),\n  })\n\n  return (\n    <Show\n      when={auth.tokens()}\n      fallback={\n        <button onClick={() => auth.login()} disabled={auth.isLoading()}>\n          {auth.error() ? `Retry: ${auth.error()!.message}` : 'Sign in with ChatGPT'}\n        </button>\n      }\n    >\n      {(tokens) => <button onClick={() => auth.logout()}>Sign out ({tokens().email})</button>}\n    </Show>\n  )\n}\n```\n\n## Notes\n\nEverything is an accessor, so call them to read inside a reactive scope: `auth.tokens()`, not\n`auth.tokens`.\n\nCleanup runs through `onCleanup`, so the subscription is released with the owning root. Called\noutside a root it simply does nothing, which is the correct behaviour there.\n\nRequires Solid 1.8+. `solid-js` is a peer dependency.\n\n## License\n\nMIT\n\n---\n\n<sub>An independent, unofficial project. Not affiliated with or endorsed by OpenAI,\nAnthropic, Google, GitHub, Microsoft, xAI, Alibaba or OpenRouter; all trademarks belong\nto their owners. No provider officially supports these OAuth flows, and any of them may\nchange without notice. Please read the\n[disclaimer](https://ai-oauth.themonk.dev/docs/resources/disclaimer).</sub>\n","readmeFilename":"README.md"}