{"_id":"@iam-brain/opencode-codex-auth","_rev":"45-cfeaecec6b8a267ebceaae369a49c93e","name":"@iam-brain/opencode-codex-auth","dist-tags":{"latest":"1.10.0"},"versions":{"0.1.3":{"name":"@iam-brain/opencode-codex-auth","version":"0.1.3","keywords":["opencode","openai","codex","chatgpt","oauth","multi-account","plugin","auth"],"author":{"name":"iam-brain"},"license":"MIT","_id":"@iam-brain/opencode-codex-auth@0.1.3","maintainers":[{"name":"iam-brain","email":"bfont@me.com"}],"homepage":"https://github.com/iam-brain/opencode-codex-auth#readme","bugs":{"url":"https://github.com/iam-brain/opencode-codex-auth/issues"},"bin":{"opencode-codex-auth":"dist/bin/opencode-codex-auth.js"},"dist":{"shasum":"66296253b126c0def24a251d529fbe7fb0cd4445","tarball":"https://registry.npmjs.org/@iam-brain/opencode-codex-auth/-/opencode-codex-auth-0.1.3.tgz","fileCount":165,"integrity":"sha512-HiKohOHDbO8RvZGoLYFq6W4eLCi1nXXO2Y3VTfZ1ghMX8TbJiAFz6zvvDy2OdHD6LkFcSidT9TtVWy3prXZabQ==","signatures":[{"sig":"MEQCIETkbMs+qlYS1C14m5vu+VMRT50XkE5AeuTP214Ly2MPAiAMvMrFvogwWfjpZXlpMZGq5WHGtyQYErNG0S3hozaIig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":632614},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"defae24af2fca1565af4538cd33fdebef8228601","scripts":{"test":"vitest run","build":"tsc","verify":"npm run typecheck && npm test && npm run build","prepack":"npm run build","typecheck":"tsc --noEmit","release:major":"npm test && npm version major -m \"release: v%s\" && npm run build && git push origin main --follow-tags","release:minor":"npm test && npm version minor -m \"release: v%s\" && npm run build && git push origin main --follow-tags","release:patch":"npm test && npm version patch -m \"release: v%s\" && npm run build && git push origin main --follow-tags"},"_npmUser":{"name":"iam-brain","email":"bfont@me.com"},"repository":{"url":"git+https://github.com/iam-brain/opencode-codex-auth.git","type":"git"},"_npmVersion":"11.8.0","description":"Native Codex auth with multi-account rotation for OpenCode","directories":{},"_nodeVersion":"25.6.0","dependencies":{"proper-lockfile":"^4.1.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^24.6.2","@opencode-ai/sdk":"^1.0.150","@opencode-ai/plugin":"^1.0.150","@types/proper-lockfile":"^4.1.2"},"peerDependencies":{"@opencode-ai/plugin":"^1.0.150"},"_npmOperationalInternal":{"tmp":"tmp/opencode-codex-auth_0.1.3_1770699170918_0.5752885388743618","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@iam-brain/opencode-codex-auth","version":"0.1.4","keywords":["opencode","openai","codex","chatgpt","oauth","multi-account","plugin","auth"],"author":{"name":"iam-brain"},"license":"MIT","_id":"@iam-brain/opencode-codex-auth@0.1.4","maintainers":[{"name":"iam-brain","email":"bfont@me.com"}],"homepage":"https://github.com/iam-brain/opencode-codex-auth#readme","bugs":{"url":"https://github.com/iam-brain/opencode-codex-auth/issues"},"bin":{"opencode-codex-auth":"dist/bin/opencode-codex-auth.js"},"dist":{"shasum":"89e30f211a9cb7f2891b86ccae9721a94341988b","tarball":"https://registry.npmjs.org/@iam-brain/opencode-codex-auth/-/opencode-codex-auth-0.1.4.tgz","fileCount":161,"integrity":"sha512-1yDG1v6uQcDNVKIUMEjmnCXQ6L8Nv4Rktlh3BG/hDsNynHK1YHcHHx2jIBF/S9qGPxQkWuFbN/XI3yShGWwUGQ==","signatures":[{"sig":"MEUCIQDU388Yl8oG1zx+HgSCegcu/3YauoO539V0iICUpgMPGAIgYf8x9M9JuzxDawPZtjY0HKiJQkfkfKQk//zNDZED+Zk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@iam-brain%2fopencode-codex-auth@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":631365},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"25e5649ef35ae21f15f2bb75db9dd8caa43de0e2","scripts":{"test":"vitest run","build":"tsc","verify":"npm run typecheck && npm test && npm run build","prepack":"npm run build","typecheck":"tsc --noEmit","release:major":"npm test && npm version major -m \"release: v%s\" && npm run build && git push origin main --follow-tags","release:minor":"npm test && npm version minor -m \"release: v%s\" && npm run build && git push origin main --follow-tags","release:patch":"npm test && npm version patch -m \"release: v%s\" && npm run build && git push origin main --follow-tags"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b09e337-c71a-4d5e-8b49-3aa2f5e5e8b9"}},"repository":{"url":"git+https://github.com/iam-brain/opencode-codex-auth.git","type":"git"},"_npmVersion":"11.6.2","description":"Native Codex auth with multi-account rotation for OpenCode","directories":{},"_nodeVersion":"24.13.0","dependencies":{"proper-lockfile":"^4.1.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^24.6.2","@opencode-ai/sdk":"^1.0.150","@opencode-ai/plugin":"^1.0.150","@types/proper-lockfile":"^4.1.2"},"peerDependencies":{"@opencode-ai/plugin":"^1.0.150"},"_npmOperationalInternal":{"tmp":"tmp/opencode-codex-auth_0.1.4_1770699458086_0.29654089536279593","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@iam-brain/opencode-codex-auth","version":"0.1.5","keywords":["opencode","openai","codex","chatgpt","oauth","multi-account","plugin","auth"],"author":{"name":"iam-brain"},"license":"MIT","_id":"@iam-brain/opencode-codex-auth@0.1.5","maintainers":[{"name":"iam-brain","email":"bfont@me.com"}],"homepage":"https://github.com/iam-brain/opencode-codex-auth#readme","bugs":{"url":"https://github.com/iam-brain/opencode-codex-auth/issues"},"bin":{"opencode-codex-auth":"dist/bin/opencode-codex-auth.js"},"dist":{"shasum":"066d2602b7fd8dab7f3a6ed7174633d55a70f04f","tarball":"https://registry.npmjs.org/@iam-brain/opencode-codex-auth/-/opencode-codex-auth-0.1.5.tgz","fileCount":161,"integrity":"sha512-nXFYzrAwSjbo2IdOHRavvAst6mglvaQP8vBCxzLeJdc4i00Nh6KskjKIFr6qdl0YYvIYPZ4yFK/r10bgvramBQ==","signatures":[{"sig":"MEUCIQCRGQY17oICZ+wPQ5mr87q6tLoPX35+RwhRc0+P77DV7wIgHqogo77C4/4syO5jHFV4ixPRHZ01kdsEm0IUptzNOP4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@iam-brain%2fopencode-codex-auth@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":630585},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"bb0967896495eafd0430e66e26dd045740c8b23a","scripts":{"test":"vitest run","build":"tsc","verify":"npm run typecheck && npm test && npm run build","prepack":"npm run build","typecheck":"tsc --noEmit","release:major":"npm test && npm version major -m \"release: v%s\" && npm run build && git push origin main --follow-tags","release:minor":"npm test && npm version minor -m \"release: v%s\" && npm run build && git push origin main --follow-tags","release:patch":"npm test && npm version patch -m \"release: v%s\" && npm run build && git push origin main --follow-tags"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b09e337-c71a-4d5e-8b49-3aa2f5e5e8b9"}},"repository":{"url":"git+https://github.com/iam-brain/opencode-codex-auth.git","type":"git"},"_npmVersion":"11.6.2","description":"Native Codex auth with multi-account rotation for OpenCode","directories":{},"_nodeVersion":"24.13.0","dependencies":{"proper-lockfile":"^4.1.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^24.6.2","@opencode-ai/sdk":"^1.0.150","@opencode-ai/plugin":"^1.0.150","@types/proper-lockfile":"^4.1.2"},"peerDependencies":{"@opencode-ai/plugin":"^1.0.150"},"_npmOperationalInternal":{"tmp":"tmp/opencode-codex-auth_0.1.5_1770700684626_0.03728777008520523","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@iam-brain/opencode-codex-auth","version":"0.1.6","keywords":["opencode","openai","codex","chatgpt","oauth","multi-account","plugin","auth"],"author":{"name":"iam-brain"},"license":"MIT","_id":"@iam-brain/opencode-codex-auth@0.1.6","maintainers":[{"name":"iam-brain","email":"bfont@me.com"}],"homepage":"https://github.com/iam-brain/opencode-codex-auth#readme","bugs":{"url":"https://github.com/iam-brain/opencode-codex-auth/issues"},"bin":{"persona-tool":"dist/bin/persona-tool.js","opencode-codex-auth":"dist/bin/opencode-codex-auth.js"},"dist":{"shasum":"5817e6957f44282c27a8ada31d4e7f1d0370512f","tarball":"https://registry.npmjs.org/@iam-brain/opencode-codex-auth/-/opencode-codex-auth-0.1.6.tgz","fileCount":182,"integrity":"sha512-AR1sUP5icPKLduTOnyz5wfi/03dW9vtEqpjyLVfRIaq1ik25NfDWOvdoOZpYCoeX+xn0i7tULrC0nSQyl9F2ag==","signatures":[{"sig":"MEUCIEQkaQrksw53e1AKxlPSp1qu+MC/sM+yKkuuR1wfz+7qAiEA0HePuwp55NbLVzUgbNJySqBe9D/1YeM9spHncFQuZOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@iam-brain%2fopencode-codex-auth@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":700046},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"acc88d76e1cd374d4418680c9a037d7ded3264b2","scripts":{"test":"vitest run","build":"tsc","verify":"npm run typecheck && npm test && npm run build","prepack":"npm run build","typecheck":"tsc --noEmit","release:major":"npm test && npm version major -m \"release: v%s\" && npm run build && git push origin main --follow-tags","release:minor":"npm test && npm version minor -m \"release: v%s\" && npm run build && git push origin main --follow-tags","release:patch":"npm test && npm version patch -m \"release: v%s\" && npm run build && git push origin main --follow-tags"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b09e337-c71a-4d5e-8b49-3aa2f5e5e8b9"}},"repository":{"url":"git+https://github.com/iam-brain/opencode-codex-auth.git","type":"git"},"_npmVersion":"11.6.2","description":"Native Codex auth with multi-account rotation for OpenCode","directories":{},"_nodeVersion":"24.13.0","dependencies":{"proper-lockfile":"^4.1.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^24.6.2","@opencode-ai/sdk":"^1.0.150","@opencode-ai/plugin":"^1.0.150","@types/proper-lockfile":"^4.1.2"},"peerDependencies":{"@opencode-ai/plugin":"^1.0.150"},"_npmOperationalInternal":{"tmp":"tmp/opencode-codex-auth_0.1.6_1770732599684_0.3972424062465738","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@iam-brain/opencode-codex-auth","version":"0.1.7","keywords":["opencode","openai","codex","chatgpt","oauth","multi-account","plugin","auth"],"author":{"name":"iam-brain"},"license":"MIT","_id":"@iam-brain/opencode-codex-auth@0.1.7","maintainers":[{"name":"iam-brain","email":"bfont@me.com"}],"homepage":"https://github.com/iam-brain/opencode-codex-auth#readme","bugs":{"url":"https://github.com/iam-brain/opencode-codex-auth/issues"},"bin":{"persona-tool":"dist/bin/persona-tool.js","opencode-codex-auth":"dist/bin/opencode-codex-auth.js"},"dist":{"shasum":"6cb09482b9577c6dcff09d5514c7887e526504bf","tarball":"https://registry.npmjs.org/@iam-brain/opencode-codex-auth/-/opencode-codex-auth-0.1.7.tgz","fileCount":182,"integrity":"sha512-KAXB0Fr5Kn4flQ2/YI/PA6RgIBs/kLShSggLH+CJ0m0I6QU508XlnxGd/GNfPEGp4xORTwkBwUr96YGyfB1QBw==","signatures":[{"sig":"MEYCIQDwqskwSlCmSiDRW6TArl7jfao0cGO0+n25AakkUBxXPAIhAKDA2m/VJse7BLNtdpXy5LB5PM8JiSfm0L4D42qQszO5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@iam-brain%2fopencode-codex-auth@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":707187},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"dedb055bf0570b28177008df22947735f58d70e0","scripts":{"test":"vitest run","build":"tsc","verify":"npm run typecheck && npm test && npm run build","prepack":"npm run build","typecheck":"tsc --noEmit","release:major":"npm test && npm version major -m \"release: v%s\" && npm run build && git push origin main --follow-tags","release:minor":"npm test && npm version minor -m \"release: v%s\" && npm run build && git push origin main --follow-tags","release:patch":"npm test && npm version patch -m \"release: v%s\" && npm run build && git push origin main --follow-tags"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b09e337-c71a-4d5e-8b49-3aa2f5e5e8b9"}},"repository":{"url":"git+https://github.com/iam-brain/opencode-codex-auth.git","type":"git"},"_npmVersion":"11.6.2","description":"Native Codex auth with multi-account rotation for OpenCode","directories":{},"_nodeVersion":"24.13.0","dependencies":{"proper-lockfile":"^4.1.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^24.6.2","@opencode-ai/sdk":"^1.0.150","@opencode-ai/plugin":"^1.0.150","@types/proper-lockfile":"^4.1.2"},"peerDependencies":{"@opencode-ai/plugin":"^1.0.150"},"_npmOperationalInternal":{"tmp":"tmp/opencode-codex-auth_0.1.7_1770738507479_0.3679465390993255","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@iam-brain/opencode-codex-auth","version":"0.1.8","keywords":["opencode","openai","codex","chatgpt","oauth","multi-account","plugin","auth"],"author":{"name":"iam-brain"},"license":"MIT","_id":"@iam-brain/opencode-codex-auth@0.1.8","maintainers":[{"name":"iam-brain","email":"bfont@me.com"}],"homepage":"https://github.com/iam-brain/opencode-codex-auth#readme","bugs":{"url":"https://github.com/iam-brain/opencode-codex-auth/issues"},"bin":{"persona-tool":"dist/bin/persona-tool.js","opencode-codex-auth":"dist/bin/opencode-codex-auth.js"},"dist":{"shasum":"9d116847e5f22d095f6e0ac7b0a2b4b53ee6cc23","tarball":"https://registry.npmjs.org/@iam-brain/opencode-codex-auth/-/opencode-codex-auth-0.1.8.tgz","fileCount":190,"integrity":"sha512-YXysDUGzDroW3+gPg5Apbxf1JN8D5Xz2qz+PLtpfysc6QiEapbiSqApYGt/BE+YBy/yLWL4gLhoV+P1fKrU0bQ==","signatures":[{"sig":"MEUCIAwq3ZL6efcjHiC3MwM98sNGiCHfM0PQ2eynME7+0NvUAiEAxLOOMhu0PbtCc+yPGxB7kal4xyThFXvgfGhQVeTHCsw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@iam-brain%2fopencode-codex-auth@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":751882},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"0ec9c444ba5a3938e2b49695404dae51b0d8a9cf","scripts":{"test":"vitest run","build":"tsc","verify":"npm run typecheck && npm test && npm run build","prepack":"npm run build","typecheck":"tsc --noEmit","release:major":"npm test && npm version major -m \"release: v%s\" && npm run build && git push origin main --follow-tags","release:minor":"npm test && npm version minor -m \"release: v%s\" && npm run build && git push origin main --follow-tags","release:patch":"npm test && npm version patch -m \"release: v%s\" && npm run build && git push origin main --follow-tags"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b09e337-c71a-4d5e-8b49-3aa2f5e5e8b9"}},"repository":{"url":"git+https://github.com/iam-brain/opencode-codex-auth.git","type":"git"},"_npmVersion":"11.6.2","description":"Native Codex auth with multi-account rotation for OpenCode","directories":{},"_nodeVersion":"24.13.0","dependencies":{"proper-lockfile":"^4.1.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^24.6.2","@opencode-ai/sdk":"^1.0.150","@opencode-ai/plugin":"^1.0.150","@types/proper-lockfile":"^4.1.2"},"peerDependencies":{"@opencode-ai/plugin":"^1.0.150"},"_npmOperationalInternal":{"tmp":"tmp/opencode-codex-auth_0.1.8_1770772427338_0.5372245449703525","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@iam-brain/opencode-codex-auth","version":"0.1.9","keywords":["opencode","openai","codex","chatgpt","oauth","multi-account","plugin","auth"],"author":{"name":"iam-brain"},"license":"MIT","_id":"@iam-brain/opencode-codex-auth@0.1.9","maintainers":[{"name":"iam-brain","email":"bfont@me.com"}],"homepage":"https://github.com/iam-brain/opencode-codex-auth#readme","bugs":{"url":"https://github.com/iam-brain/opencode-codex-auth/issues"},"bin":{"persona-tool":"dist/bin/persona-tool.js","opencode-codex-auth":"dist/bin/opencode-codex-auth.js"},"dist":{"shasum":"0abdd7cce224d6c5cdf538bb4e5217bb4a738803","tarball":"https://registry.npmjs.org/@iam-brain/opencode-codex-auth/-/opencode-codex-auth-0.1.9.tgz","fileCount":190,"integrity":"sha512-jw2Vd7lSaU/JhU76uyhaYEGQyuo2eNZGXAjmPkQAnI2LDBTsdpF6zqmmAiWqXmeyCUWAOqU7eJV2WHN4UR+Flw==","signatures":[{"sig":"MEUCIQDXJ0so40448RruS8z19VAnRuYgrYLATceZtA0mpB5iowIgCN6vwkelDnZa19t8SFtfD+KXXlovxXSm5lY8UZ1DhH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@iam-brain%2fopencode-codex-auth@0.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":755610},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"ad0903043163a73fe883bb6041f2dcb917a1f15d","scripts":{"test":"vitest run","build":"tsc","verify":"npm run typecheck && npm test && npm run build","prepack":"npm run build","typecheck":"tsc --noEmit","release:major":"npm test && npm version major -m \"release: v%s\" && npm run build && git push origin main --follow-tags","release:minor":"npm test && npm version minor -m \"release: v%s\" && npm run build && git push origin main --follow-tags","release:patch":"npm test && npm version patch -m \"release: v%s\" && npm run build && git push origin main --follow-tags"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b09e337-c71a-4d5e-8b49-3aa2f5e5e8b9"}},"repository":{"url":"git+https://github.com/iam-brain/opencode-codex-auth.git","type":"git"},"_npmVersion":"11.6.2","description":"Native Codex auth with multi-account rotation for OpenCode","directories":{},"_nodeVersion":"24.13.0","dependencies":{"proper-lockfile":"^4.1.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^24.6.2","@opencode-ai/sdk":"^1.0.150","@opencode-ai/plugin":"^1.0.150","@types/proper-lockfile":"^4.1.2"},"peerDependencies":{"@opencode-ai/plugin":"^1.0.150"},"_npmOperationalInternal":{"tmp":"tmp/opencode-codex-auth_0.1.9_1770784583072_0.23545009718269205","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@iam-brain/opencode-codex-auth","version":"0.1.10","keywords":["opencode","openai","codex","chatgpt","oauth","multi-account","plugin","auth"],"author":{"name":"iam-brain"},"license":"MIT","_id":"@iam-brain/opencode-codex-auth@0.1.10","maintainers":[{"name":"iam-brain","email":"bfont@me.com"}],"homepage":"https://github.com/iam-brain/opencode-codex-auth#readme","bugs":{"url":"https://github.com/iam-brain/opencode-codex-auth/issues"},"bin":{"persona-tool":"dist/bin/persona-tool.js","opencode-codex-auth":"dist/bin/opencode-codex-auth.js"},"dist":{"shasum":"60ecdfb776a3cfa9f0a7f0d691744489ab00e1e1","tarball":"https://registry.npmjs.org/@iam-brain/opencode-codex-auth/-/opencode-codex-auth-0.1.10.tgz","fileCount":190,"integrity":"sha512-FPy4bbCoDfBD4XFaS/Ds9YfDuuX3+i/cQxUcigyB9dti1EbeFIdXFJ9yNDS9J1ULTcmenaerNQZnYYavhWB0mg==","signatures":[{"sig":"MEUCIBByGppMwzxCCfr7VaL9umYRknE+3rmDda8GP3/Zi2btAiEA9kqTlhKSqn10BI+feY5vRn+LHuzHFVWEdRidhgk6kcs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@iam-brain%2fopencode-codex-auth@0.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":755818},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"d1e736df5c3d0c42fecdec4ec20ef79034edb18a","scripts":{"test":"vitest run","build":"tsc","verify":"npm run typecheck && npm test && npm run build","prepack":"npm run build","release":"node scripts/release.js","typecheck":"tsc --noEmit","release:major":"npm run release -- major","release:minor":"npm run release -- minor","release:patch":"npm run release -- patch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b09e337-c71a-4d5e-8b49-3aa2f5e5e8b9"}},"repository":{"url":"git+https://github.com/iam-brain/opencode-codex-auth.git","type":"git"},"_npmVersion":"11.6.2","description":"Native Codex auth with multi-account rotation for OpenCode","directories":{},"_nodeVersion":"24.13.0","dependencies":{"proper-lockfile":"^4.1.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^24.6.2","@opencode-ai/sdk":"^1.0.150","@opencode-ai/plugin":"^1.0.150","@types/proper-lockfile":"^4.1.2"},"peerDependencies":{"@opencode-ai/plugin":"^1.0.150"},"_npmOperationalInternal":{"tmp":"tmp/opencode-codex-auth_0.1.10_1770785064932_0.23576511611371598","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@iam-brain/opencode-codex-auth","version":"0.1.11","keywords":["opencode","openai","codex","chatgpt","oauth","multi-account","plugin","auth"],"author":{"name":"iam-brain"},"license":"MIT","_id":"@iam-brain/opencode-codex-auth@0.1.11","maintainers":[{"name":"iam-brain","email":"bfont@me.com"}],"homepage":"https://github.com/iam-brain/opencode-codex-auth#readme","bugs":{"url":"https://github.com/iam-brain/opencode-codex-auth/issues"},"bin":{"persona-tool":"dist/bin/persona-tool.js","opencode-codex-auth":"dist/bin/opencode-codex-auth.js"},"dist":{"shasum":"0b3d283dedf48e14c380716f32e22a89d0ab8b4e","tarball":"https://registry.npmjs.org/@iam-brain/opencode-codex-auth/-/opencode-codex-auth-0.1.11.tgz","fileCount":190,"integrity":"sha512-1ikDSu8I4pVcsx4C4trk2qUR0n7tEaXIvHwWZNzze2TR6WuPB7QT07hzUFHuah1m06YbWR1ZUpkETGrtnQ/MYA==","signatures":[{"sig":"MEYCIQCgJFtCjVQbRniqnk6WhN0NE9kxdI54AxO0ajZ50zU1DAIhAOFphXQuTiKr1dwAdzRzvCImjSg/aKw3IISlH1/uiA4A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@iam-brain%2fopencode-codex-auth@0.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":756258},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"5e3a691b74a958a5611fefafd68cc6f44c0df74b","scripts":{"test":"vitest run","build":"tsc","verify":"npm run typecheck && npm test && npm run build","prepack":"npm run build","release":"node scripts/release.js","typecheck":"tsc --noEmit","release:major":"npm run release -- major","release:minor":"npm run release -- minor","release:patch":"npm run release -- patch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b09e337-c71a-4d5e-8b49-3aa2f5e5e8b9"}},"repository":{"url":"git+https://github.com/iam-brain/opencode-codex-auth.git","type":"git"},"_npmVersion":"11.6.2","description":"Native Codex auth with multi-account rotation for OpenCode","directories":{},"_nodeVersion":"24.13.0","dependencies":{"proper-lockfile":"^4.1.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^24.6.2","@opencode-ai/sdk":"^1.0.150","@opencode-ai/plugin":"^1.0.150","@types/proper-lockfile":"^4.1.2"},"peerDependencies":{"@opencode-ai/plugin":"^1.0.150"},"_npmOperationalInternal":{"tmp":"tmp/opencode-codex-auth_0.1.11_1770837656153_0.3292336297413452","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@iam-brain/opencode-codex-auth","version":"0.1.12","keywords":["opencode","openai","codex","chatgpt","oauth","multi-account","plugin","auth"],"author":{"name":"iam-brain"},"license":"MIT","_id":"@iam-brain/opencode-codex-auth@0.1.12","maintainers":[{"name":"iam-brain","email":"bfont@me.com"}],"homepage":"https://github.com/iam-brain/opencode-codex-auth#readme","bugs":{"url":"https://github.com/iam-brain/opencode-codex-auth/issues"},"bin":{"persona-tool":"dist/bin/persona-tool.js","opencode-codex-auth":"dist/bin/opencode-codex-auth.js"},"dist":{"shasum":"09a06714748494725ff6574af237d93d0eea2d4f","tarball":"https://registry.npmjs.org/@iam-brain/opencode-codex-auth/-/opencode-codex-auth-0.1.12.tgz","fileCount":190,"integrity":"sha512-p49AmnQQijMMDJRPorl4c/nHp+dKL1XbP/L1rDQkx1wB/BGWqp1llNu0BKl8IaQH0tpokTQG8quTJGxUvV6uqw==","signatures":[{"sig":"MEUCIQCRiBCcaKF0qDAos/UaEW4ciGSFFB+SA1MXncanEy2NJQIgCPc3QCj+E4VkbwGZWZUvoydjTp2vbOQE2T0bRDJbqGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@iam-brain%2fopencode-codex-auth@0.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":757818},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"8074e44cc7c935089215598a64e4e584fd10ff2b","scripts":{"test":"vitest run","build":"tsc","verify":"npm run typecheck && npm test && npm run build","prepack":"npm run build","release":"node scripts/release.js","typecheck":"tsc --noEmit","release:major":"npm run release -- major","release:minor":"npm run release -- minor","release:patch":"npm run release -- patch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b09e337-c71a-4d5e-8b49-3aa2f5e5e8b9"}},"repository":{"url":"git+https://github.com/iam-brain/opencode-codex-auth.git","type":"git"},"_npmVersion":"11.6.2","description":"Native Codex auth with multi-account rotation for OpenCode","directories":{},"_nodeVersion":"24.13.0","dependencies":{"proper-lockfile":"^4.1.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^24.6.2","@opencode-ai/sdk":"^1.0.150","@opencode-ai/plugin":"^1.0.150","@types/proper-lockfile":"^4.1.2"},"peerDependencies":{"@opencode-ai/plugin":"^1.0.150"},"_npmOperationalInternal":{"tmp":"tmp/opencode-codex-auth_0.1.12_1770840250267_0.0037289674780061066","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@iam-brain/opencode-codex-auth","version":"0.1.13","keywords":["opencode","openai","codex","chatgpt","oauth","multi-account","plugin","auth"],"author":{"name":"iam-brain"},"license":"MIT","_id":"@iam-brain/opencode-codex-auth@0.1.13","maintainers":[{"name":"iam-brain","email":"bfont@me.com"}],"homepage":"https://github.com/iam-brain/opencode-codex-auth#readme","bugs":{"url":"https://github.com/iam-brain/opencode-codex-auth/issues"},"bin":{"persona-tool":"dist/bin/persona-tool.js","opencode-codex-auth":"dist/bin/opencode-codex-auth.js"},"dist":{"shasum":"8f544273cd8ac665ed0a5dd36bd5fddd69e07470","tarball":"https://registry.npmjs.org/@iam-brain/opencode-codex-auth/-/opencode-codex-auth-0.1.13.tgz","fileCount":190,"integrity":"sha512-8udOyiYL35UZMnBfw/ayNrSl3dHUfgjd/HkTDN8KQFhHF+IOHrQNsEhFlMCDsf4nBKM0NVZ3Xx/9sIENHxqRLw==","signatures":[{"sig":"MEUCIQCwyrqng0PvMN69F03pxENA27SPgTgyMVRL0qIk06aGZAIgAaqvPptKC+fceVNp66ViLwrUKJgF2J5DuKtgmc3oaC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@iam-brain%2fopencode-codex-auth@0.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":758029},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"55469882c01361ad4046634e7cbb8a68b7146c09","scripts":{"test":"vitest run","build":"tsc","verify":"npm run typecheck && npm test && npm run build","prepack":"npm run build","release":"node scripts/release.js","typecheck":"tsc --noEmit","release:major":"npm run release -- major","release:minor":"npm run release -- minor","release:patch":"npm run release -- patch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b09e337-c71a-4d5e-8b49-3aa2f5e5e8b9"}},"repository":{"url":"git+https://github.com/iam-brain/opencode-codex-auth.git","type":"git"},"_npmVersion":"11.6.2","description":"Native Codex auth with multi-account rotation for OpenCode","directories":{},"_nodeVersion":"24.13.0","dependencies":{"proper-lockfile":"^4.1.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^24.6.2","@opencode-ai/sdk":"^1.0.150","@opencode-ai/plugin":"^1.0.150","@types/proper-lockfile":"^4.1.2"},"peerDependencies":{"@opencode-ai/plugin":"^1.0.150"},"_npmOperationalInternal":{"tmp":"tmp/opencode-codex-auth_0.1.13_1770853174819_0.3344122221907595","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@iam-brain/opencode-codex-auth","version":"0.1.14","keywords":["opencode","openai","codex","chatgpt","oauth","multi-account","plugin","auth"],"author":{"name":"iam-brain"},"license":"MIT","_id":"@iam-brain/opencode-codex-auth@0.1.14","maintainers":[{"name":"iam-brain","email":"bfont@me.com"}],"homepage":"https://github.com/iam-brain/opencode-codex-auth#readme","bugs":{"url":"https://github.com/iam-brain/opencode-codex-auth/issues"},"bin":{"persona-tool":"dist/bin/persona-tool.js","opencode-codex-auth":"dist/bin/opencode-codex-auth.js"},"dist":{"shasum":"093471ee985baeccdc777c33d1387bd61eb938fd","tarball":"https://registry.npmjs.org/@iam-brain/opencode-codex-auth/-/opencode-codex-auth-0.1.14.tgz","fileCount":190,"integrity":"sha512-4ORb9rIUDlWLv21EGkW5o0Q0RyFItIFFcEK/hMQ9bQLzL2yRTmhXvA1stFDW4gPd9HwSMJxyhAgSqKLSL3riEw==","signatures":[{"sig":"MEUCIBOhI/9QvB1JK2kcdnQWo1n8FjTa13iF6YrNHDGa0WjXAiEA0ZlJYtBwUxRWB3UKX2c6FulOlmSIkp2vUtsbRgFuyJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@iam-brain%2fopencode-codex-auth@0.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":763089},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"ef0a677a0e8e2847c806ee8c01c21bc73fa6ccf6","scripts":{"test":"vitest run","build":"tsc","verify":"npm run typecheck && npm test && npm run build","prepack":"npm run build","release":"node scripts/release.js","typecheck":"tsc --noEmit","release:major":"npm run release -- major","release:minor":"npm run release -- minor","release:patch":"npm run release -- patch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b09e337-c71a-4d5e-8b49-3aa2f5e5e8b9"}},"repository":{"url":"git+https://github.com/iam-brain/opencode-codex-auth.git","type":"git"},"_npmVersion":"11.6.2","description":"Native Codex auth with multi-account rotation for OpenCode","directories":{},"_nodeVersion":"24.13.0","dependencies":{"proper-lockfile":"^4.1.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^24.6.2","@opencode-ai/sdk":"^1.0.150","@opencode-ai/plugin":"^1.0.150","@types/proper-lockfile":"^4.1.2"},"peerDependencies":{"@opencode-ai/plugin":"^1.0.150"},"_npmOperationalInternal":{"tmp":"tmp/opencode-codex-auth_0.1.14_1770855393009_0.1717389998516139","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@iam-brain/opencode-codex-auth","version":"0.1.15","keywords":["opencode","openai","codex","chatgpt","oauth","multi-account","plugin","auth"],"author":{"name":"iam-brain"},"license":"MIT","_id":"@iam-brain/opencode-codex-auth@0.1.15","maintainers":[{"name":"iam-brain","email":"bfont@me.com"}],"homepage":"https://github.com/iam-brain/opencode-codex-auth#readme","bugs":{"url":"https://github.com/iam-brain/opencode-codex-auth/issues"},"bin":{"persona-tool":"dist/bin/persona-tool.js","opencode-codex-auth":"dist/bin/opencode-codex-auth.js"},"dist":{"shasum":"7bf1a8ce2d0284916bff4cb7805a7f90fa97fe41","tarball":"https://registry.npmjs.org/@iam-brain/opencode-codex-auth/-/opencode-codex-auth-0.1.15.tgz","fileCount":190,"integrity":"sha512-W3CMpC7/Ox6XvZr7qEfQ1lveip0JbAYlqfOi08NukgvgC1p/h13bGmwNaual1aXd+7Cf9ITpcQBL2/ytFhT6dg==","signatures":[{"sig":"MEYCIQCaOOhBmPccR9G/2utxGQoItMn7XUyty38Rt5KxTrcY/AIhAM1eFYTxcj+6ApQSfcDhx9B1p9xmv7HVAeKn2aGToqNQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@iam-brain%2fopencode-codex-auth@0.1.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":769604},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"1d1873ce0b37f3cf12827ac3e4fb5bc4249b18ce","scripts":{"test":"vitest run","build":"tsc","verify":"npm run typecheck && npm test && npm run build","prepack":"npm run build","release":"node scripts/release.js","typecheck":"tsc --noEmit","release:major":"npm run release -- major","release:minor":"npm run release -- minor","release:patch":"npm run release -- patch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b09e337-c71a-4d5e-8b49-3aa2f5e5e8b9"}},"repository":{"url":"git+https://github.com/iam-brain/opencode-codex-auth.git","type":"git"},"_npmVersion":"11.6.2","description":"Native Codex auth with multi-account rotation for OpenCode","directories":{},"_nodeVersion":"24.13.0","dependencies":{"proper-lockfile":"^4.1.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^24.6.2","@opencode-ai/sdk":"^1.0.150","@opencode-ai/plugin":"^1.0.150","@types/proper-lockfile":"^4.1.2"},"peerDependencies":{"@opencode-ai/plugin":"^1.0.150"},"_npmOperationalInternal":{"tmp":"tmp/opencode-codex-auth_0.1.15_1770856614361_0.08153514502472725","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@iam-brain/opencode-codex-auth","version":"0.1.16","keywords":["opencode","openai","codex","chatgpt","oauth","multi-account","plugin","auth"],"author":{"name":"iam-brain"},"license":"MIT","_id":"@iam-brain/opencode-codex-auth@0.1.16","maintainers":[{"name":"iam-brain","email":"bfont@me.com"}],"homepage":"https://github.com/iam-brain/opencode-codex-auth#readme","bugs":{"url":"https://github.com/iam-brain/opencode-codex-auth/issues"},"bin":{"persona-tool":"dist/bin/persona-tool.js","opencode-codex-auth":"dist/bin/opencode-codex-auth.js"},"dist":{"shasum":"218ab39c62a38a0c7d4e2f85762e14b74bfb776b","tarball":"https://registry.npmjs.org/@iam-brain/opencode-codex-auth/-/opencode-codex-auth-0.1.16.tgz","fileCount":190,"integrity":"sha512-myYwKvnvKelkMExGxo+BAwmIIjqDDb11SdTlHCUuOSegcHr/ZRjJCqD/b701H+e0MXe3cx0JKGRonagIi3Yp8Q==","signatures":[{"sig":"MEUCICF5ZZMKl4axwBZYaipI2e3nzrStfz83TK2iYIackgF6AiEA206NN4cHi+MBh9IZXvgXFk/rbbaUU37C7owqdbxC7bU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@iam-brain%2fopencode-codex-auth@0.1.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":773974},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"f66706f26be022cdb33bf526fdde072ae6e9b91a","scripts":{"test":"vitest run","build":"tsc","verify":"npm run typecheck && npm test && npm run build","prepack":"npm run build","release":"node scripts/release.js","typecheck":"tsc --noEmit","release:major":"npm run release -- major","release:minor":"npm run release -- minor","release:patch":"npm run release -- patch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b09e337-c71a-4d5e-8b49-3aa2f5e5e8b9"}},"repository":{"url":"git+https://github.com/iam-brain/opencode-codex-auth.git","type":"git"},"_npmVersion":"11.6.2","description":"Native Codex auth with multi-account rotation for OpenCode","directories":{},"_nodeVersion":"24.13.0","dependencies":{"proper-lockfile":"^4.1.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^24.6.2","@opencode-ai/sdk":"^1.0.150","@opencode-ai/plugin":"^1.0.150","@types/proper-lockfile":"^4.1.2"},"peerDependencies":{"@opencode-ai/plugin":"^1.0.150"},"_npmOperationalInternal":{"tmp":"tmp/opencode-codex-auth_0.1.16_1770857141163_0.1822963087365721","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@iam-brain/opencode-codex-auth","version":"0.2.0","keywords":["opencode","openai","codex","chatgpt","oauth","multi-account","plugin","auth"],"author":{"name":"iam-brain"},"license":"MIT","_id":"@iam-brain/opencode-codex-auth@0.2.0","maintainers":[{"name":"iam-brain","email":"bfont@me.com"}],"homepage":"https://github.com/iam-brain/opencode-codex-auth#readme","bugs":{"url":"https://github.com/iam-brain/opencode-codex-auth/issues"},"bin":{"persona-tool":"dist/bin/persona-tool.js","opencode-codex-auth":"dist/bin/opencode-codex-auth.js"},"dist":{"shasum":"093408aa4d83d91f6cbf965b6ca1b060f6e7fd16","tarball":"https://registry.npmjs.org/@iam-brain/opencode-codex-auth/-/opencode-codex-auth-0.2.0.tgz","fileCount":218,"integrity":"sha512-8rgHZVnzoMct8Cz82GyAR8WVEiz2cjWLoK9q4IQ+TC2S1GzKrulE4+f5SepiPfjBhwAiobSeBzzfNZwIzKz31Q==","signatures":[{"sig":"MEUCIQDj6PtecCDWqnrCcK4FUkE2rVDAYBhZz+7Pi/FvR8xeEAIgd++dQ7Hpqio5OdZAn7x+NDULbI7xdYEHuFu+jpJUSRM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@iam-brain%2fopencode-codex-auth@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":817092},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"660e8bc02a9f4b429aceaccc995200ebf7480c04","scripts":{"lint":"eslint . --ext .ts","test":"vitest run","build":"tsc","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build","prepack":"npm run build","release":"node scripts/release.js","typecheck":"tsc --noEmit","format:check":"prettier --check .","release:major":"npm run release -- major","release:minor":"npm run release -- minor","release:patch":"npm run release -- patch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b09e337-c71a-4d5e-8b49-3aa2f5e5e8b9"}},"repository":{"url":"git+https://github.com/iam-brain/opencode-codex-auth.git","type":"git"},"_npmVersion":"11.6.2","description":"Native Codex auth with multi-account rotation for OpenCode","directories":{},"_nodeVersion":"24.13.0","dependencies":{"proper-lockfile":"^4.1.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^3.2.4","prettier":"^3.8.1","typescript":"^5.9.3","@types/node":"^24.6.2","@opencode-ai/sdk":"^1.0.150","@opencode-ai/plugin":"^1.0.150","@types/proper-lockfile":"^4.1.2","@typescript-eslint/parser":"^8.55.0","@typescript-eslint/eslint-plugin":"^8.55.0"},"peerDependencies":{"@opencode-ai/plugin":"^1.0.150"},"_npmOperationalInternal":{"tmp":"tmp/opencode-codex-auth_0.2.0_1770862148016_0.10313615958427347","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@iam-brain/opencode-codex-auth","version":"0.2.1","keywords":["opencode","openai","codex","chatgpt","oauth","multi-account","plugin","auth"],"author":{"name":"iam-brain"},"license":"MIT","_id":"@iam-brain/opencode-codex-auth@0.2.1","maintainers":[{"name":"iam-brain","email":"bfont@me.com"}],"homepage":"https://github.com/iam-brain/opencode-codex-auth#readme","bugs":{"url":"https://github.com/iam-brain/opencode-codex-auth/issues"},"bin":{"persona-tool":"dist/bin/persona-tool.js","opencode-codex-auth":"dist/bin/opencode-codex-auth.js"},"dist":{"shasum":"1077b8a42d35a5f1dbea18757029724d9da48a48","tarball":"https://registry.npmjs.org/@iam-brain/opencode-codex-auth/-/opencode-codex-auth-0.2.1.tgz","fileCount":218,"integrity":"sha512-/eQmIPlap3bweI1IKp4DHH7o0AAIQ3s7HnYVx8BAnnkZnVDeStot2iARO7bMkpISJDXunCzjApPeoPDgRRQifQ==","signatures":[{"sig":"MEQCIQDbu7SoQw4nn5lYEwum+xQpW+A/Zf/xmZOqeQJGAePmTQIfeU3iCtv88sGEFhNskC/sfHdKtxB+e8dxlQs2cyvKDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@iam-brain%2fopencode-codex-auth@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":825211},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"bd3c9a4d3ff9fe83201a25f0daf0101c28e90e0f","scripts":{"lint":"eslint . --ext .ts","test":"vitest run","build":"tsc","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build","prepack":"npm run build","release":"node scripts/release.js","typecheck":"tsc --noEmit","format:check":"prettier --check .","release:major":"npm run release -- major","release:minor":"npm run release -- minor","release:patch":"npm run release -- patch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b09e337-c71a-4d5e-8b49-3aa2f5e5e8b9"}},"repository":{"url":"git+https://github.com/iam-brain/opencode-codex-auth.git","type":"git"},"_npmVersion":"11.6.2","description":"Native Codex auth with multi-account rotation for OpenCode","directories":{},"_nodeVersion":"24.13.0","dependencies":{"proper-lockfile":"^4.1.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^3.2.4","prettier":"^3.8.1","typescript":"^5.9.3","@types/node":"^24.6.2","@opencode-ai/sdk":"^1.0.150","@opencode-ai/plugin":"^1.0.150","@types/proper-lockfile":"^4.1.2","@typescript-eslint/parser":"^8.55.0","@typescript-eslint/eslint-plugin":"^8.55.0"},"peerDependencies":{"@opencode-ai/plugin":"^1.0.150"},"_npmOperationalInternal":{"tmp":"tmp/opencode-codex-auth_0.2.1_1770863104257_0.6842676720617988","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@iam-brain/opencode-codex-auth","version":"0.2.2","keywords":["opencode","openai","codex","chatgpt","oauth","multi-account","plugin","auth"],"author":{"name":"iam-brain"},"license":"MIT","_id":"@iam-brain/opencode-codex-auth@0.2.2","maintainers":[{"name":"iam-brain","email":"bfont@me.com"}],"homepage":"https://github.com/iam-brain/opencode-codex-auth#readme","bugs":{"url":"https://github.com/iam-brain/opencode-codex-auth/issues"},"bin":{"persona-tool":"dist/bin/persona-tool.js","opencode-codex-auth":"dist/bin/opencode-codex-auth.js"},"dist":{"shasum":"0d2251a2b2354e1b8b0d29848380b19454bdaf17","tarball":"https://registry.npmjs.org/@iam-brain/opencode-codex-auth/-/opencode-codex-auth-0.2.2.tgz","fileCount":218,"integrity":"sha512-Gmqu/lI27533pKKDIgdxMzveqC4zvlI0elVDG4r0ZDFXAYhQA7P26XmYZNvsVyL+RFsxSMIW3LeWp00cMRCcaw==","signatures":[{"sig":"MEUCIQDMqhhtFx6WCSr8zvxHQH4FM/O2yuunpUjf0BkktooUWwIgAa1Hg5Bn2geSqi3jS0/r7xsFVgwwFQ+CIaICRVqw1Lw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@iam-brain%2fopencode-codex-auth@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":825651},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"3fb8fc600bd855f8020afb5aab312189ba763898","scripts":{"lint":"eslint . --ext .ts","test":"vitest run","build":"tsc","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build","prepack":"npm run build","release":"node scripts/release.js","typecheck":"tsc --noEmit","format:check":"prettier --check .","release:major":"npm run release -- major","release:minor":"npm run release -- minor","release:patch":"npm run release -- patch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b09e337-c71a-4d5e-8b49-3aa2f5e5e8b9"}},"repository":{"url":"git+https://github.com/iam-brain/opencode-codex-auth.git","type":"git"},"_npmVersion":"11.6.2","description":"Native Codex auth with multi-account rotation for OpenCode","directories":{},"_nodeVersion":"24.13.0","dependencies":{"proper-lockfile":"^4.1.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^3.2.4","prettier":"^3.8.1","typescript":"^5.9.3","@types/node":"^24.6.2","@opencode-ai/sdk":"^1.0.150","@opencode-ai/plugin":"^1.0.150","@types/proper-lockfile":"^4.1.2","@typescript-eslint/parser":"^8.55.0","@typescript-eslint/eslint-plugin":"^8.55.0"},"peerDependencies":{"@opencode-ai/plugin":"^1.0.150"},"_npmOperationalInternal":{"tmp":"tmp/opencode-codex-auth_0.2.2_1770863851455_0.8192820859708159","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@iam-brain/opencode-codex-auth","version":"0.2.3","keywords":["opencode","openai","codex","chatgpt","oauth","multi-account","plugin","auth"],"author":{"name":"iam-brain"},"license":"MIT","_id":"@iam-brain/opencode-codex-auth@0.2.3","maintainers":[{"name":"iam-brain","email":"bfont@me.com"}],"homepage":"https://github.com/iam-brain/opencode-codex-auth#readme","bugs":{"url":"https://github.com/iam-brain/opencode-codex-auth/issues"},"bin":{"persona-tool":"dist/bin/persona-tool.js","opencode-codex-auth":"dist/bin/opencode-codex-auth.js"},"dist":{"shasum":"a5ead2951e98bd060592d90eae5451843a26f3e9","tarball":"https://registry.npmjs.org/@iam-brain/opencode-codex-auth/-/opencode-codex-auth-0.2.3.tgz","fileCount":218,"integrity":"sha512-qIwct2gBLv2OwEJ+Hz1RAKvVsXSOV2B6SaipIsJw32N1zd8WLorcTiCIw6iaYoQNr62dO+bHFwyQ57YH3kqn1A==","signatures":[{"sig":"MEUCIC0QDrG/l9QYs5x559kLK42H1D13pDZqbXJtYbiKGt9AAiEAy3DoATpuV+gkOSLkduvIdecw7WcIaqGLXyEzwUuztW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@iam-brain%2fopencode-codex-auth@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":825699},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"434cf03ad7e174f3f5f641a75c21f1633a02d7f0","scripts":{"lint":"eslint . --ext .ts","test":"vitest run","build":"tsc","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build","prepack":"npm run build","release":"node scripts/release.js","typecheck":"tsc --noEmit","format:check":"prettier --check .","release:major":"npm run release -- major","release:minor":"npm run release -- minor","release:patch":"npm run release -- patch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b09e337-c71a-4d5e-8b49-3aa2f5e5e8b9"}},"repository":{"url":"git+https://github.com/iam-brain/opencode-codex-auth.git","type":"git"},"_npmVersion":"11.6.2","description":"Native Codex auth with multi-account rotation for OpenCode","directories":{},"_nodeVersion":"24.13.0","dependencies":{"proper-lockfile":"^4.1.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^3.2.4","prettier":"^3.8.1","typescript":"^5.9.3","@types/node":"^24.6.2","@opencode-ai/sdk":"^1.0.150","@opencode-ai/plugin":"^1.0.150","@types/proper-lockfile":"^4.1.2","@typescript-eslint/parser":"^8.55.0","@typescript-eslint/eslint-plugin":"^8.55.0"},"peerDependencies":{"@opencode-ai/plugin":"^1.0.150"},"_npmOperationalInternal":{"tmp":"tmp/opencode-codex-auth_0.2.3_1770864077142_0.17962241279726676","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@iam-brain/opencode-codex-auth","version":"0.3.0","keywords":["opencode","openai","codex","chatgpt","oauth","multi-account","plugin","auth"],"author":{"name":"iam-brain"},"license":"MIT","_id":"@iam-brain/opencode-codex-auth@0.3.0","maintainers":[{"name":"iam-brain","email":"bfont@me.com"}],"homepage":"https://github.com/iam-brain/opencode-codex-auth#readme","bugs":{"url":"https://github.com/iam-brain/opencode-codex-auth/issues"},"bin":{"persona-tool":"dist/bin/persona-tool.js","opencode-codex-auth":"dist/bin/opencode-codex-auth.js"},"dist":{"shasum":"eddd57118dfbe6512fdea12f05f73ac2db1c739f","tarball":"https://registry.npmjs.org/@iam-brain/opencode-codex-auth/-/opencode-codex-auth-0.3.0.tgz","fileCount":218,"integrity":"sha512-VaFE02SYXRm1CkxHuiQg+Mg7JoEXvpAkH5RhDhWds+WF3p+04QAf7tE0kHu6FqzqdYWxUlKD1ikPZEWPpLVuUg==","signatures":[{"sig":"MEUCIGjSgnHhdwUmcNyKsxSStym5spsw078gisSgTrjDnm34AiEA/vWbCQXSO/WF4/U12lWzJ1/r4tAsUWSKaK3BkH7+/BU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@iam-brain%2fopencode-codex-auth@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":824250},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"0b7ed0dae4c725e276f94de1ac06a641d3dd777f","scripts":{"lint":"eslint . --ext .ts","test":"vitest run","build":"tsc","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build","prepack":"npm run build","release":"node scripts/release.js","typecheck":"tsc --noEmit","format:check":"prettier --check .","release:major":"npm run release -- major","release:minor":"npm run release -- minor","release:patch":"npm run release -- patch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b09e337-c71a-4d5e-8b49-3aa2f5e5e8b9"}},"repository":{"url":"git+https://github.com/iam-brain/opencode-codex-auth.git","type":"git"},"_npmVersion":"11.6.2","description":"Native Codex auth with multi-account rotation for OpenCode","directories":{},"_nodeVersion":"24.13.0","dependencies":{"proper-lockfile":"^4.1.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^3.2.4","prettier":"^3.8.1","typescript":"^5.9.3","@types/node":"^24.6.2","@opencode-ai/sdk":"^1.0.150","@opencode-ai/plugin":"^1.0.150","@types/proper-lockfile":"^4.1.2","@typescript-eslint/parser":"^8.55.0","@typescript-eslint/eslint-plugin":"^8.55.0"},"peerDependencies":{"@opencode-ai/plugin":"^1.0.150"},"_npmOperationalInternal":{"tmp":"tmp/opencode-codex-auth_0.3.0_1770916513453_0.6519653989713132","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@iam-brain/opencode-codex-auth","version":"0.3.1","keywords":["opencode","openai","codex","chatgpt","oauth","multi-account","plugin","auth"],"author":{"name":"iam-brain"},"license":"MIT","_id":"@iam-brain/opencode-codex-auth@0.3.1","maintainers":[{"name":"iam-brain","email":"bfont@me.com"}],"homepage":"https://github.com/iam-brain/opencode-codex-auth#readme","bugs":{"url":"https://github.com/iam-brain/opencode-codex-auth/issues"},"bin":{"persona-tool":"dist/bin/persona-tool.js","opencode-codex-auth":"dist/bin/opencode-codex-auth.js"},"dist":{"shasum":"f2d4e1c0dafc96b13e0f7b93d5a9ba5ad01aaa24","tarball":"https://registry.npmjs.org/@iam-brain/opencode-codex-auth/-/opencode-codex-auth-0.3.1.tgz","fileCount":210,"integrity":"sha512-cLTsuVGg1x/tCMp2R9C+ncY9jZo+zpZ1ddStBx3j0CuiP5J065K0TUvDAsl7fv0adKk4ewigmHuJ7VkmcJ1fEQ==","signatures":[{"sig":"MEUCIEqF29Q24aMJCpaQLhxH+ewNdjsUDahao75hgp85weIsAiEAvuwnWExmItpgxK8B06Hy9TT0Ma8w5X8D4Vij+bTbH8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@iam-brain%2fopencode-codex-auth@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":804115},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"6a48f958f4324d0a060113a4ab891e29e13726f7","scripts":{"lint":"eslint . --ext .ts","test":"vitest run","build":"tsc","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build","prepack":"npm run build","release":"node scripts/release.js","typecheck":"tsc --noEmit","format:check":"prettier --check .","release:major":"npm run release -- major","release:minor":"npm run release -- minor","release:patch":"npm run release -- patch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b09e337-c71a-4d5e-8b49-3aa2f5e5e8b9"}},"repository":{"url":"git+https://github.com/iam-brain/opencode-codex-auth.git","type":"git"},"_npmVersion":"11.6.2","description":"Native Codex auth with multi-account rotation for OpenCode","directories":{},"_nodeVersion":"24.13.0","dependencies":{"proper-lockfile":"^4.1.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^3.2.4","prettier":"^3.8.1","typescript":"^5.9.3","@types/node":"^24.6.2","@opencode-ai/sdk":"^1.0.150","@opencode-ai/plugin":"^1.0.150","@types/proper-lockfile":"^4.1.2","@typescript-eslint/parser":"^8.55.0","@typescript-eslint/eslint-plugin":"^8.55.0"},"peerDependencies":{"@opencode-ai/plugin":"^1.0.150"},"_npmOperationalInternal":{"tmp":"tmp/opencode-codex-auth_0.3.1_1770933110038_0.9080147690743308","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@iam-brain/opencode-codex-auth","version":"0.3.2","keywords":["opencode","openai","codex","chatgpt","oauth","multi-account","plugin","auth"],"author":{"name":"iam-brain"},"license":"MIT","_id":"@iam-brain/opencode-codex-auth@0.3.2","maintainers":[{"name":"iam-brain","email":"bfont@me.com"}],"homepage":"https://github.com/iam-brain/opencode-codex-auth#readme","bugs":{"url":"https://github.com/iam-brain/opencode-codex-auth/issues"},"bin":{"persona-tool":"dist/bin/persona-tool.js","opencode-codex-auth":"dist/bin/opencode-codex-auth.js"},"dist":{"shasum":"911dc4206a913a892f5354d973c6402f0145ca82","tarball":"https://registry.npmjs.org/@iam-brain/opencode-codex-auth/-/opencode-codex-auth-0.3.2.tgz","fileCount":270,"integrity":"sha512-T7TTE7Fd4iS/FHpRBQtAcLP2k5UOzh1cHb8o+/0hoQzrV3BowDB8HIRiWsKxdbXOAeWNnJWRXKRg/Hn8iFJeJg==","signatures":[{"sig":"MEMCHyxDx5+N97KSKiWXDRurmjM4on24CtN3CeUGW1gumRcCIF3yLjueVSAlLB/cHZry1oqD0LzIMaueqDa4w/NyQwGd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@iam-brain%2fopencode-codex-auth@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":869515},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"edc43fe5f289ebecfdcb0b4212f01f7f37a4cc53","scripts":{"lint":"eslint . --ext .ts","test":"vitest run","build":"npm run clean:dist && tsc","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build","prepack":"npm run build","release":"node scripts/release.js","typecheck":"tsc --noEmit","clean:dist":"node scripts/clean-dist.js","format:check":"prettier --check .","release:major":"npm run release -- major","release:minor":"npm run release -- minor","release:patch":"npm run release -- patch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b09e337-c71a-4d5e-8b49-3aa2f5e5e8b9"}},"repository":{"url":"git+https://github.com/iam-brain/opencode-codex-auth.git","type":"git"},"_npmVersion":"11.6.2","description":"Native Codex auth with multi-account rotation for OpenCode","directories":{},"_nodeVersion":"24.13.0","dependencies":{"proper-lockfile":"^4.1.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^3.2.4","prettier":"^3.8.1","typescript":"^5.9.3","@types/node":"^24.6.2","@opencode-ai/sdk":"^1.0.150","@opencode-ai/plugin":"^1.0.150","@types/proper-lockfile":"^4.1.2","@typescript-eslint/parser":"^8.55.0","@typescript-eslint/eslint-plugin":"^8.55.0"},"peerDependencies":{"@opencode-ai/plugin":"^1.0.150"},"_npmOperationalInternal":{"tmp":"tmp/opencode-codex-auth_0.3.2_1770961511571_0.9203901991573091","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@iam-brain/opencode-codex-auth","version":"1.0.0","keywords":["opencode","openai","codex","chatgpt","oauth","multi-account","plugin","auth"],"author":{"name":"iam-brain"},"license":"MIT","_id":"@iam-brain/opencode-codex-auth@1.0.0","maintainers":[{"name":"iam-brain","email":"bfont@me.com"}],"homepage":"https://github.com/iam-brain/opencode-codex-auth#readme","bugs":{"url":"https://github.com/iam-brain/opencode-codex-auth/issues"},"bin":{"persona-tool":"dist/bin/persona-tool.js","opencode-codex-auth":"dist/bin/opencode-codex-auth.js"},"dist":{"shasum":"245ca42786368b7a2b89803c92fb1b047bfc8940","tarball":"https://registry.npmjs.org/@iam-brain/opencode-codex-auth/-/opencode-codex-auth-1.0.0.tgz","fileCount":318,"integrity":"sha512-XQIHe+1cdSjl5kCxRJ2CcaHdQYmE3PwNzvHKnf+y/LPFTXViTbsy2IvRU2c14fARYezYxD73RpRZoT8gDR4Ahw==","signatures":[{"sig":"MEQCIAHo7s0HnHQZlMk7BnAhJZxnaNhTYwfm2a2GBZkLTH/BAiAR9qNlwjf6i/0HvTA04fgaAAyCFb1QqxkS/7x5X4ZcQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@iam-brain%2fopencode-codex-auth@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1094639},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"75576d8e5df165c38ce95292c0b0d84719e21af0","scripts":{"lint":"eslint . --ext .ts","test":"vitest run","build":"npm run clean:dist && tsc","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build","prepack":"npm run build","release":"node scripts/release.js","typecheck":"tsc --noEmit","clean:dist":"node scripts/clean-dist.js","format:check":"prettier --check .","release:major":"npm run release -- major","release:minor":"npm run release -- minor","release:patch":"npm run release -- patch","check:upstream":"node scripts/check-upstream-watch.js","check:upstream:update":"node scripts/check-upstream-watch.js --update"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b09e337-c71a-4d5e-8b49-3aa2f5e5e8b9"}},"repository":{"url":"git+https://github.com/iam-brain/opencode-codex-auth.git","type":"git"},"_npmVersion":"11.6.2","description":"Native Codex auth with multi-account rotation for OpenCode","directories":{},"_nodeVersion":"24.13.0","dependencies":{"proper-lockfile":"^4.1.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^3.2.4","prettier":"^3.8.1","typescript":"^5.9.3","@types/node":"^24.6.2","@opencode-ai/sdk":"^1.2.2","@opencode-ai/plugin":"^1.2.2","@types/proper-lockfile":"^4.1.2","@typescript-eslint/parser":"^8.55.0","@typescript-eslint/eslint-plugin":"^8.55.0"},"peerDependencies":{"@opencode-ai/plugin":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-codex-auth_1.0.0_1771363060172_0.7395487484473071","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@iam-brain/opencode-codex-auth","version":"1.1.0","keywords":["opencode","openai","codex","chatgpt","oauth","multi-account","plugin","auth"],"author":{"name":"iam-brain"},"license":"MIT","_id":"@iam-brain/opencode-codex-auth@1.1.0","maintainers":[{"name":"iam-brain","email":"bfont@me.com"}],"homepage":"https://github.com/iam-brain/opencode-codex-auth#readme","bugs":{"url":"https://github.com/iam-brain/opencode-codex-auth/issues"},"bin":{"persona-tool":"dist/bin/persona-tool.js","opencode-codex-auth":"dist/bin/opencode-codex-auth.js"},"dist":{"shasum":"5fc96dd038caf1a811e529684427addc74aed4f0","tarball":"https://registry.npmjs.org/@iam-brain/opencode-codex-auth/-/opencode-codex-auth-1.1.0.tgz","fileCount":318,"integrity":"sha512-qGLoU762Tfhveyl3LYoN/zsJgmXForQdICDt182aM9qRptJHsrIAdDsifFYoqZi3EaPhAG34HqeATeDk1mgYcQ==","signatures":[{"sig":"MEUCIBUazSdHGTpHbQVYCisFjP9wIQkH1yaA9FYsP8OICAqQAiEAvqQjQo963ieo6xD173d9g8SSv2+oToFOadwR3oOh36A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@iam-brain%2fopencode-codex-auth@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1098468},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"c2a5dc9e7b8d2800ba610e729348b30558014c8a","scripts":{"lint":"eslint . --ext .ts","test":"vitest run","build":"npm run clean:dist && tsc","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build","prepack":"npm run build","release":"node scripts/release.js","typecheck":"tsc --noEmit","clean:dist":"node scripts/clean-dist.js","format:check":"prettier --check .","release:major":"npm run release -- major","release:minor":"npm run release -- minor","release:patch":"npm run release -- patch","check:upstream":"node scripts/check-upstream-watch.js","check:upstream:update":"node scripts/check-upstream-watch.js --update"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b09e337-c71a-4d5e-8b49-3aa2f5e5e8b9"}},"repository":{"url":"git+https://github.com/iam-brain/opencode-codex-auth.git","type":"git"},"_npmVersion":"11.6.2","description":"Native Codex auth with multi-account rotation for OpenCode","directories":{},"_nodeVersion":"24.13.0","dependencies":{"proper-lockfile":"^4.1.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^3.2.4","prettier":"^3.8.1","typescript":"^5.9.3","@types/node":"^24.6.2","@opencode-ai/sdk":"^1.2.2","@opencode-ai/plugin":"^1.2.2","@types/proper-lockfile":"^4.1.2","@typescript-eslint/parser":"^8.55.0","@typescript-eslint/eslint-plugin":"^8.55.0"},"peerDependencies":{"@opencode-ai/plugin":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-codex-auth_1.1.0_1771389242241_0.7169519649662079","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@iam-brain/opencode-codex-auth","version":"1.1.1","keywords":["opencode","openai","codex","chatgpt","oauth","multi-account","plugin","auth"],"author":{"name":"iam-brain"},"license":"MIT","_id":"@iam-brain/opencode-codex-auth@1.1.1","maintainers":[{"name":"iam-brain","email":"bfont@me.com"}],"homepage":"https://github.com/iam-brain/opencode-codex-auth#readme","bugs":{"url":"https://github.com/iam-brain/opencode-codex-auth/issues"},"bin":{"persona-tool":"dist/bin/persona-tool.js","opencode-codex-auth":"dist/bin/opencode-codex-auth.js"},"dist":{"shasum":"031ef190de334945e35b89350e91b0b419bb6f7f","tarball":"https://registry.npmjs.org/@iam-brain/opencode-codex-auth/-/opencode-codex-auth-1.1.1.tgz","fileCount":314,"integrity":"sha512-ZuG3kexRBDdVoGvQeXLjo+vzHZdLlzYsg1BXxpllHR7FXxxV5RZ6pQnBC70m8iqbwDBs3vJTTwFNp39aNukZjw==","signatures":[{"sig":"MEYCIQCy0/BqKIyAU1gcOXIsjg0OugcZu/CFHdM7kZ+Y84vEygIhAIZBQBGA1ldCeagydDoK9zDuMfBYB/qei+QaydKXSsN5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@iam-brain%2fopencode-codex-auth@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1118974},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"168a6fb411c9a3ebfefc7f4599e979c2f866a658","scripts":{"lint":"eslint . --ext .ts","test":"vitest run","build":"npm run clean:dist && tsc","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build","prepack":"npm run build","release":"node scripts/release.js","typecheck":"tsc --noEmit","clean:dist":"node scripts/clean-dist.js","format:check":"prettier --check .","release:major":"npm run release -- major","release:minor":"npm run release -- minor","release:patch":"npm run release -- patch","check:upstream":"node scripts/check-upstream-watch.js","check:upstream:update":"node scripts/check-upstream-watch.js --update"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b09e337-c71a-4d5e-8b49-3aa2f5e5e8b9"}},"repository":{"url":"git+https://github.com/iam-brain/opencode-codex-auth.git","type":"git"},"_npmVersion":"11.6.2","description":"Native Codex auth with multi-account rotation for OpenCode","directories":{},"_nodeVersion":"24.13.0","dependencies":{"proper-lockfile":"^4.1.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^3.2.4","prettier":"^3.8.1","typescript":"^5.9.3","@types/node":"^24.6.2","@opencode-ai/sdk":"^1.2.2","@opencode-ai/plugin":"^1.2.2","@types/proper-lockfile":"^4.1.2","@typescript-eslint/parser":"^8.55.0","@typescript-eslint/eslint-plugin":"^8.55.0"},"peerDependencies":{"@opencode-ai/plugin":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-codex-auth_1.1.1_1771614181420_0.8280555419500049","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@iam-brain/opencode-codex-auth","version":"1.1.2","keywords":["opencode","openai","codex","chatgpt","oauth","multi-account","plugin","auth"],"author":{"name":"iam-brain"},"license":"MIT","_id":"@iam-brain/opencode-codex-auth@1.1.2","maintainers":[{"name":"iam-brain","email":"bfont@me.com"}],"homepage":"https://github.com/iam-brain/opencode-codex-auth#readme","bugs":{"url":"https://github.com/iam-brain/opencode-codex-auth/issues"},"bin":{"persona-tool":"dist/bin/persona-tool.js","opencode-codex-auth":"dist/bin/opencode-codex-auth.js"},"dist":{"shasum":"87d6d3d078e4d88a84e2c5de541babca703e8266","tarball":"https://registry.npmjs.org/@iam-brain/opencode-codex-auth/-/opencode-codex-auth-1.1.2.tgz","fileCount":314,"integrity":"sha512-9QZGi4ZOUkNppa0yvPVu33UTnDOcRI3nSiDxem06b5S0zXXKtuO5J6jZ/OVuj00Uv1jtPlbM/3jIowM9NBp7qg==","signatures":[{"sig":"MEQCIHjE6rEeJlyiIA8/UAqNww8o/fq7kMpkv4OfFhAFhH6qAiA6ftpswgGJ0uDgFyZWKhBBrA6yTfXi4aBF3lIA8P8cww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@iam-brain%2fopencode-codex-auth@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1131118},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"5ae8e52e3a5263b37d6e39d2d5c28b57007dbb96","scripts":{"lint":"eslint . --ext .ts","test":"vitest run","build":"npm run clean:dist && tsc","format":"prettier --write .","verify":"npm run typecheck && npm test && npm run build","prepack":"npm run build","release":"node scripts/release.js","typecheck":"tsc --noEmit","clean:dist":"node scripts/clean-dist.js","format:check":"prettier --check .","release:major":"npm run release -- major","release:minor":"npm run release -- minor","release:patch":"npm run release -- patch","check:upstream":"node scripts/check-upstream-watch.js","check:upstream:update":"node scripts/check-upstream-watch.js --update"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b09e337-c71a-4d5e-8b49-3aa2f5e5e8b9"}},"repository":{"url":"git+https://github.com/iam-brain/opencode-codex-auth.git","type":"git"},"_npmVersion":"11.6.2","description":"Native Codex auth with multi-account rotation for OpenCode","directories":{},"_nodeVersion":"24.13.0","dependencies":{"proper-lockfile":"^4.1.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^3.2.4","prettier":"^3.8.1","typescript":"^5.9.3","@types/node":"^24.6.2","@opencode-ai/sdk":"^1.2.2","@opencode-ai/plugin":"^1.2.2","@types/proper-lockfile":"^4.1.2","@typescript-eslint/parser":"^8.55.0","@typescript-eslint/eslint-plugin":"^8.55.0"},"peerDependencies":{"@opencode-ai/plugin":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-codex-auth_1.1.2_1771625715840_0.6380085663213142","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@iam-brain/opencode-codex-auth","version":"1.2.0","keywords":["opencode","openai","codex","chatgpt","oauth","multi-account","plugin","auth"],"author":{"name":"iam-brain"},"license":"MIT","_id":"@iam-brain/opencode-codex-auth@1.2.0","maintainers":[{"name":"iam-brain","email":"bfont@me.com"}],"homepage":"https://github.com/iam-brain/opencode-codex-auth#readme","bugs":{"url":"https://github.com/iam-brain/opencode-codex-auth/issues"},"bin":{"persona-tool":"dist/bin/persona-tool.js","opencode-codex-auth":"dist/bin/opencode-codex-auth.js"},"dist":{"shasum":"bda576c210ff0eaae6cbc8ae3e249b93144fef36","tarball":"https://registry.npmjs.org/@iam-brain/opencode-codex-auth/-/opencode-codex-auth-1.2.0.tgz","fileCount":314,"integrity":"sha512-G44m4rSH0cQxvCv3aMSqPv4gcUlBJiW1ZH+n2uVza9aTEWuT0AUam/6S8tF5l37+qSdUs53OBnigPG0EsYDvBg==","signatures":[{"sig":"MEYCIQCW8UI94DuFJdLg47srTONQvHgCVeyE3OICtt0mi9gLVAIhAITnlK3COHVfL+reqjLmEirlggRSGAbjkmDbShevdilZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@iam-brain%2fopencode-codex-auth@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1135056},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"1e72cbc2c3f27a897d60e3bd9803127a754960aa","scripts":{"lint":"eslint . --ext .ts","test":"vitest run","build":"npm run clean:dist && tsc","format":"prettier --write .","verify":"npm run check:esm-imports && npm run typecheck && npm test && npm run build && npm run check:dist-esm-imports && npm run smoke:cli:dist","prepack":"npm run build","release":"node scripts/release.js","smoke:cli":"npm run build && npm run smoke:cli:dist","typecheck":"tsc --noEmit","clean:dist":"node scripts/clean-dist.js","format:check":"prettier --check .","release:major":"npm run release -- major","release:minor":"npm run release -- minor","release:patch":"npm run release -- patch","check:upstream":"node scripts/check-upstream-watch.js","smoke:cli:dist":"node ./dist/bin/opencode-codex-auth.js --help","check:esm-imports":"node scripts/check-esm-import-specifiers.mjs","check:upstream:update":"node scripts/check-upstream-watch.js --update","check:dist-esm-imports":"node scripts/check-dist-esm-import-specifiers.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b09e337-c71a-4d5e-8b49-3aa2f5e5e8b9"}},"repository":{"url":"git+https://github.com/iam-brain/opencode-codex-auth.git","type":"git"},"_npmVersion":"11.6.2","description":"Native Codex auth with multi-account rotation for OpenCode","directories":{},"_nodeVersion":"24.13.0","dependencies":{"proper-lockfile":"^4.1.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^3.2.4","prettier":"^3.8.1","typescript":"^5.9.3","@types/node":"^24.6.2","@opencode-ai/sdk":"^1.2.2","@opencode-ai/plugin":"^1.2.2","@types/proper-lockfile":"^4.1.2","@typescript-eslint/parser":"^8.55.0","@typescript-eslint/eslint-plugin":"^8.55.0"},"peerDependencies":{"@opencode-ai/plugin":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-codex-auth_1.2.0_1771800607030_0.7691361626211384","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@iam-brain/opencode-codex-auth","version":"1.2.1","keywords":["opencode","openai","codex","chatgpt","oauth","multi-account","plugin","auth"],"author":{"name":"iam-brain"},"license":"MIT","_id":"@iam-brain/opencode-codex-auth@1.2.1","maintainers":[{"name":"iam-brain","email":"bfont@me.com"}],"homepage":"https://github.com/iam-brain/opencode-codex-auth#readme","bugs":{"url":"https://github.com/iam-brain/opencode-codex-auth/issues"},"bin":{"persona-tool":"dist/bin/persona-tool.js","opencode-codex-auth":"dist/bin/opencode-codex-auth.js"},"dist":{"shasum":"874eaf2e34753055150f188734dbea56d65936ed","tarball":"https://registry.npmjs.org/@iam-brain/opencode-codex-auth/-/opencode-codex-auth-1.2.1.tgz","fileCount":314,"integrity":"sha512-W/IIrRuGlHuR/JUT5WPY2KO+U92sg4qLYgfAnJCa2RKlIRf2So5Mjm3wOhvTCXDEnX+Vgo+tLQCZf4zAYNosCg==","signatures":[{"sig":"MEUCIBOlrhIDqVuIjz3S2E3bt7oJA386ke2dYaOuuW9XDVXuAiEA8R6o1mYvgmUnF5UlvlRP7+fZ+kAIKWX7KzDUyf8ZM14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@iam-brain%2fopencode-codex-auth@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1135056},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"67553bb49d6fb16798b71604d548d3a0778959ba","scripts":{"lint":"eslint . --ext .ts","test":"vitest run","build":"npm run clean:dist && tsc","format":"prettier --write .","verify":"npm run check:esm-imports && npm run typecheck && npm test && npm run build && npm run check:dist-esm-imports && npm run smoke:cli:dist","prepack":"npm run build","release":"node scripts/release.js","smoke:cli":"npm run build && npm run smoke:cli:dist","typecheck":"tsc --noEmit","clean:dist":"node scripts/clean-dist.js","format:check":"prettier --check .","release:major":"npm run release -- major","release:minor":"npm run release -- minor","release:patch":"npm run release -- patch","check:upstream":"node scripts/check-upstream-watch.js","smoke:cli:dist":"node ./dist/bin/opencode-codex-auth.js --help","check:esm-imports":"node scripts/check-esm-import-specifiers.mjs","check:upstream:update":"node scripts/check-upstream-watch.js --update","check:dist-esm-imports":"node scripts/check-dist-esm-import-specifiers.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b09e337-c71a-4d5e-8b49-3aa2f5e5e8b9"}},"repository":{"url":"git+https://github.com/iam-brain/opencode-codex-auth.git","type":"git"},"_npmVersion":"11.6.2","description":"Native Codex auth with multi-account rotation for OpenCode","directories":{},"_nodeVersion":"24.13.0","dependencies":{"proper-lockfile":"^4.1.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^3.2.4","prettier":"^3.8.1","typescript":"^5.9.3","@types/node":"^24.6.2","@opencode-ai/sdk":"^1.2.2","@opencode-ai/plugin":"^1.2.2","@types/proper-lockfile":"^4.1.2","@typescript-eslint/parser":"^8.55.0","@typescript-eslint/eslint-plugin":"^8.55.0"},"peerDependencies":{"@opencode-ai/plugin":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-codex-auth_1.2.1_1771800954818_0.5894838529895889","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@iam-brain/opencode-codex-auth","version":"1.2.2","keywords":["opencode","openai","codex","chatgpt","oauth","multi-account","plugin","auth"],"author":{"name":"iam-brain"},"license":"MIT","_id":"@iam-brain/opencode-codex-auth@1.2.2","maintainers":[{"name":"iam-brain","email":"bfont@me.com"}],"homepage":"https://github.com/iam-brain/opencode-codex-auth#readme","bugs":{"url":"https://github.com/iam-brain/opencode-codex-auth/issues"},"bin":{"persona-tool":"dist/bin/persona-tool.js","opencode-codex-auth":"dist/bin/opencode-codex-auth.js"},"dist":{"shasum":"3b2c01a183f8248d30d8d821c183f740b3a7e54e","tarball":"https://registry.npmjs.org/@iam-brain/opencode-codex-auth/-/opencode-codex-auth-1.2.2.tgz","fileCount":314,"integrity":"sha512-CYhYZsX5zchfBLJArGIArT+P+aY2WwqWYDV2tMr7usi69VG1lezaBizgK1vKi+IEzFv7w1P9uSfJWaH1XsujNg==","signatures":[{"sig":"MEUCIDAivvlZKv6TjVkW4N1qKCKDf6amlZFe8QY1xbN6RV+xAiEAx2+F3yCh8luj8fwHtHx1fwbdn+qHBJkiZC8OVzNupm8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@iam-brain%2fopencode-codex-auth@1.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1135056},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"ac32e348f5453b2d5106eec7a859ac74afb8ef0a","scripts":{"lint":"eslint . --ext .ts","test":"vitest run","build":"npm run clean:dist && tsc","format":"prettier --write .","verify":"npm run check:esm-imports && npm run typecheck && npm test && npm run build && npm run check:dist-esm-imports && npm run smoke:cli:dist","prepack":"npm run build","release":"node scripts/release.js","smoke:cli":"npm run build && npm run smoke:cli:dist","typecheck":"tsc --noEmit","clean:dist":"node scripts/clean-dist.js","format:check":"prettier --check .","release:major":"npm run release -- major","release:minor":"npm run release -- minor","release:patch":"npm run release -- patch","check:upstream":"node scripts/check-upstream-watch.js","smoke:cli:dist":"node ./dist/bin/opencode-codex-auth.js --help","check:esm-imports":"node scripts/check-esm-import-specifiers.mjs","check:upstream:update":"node scripts/check-upstream-watch.js --update","check:dist-esm-imports":"node scripts/check-dist-esm-import-specifiers.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b09e337-c71a-4d5e-8b49-3aa2f5e5e8b9"}},"repository":{"url":"git+https://github.com/iam-brain/opencode-codex-auth.git","type":"git"},"_npmVersion":"11.6.2","description":"Native Codex auth with multi-account rotation for OpenCode","directories":{},"_nodeVersion":"24.13.0","dependencies":{"proper-lockfile":"^4.1.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^3.2.4","prettier":"^3.8.1","typescript":"^5.9.3","@types/node":"^24.6.2","@opencode-ai/sdk":"^1.2.2","@opencode-ai/plugin":"^1.2.2","@types/proper-lockfile":"^4.1.2","@typescript-eslint/parser":"^8.55.0","@typescript-eslint/eslint-plugin":"^8.55.0"},"peerDependencies":{"@opencode-ai/plugin":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-codex-auth_1.2.2_1771892376979_0.05358302391001235","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@iam-brain/opencode-codex-auth","version":"1.2.3","keywords":["opencode","openai","codex","chatgpt","oauth","multi-account","plugin","auth"],"author":{"name":"iam-brain"},"license":"MIT","_id":"@iam-brain/opencode-codex-auth@1.2.3","maintainers":[{"name":"iam-brain","email":"bfont@me.com"}],"homepage":"https://github.com/iam-brain/opencode-codex-auth#readme","bugs":{"url":"https://github.com/iam-brain/opencode-codex-auth/issues"},"bin":{"persona-tool":"dist/bin/persona-tool.js","opencode-codex-auth":"dist/bin/opencode-codex-auth.js"},"dist":{"shasum":"3dd34879e08c3f02f63ec5fe81f45be3903f15ea","tarball":"https://registry.npmjs.org/@iam-brain/opencode-codex-auth/-/opencode-codex-auth-1.2.3.tgz","fileCount":314,"integrity":"sha512-XXiuKZkZQm6vqkzt3eM8PDahXf0j/JBzdlpVZcc7+DPdIL2lJ7HUzc7EvBQQS+boWXZw6vYaVrSzmuW17FFAuw==","signatures":[{"sig":"MEUCIA4ludDbeu08kZkrrByDt5XsBD1uU+toDeVBLuHlGBQtAiEAqu00D5VHyrq93wEc2G2hTSaRC5HEaT0CdYB8ZaDNS8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@iam-brain%2fopencode-codex-auth@1.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1143863},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"8e55f326d5a2ce2f68bfc7d5074af307d4c986f5","scripts":{"lint":"eslint . --ext .ts","test":"vitest run","build":"npm run clean:dist && tsc","format":"prettier --write .","verify":"npm run check:esm-imports && npm run typecheck && npm test && npm run build && npm run check:dist-esm-imports && npm run smoke:cli:dist","prepack":"npm run build","release":"node scripts/release.js","smoke:cli":"npm run build && npm run smoke:cli:dist","typecheck":"tsc --noEmit","clean:dist":"node scripts/clean-dist.js","format:check":"prettier --check .","release:major":"npm run release -- major","release:minor":"npm run release -- minor","release:patch":"npm run release -- patch","check:upstream":"node scripts/check-upstream-watch.js","smoke:cli:dist":"node ./dist/bin/opencode-codex-auth.js --help","check:esm-imports":"node scripts/check-esm-import-specifiers.mjs","check:upstream:update":"node scripts/check-upstream-watch.js --update","check:dist-esm-imports":"node scripts/check-dist-esm-import-specifiers.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b09e337-c71a-4d5e-8b49-3aa2f5e5e8b9"}},"repository":{"url":"git+https://github.com/iam-brain/opencode-codex-auth.git","type":"git"},"_npmVersion":"11.6.2","description":"Native Codex auth with multi-account rotation for OpenCode","directories":{},"_nodeVersion":"24.13.0","dependencies":{"proper-lockfile":"^4.1.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^3.2.4","prettier":"^3.8.1","typescript":"^5.9.3","@types/node":"^20.17.24","@opencode-ai/sdk":"^1.2.2","@opencode-ai/plugin":"^1.2.2","@types/proper-lockfile":"^4.1.2","@typescript-eslint/parser":"^8.55.0","@typescript-eslint/eslint-plugin":"^8.55.0"},"peerDependencies":{"@opencode-ai/plugin":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-codex-auth_1.2.3_1771956183720_0.029605527596650028","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@iam-brain/opencode-codex-auth","version":"1.2.4","keywords":["opencode","openai","codex","chatgpt","oauth","multi-account","plugin","auth"],"author":{"name":"iam-brain"},"license":"MIT","_id":"@iam-brain/opencode-codex-auth@1.2.4","maintainers":[{"name":"iam-brain","email":"bfont@me.com"}],"homepage":"https://github.com/iam-brain/opencode-codex-auth#readme","bugs":{"url":"https://github.com/iam-brain/opencode-codex-auth/issues"},"bin":{"persona-tool":"dist/bin/persona-tool.js","opencode-codex-auth":"dist/bin/opencode-codex-auth.js"},"dist":{"shasum":"870e72df15bae16cf276b9e8d15a946631e85393","tarball":"https://registry.npmjs.org/@iam-brain/opencode-codex-auth/-/opencode-codex-auth-1.2.4.tgz","fileCount":314,"integrity":"sha512-IgP6DEnXy/s6jxsoT+oOvdAKCjmCpc/VYyvNGZLDbDy/taQEvm+qeIGWFpx7nWLdn+oLpvW6mZ2RbmhUh3zeUA==","signatures":[{"sig":"MEUCIQCEVc8RSM8NQ6s1MnAPWuYZ0zXi9lcdqmnscIJ2pAp05AIgBbI/BPrYQ3Ypo2lP1b878iH95Mn7x+kUgbYmOraKrp4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@iam-brain%2fopencode-codex-auth@1.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1150734},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"717b82b12f3fb96cb7f3a7d9cd061b107e32c67d","scripts":{"lint":"eslint . --ext .ts","test":"vitest run","build":"npm run clean:dist && tsc","format":"prettier --write .","verify":"npm run check:esm-imports && npm run typecheck && npm test && npm run build && npm run check:dist-esm-imports && npm run smoke:cli:dist","prepack":"npm run build","release":"node scripts/release.js","smoke:cli":"npm run build && npm run smoke:cli:dist","typecheck":"tsc --noEmit","clean:dist":"node scripts/clean-dist.js","format:check":"prettier --check .","release:major":"npm run release -- major","release:minor":"npm run release -- minor","release:patch":"npm run release -- patch","check:upstream":"node scripts/check-upstream-watch.js","smoke:cli:dist":"node ./dist/bin/opencode-codex-auth.js --help","check:esm-imports":"node scripts/check-esm-import-specifiers.mjs","check:upstream:update":"node scripts/check-upstream-watch.js --update","check:dist-esm-imports":"node scripts/check-dist-esm-import-specifiers.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b09e337-c71a-4d5e-8b49-3aa2f5e5e8b9"}},"repository":{"url":"git+https://github.com/iam-brain/opencode-codex-auth.git","type":"git"},"_npmVersion":"11.6.2","description":"Native Codex auth with multi-account rotation for OpenCode","directories":{},"_nodeVersion":"24.13.0","dependencies":{"proper-lockfile":"^4.1.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","vitest":"^3.2.4","prettier":"^3.8.1","typescript":"^5.9.3","@types/node":"^20.17.24","@opencode-ai/sdk":"^1.2.2","@opencode-ai/plugin":"^1.2.2","@types/proper-lockfile":"^4.1.2","@typescript-eslint/parser":"^8.55.0","@typescript-eslint/eslint-plugin":"^8.55.0"},"peerDependencies":{"@opencode-ai/plugin":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/opencode-codex-auth_1.2.4_1771980810866_0.874383653069247","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"@iam-brain/opencode-codex-auth","version":"1.2.5","keywords":["opencode","openai","codex","chatgpt","oauth","multi-account","plugin","auth"],"author":{"name":"iam-brain"},"license":"MIT","_id":"@iam-brain/opencode-codex-auth@1.2.5","maintainers":[{"name":"iam-brain","email":"bfont@me.com"}],"homepage":"https://github.com/iam-brain/opencode-codex-auth#readme","bugs":{"url":"https://github.com/iam-brain/opencode-codex-auth/issues"},"bin":{"persona-tool":"dist/bin/persona-tool.js","opencode-codex-auth":"dist/bin/opencode-codex-auth.js"},"dist":{"shasum":"d18303bef9c9f9fea76d2bd3dbe5808c985f8e3b","tarball":"https://registry.npmjs.org/@iam-brain/opencode-codex-auth/-/opencode-codex-auth-1.2.5.tgz","fileCount":314,"integrity":"sha512-6MRNVV08uIbRcXbfeZV0YFm5Ko7C8iKOsv62s3Pv258bgLDhoexPWpdlBzuFApX+mWHmUtUq+3r4rkyXkYMmwQ==","signatures":[{"sig":"MEUCIG0IkVmnS0sDI50X0Fsw7NgGCNN6RcT2XtQEGoelovfiAiEA1oTTuQYgbJQK52ZGvud5oqSgdT0dnqHB9jl6zicwcBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@iam-brain%2fopencode-codex-auth@1.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1200581},"main":"./dist/index.js","type":"module","_from":"file:release-artifact/iam-brain-opencode-codex-auth-1.2.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=20 <23"},"scripts":{"lint":"eslint . --ext .ts","test":"vitest run","build":"npm run patch:plugin-dts && npm run clean:dist && tsc","format":"prettier --write .","verify":"npm run check:esm-imports && npm run typecheck && npm run typecheck:test && npm run test:coverage && npm run build && npm run check:dist-esm-imports && npm run smoke:cli:dist","prepack":"npm run build","release":"node scripts/release.js","smoke:cli":"npm run build && npm run smoke:cli:dist","typecheck":"npm run patch:plugin-dts && tsc --noEmit","clean:dist":"node scripts/clean-dist.js","format:check":"prettier --check .","perf:profile":"npm run build && node dist/scripts/perf-profile.js 300 .","release:major":"npm run release -- major","release:minor":"npm run release -- minor","release:patch":"npm run release -- patch","test:coverage":"vitest run --coverage.enabled true --coverage.provider=v8","check:upstream":"node scripts/check-upstream-watch.js","smoke:cli:dist":"node ./dist/bin/opencode-codex-auth.js --help","typecheck:test":"npm run patch:plugin-dts && tsc --noEmit -p tsconfig.test.json","patch:plugin-dts":"node scripts/patch-opencode-plugin-dts.js","check:esm-imports":"node scripts/check-esm-import-specifiers.mjs","perf:profile:compare":"npm run build && node dist/scripts/perf-profile.js 300","check:upstream:update":"node scripts/check-upstream-watch.js --update","check:dist-esm-imports":"node scripts/check-dist-esm-import-specifiers.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8148f02-e558-4800-8024-064554b74166"}},"_resolved":"/home/runner/work/opencode-codex-auth/opencode-codex-auth/release-artifact/iam-brain-opencode-codex-auth-1.2.5.tgz","_integrity":"sha512-6MRNVV08uIbRcXbfeZV0YFm5Ko7C8iKOsv62s3Pv258bgLDhoexPWpdlBzuFApX+mWHmUtUq+3r4rkyXkYMmwQ==","repository":{"url":"git+https://github.com/iam-brain/opencode-codex-auth.git","type":"git"},"_npmVersion":"11.5.1","description":"Native Codex auth with multi-account rotation for OpenCode","directories":{},"_nodeVersion":"22.22.0","dependencies":{"proper-lockfile":"^4.1.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"eslint":"^9.39.2","vitest":"^3.2.4","prettier":"^3.8.1","typescript":"^5.9.3","@types/node":"^20.17.24","@opencode-ai/sdk":"^1.2.2","@opencode-ai/plugin":"^1.2.15","@vitest/coverage-v8":"^3.2.4","@types/proper-lockfile":"^4.1.2","@typescript-eslint/parser":"^8.55.0","@typescript-eslint/eslint-plugin":"^8.55.0"},"peerDependencies":{"@opencode-ai/plugin":"^1.2.15"},"_npmOperationalInternal":{"tmp":"tmp/opencode-codex-auth_1.2.5_1772254892131_0.027955310759267604","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@iam-brain/opencode-codex-auth","version":"1.3.0","keywords":["opencode","openai","codex","chatgpt","oauth","multi-account","plugin","auth"],"author":{"name":"iam-brain"},"license":"MIT","_id":"@iam-brain/opencode-codex-auth@1.3.0","maintainers":[{"name":"iam-brain","email":"bfont@me.com"}],"homepage":"https://github.com/iam-brain/opencode-codex-auth#readme","bugs":{"url":"https://github.com/iam-brain/opencode-codex-auth/issues"},"bin":{"persona-tool":"dist/bin/persona-tool.js","opencode-codex-auth":"dist/bin/opencode-codex-auth.js"},"dist":{"shasum":"9bf7792a13371929d0dbf716474a871babaeafab","tarball":"https://registry.npmjs.org/@iam-brain/opencode-codex-auth/-/opencode-codex-auth-1.3.0.tgz","fileCount":406,"integrity":"sha512-eMY6CdrnajHL52+oP0lKwJWvK3VxDRxFv5sTFYt1zqtmdphDdnA1sGAMi0gyUcS2HvehsYCIYCYKsNgpBnUFRQ==","signatures":[{"sig":"MEQCIEFWvROF72X6WzV8hQ+kabHRYGLnrV4khXaCxO1vMKEcAiAf+lVkvxqvTO7sXnctt+aH+PSMAmhppbuukwbCskYPfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@iam-brain%2fopencode-codex-auth@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1255841},"main":"./dist/index.js","type":"module","_from":"file:release-artifact/iam-brain-opencode-codex-auth-1.3.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20 <23"},"scripts":{"lint":"biome lint index.ts lib test bin scripts --error-on-warnings","test":"vitest run","build":"npm run patch:plugin-dts && npm run clean:dist && tsc","format":"biome format --write .","verify":"npm run check:esm-imports && npm run lint && npm run format:check && npm run typecheck && npm run typecheck:test && npm run test:anti-mock && npm run test:coverage && npm run check:coverage-ratchet && npm run check:file-size && npm run check:docs && npm run build && npm run check:dist-esm-imports && npm run smoke:cli:dist","prepack":"npm run build","release":"node scripts/release.js","smoke:cli":"npm run build && npm run smoke:cli:dist","typecheck":"npm run patch:plugin-dts && tsc --noEmit","check:docs":"node scripts/check-docs-references.mjs","clean:dist":"node scripts/clean-dist.js","format:check":"biome format .","perf:profile":"npm run build && node dist/scripts/perf-profile.js 300 .","release:major":"npm run release -- major","release:minor":"npm run release -- minor","release:patch":"npm run release -- patch","test:coverage":"vitest run --coverage.enabled true --coverage.provider=v8","check:upstream":"node scripts/check-upstream-watch.js","smoke:cli:dist":"node ./dist/bin/opencode-codex-auth.js --help","test:anti-mock":"node scripts/check-test-mocking.mjs","typecheck:test":"npm run patch:plugin-dts && tsc --noEmit -p tsconfig.test.json","check:file-size":"node scripts/check-file-size.mjs","patch:plugin-dts":"node scripts/patch-opencode-plugin-dts.js","check:esm-imports":"node scripts/check-esm-import-specifiers.mjs","perf:profile:compare":"npm run build && node dist/scripts/perf-profile.js 300","check:upstream:update":"node scripts/check-upstream-watch.js --update","check:coverage-ratchet":"node scripts/check-coverage-ratchet.mjs","check:dist-esm-imports":"node scripts/check-dist-esm-import-specifiers.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8148f02-e558-4800-8024-064554b74166"}},"_resolved":"/home/runner/work/opencode-codex-auth/opencode-codex-auth/release-artifact/iam-brain-opencode-codex-auth-1.3.0.tgz","_integrity":"sha512-eMY6CdrnajHL52+oP0lKwJWvK3VxDRxFv5sTFYt1zqtmdphDdnA1sGAMi0gyUcS2HvehsYCIYCYKsNgpBnUFRQ==","repository":{"url":"git+https://github.com/iam-brain/opencode-codex-auth.git","type":"git"},"_npmVersion":"11.5.1","description":"Native Codex auth with multi-account rotation for OpenCode","directories":{},"_nodeVersion":"22.22.0","dependencies":{"proper-lockfile":"^4.1.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^20.17.24","@biomejs/biome":"^2.0.6","@opencode-ai/sdk":"^1.2.2","@opencode-ai/plugin":"^1.2.15","@vitest/coverage-v8":"^3.2.4","@types/proper-lockfile":"^4.1.2"},"peerDependencies":{"@opencode-ai/plugin":"^1.2.15"},"_npmOperationalInternal":{"tmp":"tmp/opencode-codex-auth_1.3.0_1772569260368_0.8367889487106124","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@iam-brain/opencode-codex-auth","version":"1.4.0","keywords":["opencode","openai","codex","chatgpt","oauth","multi-account","plugin","auth"],"author":{"name":"iam-brain"},"license":"MIT","_id":"@iam-brain/opencode-codex-auth@1.4.0","maintainers":[{"name":"iam-brain","email":"bfont@me.com"}],"homepage":"https://github.com/iam-brain/opencode-codex-auth#readme","bugs":{"url":"https://github.com/iam-brain/opencode-codex-auth/issues"},"bin":{"persona-tool":"dist/bin/persona-tool.js","opencode-codex-auth":"dist/bin/opencode-codex-auth.js"},"dist":{"shasum":"227c6c124e112e4a90a29382114f1a30713890a0","tarball":"https://registry.npmjs.org/@iam-brain/opencode-codex-auth/-/opencode-codex-auth-1.4.0.tgz","fileCount":418,"integrity":"sha512-MjsrhewzSXwiISpOaCaYXYhHR0rrl+2CL/4YBF8XEn9BnvUXUPsoJ1O8eYfMa2cQ62o4BrRfVbMh+fgImH6Dvg==","signatures":[{"sig":"MEUCIHFS4dfZulJasbpwfnzem+7efCL5wFKkfAvRiYb9WyWPAiEAlBf3nFOpxG0htmtHi5BkJyUH4N9zfILklbHhWdyQ1pk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@iam-brain%2fopencode-codex-auth@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1280754},"main":"./dist/index.js","type":"module","_from":"file:release-artifact/iam-brain-opencode-codex-auth-1.4.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <23"},"scripts":{"lint":"biome lint index.ts lib test bin scripts --error-on-warnings","test":"vitest run","build":"npm run patch:plugin-dts && npm run clean:dist && tsc","format":"biome format --write .","verify":"npm run check:esm-imports && npm run lint && npm run format:check && npm run typecheck && npm run typecheck:test && npm run test:anti-mock && npm run test:coverage && npm run check:coverage-ratchet && npm run check:file-size && npm run check:docs && npm run build && npm run check:dist-esm-imports && npm run smoke:cli:dist","prepack":"npm run build","release":"node scripts/release.js","smoke:cli":"npm run build && npm run smoke:cli:dist","typecheck":"npm run patch:plugin-dts && tsc --noEmit","check:docs":"node scripts/check-docs-references.mjs","clean:dist":"node scripts/clean-dist.js","format:check":"biome format .","perf:profile":"npm run build && node dist/scripts/perf-profile.js 300 .","release:major":"npm run release -- major","release:minor":"npm run release -- minor","release:patch":"npm run release -- patch","test:coverage":"vitest run --coverage.enabled true --coverage.provider=v8","check:upstream":"node scripts/check-upstream-watch.js","smoke:cli:dist":"node ./dist/bin/opencode-codex-auth.js --help","test:anti-mock":"node scripts/check-test-mocking.mjs","typecheck:test":"npm run patch:plugin-dts && tsc --noEmit -p tsconfig.test.json","check:file-size":"node scripts/check-file-size.mjs","patch:plugin-dts":"node scripts/patch-opencode-plugin-dts.js","check:esm-imports":"node scripts/check-esm-import-specifiers.mjs","perf:profile:compare":"npm run build && node dist/scripts/perf-profile.js 300","check:upstream:update":"node scripts/check-upstream-watch.js --update","check:coverage-ratchet":"node scripts/check-coverage-ratchet.mjs","check:dist-esm-imports":"node scripts/check-dist-esm-import-specifiers.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8148f02-e558-4800-8024-064554b74166"}},"_resolved":"/home/runner/work/opencode-codex-auth/opencode-codex-auth/release-artifact/iam-brain-opencode-codex-auth-1.4.0.tgz","_integrity":"sha512-MjsrhewzSXwiISpOaCaYXYhHR0rrl+2CL/4YBF8XEn9BnvUXUPsoJ1O8eYfMa2cQ62o4BrRfVbMh+fgImH6Dvg==","repository":{"url":"git+https://github.com/iam-brain/opencode-codex-auth.git","type":"git"},"_npmVersion":"11.5.1","description":"Native Codex auth with multi-account rotation for OpenCode","directories":{},"_nodeVersion":"22.22.0","dependencies":{"proper-lockfile":"^4.1.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^20.17.24","@biomejs/biome":"^2.0.6","@opencode-ai/sdk":"^1.2.18","@opencode-ai/plugin":"^1.2.18","@vitest/coverage-v8":"^3.2.4","@types/proper-lockfile":"^4.1.2"},"peerDependencies":{"@opencode-ai/plugin":"^1.2.18"},"_npmOperationalInternal":{"tmp":"tmp/opencode-codex-auth_1.4.0_1772743878303_0.1438518877398316","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@iam-brain/opencode-codex-auth","version":"1.4.1","keywords":["opencode","openai","codex","chatgpt","oauth","multi-account","plugin","auth"],"author":{"name":"iam-brain"},"license":"MIT","_id":"@iam-brain/opencode-codex-auth@1.4.1","maintainers":[{"name":"iam-brain","email":"bfont@me.com"}],"homepage":"https://github.com/iam-brain/opencode-codex-auth#readme","bugs":{"url":"https://github.com/iam-brain/opencode-codex-auth/issues"},"bin":{"persona-tool":"dist/bin/persona-tool.js","opencode-codex-auth":"dist/bin/opencode-codex-auth.js"},"dist":{"shasum":"30ff78d5e90a6022eb4085b61c09adfd9d534146","tarball":"https://registry.npmjs.org/@iam-brain/opencode-codex-auth/-/opencode-codex-auth-1.4.1.tgz","fileCount":422,"integrity":"sha512-DeBtE9hxIUB3D50PPZDLLWCRZEY0WZwyO3hdek5xpPwZoY6NLszRMJoXrF6cW22xxd6LC5bW3L/KDHmzuD+9mQ==","signatures":[{"sig":"MEYCIQD36dkcj1uXfViDhk3RnonI+NINDFULP6/oOxp69JNVPwIhAOQ2AA+368S7NXvUsVF0ZBcUXO358TiKcoiuZLYQ2qzg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@iam-brain%2fopencode-codex-auth@1.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1285421},"main":"./dist/index.js","type":"module","_from":"file:release-artifact/iam-brain-opencode-codex-auth-1.4.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <23"},"scripts":{"lint":"biome lint index.ts lib test bin scripts --error-on-warnings","test":"vitest run","build":"npm run patch:plugin-dts && npm run clean:dist && tsc","format":"biome format --write .","verify":"npm run check:esm-imports && npm run lint && npm run format:check && npm run typecheck && npm run typecheck:test && npm run test:anti-mock && npm run test:coverage && npm run check:coverage-ratchet && npm run check:file-size && npm run check:docs && npm run build && npm run check:dist-esm-imports && npm run smoke:cli:dist","prepack":"npm run build","release":"node scripts/release.js","smoke:cli":"npm run build && npm run smoke:cli:dist","typecheck":"npm run patch:plugin-dts && tsc --noEmit","check:docs":"node scripts/check-docs-references.mjs","clean:dist":"node scripts/clean-dist.js","format:check":"biome format .","perf:profile":"npm run build && node dist/scripts/perf-profile.js 300 .","release:major":"npm run release -- major","release:minor":"npm run release -- minor","release:patch":"npm run release -- patch","test:coverage":"vitest run --coverage.enabled true --coverage.provider=v8","check:upstream":"node scripts/check-upstream-watch.js","smoke:cli:dist":"node ./dist/bin/opencode-codex-auth.js --help","test:anti-mock":"node scripts/check-test-mocking.mjs","typecheck:test":"npm run patch:plugin-dts && tsc --noEmit -p tsconfig.test.json","check:file-size":"node scripts/check-file-size.mjs","patch:plugin-dts":"node scripts/patch-opencode-plugin-dts.js","check:esm-imports":"node scripts/check-esm-import-specifiers.mjs","perf:profile:compare":"npm run build && node dist/scripts/perf-profile.js 300","check:upstream:update":"node scripts/check-upstream-watch.js --update","check:coverage-ratchet":"node scripts/check-coverage-ratchet.mjs","check:dist-esm-imports":"node scripts/check-dist-esm-import-specifiers.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8148f02-e558-4800-8024-064554b74166"}},"_resolved":"/home/runner/work/opencode-codex-auth/opencode-codex-auth/release-artifact/iam-brain-opencode-codex-auth-1.4.1.tgz","_integrity":"sha512-DeBtE9hxIUB3D50PPZDLLWCRZEY0WZwyO3hdek5xpPwZoY6NLszRMJoXrF6cW22xxd6LC5bW3L/KDHmzuD+9mQ==","repository":{"url":"git+https://github.com/iam-brain/opencode-codex-auth.git","type":"git"},"_npmVersion":"11.5.1","description":"Native Codex auth with multi-account rotation for OpenCode","directories":{},"_nodeVersion":"22.22.0","dependencies":{"proper-lockfile":"^4.1.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^20.17.24","@biomejs/biome":"^2.0.6","@opencode-ai/sdk":"^1.2.18","@opencode-ai/plugin":"^1.2.18","@vitest/coverage-v8":"^3.2.4","@types/proper-lockfile":"^4.1.2"},"peerDependencies":{"@opencode-ai/plugin":"^1.2.18"},"_npmOperationalInternal":{"tmp":"tmp/opencode-codex-auth_1.4.1_1772748156396_0.20579064171515982","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@iam-brain/opencode-codex-auth","version":"1.4.2","keywords":["opencode","openai","codex","chatgpt","oauth","multi-account","plugin","auth"],"author":{"name":"iam-brain"},"license":"MIT","_id":"@iam-brain/opencode-codex-auth@1.4.2","maintainers":[{"name":"iam-brain","email":"bfont@me.com"}],"homepage":"https://github.com/iam-brain/opencode-codex-auth#readme","bugs":{"url":"https://github.com/iam-brain/opencode-codex-auth/issues"},"bin":{"persona-tool":"dist/bin/persona-tool.js","opencode-codex-auth":"dist/bin/opencode-codex-auth.js"},"dist":{"shasum":"f5ff6e84208759e07ee801f7961216fffbd3328a","tarball":"https://registry.npmjs.org/@iam-brain/opencode-codex-auth/-/opencode-codex-auth-1.4.2.tgz","fileCount":422,"integrity":"sha512-IB9npytr7SsJsRF9dJxCOgxrWl0N484WM1uQeqnDKCO6V1sj8IXEXMCJJ8lUlbLb53JX0gTKpwkymcWLSIZO7A==","signatures":[{"sig":"MEQCICg9JTbV/9jQzTGqw4m4ktsdMuX+fRDo/04NcYhKR+83AiBSId7hx52iYNpn/Fz5Ob5u+YklS5XKj1lXOnQ7QYsO/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@iam-brain%2fopencode-codex-auth@1.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1287950},"main":"./dist/index.js","type":"module","_from":"file:release-artifact/iam-brain-opencode-codex-auth-1.4.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <23"},"scripts":{"lint":"biome lint index.ts lib test bin scripts --error-on-warnings","test":"vitest run","build":"npm run patch:plugin-dts && npm run clean:dist && tsc","format":"biome format --write .","verify":"npm run check:esm-imports && npm run lint && npm run format:check && npm run typecheck && npm run typecheck:test && npm run test:anti-mock && npm run test:coverage && npm run check:coverage-ratchet && npm run check:file-size && npm run check:docs && npm run build && npm run check:dist-esm-imports && npm run smoke:cli:dist","prepack":"npm run build","release":"node scripts/release.js","smoke:cli":"npm run build && npm run smoke:cli:dist","typecheck":"npm run patch:plugin-dts && tsc --noEmit","check:docs":"node scripts/check-docs-references.mjs","clean:dist":"node scripts/clean-dist.js","format:check":"biome format .","perf:profile":"npm run build && node dist/scripts/perf-profile.js 300 .","release:major":"npm run release -- major","release:minor":"npm run release -- minor","release:patch":"npm run release -- patch","test:coverage":"vitest run --coverage.enabled true --coverage.provider=v8","check:upstream":"node scripts/check-upstream-watch.js","smoke:cli:dist":"node ./dist/bin/opencode-codex-auth.js --help","test:anti-mock":"node scripts/check-test-mocking.mjs","typecheck:test":"npm run patch:plugin-dts && tsc --noEmit -p tsconfig.test.json","check:file-size":"node scripts/check-file-size.mjs","patch:plugin-dts":"node scripts/patch-opencode-plugin-dts.js","check:esm-imports":"node scripts/check-esm-import-specifiers.mjs","perf:profile:compare":"npm run build && node dist/scripts/perf-profile.js 300","check:upstream:update":"node scripts/check-upstream-watch.js --update","check:coverage-ratchet":"node scripts/check-coverage-ratchet.mjs","check:dist-esm-imports":"node scripts/check-dist-esm-import-specifiers.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8148f02-e558-4800-8024-064554b74166"}},"_resolved":"/home/runner/work/opencode-codex-auth/opencode-codex-auth/release-artifact/iam-brain-opencode-codex-auth-1.4.2.tgz","_integrity":"sha512-IB9npytr7SsJsRF9dJxCOgxrWl0N484WM1uQeqnDKCO6V1sj8IXEXMCJJ8lUlbLb53JX0gTKpwkymcWLSIZO7A==","repository":{"url":"git+https://github.com/iam-brain/opencode-codex-auth.git","type":"git"},"_npmVersion":"11.5.1","description":"Native Codex auth with multi-account rotation for OpenCode","directories":{},"_nodeVersion":"22.22.0","dependencies":{"proper-lockfile":"^4.1.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^20.17.24","@biomejs/biome":"^2.0.6","@opencode-ai/sdk":"^1.2.18","@opencode-ai/plugin":"^1.2.18","@vitest/coverage-v8":"^3.2.4","@types/proper-lockfile":"^4.1.2"},"peerDependencies":{"@opencode-ai/plugin":"^1.2.18"},"_npmOperationalInternal":{"tmp":"tmp/opencode-codex-auth_1.4.2_1772771060218_0.6022166055280183","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"@iam-brain/opencode-codex-auth","version":"1.4.4","keywords":["opencode","openai","codex","chatgpt","oauth","multi-account","plugin","auth"],"author":{"name":"iam-brain"},"license":"MIT","_id":"@iam-brain/opencode-codex-auth@1.4.4","maintainers":[{"name":"iam-brain","email":"bfont@me.com"}],"homepage":"https://github.com/iam-brain/opencode-codex-auth#readme","bugs":{"url":"https://github.com/iam-brain/opencode-codex-auth/issues"},"bin":{"persona-tool":"dist/bin/persona-tool.js","opencode-codex-auth":"dist/bin/opencode-codex-auth.js"},"dist":{"shasum":"10857cd2d3cacf1c0fc85bc0802790093a65e603","tarball":"https://registry.npmjs.org/@iam-brain/opencode-codex-auth/-/opencode-codex-auth-1.4.4.tgz","fileCount":410,"integrity":"sha512-c88EZlu/BNc0tPSze9G2ZTr3Vg4sHoXGQucdFbieiZJ0NI8kKhJ/UIOTWp8ZBBG+Ox/l5GRaAavm3H96gVpl9g==","signatures":[{"sig":"MEUCIQDTpGS9kCphjyajrX7y/oI+Qp20Fli3radDiiO3TcyKVwIgNguMhZwlbHW+obZZlnQvCpUkbbu/Tl8UFkRnAmszUs4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@iam-brain%2fopencode-codex-auth@1.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1309387},"main":"./dist/index.js","type":"module","_from":"file:release-artifact/iam-brain-opencode-codex-auth-1.4.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <23"},"scripts":{"lint":"biome lint index.ts lib test bin scripts --error-on-warnings","test":"vitest run","build":"npm run patch:plugin-dts && npm run clean:dist && tsc","format":"biome format --write .","verify":"npm run check:esm-imports && npm run lint && npm run format:check && npm run typecheck && npm run typecheck:test && npm run test:anti-mock && npm run test:coverage && npm run check:coverage-ratchet && npm run check:docs && npm run build && npm run check:dist-esm-imports && npm run smoke:cli:dist","prepack":"npm run build","release":"node scripts/release.js","smoke:cli":"npm run build && npm run smoke:cli:dist","typecheck":"npm run patch:plugin-dts && tsc --noEmit","check:docs":"node scripts/check-docs-references.mjs","clean:dist":"node scripts/clean-dist.js","format:check":"biome format .","perf:profile":"npm run build && node dist/scripts/perf-profile.js 300 .","release:major":"npm run release -- major","release:minor":"npm run release -- minor","release:patch":"npm run release -- patch","test:coverage":"vitest run --coverage.enabled true --coverage.provider=v8","check:upstream":"node scripts/check-upstream-watch.js","smoke:cli:dist":"node ./dist/bin/opencode-codex-auth.js --help","test:anti-mock":"node scripts/check-test-mocking.mjs","typecheck:test":"npm run patch:plugin-dts && tsc --noEmit -p tsconfig.test.json","patch:plugin-dts":"node scripts/patch-opencode-plugin-dts.js","check:esm-imports":"node scripts/check-esm-import-specifiers.mjs","perf:profile:compare":"npm run build && node dist/scripts/perf-profile.js 300","check:upstream:update":"node scripts/check-upstream-watch.js --update","check:coverage-ratchet":"node scripts/check-coverage-ratchet.mjs","check:dist-esm-imports":"node scripts/check-dist-esm-import-specifiers.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8148f02-e558-4800-8024-064554b74166"}},"_resolved":"/home/runner/work/opencode-codex-auth/opencode-codex-auth/release-artifact/iam-brain-opencode-codex-auth-1.4.4.tgz","_integrity":"sha512-c88EZlu/BNc0tPSze9G2ZTr3Vg4sHoXGQucdFbieiZJ0NI8kKhJ/UIOTWp8ZBBG+Ox/l5GRaAavm3H96gVpl9g==","repository":{"url":"git+https://github.com/iam-brain/opencode-codex-auth.git","type":"git"},"_npmVersion":"11.5.1","description":"Native Codex auth with multi-account rotation for OpenCode","directories":{},"_nodeVersion":"22.22.0","dependencies":{"proper-lockfile":"^4.1.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^20.17.24","@biomejs/biome":"^2.0.6","@opencode-ai/sdk":"^1.2.18","@opencode-ai/plugin":"^1.2.18","@vitest/coverage-v8":"^3.2.4","@types/proper-lockfile":"^4.1.2"},"peerDependencies":{"@opencode-ai/plugin":"^1.2.18"},"_npmOperationalInternal":{"tmp":"tmp/opencode-codex-auth_1.4.4_1772825290194_0.01592927244605913","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@iam-brain/opencode-codex-auth","version":"1.5.0","keywords":["opencode","openai","codex","chatgpt","oauth","multi-account","plugin","auth"],"author":{"name":"iam-brain"},"license":"MIT","_id":"@iam-brain/opencode-codex-auth@1.5.0","maintainers":[{"name":"iam-brain","email":"bfont@me.com"}],"homepage":"https://github.com/iam-brain/opencode-codex-auth#readme","bugs":{"url":"https://github.com/iam-brain/opencode-codex-auth/issues"},"bin":{"persona-tool":"dist/bin/persona-tool.js","opencode-codex-auth":"dist/bin/opencode-codex-auth.js"},"dist":{"shasum":"44ec241914c61a45aeb9aa5da141ceed41653399","tarball":"https://registry.npmjs.org/@iam-brain/opencode-codex-auth/-/opencode-codex-auth-1.5.0.tgz","fileCount":354,"integrity":"sha512-hUJA3BOITd3hR7BasMR/4WsLHkWog/0uLY6TnuLsp+6wA8+NVAuhcd5W7/H/XuxTc0QUWNqD89PfwCK04tfeiw==","signatures":[{"sig":"MEYCIQCPqg8+/YvXq/1DLPnCAlUsmGsDbduhMFBX2RdvDch6nQIhALJ1O1ugOIJljzxMMTT+7cJD7Jq1RmKder2GGilVP83a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@iam-brain%2fopencode-codex-auth@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1294121},"main":"./dist/index.js","type":"module","_from":"file:release-artifact/iam-brain-opencode-codex-auth-1.5.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <23"},"scripts":{"lint":"biome lint index.ts lib test bin scripts --error-on-warnings","test":"vitest run","build":"npm run patch:plugin-dts && npm run clean:dist && tsc","format":"biome format --write .","verify":"npm run check:esm-imports && npm run lint && npm run format:check && npm run typecheck && npm run typecheck:test && npm run test:anti-mock && npm run test:coverage && npm run check:coverage-ratchet && npm run check:docs && npm run build && npm run check:dist-esm-imports && npm run smoke:cli:dist","prepack":"npm run build","release":"node scripts/release.js","smoke:cli":"npm run build && npm run smoke:cli:dist","typecheck":"npm run patch:plugin-dts && tsc --noEmit","check:docs":"node scripts/check-docs-references.mjs","clean:dist":"node scripts/clean-dist.js","format:check":"biome format .","perf:profile":"npm run build && node dist/scripts/perf-profile.js 300 .","release:major":"npm run release -- major","release:minor":"npm run release -- minor","release:patch":"npm run release -- patch","test:coverage":"vitest run --coverage.enabled true --coverage.provider=v8","check:upstream":"node scripts/check-upstream-watch.js","smoke:cli:dist":"node ./dist/bin/opencode-codex-auth.js --help","test:anti-mock":"node scripts/check-test-mocking.mjs","typecheck:test":"npm run patch:plugin-dts && tsc --noEmit -p tsconfig.test.json","patch:plugin-dts":"node scripts/patch-opencode-plugin-dts.js","check:esm-imports":"node scripts/check-esm-import-specifiers.mjs","perf:profile:compare":"npm run build && node dist/scripts/perf-profile.js 300","check:upstream:update":"node scripts/check-upstream-watch.js --update","check:coverage-ratchet":"node scripts/check-coverage-ratchet.mjs","check:dist-esm-imports":"node scripts/check-esm-import-specifiers.mjs --dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8148f02-e558-4800-8024-064554b74166"}},"_resolved":"/home/runner/work/opencode-codex-auth/opencode-codex-auth/release-artifact/iam-brain-opencode-codex-auth-1.5.0.tgz","_integrity":"sha512-hUJA3BOITd3hR7BasMR/4WsLHkWog/0uLY6TnuLsp+6wA8+NVAuhcd5W7/H/XuxTc0QUWNqD89PfwCK04tfeiw==","repository":{"url":"git+https://github.com/iam-brain/opencode-codex-auth.git","type":"git"},"_npmVersion":"11.5.1","description":"Native Codex auth with multi-account rotation for OpenCode","directories":{},"_nodeVersion":"22.22.0","dependencies":{"proper-lockfile":"^4.1.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^20.17.24","@biomejs/biome":"^2.0.6","@opencode-ai/sdk":"^1.2.18","@opencode-ai/plugin":"^1.2.18","@vitest/coverage-v8":"^3.2.4","@types/proper-lockfile":"^4.1.2"},"peerDependencies":{"@opencode-ai/plugin":"^1.2.18"},"_npmOperationalInternal":{"tmp":"tmp/opencode-codex-auth_1.5.0_1772830645621_0.19402447685269886","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@iam-brain/opencode-codex-auth","version":"1.5.1","keywords":["opencode","openai","codex","chatgpt","oauth","multi-account","plugin","auth"],"author":{"name":"iam-brain"},"license":"MIT","_id":"@iam-brain/opencode-codex-auth@1.5.1","maintainers":[{"name":"iam-brain","email":"bfont@me.com"}],"homepage":"https://github.com/iam-brain/opencode-codex-auth#readme","bugs":{"url":"https://github.com/iam-brain/opencode-codex-auth/issues"},"bin":{"persona-tool":"dist/bin/persona-tool.js","opencode-codex-auth":"dist/bin/opencode-codex-auth.js"},"dist":{"shasum":"9da8cb7f812fcc3145f21d8ef9194df88bfdd98c","tarball":"https://registry.npmjs.org/@iam-brain/opencode-codex-auth/-/opencode-codex-auth-1.5.1.tgz","fileCount":354,"integrity":"sha512-dCVxx/VIi87ekJeqEDPjkfgn6DwBR9YHGY9cMrF8dyEVpK9zZA7+v4h6KvAtWNIEkeq9RBZoLLwcEQZLv79FEQ==","signatures":[{"sig":"MEYCIQDg9kT3CzfjBYfUqsux8wmBTjjWN9d5kMZg1Kr2GNYW8wIhAIlRVD8yyOy1/rdhKiMlmALRvfFnMZ+sfnEn+llIyWYz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@iam-brain%2fopencode-codex-auth@1.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1294589},"main":"./dist/index.js","type":"module","_from":"file:release-artifact/iam-brain-opencode-codex-auth-1.5.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <23"},"scripts":{"lint":"biome lint index.ts lib test bin scripts --error-on-warnings","test":"vitest run","build":"npm run patch:plugin-dts && npm run clean:dist && tsc","format":"biome format --write .","verify":"npm run check:esm-imports && npm run lint && npm run format:check && npm run typecheck && npm run typecheck:test && npm run test:anti-mock && npm run test:coverage && npm run check:coverage-ratchet && npm run check:docs && npm run build && npm run check:dist-esm-imports && npm run smoke:cli:dist","prepack":"npm run build","release":"node scripts/release.js","smoke:cli":"npm run build && npm run smoke:cli:dist","typecheck":"npm run patch:plugin-dts && tsc --noEmit","check:docs":"node scripts/check-docs-references.mjs","clean:dist":"node scripts/clean-dist.js","format:check":"biome format .","perf:profile":"npm run build && node dist/scripts/perf-profile.js 300 .","release:major":"npm run release -- major","release:minor":"npm run release -- minor","release:patch":"npm run release -- patch","test:coverage":"vitest run --coverage.enabled true --coverage.provider=v8","check:upstream":"node scripts/check-upstream-watch.js","smoke:cli:dist":"node ./dist/bin/opencode-codex-auth.js --help","test:anti-mock":"node scripts/check-test-mocking.mjs","typecheck:test":"npm run patch:plugin-dts && tsc --noEmit -p tsconfig.test.json","patch:plugin-dts":"node scripts/patch-opencode-plugin-dts.js","check:esm-imports":"node scripts/check-esm-import-specifiers.mjs","perf:profile:compare":"npm run build && node dist/scripts/perf-profile.js 300","check:upstream:update":"node scripts/check-upstream-watch.js --update","check:coverage-ratchet":"node scripts/check-coverage-ratchet.mjs","check:dist-esm-imports":"node scripts/check-esm-import-specifiers.mjs --dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8148f02-e558-4800-8024-064554b74166"}},"_resolved":"/home/runner/work/opencode-codex-auth/opencode-codex-auth/release-artifact/iam-brain-opencode-codex-auth-1.5.1.tgz","_integrity":"sha512-dCVxx/VIi87ekJeqEDPjkfgn6DwBR9YHGY9cMrF8dyEVpK9zZA7+v4h6KvAtWNIEkeq9RBZoLLwcEQZLv79FEQ==","repository":{"url":"git+https://github.com/iam-brain/opencode-codex-auth.git","type":"git"},"_npmVersion":"11.5.1","description":"Native Codex auth with multi-account rotation for OpenCode","directories":{},"_nodeVersion":"22.22.0","dependencies":{"proper-lockfile":"^4.1.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^20.17.24","@biomejs/biome":"^2.0.6","@opencode-ai/sdk":"^1.2.18","@opencode-ai/plugin":"^1.2.18","@vitest/coverage-v8":"^3.2.4","@types/proper-lockfile":"^4.1.2"},"peerDependencies":{"@opencode-ai/plugin":"^1.2.18"},"_npmOperationalInternal":{"tmp":"tmp/opencode-codex-auth_1.5.1_1772833879405_0.40298634374997233","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@iam-brain/opencode-codex-auth","version":"1.6.0","keywords":["opencode","openai","codex","chatgpt","oauth","multi-account","plugin","auth"],"author":{"name":"iam-brain"},"license":"MIT","_id":"@iam-brain/opencode-codex-auth@1.6.0","maintainers":[{"name":"iam-brain","email":"bfont@me.com"}],"homepage":"https://github.com/iam-brain/opencode-codex-auth#readme","bugs":{"url":"https://github.com/iam-brain/opencode-codex-auth/issues"},"bin":{"persona-tool":"dist/bin/persona-tool.js","opencode-codex-auth":"dist/bin/opencode-codex-auth.js"},"dist":{"shasum":"c9d4dbe334698de9f2c39719407115f3fb74445a","tarball":"https://registry.npmjs.org/@iam-brain/opencode-codex-auth/-/opencode-codex-auth-1.6.0.tgz","fileCount":358,"integrity":"sha512-gF4iL2YTm++yDoa88/oqk0PIG45GVr0DqWSCnN2ChGHf3lwR20ne0nRnXAxFuWxBfJsZJhM9Y1S53MEQLb77rA==","signatures":[{"sig":"MEUCIQCVo0cN9FFJ8Af1E3MHp6aU2lln4j2X/VYuaxPaw2dZ1AIgTqgJ6ep+vrCxGsDQhwTeFKZUdonkpwEAxZKQtjYiSrU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@iam-brain%2fopencode-codex-auth@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1428967},"main":"./dist/index.js","type":"module","_from":"file:release-artifact/iam-brain-opencode-codex-auth-1.6.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <23"},"scripts":{"lint":"biome lint index.ts lib test bin scripts --error-on-warnings","test":"vitest run","build":"npm run patch:plugin-dts && npm run clean:dist && tsc","format":"biome format --write .","verify":"npm run check:esm-imports && npm run lint && npm run format:check && npm run typecheck && npm run typecheck:test && npm run test:anti-mock && npm run test:coverage && npm run check:coverage-ratchet && npm run check:docs && npm run build && npm run check:dist-esm-imports && npm run smoke:cli:dist","prepack":"npm run build","prepush":"npm run verify:local","release":"node scripts/release.js","smoke:cli":"npm run build && npm run smoke:cli:dist","typecheck":"npm run patch:plugin-dts && tsc --noEmit","check:docs":"node scripts/check-docs-references.mjs","clean:dist":"node scripts/clean-dist.js","format:check":"biome format .","perf:profile":"npm run build && node dist/scripts/perf-profile.js 300 .","verify:local":"node scripts/enforce-local-verify.mjs manual","hooks:install":"node scripts/install-git-hooks.mjs","release:major":"npm run release -- major","release:minor":"npm run release -- minor","release:patch":"npm run release -- patch","test:coverage":"vitest run --coverage.enabled true --coverage.provider=v8","check:upstream":"node scripts/check-upstream-watch.js","smoke:cli:dist":"node ./dist/bin/opencode-codex-auth.js --help","test:anti-mock":"node scripts/check-test-mocking.mjs","typecheck:test":"npm run patch:plugin-dts && tsc --noEmit -p tsconfig.test.json","patch:plugin-dts":"node scripts/patch-opencode-plugin-dts.js","check:esm-imports":"node scripts/check-esm-import-specifiers.mjs","perf:profile:compare":"npm run build && node dist/scripts/perf-profile.js 300","check:upstream:update":"node scripts/check-upstream-watch.js --update","check:coverage-ratchet":"node scripts/check-coverage-ratchet.mjs","check:dist-esm-imports":"node scripts/check-esm-import-specifiers.mjs --dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8148f02-e558-4800-8024-064554b74166"}},"_resolved":"/home/runner/work/opencode-codex-auth/opencode-codex-auth/release-artifact/iam-brain-opencode-codex-auth-1.6.0.tgz","_integrity":"sha512-gF4iL2YTm++yDoa88/oqk0PIG45GVr0DqWSCnN2ChGHf3lwR20ne0nRnXAxFuWxBfJsZJhM9Y1S53MEQLb77rA==","repository":{"url":"git+https://github.com/iam-brain/opencode-codex-auth.git","type":"git"},"_npmVersion":"11.5.1","description":"Native Codex auth with multi-account rotation for OpenCode","directories":{},"_nodeVersion":"22.22.0","dependencies":{"proper-lockfile":"^4.1.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^20.17.24","@biomejs/biome":"^2.0.6","@opencode-ai/sdk":"^1.2.18","@opencode-ai/plugin":"^1.2.18","@vitest/coverage-v8":"^3.2.4","@types/proper-lockfile":"^4.1.2"},"peerDependencies":{"@opencode-ai/plugin":"^1.2.18"},"_npmOperationalInternal":{"tmp":"tmp/opencode-codex-auth_1.6.0_1772993004112_0.5637289147509108","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@iam-brain/opencode-codex-auth","version":"1.7.0","keywords":["opencode","openai","codex","chatgpt","oauth","multi-account","plugin","auth"],"author":{"name":"iam-brain"},"license":"MIT","_id":"@iam-brain/opencode-codex-auth@1.7.0","maintainers":[{"name":"iam-brain","email":"bfont@me.com"}],"homepage":"https://github.com/iam-brain/opencode-codex-auth#readme","bugs":{"url":"https://github.com/iam-brain/opencode-codex-auth/issues"},"bin":{"persona-tool":"dist/bin/persona-tool.js","opencode-codex-auth":"dist/bin/opencode-codex-auth.js"},"dist":{"shasum":"fa0fded8196f660dc481f2c3ea0c173178da8ed8","tarball":"https://registry.npmjs.org/@iam-brain/opencode-codex-auth/-/opencode-codex-auth-1.7.0.tgz","fileCount":358,"integrity":"sha512-W0q7uD7nlyhnLM82e+MIPE6pbTS2nTvP+YgAs2hUp+z8O7WcwmXTtiCP+RhH7M/L9aSF5QZY6SAZsKQwi8ZWJA==","signatures":[{"sig":"MEUCIESC3dLHnb5ZDGI1n3v6vk6mcBzIqbGNyuq0sJX9+uBRAiEA3w1bh+uCYEIwMyUApnG14fzxMDFHpuHdgmelG/rIqYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@iam-brain%2fopencode-codex-auth@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1434841},"main":"./dist/index.js","type":"module","_from":"file:release-artifact/iam-brain-opencode-codex-auth-1.7.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <23"},"scripts":{"lint":"biome lint index.ts lib test bin scripts --error-on-warnings","test":"vitest run","build":"npm run patch:plugin-dts && npm run clean:dist && tsc","format":"biome format --write index.ts lib test bin scripts docs package.json biome.json README.md CHANGELOG.md CONTRIBUTING.md SECURITY.md LICENSE schemas tsconfig.json tsconfig.test.json vitest.config.ts","verify":"npm run check:esm-imports && npm run lint && npm run format:check && npm run typecheck && npm run typecheck:test && npm run test:anti-mock && npm run test:coverage && npm run check:coverage-ratchet && npm run check:docs && npm run build && npm run check:dist-esm-imports && npm run smoke:cli:dist","prepack":"npm run build","prepush":"npm run verify:local","release":"node scripts/release.js","smoke:cli":"npm run build && npm run smoke:cli:dist","typecheck":"npm run patch:plugin-dts && tsc --noEmit","check:docs":"node scripts/check-docs-references.mjs","clean:dist":"node scripts/clean-dist.js","format:check":"biome format index.ts lib test bin scripts docs package.json biome.json README.md CHANGELOG.md CONTRIBUTING.md SECURITY.md LICENSE schemas tsconfig.json tsconfig.test.json vitest.config.ts --diagnostic-level=error","perf:profile":"npm run build && node dist/scripts/perf-profile.js 300 .","verify:local":"node scripts/enforce-local-verify.mjs manual","hooks:install":"node scripts/install-git-hooks.mjs","release:major":"npm run release -- major","release:minor":"npm run release -- minor","release:patch":"npm run release -- patch","test:coverage":"vitest run --coverage.enabled true --coverage.provider=v8","check:upstream":"node scripts/check-upstream-watch.js","smoke:cli:dist":"node ./dist/bin/opencode-codex-auth.js --help","test:anti-mock":"node scripts/check-test-mocking.mjs","typecheck:test":"npm run patch:plugin-dts && tsc --noEmit -p tsconfig.test.json","patch:plugin-dts":"node scripts/patch-opencode-plugin-dts.js","check:esm-imports":"node scripts/check-esm-import-specifiers.mjs","perf:profile:compare":"npm run build && node dist/scripts/perf-profile.js 300","check:upstream:update":"node scripts/check-upstream-watch.js --update","check:coverage-ratchet":"node scripts/check-coverage-ratchet.mjs","check:dist-esm-imports":"node scripts/check-esm-import-specifiers.mjs --dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8148f02-e558-4800-8024-064554b74166"}},"_resolved":"/home/runner/work/opencode-codex-auth/opencode-codex-auth/release-artifact/iam-brain-opencode-codex-auth-1.7.0.tgz","_integrity":"sha512-W0q7uD7nlyhnLM82e+MIPE6pbTS2nTvP+YgAs2hUp+z8O7WcwmXTtiCP+RhH7M/L9aSF5QZY6SAZsKQwi8ZWJA==","repository":{"url":"git+https://github.com/iam-brain/opencode-codex-auth.git","type":"git"},"_npmVersion":"11.5.1","description":"Native Codex auth with multi-account rotation for OpenCode","directories":{},"_nodeVersion":"22.22.1","dependencies":{"proper-lockfile":"^4.1.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^20.17.24","@biomejs/biome":"^2.0.6","@opencode-ai/sdk":"^1.3.0","@opencode-ai/plugin":"^1.3.0","@vitest/coverage-v8":"^3.2.4","@types/proper-lockfile":"^4.1.2"},"peerDependencies":{"@opencode-ai/plugin":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-codex-auth_1.7.0_1774317613369_0.7242367492028017","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@iam-brain/opencode-codex-auth","version":"1.7.1","keywords":["opencode","openai","codex","chatgpt","oauth","multi-account","plugin","auth"],"author":{"name":"iam-brain"},"license":"MIT","_id":"@iam-brain/opencode-codex-auth@1.7.1","maintainers":[{"name":"iam-brain","email":"bfont@me.com"}],"homepage":"https://github.com/iam-brain/opencode-codex-auth#readme","bugs":{"url":"https://github.com/iam-brain/opencode-codex-auth/issues"},"bin":{"persona-tool":"dist/bin/persona-tool.js","opencode-codex-auth":"dist/bin/opencode-codex-auth.js"},"dist":{"shasum":"732cac05ab8cb861f87c3ff832d7e4b81f4fae23","tarball":"https://registry.npmjs.org/@iam-brain/opencode-codex-auth/-/opencode-codex-auth-1.7.1.tgz","fileCount":358,"integrity":"sha512-6r6mvSaVdlbup16xCsxTwaQ5BLO1e2w65/sM8HpyZHl2QLAgF/phFJjLRoG4R3oVuA3+7hK6EE//nzRLw4ZM2A==","signatures":[{"sig":"MEQCIDiMVKHCnuWVPDVEEiemvI5hC0sG57YuQYvuqoP9XXZCAiAFLFJvek5qAvGA++5NPy3O+Wgi9QDMGwxM5WlC3rKl8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@iam-brain%2fopencode-codex-auth@1.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1447181},"main":"./dist/index.js","type":"module","_from":"file:release-artifact/iam-brain-opencode-codex-auth-1.7.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <23"},"scripts":{"lint":"biome lint index.ts lib test bin scripts --error-on-warnings","test":"vitest run","build":"npm run patch:plugin-dts && npm run clean:dist && tsc","format":"biome format --write index.ts lib test bin scripts docs package.json biome.json README.md CHANGELOG.md CONTRIBUTING.md SECURITY.md LICENSE schemas tsconfig.json tsconfig.test.json vitest.config.ts","verify":"npm run check:esm-imports && npm run lint && npm run format:check && npm run typecheck && npm run typecheck:test && npm run test:anti-mock && npm run test:coverage && npm run check:coverage-ratchet && npm run check:docs && npm run build && npm run check:dist-esm-imports && npm run smoke:cli:dist","prepack":"npm run build","prepush":"npm run verify:local","release":"node scripts/release.js","smoke:cli":"npm run build && npm run smoke:cli:dist","typecheck":"npm run patch:plugin-dts && tsc --noEmit","check:docs":"node scripts/check-docs-references.mjs","clean:dist":"node scripts/clean-dist.js","format:check":"biome format index.ts lib test bin scripts docs package.json biome.json README.md CHANGELOG.md CONTRIBUTING.md SECURITY.md LICENSE schemas tsconfig.json tsconfig.test.json vitest.config.ts --diagnostic-level=error","perf:profile":"npm run build && node dist/scripts/perf-profile.js 300 .","verify:local":"node scripts/enforce-local-verify.mjs manual","hooks:install":"node scripts/install-git-hooks.mjs","release:major":"npm run release -- major","release:minor":"npm run release -- minor","release:patch":"npm run release -- patch","test:coverage":"vitest run --coverage.enabled true --coverage.provider=v8","check:upstream":"node scripts/check-upstream-watch.js","smoke:cli:dist":"node ./dist/bin/opencode-codex-auth.js --help","test:anti-mock":"node scripts/check-test-mocking.mjs","typecheck:test":"npm run patch:plugin-dts && tsc --noEmit -p tsconfig.test.json","patch:plugin-dts":"node scripts/patch-opencode-plugin-dts.js","check:esm-imports":"node scripts/check-esm-import-specifiers.mjs","perf:profile:compare":"npm run build && node dist/scripts/perf-profile.js 300","check:upstream:update":"node scripts/check-upstream-watch.js --update","check:coverage-ratchet":"node scripts/check-coverage-ratchet.mjs","check:dist-esm-imports":"node scripts/check-esm-import-specifiers.mjs --dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8148f02-e558-4800-8024-064554b74166"}},"_resolved":"/home/runner/work/opencode-codex-auth/opencode-codex-auth/release-artifact/iam-brain-opencode-codex-auth-1.7.1.tgz","_integrity":"sha512-6r6mvSaVdlbup16xCsxTwaQ5BLO1e2w65/sM8HpyZHl2QLAgF/phFJjLRoG4R3oVuA3+7hK6EE//nzRLw4ZM2A==","repository":{"url":"git+https://github.com/iam-brain/opencode-codex-auth.git","type":"git"},"_npmVersion":"11.5.1","description":"Native Codex auth with multi-account rotation for OpenCode","directories":{},"_nodeVersion":"22.22.2","dependencies":{"proper-lockfile":"^4.1.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^20.17.24","@biomejs/biome":"^2.0.6","@opencode-ai/sdk":"^1.3.0","@opencode-ai/plugin":"^1.3.0","@vitest/coverage-v8":"^3.2.4","@types/proper-lockfile":"^4.1.2"},"peerDependencies":{"@opencode-ai/plugin":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-codex-auth_1.7.1_1775571922227_0.2443112799798488","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@iam-brain/opencode-codex-auth","version":"1.8.0","keywords":["opencode","openai","codex","chatgpt","oauth","multi-account","plugin","auth"],"author":{"name":"iam-brain"},"license":"MIT","_id":"@iam-brain/opencode-codex-auth@1.8.0","maintainers":[{"name":"iam-brain","email":"bfont@me.com"}],"homepage":"https://github.com/iam-brain/opencode-codex-auth#readme","bugs":{"url":"https://github.com/iam-brain/opencode-codex-auth/issues"},"bin":{"persona-tool":"dist/bin/persona-tool.js","opencode-codex-auth":"dist/bin/opencode-codex-auth.js"},"dist":{"shasum":"d0de03cf686514d1c0271d93b370825ec9cdaf20","tarball":"https://registry.npmjs.org/@iam-brain/opencode-codex-auth/-/opencode-codex-auth-1.8.0.tgz","fileCount":362,"integrity":"sha512-TUwEQaNbs3PICbaKArDNVdWHu9h7GA6vh7Mfg8mO7VttIJZB/q2JGDwB5M9hVS9FAdv7h7LaAJTnxmNoCWj+/w==","signatures":[{"sig":"MEUCIQChw1aPxdKG/UA08KfYtVzeCEqYXfxvs8s9THIXqokr0wIgQanzvulaNTTdWvRxRP2JZ1hKwJDP/waHDmHCXAR0vYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@iam-brain%2fopencode-codex-auth@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1554379},"main":"./dist/index.js","type":"module","_from":"file:release-artifact/iam-brain-opencode-codex-auth-1.8.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"scripts":{"lint":"biome lint index.ts lib test bin scripts --error-on-warnings","test":"vitest run","build":"npm run patch:plugin-dts && npm run clean:dist && tsc","format":"biome format --write index.ts lib test bin scripts docs package.json biome.json README.md CHANGELOG.md CONTRIBUTING.md SECURITY.md LICENSE schemas tsconfig.json tsconfig.test.json vitest.config.ts","verify":"npm run check:esm-imports && npm run lint && npm run format:check && npm run typecheck && npm run typecheck:test && npm run test:anti-mock && npm run test:coverage && npm run check:coverage-ratchet && npm run check:docs && npm run build && npm run check:dist-esm-imports && npm run smoke:cli:dist","prepack":"npm run build","prepush":"npm run verify:local","release":"node scripts/release.js","smoke:cli":"npm run build && npm run smoke:cli:dist","typecheck":"npm run patch:plugin-dts && tsc --noEmit","check:docs":"node scripts/check-docs-references.mjs","clean:dist":"node scripts/clean-dist.js","format:check":"biome format index.ts lib test bin scripts docs package.json biome.json README.md CHANGELOG.md CONTRIBUTING.md SECURITY.md LICENSE schemas tsconfig.json tsconfig.test.json vitest.config.ts --diagnostic-level=error","perf:profile":"npm run build && node dist/scripts/perf-profile.js 300 .","verify:local":"node scripts/enforce-local-verify.mjs manual","hooks:install":"node scripts/install-git-hooks.mjs","release:major":"npm run release -- major","release:minor":"npm run release -- minor","release:patch":"npm run release -- patch","test:coverage":"vitest run --coverage.enabled true --coverage.provider=v8","check:upstream":"node scripts/check-upstream-watch.js","smoke:cli:dist":"node ./dist/bin/opencode-codex-auth.js --help","test:anti-mock":"node scripts/check-test-mocking.mjs","typecheck:test":"npm run patch:plugin-dts && tsc --noEmit -p tsconfig.test.json","patch:plugin-dts":"node scripts/patch-opencode-plugin-dts.js","check:esm-imports":"node scripts/check-esm-import-specifiers.mjs","perf:profile:compare":"npm run build && node dist/scripts/perf-profile.js 300","check:upstream:update":"node scripts/check-upstream-watch.js --update","check:coverage-ratchet":"node scripts/check-coverage-ratchet.mjs","check:dist-esm-imports":"node scripts/check-esm-import-specifiers.mjs --dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8148f02-e558-4800-8024-064554b74166"}},"_resolved":"/home/runner/work/opencode-codex-auth/opencode-codex-auth/release-artifact/iam-brain-opencode-codex-auth-1.8.0.tgz","_integrity":"sha512-TUwEQaNbs3PICbaKArDNVdWHu9h7GA6vh7Mfg8mO7VttIJZB/q2JGDwB5M9hVS9FAdv7h7LaAJTnxmNoCWj+/w==","repository":{"url":"git+https://github.com/iam-brain/opencode-codex-auth.git","type":"git"},"_npmVersion":"11.5.1","description":"Native Codex auth with multi-account rotation for OpenCode","directories":{},"_nodeVersion":"22.23.1","dependencies":{"proper-lockfile":"^4.1.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^20.17.24","@biomejs/biome":"^2.0.6","@opencode-ai/sdk":"^1.3.0","@opencode-ai/plugin":"^1.3.0","@vitest/coverage-v8":"^3.2.4","@types/proper-lockfile":"^4.1.2"},"peerDependencies":{"@opencode-ai/plugin":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-codex-auth_1.8.0_1783141215880_0.37101090013484894","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@iam-brain/opencode-codex-auth","version":"1.8.1","keywords":["opencode","openai","codex","chatgpt","oauth","multi-account","plugin","auth"],"author":{"name":"iam-brain"},"license":"MIT","_id":"@iam-brain/opencode-codex-auth@1.8.1","maintainers":[{"name":"iam-brain","email":"bfont@me.com"}],"homepage":"https://github.com/iam-brain/opencode-codex-auth#readme","bugs":{"url":"https://github.com/iam-brain/opencode-codex-auth/issues"},"bin":{"persona-tool":"dist/bin/persona-tool.js","opencode-codex-auth":"dist/bin/opencode-codex-auth.js"},"dist":{"shasum":"10ce2442fdbee9885bc6bcfd663666f8bc174533","tarball":"https://registry.npmjs.org/@iam-brain/opencode-codex-auth/-/opencode-codex-auth-1.8.1.tgz","fileCount":362,"integrity":"sha512-02EkT5ZGzgYbGUy6QZV7twaJAIc73+413i8C5sDiOcYM4yLOwKWG4ygajV4lwv12LVDwiESsyewIrFqJHDMp3g==","signatures":[{"sig":"MEQCIBk9XxmLE3xBQYTqydBPcQrtUVNSsvm5amhu6g180Zb1AiB9Z7SPALlCDD9wCnEjd5bb/rd0fEUJ2XgzADWB7sgcYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@iam-brain%2fopencode-codex-auth@1.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1584949},"main":"./dist/index.js","type":"module","_from":"file:release-artifact/iam-brain-opencode-codex-auth-1.8.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"scripts":{"lint":"biome lint index.ts lib test bin scripts --error-on-warnings","test":"vitest run","build":"npm run patch:plugin-dts && npm run clean:dist && tsc","format":"biome format --write index.ts lib test bin scripts docs package.json biome.json README.md CHANGELOG.md CONTRIBUTING.md SECURITY.md LICENSE schemas tsconfig.json tsconfig.test.json vitest.config.ts","verify":"npm run check:esm-imports && npm run lint && npm run format:check && npm run typecheck && npm run typecheck:test && npm run test:anti-mock && npm run test:coverage && npm run check:coverage-ratchet && npm run check:docs && npm run build && npm run check:dist-esm-imports && npm run smoke:cli:dist","prepack":"npm run build","prepush":"npm run verify:local","release":"node scripts/release.js","smoke:cli":"npm run build && npm run smoke:cli:dist","typecheck":"npm run patch:plugin-dts && tsc --noEmit","check:docs":"node scripts/check-docs-references.mjs","clean:dist":"node scripts/clean-dist.js","format:check":"biome format index.ts lib test bin scripts docs package.json biome.json README.md CHANGELOG.md CONTRIBUTING.md SECURITY.md LICENSE schemas tsconfig.json tsconfig.test.json vitest.config.ts --diagnostic-level=error","perf:profile":"npm run build && node dist/scripts/perf-profile.js 300 .","verify:local":"node scripts/enforce-local-verify.mjs manual","hooks:install":"node scripts/install-git-hooks.mjs","release:major":"npm run release -- major","release:minor":"npm run release -- minor","release:patch":"npm run release -- patch","test:coverage":"vitest run --coverage.enabled true --coverage.provider=v8","check:upstream":"node scripts/check-upstream-watch.js","smoke:cli:dist":"node ./dist/bin/opencode-codex-auth.js --help","test:anti-mock":"node scripts/check-test-mocking.mjs","typecheck:test":"npm run patch:plugin-dts && tsc --noEmit -p tsconfig.test.json","patch:plugin-dts":"node scripts/patch-opencode-plugin-dts.js","check:esm-imports":"node scripts/check-esm-import-specifiers.mjs","perf:profile:compare":"npm run build && node dist/scripts/perf-profile.js 300","check:upstream:update":"node scripts/check-upstream-watch.js --update","check:coverage-ratchet":"node scripts/check-coverage-ratchet.mjs","check:dist-esm-imports":"node scripts/check-esm-import-specifiers.mjs --dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8148f02-e558-4800-8024-064554b74166"}},"_resolved":"/home/runner/work/opencode-codex-auth/opencode-codex-auth/release-artifact/iam-brain-opencode-codex-auth-1.8.1.tgz","_integrity":"sha512-02EkT5ZGzgYbGUy6QZV7twaJAIc73+413i8C5sDiOcYM4yLOwKWG4ygajV4lwv12LVDwiESsyewIrFqJHDMp3g==","repository":{"url":"git+https://github.com/iam-brain/opencode-codex-auth.git","type":"git"},"_npmVersion":"11.5.1","description":"Native Codex auth with multi-account rotation for OpenCode","directories":{},"_nodeVersion":"22.23.1","dependencies":{"proper-lockfile":"^4.1.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^20.17.24","@biomejs/biome":"^2.0.6","@opencode-ai/sdk":"^1.3.0","@opencode-ai/plugin":"^1.3.0","@vitest/coverage-v8":"^3.2.4","@types/proper-lockfile":"^4.1.2"},"peerDependencies":{"@opencode-ai/plugin":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-codex-auth_1.8.1_1783718895311_0.22130560708378466","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@iam-brain/opencode-codex-auth","version":"1.9.0","keywords":["opencode","openai","codex","chatgpt","oauth","multi-account","plugin","auth"],"author":{"name":"iam-brain"},"license":"MIT","_id":"@iam-brain/opencode-codex-auth@1.9.0","maintainers":[{"name":"iam-brain","email":"bfont@me.com"}],"homepage":"https://github.com/iam-brain/opencode-codex-auth#readme","bugs":{"url":"https://github.com/iam-brain/opencode-codex-auth/issues"},"bin":{"persona-tool":"dist/bin/persona-tool.js","opencode-codex-auth":"dist/bin/opencode-codex-auth.js"},"dist":{"shasum":"f400df378e7b8e3900dc7901d40f765f9d8656aa","tarball":"https://registry.npmjs.org/@iam-brain/opencode-codex-auth/-/opencode-codex-auth-1.9.0.tgz","fileCount":370,"integrity":"sha512-2RyzdfiCwB1F7V5fQ1xO87y3eA10aycmsfmFB8QFbupUVtA8YeBMIRKBYM4d0oDh1/hpe7vGz2oEB6mD6pJNZw==","signatures":[{"sig":"MEQCID+MRcqfVX8ZLrrynjTNABml9r/vwQnWboQcbS7icCOcAiAOWgEEXXpaQxwxRNDcGdrIhKTRtHbGzLz2swVzbgzO9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@iam-brain%2fopencode-codex-auth@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1583907},"main":"./dist/index.js","type":"module","_from":"file:release-artifact/iam-brain-opencode-codex-auth-1.9.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"scripts":{"lint":"biome lint index.ts lib test bin scripts --error-on-warnings","test":"vitest run","build":"npm run patch:plugin-dts && npm run clean:dist && tsc","format":"biome format --write index.ts lib test bin scripts docs package.json biome.json README.md CHANGELOG.md CONTRIBUTING.md SECURITY.md LICENSE schemas tsconfig.json tsconfig.test.json vitest.config.ts","verify":"npm run check:esm-imports && npm run lint && npm run format:check && npm run typecheck && npm run typecheck:test && npm run test:anti-mock && npm run test:coverage && npm run check:coverage-ratchet && npm run check:docs && npm run build && npm run check:dist-esm-imports && npm run smoke:cli:dist","prepack":"npm run build","prepush":"npm run verify:local","release":"node scripts/release.js","smoke:cli":"npm run build && npm run smoke:cli:dist","typecheck":"npm run patch:plugin-dts && tsc --noEmit","check:docs":"node scripts/check-docs-references.mjs","clean:dist":"node scripts/clean-dist.js","format:check":"biome format index.ts lib test bin scripts docs package.json biome.json README.md CHANGELOG.md CONTRIBUTING.md SECURITY.md LICENSE schemas tsconfig.json tsconfig.test.json vitest.config.ts --diagnostic-level=error","perf:profile":"npm run build && node dist/scripts/perf-profile.js 300 .","verify:local":"node scripts/enforce-local-verify.mjs manual","hooks:install":"node scripts/install-git-hooks.mjs","release:major":"npm run release -- major","release:minor":"npm run release -- minor","release:patch":"npm run release -- patch","test:coverage":"vitest run --coverage.enabled true --coverage.provider=v8","check:upstream":"node scripts/check-upstream-watch.js","smoke:cli:dist":"node ./dist/bin/opencode-codex-auth.js --help","test:anti-mock":"node scripts/check-test-mocking.mjs","typecheck:test":"npm run patch:plugin-dts && tsc --noEmit -p tsconfig.test.json","patch:plugin-dts":"node scripts/patch-opencode-plugin-dts.js","check:esm-imports":"node scripts/check-esm-import-specifiers.mjs","perf:profile:compare":"npm run build && node dist/scripts/perf-profile.js 300","check:upstream:update":"node scripts/check-upstream-watch.js --update","check:coverage-ratchet":"node scripts/check-coverage-ratchet.mjs","check:dist-esm-imports":"node scripts/check-esm-import-specifiers.mjs --dist","check:upstream:opencode":"node scripts/check-upstream-watch.js --source=opencode","check:upstream:opencode:update":"node scripts/check-upstream-watch.js --update --source=opencode"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8148f02-e558-4800-8024-064554b74166"}},"_resolved":"/home/runner/work/opencode-codex-auth/opencode-codex-auth/release-artifact/iam-brain-opencode-codex-auth-1.9.0.tgz","_integrity":"sha512-2RyzdfiCwB1F7V5fQ1xO87y3eA10aycmsfmFB8QFbupUVtA8YeBMIRKBYM4d0oDh1/hpe7vGz2oEB6mD6pJNZw==","repository":{"url":"git+https://github.com/iam-brain/opencode-codex-auth.git","type":"git"},"_npmVersion":"11.5.1","description":"Native Codex auth with multi-account rotation for OpenCode","directories":{},"_nodeVersion":"22.23.1","dependencies":{"proper-lockfile":"^4.1.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"npm@10.9.2","devDependencies":{"vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^20.17.24","@biomejs/biome":"^2.0.6","@opencode-ai/sdk":"^1.17.18","@opencode-ai/plugin":"^1.17.18","@vitest/coverage-v8":"^3.2.4","@types/proper-lockfile":"^4.1.2"},"peerDependencies":{"@opencode-ai/plugin":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-codex-auth_1.9.0_1783736785168_0.0476604773518865","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@iam-brain/opencode-codex-auth","version":"1.10.0","description":"Native Codex auth with multi-account rotation for OpenCode","main":"./dist/index.js","types":"./dist/index.d.ts","packageManager":"npm@10.9.2","type":"module","bin":{"opencode-codex-auth":"dist/bin/opencode-codex-auth.js","persona-tool":"dist/bin/persona-tool.js"},"license":"MIT","author":{"name":"iam-brain"},"publishConfig":{"access":"public","provenance":true},"repository":{"type":"git","url":"git+https://github.com/iam-brain/opencode-codex-auth.git"},"keywords":["opencode","openai","codex","chatgpt","oauth","multi-account","plugin","auth"],"homepage":"https://github.com/iam-brain/opencode-codex-auth#readme","bugs":{"url":"https://github.com/iam-brain/opencode-codex-auth/issues"},"scripts":{"clean:dist":"node scripts/clean-dist.js","build":"npm run generate:prompts && npm run patch:plugin-dts && npm run clean:dist && tsc","patch:plugin-dts":"node scripts/patch-opencode-plugin-dts.js","typecheck":"npm run patch:plugin-dts && tsc --noEmit","typecheck:test":"npm run patch:plugin-dts && tsc --noEmit -p tsconfig.test.json","verify:local":"node scripts/enforce-local-verify.mjs manual","prepush":"npm run verify:local","test":"vitest run","test:coverage":"vitest run --coverage.enabled true --coverage.provider=v8","test:anti-mock":"node scripts/check-test-mocking.mjs","check:coverage-ratchet":"node scripts/check-coverage-ratchet.mjs","check:docs":"node scripts/check-docs-references.mjs","generate:prompts":"node scripts/generate-prompt-compatibility.mjs","check:prompts":"node scripts/generate-prompt-compatibility.mjs --check","check:prompt-artifact":"node scripts/generate-prompt-compatibility.mjs --check-dist","verify":"npm run check:esm-imports && npm run check:prompts && npm run lint && npm run format:check && npm run typecheck && npm run typecheck:test && npm run test:anti-mock && npm run test:coverage && npm run check:coverage-ratchet && npm run check:docs && npm run build && npm run check:prompt-artifact && npm run check:dist-esm-imports && npm run smoke:cli:dist","check:esm-imports":"node scripts/check-esm-import-specifiers.mjs","check:dist-esm-imports":"node scripts/check-esm-import-specifiers.mjs --dist","smoke:cli":"npm run build && npm run smoke:cli:dist","smoke:cli:dist":"node ./dist/bin/opencode-codex-auth.js --help","perf:profile":"npm run build && node dist/scripts/perf-profile.js 300 .","perf:profile:compare":"npm run build && node dist/scripts/perf-profile.js 300","check:upstream":"node scripts/check-upstream-watch.js","check:upstream:update":"node scripts/check-upstream-watch.js --update","check:upstream:opencode":"node scripts/check-upstream-watch.js --source=opencode","check:upstream:opencode:update":"node scripts/check-upstream-watch.js --update --source=opencode","hooks:install":"node scripts/install-git-hooks.mjs","prepack":"npm run build","release":"node scripts/release.js","release:patch":"npm run release -- patch","release:minor":"npm run release -- minor","release:major":"npm run release -- major","lint":"biome lint index.ts lib test bin scripts --error-on-warnings","format":"biome format --write index.ts lib test bin scripts docs package.json biome.json README.md CHANGELOG.md CONTRIBUTING.md SECURITY.md LICENSE schemas tsconfig.json tsconfig.test.json vitest.config.ts","format:check":"biome format index.ts lib test bin scripts docs package.json biome.json README.md CHANGELOG.md CONTRIBUTING.md SECURITY.md LICENSE schemas tsconfig.json tsconfig.test.json vitest.config.ts --diagnostic-level=error"},"engines":{"node":">=22 <27"},"peerDependencies":{"@opencode-ai/plugin":"^1.3.0"},"devDependencies":{"@biomejs/biome":"^2.0.6","@opencode-ai/plugin":"^1.17.18","@opencode-ai/sdk":"^1.17.18","@types/node":"^20.17.24","@types/proper-lockfile":"^4.1.2","@vitest/coverage-v8":"^3.2.4","typescript":"^5.9.3","vitest":"^3.2.4"},"dependencies":{"proper-lockfile":"^4.1.2"},"_id":"@iam-brain/opencode-codex-auth@1.10.0","_integrity":"sha512-q+hWi0c8amRExz5tYorrMN0Saave/isqQv9IoLYHy6XLV9N2Afj4mBnOKZXukeXfO/6vrrO+dVXvqJ9uwUlPYw==","_resolved":"/home/runner/work/opencode-codex-auth/opencode-codex-auth/release-artifact/iam-brain-opencode-codex-auth-1.10.0.tgz","_from":"file:release-artifact/iam-brain-opencode-codex-auth-1.10.0.tgz","_nodeVersion":"22.23.1","_npmVersion":"11.5.1","dist":{"integrity":"sha512-q+hWi0c8amRExz5tYorrMN0Saave/isqQv9IoLYHy6XLV9N2Afj4mBnOKZXukeXfO/6vrrO+dVXvqJ9uwUlPYw==","shasum":"db0de99246d59683dd477a80a8eb86304b69c47a","tarball":"https://registry.npmjs.org/@iam-brain/opencode-codex-auth/-/opencode-codex-auth-1.10.0.tgz","fileCount":378,"unpackedSize":1603023,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@iam-brain%2fopencode-codex-auth@1.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDS22GmufLRu6M+8XOcpv9T0uY2tkI4bpoKz2yU1I7jCAiEAyGxiPRs+fnbMlh1xkYBwqzKeSONpJSZgzv0Z7Ek6GpU="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f8148f02-e558-4800-8024-064554b74166"}},"directories":{},"maintainers":[{"name":"iam-brain","email":"bfont@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/opencode-codex-auth_1.10.0_1784391842868_0.876006124651044"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-10T04:52:50.804Z","modified":"2026-07-18T16:24:03.324Z","0.1.3":"2026-02-10T04:52:51.105Z","0.1.4":"2026-02-10T04:57:38.246Z","0.1.5":"2026-02-10T05:18:05.047Z","0.1.6":"2026-02-10T14:09:59.947Z","0.1.7":"2026-02-10T15:48:27.721Z","0.1.8":"2026-02-11T01:13:47.542Z","0.1.9":"2026-02-11T04:36:23.282Z","0.1.10":"2026-02-11T04:44:25.151Z","0.1.11":"2026-02-11T19:20:56.388Z","0.1.12":"2026-02-11T20:04:10.542Z","0.1.13":"2026-02-11T23:39:35.000Z","0.1.14":"2026-02-12T00:16:33.159Z","0.1.15":"2026-02-12T00:36:54.619Z","0.1.16":"2026-02-12T00:45:41.318Z","0.2.0":"2026-02-12T02:09:08.197Z","0.2.1":"2026-02-12T02:25:04.449Z","0.2.2":"2026-02-12T02:37:31.677Z","0.2.3":"2026-02-12T02:41:17.317Z","0.3.0":"2026-02-12T17:15:13.747Z","0.3.1":"2026-02-12T21:51:50.535Z","0.3.2":"2026-02-13T05:45:11.792Z","1.0.0":"2026-02-17T21:17:40.391Z","1.1.0":"2026-02-18T04:34:02.431Z","1.1.1":"2026-02-20T19:03:01.631Z","1.1.2":"2026-02-20T22:15:16.047Z","1.2.0":"2026-02-22T22:50:07.252Z","1.2.1":"2026-02-22T22:55:54.983Z","1.2.2":"2026-02-24T00:19:37.174Z","1.2.3":"2026-02-24T18:03:04.024Z","1.2.4":"2026-02-25T00:53:31.161Z","1.2.5":"2026-02-28T05:01:32.360Z","1.3.0":"2026-03-03T20:21:00.604Z","1.4.0":"2026-03-05T20:51:18.583Z","1.4.1":"2026-03-05T22:02:36.583Z","1.4.2":"2026-03-06T04:24:20.394Z","1.4.4":"2026-03-06T19:28:10.489Z","1.5.0":"2026-03-06T20:57:25.847Z","1.5.1":"2026-03-06T21:51:19.601Z","1.6.0":"2026-03-08T18:03:24.319Z","1.7.0":"2026-03-24T02:00:13.604Z","1.7.1":"2026-04-07T14:25:22.463Z","1.8.0":"2026-07-04T05:00:16.034Z","1.8.1":"2026-07-10T21:28:15.463Z","1.9.0":"2026-07-11T02:26:25.379Z","1.10.0":"2026-07-18T16:24:03.014Z"},"bugs":{"url":"https://github.com/iam-brain/opencode-codex-auth/issues"},"author":{"name":"iam-brain"},"license":"MIT","homepage":"https://github.com/iam-brain/opencode-codex-auth#readme","keywords":["opencode","openai","codex","chatgpt","oauth","multi-account","plugin","auth"],"repository":{"type":"git","url":"git+https://github.com/iam-brain/opencode-codex-auth.git"},"description":"Native Codex auth with multi-account rotation for OpenCode","maintainers":[{"name":"iam-brain","email":"bfont@me.com"}],"readme":"# opencode-codex-auth\n\n[![CI](https://github.com/iam-brain/opencode-codex-auth/actions/workflows/ci.yml/badge.svg)](https://github.com/iam-brain/opencode-codex-auth/actions/workflows/ci.yml)\n[![npm version](https://img.shields.io/npm/v/%40iam-brain%2Fopencode-codex-auth.svg)](https://www.npmjs.com/package/@iam-brain/opencode-codex-auth)\n\nOpenCode plugin for ChatGPT OAuth auth with multi-account management and Codex-compatible request behavior.\n\n## Highlights\n\n- ChatGPT OAuth flow for OpenCode OpenAI provider usage.\n- Multi-account storage, rotation, and account health controls.\n- Runtime modes for native-compatible or codex-style request identity.\n- Integrated auth UX via `opencode auth login` (switch, refresh, disable, remove, transfer).\n\n## Requirements\n\n- Node.js `>=22 <27`\n- npm `10.9.2` (via `packageManager` / Corepack)\n- OpenCode CLI available on your PATH\n\n## Install\n\n```bash\nnpx -y @iam-brain/opencode-codex-auth@latest\n```\n\nAuthenticate:\n\n```bash\nopencode auth login\n```\n\nRun with an OpenAI model:\n\n```bash\nopencode run \"say hi\" --model=openai/gpt-5\n```\n\n## Configuration\n\nKeep plugin install/enablement in `opencode.json`, and runtime behavior in `codex-config.jsonc`. The plugin still accepts commented legacy `codex-config.json` files for compatibility.\n\n- Config reference: [docs/configuration.md](docs/configuration.md)\n- Multi-account behavior: [docs/multi-account.md](docs/multi-account.md)\n- Troubleshooting: [docs/troubleshooting.md](docs/troubleshooting.md)\n\n## Documentation\n\n- Docs index: [docs/README.md](docs/README.md)\n- Getting started: [docs/getting-started.md](docs/getting-started.md)\n- Persona tooling: [docs/persona-tool.md](docs/persona-tool.md)\n- Releasing: [docs/releasing.md](docs/releasing.md)\n- Development docs: [docs/development/README.md](docs/development/README.md)\n\n## Development\n\n```bash\nnpm install\nnpm run hooks:install\nnpm run verify\n```\n\nHelpful local commands:\n\n```bash\nnpm run verify:local\nnpm run prepush\nnpm run lint\nnpm run test:coverage\nnpm run check:docs\n```\n\nLocal git hooks now enforce `npm run verify` before both `git commit` and `git push`. The commit hook accepts staged-only commit-ready changes, and the push hook requires a clean tree so it verifies the exact commits being pushed. `npm run verify:local` runs the same enforcement manually, with a cache so unchanged trees do not rerun the full suite twice in a row.\n\nPull request CI stays intentionally lean: GitHub still runs clean-room verify, tarball smoke, Windows smoke, and secret scanning. Dependency vulnerability auditing via `npm audit` runs on default-branch pushes instead of every PR.\n\n## Usage Note\n\nThis plugin is intended for personal development usage with your own ChatGPT account. For production multi-user systems, use official OpenAI Platform API auth flows.\n","readmeFilename":"README.md"}