{"_id":"@ahoo-wang/fetcher-openai","_rev":"194-d7042c33b01ea460f636d6b7c53d704f","name":"@ahoo-wang/fetcher-openai","dist-tags":{"latest":"5.1.5"},"versions":{"2.9.8":{"name":"@ahoo-wang/fetcher-openai","version":"2.9.8","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@2.9.8","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"12ed24aabef7f657bead5819f1e578affae4e919","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-2.9.8.tgz","fileCount":20,"integrity":"sha512-zm+4Sh+st0rL74DNgUGRUupI6kPRdgrzbn0vt0o0RKPC3LQjM+z6Pkd1LVk14+C/kyPYzewAtVBr2sovMlUmNw==","signatures":[{"sig":"MEQCICID3Yz6Yzde+hhgGB0uWmOlMGkdibBRjI+LElPNWjptAiAY6AOYIIr5CjPTM1fn3cItyEvqEatKRe0QgU6JTpU7aQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146680},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-2.9.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/282d580c4155355982b3f66d13ee7b99/ahoo-wang-fetcher-openai-2.9.8.tgz","_integrity":"sha512-zm+4Sh+st0rL74DNgUGRUupI6kPRdgrzbn0vt0o0RKPC3LQjM+z6Pkd1LVk14+C/kyPYzewAtVBr2sovMlUmNw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.3","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.3","vite":"^7.1.10","eslint":"^9.37.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.37.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^2.9.8","@ahoo-wang/fetcher-storage":"^2.9.8","@ahoo-wang/fetcher-eventbus":"^2.9.8"},"peerDependencies":{"@ahoo-wang/fetcher":"^2.9.3","@ahoo-wang/fetcher-decorator":"^2.9.6","@ahoo-wang/fetcher-eventstream":"^2.9.8"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_2.9.8_1760502449453_0.051032537103836706","host":"s3://npm-registry-packages-npm-production"}},"2.9.9":{"name":"@ahoo-wang/fetcher-openai","version":"2.9.9","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@2.9.9","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"eba7b168e55a2718fbb8b8e01eca10f607be5a49","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-2.9.9.tgz","fileCount":20,"integrity":"sha512-EsnscLEbMdOuaNHszSm13VPWXHnVTBPWDNrsXnwBDxShvEG6vaP8dUIuwA+32DwXz+zdRIk6MWfQlHFIRvqJrg==","signatures":[{"sig":"MEYCIQDEFGhcPzAbb8s3QEQqaxZz34Yqu+CPitJ6Lm3v8ooAlwIhAMaBCvjrkY4nEiVb+OYfn9QW2I6jvbYX2vYTSXBPwhjF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146680},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-2.9.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/edec9fb707d1b1ecbbd1ea035010e3b4/ahoo-wang-fetcher-openai-2.9.9.tgz","_integrity":"sha512-EsnscLEbMdOuaNHszSm13VPWXHnVTBPWDNrsXnwBDxShvEG6vaP8dUIuwA+32DwXz+zdRIk6MWfQlHFIRvqJrg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.3","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.3","vite":"^7.1.10","eslint":"^9.37.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.37.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^2.9.9","@ahoo-wang/fetcher-storage":"^2.9.9","@ahoo-wang/fetcher-eventbus":"^2.9.9"},"peerDependencies":{"@ahoo-wang/fetcher":"^2.9.3","@ahoo-wang/fetcher-decorator":"^2.9.6","@ahoo-wang/fetcher-eventstream":"^2.9.8"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_2.9.9_1760517457481_0.5266585166545075","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"@ahoo-wang/fetcher-openai","version":"2.10.0","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@2.10.0","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"ddbc73bc49cf051c2d769bdc50d5eb0c30590d62","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-2.10.0.tgz","fileCount":20,"integrity":"sha512-bA6doAs/fJ+bhyQiHOK+ruaCMIMbrJhFeVAcy2/yoTwPOvpLASk4VDBOIRlOhLLBTOjeT2XM4K8zGCHugLVt8Q==","signatures":[{"sig":"MEQCIFArcjCbez9RpjG0CBZBXFoA9mO4FH9fhppzBIpsE5JkAiAhpWkMyrvg446GQjC1JvGiJFi6XpjQrT26mkDAluE6gA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146684},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-2.10.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/3d1d0ed9a8ac86866fb6206ca5b3054d/ahoo-wang-fetcher-openai-2.10.0.tgz","_integrity":"sha512-bA6doAs/fJ+bhyQiHOK+ruaCMIMbrJhFeVAcy2/yoTwPOvpLASk4VDBOIRlOhLLBTOjeT2XM4K8zGCHugLVt8Q==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.3","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.3","vite":"^7.1.10","eslint":"^9.37.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.37.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^2.10.0","@ahoo-wang/fetcher-storage":"^2.10.0","@ahoo-wang/fetcher-eventbus":"^2.10.0"},"peerDependencies":{"@ahoo-wang/fetcher":"^2.9.3","@ahoo-wang/fetcher-decorator":"^2.9.6","@ahoo-wang/fetcher-eventstream":"^2.9.8"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_2.10.0_1760519140501_0.3854188875601179","host":"s3://npm-registry-packages-npm-production"}},"2.10.1":{"name":"@ahoo-wang/fetcher-openai","version":"2.10.1","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@2.10.1","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"08677fe185060868adcf41ed017cbdb7659f2809","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-2.10.1.tgz","fileCount":20,"integrity":"sha512-u+yQPi3gbCqig+PccEmV2+Fa/olNV2nk1NMH6/vUhMQ0/OJIfMuF2wNo5+xSh4kuw496qAxzp9dXXMKATa4tBg==","signatures":[{"sig":"MEQCIBYHhEo9fuafAA1gVaq82X4QqUX3sClRnm0tDvT7zNm1AiA2JccjWRlxOcv59wQXmM6skAKdoMCl5VDzAwzdOj+P7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146684},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-2.10.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/4293e414af3f809170051d226a8997ec/ahoo-wang-fetcher-openai-2.10.1.tgz","_integrity":"sha512-u+yQPi3gbCqig+PccEmV2+Fa/olNV2nk1NMH6/vUhMQ0/OJIfMuF2wNo5+xSh4kuw496qAxzp9dXXMKATa4tBg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.3","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.3","vite":"^7.1.10","eslint":"^9.37.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.37.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^2.10.1","@ahoo-wang/fetcher-storage":"^2.10.1","@ahoo-wang/fetcher-eventbus":"^2.10.1"},"peerDependencies":{"@ahoo-wang/fetcher":"^2.9.3","@ahoo-wang/fetcher-decorator":"^2.9.6","@ahoo-wang/fetcher-eventstream":"^2.9.8"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_2.10.1_1760531775258_0.12891022951367437","host":"s3://npm-registry-packages-npm-production"}},"2.10.2":{"name":"@ahoo-wang/fetcher-openai","version":"2.10.2","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@2.10.2","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"fd76de8105b0ddc71ba0529f32b8a7068a16b917","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-2.10.2.tgz","fileCount":20,"integrity":"sha512-ZPbHT1yzOAbS5glAZN+WDCRD/gX/bWCafblPsdHrOW9kzsXleIW3skKvPJGvy4NwNe+aLCHNUg5mnCaE9xxU3Q==","signatures":[{"sig":"MEYCIQCmWhqfSWMW7VdlfCEgeUvxbofdtVihga0AnwVLm2Z+qQIhAMnt/dXw0LbMqPVJFAE7UgjolQNouAaqKt5Gm4NA3S7t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146684},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-2.10.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/da56081f94fcbfc8278473abff7d63d1/ahoo-wang-fetcher-openai-2.10.2.tgz","_integrity":"sha512-ZPbHT1yzOAbS5glAZN+WDCRD/gX/bWCafblPsdHrOW9kzsXleIW3skKvPJGvy4NwNe+aLCHNUg5mnCaE9xxU3Q==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.3","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.3","vite":"^7.1.10","eslint":"^9.37.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.37.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^2.10.2","@ahoo-wang/fetcher-storage":"^2.10.2","@ahoo-wang/fetcher-eventbus":"^2.10.2"},"peerDependencies":{"@ahoo-wang/fetcher":"^2.9.3","@ahoo-wang/fetcher-decorator":"^2.9.6","@ahoo-wang/fetcher-eventstream":"^2.9.8"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_2.10.2_1760589459967_0.9204966835023627","host":"s3://npm-registry-packages-npm-production"}},"2.10.3":{"name":"@ahoo-wang/fetcher-openai","version":"2.10.3","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@2.10.3","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"d82c6ba109d8f6f8e95162c842b729afeb3e1239","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-2.10.3.tgz","fileCount":20,"integrity":"sha512-xYBSV5ZeQnMKHVvvv8d19zFruBlcKcQtAFh8KVpOHC3A1P001OK9ReZwTtBSeue0Ml0mj8od4ymtW56vzRvujg==","signatures":[{"sig":"MEUCIAlLK+43URN5jAw1dMlkKx6MsM3ECcM8YG61bqni9h6eAiEA3pr702PDgpdgCR7ZW13Nt+QRrwe95a3Uz1R6a5yLF2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146684},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-2.10.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/f375932b6c2bd6391ff8fafdfe2446ad/ahoo-wang-fetcher-openai-2.10.3.tgz","_integrity":"sha512-xYBSV5ZeQnMKHVvvv8d19zFruBlcKcQtAFh8KVpOHC3A1P001OK9ReZwTtBSeue0Ml0mj8od4ymtW56vzRvujg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.3","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.3","vite":"^7.1.10","eslint":"^9.37.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.37.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^2.10.3","@ahoo-wang/fetcher-storage":"^2.10.3","@ahoo-wang/fetcher-eventbus":"^2.10.3"},"peerDependencies":{"@ahoo-wang/fetcher":"^2.9.3","@ahoo-wang/fetcher-decorator":"^2.9.6","@ahoo-wang/fetcher-eventstream":"^2.9.8"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_2.10.3_1760597479929_0.7555988867500179","host":"s3://npm-registry-packages-npm-production"}},"2.10.5":{"name":"@ahoo-wang/fetcher-openai","version":"2.10.5","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@2.10.5","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"1e87933141215b27d2a9595d532f38f2bfca7d3b","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-2.10.5.tgz","fileCount":20,"integrity":"sha512-XWq/ekQZPAw7d3i7IZq3aDdv+yKWYtl4irte9Y6b2f/J1WEoEyQr54H0c53gg9zFOe0g474/e2ocZVIzHlyKQw==","signatures":[{"sig":"MEYCIQD0mQiciXJ5c1coFZvNxpaIONOkb/oKfnU46fP1lmaoKAIhAIWjuaSzpaYnrGiEZEIn+W8NseqjjNc5Mn8DASLjKlt9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146684},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-2.10.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/fc09460c9a9c6027e3d626bafb0de26e/ahoo-wang-fetcher-openai-2.10.5.tgz","_integrity":"sha512-XWq/ekQZPAw7d3i7IZq3aDdv+yKWYtl4irte9Y6b2f/J1WEoEyQr54H0c53gg9zFOe0g474/e2ocZVIzHlyKQw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.3","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.3","vite":"^7.1.10","eslint":"^9.37.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.37.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^2.10.5","@ahoo-wang/fetcher-storage":"^2.10.5","@ahoo-wang/fetcher-eventbus":"^2.10.5"},"peerDependencies":{"@ahoo-wang/fetcher":"^2.9.3","@ahoo-wang/fetcher-decorator":"^2.9.6","@ahoo-wang/fetcher-eventstream":"^2.9.8"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_2.10.5_1760601286987_0.6911942098604758","host":"s3://npm-registry-packages-npm-production"}},"2.10.6":{"name":"@ahoo-wang/fetcher-openai","version":"2.10.6","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@2.10.6","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"e85bc29c69fa1345d40560c83f22b96c6c179a80","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-2.10.6.tgz","fileCount":20,"integrity":"sha512-yIdnwNzjr17Dn+pfi1fvY0ia0KfKmmCFwNoruXDLujcy/U5pxteTZs5KkEqT0L4U+MZjcfpPsCvnVsTDAplvYg==","signatures":[{"sig":"MEYCIQDAf2kHa6jn1d/raQs6gvQjLeF0PNjR2hlOjhaPSAchIwIhAP9fl0VHyKtJ9sVAZJz0c++H81PBE8yXnfr/T+Kb2x0N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146684},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-2.10.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/79992543445fd627c2616440ce9c4ada/ahoo-wang-fetcher-openai-2.10.6.tgz","_integrity":"sha512-yIdnwNzjr17Dn+pfi1fvY0ia0KfKmmCFwNoruXDLujcy/U5pxteTZs5KkEqT0L4U+MZjcfpPsCvnVsTDAplvYg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.3","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.3","vite":"^7.1.10","eslint":"^9.37.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.37.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^2.10.6","@ahoo-wang/fetcher-storage":"^2.10.6","@ahoo-wang/fetcher-eventbus":"^2.10.6"},"peerDependencies":{"@ahoo-wang/fetcher":"^2.9.3","@ahoo-wang/fetcher-decorator":"^2.9.6","@ahoo-wang/fetcher-eventstream":"^2.9.8"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_2.10.6_1760602083935_0.4721586337635544","host":"s3://npm-registry-packages-npm-production"}},"2.10.8":{"name":"@ahoo-wang/fetcher-openai","version":"2.10.8","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@2.10.8","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"fb4f03ca000161603a644fbaefefb272a0be095b","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-2.10.8.tgz","fileCount":20,"integrity":"sha512-UVDu5fkToZtqbp7yV92uukHK/jprDUcDxrNahlvwUHpd+qhsUt8vNI/b+gFAKknB9iOSEkjw7502bdDgLswAbw==","signatures":[{"sig":"MEUCIQDw44H34Np7X7rI/oPH9M7wzyu1rS6cpUqfQSaGrsvKRAIgFekDjN/TasemXjuEcJ7l30s5ayFX7xGJAVE4HDxWtOw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146684},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-2.10.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/7a18f84a02285caeee3c81daddff93fe/ahoo-wang-fetcher-openai-2.10.8.tgz","_integrity":"sha512-UVDu5fkToZtqbp7yV92uukHK/jprDUcDxrNahlvwUHpd+qhsUt8vNI/b+gFAKknB9iOSEkjw7502bdDgLswAbw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.3","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.3","vite":"^7.1.10","eslint":"^9.37.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.37.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^2.10.8","@ahoo-wang/fetcher-storage":"^2.10.8","@ahoo-wang/fetcher-eventbus":"^2.10.8"},"peerDependencies":{"@ahoo-wang/fetcher":"^2.9.3","@ahoo-wang/fetcher-decorator":"^2.9.6","@ahoo-wang/fetcher-eventstream":"^2.9.8"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_2.10.8_1760603870689_0.4648398947341179","host":"s3://npm-registry-packages-npm-production"}},"2.10.9":{"name":"@ahoo-wang/fetcher-openai","version":"2.10.9","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@2.10.9","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"79e338b9a2d7a42e29d1e68e3e84a546984bbe27","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-2.10.9.tgz","fileCount":20,"integrity":"sha512-1VzDOmGTwwJhxsivTmd1YB7Y6ezOhs4/IS9syMbHQSO+WN/54Tqr5hQSrBJNHL4HdVd2Vf9MEF7zli2XAga7tg==","signatures":[{"sig":"MEUCIQDXUkJgD+06GH4fhscCqT974AIAuo97BEyt29RLQQz9xgIgYGNPfGdG7N41sGbjSEla8nAf0no2zlcKNDVcw4LtoJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146684},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-2.10.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/af748c3de5300a6dc8b98c9ed8fb81d4/ahoo-wang-fetcher-openai-2.10.9.tgz","_integrity":"sha512-1VzDOmGTwwJhxsivTmd1YB7Y6ezOhs4/IS9syMbHQSO+WN/54Tqr5hQSrBJNHL4HdVd2Vf9MEF7zli2XAga7tg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.3","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.3","vite":"^7.1.10","eslint":"^9.37.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.37.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^2.10.9","@ahoo-wang/fetcher-storage":"^2.10.9","@ahoo-wang/fetcher-eventbus":"^2.10.9"},"peerDependencies":{"@ahoo-wang/fetcher":"^2.9.3","@ahoo-wang/fetcher-decorator":"^2.9.6","@ahoo-wang/fetcher-eventstream":"^2.9.8"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_2.10.9_1760604577508_0.23260631441850443","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"@ahoo-wang/fetcher-openai","version":"2.11.0","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@2.11.0","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"35cf407d251c59e01bab7e93a0e751a9d7f35fad","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-2.11.0.tgz","fileCount":20,"integrity":"sha512-fw/aF5IIO03KTB7RMuqoNGhll2I+TMosf7onVw6PTqZNPMADBpZcPdKAyh3axxVu2NiYtT/wanBX1//bcupgJg==","signatures":[{"sig":"MEUCIQCe0GE8ipyto5YbISrcleMF48G/FyXdGVg7r/gaEhlFxAIgVKug/4JmeusTBM1MnpxU8lm3gXPI5v/TvcJSkeO6SCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146684},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-2.11.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/154f5859a90e4025c6e4b14df2bb586e/ahoo-wang-fetcher-openai-2.11.0.tgz","_integrity":"sha512-fw/aF5IIO03KTB7RMuqoNGhll2I+TMosf7onVw6PTqZNPMADBpZcPdKAyh3axxVu2NiYtT/wanBX1//bcupgJg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.3","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.3","vite":"^7.1.10","eslint":"^9.37.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.37.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^2.11.0","@ahoo-wang/fetcher-storage":"^2.11.0","@ahoo-wang/fetcher-eventbus":"^2.11.0"},"peerDependencies":{"@ahoo-wang/fetcher":"^2.9.3","@ahoo-wang/fetcher-decorator":"^2.9.6","@ahoo-wang/fetcher-eventstream":"^2.9.8"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_2.11.0_1760609803703_0.600320815765691","host":"s3://npm-registry-packages-npm-production"}},"2.11.1":{"name":"@ahoo-wang/fetcher-openai","version":"2.11.1","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@2.11.1","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"3dc7b078d33e8184401daf1b9c6ecbfac380c42a","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-2.11.1.tgz","fileCount":20,"integrity":"sha512-/pC0tLrL/x8pTm/BCD5t4EXjj87tUA9H81kERM+iK4NXPkHmaicavxmFXTljif8yWOy9+msNB9FxkIiGHnXU9Q==","signatures":[{"sig":"MEYCIQCGK5PYBMXCldyjxDBXp3A0R9uGL/n/u/TgZLOyiq3kPgIhAIAVwKjsGuKkkM1D2ujTonpEdYScN+A7I1qmO4pwoSD+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146684},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-2.11.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/e48537e695b555b1381e7d218a153027/ahoo-wang-fetcher-openai-2.11.1.tgz","_integrity":"sha512-/pC0tLrL/x8pTm/BCD5t4EXjj87tUA9H81kERM+iK4NXPkHmaicavxmFXTljif8yWOy9+msNB9FxkIiGHnXU9Q==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.3","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.3","vite":"^7.1.10","eslint":"^9.37.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.37.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^2.11.1","@ahoo-wang/fetcher-storage":"^2.11.1","@ahoo-wang/fetcher-eventbus":"^2.11.1"},"peerDependencies":{"@ahoo-wang/fetcher":"^2.9.3","@ahoo-wang/fetcher-decorator":"^2.9.6","@ahoo-wang/fetcher-eventstream":"^2.9.8"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_2.11.1_1760615999675_0.5012697231304675","host":"s3://npm-registry-packages-npm-production"}},"2.11.2":{"name":"@ahoo-wang/fetcher-openai","version":"2.11.2","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@2.11.2","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"d3d440352e3e29bc41157653f9e71741f0349a90","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-2.11.2.tgz","fileCount":20,"integrity":"sha512-PobkAgEEEECrxJ9ETxd0Z0RHlruF1hulr0Q/msL8+lHvo7fY+m0GiUkirgEhoUV8wf11pVOL5bqTr7yjgGWVdw==","signatures":[{"sig":"MEUCIQDKbee+37Wd+IDwl1PwSztkqJj96eu4K7Qhf7HeyJ1FGAIgA2S3KhH0ZqT24k6XY5zDEGVXaV71PsAlB8qxrojn7Ac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146684},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-2.11.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/dd4c04c30249fab1e20c007587fcff9e/ahoo-wang-fetcher-openai-2.11.2.tgz","_integrity":"sha512-PobkAgEEEECrxJ9ETxd0Z0RHlruF1hulr0Q/msL8+lHvo7fY+m0GiUkirgEhoUV8wf11pVOL5bqTr7yjgGWVdw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.3","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.3","vite":"^7.1.10","eslint":"^9.37.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.37.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^2.11.2","@ahoo-wang/fetcher-storage":"^2.11.2","@ahoo-wang/fetcher-eventbus":"^2.11.2"},"peerDependencies":{"@ahoo-wang/fetcher":"^2.9.3","@ahoo-wang/fetcher-decorator":"^2.9.6","@ahoo-wang/fetcher-eventstream":"^2.9.8"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_2.11.2_1760623403234_0.7624533335590389","host":"s3://npm-registry-packages-npm-production"}},"2.11.3":{"name":"@ahoo-wang/fetcher-openai","version":"2.11.3","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@2.11.3","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"991e3fea26a7f61570bb0850ebace1d8f4faff59","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-2.11.3.tgz","fileCount":20,"integrity":"sha512-wU82OKR3a0GnoFnAQgZUfw7O3SmeWMzfeLuQlvoiSW18G/b3Xsp4Ee6DCDGJDD0EO8L3HEJObMYF2XI0Gc/nhQ==","signatures":[{"sig":"MEUCIQDjaC8QEgbVlMWTubMObHl/eqzGevlwvx/JhpB/geH6CgIgI2YN7cPzRjLDM58N+sSGpauJ+V4RwLFNm6UYALTeeVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146684},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-2.11.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/aef2512341e955f2736701cef86975c3/ahoo-wang-fetcher-openai-2.11.3.tgz","_integrity":"sha512-wU82OKR3a0GnoFnAQgZUfw7O3SmeWMzfeLuQlvoiSW18G/b3Xsp4Ee6DCDGJDD0EO8L3HEJObMYF2XI0Gc/nhQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.3","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.3","vite":"^7.1.10","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^2.11.3","@ahoo-wang/fetcher-storage":"^2.11.3","@ahoo-wang/fetcher-eventbus":"^2.11.3"},"peerDependencies":{"@ahoo-wang/fetcher":"^2.9.3","@ahoo-wang/fetcher-decorator":"^2.9.6","@ahoo-wang/fetcher-eventstream":"^2.9.8"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_2.11.3_1760932974688_0.05114071920434338","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"@ahoo-wang/fetcher-openai","version":"2.12.0","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@2.12.0","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"ee0c55258e475d8937508e28e9f479aa3a47bd0a","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-2.12.0.tgz","fileCount":20,"integrity":"sha512-SlmXUdYYRzVX7qACK0wW6PQuWB39SueUJjVjfwQFqIdK+P7pWxVd6TajC7NJWz++4sk6f39GJhmwy6lBbd1cEw==","signatures":[{"sig":"MEYCIQC/b1Bj36xgoW18/hyu7LyV+rlLdmXm45fEPbqWpEWmPwIhAJF53aJA3+hA2+fFDh9ZzXS+2fBwhmCZTkIlAQH4KFNN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146684},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-2.12.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/42a9e352560046bbe664ff6ad965d529/ahoo-wang-fetcher-openai-2.12.0.tgz","_integrity":"sha512-SlmXUdYYRzVX7qACK0wW6PQuWB39SueUJjVjfwQFqIdK+P7pWxVd6TajC7NJWz++4sk6f39GJhmwy6lBbd1cEw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.3","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.3","vite":"^7.1.11","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^2.12.0","@ahoo-wang/fetcher-storage":"^2.12.0","@ahoo-wang/fetcher-eventbus":"^2.12.0"},"peerDependencies":{"@ahoo-wang/fetcher":"^2.9.3","@ahoo-wang/fetcher-decorator":"^2.9.6","@ahoo-wang/fetcher-eventstream":"^2.9.8"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_2.12.0_1761056676052_0.8897917048113035","host":"s3://npm-registry-packages-npm-production"}},"2.12.1":{"name":"@ahoo-wang/fetcher-openai","version":"2.12.1","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@2.12.1","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"686ba539f56b9ad6303386bf60a3997219d05ddd","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-2.12.1.tgz","fileCount":20,"integrity":"sha512-RaHIrQTvpJDG1oYu4fczi0a2zBK+XEUcxGtRcHAPvVj9nKVZqkC90zOGOB0Duza0OmxshUgXNy9X1wvfLWcanw==","signatures":[{"sig":"MEYCIQDvRzk1WGZcGeYSjum/gtuD+QWnAvDvYbf0cGiRiS6jbAIhAIaG1hVqzomWMNf4KLIkkvOrRMDtwNB2Qww9ZC72huIq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146684},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-2.12.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/004847b1f00a5627ac10b2ea0ce31092/ahoo-wang-fetcher-openai-2.12.1.tgz","_integrity":"sha512-RaHIrQTvpJDG1oYu4fczi0a2zBK+XEUcxGtRcHAPvVj9nKVZqkC90zOGOB0Duza0OmxshUgXNy9X1wvfLWcanw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.3","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.3","vite":"^7.1.11","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^2.12.1","@ahoo-wang/fetcher-storage":"^2.12.1","@ahoo-wang/fetcher-eventbus":"^2.12.1"},"peerDependencies":{"@ahoo-wang/fetcher":"^2.9.3","@ahoo-wang/fetcher-decorator":"^2.9.6","@ahoo-wang/fetcher-eventstream":"^2.9.8"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_2.12.1_1761101698355_0.9660265288180909","host":"s3://npm-registry-packages-npm-production"}},"2.12.2":{"name":"@ahoo-wang/fetcher-openai","version":"2.12.2","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@2.12.2","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"a8179832f44b9f0d20336895411d4b95f046be0b","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-2.12.2.tgz","fileCount":20,"integrity":"sha512-gB46czbR7q3ruTJZocN0HvDtqXgo8MNfmB82X10R8+MCa9tAzoDzC1VA0tbC0zUlPXiJENahn0saZ1+NlJZL0A==","signatures":[{"sig":"MEUCIQDNzHUCZxpLRXuTNtKrHgNdErQiWjJikK1fsPalDApDFwIgVQ+LILl9BPOX4NqXD6b2+caYfHjAowOyOks/jaT55do=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146684},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-2.12.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/1fd32d274b35d32558daad955ba0c368/ahoo-wang-fetcher-openai-2.12.2.tgz","_integrity":"sha512-gB46czbR7q3ruTJZocN0HvDtqXgo8MNfmB82X10R8+MCa9tAzoDzC1VA0tbC0zUlPXiJENahn0saZ1+NlJZL0A==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.3","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.3","vite":"^7.1.11","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^2.12.2","@ahoo-wang/fetcher-storage":"^2.12.2","@ahoo-wang/fetcher-eventbus":"^2.12.2"},"peerDependencies":{"@ahoo-wang/fetcher":"^2.9.3","@ahoo-wang/fetcher-decorator":"^2.9.6","@ahoo-wang/fetcher-eventstream":"^2.9.8"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_2.12.2_1761107781029_0.475351392638083","host":"s3://npm-registry-packages-npm-production"}},"2.12.5":{"name":"@ahoo-wang/fetcher-openai","version":"2.12.5","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@2.12.5","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"8ba4407d0e36f53a339fe64a1978736a5bb68c8a","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-2.12.5.tgz","fileCount":20,"integrity":"sha512-oDWcNfKBinu2qIcV0L7iMkX+aoKeo6OUFLQtwz/WXsBW8Ke3AP5B1tqPxzcchD2/IVfjJKyUHYSZXwMkHFp1Ig==","signatures":[{"sig":"MEQCIBda1x2VfMY1qeUW03StJYafyAplwzHNEny5/NfF+SGSAiBVksxmGauF+f+TYLQRstb1WfZgvlA/4AYQeQUD2QxBqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146684},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-2.12.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/16548c403360fa7509558aef02fdedee/ahoo-wang-fetcher-openai-2.12.5.tgz","_integrity":"sha512-oDWcNfKBinu2qIcV0L7iMkX+aoKeo6OUFLQtwz/WXsBW8Ke3AP5B1tqPxzcchD2/IVfjJKyUHYSZXwMkHFp1Ig==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.3","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.3","vite":"^7.1.11","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^2.12.5","@ahoo-wang/fetcher-storage":"^2.12.5","@ahoo-wang/fetcher-eventbus":"^2.12.5"},"peerDependencies":{"@ahoo-wang/fetcher":"^2.9.3","@ahoo-wang/fetcher-decorator":"^2.9.6","@ahoo-wang/fetcher-eventstream":"^2.9.8"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_2.12.5_1761119332273_0.12021889156524779","host":"s3://npm-registry-packages-npm-production"}},"2.12.6":{"name":"@ahoo-wang/fetcher-openai","version":"2.12.6","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@2.12.6","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"8b3867b607a84e5f9f1d023a1f274deed83e25b5","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-2.12.6.tgz","fileCount":20,"integrity":"sha512-MZCQSZ7WTfYQmJ6Brb2NREaSgZVG7gEiM6giSL6jwbpXSv9suNRGNSJFbVT3tF7Yx2Pec+3zX/W0kX7L4KUzlw==","signatures":[{"sig":"MEYCIQC8Obu0LwGLtfJn8TdFG67lVK7+hMp1ncDYy/rkTUgUhgIhAMi6RBjMZfLAh458lF8EdWwbUfd35QYoBiZNemlhVNng","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146684},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-2.12.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/6a786c2eb11450105b6f0b7f877ff1e8/ahoo-wang-fetcher-openai-2.12.6.tgz","_integrity":"sha512-MZCQSZ7WTfYQmJ6Brb2NREaSgZVG7gEiM6giSL6jwbpXSv9suNRGNSJFbVT3tF7Yx2Pec+3zX/W0kX7L4KUzlw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.3","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.3","vite":"^7.1.11","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^2.12.6","@ahoo-wang/fetcher-storage":"^2.12.6","@ahoo-wang/fetcher-eventbus":"^2.12.6"},"peerDependencies":{"@ahoo-wang/fetcher":"^2.9.3","@ahoo-wang/fetcher-decorator":"^2.9.6","@ahoo-wang/fetcher-eventstream":"^2.9.8"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_2.12.6_1761121460629_0.329104413218946","host":"s3://npm-registry-packages-npm-production"}},"2.12.8":{"name":"@ahoo-wang/fetcher-openai","version":"2.12.8","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@2.12.8","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"154e76ce646a53451410c4ba192ce7cd85c56b4a","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-2.12.8.tgz","fileCount":20,"integrity":"sha512-A24NJNQe+xImNC41GRjwOgtk7rzzogj8bUT9EMNGpgus4qH3crmSI9X8CZOgb22SEwDp9sauG/P/J0+aLaPR4Q==","signatures":[{"sig":"MEYCIQCmVsP4rW/9zBVRD/2IWDoDJuuMR0G41Qyc3bzQy5TwwgIhAO7QvO5GfhXS1qIl4NdEOHwrUGz5f28KNusS7J7wlKP1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146684},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-2.12.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/b2490b5b2709dc64e73af0a836b0ed24/ahoo-wang-fetcher-openai-2.12.8.tgz","_integrity":"sha512-A24NJNQe+xImNC41GRjwOgtk7rzzogj8bUT9EMNGpgus4qH3crmSI9X8CZOgb22SEwDp9sauG/P/J0+aLaPR4Q==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.3","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.3","vite":"^7.1.11","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^2.12.8","@ahoo-wang/fetcher-storage":"^2.12.8","@ahoo-wang/fetcher-eventbus":"^2.12.8"},"peerDependencies":{"@ahoo-wang/fetcher":"^2.9.3","@ahoo-wang/fetcher-decorator":"^2.9.6","@ahoo-wang/fetcher-eventstream":"^2.9.8"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_2.12.8_1761191823780_0.3018445359232691","host":"s3://npm-registry-packages-npm-production"}},"2.12.9":{"name":"@ahoo-wang/fetcher-openai","version":"2.12.9","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@2.12.9","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"624d5b91a5472c05de54a5b05ddf749e75c16786","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-2.12.9.tgz","fileCount":20,"integrity":"sha512-t6v40foeh/5UFi6p40JjTj5hHbYPbdq/l0+JFPEp/sgg2Y77GKN26jBhS+9Ec9tW+qB0uNxyaVe+Z+qw72nemw==","signatures":[{"sig":"MEQCIENklqIZwsBH2xDdyi142sfflsVdwyuKthdIqEjAjAyoAiBFP1cvo1qfA9ckIYkARYPpTbnd9LZGfYML6udrRStQbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146684},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-2.12.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/9e64ec8381adc0dc9317235c01c132e1/ahoo-wang-fetcher-openai-2.12.9.tgz","_integrity":"sha512-t6v40foeh/5UFi6p40JjTj5hHbYPbdq/l0+JFPEp/sgg2Y77GKN26jBhS+9Ec9tW+qB0uNxyaVe+Z+qw72nemw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.3","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.3","vite":"^7.1.11","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^2.12.9","@ahoo-wang/fetcher-storage":"^2.12.9","@ahoo-wang/fetcher-eventbus":"^2.12.9"},"peerDependencies":{"@ahoo-wang/fetcher":"^2.9.3","@ahoo-wang/fetcher-decorator":"^2.9.6","@ahoo-wang/fetcher-eventstream":"^2.9.8"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_2.12.9_1761192851108_0.6850900050908899","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"name":"@ahoo-wang/fetcher-openai","version":"2.13.0","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@2.13.0","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"0c2fe8b18ab32388edade74b7fcdbf41eda4832f","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-2.13.0.tgz","fileCount":20,"integrity":"sha512-OKeWCkhczVtbYkvj8MBEIAz+iSKYCRqlVLaBwZktQh95Us6/z30e/fNqsNJPabSLbE8vQjPL1wRW05iwqF6r7g==","signatures":[{"sig":"MEYCIQCOo5pvG1i4WWP8uyUCqh0gxszi0wwOFRYPqfgnTG7LnQIhAOK+FHuDY/ZkiRvrWvxAwmOmK/n82RRGLBEeBU6p0xhI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146684},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-2.13.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/b15ddfad82ea1d25b641d75d132ccfa2/ahoo-wang-fetcher-openai-2.13.0.tgz","_integrity":"sha512-OKeWCkhczVtbYkvj8MBEIAz+iSKYCRqlVLaBwZktQh95Us6/z30e/fNqsNJPabSLbE8vQjPL1wRW05iwqF6r7g==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.3","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.3","vite":"^7.1.11","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^2.13.0","@ahoo-wang/fetcher-storage":"^2.13.0","@ahoo-wang/fetcher-eventbus":"^2.13.0"},"peerDependencies":{"@ahoo-wang/fetcher":"^2.9.3","@ahoo-wang/fetcher-decorator":"^2.9.6","@ahoo-wang/fetcher-eventstream":"^2.9.8"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_2.13.0_1761272978763_0.9686220100054865","host":"s3://npm-registry-packages-npm-production"}},"2.13.1":{"name":"@ahoo-wang/fetcher-openai","version":"2.13.1","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@2.13.1","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"c185538e75093da02286053a0763683cbc7c7e74","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-2.13.1.tgz","fileCount":20,"integrity":"sha512-j5Lrj2GCIIMvY+2XRKblHpYPuvDuTkKUzGJh/2S/jtGFECI6dUnR3+HqZCLx2KIRX4jjaSRpn0z8T6CtQNIoOg==","signatures":[{"sig":"MEQCIF7LLcy6mpB3uoxdSp3u2mGOcpUaKeXvTPBSS37aeVleAiAcD0td40zZ6s2ZQIs/ZiIDcfsoepuMq5wSewsjexdXcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146684},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-2.13.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/db0277a71ca556c5e05d2d4120531768/ahoo-wang-fetcher-openai-2.13.1.tgz","_integrity":"sha512-j5Lrj2GCIIMvY+2XRKblHpYPuvDuTkKUzGJh/2S/jtGFECI6dUnR3+HqZCLx2KIRX4jjaSRpn0z8T6CtQNIoOg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.3","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.6","vite":"^7.1.12","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^2.13.1","@ahoo-wang/fetcher-storage":"^2.13.1","@ahoo-wang/fetcher-eventbus":"^2.13.1"},"peerDependencies":{"@ahoo-wang/fetcher":"^2.9.3","@ahoo-wang/fetcher-decorator":"^2.9.6","@ahoo-wang/fetcher-eventstream":"^2.9.8"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_2.13.1_1761290647913_0.6916639442680901","host":"s3://npm-registry-packages-npm-production"}},"2.13.2":{"name":"@ahoo-wang/fetcher-openai","version":"2.13.2","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@2.13.2","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"d213d6c2c5858b57499db5dfd852fc68193b6bfd","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-2.13.2.tgz","fileCount":20,"integrity":"sha512-jki5Qr3yZx+gZl0RtWly+RYbXZn4/7CGLOQ30l55oEV81WS3JmfhaYDYGG3i4WV5vALq23OxJw9oCdz80a5AMg==","signatures":[{"sig":"MEQCIAVuHW0Rute3Qood1czIiAza1NUSDpdCS5RQUJhWZnWOAiBmmg5FCEOcfihyRealgWp0up9W+z3tryMuMXEfc1ZmJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146684},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-2.13.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/a50c1439e7b347b7dab7923c3e154d58/ahoo-wang-fetcher-openai-2.13.2.tgz","_integrity":"sha512-jki5Qr3yZx+gZl0RtWly+RYbXZn4/7CGLOQ30l55oEV81WS3JmfhaYDYGG3i4WV5vALq23OxJw9oCdz80a5AMg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.3","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.6","vite":"^7.1.12","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^2.13.2","@ahoo-wang/fetcher-storage":"^2.13.2","@ahoo-wang/fetcher-eventbus":"^2.13.2"},"peerDependencies":{"@ahoo-wang/fetcher":"^2.9.3","@ahoo-wang/fetcher-decorator":"^2.9.6","@ahoo-wang/fetcher-eventstream":"^2.9.8"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_2.13.2_1761291630119_0.8319998597398572","host":"s3://npm-registry-packages-npm-production"}},"2.13.3":{"name":"@ahoo-wang/fetcher-openai","version":"2.13.3","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@2.13.3","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"59eb652f3a68eb124db8ec26ec7437ec39aa4f95","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-2.13.3.tgz","fileCount":20,"integrity":"sha512-ai/8+dxzWWtIuvpoUe7TRUTc8j8S+dtwO/Kgiwf+iJvAPuUclqEupGoZvTaE5zeAvWobMwdnzyYL2P15hboI7A==","signatures":[{"sig":"MEQCIF+7Hm0YAXFXopOpvUCFHU1djaJDXuHyH7A/HjCscb7SAiBZ9VTlZ+L+JdeSF+ibxPQ0JS8/Az6JnFjbOTim4ZKQpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146684},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-2.13.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/7efb6b1b97e9cbf78083ec7cf953bd38/ahoo-wang-fetcher-openai-2.13.3.tgz","_integrity":"sha512-ai/8+dxzWWtIuvpoUe7TRUTc8j8S+dtwO/Kgiwf+iJvAPuUclqEupGoZvTaE5zeAvWobMwdnzyYL2P15hboI7A==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.3","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.6","vite":"^7.1.12","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^2.13.3","@ahoo-wang/fetcher-storage":"^2.13.3","@ahoo-wang/fetcher-eventbus":"^2.13.3"},"peerDependencies":{"@ahoo-wang/fetcher":"^2.9.3","@ahoo-wang/fetcher-decorator":"^2.9.6","@ahoo-wang/fetcher-eventstream":"^2.9.8"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_2.13.3_1761296823897_0.9900261338262852","host":"s3://npm-registry-packages-npm-production"}},"2.13.5":{"name":"@ahoo-wang/fetcher-openai","version":"2.13.5","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@2.13.5","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"6c7d648f4c2bed3e25ac790ce6c3a44c00c5f54b","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-2.13.5.tgz","fileCount":20,"integrity":"sha512-vutAxoyWUhVFWJFCSV6XOZ+E0a2sk+DgYVWciSS4GXuQ3wPCi+Nfmq8L2rolM9j0h+6W3ZQ+eM1cpcNw5jVFIA==","signatures":[{"sig":"MEUCIQCi7OyFsUd3Psldg4Ltb3CMEmFrVOTiFI4EkkkG434+JQIgRtDFOleg/Or56+9A4HLYLj12eY1A0NLPBqJsqq9Yn1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146684},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-2.13.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/383b7c69537ab2939c2f9d019a0e7a4a/ahoo-wang-fetcher-openai-2.13.5.tgz","_integrity":"sha512-vutAxoyWUhVFWJFCSV6XOZ+E0a2sk+DgYVWciSS4GXuQ3wPCi+Nfmq8L2rolM9j0h+6W3ZQ+eM1cpcNw5jVFIA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.3","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.6","vite":"^7.1.12","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^2.13.5","@ahoo-wang/fetcher-storage":"^2.13.5","@ahoo-wang/fetcher-eventbus":"^2.13.5"},"peerDependencies":{"@ahoo-wang/fetcher":"^2.9.3","@ahoo-wang/fetcher-decorator":"^2.9.6","@ahoo-wang/fetcher-eventstream":"^2.9.8"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_2.13.5_1761298059642_0.7861977830737943","host":"s3://npm-registry-packages-npm-production"}},"2.13.6":{"name":"@ahoo-wang/fetcher-openai","version":"2.13.6","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@2.13.6","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"af8d05076112dce57fb4fdbbb484f19f4c40a9e9","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-2.13.6.tgz","fileCount":20,"integrity":"sha512-4xac2QoCf1C2bKUvMkFN9FyAwVm0Q/KC3K+/Jt5Q6/aH/sIzc/gun/jUPfg4xYGm9YLchXrzvy2bmjanM51m+w==","signatures":[{"sig":"MEQCIE1xY0gAf9Vxv8YP6OAXgQnNIoJzWHMrog2MNIlgS5ImAiALWYcucMZpZr4X/AOiNt5FaHi/8QFmY3l0uw0xEWCNKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146684},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-2.13.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/6ac4ff6f6095d771d40be4724cd14da3/ahoo-wang-fetcher-openai-2.13.6.tgz","_integrity":"sha512-4xac2QoCf1C2bKUvMkFN9FyAwVm0Q/KC3K+/Jt5Q6/aH/sIzc/gun/jUPfg4xYGm9YLchXrzvy2bmjanM51m+w==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.3","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.6","vite":"^7.1.12","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^2.13.6","@ahoo-wang/fetcher-storage":"^2.13.6","@ahoo-wang/fetcher-eventbus":"^2.13.6"},"peerDependencies":{"@ahoo-wang/fetcher":"^2.9.3","@ahoo-wang/fetcher-decorator":"^2.9.6","@ahoo-wang/fetcher-eventstream":"^2.9.8"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_2.13.6_1761298790054_0.13066587047895584","host":"s3://npm-registry-packages-npm-production"}},"2.13.8":{"name":"@ahoo-wang/fetcher-openai","version":"2.13.8","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@2.13.8","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"aeb43b2eccfef5f0da7320628c90061f88fc7b47","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-2.13.8.tgz","fileCount":20,"integrity":"sha512-t+bB3gmsigqY80zc1ftRUKSu9w2Wsl5JTekrVFisjUCqTWSDyYLUMYyVnG9I5K6/JAWyv/wNBu1C/nVuQVnKTw==","signatures":[{"sig":"MEUCIQC1F4HJ1ahtWM29SrGB5/UYbBMQ/tDc2DL6cVKpswfOYgIgXZqVUXSMbhz3GPTxhiSvIPgAx/gHxsRomOZpr2RhYjs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146684},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-2.13.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/2f7a184ae2b522521e591c3fb5282ef5/ahoo-wang-fetcher-openai-2.13.8.tgz","_integrity":"sha512-t+bB3gmsigqY80zc1ftRUKSu9w2Wsl5JTekrVFisjUCqTWSDyYLUMYyVnG9I5K6/JAWyv/wNBu1C/nVuQVnKTw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.3","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.6","vite":"^7.1.12","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^2.13.8","@ahoo-wang/fetcher-storage":"^2.13.8","@ahoo-wang/fetcher-eventbus":"^2.13.8"},"peerDependencies":{"@ahoo-wang/fetcher":"^2.9.3","@ahoo-wang/fetcher-decorator":"^2.9.6","@ahoo-wang/fetcher-eventstream":"^2.9.8"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_2.13.8_1761300520122_0.3166616920966192","host":"s3://npm-registry-packages-npm-production"}},"2.13.9":{"name":"@ahoo-wang/fetcher-openai","version":"2.13.9","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@2.13.9","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"4a595084962f9832cf5f025d399b9c5c3429aef9","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-2.13.9.tgz","fileCount":20,"integrity":"sha512-Z/hz3xUhnTh5tlbNhxJKOlda/9/8VQGuKJhN8RSiVY/62n1ucGutIEIrVOq1cXZNA5n0sWxkmSmRy0dpwxFgGA==","signatures":[{"sig":"MEUCICW6+vfvEnGmtRPkTj4rMgp/IJp4YL5oI+R3i4XfAVy9AiEAjaaOa+C/2l2IKTZ1xPKkM8n0TUTpTN2M57e5RToCHxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146684},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-2.13.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/7b57384dabb7cb8addf988f2722903c1/ahoo-wang-fetcher-openai-2.13.9.tgz","_integrity":"sha512-Z/hz3xUhnTh5tlbNhxJKOlda/9/8VQGuKJhN8RSiVY/62n1ucGutIEIrVOq1cXZNA5n0sWxkmSmRy0dpwxFgGA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.3","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.6","vite":"^7.1.12","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^2.13.9","@ahoo-wang/fetcher-storage":"^2.13.9","@ahoo-wang/fetcher-eventbus":"^2.13.9"},"peerDependencies":{"@ahoo-wang/fetcher":"^2.9.3","@ahoo-wang/fetcher-decorator":"^2.9.6","@ahoo-wang/fetcher-eventstream":"^2.9.8"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_2.13.9_1761615054429_0.008004967320684564","host":"s3://npm-registry-packages-npm-production"}},"2.13.10":{"name":"@ahoo-wang/fetcher-openai","version":"2.13.10","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@2.13.10","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"6f931de6bb6606921031141ffadba09bf53947de","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-2.13.10.tgz","fileCount":20,"integrity":"sha512-iZSsyq63/DcPIpMZzx/zbNsC/Vaial68muwwTRyOveVRuYnDkq4ZptJIgDBU9lQxpHyTHalesRmWCtWGm4av2g==","signatures":[{"sig":"MEUCIQDNHkl3gVnqRGhDA1/tNQx008pCRkY2bUm9n+qibH4zwAIgBojjpskdq7odWvpZOS3iu9EYFLIzfLqWOeA+eMEljj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146688},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-2.13.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/cb0ea7fd88dbab9c565c1119e6f1e9f9/ahoo-wang-fetcher-openai-2.13.10.tgz","_integrity":"sha512-iZSsyq63/DcPIpMZzx/zbNsC/Vaial68muwwTRyOveVRuYnDkq4ZptJIgDBU9lQxpHyTHalesRmWCtWGm4av2g==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.3","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.6","vite":"^7.1.12","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^2.13.10","@ahoo-wang/fetcher-storage":"^2.13.10","@ahoo-wang/fetcher-eventbus":"^2.13.10"},"peerDependencies":{"@ahoo-wang/fetcher":"^2.9.3","@ahoo-wang/fetcher-decorator":"^2.9.6","@ahoo-wang/fetcher-eventstream":"^2.9.8"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_2.13.10_1761623637167_0.05651053367946646","host":"s3://npm-registry-packages-npm-production"}},"2.13.11":{"name":"@ahoo-wang/fetcher-openai","version":"2.13.11","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@2.13.11","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"84b4b3a920c6679019c1b8eb289ac5eb0fafe113","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-2.13.11.tgz","fileCount":20,"integrity":"sha512-Q81Q78Ig2PxKW1TkGXW1bZDjxjiRQC1+sVvXkN3Uz0aq8kZjYigy4ivG53BviqFrYlKbsMxllJ3uqT0DbHcNNQ==","signatures":[{"sig":"MEQCIHUDPajWy5HHhPsYU5tPwyji/pt4x75UXNfVvAlAdC19AiBuK/Ic8nTfR8LYxNk1OfGNswRPfnvxLgUJ6SGOwu9Ukw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146688},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-2.13.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/14672fbe0628a16450a70786f8bc9292/ahoo-wang-fetcher-openai-2.13.11.tgz","_integrity":"sha512-Q81Q78Ig2PxKW1TkGXW1bZDjxjiRQC1+sVvXkN3Uz0aq8kZjYigy4ivG53BviqFrYlKbsMxllJ3uqT0DbHcNNQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.3","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.6","vite":"^7.1.12","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^2.13.11","@ahoo-wang/fetcher-storage":"^2.13.11","@ahoo-wang/fetcher-eventbus":"^2.13.11"},"peerDependencies":{"@ahoo-wang/fetcher":"^2.9.3","@ahoo-wang/fetcher-decorator":"^2.9.6","@ahoo-wang/fetcher-eventstream":"^2.9.8"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_2.13.11_1761642037507_0.4245344512623819","host":"s3://npm-registry-packages-npm-production"}},"2.15.0":{"name":"@ahoo-wang/fetcher-openai","version":"2.15.0","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@2.15.0","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"2bc9c6f5970c61711780d575cee496d4fcfbf9e6","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-2.15.0.tgz","fileCount":20,"integrity":"sha512-Yg63lachCI/HohGqst8NAcefJ1ZFdpMu+zFc4L4lzKIO0+9mLwQ4etCjmretzNrhJtZqhItKq04/f3Wz2E6TwQ==","signatures":[{"sig":"MEYCIQD3d7W9ZdHudncHLYYy6XOTq+pqqc4Fzzm64jD94UcZWwIhANA08LLLlByqM0KX/0fZXX560pE/5xOs/QzqhXyQ1KSL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146684},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-2.15.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/b4f8180b1b2a33b4c4eecf2fcb040480/ahoo-wang-fetcher-openai-2.15.0.tgz","_integrity":"sha512-Yg63lachCI/HohGqst8NAcefJ1ZFdpMu+zFc4L4lzKIO0+9mLwQ4etCjmretzNrhJtZqhItKq04/f3Wz2E6TwQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.3","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.6","vite":"^7.1.12","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^2.15.0","@ahoo-wang/fetcher-storage":"^2.15.0","@ahoo-wang/fetcher-eventbus":"^2.15.0"},"peerDependencies":{"@ahoo-wang/fetcher":"^2.9.3","@ahoo-wang/fetcher-decorator":"^2.9.6","@ahoo-wang/fetcher-eventstream":"^2.9.8"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_2.15.0_1761726902021_0.15199081894897004","host":"s3://npm-registry-packages-npm-production"}},"2.15.1":{"name":"@ahoo-wang/fetcher-openai","version":"2.15.1","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@2.15.1","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"270c53a160f9034fa35d7a9830adb48371e62652","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-2.15.1.tgz","fileCount":20,"integrity":"sha512-NZ5HNUlNYTcl1bb/u05+KdoCvYrxgpvFCLisEmgwN0anUtRdZOtcPDZwYW19w5ApFA0ceHPy59UAs1c3rIIWaA==","signatures":[{"sig":"MEUCIQD8CNKLBK74i8sks2CBICmpNKXtcyvtHTKJ59Q5lVfXPgIgMUM0xKgdBPygzEWtOw8XDPy/5AyomBaNZpTPVnKo6E0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146684},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-2.15.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/6976e9612bae1c9818b0b7b6c58f0c80/ahoo-wang-fetcher-openai-2.15.1.tgz","_integrity":"sha512-NZ5HNUlNYTcl1bb/u05+KdoCvYrxgpvFCLisEmgwN0anUtRdZOtcPDZwYW19w5ApFA0ceHPy59UAs1c3rIIWaA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.3","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.6","vite":"^7.1.12","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^2.15.1","@ahoo-wang/fetcher-storage":"^2.15.1","@ahoo-wang/fetcher-eventbus":"^2.15.1"},"peerDependencies":{"@ahoo-wang/fetcher":"^2.9.3","@ahoo-wang/fetcher-decorator":"^2.9.6","@ahoo-wang/fetcher-eventstream":"^2.9.8"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_2.15.1_1761730570453_0.3667696704283683","host":"s3://npm-registry-packages-npm-production"}},"2.15.2":{"name":"@ahoo-wang/fetcher-openai","version":"2.15.2","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@2.15.2","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"75e0aa5efe0f9be06eb184daf201cf8423aa179a","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-2.15.2.tgz","fileCount":20,"integrity":"sha512-CdgX2rAeP4ETiMZtgNhSXRp5J3XkW48cpKywWxOqAY5s/vLrbxRkan6yy/rmoNxjblGmq72NHW5uM5/wipgXZA==","signatures":[{"sig":"MEYCIQC1+v4gbGJqagSUb2KFEzcRkP/Iw9C1QAuBZTf+l32lFwIhAPkWLV67BznPubGzme1k/+N12Vh/VfdgnftRmkDSf8w6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146684},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-2.15.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/85e6da27325ad13b1c8dfcee91fd9877/ahoo-wang-fetcher-openai-2.15.2.tgz","_integrity":"sha512-CdgX2rAeP4ETiMZtgNhSXRp5J3XkW48cpKywWxOqAY5s/vLrbxRkan6yy/rmoNxjblGmq72NHW5uM5/wipgXZA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.3","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.6","vite":"^7.1.12","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^2.15.2","@ahoo-wang/fetcher-storage":"^2.15.2","@ahoo-wang/fetcher-eventbus":"^2.15.2"},"peerDependencies":{"@ahoo-wang/fetcher":"^2.9.3","@ahoo-wang/fetcher-decorator":"^2.9.6","@ahoo-wang/fetcher-eventstream":"^2.9.8"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_2.15.2_1761742999377_0.6247644381241377","host":"s3://npm-registry-packages-npm-production"}},"2.15.3":{"name":"@ahoo-wang/fetcher-openai","version":"2.15.3","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@2.15.3","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"1e352e3de6e662f54a0e6ed19cab5a19e8719335","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-2.15.3.tgz","fileCount":20,"integrity":"sha512-6EYvdg4mBGWeLWruzE5qkZpDJ7PVDFtqbowp606QRJU7wBXMGKcB8Egfg7nJqOF+BUhrokcgwQQT0FgWppUu4w==","signatures":[{"sig":"MEUCIA4AgOv0uMXSALoF0+rAkPsDBExsDMBZJTDpOGUbeEAkAiEAn7aBaB0zzqhXk1MLJTDJYz3EGZC5WKiP6llO3CajYMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146969},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-2.15.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/72cde3cb14d473b5ec21a4bf83031a89/ahoo-wang-fetcher-openai-2.15.3.tgz","_integrity":"sha512-6EYvdg4mBGWeLWruzE5qkZpDJ7PVDFtqbowp606QRJU7wBXMGKcB8Egfg7nJqOF+BUhrokcgwQQT0FgWppUu4w==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.3","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.6","vite":"^7.1.12","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^2.15.3","@ahoo-wang/fetcher-storage":"^2.15.3","@ahoo-wang/fetcher-eventbus":"^2.15.3"},"peerDependencies":{"@ahoo-wang/fetcher":"^2.9.3","@ahoo-wang/fetcher-decorator":"^2.9.6","@ahoo-wang/fetcher-eventstream":"^2.9.8"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_2.15.3_1761786996551_0.49335416809542454","host":"s3://npm-registry-packages-npm-production"}},"2.15.5":{"name":"@ahoo-wang/fetcher-openai","version":"2.15.5","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@2.15.5","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"a078370d99c9cad7e6f72071ab7e5c4d6bc93f30","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-2.15.5.tgz","fileCount":20,"integrity":"sha512-KDwCZD9WdNmWjbuxNqMKAvNfzmsQdfNNbRBl2AmcqEr74ZbunHHOu9JAtdxJftGBKGLqyx9dywFuT8vtJO+ViA==","signatures":[{"sig":"MEUCIF/piZ1yGmz6rA4fgHp6Wz9fWLwo5plWTSJSXrZc8jgRAiEA0l2DBYAChKF1pa+MVQwunYQVWCBsohXpdbxZ3uPRC9s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146969},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-2.15.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/c9beef233554566fbe6951a653bad9d2/ahoo-wang-fetcher-openai-2.15.5.tgz","_integrity":"sha512-KDwCZD9WdNmWjbuxNqMKAvNfzmsQdfNNbRBl2AmcqEr74ZbunHHOu9JAtdxJftGBKGLqyx9dywFuT8vtJO+ViA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.3","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.6","vite":"^7.1.12","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^2.15.5","@ahoo-wang/fetcher-storage":"^2.15.5","@ahoo-wang/fetcher-eventbus":"^2.15.5"},"peerDependencies":{"@ahoo-wang/fetcher":"^2.9.3","@ahoo-wang/fetcher-decorator":"^2.9.6","@ahoo-wang/fetcher-eventstream":"^2.9.8"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_2.15.5_1761805439536_0.09497802356041096","host":"s3://npm-registry-packages-npm-production"}},"2.15.6":{"name":"@ahoo-wang/fetcher-openai","version":"2.15.6","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@2.15.6","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"52cfc44d36b6d611791f2e8a282fa6af8e3e62ba","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-2.15.6.tgz","fileCount":20,"integrity":"sha512-2QChndEP5e2zgZAEsXoVIuwyTHAYLPMAwIO2I/XiQ00YgwXMtA0B0RFgz7PZZTPXUsmwZok+bprir9aP5PnNmw==","signatures":[{"sig":"MEUCIQDIE4mN46feJgCtgsXwGyqlpa80QphOcarIz3d9vmx/3gIgV9Kr5WAxHzFDgicK5ss/YQyq3xkkhVmaUPuM68lWqgg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146969},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-2.15.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/35c2e28691b8e21ce391b31bd4f35239/ahoo-wang-fetcher-openai-2.15.6.tgz","_integrity":"sha512-2QChndEP5e2zgZAEsXoVIuwyTHAYLPMAwIO2I/XiQ00YgwXMtA0B0RFgz7PZZTPXUsmwZok+bprir9aP5PnNmw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.3","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.6","vite":"^7.1.12","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^2.15.6","@ahoo-wang/fetcher-storage":"^2.15.6","@ahoo-wang/fetcher-eventbus":"^2.15.6"},"peerDependencies":{"@ahoo-wang/fetcher":"^2.9.3","@ahoo-wang/fetcher-decorator":"^2.9.6","@ahoo-wang/fetcher-eventstream":"^2.9.8"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_2.15.6_1761814090670_0.1614013314401619","host":"s3://npm-registry-packages-npm-production"}},"2.15.7":{"name":"@ahoo-wang/fetcher-openai","version":"2.15.7","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@2.15.7","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"6ee51d5c9409c9117b395697d275c6abd82b4971","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-2.15.7.tgz","fileCount":20,"integrity":"sha512-Zgh1wEaGsSbVWO1CP9a9ZJGidr7WdZ37tH/v8A8m152IC61pnXLIky1GICXZX4jijDmmR9JZIOks3hMmr/Bg1Q==","signatures":[{"sig":"MEYCIQCkZkTJZ2uNqSOL3bNHesBcQNaWTmsBFsoLvDc1fjxiuwIhAKY8kEFLQQd7Vj7qweDG0erLsWE19XlJZuwbXPaN4KK0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146969},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-2.15.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/abe1df2037acfd7c3b36fbda54db1005/ahoo-wang-fetcher-openai-2.15.7.tgz","_integrity":"sha512-Zgh1wEaGsSbVWO1CP9a9ZJGidr7WdZ37tH/v8A8m152IC61pnXLIky1GICXZX4jijDmmR9JZIOks3hMmr/Bg1Q==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.3","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.6","vite":"^7.1.12","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^2.15.7","@ahoo-wang/fetcher-storage":"^2.15.7","@ahoo-wang/fetcher-eventbus":"^2.15.7"},"peerDependencies":{"@ahoo-wang/fetcher":"^2.9.3","@ahoo-wang/fetcher-decorator":"^2.9.6","@ahoo-wang/fetcher-eventstream":"^2.9.8"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_2.15.7_1761814852733_0.5998921178784089","host":"s3://npm-registry-packages-npm-production"}},"2.15.8":{"name":"@ahoo-wang/fetcher-openai","version":"2.15.8","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@2.15.8","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"0908915f623da297de02af16de4ad50c1b4a20ef","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-2.15.8.tgz","fileCount":20,"integrity":"sha512-8u6eChkhU+eZ5PW3RdNOPXDQPo6yILPFd0EEdH70uLDuiVX7zkMOOnBhspOVXjVjLUY0PjHiNJcVRqlk7/M/cA==","signatures":[{"sig":"MEQCIH6AvJITmkBOVgbIAB0IwWHa/3XzZQssu6O7ZuNOScEkAiAN861vOuCZxBx2+j+E9Mo0eKKdJKWQLOfx2GlwczjiTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146969},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-2.15.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/e760aaef4f006f750475b8b6682afe7b/ahoo-wang-fetcher-openai-2.15.8.tgz","_integrity":"sha512-8u6eChkhU+eZ5PW3RdNOPXDQPo6yILPFd0EEdH70uLDuiVX7zkMOOnBhspOVXjVjLUY0PjHiNJcVRqlk7/M/cA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.3","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.6","vite":"^7.1.12","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^2.15.8","@ahoo-wang/fetcher-storage":"^2.15.8","@ahoo-wang/fetcher-eventbus":"^2.15.8"},"peerDependencies":{"@ahoo-wang/fetcher":"^2.9.3","@ahoo-wang/fetcher-decorator":"^2.9.6","@ahoo-wang/fetcher-eventstream":"^2.9.8"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_2.15.8_1761816495912_0.20244680803508963","host":"s3://npm-registry-packages-npm-production"}},"2.15.9":{"name":"@ahoo-wang/fetcher-openai","version":"2.15.9","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@2.15.9","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"9ac58090eb666016ec00845ee0f8662101f9ca8a","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-2.15.9.tgz","fileCount":20,"integrity":"sha512-z7oEFdWqJAWHYDh3WKnjlszaAZvbHtKORiVDEnKkU+MuBURcpqsY2VLitSKugzsStbIKYTGX50FG2D0J0ESpbg==","signatures":[{"sig":"MEUCIDcH88JAVdSV4xBC0It7r3tbFzuhjklgorOq6B9LHypaAiEA0p/NOPK70pTbfcIiXMPB8n/HWAOem/GikJy6UL+bRi4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146969},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-2.15.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/62d45e6089d327beedf942840243fa67/ahoo-wang-fetcher-openai-2.15.9.tgz","_integrity":"sha512-z7oEFdWqJAWHYDh3WKnjlszaAZvbHtKORiVDEnKkU+MuBURcpqsY2VLitSKugzsStbIKYTGX50FG2D0J0ESpbg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.3","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.6","vite":"^7.1.12","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^2.15.9","@ahoo-wang/fetcher-storage":"^2.15.9","@ahoo-wang/fetcher-eventbus":"^2.15.9"},"peerDependencies":{"@ahoo-wang/fetcher":"^2.9.3","@ahoo-wang/fetcher-decorator":"^2.9.6","@ahoo-wang/fetcher-eventstream":"^2.9.8"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_2.15.9_1761818859625_0.9699040077931924","host":"s3://npm-registry-packages-npm-production"}},"2.16.0":{"name":"@ahoo-wang/fetcher-openai","version":"2.16.0","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@2.16.0","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"b6e046e827d0df5c913f0fd26a1696e732fa3e48","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-2.16.0.tgz","fileCount":20,"integrity":"sha512-8zXb0WArj0MXEEVks2+YzbMDuk3oDRRBdcRs3yKWsQe8pPdO/S+fCHdSA8EPSBhrvyVuKpyLjsUkzBgCiO0V/g==","signatures":[{"sig":"MEQCIENZ8VHXk0HW8Se6e9f2FXwJQlBq8O0x28nTvsgu+PVeAiBA/WgKs93TTkIiwa+L8+76td1Nrz0q6yHOwpgOXB6nZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146969},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-2.16.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/2c6643dc0a4bcf5defc1f907843a7382/ahoo-wang-fetcher-openai-2.16.0.tgz","_integrity":"sha512-8zXb0WArj0MXEEVks2+YzbMDuk3oDRRBdcRs3yKWsQe8pPdO/S+fCHdSA8EPSBhrvyVuKpyLjsUkzBgCiO0V/g==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.3","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.6","vite":"^7.1.12","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^2.16.0","@ahoo-wang/fetcher-storage":"^2.16.0","@ahoo-wang/fetcher-eventbus":"^2.16.0"},"peerDependencies":{"@ahoo-wang/fetcher":"^2.9.3","@ahoo-wang/fetcher-decorator":"^2.9.6","@ahoo-wang/fetcher-eventstream":"^2.9.8"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_2.16.0_1761840036372_0.06823785566407681","host":"s3://npm-registry-packages-npm-production"}},"2.16.1":{"name":"@ahoo-wang/fetcher-openai","version":"2.16.1","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@2.16.1","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"ee7cb8ff9addc5298b790ac28d27dea6f2adf1b5","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-2.16.1.tgz","fileCount":20,"integrity":"sha512-YFLk9qd2xbtG3CEI9ofbgadnZGVCuhsv6Yw3gKis00SDWkmTg+LruxCQmoJxMuTR20uy94nwsbvcml9bORzFfw==","signatures":[{"sig":"MEUCIQDiAmTZpayHP8SbO2U32m4pv06+TEdyLKUefTLT1xOx3AIgDVmb1qkJQujrdxmvifGzWaArGFHXwc4vuvsAC82CrKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146969},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-2.16.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/e75a0c2a941793b70a9c29a76eb2a1a8/ahoo-wang-fetcher-openai-2.16.1.tgz","_integrity":"sha512-YFLk9qd2xbtG3CEI9ofbgadnZGVCuhsv6Yw3gKis00SDWkmTg+LruxCQmoJxMuTR20uy94nwsbvcml9bORzFfw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.3","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.6","vite":"^7.1.12","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^2.16.1","@ahoo-wang/fetcher-storage":"^2.16.1","@ahoo-wang/fetcher-eventbus":"^2.16.1"},"peerDependencies":{"@ahoo-wang/fetcher":"^2.9.3","@ahoo-wang/fetcher-decorator":"^2.9.6","@ahoo-wang/fetcher-eventstream":"^2.9.8"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_2.16.1_1761876817471_0.7926049601419325","host":"s3://npm-registry-packages-npm-production"}},"2.16.2":{"name":"@ahoo-wang/fetcher-openai","version":"2.16.2","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@2.16.2","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"1fa687f24b4d56876227358bcd2a3776dd438305","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-2.16.2.tgz","fileCount":20,"integrity":"sha512-oIKNe5SC7BvLXwaZP2wN8nuicV5hYt0gWGf+pP9UBOqCLx1VhwFUNIkGgbYHzVTT+DrEIAqCzJ1q4TSX0EtDmQ==","signatures":[{"sig":"MEUCIFl9v2ozainQgG6vN3lStnr/pfHaKBe58Gz4GFnbg9wlAiEA2QgvdxZ2p1QDUh4dA4LDq+37hzoukorYGLJb4VfG7z8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146969},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-2.16.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/586a33d3ea9949a2622b2873283f3467/ahoo-wang-fetcher-openai-2.16.2.tgz","_integrity":"sha512-oIKNe5SC7BvLXwaZP2wN8nuicV5hYt0gWGf+pP9UBOqCLx1VhwFUNIkGgbYHzVTT+DrEIAqCzJ1q4TSX0EtDmQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.3","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.6","vite":"^7.1.12","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^2.16.2","@ahoo-wang/fetcher-storage":"^2.16.2","@ahoo-wang/fetcher-eventbus":"^2.16.2"},"peerDependencies":{"@ahoo-wang/fetcher":"^2.9.3","@ahoo-wang/fetcher-decorator":"^2.9.6","@ahoo-wang/fetcher-eventstream":"^2.9.8"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_2.16.2_1761879757846_0.8433742292789692","host":"s3://npm-registry-packages-npm-production"}},"2.16.5":{"name":"@ahoo-wang/fetcher-openai","version":"2.16.5","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@2.16.5","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"6f3b53d0c6305c043bbf39a1f58a8436ca721513","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-2.16.5.tgz","fileCount":20,"integrity":"sha512-3HymedEj080edmrHEt3ChgW3fFrUEvH9NjsdcUPNTdEG0gBH5WVKcPdhXt77XrMpy5m3baaCcTHLhCVDvsdEsg==","signatures":[{"sig":"MEQCIGf71ue1lYHD1v3ng7NsdfIG/w7pn6PNNsEEONTVqQUmAiA2ArklutUbxB8FthKrsbynCgTQFR8s90S+uSk5gqj6Cw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146969},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-2.16.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/a0b3ccf0771af2a20a84edca9e653906/ahoo-wang-fetcher-openai-2.16.5.tgz","_integrity":"sha512-3HymedEj080edmrHEt3ChgW3fFrUEvH9NjsdcUPNTdEG0gBH5WVKcPdhXt77XrMpy5m3baaCcTHLhCVDvsdEsg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.3","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.6","vite":"^7.1.12","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^2.16.5","@ahoo-wang/fetcher-storage":"^2.16.5","@ahoo-wang/fetcher-eventbus":"^2.16.5"},"peerDependencies":{"@ahoo-wang/fetcher":"^2.9.3","@ahoo-wang/fetcher-decorator":"^2.9.6","@ahoo-wang/fetcher-eventstream":"^2.9.8"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_2.16.5_1761886531939_0.22364259705135625","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@ahoo-wang/fetcher-openai","version":"3.0.0","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.0.0","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"db61aa9fcdc6f22ecc74d02f20d27a986853d399","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.0.0.tgz","fileCount":20,"integrity":"sha512-6ytv/6oGLyuAy+qAsxLCYT/TeSzoNsc0oNk7FwHpe/FPD45Ofj0EwrI7vXN0MgrTnjcAf5S7kuQab79jTg3sww==","signatures":[{"sig":"MEQCICDBwIi4mB5RcgyRFW1s72mxrHbNEBnRGGmNLxpG5q96AiAyhBHMVod0tzbLVeIjdudhjsgyba3y04P5QiRP7mRL5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146965},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/f3babd8bfa8dead7edadce531b71b794/ahoo-wang-fetcher-openai-3.0.0.tgz","_integrity":"sha512-6ytv/6oGLyuAy+qAsxLCYT/TeSzoNsc0oNk7FwHpe/FPD45Ofj0EwrI7vXN0MgrTnjcAf5S7kuQab79jTg3sww==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.3","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.6","vite":"^7.1.12","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^3.0.0","@ahoo-wang/fetcher-storage":"^3.0.0","@ahoo-wang/fetcher-eventbus":"^3.0.0"},"peerDependencies":{"@ahoo-wang/fetcher":"^2.9.3","@ahoo-wang/fetcher-decorator":"^2.9.6","@ahoo-wang/fetcher-eventstream":"^2.9.8"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.0.0_1761922583641_0.07757719906847371","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@ahoo-wang/fetcher-openai","version":"3.0.1","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.0.1","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"dad6525e10ee11b44962e9813ef497f64b225d92","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.0.1.tgz","fileCount":20,"integrity":"sha512-CWnSovGxRR95vAAn3nVIGORpqEFrANtvMuq/YhQgLIVOuRV7XKBwfXW5NO9uOQCPuhCsVjN4IsySWqytQ/t+uA==","signatures":[{"sig":"MEYCIQDYJW82wuv86ySE/8JS1A0toOSyx+wyaxVnTun+ZAKnfAIhAOVgJciRSlzlg1UoppcZLi2Xs4rdUomPO7XRcN/gl5mG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146965},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/173f2f008411846ce10c62f569b0c523/ahoo-wang-fetcher-openai-3.0.1.tgz","_integrity":"sha512-CWnSovGxRR95vAAn3nVIGORpqEFrANtvMuq/YhQgLIVOuRV7XKBwfXW5NO9uOQCPuhCsVjN4IsySWqytQ/t+uA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.4","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.6","vite":"^7.1.12","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.3","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^3.0.1","@ahoo-wang/fetcher-storage":"^3.0.1","@ahoo-wang/fetcher-eventbus":"^3.0.1"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.0.1_1762224311980_0.37553511166122333","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@ahoo-wang/fetcher-openai","version":"3.0.2","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.0.2","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"0070276a48c5a9d1b63067b122fea626bd2a2c15","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.0.2.tgz","fileCount":20,"integrity":"sha512-NZvyIU6Mob8LYKVsR/2vYZcAINikiMMzXqvysTz6NBtYJ0bsd8lhb7rlsYmuUyb1Qv/i3Hk9fszepf26mazWIw==","signatures":[{"sig":"MEQCIBPLQeSoQljylwBl6VH8YMjYcUD+r0QUCaTHUm0ciaqzAiAC5ZxH08AI4DeCUTtj/Jg/KAcvbTDJCtPc/9rzyYcpDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146965},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.0.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/0a1b0833c683684bb65948e664c3eeaa/ahoo-wang-fetcher-openai-3.0.2.tgz","_integrity":"sha512-NZvyIU6Mob8LYKVsR/2vYZcAINikiMMzXqvysTz6NBtYJ0bsd8lhb7rlsYmuUyb1Qv/i3Hk9fszepf26mazWIw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.4","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.6","vite":"^7.1.12","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.3","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^3.0.2","@ahoo-wang/fetcher-storage":"^3.0.2","@ahoo-wang/fetcher-eventbus":"^3.0.2"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.0.2_1762230646806_0.3943299461413372","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"@ahoo-wang/fetcher-openai","version":"3.0.3","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.0.3","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"d78808633ed984e6c8dee0e62995cdd6fe4182c0","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.0.3.tgz","fileCount":20,"integrity":"sha512-9AXSgdXWBocd9aFnaDh3ZoHfZb+FR1SDCCZ/gRXDB5M1wiu3STFceAkAmdNrz/RQQg/pMRdczIcgBd+FEd26+Q==","signatures":[{"sig":"MEUCIQD8yKzXJeFuE1eMUGZb3TxdrMFWuHpb90oSdqAE05ojVQIgMWM9X6kkZno9y/LC5afwBlrnQtE8nK+Omiv8fvyrwoo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146965},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.0.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/a12f12036d67e61878bbaceb835129bc/ahoo-wang-fetcher-openai-3.0.3.tgz","_integrity":"sha512-9AXSgdXWBocd9aFnaDh3ZoHfZb+FR1SDCCZ/gRXDB5M1wiu3STFceAkAmdNrz/RQQg/pMRdczIcgBd+FEd26+Q==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.4","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.6","vite":"^7.1.12","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.3","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^3.0.3","@ahoo-wang/fetcher-storage":"^3.0.3","@ahoo-wang/fetcher-eventbus":"^3.0.3"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.0.3_1762242215357_0.9515087370246473","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"@ahoo-wang/fetcher-openai","version":"3.0.5","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.0.5","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"8b4712e1ee5dd6c500d18df10372cf148ba3f259","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.0.5.tgz","fileCount":20,"integrity":"sha512-Te6ybWLzaN5Pir/i/RYTj8PF+144LUZJ/AryBEA9w4S+tUT4rJB7LazU8/7rJjdZArODb/9bVX9X+RXyDyQlLA==","signatures":[{"sig":"MEUCID9O4+iBcsVxoWn1SX4KS4LCQ3+KT68FTqelgTY1kBp8AiEA8JnlTZzg4zm6m2la8nRHNygZh6UyfrQ2aM7uUvFja2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146965},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.0.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/19e289cd1879b2ae77e986647f9c2161/ahoo-wang-fetcher-openai-3.0.5.tgz","_integrity":"sha512-Te6ybWLzaN5Pir/i/RYTj8PF+144LUZJ/AryBEA9w4S+tUT4rJB7LazU8/7rJjdZArODb/9bVX9X+RXyDyQlLA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.4","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.6","vite":"^7.1.12","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.3","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^3.0.5","@ahoo-wang/fetcher-storage":"^3.0.5","@ahoo-wang/fetcher-eventbus":"^3.0.5"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.0.5_1762315724849_0.9041431081460458","host":"s3://npm-registry-packages-npm-production"}},"3.0.6":{"name":"@ahoo-wang/fetcher-openai","version":"3.0.6","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.0.6","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"2131f20e7b5e2403dddaab0d1fd5b56eccb08e90","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.0.6.tgz","fileCount":20,"integrity":"sha512-1aynUt84fgjkcIfFR/gD8tyM6dymc+A+Lu65f0gU3J4sNz2U5GWPxf8ZJ+CLv0AAN+3mmfNr8pTftihURBrO9g==","signatures":[{"sig":"MEQCIENQuQSnsgOnawl2ZKc1kDl2Rb9Se3aXKlS4rHBZsykYAiANgEuVDGdN+o+eigWt9heD57JnoAheFMVondzTgme1YA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146965},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.0.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/fb9ef45024542499bd7fb0d41d15ae20/ahoo-wang-fetcher-openai-3.0.6.tgz","_integrity":"sha512-1aynUt84fgjkcIfFR/gD8tyM6dymc+A+Lu65f0gU3J4sNz2U5GWPxf8ZJ+CLv0AAN+3mmfNr8pTftihURBrO9g==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.4","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.6","vite":"^7.1.12","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.3","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^3.0.6","@ahoo-wang/fetcher-storage":"^3.0.6","@ahoo-wang/fetcher-eventbus":"^3.0.6"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.0.6_1762321275263_0.25438010682980505","host":"s3://npm-registry-packages-npm-production"}},"3.0.8":{"name":"@ahoo-wang/fetcher-openai","version":"3.0.8","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.0.8","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"263752d54a73db9671cd1872a5a48004853e4ce6","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.0.8.tgz","fileCount":20,"integrity":"sha512-18wg0E0psPTBt+utLmlN2giybSE4ED9olxLNK3NbU8sglssXkRbI0fRL4HhVi2GQHUMNmq94nusQsGHvaHKJ0Q==","signatures":[{"sig":"MEUCID0hFgY8qdknsgnjKCL6FI9BCB7ZX8Zw2lN2GK3e9C0BAiEAsMjjE4N8oKmfDqH+sckbFVR8YdrX/gviFEVmx87Iefg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146965},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.0.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/e5cfce6ff0b91471ada358f6712230a4/ahoo-wang-fetcher-openai-3.0.8.tgz","_integrity":"sha512-18wg0E0psPTBt+utLmlN2giybSE4ED9olxLNK3NbU8sglssXkRbI0fRL4HhVi2GQHUMNmq94nusQsGHvaHKJ0Q==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.4","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.6","vite":"^7.1.12","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.3","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^3.0.8","@ahoo-wang/fetcher-storage":"^3.0.8","@ahoo-wang/fetcher-eventbus":"^3.0.8"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.0.8_1762322951192_0.7152331679943753","host":"s3://npm-registry-packages-npm-production"}},"3.0.9":{"name":"@ahoo-wang/fetcher-openai","version":"3.0.9","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.0.9","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"aa0e7973c9ae18b83cac03143acc726d8fd7c0d5","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.0.9.tgz","fileCount":20,"integrity":"sha512-/y0DR7cjOEaFKtZeCYI+1N3ukyFontvQK3+ZDcdPDsS4OkZOZGwU/FPO8+Sgdhev7MtCEl/EZoMYRqKL1WG2NA==","signatures":[{"sig":"MEUCIDI0q8fEAm+sM1un5o3T78nmjyanBN/bU2kshfgKOHDpAiEAs1R3tzM1BY54Tz16xkWlegczLvzMT2T7SHaseia89kg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146965},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.0.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/81d73bb7007c436a250292ec3fd34d37/ahoo-wang-fetcher-openai-3.0.9.tgz","_integrity":"sha512-/y0DR7cjOEaFKtZeCYI+1N3ukyFontvQK3+ZDcdPDsS4OkZOZGwU/FPO8+Sgdhev7MtCEl/EZoMYRqKL1WG2NA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.4","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.6","vite":"^7.1.12","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.3","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^3.0.9","@ahoo-wang/fetcher-storage":"^3.0.9","@ahoo-wang/fetcher-eventbus":"^3.0.9"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.0.9_1762326003821_0.5890615617009658","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@ahoo-wang/fetcher-openai","version":"3.1.0","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.1.0","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"16a99d4d2b82ca6c9d3b7536d2915b792fe8d519","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.1.0.tgz","fileCount":20,"integrity":"sha512-Fua3NI+vNQZDBWm8VC1nQRo7uh2XNyMpqGBuv18DSbQwPZEDxp1Fds5aR5Z23DTAIkf2rdphs4Lv6msC2FLjNA==","signatures":[{"sig":"MEQCIEHITlCx8m1RY6sEP8MsDwPUamPA+EiL/YCJicBfAxxWAiBgFP3GjwU5Xd8FGYlC+c4PEk9UtGfV/aHKV5x0N6bQww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146965},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/b550f726834a05e2d16c7c8c02601861/ahoo-wang-fetcher-openai-3.1.0.tgz","_integrity":"sha512-Fua3NI+vNQZDBWm8VC1nQRo7uh2XNyMpqGBuv18DSbQwPZEDxp1Fds5aR5Z23DTAIkf2rdphs4Lv6msC2FLjNA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.4","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.6","vite":"^7.1.12","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.3","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^3.1.0","@ahoo-wang/fetcher-storage":"^3.1.0","@ahoo-wang/fetcher-eventbus":"^3.1.0"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.1.0_1762346651269_0.31935777749561267","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@ahoo-wang/fetcher-openai","version":"3.1.1","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.1.1","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"6a47c1e821b1ab38d73906aee65921db716ed1ed","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.1.1.tgz","fileCount":20,"integrity":"sha512-er0do3HPloZw/tz25klueMM/nspLMzWis833aW/CWyl1E5ufsA9jqAbZfJg7vpAm9ixkZBrw2b3UGotBMVf6Lw==","signatures":[{"sig":"MEUCIQCv9kpgxwxRumMiKDjm36HGZe9VUikSmeq745wycW/RTwIgfd8GqrW248ABQBjU0Q5Th8WXqp026q2ZIIvNSVjMhxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146965},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/220c5a33e7597c16f7653df657d556de/ahoo-wang-fetcher-openai-3.1.1.tgz","_integrity":"sha512-er0do3HPloZw/tz25klueMM/nspLMzWis833aW/CWyl1E5ufsA9jqAbZfJg7vpAm9ixkZBrw2b3UGotBMVf6Lw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.4","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.6","vite":"^7.1.12","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.3","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^3.1.1","@ahoo-wang/fetcher-storage":"^3.1.1","@ahoo-wang/fetcher-eventbus":"^3.1.1"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.1.1_1762395592159_0.908040954871971","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"@ahoo-wang/fetcher-openai","version":"3.1.2","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.1.2","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"6789dc33a281529b7b2ba6b9e4b4431ad1885afa","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.1.2.tgz","fileCount":20,"integrity":"sha512-Ka9rwboWD8CzfL1Ml2tGhCY26dqoE9MDD5uxHPmOHBnR4XQVMti/ntS2HYOSQp7fFpUI3PlgwwZ9S1KFF8PjEA==","signatures":[{"sig":"MEUCIGmYXQC5dHjFJ/+54MJT00RJ7oE6gQ7AFE1WLBIUJS5cAiEA+INz8gdkntTjsvXbKL+QlIlH/Mo6i+l29xKl8OKphkk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146965},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.1.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/a0b6c7d1f00ba82b5c392de78b8a2790/ahoo-wang-fetcher-openai-3.1.2.tgz","_integrity":"sha512-Ka9rwboWD8CzfL1Ml2tGhCY26dqoE9MDD5uxHPmOHBnR4XQVMti/ntS2HYOSQp7fFpUI3PlgwwZ9S1KFF8PjEA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.4","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.11.6","vite":"^7.1.12","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.3","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^3.1.2","@ahoo-wang/fetcher-storage":"^3.1.2","@ahoo-wang/fetcher-eventbus":"^3.1.2"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.1.2_1762396393611_0.6583554033748202","host":"s3://npm-registry-packages-npm-production"}},"3.1.3":{"name":"@ahoo-wang/fetcher-openai","version":"3.1.3","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.1.3","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"c83def64b55811ba01f629d50dde01b61726c3fa","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.1.3.tgz","fileCount":20,"integrity":"sha512-dnar4bKnrmAVbsoCPZ6hZy4tQIJkdyjDlUzsnsgqMuKMmytkwfglPXW7ZSC8TIHU64YACcoP+rBaEGf2PXqPGQ==","signatures":[{"sig":"MEYCIQChv6ujWuQXUEdwV+fIPexyl6K22G75JolvxiUALq87KgIhAIL4gvaCh/2T83JY7PAYeLOvnz8dteeez7x6ozGap3y4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146964},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.1.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/d67634a4e761a8a90059050074fd41f1/ahoo-wang-fetcher-openai-3.1.3.tgz","_integrity":"sha512-dnar4bKnrmAVbsoCPZ6hZy4tQIJkdyjDlUzsnsgqMuKMmytkwfglPXW7ZSC8TIHU64YACcoP+rBaEGf2PXqPGQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.4","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.0","vite":"^7.2.0","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.3","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^3.1.3","@ahoo-wang/fetcher-storage":"^3.1.3","@ahoo-wang/fetcher-eventbus":"^3.1.3"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.1.3_1762397822061_0.6905398196402317","host":"s3://npm-registry-packages-npm-production"}},"3.1.5":{"name":"@ahoo-wang/fetcher-openai","version":"3.1.5","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.1.5","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"1b003c969be3cd7494d678ada60cca84b942786f","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.1.5.tgz","fileCount":20,"integrity":"sha512-ZMOnDwHE5YOU1Dvnl+Zz0ciwUFJvKIJ9ULz8Ucv+ocTarOO4srLOM0Ql5DEQ0kC7PcdYOEpfvtiOvYjf6CzFGA==","signatures":[{"sig":"MEUCIASsRP7kFZlBuB0DKktRq6B/JQNq/T/DFT87DomLQf3EAiEArhP/4VS1oSM4H1FsHKdryCcl0oRGo1wtG2Kz8H3gJuo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146964},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.1.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/4b556c680d3fdd2ab6562041e97cff84/ahoo-wang-fetcher-openai-3.1.5.tgz","_integrity":"sha512-ZMOnDwHE5YOU1Dvnl+Zz0ciwUFJvKIJ9ULz8Ucv+ocTarOO4srLOM0Ql5DEQ0kC7PcdYOEpfvtiOvYjf6CzFGA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.4","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.0","vite":"^7.2.0","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.3","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^3.1.5","@ahoo-wang/fetcher-storage":"^3.1.5","@ahoo-wang/fetcher-eventbus":"^3.1.5"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.1.5_1762435845311_0.8517553880659621","host":"s3://npm-registry-packages-npm-production"}},"3.1.6":{"name":"@ahoo-wang/fetcher-openai","version":"3.1.6","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.1.6","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"32e81beec7a6516793b33580c3f7b6a47349f614","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.1.6.tgz","fileCount":20,"integrity":"sha512-dP8NYyyaWyymoYQuxlhdq5Su0BdsqYBwsQEJePFOoxXqodP1NLvHeI5TKnOXN3ay4w5j6T7CC2QPZZZZ5vpKEQ==","signatures":[{"sig":"MEUCIQDwNT6pT65b19zhZGZn/fOHuIT35sVze0gyaATwnUDEuwIgJ/ouJmBBVibZjKzO+m7skOlFZQDKsHH8EiQIp9ytdB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146964},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.1.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/4188a1a32786f6167b8b7c51778f67bb/ahoo-wang-fetcher-openai-3.1.6.tgz","_integrity":"sha512-dP8NYyyaWyymoYQuxlhdq5Su0BdsqYBwsQEJePFOoxXqodP1NLvHeI5TKnOXN3ay4w5j6T7CC2QPZZZZ5vpKEQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.4","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.1","vite":"^7.2.2","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.3","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^3.1.6","@ahoo-wang/fetcher-storage":"^3.1.6","@ahoo-wang/fetcher-eventbus":"^3.1.6"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.1.6_1762755635305_0.9054352322261761","host":"s3://npm-registry-packages-npm-production"}},"3.1.8":{"name":"@ahoo-wang/fetcher-openai","version":"3.1.8","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.1.8","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"2ce1a343a815b3b6a4a08d8fabce6ce2d4b8bd69","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.1.8.tgz","fileCount":20,"integrity":"sha512-SIXx/GJj6ZE9j/FyKLS0jj9ZMseyeS/1hbBbvLm5EBBDCTtvBx+De4TeYZC9j6o7wdE5dQLAjgRTVmJAEvCXSg==","signatures":[{"sig":"MEUCIE5JKmd+POzwsgm0RdxZzEqwBnWEaVglGjSatukf9rxDAiEApNSSUB0fjDpliQ0ltUOjo+7bRaeryr2p0B1BPTYnwbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146964},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.1.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/0ad6a7b315e8fe507bc88f77b752ce9c/ahoo-wang-fetcher-openai-3.1.8.tgz","_integrity":"sha512-SIXx/GJj6ZE9j/FyKLS0jj9ZMseyeS/1hbBbvLm5EBBDCTtvBx+De4TeYZC9j6o7wdE5dQLAjgRTVmJAEvCXSg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.4","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.1","vite":"^7.2.2","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.3","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^3.1.8","@ahoo-wang/fetcher-storage":"^3.1.8","@ahoo-wang/fetcher-eventbus":"^3.1.8"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.1.8_1762833188188_0.4403746417060097","host":"s3://npm-registry-packages-npm-production"}},"3.1.9":{"name":"@ahoo-wang/fetcher-openai","version":"3.1.9","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.1.9","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"65891299053309429541673da3ce2105df5065c7","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.1.9.tgz","fileCount":20,"integrity":"sha512-/UM91wVJIEoYLm0278SziutE2PruwrgTJSbpoWD8QJDB9V/GxoIAzxko87XnPRGa0+0DFci3oD0xgzN8Y6TosA==","signatures":[{"sig":"MEUCIQD8hQtOSnP9+r76BvLXGT3teEnCXVYfnoF7yOSQKdPO5QIgd5zgAv5y6Mko59fBKG99X7ELknUbU+rq5vH3Xnj9tNA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146964},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.1.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/b88d2b420c20684d26e0c24aa6b48d12/ahoo-wang-fetcher-openai-3.1.9.tgz","_integrity":"sha512-/UM91wVJIEoYLm0278SziutE2PruwrgTJSbpoWD8QJDB9V/GxoIAzxko87XnPRGa0+0DFci3oD0xgzN8Y6TosA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.4","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.1","vite":"^7.2.2","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.3","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^3.1.9","@ahoo-wang/fetcher-storage":"^3.1.9","@ahoo-wang/fetcher-eventbus":"^3.1.9"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.1.9_1762942127729_0.7447044393090516","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@ahoo-wang/fetcher-openai","version":"3.2.0","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.2.0","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"0c71d2c39358363865e9835c542959ab6b5e93c9","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.2.0.tgz","fileCount":20,"integrity":"sha512-MP/mp+O9JG8q2qlmrOywiQ2gHrv32kenk/feLc2Kd/z6d1/YN5+O8y/TRHo8EBrn6YY1B/qU6TtghtISxN1Khg==","signatures":[{"sig":"MEYCIQDDnNSvGYhrp5ZDHxskqoXsPbRcV9JKsixP8CGzwBK6UQIhANMsLeOZy/mk7DtjSxJZ7qmdR7G9UlHTjKjjfecTYvJp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146964},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/22e9369f2ffe5bbb4e8d57ab9343b462/ahoo-wang-fetcher-openai-3.2.0.tgz","_integrity":"sha512-MP/mp+O9JG8q2qlmrOywiQ2gHrv32kenk/feLc2Kd/z6d1/YN5+O8y/TRHo8EBrn6YY1B/qU6TtghtISxN1Khg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.4","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.1","vite":"^7.2.2","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.3","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^3.2.0","@ahoo-wang/fetcher-storage":"^3.2.0","@ahoo-wang/fetcher-eventbus":"^3.2.0"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.2.0_1763107881979_0.9698404707352093","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"@ahoo-wang/fetcher-openai","version":"3.2.1","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.2.1","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"4f096782b9f60555d5dc84647237f833d85ffd1a","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.2.1.tgz","fileCount":20,"integrity":"sha512-GW8pdbbLfWUsXVgyk5wYew2+1BQA8XKYawEjljePDp7AZcPkbou8L/RcAipIIowNIUJFz3xOMo7WYfAyl4XM/Q==","signatures":[{"sig":"MEUCIQDkgSAMv98fysUUDq2SSKK+RtvCXWQaRZ8T7bOOnYbmvAIgMQ1dXIP9a5qF2qTTNrVnHMS7UP85Mvo4HQFAifA3G2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146964},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.2.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/a8dfa193f290300b2780ada98d776e54/ahoo-wang-fetcher-openai-3.2.1.tgz","_integrity":"sha512-GW8pdbbLfWUsXVgyk5wYew2+1BQA8XKYawEjljePDp7AZcPkbou8L/RcAipIIowNIUJFz3xOMo7WYfAyl4XM/Q==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.4","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.1","vite":"^7.2.2","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.3","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^3.2.1","@ahoo-wang/fetcher-storage":"^3.2.1","@ahoo-wang/fetcher-eventbus":"^3.2.1"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.2.1_1763534055332_0.5628267818394628","host":"s3://npm-registry-packages-npm-production"}},"3.2.2":{"name":"@ahoo-wang/fetcher-openai","version":"3.2.2","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.2.2","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"fc57e27bff52f5a9c5cff58bd45c4d8820b78f60","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.2.2.tgz","fileCount":20,"integrity":"sha512-hWx1pCZYTM2EDQO+KP1YpduIRCaQSR2IcdTqfyxYfeTLZ+bfcYHRglw7y/PYj3LumVWVauBAbkFLfzKIlXqBsA==","signatures":[{"sig":"MEUCIQCiL1/qcw0WmK7wiW0Ghj0BALldPeon9bGXUU3rdJOTXQIgRv4CrKRS5WuVN8Jd/NtGuwKu879OoX0K0Dyj86htoqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146964},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.2.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/2ac738993eb0a56514433e208815d064/ahoo-wang-fetcher-openai-3.2.2.tgz","_integrity":"sha512-hWx1pCZYTM2EDQO+KP1YpduIRCaQSR2IcdTqfyxYfeTLZ+bfcYHRglw7y/PYj3LumVWVauBAbkFLfzKIlXqBsA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.4","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.1","vite":"^7.2.4","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.47.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^3.2.2","@ahoo-wang/fetcher-storage":"^3.2.2","@ahoo-wang/fetcher-eventbus":"^3.2.2"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.2.2_1763986746342_0.825331343738356","host":"s3://npm-registry-packages-npm-production"}},"3.2.3":{"name":"@ahoo-wang/fetcher-openai","version":"3.2.3","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.2.3","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"13db82f3a96e082cbae0c890a96bc3a202680e71","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.2.3.tgz","fileCount":20,"integrity":"sha512-GkUaduL4ITwIsTRlUL+xpFbde0NNS0p7DO7uWyc+riiCVF/B1mH6qYed+LXG8NpCpIJa6bn5dSuYSRu0CuFOnA==","signatures":[{"sig":"MEYCIQCJoEVcfUSVppuYLkCLirCgZ0timXbZEoYsiFmV869ekAIhANYv2r+ieqJy1zgFmt4LakOJxJ34a5R+OpwwnHt77v6V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146964},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.2.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/5416af14c2bc2435d8552c65750f1bd2/ahoo-wang-fetcher-openai-3.2.3.tgz","_integrity":"sha512-GkUaduL4ITwIsTRlUL+xpFbde0NNS0p7DO7uWyc+riiCVF/B1mH6qYed+LXG8NpCpIJa6bn5dSuYSRu0CuFOnA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.4","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.1","vite":"^7.2.4","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.47.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^3.2.3","@ahoo-wang/fetcher-storage":"^3.2.3","@ahoo-wang/fetcher-eventbus":"^3.2.3"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.2.3_1763988095154_0.0240501532838735","host":"s3://npm-registry-packages-npm-production"}},"3.2.6":{"name":"@ahoo-wang/fetcher-openai","version":"3.2.6","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.2.6","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"8ce6f1ecd54c10ddb6c8198ada7fb2dab7e96b90","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.2.6.tgz","fileCount":20,"integrity":"sha512-bPv5Es7oforFOck7Z1SMKltwkD1zCZluIAz2UDTnR22YW2T4oH2cZrX1FccIOHiFxw3NLUievWDxwo4P8zCTMw==","signatures":[{"sig":"MEUCIDDnkeUSdOeG1Eijvcq9rMSNAH4a17RZ+/wAiYWauuuYAiEAsdffg4zfOJSqGQVEZSm+VczoeKZEdjXLZdgGJD7LSSU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146964},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.2.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/5c7ff6dc39d1269a026134421e11fa32/ahoo-wang-fetcher-openai-3.2.6.tgz","_integrity":"sha512-bPv5Es7oforFOck7Z1SMKltwkD1zCZluIAz2UDTnR22YW2T4oH2cZrX1FccIOHiFxw3NLUievWDxwo4P8zCTMw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.4","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.3","vite":"^7.2.4","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.48.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^3.2.6","@ahoo-wang/fetcher-storage":"^3.2.6","@ahoo-wang/fetcher-eventbus":"^3.2.6"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.2.6_1764049163045_0.39931827404864717","host":"s3://npm-registry-packages-npm-production"}},"3.2.8":{"name":"@ahoo-wang/fetcher-openai","version":"3.2.8","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.2.8","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"9165b0605cffd1f20f597f4c6a010c88aebab97f","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.2.8.tgz","fileCount":20,"integrity":"sha512-Di39muXz36F50xXRI+J/pedjcLI3U2cI/aGndtjMHxyWRGDh54M4moewIROpEOM8q/YKZTG/L2YJRHp5OSQlRQ==","signatures":[{"sig":"MEQCICrfAy/AO0tY/NGoHaE9G+flKRSvaUtkEmQ2RJmWfPJNAiBdW6YmHMK9Og5vLGbfOkLgVmnUWu5Abyaa7TCnPphnFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146964},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.2.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/8ccbe09f9654d275a50023d1900bb361/ahoo-wang-fetcher-openai-3.2.8.tgz","_integrity":"sha512-Di39muXz36F50xXRI+J/pedjcLI3U2cI/aGndtjMHxyWRGDh54M4moewIROpEOM8q/YKZTG/L2YJRHp5OSQlRQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.4","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.3","vite":"^7.2.4","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.48.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^3.2.8","@ahoo-wang/fetcher-storage":"^3.2.8","@ahoo-wang/fetcher-eventbus":"^3.2.8"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.2.8_1764583953077_0.5493720613707105","host":"s3://npm-registry-packages-npm-production"}},"3.2.9":{"name":"@ahoo-wang/fetcher-openai","version":"3.2.9","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.2.9","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"5052a955f455d7be77d279b3f33042d704e1fc35","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.2.9.tgz","fileCount":20,"integrity":"sha512-kIvphKFE/MC1YNXrk3I8vrkzUxVN5OpOBBAgcsAVghy0LzESbMGpOO6t8t616eTIdAkfopks6RziX6KvlcIaVg==","signatures":[{"sig":"MEUCIA2YyYBEp455fJhAI3COpN5nf/pfqgqh8nG2ogMt56uPAiEA0zE3nmp1f2TSL3EN2TmgVAmJRxbGvm3x6qZ8kezKQmY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146964},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.2.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/169c3e26994b9ddfe6cf69d005366d82/ahoo-wang-fetcher-openai-3.2.9.tgz","_integrity":"sha512-kIvphKFE/MC1YNXrk3I8vrkzUxVN5OpOBBAgcsAVghy0LzESbMGpOO6t8t616eTIdAkfopks6RziX6KvlcIaVg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.4","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.3","vite":"^7.2.6","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.3","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.48.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^3.2.9","@ahoo-wang/fetcher-storage":"^3.2.9","@ahoo-wang/fetcher-eventbus":"^3.2.9"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.2.9_1764592258295_0.9375407046571975","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@ahoo-wang/fetcher-openai","version":"3.3.0","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.3.0","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"d197ac1f8bbd51455733b81bd6d9f472a2d80a67","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.3.0.tgz","fileCount":20,"integrity":"sha512-B22hiwKxDj1HQ6MEAfDCyJhny4K8RshXpuwHeKZT3ojDW5YyWRKKdwHbZ2QHN8o2/EbWEUB6G0E2pATGstLPwA==","signatures":[{"sig":"MEYCIQCpjwB6f2ULUAOK8ewT5V3iDKyAYRz39YZaru8l6ujH7wIhAOFESbNURvR8oqBwBOxxB/zZn4EJRmsIM0GSErQYIQJ1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146964},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/da44a290444da09774d67d8894bc2d1a/ahoo-wang-fetcher-openai-3.3.0.tgz","_integrity":"sha512-B22hiwKxDj1HQ6MEAfDCyJhny4K8RshXpuwHeKZT3ojDW5YyWRKKdwHbZ2QHN8o2/EbWEUB6G0E2pATGstLPwA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"10.9.4","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.3","vite":"^7.2.6","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.3","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.48.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^3.3.0","@ahoo-wang/fetcher-storage":"^3.3.0","@ahoo-wang/fetcher-eventbus":"^3.3.0"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.3.0_1764593879376_0.6144864695055783","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"@ahoo-wang/fetcher-openai","version":"3.3.1","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.3.1","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"d27d43c79ecf0fc48f32285cefdaad2e9db15e0e","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.3.1.tgz","fileCount":20,"integrity":"sha512-i/j6ts3fggyGWn/YJ3sZPCKWKoM+j9knDfx6+zfsOM14jXoqvTbB70BDycBMrQLBcQ0slZ76lcruqC3bUb1ijg==","signatures":[{"sig":"MEYCIQCfpQSewBZxIqgUCG8bF/z+9MPxEoXUrStx8LHSNOup1wIhALsKBxXKDMZom3NSdI4vtqX4o8F/zGyO1K5pj1njL1th","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146964},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.3.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/3073b86d1943d6da819df9048cde82e1/ahoo-wang-fetcher-openai-3.3.1.tgz","_integrity":"sha512-i/j6ts3fggyGWn/YJ3sZPCKWKoM+j9knDfx6+zfsOM14jXoqvTbB70BDycBMrQLBcQ0slZ76lcruqC3bUb1ijg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.6.2","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.3","vite":"^7.2.6","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.3","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.48.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^3.3.1","@ahoo-wang/fetcher-storage":"^3.3.1","@ahoo-wang/fetcher-eventbus":"^3.3.1"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.3.1_1764642190168_0.3115598440856071","host":"s3://npm-registry-packages-npm-production"}},"3.3.3":{"name":"@ahoo-wang/fetcher-openai","version":"3.3.3","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.3.3","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"b236b96cac12cba5ab79c2ec630464fb47e97fb8","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.3.3.tgz","fileCount":20,"integrity":"sha512-JxmsngKlFlysH4zhGIM1xsNJR4w3vxjBbZmPj/7vvkc8VuM0WmY0G+Bi9bdwGdWIripnwx7eyoZx4Dfhw8mITg==","signatures":[{"sig":"MEUCIQD41GjbVsanyDHrRXhjNxaT8Ei4jBa1qdOytll5+TS0aAIgCIi6jyNC+H+jgsAMDGiyXVn5Lqdms4LU7Ks2D9t0v0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146964},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.3.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/46436bf114629a7f6655698b0187008f/ahoo-wang-fetcher-openai-3.3.3.tgz","_integrity":"sha512-JxmsngKlFlysH4zhGIM1xsNJR4w3vxjBbZmPj/7vvkc8VuM0WmY0G+Bi9bdwGdWIripnwx7eyoZx4Dfhw8mITg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.6.2","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.3","vite":"^7.2.6","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.3","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.48.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^3.3.3","@ahoo-wang/fetcher-storage":"^3.3.3","@ahoo-wang/fetcher-eventbus":"^3.3.3"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.3.3_1764646429810_0.989450948785787","host":"s3://npm-registry-packages-npm-production"}},"3.3.5":{"name":"@ahoo-wang/fetcher-openai","version":"3.3.5","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.3.5","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"f5b92c5f1493a1353c8bcd154646e9704964a4a3","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.3.5.tgz","fileCount":20,"integrity":"sha512-QexWUNCJ85G73iNN4v+CTvpqheKBUMPhcxESGy1dz+0f179WLvcdKTZFsJgp45qxxMDf5l9UOG0jEiCqPMs3LQ==","signatures":[{"sig":"MEUCIQC+VpMtX7X/jZNC70he3TD4sS3msOLyMrOjIzsulWOOSwIgU8VbS5o0/WLilizBlJvmATLfFp9wDK0tfih2/6RS9hk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146964},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.3.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/5445cc061b5a09c8eb6ae6f0d9b0cf70/ahoo-wang-fetcher-openai-3.3.5.tgz","_integrity":"sha512-QexWUNCJ85G73iNN4v+CTvpqheKBUMPhcxESGy1dz+0f179WLvcdKTZFsJgp45qxxMDf5l9UOG0jEiCqPMs3LQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.6.2","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.3","vite":"^7.2.6","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.3","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.48.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^3.3.5","@ahoo-wang/fetcher-storage":"^3.3.5","@ahoo-wang/fetcher-eventbus":"^3.3.5"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.3.5_1764655564525_0.5505951139768244","host":"s3://npm-registry-packages-npm-production"}},"3.3.6":{"name":"@ahoo-wang/fetcher-openai","version":"3.3.6","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.3.6","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"3fdaf1bd3afdd5dce11fcc00ed374321df4cc6db","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.3.6.tgz","fileCount":20,"integrity":"sha512-KkxwZa6vMtctgbqo2yshlXCjGSA2o707+CX4c/0TdgYMu7pR0QkLRf1cRIAqFhe7ud4RGbDqlPwL814tb2UesQ==","signatures":[{"sig":"MEUCIQCRs4xEbQ0tcNElc589rXDs4WwM7ixIeC5OQ4H5x/QpgAIgBdXHI7xz9dhqbbKGCGWYD2Hqe01eyv2fKz3DbQJ/9EI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146964},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.3.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/6289dc99df6677388b3b5d58a98e5722/ahoo-wang-fetcher-openai-3.3.6.tgz","_integrity":"sha512-KkxwZa6vMtctgbqo2yshlXCjGSA2o707+CX4c/0TdgYMu7pR0QkLRf1cRIAqFhe7ud4RGbDqlPwL814tb2UesQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.6.2","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.3","vite":"^7.2.6","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.48.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^3.3.6","@ahoo-wang/fetcher-storage":"^3.3.6","@ahoo-wang/fetcher-eventbus":"^3.3.6"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.3.6_1764763442424_0.05171126541851745","host":"s3://npm-registry-packages-npm-production"}},"3.3.8":{"name":"@ahoo-wang/fetcher-openai","version":"3.3.8","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.3.8","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"6b62dda3f4679c9104dc94c6bfab7fa551576a41","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.3.8.tgz","fileCount":20,"integrity":"sha512-u23e8dcVTAcuP3PyMcpKKPND/IiQlXxn6hYqa4MW3m1fTzuKQc8pD50dmDIxSa5rPqFsh6IrVkMcb9yJEim0cw==","signatures":[{"sig":"MEUCIQDWCdJiALKddOOBzcNx4xDhWBFITAKXSzJaYkGTSdyoZQIgD32dvjpE34o98QfP928iMSHe6crubhTQKCagS2oCIWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.3.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146964},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.3.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/982e128090c41ae15609b5789b829d76/ahoo-wang-fetcher-openai-3.3.8.tgz","_integrity":"sha512-u23e8dcVTAcuP3PyMcpKKPND/IiQlXxn6hYqa4MW3m1fTzuKQc8pD50dmDIxSa5rPqFsh6IrVkMcb9yJEim0cw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.6.2","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.3","vite":"^7.2.6","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.48.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3","@ahoo-wang/fetcher-react":"^3.3.8","@ahoo-wang/fetcher-storage":"^3.3.8","@ahoo-wang/fetcher-eventbus":"^3.3.8"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.3.8_1764770329120_0.2988304802457129","host":"s3://npm-registry-packages-npm-production"}},"3.3.9":{"name":"@ahoo-wang/fetcher-openai","version":"3.3.9","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.3.9","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"054fe39af3c4805295c3e3ac95ad19663e094b48","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.3.9.tgz","fileCount":20,"integrity":"sha512-ZI7N11gKXPEwk4CTD+CcgPRbcfskP+Yr9WgQqpt/4IxagKr1MSTwotqqdMZRh6Uzr/kwzI4AZ37nRkI7fHEIXQ==","signatures":[{"sig":"MEUCIQCv0YeiaCkY/bT6Lnw9FZTWCzKQ4DQEw+Xk3CaHvgghdwIgWeCSVRbsBNqEziawyWBhgr0Y25tuHF3+y5vq2vetLsg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.3.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146964},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.3.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/f570a7f25bb68b81c76b0b2b1ceaec60/ahoo-wang-fetcher-openai-3.3.9.tgz","_integrity":"sha512-ZI7N11gKXPEwk4CTD+CcgPRbcfskP+Yr9WgQqpt/4IxagKr1MSTwotqqdMZRh6Uzr/kwzI4AZ37nRkI7fHEIXQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.6.2","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.4","vite":"^7.2.7","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.1","@ahoo-wang/fetcher-react":"^3.3.9","@ahoo-wang/fetcher-storage":"^3.3.9","@ahoo-wang/fetcher-eventbus":"^3.3.9"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.3.9_1765345564093_0.7389044980679003","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"@ahoo-wang/fetcher-openai","version":"3.4.0","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.4.0","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"fb732df88bf4d40aacfbdcd901d32054c68448aa","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.4.0.tgz","fileCount":20,"integrity":"sha512-/F97AsqYUWOXHPebTLLcVkBU9DwtK/R5SYWAoRhbPN+w7tJbvoe1XcrB22pxEc/8ptYiQU82o67LfRZ4E16pKg==","signatures":[{"sig":"MEQCID9Q/kJ0svlRmN8JJN2LQc7uJyH2DVhElCMIzoPcl751AiAnrzktNQ4wJaeoj/sJt3Z2IO7zAowSPXvJtlPFKRq2XA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146964},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/798ad7252b6b93c8432b684f4d0f6345/ahoo-wang-fetcher-openai-3.4.0.tgz","_integrity":"sha512-/F97AsqYUWOXHPebTLLcVkBU9DwtK/R5SYWAoRhbPN+w7tJbvoe1XcrB22pxEc/8ptYiQU82o67LfRZ4E16pKg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.6.2","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.4","vite":"^7.2.7","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.1","@ahoo-wang/fetcher-react":"^3.4.0","@ahoo-wang/fetcher-storage":"^3.4.0","@ahoo-wang/fetcher-eventbus":"^3.4.0"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.4.0_1765377566235_0.6915700879854307","host":"s3://npm-registry-packages-npm-production"}},"3.4.1":{"name":"@ahoo-wang/fetcher-openai","version":"3.4.1","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.4.1","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"7ba4ff331e3f143427094f69d5d231c0193d398b","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.4.1.tgz","fileCount":20,"integrity":"sha512-L6gbBie3EO4CtTA9UHf6OWCWMym3WgZPJ0t8gYY4qVHtOsvlo4FqJ5s/piLofBlAapbcdjemUVw2ZARcy+qUWQ==","signatures":[{"sig":"MEYCIQDH5hBuOcKFqsVFphEWk57SoGR9/4kDZIWTJPRBDGALuwIhANw5zWFgnbgXQ4U0OU5gZ/SHaVR82mYuY3/dnaFdABF+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146964},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.4.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/291e269cd9884f591f496692ce029d38/ahoo-wang-fetcher-openai-3.4.1.tgz","_integrity":"sha512-L6gbBie3EO4CtTA9UHf6OWCWMym3WgZPJ0t8gYY4qVHtOsvlo4FqJ5s/piLofBlAapbcdjemUVw2ZARcy+qUWQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.6.2","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.4","vite":"^7.2.7","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.1","@ahoo-wang/fetcher-react":"^3.4.1","@ahoo-wang/fetcher-storage":"^3.4.1","@ahoo-wang/fetcher-eventbus":"^3.4.1"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.4.1_1765379417143_0.1344935792592281","host":"s3://npm-registry-packages-npm-production"}},"3.4.2":{"name":"@ahoo-wang/fetcher-openai","version":"3.4.2","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.4.2","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"8184caee616a691859214a3638363f0dbd5fc83e","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.4.2.tgz","fileCount":20,"integrity":"sha512-mIm/S0raSlJvii13OBAgzDTJCkZK+Lctmqkuv4ZPprdUktDqbP8mHKleo75yLo2eB08by3xLD3Usj3D8h9ROjA==","signatures":[{"sig":"MEUCIBTGQ4hCDzE8Jt/itocn2NOSlgm7DCZWXYGqF8FP3D/6AiEAn5S1vbp7IfKdMeJTibU0DO3wnqmYT9C/ODaKdUEcqS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146964},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.4.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/8dfd875584265b2af8d4fec003819a43/ahoo-wang-fetcher-openai-3.4.2.tgz","_integrity":"sha512-mIm/S0raSlJvii13OBAgzDTJCkZK+Lctmqkuv4ZPprdUktDqbP8mHKleo75yLo2eB08by3xLD3Usj3D8h9ROjA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.6.2","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.4","vite":"^7.2.7","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.1","@ahoo-wang/fetcher-react":"^3.4.2","@ahoo-wang/fetcher-storage":"^3.4.2","@ahoo-wang/fetcher-eventbus":"^3.4.2"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.4.2_1765415607291_0.31875585908512116","host":"s3://npm-registry-packages-npm-production"}},"3.4.3":{"name":"@ahoo-wang/fetcher-openai","version":"3.4.3","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.4.3","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"c7e0d351931eb76c13dd680734f376a44370a7fa","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.4.3.tgz","fileCount":20,"integrity":"sha512-5DV0sM5eq7dGhqW1KjRcXX4a6MfvpMuuZMGtBPndJ4Jb5RpCxizr/uve+URRRuKsoak9iCMNJLoMBPg6+CM0sA==","signatures":[{"sig":"MEUCIQDsIMmqDhB+Pdw9sJjUzCoyNvigG0wThlOOIpmkFH7XUQIgB8pv0lFI5xtkao/7Gz7ldmbo86m9RpHzx3a8ku+iKpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146964},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.4.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/2b6531757036a682ac2d8b940d9c84af/ahoo-wang-fetcher-openai-3.4.3.tgz","_integrity":"sha512-5DV0sM5eq7dGhqW1KjRcXX4a6MfvpMuuZMGtBPndJ4Jb5RpCxizr/uve+URRRuKsoak9iCMNJLoMBPg6+CM0sA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.6.2","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.4","vite":"^7.2.7","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.1","@ahoo-wang/fetcher-react":"^3.4.3","@ahoo-wang/fetcher-storage":"^3.4.3","@ahoo-wang/fetcher-eventbus":"^3.4.3"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.4.3_1765418706548_0.6136828394219089","host":"s3://npm-registry-packages-npm-production"}},"3.4.5":{"name":"@ahoo-wang/fetcher-openai","version":"3.4.5","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.4.5","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"3c29f7305ddcce2064d74a5af73289f6a9063b33","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.4.5.tgz","fileCount":20,"integrity":"sha512-tFTOL5TeNmoCohF146eO0CApTcjniRIowbzH/pVs7rF5eo331DJFTGiSz0/Lj2iU9H7vgj5mceDAKmNv80kGiw==","signatures":[{"sig":"MEQCIEoAhVEdedkM/pvyA3/DOtFDrptIHzu1P531lcGDaPaEAiB56JmosSRetXl9XfLU4+9aChThuu0DURT7vm0CkT1giw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146964},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.4.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/fae014d488323d57400a8793907a8f65/ahoo-wang-fetcher-openai-3.4.5.tgz","_integrity":"sha512-tFTOL5TeNmoCohF146eO0CApTcjniRIowbzH/pVs7rF5eo331DJFTGiSz0/Lj2iU9H7vgj5mceDAKmNv80kGiw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.6.2","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.4","vite":"^7.2.7","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.1","@ahoo-wang/fetcher-react":"^3.4.5","@ahoo-wang/fetcher-storage":"^3.4.5","@ahoo-wang/fetcher-eventbus":"^3.4.5"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.4.5_1765427564138_0.41873781600894544","host":"s3://npm-registry-packages-npm-production"}},"3.4.6":{"name":"@ahoo-wang/fetcher-openai","version":"3.4.6","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.4.6","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"759d475ca0c5a14c3718ac1f29905a0e463e311c","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.4.6.tgz","fileCount":20,"integrity":"sha512-thDbfQhWzqm+Rq+GsMAOLOYjCstdZFK+gsZtg3cBgC4b6I+slbwwMCI/IqVn5sMjhz9l2tFBgBT22tZMclh7HQ==","signatures":[{"sig":"MEQCIG3Q+lrfMMQKf7dtrL1e8tfn7Nn4JrbBvV+PiJFVoXk0AiBqwlFftdJOE5oqKGfs9HZ0DZNbijgbzFKJOc6pK5/UVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.4.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146964},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.4.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/58c2fc0c08257daffefe3c7a4ce25d47/ahoo-wang-fetcher-openai-3.4.6.tgz","_integrity":"sha512-thDbfQhWzqm+Rq+GsMAOLOYjCstdZFK+gsZtg3cBgC4b6I+slbwwMCI/IqVn5sMjhz9l2tFBgBT22tZMclh7HQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.6.2","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.4","vite":"^7.2.7","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.1","@ahoo-wang/fetcher-react":"^3.4.6","@ahoo-wang/fetcher-storage":"^3.4.6","@ahoo-wang/fetcher-eventbus":"^3.4.6"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.4.6_1765434056902_0.9454409138213249","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"@ahoo-wang/fetcher-openai","version":"3.5.0","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.5.0","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"12d70d2bf1c4fb3ce85d5acacf31a729299068af","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.5.0.tgz","fileCount":20,"integrity":"sha512-UAmQfucqTOnbY0WIC6cW8g+GZVLFho3InbemURT55+bwGR2M/OVv9EvQkP89QpOx6GlPbOm9Ftl2HZxAnoGfKA==","signatures":[{"sig":"MEQCIGv1H0f1uqN4riQqJJvaiY9+aTZ9QUlmmi5pm/F5bgCZAiBSnMNWRE2J8QrmSWA2F2mdfDnwTli8qNd4oqWwHphCLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146964},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/8c176d76f3f3d34d0908c4aeebc01de4/ahoo-wang-fetcher-openai-3.5.0.tgz","_integrity":"sha512-UAmQfucqTOnbY0WIC6cW8g+GZVLFho3InbemURT55+bwGR2M/OVv9EvQkP89QpOx6GlPbOm9Ftl2HZxAnoGfKA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.6.2","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.4","vite":"^7.2.7","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.1","@ahoo-wang/fetcher-react":"^3.5.0","@ahoo-wang/fetcher-storage":"^3.5.0","@ahoo-wang/fetcher-eventbus":"^3.5.0"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.5.0_1765631901861_0.9174101154397638","host":"s3://npm-registry-packages-npm-production"}},"3.5.1":{"name":"@ahoo-wang/fetcher-openai","version":"3.5.1","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.5.1","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"383e3c7eb9c4d83f047bef38aad8486992c6f5a6","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.5.1.tgz","fileCount":20,"integrity":"sha512-do+I+rBtu87chZTdcWay3zNNRvAkSXevCt0iXJ42o4v/w3JdGb4fe12/KkYpYMKrGFEoPTkyOnbpyHts3FwECQ==","signatures":[{"sig":"MEUCICV4kl183+cSwNcCrcyl8O49WMj5NGOYIb1+Loa4OzRwAiEArD9m4oa7mMb3UOO+msgS6seP8hnOf5wzjjQJpJtlXM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146964},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.5.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/3bd6dabe1d0507b807e008dfc5c10f56/ahoo-wang-fetcher-openai-3.5.1.tgz","_integrity":"sha512-do+I+rBtu87chZTdcWay3zNNRvAkSXevCt0iXJ42o4v/w3JdGb4fe12/KkYpYMKrGFEoPTkyOnbpyHts3FwECQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.6.2","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.4","vite":"^7.2.7","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.1","@ahoo-wang/fetcher-react":"^3.5.1","@ahoo-wang/fetcher-storage":"^3.5.1","@ahoo-wang/fetcher-eventbus":"^3.5.1"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.5.1_1765641663219_0.4841338406507938","host":"s3://npm-registry-packages-npm-production"}},"3.5.2":{"name":"@ahoo-wang/fetcher-openai","version":"3.5.2","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.5.2","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"4798296dfbf95bf5d211a98c5a4fbc8787faa6bd","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.5.2.tgz","fileCount":20,"integrity":"sha512-4ZacHlyf5bIor5VNYdZlATzm+3C9FKzS/XEyQ5Zt75PCGaQNvUsu5uVeu9iaYg04j4dEhP3oezUBJ97X6aTGTg==","signatures":[{"sig":"MEYCIQD9YfoiQn8SfCrDZOFJkLXqKscButYXIUVES0zStIwprQIhAKQBt7kZ8KLseER45NED3VkvOazwwyHWjrqEC6nYbh6e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146964},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.5.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/84fe8bc8b563cd9d4c5d22c9949190ce/ahoo-wang-fetcher-openai-3.5.2.tgz","_integrity":"sha512-4ZacHlyf5bIor5VNYdZlATzm+3C9FKzS/XEyQ5Zt75PCGaQNvUsu5uVeu9iaYg04j4dEhP3oezUBJ97X6aTGTg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.6.2","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.4","vite":"^7.2.7","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.1","@ahoo-wang/fetcher-react":"^3.5.2","@ahoo-wang/fetcher-storage":"^3.5.2","@ahoo-wang/fetcher-eventbus":"^3.5.2"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.5.2_1765672685471_0.7932168845402083","host":"s3://npm-registry-packages-npm-production"}},"3.5.5":{"name":"@ahoo-wang/fetcher-openai","version":"3.5.5","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.5.5","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"ec9550276eea0af1dfee7ae3939bdc9dcfdb35cb","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.5.5.tgz","fileCount":20,"integrity":"sha512-UFMwS+KBc/oaSNooch4Ll0rDKAoaW27JWMFCobmug/uRIQ7xfA8p0ZwFpRAeOuCsuEq8ZNc4h4g2nHXG7dwgsg==","signatures":[{"sig":"MEYCIQC69DduDuJOrfkJZGajKRXTeqeNys7crwEJpLLZikZlwAIhANCenLrbk9/zD1NMqc4m5uTAOIyOkU5pEj8OXGlRqGQQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.5.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146964},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.5.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/b5f89f68707bd3d582ee1c25ba098780/ahoo-wang-fetcher-openai-3.5.5.tgz","_integrity":"sha512-UFMwS+KBc/oaSNooch4Ll0rDKAoaW27JWMFCobmug/uRIQ7xfA8p0ZwFpRAeOuCsuEq8ZNc4h4g2nHXG7dwgsg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.6.2","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.4","vite":"^7.2.7","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.1","@ahoo-wang/fetcher-react":"^3.5.5","@ahoo-wang/fetcher-storage":"^3.5.5","@ahoo-wang/fetcher-eventbus":"^3.5.5"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.5.5_1765673151973_0.5989733823333592","host":"s3://npm-registry-packages-npm-production"}},"3.5.6":{"name":"@ahoo-wang/fetcher-openai","version":"3.5.6","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.5.6","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"7e2278ffc45c142bdbdcc7883f9697bf965830e4","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.5.6.tgz","fileCount":20,"integrity":"sha512-WpCSoYLxeiEKucCG2Y5XEFhBX+UT6Qqe1gAGVAyDyQoIspjlnJd18Fe7wwS/h/CzrPYeQIvcTR6KwZZmGuab2g==","signatures":[{"sig":"MEUCIQDxg+8IEITlJ3XmwZN2mQYsi1TX5ROj0ArZP4GugdY2UgIgZqbVz0/9BUszzQ43fPGk65GxTW0o9LdCzLZNtHvA0gw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.5.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146964},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.5.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/57413ed1c55afb041a3835874bc1f7a4/ahoo-wang-fetcher-openai-3.5.6.tgz","_integrity":"sha512-WpCSoYLxeiEKucCG2Y5XEFhBX+UT6Qqe1gAGVAyDyQoIspjlnJd18Fe7wwS/h/CzrPYeQIvcTR6KwZZmGuab2g==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.6.2","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.4","vite":"^7.2.7","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.1","@ahoo-wang/fetcher-react":"^3.5.6","@ahoo-wang/fetcher-storage":"^3.5.6","@ahoo-wang/fetcher-eventbus":"^3.5.6"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.5.6_1765673764319_0.14106222299957794","host":"s3://npm-registry-packages-npm-production"}},"3.5.8":{"name":"@ahoo-wang/fetcher-openai","version":"3.5.8","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.5.8","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"1a3e5f62eb3ad7fa399a2d889586286700c0b3b9","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.5.8.tgz","fileCount":20,"integrity":"sha512-Ri26CxrAfJQ9h99GBILgQ/zC+AcZmj7dqnl0y5sDFaHFrZX7q48ouSg9JrWLsmuIAdc4XeXguhRwBxWtqxdkDQ==","signatures":[{"sig":"MEQCICnX8+5ecZYwmIm6T7ZmX49oNB/fNVrH0he/oGnDTu2WAiA4n62Xca5QwZlxdrOBXVbvRf6UdHhCpgt4We+Qht7inA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.5.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146964},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.5.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/81b1ad188e540d73a8b696f3d6094790/ahoo-wang-fetcher-openai-3.5.8.tgz","_integrity":"sha512-Ri26CxrAfJQ9h99GBILgQ/zC+AcZmj7dqnl0y5sDFaHFrZX7q48ouSg9JrWLsmuIAdc4XeXguhRwBxWtqxdkDQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.6.2","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.4","vite":"^7.2.7","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.1","@ahoo-wang/fetcher-react":"^3.5.8","@ahoo-wang/fetcher-storage":"^3.5.8","@ahoo-wang/fetcher-eventbus":"^3.5.8"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.5.8_1765676902502_0.5135601052228802","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"@ahoo-wang/fetcher-openai","version":"3.6.0","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.6.0","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"7eb65872ec6e52e0404bd0e507518c4a29108981","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.6.0.tgz","fileCount":20,"integrity":"sha512-97zWnd1Y3xSRWtqxz2YHG5ybsKTcnO2YBpU4C137Jyg9nr2GMegpFpI/dOBtKnGBstrYM3SjL4g1Ml7C/qBTbw==","signatures":[{"sig":"MEQCICcPE5HuI5ChGcRviPJs+N70tiwTWqObMc4RLPBMKofUAiAZ2KQmp6Py2SV+lJRhvKeJaJ67eii5GsaqaoQlXo5j2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146964},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.6.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/4e4fdae554c3cd4a32419438ef7bf2b0/ahoo-wang-fetcher-openai-3.6.0.tgz","_integrity":"sha512-97zWnd1Y3xSRWtqxz2YHG5ybsKTcnO2YBpU4C137Jyg9nr2GMegpFpI/dOBtKnGBstrYM3SjL4g1Ml7C/qBTbw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.6.2","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.4","vite":"^7.2.7","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.1","@ahoo-wang/fetcher-react":"^3.6.0","@ahoo-wang/fetcher-storage":"^3.6.0","@ahoo-wang/fetcher-eventbus":"^3.6.0"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.6.0_1765690452915_0.7527867182590104","host":"s3://npm-registry-packages-npm-production"}},"3.6.1":{"name":"@ahoo-wang/fetcher-openai","version":"3.6.1","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.6.1","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"880a45ba0af5c9fe22e72def3db3a31ac15aa9d5","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.6.1.tgz","fileCount":20,"integrity":"sha512-46t4iXSz/5uZzgQuqyS6ibGZRI2gmmNKu87gxUlNmsgF4Qild9doapYHSsxx1XKVEE62+tH7hLrYXobL8qsWQQ==","signatures":[{"sig":"MEUCICi2YxGZmiRwl+HztK2D17Y6Rf/QTqsW4US+hd9QM9LDAiEA8RjD2JcdmkJlUhZQ/GUjaL2Jd+srEjAw18TtBfSC3VM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146964},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.6.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/05fc5642c0779e46c131b00e0c1143d7/ahoo-wang-fetcher-openai-3.6.1.tgz","_integrity":"sha512-46t4iXSz/5uZzgQuqyS6ibGZRI2gmmNKu87gxUlNmsgF4Qild9doapYHSsxx1XKVEE62+tH7hLrYXobL8qsWQQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.6.2","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.4","vite":"^7.2.7","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.2","@ahoo-wang/fetcher-react":"^3.6.1","@ahoo-wang/fetcher-storage":"^3.6.1","@ahoo-wang/fetcher-eventbus":"^3.6.1"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.6.1_1765768129029_0.26469420727637316","host":"s3://npm-registry-packages-npm-production"}},"3.6.2":{"name":"@ahoo-wang/fetcher-openai","version":"3.6.2","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.6.2","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"8bc04e2c47fda0ecfd3a8cb010a7abe7a695219f","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.6.2.tgz","fileCount":20,"integrity":"sha512-7cS2/mJ0wjwu3Lx7i9fAKg3AoE+wpaywRLMIqgkMuRPLDrFtTKLrFVoMpNgv8WBg3vh9+BVcfw7HbxXD3slJgQ==","signatures":[{"sig":"MEUCIQC9FdVyCGuB8w3Iqdj8CSptBBdv2Fv1oc1dczwx4wXf3AIgJfllS6PLhbcsCleSQ9uRLWIMIakJLHFR3P+8hkVhlnE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146964},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.6.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/abe7c642cd3d23edf1af528f13cb9ebb/ahoo-wang-fetcher-openai-3.6.2.tgz","_integrity":"sha512-7cS2/mJ0wjwu3Lx7i9fAKg3AoE+wpaywRLMIqgkMuRPLDrFtTKLrFVoMpNgv8WBg3vh9+BVcfw7HbxXD3slJgQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.6.2","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.4","vite":"^7.2.7","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.2","@ahoo-wang/fetcher-react":"^3.6.2","@ahoo-wang/fetcher-storage":"^3.6.2","@ahoo-wang/fetcher-eventbus":"^3.6.2"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.6.2_1765770658114_0.19791896798296782","host":"s3://npm-registry-packages-npm-production"}},"3.6.3":{"name":"@ahoo-wang/fetcher-openai","version":"3.6.3","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.6.3","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"eef0bcb94c677b36c2dbcb60d451df7164f7c776","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.6.3.tgz","fileCount":20,"integrity":"sha512-B8rytVmLUU3mgJGpMsA4qrz4cWeDOUdx0obXYn42VgUGixn4O8a0EA7rwB66pAyJ8jv/P0/9f6ve4cUNeg+blw==","signatures":[{"sig":"MEYCIQDU/fGoKsqsPSN1t2ZQ9JNWLl3JZvV3eqUw6IJ1YzfL0gIhAMUL4nZAUltjMChjUDJJFdFnVDt9kYmBccIlFnmV6XIL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146964},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.6.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/3d93fe5e6186fff447062262859bf267/ahoo-wang-fetcher-openai-3.6.3.tgz","_integrity":"sha512-B8rytVmLUU3mgJGpMsA4qrz4cWeDOUdx0obXYn42VgUGixn4O8a0EA7rwB66pAyJ8jv/P0/9f6ve4cUNeg+blw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.6.2","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.4","vite":"^7.2.7","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.2","@ahoo-wang/fetcher-react":"^3.6.3","@ahoo-wang/fetcher-storage":"^3.6.3","@ahoo-wang/fetcher-eventbus":"^3.6.3"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.6.3_1765783777638_0.905011684367246","host":"s3://npm-registry-packages-npm-production"}},"3.6.5":{"name":"@ahoo-wang/fetcher-openai","version":"3.6.5","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.6.5","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"e4c82f0a241fc5ebc8badc0cbf60ee9e1b554f47","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.6.5.tgz","fileCount":20,"integrity":"sha512-sUUygyOUiGTXD4RMiHiEqs6RQSiwciGnT9qEcrTLDhMRFM+FKNWfVxJ44G5e7+3lq532lk1yjyteqf8jCdziPA==","signatures":[{"sig":"MEUCIQD8PQbQCjLZmap8YUvSykn+2RVXlCJ0J6zIFns4xlKHzQIgdvRFoRB5lxsEkAgNxm8AR8ZENdIxbfTsvJxsp+RCS60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.6.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146964},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.6.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/92f76fa6aae6819bd30aba4f9f293997/ahoo-wang-fetcher-openai-3.6.5.tgz","_integrity":"sha512-sUUygyOUiGTXD4RMiHiEqs6RQSiwciGnT9qEcrTLDhMRFM+FKNWfVxJ44G5e7+3lq532lk1yjyteqf8jCdziPA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.6.2","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.4","vite":"^7.2.7","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.2","@ahoo-wang/fetcher-react":"^3.6.5","@ahoo-wang/fetcher-storage":"^3.6.5","@ahoo-wang/fetcher-eventbus":"^3.6.5"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.6.5_1765793048831_0.7426398333474937","host":"s3://npm-registry-packages-npm-production"}},"3.6.6":{"name":"@ahoo-wang/fetcher-openai","version":"3.6.6","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.6.6","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"cc267818651b8e4b2066087fb83c3b73224755a7","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.6.6.tgz","fileCount":20,"integrity":"sha512-2QIWhz+dKmRx1vSIAvbMhhtO+2NprYnv4mDV6vnUfx5s3Y8a1Thwt9LsSAvEHtpq7jCwklBpKsYsuNQFGNlQbQ==","signatures":[{"sig":"MEYCIQDwpHxTGA8GiIRyKaFWveNBPpyZUkMms1CoenctsbC1nwIhAOII988AbT3WQkrp2HG1u5N+ACMArbwzApgIr0kYmOAE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.6.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146964},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.6.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/243121fadb7c28ea92e2d742b67f54f9/ahoo-wang-fetcher-openai-3.6.6.tgz","_integrity":"sha512-2QIWhz+dKmRx1vSIAvbMhhtO+2NprYnv4mDV6vnUfx5s3Y8a1Thwt9LsSAvEHtpq7jCwklBpKsYsuNQFGNlQbQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.6.2","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.4","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.2","@ahoo-wang/fetcher-react":"^3.6.6","@ahoo-wang/fetcher-storage":"^3.6.6","@ahoo-wang/fetcher-eventbus":"^3.6.6"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.6.6_1765803287635_0.3217778284380799","host":"s3://npm-registry-packages-npm-production"}},"3.6.8":{"name":"@ahoo-wang/fetcher-openai","version":"3.6.8","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.6.8","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"74b3bcb28aafa0c004e5e3fbbb7a59fd0a60c575","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.6.8.tgz","fileCount":20,"integrity":"sha512-n1aNI52qmi+MEDOJd9nPUEQ1sbVWKwuiuYLOBHGv5ThsypxX2TDFAjwbBymq3cevBM9qcE1wdhZw7jWvGX1Lug==","signatures":[{"sig":"MEUCIA/ABU1Skjkm3TN5of7rAVWLXn7TJyr3kRRvcEu492EeAiEAo5xYXdHeHSWF7ATG2+/y6PKyYiFLyDepGBSVYxZRE6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.6.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146964},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.6.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/d3bc52d3e8988ced58ce7d5ab3eaf1d9/ahoo-wang-fetcher-openai-3.6.8.tgz","_integrity":"sha512-n1aNI52qmi+MEDOJd9nPUEQ1sbVWKwuiuYLOBHGv5ThsypxX2TDFAjwbBymq3cevBM9qcE1wdhZw7jWvGX1Lug==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.6.2","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.4","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.50.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.2","@ahoo-wang/fetcher-react":"^3.6.8","@ahoo-wang/fetcher-storage":"^3.6.8","@ahoo-wang/fetcher-eventbus":"^3.6.8"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.6.8_1765855361471_0.6814208903435965","host":"s3://npm-registry-packages-npm-production"}},"3.6.9":{"name":"@ahoo-wang/fetcher-openai","version":"3.6.9","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.6.9","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"3f710ef523ffe46bda41191090907018ceda2ac4","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.6.9.tgz","fileCount":20,"integrity":"sha512-izFiuPjzTbxLTP7KeQmF4CU5Ls2V5F3oem4CI016+rNm3C9dCqx+ZCtSLDucA4NRZsw5IA0Ntl9VdbSZFQ2WUw==","signatures":[{"sig":"MEQCIE8+pHsVEZjB/rR8xIRp8AWJoVaYmMdWZiFmjsoISWDuAiBvLHLg4wKMFhXgPckNahW1wP9HvMWAdXd/bGhJ7tCBMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.6.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146964},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.6.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/57b0b11e39e95601f526c9b59bf974f2/ahoo-wang-fetcher-openai-3.6.9.tgz","_integrity":"sha512-izFiuPjzTbxLTP7KeQmF4CU5Ls2V5F3oem4CI016+rNm3C9dCqx+ZCtSLDucA4NRZsw5IA0Ntl9VdbSZFQ2WUw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.6.2","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.4","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.50.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.2","@ahoo-wang/fetcher-react":"^3.6.9","@ahoo-wang/fetcher-storage":"^3.6.9","@ahoo-wang/fetcher-eventbus":"^3.6.9"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.6.9_1765895713934_0.3864334528147355","host":"s3://npm-registry-packages-npm-production"}},"3.8.0":{"name":"@ahoo-wang/fetcher-openai","version":"3.8.0","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.8.0","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"9b9308a8928042e2f950c40ecdd5b2b2adb182bf","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.8.0.tgz","fileCount":20,"integrity":"sha512-9sOttslvJD3tF1xfz8QS5edIYYtn1LJBywxgisJDwh8yRhGBn+vFD4QtN3Q/CVPUC/zNaU1QGUb4T1YeWQtrxw==","signatures":[{"sig":"MEQCIDMOg9emA1kZ4BJd8YyUntXxAGGlwyNL4GlQ+Le1hOAZAiBwdQMvmnkNnUeeFmekXcGS0ylro+SEIxWCSku43+XlIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146964},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.8.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/45736d3674dc7d3bdbf733e667d2dbab/ahoo-wang-fetcher-openai-3.8.0.tgz","_integrity":"sha512-9sOttslvJD3tF1xfz8QS5edIYYtn1LJBywxgisJDwh8yRhGBn+vFD4QtN3Q/CVPUC/zNaU1QGUb4T1YeWQtrxw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.6.2","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.4","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.50.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.2","@ahoo-wang/fetcher-react":"^3.8.0","@ahoo-wang/fetcher-storage":"^3.8.0","@ahoo-wang/fetcher-eventbus":"^3.8.0"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.8.0_1765960576013_0.2427293829854742","host":"s3://npm-registry-packages-npm-production"}},"3.8.1":{"name":"@ahoo-wang/fetcher-openai","version":"3.8.1","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.8.1","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"552789cb6962c5a52b389b8833ca858952040edc","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.8.1.tgz","fileCount":20,"integrity":"sha512-8q+eNxjo1Q8vmmFLzBHhn/EktLuXlMfcHqX3H1f2yJpjB/lSgTc9rR1IlazoeIYvCxf2u4EbpaDe1FV0j6Vhqw==","signatures":[{"sig":"MEUCIFlq+KUXXxdrIRFZgcPYM6Jvkfn0bmbnZ6yZzyVPVgFHAiEAgcDI3QqE+RNVVnLiFJFkpQDi7OD/clFz7PG1ps5OC4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146964},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.8.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/2e3fde20d784ef1b902eeb4c39d1ff0e/ahoo-wang-fetcher-openai-3.8.1.tgz","_integrity":"sha512-8q+eNxjo1Q8vmmFLzBHhn/EktLuXlMfcHqX3H1f2yJpjB/lSgTc9rR1IlazoeIYvCxf2u4EbpaDe1FV0j6Vhqw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.6.2","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.4","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.50.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.2","@ahoo-wang/fetcher-react":"^3.8.1","@ahoo-wang/fetcher-storage":"^3.8.1","@ahoo-wang/fetcher-eventbus":"^3.8.1"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.8.1_1765963031464_0.8318325965077815","host":"s3://npm-registry-packages-npm-production"}},"3.8.2":{"name":"@ahoo-wang/fetcher-openai","version":"3.8.2","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.8.2","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"3c068d0c9d585a90fa438fb4e5e3ae82d461b9b8","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.8.2.tgz","fileCount":20,"integrity":"sha512-VudU50XaXvAxk7RXJLQpu2JAIhZg+IN4FNbsH8NFsCXchFRteL+WY2dHH76TriRm4GK8GVTlaCCJAtMPguxBBQ==","signatures":[{"sig":"MEUCIFmdgyNhmJNXHVX7ek7NfMTa803SvGH1Avfkt1xHi2rqAiEApZhFsOYG7yfjpEMZKlSEtCtuN2DQQ4gw6XHxmRLlKwI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146964},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.8.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/1afcd89b38982890f2647e5a0dbdc052/ahoo-wang-fetcher-openai-3.8.2.tgz","_integrity":"sha512-VudU50XaXvAxk7RXJLQpu2JAIhZg+IN4FNbsH8NFsCXchFRteL+WY2dHH76TriRm4GK8GVTlaCCJAtMPguxBBQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.6.2","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.4","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.50.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.2","@ahoo-wang/fetcher-react":"^3.8.2","@ahoo-wang/fetcher-storage":"^3.8.2","@ahoo-wang/fetcher-eventbus":"^3.8.2"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.8.2_1766369927964_0.3346676037616627","host":"s3://npm-registry-packages-npm-production"}},"3.8.3":{"name":"@ahoo-wang/fetcher-openai","version":"3.8.3","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.8.3","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"7b10b802d239868ef7bc5d43d04985a5f59ed935","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.8.3.tgz","fileCount":20,"integrity":"sha512-untIMoUNjseKQBJR9hxthXbB5auvwB3auCDndT3Ds5J7O2SDEvvkmpLfLTrKR8zcc+eW0i9gPfqdBNhFeRYdTw==","signatures":[{"sig":"MEQCIHKuRhfdPe/FNieGX9S3hRn9o8zRPI43hlkF+O3X5r9DAiAyJuhYgwkOkujdR5VXkGL85J3o1JI2WnqFbbOm1n8DYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146964},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.8.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/16a438f85f637ce4fea02f595e2c5bb0/ahoo-wang-fetcher-openai-3.8.3.tgz","_integrity":"sha512-untIMoUNjseKQBJR9hxthXbB5auvwB3auCDndT3Ds5J7O2SDEvvkmpLfLTrKR8zcc+eW0i9gPfqdBNhFeRYdTw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.6.2","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.4","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.50.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.2","@ahoo-wang/fetcher-react":"^3.8.3","@ahoo-wang/fetcher-storage":"^3.8.3","@ahoo-wang/fetcher-eventbus":"^3.8.3"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.8.3_1766394794864_0.38584344426725803","host":"s3://npm-registry-packages-npm-production"}},"3.8.5":{"name":"@ahoo-wang/fetcher-openai","version":"3.8.5","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.8.5","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"5fa200ca2f217828837c0808bc98e00cef60a5c9","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.8.5.tgz","fileCount":20,"integrity":"sha512-5OHJn3kauZMSVBHWPVx/EovN08SEcvuxNkdyXzoJSX4nZdA/MB7SuEUWk8F/Y1INNtGtSeJhUEOGhIwQoOFZ4g==","signatures":[{"sig":"MEUCIQCVZ+DLSHObJRgog0jMKriISYhlBYRjf0Rifd4SXYlVewIgZM6OJspPacL6AbNhOeeGG4s8baGI+TGXWFeDsn3kdDk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.8.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146964},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.8.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/2dd30d4cee083d54f992f14aa83a10fb/ahoo-wang-fetcher-openai-3.8.5.tgz","_integrity":"sha512-5OHJn3kauZMSVBHWPVx/EovN08SEcvuxNkdyXzoJSX4nZdA/MB7SuEUWk8F/Y1INNtGtSeJhUEOGhIwQoOFZ4g==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.6.2","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.4","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.50.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.2","@ahoo-wang/fetcher-react":"^3.8.5","@ahoo-wang/fetcher-storage":"^3.8.5","@ahoo-wang/fetcher-eventbus":"^3.8.5"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.8.5_1766482565410_0.9627546492913497","host":"s3://npm-registry-packages-npm-production"}},"3.8.6":{"name":"@ahoo-wang/fetcher-openai","version":"3.8.6","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.8.6","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"79da2b08989d812fd70969ce09266d85cde9ac6f","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.8.6.tgz","fileCount":20,"integrity":"sha512-ztsL24aYL/+3FE7Z9D1zQUWdeHEpK7fhYJ4QZLvCiI5jpNH8z1P6g3GhxNef4+Zol8YwQRHVfoBqhv4Ce7c1yA==","signatures":[{"sig":"MEUCIQDYat83wp3yzuv/ohUCPa8836xhH+ZZdcd25KQunf6KSwIgAqiTXobkPfKQJ5RxwC31+aZ4qX6pjDoGy7hEJ+mEDSQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.8.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146964},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.8.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/490c21a680abc781ba5a5eb8959cb665/ahoo-wang-fetcher-openai-3.8.6.tgz","_integrity":"sha512-ztsL24aYL/+3FE7Z9D1zQUWdeHEpK7fhYJ4QZLvCiI5jpNH8z1P6g3GhxNef4+Zol8YwQRHVfoBqhv4Ce7c1yA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.6.2","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.4","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.50.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.2","@ahoo-wang/fetcher-react":"^3.8.6","@ahoo-wang/fetcher-storage":"^3.8.6","@ahoo-wang/fetcher-eventbus":"^3.8.6"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.8.6_1766641489689_0.39047572567673816","host":"s3://npm-registry-packages-npm-production"}},"3.8.8":{"name":"@ahoo-wang/fetcher-openai","version":"3.8.8","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.8.8","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"207ccd38e6ec540f0df7e30377b7ce2de3dec3f9","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.8.8.tgz","fileCount":20,"integrity":"sha512-YEpLy3eLGLi8LsZ3JcHcaBeCaXKnOGU0x1rQxociebYAiWBp2Gl14QaphJ9BoNrL81QIZXjQbIDCxSauu+Hc3w==","signatures":[{"sig":"MEQCIEcUern56C9WFGEV8ViMEiRQWrnNIyVJ65dAR2ZFI66jAiBk5IDVmkwSxPjKV3zg7FsZlMKV+reBlD/eA9ZvbIQL6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.8.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146964},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.8.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/ec6f47a2976c66c525333b006417b0f4/ahoo-wang-fetcher-openai-3.8.8.tgz","_integrity":"sha512-YEpLy3eLGLi8LsZ3JcHcaBeCaXKnOGU0x1rQxociebYAiWBp2Gl14QaphJ9BoNrL81QIZXjQbIDCxSauu+Hc3w==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.6.2","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.4","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.50.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.2","@ahoo-wang/fetcher-react":"^3.8.8","@ahoo-wang/fetcher-storage":"^3.8.8","@ahoo-wang/fetcher-eventbus":"^3.8.8"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.8.8_1766641761348_0.5347353631014995","host":"s3://npm-registry-packages-npm-production"}},"3.8.9":{"name":"@ahoo-wang/fetcher-openai","version":"3.8.9","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.8.9","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"a542df9cb262add8e22bdfe08823323037432454","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.8.9.tgz","fileCount":20,"integrity":"sha512-oTe8wlPFPV2eTi9PKR8AIcjZ8LQP/C8XZe+dBN1iqjSRdZDbrNymabN2y41hXbf0wFPdsW6KXjc0NmUHuCeXdQ==","signatures":[{"sig":"MEUCIQD5p7eFzEOJGmNXaKOQyk/3fyxuG9BKfQkUMHhjoQ6ZKwIgDDL0XzOuzW+q0TzqtXHRUvfyGiMNPu7qp5IojGbggJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.8.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146964},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.8.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/652fab76037fac0dd0c250a39eaae0b4/ahoo-wang-fetcher-openai-3.8.9.tgz","_integrity":"sha512-oTe8wlPFPV2eTi9PKR8AIcjZ8LQP/C8XZe+dBN1iqjSRdZDbrNymabN2y41hXbf0wFPdsW6KXjc0NmUHuCeXdQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.6.2","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.4","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.50.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.2","@ahoo-wang/fetcher-react":"^3.8.9","@ahoo-wang/fetcher-storage":"^3.8.9","@ahoo-wang/fetcher-eventbus":"^3.8.9"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.8.9_1766655219214_0.20322549686569302","host":"s3://npm-registry-packages-npm-production"}},"3.9.1":{"name":"@ahoo-wang/fetcher-openai","version":"3.9.1","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.9.1","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"442fc4b4b9e14853a6f3f06380b4b3357da79c3f","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.9.1.tgz","fileCount":20,"integrity":"sha512-IFznQd5rnwsivDO0l4ofBDaj2j6HQYrCYG8kCf9yV48SxJKIM132miVIKK9aDTJGqLyNoGuw1MLCqPTqgLGuVQ==","signatures":[{"sig":"MEQCIH4RUPkspQd/RF78bsh/oyrT0q3s0g2jk3IW4wbYQmf5AiAMVAI0Nlxjc90Be/VZRwIMr23z1pWqFgQ8dSE9/zWQZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146964},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.9.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/edb17ade12bbfd1a9177768f6a8a4663/ahoo-wang-fetcher-openai-3.9.1.tgz","_integrity":"sha512-IFznQd5rnwsivDO0l4ofBDaj2j6HQYrCYG8kCf9yV48SxJKIM132miVIKK9aDTJGqLyNoGuw1MLCqPTqgLGuVQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.6.2","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.4","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.50.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.2","@ahoo-wang/fetcher-react":"^3.9.1","@ahoo-wang/fetcher-storage":"^3.9.1","@ahoo-wang/fetcher-eventbus":"^3.9.1"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.9.1_1766708788951_0.7335951262739957","host":"s3://npm-registry-packages-npm-production"}},"3.9.2":{"name":"@ahoo-wang/fetcher-openai","version":"3.9.2","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.9.2","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"c5c9c0526bfdb1cdee1b3dd3689ef2c456e4cf65","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.9.2.tgz","fileCount":20,"integrity":"sha512-cCSSvQ8wmXq6WWoM3pGggyFYLl4hABhDbnb6BLkxzh8CAMn5ETSK+XtLdWXB5EjstoWwV2nW3vMJP6eDxgNZaA==","signatures":[{"sig":"MEUCIQD1bZRhXSloLDbvkUEwJioDJXGEtqJfAFDm5avD7/6F5AIgT/MsMwl5qurp13uz7NfEjAMvgzEwL6k/N6ZUH1SXtnU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146964},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.9.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/b3b8d87b1e9ee05818553f2916954b31/ahoo-wang-fetcher-openai-3.9.2.tgz","_integrity":"sha512-cCSSvQ8wmXq6WWoM3pGggyFYLl4hABhDbnb6BLkxzh8CAMn5ETSK+XtLdWXB5EjstoWwV2nW3vMJP6eDxgNZaA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.6.2","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.4","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.50.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.2","@ahoo-wang/fetcher-react":"^3.9.2","@ahoo-wang/fetcher-storage":"^3.9.2","@ahoo-wang/fetcher-eventbus":"^3.9.2"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.9.2_1766729315251_0.3940664293457561","host":"s3://npm-registry-packages-npm-production"}},"3.9.3":{"name":"@ahoo-wang/fetcher-openai","version":"3.9.3","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.9.3","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"15830292184eedf7199130b3d62a33e5a08c7912","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.9.3.tgz","fileCount":20,"integrity":"sha512-jvjpCcukzykm0YwSFtFFJ8clS7/rWdhel2oUvwXr+UbCvP0LPtIzp+MYxvQ986QtMuPd/8SlqI61w431FlHlQA==","signatures":[{"sig":"MEUCIDz7dxHXN+txrBvxFZUl6+Xx8m+TpVZHbnUBem1AumsuAiEA+ZaIcn9gQluoobVAuo4azNiFUcq30UCnbm5cKCVp1eo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.9.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146964},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.9.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/ba7e02cb970919f3de57cbde15e020e1/ahoo-wang-fetcher-openai-3.9.3.tgz","_integrity":"sha512-jvjpCcukzykm0YwSFtFFJ8clS7/rWdhel2oUvwXr+UbCvP0LPtIzp+MYxvQ986QtMuPd/8SlqI61w431FlHlQA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.6.2","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.4","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.50.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.2","@ahoo-wang/fetcher-react":"^3.9.3","@ahoo-wang/fetcher-storage":"^3.9.3","@ahoo-wang/fetcher-eventbus":"^3.9.3"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.9.3_1766806753470_0.9418041061040665","host":"s3://npm-registry-packages-npm-production"}},"3.9.5":{"name":"@ahoo-wang/fetcher-openai","version":"3.9.5","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.9.5","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"996c666ba4d91bcfc8be7b0c78c9525472da9cd7","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.9.5.tgz","fileCount":20,"integrity":"sha512-jSVQpayE68rWBcSBphs6UO1dgE/Xv8xQgrNKN3e9eLXDMhpFaZbGFCl5HxXKBUt3Q8wGuMe2a45rhDfFyUht3g==","signatures":[{"sig":"MEYCIQDVXYh7nBTVpyxIACNSRS2xlmBom0QY3r0ppJYAw8YSaAIhAMRnC6Cp6lHqSKWl1HN4X7CAzVWA86VKwzZM/RIhf5x3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.9.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146964},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.9.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/36f064057b37946cf4179bc2d0d0515b/ahoo-wang-fetcher-openai-3.9.5.tgz","_integrity":"sha512-jSVQpayE68rWBcSBphs6UO1dgE/Xv8xQgrNKN3e9eLXDMhpFaZbGFCl5HxXKBUt3Q8wGuMe2a45rhDfFyUht3g==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.6.2","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.4","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.50.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.2","@ahoo-wang/fetcher-react":"^3.9.5","@ahoo-wang/fetcher-storage":"^3.9.5","@ahoo-wang/fetcher-eventbus":"^3.9.5"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.9.5_1766814013311_0.41796011826726964","host":"s3://npm-registry-packages-npm-production"}},"3.9.6":{"name":"@ahoo-wang/fetcher-openai","version":"3.9.6","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.9.6","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"1fde239d7aa71dfb2d9cf83d6f9f9ec130b3b570","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.9.6.tgz","fileCount":20,"integrity":"sha512-+KCdeMLg56Dh2ugcJ3myzxNz4psiU9zpTBkjyLLdbBL1+Cj9JBlKmoo2LrYOTHKEpElL36ggbvNZQiioImD/hA==","signatures":[{"sig":"MEUCIQDJZu8j1xxhX8LzJdLPP/sP4fgA8j2jk0u6rZnoEAdxiQIgWPzeFSshP/NS5xJsZ8VN0qf0SHCIXLgZ8fVtUQgYuGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.9.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146964},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.9.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/6822480a9745f768ed8bd07ddcca2925/ahoo-wang-fetcher-openai-3.9.6.tgz","_integrity":"sha512-+KCdeMLg56Dh2ugcJ3myzxNz4psiU9zpTBkjyLLdbBL1+Cj9JBlKmoo2LrYOTHKEpElL36ggbvNZQiioImD/hA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.6.2","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.4","vite":"^7.3.0","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.51.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.2","@ahoo-wang/fetcher-react":"^3.9.6","@ahoo-wang/fetcher-storage":"^3.9.6","@ahoo-wang/fetcher-eventbus":"^3.9.6"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.9.6_1767776746401_0.26637400948476286","host":"s3://npm-registry-packages-npm-production"}},"3.9.8":{"name":"@ahoo-wang/fetcher-openai","version":"3.9.8","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.9.8","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"afc7b4d5bea4d47666040c2fb8ed4ac6a8f900bf","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.9.8.tgz","fileCount":20,"integrity":"sha512-rd7qm2TFlEc94P2swH/T7e4v3qoLLWu2ns3NCB4rx979Oc+r0G2sJor/+7E/p1ukE12kc5sZBI3Quo5GUphs9g==","signatures":[{"sig":"MEUCIQCR47Ajh9UtRqy9p5+Y674nTgwMFs1/Kch7TJNugfWctAIgF49lCbQ2cr9RuJADPd2TS50WcHgc6MJ47MpD3N7rIvE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.9.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146964},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.9.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/42f46cb26f1abe86458d45fb2c87e01c/ahoo-wang-fetcher-openai-3.9.8.tgz","_integrity":"sha512-rd7qm2TFlEc94P2swH/T7e4v3qoLLWu2ns3NCB4rx979Oc+r0G2sJor/+7E/p1ukE12kc5sZBI3Quo5GUphs9g==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.6.2","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.7","vite":"^7.3.1","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^17.0.0","prettier":"^3.7.4","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.52.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.2","@ahoo-wang/fetcher-react":"^3.9.8","@ahoo-wang/fetcher-storage":"^3.9.8","@ahoo-wang/fetcher-eventbus":"^3.9.8"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.9.8_1767925966144_0.5015435908135064","host":"s3://npm-registry-packages-npm-production"}},"3.9.9":{"name":"@ahoo-wang/fetcher-openai","version":"3.9.9","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.9.9","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"ad0649e022b18c288b6e2a949e1f685c6e464949","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.9.9.tgz","fileCount":20,"integrity":"sha512-M5PRefZUTlWfbts1RXmpTOn2AiQ+EW0uSPtzpuMcj1zKmFPQKRfc0Jd/Rv/yETLPeQ6Df+Hm3SjgBHNfNDuxBw==","signatures":[{"sig":"MEUCIGEeKBNywwL9as++0NSfPIZ9n/mO1pDpNelsZjO6ClsNAiEA4gEP/eAL8iuXM/oVKOW9DQchoHLQ2v9xT5uE+a2AK1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.9.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146964},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.9.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/f776c54c778ae7a0e79e997b8fac7fd5/ahoo-wang-fetcher-openai-3.9.9.tgz","_integrity":"sha512-M5PRefZUTlWfbts1RXmpTOn2AiQ+EW0uSPtzpuMcj1zKmFPQKRfc0Jd/Rv/yETLPeQ6Df+Hm3SjgBHNfNDuxBw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.6.2","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.7","vite":"^7.3.1","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^17.0.0","prettier":"^3.7.4","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.52.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.2","@ahoo-wang/fetcher-react":"^3.9.9","@ahoo-wang/fetcher-storage":"^3.9.9","@ahoo-wang/fetcher-eventbus":"^3.9.9"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.9.9_1767930775166_0.9712736030897084","host":"s3://npm-registry-packages-npm-production"}},"3.10.0":{"name":"@ahoo-wang/fetcher-openai","version":"3.10.0","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.10.0","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"ff40dbe5b1ae1fedc0b35896662adb60e3c30850","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.10.0.tgz","fileCount":20,"integrity":"sha512-yo7T+Yi89rDrsd5d/Veq1Q82JtJVYu3SIttqwMMlPVMEJBufgYd9ia5Lf8DXWf4/7WfPFWB0IFVIB5Qe3IzL4A==","signatures":[{"sig":"MEUCIQDdJ6L2eGWxZqReYSTlnzK54EeujuVQDyw7VOClrHUWZwIgAU8GbCuSxC/bai+ITL23a4zt9J46IA/jI5LMB0DAiJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146968},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.10.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/b7dd40cd944179a14c445b20ba7d0808/ahoo-wang-fetcher-openai-3.10.0.tgz","_integrity":"sha512-yo7T+Yi89rDrsd5d/Veq1Q82JtJVYu3SIttqwMMlPVMEJBufgYd9ia5Lf8DXWf4/7WfPFWB0IFVIB5Qe3IzL4A==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.6.2","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.7","vite":"^7.3.1","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^17.1.0","prettier":"^3.8.1","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.54.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.2","@ahoo-wang/fetcher-react":"^3.10.0","@ahoo-wang/fetcher-storage":"^3.10.0","@ahoo-wang/fetcher-eventbus":"^3.10.0"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.10.0_1769478676129_0.043077998672133244","host":"s3://npm-registry-packages-npm-production"}},"3.10.2":{"name":"@ahoo-wang/fetcher-openai","version":"3.10.2","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.10.2","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"12568ae8b54ac37c63efcd3b63dbb56d68aca76d","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.10.2.tgz","fileCount":20,"integrity":"sha512-5bQRFStkeA61gn2nWTC3HOO9S1TPLj1ZCSYajiBDPNhRJZL+9X5X8CEhwJrTCRqTqFx/WfmnZpW/zyOgPW2CEg==","signatures":[{"sig":"MEUCIDEfayaeIHAbnofT4Js9Zt7tR7YI8/e50aL2xsART/bxAiEAohLoH6M5wUBLN3m1HFfn9lAgqMFUmd4hOh/A97Tw30A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146968},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.10.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/9d341e602b9b00ce1455b9dd43fefa21/ahoo-wang-fetcher-openai-3.10.2.tgz","_integrity":"sha512-5bQRFStkeA61gn2nWTC3HOO9S1TPLj1ZCSYajiBDPNhRJZL+9X5X8CEhwJrTCRqTqFx/WfmnZpW/zyOgPW2CEg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.6.2","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.7","vite":"^7.3.1","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^17.3.0","prettier":"^3.8.1","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.54.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.5","@ahoo-wang/fetcher-react":"^3.10.2","@ahoo-wang/fetcher-storage":"^3.10.2","@ahoo-wang/fetcher-eventbus":"^3.10.2"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.10.2_1770211435757_0.899507148556453","host":"s3://npm-registry-packages-npm-production"}},"3.10.3":{"name":"@ahoo-wang/fetcher-openai","version":"3.10.3","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.10.3","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"e5d5697c18842839aed649da8c88029cfa1fcca6","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.10.3.tgz","fileCount":20,"integrity":"sha512-PmUNNDPzyNPIdg56PsvaRcP5xS4/rtv7gcG1nAomegxhbO+AxatQZKQfg4FsOah/tXVCCUhEvrg63ji9AMkuTA==","signatures":[{"sig":"MEUCIHdUMIpx8nTQSMiyuZJqWkJnnZPWzbxrCtj6tLPL0vmsAiEAjy5sJwYILTMehDPEdBRQc5tZG1M823yZ5/arG0Y6f5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.10.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146968},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.10.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/186e16efc433772a352af1b72fd458b3/ahoo-wang-fetcher-openai-3.10.3.tgz","_integrity":"sha512-PmUNNDPzyNPIdg56PsvaRcP5xS4/rtv7gcG1nAomegxhbO+AxatQZKQfg4FsOah/tXVCCUhEvrg63ji9AMkuTA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.6.2","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.7","vite":"^7.3.1","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^17.3.0","prettier":"^3.8.1","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.54.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.6","@ahoo-wang/fetcher-react":"^3.10.3","@ahoo-wang/fetcher-storage":"^3.10.3","@ahoo-wang/fetcher-eventbus":"^3.10.3"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.10.3_1770275855716_0.9038853258405335","host":"s3://npm-registry-packages-npm-production"}},"3.10.5":{"name":"@ahoo-wang/fetcher-openai","version":"3.10.5","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.10.5","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"7b1bbfb3aa86598c195487cf399557851b6ca642","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.10.5.tgz","fileCount":20,"integrity":"sha512-9pjqPj+XjbkQ/AYRBhU9UGyeLDU5fQ7AEX1Q0+5vBEoHkPxa4XNK4ryRrv1euLxRkXN5n0UavGIkg2BtTX79VQ==","signatures":[{"sig":"MEQCIE9EomtbjbCv24c7xBrioGVwXZ+bYZMkJABows9f+6d4AiBkgfJgZaSJ77YyWfbJWkv01d/JqQt3ET+JPFzX8Mbxyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.10.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146969},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.10.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/2bdec1bc476762fcbaec08a3c7c732db/ahoo-wang-fetcher-openai-3.10.5.tgz","_integrity":"sha512-9pjqPj+XjbkQ/AYRBhU9UGyeLDU5fQ7AEX1Q0+5vBEoHkPxa4XNK4ryRrv1euLxRkXN5n0UavGIkg2BtTX79VQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.6.2","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.9","vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.3.0","prettier":"^3.8.1","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.54.0","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6","@ahoo-wang/fetcher-react":"^3.10.5","@ahoo-wang/fetcher-storage":"^3.10.5","@ahoo-wang/fetcher-eventbus":"^3.10.5"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.10.5_1770462978448_0.9386337134904819","host":"s3://npm-registry-packages-npm-production"}},"3.10.6":{"name":"@ahoo-wang/fetcher-openai","version":"3.10.6","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.10.6","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"1452d2fdfa8dba7449eb3c800aa73bcbdea37e20","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.10.6.tgz","fileCount":20,"integrity":"sha512-pWqWZvg+uvNQdRDsb9pVobMd3yQq67jDQiiD8L6uppZ8dSug+H9a38WiSZx5COwNZtXxgM9zCLRuFU+OKzlJSg==","signatures":[{"sig":"MEQCICrDE+tefbCMl9VQB3dxutOfSigar3kiMOdQQEZ/bCJuAiBgaQlsIxBvWkTRYZKac4qZIFT4LFgTC6jW8p+k1wTIrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.10.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146969},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.10.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/bfd54067b152d5a87eca50fc4bf4c9f4/ahoo-wang-fetcher-openai-3.10.6.tgz","_integrity":"sha512-pWqWZvg+uvNQdRDsb9pVobMd3yQq67jDQiiD8L6uppZ8dSug+H9a38WiSZx5COwNZtXxgM9zCLRuFU+OKzlJSg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.6.2","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.9","vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.3.0","prettier":"^3.8.1","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.54.0","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6","@ahoo-wang/fetcher-react":"^3.10.6","@ahoo-wang/fetcher-storage":"^3.10.6","@ahoo-wang/fetcher-eventbus":"^3.10.6"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.10.6_1771854173301_0.7511801503866371","host":"s3://npm-registry-packages-npm-production"}},"3.10.7":{"name":"@ahoo-wang/fetcher-openai","version":"3.10.7","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.10.7","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"6a5e91b1efb23f9ba2843bf0e8150df0749c232d","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.10.7.tgz","fileCount":20,"integrity":"sha512-P9N4fy1PZy8fMEBcixEyvQn9jp9P4oOKqnxsOSX4P7pGi4h/net0nM50TiRgbPclY1SFqx3MHpnIT9sOiZqPhw==","signatures":[{"sig":"MEYCIQCafKpZA8sareFg2ccZGWeIlOGtM64IUqmbIusMbrjJ5gIhAORmARDSJHQmodsOuCX65nFC+jCpwQxYbkUAQWijOdIN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.10.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146969},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.10.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/624a2cbef15878cff2740cafcd6a978d/ahoo-wang-fetcher-openai-3.10.7.tgz","_integrity":"sha512-P9N4fy1PZy8fMEBcixEyvQn9jp9P4oOKqnxsOSX4P7pGi4h/net0nM50TiRgbPclY1SFqx3MHpnIT9sOiZqPhw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.6.2","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.9","vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.3.0","prettier":"^3.8.1","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.54.0","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6","@ahoo-wang/fetcher-react":"^3.10.7","@ahoo-wang/fetcher-storage":"^3.10.7","@ahoo-wang/fetcher-eventbus":"^3.10.7"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.10.7_1771865638775_0.49414937958865623","host":"s3://npm-registry-packages-npm-production"}},"3.10.8":{"name":"@ahoo-wang/fetcher-openai","version":"3.10.8","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.10.8","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"d0d9bb025b7bcbf0145678cbbd58c5188b2fe086","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.10.8.tgz","fileCount":20,"integrity":"sha512-x/GTCDxL2B9yEsX6xeNfftsrSz/7fhH16A4oOiZVWXzjPnkssNY2g79yM64lk8jLNFi/nmDyOmcjpw/oDgUZzA==","signatures":[{"sig":"MEQCIHyaT1YTHL67xqecLFgio105tp/FopPgEHhVA+KO4Al3AiAsd4W6L3e1OLAClXbhUNoWPza/yFB/2D5cm6Rw9C36+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.10.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146969},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.10.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/945f9cdac6ed36618c38a54f11beeb8f/ahoo-wang-fetcher-openai-3.10.8.tgz","_integrity":"sha512-x/GTCDxL2B9yEsX6xeNfftsrSz/7fhH16A4oOiZVWXzjPnkssNY2g79yM64lk8jLNFi/nmDyOmcjpw/oDgUZzA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.6.2","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.9","vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.3.0","prettier":"^3.8.1","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.54.0","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6","@ahoo-wang/fetcher-react":"^3.10.8","@ahoo-wang/fetcher-storage":"^3.10.8","@ahoo-wang/fetcher-eventbus":"^3.10.8"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.10.8_1771999576551_0.0913494232939005","host":"s3://npm-registry-packages-npm-production"}},"3.10.9":{"name":"@ahoo-wang/fetcher-openai","version":"3.10.9","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.10.9","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"6b821c5097dd437baa4133fbbc8c94e72c52aaea","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.10.9.tgz","fileCount":20,"integrity":"sha512-f4vMUCngi+dHEa2em5evbw0xp1dsm/i9gMCwfxHdKKN37PlAfs16Y45SJGe6QInPJ4OBBis1jg5fBWBLjdt7yQ==","signatures":[{"sig":"MEUCIDXFjBuPUsnJqnededTGQNZbqVrQeNxbBV0BNXzL3+WZAiEA20of8tbKEn8qtAsPDDf0oLWdy4OsUYPCNop919RpV2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.10.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146969},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.10.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/6269c590b45aec4f27227e732c348fd2/ahoo-wang-fetcher-openai-3.10.9.tgz","_integrity":"sha512-f4vMUCngi+dHEa2em5evbw0xp1dsm/i9gMCwfxHdKKN37PlAfs16Y45SJGe6QInPJ4OBBis1jg5fBWBLjdt7yQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.6.2","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.9","vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.3.0","prettier":"^3.8.1","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.54.0","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6","@ahoo-wang/fetcher-react":"^3.10.9","@ahoo-wang/fetcher-storage":"^3.10.9","@ahoo-wang/fetcher-eventbus":"^3.10.9"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.10.9_1772010166295_0.21822119493090586","host":"s3://npm-registry-packages-npm-production"}},"3.10.10":{"name":"@ahoo-wang/fetcher-openai","version":"3.10.10","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.10.10","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"387d5eb138b0a0262580fc9c1039a4ee0c540f7a","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.10.10.tgz","fileCount":20,"integrity":"sha512-wsh0OQ+nwiTZMMzG2cHU5IrhODdA38OMdBrxUN2t8ohq4vqUO4OEWlhbQL+espkw+Mdfopg1QCUptgPBthmOaw==","signatures":[{"sig":"MEUCIFDT/yJrolBJqlObOh2ay2OruwmE08IQZzqi9VMQvy4cAiEA/eSuvNZicyeOr11J0gefrRL6jfyrkj8UUn5uTFVyot8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.10.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146973},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.10.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/5aeb7c294acecd74717c772f0b48182f/ahoo-wang-fetcher-openai-3.10.10.tgz","_integrity":"sha512-wsh0OQ+nwiTZMMzG2cHU5IrhODdA38OMdBrxUN2t8ohq4vqUO4OEWlhbQL+espkw+Mdfopg1QCUptgPBthmOaw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.8.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.9","vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.3.0","prettier":"^3.8.1","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.54.0","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6","@ahoo-wang/fetcher-react":"^3.10.10","@ahoo-wang/fetcher-storage":"^3.10.10","@ahoo-wang/fetcher-eventbus":"^3.10.10"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.10.10_1772035087106_0.23065793302173265","host":"s3://npm-registry-packages-npm-production"}},"3.11.0":{"name":"@ahoo-wang/fetcher-openai","version":"3.11.0","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.11.0","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"520ef97928bd95a0bfe2011a1ad1ff9ff0727a2f","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.11.0.tgz","fileCount":20,"integrity":"sha512-+1Q0TtYKw1pn8uxeERZ/dHSW6XYfQexqRlCFkAZZ/Xifjdt2jXj5TO7thajRa7I6MDve0xNxciLOipbVTWGdkA==","signatures":[{"sig":"MEYCIQCBg55lYsA7lzlZUnLu4Rz6WJzjhoB2qTZyvj5HVduycgIhANL0RQsWSdpUcxFWs5t08e7axjq1Ue2L2ClckQiiNgHV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146970},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.11.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/07fbc901368fe624de891fa89d201b7d/ahoo-wang-fetcher-openai-3.11.0.tgz","_integrity":"sha512-+1Q0TtYKw1pn8uxeERZ/dHSW6XYfQexqRlCFkAZZ/Xifjdt2jXj5TO7thajRa7I6MDve0xNxciLOipbVTWGdkA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.8.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.10","vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.3.0","prettier":"^3.8.1","@eslint/js":"^9.39.3","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6","@ahoo-wang/fetcher-react":"^3.11.0","@ahoo-wang/fetcher-storage":"^3.11.0","@ahoo-wang/fetcher-eventbus":"^3.11.0"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.11.0_1772074354757_0.03603550208025896","host":"s3://npm-registry-packages-npm-production"}},"3.11.1":{"name":"@ahoo-wang/fetcher-openai","version":"3.11.1","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.11.1","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"9bd8a2db5941d2b589a1a9558d519f763bfa3fe8","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.11.1.tgz","fileCount":20,"integrity":"sha512-LS3oFXPOYNzFk98hh6rel43PrX5RwjicyJl776Sl2AE83OhQ00urUTfrxIEyX2DAtGH0CKOO/hjZYdY7x56vQg==","signatures":[{"sig":"MEQCIEWadMiY1N1ixkcxKFxlJ+mMCElYAGh/VnGY5z8uUWmoAiAvxr/bqqmP441JVlO7kMtlZukDWoSLmNG4OeQ9jGUToA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146970},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.11.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/163762b79c1f5d5c50e310efdbb40ab1/ahoo-wang-fetcher-openai-3.11.1.tgz","_integrity":"sha512-LS3oFXPOYNzFk98hh6rel43PrX5RwjicyJl776Sl2AE83OhQ00urUTfrxIEyX2DAtGH0CKOO/hjZYdY7x56vQg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.8.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.10","vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.3.0","prettier":"^3.8.1","@eslint/js":"^9.39.3","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6","@ahoo-wang/fetcher-react":"^3.11.1","@ahoo-wang/fetcher-storage":"^3.11.1","@ahoo-wang/fetcher-eventbus":"^3.11.1"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.11.1_1772089692725_0.3327841070303261","host":"s3://npm-registry-packages-npm-production"}},"3.11.2":{"name":"@ahoo-wang/fetcher-openai","version":"3.11.2","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.11.2","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"abfb0bc3a2061dfb85de2b7efd32bc464283cdef","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.11.2.tgz","fileCount":20,"integrity":"sha512-AwyJHJvJbR7tqv8IRBSqIzMdG0yE7YI3z3K42IJ1r/RsrXqctEaQvQTQX9mhuBpCDNmIVLpHKzMyGGZx0E3SYA==","signatures":[{"sig":"MEQCIFRqCL1h4PdS+GxbL488ikL6x2j7ScMUqzoU1jAw6BBzAiBNgryTS7xXZOmmR8UfXen6JE9m4DXhrFn5HBcuuBHmRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.11.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146970},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.11.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/a4e243adb9b8980e125c512ec91b0f31/ahoo-wang-fetcher-openai-3.11.2.tgz","_integrity":"sha512-AwyJHJvJbR7tqv8IRBSqIzMdG0yE7YI3z3K42IJ1r/RsrXqctEaQvQTQX9mhuBpCDNmIVLpHKzMyGGZx0E3SYA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.8.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.10","vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.3.0","prettier":"^3.8.1","@eslint/js":"^9.39.3","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6","@ahoo-wang/fetcher-react":"^3.11.2","@ahoo-wang/fetcher-storage":"^3.11.2","@ahoo-wang/fetcher-eventbus":"^3.11.2"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.11.2_1772160881446_0.8968511187823742","host":"s3://npm-registry-packages-npm-production"}},"3.11.3":{"name":"@ahoo-wang/fetcher-openai","version":"3.11.3","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.11.3","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"62bbaa5cf41a728584d26f06fe7d923ebcfaa923","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.11.3.tgz","fileCount":20,"integrity":"sha512-KEowOZ3sEFRaI5KZO46YIjKI6p3B4YwLG3bYr3P81s08wIgflZKzz0G2/K7qIsprc6utH/qHFDHchKc0q2rVGA==","signatures":[{"sig":"MEYCIQDrralMsTRN5K7LUWPV5BszwWFSoEYWOMv8MYOVzjyHUQIhAN5QbGPE6GNOag0B36LoA07heafDGa8OT4R03FuTSl+z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.11.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146970},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.11.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/8d04f9d9f99b393cc2ecf3cf83cfcf4d/ahoo-wang-fetcher-openai-3.11.3.tgz","_integrity":"sha512-KEowOZ3sEFRaI5KZO46YIjKI6p3B4YwLG3bYr3P81s08wIgflZKzz0G2/K7qIsprc6utH/qHFDHchKc0q2rVGA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.8.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.10","vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.3.0","prettier":"^3.8.1","@eslint/js":"^9.39.3","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6","@ahoo-wang/fetcher-react":"^3.11.3","@ahoo-wang/fetcher-storage":"^3.11.3","@ahoo-wang/fetcher-eventbus":"^3.11.3"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.11.3_1772164912477_0.534128475451336","host":"s3://npm-registry-packages-npm-production"}},"3.11.5":{"name":"@ahoo-wang/fetcher-openai","version":"3.11.5","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.11.5","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"7ddb1ba65524271febbcfaa29602fe12da532871","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.11.5.tgz","fileCount":20,"integrity":"sha512-W7k+Cqr6qAqiI4lOKTNJNQDD1ksgZLugyCydvPVnhZ35vxo4hibhrfhJ+qdcGBtdT3gBO+RPO92Tcs14RFm+5g==","signatures":[{"sig":"MEUCIQCRlOIjgNU+0DpeZShkSkQgYExhgJVpRc6hEgyhwv4imgIgK7UPiaNwEnS5sWsZRNrUw1zxdVbz962zZlzEB8d+UbI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.11.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146970},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.11.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/857857c75a1f708dbf0dceb9393b24a5/ahoo-wang-fetcher-openai-3.11.5.tgz","_integrity":"sha512-W7k+Cqr6qAqiI4lOKTNJNQDD1ksgZLugyCydvPVnhZ35vxo4hibhrfhJ+qdcGBtdT3gBO+RPO92Tcs14RFm+5g==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.8.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.10","vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.3.0","prettier":"^3.8.1","@eslint/js":"^9.39.3","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6","@ahoo-wang/fetcher-react":"^3.11.5","@ahoo-wang/fetcher-storage":"^3.11.5","@ahoo-wang/fetcher-eventbus":"^3.11.5"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.11.5_1772166005323_0.704273795267925","host":"s3://npm-registry-packages-npm-production"}},"3.11.6":{"name":"@ahoo-wang/fetcher-openai","version":"3.11.6","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.11.6","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"3b9921c8ff67f051c3146dba3726da069d98de6f","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.11.6.tgz","fileCount":20,"integrity":"sha512-UiTxAS7tBqkK8KEtPhLIATqA2W1Psoq2a+K/PP2L0v6NcBAaC+hmi/MKzE7ieg8rxxN6GR3BDn5V+QbNywHhEQ==","signatures":[{"sig":"MEUCICdTqWldjX6zIaxiL7VVZ6n+4gn7K+mLfSwBJT2GU5f4AiEAi5Ob0eNZR2jOiwDDXkR9iiyY6AUmEk04MIabEDptiwk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.11.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146970},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.11.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/7b8658627bf17e6db175602d9b3faa95/ahoo-wang-fetcher-openai-3.11.6.tgz","_integrity":"sha512-UiTxAS7tBqkK8KEtPhLIATqA2W1Psoq2a+K/PP2L0v6NcBAaC+hmi/MKzE7ieg8rxxN6GR3BDn5V+QbNywHhEQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.8.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.10","vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.3.0","prettier":"^3.8.1","@eslint/js":"^9.39.3","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6","@ahoo-wang/fetcher-react":"^3.11.6","@ahoo-wang/fetcher-storage":"^3.11.6","@ahoo-wang/fetcher-eventbus":"^3.11.6"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.11.6_1772166369845_0.668731734628315","host":"s3://npm-registry-packages-npm-production"}},"3.11.8":{"name":"@ahoo-wang/fetcher-openai","version":"3.11.8","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.11.8","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"28f0436b5f6801fa140c658330dff829ad974a47","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.11.8.tgz","fileCount":20,"integrity":"sha512-mGQmENhqQgbZn1DJfK4+J0bUgXNuXpISwT3J1kYkCIE3Ry5ApYtWVSNqdTlCNBdFAy7ys3W3//Qs4xzXVQnUiA==","signatures":[{"sig":"MEQCIGjTrFQIIwhfteHOdok3bxtsw+q01HAR6ivIaiS24xKlAiANOogF8yXGtN59jvsCW09PDeHdop6UWwms+acCMMUnwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.11.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146970},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.11.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/f5aeafca23a5c7a57e23ea81f008fe90/ahoo-wang-fetcher-openai-3.11.8.tgz","_integrity":"sha512-mGQmENhqQgbZn1DJfK4+J0bUgXNuXpISwT3J1kYkCIE3Ry5ApYtWVSNqdTlCNBdFAy7ys3W3//Qs4xzXVQnUiA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.8.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.10","vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.3.0","prettier":"^3.8.1","@eslint/js":"^9.39.3","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6","@ahoo-wang/fetcher-react":"^3.11.8","@ahoo-wang/fetcher-storage":"^3.11.8","@ahoo-wang/fetcher-eventbus":"^3.11.8"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.11.8_1772169762653_0.5651342584052592","host":"s3://npm-registry-packages-npm-production"}},"3.11.9":{"name":"@ahoo-wang/fetcher-openai","version":"3.11.9","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.11.9","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"e60e767acbea947711e96fd716b388a82de8773a","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.11.9.tgz","fileCount":20,"integrity":"sha512-l1/ISCZ10Ge57vNWJGK2msevo9V/4DHabnSE3Yy+MhSScycFA7MBJpC8MVzGOL8TFrZ5nVzXbSwXzRACqI4+yg==","signatures":[{"sig":"MEYCIQDpAYcS9lxTJyOcPNz1bG0yEVImSuwJCs3VB4QDBUNAzQIhAJlS52VbgOtpGpFvqIdrejL0wcN85glpp0keKN0tt+cH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.11.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146970},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.11.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/fdaf0b37a05ca898d8aff9fb79e8d572/ahoo-wang-fetcher-openai-3.11.9.tgz","_integrity":"sha512-l1/ISCZ10Ge57vNWJGK2msevo9V/4DHabnSE3Yy+MhSScycFA7MBJpC8MVzGOL8TFrZ5nVzXbSwXzRACqI4+yg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.8.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.10","vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.3.0","prettier":"^3.8.1","@eslint/js":"^9.39.3","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6","@ahoo-wang/fetcher-react":"^3.11.9","@ahoo-wang/fetcher-storage":"^3.11.9","@ahoo-wang/fetcher-eventbus":"^3.11.9"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.11.9_1772176994796_0.632674224249385","host":"s3://npm-registry-packages-npm-production"}},"3.11.10":{"name":"@ahoo-wang/fetcher-openai","version":"3.11.10","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.11.10","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"5e95cc1b85ec2018097ec47a0771521a3717af95","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.11.10.tgz","fileCount":20,"integrity":"sha512-5XDvdgTgUG/Q4dB/JNVq3wLCr+v7Y1vsttsR1b+Z2t+GxNZPoai88KLLa5RPntPSLKt3sa7wy4F6L1Ntx8bFXQ==","signatures":[{"sig":"MEUCIQCagOWCGBIpHE3xlsfpUro6U7jgWi0BQgrYQN2ldDeOggIgKJk/V3BQJJY/Y4S97B9w2QdKHH3TubA7tk0365KtsBk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.11.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146974},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.11.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/c7b60d2181e28cda8fc38b1b99c10716/ahoo-wang-fetcher-openai-3.11.10.tgz","_integrity":"sha512-5XDvdgTgUG/Q4dB/JNVq3wLCr+v7Y1vsttsR1b+Z2t+GxNZPoai88KLLa5RPntPSLKt3sa7wy4F6L1Ntx8bFXQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.8.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.10","vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.3.0","prettier":"^3.8.1","@eslint/js":"^9.39.3","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6","@ahoo-wang/fetcher-react":"^3.11.10","@ahoo-wang/fetcher-storage":"^3.11.10","@ahoo-wang/fetcher-eventbus":"^3.11.10"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.11.10_1772204720003_0.019436491927145028","host":"s3://npm-registry-packages-npm-production"}},"3.12.1":{"name":"@ahoo-wang/fetcher-openai","version":"3.12.1","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.12.1","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"e7fe0490c20f9b92180eeec6e1df417987380101","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.12.1.tgz","fileCount":20,"integrity":"sha512-LYN5UOZVioU8PdFvzn98NdlMitRxV3zq9pAHA7oAMXt0l2TMpnS83rAAq2OvCmefju6PFtYMyeo13RRNS7EqOQ==","signatures":[{"sig":"MEQCIGtNED853K2jwzVCbTkrRP1s7Oaeg5xlrEeX7WHfv8F6AiAKrWD3FUU+fuauH2tq7JplxWp9tbYwdUuGgPLU9tQhqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146970},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.12.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/d99a88138050cda6f653c34d45c9123b/ahoo-wang-fetcher-openai-3.12.1.tgz","_integrity":"sha512-LYN5UOZVioU8PdFvzn98NdlMitRxV3zq9pAHA7oAMXt0l2TMpnS83rAAq2OvCmefju6PFtYMyeo13RRNS7EqOQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.8.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.10","vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.3.0","prettier":"^3.8.1","@eslint/js":"^9.39.3","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6","@ahoo-wang/fetcher-react":"^3.12.1","@ahoo-wang/fetcher-storage":"^3.12.1","@ahoo-wang/fetcher-eventbus":"^3.12.1"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.12.1_1772208782232_0.162247475153541","host":"s3://npm-registry-packages-npm-production"}},"3.12.2":{"name":"@ahoo-wang/fetcher-openai","version":"3.12.2","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.12.2","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"e972c844d991ec6a161994ca5f6852af65b8c863","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.12.2.tgz","fileCount":20,"integrity":"sha512-h8HrUHghjjtmks9XVIIhhd32HaLS9HDSfgwTxjQSowa38fVdQPODrZdVvcUot0t7EftVQyXMn+ZA1me3o02hZg==","signatures":[{"sig":"MEQCIBsls1DPROj2sIvj+A+9hm4Kpc1bYf3GleB5ZUfLQaI4AiAc83S1T2rNwM1eOEYWGx50OR2DHoHHjtlr4+AJciMZWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.12.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146970},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.12.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/bd62b28064a805fc8f0ebae7ccb19276/ahoo-wang-fetcher-openai-3.12.2.tgz","_integrity":"sha512-h8HrUHghjjtmks9XVIIhhd32HaLS9HDSfgwTxjQSowa38fVdQPODrZdVvcUot0t7EftVQyXMn+ZA1me3o02hZg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.8.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.10","vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.3.0","prettier":"^3.8.1","@eslint/js":"^9.39.3","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6","@ahoo-wang/fetcher-react":"^3.12.2","@ahoo-wang/fetcher-storage":"^3.12.2","@ahoo-wang/fetcher-eventbus":"^3.12.2"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.12.2_1772275825385_0.4537385084255241","host":"s3://npm-registry-packages-npm-production"}},"3.12.3":{"name":"@ahoo-wang/fetcher-openai","version":"3.12.3","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.12.3","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"95019b63f88c78b0c225e5ae2b6700dddc7772ff","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.12.3.tgz","fileCount":20,"integrity":"sha512-EvT+FC8Obc+yvncYAuf3Y4GmiJzne8dWsECjHgcCSWEoFOnT/ZK1vlXZXB/cR6JmH3CVNTTuxSSaPuSFIuctGA==","signatures":[{"sig":"MEUCIQDR34Qy10QEbH6Zq7aCwSdKVVfmTBMBMhLh3LNNOdizjQIgSpIN45ngJMfftM2Gvq/2w8LjEwI47rC3kKPleM4+QCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.12.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146970},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.12.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/240d9606931c55eddd6ae90a91523039/ahoo-wang-fetcher-openai-3.12.3.tgz","_integrity":"sha512-EvT+FC8Obc+yvncYAuf3Y4GmiJzne8dWsECjHgcCSWEoFOnT/ZK1vlXZXB/cR6JmH3CVNTTuxSSaPuSFIuctGA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.8.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.10","vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.3.0","prettier":"^3.8.1","@eslint/js":"^9.39.3","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6","@ahoo-wang/fetcher-react":"^3.12.3","@ahoo-wang/fetcher-storage":"^3.12.3","@ahoo-wang/fetcher-eventbus":"^3.12.3"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.12.3_1772612528028_0.9021273619164372","host":"s3://npm-registry-packages-npm-production"}},"3.12.5":{"name":"@ahoo-wang/fetcher-openai","version":"3.12.5","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.12.5","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"50449b2ca5279d4141bc24b00e84a76f86b16b19","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.12.5.tgz","fileCount":20,"integrity":"sha512-5+8ayO1TlmTdQVJidP1JceEdVVQjQLLwz8dUuXDYbYhCPNdHMbBsXmC4s2AobRqryP9+kRSCJOciZQpgNkBPNQ==","signatures":[{"sig":"MEYCIQC3JC1l3p6BrSKsYbmy59tA8gKURRrTHj6BH0h3BS1anQIhAK/G01IzXAer0etsHBvi1SvxlgGunRxMHdq/YG8PQTEs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.12.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146970},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.12.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/36ac19b6ce7dd087b6f97fb21b179cb9/ahoo-wang-fetcher-openai-3.12.5.tgz","_integrity":"sha512-5+8ayO1TlmTdQVJidP1JceEdVVQjQLLwz8dUuXDYbYhCPNdHMbBsXmC4s2AobRqryP9+kRSCJOciZQpgNkBPNQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.8.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.10","vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.3","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6","@ahoo-wang/fetcher-react":"^3.12.5","@ahoo-wang/fetcher-storage":"^3.12.5","@ahoo-wang/fetcher-eventbus":"^3.12.5"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.12.5_1772614413314_0.7174610399677925","host":"s3://npm-registry-packages-npm-production"}},"3.12.6":{"name":"@ahoo-wang/fetcher-openai","version":"3.12.6","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.12.6","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"95f51c64058ad180d1bf61812d043d7a9abf8712","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.12.6.tgz","fileCount":20,"integrity":"sha512-e0XgcIzsJ1cjZyLm2c6w5zF9Bf7Do3BgzJWPYBvYf+6ULS0/bLTvzXDzHG3aPRM/b6p17rEHsiGEtMv9v5gmQg==","signatures":[{"sig":"MEQCIGb/uMzd4sMa2LlZt8euOl3FU53iJ16oVu4V2EgEchqYAiAbcM3h53mvfV3jvp4ztBZtoHDsnF/anCIhDNminLfmcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.12.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146970},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.12.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/8118ef40b7f26c0917c1df178b125f20/ahoo-wang-fetcher-openai-3.12.6.tgz","_integrity":"sha512-e0XgcIzsJ1cjZyLm2c6w5zF9Bf7Do3BgzJWPYBvYf+6ULS0/bLTvzXDzHG3aPRM/b6p17rEHsiGEtMv9v5gmQg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.8.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.10","vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.3","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6","@ahoo-wang/fetcher-react":"^3.12.6","@ahoo-wang/fetcher-storage":"^3.12.6","@ahoo-wang/fetcher-eventbus":"^3.12.6"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.12.6_1772618787033_0.20058298940717","host":"s3://npm-registry-packages-npm-production"}},"3.12.8":{"name":"@ahoo-wang/fetcher-openai","version":"3.12.8","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.12.8","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"2fa6d8f7e0fb5258f907b7d6ca83b91b35e16042","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.12.8.tgz","fileCount":20,"integrity":"sha512-dNFTvQqpuc6na88+fh0xPuONSJ9fHDIWxfYvSY3wdLFlBBdWLh0DcGFEr0NqzQEj9F6+6GsFlBGhEWHH7AHClA==","signatures":[{"sig":"MEYCIQCYB7nF/C1YZq+Vl3XhGzVeozReV2NKBHJnc23OIhKgvwIhAMGfgQs6FtwDHhj2lgGdLrv0geby9YB+oK3u1MRbkTsh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.12.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146970},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.12.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/5c1e13fe0cffea5a97f24284413870bb/ahoo-wang-fetcher-openai-3.12.8.tgz","_integrity":"sha512-dNFTvQqpuc6na88+fh0xPuONSJ9fHDIWxfYvSY3wdLFlBBdWLh0DcGFEr0NqzQEj9F6+6GsFlBGhEWHH7AHClA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.9.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.10","vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.3","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6","@ahoo-wang/fetcher-react":"^3.12.8","@ahoo-wang/fetcher-storage":"^3.12.8","@ahoo-wang/fetcher-eventbus":"^3.12.8"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.12.8_1772688199580_0.5534126052913018","host":"s3://npm-registry-packages-npm-production"}},"3.12.9":{"name":"@ahoo-wang/fetcher-openai","version":"3.12.9","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.12.9","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"7b83be860e70304ee93a75c095016dcb54bbed39","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.12.9.tgz","fileCount":20,"integrity":"sha512-MWC1dXuSCkSWPX24hkm7PBImRir1so/82u6hvqiijw7SVXLrhtRWXGk8DNz2meMZ6u/Vs+oxgXZ0BQQ/IX2iNQ==","signatures":[{"sig":"MEYCIQCQcWrbmrYNpZrCsz4DbTFy03aIdnyspX9vhjJh9GpXHgIhAN/YF+Hfz/8KFP57r+bM7f2uKRwwDG98m0hUpJ/ovPqw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.12.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146970},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.12.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/4d3d4547e52177492a5c608bad47443c/ahoo-wang-fetcher-openai-3.12.9.tgz","_integrity":"sha512-MWC1dXuSCkSWPX24hkm7PBImRir1so/82u6hvqiijw7SVXLrhtRWXGk8DNz2meMZ6u/Vs+oxgXZ0BQQ/IX2iNQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.9.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.10","vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.3","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6","@ahoo-wang/fetcher-react":"^3.12.9","@ahoo-wang/fetcher-storage":"^3.12.9","@ahoo-wang/fetcher-eventbus":"^3.12.9"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.12.9_1772691869672_0.25580097909382515","host":"s3://npm-registry-packages-npm-production"}},"3.12.10":{"name":"@ahoo-wang/fetcher-openai","version":"3.12.10","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.12.10","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"793a9f80f11f25960cfd7b68a732fca03d708842","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.12.10.tgz","fileCount":20,"integrity":"sha512-h5fH/eXOPCC9586f5grzXGzQrQzFeI6rHfxTR1/88YcltcIKYfNEn/2ZDd8ZFJRRkh/4Z6vXqkh+1WDuvtq7RQ==","signatures":[{"sig":"MEUCICYkLlLvC0x1qgI0J4kpAUHVXSNyJSqouFe66FDZvgMaAiEAqyFzIsmfQE5CW7SIfy9yTBQ/9Mdbd0cRLwQmO5iFgco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.12.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146974},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.12.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/67eb6c9cf24a358d408edc15f63c900b/ahoo-wang-fetcher-openai-3.12.10.tgz","_integrity":"sha512-h5fH/eXOPCC9586f5grzXGzQrQzFeI6rHfxTR1/88YcltcIKYfNEn/2ZDd8ZFJRRkh/4Z6vXqkh+1WDuvtq7RQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.9.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.10","vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.3","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6","@ahoo-wang/fetcher-react":"^3.12.10","@ahoo-wang/fetcher-storage":"^3.12.10","@ahoo-wang/fetcher-eventbus":"^3.12.10"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.12.10_1772694680646_0.3574998957868687","host":"s3://npm-registry-packages-npm-production"}},"3.12.11":{"name":"@ahoo-wang/fetcher-openai","version":"3.12.11","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.12.11","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"b68e5679a8c0f33abf7ee7a8bc6df1747b111cb2","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.12.11.tgz","fileCount":20,"integrity":"sha512-QJxg/T2Fr6GUPl6pypSfgvrD+mVcxhDSZWcAae9M1W08bCD/5dza61I8O0uKtwmEn3JvGC0LhJuxHPAvROn9qA==","signatures":[{"sig":"MEUCIFcErs1HygNPXzc7/4rS8zGy138X0blA21BPEP9awpACAiEAjH7lknWgw2vxajepgCfxpozffHO9sBBAmGivc/Rr7Yc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.12.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146974},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.12.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/8b9e7779e21768a06dd8c77df8c36580/ahoo-wang-fetcher-openai-3.12.11.tgz","_integrity":"sha512-QJxg/T2Fr6GUPl6pypSfgvrD+mVcxhDSZWcAae9M1W08bCD/5dza61I8O0uKtwmEn3JvGC0LhJuxHPAvROn9qA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.9.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.10","vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.3","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6","@ahoo-wang/fetcher-react":"^3.12.11","@ahoo-wang/fetcher-storage":"^3.12.11","@ahoo-wang/fetcher-eventbus":"^3.12.11"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.12.11_1772699947334_0.9905302379324474","host":"s3://npm-registry-packages-npm-production"}},"3.12.12":{"name":"@ahoo-wang/fetcher-openai","version":"3.12.12","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.12.12","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"8e7e57456fc9ff97261741698d29a339248f884b","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.12.12.tgz","fileCount":20,"integrity":"sha512-QBekVtl0Y9W+lt7+65iaSYeCWKWVPqH+gMndEjdvkHhXfjS82d5pQjv/Vh/A1IsVPfVuH2PXwUgCKvoR7xrPyw==","signatures":[{"sig":"MEUCIA+7IkWz+fL7JcMCmTeZ2ne3078kvDLygikoU2iT0OZlAiEA8TIQzhT6r41CgMECns9bTE3fdj4eUNnB/jR8xlZV/l4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.12.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146974},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.12.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/93f8bbbb0bfd737984fa7e62e5d7cbc1/ahoo-wang-fetcher-openai-3.12.12.tgz","_integrity":"sha512-QBekVtl0Y9W+lt7+65iaSYeCWKWVPqH+gMndEjdvkHhXfjS82d5pQjv/Vh/A1IsVPfVuH2PXwUgCKvoR7xrPyw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.9.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.10","vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.3","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6","@ahoo-wang/fetcher-react":"^3.12.12","@ahoo-wang/fetcher-storage":"^3.12.12","@ahoo-wang/fetcher-eventbus":"^3.12.12"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.12.12_1772702430140_0.7773459661110305","host":"s3://npm-registry-packages-npm-production"}},"3.12.13":{"name":"@ahoo-wang/fetcher-openai","version":"3.12.13","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.12.13","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"491ced63a09a5108f9d255f5ef4defbcaec4a9fc","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.12.13.tgz","fileCount":20,"integrity":"sha512-hHboj7Uilbc6jY94MrQyrMuJ8LBGABRjSTwczH+oE9L3VbqxYoqu24IpA6kDtmIHJ6sE3sEgypSPPzLbM7K00Q==","signatures":[{"sig":"MEUCIQDsWx/JIWrroexylI/+D//+hndxBSIKwVeSQYEAuKGXRAIgH8ucpjCiui+BWbxVuzFM+OSSypTixK04sMp1ZmPVIIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.12.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146974},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.12.13.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/930fa5f528325d39df4834a55b9273f8/ahoo-wang-fetcher-openai-3.12.13.tgz","_integrity":"sha512-hHboj7Uilbc6jY94MrQyrMuJ8LBGABRjSTwczH+oE9L3VbqxYoqu24IpA6kDtmIHJ6sE3sEgypSPPzLbM7K00Q==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.9.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.10","vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.3","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6","@ahoo-wang/fetcher-react":"^3.12.13","@ahoo-wang/fetcher-storage":"^3.12.13","@ahoo-wang/fetcher-eventbus":"^3.12.13"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.12.13_1772703573335_0.3688177926460954","host":"s3://npm-registry-packages-npm-production"}},"3.12.14":{"name":"@ahoo-wang/fetcher-openai","version":"3.12.14","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.12.14","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"5396283fbf39804547005b2854c52d5b6d0b158c","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.12.14.tgz","fileCount":20,"integrity":"sha512-LJe+OdZHAGrJIjs5Cnpr92D5uUIYvtDSTgQK3oXWawWFADE1Awk9vsViTBilNLD/qWICCVy/1NIuGtR9aKoaDg==","signatures":[{"sig":"MEUCIQCffF/CjkQbahx4IhV3paTL9vPvR6Iry1Fk9JHITv9acwIgFAr05BNXPf6/tLScBPYATkY0+ToJUDB80au/x1Elx5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.12.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146974},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.12.14.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/7ea3998185cd0f45e94ab0f796d59178/ahoo-wang-fetcher-openai-3.12.14.tgz","_integrity":"sha512-LJe+OdZHAGrJIjs5Cnpr92D5uUIYvtDSTgQK3oXWawWFADE1Awk9vsViTBilNLD/qWICCVy/1NIuGtR9aKoaDg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.9.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.10","vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.3","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6","@ahoo-wang/fetcher-react":"^3.12.14","@ahoo-wang/fetcher-storage":"^3.12.14","@ahoo-wang/fetcher-eventbus":"^3.12.14"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.12.14_1772714295315_0.8221102402647877","host":"s3://npm-registry-packages-npm-production"}},"3.12.15":{"name":"@ahoo-wang/fetcher-openai","version":"3.12.15","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.12.15","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"672583ecf8f75372c1b7f204cee550879c00b11c","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.12.15.tgz","fileCount":20,"integrity":"sha512-GgMWWVGosy2cyBGvjKkWb3PGyfu5iFXNCgJeBSl/kNPh3j7mQq/VrSzcDGkb8yUuiuCJT57MIEze/3tUCBgH6g==","signatures":[{"sig":"MEUCIQChFUWxb/LhdFWEYmQBLlRY5Ah7S54dbysMrT79EMWerwIgdtS1sbroORrst3KwcgAekDxdAoF/1rVIkjs/HcOEoIY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.12.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146974},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.12.15.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/6ccca0b230d6cd258ffdbd190a82e05b/ahoo-wang-fetcher-openai-3.12.15.tgz","_integrity":"sha512-GgMWWVGosy2cyBGvjKkWb3PGyfu5iFXNCgJeBSl/kNPh3j7mQq/VrSzcDGkb8yUuiuCJT57MIEze/3tUCBgH6g==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.9.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.10","vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.3","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6","@ahoo-wang/fetcher-react":"^3.12.15","@ahoo-wang/fetcher-storage":"^3.12.15","@ahoo-wang/fetcher-eventbus":"^3.12.15"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.12.15_1772717297528_0.37894460279363074","host":"s3://npm-registry-packages-npm-production"}},"3.12.16":{"name":"@ahoo-wang/fetcher-openai","version":"3.12.16","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.12.16","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"4eec3032ca52f0d0c98bf9d205608b8ee0d8099a","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.12.16.tgz","fileCount":20,"integrity":"sha512-MlN6U7fVFMTL9GIarqMm5PGvVom6VmR+Cnx5rpJw/vJSsEK6Ec8QpEiN47lYVnxBJOMr+ipTSroVup8PZYOgBg==","signatures":[{"sig":"MEUCIQDFNZY0aedx4akwdfRGcuEmKyTp6tgSKJ900eL2d/2/EwIgBFG7aRjpRcvV1teu2pBJKEAi0FW08DOswkvDvZ9eZvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.12.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146974},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.12.16.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/0a8dcd89ef5416e3a6fd4ee847726f71/ahoo-wang-fetcher-openai-3.12.16.tgz","_integrity":"sha512-MlN6U7fVFMTL9GIarqMm5PGvVom6VmR+Cnx5rpJw/vJSsEK6Ec8QpEiN47lYVnxBJOMr+ipTSroVup8PZYOgBg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.9.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.10","vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.3","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6","@ahoo-wang/fetcher-react":"^3.12.16","@ahoo-wang/fetcher-storage":"^3.12.16","@ahoo-wang/fetcher-eventbus":"^3.12.16"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.12.16_1772782450847_0.6962633180511066","host":"s3://npm-registry-packages-npm-production"}},"3.12.18":{"name":"@ahoo-wang/fetcher-openai","version":"3.12.18","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.12.18","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"d6d3b05514661fad6ab2808175334ebad0e40f07","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.12.18.tgz","fileCount":20,"integrity":"sha512-bBw+G7XmMYA0l0bKwdBiBcmMhECmOZdoWxLxsb+0cEW1GhxddUKVoqSLr1c16Z1/WGyJfmjmVdYWydiJ/nbdbw==","signatures":[{"sig":"MEUCIF7MIeW15mOV+hcA/ElDjAmy3br0sCLXTXVKYWO66e4IAiEAnd7VQaPjUO0LSvObCVnmiyM2LI5hgwzLziJOo7rG2k4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.12.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146974},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.12.18.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/291b6f3d7d1e3986a08b405a5c68e63d/ahoo-wang-fetcher-openai-3.12.18.tgz","_integrity":"sha512-bBw+G7XmMYA0l0bKwdBiBcmMhECmOZdoWxLxsb+0cEW1GhxddUKVoqSLr1c16Z1/WGyJfmjmVdYWydiJ/nbdbw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.9.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.10","vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.3","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6","@ahoo-wang/fetcher-react":"^3.12.18","@ahoo-wang/fetcher-storage":"^3.12.18","@ahoo-wang/fetcher-eventbus":"^3.12.18"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.12.18_1772789823135_0.48242633651675515","host":"s3://npm-registry-packages-npm-production"}},"3.12.19":{"name":"@ahoo-wang/fetcher-openai","version":"3.12.19","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.12.19","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"31ddaec2cf1c440e882a98fcaaeb166d17eac242","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.12.19.tgz","fileCount":20,"integrity":"sha512-LDuLyQRYOGCUASZ02naJYN6FZX5riK+qGRfyB3/ZfWNKFwWHnldIdWKmGmjy/yoLGGfJU95kqN5/Qnp2ffb0LA==","signatures":[{"sig":"MEUCIQCwnYdu9WEm7NRbpRDlCB5AoajREMA/5s3Vmx0ugvsPigIgKMwwH3eHNWJUiI4hBUK9+WLfJOfsh6Jk13GD7CciBVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.12.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146974},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.12.19.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/6342465a19aeccf3e7eadc1814d303ba/ahoo-wang-fetcher-openai-3.12.19.tgz","_integrity":"sha512-LDuLyQRYOGCUASZ02naJYN6FZX5riK+qGRfyB3/ZfWNKFwWHnldIdWKmGmjy/yoLGGfJU95kqN5/Qnp2ffb0LA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.9.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.10","vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.3","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6","@ahoo-wang/fetcher-react":"^3.12.19","@ahoo-wang/fetcher-storage":"^3.12.19","@ahoo-wang/fetcher-eventbus":"^3.12.19"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.12.19_1772848507531_0.8253306665414555","host":"s3://npm-registry-packages-npm-production"}},"3.12.20":{"name":"@ahoo-wang/fetcher-openai","version":"3.12.20","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.12.20","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"a925d52134cbebda1746955c138630fc21102fec","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.12.20.tgz","fileCount":20,"integrity":"sha512-F9tqtH+vHCFADoNbxCjuudjE1nnxVZwp6OSR2RTREI4qhzMxcgzSgtOMdkaBn1oCYGtY+JcXNNYim3lhmnEwMw==","signatures":[{"sig":"MEYCIQDEC8usmiy1YQDBD0u5WKWbn9EGXxo9ZBnon43fv+wUhwIhAOB0m7AotQxGqIjYj0kAaTfytpeVfUJb9XjmRmOLuC4c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.12.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146974},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.12.20.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/15cb9d0c547db0fefeff5f99379c2962/ahoo-wang-fetcher-openai-3.12.20.tgz","_integrity":"sha512-F9tqtH+vHCFADoNbxCjuudjE1nnxVZwp6OSR2RTREI4qhzMxcgzSgtOMdkaBn1oCYGtY+JcXNNYim3lhmnEwMw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.9.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.10","vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.3","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6","@ahoo-wang/fetcher-react":"^3.12.20","@ahoo-wang/fetcher-storage":"^3.12.20","@ahoo-wang/fetcher-eventbus":"^3.12.20"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.12.20_1773115571888_0.8710708936612985","host":"s3://npm-registry-packages-npm-production"}},"3.12.21":{"name":"@ahoo-wang/fetcher-openai","version":"3.12.21","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.12.21","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"9f1c229404e9bffb4cc8692c849b21b03d0abea3","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.12.21.tgz","fileCount":20,"integrity":"sha512-Wns1NQj7LZioRLt16qRo87uzHBRuc3Wb8/0mlzqoVluhnCCkmhsSTJwdeEUnupMmXN4QgzyZmLBuzbjfreuN7g==","signatures":[{"sig":"MEUCIQCpSc2UOYrvYTQ9UOxMAAaQvNSHirX/FxhQGj2GEcYOKAIgDKNshUmO1zV2UaBRiEIodDM/fp9CkaJrUX+nzoG1bHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.12.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146974},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.12.21.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/43fa4aacc8e48f3f06dbeb9bc1d3c733/ahoo-wang-fetcher-openai-3.12.21.tgz","_integrity":"sha512-Wns1NQj7LZioRLt16qRo87uzHBRuc3Wb8/0mlzqoVluhnCCkmhsSTJwdeEUnupMmXN4QgzyZmLBuzbjfreuN7g==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.9.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.10","vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.4","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.57.0","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6","@ahoo-wang/fetcher-react":"^3.12.21","@ahoo-wang/fetcher-storage":"^3.12.21","@ahoo-wang/fetcher-eventbus":"^3.12.21"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.12.21_1773228278696_0.5694417807469709","host":"s3://npm-registry-packages-npm-production"}},"3.13.0":{"name":"@ahoo-wang/fetcher-openai","version":"3.13.0","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.13.0","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"4b27f08300e3eb0226622233e5c56f3b7a494983","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.13.0.tgz","fileCount":20,"integrity":"sha512-RcX2dY3qQAGByVlZgduJakNDiDifZsBcr1cPA0mxcm1WsQo3OtMfVgci2daNMfCzYfp1JUrfN/5iHxGZYsdfUw==","signatures":[{"sig":"MEUCIQD5E5/UB7/FfLm6rMyBgqHJkboba72x6K6aJoMkkWJ/dAIgd5HCMoKwAnyy1uXtmmm4ZOls8WkSFoMoBmZQImPWEAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146970},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.13.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/33f6131bbdd3e9c2cdc418079fb80d56/ahoo-wang-fetcher-openai-3.13.0.tgz","_integrity":"sha512-RcX2dY3qQAGByVlZgduJakNDiDifZsBcr1cPA0mxcm1WsQo3OtMfVgci2daNMfCzYfp1JUrfN/5iHxGZYsdfUw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.9.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.10","vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.4","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.57.0","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6","@ahoo-wang/fetcher-react":"^3.13.0","@ahoo-wang/fetcher-storage":"^3.13.0","@ahoo-wang/fetcher-eventbus":"^3.13.0"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.13.0_1773288972905_0.5538001305906193","host":"s3://npm-registry-packages-npm-production"}},"3.13.1":{"name":"@ahoo-wang/fetcher-openai","version":"3.13.1","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.13.1","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"67586c6bdf1feabc040a8a6aca57aa2d0177ae8c","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.13.1.tgz","fileCount":20,"integrity":"sha512-5E05oLmlFy2py88dxRc6j/3SBnhFSmODOvZpBV8bzEvhDFyC9zxUPcZ9X7Gkpwt1ttglQWfB3y1yhpaJUB5vRQ==","signatures":[{"sig":"MEUCIHw2kMSvG7pFbwPK00F0VEwuZ12rukkY3JoeZJB2OHqwAiEAzw99fmTy65At3qUscUnbYAkbQd5GlgFWgShpYE2DtaY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146970},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.13.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/50c885876006a5276dde23caa5f8c132/ahoo-wang-fetcher-openai-3.13.1.tgz","_integrity":"sha512-5E05oLmlFy2py88dxRc6j/3SBnhFSmODOvZpBV8bzEvhDFyC9zxUPcZ9X7Gkpwt1ttglQWfB3y1yhpaJUB5vRQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.9.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.10","vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.4","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.57.0","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6","@ahoo-wang/fetcher-react":"^3.13.1","@ahoo-wang/fetcher-storage":"^3.13.1","@ahoo-wang/fetcher-eventbus":"^3.13.1"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.13.1_1773299080156_0.10748571028056064","host":"s3://npm-registry-packages-npm-production"}},"3.13.2":{"name":"@ahoo-wang/fetcher-openai","version":"3.13.2","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.13.2","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"0f9a11816330be1e3cd15303809626bd875f75be","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.13.2.tgz","fileCount":20,"integrity":"sha512-6eW1u7k3swbjo57AysMbzdQg8nMwzhz9BYKnvyB2NhQotsHa2CPJI/rv2sMML7X5CRsMf6y0ORV3yjLVChu2Rg==","signatures":[{"sig":"MEUCIBTpAWPiMYVVXMbCbwWIgXHaoOWfJ2XKpefxzQsRn0g4AiEAjt8tND8iz1O9Dor48yhdQmFD+ExX/6stELR3j4Te/Nc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.13.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146969},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.13.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/f731e2daaad12d7442fe41be993b662e/ahoo-wang-fetcher-openai-3.13.2.tgz","_integrity":"sha512-6eW1u7k3swbjo57AysMbzdQg8nMwzhz9BYKnvyB2NhQotsHa2CPJI/rv2sMML7X5CRsMf6y0ORV3yjLVChu2Rg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.9.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.10","vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.1.0","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.4","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.57.0","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6","@ahoo-wang/fetcher-react":"^3.13.2","@ahoo-wang/fetcher-storage":"^3.13.2","@ahoo-wang/fetcher-eventbus":"^3.13.2"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.13.2_1773376877268_0.15247902112788014","host":"s3://npm-registry-packages-npm-production"}},"3.13.3":{"name":"@ahoo-wang/fetcher-openai","version":"3.13.3","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.13.3","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"dc7d16e9e7fd3b0d2f4768506e4c21775ff5e152","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.13.3.tgz","fileCount":20,"integrity":"sha512-o+etBm7M7obGkYrph1h/zhZT7d9dKOuQfFREXl/dGc6TjNJcR2fO8CLL7czSHn9FNc6AvdyF1/fGH1X2zA17ng==","signatures":[{"sig":"MEQCIFKm4BIqowRk03s1bEf41IOkcE3zyOqoaL842duLad9BAiBxsGiDgcwQwqInr7peBg/1BopkbzjbI4oMsbxB5rCwrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.13.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146969},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.13.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/d976e10380c832c7570e1d7d1d7b84ca/ahoo-wang-fetcher-openai-3.13.3.tgz","_integrity":"sha512-o+etBm7M7obGkYrph1h/zhZT7d9dKOuQfFREXl/dGc6TjNJcR2fO8CLL7czSHn9FNc6AvdyF1/fGH1X2zA17ng==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.9.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.10","vite":"^7.3.1","eslint":"^9.39.4","vitest":"^4.1.0","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.4","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.57.0","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6","@ahoo-wang/fetcher-react":"^3.13.3","@ahoo-wang/fetcher-storage":"^3.13.3","@ahoo-wang/fetcher-eventbus":"^3.13.3"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.13.3_1773377529794_0.6307338664471474","host":"s3://npm-registry-packages-npm-production"}},"3.13.4":{"name":"@ahoo-wang/fetcher-openai","version":"3.13.4","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.13.4","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"0159626bf3f322ddc43f6cb1c6f600a5c9f4dd3f","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.13.4.tgz","fileCount":20,"integrity":"sha512-NTmSq+hqtRNGa5S7+kT0VTBoulH2ax3L6Qd0xiQfyi0AWfNkKBX9/dOq0dzK7IhydxvzD93r2dFv3grPZb6E9g==","signatures":[{"sig":"MEQCIARXJ3F/5z43smh92XSlixaOmEyQKkvUUsrQbTV/SU+NAiB4A2AcGtdgS6JlSQwfB9oPofiS4ySeSbwyzuP9ZK/dpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.13.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146969},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.13.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/d6ae27960d7c726c6cb64886fb33785d/ahoo-wang-fetcher-openai-3.13.4.tgz","_integrity":"sha512-NTmSq+hqtRNGa5S7+kT0VTBoulH2ax3L6Qd0xiQfyi0AWfNkKBX9/dOq0dzK7IhydxvzD93r2dFv3grPZb6E9g==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.9.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.10","vite":"^7.3.1","eslint":"^9.39.4","vitest":"^4.1.0","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.4","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.57.0","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6","@ahoo-wang/fetcher-react":"^3.13.4","@ahoo-wang/fetcher-storage":"^3.13.4","@ahoo-wang/fetcher-eventbus":"^3.13.4"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.13.4_1773380100685_0.14786578539329298","host":"s3://npm-registry-packages-npm-production"}},"3.13.5":{"name":"@ahoo-wang/fetcher-openai","version":"3.13.5","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.13.5","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"6c4eac15bb29c7da1c71183d1b02e70c4237aa47","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.13.5.tgz","fileCount":20,"integrity":"sha512-8+OELUbDupuFAVE54DiLkcR9SKbge2mVT55+7dAyo/QMhc+oJJAkMLPt2xXlmdA8VsoysciJZZGy0wUcVFoa6g==","signatures":[{"sig":"MEYCIQChGwSUnMGvMf1i4MVqBbLxlD6m3wtLLEU/xZxnb2GyZgIhAP/rCJ0PrcY2Wq9/IqINb7FgCEX1ulUIqDeNSP4faWxX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.13.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146969},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.13.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/63327e1060f6c37145cf647282b9c5d7/ahoo-wang-fetcher-openai-3.13.5.tgz","_integrity":"sha512-8+OELUbDupuFAVE54DiLkcR9SKbge2mVT55+7dAyo/QMhc+oJJAkMLPt2xXlmdA8VsoysciJZZGy0wUcVFoa6g==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.9.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.10","vite":"^7.3.1","eslint":"^9.39.4","vitest":"^4.1.0","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.4","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.57.0","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6","@ahoo-wang/fetcher-react":"^3.13.5","@ahoo-wang/fetcher-storage":"^3.13.5","@ahoo-wang/fetcher-eventbus":"^3.13.5"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.13.5_1773389896744_0.12038392842870893","host":"s3://npm-registry-packages-npm-production"}},"3.13.6":{"name":"@ahoo-wang/fetcher-openai","version":"3.13.6","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.13.6","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"92845dcd4240b8b571f930cfaa85788661fca271","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.13.6.tgz","fileCount":20,"integrity":"sha512-79El4EIYYzoDroA9r3guU9cRDJ/3sH8WPS0/6tjEJ4f8It4hyWwUtm/DkkRfl+b4Yiiflcke+Bg1FbvHCV7M1g==","signatures":[{"sig":"MEYCIQCIb4azhUb8MEkts7IxByy39S2rr+3ZYoDhQczPmjJWZwIhAIGtlhQInVguLlvEyZefBc1jTuUC1x0+kUfomGxohTXm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.13.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146969},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.13.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/c9a3dbcaaa59e605e1f4703b7f83fd96/ahoo-wang-fetcher-openai-3.13.6.tgz","_integrity":"sha512-79El4EIYYzoDroA9r3guU9cRDJ/3sH8WPS0/6tjEJ4f8It4hyWwUtm/DkkRfl+b4Yiiflcke+Bg1FbvHCV7M1g==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.9.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.10","vite":"^7.3.1","eslint":"^9.39.4","vitest":"^4.1.0","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.4","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.57.0","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6","@ahoo-wang/fetcher-react":"^3.13.6","@ahoo-wang/fetcher-storage":"^3.13.6","@ahoo-wang/fetcher-eventbus":"^3.13.6"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.13.6_1773726746704_0.8288937981739137","host":"s3://npm-registry-packages-npm-production"}},"3.13.8":{"name":"@ahoo-wang/fetcher-openai","version":"3.13.8","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.13.8","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"250f222478a6892a107794bdc23667b45df26209","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.13.8.tgz","fileCount":20,"integrity":"sha512-IfuW2KPtR7tn7m+qH8CEafrkLKtJ4LDkYdNXfF+U5VHGj9iQpyetgjPTLvHOkG6S5hwViLTBr9qwkaaW4xOy/A==","signatures":[{"sig":"MEUCIFwqHJoqLSjjtzoM107gun5qK6hyGOJOr0RcsGEPcnqeAiEAt96VtrGLXVOGgDCfRx86Uxe+1S12+W2rcfTtd9BzfZg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.13.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146969},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.13.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/47e4bd66b55fe3ce349d74776d331e69/ahoo-wang-fetcher-openai-3.13.8.tgz","_integrity":"sha512-IfuW2KPtR7tn7m+qH8CEafrkLKtJ4LDkYdNXfF+U5VHGj9iQpyetgjPTLvHOkG6S5hwViLTBr9qwkaaW4xOy/A==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.9.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.10","vite":"^7.3.1","eslint":"^9.39.4","vitest":"^4.1.0","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.4","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.57.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6","@ahoo-wang/fetcher-react":"^3.13.8","@ahoo-wang/fetcher-storage":"^3.13.8","@ahoo-wang/fetcher-eventbus":"^3.13.8"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.13.8_1773798819297_0.6095184760588845","host":"s3://npm-registry-packages-npm-production"}},"3.13.9":{"name":"@ahoo-wang/fetcher-openai","version":"3.13.9","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.13.9","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"092735cea587ab98c5ae238de3d716da4f41f99f","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.13.9.tgz","fileCount":20,"integrity":"sha512-7W+tUSTER+7/ob/CeCjM2IKMqllDNiAcBnGguRlz5NkLlYDCDU+Y8xlk+mzaxE6Hooap25lED9vAXm1YfZxV4w==","signatures":[{"sig":"MEQCIARqUkhIUD2TrlJsTVaVNx3YHhn0nfV9RXCa0YX0v0XhAiAMWTTMCuW+OHe2OxYkDhJoyH87pjW3oP1Ryk6kT2f7gQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.13.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146969},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.13.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/370e5fd679efd951d3999c717ae9713d/ahoo-wang-fetcher-openai-3.13.9.tgz","_integrity":"sha512-7W+tUSTER+7/ob/CeCjM2IKMqllDNiAcBnGguRlz5NkLlYDCDU+Y8xlk+mzaxE6Hooap25lED9vAXm1YfZxV4w==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.9.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.10","vite":"^7.3.1","eslint":"^9.39.4","vitest":"^4.1.0","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.4","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.57.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6","@ahoo-wang/fetcher-react":"^3.13.9","@ahoo-wang/fetcher-storage":"^3.13.9","@ahoo-wang/fetcher-eventbus":"^3.13.9"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.13.9_1773806103603_0.39941516753020645","host":"s3://npm-registry-packages-npm-production"}},"3.13.10":{"name":"@ahoo-wang/fetcher-openai","version":"3.13.10","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.13.10","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"831a7fb361c4d102a4b6ebb140aef71f1719734e","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.13.10.tgz","fileCount":20,"integrity":"sha512-dWiwB7/NizpRdk/qEVek2ykwgp6wEnhBD6xHO91YM7i/oxE1GPiGruvN4m3yVG8ii4MDAM3cz+Jr0Ki2AjTefw==","signatures":[{"sig":"MEUCIBUUEvP2Qjac6Z+JQpZaEU3RaHTiRQ0G8v9Sth41I/ZFAiEAgKAOU4t6nKyhFFXkeV189amDWPcCd31An67Lp8qhjAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.13.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146973},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.13.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/12f1b4ce66b7fcc3eb4ed28c7c89db5c/ahoo-wang-fetcher-openai-3.13.10.tgz","_integrity":"sha512-dWiwB7/NizpRdk/qEVek2ykwgp6wEnhBD6xHO91YM7i/oxE1GPiGruvN4m3yVG8ii4MDAM3cz+Jr0Ki2AjTefw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.9.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.10","vite":"^7.3.1","eslint":"^9.39.4","vitest":"^4.1.0","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.4","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.57.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6","@ahoo-wang/fetcher-react":"^3.13.10","@ahoo-wang/fetcher-storage":"^3.13.10","@ahoo-wang/fetcher-eventbus":"^3.13.10"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.13.10_1773816259603_0.8220657472463904","host":"s3://npm-registry-packages-npm-production"}},"3.13.11":{"name":"@ahoo-wang/fetcher-openai","version":"3.13.11","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.13.11","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"bcb5506fffdfcfcbe031b58e1f9389009658a679","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.13.11.tgz","fileCount":20,"integrity":"sha512-xYfXmud7ZvempcTBmNPPZBPjvNsVf1LMcl+p5QjUKAWffSJyUsrJ/sxfBD0HMaWWlemf+yaUXwkvKjI/2ZzIOQ==","signatures":[{"sig":"MEUCIQDVkLgbIPTmTWc25Y2CdXlFV9zdayalfkpxcamfzvnTbwIgSv8uo+gCRq0VggDR9jX29ESA/89C60VhKVcyczrG19M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.13.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146973},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.13.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/7881e02bb2314547fee8436e0392db09/ahoo-wang-fetcher-openai-3.13.11.tgz","_integrity":"sha512-xYfXmud7ZvempcTBmNPPZBPjvNsVf1LMcl+p5QjUKAWffSJyUsrJ/sxfBD0HMaWWlemf+yaUXwkvKjI/2ZzIOQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.9.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.10","vite":"^7.3.1","eslint":"^9.39.4","vitest":"^4.1.0","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.4","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.57.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6","@ahoo-wang/fetcher-react":"^3.13.11","@ahoo-wang/fetcher-storage":"^3.13.11","@ahoo-wang/fetcher-eventbus":"^3.13.11"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.13.11_1773993690822_0.3396466873186139","host":"s3://npm-registry-packages-npm-production"}},"3.13.12":{"name":"@ahoo-wang/fetcher-openai","version":"3.13.12","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.13.12","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"ee33920c5ca3bed8f9c0ac09e9a7e76a7a17a2a5","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.13.12.tgz","fileCount":20,"integrity":"sha512-buPmCaLY+HApW9gqCBSQGJyRHL6H8Ti7JwfbG2D7VtPZ8d//rv4wZQlDHjUcR3RG4bS+aan8edm5185PrX1Vyg==","signatures":[{"sig":"MEUCIEW0+8M7Yz+056g3udiiByFYU7eXRKV+DpiW4J/pNU8+AiEAjCl5HgxA/uW5edtI7b2ctm8avDc1DIrPSZJrXNDd3rY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.13.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146973},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.13.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/93cfddaef15ef85459092e8b0356c02a/ahoo-wang-fetcher-openai-3.13.12.tgz","_integrity":"sha512-buPmCaLY+HApW9gqCBSQGJyRHL6H8Ti7JwfbG2D7VtPZ8d//rv4wZQlDHjUcR3RG4bS+aan8edm5185PrX1Vyg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.9.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.10","vite":"^7.3.1","eslint":"^9.39.4","vitest":"^4.1.0","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.4","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.57.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6","@ahoo-wang/fetcher-react":"^3.13.12","@ahoo-wang/fetcher-storage":"^3.13.12","@ahoo-wang/fetcher-eventbus":"^3.13.12"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.13.12_1774324806062_0.11404590038391516","host":"s3://npm-registry-packages-npm-production"}},"3.13.13":{"name":"@ahoo-wang/fetcher-openai","version":"3.13.13","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.13.13","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"d52b89f9af9450f9983c357d17adb2d8693af23b","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.13.13.tgz","fileCount":20,"integrity":"sha512-5t7Q26/Rry+IR/KPE70PIMEWiTmrn6dLCM4PMH0okd7e1B0UmiDXK3UFbBh1zYg1Td8hkQ3uSr7BNJKL6bPtaQ==","signatures":[{"sig":"MEUCIQDK6sfoNJ4iKLID1+rGxt9O1ad5AWala7ALy5ZLr7kuLQIgW0WLS26igp26glplgpaEjjVUto7JV9Av3FLG4BQ7S4o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.13.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146973},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.13.13.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/0b12fae9bf61e453907c694b2eaee849/ahoo-wang-fetcher-openai-3.13.13.tgz","_integrity":"sha512-5t7Q26/Rry+IR/KPE70PIMEWiTmrn6dLCM4PMH0okd7e1B0UmiDXK3UFbBh1zYg1Td8hkQ3uSr7BNJKL6bPtaQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.9.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.10","vite":"^7.3.1","eslint":"^9.39.4","vitest":"^4.1.0","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.4","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.57.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6","@ahoo-wang/fetcher-react":"^3.13.13","@ahoo-wang/fetcher-storage":"^3.13.13","@ahoo-wang/fetcher-eventbus":"^3.13.13"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.13.13_1774795686356_0.8164763394751835","host":"s3://npm-registry-packages-npm-production"}},"3.13.14":{"name":"@ahoo-wang/fetcher-openai","version":"3.13.14","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.13.14","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"b6da0a378ab7653770333e677b272fe519cd41f5","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.13.14.tgz","fileCount":20,"integrity":"sha512-KFgtEPgfJqwMtKm6BijdiivQ3rFWBvYfwlntIRh6Z76r+eh1jvBs1IR/KP3V4dRI0V++xZBvPRV1/FGwwDMJGA==","signatures":[{"sig":"MEQCIEwRSmrFgcD+Lv6zNX++sdrnhG9vXb7rl/qQIqPWmlDfAiBQPDv8PIdHTcQGziwQgxDu/ZlmXvHSXC3/HT1iRtRyjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.13.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146973},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.13.14.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/38c1201d2b9d6d5f9a39ac0c37fbdb75/ahoo-wang-fetcher-openai-3.13.14.tgz","_integrity":"sha512-KFgtEPgfJqwMtKm6BijdiivQ3rFWBvYfwlntIRh6Z76r+eh1jvBs1IR/KP3V4dRI0V++xZBvPRV1/FGwwDMJGA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.9.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.10","vite":"^7.3.1","eslint":"^9.39.4","vitest":"^4.1.2","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.4","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.58.0","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6","@ahoo-wang/fetcher-react":"^3.13.14","@ahoo-wang/fetcher-storage":"^3.13.14","@ahoo-wang/fetcher-eventbus":"^3.13.14"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.13.14_1775101264254_0.3621264096800003","host":"s3://npm-registry-packages-npm-production"}},"3.13.15":{"name":"@ahoo-wang/fetcher-openai","version":"3.13.15","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.13.15","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"45f8893f2a9bb4237d18ba31040e417f6a1e9d5e","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.13.15.tgz","fileCount":20,"integrity":"sha512-xm4js8P5PFgj6ndWxtDYUxV8mxjX8MyRsOHlX9AUUZxTXlTtFBf0/7cETyv/WGKNIzGWV2OL7cHC45/Vhq4Cbg==","signatures":[{"sig":"MEYCIQCz22GS51a/TtYwCtnXDl9+nnSHs7cugPhyualgzQg0IQIhAJmO3U6gd2vtQfW4QPL+7Y4x+C8CJn/AqZ6l/nzqP5dB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.13.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146973},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.13.15.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/6091b4d7be543cff0e2a2b12d7b9e7ae/ahoo-wang-fetcher-openai-3.13.15.tgz","_integrity":"sha512-xm4js8P5PFgj6ndWxtDYUxV8mxjX8MyRsOHlX9AUUZxTXlTtFBf0/7cETyv/WGKNIzGWV2OL7cHC45/Vhq4Cbg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.9.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.10","vite":"^7.3.1","eslint":"^9.39.4","vitest":"^4.1.2","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.4","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.58.0","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6","@ahoo-wang/fetcher-react":"^3.13.15","@ahoo-wang/fetcher-storage":"^3.13.15","@ahoo-wang/fetcher-eventbus":"^3.13.15"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.13.15_1775101554753_0.7646449626880505","host":"s3://npm-registry-packages-npm-production"}},"3.15.0":{"name":"@ahoo-wang/fetcher-openai","version":"3.15.0","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.15.0","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"6ca24e8a4296b5251a33a8c100cc532e292b6972","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.15.0.tgz","fileCount":20,"integrity":"sha512-SjQoRbz7C2/fL23KOUiGwhR82lbiil1UbJZw2ceTuJuARb9moVTXay1y2QMgecJ8cpDBMNbGFGKgMSfudZioXA==","signatures":[{"sig":"MEUCIQC3aqnSyYzJ32Tf5kMY6GS9X41OT6AN8ifSHOArQznpIgIgWhYGuaz/PeYq34si+stKPdyqkbII5kRy582kdxqe2gA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":144122},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.15.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/520d930652b00bd3df0d5b02a28fb036/ahoo-wang-fetcher-openai-3.15.0.tgz","_integrity":"sha512-SjQoRbz7C2/fL23KOUiGwhR82lbiil1UbJZw2ceTuJuARb9moVTXay1y2QMgecJ8cpDBMNbGFGKgMSfudZioXA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.11.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.13.1","vite":"^8.0.7","eslint":"^9.39.4","vitest":"^4.1.3","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.4","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.58.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.7","@ahoo-wang/fetcher-react":"^3.15.0","@ahoo-wang/fetcher-storage":"^3.15.0","@ahoo-wang/fetcher-eventbus":"^3.15.0"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.15.0_1775647287432_0.33738832779200334","host":"s3://npm-registry-packages-npm-production"}},"3.15.1":{"name":"@ahoo-wang/fetcher-openai","version":"3.15.1","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.15.1","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"8a42f1705cae347599fdea511f536a3aed6a3330","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.15.1.tgz","fileCount":20,"integrity":"sha512-YAyCG32h6K+zEWAi7I0zpRH1VDcG7UvnMWdGRIvPaHMZBasmQfTkHE6gHB9nAHntkkdShurD1A6Susy/OYo+ZA==","signatures":[{"sig":"MEQCIGEZ2qcnlFySk3VdXRnoQQ9lfPeevmf/yCpsh15PhVK7AiARocrms3728wp0jHMhVjGYxVuqAr35TCFVTLtNZkojFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":144122},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.15.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/1e13345c013c99ae593c7b9e52cf704a/ahoo-wang-fetcher-openai-3.15.1.tgz","_integrity":"sha512-YAyCG32h6K+zEWAi7I0zpRH1VDcG7UvnMWdGRIvPaHMZBasmQfTkHE6gHB9nAHntkkdShurD1A6Susy/OYo+ZA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.11.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.13.2","vite":"^8.0.8","eslint":"^9.39.4","vitest":"^4.1.4","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.4","@vitest/ui":"^4.1.4","typescript":"^6.0.2","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.58.1","@vitest/coverage-v8":"^4.1.4","vite-bundle-analyzer":"^1.3.7","@ahoo-wang/fetcher-react":"^3.15.1","@ahoo-wang/fetcher-storage":"^3.15.1","@ahoo-wang/fetcher-eventbus":"^3.15.1"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.15.1_1775739302675_0.016515774374587844","host":"s3://npm-registry-packages-npm-production"}},"3.15.2":{"name":"@ahoo-wang/fetcher-openai","version":"3.15.2","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.15.2","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"1f3c121d83ffb2974798ace7d64764a742652b60","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.15.2.tgz","fileCount":20,"integrity":"sha512-8P8zIlxkeQcR+6KxFXViaFhu0ULniBOKDfvXoHcT2p5cTLQj0Poop7DjZTj85YIs3V54fyt94tT7fiu8g2jfUA==","signatures":[{"sig":"MEUCIErBjL76LzY947oEbCUk1x7aV7lXipVncZ1BnSw4oQewAiEA6stgjQ5h3Pag1T1mTlcEAoxIfNs0OndEK9XYVsETugo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.15.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":144122},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.15.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/0b448c6e3bb4a250f43e9133ea253558/ahoo-wang-fetcher-openai-3.15.2.tgz","_integrity":"sha512-8P8zIlxkeQcR+6KxFXViaFhu0ULniBOKDfvXoHcT2p5cTLQj0Poop7DjZTj85YIs3V54fyt94tT7fiu8g2jfUA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.11.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.13.2","vite":"^8.0.8","eslint":"^9.39.4","vitest":"^4.1.4","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.4","@vitest/ui":"^4.1.4","typescript":"^6.0.2","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.58.1","@vitest/coverage-v8":"^4.1.4","vite-bundle-analyzer":"^1.3.7","@ahoo-wang/fetcher-react":"^3.15.2","@ahoo-wang/fetcher-storage":"^3.15.2","@ahoo-wang/fetcher-eventbus":"^3.15.2"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.15.2_1775828555672_0.4855509128409017","host":"s3://npm-registry-packages-npm-production"}},"3.15.3":{"name":"@ahoo-wang/fetcher-openai","version":"3.15.3","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.15.3","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"d582beeaf86bd98ea61fc6bac2b19f398b9cecc5","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.15.3.tgz","fileCount":20,"integrity":"sha512-ag2dFVUqR+7qyH9o677vTcAJ13ki/D/8vsvvdfD9L5QnkJrd4h6CrPl7s0VbaDgZxQpi+aCerpn688cHpYYL1g==","signatures":[{"sig":"MEYCIQDadIPbOWTpmJAc7IV7B4PAMoUPtuuc5jAX+J1AgC/NogIhANIX7ddWC/NL3ryuATXREcVhxUhEmKMezA4Amn31GtpJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.15.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":145108},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.15.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/7dce5c3b5ef5b869f95161cd5c01a0dc/ahoo-wang-fetcher-openai-3.15.3.tgz","_integrity":"sha512-ag2dFVUqR+7qyH9o677vTcAJ13ki/D/8vsvvdfD9L5QnkJrd4h6CrPl7s0VbaDgZxQpi+aCerpn688cHpYYL1g==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.11.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.13.2","vite":"^8.0.8","eslint":"^9.39.4","vitest":"^4.1.4","globals":"^17.5.0","prettier":"^3.8.1","@eslint/js":"^9.39.4","@vitest/ui":"^4.1.4","typescript":"^6.0.2","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.58.2","@vitest/coverage-v8":"^4.1.4","vite-bundle-analyzer":"^1.3.7","@ahoo-wang/fetcher-react":"^3.15.3","@ahoo-wang/fetcher-storage":"^3.15.3","@ahoo-wang/fetcher-eventbus":"^3.15.3"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.15.3_1776942225125_0.20525955404042984","host":"s3://npm-registry-packages-npm-production"}},"3.15.4":{"name":"@ahoo-wang/fetcher-openai","version":"3.15.4","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.15.4","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"2e4744cfd3f1092944f90cfb7f18e83802034f2e","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.15.4.tgz","fileCount":20,"integrity":"sha512-bYAefhQ6a9nNzlGlBu4OnnbSNpPK31rnCa/rzP7Pw9NHXKzuRcOd9aRJ1vbTX8nRs7xyZyy1zQ/lBf3shPFPtQ==","signatures":[{"sig":"MEQCIHTaVHooOW/sgf8bhSFctt5W4DfCKi48NS9KR3F00EI5AiBb8tRQEOUfG51jV60Qe6jypdLRYO1dnBF9d47TcpMu+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.15.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":145108},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.15.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/481dd3cdcbb5a1b9eba58aeceb43b240/ahoo-wang-fetcher-openai-3.15.4.tgz","_integrity":"sha512-bYAefhQ6a9nNzlGlBu4OnnbSNpPK31rnCa/rzP7Pw9NHXKzuRcOd9aRJ1vbTX8nRs7xyZyy1zQ/lBf3shPFPtQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.11.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.13.2","vite":"^8.0.8","eslint":"^9.39.4","vitest":"^4.1.4","globals":"^17.5.0","prettier":"^3.8.1","@eslint/js":"^9.39.4","@vitest/ui":"^4.1.4","typescript":"^6.0.2","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.58.2","@vitest/coverage-v8":"^4.1.4","vite-bundle-analyzer":"^1.3.7","@ahoo-wang/fetcher-react":"^3.15.4","@ahoo-wang/fetcher-storage":"^3.15.4","@ahoo-wang/fetcher-eventbus":"^3.15.4"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.15.4_1777024566800_0.4523827766803581","host":"s3://npm-registry-packages-npm-production"}},"3.15.5":{"name":"@ahoo-wang/fetcher-openai","version":"3.15.5","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.15.5","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"34c4d42c7d45a9c4810cf42d9e940db71a0fdfa5","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.15.5.tgz","fileCount":20,"integrity":"sha512-4RxbZAaLNWaZqgryIuJrZCm0nWgQsT5S7wOxkX0VtIFMDFHJiEbAuQJLCcPV7Y+WpTvg8XQfK3L1ztETWNxRvw==","signatures":[{"sig":"MEQCIC3ErYuhn6eJ5lxpiMu8SeVYNXrX+9k/bBOXO0MnWebAAiA35ehETUJ3V7gihIuFlZxIcSgzX1O7bqwJSo+r5GHG6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.15.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":145108},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.15.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/426b947c9fed6818bedbcefe23bb6f08/ahoo-wang-fetcher-openai-3.15.5.tgz","_integrity":"sha512-4RxbZAaLNWaZqgryIuJrZCm0nWgQsT5S7wOxkX0VtIFMDFHJiEbAuQJLCcPV7Y+WpTvg8XQfK3L1ztETWNxRvw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.11.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.13.2","vite":"^8.0.8","eslint":"^9.39.4","vitest":"^4.1.4","globals":"^17.5.0","prettier":"^3.8.1","@eslint/js":"^9.39.4","@vitest/ui":"^4.1.4","typescript":"^6.0.2","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.58.2","@vitest/coverage-v8":"^4.1.4","vite-bundle-analyzer":"^1.3.7","@ahoo-wang/fetcher-react":"^3.15.5","@ahoo-wang/fetcher-storage":"^3.15.5","@ahoo-wang/fetcher-eventbus":"^3.15.5"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.15.5_1777046508475_0.9965341765622024","host":"s3://npm-registry-packages-npm-production"}},"3.15.6":{"name":"@ahoo-wang/fetcher-openai","version":"3.15.6","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.15.6","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"c47841ba70270f413743d65925992fd00e6fb50f","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.15.6.tgz","fileCount":20,"integrity":"sha512-gQViiUbkKuCUg2EP4tnkPDNqpvV7BQp8FecqiQ+50Lt2pKR1FoB8BtFlKxKdXuvklPOO/a9MExMZMixHxJ4/ug==","signatures":[{"sig":"MEUCIQDGO+D8OYrqH1m27Y9EC6dHT1mwAyqtwb9axpCIMKP5cgIgIywf+g8bgAFTgy2eRLic+21MYcFSqopnimbeB4X9lfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.15.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":145108},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.15.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/e525f3385239d75873950aed3cfd347d/ahoo-wang-fetcher-openai-3.15.6.tgz","_integrity":"sha512-gQViiUbkKuCUg2EP4tnkPDNqpvV7BQp8FecqiQ+50Lt2pKR1FoB8BtFlKxKdXuvklPOO/a9MExMZMixHxJ4/ug==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.11.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.13.2","vite":"^8.0.8","eslint":"^9.39.4","vitest":"^4.1.4","globals":"^17.5.0","prettier":"^3.8.1","@eslint/js":"^9.39.4","@vitest/ui":"^4.1.4","typescript":"^6.0.2","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.58.2","@vitest/coverage-v8":"^4.1.4","vite-bundle-analyzer":"^1.3.7","@ahoo-wang/fetcher-react":"^3.15.6","@ahoo-wang/fetcher-storage":"^3.15.6","@ahoo-wang/fetcher-eventbus":"^3.15.6"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.15.6_1777219975565_0.6979962187199602","host":"s3://npm-registry-packages-npm-production"}},"3.15.7":{"name":"@ahoo-wang/fetcher-openai","version":"3.15.7","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.15.7","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"123e3fc84301cbe1fc8b74b1d131a860a10a4468","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.15.7.tgz","fileCount":20,"integrity":"sha512-L1YGvOtIR6FyQAguXpn80HDNXlC5Xva7GnjwBpQHHr1ZHoQjYvD679qodI/dqDUR2uWI+qhxn2w/++HH0cF8dQ==","signatures":[{"sig":"MEQCIFNLKaIHXKa7DK6JBv30XVJOnnXxzj6AO2r3eN81D25zAiBrfEj3tedB+oq3pRqSQbPBuLs9oFoQwEJmbkRfnYFoLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.15.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":145108},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.15.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/0c523c0f24ec9ca0de42f4f55ced28b8/ahoo-wang-fetcher-openai-3.15.7.tgz","_integrity":"sha512-L1YGvOtIR6FyQAguXpn80HDNXlC5Xva7GnjwBpQHHr1ZHoQjYvD679qodI/dqDUR2uWI+qhxn2w/++HH0cF8dQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.11.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.13.2","vite":"^8.0.8","eslint":"^9.39.4","vitest":"^4.1.4","globals":"^17.5.0","prettier":"^3.8.1","@eslint/js":"^9.39.4","@vitest/ui":"^4.1.4","typescript":"^6.0.2","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.58.2","@vitest/coverage-v8":"^4.1.4","vite-bundle-analyzer":"^1.3.7","@ahoo-wang/fetcher-react":"^3.15.7","@ahoo-wang/fetcher-storage":"^3.15.7","@ahoo-wang/fetcher-eventbus":"^3.15.7"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.15.7_1777471634974_0.6447801504649864","host":"s3://npm-registry-packages-npm-production"}},"3.15.8":{"name":"@ahoo-wang/fetcher-openai","version":"3.15.8","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.15.8","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"a6e98adafc772cbbe19040b12329b216d09f7287","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.15.8.tgz","fileCount":20,"integrity":"sha512-wXJeH4+MIT1/aYk4YrO8/c44fEhSA0+tu4qNrgdYJl4KJ9OacssG0lkswagIdxfkjJatwnU+b9nzbgslUF1fbg==","signatures":[{"sig":"MEYCIQCqEHT4IaZxf2LDsPEJQryzy366djtQzbOCqg16a0+elgIhANNOl1nE/UMQ09m1MomNsNwTfNNuGDsBk8nO7BX8axMI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.15.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":145109},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.15.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/0bb2f055c7f46de13d8ef726d97261c8/ahoo-wang-fetcher-openai-3.15.8.tgz","_integrity":"sha512-wXJeH4+MIT1/aYk4YrO8/c44fEhSA0+tu4qNrgdYJl4KJ9OacssG0lkswagIdxfkjJatwnU+b9nzbgslUF1fbg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.11.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.13.2","vite":"^8.0.10","eslint":"^9.39.4","vitest":"^4.1.5","globals":"^17.5.0","prettier":"^3.8.1","@eslint/js":"^9.39.4","@vitest/ui":"^4.1.4","typescript":"^6.0.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.4","vite-bundle-analyzer":"^1.3.8","@ahoo-wang/fetcher-react":"^3.15.8","@ahoo-wang/fetcher-storage":"^3.15.8","@ahoo-wang/fetcher-eventbus":"^3.15.8"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.15.8_1777549181644_0.06917616147873318","host":"s3://npm-registry-packages-npm-production"}},"3.15.9":{"name":"@ahoo-wang/fetcher-openai","version":"3.15.9","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.15.9","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"69520551057674de81fa39df232248ff57502758","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.15.9.tgz","fileCount":20,"integrity":"sha512-D52Q3ClqIgd/QKTdvatXe7v0nHY0AX18USYP/TarEhacYadbS5fW4+MM21675gyPFN5rw3JXNE4EEMy3GFZINw==","signatures":[{"sig":"MEMCHxlw3B+EhZrp/2VuLFgcp1Limh0gznD6oboLdc+AcRUCIAYGWO2NupK8VOj4PeifuOAHpMn1hKbY+S5aA4mrZoCv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.15.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":145109},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.15.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/b8fe635f015059785e48b9754b7433c0/ahoo-wang-fetcher-openai-3.15.9.tgz","_integrity":"sha512-D52Q3ClqIgd/QKTdvatXe7v0nHY0AX18USYP/TarEhacYadbS5fW4+MM21675gyPFN5rw3JXNE4EEMy3GFZINw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.11.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.13.2","vite":"^8.0.10","eslint":"^9.39.4","vitest":"^4.1.5","globals":"^17.5.0","prettier":"^3.8.1","@eslint/js":"^9.39.4","@vitest/ui":"^4.1.4","typescript":"^6.0.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.4","vite-bundle-analyzer":"^1.3.8","@ahoo-wang/fetcher-react":"^3.15.9","@ahoo-wang/fetcher-storage":"^3.15.9","@ahoo-wang/fetcher-eventbus":"^3.15.9"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.15.9_1778124815304_0.28760817137186545","host":"s3://npm-registry-packages-npm-production"}},"3.16.0":{"name":"@ahoo-wang/fetcher-openai","version":"3.16.0","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.16.0","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"fcda6c65fc6052f115fafa4bed30062c92157d23","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.16.0.tgz","fileCount":20,"integrity":"sha512-CE1m1I/VBxNTu0uR+DOaqoUTI88JlqSmtClgy+B3HgerksCN2Bdah1tYsBDJXPXuZ87Am8dy9NIwd0Jun0FHvw==","signatures":[{"sig":"MEQCIQDUI1dlQDY7vb9EU5QIQIQZvGlIqtu2gwhxsRvX5XV8xAIfE/re+7I8GK68RNPZnDEDvOU1g36pYLP1cYRjpNPn7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":145109},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.16.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/3036f1860bf63e3ab87f1ee9c9d4f841/ahoo-wang-fetcher-openai-3.16.0.tgz","_integrity":"sha512-CE1m1I/VBxNTu0uR+DOaqoUTI88JlqSmtClgy+B3HgerksCN2Bdah1tYsBDJXPXuZ87Am8dy9NIwd0Jun0FHvw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.11.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.14.3","vite":"^8.0.11","eslint":"^9.39.4","vitest":"^4.1.5","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^9.39.4","@vitest/ui":"^4.1.4","typescript":"^6.0.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.59.2","@vitest/coverage-v8":"^4.1.4","vite-bundle-analyzer":"^1.3.8","@ahoo-wang/fetcher-react":"^3.16.0","@ahoo-wang/fetcher-storage":"^3.16.0","@ahoo-wang/fetcher-eventbus":"^3.16.0"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.16.0_1778140460422_0.06185822386051165","host":"s3://npm-registry-packages-npm-production"}},"3.16.1":{"name":"@ahoo-wang/fetcher-openai","version":"3.16.1","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.16.1","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"fdec47961e87fa32998b198efdc6ca4ad44fa552","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.16.1.tgz","fileCount":20,"integrity":"sha512-1cRMemrf2vGgRhhwFAc3VHDXfSoby9wGaK/vNZqNKjt5pGHjE7Z+eEZOecJM773KD05zvMHu+cxeyZBuyyrSaA==","signatures":[{"sig":"MEYCIQD9MB50a5B4xMF2yaotwTycm2pJICVRob/6FN8ZgpzufAIhAJiPMuV8f8r90xdmOZzTG4UHve+ydYtw11gO1c2gWeAo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":145157},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.16.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/3aa1d36147b570d20ecffad2914a4dd8/ahoo-wang-fetcher-openai-3.16.1.tgz","_integrity":"sha512-1cRMemrf2vGgRhhwFAc3VHDXfSoby9wGaK/vNZqNKjt5pGHjE7Z+eEZOecJM773KD05zvMHu+cxeyZBuyyrSaA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.11.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.14.3","vite":"^8.0.11","eslint":"^9.39.4","vitest":"^4.1.5","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^9.39.4","@vitest/ui":"^4.1.4","typescript":"^6.0.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.59.2","@vitest/coverage-v8":"^4.1.4","vite-bundle-analyzer":"^1.3.8","@ahoo-wang/fetcher-react":"^3.16.1","@ahoo-wang/fetcher-storage":"^3.16.1","@ahoo-wang/fetcher-eventbus":"^3.16.1"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.16.1_1778146210131_0.7312636022946206","host":"s3://npm-registry-packages-npm-production"}},"3.16.2":{"name":"@ahoo-wang/fetcher-openai","version":"3.16.2","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.16.2","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"0f7571d6925f8a779196f849778cadef73943eb3","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.16.2.tgz","fileCount":20,"integrity":"sha512-W43rVkT3bdvDrC9qwknqHNORIW7DgC0leA8Tu/UrF45i1ouwm4I+ebqVCuT94lCaK53t9DdcJ6sAy7Gl8kMCHg==","signatures":[{"sig":"MEUCIQCLBpPXKCUPSOo8vOkQMAtju+t2Cy94rJglsNvQaWrIfwIgRLxkBwrpZf2depnm7r0pVLANzf2woEEhtPcNJpD+bGI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.16.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":145157},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.16.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/f0048fb7a5fa2162760570d0a6bad005/ahoo-wang-fetcher-openai-3.16.2.tgz","_integrity":"sha512-W43rVkT3bdvDrC9qwknqHNORIW7DgC0leA8Tu/UrF45i1ouwm4I+ebqVCuT94lCaK53t9DdcJ6sAy7Gl8kMCHg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.11.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.14.3","vite":"^8.0.11","eslint":"^9.39.4","vitest":"^4.1.5","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^9.39.4","@vitest/ui":"^4.1.4","typescript":"^6.0.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.59.2","@vitest/coverage-v8":"^4.1.4","vite-bundle-analyzer":"^1.3.8","@ahoo-wang/fetcher-react":"^3.16.2","@ahoo-wang/fetcher-storage":"^3.16.2","@ahoo-wang/fetcher-eventbus":"^3.16.2"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.16.2_1778160494869_0.6550130934654717","host":"s3://npm-registry-packages-npm-production"}},"3.16.3":{"name":"@ahoo-wang/fetcher-openai","version":"3.16.3","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.16.3","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"ee19d8aaf4212d1e5dafd1fbe9f945d1a5fc432f","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.16.3.tgz","fileCount":20,"integrity":"sha512-Q9s+VpYyntyw0juXYNMTCC9+1626vON9UHAlEyoYTG3YDHW7GaBLBtolMSyLYBvA/bwA23PuM2+oMvpo5rcp9g==","signatures":[{"sig":"MEUCIERcZ18/+fHjm7BiTP0+QdzlT7MTPsKZ/U6efuPizJfcAiEAlQK/sNFzZwkB45BKvVrExefvfzsT7Qx88yyTRFqb6GY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.16.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":145157},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.16.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/4968d8d5ad374c24b89b04d20d92411a/ahoo-wang-fetcher-openai-3.16.3.tgz","_integrity":"sha512-Q9s+VpYyntyw0juXYNMTCC9+1626vON9UHAlEyoYTG3YDHW7GaBLBtolMSyLYBvA/bwA23PuM2+oMvpo5rcp9g==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.11.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.14.3","vite":"^8.0.11","eslint":"^9.39.4","vitest":"^4.1.5","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^9.39.4","@vitest/ui":"^4.1.4","typescript":"^6.0.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.59.2","@vitest/coverage-v8":"^4.1.4","vite-bundle-analyzer":"^1.3.8","@ahoo-wang/fetcher-react":"^3.16.3","@ahoo-wang/fetcher-storage":"^3.16.3","@ahoo-wang/fetcher-eventbus":"^3.16.3"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.16.3_1778373318980_0.26855502620027694","host":"s3://npm-registry-packages-npm-production"}},"3.16.4":{"name":"@ahoo-wang/fetcher-openai","version":"3.16.4","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.16.4","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"256d5f95d13c8390b4712f93d1a3575beecaeba3","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.16.4.tgz","fileCount":20,"integrity":"sha512-6xrWT+L6+oCY3GdSv76LYFaUXnQdV28od4i+U2iuuyAvzEzHfpGZ+JqBFsqsN4FcTgNnsVRs+SCy+TB1oFEYjg==","signatures":[{"sig":"MEYCIQC/aO1gkk5CzamF2173MNv7t2iXmqHvM0AgZAMEan8X9AIhAJa1VF5EL6srgp+OemyFysJDGwVVNLZjVJcuRXYyUAmt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.16.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":145157},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.16.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/d82626d4b85f81d0a48f028aee36096a/ahoo-wang-fetcher-openai-3.16.4.tgz","_integrity":"sha512-6xrWT+L6+oCY3GdSv76LYFaUXnQdV28od4i+U2iuuyAvzEzHfpGZ+JqBFsqsN4FcTgNnsVRs+SCy+TB1oFEYjg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.11.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.14.3","vite":"^8.0.11","eslint":"^9.39.4","vitest":"^4.1.5","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^9.39.4","@vitest/ui":"^4.1.4","typescript":"^6.0.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.59.2","@vitest/coverage-v8":"^4.1.4","vite-bundle-analyzer":"^1.3.8","@ahoo-wang/fetcher-react":"^3.16.4","@ahoo-wang/fetcher-storage":"^3.16.4","@ahoo-wang/fetcher-eventbus":"^3.16.4"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.16.4_1778756476397_0.624134872137829","host":"s3://npm-registry-packages-npm-production"}},"3.16.5":{"name":"@ahoo-wang/fetcher-openai","version":"3.16.5","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.16.5","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"225ad971bccc44e87bdd67761e4153b3b8671b03","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.16.5.tgz","fileCount":20,"integrity":"sha512-1+JN21uqNiZzDyoikGdllm/PWwYpFzvmQlxN98MIi5wHfBSEZwsf0sr3yMyDmiqd1jmeDqOs3ll7fibg7OrneQ==","signatures":[{"sig":"MEUCIHb3V8PLhSOJKdXFyuWYc/CjFyAYkXY9TXoMwWVd/jM7AiEA1H+40IJ+IB+C6UDCg/gkqcTlUzUwLDz5pox1p36vxZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.16.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":145157},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.16.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/d15303a4fa97ace31f0f0b31eb843e52/ahoo-wang-fetcher-openai-3.16.5.tgz","_integrity":"sha512-1+JN21uqNiZzDyoikGdllm/PWwYpFzvmQlxN98MIi5wHfBSEZwsf0sr3yMyDmiqd1jmeDqOs3ll7fibg7OrneQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.12.1","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.14.3","vite":"^8.0.11","eslint":"^9.39.4","vitest":"^4.1.5","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^9.39.4","@vitest/ui":"^4.1.4","typescript":"^6.0.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.59.2","@vitest/coverage-v8":"^4.1.4","vite-bundle-analyzer":"^1.3.8","@ahoo-wang/fetcher-react":"^3.16.5","@ahoo-wang/fetcher-storage":"^3.16.5","@ahoo-wang/fetcher-eventbus":"^3.16.5"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.16.5_1779340956495_0.8702906448227501","host":"s3://npm-registry-packages-npm-production"}},"3.16.6":{"name":"@ahoo-wang/fetcher-openai","version":"3.16.6","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.16.6","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"d7670619ce2894ed937f8eb81112c95cc47f92f8","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.16.6.tgz","fileCount":20,"integrity":"sha512-Yyic9AuoN8A44GV7ZOexo3HWe7tYGLlJQvTGN9SO+dhP1b8uFCFU7QZIY3OOSfZep0eJz4ahuu4Hw8FYmbll7A==","signatures":[{"sig":"MEUCIQDnJKDdUeu3dWUBozsYfTPhvPY5bVZ9oqfcfkVFyRziygIgZSnnKQHEfNQDasRhYCNpPo0lAKW3VD4LCyiptRJfHDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.16.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":145157},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.16.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/d767a81d176ff3eeaf7b7d22920c2f15/ahoo-wang-fetcher-openai-3.16.6.tgz","_integrity":"sha512-Yyic9AuoN8A44GV7ZOexo3HWe7tYGLlJQvTGN9SO+dhP1b8uFCFU7QZIY3OOSfZep0eJz4ahuu4Hw8FYmbll7A==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.12.1","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.14.3","vite":"^8.0.11","eslint":"^9.39.4","vitest":"^4.1.5","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^9.39.4","@vitest/ui":"^4.1.4","typescript":"^6.0.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.59.2","@vitest/coverage-v8":"^4.1.4","vite-bundle-analyzer":"^1.3.8","@ahoo-wang/fetcher-react":"^3.16.6","@ahoo-wang/fetcher-storage":"^3.16.6","@ahoo-wang/fetcher-eventbus":"^3.16.6"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.16.6_1779406624114_0.09998905308666273","host":"s3://npm-registry-packages-npm-production"}},"3.16.8":{"name":"@ahoo-wang/fetcher-openai","version":"3.16.8","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.16.8","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"9360b65910bf6e4cf041981a75b0b32b62dfce58","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.16.8.tgz","fileCount":20,"integrity":"sha512-s+S/LUVIzKbjp+a5dyAJb7SVQqPjbF0Q8BvhkzPKhRWJJ2YrQV23K3TSSJXDsDqF9QnK6vAAunLPszdWolucuQ==","signatures":[{"sig":"MEUCIQDN61YfDhB8Ei0ywg/3uWRu6jMLT2KgoRlGrmPBCNMW4wIgKptXoJNI0N5s5ejmS2WBxdiTvnYG78oJHswRcaMrbtI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.16.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":145157},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.16.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/10b5e150f6223dec46566bcd8fdecf26/ahoo-wang-fetcher-openai-3.16.8.tgz","_integrity":"sha512-s+S/LUVIzKbjp+a5dyAJb7SVQqPjbF0Q8BvhkzPKhRWJJ2YrQV23K3TSSJXDsDqF9QnK6vAAunLPszdWolucuQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.12.1","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.14.3","vite":"^8.0.11","eslint":"^9.39.4","vitest":"^4.1.5","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^9.39.4","@vitest/ui":"^4.1.4","typescript":"^6.0.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.59.2","@vitest/coverage-v8":"^4.1.4","vite-bundle-analyzer":"^1.3.8","@ahoo-wang/fetcher-react":"^3.16.8","@ahoo-wang/fetcher-storage":"^3.16.8","@ahoo-wang/fetcher-eventbus":"^3.16.8"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.16.8_1779416028612_0.6154361637566199","host":"s3://npm-registry-packages-npm-production"}},"3.16.9":{"name":"@ahoo-wang/fetcher-openai","version":"3.16.9","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.16.9","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"1340cb5e04dbfbf9a7255f30a86a0bc071e860cd","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.16.9.tgz","fileCount":20,"integrity":"sha512-F4cVifl+Bi2RoaWmA6dLUXERXshUGwmTsBfMKy0WlHRtILQsQN939YzU3/C/Py3qGN3lWJmt/fs7RCv+eKEpVA==","signatures":[{"sig":"MEYCIQDSRd/kKumgC6jgvYS4zjsJF9TiaSx0aIIsB10xtIzqegIhAI1efSTcd4wppmmBfRRWrw8XSmmRW9GTATHZtC/N7dtZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.16.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":145157},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.16.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/8028ac789a4c1c8b4768a85e23e9e71e/ahoo-wang-fetcher-openai-3.16.9.tgz","_integrity":"sha512-F4cVifl+Bi2RoaWmA6dLUXERXshUGwmTsBfMKy0WlHRtILQsQN939YzU3/C/Py3qGN3lWJmt/fs7RCv+eKEpVA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.13.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.14.3","vite":"^8.0.11","eslint":"^9.39.4","vitest":"^4.1.5","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^9.39.4","@vitest/ui":"^4.1.4","typescript":"^6.0.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.59.2","@vitest/coverage-v8":"^4.1.4","vite-bundle-analyzer":"^1.3.8","@ahoo-wang/fetcher-react":"^3.16.9","@ahoo-wang/fetcher-storage":"^3.16.9","@ahoo-wang/fetcher-eventbus":"^3.16.9"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.16.9_1780034672261_0.5726742204171189","host":"s3://npm-registry-packages-npm-production"}},"3.16.10":{"name":"@ahoo-wang/fetcher-openai","version":"3.16.10","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.16.10","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"cb9371e9cc4cebd6ffe0936d81d414007b64f7fe","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.16.10.tgz","fileCount":20,"integrity":"sha512-ngtTe/tnPqOBSUVCGPIw9Q8BKIAp3Ous3CAfrxVXh0j3g/5M7PK+36IYdmJjxdgaWpxX/K7tPE7BDiYY/CvPmw==","signatures":[{"sig":"MEQCICCVD0Kafw9LtR81v7ptS/WtL4qxHnXLn+Ty+KUZee+sAiBIGipgKhqn6QWFyByjRj52vnzqkyR04K/XDEQ4N6+Eog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.16.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":145161},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.16.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/bf5802df013399d150747242bc741cad/ahoo-wang-fetcher-openai-3.16.10.tgz","_integrity":"sha512-ngtTe/tnPqOBSUVCGPIw9Q8BKIAp3Ous3CAfrxVXh0j3g/5M7PK+36IYdmJjxdgaWpxX/K7tPE7BDiYY/CvPmw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.13.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.14.3","vite":"^8.0.11","eslint":"^9.39.4","vitest":"^4.1.5","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^9.39.4","@vitest/ui":"^4.1.4","typescript":"^6.0.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.59.2","@vitest/coverage-v8":"^4.1.4","vite-bundle-analyzer":"^1.3.8","@ahoo-wang/fetcher-react":"^3.16.10","@ahoo-wang/fetcher-storage":"^3.16.10","@ahoo-wang/fetcher-eventbus":"^3.16.10"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.16.10_1780452407496_0.11920136003629578","host":"s3://npm-registry-packages-npm-production"}},"3.17.0":{"name":"@ahoo-wang/fetcher-openai","version":"3.17.0","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.17.0","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"5fc3cb83afe5921a7322392a9a85e4d19a0992a5","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.17.0.tgz","fileCount":20,"integrity":"sha512-7ENUeYZ3jWtO2fxvmChxqe7R4vosSRhTyrqdYgSIf4jNzQ37HD7FhrXQZxTvdJYb/2CK7hFqrwAin80ef1KHiQ==","signatures":[{"sig":"MEUCIQCis9p4lO2LvS4ZwIas3OK+vCRrXHsHHhd5oMQy1NSQ8AIgDrIhg8mGP3YGtq2dSvMcODEmHjGuy0HDIw5Ajlg7MJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":147073},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.17.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=18.20.8"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/aae1fbdd413e6875f8b5cfed6d5c72b7/ahoo-wang-fetcher-openai-3.17.0.tgz","_integrity":"sha512-7ENUeYZ3jWtO2fxvmChxqe7R4vosSRhTyrqdYgSIf4jNzQ37HD7FhrXQZxTvdJYb/2CK7hFqrwAin80ef1KHiQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.17.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.15.0","vite":"^8.2.1","eslint":"^10.8.1","vitest":"^4.1.10","globals":"^17.11.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.10","typescript":"^6.0.3","unplugin-dts":"1.0.3","typescript-eslint":"^8.67.0","@vitest/coverage-v8":"^4.1.10","vite-bundle-analyzer":"^1.3.9","@ahoo-wang/fetcher-react":"^3.17.0","@ahoo-wang/fetcher-storage":"^3.17.0","@ahoo-wang/fetcher-eventbus":"^3.17.0"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.17.0_1786873186196_0.796102821650301","host":"s3://npm-registry-packages-npm-production"}},"3.17.1":{"name":"@ahoo-wang/fetcher-openai","version":"3.17.1","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.17.1","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"fd6c268c8f4a409467bcf4a8a042ddc9e883b670","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.17.1.tgz","fileCount":20,"integrity":"sha512-Ukxb2ryog7jquYJKcXLiDuEQgerAiMX7Ff+TDIh12MXgNPvIh02XU/aIAdgCixOt75yc8PhjYvoPhw8Ruf9nYA==","signatures":[{"sig":"MEUCIQDtnvZIbK2fTk449ys85QfaTdr/ZJpHxyn4egU5XSfkHgIgUeQ1kSKuAzl/cQyEZtGKd1hmeZBGyBphbndWNi9gavY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146495},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.17.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=18.20.8"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/893ff004c5d84495071017adbd53b561/ahoo-wang-fetcher-openai-3.17.1.tgz","_integrity":"sha512-Ukxb2ryog7jquYJKcXLiDuEQgerAiMX7Ff+TDIh12MXgNPvIh02XU/aIAdgCixOt75yc8PhjYvoPhw8Ruf9nYA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.17.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.15.0","vite":"^8.2.2","eslint":"^10.9.0","vitest":"^4.1.11","globals":"^17.11.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.11","typescript":"^6.0.3","unplugin-dts":"1.0.3","typescript-eslint":"^8.67.0","@vitest/coverage-v8":"^4.1.11","vite-bundle-analyzer":"^1.3.9","@ahoo-wang/fetcher-react":"^3.17.1","@ahoo-wang/fetcher-storage":"^3.17.1","@ahoo-wang/fetcher-eventbus":"^3.17.1"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.17.1_1787556516433_0.6027339326130263","host":"s3://npm-registry-packages-npm-production"}},"3.18.0":{"name":"@ahoo-wang/fetcher-openai","version":"3.18.0","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.18.0","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"011520f693fd689eb370e761f1d8fcf4c0f5e1d3","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.18.0.tgz","fileCount":20,"integrity":"sha512-WeRfI6NiraPw0kPqTFktHcHgH0YgGiKC4p2lqqhN/MqHxnvbJxc4amTmmX5xyMfEEaubWvt6i3ItbQDb96hFeg==","signatures":[{"sig":"MEQCIHLMrUqhgyEASG+CY/fZXh+zLqxyBfkb3UTmtogJ9q0hAiB/sa53EKEzZYvHIS4GKdfxKdPSKoBee/TKXfiytyWFAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146495},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.18.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=18.20.8"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/edb426cba1be93361a055e2589202794/ahoo-wang-fetcher-openai-3.18.0.tgz","_integrity":"sha512-WeRfI6NiraPw0kPqTFktHcHgH0YgGiKC4p2lqqhN/MqHxnvbJxc4amTmmX5xyMfEEaubWvt6i3ItbQDb96hFeg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.17.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.15.0","vite":"^8.2.2","eslint":"^10.9.1","vitest":"^4.1.11","globals":"^17.11.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.11","typescript":"^6.0.3","unplugin-dts":"1.0.3","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^4.1.11","vite-bundle-analyzer":"^1.3.9","@ahoo-wang/fetcher-react":"^3.18.0","@ahoo-wang/fetcher-storage":"^3.18.0","@ahoo-wang/fetcher-eventbus":"^3.18.0"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.18.0_1787841439904_0.7360027799493167","host":"s3://npm-registry-packages-npm-production"}},"3.18.1":{"name":"@ahoo-wang/fetcher-openai","version":"3.18.1","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@3.18.1","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"2b2a08312b7fdf0bc998d4364ff53863d8eb9f35","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-3.18.1.tgz","fileCount":20,"integrity":"sha512-Ze5J3wapBQmCwd4U+5pVY63i4UK1dmWBcci0bjBFCY5lSVVLQiaJVfnbhNaNh54oAPPUyW2wtpacoFihKGRjNg==","signatures":[{"sig":"MEUCIFbVP8cdNw4N1WSliukDORxqS1lwY8Z9oKJAsEJXi5qiAiEA67ioT20iVSM1cmWdqFPSeMMS+qYcsbk9jP1SqQBLYyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@3.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85029},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-3.18.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=18.20.8"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/ac29f69b53bd4a6b5507d6726bd6f8cf/ahoo-wang-fetcher-openai-3.18.1.tgz","_integrity":"sha512-Ze5J3wapBQmCwd4U+5pVY63i4UK1dmWBcci0bjBFCY5lSVVLQiaJVfnbhNaNh54oAPPUyW2wtpacoFihKGRjNg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.17.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.15.0","vite":"^8.2.2","eslint":"^10.9.1","vitest":"^4.1.11","globals":"^17.11.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.11","typescript":"^6.0.3","unplugin-dts":"1.0.3","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^4.1.11","vite-bundle-analyzer":"^1.3.9","@ahoo-wang/fetcher-react":"^3.18.1","@ahoo-wang/fetcher-storage":"^3.18.1","@ahoo-wang/fetcher-eventbus":"^3.18.1"},"peerDependencies":{"@ahoo-wang/fetcher":"^3.0.0","@ahoo-wang/fetcher-decorator":"^3.0.0","@ahoo-wang/fetcher-eventstream":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_3.18.1_1787925886906_0.11255359734745873","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@ahoo-wang/fetcher-openai","version":"4.0.0","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@4.0.0","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"1af077751950538aab03bd5245629f55325ab1bc","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-4.0.0.tgz","fileCount":20,"integrity":"sha512-av+WUGlyk65sORFFK/kEowWaOu4BuDNqqQd1WuIDwlr3nOth6RWRUq5gEiUq9L7H+oKENqqfaPm3xbnOLmPQEA==","signatures":[{"sig":"MEUCIQCcY0GAcjuX2g6SiIKlW7vgjqSiqLGTwgwDrbyMDqRmMwIgc6o5onaTcyt370daHlvlXSDy43B7dx+dw3XyT2vpFGw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85025},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-4.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=18.20.8"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/8fd06599ae20667573f9262c9fb27c61/ahoo-wang-fetcher-openai-4.0.0.tgz","_integrity":"sha512-av+WUGlyk65sORFFK/kEowWaOu4BuDNqqQd1WuIDwlr3nOth6RWRUq5gEiUq9L7H+oKENqqfaPm3xbnOLmPQEA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.17.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.15.0","vite":"^8.2.2","eslint":"^10.9.1","vitest":"^4.1.11","globals":"^17.11.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.11","typescript":"^6.0.3","unplugin-dts":"1.0.3","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^4.1.11","vite-bundle-analyzer":"^1.3.9","@ahoo-wang/fetcher-react":"^4.0.0","@ahoo-wang/fetcher-storage":"^4.0.0","@ahoo-wang/fetcher-eventbus":"^4.0.0"},"peerDependencies":{"@ahoo-wang/fetcher":"^4.0.0","@ahoo-wang/fetcher-decorator":"^4.0.0","@ahoo-wang/fetcher-eventstream":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_4.0.0_1788173439018_0.6931099589750485","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@ahoo-wang/fetcher-openai","version":"4.0.1","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@4.0.1","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"028aadfdd4d26864857ba5fcd6db5ad8ce4df886","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-4.0.1.tgz","fileCount":20,"integrity":"sha512-WULyLXZlKRiUnW8sxYcHDTMp03TokojpAtFpjO21XDOaJw09naZg4z16WM4+g4Q+lfmdmFP81hZTj0g63lX8lQ==","signatures":[{"sig":"MEYCIQCcMxfsnjKbcm0Z2WBRgi5kDM9JriZ+JyEDFyAEtHSbqQIhAO7ENxeiZkYV9GltU9uu1ql0AxSGF3LxV01/7a+eoV5h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85025},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-4.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=18.20.8"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/1277268d81e10295903423c65d17f335/ahoo-wang-fetcher-openai-4.0.1.tgz","_integrity":"sha512-WULyLXZlKRiUnW8sxYcHDTMp03TokojpAtFpjO21XDOaJw09naZg4z16WM4+g4Q+lfmdmFP81hZTj0g63lX8lQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.17.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.15.0","vite":"^8.2.2","eslint":"^10.9.1","vitest":"^4.1.11","globals":"^17.12.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.11","typescript":"^6.0.3","unplugin-dts":"1.1.0","typescript-eslint":"^8.69.0","@vitest/coverage-v8":"^4.1.11","vite-bundle-analyzer":"^1.3.9","@ahoo-wang/fetcher-react":"^4.0.1","@ahoo-wang/fetcher-storage":"^4.0.1","@ahoo-wang/fetcher-eventbus":"^4.0.1"},"peerDependencies":{"@ahoo-wang/fetcher":"^4.0.0","@ahoo-wang/fetcher-decorator":"^4.0.0","@ahoo-wang/fetcher-eventstream":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_4.0.1_1788423924866_0.6453410500455474","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@ahoo-wang/fetcher-openai","version":"5.0.0","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@5.0.0","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"88c8ec8ef407ffe87d973c5bf201b6b0f90ca896","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-5.0.0.tgz","fileCount":20,"integrity":"sha512-eicE+QFrb72zI+a3OHcdeIID4Id8lTSymhlniY2kouMm2VAGE0J8jPOPz38Fk75TTgDgQTd5GyTAhdkcnuiW2A==","signatures":[{"sig":"MEUCIArCoe+gOVbuQxpFelrTdC9nuzEAN99yU3kQHHUtl9AlAiEAjCo/4iwu6n4qKgW7JVcciM0r60pHrtj16NheGCKlv6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85935},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-5.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=18.20.8"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/f1dda725554665172813851af484efad/ahoo-wang-fetcher-openai-5.0.0.tgz","_integrity":"sha512-eicE+QFrb72zI+a3OHcdeIID4Id8lTSymhlniY2kouMm2VAGE0J8jPOPz38Fk75TTgDgQTd5GyTAhdkcnuiW2A==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.19.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.15.0","vite":"^8.2.2","eslint":"^10.10.0","vitest":"^4.1.11","globals":"^17.12.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.11","typescript":"^6.0.3","unplugin-dts":"1.1.0","typescript-eslint":"^8.69.0","@vitest/coverage-v8":"^4.1.11","vite-bundle-analyzer":"^1.3.9","@ahoo-wang/fetcher-react":"^5.0.0","@ahoo-wang/fetcher-storage":"^5.0.0","@ahoo-wang/fetcher-eventbus":"^5.0.0"},"peerDependencies":{"@ahoo-wang/fetcher":"^5.0.0","@ahoo-wang/fetcher-decorator":"^5.0.0","@ahoo-wang/fetcher-eventstream":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_5.0.0_1788663696485_0.27559748812471185","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"@ahoo-wang/fetcher-openai","version":"5.0.1","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@5.0.1","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"73b1e57047239ae39a33c9f5a830d5625d7b7348","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-5.0.1.tgz","fileCount":20,"integrity":"sha512-/wjuc2f0LTYd5HJzaRy2bEO7zOwO7QZndaGjUoWJu0lP4rMuzDPd4PgLN8Yscc6SmSVCyMgaEMyCftf5TiHlnQ==","signatures":[{"sig":"MEUCICHqcPEskjO4Wokv+wIJwx3miikTxdupA1f9xiPeoLBbAiEA7mLCHgdNr3r/NDRk4ieTt0jIjou/bfL5RDBUZKQUzZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@5.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85992},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-5.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=18.20.8"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui","test:no-coverage":"vitest run --coverage.enabled=false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/fc0cb327284c7257737ead4de243771f/ahoo-wang-fetcher-openai-5.0.1.tgz","_integrity":"sha512-/wjuc2f0LTYd5HJzaRy2bEO7zOwO7QZndaGjUoWJu0lP4rMuzDPd4PgLN8Yscc6SmSVCyMgaEMyCftf5TiHlnQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.19.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.15.0","vite":"^8.2.2","eslint":"^10.10.0","vitest":"^4.1.11","globals":"^17.12.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.11","typescript":"^6.0.3","unplugin-dts":"1.1.0","typescript-eslint":"^8.69.0","@vitest/coverage-v8":"^4.1.11","vite-bundle-analyzer":"^1.3.9","@ahoo-wang/fetcher-react":"^5.0.1","@ahoo-wang/fetcher-storage":"^5.0.1","@ahoo-wang/fetcher-eventbus":"^5.0.1"},"peerDependencies":{"@ahoo-wang/fetcher":"^5.0.0","@ahoo-wang/fetcher-decorator":"^5.0.0","@ahoo-wang/fetcher-eventstream":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_5.0.1_1789284777524_0.6715915045979111","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@ahoo-wang/fetcher-openai","version":"5.1.0","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@5.1.0","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"3b7fbb03ae3b196ddf3fa3e2dd2026eb10ab3e9c","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-5.1.0.tgz","fileCount":20,"integrity":"sha512-VMjMbzlQHcAAF4kebCSHt9xfYZBD4ljycDpBHpnlDIzElfEu/TmthzO4JMxercsxt9hKLVvYcfZDotTBjHZLSQ==","signatures":[{"sig":"MEYCIQC9Jv4v7G+C7dwRYZnwnvqEJCL672Dqol5AGEjS6DTn8wIhALEr3Tnr8pj3+HZMzv3DIpm22vMhDJT97OPdCiNgx8/L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCa6FxXC5eEFEY+Ft7N+5HsSvzsHBLalE5z/dfXi/jwhAIgXIGOD6Lxs90WW9AvSVvYpxCKNYQksIbhYnJrUIGq6+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@5.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85992},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-5.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=18.20.8"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui","test:no-coverage":"vitest run --coverage.enabled=false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/cc4bbfe3487b87baf617b937c1f2ddbe/ahoo-wang-fetcher-openai-5.1.0.tgz","_integrity":"sha512-VMjMbzlQHcAAF4kebCSHt9xfYZBD4ljycDpBHpnlDIzElfEu/TmthzO4JMxercsxt9hKLVvYcfZDotTBjHZLSQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.19.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.15.0","vite":"^8.2.2","eslint":"^10.11.0","vitest":"^4.1.11","globals":"^17.12.0","prettier":"^3.9.8","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.11","typescript":"^6.0.3","unplugin-dts":"1.1.0","typescript-eslint":"^8.69.0","@vitest/coverage-v8":"^4.1.11","vite-bundle-analyzer":"^1.3.9","@ahoo-wang/fetcher-react":"^5.1.0","@ahoo-wang/fetcher-storage":"^5.1.0","@ahoo-wang/fetcher-eventbus":"^5.1.0"},"peerDependencies":{"@ahoo-wang/fetcher":"^5.0.0","@ahoo-wang/fetcher-decorator":"^5.0.0","@ahoo-wang/fetcher-eventstream":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_5.1.0_1789901742298_0.5238284775502375","host":"s3://npm-registry-packages-npm-production"}},"5.1.1":{"name":"@ahoo-wang/fetcher-openai","version":"5.1.1","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@5.1.1","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"37812981f02b2c85de33bde31930d6f4833e405c","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-5.1.1.tgz","fileCount":20,"integrity":"sha512-6tJyM1ttlD+wpEhjBJIqbmey2sA72wkUDjcc1SMbvj1D4pejBjm/LVAj6QW/HgYSbADAIW9rIcKfejiIgttUOQ==","signatures":[{"sig":"MEUCIFNigITvihg+JgBMUwZLvQR7ODqer3ndpZG7xCHd5fRmAiEAr5uDVCAigZfaIa8NhcAqzdwV60/wMcQTnwE/M1XtJB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDcu60X3bs1BjcdXn/pNnSsujjpREqQQwyT2ehLxwNmqAIgF50Np8PyzI71t+iSp7vX7pLo+4XABQk/yY2Vo85FGx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@5.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85992},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-5.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=18.20.8"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui","test:no-coverage":"vitest run --coverage.enabled=false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/d8997bb02cb10c7a274b43f80540e6bc/ahoo-wang-fetcher-openai-5.1.1.tgz","_integrity":"sha512-6tJyM1ttlD+wpEhjBJIqbmey2sA72wkUDjcc1SMbvj1D4pejBjm/LVAj6QW/HgYSbADAIW9rIcKfejiIgttUOQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.19.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.15.0","vite":"^8.2.2","eslint":"^10.11.0","vitest":"^4.1.11","globals":"^17.12.0","prettier":"^3.9.8","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.11","typescript":"^6.0.3","unplugin-dts":"1.1.1","typescript-eslint":"^8.69.0","@vitest/coverage-v8":"^4.1.11","vite-bundle-analyzer":"^1.3.9","@ahoo-wang/fetcher-react":"^5.1.1","@ahoo-wang/fetcher-storage":"^5.1.1","@ahoo-wang/fetcher-eventbus":"^5.1.1"},"peerDependencies":{"@ahoo-wang/fetcher":"^5.0.0","@ahoo-wang/fetcher-decorator":"^5.0.0","@ahoo-wang/fetcher-eventstream":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_5.1.1_1789917277453_0.6241643093479328","host":"s3://npm-registry-packages-npm-production"}},"5.1.2":{"name":"@ahoo-wang/fetcher-openai","version":"5.1.2","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@5.1.2","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"c555a82ab470566f666b07c6f58630e0d5269347","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-5.1.2.tgz","fileCount":20,"integrity":"sha512-3UFBJB+yphA2VqR/rT6ja8Jg1TEHQOLwYZiJcSzZ2kuw8c/XlerlpXAZOY/N2ETYCliUSSkkd3NgZxmD0LPGtQ==","signatures":[{"sig":"MEQCICOWu/rawCLcKsFd1vDbwOqaLQfEhhtqH9gWCAg80ZLYAiB5nMcrAl5DccuLdQ+dVbjx6AkgrVlH9eq2SUSWJzIIQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID1/8X4bMYsW89ocfErZ1UHgCeQ7Y/pheEpHic83f107AiEAqPYY3jxkYldCnGpoDG/0Jms7mvdNb0d7/86C0jt67SM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@5.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85992},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-5.1.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=18.20.8"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui","test:no-coverage":"vitest run --coverage.enabled=false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/40fe3b1fec5cf4a8606066ce9dfb611f/ahoo-wang-fetcher-openai-5.1.2.tgz","_integrity":"sha512-3UFBJB+yphA2VqR/rT6ja8Jg1TEHQOLwYZiJcSzZ2kuw8c/XlerlpXAZOY/N2ETYCliUSSkkd3NgZxmD0LPGtQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.19.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.15.0","vite":"^8.2.2","eslint":"^10.11.0","vitest":"^4.1.11","globals":"^17.12.0","prettier":"^3.9.8","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.11","typescript":"^6.0.3","unplugin-dts":"1.1.1","typescript-eslint":"^8.69.0","@vitest/coverage-v8":"^4.1.11","vite-bundle-analyzer":"^1.3.9","@ahoo-wang/fetcher-react":"^5.1.2","@ahoo-wang/fetcher-storage":"^5.1.2","@ahoo-wang/fetcher-eventbus":"^5.1.2"},"peerDependencies":{"@ahoo-wang/fetcher":"^5.0.0","@ahoo-wang/fetcher-decorator":"^5.0.0","@ahoo-wang/fetcher-eventstream":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_5.1.2_1789918382328_0.1516457822242343","host":"s3://npm-registry-packages-npm-production"}},"5.1.3":{"name":"@ahoo-wang/fetcher-openai","version":"5.1.3","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@5.1.3","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"c098010394f056e28aebd690bd364273da85a048","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-5.1.3.tgz","fileCount":20,"integrity":"sha512-B20+D7UFX+J4C4lTRrQ/rsnL26njxR1+TSjDw1skERMtFok13C2eHNZDz6Iqsr7u/lo7XZXLbUNhy4RppcWUog==","signatures":[{"sig":"MEUCIBbkzBGAH7030h2o9NaTHBe5UY58/iTt/XYRJ65lqf+qAiEAzI955IsKvc+8maxpsynlXpz+JDWLpTwcAXq7yN7Tvvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDhmsu5DkS2D3CjBplQu21yC4ebmI/A+VZq5CI5WqAfgQIgOjK+wDvZv5PDDBV4D2eoR32emqTYC0sZzTj+1MzWtkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@5.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85992},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-openai-5.1.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=18.20.8"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui","test:no-coverage":"vitest run --coverage.enabled=false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/2cd0057e8acd7d0ab0a369db8cd1a38b/ahoo-wang-fetcher-openai-5.1.3.tgz","_integrity":"sha512-B20+D7UFX+J4C4lTRrQ/rsnL26njxR1+TSjDw1skERMtFok13C2eHNZDz6Iqsr7u/lo7XZXLbUNhy4RppcWUog==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.19.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.15.0","vite":"^8.2.2","eslint":"^10.11.0","vitest":"^4.1.11","globals":"^17.12.0","prettier":"^3.9.9","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.11","typescript":"^6.0.3","unplugin-dts":"1.1.1","typescript-eslint":"^8.69.0","@vitest/coverage-v8":"^4.1.11","vite-bundle-analyzer":"^1.3.9","@ahoo-wang/fetcher-react":"^5.1.3","@ahoo-wang/fetcher-storage":"^5.1.3","@ahoo-wang/fetcher-eventbus":"^5.1.3"},"peerDependencies":{"@ahoo-wang/fetcher":"^5.0.0","@ahoo-wang/fetcher-decorator":"^5.0.0","@ahoo-wang/fetcher-eventstream":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_5.1.3_1790246240221_0.039811570345863245","host":"s3://npm-registry-packages-npm-production"}},"5.1.4":{"name":"@ahoo-wang/fetcher-openai","version":"5.1.4","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-openai@5.1.4","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"61919d98aca5694cf6eb818b03c310bd3953b7f5","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-5.1.4.tgz","fileCount":33,"integrity":"sha512-Zs9hWyMhFfbQrp5TOoLxk2VzagiRVJgxjVeBi3F6Ee9kzbPU1W0Ug/232ntJNwYlMT8geKxlPoYqXSC7ya6/Ww==","signatures":[{"sig":"MEUCIQCdTJB8Zpe1PbMhzTuUUXtkNGY2OsMvnffbxuqn8SLvuQIgbQYvtLBGVjONKxiRat54bAsAZ911jxiPa8eBu/B0R20=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFpX+F8r0MoKp7uBaAGMTDZJ+mSvedips/OJdmfP/WnHAiEA/VTRpoLDoMkocTjtvVzjL/2DDbkhTwa4SdIIMQWjGjA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@5.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114957},"main":"./dist/index.umd.cjs","type":"module","_from":"file:ahoo-wang-fetcher-openai-5.1.4.tgz","types":"./dist/index.d.cts","module":"./dist/index.es.js","engines":{"node":">=18.20.8"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.umd.cjs"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui","test:no-coverage":"vitest run --coverage.enabled=false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"_resolved":"/tmp/8189718c4f6f515dfd1d86c758983446/ahoo-wang-fetcher-openai-5.1.4.tgz","_integrity":"sha512-Zs9hWyMhFfbQrp5TOoLxk2VzagiRVJgxjVeBi3F6Ee9kzbPU1W0Ug/232ntJNwYlMT8geKxlPoYqXSC7ya6/Ww==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.19.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.15.0","vite":"^8.2.2","eslint":"^10.11.0","vitest":"^4.1.11","globals":"^17.12.0","prettier":"^3.9.9","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.11","typescript":"^6.0.3","unplugin-dts":"1.1.1","typescript-eslint":"^8.69.0","@vitest/coverage-v8":"^4.1.11","vite-bundle-analyzer":"^1.3.9","@ahoo-wang/fetcher-react":"^5.1.4","@ahoo-wang/fetcher-storage":"^5.1.4","@ahoo-wang/fetcher-eventbus":"^5.1.4"},"peerDependencies":{"@ahoo-wang/fetcher":"^5.0.0","@ahoo-wang/fetcher-decorator":"^5.0.0","@ahoo-wang/fetcher-eventstream":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-openai_5.1.4_1790299229662_0.612490995325476","host":"s3://npm-registry-packages-npm-production"}},"5.1.5":{"_id":"@ahoo-wang/fetcher-openai@5.1.5","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"ecaa3ad09d681b7958ff382b974447b2ff729484","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-openai/-/fetcher-openai-5.1.5.tgz","fileCount":33,"integrity":"sha512-M5JYBy9OeJFD3Q+gHW+BZt+Nxn/aGT7Gm+A+SmPhLD1Glle86LIxHqI5zhNfSgHmXoUjruhQnIxA6gGtu62zXQ==","signatures":[{"sig":"MEQCIEVlEtcBZ9SQogoUjRh1Foarl8wAkZSeNPbmqIB37s0TAiBEbPYM8PkkU8HObPnchMz8Nx0lJhk/dTbPkLbeq6qNVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD5rTdFZIqObecFH0PYc9CQTUn4MGYU4SqrSeIyM+EICQIgHWfQ6qqECqcNMMQySLnw9r6/mMHyDREHyz8VucW2TMc="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-openai@5.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114957},"main":"./dist/index.umd.cjs","name":"@ahoo-wang/fetcher-openai","type":"module","_from":"file:ahoo-wang-fetcher-openai-5.1.5.tgz","types":"./dist/index.d.cts","author":{"name":"Ahoo-Wang"},"module":"./dist/index.es.js","engines":{"node":">=18.20.8"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.umd.cjs"}},"./package.json":"./package.json"},"license":"Apache-2.0","scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui","test:no-coverage":"vitest run --coverage.enabled=false"},"version":"5.1.5","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9451761e-05c1-4857-be65-bb6c772546c4"}},"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"_resolved":"/tmp/c7e7e0b06183573cb14461fba68e6624/ahoo-wang-fetcher-openai-5.1.5.tgz","_integrity":"sha512-M5JYBy9OeJFD3Q+gHW+BZt+Nxn/aGT7Gm+A+SmPhLD1Glle86LIxHqI5zhNfSgHmXoUjruhQnIxA6gGtu62zXQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"_npmVersion":"11.19.0","description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","directories":{},"maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"msw":"^2.15.0","vite":"^8.2.2","eslint":"^10.11.0","vitest":"^4.1.11","globals":"^17.12.0","prettier":"^3.9.9","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.11","typescript":"^6.0.3","unplugin-dts":"1.1.1","typescript-eslint":"^8.69.0","@vitest/coverage-v8":"^4.1.11","vite-bundle-analyzer":"^1.3.9","@ahoo-wang/fetcher-react":"^5.1.5","@ahoo-wang/fetcher-storage":"^5.1.5","@ahoo-wang/fetcher-eventbus":"^5.1.5"},"peerDependencies":{"@ahoo-wang/fetcher":"^5.0.0","@ahoo-wang/fetcher-decorator":"^5.0.0","@ahoo-wang/fetcher-eventstream":"^5.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fetcher-openai_5.1.5_1790309708276_0.3691942110654749"}}},"time":{"created":"2025-10-15T04:27:29.358Z","modified":"2026-09-25T04:15:08.690Z","2.9.8":"2025-10-15T04:27:29.661Z","2.9.9":"2025-10-15T08:37:37.678Z","2.10.0":"2025-10-15T09:05:40.679Z","2.10.1":"2025-10-15T12:36:15.459Z","2.10.2":"2025-10-16T04:37:40.152Z","2.10.3":"2025-10-16T06:51:20.103Z","2.10.5":"2025-10-16T07:54:47.186Z","2.10.6":"2025-10-16T08:08:04.112Z","2.10.8":"2025-10-16T08:37:50.868Z","2.10.9":"2025-10-16T08:49:37.708Z","2.11.0":"2025-10-16T10:16:43.874Z","2.11.1":"2025-10-16T11:59:59.856Z","2.11.2":"2025-10-16T14:03:23.440Z","2.11.3":"2025-10-20T04:02:54.889Z","2.12.0":"2025-10-21T14:24:36.274Z","2.12.1":"2025-10-22T02:54:58.567Z","2.12.2":"2025-10-22T04:36:21.213Z","2.12.5":"2025-10-22T07:48:52.453Z","2.12.6":"2025-10-22T08:24:20.826Z","2.12.8":"2025-10-23T03:57:03.999Z","2.12.9":"2025-10-23T04:14:11.292Z","2.13.0":"2025-10-24T02:29:38.987Z","2.13.1":"2025-10-24T07:24:08.098Z","2.13.2":"2025-10-24T07:40:30.303Z","2.13.3":"2025-10-24T09:07:04.108Z","2.13.5":"2025-10-24T09:27:39.838Z","2.13.6":"2025-10-24T09:39:50.286Z","2.13.8":"2025-10-24T10:08:40.318Z","2.13.9":"2025-10-28T01:30:54.620Z","2.13.10":"2025-10-28T03:53:57.335Z","2.13.11":"2025-10-28T09:00:37.683Z","2.15.0":"2025-10-29T08:35:02.253Z","2.15.1":"2025-10-29T09:36:10.676Z","2.15.2":"2025-10-29T13:03:19.564Z","2.15.3":"2025-10-30T01:16:36.748Z","2.15.5":"2025-10-30T06:23:59.773Z","2.15.6":"2025-10-30T08:48:10.841Z","2.15.7":"2025-10-30T09:00:52.901Z","2.15.8":"2025-10-30T09:28:16.113Z","2.15.9":"2025-10-30T10:07:39.857Z","2.16.0":"2025-10-30T16:00:36.573Z","2.16.1":"2025-10-31T02:13:37.706Z","2.16.2":"2025-10-31T03:02:38.038Z","2.16.5":"2025-10-31T04:55:32.117Z","3.0.0":"2025-10-31T14:56:23.814Z","3.0.1":"2025-11-04T02:45:12.161Z","3.0.2":"2025-11-04T04:30:47.011Z","3.0.3":"2025-11-04T07:43:35.554Z","3.0.5":"2025-11-05T04:08:45.068Z","3.0.6":"2025-11-05T05:41:15.468Z","3.0.8":"2025-11-05T06:09:11.384Z","3.0.9":"2025-11-05T07:00:04.018Z","3.1.0":"2025-11-05T12:44:11.465Z","3.1.1":"2025-11-06T02:19:52.386Z","3.1.2":"2025-11-06T02:33:13.793Z","3.1.3":"2025-11-06T02:57:02.233Z","3.1.5":"2025-11-06T13:30:45.612Z","3.1.6":"2025-11-10T06:20:35.489Z","3.1.8":"2025-11-11T03:53:08.394Z","3.1.9":"2025-11-12T10:08:47.912Z","3.2.0":"2025-11-14T08:11:22.158Z","3.2.1":"2025-11-19T06:34:15.561Z","3.2.2":"2025-11-24T12:19:06.533Z","3.2.3":"2025-11-24T12:41:35.350Z","3.2.6":"2025-11-25T05:39:23.223Z","3.2.8":"2025-12-01T10:12:33.289Z","3.2.9":"2025-12-01T12:30:58.526Z","3.3.0":"2025-12-01T12:57:59.552Z","3.3.1":"2025-12-02T02:23:10.365Z","3.3.3":"2025-12-02T03:33:49.992Z","3.3.5":"2025-12-02T06:06:04.722Z","3.3.6":"2025-12-03T12:04:02.644Z","3.3.8":"2025-12-03T13:58:49.301Z","3.3.9":"2025-12-10T05:46:04.241Z","3.4.0":"2025-12-10T14:39:26.377Z","3.4.1":"2025-12-10T15:10:17.275Z","3.4.2":"2025-12-11T01:13:27.454Z","3.4.3":"2025-12-11T02:05:06.698Z","3.4.5":"2025-12-11T04:32:44.295Z","3.4.6":"2025-12-11T06:20:57.041Z","3.5.0":"2025-12-13T13:18:22.004Z","3.5.1":"2025-12-13T16:01:03.399Z","3.5.2":"2025-12-14T00:38:05.614Z","3.5.5":"2025-12-14T00:45:52.127Z","3.5.6":"2025-12-14T00:56:04.461Z","3.5.8":"2025-12-14T01:48:22.654Z","3.6.0":"2025-12-14T05:34:13.050Z","3.6.1":"2025-12-15T03:08:49.177Z","3.6.2":"2025-12-15T03:50:58.291Z","3.6.3":"2025-12-15T07:29:37.764Z","3.6.5":"2025-12-15T10:04:08.984Z","3.6.6":"2025-12-15T12:54:47.784Z","3.6.8":"2025-12-16T03:22:41.653Z","3.6.9":"2025-12-16T14:35:14.106Z","3.8.0":"2025-12-17T08:36:16.164Z","3.8.1":"2025-12-17T09:17:11.618Z","3.8.2":"2025-12-22T02:18:48.127Z","3.8.3":"2025-12-22T09:13:15.024Z","3.8.5":"2025-12-23T09:36:05.552Z","3.8.6":"2025-12-25T05:44:49.868Z","3.8.8":"2025-12-25T05:49:21.491Z","3.8.9":"2025-12-25T09:33:39.349Z","3.9.1":"2025-12-26T00:26:29.107Z","3.9.2":"2025-12-26T06:08:35.408Z","3.9.3":"2025-12-27T03:39:13.622Z","3.9.5":"2025-12-27T05:40:13.458Z","3.9.6":"2026-01-07T09:05:46.534Z","3.9.8":"2026-01-09T02:32:46.291Z","3.9.9":"2026-01-09T03:52:55.309Z","3.10.0":"2026-01-27T01:51:16.290Z","3.10.2":"2026-02-04T13:23:55.907Z","3.10.3":"2026-02-05T07:17:35.879Z","3.10.5":"2026-02-07T11:16:18.610Z","3.10.6":"2026-02-23T13:42:53.449Z","3.10.7":"2026-02-23T16:53:58.927Z","3.10.8":"2026-02-25T06:06:16.766Z","3.10.9":"2026-02-25T09:02:46.450Z","3.10.10":"2026-02-25T15:58:07.240Z","3.11.0":"2026-02-26T02:52:34.944Z","3.11.1":"2026-02-26T07:08:12.877Z","3.11.2":"2026-02-27T02:54:41.599Z","3.11.3":"2026-02-27T04:01:52.620Z","3.11.5":"2026-02-27T04:20:05.471Z","3.11.6":"2026-02-27T04:26:10.017Z","3.11.8":"2026-02-27T05:22:42.825Z","3.11.9":"2026-02-27T07:23:14.939Z","3.11.10":"2026-02-27T15:05:20.157Z","3.12.1":"2026-02-27T16:13:02.374Z","3.12.2":"2026-02-28T10:50:25.589Z","3.12.3":"2026-03-04T08:22:08.185Z","3.12.5":"2026-03-04T08:53:33.464Z","3.12.6":"2026-03-04T10:06:27.295Z","3.12.8":"2026-03-05T05:23:19.744Z","3.12.9":"2026-03-05T06:24:29.820Z","3.12.10":"2026-03-05T07:11:20.799Z","3.12.11":"2026-03-05T08:39:07.472Z","3.12.12":"2026-03-05T09:20:30.286Z","3.12.13":"2026-03-05T09:39:33.492Z","3.12.14":"2026-03-05T12:38:15.460Z","3.12.15":"2026-03-05T13:28:17.676Z","3.12.16":"2026-03-06T07:34:11.003Z","3.12.18":"2026-03-06T09:37:03.297Z","3.12.19":"2026-03-07T01:55:07.711Z","3.12.20":"2026-03-10T04:06:12.042Z","3.12.21":"2026-03-11T11:24:38.838Z","3.13.0":"2026-03-12T04:16:13.085Z","3.13.1":"2026-03-12T07:04:40.342Z","3.13.2":"2026-03-13T04:41:17.415Z","3.13.3":"2026-03-13T04:52:09.938Z","3.13.4":"2026-03-13T05:35:00.813Z","3.13.5":"2026-03-13T08:18:16.898Z","3.13.6":"2026-03-17T05:52:26.986Z","3.13.8":"2026-03-18T01:53:39.440Z","3.13.9":"2026-03-18T03:55:03.758Z","3.13.10":"2026-03-18T06:44:19.765Z","3.13.11":"2026-03-20T08:01:30.975Z","3.13.12":"2026-03-24T04:00:06.229Z","3.13.13":"2026-03-29T14:48:06.508Z","3.13.14":"2026-04-02T03:41:04.387Z","3.13.15":"2026-04-02T03:45:54.928Z","3.15.0":"2026-04-08T11:21:27.599Z","3.15.1":"2026-04-09T12:55:02.837Z","3.15.2":"2026-04-10T13:42:35.830Z","3.15.3":"2026-04-23T11:03:45.272Z","3.15.4":"2026-04-24T09:56:06.966Z","3.15.5":"2026-04-24T16:01:48.645Z","3.15.6":"2026-04-26T16:12:55.693Z","3.15.7":"2026-04-29T14:07:15.134Z","3.15.8":"2026-04-30T11:39:41.799Z","3.15.9":"2026-05-07T03:33:35.450Z","3.16.0":"2026-05-07T07:54:20.561Z","3.16.1":"2026-05-07T09:30:10.285Z","3.16.2":"2026-05-07T13:28:15.022Z","3.16.3":"2026-05-10T00:35:19.124Z","3.16.4":"2026-05-14T11:01:16.559Z","3.16.5":"2026-05-21T05:22:36.658Z","3.16.6":"2026-05-21T23:37:04.345Z","3.16.8":"2026-05-22T02:13:48.752Z","3.16.9":"2026-05-29T06:04:32.394Z","3.16.10":"2026-06-03T02:06:47.631Z","3.17.0":"2026-08-16T09:39:46.337Z","3.17.1":"2026-08-24T07:28:36.567Z","3.18.0":"2026-08-27T14:37:20.104Z","3.18.1":"2026-08-28T14:04:47.052Z","4.0.0":"2026-08-31T10:50:39.165Z","4.0.1":"2026-09-03T08:25:25.017Z","5.0.0":"2026-09-06T03:01:36.629Z","5.0.1":"2026-09-13T07:32:57.647Z","5.1.0":"2026-09-20T10:55:42.392Z","5.1.1":"2026-09-20T15:14:37.554Z","5.1.2":"2026-09-20T15:33:02.409Z","5.1.3":"2026-09-24T10:37:20.302Z","5.1.4":"2026-09-25T01:20:29.754Z","5.1.5":"2026-09-25T04:15:08.362Z"},"bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/openai","keywords":["openai","chatgpt","gpt","ai","llm","chat-completions","streaming","typescript","fetch","http","client","declarative","type-safe","api"],"repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/openai"},"description":"Type-safe OpenAI API client for Fetcher ecosystem. Provides seamless integration with OpenAI's Chat Completions API, supporting both streaming and non-streaming responses with full TypeScript support.","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"readme":"# `@ahoo-wang/fetcher-openai`\n\n类型化 OpenAI Chat Completions 客户端，自动处理 JSON 与 Server-Sent Event 结果。\n在可信服务端或自有代理之后使用。\n\n## 安装\n\n```bash\npnpm add @ahoo-wang/fetcher @ahoo-wang/fetcher-decorator \\\n  @ahoo-wang/fetcher-eventstream @ahoo-wang/fetcher-openai\n```\n\nPeer 依赖：`fetcher`、`fetcher-decorator` 和 `fetcher-eventstream`。\n\n## 示例\n\n```ts\nimport { OpenAI } from '@ahoo-wang/fetcher-openai';\n\nconst openai = new OpenAI({\n  baseURL: 'https://api.openai.com/v1',\n  apiKey: process.env.OPENAI_API_KEY!,\n});\n\nconst stream = await openai.chat.completions({\n  model: 'gpt-4.1-mini',\n  messages: [{ role: 'user', content: '写一段简短发布说明。' }],\n  stream: true,\n});\n\nfor await (const event of stream) {\n  const text = event.data.choices[0]?.delta?.content;\n  if (text) process.stdout.write(text);\n}\n```\n\n切勿把 API Key 嵌入浏览器产物或 Storybook。\n\n## 核心能力\n\n- 根据 `stream` 字面量标志推导条件返回类型。\n- 非流式 `ChatResponse` JSON 提取。\n- 类型化 SSE 分块，并在 `[DONE]` 自动结束。\n- 公开请求、响应、消息、choice、usage 与 delta 类型。\n- 为已有配置 Fetcher 的应用提供 `ChatClient`。\n\n## 文档\n\n- [OpenAI 流式实战](https://fetcher.ahoo.me/zh/guides/streaming/chat)\n- [OpenAI 参考](https://fetcher.ahoo.me/zh/reference/openai)\n- [交互式流 Story](https://fetcher.ahoo.me/storybook/)\n\n[English](./README.md) · [许可证](../../LICENSE)\n","readmeFilename":"README.zh-CN.md"}