{"_id":"claude-code-auth","_rev":"33-8cb3601e1a1c6860fd4a3d5dd3985f79","name":"claude-code-auth","dist-tags":{"latest":"2.12.5"},"versions":{"1.6.0":{"name":"claude-code-auth","version":"1.6.0","keywords":["opencode","claude","claude-pro","anthropic","session","cookie","plugin","auth"],"author":{"name":"intisy"},"license":"MIT","_id":"claude-code-auth@1.6.0","maintainers":[{"name":"intisy","email":"finn@birich.de"}],"homepage":"https://github.com/intisy/plugin-claude-auth#readme","bugs":{"url":"https://github.com/intisy/plugin-claude-auth/issues"},"dist":{"shasum":"4b498ddac9c42ec7065123ac8d04e7ca9dafa5da","tarball":"https://registry.npmjs.org/claude-code-auth/-/claude-code-auth-1.6.0.tgz","fileCount":15,"integrity":"sha512-wcWsmG14G0EwFzJMSYZYgjWJ3CEq4uq1i16DQ/z/9fKraq52xe5ewC09oTZ0PnegMlM0iO55wdbnYMUQg5D33A==","signatures":[{"sig":"MEUCIG4aStOmBj8CYNIKoi/igNSGatB3RTildOBvZhg5OF+kAiEA45G6xKpu1BafaaDM2UkFvrj8iJZKm9afPcGtpNrD1r8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34440},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"63e07a647db0f4be04a9b5fb319ab757263abb23","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"intisy","email":"finn@birich.de"},"repository":{"url":"git+https://github.com/intisy/plugin-claude-auth.git","type":"git"},"_npmVersion":"11.6.2","description":"Claude Pro Auth plugin for OpenCode and Claude Code.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.0.0","xdg-basedir":"^5.1.0","proper-lockfile":"^4.1.2","@opencode-ai/plugin":"^0.15.30","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","typescript":"^5.0.0","@types/node":"^22.19.19","@types/proper-lockfile":"^4.1.4"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-auth_1.6.0_1780466239923_0.9872771622575012","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"claude-code-auth","version":"2.0.0","keywords":["opencode","claude","claude-code","anthropic","oauth","subscription","provider","auth"],"author":{"name":"intisy"},"license":"MIT","_id":"claude-code-auth@2.0.0","maintainers":[{"name":"intisy","email":"finn@birich.de"}],"homepage":"https://github.com/intisy/claude-code-auth#readme","bugs":{"url":"https://github.com/intisy/claude-code-auth/issues"},"bin":{"claude-code-auth":"dist/cli.js"},"dist":{"shasum":"6680bbb7f353b1c68231b5c486fe7d9cc1fafded","tarball":"https://registry.npmjs.org/claude-code-auth/-/claude-code-auth-2.0.0.tgz","fileCount":6,"integrity":"sha512-9/Hj0QGtrDk19lwIpVkhoy365XIgJmml05bDwNCWNYJpUagn3p6wHD7QhL2LR7aX//0wbGQeITN9IHztZbXaOw==","signatures":[{"sig":"MEYCIQC3h1vLFSeuPbzXhDbMXYvZ8tvrGFJmH0nFoHD/tgzK6QIhAOGQUVo59xettc0V2IkLs5OR/lnXHiW3jWr5sRI4sV0L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-code-auth@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":210641},"main":"dist/index.js","type":"module","engines":{"node":">=20.0.0"},"gitHead":"2750a982715f1c3cc778128d2e67f11d233988d1","scripts":{"test":"vitest run","build":"npx tsc --project core-auth/tsconfig.json && node build.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d621f63b-a2d0-4633-9dfa-da84672d8cd8"}},"claudeHub":{"authProviders":[{"name":"claude-code","models":[{"id":"claude-opus-4-6","name":"Claude Opus 4.6 (Claude Code)"},{"id":"claude-opus-4-6-thinking","name":"Claude Opus 4.6 Thinking (Claude Code)"},{"id":"claude-sonnet-4-6","name":"Claude Sonnet 4.6 (Claude Code)"},{"id":"claude-sonnet-4-6-thinking","name":"Claude Sonnet 4.6 Thinking (Claude Code)"},{"id":"claude-haiku-4-5","name":"Claude Haiku 4.5 (Claude Code)"}],"handler":"dist/handler.js"}]},"repository":{"url":"git+https://github.com/intisy/claude-code-auth.git","type":"git"},"_npmVersion":"11.13.0","description":"Claude Code subscription auth provider for OpenCode and Claude Code — multiple Claude accounts via OAuth, with subscription rate limits exposed to OpenCode.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.0.0","xdg-basedir":"^5.1.0","proper-lockfile":"^4.1.2","@opencode-ai/plugin":"^0.15.30","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","esbuild":"^0.25.12","typescript":"^5.0.0","@types/node":"^22.19.19","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-auth_2.0.0_1782408145607_0.9312764994267333","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"claude-code-auth","version":"2.1.0","keywords":["opencode","claude","claude-code","anthropic","oauth","subscription","provider","auth"],"author":{"name":"intisy"},"license":"MIT","_id":"claude-code-auth@2.1.0","maintainers":[{"name":"intisy","email":"finn@birich.de"}],"homepage":"https://github.com/intisy-ai/claude-code-auth#readme","bugs":{"url":"https://github.com/intisy-ai/claude-code-auth/issues"},"bin":{"claude-code-auth":"dist/cli.js"},"dist":{"shasum":"d778c147261074a70c836263c06950c931cb742f","tarball":"https://registry.npmjs.org/claude-code-auth/-/claude-code-auth-2.1.0.tgz","fileCount":6,"integrity":"sha512-qJfkAJGZ/4qoErFQc80+CVe2+3NV9R1K+MFpHhiiSXRbZ4kIP6sdSSmxxmp4uM4tU5/xVdo7cFgm1YfRe9ZHEA==","signatures":[{"sig":"MEYCIQDs2f2ci8xpR3hUcEkl1Q9Rd/qUScTKhNFqBnJISDUC2gIhAI7ZR4kVDFiPbWNPgHPk2owkq7Xgzjy8H3A9A7+DwZbA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-code-auth@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":219632},"main":"dist/index.js","type":"module","engines":{"node":">=20.0.0"},"gitHead":"ebb6c0f4938554c5741ca7cdbe17258ea11fabb2","scripts":{"test":"vitest run","build":"npx tsc --project core-auth/tsconfig.json && node build.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d8a1c0b-9b7b-4a15-a108-dd33ae6a6c43"}},"claudeHub":{"authProviders":[{"name":"claude-code","models":[{"id":"claude-opus-4-6","name":"Claude Opus 4.6 (Claude Code)"},{"id":"claude-opus-4-6-thinking","name":"Claude Opus 4.6 Thinking (Claude Code)"},{"id":"claude-sonnet-4-6","name":"Claude Sonnet 4.6 (Claude Code)"},{"id":"claude-sonnet-4-6-thinking","name":"Claude Sonnet 4.6 Thinking (Claude Code)"},{"id":"claude-haiku-4-5","name":"Claude Haiku 4.5 (Claude Code)"}],"handler":"dist/handler.js"}]},"repository":{"url":"git+https://github.com/intisy-ai/claude-code-auth.git","type":"git"},"_npmVersion":"11.13.0","description":"Claude Code subscription auth provider for OpenCode and Claude Code — multiple Claude accounts via OAuth, with subscription rate limits exposed to OpenCode.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.0.0","xdg-basedir":"^5.1.0","proper-lockfile":"^4.1.2","@opencode-ai/plugin":"^0.15.30","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","esbuild":"^0.25.12","typescript":"^5.0.0","@types/node":"^22.19.19","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-auth_2.1.0_1782493260744_0.9846122649033258","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"claude-code-auth","version":"2.1.1","keywords":["opencode","claude","claude-code","anthropic","oauth","subscription","provider","auth"],"author":{"name":"intisy"},"license":"MIT","_id":"claude-code-auth@2.1.1","maintainers":[{"name":"intisy","email":"finn@birich.de"}],"homepage":"https://github.com/intisy-ai/claude-code-auth#readme","bugs":{"url":"https://github.com/intisy-ai/claude-code-auth/issues"},"bin":{"claude-code-auth":"dist/cli.js"},"dist":{"shasum":"eb9b302b11c7a0565610660e556d413ef4b8e49b","tarball":"https://registry.npmjs.org/claude-code-auth/-/claude-code-auth-2.1.1.tgz","fileCount":6,"integrity":"sha512-319xOvQIbTQ5ujNKuxWKXohLuPSYO0UrtWNpTbyGWVABN+Mk9Uv6/pq7poBVwE+KITI9f1noT80xL27f6CW64g==","signatures":[{"sig":"MEUCIEUn1e/TURF8R+Z8Bb6AlmlQTe2qJl26UXyPz9HVOx7XAiEAoTbyaZBPlgktZ1p0iEyJeZGaJPnnxMM3DsG/CSYHXN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-code-auth@2.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":225485},"main":"dist/index.js","type":"module","engines":{"node":">=20.0.0"},"gitHead":"e632f32e1f669d341d1f987792bdcd8b7eb25a9b","scripts":{"test":"npm run build && vitest run","build":"npx tsc --project core-auth/tsconfig.json && node build.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d8a1c0b-9b7b-4a15-a108-dd33ae6a6c43"}},"claudeHub":{"authProviders":[{"name":"claude-code","models":[{"id":"claude-opus-4-6","name":"Claude Opus 4.6 (Claude Code)"},{"id":"claude-opus-4-6-thinking","name":"Claude Opus 4.6 Thinking (Claude Code)"},{"id":"claude-sonnet-4-6","name":"Claude Sonnet 4.6 (Claude Code)"},{"id":"claude-sonnet-4-6-thinking","name":"Claude Sonnet 4.6 Thinking (Claude Code)"},{"id":"claude-haiku-4-5","name":"Claude Haiku 4.5 (Claude Code)"}],"handler":"dist/handler.js"}]},"repository":{"url":"git+https://github.com/intisy-ai/claude-code-auth.git","type":"git"},"_npmVersion":"11.13.0","description":"Claude Code subscription auth provider for OpenCode and Claude Code — multiple Claude accounts via OAuth, with subscription rate limits exposed to OpenCode.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.0.0","xdg-basedir":"^5.1.0","proper-lockfile":"^4.1.2","@opencode-ai/plugin":"^0.15.30","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","esbuild":"^0.25.12","typescript":"^5.0.0","@types/node":"^22.19.19","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-auth_2.1.1_1782827243071_0.05705303514296811","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"claude-code-auth","version":"2.1.2","keywords":["opencode","claude","claude-code","anthropic","oauth","subscription","provider","auth"],"author":{"name":"intisy"},"license":"MIT","_id":"claude-code-auth@2.1.2","maintainers":[{"name":"intisy","email":"finn@birich.de"}],"homepage":"https://github.com/intisy-ai/claude-code-auth#readme","bugs":{"url":"https://github.com/intisy-ai/claude-code-auth/issues"},"bin":{"claude-code-auth":"dist/cli.js"},"dist":{"shasum":"eefc6f2e985c5ee0f83439ab8b81322e18753654","tarball":"https://registry.npmjs.org/claude-code-auth/-/claude-code-auth-2.1.2.tgz","fileCount":6,"integrity":"sha512-xoGVhX0GrRHTt6wtjv5S46v9ciFycrYI9vxw+rFNXZyCzvhEdL+lbP3yhfBBbcX9FgiSEoOMxZuJdbPGhv6igA==","signatures":[{"sig":"MEUCIGk/8O2tji5Dx8kd/vFuee3rLnsyTTAurAge2gYJZfQkAiEA2gEDvgui1fS60r+w53AGTglpYqB6dMsJee9R/FEVKRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-code-auth@2.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":225621},"main":"dist/index.js","type":"module","engines":{"node":">=20.0.0"},"gitHead":"cf1a2a2cc9214b1fb853529543a1670c10ce7474","scripts":{"test":"npm run build && vitest run","build":"npx tsc --project core-auth/tsconfig.json && node build.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d8a1c0b-9b7b-4a15-a108-dd33ae6a6c43"}},"claudeHub":{"authProviders":[{"name":"claude-code","models":[{"id":"claude-opus-4-6","name":"Claude Opus 4.6 (Claude Code)"},{"id":"claude-opus-4-6-thinking","name":"Claude Opus 4.6 Thinking (Claude Code)"},{"id":"claude-sonnet-4-6","name":"Claude Sonnet 4.6 (Claude Code)"},{"id":"claude-sonnet-4-6-thinking","name":"Claude Sonnet 4.6 Thinking (Claude Code)"},{"id":"claude-haiku-4-5","name":"Claude Haiku 4.5 (Claude Code)"}],"handler":"dist/handler.js"}]},"repository":{"url":"git+https://github.com/intisy-ai/claude-code-auth.git","type":"git"},"_npmVersion":"11.13.0","description":"Claude Code subscription auth provider for OpenCode and Claude Code — multiple Claude accounts via OAuth, with subscription rate limits exposed to OpenCode.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.0.0","xdg-basedir":"^5.1.0","proper-lockfile":"^4.1.2","@opencode-ai/plugin":"^0.15.30","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","esbuild":"^0.25.12","typescript":"^5.0.0","@types/node":"^22.19.19","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-auth_2.1.2_1782827558025_0.1353518797155444","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"claude-code-auth","version":"2.1.3","keywords":["opencode","claude","claude-code","anthropic","oauth","subscription","provider","auth"],"author":{"name":"intisy"},"license":"MIT","_id":"claude-code-auth@2.1.3","maintainers":[{"name":"intisy","email":"finn@birich.de"}],"homepage":"https://github.com/intisy-ai/claude-code-auth#readme","bugs":{"url":"https://github.com/intisy-ai/claude-code-auth/issues"},"bin":{"claude-code-auth":"dist/cli.js"},"dist":{"shasum":"ba1da11790582eca77f6851c11a7512ee8e85638","tarball":"https://registry.npmjs.org/claude-code-auth/-/claude-code-auth-2.1.3.tgz","fileCount":6,"integrity":"sha512-t+iBUKO/kEJAz1CiCslhTgesqBs2pB8a2lYm3uFCG4wPBEgYCyZ7nkN6OpbV0LDOkSOWa7RbT6l8LB6WU+zcyQ==","signatures":[{"sig":"MEUCIQDW1yM2w3vp993qXgGp0bkZdqUZbprjK9l9h+H0G2ZJpQIgU4uVqIC7A5JIGcLfWJyDA9UYzl6WurKV9MFCjIS22ow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-code-auth@2.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":225469},"main":"dist/index.js","type":"module","engines":{"node":">=20.0.0"},"gitHead":"66a0acf0828fac660575e4c66ca43fac0631e7cb","scripts":{"test":"npm run build && vitest run","build":"npx tsc --project core-auth/tsconfig.json && node build.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d8a1c0b-9b7b-4a15-a108-dd33ae6a6c43"}},"claudeHub":{"authProviders":[{"name":"claude-code","models":[{"id":"claude-opus-4-6","name":"Claude Opus 4.6 (Claude Code)"},{"id":"claude-opus-4-6-thinking","name":"Claude Opus 4.6 Thinking (Claude Code)"},{"id":"claude-sonnet-4-6","name":"Claude Sonnet 4.6 (Claude Code)"},{"id":"claude-sonnet-4-6-thinking","name":"Claude Sonnet 4.6 Thinking (Claude Code)"},{"id":"claude-haiku-4-5","name":"Claude Haiku 4.5 (Claude Code)"}],"handler":"dist/handler.js"}]},"repository":{"url":"git+https://github.com/intisy-ai/claude-code-auth.git","type":"git"},"_npmVersion":"11.13.0","description":"Claude Code subscription auth provider for OpenCode and Claude Code — multiple Claude accounts via OAuth, with subscription rate limits exposed to OpenCode.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.0.0","xdg-basedir":"^5.1.0","proper-lockfile":"^4.1.2","@opencode-ai/plugin":"^0.15.30","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","esbuild":"^0.25.12","typescript":"^5.0.0","@types/node":"^22.19.19","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-auth_2.1.3_1782828910749_0.883090053996213","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"claude-code-auth","version":"2.1.4","keywords":["opencode","claude","claude-code","anthropic","oauth","subscription","provider","auth"],"author":{"name":"intisy"},"license":"MIT","_id":"claude-code-auth@2.1.4","maintainers":[{"name":"intisy","email":"finn@birich.de"}],"homepage":"https://github.com/intisy-ai/claude-code-auth#readme","bugs":{"url":"https://github.com/intisy-ai/claude-code-auth/issues"},"bin":{"claude-code-auth":"dist/cli.js"},"dist":{"shasum":"c3ec9b937c0cdc1896c7b7a26b7f3ca0db31385a","tarball":"https://registry.npmjs.org/claude-code-auth/-/claude-code-auth-2.1.4.tgz","fileCount":6,"integrity":"sha512-MSMPaxB2nxh5FMOZxvuKKGsS3HY7H5NtblkIBdOj3dy+w0utMmQ7L09T3p6aZLewmR85ZsZ8InWzn8xg6jj7Uw==","signatures":[{"sig":"MEUCIQCP9HB+KUHkWYkhnb9w9actP3n1J1nEYErajzFTtHHNrgIgQ+/Iq3R4fJteL/U0r7eVuugu//S2Yh31I1eyRzfyxoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-code-auth@2.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":228976},"main":"dist/index.js","type":"module","engines":{"node":">=20.0.0"},"gitHead":"f82e301145bbfb243541a46a7b58145a88334678","scripts":{"test":"npm run build && vitest run","build":"npx tsc --project core-auth/tsconfig.json && node build.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d8a1c0b-9b7b-4a15-a108-dd33ae6a6c43"}},"claudeHub":{"authProviders":[{"name":"claude-code","models":[{"id":"claude-opus-4-6","name":"Claude Opus 4.6 (Claude Code)"},{"id":"claude-opus-4-6-thinking","name":"Claude Opus 4.6 Thinking (Claude Code)"},{"id":"claude-sonnet-4-6","name":"Claude Sonnet 4.6 (Claude Code)"},{"id":"claude-sonnet-4-6-thinking","name":"Claude Sonnet 4.6 Thinking (Claude Code)"},{"id":"claude-haiku-4-5","name":"Claude Haiku 4.5 (Claude Code)"}],"handler":"dist/handler.js"}]},"repository":{"url":"git+https://github.com/intisy-ai/claude-code-auth.git","type":"git"},"_npmVersion":"11.16.0","description":"Claude Code subscription auth provider for OpenCode and Claude Code — multiple Claude accounts via OAuth, with subscription rate limits exposed to OpenCode.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0","xdg-basedir":"^5.1.0","proper-lockfile":"^4.1.2","@opencode-ai/plugin":"^0.15.30","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","esbuild":"^0.25.12","typescript":"^5.0.0","@types/node":"^22.19.19","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-auth_2.1.4_1782829671929_0.6052415502739632","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"claude-code-auth","version":"2.1.5","keywords":["opencode","claude","claude-code","anthropic","oauth","subscription","provider","auth"],"author":{"name":"intisy"},"license":"MIT","_id":"claude-code-auth@2.1.5","maintainers":[{"name":"intisy","email":"finn@birich.de"}],"homepage":"https://github.com/intisy-ai/claude-code-auth#readme","bugs":{"url":"https://github.com/intisy-ai/claude-code-auth/issues"},"bin":{"claude-code-auth":"dist/cli.js"},"dist":{"shasum":"a60ca2e2ae5006fdec7afdbeaf1021923dbcb323","tarball":"https://registry.npmjs.org/claude-code-auth/-/claude-code-auth-2.1.5.tgz","fileCount":6,"integrity":"sha512-mCy8It3wPuzVok0ZnlohMZdaIKUdAJscFmID0sYVTAqM0j00T3wrrWTDaQ5Gt0kJlAAZcBZgl/r3kLc1LfbLBg==","signatures":[{"sig":"MEYCIQCerzete1CqatMOc3oPiDwlTsStKVimjIM5sZkkjq2HKgIhAOlB3fTqgrJ5qCi75Td93CCQnfW9qQ49CEH4dU68n370","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-code-auth@2.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":229028},"main":"dist/index.js","type":"module","engines":{"node":">=20.0.0"},"gitHead":"2472f9cb37c52664be6219b18319e60ee7e6848f","scripts":{"test":"npm run build && vitest run","build":"npx tsc --project core-auth/tsconfig.json && node build.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d8a1c0b-9b7b-4a15-a108-dd33ae6a6c43"}},"claudeHub":{"authProviders":[{"name":"claude-code","models":[{"id":"claude-opus-4-6","name":"Claude Opus 4.6 (Claude Code)"},{"id":"claude-opus-4-6-thinking","name":"Claude Opus 4.6 Thinking (Claude Code)"},{"id":"claude-sonnet-4-6","name":"Claude Sonnet 4.6 (Claude Code)"},{"id":"claude-sonnet-4-6-thinking","name":"Claude Sonnet 4.6 Thinking (Claude Code)"},{"id":"claude-haiku-4-5","name":"Claude Haiku 4.5 (Claude Code)"}],"handler":"dist/handler.js"}]},"repository":{"url":"git+https://github.com/intisy-ai/claude-code-auth.git","type":"git"},"_npmVersion":"11.13.0","description":"Claude Code subscription auth provider for OpenCode and Claude Code — multiple Claude accounts via OAuth, with subscription rate limits exposed to OpenCode.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.0.0","xdg-basedir":"^5.1.0","proper-lockfile":"^4.1.2","@opencode-ai/plugin":"^0.15.30","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","esbuild":"^0.25.12","typescript":"^5.0.0","@types/node":"^22.19.19","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-auth_2.1.5_1782831333423_0.2244398224209463","host":"s3://npm-registry-packages-npm-production"}},"2.1.6":{"name":"claude-code-auth","version":"2.1.6","keywords":["opencode","claude","claude-code","anthropic","oauth","subscription","provider","auth"],"author":{"name":"intisy"},"license":"MIT","_id":"claude-code-auth@2.1.6","maintainers":[{"name":"intisy","email":"finn@birich.de"}],"homepage":"https://github.com/intisy-ai/claude-code-auth#readme","bugs":{"url":"https://github.com/intisy-ai/claude-code-auth/issues"},"bin":{"claude-code-auth":"dist/cli.js"},"dist":{"shasum":"c2518207f4a937b6d807456ee55bf87338210ff2","tarball":"https://registry.npmjs.org/claude-code-auth/-/claude-code-auth-2.1.6.tgz","fileCount":6,"integrity":"sha512-Ns+Wy2q0iSK0hXAXKHVd+7iGyCc3UMJHWNQe74bv4TZdq+xvHLaDaJ86f6y6nJP2xFhPQp1zI1XmdU9lPvxglw==","signatures":[{"sig":"MEYCIQCU7Dx8OzjDag9f/aU/n1SI1SI8cb+7qBL5k/Ij6lv9zwIhAN1bTLm0EKcTQR8vJfCzhWcT5N1A63D/DqyWmGVdy8KJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-code-auth@2.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":229332},"main":"dist/index.js","type":"module","engines":{"node":">=20.0.0"},"gitHead":"cce8718db7c4515a7a3cb90850a73defd24a43c9","scripts":{"test":"npm run build && vitest run","build":"npx tsc --project core-auth/tsconfig.json && node build.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d8a1c0b-9b7b-4a15-a108-dd33ae6a6c43"}},"claudeHub":{"authProviders":[{"name":"claude-code","models":[{"id":"claude-opus-4-6","name":"Claude Opus 4.6 (Claude Code)"},{"id":"claude-opus-4-6-thinking","name":"Claude Opus 4.6 Thinking (Claude Code)"},{"id":"claude-sonnet-4-6","name":"Claude Sonnet 4.6 (Claude Code)"},{"id":"claude-sonnet-4-6-thinking","name":"Claude Sonnet 4.6 Thinking (Claude Code)"},{"id":"claude-haiku-4-5","name":"Claude Haiku 4.5 (Claude Code)"}],"handler":"dist/handler.js"}]},"repository":{"url":"git+https://github.com/intisy-ai/claude-code-auth.git","type":"git"},"_npmVersion":"11.13.0","description":"Claude Code subscription auth provider for OpenCode and Claude Code — multiple Claude accounts via OAuth, with subscription rate limits exposed to OpenCode.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.0.0","xdg-basedir":"^5.1.0","proper-lockfile":"^4.1.2","@opencode-ai/plugin":"^0.15.30","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","esbuild":"^0.25.12","typescript":"^5.0.0","@types/node":"^22.19.19","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-auth_2.1.6_1782834737096_0.22182273016956544","host":"s3://npm-registry-packages-npm-production"}},"2.1.7":{"name":"claude-code-auth","version":"2.1.7","keywords":["opencode","claude","claude-code","anthropic","oauth","subscription","provider","auth"],"author":{"name":"intisy"},"license":"MIT","_id":"claude-code-auth@2.1.7","maintainers":[{"name":"intisy","email":"finn@birich.de"}],"homepage":"https://github.com/intisy-ai/claude-code-auth#readme","bugs":{"url":"https://github.com/intisy-ai/claude-code-auth/issues"},"bin":{"claude-code-auth":"dist/cli.js"},"dist":{"shasum":"f08da045848a565d9041394b2c7f472e3c06c658","tarball":"https://registry.npmjs.org/claude-code-auth/-/claude-code-auth-2.1.7.tgz","fileCount":6,"integrity":"sha512-B8Vr2bp9kDrigfDnoqHWP8R9tDNv/pGWqbzO4HecYSPyg4ujJFcCwlDUB9261sCQPNXauPNZ3QgZKSkpXVJd3A==","signatures":[{"sig":"MEUCIAKY9ebVf/yGCCCQoPNIxGwoFoh3mZURbl4L1R+YzOf6AiEAggOcZe7CF82ofCmg5BcbJSMYCvn/5FiI7pIMf13Yrsc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-code-auth@2.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":229164},"main":"dist/index.js","type":"module","engines":{"node":">=20.0.0"},"gitHead":"5ab8647514877b5cb2784ceb161b098a548a7bc8","scripts":{"test":"npm run build && vitest run","build":"npx tsc --project core-auth/tsconfig.json && node build.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d8a1c0b-9b7b-4a15-a108-dd33ae6a6c43"}},"claudeHub":{"authProviders":[{"name":"claude-code","models":[{"id":"claude-opus-4-6","name":"Claude Opus 4.6 (Claude Code)"},{"id":"claude-opus-4-6-thinking","name":"Claude Opus 4.6 Thinking (Claude Code)"},{"id":"claude-sonnet-4-6","name":"Claude Sonnet 4.6 (Claude Code)"},{"id":"claude-sonnet-4-6-thinking","name":"Claude Sonnet 4.6 Thinking (Claude Code)"},{"id":"claude-haiku-4-5","name":"Claude Haiku 4.5 (Claude Code)"}],"handler":"dist/handler.js"}]},"repository":{"url":"git+https://github.com/intisy-ai/claude-code-auth.git","type":"git"},"_npmVersion":"11.13.0","description":"Claude Code subscription auth provider for OpenCode and Claude Code — multiple Claude accounts via OAuth, with subscription rate limits exposed to OpenCode.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.0.0","xdg-basedir":"^5.1.0","proper-lockfile":"^4.1.2","@opencode-ai/plugin":"^0.15.30","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","esbuild":"^0.25.12","typescript":"^5.0.0","@types/node":"^22.19.19","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-auth_2.1.7_1782837716072_0.741556378446615","host":"s3://npm-registry-packages-npm-production"}},"2.1.8":{"name":"claude-code-auth","version":"2.1.8","keywords":["opencode","claude","claude-code","anthropic","oauth","subscription","provider","auth"],"author":{"name":"intisy"},"license":"MIT","_id":"claude-code-auth@2.1.8","maintainers":[{"name":"intisy","email":"finn@birich.de"}],"homepage":"https://github.com/intisy-ai/claude-code-auth#readme","bugs":{"url":"https://github.com/intisy-ai/claude-code-auth/issues"},"bin":{"claude-code-auth":"dist/cli.js"},"dist":{"shasum":"cb9b33d82d57c8bdc2873e52d92c6547a6fff2e8","tarball":"https://registry.npmjs.org/claude-code-auth/-/claude-code-auth-2.1.8.tgz","fileCount":6,"integrity":"sha512-V7k2m277/+Z422lGoBWK0lXVg5Cw33DpQBWNlsLMlPjtzQKLUqFz15BXiJxkz8pezKrKm+dRqoC/kM1Ml0ToqQ==","signatures":[{"sig":"MEUCIQCN4KEbRwF8cvib5ikTCMoGpelX8tx5iAivMV4Rnz3n0wIgHlYnKj4b6lym+uCtw4W+f4wQaHdZQEXytlJSGn026uE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-code-auth@2.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230322},"main":"dist/index.js","type":"module","engines":{"node":">=20.0.0"},"gitHead":"6d202a77883c367ef7654d4552adf4a90a8b480d","scripts":{"test":"npm run build && vitest run","build":"npx tsc --project core-auth/tsconfig.json && node build.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d8a1c0b-9b7b-4a15-a108-dd33ae6a6c43"}},"claudeHub":{"authProviders":[{"name":"claude-code","models":[{"id":"claude-opus-4-6","name":"Claude Opus 4.6 (Claude Code)"},{"id":"claude-opus-4-6-thinking","name":"Claude Opus 4.6 Thinking (Claude Code)"},{"id":"claude-sonnet-4-6","name":"Claude Sonnet 4.6 (Claude Code)"},{"id":"claude-sonnet-4-6-thinking","name":"Claude Sonnet 4.6 Thinking (Claude Code)"},{"id":"claude-haiku-4-5","name":"Claude Haiku 4.5 (Claude Code)"}],"handler":"dist/handler.js"}]},"repository":{"url":"git+https://github.com/intisy-ai/claude-code-auth.git","type":"git"},"_npmVersion":"11.13.0","description":"Claude Code subscription auth provider for OpenCode and Claude Code — multiple Claude accounts via OAuth, with subscription rate limits exposed to OpenCode.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.0.0","xdg-basedir":"^5.1.0","proper-lockfile":"^4.1.2","@opencode-ai/plugin":"^0.15.30","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","esbuild":"^0.25.12","typescript":"^5.0.0","@types/node":"^22.19.19","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-auth_2.1.8_1782838293710_0.9367465384468894","host":"s3://npm-registry-packages-npm-production"}},"2.1.9":{"name":"claude-code-auth","version":"2.1.9","keywords":["opencode","claude","claude-code","anthropic","oauth","subscription","provider","auth"],"author":{"name":"intisy"},"license":"MIT","_id":"claude-code-auth@2.1.9","maintainers":[{"name":"intisy","email":"finn@birich.de"}],"homepage":"https://github.com/intisy-ai/claude-code-auth#readme","bugs":{"url":"https://github.com/intisy-ai/claude-code-auth/issues"},"bin":{"claude-code-auth":"dist/cli.js"},"dist":{"shasum":"646f2db89c327a544e23c94a764149433ccf6564","tarball":"https://registry.npmjs.org/claude-code-auth/-/claude-code-auth-2.1.9.tgz","fileCount":6,"integrity":"sha512-ugTUj3Azht0Fjak7hNn+uYmlNXp//pZQOZNps0nYayG6weNn+s/9vQqa2B5sRb5yFhZxm2GNtLd+yfpqOqx/pw==","signatures":[{"sig":"MEUCIQDWPy9uLezExCPFcC0JoTPsL5Mb5R8ZriVF5aFgj2UnoQIgFzvy/EjuTQ6rA3bGeISHNJ3znCdFFSO+Of+rj7Y0RR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-code-auth@2.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230700},"main":"dist/index.js","type":"module","engines":{"node":">=20.0.0"},"gitHead":"08283dedc965d93916edbd2710e80dfddc41b6d2","scripts":{"test":"npm run build && vitest run","build":"npx tsc --project core-auth/tsconfig.json && node build.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d8a1c0b-9b7b-4a15-a108-dd33ae6a6c43"}},"claudeHub":{"authProviders":[{"name":"claude-code","models":[{"id":"claude-opus-4-6","name":"Claude Opus 4.6 (Claude Code)"},{"id":"claude-opus-4-6-thinking","name":"Claude Opus 4.6 Thinking (Claude Code)"},{"id":"claude-sonnet-4-6","name":"Claude Sonnet 4.6 (Claude Code)"},{"id":"claude-sonnet-4-6-thinking","name":"Claude Sonnet 4.6 Thinking (Claude Code)"},{"id":"claude-haiku-4-5","name":"Claude Haiku 4.5 (Claude Code)"}],"handler":"dist/handler.js"}]},"repository":{"url":"git+https://github.com/intisy-ai/claude-code-auth.git","type":"git"},"_npmVersion":"11.13.0","description":"Claude Code subscription auth provider for OpenCode and Claude Code — multiple Claude accounts via OAuth, with subscription rate limits exposed to OpenCode.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.0.0","xdg-basedir":"^5.1.0","proper-lockfile":"^4.1.2","@opencode-ai/plugin":"^0.15.30","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","esbuild":"^0.25.12","typescript":"^5.0.0","@types/node":"^22.19.19","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-auth_2.1.9_1782838889498_0.27429986213999746","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"claude-code-auth","version":"2.2.1","keywords":["opencode","claude","claude-code","anthropic","oauth","subscription","provider","auth"],"author":{"name":"intisy"},"license":"MIT","_id":"claude-code-auth@2.2.1","maintainers":[{"name":"intisy","email":"finn@birich.de"}],"homepage":"https://github.com/intisy-ai/claude-code-auth#readme","bugs":{"url":"https://github.com/intisy-ai/claude-code-auth/issues"},"bin":{"claude-code-auth":"dist/cli.js"},"dist":{"shasum":"068cbb4a47b01e970350e3f5878ada5f00bb4d36","tarball":"https://registry.npmjs.org/claude-code-auth/-/claude-code-auth-2.2.1.tgz","fileCount":6,"integrity":"sha512-JTS6MJKD50BQ3J66reChnpaP6eKDzQoOcWhvABRTEq0sYgv9izp6lGVKmiYTPZES2GuoLUFuzQ5NG2n55azTHg==","signatures":[{"sig":"MEQCIEz+zlbN4QozZQc38KWMTo/WUCMRwN0adBvPEUyx7/BEAiBU+BysuWKtrK/P+hrKfavrIjK5afmzHb2LaVQmabJpgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-code-auth@2.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":241905},"main":"dist/index.js","type":"module","engines":{"node":">=20.0.0"},"gitHead":"d389256232f7097226fab3c98e92a93edc3b7451","scripts":{"test":"npm run build && vitest run","build":"npx tsc --project core-auth/tsconfig.json && node build.mjs","postbuild":"node dist/index.js readme","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d8a1c0b-9b7b-4a15-a108-dd33ae6a6c43"}},"claudeHub":{"authProviders":[{"name":"claude-code","models":[{"id":"claude-opus-4-6","name":"Claude Opus 4.6 (Claude Code)"},{"id":"claude-opus-4-6-thinking","name":"Claude Opus 4.6 Thinking (Claude Code)"},{"id":"claude-sonnet-4-6","name":"Claude Sonnet 4.6 (Claude Code)"},{"id":"claude-sonnet-4-6-thinking","name":"Claude Sonnet 4.6 Thinking (Claude Code)"},{"id":"claude-haiku-4-5","name":"Claude Haiku 4.5 (Claude Code)"}],"handler":"dist/handler.js"}]},"repository":{"url":"git+https://github.com/intisy-ai/claude-code-auth.git","type":"git"},"_npmVersion":"11.13.0","description":"Claude Code subscription auth provider for OpenCode and Claude Code — multiple Claude accounts via OAuth, with subscription rate limits exposed to OpenCode.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.0.0","xdg-basedir":"^5.1.0","proper-lockfile":"^4.1.2","@opencode-ai/plugin":"^0.15.30","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","esbuild":"^0.25.12","typescript":"^5.0.0","@types/node":"^22.19.19","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-auth_2.2.1_1782914333989_0.6520554417181657","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"claude-code-auth","version":"2.3.0","keywords":["opencode","claude","claude-code","anthropic","oauth","subscription","provider","auth"],"author":{"name":"intisy"},"license":"MIT","_id":"claude-code-auth@2.3.0","maintainers":[{"name":"intisy","email":"finn@birich.de"}],"homepage":"https://github.com/intisy-ai/claude-code-auth#readme","bugs":{"url":"https://github.com/intisy-ai/claude-code-auth/issues"},"bin":{"claude-code-auth":"dist/cli.js"},"dist":{"shasum":"1f522ab8a251bc79ce65c487f24d680183f03c0e","tarball":"https://registry.npmjs.org/claude-code-auth/-/claude-code-auth-2.3.0.tgz","fileCount":6,"integrity":"sha512-yqJAeJRxpujJ4YOM1ZzdiywjgvMB9Bz8U9L6NC0II3nFJWoT1z0ofQV9rzcbJMd7VzO9OmqaJAhd86T3MoXZkw==","signatures":[{"sig":"MEUCIBfIg0JfKPefW3TLFNtxSLaQozGsE2i3tsUQHUKw2eGLAiEA0xH1ST8FztmNMtnrvWMubykqxa22k5gfYBS4Jy1pEwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-code-auth@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2123757},"main":"dist/index.js","type":"module","engines":{"node":">=20.0.0"},"gitHead":"61f4ebddfddfc1a958bbdf651d36c2377113cea1","scripts":{"test":"npm run build && vitest run","build":"node core/teavm-build.mjs --java-dir java --module :claude-teavm --out src/generated/claude-orchestrator.teavm.js && npx tsc --project core-auth/tsconfig.json && node build.mjs","postbuild":"node dist/index.js readme","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d8a1c0b-9b7b-4a15-a108-dd33ae6a6c43"}},"claudeHub":{"authProviders":[{"name":"claude-code","models":[],"handler":"dist/handler.js"}]},"repository":{"url":"git+https://github.com/intisy-ai/claude-code-auth.git","type":"git"},"_npmVersion":"11.16.0","description":"Claude Code subscription auth provider for OpenCode and Claude Code — multiple Claude accounts via OAuth, with subscription rate limits exposed to OpenCode.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0","xdg-basedir":"^5.1.0","proper-lockfile":"^4.1.2","@opencode-ai/plugin":"^0.15.30","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","esbuild":"^0.25.12","typescript":"^5.0.0","@types/node":"^22.19.19","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-auth_2.3.0_1784225752875_0.4350849142833346","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"claude-code-auth","version":"2.4.0","keywords":["opencode","claude","claude-code","anthropic","oauth","subscription","provider","auth"],"author":{"name":"intisy"},"license":"MIT","_id":"claude-code-auth@2.4.0","maintainers":[{"name":"intisy","email":"finn@birich.de"}],"homepage":"https://github.com/intisy-ai/claude-code-auth#readme","bugs":{"url":"https://github.com/intisy-ai/claude-code-auth/issues"},"bin":{"claude-code-auth":"dist/cli.js"},"dist":{"shasum":"8a2c57e07d318b4a2ea7e37208d7727961c4693b","tarball":"https://registry.npmjs.org/claude-code-auth/-/claude-code-auth-2.4.0.tgz","fileCount":6,"integrity":"sha512-UOZF+ZWvDpLwOyfbMFKFyRfFM8sO0L7dNQDKIrS/4F4OzPyf3bvDv4bPXpOFnKBkIPRdWMDgfzs4krNAe04EKQ==","signatures":[{"sig":"MEUCIQCUymlDFK7jdawAedqr0UE0CA2+4kDHHRLvlMaoIBLNVwIgdMEKdCyvijEoV2dPfmK6jq2o//pAVh5d3lqz+GLqUqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-code-auth@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2123757},"main":"dist/index.js","type":"module","engines":{"node":">=20.0.0"},"gitHead":"4f7285b5e0ec309291b0d8b6157ed1b1f5954712","scripts":{"test":"npm run build && vitest run","build":"node core/teavm-build.mjs --java-dir java --module :claude-teavm --out src/generated/claude-orchestrator.teavm.js && npx tsc --project core-auth/tsconfig.json && node build.mjs","postbuild":"node dist/index.js readme","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d8a1c0b-9b7b-4a15-a108-dd33ae6a6c43"}},"claudeHub":{"authProviders":[{"name":"claude-code","models":[],"handler":"dist/handler.js"}]},"repository":{"url":"git+https://github.com/intisy-ai/claude-code-auth.git","type":"git"},"_npmVersion":"11.16.0","description":"Claude Code subscription auth provider for OpenCode and Claude Code — multiple Claude accounts via OAuth, with subscription rate limits exposed to OpenCode.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0","xdg-basedir":"^5.1.0","proper-lockfile":"^4.1.2","@opencode-ai/plugin":"^0.15.30","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","esbuild":"^0.25.12","typescript":"^5.0.0","@types/node":"^22.19.19","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-auth_2.4.0_1784314894817_0.7275604241201985","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"claude-code-auth","version":"2.5.0","keywords":["opencode","claude","claude-code","anthropic","oauth","subscription","provider","auth"],"author":{"name":"intisy"},"license":"MIT","_id":"claude-code-auth@2.5.0","maintainers":[{"name":"intisy","email":"finn@birich.de"}],"homepage":"https://github.com/intisy-ai/claude-code-auth#readme","bugs":{"url":"https://github.com/intisy-ai/claude-code-auth/issues"},"bin":{"claude-code-auth":"dist/cli.js"},"dist":{"shasum":"5ecb4d0d210972a448e4c180e6cd63db0419dadb","tarball":"https://registry.npmjs.org/claude-code-auth/-/claude-code-auth-2.5.0.tgz","fileCount":6,"integrity":"sha512-7eN+1MuKa8yvoA8N0jSKi9ffgn22NMKx5D7G4qiDKW8lGURNCKWmlxfapzMYVs66M+QCw6NzMXrbCzSp2KadSA==","signatures":[{"sig":"MEUCIHXcoYTFKDo1tlviJw5eHpUVxdBehmFtScaCUPhRH7eTAiEA5zYPCSSm4mxBz0+4/uiJ4s/YJqcj1W6+MHy2vpHS/rE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-code-auth@2.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2123757},"main":"dist/index.js","type":"module","engines":{"node":">=20.0.0"},"gitHead":"45e5285b01ae199cc55b53da62ba38c6f12500eb","scripts":{"test":"npm run build && vitest run","build":"node core/teavm-build.mjs --java-dir java --module :claude-teavm --out src/generated/claude-orchestrator.teavm.js && npx tsc --project core-auth/tsconfig.json && node build.mjs","postbuild":"node dist/index.js readme","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d8a1c0b-9b7b-4a15-a108-dd33ae6a6c43"}},"claudeHub":{"authProviders":[{"name":"claude-code","models":[],"handler":"dist/handler.js"}]},"repository":{"url":"git+https://github.com/intisy-ai/claude-code-auth.git","type":"git"},"_npmVersion":"11.16.0","description":"Claude Code subscription auth provider for OpenCode and Claude Code — multiple Claude accounts via OAuth, with subscription rate limits exposed to OpenCode.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0","xdg-basedir":"^5.1.0","proper-lockfile":"^4.1.2","@opencode-ai/plugin":"^0.15.30","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","esbuild":"^0.25.12","typescript":"^5.0.0","@types/node":"^22.19.19","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-auth_2.5.0_1784364426449_0.8453193055286745","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"claude-code-auth","version":"2.6.0","keywords":["opencode","claude","claude-code","anthropic","oauth","subscription","provider","auth"],"author":{"name":"intisy"},"license":"MIT","_id":"claude-code-auth@2.6.0","maintainers":[{"name":"intisy","email":"finn@birich.de"}],"homepage":"https://github.com/intisy-ai/claude-code-auth#readme","bugs":{"url":"https://github.com/intisy-ai/claude-code-auth/issues"},"bin":{"claude-code-auth":"dist/cli.js"},"dist":{"shasum":"1a72ce369baad569f55635eeab878b3a30b339a3","tarball":"https://registry.npmjs.org/claude-code-auth/-/claude-code-auth-2.6.0.tgz","fileCount":6,"integrity":"sha512-Vl4sR7sbEKe8kobfinESYkGNGzigMvm13aaqVhD9TO1tf0W+4FmoIeScCvZW0yGIbEiboOhLHE49QXr4Yk64hA==","signatures":[{"sig":"MEUCIDRZrIuLdlSV5XcwDZBJOlWz//Rzp/HTNQZ3Wd42k2MPAiEAgNYkWDlFKa+OpoIcX7fJapyxCBX7dvp+k/dpUtygADQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-code-auth@2.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2125097},"main":"dist/index.js","type":"module","engines":{"node":">=20.0.0"},"gitHead":"26736c02d70a7053e9008d27a8633ca27283cf95","scripts":{"test":"npm run build && vitest run","build":"node core/teavm-build.mjs --java-dir java --module :claude-teavm --out src/generated/claude-orchestrator.teavm.js && npx tsc --project core-auth/tsconfig.json && node build.mjs","postbuild":"node dist/index.js readme","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d8a1c0b-9b7b-4a15-a108-dd33ae6a6c43"}},"claudeHub":{"authProviders":[{"name":"claude-code","models":[],"handler":"dist/handler.js"}]},"repository":{"url":"git+https://github.com/intisy-ai/claude-code-auth.git","type":"git"},"_npmVersion":"11.16.0","description":"Claude Code subscription auth provider for OpenCode and Claude Code — multiple Claude accounts via OAuth, with subscription rate limits exposed to OpenCode.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0","xdg-basedir":"^5.1.0","proper-lockfile":"^4.1.2","@opencode-ai/plugin":"^0.15.30","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","esbuild":"^0.25.12","typescript":"^5.0.0","@types/node":"^22.19.19","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-auth_2.6.0_1784400786367_0.23052089188316494","host":"s3://npm-registry-packages-npm-production"}},"2.7.2":{"name":"claude-code-auth","version":"2.7.2","keywords":["opencode","claude","claude-code","anthropic","oauth","subscription","provider","auth"],"author":{"name":"intisy"},"license":"MIT","_id":"claude-code-auth@2.7.2","maintainers":[{"name":"intisy","email":"finn@birich.de"}],"homepage":"https://github.com/intisy-ai/claude-code-auth#readme","bugs":{"url":"https://github.com/intisy-ai/claude-code-auth/issues"},"bin":{"claude-code-auth":"dist/cli.js"},"dist":{"shasum":"d2221d89d29aa4839b3103fe62a77299fc406230","tarball":"https://registry.npmjs.org/claude-code-auth/-/claude-code-auth-2.7.2.tgz","fileCount":6,"integrity":"sha512-U901zwHmH4S+Ped36aTbC6MTFTFz2FSbzO4Y++L/ARfgPGM6X4xrktpDdYRVitQtMJy/B3K60ghrv3wOlG4Q2Q==","signatures":[{"sig":"MEUCIQCUzKz82C8z8dghWJj+O70RsiDOkzTtRCSZPsIeaa5FRwIgGcOarSYTk8MwiyoUPpErdYAqG7OoR+WH34mNmmqKYWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-code-auth@2.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3798059},"main":"dist/index.js","type":"module","engines":{"node":">=20.0.0"},"gitHead":"2bdd85cce9cef96358681e5016ea3c9caa0db621","scripts":{"test":"npm run build && vitest run","build":"npm --prefix core-ir install && npm --prefix core-ir run build && node core/teavm-build.mjs --java-dir java --module :claude-teavm --out src/generated/claude-orchestrator.teavm.js && npx tsc --project core-auth/tsconfig.json && node build.mjs","postbuild":"node dist/index.js readme","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d8a1c0b-9b7b-4a15-a108-dd33ae6a6c43"}},"claudeHub":{"authProviders":[{"name":"claude-code","models":[],"handler":"dist/handler.js"}]},"repository":{"url":"git+https://github.com/intisy-ai/claude-code-auth.git","type":"git"},"_npmVersion":"11.16.0","description":"Claude Code subscription auth provider for OpenCode and Claude Code — multiple Claude accounts via OAuth, with subscription rate limits exposed to OpenCode.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0","xdg-basedir":"^5.1.0","proper-lockfile":"^4.1.2","@opencode-ai/plugin":"^0.15.30","@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","esbuild":"^0.25.12","typescript":"^5.0.0","@types/node":"^22.19.19","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-auth_2.7.2_1784437751027_0.4781724139345407","host":"s3://npm-registry-packages-npm-production"}},"2.7.3":{"name":"claude-code-auth","version":"2.7.3","keywords":["opencode","claude","claude-code","anthropic","oauth","subscription","provider","auth"],"author":{"name":"intisy"},"license":"MIT","_id":"claude-code-auth@2.7.3","maintainers":[{"name":"intisy","email":"finn@birich.de"}],"homepage":"https://github.com/intisy-ai/claude-code-auth#readme","bugs":{"url":"https://github.com/intisy-ai/claude-code-auth/issues"},"bin":{"claude-code-auth":"dist/cli.js"},"dist":{"shasum":"069bd7c4fba3f775cb8244b038b280a7ca27e27b","tarball":"https://registry.npmjs.org/claude-code-auth/-/claude-code-auth-2.7.3.tgz","fileCount":6,"integrity":"sha512-odL939y4mQWmKQzffPk/lRO2Y+MdQ47GtzKqJQI+qLx7dJBPiNtT3FuY4GBKOXLo6jz1J0gctI8Q6Pw3h2C3Vg==","signatures":[{"sig":"MEUCIDctSGhcW6RnlL5iAAqjl81GDKLyNNa8o+vMzV7tT4nmAiEA8aBKUWvqPua59F1HmbK0SJMOypZr+7w6a1aqShY5zJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-code-auth@2.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3797668},"main":"dist/index.js","type":"module","engines":{"node":">=20.0.0"},"gitHead":"bb3cec9034ce5f560949add3fddfb869c77827b1","scripts":{"test":"npm run build && vitest run","build":"npm --prefix core-ir install && npm --prefix core-ir run build && node core/teavm-build.mjs --java-dir java --module :claude-teavm --out src/generated/claude-orchestrator.teavm.js && npx tsc --project core-auth/tsconfig.json && node build.mjs","postbuild":"node dist/index.js readme","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d8a1c0b-9b7b-4a15-a108-dd33ae6a6c43"}},"claudeHub":{"authProviders":[{"name":"claude-code","models":[],"handler":"dist/handler.js"}]},"repository":{"url":"git+https://github.com/intisy-ai/claude-code-auth.git","type":"git"},"_npmVersion":"11.16.0","description":"Claude Code subscription auth provider for OpenCode and Claude Code, multiple Claude accounts via OAuth, with subscription rate limits exposed to OpenCode.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","esbuild":"^0.25.12","typescript":"^5.0.0","@types/node":"^22.19.19"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-auth_2.7.3_1784633150618_0.49813353743534194","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"claude-code-auth","version":"2.8.0","keywords":["opencode","claude","claude-code","anthropic","oauth","subscription","provider","auth"],"author":{"name":"intisy"},"license":"MIT","_id":"claude-code-auth@2.8.0","maintainers":[{"name":"intisy","email":"finn@birich.de"}],"homepage":"https://github.com/intisy-ai/claude-code-auth#readme","bugs":{"url":"https://github.com/intisy-ai/claude-code-auth/issues"},"bin":{"claude-code-auth":"dist/cli.js"},"dist":{"shasum":"92ae24e39e1367db5862abadf44066df9423e2b2","tarball":"https://registry.npmjs.org/claude-code-auth/-/claude-code-auth-2.8.0.tgz","fileCount":6,"integrity":"sha512-Vpb13ziykduMQy1zZ/cyuL9wQVU8PRvAcn5nWximOCPzHAdTMOmCVIJgCY33uWGJd++T22NOPaZ5l5xo+0aXfQ==","signatures":[{"sig":"MEUCIFHckqQIjD+57oG01rpordhvXZUZuuRDknYYfeCtNaudAiEA0mndDxHt3XPn/SwL8oIr3HG34vKVLI8rTIn8FQFfZ0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-code-auth@2.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4460710},"main":"dist/index.js","type":"module","engines":{"node":">=20.0.0"},"gitHead":"94e9cc50a3060532ae197e0a2f69b844ecd7b1ac","scripts":{"test":"npm run build && vitest run","build":"npm --prefix core-ir install && npm --prefix core-ir run build && npm --prefix anthropic-translator install && npm --prefix anthropic-translator run build && npm --prefix core-auth/anthropic-translator install && npm --prefix core-auth/anthropic-translator run build && node core/teavm-build.mjs --java-dir java --module :claude-teavm --out src/generated/claude-orchestrator.teavm.js && npx tsc --project core-auth/tsconfig.json && node build.mjs","postbuild":"node dist/index.js readme","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d8a1c0b-9b7b-4a15-a108-dd33ae6a6c43"}},"claudeHub":{"authProviders":[{"name":"claude-code","models":[],"handler":"dist/handler.js"}]},"repository":{"url":"git+https://github.com/intisy-ai/claude-code-auth.git","type":"git"},"_npmVersion":"12.0.2","description":"Claude Code subscription auth provider for OpenCode and Claude Code, multiple Claude accounts via OAuth, with subscription rate limits exposed to OpenCode.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","esbuild":"^0.25.12","typescript":"^5.0.0","@types/node":"^22.19.19"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-auth_2.8.0_1785401079854_0.3652277661701424","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"claude-code-auth","version":"2.9.0","keywords":["opencode","claude","claude-code","anthropic","oauth","subscription","provider","auth"],"author":{"name":"intisy"},"license":"MIT","_id":"claude-code-auth@2.9.0","maintainers":[{"name":"intisy","email":"finn@birich.de"}],"homepage":"https://github.com/intisy-ai/claude-code-auth#readme","bugs":{"url":"https://github.com/intisy-ai/claude-code-auth/issues"},"bin":{"claude-code-auth":"dist/cli.js"},"dist":{"shasum":"829fe7bd8a03587a173456a178c239b24f23ce4e","tarball":"https://registry.npmjs.org/claude-code-auth/-/claude-code-auth-2.9.0.tgz","fileCount":6,"integrity":"sha512-IZlvl+Gjz6H6B7BFuHkPbURpcPlQtPIbS/bEpYWWT1OqAMEa/3Bos9o710N8WyyMpUmZ5hfsRlkw9LtRloDV/g==","signatures":[{"sig":"MEYCIQCT2j1IW+BlZf7+Ix3iaBKWwqdcIYPY89IGwJw9L+gXGAIhAIq0ggcur+GsqrwVzNVqiJHUGHck4D5dLwoaz33u6h3W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-code-auth@2.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4460772},"main":"dist/index.js","type":"module","engines":{"node":">=20.0.0"},"gitHead":"258eaf01905c271fb990aabb39d887f6717fb5e4","scripts":{"test":"npm run build && vitest run","build":"npm --prefix core-ir install && npm --prefix core-ir run build && npm --prefix anthropic-translator install && npm --prefix anthropic-translator run build && npm --prefix core-auth/anthropic-translator install && npm --prefix core-auth/anthropic-translator run build && node core/teavm-build.mjs --java-dir java --module :claude-teavm --out src/generated/claude-orchestrator.teavm.js && npx tsc --project core-auth/tsconfig.json && node build.mjs","postbuild":"node dist/index.js readme","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d8a1c0b-9b7b-4a15-a108-dd33ae6a6c43"}},"claudeHub":{"authProviders":[{"name":"claude-code","models":[],"handler":"dist/handler.js"}]},"repository":{"url":"git+https://github.com/intisy-ai/claude-code-auth.git","type":"git"},"_npmVersion":"12.0.2","description":"Claude Code subscription auth provider for OpenCode and Claude Code, multiple Claude accounts via OAuth, with subscription rate limits exposed to OpenCode.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","esbuild":"^0.25.12","typescript":"^5.0.0","@types/node":"^22.19.19"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-auth_2.9.0_1785508736184_0.35717135329998584","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"claude-code-auth","version":"2.10.0","keywords":["opencode","claude","claude-code","anthropic","oauth","subscription","provider","auth"],"author":{"name":"intisy"},"license":"MIT","_id":"claude-code-auth@2.10.0","maintainers":[{"name":"intisy","email":"finn@birich.de"}],"homepage":"https://github.com/intisy-ai/claude-code-auth#readme","bugs":{"url":"https://github.com/intisy-ai/claude-code-auth/issues"},"bin":{"claude-code-auth":"dist/cli.js"},"dist":{"shasum":"8418df2b6f7f9db6244699964e37b660c5af36c8","tarball":"https://registry.npmjs.org/claude-code-auth/-/claude-code-auth-2.10.0.tgz","fileCount":8,"integrity":"sha512-Wu613gxXjdLi2l++9A7lqZcxTEn2iRSDC/ix+OFXalMJ1EVjDpQi0Mwq57ZLL0/BcCYk7DyACYfhJ0zWE+V67w==","signatures":[{"sig":"MEUCIGYBN9T9KItVVvKe68oYlN6tVc8UkMZa3KBeW7nUnDO6AiEAgljXxr2qgHny1+s1REz1l1dyVRV2TWS5tG2aEoTTJIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-code-auth@2.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4463435},"main":"dist/index.js","type":"module","engines":{"node":">=20.0.0"},"gitHead":"a174685751c6808afcd33bf34b4f58470ab79b07","scripts":{"test":"npm run build && vitest run","build":"npm --prefix core-ir install && npm --prefix core-ir run build && npm --prefix anthropic-translator install && npm --prefix anthropic-translator run build && npm --prefix core-auth/anthropic-translator install && npm --prefix core-auth/anthropic-translator run build && node core/teavm-build.mjs --java-dir java --module :claude-teavm --out src/generated/claude-orchestrator.teavm.js && npx tsc --project core-auth/tsconfig.json && node build.mjs","postbuild":"node dist/index.js readme","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d8a1c0b-9b7b-4a15-a108-dd33ae6a6c43"}},"claudeHub":{"authProviders":[{"name":"claude-code","models":[],"handler":"dist/handler.js"}]},"repository":{"url":"git+https://github.com/intisy-ai/claude-code-auth.git","type":"git"},"_npmVersion":"12.0.2","description":"Claude Code subscription auth provider for OpenCode and Claude Code, multiple Claude accounts via OAuth, with subscription rate limits exposed to OpenCode.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","esbuild":"^0.25.12","typescript":"^5.0.0","@types/node":"^22.19.19"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-auth_2.10.0_1785510202956_0.5374121167925416","host":"s3://npm-registry-packages-npm-production"}},"2.10.1":{"name":"claude-code-auth","version":"2.10.1","keywords":["opencode","claude","claude-code","anthropic","oauth","subscription","provider","auth"],"author":{"name":"intisy"},"license":"MIT","_id":"claude-code-auth@2.10.1","maintainers":[{"name":"intisy","email":"finn@birich.de"}],"homepage":"https://github.com/intisy-ai/claude-code-auth#readme","bugs":{"url":"https://github.com/intisy-ai/claude-code-auth/issues"},"bin":{"claude-code-auth":"dist/cli.js"},"dist":{"shasum":"c9f54cd085c6bd7d67065a857b0d6e5cfafa7770","tarball":"https://registry.npmjs.org/claude-code-auth/-/claude-code-auth-2.10.1.tgz","fileCount":8,"integrity":"sha512-7dOsmvtMg8aD7fgtUxJ6NFRIrlHF18/IPLAFW6cHBmVsnTUr5J39hRkPljDRquiX84cv4KUqz9RVuNJ0DNvyQQ==","signatures":[{"sig":"MEUCIQDd51REerNKlmzkIkvRVqj7l7lSNAlFGiYNq2mRx7wAywIgcuktBJvbDlfq3jwQ+OrfYIjMO/6wG8PxgiAu11RVPyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-code-auth@2.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4463384},"main":"dist/index.js","type":"module","engines":{"node":">=20.0.0"},"gitHead":"503e8ef1c42acb2061215593b4d7a2a0f3b7e129","scripts":{"test":"npm run build && vitest run","build":"npm --prefix core-ir install && npm --prefix core-ir run build && npm --prefix anthropic-translator install && npm --prefix anthropic-translator run build && npm --prefix core-auth/anthropic-translator install && npm --prefix core-auth/anthropic-translator run build && node core/teavm-build.mjs --java-dir java --module :claude-teavm --out src/generated/claude-orchestrator.teavm.js && npx tsc --project core-auth/tsconfig.json && node build.mjs","postbuild":"node dist/index.js readme","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d8a1c0b-9b7b-4a15-a108-dd33ae6a6c43"}},"claudeHub":{"authProviders":[{"name":"claude-code","models":[],"handler":"dist/handler.js"}]},"repository":{"url":"git+https://github.com/intisy-ai/claude-code-auth.git","type":"git"},"_npmVersion":"12.0.2","description":"Claude Code subscription auth provider for OpenCode and Claude Code, multiple Claude accounts via OAuth, with subscription rate limits exposed to OpenCode.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","esbuild":"^0.25.12","typescript":"^5.0.0","@types/node":"^22.19.19"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-auth_2.10.1_1785518840998_0.9668249328813026","host":"s3://npm-registry-packages-npm-production"}},"2.10.3":{"name":"claude-code-auth","version":"2.10.3","keywords":["opencode","claude","claude-code","anthropic","oauth","subscription","provider","auth"],"author":{"name":"intisy"},"license":"MIT","_id":"claude-code-auth@2.10.3","maintainers":[{"name":"intisy","email":"finn@birich.de"}],"homepage":"https://github.com/intisy-ai/claude-code-auth#readme","bugs":{"url":"https://github.com/intisy-ai/claude-code-auth/issues"},"bin":{"claude-code-auth":"dist/cli.js"},"dist":{"shasum":"7f0863713cfdda913c9fd2de1f7b21375b48778f","tarball":"https://registry.npmjs.org/claude-code-auth/-/claude-code-auth-2.10.3.tgz","fileCount":8,"integrity":"sha512-IPpqZjtZkwHw5ziaPpWTGALDHPxQoKH0bFgHu/0xVTx2+GRxFCeXTqhiDneigmU7hqnA01gF+VwksbJE1rGWlA==","signatures":[{"sig":"MEYCIQDwQK6yodiMnuXwZTmbp/yWf12J2+mGmzr2r1LMnfwdZwIhAMwsFs86wsPIXZzVu38qrFOHZSRyuCyUHutMT62lR2yC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-code-auth@2.10.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6156253},"main":"dist/index.js","type":"module","engines":{"node":">=20.0.0"},"gitHead":"0d88a3196173b09ed8d9e6bfb0bd4ece937e4159","scripts":{"test":"npm run build && vitest run","build":"npm --prefix core-ir install && npm --prefix core-ir run build && npm --prefix anthropic-translator install && npm --prefix anthropic-translator run build && node core/teavm-build.mjs --java-dir java --module :claude-teavm --out src/generated/claude-orchestrator.teavm.js && npm --prefix core-auth run build:teavm && npx tsc --project core-auth/tsconfig.json && node core-auth/copy-generated.mjs --root core-auth && node build.mjs","postbuild":"node dist/index.js readme","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d8a1c0b-9b7b-4a15-a108-dd33ae6a6c43"}},"claudeHub":{"authProviders":[{"name":"claude-code","models":[],"handler":"dist/handler.js"}]},"repository":{"url":"git+https://github.com/intisy-ai/claude-code-auth.git","type":"git"},"_npmVersion":"12.0.2","description":"Claude Code subscription auth provider for OpenCode and Claude Code, multiple Claude accounts via OAuth, with subscription rate limits exposed to OpenCode.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","esbuild":"^0.25.12","typescript":"^5.0.0","@types/node":"^22.19.19"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-auth_2.10.3_1785831529242_0.21335983748630039","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"claude-code-auth","version":"2.11.0","keywords":["opencode","claude","claude-code","anthropic","oauth","subscription","provider","auth"],"author":{"name":"intisy"},"license":"MIT","_id":"claude-code-auth@2.11.0","maintainers":[{"name":"intisy","email":"finn@birich.de"}],"homepage":"https://github.com/intisy-ai/claude-code-auth#readme","bugs":{"url":"https://github.com/intisy-ai/claude-code-auth/issues"},"bin":{"claude-code-auth":"dist/cli.js"},"dist":{"shasum":"9c55d375dc40ee6a814e10736885cf82585912e8","tarball":"https://registry.npmjs.org/claude-code-auth/-/claude-code-auth-2.11.0.tgz","fileCount":8,"integrity":"sha512-/W4VX69V/aIYDm//71AkedOSmilymiM0azlDCvccwmpf8T8c9MSWz7CgUUFeFutLbt9g/ciyOdTC52w3fPCHZQ==","signatures":[{"sig":"MEUCIQDqhuutvVuDf1kr5gut7IpR7lDLBk6ebDA9b+p7ixaKWAIgKySqIHWwVGYTmFATyAIucssve1D6/sj6e5XKGn0bSSk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-code-auth@2.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6227943},"main":"dist/index.js","type":"module","engines":{"node":">=20.0.0"},"gitHead":"ec7cf271f45b862de5da4ac598ab3990d18eec53","scripts":{"test":"npm run build && vitest run","build":"npm --prefix core-ir install && npm --prefix core-ir run build && npm --prefix anthropic-translator install && npm --prefix anthropic-translator run build && node core/teavm-build.mjs --java-dir java --module :claude-teavm --out src/generated/claude-orchestrator.teavm.js && npm --prefix core-auth run build:teavm && npx tsc --project core-auth/tsconfig.json && node core-auth/copy-generated.mjs --root core-auth && node build.mjs","postbuild":"node dist/index.js readme","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d8a1c0b-9b7b-4a15-a108-dd33ae6a6c43"}},"claudeHub":{"authProviders":[{"name":"claude-code","models":[],"handler":"dist/handler.js"}]},"repository":{"url":"git+https://github.com/intisy-ai/claude-code-auth.git","type":"git"},"_npmVersion":"12.0.2","description":"Claude Code subscription auth provider for OpenCode and Claude Code, multiple Claude accounts via OAuth, with subscription rate limits exposed to OpenCode.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","esbuild":"^0.25.12","typescript":"^5.0.0","@types/node":"^22.19.19"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-auth_2.11.0_1785931854918_0.1304866465205976","host":"s3://npm-registry-packages-npm-production"}},"2.11.1":{"name":"claude-code-auth","version":"2.11.1","keywords":["opencode","claude","claude-code","anthropic","oauth","subscription","provider","auth"],"author":{"name":"intisy"},"license":"MIT","_id":"claude-code-auth@2.11.1","maintainers":[{"name":"intisy","email":"finn@birich.de"}],"homepage":"https://github.com/intisy-ai/claude-code-auth#readme","bugs":{"url":"https://github.com/intisy-ai/claude-code-auth/issues"},"bin":{"claude-code-auth":"dist/cli.js"},"dist":{"shasum":"ee50ef2338bb6d24a398f500063736a6a69dbabf","tarball":"https://registry.npmjs.org/claude-code-auth/-/claude-code-auth-2.11.1.tgz","fileCount":8,"integrity":"sha512-yKd1mScX5tWc6KAhB5Cd5GuXA+X7Oq2UVb3bXLSt9CY3fuFXPiYtfPDqTXpmj3zlBkXGETtJlibkZKQDvzZlJw==","signatures":[{"sig":"MEYCIQDNyunIKVL9VRCRXgJ/9ed44RBdJRr+QsiJbUFtozcXzAIhAL7m6Qx9AjToOzVOTNPiWN+ERPcwFJkh+IGRZk5a6BB7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-code-auth@2.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6229989},"main":"dist/index.js","type":"module","engines":{"node":">=20.0.0"},"gitHead":"6d05334beef0a3d06c7a1c4e22ca114627ac8087","scripts":{"test":"npm run build && vitest run","build":"npm --prefix core-ir install && npm --prefix core-ir run build && npm --prefix anthropic-translator install && npm --prefix anthropic-translator run build && node core/teavm-build.mjs --java-dir java --module :claude-teavm --out src/generated/claude-orchestrator.teavm.js && npm --prefix core-auth run build:teavm && npx tsc --project core-auth/tsconfig.json && node core-auth/copy-generated.mjs --root core-auth && node build.mjs","postbuild":"node dist/index.js readme","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d8a1c0b-9b7b-4a15-a108-dd33ae6a6c43"}},"claudeHub":{"authProviders":[{"name":"claude-code","models":[],"handler":"dist/handler.js"}]},"repository":{"url":"git+https://github.com/intisy-ai/claude-code-auth.git","type":"git"},"_npmVersion":"12.0.2","description":"Claude Code subscription auth provider for OpenCode and Claude Code, multiple Claude accounts via OAuth, with subscription rate limits exposed to OpenCode.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","esbuild":"^0.25.12","typescript":"^5.0.0","@types/node":"^22.19.19"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-auth_2.11.1_1785936325244_0.03498608850371743","host":"s3://npm-registry-packages-npm-production"}},"2.11.2":{"name":"claude-code-auth","version":"2.11.2","keywords":["opencode","claude","claude-code","anthropic","oauth","subscription","provider","auth"],"author":{"name":"intisy"},"license":"MIT","_id":"claude-code-auth@2.11.2","maintainers":[{"name":"intisy","email":"finn@birich.de"}],"homepage":"https://github.com/intisy-ai/claude-code-auth#readme","bugs":{"url":"https://github.com/intisy-ai/claude-code-auth/issues"},"bin":{"claude-code-auth":"dist/cli.js"},"dist":{"shasum":"0da0e25e0fc443a9da4888db884c7dd154ea83d9","tarball":"https://registry.npmjs.org/claude-code-auth/-/claude-code-auth-2.11.2.tgz","fileCount":8,"integrity":"sha512-sebeAJ733yz8zY4H2ua7y2zCwEde58+2VBV7l44b73TLsoovyk13SzMrh10f/9LN08VYjwoFabtDin1JX9udFQ==","signatures":[{"sig":"MEUCICodZsCMnwg5UrXdIdtH+/iMeMZRIh3n7BAr3+yKM3xSAiEA53rU911LYyXU0nO/+LqnEy5ZsD/P8q1sIL2sIZ6wKl4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-code-auth@2.11.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6229989},"main":"dist/index.js","type":"module","engines":{"node":">=20.0.0"},"gitHead":"400832ab9dc6a3a89728a8ff95f70730fe0b1297","scripts":{"test":"npm run build && vitest run","build":"npm --prefix core-ir install && npm --prefix core-ir run build && npm --prefix anthropic-translator install && npm --prefix anthropic-translator run build && node core/teavm-build.mjs --java-dir java --module :claude-teavm --out src/generated/claude-orchestrator.teavm.js && npm --prefix core-auth run build:teavm && npx tsc --project core-auth/tsconfig.json && node core-auth/copy-generated.mjs --root core-auth && node build.mjs","postbuild":"node dist/index.js readme","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d8a1c0b-9b7b-4a15-a108-dd33ae6a6c43"}},"claudeHub":{"authProviders":[{"name":"claude-code","models":[],"handler":"dist/handler.js"}]},"repository":{"url":"git+https://github.com/intisy-ai/claude-code-auth.git","type":"git"},"_npmVersion":"12.0.2","description":"Claude Code subscription auth provider for OpenCode and Claude Code, multiple Claude accounts via OAuth, with subscription rate limits exposed to OpenCode.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","esbuild":"^0.25.12","typescript":"^5.0.0","@types/node":"^22.19.19"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-auth_2.11.2_1785962500953_0.2852573837782","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"claude-code-auth","version":"2.12.0","keywords":["opencode","claude","claude-code","anthropic","oauth","subscription","provider","auth"],"author":{"name":"intisy"},"license":"MIT","_id":"claude-code-auth@2.12.0","maintainers":[{"name":"intisy","email":"finn@birich.de"}],"homepage":"https://github.com/intisy-ai/claude-code-auth#readme","bugs":{"url":"https://github.com/intisy-ai/claude-code-auth/issues"},"bin":{"claude-code-auth":"dist/cli.js"},"dist":{"shasum":"d4a206769a4bd2a8f542deda3df88e9713f9ce23","tarball":"https://registry.npmjs.org/claude-code-auth/-/claude-code-auth-2.12.0.tgz","fileCount":8,"integrity":"sha512-SBM6vgzJ9NzCh9Aq2IqtlS9UplsH/14j7DOJdnOpj4OkaCS0Bm8UIfFOSMSEqTuvpF0kL7pqf4S9rvtviJxKyg==","signatures":[{"sig":"MEUCIG443iqcygpVbGueXRuncos9jWL3DJ+RM94c/2t/e32CAiEAtMyRL/PW4bUIlJ/gspToUDckW+eahnvNjy5VakhH8hg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-code-auth@2.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6255776},"main":"dist/index.js","type":"module","engines":{"node":">=20.0.0"},"gitHead":"7f9e030f74ed90c6d4df6e98bd83d652deb54eb4","scripts":{"test":"npm run build && vitest run","build":"npm --prefix core-ir install && npm --prefix core-ir run build && npm --prefix anthropic-translator install && npm --prefix anthropic-translator run build && node core/teavm-build.mjs --java-dir java --module :claude-teavm --out src/generated/claude-orchestrator.teavm.js && npm --prefix core-auth run build:teavm && npx tsc --project core-auth/tsconfig.json && node core-auth/copy-generated.mjs --root core-auth && node build.mjs","postbuild":"node dist/index.js readme","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d8a1c0b-9b7b-4a15-a108-dd33ae6a6c43"}},"claudeHub":{"authProviders":[{"name":"claude-code","models":[],"handler":"dist/handler.js"}]},"repository":{"url":"git+https://github.com/intisy-ai/claude-code-auth.git","type":"git"},"_npmVersion":"12.0.2","description":"Claude Code subscription auth provider for OpenCode and Claude Code, multiple Claude accounts via OAuth, with subscription rate limits exposed to OpenCode.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@openauthjs/openauth":"^0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","esbuild":"^0.25.12","typescript":"^5.0.0","@types/node":"^22.19.19"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-auth_2.12.0_1786063022559_0.5253520609415496","host":"s3://npm-registry-packages-npm-production"}},"2.12.1":{"name":"claude-code-auth","version":"2.12.1","keywords":["opencode","claude","claude-code","anthropic","oauth","subscription","provider","auth"],"author":{"name":"intisy"},"license":"MIT","_id":"claude-code-auth@2.12.1","maintainers":[{"name":"intisy","email":"finn@birich.de"}],"homepage":"https://github.com/intisy-ai/claude-code-auth#readme","bugs":{"url":"https://github.com/intisy-ai/claude-code-auth/issues"},"bin":{"claude-code-auth":"dist/cli.js"},"dist":{"shasum":"ce526daf7ef3837b02d91b2c35adfe2331ee5a8b","tarball":"https://registry.npmjs.org/claude-code-auth/-/claude-code-auth-2.12.1.tgz","fileCount":8,"integrity":"sha512-+obS46RtaR0LSdDR89vHhKGWzASXJd9KcIw6sRjQn3orwOgPlSehTXhVuaT40d3E6/PhijbYXN5NUN3EUHfr7g==","signatures":[{"sig":"MEUCIQCTk71nOLU7LhRLz4DAJ2x88BdZFtj1g7xz8DQwg71GlgIgF/xiZn+HaaaLUh8aEDh+tnGu3vGcRslmNumEja5Bu88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-code-auth@2.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2989603},"main":"dist/index.js","type":"module","engines":{"node":">=20.0.0"},"gitHead":"8151b51946ea78dd88b23c3b0ee094b6e23ea2b8","scripts":{"test":"npm run build && vitest run","build":"npm --prefix core install && npm --prefix core run build && npm --prefix core-ir install && npm --prefix core-ir run build && npm --prefix anthropic-translator install && npm --prefix anthropic-translator run build && node core/teavm-build.mjs --java-dir java --module :claude-teavm --out src/generated/claude-orchestrator.teavm.js && npm --prefix core-auth install && npm --prefix core-auth run build && node build.mjs","postbuild":"node dist/index.js readme","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6d8a1c0b-9b7b-4a15-a108-dd33ae6a6c43"}},"claudeHub":{"authProviders":[{"name":"claude-code","models":[],"handler":"dist/handler.js"}]},"repository":{"url":"git+https://github.com/intisy-ai/claude-code-auth.git","type":"git"},"_npmVersion":"12.0.2","description":"Claude Code subscription auth provider for OpenCode and Claude Code, multiple Claude accounts via OAuth, with subscription rate limits exposed to OpenCode.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@intisy-ai/core":"^0.3.1","@intisy-ai/core-auth":"^0.2.3","@openauthjs/openauth":"^0.4.3","@intisy-ai/anthropic-translator":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","esbuild":"^0.25.12","typescript":"^5.0.0","@types/node":"^22.19.19"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-auth_2.12.1_1786115494693_0.7939229676034794","host":"s3://npm-registry-packages-npm-production"}},"2.12.2":{"name":"claude-code-auth","version":"2.12.2","keywords":["opencode","claude","claude-code","anthropic","oauth","subscription","provider","auth"],"author":{"name":"intisy"},"license":"MIT","_id":"claude-code-auth@2.12.2","maintainers":[{"name":"intisy","email":"finn@birich.de"}],"homepage":"https://github.com/intisy-ai/claude-code-auth#readme","bugs":{"url":"https://github.com/intisy-ai/claude-code-auth/issues"},"bin":{"claude-code-auth":"dist/cli.js"},"dist":{"shasum":"3a2c5b8ead0e1bcea62b119aedf30624a66845fc","tarball":"https://registry.npmjs.org/claude-code-auth/-/claude-code-auth-2.12.2.tgz","fileCount":10,"integrity":"sha512-qJc2Uo/7mWeU/LskbRAvdGv9asPphoWNDoei90ycrketbmWbV/QRWsITfmzlN5SW6bIx/3gyd2fO+JeNWZoZpg==","signatures":[{"sig":"MEQCIGkRzCyshYj39+dNIOv+aGWJHZ3Cq36ykgG0QEbzaFVxAiANETqK08Ai20SqPEAz8BjpiSHEux6NJ/sv0nB1i8tpYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-code-auth@2.12.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3971425},"main":"dist/index.js","type":"module","engines":{"node":">=20.0.0"},"gitHead":"29268d7cc67b478b60456dabcb1274b41f6dd48f","scripts":{"test":"npm run build && vitest run","build":"node node_modules/@intisy-ai/api/scripts/teavm-build.mjs --java-dir . --module :claude-teavm --out src/generated/claude-orchestrator.teavm.js && node build.mjs","postbuild":"node dist/index.js readme","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e22c226-7737-41e2-83bc-e519d67949aa"}},"claudeHub":{"authProviders":[{"name":"claude-code","models":[],"handler":"dist/handler.js"}]},"repository":{"url":"git+https://github.com/intisy-ai/claude-code-auth.git","type":"git"},"_npmVersion":"12.0.2","description":"Claude Code subscription auth provider for OpenCode and Claude Code, multiple Claude accounts via OAuth, with subscription rate limits exposed to OpenCode.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@intisy-ai/core":"^2.0.0","@intisy-ai/core-ir":"^1.0.3","@intisy-ai/core-auth":"^1.4.0","@openauthjs/openauth":"^0.4.3","@intisy-ai/anthropic-translator":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","esbuild":"^0.25.12","typescript":"^5.0.0","@types/node":"^22.19.19","@intisy-ai/api":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-auth_2.12.2_1787693354946_0.5275854752539679","host":"s3://npm-registry-packages-npm-production"}},"2.12.3":{"name":"claude-code-auth","version":"2.12.3","keywords":["opencode","claude","claude-code","anthropic","oauth","subscription","provider","auth"],"author":{"name":"intisy"},"license":"MIT","_id":"claude-code-auth@2.12.3","maintainers":[{"name":"intisy","email":"finn@birich.de"}],"homepage":"https://github.com/intisy-ai/claude-code-auth#readme","bugs":{"url":"https://github.com/intisy-ai/claude-code-auth/issues"},"bin":{"claude-code-auth":"dist/cli.js"},"dist":{"shasum":"47f435e90bdc75d155339d09a1dde3a489f71bf5","tarball":"https://registry.npmjs.org/claude-code-auth/-/claude-code-auth-2.12.3.tgz","fileCount":10,"integrity":"sha512-qEPDRCmzrJAL0nQfqQcowJtUeCBXyxtD7prr2S2lpAMGwxP4cy1UpkWj4ASQoYzb0SGy6P0R5NSgOpH2YZwXzA==","signatures":[{"sig":"MEQCIHSIkuGrmJP8RzXAlW2YZlkqtjyPCt0UAWT1fjYavD7cAiAb/+jJyao2nSreUko0pj643RwD9idHVdLusmrjg57nqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-code-auth@2.12.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3971425},"main":"dist/index.js","type":"module","engines":{"node":">=20.0.0"},"gitHead":"39807a39a233280f89e9da8af45eb27bd6ac452e","scripts":{"test":"npm run build && vitest run","build":"node node_modules/@intisy-ai/api/scripts/teavm-build.mjs --java-dir . --module :claude-teavm --out src/generated/claude-orchestrator.teavm.js && node build.mjs","postbuild":"node dist/index.js readme","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e22c226-7737-41e2-83bc-e519d67949aa"}},"claudeHub":{"authProviders":[{"name":"claude-code","models":[],"handler":"dist/handler.js"}]},"repository":{"url":"git+https://github.com/intisy-ai/claude-code-auth.git","type":"git"},"_npmVersion":"12.0.2","description":"Claude Code subscription auth provider for OpenCode and Claude Code, multiple Claude accounts via OAuth, with subscription rate limits exposed to OpenCode.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@intisy-ai/core":"^2.0.0","@intisy-ai/core-ir":"^1.0.3","@intisy-ai/core-auth":"^1.4.0","@openauthjs/openauth":"^0.4.3","@intisy-ai/anthropic-translator":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","esbuild":"^0.25.12","typescript":"^5.0.0","@types/node":"^22.19.19","@intisy-ai/api":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-auth_2.12.3_1787737164994_0.4340795552329477","host":"s3://npm-registry-packages-npm-production"}},"2.12.4":{"name":"claude-code-auth","version":"2.12.4","keywords":["opencode","claude","claude-code","anthropic","oauth","subscription","provider","auth"],"author":{"name":"intisy"},"license":"MIT","_id":"claude-code-auth@2.12.4","maintainers":[{"name":"intisy","email":"finn@birich.de"}],"homepage":"https://github.com/intisy-ai/claude-code-auth#readme","bugs":{"url":"https://github.com/intisy-ai/claude-code-auth/issues"},"bin":{"claude-code-auth":"dist/cli.js"},"dist":{"shasum":"b81ca53dfa3574793674720bab3aeee7470e42a6","tarball":"https://registry.npmjs.org/claude-code-auth/-/claude-code-auth-2.12.4.tgz","fileCount":10,"integrity":"sha512-Bo2hDQ1Uu4oKMebBpYlAz2b1rET2+0C2rH8ql3SXkG21lrQ/6Xg95y36NsuxUTlRqCWTygNLTjhwx00X2ikmug==","signatures":[{"sig":"MEUCIQCxIHH/J8yZveG9yMwyPtwVWjT92mtvBFCKOe9pM1IJnQIgQ4GmAwbTEAvpDv26bGGjK6qLJrYhDqsl2G3K3EvKtG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-code-auth@2.12.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3971556},"main":"dist/index.js","type":"module","engines":{"node":">=20.0.0"},"gitHead":"86eaacd18da407e35ce800252e25c662fa5d75f8","scripts":{"test":"npm run build && vitest run","build":"node node_modules/@intisy-ai/api/scripts/teavm-build.mjs --java-dir . --module :claude-teavm --out src/generated/claude-orchestrator.teavm.js && node build.mjs","postbuild":"node dist/index.js readme","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e22c226-7737-41e2-83bc-e519d67949aa"}},"claudeHub":{"authProviders":[{"name":"claude-code","models":[],"handler":"dist/handler.js"}]},"repository":{"url":"git+https://github.com/intisy-ai/claude-code-auth.git","type":"git"},"_npmVersion":"12.0.2","description":"Claude Code subscription auth provider for OpenCode and Claude Code, multiple Claude accounts via OAuth, with subscription rate limits exposed to OpenCode.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@intisy-ai/core":"^2.0.0","@intisy-ai/core-ir":"^1.0.3","@intisy-ai/core-auth":"^1.4.0","@openauthjs/openauth":"^0.4.3","@intisy-ai/anthropic-translator":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","esbuild":"^0.25.12","typescript":"^5.0.0","@types/node":"^22.19.19","@intisy-ai/api":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-auth_2.12.4_1787752291704_0.12305074723090259","host":"s3://npm-registry-packages-npm-production"}},"2.12.5":{"name":"claude-code-auth","version":"2.12.5","description":"Claude Code subscription auth provider for OpenCode and Claude Code, multiple Claude accounts via OAuth, with subscription rate limits exposed to OpenCode.","main":"dist/index.js","type":"module","license":"MIT","author":{"name":"intisy"},"repository":{"type":"git","url":"git+https://github.com/intisy-ai/claude-code-auth.git"},"keywords":["opencode","claude","claude-code","anthropic","oauth","subscription","provider","auth"],"engines":{"node":">=20.0.0"},"bin":{"claude-code-auth":"dist/cli.js"},"claudeHub":{"authProviders":[{"name":"claude-code","handler":"dist/handler.js","models":[]}]},"scripts":{"build":"node node_modules/@intisy-ai/api/scripts/teavm-build.mjs --java-dir . --module :claude-teavm --out src/generated/claude-orchestrator.teavm.js && node build.mjs","postbuild":"node dist/index.js readme","typecheck":"tsc --noEmit","test":"npm run build && vitest run","prepublishOnly":"npm run build"},"dependencies":{"@intisy-ai/anthropic-translator":"^1.0.2","@intisy-ai/core":"^2.0.0","@intisy-ai/core-auth":"^1.4.0","@intisy-ai/core-ir":"^1.0.3","@openauthjs/openauth":"^0.4.3"},"devDependencies":{"@intisy-ai/api":"^1.0.2","@types/node":"^22.19.19","esbuild":"^0.25.12","typescript":"^5.0.0","vitest":"^4.1.7"},"gitHead":"34dc4dbd89ee0723df9cff661b94be63e3d24372","_id":"claude-code-auth@2.12.5","bugs":{"url":"https://github.com/intisy-ai/claude-code-auth/issues"},"homepage":"https://github.com/intisy-ai/claude-code-auth#readme","_nodeVersion":"24.19.0","_npmVersion":"12.0.2","dist":{"integrity":"sha512-WlxVRZWURWV4ixROoRBO1Eufi6VeeW9sxderudaEH/A7SiXXoOvTBd4/XZWLJ4/5+xsB9E8tYp6ziPUOLu2O3Q==","shasum":"9edc04fc6adf08c117e747a26f708a4379c6eed3","tarball":"https://registry.npmjs.org/claude-code-auth/-/claude-code-auth-2.12.5.tgz","fileCount":9,"unpackedSize":3971499,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/claude-code-auth@2.12.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC7ajgxdeWTu0/Dr0DTfAoPByMEQ2al6k+lQm4xGBh/zQIgeG38/xwtRacpgSJSOeO+oVuE4/8tgGuJqVct3E4phqQ="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e22c226-7737-41e2-83bc-e519d67949aa"}},"directories":{},"maintainers":[{"name":"intisy","email":"finn@birich.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/claude-code-auth_2.12.5_1787753759916_0.8594456539735971"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-03T05:57:19.756Z","modified":"2026-08-26T14:16:00.421Z","1.6.0":"2026-06-03T05:57:20.076Z","2.0.0":"2026-06-25T17:22:25.759Z","2.1.0":"2026-06-26T17:01:00.883Z","2.1.1":"2026-06-30T13:47:23.225Z","2.1.2":"2026-06-30T13:52:38.156Z","2.1.3":"2026-06-30T14:15:10.907Z","2.1.4":"2026-06-30T14:27:52.079Z","2.1.5":"2026-06-30T14:55:33.623Z","2.1.6":"2026-06-30T15:52:17.304Z","2.1.7":"2026-06-30T16:41:56.337Z","2.1.8":"2026-06-30T16:51:33.941Z","2.1.9":"2026-06-30T17:01:29.671Z","2.2.1":"2026-07-01T13:58:54.128Z","2.3.0":"2026-07-16T18:15:53.134Z","2.4.0":"2026-07-17T19:01:34.987Z","2.5.0":"2026-07-18T08:47:06.685Z","2.6.0":"2026-07-18T18:53:06.501Z","2.7.2":"2026-07-19T05:09:11.214Z","2.7.3":"2026-07-21T11:25:50.812Z","2.8.0":"2026-07-30T08:44:40.064Z","2.9.0":"2026-07-31T14:38:56.341Z","2.10.0":"2026-07-31T15:03:23.184Z","2.10.1":"2026-07-31T17:27:21.204Z","2.10.3":"2026-08-04T08:18:49.467Z","2.11.0":"2026-08-05T12:10:55.109Z","2.11.1":"2026-08-05T13:25:25.392Z","2.11.2":"2026-08-05T20:41:41.150Z","2.12.0":"2026-08-07T00:37:02.810Z","2.12.1":"2026-08-07T15:11:34.849Z","2.12.2":"2026-08-25T21:29:15.229Z","2.12.3":"2026-08-26T09:39:25.145Z","2.12.4":"2026-08-26T13:51:31.884Z","2.12.5":"2026-08-26T14:16:00.101Z"},"bugs":{"url":"https://github.com/intisy-ai/claude-code-auth/issues"},"author":{"name":"intisy"},"license":"MIT","homepage":"https://github.com/intisy-ai/claude-code-auth#readme","keywords":["opencode","claude","claude-code","anthropic","oauth","subscription","provider","auth"],"repository":{"type":"git","url":"git+https://github.com/intisy-ai/claude-code-auth.git"},"description":"Claude Code subscription auth provider for OpenCode and Claude Code, multiple Claude accounts via OAuth, with subscription rate limits exposed to OpenCode.","maintainers":[{"name":"intisy","email":"finn@birich.de"}],"readme":"# claude-code-auth\n\n[![npm version](https://img.shields.io/npm/v/claude-code-auth)](https://www.npmjs.com/package/claude-code-auth)\n[![npm downloads](https://img.shields.io/npm/dm/claude-code-auth)](https://www.npmjs.com/package/claude-code-auth)\n[![CI](https://img.shields.io/github/actions/workflow/status/intisy-ai/claude-code-auth/publish.yml)](https://github.com/intisy-ai/claude-code-auth/actions)\n\nA [core-auth](https://github.com/intisy-ai/core-auth) provider that signs in to Claude with the real Claude Code OAuth flow and lets you add **multiple Claude subscription accounts**. Both Claude Code (via the loader proxy) and OpenCode route requests through it, rotating accounts and respecting each one's subscription rate limits, so OpenCode uses your Claude Code subscription instead of a pay-per-token API key.\n\n## Under-the-Hood Architecture\n\n```mermaid\nflowchart TD\n    subgraph Driver [claude-code driver, thin layer on core-auth]\n        HANDLE[\"handle(request), Anthropic request rewrite\"]\n        LOGIN[\"loginFlow(), PKCE OAuth\"]\n    end\n    subgraph Core [core-auth]\n        MGR[AccountManager: select / refresh / rotate]\n        STORE[(accounts.json)]\n        MGR <--> STORE\n    end\n    CC[Claude Code loader proxy] -->|dist/handler.js handle| HANDLE\n    OC[OpenCode loader] -->|loader.fetch| HANDLE\n    HANDLE -->|acquire account + token| MGR\n    HANDLE -->|\"Bearer + anthropic-beta: oauth + Claude Code system block\"| API[(api.anthropic.com)]\n    API -->|429 / 529| MGR\n    LOGIN -->|platform.claude.com OAuth| STORE\n```\n\n## Structure\n\n- `src/`\n  - `driver/`, driver + OAuth config/login (request prep now round-trips through core-ir, java/claude-provider)\n  - `oauth/`, PKCE flow\n  - `commands.ts`, slash-commands\n  - `handler.ts`/`index.ts`/`cli.ts`, entries\n- `dist/`\n  - `index.js`, OpenCode bundle\n  - `handler.js`, Claude loader bundle\n  - `cli.js`, CLI bundle\n\n## Installation\n\n### Via plugin-updater (recommended)\n\n```bash\nnpx plugin-updater@latest init https://github.com/intisy-ai/claude-code-auth\n```\n\n### Via npm\n\n```bash\nnpm install claude-code-auth\n```\n\n## Configuration\n\nConfig file: `<configDir>/config/claude-code.json` (edit it directly, or through whatever settings surface the app offers).\n\n```json\n{\n  \"logging\": true,\n  \"max_account_attempts\": 4,\n  \"account_selection_strategy\": \"hybrid\",\n  \"default_cooldown_seconds\": 60,\n  \"max_cooldown_seconds\": 900\n}\n```\n\n| Key | Default |\n| --- | --- |\n| `logging` | `true` |\n| `max_account_attempts` | `4` |\n| `account_selection_strategy` | `\"hybrid\"` |\n| `default_cooldown_seconds` | `60` |\n| `max_cooldown_seconds` | `900` |\n\n## Commands\n\n| Command | Description | Arguments |\n| --- | --- | --- |\n| `/claude-accounts` | List signed-in Claude subscription accounts |  |\n\n## Dependencies\n\n- `core`\n- `core-auth`\n- `sync-bridge`\n\n## Logging\n\nLogs are written to `<configDir>/logs/YYYY-MM-DD/claude-code-auth-HH-MM-SS.log` and are toggled by\nthis plugin's `logging` config (default on). Console mirroring is global, off by default,\nand controlled by the shared `config/settings.json` `logConsole` flag.\n\n## License\n\nMIT.\n","readmeFilename":"README.md"}