{"_id":"claude-codex-proxy","_rev":"48-3daf57a62c3d22f5399291668c1d1b70","name":"claude-codex-proxy","dist-tags":{"latest":"1.0.5","beta":"1.0.5-beta.41"},"versions":{"1.0.0":{"name":"claude-codex-proxy","version":"1.0.0","keywords":["codex","openai","proxy","claude","chatgpt","oauth"],"license":"MIT","_id":"claude-codex-proxy@1.0.0","maintainers":[{"name":"zzy1998","email":"790002517@qq.com"}],"homepage":"https://github.com/zzy-life/codex-claude-proxy#readme","bugs":{"url":"https://github.com/zzy-life/codex-claude-proxy/issues"},"bin":{"claude-codex-proxy":"bin/cli.js"},"dist":{"shasum":"09c463eb7c92182a099154a58c8d632aed636490","tarball":"https://registry.npmjs.org/claude-codex-proxy/-/claude-codex-proxy-1.0.0.tgz","fileCount":47,"integrity":"sha512-JIdmfhbCBPfV/eYXCT6RriXBui8yUfDQxWVXhTF6QSgjYpxdIgB7gUjvCFAwVni9Kz4Ce1U0ngWziNhWCGtBPw==","signatures":[{"sig":"MEUCICA9gbl90vTecQJjByRy3OzrYXuafdRE7MBxplXFlt/ZAiEAxXjKmSMibkJOyjsu2TQRETkb9dVMk0TEHMBAQvfSLU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2420904},"main":"src/index.js","type":"module","engines":{"node":">=18"},"gitHead":"14cc2b5111113a4dc39ae5b5e3f2c1b8c708e158","scripts":{"test":"node --test tests/*.test.js","start":"node src/index.js","test:ui":"node --test tests/ui.test.js","accounts":"node src/cli/accounts.js","test:all":"node --test tests/unit/*.test.js tests/*.test.js","test:api":"node --test tests/api.test.js","test:cors":"node --test tests/cors_security.test.js","test:unit":"node --test tests/unit/*.test.js","accounts:add":"node src/cli/accounts.js add","test:routing":"node --test tests/routing.test.js","accounts:list":"node src/cli/accounts.js list","portfolio:dev":"npm --prefix apps/portfolio run dev","accounts:remove":"node src/cli/accounts.js remove","accounts:verify":"node src/cli/accounts.js verify","portfolio:build":"npm --prefix apps/portfolio run build","portfolio:preview":"npm --prefix apps/portfolio run preview","accounts:add:headless":"node src/cli/accounts.js add --no-browser"},"_npmUser":{"name":"zzy1998","email":"790002517@qq.com"},"repository":{"url":"git+https://github.com/zzy-life/codex-claude-proxy.git","type":"git"},"_npmVersion":"11.16.0","description":"Multi-account proxy server for OpenAI Codex CLI with Claude API compatibility","directories":{},"_nodeVersion":"24.18.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-codex-proxy_1.0.0_1783418025367_0.28974303436557314","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"claude-codex-proxy","version":"1.0.1","keywords":["codex","openai","proxy","claude","chatgpt","oauth"],"license":"MIT","_id":"claude-codex-proxy@1.0.1","maintainers":[{"name":"zzy1998","email":"790002517@qq.com"}],"homepage":"https://github.com/zzy-life/codex-claude-proxy#readme","bugs":{"url":"https://github.com/zzy-life/codex-claude-proxy/issues"},"bin":{"claude-codex-proxy":"bin/cli.js"},"dist":{"shasum":"4c7b7386656ccad28bb9ad4485e0df30614617cc","tarball":"https://registry.npmjs.org/claude-codex-proxy/-/claude-codex-proxy-1.0.1.tgz","fileCount":47,"integrity":"sha512-WA2VKDlJxfrqdCmHdz1cqf2lzLgmPvaADe/6awXNbIB0YXIp3cULv2SKt0Vr3paWzscB60b90lHd7PDSisie6w==","signatures":[{"sig":"MEUCIDpI+F+brlwFMZN67xEiyq+vGjFHIGMxjWM6Ne3TDjVDAiEAizA9bcAYz2YdifXaZwYN58qyvO/90G7/8D9aYhG2nGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2421777},"main":"src/index.js","type":"module","engines":{"node":">=18"},"gitHead":"c6afd0d7f1145c40bd1e2711dd6f7f81e76c333b","scripts":{"test":"node --test tests/*.test.js","start":"node src/index.js","test:ui":"node --test tests/ui.test.js","accounts":"node src/cli/accounts.js","test:all":"node --test tests/unit/*.test.js tests/*.test.js","test:api":"node --test tests/api.test.js","test:cors":"node --test tests/cors_security.test.js","test:unit":"node --test tests/unit/*.test.js","pack:check":"npm pack --dry-run","release:npm":"npm run test:unit && npm pack --dry-run && npm publish","accounts:add":"node src/cli/accounts.js add","test:routing":"node --test tests/routing.test.js","accounts:list":"node src/cli/accounts.js list","portfolio:dev":"npm --prefix apps/portfolio run dev","accounts:remove":"node src/cli/accounts.js remove","accounts:verify":"node src/cli/accounts.js verify","portfolio:build":"npm --prefix apps/portfolio run build","portfolio:preview":"npm --prefix apps/portfolio run preview","accounts:add:headless":"node src/cli/accounts.js add --no-browser"},"_npmUser":{"name":"zzy1998","email":"790002517@qq.com"},"repository":{"url":"git+https://github.com/zzy-life/codex-claude-proxy.git","type":"git"},"_npmVersion":"11.16.0","description":"Multi-account proxy server for OpenAI Codex CLI with Claude API compatibility","directories":{},"_nodeVersion":"24.18.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-codex-proxy_1.0.1_1783419580157_0.07863649522424732","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"claude-codex-proxy","version":"1.0.2","keywords":["codex","openai","proxy","claude","chatgpt","oauth"],"license":"MIT","_id":"claude-codex-proxy@1.0.2","maintainers":[{"name":"zzy1998","email":"790002517@qq.com"}],"homepage":"https://github.com/zzy-life/claude-codex-proxy#readme","bugs":{"url":"https://github.com/zzy-life/claude-codex-proxy/issues"},"bin":{"claude-codex-proxy":"bin/cli.js"},"dist":{"shasum":"22a18cafc7c25c20e7ee3d4ba8852f36154cb2fc","tarball":"https://registry.npmjs.org/claude-codex-proxy/-/claude-codex-proxy-1.0.2.tgz","fileCount":47,"integrity":"sha512-vBgipUYHqsBjkn19ftieQw4dFEQ6BfVfUSb+TAjrZzvMcKMy9lpXvgAGTCbsTa6ewe8OOl/8f4Ove6gfQhmV5Q==","signatures":[{"sig":"MEYCIQDr8I3oP17BZPGj5aWNxEEhK54od1Rw7d+rp+NzQ3EmRgIhAL7skmE7y7i3ZTHfZLwsR5hv0mHSo8iMKyHeljhDN4yf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2422032},"main":"src/index.js","type":"module","engines":{"node":">=18"},"gitHead":"3faeb90fa79a98e12bb3a684075f0828ee1f31bc","scripts":{"test":"node --test tests/*.test.js","start":"node src/index.js","test:ui":"node --test tests/ui.test.js","accounts":"node src/cli/accounts.js","test:all":"node --test tests/unit/*.test.js tests/*.test.js","test:api":"node --test tests/api.test.js","test:cors":"node --test tests/cors_security.test.js","test:unit":"node --test tests/unit/*.test.js","pack:check":"npm pack --dry-run","release:npm":"npm run test:unit && npm pack --dry-run && npm publish","accounts:add":"node src/cli/accounts.js add","test:routing":"node --test tests/routing.test.js","accounts:list":"node src/cli/accounts.js list","portfolio:dev":"npm --prefix apps/portfolio run dev","accounts:remove":"node src/cli/accounts.js remove","accounts:verify":"node src/cli/accounts.js verify","portfolio:build":"npm --prefix apps/portfolio run build","portfolio:preview":"npm --prefix apps/portfolio run preview","accounts:add:headless":"node src/cli/accounts.js add --no-browser"},"_npmUser":{"name":"zzy1998","email":"790002517@qq.com"},"repository":{"url":"git+https://github.com/zzy-life/claude-codex-proxy.git","type":"git"},"_npmVersion":"11.6.2","description":"Multi-account proxy server for OpenAI Codex CLI with Claude API compatibility","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","express":"^4.18.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-codex-proxy_1.0.2_1783521783845_0.9142868027241031","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"claude-codex-proxy","version":"1.0.3","keywords":["codex","openai","proxy","claude","chatgpt","oauth"],"license":"MIT","_id":"claude-codex-proxy@1.0.3","maintainers":[{"name":"zzy1998","email":"790002517@qq.com"}],"homepage":"https://github.com/zzy-life/claude-codex-proxy#readme","bugs":{"url":"https://github.com/zzy-life/claude-codex-proxy/issues"},"bin":{"claude-codex-proxy":"bin/cli.js"},"dist":{"shasum":"ce8b7c3945b2641c6c353e1e1e5ca12191f10bce","tarball":"https://registry.npmjs.org/claude-codex-proxy/-/claude-codex-proxy-1.0.3.tgz","fileCount":47,"integrity":"sha512-h6cICGwd4u3Ssql8wa6UmIjN31Ww8wEFfKVUjnE9UCV0A+1lBUrDtXqF7pj4lFtY3H3nF4k2v8Zl4uhKUzdlqA==","signatures":[{"sig":"MEQCIA1MoyzFuZj1t7rsKd9FHMs0DyivX04sjIwak1lYD6V3AiB+1MYs6pRH09uDB+H0Ch2cOtEBLFdMghF7qOvD4LITHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2426020},"main":"src/index.js","type":"module","engines":{"node":">=18"},"gitHead":"8fee51586b3f67d3aa8482f2dfa20e758ed67b33","scripts":{"test":"node --test tests/*.test.js","start":"node src/index.js","test:ui":"node --test tests/ui.test.js","accounts":"node src/cli/accounts.js","test:all":"node --test tests/unit/*.test.js tests/*.test.js","test:api":"node --test tests/api.test.js","test:cors":"node --test tests/cors_security.test.js","test:unit":"node --test tests/unit/*.test.js","pack:check":"npm pack --dry-run","release:npm":"npm run test:unit && npm pack --dry-run && npm publish","accounts:add":"node src/cli/accounts.js add","test:routing":"node --test tests/routing.test.js","accounts:list":"node src/cli/accounts.js list","portfolio:dev":"npm --prefix apps/portfolio run dev","accounts:remove":"node src/cli/accounts.js remove","accounts:verify":"node src/cli/accounts.js verify","portfolio:build":"npm --prefix apps/portfolio run build","portfolio:preview":"npm --prefix apps/portfolio run preview","accounts:add:headless":"node src/cli/accounts.js add --no-browser"},"_npmUser":{"name":"zzy1998","email":"790002517@qq.com"},"repository":{"url":"git+https://github.com/zzy-life/claude-codex-proxy.git","type":"git"},"_npmVersion":"11.16.0","description":"Multi-account proxy server for OpenAI Codex CLI with Claude API compatibility","directories":{},"_nodeVersion":"24.18.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-codex-proxy_1.0.3_1783588681573_0.8625524798122628","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"claude-codex-proxy","version":"1.0.4","keywords":["codex","openai","proxy","claude","chatgpt","oauth"],"license":"MIT","_id":"claude-codex-proxy@1.0.4","maintainers":[{"name":"zzy1998","email":"790002517@qq.com"}],"homepage":"https://github.com/zzy-life/claude-codex-proxy#readme","bugs":{"url":"https://github.com/zzy-life/claude-codex-proxy/issues"},"bin":{"claude-codex-proxy":"bin/cli.js"},"dist":{"shasum":"18d2200df527059a6b2e7c93accd9d6bb00a13a9","tarball":"https://registry.npmjs.org/claude-codex-proxy/-/claude-codex-proxy-1.0.4.tgz","fileCount":47,"integrity":"sha512-lPHCVevow+joY4Xq9FWk2B2LvbgrNjo9G1XyudzKkGqSRqhbK+wVMauHrh56rP6IfdQoIJlczuKHMQFmF+2wxQ==","signatures":[{"sig":"MEQCIBc8GCTzV/ejgnTuF7fvys/GI0pire2pVunexQ/j6rEcAiBlOEcv1+eAl3Y5BOxFpymVz7y6I7KDOUmWDmilHi4g8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2430468},"main":"src/index.js","type":"module","engines":{"node":">=18"},"gitHead":"374298be3c2f542d72eddb933769fa3e6e481863","scripts":{"test":"node --test tests/*.test.js","start":"node src/index.js","test:ui":"node --test tests/ui.test.js","accounts":"node src/cli/accounts.js","test:all":"node --test tests/unit/*.test.js tests/*.test.js","test:api":"node --test tests/api.test.js","test:cors":"node --test tests/cors_security.test.js","test:unit":"node --test tests/unit/*.test.js","pack:check":"npm pack --dry-run","release:npm":"npm run test:unit && npm pack --dry-run && npm publish","accounts:add":"node src/cli/accounts.js add","test:routing":"node --test tests/routing.test.js","accounts:list":"node src/cli/accounts.js list","portfolio:dev":"npm --prefix apps/portfolio run dev","accounts:remove":"node src/cli/accounts.js remove","accounts:verify":"node src/cli/accounts.js verify","portfolio:build":"npm --prefix apps/portfolio run build","portfolio:preview":"npm --prefix apps/portfolio run preview","accounts:add:headless":"node src/cli/accounts.js add --no-browser"},"_npmUser":{"name":"zzy1998","email":"790002517@qq.com"},"repository":{"url":"git+https://github.com/zzy-life/claude-codex-proxy.git","type":"git"},"_npmVersion":"11.16.0","description":"Multi-account proxy server for OpenAI Codex CLI with Claude API compatibility","directories":{},"_nodeVersion":"24.18.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-codex-proxy_1.0.4_1783678176832_0.8992252106860759","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"claude-codex-proxy","version":"1.0.5","keywords":["codex","openai","proxy","claude","chatgpt","oauth"],"license":"MIT","_id":"claude-codex-proxy@1.0.5","maintainers":[{"name":"zzy1998","email":"790002517@qq.com"}],"homepage":"https://github.com/zzy-life/claude-codex-proxy#readme","bugs":{"url":"https://github.com/zzy-life/claude-codex-proxy/issues"},"bin":{"claude-codex-proxy":"bin/cli.js"},"dist":{"shasum":"e36e4ac1fce9ac51254fde9ba9b85b1692e29f19","tarball":"https://registry.npmjs.org/claude-codex-proxy/-/claude-codex-proxy-1.0.5.tgz","fileCount":47,"integrity":"sha512-z/GfUyX4Taki2HbauI8/dqCVT7AFR3CqUK72b+GakxENWkdeBEo8WhG5aFN0jo2jq3lkhyIE1rXOiOpCXCFmsA==","signatures":[{"sig":"MEYCIQClT3YB2S8DquYSzTO0yQNAAecb2yaLkMhTOePFbve28wIhAPrLgoQbU/qINgBgv8Dk943Naaf0J/CI7+KHmvwq66p9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2431157},"main":"src/index.js","type":"module","engines":{"node":">=18"},"gitHead":"cd84d79e0add98edb2dc428f66673c93b402df1b","scripts":{"test":"node --test tests/*.test.js","start":"node src/index.js","test:ui":"node --test tests/ui.test.js","accounts":"node src/cli/accounts.js","test:all":"node --test tests/unit/*.test.js tests/*.test.js","test:api":"node --test tests/api.test.js","test:cors":"node --test tests/cors_security.test.js","test:unit":"node --test tests/unit/*.test.js","pack:check":"npm pack --dry-run","release:npm":"npm run test:unit && npm pack --dry-run && npm publish","accounts:add":"node src/cli/accounts.js add","test:routing":"node --test tests/routing.test.js","accounts:list":"node src/cli/accounts.js list","portfolio:dev":"npm --prefix apps/portfolio run dev","accounts:remove":"node src/cli/accounts.js remove","accounts:verify":"node src/cli/accounts.js verify","portfolio:build":"npm --prefix apps/portfolio run build","portfolio:preview":"npm --prefix apps/portfolio run preview","accounts:add:headless":"node src/cli/accounts.js add --no-browser"},"_npmUser":{"name":"zzy1998","email":"790002517@qq.com"},"repository":{"url":"git+https://github.com/zzy-life/claude-codex-proxy.git","type":"git"},"_npmVersion":"11.16.0","description":"Multi-account proxy server for OpenAI Codex CLI with Claude API compatibility","directories":{},"_nodeVersion":"24.18.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-codex-proxy_1.0.5_1783927401311_0.2508861980735213","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta.0":{"name":"claude-codex-proxy","version":"1.0.5-beta.0","keywords":["codex","openai","proxy","claude","chatgpt","oauth"],"license":"MIT","_id":"claude-codex-proxy@1.0.5-beta.0","maintainers":[{"name":"zzy1998","email":"790002517@qq.com"}],"homepage":"https://github.com/zzy-life/claude-codex-proxy#readme","bugs":{"url":"https://github.com/zzy-life/claude-codex-proxy/issues"},"bin":{"claude-codex-proxy":"bin/cli.js"},"dist":{"shasum":"a03ef4088d3d698c3e8f607e5030c4fe841d18b0","tarball":"https://registry.npmjs.org/claude-codex-proxy/-/claude-codex-proxy-1.0.5-beta.0.tgz","fileCount":48,"integrity":"sha512-EPs6WlE7+2q/q+5f7mmD42U0OfCbbBisFCFL1HmK2RLjn/Dqjh1qrR9Clrs3seFej1JoMVAZElQnumGO4plEmg==","signatures":[{"sig":"MEQCIGG1IHPXydLhRANHEUOnD2EqtZWs8vaQ4QMtCX2b2T1wAiBy98clw5LniLR17O//yz9jxW8xLtM6NksjDrcORjWnZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2457462},"main":"src/index.js","type":"module","engines":{"node":">=18"},"gitHead":"8f1d965d12d26b90798833c5b36cddc223ebd557","scripts":{"test":"node --test tests/*.test.js","start":"node bin/cli.js start","test:ui":"node --test tests/ui.test.js","accounts":"node src/cli/accounts.js","test:all":"node --test tests/unit/*.test.js tests/*.test.js","test:api":"node --test tests/api.test.js","test:cors":"node --test tests/cors_security.test.js","test:unit":"node --test tests/unit/*.test.js","pack:check":"npm pack --dry-run","release:npm":"npm run test:unit && npm pack --dry-run && npm publish","accounts:add":"node src/cli/accounts.js add","release:beta":"npm run test:unit && npm run pack:check && npm publish --tag beta","test:routing":"node --test tests/routing.test.js","accounts:list":"node src/cli/accounts.js list","portfolio:dev":"npm --prefix apps/portfolio run dev","accounts:remove":"node src/cli/accounts.js remove","accounts:verify":"node src/cli/accounts.js verify","portfolio:build":"npm --prefix apps/portfolio run build","portfolio:preview":"npm --prefix apps/portfolio run preview","accounts:add:headless":"node src/cli/accounts.js add --no-browser"},"_npmUser":{"name":"zzy1998","email":"790002517@qq.com"},"repository":{"url":"git+https://github.com/zzy-life/claude-codex-proxy.git","type":"git"},"_npmVersion":"11.16.0","description":"Multi-account proxy server for OpenAI Codex CLI with Claude API compatibility","directories":{},"_nodeVersion":"24.18.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/claude-codex-proxy_1.0.5-beta.0_1783927597337_0.4453959436450088","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta.1":{"name":"claude-codex-proxy","version":"1.0.5-beta.1","keywords":["codex","openai","proxy","claude","chatgpt","oauth"],"license":"MIT","_id":"claude-codex-proxy@1.0.5-beta.1","maintainers":[{"name":"zzy1998","email":"790002517@qq.com"}],"homepage":"https://github.com/zzy-life/claude-codex-proxy#readme","bugs":{"url":"https://github.com/zzy-life/claude-codex-proxy/issues"},"bin":{"claude-codex-proxy":"bin/cli.js"},"dist":{"shasum":"040cbe727ad1e49f100604e97ebb63614b8d8e13","tarball":"https://registry.npmjs.org/claude-codex-proxy/-/claude-codex-proxy-1.0.5-beta.1.tgz","fileCount":49,"integrity":"sha512-/jhlPmL4gZQhiMLgXpTsZPS17ck0TGUpR3v2TRfsH/b0pVSrOPssP2I5wMAVl0exjZH++o7O4opZ28FB/sJ6ow==","signatures":[{"sig":"MEUCIAkhcOHTIWpeze1motdOHurtcVoRfhiZrbshEtAksCHJAiEAtwmd9c0ubA/NzhJM1FFHxrjwUL7Cq/f6Ik6LHgkaqg8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2461976},"main":"src/index.js","type":"module","engines":{"node":">=18"},"gitHead":"8f1d965d12d26b90798833c5b36cddc223ebd557","scripts":{"test":"node --test tests/*.test.js","start":"node bin/cli.js start","test:ui":"node --test tests/ui.test.js","accounts":"node src/cli/accounts.js","test:all":"node --test tests/unit/*.test.js tests/*.test.js","test:api":"node --test tests/api.test.js","test:cors":"node --test tests/cors_security.test.js","test:unit":"node --test tests/unit/*.test.js","pack:check":"npm pack --dry-run","release:npm":"npm run test:unit && npm pack --dry-run && npm publish","accounts:add":"node src/cli/accounts.js add","release:beta":"npm run test:unit && npm run pack:check && npm publish --tag beta","test:routing":"node --test tests/routing.test.js","accounts:list":"node src/cli/accounts.js list","portfolio:dev":"npm --prefix apps/portfolio run dev","accounts:remove":"node src/cli/accounts.js remove","accounts:verify":"node src/cli/accounts.js verify","portfolio:build":"npm --prefix apps/portfolio run build","portfolio:preview":"npm --prefix apps/portfolio run preview","accounts:add:headless":"node src/cli/accounts.js add --no-browser"},"_npmUser":{"name":"zzy1998","email":"790002517@qq.com"},"repository":{"url":"git+https://github.com/zzy-life/claude-codex-proxy.git","type":"git"},"_npmVersion":"11.16.0","description":"Multi-account proxy server for OpenAI Codex CLI with Claude API compatibility","directories":{},"_nodeVersion":"24.18.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/claude-codex-proxy_1.0.5-beta.1_1783932049382_0.34871753653999016","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta.2":{"name":"claude-codex-proxy","version":"1.0.5-beta.2","keywords":["codex","openai","proxy","claude","chatgpt","oauth"],"license":"MIT","_id":"claude-codex-proxy@1.0.5-beta.2","maintainers":[{"name":"zzy1998","email":"790002517@qq.com"}],"homepage":"https://github.com/zzy-life/claude-codex-proxy#readme","bugs":{"url":"https://github.com/zzy-life/claude-codex-proxy/issues"},"bin":{"claude-codex-proxy":"bin/cli.js"},"dist":{"shasum":"f364f8568c09fef678e23fe125fed28260ae5059","tarball":"https://registry.npmjs.org/claude-codex-proxy/-/claude-codex-proxy-1.0.5-beta.2.tgz","fileCount":49,"integrity":"sha512-XlBahquJlQbC/EQb86ZrJPLpNeoPrBR2W9DK1wRndjolwVUv6CWJAL6571PHPfZ8yI3XoO0Ltqp96dVoH+X6jQ==","signatures":[{"sig":"MEYCIQDAODSPlesw3fOlOA21WaG5Qa0P6weAUoUOjkE37n3VZAIhALw8pi+QjO8BzCB/+RQEDJNVxNeRMcZnuXSz+Cw6YFO6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2459872},"main":"src/index.js","type":"module","engines":{"node":">=18"},"gitHead":"8f1d965d12d26b90798833c5b36cddc223ebd557","scripts":{"test":"node --test tests/*.test.js","start":"node bin/cli.js start","test:ui":"node --test tests/ui.test.js","accounts":"node src/cli/accounts.js","test:all":"node --test tests/unit/*.test.js tests/*.test.js","test:api":"node --test tests/api.test.js","test:cors":"node --test tests/cors_security.test.js","test:unit":"node --test tests/unit/*.test.js","pack:check":"npm pack --dry-run","release:npm":"npm run test:unit && npm pack --dry-run && npm publish","accounts:add":"node src/cli/accounts.js add","release:beta":"npm run test:unit && npm run pack:check && npm publish --tag beta","test:routing":"node --test tests/routing.test.js","accounts:list":"node src/cli/accounts.js list","portfolio:dev":"npm --prefix apps/portfolio run dev","accounts:remove":"node src/cli/accounts.js remove","accounts:verify":"node src/cli/accounts.js verify","portfolio:build":"npm --prefix apps/portfolio run build","portfolio:preview":"npm --prefix apps/portfolio run preview","accounts:add:headless":"node src/cli/accounts.js add --no-browser"},"_npmUser":{"name":"zzy1998","email":"790002517@qq.com"},"repository":{"url":"git+https://github.com/zzy-life/claude-codex-proxy.git","type":"git"},"_npmVersion":"11.16.0","description":"Multi-account proxy server for OpenAI Codex CLI with Claude API compatibility","directories":{},"_nodeVersion":"24.18.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/claude-codex-proxy_1.0.5-beta.2_1783932874362_0.8402196294078816","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta.3":{"name":"claude-codex-proxy","version":"1.0.5-beta.3","keywords":["codex","openai","proxy","claude","chatgpt","oauth"],"license":"MIT","_id":"claude-codex-proxy@1.0.5-beta.3","maintainers":[{"name":"zzy1998","email":"790002517@qq.com"}],"homepage":"https://github.com/zzy-life/claude-codex-proxy#readme","bugs":{"url":"https://github.com/zzy-life/claude-codex-proxy/issues"},"bin":{"claude-codex-proxy":"bin/cli.js"},"dist":{"shasum":"7d3fbc57d31d3d7bb279a49a5ec0d79bcd7509ac","tarball":"https://registry.npmjs.org/claude-codex-proxy/-/claude-codex-proxy-1.0.5-beta.3.tgz","fileCount":58,"integrity":"sha512-l1b+ce3TzsqR23nW3swUCV+icYVkZHWn2woXRC3cuGEpYtflQjD9sY+Nx7ADhYLhBOLRCLIC/4kg/dVvrPoMQA==","signatures":[{"sig":"MEYCIQD56aJwtn0UtTPXvV+Tmc/qaPW5reEuA7+2F3fuSkREngIhAOeSVRJUPWAoRqKhhddvY0QojmwFRi+lWalj0RPYyLMs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2444757},"main":"src/index.js","type":"module","engines":{"node":">=18"},"gitHead":"1eb00b951623946d3ff9a4d6fbc190c08f14baee","scripts":{"test":"node --test tests/*.test.js","start":"node bin/cli.js start","test:ui":"node --test tests/ui.test.js","accounts":"node src/cli/accounts.js","test:all":"node --test tests/unit/*.test.js tests/*.test.js","test:api":"node --test tests/api.test.js","test:cors":"node --test tests/cors_security.test.js","test:unit":"node --test tests/unit/*.test.js","pack:check":"npm pack --dry-run","release:npm":"npm run test:unit && npm pack --dry-run && npm publish","accounts:add":"node src/cli/accounts.js add","release:beta":"npm run test:unit && npm run pack:check && npm publish --tag beta","test:routing":"node --test tests/routing.test.js","accounts:list":"node src/cli/accounts.js list","portfolio:dev":"npm --prefix apps/portfolio run dev","accounts:remove":"node src/cli/accounts.js remove","accounts:verify":"node src/cli/accounts.js verify","portfolio:build":"npm --prefix apps/portfolio run build","portfolio:preview":"npm --prefix apps/portfolio run preview","accounts:add:headless":"node src/cli/accounts.js add --no-browser"},"_npmUser":{"name":"zzy1998","email":"790002517@qq.com"},"repository":{"url":"git+https://github.com/zzy-life/claude-codex-proxy.git","type":"git"},"_npmVersion":"11.16.0","description":"Multi-account proxy server for OpenAI Codex CLI with Claude API compatibility","directories":{},"_nodeVersion":"24.18.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/claude-codex-proxy_1.0.5-beta.3_1783938002559_0.7527195512934557","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta.4":{"name":"claude-codex-proxy","version":"1.0.5-beta.4","keywords":["codex","openai","proxy","claude","chatgpt","oauth"],"license":"MIT","_id":"claude-codex-proxy@1.0.5-beta.4","maintainers":[{"name":"zzy1998","email":"790002517@qq.com"}],"homepage":"https://github.com/zzy-life/claude-codex-proxy#readme","bugs":{"url":"https://github.com/zzy-life/claude-codex-proxy/issues"},"bin":{"claude-codex-proxy":"bin/cli.js"},"dist":{"shasum":"a9f6b5d2d3b9b2145e1c873a1a17f5d70e2c7d22","tarball":"https://registry.npmjs.org/claude-codex-proxy/-/claude-codex-proxy-1.0.5-beta.4.tgz","fileCount":61,"integrity":"sha512-j8LA1UTkfC26P0/hidV1o/eGsQeU7CnepUwINzviLFNWg+wdChr2hqYm7qNHcTyxKRCuLO/NGjY1mqiWCLpcuA==","signatures":[{"sig":"MEYCIQDF8vh/Teiquzh95puZarqyfTmEyWdtVNXWvcOADuQtLAIhAPqXGFt9CXnxSVQvUUdG1T+P+KXYZdObh+8nhNTywJoP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2459152},"main":"src/index.js","type":"module","engines":{"node":">=18"},"gitHead":"357b25d968eea254b3c641762d6f173126152386","scripts":{"test":"node --test tests/*.test.js","start":"node bin/cli.js start","test:ui":"node --test tests/ui.test.js","accounts":"node src/cli/accounts.js","test:all":"node --test tests/unit/*.test.js tests/*.test.js","test:api":"node --test tests/api.test.js","test:cors":"node --test tests/cors_security.test.js","test:unit":"node --test tests/unit/*.test.js","pack:check":"npm pack --dry-run","release:npm":"npm run test:unit && npm pack --dry-run && npm publish","accounts:add":"node src/cli/accounts.js add","release:beta":"npm run test:unit && npm run pack:check && npm publish --tag beta","test:routing":"node --test tests/routing.test.js","accounts:list":"node src/cli/accounts.js list","portfolio:dev":"npm --prefix apps/portfolio run dev","accounts:remove":"node src/cli/accounts.js remove","accounts:verify":"node src/cli/accounts.js verify","portfolio:build":"npm --prefix apps/portfolio run build","portfolio:preview":"npm --prefix apps/portfolio run preview","accounts:add:headless":"node src/cli/accounts.js add --no-browser"},"_npmUser":{"name":"zzy1998","email":"790002517@qq.com"},"repository":{"url":"git+https://github.com/zzy-life/claude-codex-proxy.git","type":"git"},"_npmVersion":"11.6.2","description":"Multi-account proxy server for OpenAI Codex CLI with Claude API compatibility","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","express":"^4.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/claude-codex-proxy_1.0.5-beta.4_1783954767344_0.014676633890938318","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta.5":{"name":"claude-codex-proxy","version":"1.0.5-beta.5","keywords":["codex","openai","proxy","claude","chatgpt","oauth"],"license":"MIT","_id":"claude-codex-proxy@1.0.5-beta.5","maintainers":[{"name":"zzy1998","email":"790002517@qq.com"}],"homepage":"https://github.com/zzy-life/claude-codex-proxy#readme","bugs":{"url":"https://github.com/zzy-life/claude-codex-proxy/issues"},"bin":{"claude-codex-proxy":"bin/cli.js"},"dist":{"shasum":"68707120bfde64b2a639741f604fa92df0d2ab1f","tarball":"https://registry.npmjs.org/claude-codex-proxy/-/claude-codex-proxy-1.0.5-beta.5.tgz","fileCount":61,"integrity":"sha512-fQypHQXVE0a6mXJFZ30ZNInH+PQ5PXDj/AGXOgRdUzJJuCmrq4x5ZFX9ZjHfWiWj7VhmbwebXV2beA2PNv0NRg==","signatures":[{"sig":"MEUCIEhMFYCzxRLwlwqchb3x8iGjfOtnbYPfO0ALLQ4TbVYnAiEAkidohDUJhVmVTPyOX264oiMBgmG2/n0qaXxOVnqX5oA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2466841},"main":"src/index.js","type":"module","engines":{"node":">=18"},"gitHead":"357b25d968eea254b3c641762d6f173126152386","scripts":{"test":"node --test tests/*.test.js","start":"node bin/cli.js start","test:ui":"node --test tests/ui.test.js","accounts":"node src/cli/accounts.js","test:all":"node --test tests/unit/*.test.js tests/*.test.js","test:api":"node --test tests/api.test.js","test:cors":"node --test tests/cors_security.test.js","test:unit":"node --test tests/unit/*.test.js","pack:check":"npm pack --dry-run","release:npm":"npm run test:unit && npm pack --dry-run && npm publish","accounts:add":"node src/cli/accounts.js add","release:beta":"npm run test:unit && npm run pack:check && npm publish --tag beta","test:routing":"node --test tests/routing.test.js","accounts:list":"node src/cli/accounts.js list","portfolio:dev":"npm --prefix apps/portfolio run dev","accounts:remove":"node src/cli/accounts.js remove","accounts:verify":"node src/cli/accounts.js verify","portfolio:build":"npm --prefix apps/portfolio run build","portfolio:preview":"npm --prefix apps/portfolio run preview","accounts:add:headless":"node src/cli/accounts.js add --no-browser"},"_npmUser":{"name":"zzy1998","email":"790002517@qq.com"},"repository":{"url":"git+https://github.com/zzy-life/claude-codex-proxy.git","type":"git"},"_npmVersion":"11.6.2","description":"Multi-account proxy server for OpenAI Codex CLI with Claude API compatibility","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","express":"^4.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/claude-codex-proxy_1.0.5-beta.5_1783955480258_0.524890496251019","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta.6":{"name":"claude-codex-proxy","version":"1.0.5-beta.6","keywords":["codex","openai","proxy","claude","chatgpt","oauth"],"license":"MIT","_id":"claude-codex-proxy@1.0.5-beta.6","maintainers":[{"name":"zzy1998","email":"790002517@qq.com"}],"homepage":"https://github.com/zzy-life/claude-codex-proxy#readme","bugs":{"url":"https://github.com/zzy-life/claude-codex-proxy/issues"},"bin":{"claude-codex-proxy":"bin/cli.js"},"dist":{"shasum":"82569844c72e0ade3baeefab9f69af1ececcfc00","tarball":"https://registry.npmjs.org/claude-codex-proxy/-/claude-codex-proxy-1.0.5-beta.6.tgz","fileCount":62,"integrity":"sha512-cpIy0i+KUeEoEYzPzjcSpekskr+M/0fuoWL5zfiXZshnkfg7noG8K9b0x0CQ71I+nVefDih7wOk1uiT3pa2kZQ==","signatures":[{"sig":"MEYCIQDcyxg6mLmgTMspHdZQWUglNijATCxykf0oaSkTPnF92gIhAK0MmCSG7XSsm1cHdbjRF3bhACqNkoAAsa6uigCcEk3l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2468308},"main":"src/index.js","type":"module","engines":{"node":">=18"},"gitHead":"f9015927ef4b3422f7b39ce5a22526639bc293b1","scripts":{"test":"node --test tests/*.test.js","start":"node bin/cli.js start","test:ui":"node --test tests/ui.test.js","accounts":"node src/cli/accounts.js","test:all":"node --test tests/unit/*.test.js tests/*.test.js","test:api":"node --test tests/api.test.js","test:cors":"node --test tests/cors_security.test.js","test:unit":"node --test tests/unit/*.test.js","pack:check":"npm pack --dry-run","release:npm":"npm run test:unit && npm pack --dry-run && npm publish","accounts:add":"node src/cli/accounts.js add","release:beta":"npm run test:unit && npm run pack:check && npm publish --tag beta","test:routing":"node --test tests/routing.test.js","accounts:list":"node src/cli/accounts.js list","portfolio:dev":"npm --prefix apps/portfolio run dev","accounts:remove":"node src/cli/accounts.js remove","accounts:verify":"node src/cli/accounts.js verify","portfolio:build":"npm --prefix apps/portfolio run build","portfolio:preview":"npm --prefix apps/portfolio run preview","accounts:add:headless":"node src/cli/accounts.js add --no-browser"},"_npmUser":{"name":"zzy1998","email":"790002517@qq.com"},"repository":{"url":"git+https://github.com/zzy-life/claude-codex-proxy.git","type":"git"},"_npmVersion":"11.16.0","description":"Multi-account proxy server for OpenAI Codex CLI with Claude API compatibility","directories":{},"_nodeVersion":"24.18.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/claude-codex-proxy_1.0.5-beta.6_1783999089915_0.603272970941773","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta.7":{"name":"claude-codex-proxy","version":"1.0.5-beta.7","keywords":["codex","openai","proxy","claude","chatgpt","oauth"],"license":"MIT","_id":"claude-codex-proxy@1.0.5-beta.7","maintainers":[{"name":"zzy1998","email":"790002517@qq.com"}],"homepage":"https://github.com/zzy-life/claude-codex-proxy#readme","bugs":{"url":"https://github.com/zzy-life/claude-codex-proxy/issues"},"bin":{"claude-codex-proxy":"bin/cli.js"},"dist":{"shasum":"c42302a34db7f7ec6b25ed42327fcc07d41002a6","tarball":"https://registry.npmjs.org/claude-codex-proxy/-/claude-codex-proxy-1.0.5-beta.7.tgz","fileCount":62,"integrity":"sha512-moodForvz+unJRpCUtm+r2oZP35OZibd/nmVBupsrERJblJ0y+W39b1WUgFVPIA9qsA3HJ/S4KBJ+TAjkeE70Q==","signatures":[{"sig":"MEYCIQDzMJ5F1Hose5CN7Bjwan7Id96I+tu2ubsH1vAaPFHtVAIhAIcfw5Ijjry9ckVcoYkwxiL/4YMpW8DqU46uOFV14yID","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2470004},"main":"src/index.js","type":"module","engines":{"node":">=18"},"gitHead":"daca7a1923455ebedb60d10f0a9a817150d35be0","scripts":{"test":"node --test tests/*.test.js","start":"node bin/cli.js start","test:ui":"node --test tests/ui.test.js","accounts":"node src/cli/accounts.js","test:all":"node --test tests/unit/*.test.js tests/*.test.js","test:api":"node --test tests/api.test.js","test:cors":"node --test tests/cors_security.test.js","test:unit":"node --test tests/unit/*.test.js","pack:check":"npm pack --dry-run","release:npm":"npm run test:unit && npm pack --dry-run && npm publish","accounts:add":"node src/cli/accounts.js add","release:beta":"npm run test:unit && npm run pack:check && npm publish --tag beta","test:routing":"node --test tests/routing.test.js","accounts:list":"node src/cli/accounts.js list","portfolio:dev":"npm --prefix apps/portfolio run dev","accounts:remove":"node src/cli/accounts.js remove","accounts:verify":"node src/cli/accounts.js verify","portfolio:build":"npm --prefix apps/portfolio run build","portfolio:preview":"npm --prefix apps/portfolio run preview","accounts:add:headless":"node src/cli/accounts.js add --no-browser"},"_npmUser":{"name":"zzy1998","email":"790002517@qq.com"},"repository":{"url":"git+https://github.com/zzy-life/claude-codex-proxy.git","type":"git"},"_npmVersion":"11.16.0","description":"Multi-account proxy server for OpenAI Codex CLI with Claude API compatibility","directories":{},"_nodeVersion":"24.18.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/claude-codex-proxy_1.0.5-beta.7_1784001525438_0.060091178411433965","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta.8":{"name":"claude-codex-proxy","version":"1.0.5-beta.8","keywords":["codex","openai","proxy","claude","chatgpt","oauth"],"license":"MIT","_id":"claude-codex-proxy@1.0.5-beta.8","maintainers":[{"name":"zzy1998","email":"790002517@qq.com"}],"homepage":"https://github.com/zzy-life/claude-codex-proxy#readme","bugs":{"url":"https://github.com/zzy-life/claude-codex-proxy/issues"},"bin":{"claude-codex-proxy":"bin/cli.js"},"dist":{"shasum":"a31aaf8cee1d0ef85c0627a83f0adc0cfc9d9125","tarball":"https://registry.npmjs.org/claude-codex-proxy/-/claude-codex-proxy-1.0.5-beta.8.tgz","fileCount":62,"integrity":"sha512-kMg2PMljVuIkJ7CEV8K6vW2lGLNWC4Qyg8LTSiioTAL2KR5MNaRG72mM4Xuflnly3Uqj9lzxTiFUHjEbrDd5lA==","signatures":[{"sig":"MEYCIQDQKNxoBPkR3K15qa4jnsYpb3MDYRKF3TqtKZFeuJw9ZAIhAMeJbNzgC+nnl8MrNgCsB9YXGy/xAk17y5tPD6rUJRzx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2472957},"main":"src/index.js","type":"module","engines":{"node":">=18"},"gitHead":"1fdef683792f941d4f08d2b0beddd82474d343e5","scripts":{"test":"node --test tests/*.test.js","start":"node bin/cli.js start","test:ui":"node --test tests/ui.test.js","accounts":"node src/cli/accounts.js","test:all":"node --test tests/unit/*.test.js tests/*.test.js","test:api":"node --test tests/api.test.js","test:cors":"node --test tests/cors_security.test.js","test:unit":"node --test tests/unit/*.test.js","pack:check":"npm pack --dry-run","release:npm":"npm run test:unit && npm pack --dry-run && npm publish","accounts:add":"node src/cli/accounts.js add","release:beta":"npm run test:unit && npm run pack:check && npm publish --tag beta","test:routing":"node --test tests/routing.test.js","accounts:list":"node src/cli/accounts.js list","portfolio:dev":"npm --prefix apps/portfolio run dev","accounts:remove":"node src/cli/accounts.js remove","accounts:verify":"node src/cli/accounts.js verify","portfolio:build":"npm --prefix apps/portfolio run build","portfolio:preview":"npm --prefix apps/portfolio run preview","accounts:add:headless":"node src/cli/accounts.js add --no-browser"},"_npmUser":{"name":"zzy1998","email":"790002517@qq.com"},"repository":{"url":"git+https://github.com/zzy-life/claude-codex-proxy.git","type":"git"},"_npmVersion":"11.16.0","description":"Multi-account proxy server for OpenAI Codex CLI with Claude API compatibility","directories":{},"_nodeVersion":"24.18.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/claude-codex-proxy_1.0.5-beta.8_1784020565357_0.5129349629330808","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta.9":{"name":"claude-codex-proxy","version":"1.0.5-beta.9","keywords":["codex","openai","proxy","claude","chatgpt","oauth"],"license":"MIT","_id":"claude-codex-proxy@1.0.5-beta.9","maintainers":[{"name":"zzy1998","email":"790002517@qq.com"}],"homepage":"https://github.com/zzy-life/claude-codex-proxy#readme","bugs":{"url":"https://github.com/zzy-life/claude-codex-proxy/issues"},"bin":{"claude-codex-proxy":"bin/cli.js"},"dist":{"shasum":"a1d1dd9b5c413c33e6afcf3662ff4c378d80e2d0","tarball":"https://registry.npmjs.org/claude-codex-proxy/-/claude-codex-proxy-1.0.5-beta.9.tgz","fileCount":62,"integrity":"sha512-rDNy+D8Qn4FpFarkzFHsvHnL12op9oN8qrw1DORl8czo4vyDNVicM5TrKDMsUiQ8R3c9h8OdyrxJXpvPd0rQ9Q==","signatures":[{"sig":"MEYCIQDRWL6LF7pYi/b+6vr9XgytCL5Kj0HddhwryS/rX+AWHAIhAIrEoF3C0ZB66+uWz5V6HfDNyw8FOuUQy2xrav0ZgQ0C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2473268},"main":"src/index.js","type":"module","engines":{"node":">=18"},"gitHead":"2caf776f391452501450f7022662cfd0c00100af","scripts":{"test":"node --test tests/*.test.js","start":"node bin/cli.js start","test:ui":"node --test tests/ui.test.js","accounts":"node src/cli/accounts.js","test:all":"node --test tests/unit/*.test.js tests/*.test.js","test:api":"node --test tests/api.test.js","test:cors":"node --test tests/cors_security.test.js","test:unit":"node --test tests/unit/*.test.js","pack:check":"npm pack --dry-run","release:npm":"npm run test:unit && npm pack --dry-run && npm publish","accounts:add":"node src/cli/accounts.js add","release:beta":"npm run test:unit && npm run pack:check && npm publish --tag beta","test:routing":"node --test tests/routing.test.js","accounts:list":"node src/cli/accounts.js list","portfolio:dev":"npm --prefix apps/portfolio run dev","accounts:remove":"node src/cli/accounts.js remove","accounts:verify":"node src/cli/accounts.js verify","portfolio:build":"npm --prefix apps/portfolio run build","portfolio:preview":"npm --prefix apps/portfolio run preview","accounts:add:headless":"node src/cli/accounts.js add --no-browser"},"_npmUser":{"name":"zzy1998","email":"790002517@qq.com"},"repository":{"url":"git+https://github.com/zzy-life/claude-codex-proxy.git","type":"git"},"_npmVersion":"11.16.0","description":"Multi-account proxy server for OpenAI Codex CLI with Claude API compatibility","directories":{},"_nodeVersion":"24.18.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/claude-codex-proxy_1.0.5-beta.9_1784081098319_0.9603951710255068","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta.10":{"name":"claude-codex-proxy","version":"1.0.5-beta.10","keywords":["codex","openai","proxy","claude","chatgpt","oauth"],"license":"MIT","_id":"claude-codex-proxy@1.0.5-beta.10","maintainers":[{"name":"zzy1998","email":"790002517@qq.com"}],"homepage":"https://github.com/zzy-life/claude-codex-proxy#readme","bugs":{"url":"https://github.com/zzy-life/claude-codex-proxy/issues"},"bin":{"claude-codex-proxy":"bin/cli.js"},"dist":{"shasum":"bba9b17d4e4a0bca995cc984c58c100d67abc752","tarball":"https://registry.npmjs.org/claude-codex-proxy/-/claude-codex-proxy-1.0.5-beta.10.tgz","fileCount":62,"integrity":"sha512-nOaJW1K0uUwg8CRFAP847xJcvJANVv4//Q3Mtgc92vMaN9p/7WmpDcnvm4xS3Bh6MZbFD5GkKUuOsXPjXCa/lg==","signatures":[{"sig":"MEUCIQCXEC+tQ14gmhLfWKYQak4Hb6+3nZHKrpfBfMlM2RCkPwIgUSl1t3eJHP45bGX5XKUDdtMPbxcGQtYyIXznaMS5gBk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2473458},"main":"src/index.js","type":"module","engines":{"node":">=18"},"gitHead":"5286764286cfcdf2786ad86a121e82d39c6df463","scripts":{"test":"node --test tests/*.test.js","start":"node bin/cli.js start","test:ui":"node --test tests/ui.test.js","accounts":"node src/cli/accounts.js","test:all":"node --test tests/unit/*.test.js tests/*.test.js","test:api":"node --test tests/api.test.js","test:cors":"node --test tests/cors_security.test.js","test:unit":"node --test tests/unit/*.test.js","pack:check":"npm pack --dry-run","release:npm":"npm run test:unit && npm pack --dry-run && npm publish","accounts:add":"node src/cli/accounts.js add","release:beta":"npm run test:unit && npm run pack:check && npm publish --tag beta","test:routing":"node --test tests/routing.test.js","accounts:list":"node src/cli/accounts.js list","portfolio:dev":"npm --prefix apps/portfolio run dev","accounts:remove":"node src/cli/accounts.js remove","accounts:verify":"node src/cli/accounts.js verify","portfolio:build":"npm --prefix apps/portfolio run build","portfolio:preview":"npm --prefix apps/portfolio run preview","accounts:add:headless":"node src/cli/accounts.js add --no-browser"},"_npmUser":{"name":"zzy1998","email":"790002517@qq.com"},"repository":{"url":"git+https://github.com/zzy-life/claude-codex-proxy.git","type":"git"},"_npmVersion":"11.16.0","description":"Multi-account proxy server for OpenAI Codex CLI with Claude API compatibility","directories":{},"_nodeVersion":"24.18.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/claude-codex-proxy_1.0.5-beta.10_1784081460511_0.18254791780536617","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta.11":{"name":"claude-codex-proxy","version":"1.0.5-beta.11","keywords":["codex","openai","proxy","claude","chatgpt","oauth"],"license":"MIT","_id":"claude-codex-proxy@1.0.5-beta.11","maintainers":[{"name":"zzy1998","email":"790002517@qq.com"}],"homepage":"https://github.com/zzy-life/claude-codex-proxy#readme","bugs":{"url":"https://github.com/zzy-life/claude-codex-proxy/issues"},"bin":{"claude-codex-proxy":"bin/cli.js"},"dist":{"shasum":"b62d53f090dea8327d8cadc232b4a452938607f2","tarball":"https://registry.npmjs.org/claude-codex-proxy/-/claude-codex-proxy-1.0.5-beta.11.tgz","fileCount":62,"integrity":"sha512-GwOZqB1MzYN4ya1GA90/aLzo4EQq6FfGqj4/R/otbFXpprdGPyWrDTKazbhSqrRcv2ZpRhaWCl9jdePWD/wPEg==","signatures":[{"sig":"MEYCIQCRuSBv4OzPu4dBV7PAiOuHtMHnU/TA+PbLxsr37gUBHAIhALHBo4bAHXboXJGr3mGFz1yI0HtygusOPweietRQGtYK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2472787},"main":"src/index.js","type":"module","engines":{"node":">=18"},"gitHead":"daf86e7670e99420ca833d12354cd9ad246ac0a4","scripts":{"test":"node --test tests/*.test.js","start":"node bin/cli.js start","test:ui":"node --test tests/ui.test.js","accounts":"node src/cli/accounts.js","test:all":"node --test tests/unit/*.test.js tests/*.test.js","test:api":"node --test tests/api.test.js","test:cors":"node --test tests/cors_security.test.js","test:unit":"node --test tests/unit/*.test.js","pack:check":"npm pack --dry-run","release:npm":"npm run test:unit && npm pack --dry-run && npm publish","accounts:add":"node src/cli/accounts.js add","release:beta":"npm run test:unit && npm run pack:check && npm publish --tag beta","test:routing":"node --test tests/routing.test.js","accounts:list":"node src/cli/accounts.js list","portfolio:dev":"npm --prefix apps/portfolio run dev","accounts:remove":"node src/cli/accounts.js remove","accounts:verify":"node src/cli/accounts.js verify","portfolio:build":"npm --prefix apps/portfolio run build","portfolio:preview":"npm --prefix apps/portfolio run preview","accounts:add:headless":"node src/cli/accounts.js add --no-browser"},"_npmUser":{"name":"zzy1998","email":"790002517@qq.com"},"repository":{"url":"git+https://github.com/zzy-life/claude-codex-proxy.git","type":"git"},"_npmVersion":"11.16.0","description":"Multi-account proxy server for OpenAI Codex CLI with Claude API compatibility","directories":{},"_nodeVersion":"24.18.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/claude-codex-proxy_1.0.5-beta.11_1784103845972_0.8018745704549306","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta.12":{"name":"claude-codex-proxy","version":"1.0.5-beta.12","keywords":["codex","openai","proxy","claude","chatgpt","oauth"],"license":"MIT","_id":"claude-codex-proxy@1.0.5-beta.12","maintainers":[{"name":"zzy1998","email":"790002517@qq.com"}],"homepage":"https://github.com/zzy-life/claude-codex-proxy#readme","bugs":{"url":"https://github.com/zzy-life/claude-codex-proxy/issues"},"bin":{"claude-codex-proxy":"bin/cli.js"},"dist":{"shasum":"03c0640121226e82352ed916c48b2a83c4e1cbd4","tarball":"https://registry.npmjs.org/claude-codex-proxy/-/claude-codex-proxy-1.0.5-beta.12.tgz","fileCount":63,"integrity":"sha512-6Ojfl2rpx7DEWMVbvY24oVLPz9yoViCtwlKTTzLF5cgYn+n5XmmJybECEApR51wHYh6eAyCLI/uB7s6gaurP2g==","signatures":[{"sig":"MEUCIQD9GwYiq4Z8HEkTvjp06mBC4HISLWTQoehM0W/S071YeQIgIdjdizgDYMjcZXqqnn3iPrdcHEAl6Mfyb7Zn0B58o6c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2475805},"main":"src/index.js","type":"module","engines":{"node":">=18"},"gitHead":"fd495302432e962166ef70895d61730a4d95e40f","scripts":{"test":"node --test tests/*.test.js","start":"node bin/cli.js start","test:ui":"node --test tests/ui.test.js","accounts":"node src/cli/accounts.js","test:all":"node --test tests/unit/*.test.js tests/*.test.js","test:api":"node --test tests/api.test.js","test:cors":"node --test tests/cors_security.test.js","test:unit":"node --test tests/unit/*.test.js","pack:check":"npm pack --dry-run","release:npm":"npm run test:unit && npm pack --dry-run && npm publish","accounts:add":"node src/cli/accounts.js add","release:beta":"npm run test:unit && npm run pack:check && npm publish --tag beta","test:routing":"node --test tests/routing.test.js","accounts:list":"node src/cli/accounts.js list","portfolio:dev":"npm --prefix apps/portfolio run dev","accounts:remove":"node src/cli/accounts.js remove","accounts:verify":"node src/cli/accounts.js verify","portfolio:build":"npm --prefix apps/portfolio run build","portfolio:preview":"npm --prefix apps/portfolio run preview","accounts:add:headless":"node src/cli/accounts.js add --no-browser"},"_npmUser":{"name":"zzy1998","email":"790002517@qq.com"},"repository":{"url":"git+https://github.com/zzy-life/claude-codex-proxy.git","type":"git"},"_npmVersion":"11.16.0","description":"Multi-account proxy server for OpenAI Codex CLI with Claude API compatibility","directories":{},"_nodeVersion":"24.18.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/claude-codex-proxy_1.0.5-beta.12_1784171943105_0.2934842783280731","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta.13":{"name":"claude-codex-proxy","version":"1.0.5-beta.13","keywords":["codex","openai","proxy","claude","chatgpt","oauth"],"license":"MIT","_id":"claude-codex-proxy@1.0.5-beta.13","maintainers":[{"name":"zzy1998","email":"790002517@qq.com"}],"homepage":"https://github.com/zzy-life/claude-codex-proxy#readme","bugs":{"url":"https://github.com/zzy-life/claude-codex-proxy/issues"},"bin":{"claude-codex-proxy":"bin/cli.js"},"dist":{"shasum":"e330c0ab25e5986ce8582f026eefb000ca4cb4e3","tarball":"https://registry.npmjs.org/claude-codex-proxy/-/claude-codex-proxy-1.0.5-beta.13.tgz","fileCount":63,"integrity":"sha512-GBS66YgqeLBlUI8+daoerYFC0r/Mfr9SEXfTXy7SEIMvgMmB6wwgW5XD+coBQkZffq+HNNYSJUm2XdTFQLpHAg==","signatures":[{"sig":"MEQCIGDkwxlZYjcqB8/LVXBRGNRQj1w/EU9w7Znm0Bl05MvaAiAiCJYKRAJkl8g2BERS12M2PBKgAfOjKj7LNkaMRcOHQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2485543},"main":"src/index.js","type":"module","engines":{"node":">=18"},"gitHead":"32afd2a78e96299687d95361d8479b64fda9ad6f","scripts":{"test":"node --test tests/*.test.js","start":"node bin/cli.js start","test:ui":"node --test tests/ui.test.js","accounts":"node src/cli/accounts.js","test:all":"node --test tests/unit/*.test.js tests/*.test.js","test:api":"node --test tests/api.test.js","test:cors":"node --test tests/cors_security.test.js","test:unit":"node --test tests/unit/*.test.js","pack:check":"npm pack --dry-run","release:npm":"npm run test:unit && npm pack --dry-run && npm publish","accounts:add":"node src/cli/accounts.js add","release:beta":"npm run test:unit && npm run pack:check && npm publish --tag beta","test:routing":"node --test tests/routing.test.js","accounts:list":"node src/cli/accounts.js list","portfolio:dev":"npm --prefix apps/portfolio run dev","accounts:remove":"node src/cli/accounts.js remove","accounts:verify":"node src/cli/accounts.js verify","portfolio:build":"npm --prefix apps/portfolio run build","portfolio:preview":"npm --prefix apps/portfolio run preview","accounts:add:headless":"node src/cli/accounts.js add --no-browser"},"_npmUser":{"name":"zzy1998","email":"790002517@qq.com"},"repository":{"url":"git+https://github.com/zzy-life/claude-codex-proxy.git","type":"git"},"_npmVersion":"11.16.0","description":"Multi-account proxy server for OpenAI Codex CLI with Claude API compatibility","directories":{},"_nodeVersion":"24.18.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/claude-codex-proxy_1.0.5-beta.13_1784186151604_0.3398870662712672","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta.14":{"name":"claude-codex-proxy","version":"1.0.5-beta.14","keywords":["codex","openai","proxy","claude","chatgpt","oauth"],"license":"MIT","_id":"claude-codex-proxy@1.0.5-beta.14","maintainers":[{"name":"zzy1998","email":"790002517@qq.com"}],"homepage":"https://github.com/zzy-life/claude-codex-proxy#readme","bugs":{"url":"https://github.com/zzy-life/claude-codex-proxy/issues"},"bin":{"claude-codex-proxy":"bin/cli.js"},"dist":{"shasum":"67ef17a7ff7b6a20f0f02704d8c6b93b53c93661","tarball":"https://registry.npmjs.org/claude-codex-proxy/-/claude-codex-proxy-1.0.5-beta.14.tgz","fileCount":63,"integrity":"sha512-31xevXHxYlFueEJWhmt/GE2AcVL+74xal4kEKA7LBFgbmnhVHOJsR5nwB/TxhaSmkmT60EKmcRDrrrG4xZlJ3A==","signatures":[{"sig":"MEQCIFggGxs1V+yhtoHk3q55YJMYUBcDVu+sTcTg9zljDhIiAiBgayGNMtEEEeUmFE2j43OL75tacsztM26GoQvMVtH5Og==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2485491},"main":"src/index.js","type":"module","engines":{"node":">=18"},"gitHead":"aad3245503f9cf9279b5b29c44f1119f0dec3a96","scripts":{"test":"node --test tests/*.test.js","start":"node bin/cli.js start","test:ui":"node --test tests/ui.test.js","accounts":"node src/cli/accounts.js","test:all":"node --test tests/unit/*.test.js tests/*.test.js","test:api":"node --test tests/api.test.js","test:cors":"node --test tests/cors_security.test.js","test:unit":"node --test tests/unit/*.test.js","pack:check":"npm pack --dry-run","release:npm":"npm run test:unit && npm pack --dry-run && npm publish","accounts:add":"node src/cli/accounts.js add","release:beta":"npm run test:unit && npm run pack:check && npm publish --tag beta","test:routing":"node --test tests/routing.test.js","accounts:list":"node src/cli/accounts.js list","portfolio:dev":"npm --prefix apps/portfolio run dev","accounts:remove":"node src/cli/accounts.js remove","accounts:verify":"node src/cli/accounts.js verify","portfolio:build":"npm --prefix apps/portfolio run build","portfolio:preview":"npm --prefix apps/portfolio run preview","accounts:add:headless":"node src/cli/accounts.js add --no-browser"},"_npmUser":{"name":"zzy1998","email":"790002517@qq.com"},"repository":{"url":"git+https://github.com/zzy-life/claude-codex-proxy.git","type":"git"},"_npmVersion":"11.6.2","description":"Multi-account proxy server for OpenAI Codex CLI with Claude API compatibility","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","express":"^4.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/claude-codex-proxy_1.0.5-beta.14_1784448461534_0.2042021454142513","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta.15":{"name":"claude-codex-proxy","version":"1.0.5-beta.15","keywords":["codex","openai","proxy","claude","chatgpt","oauth"],"license":"MIT","_id":"claude-codex-proxy@1.0.5-beta.15","maintainers":[{"name":"zzy1998","email":"790002517@qq.com"}],"homepage":"https://github.com/zzy-life/claude-codex-proxy#readme","bugs":{"url":"https://github.com/zzy-life/claude-codex-proxy/issues"},"bin":{"claude-codex-proxy":"bin/cli.js"},"dist":{"shasum":"8638b47f5f0d20c174ef3303642b435a41227e2e","tarball":"https://registry.npmjs.org/claude-codex-proxy/-/claude-codex-proxy-1.0.5-beta.15.tgz","fileCount":63,"integrity":"sha512-imWvA0tYlI4WMwkgCeUsDLuD/InuRx+J6vUCvx5kr9Ewb3VLhjXQHkUWE2TVuS+kt1G47UHqLa8+BvbSPbZXqg==","signatures":[{"sig":"MEYCIQDVePhg+KydN8JgrtU1Cg1ph8JwyhHQwqL8IX62V7LJ7wIhAJytWl+1maezWnAC6AriDSmpTqTNPNPG0+1Gt2fOn3lg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2485959},"main":"src/index.js","type":"module","engines":{"node":">=18"},"gitHead":"8d34c6d2159bd4fbcc6fbf6d0b37b8989c9d6d11","scripts":{"test":"node --test tests/*.test.js","start":"node bin/cli.js start","test:ui":"node --test tests/ui.test.js","accounts":"node src/cli/accounts.js","test:all":"node --test tests/unit/*.test.js tests/*.test.js","test:api":"node --test tests/api.test.js","test:cors":"node --test tests/cors_security.test.js","test:unit":"node --test tests/unit/*.test.js","pack:check":"npm pack --dry-run","release:npm":"npm run test:unit && npm pack --dry-run && npm publish","accounts:add":"node src/cli/accounts.js add","release:beta":"npm run test:unit && npm run pack:check && npm publish --tag beta","test:routing":"node --test tests/routing.test.js","accounts:list":"node src/cli/accounts.js list","portfolio:dev":"npm --prefix apps/portfolio run dev","accounts:remove":"node src/cli/accounts.js remove","accounts:verify":"node src/cli/accounts.js verify","portfolio:build":"npm --prefix apps/portfolio run build","portfolio:preview":"npm --prefix apps/portfolio run preview","accounts:add:headless":"node src/cli/accounts.js add --no-browser"},"_npmUser":{"name":"zzy1998","email":"790002517@qq.com"},"repository":{"url":"git+https://github.com/zzy-life/claude-codex-proxy.git","type":"git"},"_npmVersion":"11.6.2","description":"Multi-account proxy server for OpenAI Codex CLI with Claude API compatibility","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","express":"^4.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/claude-codex-proxy_1.0.5-beta.15_1784451833990_0.37435432524012824","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta.16":{"name":"claude-codex-proxy","version":"1.0.5-beta.16","keywords":["codex","openai","proxy","claude","chatgpt","oauth"],"license":"MIT","_id":"claude-codex-proxy@1.0.5-beta.16","maintainers":[{"name":"zzy1998","email":"790002517@qq.com"}],"homepage":"https://github.com/zzy-life/claude-codex-proxy#readme","bugs":{"url":"https://github.com/zzy-life/claude-codex-proxy/issues"},"bin":{"claude-codex-proxy":"bin/cli.js"},"dist":{"shasum":"c168edcd3a7892eced8bf5fc75eef93661f9cbe0","tarball":"https://registry.npmjs.org/claude-codex-proxy/-/claude-codex-proxy-1.0.5-beta.16.tgz","fileCount":63,"integrity":"sha512-PltKB0vBmYo0oXEJLftQdVF/hNnj3koCq3v8hQ6kCKxtHZHtlVtFECn4P/yhHBwjxAwCC8ZfSUV+057vtngoFw==","signatures":[{"sig":"MEQCIG1fh2UO19yJ3vwVwm/KYXen9b7ED63eau+BqRu9kiFMAiAWRceARFvFPRtxGaStAEgURe3p5/SjQBXq+8U37CZXWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2487206},"main":"src/index.js","type":"module","engines":{"node":">=18"},"gitHead":"56ec641fdcfc398e05cfc28c66c447d04244ef56","scripts":{"test":"node --test tests/*.test.js","start":"node bin/cli.js start","test:ui":"node --test tests/ui.test.js","accounts":"node src/cli/accounts.js","test:all":"node --test tests/unit/*.test.js tests/*.test.js","test:api":"node --test tests/api.test.js","test:cors":"node --test tests/cors_security.test.js","test:unit":"node --test tests/unit/*.test.js","pack:check":"npm pack --dry-run","release:npm":"npm run test:unit && npm pack --dry-run && npm publish","accounts:add":"node src/cli/accounts.js add","release:beta":"npm run test:unit && npm run pack:check && npm publish --tag beta","test:routing":"node --test tests/routing.test.js","accounts:list":"node src/cli/accounts.js list","portfolio:dev":"npm --prefix apps/portfolio run dev","accounts:remove":"node src/cli/accounts.js remove","accounts:verify":"node src/cli/accounts.js verify","portfolio:build":"npm --prefix apps/portfolio run build","portfolio:preview":"npm --prefix apps/portfolio run preview","accounts:add:headless":"node src/cli/accounts.js add --no-browser"},"_npmUser":{"name":"zzy1998","email":"790002517@qq.com"},"repository":{"url":"git+https://github.com/zzy-life/claude-codex-proxy.git","type":"git"},"_npmVersion":"11.16.0","description":"Multi-account proxy server for OpenAI Codex CLI with Claude API compatibility","directories":{},"_nodeVersion":"24.18.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/claude-codex-proxy_1.0.5-beta.16_1784529486140_0.07488913886762272","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta.17":{"name":"claude-codex-proxy","version":"1.0.5-beta.17","keywords":["codex","openai","proxy","claude","chatgpt","oauth"],"license":"MIT","_id":"claude-codex-proxy@1.0.5-beta.17","maintainers":[{"name":"zzy1998","email":"790002517@qq.com"}],"homepage":"https://github.com/zzy-life/claude-codex-proxy#readme","bugs":{"url":"https://github.com/zzy-life/claude-codex-proxy/issues"},"bin":{"claude-codex-proxy":"bin/cli.js"},"dist":{"shasum":"5679b440a1da51acfb937ed99d45f751c16331ec","tarball":"https://registry.npmjs.org/claude-codex-proxy/-/claude-codex-proxy-1.0.5-beta.17.tgz","fileCount":63,"integrity":"sha512-a30fmLmrW+1INfnFMfO1w/lUkBwbQIhYblH4RJTB4fzoNLi0G+lQzcHZ+WuPNVodB78/eg+aZW0FCW8CCZF09w==","signatures":[{"sig":"MEQCIE3bIvrspE0ARg7/lvrzjQKrbeaIRXsbqqb1H97SC73AAiAy3CjKFYPXjacGoTmbQxF5edFrCxKFpBuDw9rRjPnxGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2487027},"main":"src/index.js","type":"module","engines":{"node":">=18"},"gitHead":"a01067c415d2e4b454e0c6a9d0334a0fbbea92bc","scripts":{"test":"node --test tests/*.test.js","start":"node bin/cli.js start","test:ui":"node --test tests/ui.test.js","accounts":"node src/cli/accounts.js","test:all":"node --test tests/unit/*.test.js tests/*.test.js","test:api":"node --test tests/api.test.js","test:cors":"node --test tests/cors_security.test.js","test:unit":"node --test tests/unit/*.test.js","pack:check":"npm pack --dry-run","release:npm":"npm run test:unit && npm pack --dry-run && npm publish","accounts:add":"node src/cli/accounts.js add","release:beta":"npm run test:unit && npm run pack:check && npm publish --tag beta","test:routing":"node --test tests/routing.test.js","accounts:list":"node src/cli/accounts.js list","portfolio:dev":"npm --prefix apps/portfolio run dev","accounts:remove":"node src/cli/accounts.js remove","accounts:verify":"node src/cli/accounts.js verify","portfolio:build":"npm --prefix apps/portfolio run build","portfolio:preview":"npm --prefix apps/portfolio run preview","accounts:add:headless":"node src/cli/accounts.js add --no-browser"},"_npmUser":{"name":"zzy1998","email":"790002517@qq.com"},"repository":{"url":"git+https://github.com/zzy-life/claude-codex-proxy.git","type":"git"},"_npmVersion":"11.16.0","description":"Multi-account proxy server for OpenAI Codex CLI with Claude API compatibility","directories":{},"_nodeVersion":"24.18.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/claude-codex-proxy_1.0.5-beta.17_1784534091119_0.7144366850538264","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta.18":{"name":"claude-codex-proxy","version":"1.0.5-beta.18","keywords":["codex","openai","proxy","claude","chatgpt","oauth"],"license":"MIT","_id":"claude-codex-proxy@1.0.5-beta.18","maintainers":[{"name":"zzy1998","email":"790002517@qq.com"}],"homepage":"https://github.com/zzy-life/claude-codex-proxy#readme","bugs":{"url":"https://github.com/zzy-life/claude-codex-proxy/issues"},"bin":{"claude-codex-proxy":"bin/cli.js"},"dist":{"shasum":"18cad621029e7f8f0af10fb4bc967072e57d53df","tarball":"https://registry.npmjs.org/claude-codex-proxy/-/claude-codex-proxy-1.0.5-beta.18.tgz","fileCount":63,"integrity":"sha512-Yc0WdkjIknz3iFRSTJR0SR1RvM8dnUDRNVMi+DC+8npjCsT10Wenr2B9Ov5zWSs9HAzp4aSAXneZyz64cdPDsw==","signatures":[{"sig":"MEUCIQC8aG3C9KUad0/4d25E9a0rsRWoEYEIsZ2vgfNuExN0sQIgXz14rOAi4cszvsP86RYz514u4YtETT0NGb8+J20UQqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2487567},"main":"src/index.js","type":"module","engines":{"node":">=18"},"gitHead":"9f55d58a8da0119d0fb5ba8765499c60233945ed","scripts":{"test":"node --test tests/*.test.js","start":"node bin/cli.js start","test:ui":"node --test tests/ui.test.js","accounts":"node src/cli/accounts.js","test:all":"node --test tests/unit/*.test.js tests/*.test.js","test:api":"node --test tests/api.test.js","test:cors":"node --test tests/cors_security.test.js","test:unit":"node --test tests/unit/*.test.js","pack:check":"npm pack --dry-run","release:npm":"npm run test:unit && npm pack --dry-run && npm publish","accounts:add":"node src/cli/accounts.js add","release:beta":"npm run test:unit && npm run pack:check && npm publish --tag beta","test:routing":"node --test tests/routing.test.js","accounts:list":"node src/cli/accounts.js list","portfolio:dev":"npm --prefix apps/portfolio run dev","accounts:remove":"node src/cli/accounts.js remove","accounts:verify":"node src/cli/accounts.js verify","portfolio:build":"npm --prefix apps/portfolio run build","portfolio:preview":"npm --prefix apps/portfolio run preview","accounts:add:headless":"node src/cli/accounts.js add --no-browser"},"_npmUser":{"name":"zzy1998","email":"790002517@qq.com"},"repository":{"url":"git+https://github.com/zzy-life/claude-codex-proxy.git","type":"git"},"_npmVersion":"11.6.2","description":"Multi-account proxy server for OpenAI Codex CLI with Claude API compatibility","directories":{},"_nodeVersion":"24.11.1","dependencies":{"cors":"^2.8.5","express":"^4.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/claude-codex-proxy_1.0.5-beta.18_1784559921844_0.8571963922402024","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta.19":{"name":"claude-codex-proxy","version":"1.0.5-beta.19","keywords":["codex","openai","proxy","claude","chatgpt","oauth"],"license":"MIT","_id":"claude-codex-proxy@1.0.5-beta.19","maintainers":[{"name":"zzy1998","email":"790002517@qq.com"}],"homepage":"https://github.com/zzy-life/claude-codex-proxy#readme","bugs":{"url":"https://github.com/zzy-life/claude-codex-proxy/issues"},"bin":{"claude-codex-proxy":"bin/cli.js"},"dist":{"shasum":"d15cbe57ba561e379cc4763cc4166da263a2b44d","tarball":"https://registry.npmjs.org/claude-codex-proxy/-/claude-codex-proxy-1.0.5-beta.19.tgz","fileCount":63,"integrity":"sha512-szJLEZ43n7ZP0Mhde70pIDCC8qWhNOtxlTySp5sjpgM+13kPrhj+oI5/hKDbQSZpN6gx3sQoK+PJCSIth7xH1g==","signatures":[{"sig":"MEUCIHiARUBioYaF2e3eDZnkK6HaKGJ/W22GH5rgQH63o/6YAiEAvXiPLHsypC/2jjjfAXbblncV8llvyTDQj7/ycosXudM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2488640},"main":"src/index.js","type":"module","engines":{"node":">=18"},"gitHead":"9f55d58a8da0119d0fb5ba8765499c60233945ed","scripts":{"test":"node --test tests/*.test.js","start":"node bin/cli.js start","test:ui":"node --test tests/ui.test.js","accounts":"node src/cli/accounts.js","test:all":"node --test tests/unit/*.test.js tests/*.test.js","test:api":"node --test tests/api.test.js","test:cors":"node --test tests/cors_security.test.js","test:unit":"node --test tests/unit/*.test.js","pack:check":"npm pack --dry-run","release:npm":"npm run test:unit && npm pack --dry-run && npm publish","accounts:add":"node src/cli/accounts.js add","release:beta":"npm run test:unit && npm run pack:check && npm publish --tag beta","test:routing":"node --test tests/routing.test.js","accounts:list":"node src/cli/accounts.js list","portfolio:dev":"npm --prefix apps/portfolio run dev","accounts:remove":"node src/cli/accounts.js remove","accounts:verify":"node src/cli/accounts.js verify","portfolio:build":"npm --prefix apps/portfolio run build","portfolio:preview":"npm --prefix apps/portfolio run preview","accounts:add:headless":"node src/cli/accounts.js add --no-browser"},"_npmUser":{"name":"zzy1998","email":"790002517@qq.com"},"repository":{"url":"git+https://github.com/zzy-life/claude-codex-proxy.git","type":"git"},"_npmVersion":"11.16.0","description":"Multi-account proxy server for OpenAI Codex CLI with Claude API compatibility","directories":{},"_nodeVersion":"24.18.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/claude-codex-proxy_1.0.5-beta.19_1784597485196_0.3351702264018037","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta.20":{"name":"claude-codex-proxy","version":"1.0.5-beta.20","keywords":["codex","openai","proxy","claude","chatgpt","oauth"],"license":"MIT","_id":"claude-codex-proxy@1.0.5-beta.20","maintainers":[{"name":"zzy1998","email":"790002517@qq.com"}],"homepage":"https://github.com/zzy-life/claude-codex-proxy#readme","bugs":{"url":"https://github.com/zzy-life/claude-codex-proxy/issues"},"bin":{"claude-codex-proxy":"bin/cli.js"},"dist":{"shasum":"d1117036b48f147e31ce5dd1e6d9f31cc798c0d2","tarball":"https://registry.npmjs.org/claude-codex-proxy/-/claude-codex-proxy-1.0.5-beta.20.tgz","fileCount":63,"integrity":"sha512-t+1WR5GO3Hz7oI9wHpLorLEpRMBZWJuVwz7H4La6PDl8olAo4Yv8qtfp+aLraBckzPD24HawxUTc7V1ea6PVGQ==","signatures":[{"sig":"MEYCIQDyaYVo6HHpzH/dF2SCoB9vf9IV0+/Wl6LCiLrm/npPfAIhAKnNniec63aaWNHe7HEPemLDFntZIiigTPqeb6xxcGt1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2490558},"main":"src/index.js","type":"module","engines":{"node":">=18"},"gitHead":"84f52ff271f14d9a0e92756459f12a1b826b305b","scripts":{"test":"node --test tests/*.test.js","start":"node bin/cli.js start","test:ui":"node --test tests/ui.test.js","accounts":"node src/cli/accounts.js","test:all":"node --test tests/unit/*.test.js tests/*.test.js","test:api":"node --test tests/api.test.js","test:cors":"node --test tests/cors_security.test.js","test:unit":"node --test tests/unit/*.test.js","pack:check":"npm pack --dry-run","release:npm":"npm run test:unit && npm pack --dry-run && npm publish","accounts:add":"node src/cli/accounts.js add","release:beta":"npm run test:unit && npm run pack:check && npm publish --tag beta","test:routing":"node --test tests/routing.test.js","accounts:list":"node src/cli/accounts.js list","portfolio:dev":"npm --prefix apps/portfolio run dev","accounts:remove":"node src/cli/accounts.js remove","accounts:verify":"node src/cli/accounts.js verify","portfolio:build":"npm --prefix apps/portfolio run build","portfolio:preview":"npm --prefix apps/portfolio run preview","accounts:add:headless":"node src/cli/accounts.js add --no-browser"},"_npmUser":{"name":"zzy1998","email":"790002517@qq.com"},"repository":{"url":"git+https://github.com/zzy-life/claude-codex-proxy.git","type":"git"},"_npmVersion":"11.16.0","description":"Multi-account proxy server for OpenAI Codex CLI with Claude API compatibility","directories":{},"_nodeVersion":"24.18.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/claude-codex-proxy_1.0.5-beta.20_1784599410278_0.9161036496120731","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta.21":{"name":"claude-codex-proxy","version":"1.0.5-beta.21","keywords":["codex","openai","proxy","claude","chatgpt","oauth"],"license":"MIT","_id":"claude-codex-proxy@1.0.5-beta.21","maintainers":[{"name":"zzy1998","email":"790002517@qq.com"}],"homepage":"https://github.com/zzy-life/claude-codex-proxy#readme","bugs":{"url":"https://github.com/zzy-life/claude-codex-proxy/issues"},"bin":{"claude-codex-proxy":"bin/cli.js"},"dist":{"shasum":"2ea7477c4c1e6f39abdf216cde387f3acc066b18","tarball":"https://registry.npmjs.org/claude-codex-proxy/-/claude-codex-proxy-1.0.5-beta.21.tgz","fileCount":63,"integrity":"sha512-qMuWtZd2WLDm6dG381D9F0vNX/n2Kp/bqEk6NkyPu2xlS83+m3f6d7p2OZ+27dQ/P6vUotrQJnTYJzIc1GKS0g==","signatures":[{"sig":"MEUCICMJ51RlM7MqFHyRnyetnVjg/KbrUPGgw3N9ifnYaUvTAiEAunToA+SXnQUhl0rPW4JEnFoHuz9ayjGQgnKMIb8tJBg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2491315},"main":"src/index.js","type":"module","engines":{"node":">=18"},"gitHead":"84f52ff271f14d9a0e92756459f12a1b826b305b","scripts":{"test":"node --test tests/*.test.js","start":"node bin/cli.js start","test:ui":"node --test tests/ui.test.js","accounts":"node src/cli/accounts.js","test:all":"node --test tests/unit/*.test.js tests/*.test.js","test:api":"node --test tests/api.test.js","test:cors":"node --test tests/cors_security.test.js","test:unit":"node --test tests/unit/*.test.js","pack:check":"npm pack --dry-run","release:npm":"npm run test:unit && npm pack --dry-run && npm publish","accounts:add":"node src/cli/accounts.js add","release:beta":"npm run test:unit && npm run pack:check && npm publish --tag beta","test:routing":"node --test tests/routing.test.js","accounts:list":"node src/cli/accounts.js list","portfolio:dev":"npm --prefix apps/portfolio run dev","accounts:remove":"node src/cli/accounts.js remove","accounts:verify":"node src/cli/accounts.js verify","portfolio:build":"npm --prefix apps/portfolio run build","portfolio:preview":"npm --prefix apps/portfolio run preview","accounts:add:headless":"node src/cli/accounts.js add --no-browser"},"_npmUser":{"name":"zzy1998","email":"790002517@qq.com"},"repository":{"url":"git+https://github.com/zzy-life/claude-codex-proxy.git","type":"git"},"_npmVersion":"11.16.0","description":"Multi-account proxy server for OpenAI Codex CLI with Claude API compatibility","directories":{},"_nodeVersion":"24.18.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/claude-codex-proxy_1.0.5-beta.21_1784605256300_0.4840566138210254","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta.22":{"name":"claude-codex-proxy","version":"1.0.5-beta.22","keywords":["codex","openai","proxy","claude","chatgpt","oauth"],"license":"MIT","_id":"claude-codex-proxy@1.0.5-beta.22","maintainers":[{"name":"zzy1998","email":"790002517@qq.com"}],"homepage":"https://github.com/zzy-life/claude-codex-proxy#readme","bugs":{"url":"https://github.com/zzy-life/claude-codex-proxy/issues"},"bin":{"claude-codex-proxy":"bin/cli.js"},"dist":{"shasum":"e6d38b7eae88078fedc107e075ff3b49fb5b0367","tarball":"https://registry.npmjs.org/claude-codex-proxy/-/claude-codex-proxy-1.0.5-beta.22.tgz","fileCount":63,"integrity":"sha512-G89WcmdRMoMArsEXnncsZ8S6bqf2419ZeThEXXICNHSq7byjs5ETpoXcvjSfg8CKDMAnA01upx5c+Ze2qXEP9w==","signatures":[{"sig":"MEUCIDu8j4oGK/qWy2e40PJwVOZYF1rMSRikaZH1chJeVSp3AiEAnAv0xwSKDzplPlY8+rvIkfv9BuoJYQsz+AaXbe0n6Vg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2491120},"main":"src/index.js","type":"module","engines":{"node":">=18"},"gitHead":"0a3b26ebb77fd06a82ee65d2cc45975d9fb2b839","scripts":{"test":"node --test tests/*.test.js","start":"node bin/cli.js start","test:ui":"node --test tests/ui.test.js","accounts":"node src/cli/accounts.js","test:all":"node --test tests/unit/*.test.js tests/*.test.js","test:api":"node --test tests/api.test.js","test:cors":"node --test tests/cors_security.test.js","test:unit":"node --test tests/unit/*.test.js","pack:check":"npm pack --dry-run","release:npm":"npm run test:unit && npm pack --dry-run && npm publish","accounts:add":"node src/cli/accounts.js add","release:beta":"npm run test:unit && npm run pack:check && npm publish --tag beta","test:routing":"node --test tests/routing.test.js","accounts:list":"node src/cli/accounts.js list","portfolio:dev":"npm --prefix apps/portfolio run dev","accounts:remove":"node src/cli/accounts.js remove","accounts:verify":"node src/cli/accounts.js verify","portfolio:build":"npm --prefix apps/portfolio run build","portfolio:preview":"npm --prefix apps/portfolio run preview","accounts:add:headless":"node src/cli/accounts.js add --no-browser"},"_npmUser":{"name":"zzy1998","email":"790002517@qq.com"},"repository":{"url":"git+https://github.com/zzy-life/claude-codex-proxy.git","type":"git"},"_npmVersion":"11.16.0","description":"Multi-account proxy server for OpenAI Codex CLI with Claude API compatibility","directories":{},"_nodeVersion":"24.18.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/claude-codex-proxy_1.0.5-beta.22_1785488688300_0.2634551471810418","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta.23":{"name":"claude-codex-proxy","version":"1.0.5-beta.23","keywords":["codex","openai","proxy","claude","chatgpt","oauth"],"license":"MIT","_id":"claude-codex-proxy@1.0.5-beta.23","maintainers":[{"name":"zzy1998","email":"790002517@qq.com"}],"homepage":"https://github.com/zzy-life/claude-codex-proxy#readme","bugs":{"url":"https://github.com/zzy-life/claude-codex-proxy/issues"},"bin":{"claude-codex-proxy":"bin/cli.js"},"dist":{"shasum":"8c4a42eef827d7b2bf774d05532f8d051155a9c5","tarball":"https://registry.npmjs.org/claude-codex-proxy/-/claude-codex-proxy-1.0.5-beta.23.tgz","fileCount":63,"integrity":"sha512-O9oUkfxIgQW61h7c5OurvE7gB11irLgCD5WD/9Xk3dtNN9EGJjAVEZU0WFJ0+TaufvEoarhp1HYhkj8854FSaQ==","signatures":[{"sig":"MEUCIH9O7PU4ARqJZ8JEybA28MfA9B1OmJLKLUhhAph6PFvXAiEAs/lxZpRPFAEvLvgeViyaj4El09J+QC2mWHpBvJrLulI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2491119},"main":"src/index.js","type":"module","engines":{"node":">=18"},"gitHead":"d44c5c83241b6d9f38ebb0b9d4b0ba067af9510c","scripts":{"test":"node --test tests/*.test.js","start":"node bin/cli.js start","test:ui":"node --test tests/ui.test.js","accounts":"node src/cli/accounts.js","test:all":"node --test tests/unit/*.test.js tests/*.test.js","test:api":"node --test tests/api.test.js","test:cors":"node --test tests/cors_security.test.js","test:unit":"node --test tests/unit/*.test.js","pack:check":"npm pack --dry-run","release:npm":"npm run test:unit && npm pack --dry-run && npm publish","accounts:add":"node src/cli/accounts.js add","release:beta":"npm run test:unit && npm run pack:check && npm publish --tag beta","test:routing":"node --test tests/routing.test.js","accounts:list":"node src/cli/accounts.js list","portfolio:dev":"npm --prefix apps/portfolio run dev","accounts:remove":"node src/cli/accounts.js remove","accounts:verify":"node src/cli/accounts.js verify","portfolio:build":"npm --prefix apps/portfolio run build","portfolio:preview":"npm --prefix apps/portfolio run preview","accounts:add:headless":"node src/cli/accounts.js add --no-browser"},"_npmUser":{"name":"zzy1998","email":"790002517@qq.com"},"repository":{"url":"git+https://github.com/zzy-life/claude-codex-proxy.git","type":"git"},"_npmVersion":"11.16.0","description":"Multi-account proxy server for OpenAI Codex CLI with Claude API compatibility","directories":{},"_nodeVersion":"24.18.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/claude-codex-proxy_1.0.5-beta.23_1785574332882_0.2942334863749978","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta.24":{"name":"claude-codex-proxy","version":"1.0.5-beta.24","keywords":["codex","openai","proxy","claude","chatgpt","oauth"],"license":"MIT","_id":"claude-codex-proxy@1.0.5-beta.24","maintainers":[{"name":"zzy1998","email":"790002517@qq.com"}],"homepage":"https://github.com/zzy-life/claude-codex-proxy#readme","bugs":{"url":"https://github.com/zzy-life/claude-codex-proxy/issues"},"bin":{"claude-codex-proxy":"bin/cli.js"},"dist":{"shasum":"8bdd12058c3fa2177d78daaff38d4900539f83e8","tarball":"https://registry.npmjs.org/claude-codex-proxy/-/claude-codex-proxy-1.0.5-beta.24.tgz","fileCount":63,"integrity":"sha512-qsuAdBxjt8WVngi0NPH2c0oRd8NZbVj1HQuRu9gW2OG1jV3crM7pfjLt5VCk4scK4cFlvbK9Lf8ms8rzKVsqgw==","signatures":[{"sig":"MEUCIH7hi7GSL90pj/2xMKH7mSeDkyMmrUYqJsmO62KCSmusAiEAmIC5DVC0ahY3HLt2P0q67YWc1eI25hQ7Wxw6EZiBOUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2492360},"main":"src/index.js","type":"module","engines":{"node":">=18"},"gitHead":"fc4a4c0f9ec32b587344dc47e394d39fe3059b5c","scripts":{"test":"node --test tests/*.test.js","start":"node bin/cli.js start","test:ui":"node --test tests/ui.test.js","accounts":"node src/cli/accounts.js","test:all":"node --test tests/unit/*.test.js tests/*.test.js","test:api":"node --test tests/api.test.js","test:cors":"node --test tests/cors_security.test.js","test:unit":"node --test tests/unit/*.test.js","pack:check":"npm pack --dry-run","release:npm":"npm run test:unit && npm pack --dry-run && npm publish","accounts:add":"node src/cli/accounts.js add","release:beta":"npm run test:unit && npm run pack:check && npm publish --tag beta","test:routing":"node --test tests/routing.test.js","accounts:list":"node src/cli/accounts.js list","portfolio:dev":"npm --prefix apps/portfolio run dev","accounts:remove":"node src/cli/accounts.js remove","accounts:verify":"node src/cli/accounts.js verify","portfolio:build":"npm --prefix apps/portfolio run build","portfolio:preview":"npm --prefix apps/portfolio run preview","accounts:add:headless":"node src/cli/accounts.js add --no-browser"},"_npmUser":{"name":"zzy1998","email":"790002517@qq.com"},"repository":{"url":"git+https://github.com/zzy-life/claude-codex-proxy.git","type":"git"},"_npmVersion":"11.16.0","description":"Multi-account proxy server for OpenAI Codex CLI with Claude API compatibility","directories":{},"_nodeVersion":"24.18.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/claude-codex-proxy_1.0.5-beta.24_1786428721044_0.14425327407799515","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta.25":{"name":"claude-codex-proxy","version":"1.0.5-beta.25","keywords":["codex","openai","proxy","claude","chatgpt","oauth"],"license":"MIT","_id":"claude-codex-proxy@1.0.5-beta.25","maintainers":[{"name":"zzy1998","email":"790002517@qq.com"}],"homepage":"https://github.com/zzy-life/claude-codex-proxy#readme","bugs":{"url":"https://github.com/zzy-life/claude-codex-proxy/issues"},"bin":{"claude-codex-proxy":"bin/cli.js"},"dist":{"shasum":"2cf62a4e6ebf6846fd3d99aa9f783f7929a28dbd","tarball":"https://registry.npmjs.org/claude-codex-proxy/-/claude-codex-proxy-1.0.5-beta.25.tgz","fileCount":63,"integrity":"sha512-Kmp3X7Hy4re8j/yBev+VW8X3qIxaNpn21VKFYuSUWn3pS1Pf4j6tq7/1r74Plu0OkL7JtMitgN+pDrZxePEtlw==","signatures":[{"sig":"MEUCIHd1okD9cJZf7feipRwapOpr2L4RHHp5UOVfUeHugzq5AiEA+497IdKVOd5PjwjBmpONxuvV4NScEnDRo9zYBlNRTc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2492580},"main":"src/index.js","type":"module","engines":{"node":">=18"},"gitHead":"d516898646dc19b9b4b1cd0d5b32387a92d4d61e","scripts":{"test":"node --test tests/*.test.js","start":"node bin/cli.js start","test:ui":"node --test tests/ui.test.js","accounts":"node src/cli/accounts.js","test:all":"node --test tests/unit/*.test.js tests/*.test.js","test:api":"node --test tests/api.test.js","test:cors":"node --test tests/cors_security.test.js","test:unit":"node --test tests/unit/*.test.js","pack:check":"npm pack --dry-run","release:npm":"npm run test:unit && npm pack --dry-run && npm publish","accounts:add":"node src/cli/accounts.js add","release:beta":"npm run test:unit && npm run pack:check && npm publish --tag beta","test:routing":"node --test tests/routing.test.js","accounts:list":"node src/cli/accounts.js list","portfolio:dev":"npm --prefix apps/portfolio run dev","accounts:remove":"node src/cli/accounts.js remove","accounts:verify":"node src/cli/accounts.js verify","portfolio:build":"npm --prefix apps/portfolio run build","portfolio:preview":"npm --prefix apps/portfolio run preview","accounts:add:headless":"node src/cli/accounts.js add --no-browser"},"_npmUser":{"name":"zzy1998","email":"790002517@qq.com"},"repository":{"url":"git+https://github.com/zzy-life/claude-codex-proxy.git","type":"git"},"_npmVersion":"11.16.0","description":"Multi-account proxy server for OpenAI Codex CLI with Claude API compatibility","directories":{},"_nodeVersion":"24.18.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/claude-codex-proxy_1.0.5-beta.25_1786433322672_0.6808475724405723","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta.26":{"name":"claude-codex-proxy","version":"1.0.5-beta.26","keywords":["codex","openai","proxy","claude","chatgpt","oauth"],"license":"MIT","_id":"claude-codex-proxy@1.0.5-beta.26","maintainers":[{"name":"zzy1998","email":"790002517@qq.com"}],"homepage":"https://github.com/zzy-life/claude-codex-proxy#readme","bugs":{"url":"https://github.com/zzy-life/claude-codex-proxy/issues"},"bin":{"claude-codex-proxy":"bin/cli.js"},"dist":{"shasum":"3b8acb3101631ad3e69abad65999ade85e4731c0","tarball":"https://registry.npmjs.org/claude-codex-proxy/-/claude-codex-proxy-1.0.5-beta.26.tgz","fileCount":63,"integrity":"sha512-hhjq6ym4lxpkaaxMlIvOFWt1uGW53HJQhdYKuVg///uCTYgnoE56QW/7rJ80KEv/ekP367Juyb726NTWfbr6Sg==","signatures":[{"sig":"MEQCICYj7IaV++tw+SgGv+P4kCvyXhB+JYmA/Qf+Ck4daKNAAiB1qvRFWqnf53GDzn0Tx3/Oj5p+so7sBQBxISMkbo24LQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2494707},"main":"src/index.js","type":"module","engines":{"node":">=18"},"gitHead":"d516898646dc19b9b4b1cd0d5b32387a92d4d61e","scripts":{"test":"node --test tests/*.test.js","start":"node bin/cli.js start","test:ui":"node --test tests/ui.test.js","accounts":"node src/cli/accounts.js","test:all":"node --test tests/unit/*.test.js tests/*.test.js","test:api":"node --test tests/api.test.js","test:cors":"node --test tests/cors_security.test.js","test:unit":"node --test tests/unit/*.test.js","pack:check":"npm pack --dry-run","release:npm":"npm run test:unit && npm pack --dry-run && npm publish","accounts:add":"node src/cli/accounts.js add","release:beta":"npm run test:unit && npm run pack:check && npm publish --tag beta","test:routing":"node --test tests/routing.test.js","accounts:list":"node src/cli/accounts.js list","portfolio:dev":"npm --prefix apps/portfolio run dev","accounts:remove":"node src/cli/accounts.js remove","accounts:verify":"node src/cli/accounts.js verify","portfolio:build":"npm --prefix apps/portfolio run build","portfolio:preview":"npm --prefix apps/portfolio run preview","accounts:add:headless":"node src/cli/accounts.js add --no-browser"},"_npmUser":{"name":"zzy1998","email":"790002517@qq.com"},"repository":{"url":"git+https://github.com/zzy-life/claude-codex-proxy.git","type":"git"},"_npmVersion":"11.16.0","description":"Multi-account proxy server for OpenAI Codex CLI with Claude API compatibility","directories":{},"_nodeVersion":"24.18.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/claude-codex-proxy_1.0.5-beta.26_1786435145158_0.48452728576544213","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta.27":{"name":"claude-codex-proxy","version":"1.0.5-beta.27","keywords":["codex","openai","proxy","claude","chatgpt","oauth"],"license":"MIT","_id":"claude-codex-proxy@1.0.5-beta.27","maintainers":[{"name":"zzy1998","email":"790002517@qq.com"}],"homepage":"https://github.com/zzy-life/claude-codex-proxy#readme","bugs":{"url":"https://github.com/zzy-life/claude-codex-proxy/issues"},"bin":{"claude-codex-proxy":"bin/cli.js"},"dist":{"shasum":"96197e295ac52c46e19e9a6fc3fd4e9b0bf1b14c","tarball":"https://registry.npmjs.org/claude-codex-proxy/-/claude-codex-proxy-1.0.5-beta.27.tgz","fileCount":63,"integrity":"sha512-tASrjl9Ss4ol+nW3b12dNq7gU5HwWkz+yA6Qak5uYQNrGxVgG/KqUo8RpwagiOmrV18X3IRud+6uqoagdMoqMQ==","signatures":[{"sig":"MEYCIQDVCPX7Qbq+mST+gHx/ncHlHCPVsgTLUI+qcPuEu4UrEwIhALpJFoaJZcUnOE2fUoGWYVJov0OqvshqnLnn9cg2MpA0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2496580},"main":"src/index.js","type":"module","engines":{"node":">=18"},"gitHead":"d516898646dc19b9b4b1cd0d5b32387a92d4d61e","scripts":{"test":"node --test tests/*.test.js","start":"node bin/cli.js start","test:ui":"node --test tests/ui.test.js","accounts":"node src/cli/accounts.js","test:all":"node --test tests/unit/*.test.js tests/*.test.js","test:api":"node --test tests/api.test.js","test:cors":"node --test tests/cors_security.test.js","test:unit":"node --test tests/unit/*.test.js","pack:check":"npm pack --dry-run","release:npm":"npm run test:unit && npm pack --dry-run && npm publish","accounts:add":"node src/cli/accounts.js add","release:beta":"npm run test:unit && npm run pack:check && npm publish --tag beta","test:routing":"node --test tests/routing.test.js","accounts:list":"node src/cli/accounts.js list","portfolio:dev":"npm --prefix apps/portfolio run dev","accounts:remove":"node src/cli/accounts.js remove","accounts:verify":"node src/cli/accounts.js verify","portfolio:build":"npm --prefix apps/portfolio run build","portfolio:preview":"npm --prefix apps/portfolio run preview","accounts:add:headless":"node src/cli/accounts.js add --no-browser"},"_npmUser":{"name":"zzy1998","email":"790002517@qq.com"},"repository":{"url":"git+https://github.com/zzy-life/claude-codex-proxy.git","type":"git"},"_npmVersion":"11.16.0","description":"Multi-account proxy server for OpenAI Codex CLI with Claude API compatibility","directories":{},"_nodeVersion":"24.18.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/claude-codex-proxy_1.0.5-beta.27_1786442165617_0.5427267820783936","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta.28":{"name":"claude-codex-proxy","version":"1.0.5-beta.28","keywords":["codex","openai","proxy","claude","chatgpt","oauth"],"license":"MIT","_id":"claude-codex-proxy@1.0.5-beta.28","maintainers":[{"name":"zzy1998","email":"790002517@qq.com"}],"homepage":"https://github.com/zzy-life/claude-codex-proxy#readme","bugs":{"url":"https://github.com/zzy-life/claude-codex-proxy/issues"},"bin":{"claude-codex-proxy":"bin/cli.js"},"dist":{"shasum":"6bb39a54a49499ed51e861dd441fe28f716e810c","tarball":"https://registry.npmjs.org/claude-codex-proxy/-/claude-codex-proxy-1.0.5-beta.28.tgz","fileCount":63,"integrity":"sha512-IyUE64gym8pXoJ8EatmaPDHO1WDUTnZ3Ay6Rrfeau2CP3eTgX2p4ghhE4yVUH/K4ti3HgyYjqHXmBjhPZzYCwA==","signatures":[{"sig":"MEYCIQD8jGQHzjO4WQGYRNAu+swMu5TbxOVJmsnSQrLNyFLaUgIhANfLErCfhBrZnf/RfFhIzBoci/k+P6dZL/SfyV+Il7zE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2496708},"main":"src/index.js","type":"module","engines":{"node":">=18"},"gitHead":"d516898646dc19b9b4b1cd0d5b32387a92d4d61e","scripts":{"test":"node --test tests/*.test.js","start":"node bin/cli.js start","test:ui":"node --test tests/ui.test.js","accounts":"node src/cli/accounts.js","test:all":"node --test tests/unit/*.test.js tests/*.test.js","test:api":"node --test tests/api.test.js","test:cors":"node --test tests/cors_security.test.js","test:unit":"node --test tests/unit/*.test.js","pack:check":"npm pack --dry-run","release:npm":"npm run test:unit && npm pack --dry-run && npm publish","accounts:add":"node src/cli/accounts.js add","release:beta":"npm run test:unit && npm run pack:check && npm publish --tag beta","test:routing":"node --test tests/routing.test.js","accounts:list":"node src/cli/accounts.js list","portfolio:dev":"npm --prefix apps/portfolio run dev","accounts:remove":"node src/cli/accounts.js remove","accounts:verify":"node src/cli/accounts.js verify","portfolio:build":"npm --prefix apps/portfolio run build","portfolio:preview":"npm --prefix apps/portfolio run preview","accounts:add:headless":"node src/cli/accounts.js add --no-browser"},"_npmUser":{"name":"zzy1998","email":"790002517@qq.com"},"repository":{"url":"git+https://github.com/zzy-life/claude-codex-proxy.git","type":"git"},"_npmVersion":"11.16.0","description":"Multi-account proxy server for OpenAI Codex CLI with Claude API compatibility","directories":{},"_nodeVersion":"24.18.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/claude-codex-proxy_1.0.5-beta.28_1786443173822_0.8749785066474842","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta.29":{"name":"claude-codex-proxy","version":"1.0.5-beta.29","keywords":["codex","openai","proxy","claude","chatgpt","oauth"],"license":"MIT","_id":"claude-codex-proxy@1.0.5-beta.29","maintainers":[{"name":"zzy1998","email":"790002517@qq.com"}],"homepage":"https://github.com/zzy-life/claude-codex-proxy#readme","bugs":{"url":"https://github.com/zzy-life/claude-codex-proxy/issues"},"bin":{"claude-codex-proxy":"bin/cli.js"},"dist":{"shasum":"06e573b11d9b9714e3a461d187ea045ee08d5203","tarball":"https://registry.npmjs.org/claude-codex-proxy/-/claude-codex-proxy-1.0.5-beta.29.tgz","fileCount":63,"integrity":"sha512-00CynPbNc24jlsvKJKUwZ95hgXt2VDBtcSGdTLbgQkegEECDsTLb8hN8m22sQag/5oOqLGaExPGP0e4YMAJZTw==","signatures":[{"sig":"MEYCIQCpUV+vG3EX6AIwrRZshg0uR+yXU7OxhzyodZC4XowAdgIhAIQcj0vqU+0us9aL/rYLbk0W9ENYbG6jeNmhRKgR7aUx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2495020},"main":"src/index.js","type":"module","engines":{"node":">=18"},"gitHead":"709144758868c3399ebbc66adc01f866627670ad","scripts":{"test":"node --test tests/*.test.js","start":"node bin/cli.js start","test:ui":"node --test tests/ui.test.js","accounts":"node src/cli/accounts.js","test:all":"node --test tests/unit/*.test.js tests/*.test.js","test:api":"node --test tests/api.test.js","test:cors":"node --test tests/cors_security.test.js","test:unit":"node --test tests/unit/*.test.js","pack:check":"npm pack --dry-run","release:npm":"npm run test:unit && npm pack --dry-run && npm publish","accounts:add":"node src/cli/accounts.js add","release:beta":"npm run test:unit && npm run pack:check && npm publish --tag beta","test:routing":"node --test tests/routing.test.js","accounts:list":"node src/cli/accounts.js list","portfolio:dev":"npm --prefix apps/portfolio run dev","accounts:remove":"node src/cli/accounts.js remove","accounts:verify":"node src/cli/accounts.js verify","portfolio:build":"npm --prefix apps/portfolio run build","portfolio:preview":"npm --prefix apps/portfolio run preview","accounts:add:headless":"node src/cli/accounts.js add --no-browser"},"_npmUser":{"name":"zzy1998","email":"790002517@qq.com"},"repository":{"url":"git+https://github.com/zzy-life/claude-codex-proxy.git","type":"git"},"_npmVersion":"11.16.0","description":"Multi-account proxy server for OpenAI Codex CLI with Claude API compatibility","directories":{},"_nodeVersion":"24.18.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/claude-codex-proxy_1.0.5-beta.29_1786526799240_0.6618639302257954","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta.30":{"name":"claude-codex-proxy","version":"1.0.5-beta.30","keywords":["codex","openai","proxy","claude","chatgpt","oauth"],"license":"MIT","_id":"claude-codex-proxy@1.0.5-beta.30","maintainers":[{"name":"zzy1998","email":"790002517@qq.com"}],"homepage":"https://github.com/zzy-life/claude-codex-proxy#readme","bugs":{"url":"https://github.com/zzy-life/claude-codex-proxy/issues"},"bin":{"claude-codex-proxy":"bin/cli.js"},"dist":{"shasum":"cc68b021149498e32901fe0203e383f8acbbfb0c","tarball":"https://registry.npmjs.org/claude-codex-proxy/-/claude-codex-proxy-1.0.5-beta.30.tgz","fileCount":63,"integrity":"sha512-H4+6TBHE9lzuVvKLP56zGYMRMXXt8v+K3cmArzCUVSSwPVQgdDbHPO+PAyhGFhC2KhcDJpAsYqBTs5vuuesDsg==","signatures":[{"sig":"MEYCIQCDP5ITpQANV0DvzJTDZrsZ4hDY4zXEgsZXYk1j2uiiWgIhAI7Z2oOXjhFHLH/ujxyNxGgY8bHDhVAJqBIq4VCbVt8A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2503414},"main":"src/index.js","type":"module","engines":{"node":">=18"},"gitHead":"033fdad25d80340d8664f99d5cefc759fb66e39e","scripts":{"test":"node --test tests/*.test.js","start":"node bin/cli.js start","test:ui":"node --test tests/ui.test.js","accounts":"node src/cli/accounts.js","test:all":"node --test tests/unit/*.test.js tests/*.test.js","test:api":"node --test tests/api.test.js","test:cors":"node --test tests/cors_security.test.js","test:unit":"node --test tests/unit/*.test.js","pack:check":"npm pack --dry-run","release:npm":"npm run test:unit && npm pack --dry-run && npm publish","accounts:add":"node src/cli/accounts.js add","release:beta":"npm run test:unit && npm run pack:check && npm publish --tag beta","test:routing":"node --test tests/routing.test.js","accounts:list":"node src/cli/accounts.js list","portfolio:dev":"npm --prefix apps/portfolio run dev","accounts:remove":"node src/cli/accounts.js remove","accounts:verify":"node src/cli/accounts.js verify","portfolio:build":"npm --prefix apps/portfolio run build","portfolio:preview":"npm --prefix apps/portfolio run preview","accounts:add:headless":"node src/cli/accounts.js add --no-browser"},"_npmUser":{"name":"zzy1998","email":"790002517@qq.com"},"repository":{"url":"git+https://github.com/zzy-life/claude-codex-proxy.git","type":"git"},"_npmVersion":"11.16.0","description":"Multi-account proxy server for OpenAI Codex CLI with Claude API compatibility","directories":{},"_nodeVersion":"24.18.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/claude-codex-proxy_1.0.5-beta.30_1787710322686_0.14635983672355501","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta.31":{"name":"claude-codex-proxy","version":"1.0.5-beta.31","keywords":["codex","openai","proxy","claude","chatgpt","oauth"],"license":"MIT","_id":"claude-codex-proxy@1.0.5-beta.31","maintainers":[{"name":"zzy1998","email":"790002517@qq.com"}],"homepage":"https://github.com/zzy-life/claude-codex-proxy#readme","bugs":{"url":"https://github.com/zzy-life/claude-codex-proxy/issues"},"bin":{"claude-codex-proxy":"bin/cli.js"},"dist":{"shasum":"ede429e85a656c507a27e53cf2f92c9a8a985147","tarball":"https://registry.npmjs.org/claude-codex-proxy/-/claude-codex-proxy-1.0.5-beta.31.tgz","fileCount":63,"integrity":"sha512-Vu/zjrJfrz4gzewmT/KyWSus5cX76ajPgnTUkx741wZ2eo/8ingCjqgQJrS4ZqLG85WM3kre6C2wkSlYpYzhig==","signatures":[{"sig":"MEUCIH/Yuf62VS+s1vVz0SohO08Ehdx6a7Y5N7em2xIzlCAjAiEA3Sn8pOoUcaivb5JWXrl5oQHjwIMyCzKmjqeA2LoN4S8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2505415},"main":"src/index.js","type":"module","engines":{"node":">=18"},"gitHead":"735588625f558a69fa8ca0d42ef225e1c561cb6f","scripts":{"test":"node --test tests/*.test.js","start":"node bin/cli.js start","test:ui":"node --test tests/ui.test.js","accounts":"node src/cli/accounts.js","test:all":"node --test tests/unit/*.test.js tests/*.test.js","test:api":"node --test tests/api.test.js","test:cors":"node --test tests/cors_security.test.js","test:unit":"node --test tests/unit/*.test.js","pack:check":"npm pack --dry-run","release:npm":"npm run test:unit && npm pack --dry-run && npm publish","accounts:add":"node src/cli/accounts.js add","release:beta":"npm run test:unit && npm run pack:check && npm publish --tag beta","test:routing":"node --test tests/routing.test.js","accounts:list":"node src/cli/accounts.js list","portfolio:dev":"npm --prefix apps/portfolio run dev","accounts:remove":"node src/cli/accounts.js remove","accounts:verify":"node src/cli/accounts.js verify","portfolio:build":"npm --prefix apps/portfolio run build","portfolio:preview":"npm --prefix apps/portfolio run preview","accounts:add:headless":"node src/cli/accounts.js add --no-browser"},"_npmUser":{"name":"zzy1998","email":"790002517@qq.com"},"repository":{"url":"git+https://github.com/zzy-life/claude-codex-proxy.git","type":"git"},"_npmVersion":"11.16.0","description":"Multi-account proxy server for OpenAI Codex CLI with Claude API compatibility","directories":{},"_nodeVersion":"24.18.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/claude-codex-proxy_1.0.5-beta.31_1787726428778_0.1699517564296822","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta.32":{"name":"claude-codex-proxy","version":"1.0.5-beta.32","keywords":["codex","openai","proxy","claude","chatgpt","oauth"],"license":"MIT","_id":"claude-codex-proxy@1.0.5-beta.32","maintainers":[{"name":"zzy1998","email":"790002517@qq.com"}],"homepage":"https://github.com/zzy-life/claude-codex-proxy#readme","bugs":{"url":"https://github.com/zzy-life/claude-codex-proxy/issues"},"bin":{"claude-codex-proxy":"bin/cli.js"},"dist":{"shasum":"5a2a437fd8694d09dd00f5fbfe13dd50ded2931b","tarball":"https://registry.npmjs.org/claude-codex-proxy/-/claude-codex-proxy-1.0.5-beta.32.tgz","fileCount":64,"integrity":"sha512-J32JfnVbjh+YpF2CvuO7qewTnbwyNEPLOCEXcCBKmzdP48SJF0mnDtmPYqC6LJFahCNj96X5r19O7pRjr05Biw==","signatures":[{"sig":"MEUCIQCZaVFTesas6l1ZAb88AoTaHfc555aWejJxbqMMd7pbcwIgaCmiP4xASHpzmYWwyaqFV2iuzWEeUNLHt5AZCoxCRIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2510803},"main":"src/index.js","type":"module","engines":{"node":">=18"},"gitHead":"337909b7e93b59ec4198b1b3b8291bbda564176a","scripts":{"test":"node --test tests/*.test.js","start":"node bin/cli.js start","test:ui":"node --test tests/ui.test.js","accounts":"node src/cli/accounts.js","test:all":"node --test tests/unit/*.test.js tests/*.test.js","test:api":"node --test tests/api.test.js","test:cors":"node --test tests/cors_security.test.js","test:unit":"node --test tests/unit/*.test.js","pack:check":"npm pack --dry-run","release:npm":"npm run test:unit && npm pack --dry-run && npm publish","accounts:add":"node src/cli/accounts.js add","release:beta":"npm run test:unit && npm run pack:check && npm publish --tag beta","test:routing":"node --test tests/routing.test.js","accounts:list":"node src/cli/accounts.js list","portfolio:dev":"npm --prefix apps/portfolio run dev","accounts:remove":"node src/cli/accounts.js remove","accounts:verify":"node src/cli/accounts.js verify","portfolio:build":"npm --prefix apps/portfolio run build","portfolio:preview":"npm --prefix apps/portfolio run preview","accounts:add:headless":"node src/cli/accounts.js add --no-browser"},"_npmUser":{"name":"zzy1998","email":"790002517@qq.com"},"repository":{"url":"git+https://github.com/zzy-life/claude-codex-proxy.git","type":"git"},"_npmVersion":"11.16.0","description":"Multi-account proxy server for OpenAI Codex CLI with Claude API compatibility","directories":{},"_nodeVersion":"24.18.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/claude-codex-proxy_1.0.5-beta.32_1788158803784_0.28127357444569756","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta.33":{"name":"claude-codex-proxy","version":"1.0.5-beta.33","keywords":["codex","openai","proxy","claude","chatgpt","oauth"],"license":"MIT","_id":"claude-codex-proxy@1.0.5-beta.33","maintainers":[{"name":"zzy1998","email":"790002517@qq.com"}],"homepage":"https://github.com/zzy-life/claude-codex-proxy#readme","bugs":{"url":"https://github.com/zzy-life/claude-codex-proxy/issues"},"bin":{"claude-codex-proxy":"bin/cli.js"},"dist":{"shasum":"164dabef91530e44ec904894e6c3d4a45c986e54","tarball":"https://registry.npmjs.org/claude-codex-proxy/-/claude-codex-proxy-1.0.5-beta.33.tgz","fileCount":64,"integrity":"sha512-YZEKmBb1bO4WLwbnbMypB6eo+sKu8H5M+UggkzuOKDojwwdsz75N5b1UG1u1gOQDrTZh5nC01e12xTV/VjNERw==","signatures":[{"sig":"MEYCIQCNqqltyN/LmdMRDK5jsV05JCBIleLjgc1zA41NSUGD3gIhANAVONu+jJj4mPFAi9wHrcbXJOHSC2RETejri6t+Oso5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2511603},"main":"src/index.js","type":"module","engines":{"node":">=18"},"gitHead":"6688a338ee6ead7ddf1d362ce2591affa4dd0163","scripts":{"test":"node --test tests/*.test.js","start":"node bin/cli.js start","test:ui":"node --test tests/ui.test.js","accounts":"node src/cli/accounts.js","test:all":"node --test tests/unit/*.test.js tests/*.test.js","test:api":"node --test tests/api.test.js","test:cors":"node --test tests/cors_security.test.js","test:unit":"node --test tests/unit/*.test.js","pack:check":"npm pack --dry-run","release:npm":"npm run test:unit && npm pack --dry-run && npm publish","accounts:add":"node src/cli/accounts.js add","release:beta":"npm run test:unit && npm run pack:check && npm publish --tag beta","test:routing":"node --test tests/routing.test.js","accounts:list":"node src/cli/accounts.js list","portfolio:dev":"npm --prefix apps/portfolio run dev","accounts:remove":"node src/cli/accounts.js remove","accounts:verify":"node src/cli/accounts.js verify","portfolio:build":"npm --prefix apps/portfolio run build","portfolio:preview":"npm --prefix apps/portfolio run preview","accounts:add:headless":"node src/cli/accounts.js add --no-browser"},"_npmUser":{"name":"zzy1998","email":"790002517@qq.com"},"repository":{"url":"git+https://github.com/zzy-life/claude-codex-proxy.git","type":"git"},"_npmVersion":"11.16.0","description":"Multi-account proxy server for OpenAI Codex CLI with Claude API compatibility","directories":{},"_nodeVersion":"24.18.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/claude-codex-proxy_1.0.5-beta.33_1788167829180_0.815465996437791","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta.34":{"name":"claude-codex-proxy","version":"1.0.5-beta.34","keywords":["codex","openai","proxy","claude","chatgpt","oauth"],"license":"MIT","_id":"claude-codex-proxy@1.0.5-beta.34","maintainers":[{"name":"zzy1998","email":"790002517@qq.com"}],"homepage":"https://github.com/zzy-life/claude-codex-proxy#readme","bugs":{"url":"https://github.com/zzy-life/claude-codex-proxy/issues"},"bin":{"claude-codex-proxy":"bin/cli.js"},"dist":{"shasum":"abe22fac71f2125cd1e996b31088776c896624f1","tarball":"https://registry.npmjs.org/claude-codex-proxy/-/claude-codex-proxy-1.0.5-beta.34.tgz","fileCount":64,"integrity":"sha512-f8E+EwspoMnJfD49T5yhu9xjA3R+jmiTrBAydZNV/t6EMDA6TTT+pasmHJtMP+q5zDAjuEF0PzxZ4agy7c9kDA==","signatures":[{"sig":"MEYCIQDyLwEj/63fMXicj2hvSwhAO4/YWXsF54aE37+ZCT1xdAIhALBLWgty+NpGEjyESesshOWpFhnqO3bZcusFcZPB4bSr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2511516},"main":"src/index.js","type":"module","engines":{"node":">=18"},"gitHead":"747b036d9dc160e61f623eb5e7db06fbc50e5024","scripts":{"test":"node --test tests/*.test.js","start":"node bin/cli.js start","test:ui":"node --test tests/ui.test.js","accounts":"node src/cli/accounts.js","test:all":"node --test tests/unit/*.test.js tests/*.test.js","test:api":"node --test tests/api.test.js","test:cors":"node --test tests/cors_security.test.js","test:unit":"node --test tests/unit/*.test.js","pack:check":"npm pack --dry-run","release:npm":"npm run test:unit && npm pack --dry-run && npm publish","accounts:add":"node src/cli/accounts.js add","release:beta":"npm run test:unit && npm run pack:check && npm publish --tag beta","test:routing":"node --test tests/routing.test.js","accounts:list":"node src/cli/accounts.js list","portfolio:dev":"npm --prefix apps/portfolio run dev","accounts:remove":"node src/cli/accounts.js remove","accounts:verify":"node src/cli/accounts.js verify","portfolio:build":"npm --prefix apps/portfolio run build","portfolio:preview":"npm --prefix apps/portfolio run preview","accounts:add:headless":"node src/cli/accounts.js add --no-browser"},"_npmUser":{"name":"zzy1998","email":"790002517@qq.com"},"repository":{"url":"git+https://github.com/zzy-life/claude-codex-proxy.git","type":"git"},"_npmVersion":"11.16.0","description":"Multi-account proxy server for OpenAI Codex CLI with Claude API compatibility","directories":{},"_nodeVersion":"24.18.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/claude-codex-proxy_1.0.5-beta.34_1788234950318_0.10047091870545244","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta.35":{"name":"claude-codex-proxy","version":"1.0.5-beta.35","keywords":["codex","openai","proxy","claude","chatgpt","oauth"],"license":"MIT","_id":"claude-codex-proxy@1.0.5-beta.35","maintainers":[{"name":"zzy1998","email":"790002517@qq.com"}],"homepage":"https://github.com/zzy-life/claude-codex-proxy#readme","bugs":{"url":"https://github.com/zzy-life/claude-codex-proxy/issues"},"bin":{"claude-codex-proxy":"bin/cli.js"},"dist":{"shasum":"15836e77e236611c852482ed21ec8fa8edd39674","tarball":"https://registry.npmjs.org/claude-codex-proxy/-/claude-codex-proxy-1.0.5-beta.35.tgz","fileCount":64,"integrity":"sha512-2HFShBPAQCQ3QD8nrqHFG8X/qShc+XCCQkfHvhs5VaJmvMtlN3wP8idKa+vQ2MH57NTGU0KaQBRKGxfKnlZsQw==","signatures":[{"sig":"MEQCIDM1xNHcFlJu9ZTUdgj16TTeGV1f1gVBR+Pmpof1CfyQAiAbY/EC/YWpfr1/ixnVqYdngvmAko/qg9J3GZuFpwQjHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCydMECi3TVkVpkwxA09sN0XGceo69WBBQakFrlfOpsiQIgX25pnPFTzBRAoZi4qFuv14YSGXMIdzszJoRSI4lihsI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2512126},"main":"src/index.js","type":"module","engines":{"node":">=18"},"gitHead":"046b9544fa658918e18a91aac1b2c5c916324a4a","scripts":{"test":"node --test tests/*.test.js","start":"node bin/cli.js start","test:ui":"node --test tests/ui.test.js","accounts":"node src/cli/accounts.js","test:all":"node --test tests/unit/*.test.js tests/*.test.js","test:api":"node --test tests/api.test.js","test:cors":"node --test tests/cors_security.test.js","test:unit":"node --test tests/unit/*.test.js","pack:check":"npm pack --dry-run","release:npm":"npm run test:unit && npm pack --dry-run && npm publish","accounts:add":"node src/cli/accounts.js add","release:beta":"npm run test:unit && npm run pack:check && npm publish --tag beta","test:routing":"node --test tests/routing.test.js","accounts:list":"node src/cli/accounts.js list","portfolio:dev":"npm --prefix apps/portfolio run dev","accounts:remove":"node src/cli/accounts.js remove","accounts:verify":"node src/cli/accounts.js verify","portfolio:build":"npm --prefix apps/portfolio run build","portfolio:preview":"npm --prefix apps/portfolio run preview","accounts:add:headless":"node src/cli/accounts.js add --no-browser"},"_npmUser":{"name":"zzy1998","email":"790002517@qq.com"},"repository":{"url":"git+https://github.com/zzy-life/claude-codex-proxy.git","type":"git"},"_npmVersion":"11.16.0","description":"Multi-account proxy server for OpenAI Codex CLI with Claude API compatibility","directories":{},"_nodeVersion":"24.18.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/claude-codex-proxy_1.0.5-beta.35_1789890240273_0.9740699350904272","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta.36":{"name":"claude-codex-proxy","version":"1.0.5-beta.36","keywords":["codex","openai","proxy","claude","chatgpt","oauth"],"license":"MIT","_id":"claude-codex-proxy@1.0.5-beta.36","maintainers":[{"name":"zzy1998","email":"790002517@qq.com"}],"homepage":"https://github.com/zzy-life/claude-codex-proxy#readme","bugs":{"url":"https://github.com/zzy-life/claude-codex-proxy/issues"},"bin":{"claude-codex-proxy":"bin/cli.js"},"dist":{"shasum":"528cf7f5c45d8bbc7bbbf3ce832fe8b3b8a66ba0","tarball":"https://registry.npmjs.org/claude-codex-proxy/-/claude-codex-proxy-1.0.5-beta.36.tgz","fileCount":64,"integrity":"sha512-urf+n3NJ982VkTJfsThdHewFgu4iuo6GFX0ef93qNUhgIa9OYFRN0BB5yTeIPG0qf86JBVAwgiGZrafILUlGvg==","signatures":[{"sig":"MEUCID4yAxyt+19mYrzJRSeHmz+8CdhP5a1lYTxTn34QrEE7AiEAjB/4Ekz/pYxNLxh5ZZZMQAguqkQ4pkS+4wSvWvIsAvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDVuywKMzPvcB5mplHY0l0nJFLGzxnWu1EMpbsyGwigQAiEAlCCcXBWF+FJ7/gqEw/2XL3EQK/k6Wu0I6c6z0z6krt4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2517842},"main":"src/index.js","type":"module","engines":{"node":">=18"},"gitHead":"9a3497a9fe41f5306a75d6d1d2f716a706cebddb","scripts":{"test":"node --test tests/*.test.js","start":"node bin/cli.js start","test:ui":"node --test tests/ui.test.js","accounts":"node src/cli/accounts.js","test:all":"node --test tests/unit/*.test.js tests/*.test.js","test:api":"node --test tests/api.test.js","test:cors":"node --test tests/cors_security.test.js","test:unit":"node --test tests/unit/*.test.js","pack:check":"npm pack --dry-run","release:npm":"npm run test:unit && npm pack --dry-run && npm publish","accounts:add":"node src/cli/accounts.js add","release:beta":"npm run test:unit && npm run pack:check && npm publish --tag beta","test:routing":"node --test tests/routing.test.js","accounts:list":"node src/cli/accounts.js list","portfolio:dev":"npm --prefix apps/portfolio run dev","accounts:remove":"node src/cli/accounts.js remove","accounts:verify":"node src/cli/accounts.js verify","portfolio:build":"npm --prefix apps/portfolio run build","portfolio:preview":"npm --prefix apps/portfolio run preview","accounts:add:headless":"node src/cli/accounts.js add --no-browser"},"_npmUser":{"name":"zzy1998","email":"790002517@qq.com"},"repository":{"url":"git+https://github.com/zzy-life/claude-codex-proxy.git","type":"git"},"_npmVersion":"11.16.0","description":"Multi-account proxy server for OpenAI Codex CLI with Claude API compatibility","directories":{},"_nodeVersion":"24.18.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/claude-codex-proxy_1.0.5-beta.36_1789893027878_0.6001873399863997","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta.37":{"name":"claude-codex-proxy","version":"1.0.5-beta.37","keywords":["codex","openai","proxy","claude","chatgpt","oauth"],"license":"MIT","_id":"claude-codex-proxy@1.0.5-beta.37","maintainers":[{"name":"zzy1998","email":"790002517@qq.com"}],"homepage":"https://github.com/zzy-life/claude-codex-proxy#readme","bugs":{"url":"https://github.com/zzy-life/claude-codex-proxy/issues"},"bin":{"claude-codex-proxy":"bin/cli.js"},"dist":{"shasum":"a51dfbbb453df219af1a50c7535577243ee2b097","tarball":"https://registry.npmjs.org/claude-codex-proxy/-/claude-codex-proxy-1.0.5-beta.37.tgz","fileCount":64,"integrity":"sha512-q4bG//JO+72vmlYeJYgaBBJO0/7dh3V7XfqD5w3wi11WXt5IbaCJnB0A1g8S7E3GBkUZsy1G5M1uoenFqTYFzA==","signatures":[{"sig":"MEUCIAxDY4d92mQXxkDmVFEeBRDq7NrSxr6risYOt/Zmu2MsAiEAuG7pNb6BUr2iV4URFCmEcNv1rwQp74fGBXBM6f4sQFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBtWNnPrqlJ68T/UFIP1PLYjNs3p2xIqeJ4Ke8esAYm9AiEAqq/pl2+cRgPM8batIuFQegRa8moj2OvxMA9zalqLJhE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2518362},"main":"src/index.js","type":"module","engines":{"node":">=18"},"gitHead":"b3327df5042b3c15b4c3db32704cdc6a8dde5b3e","scripts":{"test":"node --test tests/*.test.js","start":"node bin/cli.js start","test:ui":"node --test tests/ui.test.js","accounts":"node src/cli/accounts.js","test:all":"node --test tests/unit/*.test.js tests/*.test.js","test:api":"node --test tests/api.test.js","test:cors":"node --test tests/cors_security.test.js","test:unit":"node --test tests/unit/*.test.js","pack:check":"npm pack --dry-run","release:npm":"npm run test:unit && npm pack --dry-run && npm publish","accounts:add":"node src/cli/accounts.js add","release:beta":"npm run test:unit && npm run pack:check && npm publish --tag beta","test:routing":"node --test tests/routing.test.js","accounts:list":"node src/cli/accounts.js list","portfolio:dev":"npm --prefix apps/portfolio run dev","accounts:remove":"node src/cli/accounts.js remove","accounts:verify":"node src/cli/accounts.js verify","portfolio:build":"npm --prefix apps/portfolio run build","portfolio:preview":"npm --prefix apps/portfolio run preview","accounts:add:headless":"node src/cli/accounts.js add --no-browser"},"_npmUser":{"name":"zzy1998","email":"790002517@qq.com"},"repository":{"url":"git+https://github.com/zzy-life/claude-codex-proxy.git","type":"git"},"_npmVersion":"11.16.0","description":"Multi-account proxy server for OpenAI Codex CLI with Claude API compatibility","directories":{},"_nodeVersion":"24.18.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/claude-codex-proxy_1.0.5-beta.37_1789960863534_0.8072111199977061","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta.38":{"name":"claude-codex-proxy","version":"1.0.5-beta.38","keywords":["codex","openai","proxy","claude","chatgpt","oauth"],"license":"MIT","_id":"claude-codex-proxy@1.0.5-beta.38","maintainers":[{"name":"zzy1998","email":"790002517@qq.com"}],"homepage":"https://github.com/zzy-life/claude-codex-proxy#readme","bugs":{"url":"https://github.com/zzy-life/claude-codex-proxy/issues"},"bin":{"claude-codex-proxy":"bin/cli.js"},"dist":{"shasum":"ef8a728a43cdd5c59e4eaea257ad9ab7783a8b27","tarball":"https://registry.npmjs.org/claude-codex-proxy/-/claude-codex-proxy-1.0.5-beta.38.tgz","fileCount":64,"integrity":"sha512-yMR+OZnw9bcev8g1IfmyrjUVUsXGExlgkuLNjo2ijFpwF6OYu/1Zl771PCc117039U1TU8TT5eswjqRmNz1qyw==","signatures":[{"sig":"MEYCIQDpaCamUguw2+EiCCivPYf0QOFjZ0muIsc3/uwVtQIPJAIhAO3HlwrWZbslZmiEaqluZX4YQvob4gp8m6arSv0x2dDJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDGHW4lvQsXnzcdhod/rdc+6VB25dsa/7O/EVdpzN+dMQIhAPV1HXtxnM4U0gkvGshfjTXfi1/zyRLsvAWKpamfyHFl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2518897},"main":"src/index.js","type":"module","engines":{"node":">=18"},"gitHead":"b55676b5e61bcae50777e5cae83aaef5e17ce2fb","scripts":{"test":"node --test tests/*.test.js","start":"node bin/cli.js start","test:ui":"node --test tests/ui.test.js","accounts":"node src/cli/accounts.js","test:all":"node --test tests/unit/*.test.js tests/*.test.js","test:api":"node --test tests/api.test.js","test:cors":"node --test tests/cors_security.test.js","test:unit":"node --test tests/unit/*.test.js","pack:check":"npm pack --dry-run","release:npm":"npm run test:unit && npm pack --dry-run && npm publish","accounts:add":"node src/cli/accounts.js add","release:beta":"npm run test:unit && npm run pack:check && npm publish --tag beta","test:routing":"node --test tests/routing.test.js","accounts:list":"node src/cli/accounts.js list","portfolio:dev":"npm --prefix apps/portfolio run dev","accounts:remove":"node src/cli/accounts.js remove","accounts:verify":"node src/cli/accounts.js verify","portfolio:build":"npm --prefix apps/portfolio run build","portfolio:preview":"npm --prefix apps/portfolio run preview","accounts:add:headless":"node src/cli/accounts.js add --no-browser"},"_npmUser":{"name":"zzy1998","email":"790002517@qq.com"},"repository":{"url":"git+https://github.com/zzy-life/claude-codex-proxy.git","type":"git"},"_npmVersion":"11.16.0","description":"Multi-account proxy server for OpenAI Codex CLI with Claude API compatibility","directories":{},"_nodeVersion":"24.18.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/claude-codex-proxy_1.0.5-beta.38_1790563000540_0.5689888942564956","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta.39":{"name":"claude-codex-proxy","version":"1.0.5-beta.39","keywords":["codex","openai","proxy","claude","chatgpt","oauth"],"license":"MIT","_id":"claude-codex-proxy@1.0.5-beta.39","maintainers":[{"name":"zzy1998","email":"790002517@qq.com"}],"homepage":"https://github.com/zzy-life/claude-codex-proxy#readme","bugs":{"url":"https://github.com/zzy-life/claude-codex-proxy/issues"},"bin":{"claude-codex-proxy":"bin/cli.js"},"dist":{"shasum":"6798132affb47ee3f71738fe17091a223c27c0d6","tarball":"https://registry.npmjs.org/claude-codex-proxy/-/claude-codex-proxy-1.0.5-beta.39.tgz","fileCount":64,"integrity":"sha512-M1iQcGueCZtjNZZ4mDiQGDEzQ9gBahwCtfFbSZyFD9VwsHU9AniKBQpA/mTvL/WuK7ExQTVUJ6Jx/y6UteDxcQ==","signatures":[{"sig":"MEYCIQClSyEiQum5IHlN4bqDCooRWMbnsvgKgvz06EtVbTcSxwIhAJTdSPXeDqlgogolisZb5sEu4LU42cPOIs3dGs3xvKna","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID5UXQUJr3kVEMh+FksBKuwxBEaYKlG7ImneRB8dpcRtAiB1UIEz1pMVUzr8XSy9a1PYnpaIJbqcr5fzCNACAueouA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2518917},"main":"src/index.js","type":"module","engines":{"node":">=18"},"gitHead":"9fb7a9bbdcf21e220700897fc277f282df57d9c7","scripts":{"test":"node --test tests/*.test.js","start":"node bin/cli.js start","test:ui":"node --test tests/ui.test.js","accounts":"node src/cli/accounts.js","test:all":"node --test tests/unit/*.test.js tests/*.test.js","test:api":"node --test tests/api.test.js","test:cors":"node --test tests/cors_security.test.js","test:unit":"node --test tests/unit/*.test.js","pack:check":"npm pack --dry-run","release:npm":"npm run test:unit && npm pack --dry-run && npm publish","accounts:add":"node src/cli/accounts.js add","release:beta":"npm run test:unit && npm run pack:check && npm publish --tag beta","test:routing":"node --test tests/routing.test.js","accounts:list":"node src/cli/accounts.js list","portfolio:dev":"npm --prefix apps/portfolio run dev","accounts:remove":"node src/cli/accounts.js remove","accounts:verify":"node src/cli/accounts.js verify","portfolio:build":"npm --prefix apps/portfolio run build","portfolio:preview":"npm --prefix apps/portfolio run preview","accounts:add:headless":"node src/cli/accounts.js add --no-browser"},"_npmUser":{"name":"zzy1998","email":"790002517@qq.com"},"repository":{"url":"git+https://github.com/zzy-life/claude-codex-proxy.git","type":"git"},"_npmVersion":"11.16.0","description":"Multi-account proxy server for OpenAI Codex CLI with Claude API compatibility","directories":{},"_nodeVersion":"24.18.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/claude-codex-proxy_1.0.5-beta.39_1790674951640_0.18593487064312653","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta.40":{"name":"claude-codex-proxy","version":"1.0.5-beta.40","keywords":["codex","openai","proxy","claude","chatgpt","oauth"],"license":"MIT","_id":"claude-codex-proxy@1.0.5-beta.40","maintainers":[{"name":"zzy1998","email":"790002517@qq.com"}],"homepage":"https://github.com/zzy-life/claude-codex-proxy#readme","bugs":{"url":"https://github.com/zzy-life/claude-codex-proxy/issues"},"bin":{"claude-codex-proxy":"bin/cli.js"},"dist":{"shasum":"0624e011681ff282bbd0a0f9b5fe3184899b14de","tarball":"https://registry.npmjs.org/claude-codex-proxy/-/claude-codex-proxy-1.0.5-beta.40.tgz","fileCount":64,"integrity":"sha512-z77FfXbDKuQdmQ6ngfjjEekiHWlLCU5AeqFDbLz2fDJx57dTeAi3jgV6HWC83xXRaKMEjK+xxWrqWXf6Q5Y37g==","signatures":[{"sig":"MEQCIDp/rXFyR6uFW2jZr8m9ElyXjdgg3pd9649MCvY1u30SAiAoRKXl1WdM5rexncyuNHUwagYVcYA+L96vEvcSwaUl7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDOWTW2qOyF7S0UDxLCCjTUV+QGq61Z408Ke+LdDl8YTAIgUmfM544qCXGGB+ieh9puyuMG4cjZP3g7dWerj6MXq4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2519182},"main":"src/index.js","type":"module","engines":{"node":">=18"},"gitHead":"9fb7a9bbdcf21e220700897fc277f282df57d9c7","scripts":{"test":"node --test tests/*.test.js","start":"node bin/cli.js start","test:ui":"node --test tests/ui.test.js","accounts":"node src/cli/accounts.js","test:all":"node --test tests/unit/*.test.js tests/*.test.js","test:api":"node --test tests/api.test.js","test:cors":"node --test tests/cors_security.test.js","test:unit":"node --test tests/unit/*.test.js","pack:check":"npm pack --dry-run","release:npm":"npm run test:unit && npm pack --dry-run && npm publish","accounts:add":"node src/cli/accounts.js add","release:beta":"npm run test:unit && npm run pack:check && npm publish --tag beta","test:routing":"node --test tests/routing.test.js","accounts:list":"node src/cli/accounts.js list","portfolio:dev":"npm --prefix apps/portfolio run dev","accounts:remove":"node src/cli/accounts.js remove","accounts:verify":"node src/cli/accounts.js verify","portfolio:build":"npm --prefix apps/portfolio run build","portfolio:preview":"npm --prefix apps/portfolio run preview","accounts:add:headless":"node src/cli/accounts.js add --no-browser"},"_npmUser":{"name":"zzy1998","email":"790002517@qq.com"},"repository":{"url":"git+https://github.com/zzy-life/claude-codex-proxy.git","type":"git"},"_npmVersion":"11.16.0","description":"Multi-account proxy server for OpenAI Codex CLI with Claude API compatibility","directories":{},"_nodeVersion":"24.18.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/claude-codex-proxy_1.0.5-beta.40_1790758147363_0.372556110772011","host":"s3://npm-registry-packages-npm-production"}},"1.0.5-beta.41":{"_id":"claude-codex-proxy@1.0.5-beta.41","bin":{"claude-codex-proxy":"bin/cli.js"},"bugs":{"url":"https://github.com/zzy-life/claude-codex-proxy/issues"},"dist":{"shasum":"0c1f113d818a92d85c28315da46004772f032fea","tarball":"https://registry.npmjs.org/claude-codex-proxy/-/claude-codex-proxy-1.0.5-beta.41.tgz","fileCount":64,"integrity":"sha512-Fj5DCRpdUGh2q07SPMVKdbptOjwPOOsrezcm392P1yO98OiSrASY6cYom41FF/6AqhP1Pru1Tgb1uDM8ZSg0dA==","signatures":[{"sig":"MEYCIQDUt6Eet2BibBX4xcJC5HVnqnqQeVHrGT8dNp6tdIk8nAIhAO5oB3+nyuJqYEPfOgAMyWFmGhNp8VPmy7tOJhf41eFq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICXfjhqMVxi1nIBxcm8yINHY+2qsvnQZqA+zxgCe39lfAiEAmV+yJmUF2Xj3VP3CNAcv2mwNtymPh3ZRcleFzKmPqX4="}],"unpackedSize":2519256},"main":"src/index.js","name":"claude-codex-proxy","type":"module","engines":{"node":">=18"},"gitHead":"f05bf4fb89e93dacbe3baf6bb88ebbfa2eeb24e5","license":"MIT","scripts":{"test":"node --test tests/*.test.js","start":"node bin/cli.js start","test:ui":"node --test tests/ui.test.js","accounts":"node src/cli/accounts.js","test:all":"node --test tests/unit/*.test.js tests/*.test.js","test:api":"node --test tests/api.test.js","test:cors":"node --test tests/cors_security.test.js","test:unit":"node --test tests/unit/*.test.js","pack:check":"npm pack --dry-run","release:npm":"npm run test:unit && npm pack --dry-run && npm publish","accounts:add":"node src/cli/accounts.js add","release:beta":"npm run test:unit && npm run pack:check && npm publish --tag beta","test:routing":"node --test tests/routing.test.js","accounts:list":"node src/cli/accounts.js list","portfolio:dev":"npm --prefix apps/portfolio run dev","accounts:remove":"node src/cli/accounts.js remove","accounts:verify":"node src/cli/accounts.js verify","portfolio:build":"npm --prefix apps/portfolio run build","portfolio:preview":"npm --prefix apps/portfolio run preview","accounts:add:headless":"node src/cli/accounts.js add --no-browser"},"version":"1.0.5-beta.41","_npmUser":{"name":"zzy1998","email":"790002517@qq.com"},"homepage":"https://github.com/zzy-life/claude-codex-proxy#readme","keywords":["codex","openai","proxy","claude","chatgpt","oauth"],"repository":{"url":"git+https://github.com/zzy-life/claude-codex-proxy.git","type":"git"},"_npmVersion":"11.16.0","description":"Multi-account proxy server for OpenAI Codex CLI with Claude API compatibility","directories":{},"maintainers":[{"name":"zzy1998","email":"790002517@qq.com"}],"_nodeVersion":"24.18.0","dependencies":{"cors":"^2.8.5","express":"^4.18.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/claude-codex-proxy_1.0.5-beta.41_1790876861843_0.04314297842874559"}}},"time":{"created":"2026-07-07T09:53:45.292Z","modified":"2026-10-01T17:47:42.159Z","1.0.0":"2026-07-07T09:53:45.559Z","1.0.1":"2026-07-07T10:19:40.345Z","1.0.2":"2026-07-08T14:43:04.025Z","1.0.3":"2026-07-09T09:18:01.769Z","1.0.4":"2026-07-10T10:09:36.995Z","1.0.5":"2026-07-13T07:23:21.501Z","1.0.5-beta.0":"2026-07-13T07:26:37.505Z","1.0.5-beta.1":"2026-07-13T08:40:49.586Z","1.0.5-beta.2":"2026-07-13T08:54:34.534Z","1.0.5-beta.3":"2026-07-13T10:20:02.724Z","1.0.5-beta.4":"2026-07-13T14:59:27.553Z","1.0.5-beta.5":"2026-07-13T15:11:20.499Z","1.0.5-beta.6":"2026-07-14T03:18:10.183Z","1.0.5-beta.7":"2026-07-14T03:58:45.670Z","1.0.5-beta.8":"2026-07-14T09:16:05.562Z","1.0.5-beta.9":"2026-07-15T02:04:58.542Z","1.0.5-beta.10":"2026-07-15T02:11:00.735Z","1.0.5-beta.11":"2026-07-15T08:24:06.157Z","1.0.5-beta.12":"2026-07-16T03:19:03.285Z","1.0.5-beta.13":"2026-07-16T07:15:51.781Z","1.0.5-beta.14":"2026-07-19T08:07:41.698Z","1.0.5-beta.15":"2026-07-19T09:03:54.197Z","1.0.5-beta.16":"2026-07-20T06:38:06.300Z","1.0.5-beta.17":"2026-07-20T07:54:51.286Z","1.0.5-beta.18":"2026-07-20T15:05:21.993Z","1.0.5-beta.19":"2026-07-21T01:31:25.391Z","1.0.5-beta.20":"2026-07-21T02:03:30.559Z","1.0.5-beta.21":"2026-07-21T03:40:56.488Z","1.0.5-beta.22":"2026-07-31T09:04:48.522Z","1.0.5-beta.23":"2026-08-01T08:52:13.058Z","1.0.5-beta.24":"2026-08-11T06:12:01.235Z","1.0.5-beta.25":"2026-08-11T07:28:42.868Z","1.0.5-beta.26":"2026-08-11T07:59:05.358Z","1.0.5-beta.27":"2026-08-11T09:56:05.834Z","1.0.5-beta.28":"2026-08-11T10:12:54.077Z","1.0.5-beta.29":"2026-08-12T09:26:39.487Z","1.0.5-beta.30":"2026-08-26T02:12:02.854Z","1.0.5-beta.31":"2026-08-26T06:40:28.950Z","1.0.5-beta.32":"2026-08-31T06:46:43.963Z","1.0.5-beta.33":"2026-08-31T09:17:09.333Z","1.0.5-beta.34":"2026-09-01T03:55:50.500Z","1.0.5-beta.35":"2026-09-20T07:44:00.407Z","1.0.5-beta.36":"2026-09-20T08:30:28.003Z","1.0.5-beta.37":"2026-09-21T03:21:03.682Z","1.0.5-beta.38":"2026-09-28T02:36:40.648Z","1.0.5-beta.39":"2026-09-29T09:42:31.802Z","1.0.5-beta.40":"2026-09-30T08:49:07.481Z","1.0.5-beta.41":"2026-10-01T17:47:42.010Z"},"bugs":{"url":"https://github.com/zzy-life/claude-codex-proxy/issues"},"license":"MIT","homepage":"https://github.com/zzy-life/claude-codex-proxy#readme","keywords":["codex","openai","proxy","claude","chatgpt","oauth"],"repository":{"url":"git+https://github.com/zzy-life/claude-codex-proxy.git","type":"git"},"description":"Multi-account proxy server for OpenAI Codex CLI with Claude API compatibility","maintainers":[{"name":"zzy1998","email":"790002517@qq.com"}],"readme":"","readmeFilename":""}