{"_id":"@aio-proxy/plugin-sdk","_rev":"50-c8d64626d19887cbc1b0fad0aede0a83","name":"@aio-proxy/plugin-sdk","dist-tags":{"latest":"0.26.0"},"versions":{"0.0.1":{"name":"@aio-proxy/plugin-sdk","version":"0.0.1","_id":"@aio-proxy/plugin-sdk@0.0.1","maintainers":[{"name":"baranwang","email":"me@baran.wang"}],"homepage":"https://github.com/aio-proxy/aio-proxy#readme","bugs":{"url":"https://github.com/aio-proxy/aio-proxy/issues"},"dist":{"shasum":"bcea4ccbff98f778521537482d99fb59f5bddfbc","tarball":"https://registry.npmjs.org/@aio-proxy/plugin-sdk/-/plugin-sdk-0.0.1.tgz","fileCount":20,"integrity":"sha512-2S2X2eyh1TT4O1RhQR8960oBePxTBySAdo2ASzsrbwwSoO63e5Sp4/4Rpy0zGT/R0zIUmRf58qlzE+DVh64SSA==","signatures":[{"sig":"MEYCIQDBSGfbVLvAPcW29idRRULeTbwbxmplvQpiWzMz2x4fPAIhAKFd2RCQ9LNIbGchQQ3FcR6+gXJTcZEnhXBctlCDeIGI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aio-proxy%2fplugin-sdk@0.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57061},"type":"module","_from":"file:/tmp/release-EX5J1O/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.0.1.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./openai-stream":{"types":"./dist/openai-stream/index.d.ts","default":"./dist/openai-stream/index.js"}},"scripts":{"dev":"rslib --watch --no-clean","test":"bun run test:unit && bun run test:types","build":"rslib","test:unit":"bun test ./src ./__tests__/localized-text.test.ts ./build/lobe-icon-keys.test.ts","test:types":"tsc -p tsconfig.test.json","test:artifact":"bun test ./build/build-artifact.test.ts"},"_npmUser":{"name":"baranwang","email":"me@baran.wang"},"_resolved":"/tmp/release-EX5J1O/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.0.1.tgz","_integrity":"sha512-2S2X2eyh1TT4O1RhQR8960oBePxTBySAdo2ASzsrbwwSoO63e5Sp4/4Rpy0zGT/R0zIUmRf58qlzE+DVh64SSA==","repository":{"url":"git+https://github.com/aio-proxy/aio-proxy.git","type":"git","directory":"packages/plugin-sdk"},"_npmVersion":"11.17.0","description":"Public contracts for extending aio-proxy with provider and OAuth plugins.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"ai":"7.0.8","zod":"^4.4.3","@ai-sdk/provider":"4.0.1","eventsource-parser":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@rslib/core":"^0.23.1","@aio-proxy/infra":"0.0.1","@lobehub/icons-static-svg":"1.93.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-sdk_0.0.1_1785368043367_0.8987495440825861","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@aio-proxy/plugin-sdk","version":"0.1.0","_id":"@aio-proxy/plugin-sdk@0.1.0","maintainers":[{"name":"baranwang","email":"me@baran.wang"}],"homepage":"https://github.com/aio-proxy/aio-proxy#readme","bugs":{"url":"https://github.com/aio-proxy/aio-proxy/issues"},"dist":{"shasum":"2612ce3305f73ea24c08aca0695d8bf7cc640352","tarball":"https://registry.npmjs.org/@aio-proxy/plugin-sdk/-/plugin-sdk-0.1.0.tgz","fileCount":22,"integrity":"sha512-6l4jVYR/ya7LWLwnnYQIMnzoTZELm7bGqfDMyHLB4ir8B7yEPopvAg0onDnWn5DrcRzS8BpvSa6Aw+z8J4+GAg==","signatures":[{"sig":"MEYCIQDtta2HAbi0Isj8n0aBqvpxADzF9Kv7NYGrOOOFkI2wegIhAMnk1J21MVHjTfLjMtJUtbTdRVS2YUCOChAPgMLaX89v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aio-proxy%2fplugin-sdk@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60338},"type":"module","_from":"file:/tmp/release-2EZwmZ/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.1.0.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./openai-stream":{"types":"./dist/openai-stream/index.d.ts","default":"./dist/openai-stream/index.js"}},"scripts":{"dev":"rslib --watch --no-clean","test":"bun run test:unit && bun run test:types","build":"rslib","test:unit":"bun test ./src ./__tests__/localized-text.test.ts ./build/lobe-icon-keys.test.ts","test:types":"tsc -p tsconfig.test.json","test:artifact":"bun test ./build/build-artifact.test.ts"},"_npmUser":{"name":"baranwang","email":"me@baran.wang"},"_resolved":"/tmp/release-2EZwmZ/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.1.0.tgz","_integrity":"sha512-6l4jVYR/ya7LWLwnnYQIMnzoTZELm7bGqfDMyHLB4ir8B7yEPopvAg0onDnWn5DrcRzS8BpvSa6Aw+z8J4+GAg==","repository":{"url":"git+https://github.com/aio-proxy/aio-proxy.git","type":"git","directory":"packages/plugin-sdk"},"_npmVersion":"11.17.0","description":"Public contracts for extending aio-proxy with provider and OAuth plugins.","directories":{},"_nodeVersion":"26.5.1","dependencies":{"ai":"7.0.8","zod":"^4.4.3","date-fns":"^4.4.0","@date-fns/tz":"^1.5.0","@ai-sdk/provider":"4.0.1","eventsource-parser":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@rslib/core":"^0.23.1","@aio-proxy/infra":"0.1.0","@lobehub/icons-static-svg":"1.93.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-sdk_0.1.0_1785506311748_0.27090482781762604","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@aio-proxy/plugin-sdk","version":"0.2.0","_id":"@aio-proxy/plugin-sdk@0.2.0","maintainers":[{"name":"baranwang","email":"me@baran.wang"}],"homepage":"https://github.com/aio-proxy/aio-proxy#readme","bugs":{"url":"https://github.com/aio-proxy/aio-proxy/issues"},"dist":{"shasum":"72d0612735c384ced5b3597ad991dc67692fa020","tarball":"https://registry.npmjs.org/@aio-proxy/plugin-sdk/-/plugin-sdk-0.2.0.tgz","fileCount":22,"integrity":"sha512-MIyrU1WSrmSd44peElutX2CC8PcpaqmO+Otig61sauv5rmMoe2LqO5O+9cT3yu3NYN7y0uLj0WUbl7xMT8l1wA==","signatures":[{"sig":"MEYCIQDBebZvaV5rL7HtCspBsZpKxmUEk34hfdtG7IMhvssu+QIhAN99h7PDhMLjTLDLRw9iJn6Oo5LEUJUuJ5HYCWKHXJB8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aio-proxy%2fplugin-sdk@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60338},"type":"module","_from":"file:/tmp/release-aZzNpc/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.2.0.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./openai-stream":{"types":"./dist/openai-stream/index.d.ts","default":"./dist/openai-stream/index.js"}},"scripts":{"dev":"rslib --watch --no-clean","test":"bun run test:unit && bun run test:types","build":"rslib","test:unit":"bun test ./src ./__tests__/localized-text.test.ts ./build/lobe-icon-keys.test.ts","test:types":"tsc -p tsconfig.test.json","test:artifact":"bun test ./build/build-artifact.test.ts"},"_npmUser":{"name":"baranwang","email":"me@baran.wang"},"_resolved":"/tmp/release-aZzNpc/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.2.0.tgz","_integrity":"sha512-MIyrU1WSrmSd44peElutX2CC8PcpaqmO+Otig61sauv5rmMoe2LqO5O+9cT3yu3NYN7y0uLj0WUbl7xMT8l1wA==","repository":{"url":"git+https://github.com/aio-proxy/aio-proxy.git","type":"git","directory":"packages/plugin-sdk"},"_npmVersion":"11.17.0","description":"Public contracts for extending aio-proxy with provider and OAuth plugins.","directories":{},"_nodeVersion":"26.5.1","dependencies":{"ai":"7.0.8","zod":"^4.4.3","date-fns":"^4.4.0","@date-fns/tz":"^1.5.0","@ai-sdk/provider":"4.0.1","eventsource-parser":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@rslib/core":"^0.23.1","@aio-proxy/infra":"0.2.0","@lobehub/icons-static-svg":"1.93.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-sdk_0.2.0_1785564286444_0.3824339443803657","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@aio-proxy/plugin-sdk","version":"0.2.1","_id":"@aio-proxy/plugin-sdk@0.2.1","maintainers":[{"name":"baranwang","email":"me@baran.wang"}],"homepage":"https://github.com/aio-proxy/aio-proxy#readme","bugs":{"url":"https://github.com/aio-proxy/aio-proxy/issues"},"dist":{"shasum":"06c54d05a85c70397591cff08c2305b54c30b5ee","tarball":"https://registry.npmjs.org/@aio-proxy/plugin-sdk/-/plugin-sdk-0.2.1.tgz","fileCount":22,"integrity":"sha512-OvaGDxnwKW4WVK131dXcatk903mqaLLteQfopW4QoV6eIDCE9q5h4RUYGgTzY8EX5NFHx88Hhz+SVz94lfjEpw==","signatures":[{"sig":"MEYCIQCjJRlpCNUmFmP3qdrRIvU2XMj1dJ56FgtZYUycT+jQTwIhAM2FTRkosjn56EOhd+V6FXoKv5vaLk/ygQV9BkS/+VE3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aio-proxy%2fplugin-sdk@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60338},"type":"module","_from":"file:/tmp/release-ZDf1YD/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.2.1.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./openai-stream":{"types":"./dist/openai-stream/index.d.ts","default":"./dist/openai-stream/index.js"}},"scripts":{"dev":"rslib --watch --no-clean","test":"bun run test:unit && bun run test:types","build":"rslib","test:unit":"bun test ./src ./__tests__/localized-text.test.ts ./build/lobe-icon-keys.test.ts","test:types":"tsc -p tsconfig.test.json","test:artifact":"bun test ./build/build-artifact.test.ts"},"_npmUser":{"name":"baranwang","email":"me@baran.wang"},"_resolved":"/tmp/release-ZDf1YD/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.2.1.tgz","_integrity":"sha512-OvaGDxnwKW4WVK131dXcatk903mqaLLteQfopW4QoV6eIDCE9q5h4RUYGgTzY8EX5NFHx88Hhz+SVz94lfjEpw==","repository":{"url":"git+https://github.com/aio-proxy/aio-proxy.git","type":"git","directory":"packages/plugin-sdk"},"_npmVersion":"11.17.0","description":"Public contracts for extending aio-proxy with provider and OAuth plugins.","directories":{},"_nodeVersion":"26.5.1","dependencies":{"ai":"7.0.8","zod":"^4.4.3","date-fns":"^4.4.0","@date-fns/tz":"^1.5.0","@ai-sdk/provider":"4.0.1","eventsource-parser":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@rslib/core":"^0.23.1","@aio-proxy/infra":"0.2.1","@lobehub/icons-static-svg":"1.93.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-sdk_0.2.1_1785568478095_0.02859351122210585","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@aio-proxy/plugin-sdk","version":"0.3.0","_id":"@aio-proxy/plugin-sdk@0.3.0","maintainers":[{"name":"baranwang","email":"me@baran.wang"}],"homepage":"https://github.com/aio-proxy/aio-proxy#readme","bugs":{"url":"https://github.com/aio-proxy/aio-proxy/issues"},"dist":{"shasum":"1e2495e956b90a4dd6432c94b2da759d2ae2e7f4","tarball":"https://registry.npmjs.org/@aio-proxy/plugin-sdk/-/plugin-sdk-0.3.0.tgz","fileCount":22,"integrity":"sha512-UStgDwg/y8hCotSJ/FJLS910VqvzT9LMgNpvgzNmlCvO8Cn3nQH1/VojOdi5+EFe+ZrVejJ56EIMds+59cZRAw==","signatures":[{"sig":"MEUCIDyQdm/vu8hgCzuBW6lzNgN7dDERYzGKCPuSGbDtMmW3AiEA0rb7ToeJ0NEOTTCAJth2cWkQm/NcQ1+0+mQIiYceTrU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aio-proxy%2fplugin-sdk@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60338},"type":"module","_from":"file:/tmp/release-O4LkeO/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.3.0.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./openai-stream":{"types":"./dist/openai-stream/index.d.ts","default":"./dist/openai-stream/index.js"}},"scripts":{"dev":"rslib --watch --no-clean","test":"bun run test:unit && bun run test:types","build":"rslib","test:unit":"bun test ./src ./__tests__/localized-text.test.ts ./build/lobe-icon-keys.test.ts","test:types":"tsc -p tsconfig.test.json","test:artifact":"bun test ./build/build-artifact.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3dadc57a-3320-4d01-81d3-b321646d9728"}},"_resolved":"/tmp/release-O4LkeO/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.3.0.tgz","_integrity":"sha512-UStgDwg/y8hCotSJ/FJLS910VqvzT9LMgNpvgzNmlCvO8Cn3nQH1/VojOdi5+EFe+ZrVejJ56EIMds+59cZRAw==","repository":{"url":"git+https://github.com/aio-proxy/aio-proxy.git","type":"git","directory":"packages/plugin-sdk"},"_npmVersion":"11.17.0","description":"Public contracts for extending aio-proxy with provider and OAuth plugins.","directories":{},"_nodeVersion":"26.5.1","dependencies":{"ai":"7.0.8","zod":"^4.4.3","date-fns":"^4.4.0","@date-fns/tz":"^1.5.0","@ai-sdk/provider":"4.0.1","eventsource-parser":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@rslib/core":"^0.23.1","@aio-proxy/infra":"0.3.0","@lobehub/icons-static-svg":"1.93.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-sdk_0.3.0_1785584535813_0.7409151074245015","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@aio-proxy/plugin-sdk","version":"0.4.0","_id":"@aio-proxy/plugin-sdk@0.4.0","maintainers":[{"name":"baranwang","email":"me@baran.wang"}],"homepage":"https://github.com/aio-proxy/aio-proxy#readme","bugs":{"url":"https://github.com/aio-proxy/aio-proxy/issues"},"dist":{"shasum":"ac1a634a7b02f1b14c4795da3c42cebc115ea6e2","tarball":"https://registry.npmjs.org/@aio-proxy/plugin-sdk/-/plugin-sdk-0.4.0.tgz","fileCount":22,"integrity":"sha512-Ysnn2sRMTXd4Q94bCB1uIeqQuEURs6b+92GQL0/aoGA5k02KdLpNKJ0b0jZBvb1pDmjWZ1nhMUIau0qEnIuC6Q==","signatures":[{"sig":"MEUCIQCfVLeeMbI8y5wbKCud2AFrJgpbw5Z1biMFu5lcs8LWPwIgaceVYD4CW2enDWmAZaGlYB0pGJ0KYkqJLPi2NXoliyU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aio-proxy%2fplugin-sdk@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60338},"type":"module","_from":"file:/tmp/release-SY6FYh/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.4.0.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./openai-stream":{"types":"./dist/openai-stream/index.d.ts","default":"./dist/openai-stream/index.js"}},"scripts":{"dev":"rslib --watch --no-clean","test":"bun run test:unit && bun run test:types","build":"rslib","test:unit":"bun test ./src ./__tests__/localized-text.test.ts ./build/lobe-icon-keys.test.ts","test:types":"tsc -p tsconfig.test.json","test:artifact":"bun test ./build/build-artifact.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3dadc57a-3320-4d01-81d3-b321646d9728"}},"_resolved":"/tmp/release-SY6FYh/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.4.0.tgz","_integrity":"sha512-Ysnn2sRMTXd4Q94bCB1uIeqQuEURs6b+92GQL0/aoGA5k02KdLpNKJ0b0jZBvb1pDmjWZ1nhMUIau0qEnIuC6Q==","repository":{"url":"git+https://github.com/aio-proxy/aio-proxy.git","type":"git","directory":"packages/plugin-sdk"},"_npmVersion":"11.17.0","description":"Public contracts for extending aio-proxy with provider and OAuth plugins.","directories":{},"_nodeVersion":"26.5.1","dependencies":{"ai":"7.0.8","zod":"^4.4.3","date-fns":"^4.4.0","@date-fns/tz":"^1.5.0","@ai-sdk/provider":"4.0.1","eventsource-parser":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@rslib/core":"^0.23.1","@aio-proxy/infra":"0.4.0","@lobehub/icons-static-svg":"1.93.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-sdk_0.4.0_1785596715988_0.6140563523139555","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@aio-proxy/plugin-sdk","version":"0.5.1","_id":"@aio-proxy/plugin-sdk@0.5.1","maintainers":[{"name":"baranwang","email":"me@baran.wang"}],"homepage":"https://github.com/aio-proxy/aio-proxy#readme","bugs":{"url":"https://github.com/aio-proxy/aio-proxy/issues"},"dist":{"shasum":"be7d421716b15612e0b5feeb4a311fead10ede09","tarball":"https://registry.npmjs.org/@aio-proxy/plugin-sdk/-/plugin-sdk-0.5.1.tgz","fileCount":22,"integrity":"sha512-OqeGh5YCsl7ALrtx3JOaLqJQSPzfDBwZDlG5gHSSxBAetO+32KvRdgPPwngmV145ojbaahHZZoqmYD/xEqVWcA==","signatures":[{"sig":"MEYCIQDU5/NnCXelTrEEKTIqOwHKRKwVqN/om3ujhb+YhTQfowIhAJDO4wP4csRJdWMUf+OyFSFoeEAXPXxDc7BIV9b0T5xr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aio-proxy%2fplugin-sdk@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60338},"type":"module","_from":"file:/tmp/release-J0Wggp/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.5.1.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./openai-stream":{"types":"./dist/openai-stream/index.d.ts","default":"./dist/openai-stream/index.js"}},"scripts":{"dev":"rslib --watch --no-clean","test":"bun run test:unit && bun run test:types","build":"rslib","test:unit":"bun test ./src ./__tests__/localized-text.test.ts ./build/lobe-icon-keys.test.ts","test:types":"tsc -p tsconfig.test.json","test:artifact":"bun test ./build/build-artifact.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3dadc57a-3320-4d01-81d3-b321646d9728"}},"_resolved":"/tmp/release-J0Wggp/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.5.1.tgz","_integrity":"sha512-OqeGh5YCsl7ALrtx3JOaLqJQSPzfDBwZDlG5gHSSxBAetO+32KvRdgPPwngmV145ojbaahHZZoqmYD/xEqVWcA==","repository":{"url":"git+https://github.com/aio-proxy/aio-proxy.git","type":"git","directory":"packages/plugin-sdk"},"_npmVersion":"11.17.0","description":"Public contracts for extending aio-proxy with provider and OAuth plugins.","directories":{},"_nodeVersion":"26.5.1","dependencies":{"ai":"7.0.8","zod":"^4.4.3","date-fns":"^4.4.0","@date-fns/tz":"^1.5.0","@ai-sdk/provider":"4.0.1","eventsource-parser":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@rslib/core":"^0.23.1","@aio-proxy/infra":"0.5.1","@lobehub/icons-static-svg":"1.93.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-sdk_0.5.1_1785677432946_0.40286970147044765","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@aio-proxy/plugin-sdk","version":"0.5.2","_id":"@aio-proxy/plugin-sdk@0.5.2","maintainers":[{"name":"baranwang","email":"me@baran.wang"}],"homepage":"https://github.com/aio-proxy/aio-proxy#readme","bugs":{"url":"https://github.com/aio-proxy/aio-proxy/issues"},"dist":{"shasum":"4987ff52010d28320920b4282e4c9193f6bda600","tarball":"https://registry.npmjs.org/@aio-proxy/plugin-sdk/-/plugin-sdk-0.5.2.tgz","fileCount":22,"integrity":"sha512-7LaHGBSqGB2ZmJMjbuAhQG8AXgqJQIlS+AMv9ZzsEIbTjALwya+dr6r8Ritobf185Y8ekAVK+knYb07iTtBdGg==","signatures":[{"sig":"MEUCIQD1KQ2VaQFAs6AaSxlsW8rkkiBX/koUcuEwUW5wAh6+GAIgTXNqHjFH4E2BBB2OB7pQWKY7Z0RoPBjkPSfgwwab6UM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aio-proxy%2fplugin-sdk@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60338},"type":"module","_from":"file:/tmp/release-8QBY53/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.5.2.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./openai-stream":{"types":"./dist/openai-stream/index.d.ts","default":"./dist/openai-stream/index.js"}},"scripts":{"dev":"rslib --watch --no-clean","test":"bun run test:unit && bun run test:types","build":"rslib","test:unit":"bun test ./src ./__tests__/localized-text.test.ts ./build/lobe-icon-keys.test.ts","test:types":"tsc -p tsconfig.test.json","test:artifact":"bun test ./build/build-artifact.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3dadc57a-3320-4d01-81d3-b321646d9728"}},"_resolved":"/tmp/release-8QBY53/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.5.2.tgz","_integrity":"sha512-7LaHGBSqGB2ZmJMjbuAhQG8AXgqJQIlS+AMv9ZzsEIbTjALwya+dr6r8Ritobf185Y8ekAVK+knYb07iTtBdGg==","repository":{"url":"git+https://github.com/aio-proxy/aio-proxy.git","type":"git","directory":"packages/plugin-sdk"},"_npmVersion":"11.17.0","description":"Public contracts for extending aio-proxy with provider and OAuth plugins.","directories":{},"_nodeVersion":"26.5.1","dependencies":{"ai":"7.0.8","zod":"^4.4.3","date-fns":"^4.4.0","@date-fns/tz":"^1.5.0","@ai-sdk/provider":"4.0.1","eventsource-parser":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@rslib/core":"^0.23.1","@aio-proxy/infra":"0.5.2","@lobehub/icons-static-svg":"1.93.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-sdk_0.5.2_1785716844395_0.3071725220148185","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@aio-proxy/plugin-sdk","version":"0.6.0","_id":"@aio-proxy/plugin-sdk@0.6.0","maintainers":[{"name":"baranwang","email":"me@baran.wang"}],"homepage":"https://github.com/aio-proxy/aio-proxy#readme","bugs":{"url":"https://github.com/aio-proxy/aio-proxy/issues"},"dist":{"shasum":"e984fd9e8c40d2eb8555923ed130f184ebe38f0c","tarball":"https://registry.npmjs.org/@aio-proxy/plugin-sdk/-/plugin-sdk-0.6.0.tgz","fileCount":22,"integrity":"sha512-7xcsImEa/h/V5gNRzBwNkzV8pOAkf9EOvYdbA6vqprty4k2MgygF3L+n0SMqvRKdPjSzdQoSpD6naycXNaq8xA==","signatures":[{"sig":"MEYCIQC2Y5whuf2HcwDODfGENZcCUJJCj4CQy3SQOlNH0b87agIhAJYYFxKJfTzW0JbpNwjzo/mzQfEUxEamSy1q2rUdzENh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aio-proxy%2fplugin-sdk@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60338},"type":"module","_from":"file:/tmp/release-unT0Wd/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.6.0.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./openai-stream":{"types":"./dist/openai-stream/index.d.ts","default":"./dist/openai-stream/index.js"}},"scripts":{"dev":"rslib --watch --no-clean","test":"bun run test:unit && bun run test:types","build":"rslib","test:unit":"bun test ./src ./__tests__/localized-text.test.ts ./build/lobe-icon-keys.test.ts","test:types":"tsc -p tsconfig.test.json","test:artifact":"bun test ./build/build-artifact.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3dadc57a-3320-4d01-81d3-b321646d9728"}},"_resolved":"/tmp/release-unT0Wd/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.6.0.tgz","_integrity":"sha512-7xcsImEa/h/V5gNRzBwNkzV8pOAkf9EOvYdbA6vqprty4k2MgygF3L+n0SMqvRKdPjSzdQoSpD6naycXNaq8xA==","repository":{"url":"git+https://github.com/aio-proxy/aio-proxy.git","type":"git","directory":"packages/plugin-sdk"},"_npmVersion":"11.17.0","description":"Public contracts for extending aio-proxy with provider and OAuth plugins.","directories":{},"_nodeVersion":"26.5.1","dependencies":{"ai":"7.0.8","zod":"^4.4.3","date-fns":"^4.4.0","@date-fns/tz":"^1.5.0","@ai-sdk/provider":"4.0.1","eventsource-parser":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@rslib/core":"^0.23.1","@aio-proxy/infra":"0.6.0","@lobehub/icons-static-svg":"1.93.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-sdk_0.6.0_1785748667729_0.15064872658394002","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@aio-proxy/plugin-sdk","version":"0.6.1","_id":"@aio-proxy/plugin-sdk@0.6.1","maintainers":[{"name":"baranwang","email":"me@baran.wang"}],"homepage":"https://github.com/aio-proxy/aio-proxy#readme","bugs":{"url":"https://github.com/aio-proxy/aio-proxy/issues"},"dist":{"shasum":"e7e8cba6bebafda5ff5d886754c5ce5df644ef19","tarball":"https://registry.npmjs.org/@aio-proxy/plugin-sdk/-/plugin-sdk-0.6.1.tgz","fileCount":22,"integrity":"sha512-QaH5Evk/C6hZhYcThZdWgrIIBzrrBGfK32N6cS6wqDz4GjqJFBSaOB9di4xR1zA67BUFYs6416wq/jC3Fq78iA==","signatures":[{"sig":"MEQCIBHpXT6MS8xUxmuQ6oYKrnvwS8h0DE6/OM1o+6GkFr7qAiBlsAqCE54wvvZoYPShXze/Q4Gwq5hOg5Z5yAGVDxwLng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aio-proxy%2fplugin-sdk@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60338},"type":"module","_from":"file:/tmp/release-zgA8GW/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.6.1.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./openai-stream":{"types":"./dist/openai-stream/index.d.ts","default":"./dist/openai-stream/index.js"}},"scripts":{"dev":"rslib --watch --no-clean","test":"bun run test:unit && bun run test:types","build":"rslib","test:unit":"bun test ./src ./__tests__/localized-text.test.ts ./build/lobe-icon-keys.test.ts","test:types":"tsc -p tsconfig.test.json","test:artifact":"bun test ./build/build-artifact.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3dadc57a-3320-4d01-81d3-b321646d9728"}},"_resolved":"/tmp/release-zgA8GW/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.6.1.tgz","_integrity":"sha512-QaH5Evk/C6hZhYcThZdWgrIIBzrrBGfK32N6cS6wqDz4GjqJFBSaOB9di4xR1zA67BUFYs6416wq/jC3Fq78iA==","repository":{"url":"git+https://github.com/aio-proxy/aio-proxy.git","type":"git","directory":"packages/plugin-sdk"},"_npmVersion":"11.17.0","description":"Public contracts for extending aio-proxy with provider and OAuth plugins.","directories":{},"_nodeVersion":"26.5.1","dependencies":{"ai":"7.0.8","zod":"^4.4.3","date-fns":"^4.4.0","@date-fns/tz":"^1.5.0","@ai-sdk/provider":"4.0.1","eventsource-parser":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@rslib/core":"^0.23.1","@aio-proxy/infra":"0.6.1","@lobehub/icons-static-svg":"1.93.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-sdk_0.6.1_1785812575856_0.7169319055542795","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@aio-proxy/plugin-sdk","version":"0.6.2","_id":"@aio-proxy/plugin-sdk@0.6.2","maintainers":[{"name":"baranwang","email":"me@baran.wang"}],"homepage":"https://github.com/aio-proxy/aio-proxy#readme","bugs":{"url":"https://github.com/aio-proxy/aio-proxy/issues"},"dist":{"shasum":"b8944bcbd03f14f9b4656aae6b08e9a47d98aa62","tarball":"https://registry.npmjs.org/@aio-proxy/plugin-sdk/-/plugin-sdk-0.6.2.tgz","fileCount":22,"integrity":"sha512-i0JroIAXYLwbm5Ql+pKwRGWuzhq8YlLpdNAxT+tcFCjXlXaml/2zc6911F8sbpTbr+bBh/u/oiT8xM6MzwXUFg==","signatures":[{"sig":"MEQCIFU5y1YhqevPTfFGWIOyLh76pIQiETahCHqisgMWMNNBAiAOe1aUFpGmrosgUoY/KDoeT0Oe1ZjOQTlbTj79GiEEwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aio-proxy%2fplugin-sdk@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60338},"type":"module","_from":"file:/tmp/release-a5R0Re/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.6.2.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./openai-stream":{"types":"./dist/openai-stream/index.d.ts","default":"./dist/openai-stream/index.js"}},"scripts":{"dev":"rslib --watch --no-clean","test":"bun run test:unit && bun run test:types","build":"rslib","test:unit":"bun test ./src ./__tests__/localized-text.test.ts ./build/lobe-icon-keys.test.ts","test:types":"tsc -p tsconfig.test.json","test:artifact":"bun test ./build/build-artifact.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3dadc57a-3320-4d01-81d3-b321646d9728"}},"_resolved":"/tmp/release-a5R0Re/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.6.2.tgz","_integrity":"sha512-i0JroIAXYLwbm5Ql+pKwRGWuzhq8YlLpdNAxT+tcFCjXlXaml/2zc6911F8sbpTbr+bBh/u/oiT8xM6MzwXUFg==","repository":{"url":"git+https://github.com/aio-proxy/aio-proxy.git","type":"git","directory":"packages/plugin-sdk"},"_npmVersion":"11.19.0","description":"Public contracts for extending aio-proxy with provider and OAuth plugins.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"ai":"7.0.8","zod":"^4.4.3","date-fns":"^4.4.0","@date-fns/tz":"^1.5.0","@ai-sdk/provider":"4.0.1","eventsource-parser":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@rslib/core":"^0.23.1","@aio-proxy/infra":"0.6.2","@lobehub/icons-static-svg":"1.93.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-sdk_0.6.2_1785997358859_0.37557479176877506","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@aio-proxy/plugin-sdk","version":"0.6.3","_id":"@aio-proxy/plugin-sdk@0.6.3","maintainers":[{"name":"baranwang","email":"me@baran.wang"}],"homepage":"https://github.com/aio-proxy/aio-proxy#readme","bugs":{"url":"https://github.com/aio-proxy/aio-proxy/issues"},"dist":{"shasum":"df5d93309af37cc41d46e80fa126d0481189a19f","tarball":"https://registry.npmjs.org/@aio-proxy/plugin-sdk/-/plugin-sdk-0.6.3.tgz","fileCount":22,"integrity":"sha512-yUDiX0cikMjZvSZzeHMZAJf8camcCI+xHvlA3lkElNv7jp/H0iHXZcIvleYbvvT22j6Dnj6QfR9l6EcF167Nzw==","signatures":[{"sig":"MEQCIBXgiPYdgP6r6vfwWRo96uynBnPhZtSx9iDE9VcBi5a3AiAmYLyhU5qnKVbLgmgnte8CFkmmT/d4+wAyIMs15UtEJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aio-proxy%2fplugin-sdk@0.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60338},"type":"module","_from":"file:/tmp/release-sV23Ij/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.6.3.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./openai-stream":{"types":"./dist/openai-stream/index.d.ts","default":"./dist/openai-stream/index.js"}},"scripts":{"dev":"rslib --watch --no-clean","test":"bun run test:unit && bun run test:types","build":"rslib","test:unit":"bun test ./src ./__tests__/localized-text.test.ts ./build/lobe-icon-keys.test.ts","test:types":"tsc -p tsconfig.test.json","test:artifact":"bun test ./build/build-artifact.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3dadc57a-3320-4d01-81d3-b321646d9728"}},"_resolved":"/tmp/release-sV23Ij/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.6.3.tgz","_integrity":"sha512-yUDiX0cikMjZvSZzeHMZAJf8camcCI+xHvlA3lkElNv7jp/H0iHXZcIvleYbvvT22j6Dnj6QfR9l6EcF167Nzw==","repository":{"url":"git+https://github.com/aio-proxy/aio-proxy.git","type":"git","directory":"packages/plugin-sdk"},"_npmVersion":"11.19.0","description":"Public contracts for extending aio-proxy with provider and OAuth plugins.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"ai":"7.0.8","zod":"^4.4.3","date-fns":"^4.4.0","@date-fns/tz":"^1.5.0","@ai-sdk/provider":"4.0.1","eventsource-parser":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@rslib/core":"^0.23.1","@aio-proxy/infra":"0.6.3","@lobehub/icons-static-svg":"1.93.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-sdk_0.6.3_1786021888778_0.6357375660445843","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@aio-proxy/plugin-sdk","version":"0.6.4","_id":"@aio-proxy/plugin-sdk@0.6.4","maintainers":[{"name":"baranwang","email":"me@baran.wang"}],"homepage":"https://github.com/aio-proxy/aio-proxy#readme","bugs":{"url":"https://github.com/aio-proxy/aio-proxy/issues"},"dist":{"shasum":"24353d9c602e1a3830dae17e2ab0769c92e9cb62","tarball":"https://registry.npmjs.org/@aio-proxy/plugin-sdk/-/plugin-sdk-0.6.4.tgz","fileCount":22,"integrity":"sha512-ndqgGC+r/V99uhkO+MlIBQmhfxHFD2THcQMcqhROY5E/ins3H58MYwr1nnqHMXWY903nWJifBb0g3v+14MqgZQ==","signatures":[{"sig":"MEUCIBVwPo5zQYtwr9Vvw/JouyLm3PRIGwSQF6rcCxnjbfB+AiEA82pc7YNvL/UNbbfX0XN3/kiAUI1xqOqxrTeQng7miMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aio-proxy%2fplugin-sdk@0.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60338},"type":"module","_from":"file:/tmp/release-ymo0Ek/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.6.4.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./openai-stream":{"types":"./dist/openai-stream/index.d.ts","default":"./dist/openai-stream/index.js"}},"scripts":{"dev":"rslib --watch --no-clean","test":"bun run test:unit && bun run test:types","build":"rslib","test:unit":"bun test ./src ./__tests__/localized-text.test.ts ./build/lobe-icon-keys.test.ts","test:types":"tsc -p tsconfig.test.json","test:artifact":"bun test ./build/build-artifact.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3dadc57a-3320-4d01-81d3-b321646d9728"}},"_resolved":"/tmp/release-ymo0Ek/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.6.4.tgz","_integrity":"sha512-ndqgGC+r/V99uhkO+MlIBQmhfxHFD2THcQMcqhROY5E/ins3H58MYwr1nnqHMXWY903nWJifBb0g3v+14MqgZQ==","repository":{"url":"git+https://github.com/aio-proxy/aio-proxy.git","type":"git","directory":"packages/plugin-sdk"},"_npmVersion":"11.19.0","description":"Public contracts for extending aio-proxy with provider and OAuth plugins.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"ai":"7.0.8","zod":"^4.4.3","date-fns":"^4.4.0","@date-fns/tz":"^1.5.0","@ai-sdk/provider":"4.0.1","eventsource-parser":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@rslib/core":"^0.23.1","@aio-proxy/infra":"0.6.4","@lobehub/icons-static-svg":"1.93.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-sdk_0.6.4_1786028998333_0.0636923935232554","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@aio-proxy/plugin-sdk","version":"0.7.0","_id":"@aio-proxy/plugin-sdk@0.7.0","maintainers":[{"name":"baranwang","email":"me@baran.wang"}],"homepage":"https://github.com/aio-proxy/aio-proxy#readme","bugs":{"url":"https://github.com/aio-proxy/aio-proxy/issues"},"dist":{"shasum":"c58286e36c4bc91736906a59f1e7e9226e08d3da","tarball":"https://registry.npmjs.org/@aio-proxy/plugin-sdk/-/plugin-sdk-0.7.0.tgz","fileCount":22,"integrity":"sha512-6djH0SKcjeyXrWJIifWl6EkYMIqCxCAPyAy7Gng07RlJPfAHOBstSm5DLiId3Y+obgZQymE57YHhzog8MyX9pQ==","signatures":[{"sig":"MEUCIHnQvmZ9Psg1sesNSZ5lHy1ehtXr2wdqLEmAqtPpORFBAiEA89aEKrp2F/gY//YaYRDSIeozY89Omnoj6ZOJfz6wIZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aio-proxy%2fplugin-sdk@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62759},"type":"module","_from":"file:/tmp/release-78KT3b/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.7.0.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./openai-stream":{"types":"./dist/openai-stream/index.d.ts","default":"./dist/openai-stream/index.js"}},"scripts":{"dev":"rslib --watch --no-clean","test":"bun run test:unit && bun run test:types","build":"rslib","test:unit":"bun test ./src ./__tests__/localized-text.test.ts ./build/lobe-icon-keys.test.ts","test:types":"tsc -p tsconfig.test.json","test:artifact":"bun test ./build/build-artifact.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3dadc57a-3320-4d01-81d3-b321646d9728"}},"_resolved":"/tmp/release-78KT3b/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.7.0.tgz","_integrity":"sha512-6djH0SKcjeyXrWJIifWl6EkYMIqCxCAPyAy7Gng07RlJPfAHOBstSm5DLiId3Y+obgZQymE57YHhzog8MyX9pQ==","repository":{"url":"git+https://github.com/aio-proxy/aio-proxy.git","type":"git","directory":"packages/plugin-sdk"},"_npmVersion":"11.19.0","description":"Public contracts for extending aio-proxy with provider and OAuth plugins.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"ai":"7.0.8","zod":"^4.4.3","date-fns":"^4.4.0","@date-fns/tz":"^1.5.0","@ai-sdk/provider":"4.0.1","eventsource-parser":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@rslib/core":"^0.23.1","@aio-proxy/infra":"0.7.0","@lobehub/icons-static-svg":"1.93.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-sdk_0.7.0_1786418343423_0.052474131068186436","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@aio-proxy/plugin-sdk","version":"0.8.0","_id":"@aio-proxy/plugin-sdk@0.8.0","maintainers":[{"name":"baranwang","email":"me@baran.wang"}],"homepage":"https://github.com/aio-proxy/aio-proxy#readme","bugs":{"url":"https://github.com/aio-proxy/aio-proxy/issues"},"dist":{"shasum":"781e6a649be3edaa71224cbb42c4802fa08bcb42","tarball":"https://registry.npmjs.org/@aio-proxy/plugin-sdk/-/plugin-sdk-0.8.0.tgz","fileCount":22,"integrity":"sha512-Fp2wmPAwbrFxWQVt1e2X3E5keK7z8NwIDHD9PBDAHhlAgTCglry9+u01VxYM3vSRtKMw9BHqTtMYoNyuWNsb2A==","signatures":[{"sig":"MEUCIQDfOXe3uAUY76PW54d1Sue4/+8Oaqg+icDGEjKHH6owBQIgSDrQcnJT6vKL64i5wyDmFTMG1rg4Dy7oG8JT+UG12/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aio-proxy%2fplugin-sdk@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62759},"type":"module","_from":"file:/tmp/release-j64QHQ/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.8.0.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./openai-stream":{"types":"./dist/openai-stream/index.d.ts","default":"./dist/openai-stream/index.js"}},"scripts":{"dev":"rslib --watch --no-clean","test":"bun run test:unit && bun run test:types","build":"rslib","test:unit":"bun test ./src ./__tests__/localized-text.test.ts ./build/lobe-icon-keys.test.ts","test:types":"tsc -p tsconfig.test.json","test:artifact":"bun test ./build/build-artifact.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3dadc57a-3320-4d01-81d3-b321646d9728"}},"_resolved":"/tmp/release-j64QHQ/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.8.0.tgz","_integrity":"sha512-Fp2wmPAwbrFxWQVt1e2X3E5keK7z8NwIDHD9PBDAHhlAgTCglry9+u01VxYM3vSRtKMw9BHqTtMYoNyuWNsb2A==","repository":{"url":"git+https://github.com/aio-proxy/aio-proxy.git","type":"git","directory":"packages/plugin-sdk"},"_npmVersion":"11.19.0","description":"Public contracts for extending aio-proxy with provider and OAuth plugins.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"ai":"7.0.8","zod":"^4.4.3","date-fns":"^4.4.0","@date-fns/tz":"^1.5.0","@ai-sdk/provider":"4.0.1","eventsource-parser":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@rslib/core":"^0.23.1","@aio-proxy/infra":"0.8.0","@lobehub/icons-static-svg":"1.93.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-sdk_0.8.0_1786934303047_0.8777692712996763","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@aio-proxy/plugin-sdk","version":"0.9.0","_id":"@aio-proxy/plugin-sdk@0.9.0","maintainers":[{"name":"baranwang","email":"me@baran.wang"}],"homepage":"https://github.com/aio-proxy/aio-proxy#readme","bugs":{"url":"https://github.com/aio-proxy/aio-proxy/issues"},"dist":{"shasum":"3d4d062c38bad9477e9f25eebfbf9d864b7395d2","tarball":"https://registry.npmjs.org/@aio-proxy/plugin-sdk/-/plugin-sdk-0.9.0.tgz","fileCount":22,"integrity":"sha512-ulRFXxp8QaKCv3Ao/YXJ2po2nD2MwdMVsK8iL38DdQh9MdVckrGWdBBbRXodXqiBKALCvHLqxMoyBhN+iAc+HA==","signatures":[{"sig":"MEYCIQClvHtA2YcgM26Eb6CeE+1qFn1VDxWSELUMKObslc9hygIhAMYo2c7UxzxevP2TGhFeEmfauC/xbJOweod2Z08soqu7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aio-proxy%2fplugin-sdk@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63057},"type":"module","_from":"file:/var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/release-B8F6hu/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.9.0.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./openai-stream":{"types":"./dist/openai-stream/index.d.ts","default":"./dist/openai-stream/index.js"}},"scripts":{"dev":"rslib --watch --no-clean","test":"bun run test:unit && bun run test:types","build":"rslib","test:unit":"bun test ./src ./__tests__/localized-text.test.ts ./build/lobe-icon-keys.test.ts","test:types":"tsc -p tsconfig.test.json","test:artifact":"bun test ./build/build-artifact.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3dadc57a-3320-4d01-81d3-b321646d9728"}},"_resolved":"/var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/release-B8F6hu/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.9.0.tgz","_integrity":"sha512-ulRFXxp8QaKCv3Ao/YXJ2po2nD2MwdMVsK8iL38DdQh9MdVckrGWdBBbRXodXqiBKALCvHLqxMoyBhN+iAc+HA==","repository":{"url":"git+https://github.com/aio-proxy/aio-proxy.git","type":"git","directory":"packages/plugin-sdk"},"_npmVersion":"11.19.0","description":"Public contracts for extending aio-proxy with provider and OAuth plugins.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"ai":"7.0.8","zod":"^4.4.3","date-fns":"^4.4.0","@date-fns/tz":"^1.5.0","@ai-sdk/provider":"4.0.1","eventsource-parser":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@rslib/core":"^0.23.1","@aio-proxy/infra":"0.9.0","@lobehub/icons-static-svg":"1.93.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-sdk_0.9.0_1787509100462_0.5549051503079923","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@aio-proxy/plugin-sdk","version":"0.9.1","_id":"@aio-proxy/plugin-sdk@0.9.1","maintainers":[{"name":"baranwang","email":"me@baran.wang"}],"homepage":"https://github.com/aio-proxy/aio-proxy#readme","bugs":{"url":"https://github.com/aio-proxy/aio-proxy/issues"},"dist":{"shasum":"aa65e595647090b732c77f2df4ff5924d2bc0f69","tarball":"https://registry.npmjs.org/@aio-proxy/plugin-sdk/-/plugin-sdk-0.9.1.tgz","fileCount":22,"integrity":"sha512-i/OMS5jHhUnGq22yBFwb1pvour6X0X648oJba39yxz2PNCwzM+TWvcDx98nD65ye7gNmeBsHBWXxGhIiN+PSpg==","signatures":[{"sig":"MEUCIB04GCYz5u3dibYnBLwQrkYO6BsLBUjfvIlC1wFJc98wAiEAgJh5H4Yxj4fwAn3xU7bx1bsqc95m5FfWMzjcd+WIFMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aio-proxy%2fplugin-sdk@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63057},"type":"module","_from":"file:/var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/release-bfmLUM/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.9.1.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./openai-stream":{"types":"./dist/openai-stream/index.d.ts","default":"./dist/openai-stream/index.js"}},"scripts":{"dev":"rslib --watch --no-clean","test":"bun run test:unit && bun run test:types","build":"rslib","test:unit":"bun test ./src ./__tests__/localized-text.test.ts ./build/lobe-icon-keys.test.ts","test:types":"tsc -p tsconfig.test.json","test:artifact":"bun test ./build/build-artifact.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3dadc57a-3320-4d01-81d3-b321646d9728"}},"_resolved":"/var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/release-bfmLUM/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.9.1.tgz","_integrity":"sha512-i/OMS5jHhUnGq22yBFwb1pvour6X0X648oJba39yxz2PNCwzM+TWvcDx98nD65ye7gNmeBsHBWXxGhIiN+PSpg==","repository":{"url":"git+https://github.com/aio-proxy/aio-proxy.git","type":"git","directory":"packages/plugin-sdk"},"_npmVersion":"11.19.0","description":"Public contracts for extending aio-proxy with provider and OAuth plugins.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"ai":"7.0.8","zod":"^4.4.3","date-fns":"^4.4.0","@date-fns/tz":"^1.5.0","@ai-sdk/provider":"4.0.1","eventsource-parser":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@rslib/core":"^0.23.1","@aio-proxy/infra":"0.9.1","@lobehub/icons-static-svg":"1.93.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-sdk_0.9.1_1787562348674_0.46902644246953007","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@aio-proxy/plugin-sdk","version":"0.10.0","_id":"@aio-proxy/plugin-sdk@0.10.0","maintainers":[{"name":"baranwang","email":"me@baran.wang"}],"homepage":"https://github.com/aio-proxy/aio-proxy#readme","bugs":{"url":"https://github.com/aio-proxy/aio-proxy/issues"},"dist":{"shasum":"72797654c8462417b596b4aa53e842a50d704487","tarball":"https://registry.npmjs.org/@aio-proxy/plugin-sdk/-/plugin-sdk-0.10.0.tgz","fileCount":22,"integrity":"sha512-N71RqSyGxkkP3B1Qi0iQhMEW57/UQvFDb7m0Moatf+4l9/ucV5FTmNCEpwtN6vkD5vaALvYMrvbLgwJHXqbrKQ==","signatures":[{"sig":"MEUCIQC9XdMtEoDj++IKlQHD3L+Owr0vWRtDIHlRRnS7QfaHBQIgdhKrUWc6cyWEFB28AO5GUsxYGX+oXOUjjTcpdfqff/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aio-proxy%2fplugin-sdk@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64371},"type":"module","_from":"file:/var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/release-ZMrfE7/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.10.0.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./openai-stream":{"types":"./dist/openai-stream/index.d.ts","default":"./dist/openai-stream/index.js"}},"scripts":{"dev":"rslib --watch --no-clean","test":"bun run test:unit && bun run test:types","build":"rslib","test:unit":"bun test ./src ./__tests__/localized-text.test.ts ./build/lobe-icon-keys.test.ts","test:types":"tsc -p tsconfig.test.json","test:artifact":"bun test ./build/build-artifact.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3dadc57a-3320-4d01-81d3-b321646d9728"}},"_resolved":"/var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/release-ZMrfE7/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.10.0.tgz","_integrity":"sha512-N71RqSyGxkkP3B1Qi0iQhMEW57/UQvFDb7m0Moatf+4l9/ucV5FTmNCEpwtN6vkD5vaALvYMrvbLgwJHXqbrKQ==","repository":{"url":"git+https://github.com/aio-proxy/aio-proxy.git","type":"git","directory":"packages/plugin-sdk"},"_npmVersion":"11.19.0","description":"Public contracts for extending aio-proxy with provider and OAuth plugins.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"ai":"7.0.8","zod":"^4.4.3","date-fns":"^4.4.0","@date-fns/tz":"^1.5.0","@ai-sdk/provider":"4.0.1","eventsource-parser":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@rslib/core":"^0.23.1","@aio-proxy/infra":"0.10.0","@lobehub/icons-static-svg":"1.93.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-sdk_0.10.0_1787633788377_0.6248798001960283","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@aio-proxy/plugin-sdk","version":"0.11.0","_id":"@aio-proxy/plugin-sdk@0.11.0","maintainers":[{"name":"baranwang","email":"me@baran.wang"}],"homepage":"https://github.com/aio-proxy/aio-proxy#readme","bugs":{"url":"https://github.com/aio-proxy/aio-proxy/issues"},"dist":{"shasum":"959216ce8111a667d51e6fbadac0379b85947c43","tarball":"https://registry.npmjs.org/@aio-proxy/plugin-sdk/-/plugin-sdk-0.11.0.tgz","fileCount":22,"integrity":"sha512-gLkqtTbQZAI2X4pJ2mmdQan8FoIYb3XVWiM+lSe0kOwqSwfsxKnadqfRdPbV3vIZzI2xKEnU7BGwvaH/lp+Egg==","signatures":[{"sig":"MEUCIG4Av4jvb9DTQYHwX6KlfOcanLRIIB1L2ozzb4bxRu+KAiEAj3vXUijuxnMlBxVf/jpc8JeOFAsfqpPwyy0My6oWToI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aio-proxy%2fplugin-sdk@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64501},"type":"module","_from":"file:/var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/release-pHsRVB/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.11.0.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./openai-stream":{"types":"./dist/openai-stream/index.d.ts","default":"./dist/openai-stream/index.js"}},"scripts":{"dev":"rslib --watch --no-clean","test":"bun run test:unit && bun run test:types","build":"rslib","test:unit":"bun test ./src ./__tests__/localized-text.test.ts ./build/lobe-icon-keys.test.ts","test:types":"tsc -p tsconfig.test.json","test:artifact":"bun test ./build/build-artifact.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3dadc57a-3320-4d01-81d3-b321646d9728"}},"_resolved":"/var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/release-pHsRVB/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.11.0.tgz","_integrity":"sha512-gLkqtTbQZAI2X4pJ2mmdQan8FoIYb3XVWiM+lSe0kOwqSwfsxKnadqfRdPbV3vIZzI2xKEnU7BGwvaH/lp+Egg==","repository":{"url":"git+https://github.com/aio-proxy/aio-proxy.git","type":"git","directory":"packages/plugin-sdk"},"_npmVersion":"11.19.0","description":"Public contracts for extending aio-proxy with provider and OAuth plugins.","directories":{},"_nodeVersion":"26.8.1","dependencies":{"ai":"7.0.8","zod":"^4.4.3","date-fns":"^4.4.0","@date-fns/tz":"^1.5.0","@ai-sdk/provider":"4.0.1","eventsource-parser":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@rslib/core":"^0.23.1","@aio-proxy/infra":"0.11.0","@lobehub/icons-static-svg":"1.93.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-sdk_0.11.0_1787822940916_0.7949112921987083","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@aio-proxy/plugin-sdk","version":"0.11.1","_id":"@aio-proxy/plugin-sdk@0.11.1","maintainers":[{"name":"baranwang","email":"me@baran.wang"}],"homepage":"https://github.com/aio-proxy/aio-proxy#readme","bugs":{"url":"https://github.com/aio-proxy/aio-proxy/issues"},"dist":{"shasum":"df51fe540626865e90872918212fd1318ee10f10","tarball":"https://registry.npmjs.org/@aio-proxy/plugin-sdk/-/plugin-sdk-0.11.1.tgz","fileCount":22,"integrity":"sha512-rvu8IDEJ83V9lGmKvrsJXQ4txcy8mSQW+/hZmUni7nDlZPP52gyVB+MaEv16lKeWV9avshJPQ0p4tEeHx/X5FA==","signatures":[{"sig":"MEQCICAK0zIBnx2BPUwGkf5hc2aQMpK1SMnzIJUf3JwGg2QUAiBvnvzYy01rz3tTqSwShapadaRe1xwWyi2vzCjLTXU2YA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aio-proxy%2fplugin-sdk@0.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64501},"type":"module","_from":"file:/var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/release-0BlnFs/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.11.1.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./openai-stream":{"types":"./dist/openai-stream/index.d.ts","default":"./dist/openai-stream/index.js"}},"scripts":{"dev":"rslib --watch --no-clean","test":"bun run test:unit && bun run test:types","build":"rslib","test:unit":"bun test ./src ./__tests__/localized-text.test.ts ./build/lobe-icon-keys.test.ts","test:types":"tsc -p tsconfig.test.json","test:artifact":"bun test ./build/build-artifact.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3dadc57a-3320-4d01-81d3-b321646d9728"}},"_resolved":"/var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/release-0BlnFs/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.11.1.tgz","_integrity":"sha512-rvu8IDEJ83V9lGmKvrsJXQ4txcy8mSQW+/hZmUni7nDlZPP52gyVB+MaEv16lKeWV9avshJPQ0p4tEeHx/X5FA==","repository":{"url":"git+https://github.com/aio-proxy/aio-proxy.git","type":"git","directory":"packages/plugin-sdk"},"_npmVersion":"11.19.0","description":"Public contracts for extending aio-proxy with provider and OAuth plugins.","directories":{},"_nodeVersion":"26.8.1","dependencies":{"ai":"7.0.8","zod":"^4.4.3","date-fns":"^4.4.0","@date-fns/tz":"^1.5.0","@ai-sdk/provider":"4.0.1","eventsource-parser":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@rslib/core":"^0.23.1","@aio-proxy/infra":"0.11.1","@lobehub/icons-static-svg":"1.93.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-sdk_0.11.1_1787899499572_0.145087691333444","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"@aio-proxy/plugin-sdk","version":"0.11.2","_id":"@aio-proxy/plugin-sdk@0.11.2","maintainers":[{"name":"baranwang","email":"me@baran.wang"}],"homepage":"https://github.com/aio-proxy/aio-proxy#readme","bugs":{"url":"https://github.com/aio-proxy/aio-proxy/issues"},"dist":{"shasum":"4f99e6844c74ea9319cab13e896783d28a7af2ea","tarball":"https://registry.npmjs.org/@aio-proxy/plugin-sdk/-/plugin-sdk-0.11.2.tgz","fileCount":22,"integrity":"sha512-o6GhMAl58l2A9UbRUA4140Aw16ATS1OXwmLXR59jqRou0tNXnqd8at70vsgQvWAX6NJeivIIETQP7OJU1RB7Kw==","signatures":[{"sig":"MEUCICGNCMsCjaZN2VjPhH2O/VzntYbqDbmvjIUArMiFQyYlAiEA/xaMZ37NzxJrrsJuL3s0EBi0kOFcfFMYjTaiLboUUCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aio-proxy%2fplugin-sdk@0.11.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64501},"type":"module","_from":"file:/var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/release-h4dIAd/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.11.2.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./openai-stream":{"types":"./dist/openai-stream/index.d.ts","default":"./dist/openai-stream/index.js"}},"scripts":{"dev":"rslib --watch --no-clean","test":"bun run test:unit && bun run test:types","build":"rslib","test:unit":"bun test ./src ./__tests__/localized-text.test.ts ./build/lobe-icon-keys.test.ts","test:types":"tsc -p tsconfig.test.json","test:artifact":"bun test ./build/build-artifact.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3dadc57a-3320-4d01-81d3-b321646d9728"}},"_resolved":"/var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/release-h4dIAd/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.11.2.tgz","_integrity":"sha512-o6GhMAl58l2A9UbRUA4140Aw16ATS1OXwmLXR59jqRou0tNXnqd8at70vsgQvWAX6NJeivIIETQP7OJU1RB7Kw==","repository":{"url":"git+https://github.com/aio-proxy/aio-proxy.git","type":"git","directory":"packages/plugin-sdk"},"_npmVersion":"11.19.0","description":"Public contracts for extending aio-proxy with provider and OAuth plugins.","directories":{},"_nodeVersion":"26.8.1","dependencies":{"ai":"7.0.8","zod":"^4.4.3","date-fns":"^4.4.0","@date-fns/tz":"^1.5.0","@ai-sdk/provider":"4.0.1","eventsource-parser":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@rslib/core":"^0.23.1","@aio-proxy/infra":"0.11.2","@lobehub/icons-static-svg":"1.93.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-sdk_0.11.2_1787933442467_0.7923258495513215","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@aio-proxy/plugin-sdk","version":"0.12.0","_id":"@aio-proxy/plugin-sdk@0.12.0","maintainers":[{"name":"baranwang","email":"me@baran.wang"}],"homepage":"https://github.com/aio-proxy/aio-proxy#readme","bugs":{"url":"https://github.com/aio-proxy/aio-proxy/issues"},"dist":{"shasum":"8ae7f6678a1ff0e90b9e6fa599d9747291d6f9ef","tarball":"https://registry.npmjs.org/@aio-proxy/plugin-sdk/-/plugin-sdk-0.12.0.tgz","fileCount":22,"integrity":"sha512-0WSrYHHrIVlVbICcS+jxzV9PHpCcM21KHO20/+qYtPgrpcw9g6m3+UpF4JlaIRHI19PeVGuy4xEiuLlFeW06/g==","signatures":[{"sig":"MEUCIFSRURsYrETwIXhKxV3x5shDDHDVFySO4CpKEUKaaQqwAiEAvZSzvKPcWp2TLOQyUqkA7zMOq1zgeZPYDAL1YdG8yIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aio-proxy%2fplugin-sdk@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66893},"type":"module","_from":"file:/var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/release-uJ7XPl/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.12.0.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./openai-stream":{"types":"./dist/openai-stream/index.d.ts","default":"./dist/openai-stream/index.js"}},"scripts":{"dev":"rslib --watch --no-clean","test":"bun run test:unit && bun run test:types","build":"rslib","test:unit":"bun test ./src ./__tests__/localized-text.test.ts ./build/lobe-icon-keys.test.ts","test:types":"tsc -p tsconfig.test.json","test:artifact":"bun test ./build/build-artifact.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3dadc57a-3320-4d01-81d3-b321646d9728"}},"_resolved":"/var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/release-uJ7XPl/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.12.0.tgz","_integrity":"sha512-0WSrYHHrIVlVbICcS+jxzV9PHpCcM21KHO20/+qYtPgrpcw9g6m3+UpF4JlaIRHI19PeVGuy4xEiuLlFeW06/g==","repository":{"url":"git+https://github.com/aio-proxy/aio-proxy.git","type":"git","directory":"packages/plugin-sdk"},"_npmVersion":"11.19.0","description":"Public contracts for extending aio-proxy with provider and OAuth plugins.","directories":{},"_nodeVersion":"26.8.1","dependencies":{"ai":"7.0.8","zod":"^4.5.4","date-fns":"^4.4.0","es-toolkit":"1.52.0","@date-fns/tz":"^1.5.0","@ai-sdk/provider":"4.0.1","@aio-proxy/types":"0.12.0","@aio-proxy/shared":"0.12.0","eventsource-parser":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@rslib/core":"^0.23.1","@aio-proxy/infra":"0.12.0","@lobehub/icons-static-svg":"1.93.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-sdk_0.12.0_1788111792526_0.9759396658954889","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@aio-proxy/plugin-sdk","version":"0.12.1","_id":"@aio-proxy/plugin-sdk@0.12.1","maintainers":[{"name":"baranwang","email":"me@baran.wang"}],"homepage":"https://github.com/aio-proxy/aio-proxy#readme","bugs":{"url":"https://github.com/aio-proxy/aio-proxy/issues"},"dist":{"shasum":"5195d0305f573245c50b10bf8c8b267ad14d961b","tarball":"https://registry.npmjs.org/@aio-proxy/plugin-sdk/-/plugin-sdk-0.12.1.tgz","fileCount":22,"integrity":"sha512-1VAjPb49x/uXv9XA+ncL327dZC4KlTAqFgQVdrFshc6e3EoNzwul6KxcyprjtPeRAWkXU/bJpsYazJPg7qg2Xw==","signatures":[{"sig":"MEYCIQDF3NMNmxfWjUrkn023yBg1ddnp8k4JkfO1HJqMQOtBMgIhAKw29sfk+kmZAkdZYf/nJQUgEHkG8/LCpKm0n/k4nHTU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aio-proxy%2fplugin-sdk@0.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66893},"type":"module","_from":"file:/var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/release-ArdV5P/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.12.1.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./openai-stream":{"types":"./dist/openai-stream/index.d.ts","default":"./dist/openai-stream/index.js"}},"scripts":{"dev":"rslib --watch --no-clean","test":"bun run test:unit && bun run test:types","build":"rslib","test:unit":"bun test ./src ./__tests__/localized-text.test.ts ./build/lobe-icon-keys.test.ts","test:types":"tsc -p tsconfig.test.json","test:artifact":"bun test ./build/build-artifact.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3dadc57a-3320-4d01-81d3-b321646d9728"}},"_resolved":"/var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/release-ArdV5P/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.12.1.tgz","_integrity":"sha512-1VAjPb49x/uXv9XA+ncL327dZC4KlTAqFgQVdrFshc6e3EoNzwul6KxcyprjtPeRAWkXU/bJpsYazJPg7qg2Xw==","repository":{"url":"git+https://github.com/aio-proxy/aio-proxy.git","type":"git","directory":"packages/plugin-sdk"},"_npmVersion":"11.19.0","description":"Public contracts for extending aio-proxy with provider and OAuth plugins.","directories":{},"_nodeVersion":"26.8.1","dependencies":{"ai":"7.0.8","zod":"^4.5.4","date-fns":"^4.4.0","es-toolkit":"1.52.0","@date-fns/tz":"^1.5.0","@ai-sdk/provider":"4.0.1","@aio-proxy/types":"0.12.1","@aio-proxy/shared":"0.12.1","eventsource-parser":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@rslib/core":"^0.23.1","@aio-proxy/infra":"0.12.1","@lobehub/icons-static-svg":"1.93.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-sdk_0.12.1_1788166986534_0.8869153469121893","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"@aio-proxy/plugin-sdk","version":"0.12.2","_id":"@aio-proxy/plugin-sdk@0.12.2","maintainers":[{"name":"baranwang","email":"me@baran.wang"}],"homepage":"https://github.com/aio-proxy/aio-proxy#readme","bugs":{"url":"https://github.com/aio-proxy/aio-proxy/issues"},"dist":{"shasum":"f7b13654167a7486ed363da7b1ec49554f6602e2","tarball":"https://registry.npmjs.org/@aio-proxy/plugin-sdk/-/plugin-sdk-0.12.2.tgz","fileCount":22,"integrity":"sha512-C8vrtaejG+omOBEcE1mYxwdjhG+enHiaDa2yQN63j6oimB+EEZ41iUv81+Hz93LloXMDM4RtUMR7n1FEIdbTwg==","signatures":[{"sig":"MEYCIQDsh9EEWBmiO2FV/67EIs/ecQuD5qNIYVnkfzNOULZxagIhAIIVB5bKMgCnVMvgU7uVor87k7ywvgYw0m7Fmr5fBzIY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aio-proxy%2fplugin-sdk@0.12.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66893},"type":"module","_from":"file:/var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/release-QpJfh5/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.12.2.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./openai-stream":{"types":"./dist/openai-stream/index.d.ts","default":"./dist/openai-stream/index.js"}},"scripts":{"dev":"rslib --watch --no-clean","test":"bun run test:unit && bun run test:types","build":"rslib","test:unit":"bun test ./src ./__tests__/localized-text.test.ts ./build/lobe-icon-keys.test.ts","test:types":"tsc -p tsconfig.test.json","test:artifact":"bun test ./build/build-artifact.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3dadc57a-3320-4d01-81d3-b321646d9728"}},"_resolved":"/var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/release-QpJfh5/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.12.2.tgz","_integrity":"sha512-C8vrtaejG+omOBEcE1mYxwdjhG+enHiaDa2yQN63j6oimB+EEZ41iUv81+Hz93LloXMDM4RtUMR7n1FEIdbTwg==","repository":{"url":"git+https://github.com/aio-proxy/aio-proxy.git","type":"git","directory":"packages/plugin-sdk"},"_npmVersion":"11.19.0","description":"Public contracts for extending aio-proxy with provider and OAuth plugins.","directories":{},"_nodeVersion":"26.8.1","dependencies":{"ai":"7.0.8","zod":"^4.5.4","date-fns":"^4.4.0","es-toolkit":"1.52.0","@date-fns/tz":"^1.5.0","@ai-sdk/provider":"4.0.1","@aio-proxy/types":"0.12.2","@aio-proxy/shared":"0.12.2","eventsource-parser":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@rslib/core":"^0.23.1","@aio-proxy/infra":"0.12.2","@lobehub/icons-static-svg":"1.93.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-sdk_0.12.2_1788232914086_0.16703599864583074","host":"s3://npm-registry-packages-npm-production"}},"0.12.3":{"name":"@aio-proxy/plugin-sdk","version":"0.12.3","_id":"@aio-proxy/plugin-sdk@0.12.3","maintainers":[{"name":"baranwang","email":"me@baran.wang"}],"homepage":"https://github.com/aio-proxy/aio-proxy#readme","bugs":{"url":"https://github.com/aio-proxy/aio-proxy/issues"},"dist":{"shasum":"cf5b6ce13294cc619a53f97da8e665dc318c7f01","tarball":"https://registry.npmjs.org/@aio-proxy/plugin-sdk/-/plugin-sdk-0.12.3.tgz","fileCount":22,"integrity":"sha512-qD0UpRykudE+WI8GSmMRlJdHCEyZ9aLXlfXu/jU8CqhDXBM5t0hP0IZrtxC4mjI6G4um4Cl2Qy1YyRFY3ynzYg==","signatures":[{"sig":"MEUCIQDcPMjVjNITjevQsvE14Ram7gFTc2E0irzmjlhdAA/pxgIgZU1ub+RcDLbRoAy6ypwhTjC16JxDhhr9mTh8ZyoEtSE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aio-proxy%2fplugin-sdk@0.12.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66893},"type":"module","_from":"file:/var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/release-gabUhV/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.12.3.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./openai-stream":{"types":"./dist/openai-stream/index.d.ts","default":"./dist/openai-stream/index.js"}},"scripts":{"dev":"rslib --watch --no-clean","test":"bun run test:unit && bun run test:types","build":"rslib","test:unit":"bun test ./src ./__tests__/localized-text.test.ts ./build/lobe-icon-keys.test.ts","test:types":"tsc -p tsconfig.test.json","test:artifact":"bun test ./build/build-artifact.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3dadc57a-3320-4d01-81d3-b321646d9728"}},"_resolved":"/var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/release-gabUhV/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.12.3.tgz","_integrity":"sha512-qD0UpRykudE+WI8GSmMRlJdHCEyZ9aLXlfXu/jU8CqhDXBM5t0hP0IZrtxC4mjI6G4um4Cl2Qy1YyRFY3ynzYg==","repository":{"url":"git+https://github.com/aio-proxy/aio-proxy.git","type":"git","directory":"packages/plugin-sdk"},"_npmVersion":"11.19.0","description":"Public contracts for extending aio-proxy with provider and OAuth plugins.","directories":{},"_nodeVersion":"26.8.1","dependencies":{"ai":"7.0.8","zod":"^4.5.4","date-fns":"^4.4.0","es-toolkit":"1.52.0","@date-fns/tz":"^1.5.0","@ai-sdk/provider":"4.0.1","@aio-proxy/types":"0.12.3","@aio-proxy/shared":"0.12.3","eventsource-parser":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@rslib/core":"^0.23.1","@aio-proxy/infra":"0.12.3","@lobehub/icons-static-svg":"1.93.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-sdk_0.12.3_1788259406145_0.6630695293779363","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@aio-proxy/plugin-sdk","version":"0.13.0","_id":"@aio-proxy/plugin-sdk@0.13.0","maintainers":[{"name":"baranwang","email":"me@baran.wang"}],"homepage":"https://github.com/aio-proxy/aio-proxy#readme","bugs":{"url":"https://github.com/aio-proxy/aio-proxy/issues"},"dist":{"shasum":"1d2bf10c243d2d3eb3a945632eb03e12faef30ee","tarball":"https://registry.npmjs.org/@aio-proxy/plugin-sdk/-/plugin-sdk-0.13.0.tgz","fileCount":22,"integrity":"sha512-PxBDCtBcZKH3szt7RNCmVkXR4fSXwja0JMtY0badfUdDrAIBe6iiNCSYABuPWTp/q2GTsKykOeEWQZ/t1HcCFw==","signatures":[{"sig":"MEQCIBILHNSE07tq4SYjax7hl2/s81B7vBfWjinmSoJRf1vgAiAG5C3xTnQFEJgtz4kg8anGgTqiDcafIbyyU2gs0H+Rvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aio-proxy%2fplugin-sdk@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67042},"type":"module","_from":"file:/var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/release-UZsWIN/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.13.0.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./openai-stream":{"types":"./dist/openai-stream/index.d.ts","default":"./dist/openai-stream/index.js"}},"scripts":{"dev":"rslib --watch --no-clean","test":"bun run test:unit && bun run test:types","build":"rslib","test:unit":"bun test ./src ./__tests__/localized-text.test.ts ./build/lobe-icon-keys.test.ts","test:types":"tsc -p tsconfig.test.json","test:artifact":"bun test ./build/build-artifact.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3dadc57a-3320-4d01-81d3-b321646d9728"}},"_resolved":"/var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/release-UZsWIN/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.13.0.tgz","_integrity":"sha512-PxBDCtBcZKH3szt7RNCmVkXR4fSXwja0JMtY0badfUdDrAIBe6iiNCSYABuPWTp/q2GTsKykOeEWQZ/t1HcCFw==","repository":{"url":"git+https://github.com/aio-proxy/aio-proxy.git","type":"git","directory":"packages/plugin-sdk"},"_npmVersion":"11.19.0","description":"Public contracts for extending aio-proxy with provider and OAuth plugins.","directories":{},"_nodeVersion":"26.8.1","dependencies":{"ai":"7.0.8","zod":"^4.5.4","date-fns":"^4.4.0","es-toolkit":"1.52.0","@date-fns/tz":"^1.5.0","@ai-sdk/provider":"4.0.1","@aio-proxy/types":"0.13.0","@aio-proxy/shared":"0.13.0","eventsource-parser":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@rslib/core":"^0.23.1","@aio-proxy/infra":"0.13.0","@lobehub/icons-static-svg":"1.93.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-sdk_0.13.0_1788403152828_0.5899039283708163","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@aio-proxy/plugin-sdk","version":"0.14.0","_id":"@aio-proxy/plugin-sdk@0.14.0","maintainers":[{"name":"baranwang","email":"me@baran.wang"}],"homepage":"https://github.com/aio-proxy/aio-proxy#readme","bugs":{"url":"https://github.com/aio-proxy/aio-proxy/issues"},"dist":{"shasum":"4be98cfb0242cf10454a801db433716a20c7d5c2","tarball":"https://registry.npmjs.org/@aio-proxy/plugin-sdk/-/plugin-sdk-0.14.0.tgz","fileCount":22,"integrity":"sha512-EsTo8J0b4fGg2KcLgyXs0znRDMU1KqZceRWb8mF/djsXq+k2NjjeHVHfLTcmt40yDgZi8rzszB0eMSDqVssPzg==","signatures":[{"sig":"MEUCIQCPPfMqP0lnVwJJX1x/liNRmC6Sr6Vxrk4Uzbnx9l97KwIgKqL413RLIpWbubZfSeaXxnbEvNJmDQSOM8PKTB4uuoU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aio-proxy%2fplugin-sdk@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67042},"type":"module","_from":"file:/var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/release-I8jBDp/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.14.0.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./openai-stream":{"types":"./dist/openai-stream/index.d.ts","default":"./dist/openai-stream/index.js"}},"scripts":{"dev":"rslib --watch --no-clean","test":"bun run test:unit && bun run test:types","build":"rslib","test:unit":"bun test ./src ./__tests__/localized-text.test.ts ./build/lobe-icon-keys.test.ts","test:types":"tsc -p tsconfig.test.json","test:artifact":"bun test ./build/build-artifact.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3dadc57a-3320-4d01-81d3-b321646d9728"}},"_resolved":"/var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/release-I8jBDp/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.14.0.tgz","_integrity":"sha512-EsTo8J0b4fGg2KcLgyXs0znRDMU1KqZceRWb8mF/djsXq+k2NjjeHVHfLTcmt40yDgZi8rzszB0eMSDqVssPzg==","repository":{"url":"git+https://github.com/aio-proxy/aio-proxy.git","type":"git","directory":"packages/plugin-sdk"},"_npmVersion":"11.19.0","description":"Public contracts for extending aio-proxy with provider and OAuth plugins.","directories":{},"_nodeVersion":"26.8.1","dependencies":{"ai":"7.0.8","zod":"^4.5.4","date-fns":"^4.4.0","es-toolkit":"1.52.0","@date-fns/tz":"^1.5.0","@ai-sdk/provider":"4.0.1","@aio-proxy/types":"0.14.0","@aio-proxy/shared":"0.14.0","eventsource-parser":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@rslib/core":"^0.23.1","@aio-proxy/infra":"0.14.0","@lobehub/icons-static-svg":"1.93.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-sdk_0.14.0_1788417396291_0.07593991507617615","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@aio-proxy/plugin-sdk","version":"0.15.0","_id":"@aio-proxy/plugin-sdk@0.15.0","maintainers":[{"name":"baranwang","email":"me@baran.wang"}],"homepage":"https://github.com/aio-proxy/aio-proxy#readme","bugs":{"url":"https://github.com/aio-proxy/aio-proxy/issues"},"dist":{"shasum":"a6b19cc9768a64d0faa2a7a9a44f7b1a279f5988","tarball":"https://registry.npmjs.org/@aio-proxy/plugin-sdk/-/plugin-sdk-0.15.0.tgz","fileCount":22,"integrity":"sha512-Bg/JiVIjoiZzYCphqB61SSzFz5kOeOZmyrNzbwysO5Qu3CBbsrrd83ikaSa3z+oavjbsS4+W2Nt4ldgFCftaaA==","signatures":[{"sig":"MEUCIQC26WBsYNIEuJPvgQ+R/BqOWUhxyYT5t2WoKK7iXSK+xwIgeXodyQIvE/bTQ3DxS0irNSX4KeOcD73GyYRTT1KNMYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aio-proxy%2fplugin-sdk@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67042},"type":"module","_from":"file:/var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/release-tIqDp5/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.15.0.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./openai-stream":{"types":"./dist/openai-stream/index.d.ts","default":"./dist/openai-stream/index.js"}},"scripts":{"dev":"rslib --watch --no-clean","test":"bun run test:unit && bun run test:types","build":"rslib","test:unit":"bun test ./src ./__tests__/localized-text.test.ts ./build/lobe-icon-keys.test.ts","test:types":"tsc -p tsconfig.test.json","test:artifact":"bun test ./build/build-artifact.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3dadc57a-3320-4d01-81d3-b321646d9728"}},"_resolved":"/var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/release-tIqDp5/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.15.0.tgz","_integrity":"sha512-Bg/JiVIjoiZzYCphqB61SSzFz5kOeOZmyrNzbwysO5Qu3CBbsrrd83ikaSa3z+oavjbsS4+W2Nt4ldgFCftaaA==","repository":{"url":"git+https://github.com/aio-proxy/aio-proxy.git","type":"git","directory":"packages/plugin-sdk"},"_npmVersion":"11.19.0","description":"Public contracts for extending aio-proxy with provider and OAuth plugins.","directories":{},"_nodeVersion":"26.8.1","dependencies":{"ai":"7.0.8","zod":"^4.5.4","date-fns":"^4.4.0","es-toolkit":"1.52.0","@date-fns/tz":"^1.5.0","@ai-sdk/provider":"4.0.1","@aio-proxy/types":"0.15.0","@aio-proxy/shared":"0.15.0","eventsource-parser":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@rslib/core":"^0.23.1","@aio-proxy/infra":"0.15.0","@lobehub/icons-static-svg":"1.93.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-sdk_0.15.0_1788418604162_0.8435914232531441","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@aio-proxy/plugin-sdk","version":"0.16.0","_id":"@aio-proxy/plugin-sdk@0.16.0","maintainers":[{"name":"baranwang","email":"me@baran.wang"}],"homepage":"https://github.com/aio-proxy/aio-proxy#readme","bugs":{"url":"https://github.com/aio-proxy/aio-proxy/issues"},"dist":{"shasum":"5b6eb5059f65b3fbb277c243bb98c3a16451a834","tarball":"https://registry.npmjs.org/@aio-proxy/plugin-sdk/-/plugin-sdk-0.16.0.tgz","fileCount":22,"integrity":"sha512-WE7Bq1BSBGRjoSL/ZmZVm9sk76fYyVsClhuklZl50GxCjSpZPdHIOyTP8X08lZyBG/SdfFORoESST5QY3Hn+Vg==","signatures":[{"sig":"MEYCIQCj51uFuc0hUNWAghW1ZMmBD3fHOgRlwmqMfuu+xORqaQIhAOnRfylXNZ+luzAZwZpe7+SI/s4BXUktVbou5tFJXJGp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aio-proxy%2fplugin-sdk@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69918},"type":"module","_from":"file:/var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/release-oXTBqZ/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.16.0.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./openai-stream":{"types":"./dist/openai-stream/index.d.ts","default":"./dist/openai-stream/index.js"}},"scripts":{"dev":"rslib --watch --no-clean","test":"bun run test:unit && bun run test:types","build":"rslib","test:unit":"bun test ./src ./__tests__/localized-text.test.ts ./build/lobe-icon-keys.test.ts","test:types":"tsc -p tsconfig.test.json","test:artifact":"bun test ./build/build-artifact.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3dadc57a-3320-4d01-81d3-b321646d9728"}},"_resolved":"/var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/release-oXTBqZ/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.16.0.tgz","_integrity":"sha512-WE7Bq1BSBGRjoSL/ZmZVm9sk76fYyVsClhuklZl50GxCjSpZPdHIOyTP8X08lZyBG/SdfFORoESST5QY3Hn+Vg==","repository":{"url":"git+https://github.com/aio-proxy/aio-proxy.git","type":"git","directory":"packages/plugin-sdk"},"_npmVersion":"11.19.0","description":"Public contracts for extending aio-proxy with provider and OAuth plugins.","directories":{},"_nodeVersion":"26.8.1","dependencies":{"ai":"7.0.8","zod":"^4.5.4","date-fns":"^4.4.0","es-toolkit":"1.52.0","@date-fns/tz":"^1.5.0","@ai-sdk/provider":"4.0.1","@aio-proxy/types":"0.16.0","@aio-proxy/shared":"0.16.0","eventsource-parser":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@rslib/core":"^0.23.1","@aio-proxy/infra":"0.16.0","@lobehub/icons-static-svg":"1.93.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-sdk_0.16.0_1788444453055_0.17945777431369936","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@aio-proxy/plugin-sdk","version":"0.17.0","_id":"@aio-proxy/plugin-sdk@0.17.0","maintainers":[{"name":"baranwang","email":"me@baran.wang"}],"homepage":"https://github.com/aio-proxy/aio-proxy#readme","bugs":{"url":"https://github.com/aio-proxy/aio-proxy/issues"},"dist":{"shasum":"46c5dbd18eab789a8c9b5a127fd9659555e63d08","tarball":"https://registry.npmjs.org/@aio-proxy/plugin-sdk/-/plugin-sdk-0.17.0.tgz","fileCount":22,"integrity":"sha512-BbxV+3ooGfA3vvExNBW1lzAJj8A0aBaYVjMoJo2565cC09p8iSnzlI5+8ONF5ACKwfF+6W0qfyklgHkcbG7P5Q==","signatures":[{"sig":"MEUCIQDjJdfbr4kjhIodQkGocBZEWfp3vsoUIXiB3Vvx8OeRtAIgZFHpbYMXHjH6nOTFqVMCUhxlbKml5HMZWC9m4JvHvcs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aio-proxy%2fplugin-sdk@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71164},"type":"module","_from":"file:/var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/release-1uCZkM/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.17.0.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./openai-stream":{"types":"./dist/openai-stream/index.d.ts","default":"./dist/openai-stream/index.js"}},"scripts":{"dev":"rslib --watch --no-clean","test":"bun run test:unit && bun run test:types","build":"rslib","test:unit":"bun test ./src ./__tests__/localized-text.test.ts ./build/lobe-icon-keys.test.ts","test:types":"tsc -p tsconfig.test.json","test:artifact":"bun test ./build/build-artifact.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3dadc57a-3320-4d01-81d3-b321646d9728"}},"_resolved":"/var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/release-1uCZkM/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.17.0.tgz","_integrity":"sha512-BbxV+3ooGfA3vvExNBW1lzAJj8A0aBaYVjMoJo2565cC09p8iSnzlI5+8ONF5ACKwfF+6W0qfyklgHkcbG7P5Q==","repository":{"url":"git+https://github.com/aio-proxy/aio-proxy.git","type":"git","directory":"packages/plugin-sdk"},"_npmVersion":"11.19.0","description":"Public contracts for extending aio-proxy with provider and OAuth plugins.","directories":{},"_nodeVersion":"26.8.1","dependencies":{"ai":"7.0.8","zod":"^4.5.4","date-fns":"^4.4.0","es-toolkit":"1.52.0","@date-fns/tz":"^1.5.0","@ai-sdk/provider":"4.0.1","@aio-proxy/types":"0.17.0","@aio-proxy/shared":"0.17.0","eventsource-parser":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@rslib/core":"^0.23.1","@aio-proxy/infra":"0.17.0","@lobehub/icons-static-svg":"1.93.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-sdk_0.17.0_1788538429399_0.38231529807770115","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@aio-proxy/plugin-sdk","version":"0.18.0","_id":"@aio-proxy/plugin-sdk@0.18.0","maintainers":[{"name":"baranwang","email":"me@baran.wang"}],"homepage":"https://github.com/aio-proxy/aio-proxy#readme","bugs":{"url":"https://github.com/aio-proxy/aio-proxy/issues"},"dist":{"shasum":"7c67552e197832d08b10bec3cf15ab525679c700","tarball":"https://registry.npmjs.org/@aio-proxy/plugin-sdk/-/plugin-sdk-0.18.0.tgz","fileCount":22,"integrity":"sha512-g22l/cuUrrkz8W9O2eYvqSBk30XIpaSvo+WACi5oX/aVERUDQZkeGvEVrrMEDzk5iCJJVebCZG704sXE5hY9LA==","signatures":[{"sig":"MEYCIQCMN9qK+WLNLvrc74kVLqwxXfzdYbriklwXnWhp2h07UQIhAPpKmbsz6aJs6a2o86VmTnkbVsLvSuHnhIcZFsToH9Sp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aio-proxy%2fplugin-sdk@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72268},"type":"module","_from":"file:/var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/release-Y4s8HB/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.18.0.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./openai-stream":{"types":"./dist/openai-stream/index.d.ts","default":"./dist/openai-stream/index.js"}},"scripts":{"dev":"rslib --watch --no-clean","test":"bun run test:unit && bun run test:types","build":"rslib","test:unit":"bun test ./src ./__tests__/localized-text.test.ts ./build/lobe-icon-keys.test.ts","test:types":"tsc -p tsconfig.test.json","test:artifact":"bun test ./build/build-artifact.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3dadc57a-3320-4d01-81d3-b321646d9728"}},"_resolved":"/var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/release-Y4s8HB/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.18.0.tgz","_integrity":"sha512-g22l/cuUrrkz8W9O2eYvqSBk30XIpaSvo+WACi5oX/aVERUDQZkeGvEVrrMEDzk5iCJJVebCZG704sXE5hY9LA==","repository":{"url":"git+https://github.com/aio-proxy/aio-proxy.git","type":"git","directory":"packages/plugin-sdk"},"_npmVersion":"11.19.0","description":"Public contracts for extending aio-proxy with provider and OAuth plugins.","directories":{},"_nodeVersion":"26.8.1","dependencies":{"ai":"7.0.8","zod":"^4.5.4","date-fns":"^4.4.0","es-toolkit":"1.52.0","@date-fns/tz":"^1.5.0","@ai-sdk/provider":"4.0.1","@aio-proxy/types":"0.18.0","@aio-proxy/shared":"0.18.0","eventsource-parser":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@rslib/core":"^0.23.1","@aio-proxy/infra":"0.18.0","@lobehub/icons-static-svg":"1.93.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-sdk_0.18.0_1788591058997_0.42414605291897534","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"@aio-proxy/plugin-sdk","version":"0.18.1","_id":"@aio-proxy/plugin-sdk@0.18.1","maintainers":[{"name":"baranwang","email":"me@baran.wang"}],"homepage":"https://github.com/aio-proxy/aio-proxy#readme","bugs":{"url":"https://github.com/aio-proxy/aio-proxy/issues"},"dist":{"shasum":"4e32a13ade6c36b198026223a92cfbb9a02175df","tarball":"https://registry.npmjs.org/@aio-proxy/plugin-sdk/-/plugin-sdk-0.18.1.tgz","fileCount":22,"integrity":"sha512-H14TkfG0M6FlP/Koi92L8GQqYvfxmMm7CHbfBUQ+qWSl4CPUHW+LMIpyYlffUK9/VNou632cPQPUiiVd95Lwxw==","signatures":[{"sig":"MEUCIQClFn8Qq/wpLWRWUtzy1aNJD14KjFqf3kQCEURdsT5HZQIgDj4Lw6NAyfdXSHO/sSIsvSnfhPU9ljSWgKs4q+eiNpk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aio-proxy%2fplugin-sdk@0.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72268},"type":"module","_from":"file:/var/folders/d8/hvxvltxn0fl4rmnd52sncbth0000gn/T/release-bXbYld/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.18.1.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./openai-stream":{"types":"./dist/openai-stream/index.d.ts","default":"./dist/openai-stream/index.js"}},"scripts":{"dev":"rslib --watch --no-clean","test":"bun run test:unit && bun run test:types","build":"rslib","test:unit":"bun test ./src ./__tests__/localized-text.test.ts ./build/lobe-icon-keys.test.ts","test:types":"tsc -p tsconfig.test.json","test:artifact":"bun test ./build/build-artifact.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3dadc57a-3320-4d01-81d3-b321646d9728"}},"_resolved":"/var/folders/d8/hvxvltxn0fl4rmnd52sncbth0000gn/T/release-bXbYld/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.18.1.tgz","_integrity":"sha512-H14TkfG0M6FlP/Koi92L8GQqYvfxmMm7CHbfBUQ+qWSl4CPUHW+LMIpyYlffUK9/VNou632cPQPUiiVd95Lwxw==","repository":{"url":"git+https://github.com/aio-proxy/aio-proxy.git","type":"git","directory":"packages/plugin-sdk"},"_npmVersion":"11.19.0","description":"Public contracts for extending aio-proxy with provider and OAuth plugins.","directories":{},"_nodeVersion":"26.8.1","dependencies":{"ai":"7.0.8","zod":"^4.5.4","date-fns":"^4.4.0","es-toolkit":"1.52.0","@date-fns/tz":"^1.5.0","@ai-sdk/provider":"4.0.1","@aio-proxy/types":"0.18.1","@aio-proxy/shared":"0.18.1","eventsource-parser":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@rslib/core":"^0.23.1","@aio-proxy/infra":"0.18.1","@lobehub/icons-static-svg":"1.93.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-sdk_0.18.1_1788600314498_0.01809078678156828","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@aio-proxy/plugin-sdk","version":"0.19.0","_id":"@aio-proxy/plugin-sdk@0.19.0","maintainers":[{"name":"baranwang","email":"me@baran.wang"}],"homepage":"https://github.com/aio-proxy/aio-proxy#readme","bugs":{"url":"https://github.com/aio-proxy/aio-proxy/issues"},"dist":{"shasum":"b742d54b3c1e0cbff6523d49e4b4765c4455e231","tarball":"https://registry.npmjs.org/@aio-proxy/plugin-sdk/-/plugin-sdk-0.19.0.tgz","fileCount":22,"integrity":"sha512-EFLOFeVWaI/KxhdoytKR01afxn9Z9jZ6MlDPgfhDNo8yrFcrGk8K2uURBFoRepBnvoXL/6SwBQleK8/mu6a7gA==","signatures":[{"sig":"MEYCIQC5wpyffu1owp7onNqAMpbHrw9GKdr+m5oCHVIc5BFPagIhANIt9oqmPeLtjzmf28mqdXLE89MQzUL0eB86fMSRl8bd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aio-proxy%2fplugin-sdk@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72268},"type":"module","_from":"file:/var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/release-gCz4VC/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.19.0.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./openai-stream":{"types":"./dist/openai-stream/index.d.ts","default":"./dist/openai-stream/index.js"}},"scripts":{"dev":"rslib --watch --no-clean","test":"bun run test:unit && bun run test:types","build":"rslib","test:unit":"bun test ./src ./__tests__/localized-text.test.ts ./build/lobe-icon-keys.test.ts","test:types":"tsc -p tsconfig.test.json","test:artifact":"bun test ./build/build-artifact.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3dadc57a-3320-4d01-81d3-b321646d9728"}},"_resolved":"/var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/release-gCz4VC/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.19.0.tgz","_integrity":"sha512-EFLOFeVWaI/KxhdoytKR01afxn9Z9jZ6MlDPgfhDNo8yrFcrGk8K2uURBFoRepBnvoXL/6SwBQleK8/mu6a7gA==","repository":{"url":"git+https://github.com/aio-proxy/aio-proxy.git","type":"git","directory":"packages/plugin-sdk"},"_npmVersion":"11.19.0","description":"Public contracts for extending aio-proxy with provider and OAuth plugins.","directories":{},"_nodeVersion":"26.8.1","dependencies":{"ai":"7.0.8","zod":"^4.5.4","date-fns":"^4.4.0","es-toolkit":"1.52.0","@date-fns/tz":"^1.5.0","@ai-sdk/provider":"4.0.1","@aio-proxy/types":"0.19.0","@aio-proxy/shared":"0.19.0","eventsource-parser":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^7.0.2","@rslib/core":"^0.23.1","@aio-proxy/infra":"0.19.0","@lobehub/icons-static-svg":"1.93.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-sdk_0.19.0_1788610280372_0.5424614358706641","host":"s3://npm-registry-packages-npm-production"}},"0.19.1":{"name":"@aio-proxy/plugin-sdk","version":"0.19.1","_id":"@aio-proxy/plugin-sdk@0.19.1","maintainers":[{"name":"baranwang","email":"me@baran.wang"}],"homepage":"https://github.com/aio-proxy/aio-proxy#readme","bugs":{"url":"https://github.com/aio-proxy/aio-proxy/issues"},"dist":{"shasum":"26f488cc6aa43151ca8b2d8f4d29031571fb91a2","tarball":"https://registry.npmjs.org/@aio-proxy/plugin-sdk/-/plugin-sdk-0.19.1.tgz","fileCount":22,"integrity":"sha512-MTbuwi+COWPECG3Nr+g0WCI6I7VsYoXOWQsV9wWYd4WSUU5NN7FjhOCcqDGmba7X7XmdpUju7LM9lw4sNuFokA==","signatures":[{"sig":"MEUCIEvDoKKcQMZQn5EMLVlzIl3tTOEFEvwTPAseoxmehPJJAiEAqTyKkQQLeygoLHqyYqwbN/K2law6wFHc9RxZQRz29WM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aio-proxy%2fplugin-sdk@0.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72266},"type":"module","_from":"file:/var/folders/d8/hvxvltxn0fl4rmnd52sncbth0000gn/T/release-oQDOsj/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.19.1.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./openai-stream":{"types":"./dist/openai-stream/index.d.ts","default":"./dist/openai-stream/index.js"}},"scripts":{"dev":"rslib --watch --no-clean","test":"bun run test:unit && bun run test:types","build":"rslib","test:unit":"bun test ./src ./__tests__/localized-text.test.ts ./build/lobe-icon-keys.test.ts","test:types":"tsc -p tsconfig.test.json","test:artifact":"bun test ./build/build-artifact.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3dadc57a-3320-4d01-81d3-b321646d9728"}},"_resolved":"/var/folders/d8/hvxvltxn0fl4rmnd52sncbth0000gn/T/release-oQDOsj/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.19.1.tgz","_integrity":"sha512-MTbuwi+COWPECG3Nr+g0WCI6I7VsYoXOWQsV9wWYd4WSUU5NN7FjhOCcqDGmba7X7XmdpUju7LM9lw4sNuFokA==","repository":{"url":"git+https://github.com/aio-proxy/aio-proxy.git","type":"git","directory":"packages/plugin-sdk"},"_npmVersion":"11.19.0","description":"Public contracts for extending aio-proxy with provider and OAuth plugins.","directories":{},"_nodeVersion":"26.8.1","dependencies":{"ai":"7.0.8","zod":"^4.5.4","date-fns":"^4.4.0","es-toolkit":"1.52.0","@date-fns/tz":"^1.5.0","@ai-sdk/provider":"4.0.1","@aio-proxy/types":"0.19.1","@aio-proxy/shared":"0.19.1","eventsource-parser":"^4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.4.1","typescript":"^7.0.2","@rslib/core":"^1.0.0","@aio-proxy/infra":"0.19.1","@lobehub/icons-static-svg":"1.93.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-sdk_0.19.1_1788617848867_0.7695823777282769","host":"s3://npm-registry-packages-npm-production"}},"0.19.2":{"name":"@aio-proxy/plugin-sdk","version":"0.19.2","_id":"@aio-proxy/plugin-sdk@0.19.2","maintainers":[{"name":"baranwang","email":"me@baran.wang"}],"homepage":"https://github.com/aio-proxy/aio-proxy#readme","bugs":{"url":"https://github.com/aio-proxy/aio-proxy/issues"},"dist":{"shasum":"43f3e158835ce71c26c54e79baf1866546493a75","tarball":"https://registry.npmjs.org/@aio-proxy/plugin-sdk/-/plugin-sdk-0.19.2.tgz","fileCount":22,"integrity":"sha512-kf8TsswpMO6JSUtYfN1hUYIFv1XpvwJ86CedPzoxxeXG1HRwVtErEig+y6Fqxkd5z39c79qcN2nbZtv9En/Ilg==","signatures":[{"sig":"MEUCIGRvcV6EpOtyfBl6SWU61A+13U0z+cQCTJwAqQJPCbAkAiEA6/MX7afjHl1TNXD2O23SvkH89DT7IUXzcu2Dal/sYKU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aio-proxy%2fplugin-sdk@0.19.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72266},"type":"module","_from":"file:/var/folders/d8/hvxvltxn0fl4rmnd52sncbth0000gn/T/release-yXoRJY/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.19.2.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./openai-stream":{"types":"./dist/openai-stream/index.d.ts","default":"./dist/openai-stream/index.js"}},"scripts":{"dev":"rslib --watch --no-clean","test":"bun run test:unit && bun run test:types","build":"rslib","test:unit":"bun test ./src ./__tests__/localized-text.test.ts ./build/lobe-icon-keys.test.ts","test:types":"tsc -p tsconfig.test.json","test:artifact":"bun test ./build/build-artifact.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3dadc57a-3320-4d01-81d3-b321646d9728"}},"_resolved":"/var/folders/d8/hvxvltxn0fl4rmnd52sncbth0000gn/T/release-yXoRJY/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.19.2.tgz","_integrity":"sha512-kf8TsswpMO6JSUtYfN1hUYIFv1XpvwJ86CedPzoxxeXG1HRwVtErEig+y6Fqxkd5z39c79qcN2nbZtv9En/Ilg==","repository":{"url":"git+https://github.com/aio-proxy/aio-proxy.git","type":"git","directory":"packages/plugin-sdk"},"_npmVersion":"11.19.0","description":"Public contracts for extending aio-proxy with provider and OAuth plugins.","directories":{},"_nodeVersion":"26.8.1","dependencies":{"ai":"7.0.8","zod":"^4.5.4","date-fns":"^4.4.0","es-toolkit":"1.52.0","@date-fns/tz":"^1.5.0","@ai-sdk/provider":"4.0.1","@aio-proxy/types":"0.19.2","@aio-proxy/shared":"0.19.2","eventsource-parser":"^4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.4.1","typescript":"^7.0.2","@rslib/core":"^1.0.0","@aio-proxy/infra":"0.19.2","@lobehub/icons-static-svg":"1.93.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-sdk_0.19.2_1788705427593_0.4807360365136417","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@aio-proxy/plugin-sdk","version":"0.20.0","_id":"@aio-proxy/plugin-sdk@0.20.0","maintainers":[{"name":"baranwang","email":"me@baran.wang"}],"homepage":"https://github.com/aio-proxy/aio-proxy#readme","bugs":{"url":"https://github.com/aio-proxy/aio-proxy/issues"},"dist":{"shasum":"f5683cfde1398099758af1ff545329e14bfc184d","tarball":"https://registry.npmjs.org/@aio-proxy/plugin-sdk/-/plugin-sdk-0.20.0.tgz","fileCount":22,"integrity":"sha512-c7C+3RT+XUOduPcZhVWbgKSJTi8WF/rwgPugvFQC5QFfG7joD0GcG4cd1mHbt9yaqBQdrckRrUqGEFeSEjj7/A==","signatures":[{"sig":"MEUCIE/OsxzGGn8YkUWd7dzbvExDTtiuwYFF2xLLiKH11FLNAiEAwrxHaYOzgB5CBQMZp2JovQhj+jnKRTXT4zKIBVeoKPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aio-proxy%2fplugin-sdk@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75811},"type":"module","_from":"file:/var/folders/d8/hvxvltxn0fl4rmnd52sncbth0000gn/T/release-7f1SBS/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.20.0.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./openai-stream":{"types":"./dist/openai-stream/index.d.ts","default":"./dist/openai-stream/index.js"}},"scripts":{"dev":"rslib --watch --no-clean","test":"bun run test:unit && bun run test:types","build":"rslib","test:unit":"bun test ./src ./__tests__/localized-text.test.ts ./build/lobe-icon-keys.test.ts","test:types":"tsc -p tsconfig.test.json","test:artifact":"bun test ./build/build-artifact.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3dadc57a-3320-4d01-81d3-b321646d9728"}},"_resolved":"/var/folders/d8/hvxvltxn0fl4rmnd52sncbth0000gn/T/release-7f1SBS/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.20.0.tgz","_integrity":"sha512-c7C+3RT+XUOduPcZhVWbgKSJTi8WF/rwgPugvFQC5QFfG7joD0GcG4cd1mHbt9yaqBQdrckRrUqGEFeSEjj7/A==","repository":{"url":"git+https://github.com/aio-proxy/aio-proxy.git","type":"git","directory":"packages/plugin-sdk"},"_npmVersion":"11.19.0","description":"Public contracts for extending aio-proxy with provider and OAuth plugins.","directories":{},"_nodeVersion":"26.8.1","dependencies":{"ai":"7.0.8","zod":"^4.5.4","date-fns":"^4.4.0","es-toolkit":"1.52.0","@date-fns/tz":"^1.5.0","@ai-sdk/provider":"4.0.1","@aio-proxy/types":"0.20.0","@aio-proxy/shared":"0.20.0","eventsource-parser":"^4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.4.1","typescript":"^7.0.2","@rslib/core":"^1.0.0","@aio-proxy/infra":"0.20.0","@lobehub/icons-static-svg":"1.93.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-sdk_0.20.0_1788773642051_0.44835549643504513","host":"s3://npm-registry-packages-npm-production"}},"0.20.1":{"name":"@aio-proxy/plugin-sdk","version":"0.20.1","_id":"@aio-proxy/plugin-sdk@0.20.1","maintainers":[{"name":"baranwang","email":"me@baran.wang"}],"homepage":"https://github.com/aio-proxy/aio-proxy#readme","bugs":{"url":"https://github.com/aio-proxy/aio-proxy/issues"},"dist":{"shasum":"33ee1bfefa2f1b077bc066f1f26e998ba75399df","tarball":"https://registry.npmjs.org/@aio-proxy/plugin-sdk/-/plugin-sdk-0.20.1.tgz","fileCount":22,"integrity":"sha512-pL+vjuhB5dusWD1etthwk1enY9Ona60K2I/+kjz4sn7JMNO5xqXiOlhs9TKVRUHks0f3eGU4mB09BLTh99Ajow==","signatures":[{"sig":"MEUCIQD1WlsUD6Qhru25ZVsKWwc0s9YNhd7PMt460CYo4uqxJQIgI2gJWQEbVDf+J/J65iT8/xU0e2UEQhPUXi/kxcrwcu8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aio-proxy%2fplugin-sdk@0.20.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75811},"type":"module","_from":"file:/var/folders/d8/hvxvltxn0fl4rmnd52sncbth0000gn/T/release-X09VpD/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.20.1.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./openai-stream":{"types":"./dist/openai-stream/index.d.ts","default":"./dist/openai-stream/index.js"}},"scripts":{"dev":"rslib --watch --no-clean","test":"bun run test:unit && bun run test:types","build":"rslib","test:unit":"bun test ./src ./__tests__/localized-text.test.ts ./build/lobe-icon-keys.test.ts","test:types":"tsc -p tsconfig.test.json","test:artifact":"bun test ./build/build-artifact.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3dadc57a-3320-4d01-81d3-b321646d9728"}},"_resolved":"/var/folders/d8/hvxvltxn0fl4rmnd52sncbth0000gn/T/release-X09VpD/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.20.1.tgz","_integrity":"sha512-pL+vjuhB5dusWD1etthwk1enY9Ona60K2I/+kjz4sn7JMNO5xqXiOlhs9TKVRUHks0f3eGU4mB09BLTh99Ajow==","repository":{"url":"git+https://github.com/aio-proxy/aio-proxy.git","type":"git","directory":"packages/plugin-sdk"},"_npmVersion":"11.19.0","description":"Public contracts for extending aio-proxy with provider and OAuth plugins.","directories":{},"_nodeVersion":"26.8.1","dependencies":{"ai":"7.0.8","zod":"^4.5.4","date-fns":"^4.4.0","es-toolkit":"1.52.0","@date-fns/tz":"^1.5.0","@ai-sdk/provider":"4.0.1","@aio-proxy/types":"0.20.1","@aio-proxy/shared":"0.20.1","eventsource-parser":"^4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.4.1","typescript":"^7.0.2","@rslib/core":"^1.0.0","@aio-proxy/infra":"0.20.1","@lobehub/icons-static-svg":"1.93.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-sdk_0.20.1_1788776883691_0.5013597124756282","host":"s3://npm-registry-packages-npm-production"}},"0.20.2":{"name":"@aio-proxy/plugin-sdk","version":"0.20.2","_id":"@aio-proxy/plugin-sdk@0.20.2","maintainers":[{"name":"baranwang","email":"me@baran.wang"}],"homepage":"https://github.com/aio-proxy/aio-proxy#readme","bugs":{"url":"https://github.com/aio-proxy/aio-proxy/issues"},"dist":{"shasum":"c3e0a054d41a6eec8d78d70fe894c63ee657864e","tarball":"https://registry.npmjs.org/@aio-proxy/plugin-sdk/-/plugin-sdk-0.20.2.tgz","fileCount":26,"integrity":"sha512-KLZKCw1cnfcTuFlESlmLSH1BqagNhpuUGpozJV7Ih4IJnL0IvjmSeli1haJkGa+shj0ZtD6UJVMsXotxf+v6Nw==","signatures":[{"sig":"MEUCIQC+Ze1KnZtHiK0gwgtp4nW1NZ8KwCEcZEvi9q3AHLrUaAIgKsNumu7r0SCuB+paXuHHpk6eo6djhYaQ6lmeG+W2e5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aio-proxy%2fplugin-sdk@0.20.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77427},"type":"module","_from":"file:/var/folders/d8/hvxvltxn0fl4rmnd52sncbth0000gn/T/release-UdmMHZ/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.20.2.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./openai-stream":{"types":"./dist/openai-stream/index.d.ts","default":"./dist/openai-stream/index.js"}},"scripts":{"dev":"rslib --watch --no-clean","test":"bun run test:unit && bun run test:types","build":"rslib","test:unit":"bun test ./src ./__tests__/localized-text.test.ts ./build/lobe-icon-keys.test.ts","test:types":"tsc -p tsconfig.test.json","test:artifact":"bun test ./build/build-artifact.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3dadc57a-3320-4d01-81d3-b321646d9728"}},"_resolved":"/var/folders/d8/hvxvltxn0fl4rmnd52sncbth0000gn/T/release-UdmMHZ/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.20.2.tgz","_integrity":"sha512-KLZKCw1cnfcTuFlESlmLSH1BqagNhpuUGpozJV7Ih4IJnL0IvjmSeli1haJkGa+shj0ZtD6UJVMsXotxf+v6Nw==","repository":{"url":"git+https://github.com/aio-proxy/aio-proxy.git","type":"git","directory":"packages/plugin-sdk"},"_npmVersion":"11.19.0","description":"Public contracts for extending aio-proxy with provider and OAuth plugins.","directories":{},"_nodeVersion":"26.8.1","dependencies":{"ai":"7.0.8","zod":"^4.5.4","date-fns":"^4.4.0","es-toolkit":"1.52.0","@date-fns/tz":"^1.5.0","@ai-sdk/provider":"4.0.1","@aio-proxy/types":"0.20.2","@aio-proxy/shared":"0.20.2","eventsource-parser":"^4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.4.1","typescript":"^7.0.2","@rslib/core":"^1.0.0","@aio-proxy/infra":"0.20.2","@lobehub/icons-static-svg":"1.93.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-sdk_0.20.2_1788834976089_0.46466702924998504","host":"s3://npm-registry-packages-npm-production"}},"0.20.3":{"name":"@aio-proxy/plugin-sdk","version":"0.20.3","_id":"@aio-proxy/plugin-sdk@0.20.3","maintainers":[{"name":"baranwang","email":"me@baran.wang"}],"homepage":"https://github.com/aio-proxy/aio-proxy#readme","bugs":{"url":"https://github.com/aio-proxy/aio-proxy/issues"},"dist":{"shasum":"58d29ed4b2e01941ab3cd973669d8b3fd81043f5","tarball":"https://registry.npmjs.org/@aio-proxy/plugin-sdk/-/plugin-sdk-0.20.3.tgz","fileCount":26,"integrity":"sha512-5OOPY849hD1HT0keNpwZMTg+FIPcGN77pEnAO+t+n267MF/nUv6g+UoquNrYFwMeczYbCbUuGf+Xm9W0V5Og9A==","signatures":[{"sig":"MEYCIQDUse+DwDSIDLlLevar6fdWaoCdJastMRydGO6kHdlogAIhAMrPIjZkPr2/noyPzVPt5s5HoHXGTnkfSHeRSoZslYGi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aio-proxy%2fplugin-sdk@0.20.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77427},"type":"module","_from":"file:/var/folders/d8/hvxvltxn0fl4rmnd52sncbth0000gn/T/release-npV8Ht/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.20.3.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./openai-stream":{"types":"./dist/openai-stream/index.d.ts","default":"./dist/openai-stream/index.js"}},"scripts":{"dev":"rslib --watch --no-clean","test":"bun run test:unit && bun run test:types","build":"rslib","test:unit":"bun test ./src ./__tests__/localized-text.test.ts ./build/lobe-icon-keys.test.ts","test:types":"tsc -p tsconfig.test.json","test:artifact":"bun test ./build/build-artifact.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3dadc57a-3320-4d01-81d3-b321646d9728"}},"_resolved":"/var/folders/d8/hvxvltxn0fl4rmnd52sncbth0000gn/T/release-npV8Ht/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.20.3.tgz","_integrity":"sha512-5OOPY849hD1HT0keNpwZMTg+FIPcGN77pEnAO+t+n267MF/nUv6g+UoquNrYFwMeczYbCbUuGf+Xm9W0V5Og9A==","repository":{"url":"git+https://github.com/aio-proxy/aio-proxy.git","type":"git","directory":"packages/plugin-sdk"},"_npmVersion":"11.19.0","description":"Public contracts for extending aio-proxy with provider and OAuth plugins.","directories":{},"_nodeVersion":"26.8.1","dependencies":{"ai":"7.0.8","zod":"^4.5.4","date-fns":"^4.4.0","es-toolkit":"1.52.0","@date-fns/tz":"^1.5.0","@ai-sdk/provider":"4.0.1","@aio-proxy/types":"0.20.3","@aio-proxy/shared":"0.20.3","eventsource-parser":"^4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.4.1","typescript":"^7.0.2","@rslib/core":"^1.0.0","@aio-proxy/infra":"0.20.3","@lobehub/icons-static-svg":"1.93.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-sdk_0.20.3_1788859125917_0.735673711113279","host":"s3://npm-registry-packages-npm-production"}},"0.20.4":{"name":"@aio-proxy/plugin-sdk","version":"0.20.4","_id":"@aio-proxy/plugin-sdk@0.20.4","maintainers":[{"name":"baranwang","email":"me@baran.wang"}],"homepage":"https://github.com/aio-proxy/aio-proxy#readme","bugs":{"url":"https://github.com/aio-proxy/aio-proxy/issues"},"dist":{"shasum":"cb55152b72e12506722f5d83642dee5d6e12e637","tarball":"https://registry.npmjs.org/@aio-proxy/plugin-sdk/-/plugin-sdk-0.20.4.tgz","fileCount":26,"integrity":"sha512-BqJ/5NPVia14Fmwkw8ZJnhE4lHOWbBiV8Gzuf9+0gCxjNYqJMUGZXbbJ3dLGcFH9QFW989pxemABvnRUKHLexg==","signatures":[{"sig":"MEQCIH4DP1ENt+t2tTuvJcH82Sw1zagmLxErn18GvU5inDegAiBQ8WDRq4t7NrZtyiEB90PPjprRtdHcB7lwX/49uM08GQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aio-proxy%2fplugin-sdk@0.20.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77427},"type":"module","_from":"file:/var/folders/d8/hvxvltxn0fl4rmnd52sncbth0000gn/T/release-KgMDT5/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.20.4.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./openai-stream":{"types":"./dist/openai-stream/index.d.ts","default":"./dist/openai-stream/index.js"}},"scripts":{"dev":"rslib --watch --no-clean","test":"bun run test:unit && bun run test:types","build":"rslib","test:unit":"bun test ./src ./__tests__/localized-text.test.ts ./build/lobe-icon-keys.test.ts","test:types":"tsc -p tsconfig.test.json","test:artifact":"bun test ./build/build-artifact.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3dadc57a-3320-4d01-81d3-b321646d9728"}},"_resolved":"/var/folders/d8/hvxvltxn0fl4rmnd52sncbth0000gn/T/release-KgMDT5/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.20.4.tgz","_integrity":"sha512-BqJ/5NPVia14Fmwkw8ZJnhE4lHOWbBiV8Gzuf9+0gCxjNYqJMUGZXbbJ3dLGcFH9QFW989pxemABvnRUKHLexg==","repository":{"url":"git+https://github.com/aio-proxy/aio-proxy.git","type":"git","directory":"packages/plugin-sdk"},"_npmVersion":"11.19.0","description":"Public contracts for extending aio-proxy with provider and OAuth plugins.","directories":{},"_nodeVersion":"26.8.1","dependencies":{"ai":"7.0.8","zod":"^4.5.4","date-fns":"^4.4.0","es-toolkit":"1.52.0","@date-fns/tz":"^1.5.0","@ai-sdk/provider":"4.0.1","@aio-proxy/types":"0.20.4","@aio-proxy/shared":"0.20.4","eventsource-parser":"^4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.4.1","typescript":"^7.0.2","@rslib/core":"^1.0.0","@aio-proxy/infra":"0.20.4","@lobehub/icons-static-svg":"1.93.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-sdk_0.20.4_1788862869590_0.9563734525152496","host":"s3://npm-registry-packages-npm-production"}},"0.20.5":{"name":"@aio-proxy/plugin-sdk","version":"0.20.5","_id":"@aio-proxy/plugin-sdk@0.20.5","maintainers":[{"name":"baranwang","email":"me@baran.wang"}],"homepage":"https://github.com/aio-proxy/aio-proxy#readme","bugs":{"url":"https://github.com/aio-proxy/aio-proxy/issues"},"dist":{"shasum":"b927243940bc34cc641c2fa8f64cabc918ad3b44","tarball":"https://registry.npmjs.org/@aio-proxy/plugin-sdk/-/plugin-sdk-0.20.5.tgz","fileCount":26,"integrity":"sha512-hR5RHyB6w/kPjiKxFp/7UsgGWiR1o6ks8U2aCwCi3ueWZQpl+jbDbnknD6bub+oN/23pn0BSryg4ezylg9rd9w==","signatures":[{"sig":"MEUCIQDv+Cb2x51wMYteqyt+/VD+Kv9lGuJcyr0KhljsX+HOUwIgOcUngPGFQtxNQJazQP9agdMrPS8SrQWgsLIQn/OJ2oE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aio-proxy%2fplugin-sdk@0.20.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77427},"type":"module","_from":"file:/var/folders/d8/hvxvltxn0fl4rmnd52sncbth0000gn/T/release-IdHUkz/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.20.5.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./openai-stream":{"types":"./dist/openai-stream/index.d.ts","default":"./dist/openai-stream/index.js"}},"scripts":{"dev":"rslib --watch --no-clean","test":"bun run test:unit && bun run test:types","build":"rslib","test:unit":"bun test ./src ./__tests__/localized-text.test.ts ./build/lobe-icon-keys.test.ts","test:types":"tsc -p tsconfig.test.json","test:artifact":"bun test ./build/build-artifact.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3dadc57a-3320-4d01-81d3-b321646d9728"}},"_resolved":"/var/folders/d8/hvxvltxn0fl4rmnd52sncbth0000gn/T/release-IdHUkz/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.20.5.tgz","_integrity":"sha512-hR5RHyB6w/kPjiKxFp/7UsgGWiR1o6ks8U2aCwCi3ueWZQpl+jbDbnknD6bub+oN/23pn0BSryg4ezylg9rd9w==","repository":{"url":"git+https://github.com/aio-proxy/aio-proxy.git","type":"git","directory":"packages/plugin-sdk"},"_npmVersion":"11.19.0","description":"Public contracts for extending aio-proxy with provider and OAuth plugins.","directories":{},"_nodeVersion":"26.8.1","dependencies":{"ai":"7.0.8","zod":"^4.5.4","date-fns":"^4.4.0","es-toolkit":"1.52.0","@date-fns/tz":"^1.5.0","@ai-sdk/provider":"4.0.1","@aio-proxy/types":"0.20.5","@aio-proxy/shared":"0.20.5","eventsource-parser":"^4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.4.1","typescript":"^7.0.2","@rslib/core":"^1.0.0","@aio-proxy/infra":"0.20.5","@lobehub/icons-static-svg":"1.93.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-sdk_0.20.5_1788869200122_0.4040118882127519","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@aio-proxy/plugin-sdk","version":"0.21.0","_id":"@aio-proxy/plugin-sdk@0.21.0","maintainers":[{"name":"baranwang","email":"me@baran.wang"}],"homepage":"https://github.com/aio-proxy/aio-proxy#readme","bugs":{"url":"https://github.com/aio-proxy/aio-proxy/issues"},"dist":{"shasum":"6cbaa4cb62ff8f408d244c89f31a34791ca8d22d","tarball":"https://registry.npmjs.org/@aio-proxy/plugin-sdk/-/plugin-sdk-0.21.0.tgz","fileCount":26,"integrity":"sha512-U2Qbg44BR8Quc7g8BrW5fp+dTkcsLlcxgwQs1J14r0p5fXitA+ae8UU4OlA1dlx/nB9BjD1aJWbD5CLQTJAmXw==","signatures":[{"sig":"MEUCIQD0RTjGPO8pxePTQxdpNbvlw2ltETqwS8mXrL5MBKx0UQIgYXEgORKPYzFCvW8T3N2vTeWzPr/ZE7nJXaMli21inJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aio-proxy%2fplugin-sdk@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77427},"type":"module","_from":"file:/var/folders/d8/hvxvltxn0fl4rmnd52sncbth0000gn/T/release-sxvHxx/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.21.0.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./openai-stream":{"types":"./dist/openai-stream/index.d.ts","default":"./dist/openai-stream/index.js"}},"scripts":{"dev":"rslib --watch --no-clean","test":"bun run test:unit && bun run test:types","build":"rslib","test:unit":"bun test ./src ./__tests__/localized-text.test.ts ./build/lobe-icon-keys.test.ts","test:types":"tsc -p tsconfig.test.json","test:artifact":"bun test ./build/build-artifact.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3dadc57a-3320-4d01-81d3-b321646d9728"}},"_resolved":"/var/folders/d8/hvxvltxn0fl4rmnd52sncbth0000gn/T/release-sxvHxx/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.21.0.tgz","_integrity":"sha512-U2Qbg44BR8Quc7g8BrW5fp+dTkcsLlcxgwQs1J14r0p5fXitA+ae8UU4OlA1dlx/nB9BjD1aJWbD5CLQTJAmXw==","repository":{"url":"git+https://github.com/aio-proxy/aio-proxy.git","type":"git","directory":"packages/plugin-sdk"},"_npmVersion":"11.19.0","description":"Public contracts for extending aio-proxy with provider and OAuth plugins.","directories":{},"_nodeVersion":"26.8.1","dependencies":{"ai":"7.0.8","zod":"^4.5.4","date-fns":"^4.4.0","es-toolkit":"1.52.0","@date-fns/tz":"^1.5.0","@ai-sdk/provider":"4.0.1","@aio-proxy/types":"0.21.0","@aio-proxy/shared":"0.21.0","eventsource-parser":"^4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.4.1","typescript":"^7.0.2","@rslib/core":"^1.0.0","@aio-proxy/infra":"0.21.0","@lobehub/icons-static-svg":"1.93.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-sdk_0.21.0_1788934672336_0.296679875800296","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@aio-proxy/plugin-sdk","version":"0.22.0","_id":"@aio-proxy/plugin-sdk@0.22.0","maintainers":[{"name":"baranwang","email":"me@baran.wang"}],"homepage":"https://github.com/aio-proxy/aio-proxy#readme","bugs":{"url":"https://github.com/aio-proxy/aio-proxy/issues"},"dist":{"shasum":"f4ee703d91d8639646130af8211b40e5d5142cf7","tarball":"https://registry.npmjs.org/@aio-proxy/plugin-sdk/-/plugin-sdk-0.22.0.tgz","fileCount":26,"integrity":"sha512-mTqDJb4DvMl4VDtnnOKWvpgv3FK77vl4JvifPYGvVTJjjaMpZx7+69xio/sziuugWd5Z9M9VelO7VAXcev1t5A==","signatures":[{"sig":"MEUCIQC7rxuf2o9C8SKNwhoCh98dl04T7ygmOsbYj5hN4KRIIAIgYgJA1y0Fo15MuuTR2tGhouao5Jou93gJnJHFN1zhOG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aio-proxy%2fplugin-sdk@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77444},"type":"module","_from":"file:/var/folders/36/tjdph2t965j8snz9_vkdnw0r0000gn/T/release-U3PD7P/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.22.0.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./openai-stream":{"types":"./dist/openai-stream/index.d.ts","default":"./dist/openai-stream/index.js"}},"scripts":{"dev":"rslib --watch --no-clean","test":"bun run test:unit && bun run test:types","build":"rslib","test:unit":"bun test ./src ./__tests__/localized-text.test.ts ./build/lobe-icon-keys.test.ts","test:types":"tsc -p tsconfig.test.json","test:artifact":"bun test ./build/build-artifact.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3dadc57a-3320-4d01-81d3-b321646d9728"}},"_resolved":"/var/folders/36/tjdph2t965j8snz9_vkdnw0r0000gn/T/release-U3PD7P/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.22.0.tgz","_integrity":"sha512-mTqDJb4DvMl4VDtnnOKWvpgv3FK77vl4JvifPYGvVTJjjaMpZx7+69xio/sziuugWd5Z9M9VelO7VAXcev1t5A==","repository":{"url":"git+https://github.com/aio-proxy/aio-proxy.git","type":"git","directory":"packages/plugin-sdk"},"_npmVersion":"11.19.1","description":"Public contracts for extending aio-proxy with provider and OAuth plugins.","directories":{},"_nodeVersion":"26.8.2","dependencies":{"ai":"7.0.8","zod":"^4.5.4","date-fns":"^4.4.0","es-toolkit":"1.52.0","@date-fns/tz":"^1.5.0","@ai-sdk/provider":"4.0.1","@aio-proxy/types":"0.22.0","@aio-proxy/shared":"0.22.0","eventsource-parser":"^4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.4.1","typescript":"^7.0.2","@rslib/core":"^1.0.0","@aio-proxy/infra":"0.22.0","@lobehub/icons-static-svg":"1.93.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-sdk_0.22.0_1789285894417_0.3379089836735065","host":"s3://npm-registry-packages-npm-production"}},"0.22.1":{"name":"@aio-proxy/plugin-sdk","version":"0.22.1","_id":"@aio-proxy/plugin-sdk@0.22.1","maintainers":[{"name":"baranwang","email":"me@baran.wang"}],"homepage":"https://github.com/aio-proxy/aio-proxy#readme","bugs":{"url":"https://github.com/aio-proxy/aio-proxy/issues"},"dist":{"shasum":"c6ed0217afe1db9a685832ba2951cecaf34904b0","tarball":"https://registry.npmjs.org/@aio-proxy/plugin-sdk/-/plugin-sdk-0.22.1.tgz","fileCount":26,"integrity":"sha512-xet/knaW1JsgPTURXWsr/mERuK5TXneBhkJ9njy7ufUlKsRrlHn4Lv4t1oWVp5qCGyxAPXKYf3IO2eSdHps9mQ==","signatures":[{"sig":"MEUCIQDmmmgfFC8bYeHU7FRSSVate6KqOffuNctwH0HCrYSADQIgcV10Mx/hO1PPPH3gG0IQh24AAghuMzrkGxFDPk1Jobw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aio-proxy%2fplugin-sdk@0.22.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77444},"type":"module","_from":"file:/var/folders/36/tjdph2t965j8snz9_vkdnw0r0000gn/T/release-PiOuXL/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.22.1.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./openai-stream":{"types":"./dist/openai-stream/index.d.ts","default":"./dist/openai-stream/index.js"}},"scripts":{"dev":"rslib --watch --no-clean","test":"bun run test:unit && bun run test:types","build":"rslib","test:unit":"bun test ./src ./__tests__/localized-text.test.ts ./build/lobe-icon-keys.test.ts","test:types":"tsc -p tsconfig.test.json","test:artifact":"bun test ./build/build-artifact.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3dadc57a-3320-4d01-81d3-b321646d9728"}},"_resolved":"/var/folders/36/tjdph2t965j8snz9_vkdnw0r0000gn/T/release-PiOuXL/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.22.1.tgz","_integrity":"sha512-xet/knaW1JsgPTURXWsr/mERuK5TXneBhkJ9njy7ufUlKsRrlHn4Lv4t1oWVp5qCGyxAPXKYf3IO2eSdHps9mQ==","repository":{"url":"git+https://github.com/aio-proxy/aio-proxy.git","type":"git","directory":"packages/plugin-sdk"},"_npmVersion":"11.19.1","description":"Public contracts for extending aio-proxy with provider and OAuth plugins.","directories":{},"_nodeVersion":"26.8.2","dependencies":{"ai":"7.0.8","zod":"^4.5.4","date-fns":"^4.4.0","es-toolkit":"1.52.0","@date-fns/tz":"^1.5.0","@ai-sdk/provider":"4.0.1","@aio-proxy/types":"0.22.1","@aio-proxy/shared":"0.22.1","eventsource-parser":"^4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.4.1","typescript":"^7.0.2","@rslib/core":"^1.0.0","@aio-proxy/infra":"0.22.1","@lobehub/icons-static-svg":"1.93.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-sdk_0.22.1_1789354776882_0.23226114474335802","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@aio-proxy/plugin-sdk","version":"0.23.0","_id":"@aio-proxy/plugin-sdk@0.23.0","maintainers":[{"name":"baranwang","email":"me@baran.wang"}],"homepage":"https://github.com/aio-proxy/aio-proxy#readme","bugs":{"url":"https://github.com/aio-proxy/aio-proxy/issues"},"dist":{"shasum":"b8b6fd328a66fe5f26b67503738f3291a4e59c74","tarball":"https://registry.npmjs.org/@aio-proxy/plugin-sdk/-/plugin-sdk-0.23.0.tgz","fileCount":26,"integrity":"sha512-zlXRygm3aeoh0harZcJMPfVPDGsOjG729oq6wgthKQ1uwdDq071xTB5/52W9sEoOnZgFcn0MJORxwgFWaVIqHQ==","signatures":[{"sig":"MEUCIQCU11/+cK+5Mci7jHAy//A+19hSR6BaFm1f281EKCY/IQIgMazjhKYJKnosSFhTPJCzpFC6KkGoiQETDW7Tkbt1HmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aio-proxy%2fplugin-sdk@0.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77444},"type":"module","_from":"file:/var/folders/36/tjdph2t965j8snz9_vkdnw0r0000gn/T/release-YIlr2c/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.23.0.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./openai-stream":{"types":"./dist/openai-stream/index.d.ts","default":"./dist/openai-stream/index.js"}},"scripts":{"dev":"rslib --watch --no-clean","test":"bun run test:unit && bun run test:types","build":"rslib","test:unit":"bun test ./src ./__tests__/localized-text.test.ts ./build/lobe-icon-keys.test.ts","test:types":"tsc -p tsconfig.test.json","test:artifact":"bun test ./build/build-artifact.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3dadc57a-3320-4d01-81d3-b321646d9728"}},"_resolved":"/var/folders/36/tjdph2t965j8snz9_vkdnw0r0000gn/T/release-YIlr2c/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.23.0.tgz","_integrity":"sha512-zlXRygm3aeoh0harZcJMPfVPDGsOjG729oq6wgthKQ1uwdDq071xTB5/52W9sEoOnZgFcn0MJORxwgFWaVIqHQ==","repository":{"url":"git+https://github.com/aio-proxy/aio-proxy.git","type":"git","directory":"packages/plugin-sdk"},"_npmVersion":"11.19.1","description":"Public contracts for extending aio-proxy with provider and OAuth plugins.","directories":{},"_nodeVersion":"26.8.2","dependencies":{"ai":"7.0.8","zod":"^4.5.4","date-fns":"^4.4.0","es-toolkit":"1.52.0","@date-fns/tz":"^1.5.0","@ai-sdk/provider":"4.0.1","@aio-proxy/types":"0.23.0","@aio-proxy/shared":"0.23.0","eventsource-parser":"^4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.4.1","typescript":"^7.0.2","@rslib/core":"^1.0.0","@aio-proxy/infra":"0.23.0","@lobehub/icons-static-svg":"1.93.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-sdk_0.23.0_1789374971954_0.9981664632256935","host":"s3://npm-registry-packages-npm-production"}},"0.23.1":{"name":"@aio-proxy/plugin-sdk","version":"0.23.1","_id":"@aio-proxy/plugin-sdk@0.23.1","maintainers":[{"name":"baranwang","email":"me@baran.wang"}],"homepage":"https://github.com/aio-proxy/aio-proxy#readme","bugs":{"url":"https://github.com/aio-proxy/aio-proxy/issues"},"dist":{"shasum":"3b0e459f22a6b52badbdea3a1e7bad05b87e9962","tarball":"https://registry.npmjs.org/@aio-proxy/plugin-sdk/-/plugin-sdk-0.23.1.tgz","fileCount":26,"integrity":"sha512-6uzacb5cylTODSkG2aEW17SdQWOdi/QHiwCUIvJy9Ttqma3BxCRMpy9eC15plQwKRnUmqQUekh7eo7Z76qZCpw==","signatures":[{"sig":"MEQCIGFP2PFIQ4rD75wbxsBpbcFNBeZOSgBo6XSy2+w1nvleAiBSdXkqX0fMY+G02IwDPwOCqa+WXfbWBDaDOL6vLQpeCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aio-proxy%2fplugin-sdk@0.23.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77444},"type":"module","_from":"file:/var/folders/36/tjdph2t965j8snz9_vkdnw0r0000gn/T/release-HnLmDf/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.23.1.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./openai-stream":{"types":"./dist/openai-stream/index.d.ts","default":"./dist/openai-stream/index.js"}},"scripts":{"dev":"rslib --watch --no-clean","test":"bun run test:unit && bun run test:types","build":"rslib","test:unit":"bun test ./src ./__tests__/localized-text.test.ts ./build/lobe-icon-keys.test.ts","test:types":"tsc -p tsconfig.test.json","test:artifact":"bun test ./build/build-artifact.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3dadc57a-3320-4d01-81d3-b321646d9728"}},"_resolved":"/var/folders/36/tjdph2t965j8snz9_vkdnw0r0000gn/T/release-HnLmDf/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.23.1.tgz","_integrity":"sha512-6uzacb5cylTODSkG2aEW17SdQWOdi/QHiwCUIvJy9Ttqma3BxCRMpy9eC15plQwKRnUmqQUekh7eo7Z76qZCpw==","repository":{"url":"git+https://github.com/aio-proxy/aio-proxy.git","type":"git","directory":"packages/plugin-sdk"},"_npmVersion":"11.19.1","description":"Public contracts for extending aio-proxy with provider and OAuth plugins.","directories":{},"_nodeVersion":"26.8.2","dependencies":{"ai":"7.0.8","zod":"^4.5.4","date-fns":"^4.4.0","es-toolkit":"1.52.0","@date-fns/tz":"^1.5.0","@ai-sdk/provider":"4.0.1","@aio-proxy/types":"0.23.1","@aio-proxy/shared":"0.23.1","eventsource-parser":"^4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.4.1","typescript":"^7.0.2","@rslib/core":"^1.0.0","@aio-proxy/infra":"0.23.1","@lobehub/icons-static-svg":"1.93.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-sdk_0.23.1_1789488772106_0.33335036744456326","host":"s3://npm-registry-packages-npm-production"}},"0.23.2":{"name":"@aio-proxy/plugin-sdk","version":"0.23.2","_id":"@aio-proxy/plugin-sdk@0.23.2","maintainers":[{"name":"baranwang","email":"me@baran.wang"}],"homepage":"https://github.com/aio-proxy/aio-proxy#readme","bugs":{"url":"https://github.com/aio-proxy/aio-proxy/issues"},"dist":{"shasum":"a468a38ef2b24d9d807b33b44d852b86df982e76","tarball":"https://registry.npmjs.org/@aio-proxy/plugin-sdk/-/plugin-sdk-0.23.2.tgz","fileCount":26,"integrity":"sha512-/DzzAfiu6xeKmDN+HMv4xZcJmd5uQlqEBtmYXdSAu8A75KsY5hz7+Fa6NSqQ8FIIuG7Sl8YIkqwLJoh2tL/y0w==","signatures":[{"sig":"MEYCIQD+FGi+oHKXn1lAGxnRqqyX17WQiM6IzSv3wnVY9dUM+QIhAOvGfzxjKmeMobWSf5qwlWh2O+Sfgil3a66G7GY5gbFq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aio-proxy%2fplugin-sdk@0.23.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77444},"type":"module","_from":"file:/var/folders/36/tjdph2t965j8snz9_vkdnw0r0000gn/T/release-XbKTNn/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.23.2.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./openai-stream":{"types":"./dist/openai-stream/index.d.ts","default":"./dist/openai-stream/index.js"}},"scripts":{"dev":"rslib --watch --no-clean","test":"bun run test:unit && bun run test:types","build":"rslib","test:unit":"bun test ./src ./__tests__/localized-text.test.ts ./build/lobe-icon-keys.test.ts","test:types":"tsc -p tsconfig.test.json","test:artifact":"bun test ./build/build-artifact.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3dadc57a-3320-4d01-81d3-b321646d9728"}},"_resolved":"/var/folders/36/tjdph2t965j8snz9_vkdnw0r0000gn/T/release-XbKTNn/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.23.2.tgz","_integrity":"sha512-/DzzAfiu6xeKmDN+HMv4xZcJmd5uQlqEBtmYXdSAu8A75KsY5hz7+Fa6NSqQ8FIIuG7Sl8YIkqwLJoh2tL/y0w==","repository":{"url":"git+https://github.com/aio-proxy/aio-proxy.git","type":"git","directory":"packages/plugin-sdk"},"_npmVersion":"11.19.1","description":"Public contracts for extending aio-proxy with provider and OAuth plugins.","directories":{},"_nodeVersion":"26.8.2","dependencies":{"ai":"7.0.8","zod":"^4.5.4","date-fns":"^4.4.0","es-toolkit":"1.52.0","@date-fns/tz":"^1.5.0","@ai-sdk/provider":"4.0.1","@aio-proxy/types":"0.23.2","@aio-proxy/shared":"0.23.2","eventsource-parser":"^4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.4.1","typescript":"^7.0.2","@rslib/core":"^1.0.0","@aio-proxy/infra":"0.23.2","@lobehub/icons-static-svg":"1.93.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-sdk_0.23.2_1789526623990_0.29126043747749475","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@aio-proxy/plugin-sdk","version":"0.24.0","_id":"@aio-proxy/plugin-sdk@0.24.0","maintainers":[{"name":"baranwang","email":"me@baran.wang"}],"homepage":"https://github.com/aio-proxy/aio-proxy#readme","bugs":{"url":"https://github.com/aio-proxy/aio-proxy/issues"},"dist":{"shasum":"d3c883c21b1915e522d8f2243d75c44fff806d38","tarball":"https://registry.npmjs.org/@aio-proxy/plugin-sdk/-/plugin-sdk-0.24.0.tgz","fileCount":26,"integrity":"sha512-SPk68iaOZYfIIHX58XYO97z8r9JnJXq2y7EMRmYIeMt8Ed2rTJWSctpf27VCuMNNO3lYkSdTBBFPtL0yXIObwA==","signatures":[{"sig":"MEQCIGcs2MO1B/nJ9/W0y6xq2HuqJEqsJxYcchszylTT1YVMAiBNz+QPjpYZ4GzKHke6zwEQEh8BY1bhtHcMH/8Hsb8PBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aio-proxy%2fplugin-sdk@0.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77670},"type":"module","_from":"file:/var/folders/36/tjdph2t965j8snz9_vkdnw0r0000gn/T/release-c5N3ls/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.24.0.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./openai-stream":{"types":"./dist/openai-stream/index.d.ts","default":"./dist/openai-stream/index.js"}},"scripts":{"dev":"rslib --watch --no-clean","test":"bun run test:unit && bun run test:types","build":"rslib","test:unit":"bun test ./src ./__tests__/localized-text.test.ts ./build/lobe-icon-keys.test.ts","test:types":"tsc -p tsconfig.test.json","test:artifact":"bun test ./build/build-artifact.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3dadc57a-3320-4d01-81d3-b321646d9728"}},"_resolved":"/var/folders/36/tjdph2t965j8snz9_vkdnw0r0000gn/T/release-c5N3ls/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.24.0.tgz","_integrity":"sha512-SPk68iaOZYfIIHX58XYO97z8r9JnJXq2y7EMRmYIeMt8Ed2rTJWSctpf27VCuMNNO3lYkSdTBBFPtL0yXIObwA==","repository":{"url":"git+https://github.com/aio-proxy/aio-proxy.git","type":"git","directory":"packages/plugin-sdk"},"_npmVersion":"11.19.1","description":"Public contracts for extending aio-proxy with provider and OAuth plugins.","directories":{},"_nodeVersion":"26.8.2","dependencies":{"ai":"7.0.8","zod":"^4.5.4","date-fns":"^4.4.0","es-toolkit":"1.52.0","@date-fns/tz":"^1.5.0","@ai-sdk/provider":"4.0.1","@aio-proxy/types":"0.24.0","@aio-proxy/shared":"0.24.0","eventsource-parser":"^4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.4.1","typescript":"^7.0.2","@rslib/core":"^1.0.0","@aio-proxy/infra":"0.24.0","@lobehub/icons-static-svg":"1.93.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-sdk_0.24.0_1789544213313_0.5567428564876158","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@aio-proxy/plugin-sdk","version":"0.25.0","_id":"@aio-proxy/plugin-sdk@0.25.0","maintainers":[{"name":"baranwang","email":"me@baran.wang"}],"homepage":"https://github.com/aio-proxy/aio-proxy#readme","bugs":{"url":"https://github.com/aio-proxy/aio-proxy/issues"},"dist":{"shasum":"6ae33ce28b77cea379b3a49d1e49f47abb4d7d92","tarball":"https://registry.npmjs.org/@aio-proxy/plugin-sdk/-/plugin-sdk-0.25.0.tgz","fileCount":26,"integrity":"sha512-Vq72TDMfJTlWolSLxglTMtbh7JrWTTDpQNTqto6OLeiva4mWu7qpGwasesNHo3CLhLoyWyutjTSEz7er/xjabg==","signatures":[{"sig":"MEUCIQCXJuTYzBcXYye+xMFJf3FHnJfX6SQqtykth5b3Liz22QIgTfwhFJ3IeKjWAC3MMBBth1Yyo5Aonx+vF0FVwDspG9s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aio-proxy%2fplugin-sdk@0.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77670},"type":"module","_from":"file:/var/folders/36/tjdph2t965j8snz9_vkdnw0r0000gn/T/release-8ilciC/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.25.0.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./openai-stream":{"types":"./dist/openai-stream/index.d.ts","default":"./dist/openai-stream/index.js"}},"scripts":{"dev":"rslib --watch --no-clean","test":"bun run test:unit && bun run test:types","build":"rslib","test:unit":"bun test ./src ./__tests__/localized-text.test.ts ./build/lobe-icon-keys.test.ts","test:types":"tsc -p tsconfig.test.json","test:artifact":"bun test ./build/build-artifact.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3dadc57a-3320-4d01-81d3-b321646d9728"}},"_resolved":"/var/folders/36/tjdph2t965j8snz9_vkdnw0r0000gn/T/release-8ilciC/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.25.0.tgz","_integrity":"sha512-Vq72TDMfJTlWolSLxglTMtbh7JrWTTDpQNTqto6OLeiva4mWu7qpGwasesNHo3CLhLoyWyutjTSEz7er/xjabg==","repository":{"url":"git+https://github.com/aio-proxy/aio-proxy.git","type":"git","directory":"packages/plugin-sdk"},"_npmVersion":"11.19.1","description":"Public contracts for extending aio-proxy with provider and OAuth plugins.","directories":{},"_nodeVersion":"26.8.2","dependencies":{"ai":"7.0.8","zod":"^4.5.4","date-fns":"^4.4.0","es-toolkit":"1.52.0","@date-fns/tz":"^1.5.0","@ai-sdk/provider":"4.0.1","@aio-proxy/types":"0.25.0","@aio-proxy/shared":"0.25.0","eventsource-parser":"^4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.4.1","typescript":"^7.0.2","@rslib/core":"^1.0.0","@aio-proxy/infra":"0.25.0","@lobehub/icons-static-svg":"1.93.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-sdk_0.25.0_1789609606250_0.9597343339100155","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@aio-proxy/plugin-sdk","version":"0.26.0","repository":{"type":"git","url":"git+https://github.com/aio-proxy/aio-proxy.git","directory":"packages/plugin-sdk"},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./openai-stream":{"types":"./dist/openai-stream/index.d.ts","default":"./dist/openai-stream/index.js"}},"publishConfig":{"access":"public"},"scripts":{"build":"rslib","dev":"rslib --watch --no-clean","test":"bun run test:unit && bun run test:types","test:artifact":"bun test ./build/build-artifact.test.ts","test:unit":"bun test ./src ./__tests__/localized-text.test.ts ./build/lobe-icon-keys.test.ts","test:types":"tsc -p tsconfig.test.json"},"dependencies":{"@ai-sdk/provider":"4.0.1","@aio-proxy/shared":"0.26.0","@aio-proxy/types":"0.26.0","@date-fns/tz":"^1.5.0","ai":"7.0.8","date-fns":"^4.4.0","es-toolkit":"1.52.0","eventsource-parser":"^4.1.0","zod":"^4.5.4"},"devDependencies":{"@aio-proxy/infra":"0.26.0","@lobehub/icons-static-svg":"1.93.0","@rslib/core":"^1.0.0","@types/bun":"^1.4.1","typescript":"^7.0.2"},"_id":"@aio-proxy/plugin-sdk@0.26.0","description":"Public contracts for extending aio-proxy with provider and OAuth plugins.","bugs":{"url":"https://github.com/aio-proxy/aio-proxy/issues"},"homepage":"https://github.com/aio-proxy/aio-proxy#readme","_integrity":"sha512-wS7CUIUXw24z92bQMxlDhgIlJbmOLKqvttdIFNlBteeUMyKqklHQH3k80Wv4iyJ4zvn03ESKijSLtNcLb+E8ag==","_resolved":"/var/folders/36/tjdph2t965j8snz9_vkdnw0r0000gn/T/release-iwxptR/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.26.0.tgz","_from":"file:/var/folders/36/tjdph2t965j8snz9_vkdnw0r0000gn/T/release-iwxptR/-aio-proxy-plugin-sdk/aio-proxy-plugin-sdk-0.26.0.tgz","_nodeVersion":"26.9.0","_npmVersion":"11.19.1","dist":{"integrity":"sha512-wS7CUIUXw24z92bQMxlDhgIlJbmOLKqvttdIFNlBteeUMyKqklHQH3k80Wv4iyJ4zvn03ESKijSLtNcLb+E8ag==","shasum":"7da11960fbea153d3b43935f7c4c3a07fb6d91ab","tarball":"https://registry.npmjs.org/@aio-proxy/plugin-sdk/-/plugin-sdk-0.26.0.tgz","fileCount":26,"unpackedSize":77670,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aio-proxy%2fplugin-sdk@0.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCNKx3HoN4+BEkHnKI/BprD/XOipKd9CEKg21TmxfvMsQIhAJuRlSEogSSESCeqrF/ZIf3DlyOn+/omkZE8z5e7BhSA"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3dadc57a-3320-4d01-81d3-b321646d9728"}},"directories":{},"maintainers":[{"name":"baranwang","email":"me@baran.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-sdk_0.26.0_1789630161332_0.9015607207378431"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-29T23:34:03.131Z","modified":"2026-09-17T07:29:22.544Z","0.0.1":"2026-07-29T23:34:03.507Z","0.1.0":"2026-07-31T13:58:31.904Z","0.2.0":"2026-08-01T06:04:46.599Z","0.2.1":"2026-08-01T07:14:38.234Z","0.3.0":"2026-08-01T11:42:15.946Z","0.4.0":"2026-08-01T15:05:16.154Z","0.5.1":"2026-08-02T13:30:33.082Z","0.5.2":"2026-08-03T00:27:24.523Z","0.6.0":"2026-08-03T09:17:47.837Z","0.6.1":"2026-08-04T03:02:56.007Z","0.6.2":"2026-08-06T06:22:38.992Z","0.6.3":"2026-08-06T13:11:28.908Z","0.6.4":"2026-08-06T15:09:58.497Z","0.7.0":"2026-08-11T03:19:03.563Z","0.8.0":"2026-08-17T02:38:23.188Z","0.9.0":"2026-08-23T18:18:20.612Z","0.9.1":"2026-08-24T09:05:48.818Z","0.10.0":"2026-08-25T04:56:28.519Z","0.11.0":"2026-08-27T09:29:01.074Z","0.11.1":"2026-08-28T06:44:59.718Z","0.11.2":"2026-08-28T16:10:42.650Z","0.12.0":"2026-08-30T17:43:12.682Z","0.12.1":"2026-08-31T09:03:06.737Z","0.12.2":"2026-09-01T03:21:54.243Z","0.12.3":"2026-09-01T10:43:26.273Z","0.13.0":"2026-09-03T02:39:12.988Z","0.14.0":"2026-09-03T06:36:36.429Z","0.15.0":"2026-09-03T06:56:44.299Z","0.16.0":"2026-09-03T14:07:33.198Z","0.17.0":"2026-09-04T16:13:49.540Z","0.18.0":"2026-09-05T06:50:59.134Z","0.18.1":"2026-09-05T09:25:14.642Z","0.19.0":"2026-09-05T12:11:20.525Z","0.19.1":"2026-09-05T14:17:29.002Z","0.19.2":"2026-09-06T14:37:07.741Z","0.20.0":"2026-09-07T09:34:02.189Z","0.20.1":"2026-09-07T10:28:03.829Z","0.20.2":"2026-09-08T02:36:16.224Z","0.20.3":"2026-09-08T09:18:46.035Z","0.20.4":"2026-09-08T10:21:09.725Z","0.20.5":"2026-09-08T12:06:40.258Z","0.21.0":"2026-09-09T06:17:52.480Z","0.22.0":"2026-09-13T07:51:34.537Z","0.22.1":"2026-09-14T02:59:37.044Z","0.23.0":"2026-09-14T08:36:12.080Z","0.23.1":"2026-09-15T16:12:52.241Z","0.23.2":"2026-09-16T02:43:44.141Z","0.24.0":"2026-09-16T07:36:53.474Z","0.25.0":"2026-09-17T01:46:46.395Z","0.26.0":"2026-09-17T07:29:21.460Z"},"bugs":{"url":"https://github.com/aio-proxy/aio-proxy/issues"},"homepage":"https://github.com/aio-proxy/aio-proxy#readme","repository":{"type":"git","url":"git+https://github.com/aio-proxy/aio-proxy.git","directory":"packages/plugin-sdk"},"description":"Public contracts for extending aio-proxy with provider and OAuth plugins.","maintainers":[{"name":"baranwang","email":"me@baran.wang"}],"readme":"# @aio-proxy/plugin-sdk\n\nPublic contracts for extending aio-proxy with provider and OAuth plugins.\n\n## Runtime compatibility\n\nPlugin runtime hooks execute inside the aio-proxy Bun host. Bun `>=1.4.0` is the v1 runtime compatibility\ntarget. Plugin authors may use Node-based tooling for development and type checking, but execution under Node\nor undici is not part of the v1 compatibility promise.\n\n## Catalog model metadata\n\n`ModelDescriptor.modelMetadata` reports typed model information that the host can merge into its upstream\nmetadata layer. Its `DescriptorModelMetadata` type is a subset of the published `@aio-proxy/types`\n`ModelMetadataInput`: `name`, `description`, `limit`, `capabilities`, and `cost`. `extend` remains a user-config\nfeature and is not available to plugins. Unknown keys are stripped; an invalid `modelMetadata` value is dropped\nfail-soft so the rest of the descriptor and catalog remain usable.\n\n```ts\nimport type { ModelCatalog } from '@aio-proxy/plugin-sdk';\n\nconst catalog: ModelCatalog = {\n  language: [\n    {\n      id: 'upstream-model-id',\n      displayName: 'Upstream Model',\n      modelMetadata: {\n        limit: { context: 200_000, output: 32_000 },\n        capabilities: { reasoning: true, toolCall: true },\n        cost: { input: 1, output: 4 },\n      },\n      extra: { wireFamily: 'example-v2' },\n    },\n  ],\n  image: [],\n  video: [], // Optional; served by a plugin raw resolver for openai-video.\n  embedding: [],\n  speech: [],\n  transcription: [],\n  reranking: [],\n  extra: { catalogRevision: 2 },\n};\n```\n\n`extra` is opaque, plugin-private JSON data. It replaces the former free-form `metadata` field on\n`ModelDescriptor` and `ModelCatalog`, and the raw resolver input now provides `extra` instead of `metadata`.\nUse `modelMetadata` only for host-consumed model metadata and `extra` for wire hints or other plugin state.\n","readmeFilename":"README.md"}