{"_id":"opencode-poe-auth","_rev":"4-494c7e0abf5e3bb83d799d2dcbb0404f","name":"opencode-poe-auth","dist-tags":{"latest":"0.0.4"},"versions":{"0.0.1":{"name":"opencode-poe-auth","version":"0.0.1","keywords":["opencode","opencode-plugin","poe","oauth","oauth2","authentication","auth","login","pkce","plugin","ai","typescript"],"license":"MIT","_id":"opencode-poe-auth@0.0.1","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code/tree/main/packages/opencode-poe-auth","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"dist":{"shasum":"6623adecd6e28934dd9274f108490555d34393a9","tarball":"https://registry.npmjs.org/opencode-poe-auth/-/opencode-poe-auth-0.0.1.tgz","fileCount":6,"integrity":"sha512-cXqTlS6AXHzo1oBdosnxbT47ZJEZ9WXn050X8Re6wZ1vaNnTpB/l2fMQt90evT7RBK0fB8UjXQUDMKyd7bbiqg==","signatures":[{"sig":"MEYCIQCKxNbCpZO8NYfEs4ybvixFKSLlle1dm3YveWdYXlZVvwIhAOMxfqxBHTXpgDXTij2ynyfdKktYKztoOO5LazDc4O6K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4368},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6f2a7e9c43f7a75e3f1130b821f738083da0f685","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc","test:unit":"vitest run --config vitest.config.ts"},"_npmUser":{"name":"kamilio","email":"kamil.jopek@gmail.com"},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/opencode-poe-auth"},"_npmVersion":"10.9.2","description":"Poe OAuth authentication plugin for OpenCode","directories":{},"_nodeVersion":"22.14.0","dependencies":{"open":"^10.0.0","poe-oauth":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@opencode-ai/plugin":"^1.3.0"},"peerDependencies":{"@opencode-ai/plugin":"*"},"_npmOperationalInternal":{"tmp":"tmp/opencode-poe-auth_0.0.1_1774382769130_0.44172312728513763","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"opencode-poe-auth","version":"0.0.2","keywords":["opencode","opencode-plugin","poe","oauth","oauth2","authentication","auth","login","pkce","plugin","ai","typescript"],"license":"MIT","_id":"opencode-poe-auth@0.0.2","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code/tree/main/packages/opencode-poe-auth","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"dist":{"shasum":"46aad8466fdaee2eae6aaddd84f225d11aac0e54","tarball":"https://registry.npmjs.org/opencode-poe-auth/-/opencode-poe-auth-0.0.2.tgz","fileCount":6,"integrity":"sha512-1LjIOntWWmvIriquRf8zR6ZOIIl5iV3vYe3KYcjx5/FWg/fkLTrtmF05bLhR+CoCEfJna8TxdCrC6kid3yWbmQ==","signatures":[{"sig":"MEUCIEMb+zf6rkYWVaKmugzAeMSKNf0xqABmoxUumfW0JNLaAiEAhWz50qLB+AcVjvrAVFdwyuVQoMyfD56ibiLHhN+t48I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-poe-auth@0.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4368},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"af7ca30cbd89621763d03f8e59cfdb6ba1db0861","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc","test:unit":"vitest run --config vitest.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2478eacf-e177-441b-a24c-3f7df0c14eb3"}},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/opencode-poe-auth"},"_npmVersion":"11.12.0","description":"Poe OAuth authentication plugin for OpenCode","directories":{},"_nodeVersion":"22.22.1","dependencies":{"open":"^10.0.0","poe-oauth":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@opencode-ai/plugin":"^1.3.0"},"peerDependencies":{"@opencode-ai/plugin":"*"},"_npmOperationalInternal":{"tmp":"tmp/opencode-poe-auth_0.0.2_1774384839010_0.8547718818515175","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"opencode-poe-auth","version":"0.0.3","keywords":["opencode","opencode-plugin","poe","oauth","oauth2","authentication","auth","login","pkce","plugin","ai","typescript"],"license":"MIT","_id":"opencode-poe-auth@0.0.3","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code/tree/main/packages/opencode-poe-auth","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"dist":{"shasum":"34a7174ae437b6a045b52edb23cb58de1b639d11","tarball":"https://registry.npmjs.org/opencode-poe-auth/-/opencode-poe-auth-0.0.3.tgz","fileCount":6,"integrity":"sha512-1UyMtv7d+Ufn/5XvhMtqOjAL4URZ+Ek29xnQ4iq1Yp2wuLzy9r8wsSDa1VHZGz3ZdB56zpyhu1qEPKOKnm6ZzQ==","signatures":[{"sig":"MEUCIQDqoWK/Es41RANVo+xkN72YulK7TTSox53OMO+BnEQQRwIgVrkreecS0nwrfJ+HjqQJlNRSRY+1Ox8GYZAEMgEpnfQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-poe-auth@0.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4368},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"99d9e7a388baf91179ab6fecc3d7f4b92f96ede2","scripts":{"test":"vitest run --config vitest.config.ts","build":"tsc","test:unit":"vitest run --config vitest.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2478eacf-e177-441b-a24c-3f7df0c14eb3"}},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/opencode-poe-auth"},"_npmVersion":"11.12.0","description":"Poe OAuth authentication plugin for OpenCode","directories":{},"_nodeVersion":"22.22.1","dependencies":{"open":"^10.0.0","poe-oauth":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@opencode-ai/plugin":"^1.3.0"},"peerDependencies":{"@opencode-ai/plugin":"*"},"_npmOperationalInternal":{"tmp":"tmp/opencode-poe-auth_0.0.3_1774403606872_0.7317147476695836","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"opencode-poe-auth","version":"0.0.4","description":"Poe OAuth authentication plugin for OpenCode","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"publishConfig":{"access":"public"},"scripts":{"build":"tsc","test":"vitest run --config vitest.config.ts","test:unit":"vitest run --config vitest.config.ts"},"keywords":["opencode","opencode-plugin","poe","oauth","oauth2","authentication","auth","login","pkce","plugin","ai","typescript"],"license":"MIT","peerDependencies":{"@opencode-ai/plugin":"*"},"dependencies":{"open":"^10.0.0","poe-oauth":"*"},"devDependencies":{"@opencode-ai/plugin":"^1.3.0"},"repository":{"type":"git","url":"git+https://github.com/poe-platform/poe-code.git","directory":"packages/opencode-poe-auth"},"homepage":"https://github.com/poe-platform/poe-code/tree/main/packages/opencode-poe-auth","gitHead":"898a8c7f8782777da92e19f728cdd1e3f79537d5","_id":"opencode-poe-auth@0.0.4","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"_nodeVersion":"22.14.0","_npmVersion":"11.14.0","dist":{"integrity":"sha512-aQOX7l40MJ5nmCKgQR5On+zoif5uYbJc+apedoMblRowXNOrBX0tedOsm6Q/3LhB1/5RxRy7RVes2g+bzi8pwA==","shasum":"be511de4054f05b9d094f783acdd5b8634d57224","tarball":"https://registry.npmjs.org/opencode-poe-auth/-/opencode-poe-auth-0.0.4.tgz","fileCount":6,"unpackedSize":4368,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-poe-auth@0.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIB64vEapHLmRVjMEfHpRnY5St4gBMjDKjFL77+U+BVSvAiEAmyf/ACh10QmAS74T6OaGRvdH5ezS9qBe93EIUfS8YxA="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2478eacf-e177-441b-a24c-3f7df0c14eb3"}},"directories":{},"maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/opencode-poe-auth_0.0.4_1778249721226_0.7185805053205059"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-24T20:06:08.986Z","modified":"2026-05-08T14:15:21.664Z","0.0.1":"2026-03-24T20:06:09.339Z","0.0.2":"2026-03-24T20:40:39.156Z","0.0.3":"2026-03-25T01:53:27.031Z","0.0.4":"2026-05-08T14:15:21.383Z"},"bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"license":"MIT","homepage":"https://github.com/poe-platform/poe-code/tree/main/packages/opencode-poe-auth","keywords":["opencode","opencode-plugin","poe","oauth","oauth2","authentication","auth","login","pkce","plugin","ai","typescript"],"repository":{"type":"git","url":"git+https://github.com/poe-platform/poe-code.git","directory":"packages/opencode-poe-auth"},"description":"Poe OAuth authentication plugin for OpenCode","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"readme":"# opencode-poe-auth\n\nPoe authentication plugin for OpenCode with browser-based OAuth and manual API key entry.\n\n## Install\n\n```bash\nnpm install opencode-poe-auth\n```\n\n## Usage\n\nRegister the plugin with OpenCode:\n\n```ts\nimport { PoeAuthPlugin } from \"opencode-poe-auth\";\n\nconst INTERNAL_PLUGINS = [\n  PoeAuthPlugin\n];\n```\n\nThe plugin registers the `poe` auth provider and exposes two auth methods:\n\n- `Login with Poe (browser)`\n- `Manually enter API Key`\n\n## Environment Variables\n\nThis package does not expose any environment variables.\n\n## Config\n\nThis package does not expose any plugin-specific config options.\n","readmeFilename":"README.md"}