{"_id":"@tanstack/ai-openrouter","_rev":"95-41fd53b92a83c388e5edbbbcaab6d130","name":"@tanstack/ai-openrouter","dist-tags":{"latest":"0.19.20"},"versions":{"0.0.1":{"name":"@tanstack/ai-openrouter","version":"0.0.1","keywords":["oidc","trusted-publishing","setup"],"_id":"@tanstack/ai-openrouter@0.0.1","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"},{"name":"lachlancollins","email":"lachlan.collins@gmail.com"},{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"dist":{"shasum":"491db1367a5f8508657f61b08d1835fc522b0fed","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.0.1.tgz","fileCount":2,"integrity":"sha512-dACcBtk9Dz+SSYaEH6Cj4xVfFI0C1TZlqA5naBBfM0wd3HQmO33sSFJgleR1Hc93vIf5bqmLU6l+sKjtrqT2wA==","signatures":[{"sig":"MEQCIEaTF18hcamKQYkrzOKlrls9CeM5/SHApujyDwYikhv1AiARxqsvI0QEfSX8ObQ/e+xCHpMRpZC6N67yV8RrMxliQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2055},"_npmUser":{"name":"lachlancollins","email":"lachlan.collins@gmail.com"},"_npmVersion":"11.6.2","description":"OIDC trusted publishing setup package for @tanstack/ai-openrouter","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.0.1_1769428730005_0.03352914649367511","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@tanstack/ai-openrouter","version":"0.1.0","keywords":["ai","openrouter","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-openrouter@0.1.0","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"},{"name":"lachlancollins","email":"lachlan.collins@gmail.com"},{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"homepage":"https://github.com/TanStack/ai#readme","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"fcafd6b7e262484848de1f760688f45fb807e21d","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.1.0.tgz","fileCount":47,"integrity":"sha512-7l23FMvryUDVGkFu19z5R0QNqjTlW27Q6tN+/pc9ePR8kg9QlWdrvuOLsqzr2UYFJeNJIDi13ZHHwE18lmIjTg==","signatures":[{"sig":"MEYCIQC4BVN+N5dGJbHdH1VPV9WoiYkunj6WDQZzu8nOfdrsLwIhANgTgYz8asu2ioLd5TmHfykkL/Wf3lasjov+WNLj/nLi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":918199},"type":"module","_from":"file:tanstack-ai-openrouter-0.1.0.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"}},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"_resolved":"/tmp/aa972ffc0ce285447407c91ff62b7f0c/tanstack-ai-openrouter-0.1.0.tgz","_integrity":"sha512-7l23FMvryUDVGkFu19z5R0QNqjTlW27Q6tN+/pc9ePR8kg9QlWdrvuOLsqzr2UYFJeNJIDi13ZHHwE18lmIjTg==","repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-openrouter"},"_npmVersion":"11.6.0","description":"OpenRouter adapter for TanStack AI","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@tanstack/ai":"0.2.2","@openrouter/sdk":"0.3.15"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.7","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.1.0_1769428892709_0.5564894446440398","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@tanstack/ai-openrouter","version":"0.3.0","keywords":["ai","openrouter","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-openrouter@0.3.0","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"},{"name":"lachlancollins","email":"lachlan.collins@gmail.com"},{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"homepage":"https://github.com/TanStack/ai#readme","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"8a787f03b5a696ffeb466b72a210d01fdbaf8503","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.3.0.tgz","fileCount":47,"integrity":"sha512-TC90/Z3j6wYCKECzuIN4I93xdcnFVKmpmiCAeHhGwuQkBXJVqSx1yWN6FMC8DEo7Cid8y7Xo0wYv/TneA3VjEw==","signatures":[{"sig":"MEUCIHO1dnuwc+VYv1CnqwuC6N/14CwAkA+W7lmxnQoHCDfPAiEAypOkz0huzayj+Ztazy7mHkEdhAa9PMNX/vE0u8EdR4o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":933921},"type":"module","_from":"file:tanstack-ai-openrouter-0.3.0.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"}},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"_resolved":"/tmp/3e4cfc5cffbc6b811fd2c0aa2049e3ce/tanstack-ai-openrouter-0.3.0.tgz","_integrity":"sha512-TC90/Z3j6wYCKECzuIN4I93xdcnFVKmpmiCAeHhGwuQkBXJVqSx1yWN6FMC8DEo7Cid8y7Xo0wYv/TneA3VjEw==","repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-openrouter"},"_npmVersion":"11.6.0","description":"OpenRouter adapter for TanStack AI","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@tanstack/ai":"0.3.0","@openrouter/sdk":"0.3.15"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.7","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.3.0_1769766996296_0.5880593454782981","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@tanstack/ai-openrouter","version":"0.3.1","keywords":["ai","openrouter","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-openrouter@0.3.1","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"},{"name":"lachlancollins","email":"lachlan.collins@gmail.com"},{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"homepage":"https://github.com/TanStack/ai#readme","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"511230e29abbf4bfdbac87b687d5d861ac5d190d","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.3.1.tgz","fileCount":47,"integrity":"sha512-wIHeuQFxceufFwRyy/ORXranW0aDPHCGbwsZ15Qgho2zE44swxfLtNNC3QLRUMvKmkEYoZJILMwO/wm6rYkF0g==","signatures":[{"sig":"MEYCIQDMMjdIcaF+M25bkplMXt29FkmMjTKVA6sIyYFJoLUx7wIhAJz8io+t5CSbKn0NJGHKDOfnQBlVqJRE0iicYeQCkxRq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":933921},"type":"module","_from":"file:tanstack-ai-openrouter-0.3.1.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"}},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"_resolved":"/tmp/9581ffb040c13cc4ae6865488fcf8788/tanstack-ai-openrouter-0.3.1.tgz","_integrity":"sha512-wIHeuQFxceufFwRyy/ORXranW0aDPHCGbwsZ15Qgho2zE44swxfLtNNC3QLRUMvKmkEYoZJILMwO/wm6rYkF0g==","repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-openrouter"},"_npmVersion":"11.6.0","description":"OpenRouter adapter for TanStack AI","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@tanstack/ai":"0.3.1","@openrouter/sdk":"0.3.15"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.7","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.3.1_1770370726127_0.2344359966945846","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@tanstack/ai-openrouter","version":"0.4.0","keywords":["ai","openrouter","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-openrouter@0.4.0","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"},{"name":"lachlancollins","email":"lachlan.collins@gmail.com"},{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"homepage":"https://github.com/TanStack/ai#readme","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"cc98b626151d966ee56b3abde7cda3373fee2d21","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.4.0.tgz","fileCount":47,"integrity":"sha512-j5Ql+m/N4oitHZ2knYPllLxm2F2FV8sbeeIuaU6huMDqQK5uLyT6kJ6CnKiHOnLSdxG9TFo1tMN5crCiTLcKMw==","signatures":[{"sig":"MEUCIQCxpmeHVPTsYZvhgjd493pKfDlUkB0HpP8Y+j2d1cTPLQIgXgDQZOnd6yNwhV5x1cJOJSpMF8yq1NAckCimbWPIFjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":934872},"type":"module","_from":"file:tanstack-ai-openrouter-0.4.0.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"}},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"_resolved":"/tmp/521e9dea317de2e139dfce62fa6fb11e/tanstack-ai-openrouter-0.4.0.tgz","_integrity":"sha512-j5Ql+m/N4oitHZ2knYPllLxm2F2FV8sbeeIuaU6huMDqQK5uLyT6kJ6CnKiHOnLSdxG9TFo1tMN5crCiTLcKMw==","repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-openrouter"},"_npmVersion":"11.6.0","description":"OpenRouter adapter for TanStack AI","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@tanstack/ai":"0.4.0","@openrouter/sdk":"0.3.15"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.7","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.4.0_1770473802781_0.9975859525169366","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@tanstack/ai-openrouter","version":"0.4.1","keywords":["ai","openrouter","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-openrouter@0.4.1","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"},{"name":"lachlancollins","email":"lachlan.collins@gmail.com"},{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"homepage":"https://github.com/TanStack/ai#readme","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"c31b9c6cd07127ec10c8574dc48ef199a9888181","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.4.1.tgz","fileCount":47,"integrity":"sha512-zLBAmZobjVexIc4FBUsbkBSPKRsBBoeYb/4ZJh7YpB4Zkw8ekAEkVQMdaVoR/eSgson99BcoGjRsuAp3nUjs8g==","signatures":[{"sig":"MEUCIQCbqQnAiCQk6bcHm+9CnW7S7SlMucVcSIgVHAVfNFo7aAIgA+E5r+pBOCZN9BLpcloeejrN+c97fPyDe+n15yM1Xjw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":934872},"type":"module","_from":"file:tanstack-ai-openrouter-0.4.1.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"}},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"_resolved":"/tmp/fb3b1746bb0171500a6bc437070f1882/tanstack-ai-openrouter-0.4.1.tgz","_integrity":"sha512-zLBAmZobjVexIc4FBUsbkBSPKRsBBoeYb/4ZJh7YpB4Zkw8ekAEkVQMdaVoR/eSgson99BcoGjRsuAp3nUjs8g==","repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-openrouter"},"_npmVersion":"11.6.0","description":"OpenRouter adapter for TanStack AI","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@tanstack/ai":"0.4.1","@openrouter/sdk":"0.3.15"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.7","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.4.1_1770481181479_0.31622982574573655","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@tanstack/ai-openrouter","version":"0.4.2","keywords":["ai","openrouter","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-openrouter@0.4.2","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"},{"name":"lachlancollins","email":"lachlan.collins@gmail.com"},{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"homepage":"https://github.com/TanStack/ai#readme","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"9c26697a465c7cb4fc02c5969c7d85744758903d","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.4.2.tgz","fileCount":47,"integrity":"sha512-SZQdZmnfP1riQpDrwKtDK73WAFGwxn9+tJCdwD1uXJfrm2iSkD7XaLd8KGPavEmCDdX9sar9B7tcM9RN0ei5uQ==","signatures":[{"sig":"MEUCIDvBneQRx2DKN8CtyAicDciOOeNBdB//UdohCCdTvNY5AiEAxPWl7MvdUwyTXG7QU/Fh6XXayFjO/DKAMQFmgyN9W2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":934872},"type":"module","_from":"file:tanstack-ai-openrouter-0.4.2.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"}},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"_resolved":"/tmp/6ab01174e9dc337bf8d86476ecbe2d51/tanstack-ai-openrouter-0.4.2.tgz","_integrity":"sha512-SZQdZmnfP1riQpDrwKtDK73WAFGwxn9+tJCdwD1uXJfrm2iSkD7XaLd8KGPavEmCDdX9sar9B7tcM9RN0ei5uQ==","repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-openrouter"},"_npmVersion":"11.6.0","description":"OpenRouter adapter for TanStack AI","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@tanstack/ai":"0.4.2","@openrouter/sdk":"0.3.15"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.7","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"0.4.2"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.4.2_1770482970175_0.8244966788992649","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@tanstack/ai-openrouter","version":"0.5.0","keywords":["ai","openrouter","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-openrouter@0.5.0","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"},{"name":"tkdodo","email":"dominik@dorfmeister.cc"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"},{"name":"lachlancollins","email":"lachlan.collins@gmail.com"},{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"homepage":"https://github.com/TanStack/ai#readme","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"7586d5c756cc5c23bfbb5ec9209d3e18addd1e83","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.5.0.tgz","fileCount":47,"integrity":"sha512-pHTFPjzyyahaxOPnpxNPHApZamNha4lXV3KaM6Lfa/1fQAB1fhvnvik5IT1RRvvHkiTg3QagbEriZb6S/Vf7lg==","signatures":[{"sig":"MEUCIQCsd/ZwmMheA9yzjdYNsURksKeMK65ONG4dwz/fiXVhZwIgC7iDJiybA/0nCcGpTW+0dRoblVVGAbyV/6kNWfp7d2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":934872},"type":"module","_from":"file:tanstack-ai-openrouter-0.5.0.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"}},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"_resolved":"/tmp/89146005c66eaba12395fc4778024b54/tanstack-ai-openrouter-0.5.0.tgz","_integrity":"sha512-pHTFPjzyyahaxOPnpxNPHApZamNha4lXV3KaM6Lfa/1fQAB1fhvnvik5IT1RRvvHkiTg3QagbEriZb6S/Vf7lg==","repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-openrouter"},"_npmVersion":"11.6.0","description":"OpenRouter adapter for TanStack AI","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@tanstack/ai":"0.5.0","@openrouter/sdk":"0.3.15"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.7","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.5.0_1770884797732_0.7702780088781889","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@tanstack/ai-openrouter","version":"0.5.1","keywords":["ai","openrouter","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-openrouter@0.5.1","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"},{"name":"tkdodo","email":"dominik@dorfmeister.cc"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"},{"name":"lachlancollins","email":"lachlan.collins@gmail.com"},{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"homepage":"https://github.com/TanStack/ai#readme","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"2cc6a47483ae82d39d3eff5d2afd493200359325","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.5.1.tgz","fileCount":47,"integrity":"sha512-kdv091+tDafNc1V+B4FG0n7sDa49Y2Uqxg3CrXGMR5sdpu5sT4zhg98UJMqK0asdq80ZNwSL8IgyhbStPLcCMQ==","signatures":[{"sig":"MEUCIET8ganftxxK1hhdR4wFVCiEdfUkoxy9I0GqSOOsv0R+AiEA/UEx89be/FeTdNZ4fnhwM0JMtc3iJYT9sBDdQEZoePI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":934872},"type":"module","_from":"file:tanstack-ai-openrouter-0.5.1.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"}},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"_resolved":"/tmp/f1f8875c518e2926b59ad06446932518/tanstack-ai-openrouter-0.5.1.tgz","_integrity":"sha512-kdv091+tDafNc1V+B4FG0n7sDa49Y2Uqxg3CrXGMR5sdpu5sT4zhg98UJMqK0asdq80ZNwSL8IgyhbStPLcCMQ==","repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-openrouter"},"_npmVersion":"11.6.0","description":"OpenRouter adapter for TanStack AI","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@tanstack/ai":"0.5.1","@openrouter/sdk":"0.3.15"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.7","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.5.1_1771356051159_0.8141934071254509","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@tanstack/ai-openrouter","version":"0.6.1","keywords":["ai","openrouter","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-openrouter@0.6.1","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"},{"name":"tkdodo","email":"dominik@dorfmeister.cc"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"},{"name":"lachlancollins","email":"lachlan.collins@gmail.com"},{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"homepage":"https://github.com/TanStack/ai#readme","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"2eb08a6af4792c01bcf76409cf936a5efaaf0ec7","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.6.1.tgz","fileCount":47,"integrity":"sha512-ZkTtg3eKdndg3GTufzRNr7DPShAlyEW0rfWtBn1gYAQeayT+EQq5wuQ4zBe5sjOw/2LcbWTejjV4S97/0JLARQ==","signatures":[{"sig":"MEYCIQDgi0KZGFiK37oV8FSmE+pSQ3UTA1I1BnfRmEaFNYliaAIhAPzit23DaSdAquFdUiM8tErWwu+Cx2gi4K+cBM6heDyl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":924648},"type":"module","_from":"file:tanstack-ai-openrouter-0.6.1.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"}},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"_resolved":"/tmp/21c1b3e87d2a23a14c2ddb8c5d545ae4/tanstack-ai-openrouter-0.6.1.tgz","_integrity":"sha512-ZkTtg3eKdndg3GTufzRNr7DPShAlyEW0rfWtBn1gYAQeayT+EQq5wuQ4zBe5sjOw/2LcbWTejjV4S97/0JLARQ==","repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-openrouter"},"_npmVersion":"11.6.0","description":"OpenRouter adapter for TanStack AI","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@tanstack/ai":"0.6.1","@openrouter/sdk":"0.3.15"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.7","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"0.6.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.6.1_1772241334988_0.1428969702302798","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@tanstack/ai-openrouter","version":"0.6.2","keywords":["ai","openrouter","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-openrouter@0.6.2","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"},{"name":"tkdodo","email":"dominik@dorfmeister.cc"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"},{"name":"lachlancollins","email":"lachlan.collins@gmail.com"},{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"homepage":"https://github.com/TanStack/ai#readme","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"597ac260a0fa4da588643d4e7f037f0ca297387d","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.6.2.tgz","fileCount":47,"integrity":"sha512-iFmJj1+VUObZD5VH7kHuzCf0NwLOUcb13UkjmuADDG0oo+3yoBcA3Vr5BtF4LvQOoHFmQkeW8t8l1L7Trlqx1Q==","signatures":[{"sig":"MEQCICrbPpSBUQH1q8KoQCjOHY4ly1Q8CzrsZtVP7QgYGPBmAiBGSQPOFU5fcZY5JvNzKpQTcnAe9lrp3AVlL6rv1C8DMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":924648},"type":"module","_from":"file:tanstack-ai-openrouter-0.6.2.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"}},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"_resolved":"/tmp/2a42ee51d5a25b69fcf9295d5b51c66a/tanstack-ai-openrouter-0.6.2.tgz","_integrity":"sha512-iFmJj1+VUObZD5VH7kHuzCf0NwLOUcb13UkjmuADDG0oo+3yoBcA3Vr5BtF4LvQOoHFmQkeW8t8l1L7Trlqx1Q==","repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-openrouter"},"_npmVersion":"11.6.0","description":"OpenRouter adapter for TanStack AI","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@tanstack/ai":"0.6.2","@openrouter/sdk":"0.3.15"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.7","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"0.6.2"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.6.2_1773060985244_0.2582367994526513","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@tanstack/ai-openrouter","version":"0.6.3","keywords":["ai","openrouter","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-openrouter@0.6.3","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"},{"name":"tkdodo","email":"dominik@dorfmeister.cc"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"},{"name":"lachlancollins","email":"lachlan.collins@gmail.com"},{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"homepage":"https://github.com/TanStack/ai#readme","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"250583b1a683ed52fd4bbf8c8c06a456769dcd03","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.6.3.tgz","fileCount":47,"integrity":"sha512-JdA2tpRdewpOJNQXoTsHBl7GKzJYIIVKFP3kaeFhHJNadTl+wQD20xde2W/agxF2o/JQpvL/n1kAELZI8/mVcg==","signatures":[{"sig":"MEUCIQDV7DPA9RtTuR/BJ74oyFXkXa9GL0UXxMgHiBczipFjcwIgImlN8fy+JFHrQCCGeb/Bm8zid2nSz7ZvDOrzMQn90JU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":924648},"type":"module","_from":"file:tanstack-ai-openrouter-0.6.3.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"}},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"_resolved":"/tmp/039661b2200be44796b9e0d22d6ad33f/tanstack-ai-openrouter-0.6.3.tgz","_integrity":"sha512-JdA2tpRdewpOJNQXoTsHBl7GKzJYIIVKFP3kaeFhHJNadTl+wQD20xde2W/agxF2o/JQpvL/n1kAELZI8/mVcg==","repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-openrouter"},"_npmVersion":"11.6.0","description":"OpenRouter adapter for TanStack AI","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@tanstack/ai":"0.6.3","@openrouter/sdk":"0.3.15"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.7","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"0.6.3"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.6.3_1773156225883_0.49950854408857404","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"@tanstack/ai-openrouter","version":"0.6.5","keywords":["ai","openrouter","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-openrouter@0.6.5","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"},{"name":"tkdodo","email":"dominik@dorfmeister.cc"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"},{"name":"lachlancollins","email":"lachlan.collins@gmail.com"},{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"homepage":"https://github.com/TanStack/ai#readme","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"d91d0307c9bdaccb50020b74acb9d5f809e68df6","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.6.5.tgz","fileCount":47,"integrity":"sha512-dKzOa3QVbMs7Rqf5GlvX2sJZc7H+K3TheVPiggo2nbnucvwcvuGNK+Rd6dWhgUyIqtWHX9KycrRzjkFzVH476w==","signatures":[{"sig":"MEQCIFf6nR542mGtzsixMcAR1onHuLdszabVHtPdWV4vtffOAiAw0W4lnYqoLFfXypRzuk09ocWy5GVEYKWEMS6OCgSfNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.6.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":924648},"type":"module","_from":"file:tanstack-ai-openrouter-0.6.5.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"}},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"_resolved":"/tmp/42fffe3d21ef9a4a6698a7e087dca0f4/tanstack-ai-openrouter-0.6.5.tgz","_integrity":"sha512-dKzOa3QVbMs7Rqf5GlvX2sJZc7H+K3TheVPiggo2nbnucvwcvuGNK+Rd6dWhgUyIqtWHX9KycrRzjkFzVH476w==","repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-openrouter"},"_npmVersion":"11.6.0","description":"OpenRouter adapter for TanStack AI","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@tanstack/ai":"0.8.0","@openrouter/sdk":"0.3.15"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.7","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.6.5_1773394855127_0.707928599795222","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"@tanstack/ai-openrouter","version":"0.6.6","keywords":["ai","openrouter","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-openrouter@0.6.6","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"},{"name":"tkdodo","email":"dominik@dorfmeister.cc"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"},{"name":"lachlancollins","email":"lachlan.collins@gmail.com"},{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"homepage":"https://github.com/TanStack/ai#readme","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"d53a3d92b08417aa95d61a22f1824d83fed5e58b","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.6.6.tgz","fileCount":47,"integrity":"sha512-pX1EBI/yTrXC/9f3HvafR3hkl86/fBj8kP6cfA0yiTuRILQOsWKhS3EEbCBQIj7noLeRR95V6mr0+MKnLLSktg==","signatures":[{"sig":"MEUCIHU34gC9QlN80qW6SYl2BBht9qhqSJdTA5B1Oaqjl0PHAiEA8Nzq7n32GtQVb4TxVPZloadQg4JOLXAf0B+rQTcIPNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.6.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":924648},"type":"module","_from":"file:tanstack-ai-openrouter-0.6.6.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"}},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"_resolved":"/tmp/4dc78e363192475d3a47b2286b913d13/tanstack-ai-openrouter-0.6.6.tgz","_integrity":"sha512-pX1EBI/yTrXC/9f3HvafR3hkl86/fBj8kP6cfA0yiTuRILQOsWKhS3EEbCBQIj7noLeRR95V6mr0+MKnLLSktg==","repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-openrouter"},"_npmVersion":"11.6.0","description":"OpenRouter adapter for TanStack AI","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@tanstack/ai":"0.8.1","@openrouter/sdk":"0.3.15"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.7","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.6.6_1773702149937_0.3192127281868131","host":"s3://npm-registry-packages-npm-production"}},"0.6.8":{"name":"@tanstack/ai-openrouter","version":"0.6.8","keywords":["ai","openrouter","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-openrouter@0.6.8","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"},{"name":"tkdodo","email":"dominik@dorfmeister.cc"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"},{"name":"lachlancollins","email":"lachlan.collins@gmail.com"},{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"homepage":"https://github.com/TanStack/ai#readme","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"d9ec4eb649fcda405144d81af73794b0bc105b0c","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.6.8.tgz","fileCount":47,"integrity":"sha512-M8dWKflHVKeXpWRk41hpFYL4ngqQgfKuux4p8SP5PYMijI4uFYEwvQI7/Ex13U6DvzhHWRlm4vDaNwIoyYy8yQ==","signatures":[{"sig":"MEQCIFDI7GDcmMg3PcpnLfqZH8fQqBwP8NiZ6+Jczy+BTQYAAiBHBUun+J3bZqppLMJFTuEwkbS4ZwjsHrsrWYVkojVftw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.6.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":924005},"type":"module","_from":"file:tanstack-ai-openrouter-0.6.8.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"}},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"_resolved":"/tmp/3c82b207b83cba5b816bcd45fe87b753/tanstack-ai-openrouter-0.6.8.tgz","_integrity":"sha512-M8dWKflHVKeXpWRk41hpFYL4ngqQgfKuux4p8SP5PYMijI4uFYEwvQI7/Ex13U6DvzhHWRlm4vDaNwIoyYy8yQ==","repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-openrouter"},"_npmVersion":"11.6.0","description":"OpenRouter adapter for TanStack AI","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@tanstack/ai":"0.9.1","@openrouter/sdk":"0.3.15"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.7","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"0.9.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.6.8_1774642293577_0.20291677592800017","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@tanstack/ai-openrouter","version":"0.7.0","keywords":["ai","openrouter","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-openrouter@0.7.0","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"},{"name":"tkdodo","email":"dominik@dorfmeister.cc"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"},{"name":"lachlancollins","email":"lachlan.collins@gmail.com"},{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"homepage":"https://github.com/TanStack/ai#readme","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"d85228cc3a6ad2e403001ad143e93bc131f09b3e","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.7.0.tgz","fileCount":47,"integrity":"sha512-8QiAuF8gjMrZSemBrvHSxv00zXDD9bJWsHC8bnPg9TN3gf+7O7rmrTsZSPlEwLH4eJNm0Ds5ZTn1Ryg/0LqpgA==","signatures":[{"sig":"MEUCIDk1eUy36iHn2/NfT3pFf1bXJbqisrksMXnyal3ioeZbAiEAn6CicAdE/tJuBY8Yv7Nl+VKi4IzHuBC/pc8qcbzB6nQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":900611},"type":"module","_from":"file:tanstack-ai-openrouter-0.7.0.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"}},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"_resolved":"/tmp/e087eafb6128c5d45d9f178be1c6ce47/tanstack-ai-openrouter-0.7.0.tgz","_integrity":"sha512-8QiAuF8gjMrZSemBrvHSxv00zXDD9bJWsHC8bnPg9TN3gf+7O7rmrTsZSPlEwLH4eJNm0Ds5ZTn1Ryg/0LqpgA==","repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-openrouter"},"_npmVersion":"11.6.0","description":"OpenRouter adapter for TanStack AI","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@tanstack/ai":"0.9.2","@openrouter/sdk":"0.3.15"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.7","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"0.9.2"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.7.0_1774883144746_0.8267624204686566","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@tanstack/ai-openrouter","version":"0.7.1","keywords":["ai","openrouter","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-openrouter@0.7.1","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"},{"name":"tkdodo","email":"dominik@dorfmeister.cc"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"},{"name":"lachlancollins","email":"lachlan.collins@gmail.com"},{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"homepage":"https://github.com/TanStack/ai#readme","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"12dbee32135a281a6c9502221a10bdc64d098a6e","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.7.1.tgz","fileCount":47,"integrity":"sha512-H/FDbMUXcojr3JlQaOnwFGLMQiuSoeB0Yp8TnMaVzknl9EiVDVHJZPS1w8EEzClt4StwgjhijWgR5KIlhxeRLg==","signatures":[{"sig":"MEQCIHTWckrrDx43lLTne2mP70VxxBle3ZnnSSaEyd35CDwhAiAvY49x1PgAH14WCPFTWIGPj134dLnORbA8EgmoKWIa2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":900613},"type":"module","_from":"file:tanstack-ai-openrouter-0.7.1.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"}},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"_resolved":"/tmp/cf86d8f2b6aed7ee6fc5bc569c347600/tanstack-ai-openrouter-0.7.1.tgz","_integrity":"sha512-H/FDbMUXcojr3JlQaOnwFGLMQiuSoeB0Yp8TnMaVzknl9EiVDVHJZPS1w8EEzClt4StwgjhijWgR5KIlhxeRLg==","repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-openrouter"},"_npmVersion":"11.6.0","description":"OpenRouter adapter for TanStack AI","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@tanstack/ai":"0.10.0","@openrouter/sdk":"0.3.15"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.7","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.7.1_1775224854202_0.7636160628518995","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@tanstack/ai-openrouter","version":"0.7.2","keywords":["ai","openrouter","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-openrouter@0.7.2","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"},{"name":"tkdodo","email":"dominik@dorfmeister.cc"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"},{"name":"lachlancollins","email":"lachlan.collins@gmail.com"},{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"homepage":"https://github.com/TanStack/ai#readme","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"3e8bcb0d5ce7a57f34248f96f227e6dbcf7d83e3","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.7.2.tgz","fileCount":47,"integrity":"sha512-zYHI7/z/BdtV8f37ca5pjBDJ2M66Zkz9cZgalKPRmQOQceR4JW46TjlSb4Kr/6/kp+kUKJxfwdL8Sk9G116KOQ==","signatures":[{"sig":"MEYCIQC24UC/tL+T+5Vj3xTrD3IBrGhjeqgNQxkTRVRGAlNzoAIhAMjgJDf1a229HMOtKN8CB2AqkGO3k8119ocyB298lDX5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":900613},"type":"module","_from":"file:tanstack-ai-openrouter-0.7.2.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"}},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"_resolved":"/tmp/8568f34d04c51c2362f8601593921b0d/tanstack-ai-openrouter-0.7.2.tgz","_integrity":"sha512-zYHI7/z/BdtV8f37ca5pjBDJ2M66Zkz9cZgalKPRmQOQceR4JW46TjlSb4Kr/6/kp+kUKJxfwdL8Sk9G116KOQ==","repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-openrouter"},"_npmVersion":"11.6.0","description":"OpenRouter adapter for TanStack AI","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@tanstack/ai":"0.10.1","@openrouter/sdk":"0.3.15"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.7","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.7.2_1775691167525_0.8561637796277222","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@tanstack/ai-openrouter","version":"0.7.3","keywords":["ai","openrouter","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-openrouter@0.7.3","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"},{"name":"tkdodo","email":"dominik@dorfmeister.cc"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"},{"name":"lachlancollins","email":"lachlan.collins@gmail.com"},{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"homepage":"https://github.com/TanStack/ai#readme","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"cafad048aa3edae6a8a414fb9729dec3ea4ebede","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.7.3.tgz","fileCount":47,"integrity":"sha512-OY7QYgIuEzOtBjl68kD90LwfSt0IMKduQsKrgBVWFR3llVcf2/jTDLGW4EJSPIPRHefr49WgLvSohegrjLSRgg==","signatures":[{"sig":"MEQCIFArOqjFr8zYenDGbo25a3eTluQRCzdG8icvUi886atHAiAskP+1Nvq35voWKPkd2GC3dwotJ9AxuAmQMLSPZhQ33w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":916345},"type":"module","_from":"file:tanstack-ai-openrouter-0.7.3.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"}},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"_resolved":"/tmp/9d7082ed15a7a935524ea7abab44c397/tanstack-ai-openrouter-0.7.3.tgz","_integrity":"sha512-OY7QYgIuEzOtBjl68kD90LwfSt0IMKduQsKrgBVWFR3llVcf2/jTDLGW4EJSPIPRHefr49WgLvSohegrjLSRgg==","repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-openrouter"},"_npmVersion":"11.6.0","description":"OpenRouter adapter for TanStack AI","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@tanstack/ai":"0.10.1","@openrouter/sdk":"0.3.15"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.7","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.7.3_1775894140114_0.7816371988895963","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@tanstack/ai-openrouter","version":"0.7.4","keywords":["ai","openrouter","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-openrouter@0.7.4","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"},{"name":"tkdodo","email":"dominik@dorfmeister.cc"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"},{"name":"lachlancollins","email":"lachlan.collins@gmail.com"},{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"homepage":"https://github.com/TanStack/ai#readme","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"e5d5a9a7b090877cc14852b6b57c515613dce439","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.7.4.tgz","fileCount":47,"integrity":"sha512-hgjZ0iL8m9nqxVL26zE1pwiOaK69Ea9HsS2eyVWenowqE4TksRxtk0FaX4G2Yhyhz9VbIR+QQWtUL6dDt6ND6g==","signatures":[{"sig":"MEYCIQDsK4a0WkeIi+8pdXkOrRlTTzcYa7EELXYE9cJSI4qjSgIhAKb6FgMcMumMu4Jl4oAqF6ZetgPPEZDNbZe3yeNeaQO0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":916345},"type":"module","_from":"file:tanstack-ai-openrouter-0.7.4.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"}},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"_resolved":"/tmp/3f4ca08b9b6bc0018e1565463fc9f2e1/tanstack-ai-openrouter-0.7.4.tgz","_integrity":"sha512-hgjZ0iL8m9nqxVL26zE1pwiOaK69Ea9HsS2eyVWenowqE4TksRxtk0FaX4G2Yhyhz9VbIR+QQWtUL6dDt6ND6g==","repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-openrouter"},"_npmVersion":"11.6.0","description":"OpenRouter adapter for TanStack AI","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@tanstack/ai":"0.10.2","@openrouter/sdk":"0.3.15"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.7","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"0.10.2"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.7.4_1776016359528_0.26783078141023053","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"@tanstack/ai-openrouter","version":"0.7.5","keywords":["ai","openrouter","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-openrouter@0.7.5","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"},{"name":"tkdodo","email":"dominik@dorfmeister.cc"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"},{"name":"lachlancollins","email":"lachlan.collins@gmail.com"},{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"homepage":"https://github.com/TanStack/ai#readme","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"405634458bcc1005babf2e004cb4155df26cd8d3","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.7.5.tgz","fileCount":47,"integrity":"sha512-xmhjyLTjiAmO+iWJOK7hfJrwYXJgSmZs8RTMeoia6IWgoVSfX2aNIb1sT2RcwSTtAcn7i10e9jjXHrG/gZ702g==","signatures":[{"sig":"MEUCIGkHtF5rP/XlDVYbsgiRqLLT5wPiK+ChlWriSWNmjE2mAiEA1vXOzM32dPCVJRv0DsC20FMDXTDkeS+cb0tYThwBPUA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.7.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":846668},"type":"module","_from":"file:tanstack-ai-openrouter-0.7.5.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"}},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"_resolved":"/tmp/6cf319e24cf01fea4fe9e7cb28cf9793/tanstack-ai-openrouter-0.7.5.tgz","_integrity":"sha512-xmhjyLTjiAmO+iWJOK7hfJrwYXJgSmZs8RTMeoia6IWgoVSfX2aNIb1sT2RcwSTtAcn7i10e9jjXHrG/gZ702g==","repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-openrouter"},"_npmVersion":"11.6.0","description":"OpenRouter adapter for TanStack AI","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@tanstack/ai":"0.10.3","@openrouter/sdk":"0.12.14"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.7","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"0.10.3"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.7.5_1776537910644_0.9665593742744867","host":"s3://npm-registry-packages-npm-production"}},"0.7.6":{"name":"@tanstack/ai-openrouter","version":"0.7.6","keywords":["ai","openrouter","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-openrouter@0.7.6","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"},{"name":"tkdodo","email":"dominik@dorfmeister.cc"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"},{"name":"lachlancollins","email":"lachlan.collins@gmail.com"},{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"homepage":"https://github.com/TanStack/ai#readme","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"6679f4e399314b077e4f5e77d91819a137850b04","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.7.6.tgz","fileCount":47,"integrity":"sha512-7ezcP4SOqH4hz3rcJKDmRXuGRnneHuQPGtdYG7ipbxhlDYmNLFPZ7iPNcYYF4OvQwRAYdsdgUIh8aW1c6fA0FA==","signatures":[{"sig":"MEUCIA074CE858D1Km5D+o0fBrBz9WuwumNV+V7yNmouaGyuAiEAmERJxV2MGWEKnoz2/lR3NreYPB6Fp/ei7353cu7HzpI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.7.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":839617},"type":"module","_from":"file:tanstack-ai-openrouter-0.7.6.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"}},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"_resolved":"/tmp/a961227327d2f683a4fc69f8c1593a3a/tanstack-ai-openrouter-0.7.6.tgz","_integrity":"sha512-7ezcP4SOqH4hz3rcJKDmRXuGRnneHuQPGtdYG7ipbxhlDYmNLFPZ7iPNcYYF4OvQwRAYdsdgUIh8aW1c6fA0FA==","repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-openrouter"},"_npmVersion":"11.6.0","description":"OpenRouter adapter for TanStack AI","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@tanstack/ai":"0.10.3","@openrouter/sdk":"0.12.14"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.7","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"0.10.3"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.7.6_1776628277321_0.4973710293018303","host":"s3://npm-registry-packages-npm-production"}},"0.7.7":{"name":"@tanstack/ai-openrouter","version":"0.7.7","keywords":["ai","openrouter","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-openrouter@0.7.7","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"},{"name":"tkdodo","email":"dominik@dorfmeister.cc"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"},{"name":"lachlancollins","email":"lachlan.collins@gmail.com"},{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"homepage":"https://github.com/TanStack/ai#readme","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"96079aa0d32d68f426296022da47a13711ce38bc","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.7.7.tgz","fileCount":47,"integrity":"sha512-HA5E9KuN8ESmuEOPj6G0YPdostHOfxdTeTJ78dxYkyXo3XoGuovBLvLvY2VCTCoP+pO/QMVsI7lGHuY3Supi1A==","signatures":[{"sig":"MEQCID9AEJTLFPbjdlacQOTkjesu9foCQApfrX/W4+Qt7ibRAiA47Bd9ysySYWuSEpbpWFcrSc4Fb9RHl1N/QK9t3GdLjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.7.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":839617},"type":"module","_from":"file:tanstack-ai-openrouter-0.7.7.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"}},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"_resolved":"/tmp/1f70981864b4def1f8667c076b5c3cec/tanstack-ai-openrouter-0.7.7.tgz","_integrity":"sha512-HA5E9KuN8ESmuEOPj6G0YPdostHOfxdTeTJ78dxYkyXo3XoGuovBLvLvY2VCTCoP+pO/QMVsI7lGHuY3Supi1A==","repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-openrouter"},"_npmVersion":"11.6.0","description":"OpenRouter adapter for TanStack AI","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@tanstack/ai":"0.10.3","@openrouter/sdk":"0.12.14"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.7","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"0.10.3"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.7.7_1776673790776_0.47357092555832914","host":"s3://npm-registry-packages-npm-production"}},"0.7.8":{"name":"@tanstack/ai-openrouter","version":"0.7.8","keywords":["ai","openrouter","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-openrouter@0.7.8","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"},{"name":"tkdodo","email":"dominik@dorfmeister.cc"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"},{"name":"lachlancollins","email":"lachlan.collins@gmail.com"},{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"homepage":"https://github.com/TanStack/ai#readme","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"1b81bd3d3c29ec7162d4b00f9b2c77694d28e230","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.7.8.tgz","fileCount":47,"integrity":"sha512-tCHRH9JuS0n9Wvm0vx9Cgyfsm1IM77+N1eJgtsawh7thpYFixuZX6PbO8691DWU4fH5/HjhoXH1aM/XJq4KrSQ==","signatures":[{"sig":"MEQCIFfqn/yBeEO/0cQPu+HFJovx/I2Rmgc96THbSA2GMxqDAiA4AbLkOPzSs56rFrrrQzWBJeH9QM1Qj3MVp8Udi5h5gw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.7.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":857290},"type":"module","_from":"file:tanstack-ai-openrouter-0.7.8.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"}},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"_resolved":"/tmp/6b47ba5067e776322f05b1dde0d1dc42/tanstack-ai-openrouter-0.7.8.tgz","_integrity":"sha512-tCHRH9JuS0n9Wvm0vx9Cgyfsm1IM77+N1eJgtsawh7thpYFixuZX6PbO8691DWU4fH5/HjhoXH1aM/XJq4KrSQ==","repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-openrouter"},"_npmVersion":"11.6.0","description":"OpenRouter adapter for TanStack AI","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@tanstack/ai":"0.11.0","@openrouter/sdk":"0.12.14"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.7","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.7.8_1776695570181_0.5747383878426766","host":"s3://npm-registry-packages-npm-production"}},"0.7.9":{"name":"@tanstack/ai-openrouter","version":"0.7.9","keywords":["ai","openrouter","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-openrouter@0.7.9","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"},{"name":"tkdodo","email":"dominik@dorfmeister.cc"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"},{"name":"lachlancollins","email":"lachlan.collins@gmail.com"},{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"homepage":"https://github.com/TanStack/ai#readme","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"3ccc6690406a48a34d54da9a409d3c4fd6ea5235","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.7.9.tgz","fileCount":47,"integrity":"sha512-VWqLnnaC/ZmS1bpTlDji3+Llq4ssfvfGM1wVx2HdL0LnwWSRklEGMfNrYOqK10SK5hl6jiffkVFAcEvhr325jw==","signatures":[{"sig":"MEYCIQDs9A0JsuHyXY/LdfSETRlIvuwpRjPe0z4EUd7C/xnpfgIhAMTXz6hXdtM8/MIlf11aYW+0DXErktoi9tgqLL0w/8lR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.7.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":859531},"type":"module","_from":"file:tanstack-ai-openrouter-0.7.9.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"}},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"_resolved":"/tmp/8b5366bd3c3450cacdd2358e412f4e69/tanstack-ai-openrouter-0.7.9.tgz","_integrity":"sha512-VWqLnnaC/ZmS1bpTlDji3+Llq4ssfvfGM1wVx2HdL0LnwWSRklEGMfNrYOqK10SK5hl6jiffkVFAcEvhr325jw==","repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-openrouter"},"_npmVersion":"11.6.0","description":"OpenRouter adapter for TanStack AI","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@tanstack/ai":"0.11.1","@openrouter/sdk":"0.12.14"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.7","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"0.11.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.7.9_1776770280876_0.8283288411385639","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@tanstack/ai-openrouter","version":"0.8.0","keywords":["ai","openrouter","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-openrouter@0.8.0","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"},{"name":"tkdodo","email":"dominik@dorfmeister.cc"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"},{"name":"lachlancollins","email":"lachlan.collins@gmail.com"},{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"homepage":"https://github.com/TanStack/ai#readme","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"cefc8c56ebecc463168861aa2592451793cf99ff","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.8.0.tgz","fileCount":49,"integrity":"sha512-dGwCxgNqijJWAfgszZFNkunLoptxyzIkna/R2/hABoxIfm1DdRdoqkYxfetGXnYrVC105amnyFCldnT+j45Gtw==","signatures":[{"sig":"MEQCIG7XoSElFtfcEaoF/4C4qAYCRDculeZm4MiOvBq+BjmoAiA8ycwZlX5+o/Pk+XKtFuFNN0WCyHB0RfUj6YEVf0AjxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":870170},"type":"module","_from":"file:tanstack-ai-openrouter-0.8.0.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"}},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"_resolved":"/tmp/3233364a14d85ff3004fe188d6c9dce9/tanstack-ai-openrouter-0.8.0.tgz","_integrity":"sha512-dGwCxgNqijJWAfgszZFNkunLoptxyzIkna/R2/hABoxIfm1DdRdoqkYxfetGXnYrVC105amnyFCldnT+j45Gtw==","repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-openrouter"},"_npmVersion":"11.6.0","description":"OpenRouter adapter for TanStack AI","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@tanstack/ai":"0.12.0","@openrouter/sdk":"0.12.14"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^7.2.7","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"0.12.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.8.0_1776796964197_0.8389890910696529","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@tanstack/ai-openrouter","version":"0.8.1","keywords":["ai","openrouter","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-openrouter@0.8.1","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"},{"name":"tkdodo","email":"dominik@dorfmeister.cc"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"},{"name":"lachlancollins","email":"lachlan.collins@gmail.com"},{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"homepage":"https://github.com/TanStack/ai#readme","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"8afab864e2079404218f57ff46ad249d517e7e44","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.8.1.tgz","fileCount":49,"integrity":"sha512-VSl6r0PRmg68MKEuosy4jeqDzk+/Qt3RQVdU9yqlitWr7igrZzbu9eU4625Z0rqGp/VjSSjqiFyT0XTJ3tox2g==","signatures":[{"sig":"MEQCICGz7mar61ymjIt11Yzhp2u7j5uSaaySLkm/z9vpvDwkAiAUfs6QiSXgzXTmFMRRqizECBLgM3a8mEWbii8+Qrs1wA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":877156},"type":"module","_from":"file:tanstack-ai-openrouter-0.8.1.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"}},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"_resolved":"/tmp/a08c276125c3e9e2e8274b242bcd33c6/tanstack-ai-openrouter-0.8.1.tgz","_integrity":"sha512-VSl6r0PRmg68MKEuosy4jeqDzk+/Qt3RQVdU9yqlitWr7igrZzbu9eU4625Z0rqGp/VjSSjqiFyT0XTJ3tox2g==","repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-openrouter"},"_npmVersion":"11.6.0","description":"OpenRouter adapter for TanStack AI","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@tanstack/ai":"0.13.0","@openrouter/sdk":"0.12.14"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^7.2.7","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.8.1_1776855467690_0.349365488277402","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@tanstack/ai-openrouter","version":"0.8.2","keywords":["ai","openrouter","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-openrouter@0.8.2","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"},{"name":"tkdodo","email":"dominik@dorfmeister.cc"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"},{"name":"lachlancollins","email":"lachlan.collins@gmail.com"},{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"homepage":"https://github.com/TanStack/ai#readme","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"f113f0327ca28a40644ac2d0497366f67f77c2a6","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.8.2.tgz","fileCount":49,"integrity":"sha512-bhg1UPIXYkC9RLApw+YS4dLMDyCTHG72x3hbSKqbwtbGYAiLNwOudscFvfG9Br21sMhzttB1fyBjA7tz2QBPTQ==","signatures":[{"sig":"MEUCIDvTB8Cygdn4pPQ8RQxPf2YWgDMZqRSQOC2oE2nxKmhDAiEA8k3OMBuCZZVdt7IE38xnCh/v1Aa7VXDZSjs7OrnkImg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":876370},"type":"module","_from":"file:tanstack-ai-openrouter-0.8.2.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"}},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"_resolved":"/tmp/d4bb51912706f194706fd02e1619e7b4/tanstack-ai-openrouter-0.8.2.tgz","_integrity":"sha512-bhg1UPIXYkC9RLApw+YS4dLMDyCTHG72x3hbSKqbwtbGYAiLNwOudscFvfG9Br21sMhzttB1fyBjA7tz2QBPTQ==","repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-openrouter"},"_npmVersion":"11.6.0","description":"OpenRouter adapter for TanStack AI","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@tanstack/ai":"0.14.0","@openrouter/sdk":"0.12.14"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^7.2.7","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.8.2_1777036468539_0.3020416798170551","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@tanstack/ai-openrouter","version":"0.8.3","keywords":["ai","openrouter","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-openrouter@0.8.3","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"},{"name":"tkdodo","email":"dominik@dorfmeister.cc"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"},{"name":"lachlancollins","email":"lachlan.collins@gmail.com"},{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"homepage":"https://github.com/TanStack/ai#readme","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"bec196103254712f710737b57a81abb0870faaee","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.8.3.tgz","fileCount":49,"integrity":"sha512-BA0eDrhj7246Lnf3gtv9pOXkNwyFXrgKVqHG+ky0JwDrsc0Tl7Ql/M712L4cf4P5LWxrSQ5kOYTJ1Ahdhlnq6w==","signatures":[{"sig":"MEUCIEs54d0KlAM2YeNbLLs+P9nmSiwJjzamcu/CAAqFf2obAiEAxUrNlbC+lYlulTuo5lca/RbRjBAGYHfLHVhZ1Yw/wps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":876370},"type":"module","_from":"file:tanstack-ai-openrouter-0.8.3.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"}},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"_resolved":"/tmp/deace3a37ae7831ca175c4008f28b3ac/tanstack-ai-openrouter-0.8.3.tgz","_integrity":"sha512-BA0eDrhj7246Lnf3gtv9pOXkNwyFXrgKVqHG+ky0JwDrsc0Tl7Ql/M712L4cf4P5LWxrSQ5kOYTJ1Ahdhlnq6w==","repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-openrouter"},"_npmVersion":"11.6.0","description":"OpenRouter adapter for TanStack AI","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@tanstack/ai":"0.15.0","@openrouter/sdk":"0.12.14"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^7.2.7","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"0.15.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.8.3_1778244762838_0.34289168449268526","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"@tanstack/ai-openrouter","version":"0.8.4","keywords":["ai","openrouter","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-openrouter@0.8.4","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"},{"name":"tkdodo","email":"dominik@dorfmeister.cc"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"},{"name":"lachlancollins","email":"lachlan.collins@gmail.com"},{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"homepage":"https://github.com/TanStack/ai#readme","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"bc034fdbea47eeba3f2f8ccd9c86e62a89d2d8cb","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.8.4.tgz","fileCount":49,"integrity":"sha512-BrhI+3It+9TDYq6X2QUK+rIKNza6aO47Scqi1MTGyaphQhnV2rJQmlHfk1X/94PrBZCSEvnWtps6qvo7ILVA5Q==","signatures":[{"sig":"MEYCIQCxjAeJIQCe8qT5cex+Gqnrl+2d7/hGr9DWtIYGvHpJAgIhAPo9ELCNyTXtqwT8YV8dCdMZxCWyD913taGDaV1raHdM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.8.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":874415},"type":"module","_from":"file:tanstack-ai-openrouter-0.8.4.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"}},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"_resolved":"/tmp/da9c70aaff131189bad5cc771851f2f9/tanstack-ai-openrouter-0.8.4.tgz","_integrity":"sha512-BrhI+3It+9TDYq6X2QUK+rIKNza6aO47Scqi1MTGyaphQhnV2rJQmlHfk1X/94PrBZCSEvnWtps6qvo7ILVA5Q==","repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-openrouter"},"_npmVersion":"11.6.0","description":"OpenRouter adapter for TanStack AI","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@openrouter/sdk":"0.12.14","@tanstack/ai-utils":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^7.2.7","@tanstack/ai":"0.15.0","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"^0.15.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.8.4_1778488728665_0.7051304402670722","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"@tanstack/ai-openrouter","version":"0.8.5","keywords":["ai","openrouter","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-openrouter@0.8.5","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"},{"name":"tkdodo","email":"dominik@dorfmeister.cc"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"},{"name":"lachlancollins","email":"lachlan.collins@gmail.com"},{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"homepage":"https://github.com/TanStack/ai#readme","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"5058c42cab4d63d2ba10c1ec20c6e8c0a89a31d4","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.8.5.tgz","fileCount":49,"integrity":"sha512-uEQGQaNvAEwvUuO8mNKfbmCzXntoQSZDf2mxIrYIsLDhiHd5B6Mx0fIp4/SIUgVoqLtaYzX8uRHVda3qMWAhfQ==","signatures":[{"sig":"MEUCIQDlDPUT4H9ZjPLBd6eXb1VQ//a/Tv+0u3UrhWusGYulWAIgBScqnqC6WuvwdTMmjGZepPc6O3IWcUWbKPararJZqLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.8.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":874415},"type":"module","_from":"file:tanstack-ai-openrouter-0.8.5.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"}},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"_resolved":"/tmp/32ddf87246db425a2ae53466837cc9c5/tanstack-ai-openrouter-0.8.5.tgz","_integrity":"sha512-uEQGQaNvAEwvUuO8mNKfbmCzXntoQSZDf2mxIrYIsLDhiHd5B6Mx0fIp4/SIUgVoqLtaYzX8uRHVda3qMWAhfQ==","repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-openrouter"},"_npmVersion":"11.6.0","description":"OpenRouter adapter for TanStack AI","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@openrouter/sdk":"0.12.14","@tanstack/ai-utils":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^7.2.7","@tanstack/ai":"0.16.0","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"^0.16.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.8.5_1778510954486_0.491179877546396","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@tanstack/ai-openrouter","version":"0.9.0","keywords":["ai","openrouter","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-openrouter@0.9.0","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"tkdodo","email":"dominik@dorfmeister.cc"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"}],"dist":{"shasum":"747d44a9b305d1f8f20affce2c23e16bedaf80a6","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.9.0.tgz","fileCount":67,"integrity":"sha512-nd4Jyuu22y+vSLePjQhZOU62LXYohj3Il5z6BF3Rq1H6Y2KqTQ1vTSx6oCR+l/941JEo12J/XbE4uucpHjVmvg==","signatures":[{"sig":"MEUCIQDzHDjxL1bQTHvgnEu5iza1N9ruP2/bYElwFLr6b//IGAIgd/3f3PQyUbwkV0GEJXzqMTdLIe1FnMpTrzoKjipzh6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1174052},"type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"}},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-openrouter"},"description":"OpenRouter adapter for TanStack AI","directories":{},"_nodeVersion":"26.0.0","dependencies":{"@openrouter/sdk":"0.12.14","@tanstack/ai-utils":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^7.2.7","@tanstack/ai":"0.17.0","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"^0.17.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.9.0_1778769580434_0.13727705180938776","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@tanstack/ai-openrouter","version":"0.9.1","keywords":["ai","openrouter","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-openrouter@0.9.1","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"tkdodo","email":"dominik@dorfmeister.cc"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"}],"dist":{"shasum":"dd8dd94891e01d3efa272727849f5f406aa9b356","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.9.1.tgz","fileCount":67,"integrity":"sha512-dPcX4Dqy1e3na/M31WDLQ769JRAhtjx2/VqMZvEJZBgnG1bt2h2iY28gC0uXqxSmoCm4UMxWDwZ/HSb4R/oisg==","signatures":[{"sig":"MEQCIDYYY+j+TxHeHKeXRZZNMbvbcR6sgEW3GZemWk1B8/MqAiBclIQ/KG+01Tg/g539dEk0EA7qg3T8B14fhTuhStmglA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1175356},"type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"}},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-openrouter"},"description":"OpenRouter adapter for TanStack AI","directories":{},"_nodeVersion":"26.0.0","dependencies":{"@openrouter/sdk":"0.12.14","@tanstack/ai-utils":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^7.2.7","@tanstack/ai":"0.18.0","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"^0.18.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.9.1_1778921602159_0.06492057103991611","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@tanstack/ai-openrouter","version":"0.9.3","keywords":["ai","openrouter","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-openrouter@0.9.3","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"tkdodo","email":"dominik@dorfmeister.cc"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"}],"dist":{"shasum":"05ee94d723d49482c33f89462b43537bd1654602","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.9.3.tgz","fileCount":67,"integrity":"sha512-P1DMyhhgvK6uh1DFsA00sYbZWIA0NDspAkn6Sx6TCNc84SkKC5f8L1BJEUgq5WkM5RBPgXfe20rm3s/0zf9TqQ==","signatures":[{"sig":"MEYCIQDBVPdBaE67bjTR97SoUxFHw4hf9lla0n8OFdmdQmRYdAIhAM/f1wpuAMzzQz1lBpheZ86yW95qJc342h2M30ZTn5+H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.9.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1203726},"type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"}},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-openrouter"},"description":"OpenRouter adapter for TanStack AI","directories":{},"_nodeVersion":"26.0.0","dependencies":{"@openrouter/sdk":"0.12.14","@tanstack/ai-utils":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^7.3.3","@tanstack/ai":"0.19.0","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"^0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.9.3_1779204978149_0.2512494341548521","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"@tanstack/ai-openrouter","version":"0.9.4","keywords":["ai","openrouter","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-openrouter@0.9.4","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"tkdodo","email":"dominik@dorfmeister.cc"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"}],"dist":{"shasum":"19f8acfbf252725ee1bb9eff4efe20d1e61f2c10","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.9.4.tgz","fileCount":67,"integrity":"sha512-RL402ZJWZvV36y6zwkSkB1J59JjUh/7qeKahG/rCmUmgUpMkI98oaOCIOpo8E2GrJ8wLbCzZwK4K9e5ORqwdYQ==","signatures":[{"sig":"MEUCIDtNYLNr+vMwVf+lDY6uieDetL4JJNsaxCqAb2DQGTxdAiEAtegFlEze2nVgoubj3eVJOTfeM0AUw+uv1RrmCXXvf9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.9.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1204477},"type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"}},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-openrouter"},"description":"OpenRouter adapter for TanStack AI","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@openrouter/sdk":"0.12.14","@tanstack/ai-utils":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^7.3.3","@tanstack/ai":"0.20.0","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"^0.20.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.9.4_1779229606161_0.8021227839808607","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"@tanstack/ai-openrouter","version":"0.9.5","keywords":["ai","openrouter","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-openrouter@0.9.5","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"tkdodo","email":"dominik@dorfmeister.cc"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"}],"dist":{"shasum":"48d60d84fb4b96a806243192c79aafaa24537b46","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.9.5.tgz","fileCount":67,"integrity":"sha512-5Qk3fjVHzGemQWfnugVPgM8V+bbXWLQjNJQQw2lL6Rptj1gvRC/15lUcixIciWSsR0XuC2Uv1h0N16K/X3lQ1A==","signatures":[{"sig":"MEUCIGwecHgRuA2NWf8XqfAhczJSfS8vrcf8/UNI9/zU4zeTAiEAnxwAQZVNX10ndte9Bccs9lUD1fIomt4hWRyQiyQo/nA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.9.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1209110},"type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"}},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-openrouter"},"description":"OpenRouter adapter for TanStack AI","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@openrouter/sdk":"0.12.14","@tanstack/ai-utils":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^7.3.3","@tanstack/ai":"0.20.1","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"^0.20.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.9.5_1779287179308_0.6060864232540915","host":"s3://npm-registry-packages-npm-production"}},"0.9.6":{"name":"@tanstack/ai-openrouter","version":"0.9.6","keywords":["ai","openrouter","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-openrouter@0.9.6","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"tkdodo","email":"dominik@dorfmeister.cc"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"}],"dist":{"shasum":"497a1397705533731fd58bdd715366c31870b10e","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.9.6.tgz","fileCount":71,"integrity":"sha512-Fci5U4J9N9sEpWSo+RdqrY4/yKRLSnhXBaovatWLJ9hzzvNuGrvaX17zrFTHjp3XSAR6hTcB4FuOonS3T13cqA==","signatures":[{"sig":"MEUCIBrfh/V/Jy6AXAeT7GCd0nkjV1QzVR3/7vQ5Kujx9/RuAiEA8QZiCrs44qtJNTskGQQe3dW4wn+kzeZjK63ISZF4g+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.9.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1226231},"type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"}},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-openrouter"},"description":"OpenRouter adapter for TanStack AI","directories":{},"_nodeVersion":"26.0.0","dependencies":{"@openrouter/sdk":"0.12.35","@tanstack/ai-utils":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^7.3.3","@tanstack/ai":"0.21.0","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"^0.21.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.9.6_1779362078393_0.46212803378713074","host":"s3://npm-registry-packages-npm-production"}},"0.9.7":{"name":"@tanstack/ai-openrouter","version":"0.9.7","keywords":["ai","ai-sdk","typescript","llm","generative-ai","openrouter","tanstack","adapter","chat","streaming","tool-calling","structured-outputs","model-router"],"author":"","license":"MIT","_id":"@tanstack/ai-openrouter@0.9.7","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"tkdodo","email":"dominik@dorfmeister.cc"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"}],"dist":{"shasum":"f51db43f62ba09cecaa5d29c755bd38f345b3d49","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.9.7.tgz","fileCount":71,"integrity":"sha512-gEdu5BkGX7vW7wDC+1qkSa+YvaNpr1+02Sy7TW5QZc4mn4tFLQ3XwcLihJKFmNIkeqb5pS/XucO8qj8VPZtVmw==","signatures":[{"sig":"MEQCIG5x6PW9xl3tUN5ZrQqDSYJq8CNYBZn9W1rO2265m5PnAiBnJAQ+Pd4TonxcrzeiUcFGeGsVLHPjrlckZCdWoHrXCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.9.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1235315},"type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"}},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-openrouter"},"description":"TanStack AI adapter for OpenRouter chat, provider tools, structured outputs, and access to hundreds of LLMs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@openrouter/sdk":"0.12.35","@tanstack/ai-utils":"0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^7.3.3","@tanstack/ai":"0.21.2","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"^0.21.2"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.9.7_1779461311098_0.10701912054911755","host":"s3://npm-registry-packages-npm-production"}},"0.9.8":{"name":"@tanstack/ai-openrouter","version":"0.9.8","keywords":["ai","ai-sdk","typescript","llm","generative-ai","openrouter","tanstack","adapter","chat","streaming","tool-calling","structured-outputs","model-router"],"author":"","license":"MIT","_id":"@tanstack/ai-openrouter@0.9.8","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"tkdodo","email":"dominik@dorfmeister.cc"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"}],"dist":{"shasum":"d8f8a762aca385c6918704112d44e0f6a9630244","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.9.8.tgz","fileCount":71,"integrity":"sha512-QKXY9kVkgOsbhfRcfca0S8hDlIsSfQbJR/vLLIPTPFjxtwR7coQHTD1mvXG47JNJ8zQJsBgZMKKffFhitPQB4A==","signatures":[{"sig":"MEUCIQCBIY3BhpB8B1MXl7zCI00Hw0S/dM1OVT4DQKHi72hcDgIgRh0e9YQGE39v8Ta2LFmcyqbyrCOp0fiV8hmRS9nLPhI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.9.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1235315},"type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"}},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-openrouter"},"description":"TanStack AI adapter for OpenRouter chat, provider tools, structured outputs, and access to hundreds of LLMs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@openrouter/sdk":"0.12.35","@tanstack/ai-utils":"0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^7.3.3","@tanstack/ai":"0.22.0","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"^0.22.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.9.8_1779724991938_0.41388034986664435","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@tanstack/ai-openrouter","version":"0.10.0","keywords":["ai","ai-sdk","typescript","llm","generative-ai","openrouter","tanstack","adapter","chat","streaming","tool-calling","structured-outputs","model-router"],"author":"","license":"MIT","_id":"@tanstack/ai-openrouter@0.10.0","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"tkdodo","email":"dominik@dorfmeister.cc"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"}],"dist":{"shasum":"e2e14a0b1011b09faa2f394a51f26fc4cafec90f","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.10.0.tgz","fileCount":75,"integrity":"sha512-lW0589rmlq5BAtLZkka/uo2Pgn+3c98YXUCgfSj6WbHkYq6YDKWgGmKH7B6suyfvjRzmPhoSJRsk85WpprTHbw==","signatures":[{"sig":"MEYCIQDoo8bvR9l1yz2kashS90Q7Fe0WDZH70nantXQ5B6EbcwIhAIVu7Wr33luP9Z2tFQ20QMuizOqiyZojhjECtk9bqVAI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1247603},"type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"}},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-openrouter"},"description":"TanStack AI adapter for OpenRouter chat, provider tools, structured outputs, and access to hundreds of LLMs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@openrouter/sdk":"0.12.35","@tanstack/ai-utils":"0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^7.3.3","@tanstack/ai":"0.23.0","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.10.0_1780092072415_0.765683111414426","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@tanstack/ai-openrouter","version":"0.11.0","keywords":["ai","ai-sdk","typescript","llm","generative-ai","openrouter","tanstack","adapter","chat","streaming","tool-calling","structured-outputs","model-router"],"author":"","license":"MIT","_id":"@tanstack/ai-openrouter@0.11.0","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"tkdodo","email":"dominik@dorfmeister.cc"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"}],"dist":{"shasum":"053563f1015045bc2dd59dd1ab840b700d327b7b","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.11.0.tgz","fileCount":75,"integrity":"sha512-5orJguvA8Wr/F1wSPGSWoPPY5XhcQIZADrwJLXYlAC9KCvGMi1j3ioLrTDtIbDA51RxG95U6fWEsDjQl6M7/Fw==","signatures":[{"sig":"MEUCIQDReuHUcKFoY++xBCo0q0VYfD1aJZiMe7UWWW+zYoAM5AIgYjCkx4YqLDAk2VEPeYAmif1l1k8LJ6po/zq/mIRhoVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1236013},"type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"}},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-openrouter"},"description":"TanStack AI adapter for OpenRouter chat, provider tools, structured outputs, and access to hundreds of LLMs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@openrouter/sdk":"0.12.35","@tanstack/ai-utils":"0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^7.3.3","@tanstack/ai":"0.24.0","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"^0.24.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.11.0_1780309443366_0.23429013439363255","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@tanstack/ai-openrouter","version":"0.12.0","keywords":["ai","ai-sdk","typescript","llm","generative-ai","openrouter","tanstack","adapter","chat","streaming","tool-calling","structured-outputs","model-router"],"author":"","license":"MIT","_id":"@tanstack/ai-openrouter@0.12.0","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"tkdodo","email":"dominik@dorfmeister.cc"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"}],"dist":{"shasum":"29676a1d6a691486d5d9f43c1dad8a6a7a60e579","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.12.0.tgz","fileCount":79,"integrity":"sha512-Tq/+UO00WF7iSLpc2L+JqCex1v3dKR+D/gVLwQR2yvFRQd/ImVFoAcua5W26EuVcvNvsN/cz8fGQdZV0USoIiA==","signatures":[{"sig":"MEUCIFBt08NK2uB4ztwey5b3tT3qXgmpPG1gc6KZPtWzOhc9AiEA2Kx9StxmrPe7JLRfvoV/1NrfIw+lKS9VPJ+laQnU7nQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1243727},"type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"}},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-openrouter"},"description":"TanStack AI adapter for OpenRouter chat, provider tools, structured outputs, and access to hundreds of LLMs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@openrouter/sdk":"0.12.35","@tanstack/ai-utils":"0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^7.3.3","@tanstack/ai":"0.25.0","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"^0.25.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.12.0_1780334546573_0.8987876581110001","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@tanstack/ai-openrouter","version":"0.12.1","keywords":["ai","ai-sdk","typescript","llm","generative-ai","openrouter","tanstack","adapter","chat","streaming","tool-calling","structured-outputs","model-router"],"author":"","license":"MIT","_id":"@tanstack/ai-openrouter@0.12.1","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"tkdodo","email":"dominik@dorfmeister.cc"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"}],"dist":{"shasum":"b1bf3f2a413f03907a94fdde548ad3cef2777765","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.12.1.tgz","fileCount":79,"integrity":"sha512-KvNu0Z+cjAKE0ZfQKhPbxB97Uwa8foTEVbJia/RUCbzWqSkxiSwTQhWLw4gNx/1Qu57Gzjxkkx1xTz//L7YgZA==","signatures":[{"sig":"MEYCIQD3QLboYiepHKRAV3vsB3TV19Z2i4FbYjriwrdqchyaOAIhAOWqZTR8hKNa1KTQ3t2B68NXXf6ef0Lw0iNFqwbpZiMw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1233212},"type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"}},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-openrouter"},"description":"TanStack AI adapter for OpenRouter chat, provider tools, structured outputs, and access to hundreds of LLMs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@openrouter/sdk":"0.12.35","@tanstack/ai-utils":"0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^7.3.3","@tanstack/ai":"0.26.0","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"^0.26.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.12.1_1780349434640_0.14252314607279892","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@tanstack/ai-openrouter","version":"0.13.0","keywords":["ai","ai-sdk","typescript","llm","generative-ai","openrouter","tanstack","adapter","chat","streaming","tool-calling","structured-outputs","model-router"],"author":"","license":"MIT","_id":"@tanstack/ai-openrouter@0.13.0","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"tkdodo","email":"dominik@dorfmeister.cc"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"}],"dist":{"shasum":"53cac13ed8099777e63f0c241db199da9d3c448b","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.13.0.tgz","fileCount":79,"integrity":"sha512-oRZL1jcy40JGHhs9BzsmQIUEukgpELeE9f4ZKk5kyt75zKl7MP80gYByD7NK5xSz5dAtFl+sORedslk03dwgPg==","signatures":[{"sig":"MEQCIHTGzfr2J2bwZXTURuwRgliEuNrnm3fj3OcGmLfHi2KWAiBbqVJ1jRW7IRM4/eBSr+jbKzg63Tt9Ale8ABA5umblWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1232749},"type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"}},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-openrouter"},"description":"TanStack AI adapter for OpenRouter chat, provider tools, structured outputs, and access to hundreds of LLMs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@openrouter/sdk":"0.12.35","@tanstack/ai-utils":"0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^7.3.3","@tanstack/ai":"0.27.0","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"^0.27.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.13.0_1780483599369_0.04974155765300603","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@tanstack/ai-openrouter","version":"0.13.1","keywords":["ai","ai-sdk","typescript","llm","generative-ai","openrouter","tanstack","adapter","chat","streaming","tool-calling","structured-outputs","model-router"],"author":"","license":"MIT","_id":"@tanstack/ai-openrouter@0.13.1","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"tkdodo","email":"dominik@dorfmeister.cc"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"}],"dist":{"shasum":"192a74207f3c0763128e6cc7811bdc1bd147c4ad","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.13.1.tgz","fileCount":79,"integrity":"sha512-I073pJqcfyTcLK7jvDUPsrjN3ZEMq9gsdy8fgmuUkKbGaSD1M6XxPZveuVccgtOqucaaXFf41xm3B7+LpzGD/w==","signatures":[{"sig":"MEYCIQCFMCs8lIHJGU4qU3o0HNbmD4QETz4mxH5Wpi7iPmX7qAIhAIyAfczY8a/dasOgj708TN7GgwYlGY2+7YG1+KvpZLiM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1226223},"type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"}},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-openrouter"},"description":"TanStack AI adapter for OpenRouter chat, provider tools, structured outputs, and access to hundreds of LLMs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@openrouter/sdk":"0.12.35","@tanstack/ai-utils":"0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^7.3.3","@tanstack/ai":"0.28.0","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"^0.28.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.13.1_1780649562284_0.7192790184148448","host":"s3://npm-registry-packages-npm-production"}},"0.13.2":{"name":"@tanstack/ai-openrouter","version":"0.13.2","keywords":["ai","ai-sdk","typescript","llm","generative-ai","openrouter","tanstack","adapter","chat","streaming","tool-calling","structured-outputs","model-router"],"author":"","license":"MIT","_id":"@tanstack/ai-openrouter@0.13.2","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"tkdodo","email":"dominik@dorfmeister.cc"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"}],"dist":{"shasum":"8005f9745a19632fb83fdb5e700f432b9574a8b0","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.13.2.tgz","fileCount":79,"integrity":"sha512-t6uMtQF+p3WEV0xlIyBs94cbpzjIVs5uHawE5LZxFQ4pDFIUmdyANUVXVsSde7XgWbgohXCRW9eofMj0voqixA==","signatures":[{"sig":"MEYCIQDeDpGdT3acmgdeoayLztFKNlaBW2z1Y/tZFMq5rEHdIwIhAJYcjTBv7Ued9nrFWZ24lEZk9xbhged6IRB2T+XYzALU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.13.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1226223},"type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"}},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-openrouter"},"description":"TanStack AI adapter for OpenRouter chat, provider tools, structured outputs, and access to hundreds of LLMs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@openrouter/sdk":"0.12.35","@tanstack/ai-utils":"0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^7.3.3","@tanstack/ai":"0.29.0","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"^0.29.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.13.2_1781525972026_0.7162308079110349","host":"s3://npm-registry-packages-npm-production"}},"0.13.4":{"name":"@tanstack/ai-openrouter","version":"0.13.4","keywords":["ai","ai-sdk","typescript","llm","generative-ai","openrouter","tanstack","adapter","chat","streaming","tool-calling","structured-outputs","model-router"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-openrouter@0.13.4","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"tkdodo","email":"dominik@dorfmeister.cc"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"}],"homepage":"https://tanstack.com/ai","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"b8c4ae1fd83e2649715a0b5e73e0b27e00d799f2","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.13.4.tgz","fileCount":79,"integrity":"sha512-jK4RZ8Q6V7KE8Y7ZJkx5R+04FJ+0rnFgTcNUR7yu0XhHbVRI1sMF03JNOsnUjTdR7WEjfOUFl6sS2YL3Pa4ngw==","signatures":[{"sig":"MEUCIQCH1astT+u7JiQkBbv+kS6p7q2DFo2Z1OnGCtHNozBOzwIgEkAiAdM8+A4C/pxX9VsntltSQoYkMxNDhbA4h6zmKck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.13.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1226443},"type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"}},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-openrouter"},"description":"TanStack AI adapter for OpenRouter chat, provider tools, structured outputs, and access to hundreds of LLMs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@openrouter/sdk":"0.12.35","@tanstack/ai-utils":"0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^7.3.3","@tanstack/ai":"0.31.0","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"^0.31.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.13.4_1781633297857_0.8650054007651933","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@tanstack/ai-openrouter","version":"0.14.0","keywords":["ai","ai-sdk","typescript","llm","generative-ai","openrouter","tanstack","adapter","chat","streaming","tool-calling","structured-outputs","model-router"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-openrouter@0.14.0","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"tkdodo","email":"dominik@dorfmeister.cc"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"},{"name":"schiller-manuel","email":"meisterpink@gmail.com"}],"homepage":"https://tanstack.com/ai","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"148a76d3ad5825b45e0f7dfc6dfb6348400682c4","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.14.0.tgz","fileCount":79,"integrity":"sha512-zMIngP5ssjrz/P+1pDMM6SvskzzOiO7sltR56W9EMvwtshux+cdxeqrOMRSD2NiqOdc1p1dX7ceOW3AhFW+c+A==","signatures":[{"sig":"MEUCIDq9eiX6Z4UF2PrAA/bVaQQbG1qcwURtS3yN/aoa7YfRAiEA+r7ElciqI0vA6fkpMu2WHH+RcUHZ/QyPhyEbAKI5u90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1232381},"type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"}},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-openrouter"},"description":"TanStack AI adapter for OpenRouter chat, provider tools, structured outputs, and access to hundreds of LLMs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@openrouter/sdk":"0.12.35","@tanstack/ai-utils":"0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^7.3.3","@tanstack/ai":"0.32.0","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"^0.32.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.14.0_1781813894833_0.22508993545568368","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@tanstack/ai-openrouter","version":"0.14.1","keywords":["ai","ai-sdk","typescript","llm","generative-ai","openrouter","tanstack","adapter","chat","streaming","tool-calling","structured-outputs","model-router"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-openrouter@0.14.1","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"}],"homepage":"https://tanstack.com/ai","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"aaa9c3305d4cf5e85179589888e1ddd15350a850","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.14.1.tgz","fileCount":79,"integrity":"sha512-aJP+yhrIUK43ie+k+7QUJ7U1zcD6CtzTzARVj1V+9akS+I1AoYG39mgBnySl2u9H7VX/uc/F8TU3IVgU8LcNWw==","signatures":[{"sig":"MEYCIQCwhJ+t+SM28Q9CTsGBeUr5AWXz85/MAIhwQSIP6L6yJgIhAMolOiIO9U7rIoqQeZGdAZfmPK7J5N2QuH7cyBFmvk4g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1233426},"type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"}},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-openrouter"},"description":"TanStack AI adapter for OpenRouter chat, provider tools, structured outputs, and access to hundreds of LLMs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@openrouter/sdk":"0.12.35","@tanstack/ai-utils":"0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^7.3.3","@tanstack/ai":"0.33.0","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"^0.33.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.14.1_1782148163445_0.35807145581782174","host":"s3://npm-registry-packages-npm-production"}},"0.14.2":{"name":"@tanstack/ai-openrouter","version":"0.14.2","keywords":["ai","ai-sdk","typescript","llm","generative-ai","openrouter","tanstack","adapter","chat","streaming","tool-calling","structured-outputs","model-router"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-openrouter@0.14.2","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"}],"homepage":"https://tanstack.com/ai","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"03ae5dcc13416b331210331a5512b376194eb2fb","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.14.2.tgz","fileCount":79,"integrity":"sha512-7vfhEreT/BDRnq8CjreP9leTv4PVQEg1UvZun6Lhk0jLJQZ5LZVz0M449epYrETxN0oOLPid8YZnOBhBkRyHfA==","signatures":[{"sig":"MEUCIQCTBQ2lbQVst177FtPJVMaJobdCIem6q4I8BfYWmUUF6wIgGCYbg1ADwUhYP1y+FYG0ty5qXt/axqefdonvofI66J0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.14.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1234176},"type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"}},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-openrouter"},"description":"TanStack AI adapter for OpenRouter chat, provider tools, structured outputs, and access to hundreds of LLMs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@openrouter/sdk":"0.12.35","@tanstack/ai-utils":"0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^7.3.3","@tanstack/ai":"0.34.0","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"^0.34.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.14.2_1782223840732_0.8073611326922834","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@tanstack/ai-openrouter","version":"0.15.0","keywords":["ai","ai-sdk","typescript","llm","generative-ai","openrouter","tanstack","adapter","chat","streaming","tool-calling","structured-outputs","model-router"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-openrouter@0.15.0","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"}],"homepage":"https://tanstack.com/ai","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"1e0b730c9ea054ff5a352207be652d51e3b6cc6a","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.15.0.tgz","fileCount":79,"integrity":"sha512-ZE3qWR7YWcMGAcpY0GqDmBimc5iAkBG5dJjGYULiaZ2MDx6+Av1oM596FNLVi3gTX5HXwyssBiDLOjb2cAMtjQ==","signatures":[{"sig":"MEQCIEPtS68ZM+4p8Id58uy8+tdn9nhwS+egpOjGwkaF6oXtAiBQiwr5Q/gznaCGLm4S0uIsr0m4ux3Eswje47R9eXPxLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1239776},"type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"}},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-openrouter"},"description":"TanStack AI adapter for OpenRouter chat, provider tools, structured outputs, and access to hundreds of LLMs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@openrouter/sdk":"0.12.35","@tanstack/ai-utils":"0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^7.3.3","@tanstack/ai":"0.34.1","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"^0.34.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.15.0_1782303139503_0.7530308911944783","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@tanstack/ai-openrouter","version":"0.15.1","keywords":["ai","ai-sdk","typescript","llm","generative-ai","openrouter","tanstack","adapter","chat","streaming","tool-calling","structured-outputs","model-router"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-openrouter@0.15.1","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"}],"homepage":"https://tanstack.com/ai","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"2a2eef91accab7ca2438a10480a50a3bc86aafc4","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.15.1.tgz","fileCount":79,"integrity":"sha512-N08dekxX3kMvkO6iaemh8Emr8jX/wfrO0Z/IfzYU2660w3emj3BA13q+UUNYm07lcdJ/1Q6dKZ1zC/l/p3NjtQ==","signatures":[{"sig":"MEQCIGbn70NRwTf9L5ELkgx9X7fMsccA5wLPw70T3k1Di1uPAiB8Q3kJZen4oex+3SnsIRk+b5Cc92N3Urlv8VuACOkCCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1239776},"type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"}},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-openrouter"},"description":"TanStack AI adapter for OpenRouter chat, provider tools, structured outputs, and access to hundreds of LLMs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@openrouter/sdk":"0.12.35","@tanstack/ai-utils":"0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^7.3.3","@tanstack/ai":"0.35.0","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"^0.35.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.15.1_1782314262239_0.2382045162669053","host":"s3://npm-registry-packages-npm-production"}},"0.15.2":{"name":"@tanstack/ai-openrouter","version":"0.15.2","keywords":["ai","ai-sdk","typescript","llm","generative-ai","openrouter","tanstack","adapter","chat","streaming","tool-calling","structured-outputs","model-router"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-openrouter@0.15.2","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"}],"homepage":"https://tanstack.com/ai","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"b92b0ddd8bbf8779f8064a064fca41b157e2cf15","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.15.2.tgz","fileCount":25,"integrity":"sha512-0pilgZ3kLG8fx0CWF7+cD01ytspxNYRRHxvW5U5D8BXG3FwskcS2OKMDCBaRZm0+krLyDLaAEhxfucsKc2oM5Q==","signatures":[{"sig":"MEUCIBmPSatGnfTsh9D/MBkLx/LjRFNBNjGxd0gyrkuzyIDLAiEA7lnCUS33fbl+vFFoXXuwNXllI2ZGfmnJQNHvEKKqzz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.15.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":509729},"type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"}},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-openrouter"},"description":"TanStack AI adapter for OpenRouter chat, provider tools, structured outputs, and access to hundreds of LLMs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@openrouter/sdk":"0.12.35","@tanstack/ai-utils":"0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^7.3.3","@tanstack/ai":"0.36.0","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"^0.36.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.15.2_1782387648551_0.19351998049964592","host":"s3://npm-registry-packages-npm-production"}},"0.15.3":{"name":"@tanstack/ai-openrouter","version":"0.15.3","keywords":["ai","ai-sdk","typescript","llm","generative-ai","openrouter","tanstack","adapter","chat","streaming","tool-calling","structured-outputs","model-router"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-openrouter@0.15.3","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"}],"homepage":"https://tanstack.com/ai","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"daca701a7c8d99187bb874fba6e9cf69e4ab10e0","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.15.3.tgz","fileCount":79,"integrity":"sha512-EhkdhAPQt91Vi9J0xASaknD3sCcoO+tFXRC+Q+02qxYh8yFUO4H1C7MFoShpnCrnKN5DnjeNMZFedKqq11Xg5w==","signatures":[{"sig":"MEYCIQCzPrBKA7e3bEUGq5chsL8hkI9LTD8x8sImSNbVOqcROQIhAN6YZQiqSdyP3uhKUtQpHschankEQQKujSF/r2TzPkTF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.15.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1239776},"type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"}},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-openrouter"},"description":"TanStack AI adapter for OpenRouter chat, provider tools, structured outputs, and access to hundreds of LLMs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@openrouter/sdk":"0.12.35","@tanstack/ai-utils":"0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^7.3.3","@tanstack/ai":"0.37.0","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"^0.37.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.15.3_1782403709343_0.03627429175512953","host":"s3://npm-registry-packages-npm-production"}},"0.15.4":{"name":"@tanstack/ai-openrouter","version":"0.15.4","keywords":["ai","ai-sdk","typescript","llm","generative-ai","openrouter","tanstack","adapter","chat","streaming","tool-calling","structured-outputs","model-router"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-openrouter@0.15.4","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"}],"homepage":"https://tanstack.com/ai","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"e9c84e20ed504d4098d62a1f94b8c0c4e1f65db8","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.15.4.tgz","fileCount":79,"integrity":"sha512-FNyb+Rd39jABlgurw+LCk8gblFIGBuyE8pGyMniJmKFcEjwKM4Wz1hOpvO0aOwhEQmaLDPlZCfIwOYgFQqvq4Q==","signatures":[{"sig":"MEUCIQCkp9cF2Ku5YjIrkXDdW5vbr4/vAwRGN7oKdw9NMu7iNwIgBd+Own+ilbH8IWLfs4Ww7qJMDml+ZmOKKxIUr/w8d+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.15.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1243442},"type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"}},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-openrouter"},"description":"TanStack AI adapter for OpenRouter chat, provider tools, structured outputs, and access to hundreds of LLMs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@openrouter/sdk":"0.12.35","@tanstack/ai-utils":"0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^7.3.3","@tanstack/ai":"0.38.0","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"^0.38.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.15.4_1782496261936_0.05045849479845077","host":"s3://npm-registry-packages-npm-production"}},"0.15.5":{"name":"@tanstack/ai-openrouter","version":"0.15.5","keywords":["ai","ai-sdk","typescript","llm","generative-ai","openrouter","tanstack","adapter","chat","streaming","tool-calling","structured-outputs","model-router"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-openrouter@0.15.5","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"}],"homepage":"https://tanstack.com/ai","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"d6f9b88dc10c93f3378175b45840108ab3a810d6","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.15.5.tgz","fileCount":79,"integrity":"sha512-wOXjiNy/Sg105UjPAZlqB3X/rEx6bSZyT/B5R8VHoWF02VYjBIAEosmIIVoNWuR2hdmjEckIDXlCdj7MopG3ZA==","signatures":[{"sig":"MEYCIQCtMEgbtVaU9Zd//w7jJcCA9dyJCkrEOdmGCeqaD1fTawIhAJ6NjMLueTykM0GJ0CacUXaO6bJtgg34oTnKm97T0UvA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.15.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1243442},"type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"}},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-openrouter"},"description":"TanStack AI adapter for OpenRouter chat, provider tools, structured outputs, and access to hundreds of LLMs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@openrouter/sdk":"0.13.20","@tanstack/ai-utils":"0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^7.3.3","@tanstack/ai":"0.38.0","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"^0.38.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.15.5_1782749268929_0.7326724164138501","host":"s3://npm-registry-packages-npm-production"}},"0.15.6":{"name":"@tanstack/ai-openrouter","version":"0.15.6","keywords":["ai","ai-sdk","typescript","llm","generative-ai","openrouter","tanstack","adapter","chat","streaming","tool-calling","structured-outputs","model-router"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-openrouter@0.15.6","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"}],"homepage":"https://tanstack.com/ai","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"45ca69b1304ef9bed3e15a7ba97703d32030f567","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.15.6.tgz","fileCount":79,"integrity":"sha512-ReZYeYmwXYdbeN1UMC3CjYI8KDnBPBaIBFsAsWAMPL6r9tsf2b6fmSBB0f2NrbHL5iVa3qZHlS33kLnjd505uA==","signatures":[{"sig":"MEUCIQD9OK/quy0FtECKgvP8LPu7YDeXKkeIoo5NuguQ8jsaPgIgNDuieWQ4bWia9dRS1aj2npJciO/PGtKk5E0/fIvMvRk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.15.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1243442},"type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"}},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-openrouter"},"description":"TanStack AI adapter for OpenRouter chat, provider tools, structured outputs, and access to hundreds of LLMs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@openrouter/sdk":"0.13.20","@tanstack/ai-utils":"0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^7.3.3","@tanstack/ai":"0.39.0","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"^0.39.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.15.6_1782831777660_0.7894793239876783","host":"s3://npm-registry-packages-npm-production"}},"0.15.7":{"name":"@tanstack/ai-openrouter","version":"0.15.7","keywords":["ai","ai-sdk","typescript","llm","generative-ai","openrouter","tanstack","adapter","chat","streaming","tool-calling","structured-outputs","model-router"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-openrouter@0.15.7","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"}],"homepage":"https://tanstack.com/ai","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"254e0fe4f232d389a51e3d155d0909d29ef303f3","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.15.7.tgz","fileCount":79,"integrity":"sha512-E62DybiihVIQIBIXNclc4i9qmOCNIqKrWcDaE0PIXS6cIA3pXJcBBl07y39jCuEBGQGBTfc7Nnl2Td8zFXIoMg==","signatures":[{"sig":"MEUCIQDf2nWQhg6Gx3o7VgzYMVT22gxR//6b4rJtbLC/yFaC/QIgXA5Foa22hB9GuiCHIdHv2hxA/qx1QIXjUDB/sSWWIlM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.15.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1241112},"type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"}},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-openrouter"},"description":"TanStack AI adapter for OpenRouter chat, provider tools, structured outputs, and access to hundreds of LLMs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@openrouter/sdk":"0.13.20","@tanstack/ai-utils":"0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^7.3.3","@tanstack/ai":"0.39.1","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"^0.39.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.15.7_1783117671332_0.48477875776718427","host":"s3://npm-registry-packages-npm-production"}},"0.15.8":{"name":"@tanstack/ai-openrouter","version":"0.15.8","keywords":["ai","ai-sdk","typescript","llm","generative-ai","openrouter","tanstack","adapter","chat","streaming","tool-calling","structured-outputs","model-router"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-openrouter@0.15.8","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"}],"homepage":"https://tanstack.com/ai","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"b0b56885b52b1ec3c6abbe527a9e9061789fdb33","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.15.8.tgz","fileCount":79,"integrity":"sha512-kSAb6p/j+79z2xLxUwNoPUJia6/3QHnsCajz2BDr04a6EBWJwYPi1fPGg3df433HtXXMHaC+yxzuN8YVcedBxw==","signatures":[{"sig":"MEYCIQD+2uy+DRnpw8BcxFzVpIvrVqgw7NxXeEkpqN1/3z8R6wIhAODPqdRqPSmjQsVQoCHRirLs9W5v2pBLoKo/LkzyMUWQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.15.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1241112},"type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"}},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-openrouter"},"description":"TanStack AI adapter for OpenRouter chat, provider tools, structured outputs, and access to hundreds of LLMs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@openrouter/sdk":"0.13.20","@tanstack/ai-utils":"0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^7.3.3","@tanstack/ai":"0.40.0","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"^0.40.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.15.8_1783359442379_0.787133296527937","host":"s3://npm-registry-packages-npm-production"}},"0.15.9":{"name":"@tanstack/ai-openrouter","version":"0.15.9","keywords":["ai","ai-sdk","typescript","llm","generative-ai","openrouter","tanstack","adapter","chat","streaming","tool-calling","structured-outputs","model-router"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-openrouter@0.15.9","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"}],"homepage":"https://tanstack.com/ai","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"3916eb815be1d771ffb73da2cc8047feb98985b9","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.15.9.tgz","fileCount":79,"integrity":"sha512-SB/YhTaolhazA5t4uOJuslhJar+lwNlxKA8x2kscKlQixmV5IQZNHDAtohbK4ACfCeQlMJVUXaiBqrwz+46NRw==","signatures":[{"sig":"MEQCIA+waOm1UuMmovHMgYv9LZbeooEV3QPMjLocIu6VK4DiAiBlsBL6qrwTc7wyacx2H6NmpmLSr6jYstPHg+lv3CtZrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.15.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1241173},"type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"}},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-openrouter"},"description":"TanStack AI adapter for OpenRouter chat, provider tools, structured outputs, and access to hundreds of LLMs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@openrouter/sdk":"0.13.20","@tanstack/ai-utils":"0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^7.3.3","@tanstack/ai":"0.41.0","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"^0.41.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.15.9_1784200298501_0.34593964381872677","host":"s3://npm-registry-packages-npm-production"}},"0.15.10":{"name":"@tanstack/ai-openrouter","version":"0.15.10","keywords":["ai","ai-sdk","typescript","llm","generative-ai","openrouter","tanstack","adapter","chat","streaming","tool-calling","structured-outputs","model-router"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-openrouter@0.15.10","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"}],"homepage":"https://tanstack.com/ai","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"0d9d8c1a1ee16b6ddd1d68b4f5cc6e939db947fa","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.15.10.tgz","fileCount":79,"integrity":"sha512-7eycKhRJsS7wQRMKDvgEjgCOpgkN9u6G9Wzr/FT/Zy7l+RMiL49GZN1OAhFvWUEG6WkYW15SP/l2aV/5lKI/Dg==","signatures":[{"sig":"MEUCIQCY+D1SjqLIy3yrwRF4C4y56dX4e7wLx/3Sw9hiN7FwAwIgRHuPRlmpfgkyheRSZtKHnEGNpu1K1di18ac9MDVxOK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.15.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1241174},"type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"}},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-openrouter"},"description":"TanStack AI adapter for OpenRouter chat, provider tools, structured outputs, and access to hundreds of LLMs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@openrouter/sdk":"0.13.20","@tanstack/ai-utils":"0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^7.3.3","@tanstack/ai":"0.42.0","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"^0.42.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.15.10_1784540282639_0.7657734933397573","host":"s3://npm-registry-packages-npm-production"}},"0.15.11":{"name":"@tanstack/ai-openrouter","version":"0.15.11","keywords":["ai","ai-sdk","typescript","llm","generative-ai","openrouter","tanstack","adapter","chat","streaming","tool-calling","structured-outputs","model-router"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-openrouter@0.15.11","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"}],"homepage":"https://tanstack.com/ai","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"4176485111bf6a5f0879bceed2f369cc8e293b1d","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.15.11.tgz","fileCount":78,"integrity":"sha512-rmZNFQHiJFNO1OCNXOpm9vgedyHsuRu50OIjoM1K8Y+uG8X/3plAegCHcyVfqvS2DSnGtHAkLvLXpdg3RbWnSw==","signatures":[{"sig":"MEUCIQDKmZ76ncLz2W2y48bQ3rAK05jwfhLzRq7T6niPKCtJzAIgPVLL+q838TRfByX21pTJS88Zz7SEYcudS+VZ3hpQpPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.15.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1238728},"type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"}},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"oxlint src --type-aware --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:oxlint":"oxlint src --type-aware","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-openrouter"},"description":"TanStack AI adapter for OpenRouter chat, provider tools, structured outputs, and access to hundreds of LLMs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@openrouter/sdk":"0.13.20","@tanstack/ai-utils":"0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^8.1.4","@tanstack/ai":"0.43.0","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"^0.43.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.15.11_1785863419386_0.6762377937393911","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@tanstack/ai-openrouter","version":"0.16.0","keywords":["ai","ai-sdk","typescript","llm","generative-ai","openrouter","tanstack","adapter","chat","streaming","tool-calling","structured-outputs","model-router"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-openrouter@0.16.0","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"}],"homepage":"https://tanstack.com/ai","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"21428f1aef812c49319b268c6f56a685304df1ea","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.16.0.tgz","fileCount":86,"integrity":"sha512-qjNPQSG3ZJIQGUEmAR5HGnVug6IiwtjfKKnuuGPh4kv8JwuMV/LpRIKpFkoJa5MA5tqKbWDPJAa8ODEi1ZdLDA==","signatures":[{"sig":"MEUCIQCRMw8Oz5eLdbS2/FoYrt925Y87X+i1u34306CRwAD3TgIgFJeka245Wk23aDnufuFuyowtJlR2fdqbm9tvwe/4tlo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1266544},"type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"}},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"oxlint src --type-aware --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:oxlint":"oxlint src --type-aware","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-openrouter"},"description":"TanStack AI adapter for OpenRouter chat, provider tools, structured outputs, and access to hundreds of LLMs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@openrouter/sdk":"0.13.20","@tanstack/ai-utils":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^8.1.4","@tanstack/ai":"0.44.0","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"^0.44.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.16.0_1786383216551_0.937770489354784","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"@tanstack/ai-openrouter","version":"0.16.1","keywords":["ai","ai-sdk","typescript","llm","generative-ai","openrouter","tanstack","adapter","chat","streaming","tool-calling","structured-outputs","model-router"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-openrouter@0.16.1","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"}],"homepage":"https://tanstack.com/ai","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"693469998757fb5d2b7bdacf2993bc93dae8e8ea","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.16.1.tgz","fileCount":86,"integrity":"sha512-/71STIl3lsR5suGSvOSl/sHuktY6co7SBP+24c66Gdai1ptDvNgA+lql/aLM67P8pMvD4aNTWi/xh6lr8mLhaw==","signatures":[{"sig":"MEUCIQC/6StIrCk5NtMBv5D1Ro2tZ8DGmjMnXMkh/AyBlKKxQQIgJnuCsrhb+WP7N+Scxsj9SKa8kFnm5kzSHCvUIroVIbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1270170},"type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"}},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"oxlint src --type-aware --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:oxlint":"oxlint src --type-aware","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-openrouter"},"description":"TanStack AI adapter for OpenRouter chat, provider tools, structured outputs, and access to hundreds of LLMs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@openrouter/sdk":"0.13.20","@tanstack/ai-utils":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^8.1.4","@tanstack/ai":"0.44.0","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"^0.44.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.16.1_1786447240267_0.8460895259368748","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@tanstack/ai-openrouter","version":"0.17.0","keywords":["ai","ai-sdk","typescript","llm","generative-ai","openrouter","tanstack","adapter","chat","streaming","tool-calling","structured-outputs","model-router"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-openrouter@0.17.0","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"}],"homepage":"https://tanstack.com/ai","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"b74caeeee3081fcfe9b7b8151cd5d81cb35a98e9","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.17.0.tgz","fileCount":96,"integrity":"sha512-rD0lljULNKyfY2DIFdWt6tvNzS4tHXr0IqT/GJ7dSMuYpRBZy033RtMcVsZW5h1O0g+1N4UG4QycccL0Rj124Q==","signatures":[{"sig":"MEUCIGdzm7Wk1OYRgkpwGWgpWkwnP6o5MuZfSWMGBqmPKCPBAiEA4h9m4gGYckuKUIPmGNaTayyMhc25kL6XdBnDigYq8nA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2024448},"type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"}},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"oxlint src --type-aware --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:oxlint":"oxlint src --type-aware","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-openrouter"},"description":"TanStack AI adapter for OpenRouter chat, provider tools, structured outputs, and access to hundreds of LLMs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@openrouter/sdk":"0.13.20","@tanstack/ai-utils":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^8.1.4","@tanstack/ai":"0.44.1","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"^0.44.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.17.0_1786728862472_0.37057067312653347","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"@tanstack/ai-openrouter","version":"0.17.1","keywords":["ai","ai-sdk","typescript","llm","generative-ai","openrouter","tanstack","adapter","chat","streaming","tool-calling","structured-outputs","model-router"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-openrouter@0.17.1","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"}],"homepage":"https://tanstack.com/ai","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"43b9ee85a73a550e5eb4fd002694f4ed176f10b7","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.17.1.tgz","fileCount":96,"integrity":"sha512-qfTucCI8PBViNw9eGZZ2/NvnNeYxqS1lrJSYru/ZlGKTWix32Xfg11CdAS/FWTJPM0xqcCytz7i+Sh1Ath5MNA==","signatures":[{"sig":"MEUCIQCX9Oa/RYlbZiPMNuaqRccZnbaRhaNn0ikRUTUJeq6FLwIgA5+JGqGIk0IUnQRnZ07WUDuKiXOSYSOCMvpVvFZJgqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2306351},"type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"}},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"oxlint src --type-aware --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:oxlint":"oxlint src --type-aware","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-openrouter"},"description":"TanStack AI adapter for OpenRouter chat, provider tools, structured outputs, and access to hundreds of LLMs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@openrouter/sdk":"0.13.20","@tanstack/ai-utils":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^8.2.1","@tanstack/ai":"0.45.0","@vitest/coverage-v8":"4.1.10"},"peerDependencies":{"@tanstack/ai":"^0.45.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.17.1_1787075074996_0.3091486581648464","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@tanstack/ai-openrouter","version":"0.18.0","keywords":["ai","ai-sdk","typescript","llm","generative-ai","openrouter","tanstack","adapter","chat","streaming","tool-calling","structured-outputs","model-router"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-openrouter@0.18.0","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"}],"homepage":"https://tanstack.com/ai","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"6e3c22c71a67282215905e44fcaeaa96239681b4","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.18.0.tgz","fileCount":100,"integrity":"sha512-E0EdPRwtUAeCMOCssfi/CRg1rkMVUwNXDp8/iD9K4o8jjPL4kty/97Ah/SxZcSz7/XbeJnLudmWVx+mQf9Z8lQ==","signatures":[{"sig":"MEUCIBezFbLbAW/cnwCqhp8T8rczKH/l2IQzVHZXRIHtQq2oAiEA4vVDAEVO9ghzKFz4TzwncR98Dpf1epiKj8TF3RtDduk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2345381},"type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"},"./model-meta":{"types":"./dist/esm/model-meta.d.ts","import":"./dist/esm/model-meta.js"}},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"oxlint src --type-aware --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:oxlint":"oxlint src --type-aware","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-openrouter"},"description":"TanStack AI adapter for OpenRouter chat, provider tools, structured outputs, and access to hundreds of LLMs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@openrouter/sdk":"0.13.20","@tanstack/ai-utils":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^8.2.1","@tanstack/ai":"0.46.0","@vitest/coverage-v8":"4.1.10"},"peerDependencies":{"@tanstack/ai":"^0.46.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.18.0_1787160270339_0.0329597610325123","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"@tanstack/ai-openrouter","version":"0.18.1","keywords":["ai","ai-sdk","typescript","llm","generative-ai","openrouter","tanstack","adapter","chat","streaming","tool-calling","structured-outputs","model-router"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-openrouter@0.18.1","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"}],"homepage":"https://tanstack.com/ai","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"31a04001bda8a8a1bffa13ea8b6a2fe7e2e225d3","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.18.1.tgz","fileCount":100,"integrity":"sha512-2sd/7y8UUOaLPL2oXhbEb7vMKWGKn7iKufAQBFrZeRSGg9rt7wHu78o7+YMCSAZFXXDaWAKzAPG2XabWQX7qNw==","signatures":[{"sig":"MEYCIQCMOiikDiSX26bUf0Cl/SetmrJ9vuAgLjqquX73IxEMCQIhAMAmb6TDkCU31r2dHCZJBdlTYnb2/YmUIokV4aLejXdZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2371225},"type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"},"./model-meta":{"types":"./dist/esm/model-meta.d.ts","import":"./dist/esm/model-meta.js"}},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"oxlint src --type-aware --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:oxlint":"oxlint src --type-aware","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-openrouter"},"description":"TanStack AI adapter for OpenRouter chat, provider tools, structured outputs, and access to hundreds of LLMs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@openrouter/sdk":"0.13.20","@tanstack/ai-utils":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^8.2.1","@tanstack/ai":"0.47.1","@vitest/coverage-v8":"4.1.10"},"peerDependencies":{"@tanstack/ai":"^0.47.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.18.1_1787244569141_0.9935668742490578","host":"s3://npm-registry-packages-npm-production"}},"0.18.2":{"name":"@tanstack/ai-openrouter","version":"0.18.2","keywords":["ai","ai-sdk","typescript","llm","generative-ai","openrouter","tanstack","adapter","chat","streaming","tool-calling","structured-outputs","model-router"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-openrouter@0.18.2","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"}],"homepage":"https://tanstack.com/ai","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"0992c239acf5f2bf32aaf37d853e1c19e2c14d27","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.18.2.tgz","fileCount":100,"integrity":"sha512-XfJn89RshKzZNmgeaq5JcZ6Ka6wJCSOJIxnT16tkXYck5hwW7i6VLbo7/5k2x2jhBPVFJ429FpM4KOVHpUK4Qw==","signatures":[{"sig":"MEUCIDbO9Z+5MqaH2KiwDY3gGlDpxmwn+MkHT2g3rrI5IMz3AiEAyeDPEOGsLZCIKoVD9cEyc5UmZAJ032D58KkbDxhvqeQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.18.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2401518},"type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"},"./model-meta":{"types":"./dist/esm/model-meta.d.ts","import":"./dist/esm/model-meta.js"}},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"oxlint src --type-aware --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:oxlint":"oxlint src --type-aware","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-openrouter"},"description":"TanStack AI adapter for OpenRouter chat, provider tools, structured outputs, and access to hundreds of LLMs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@openrouter/sdk":"0.13.20","@tanstack/ai-utils":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^8.2.1","@tanstack/ai":"0.47.3","@vitest/coverage-v8":"4.1.10"},"peerDependencies":{"@tanstack/ai":"^0.47.3"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.18.2_1787337170542_0.6045964118870559","host":"s3://npm-registry-packages-npm-production"}},"0.18.3":{"name":"@tanstack/ai-openrouter","version":"0.18.3","keywords":["ai","ai-sdk","typescript","llm","generative-ai","openrouter","tanstack","adapter","chat","streaming","tool-calling","structured-outputs","model-router"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-openrouter@0.18.3","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"}],"homepage":"https://tanstack.com/ai","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"beaeb8bd6eddba562ce305d6aa5d30a7d1e2e3d1","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.18.3.tgz","fileCount":100,"integrity":"sha512-BGwFWJFdjoCaDrKLaQhTEy8c7D/jM23PV5V6UDcMZ7RrFa8At8HU+t/OP5gry3LpK9YdmToERy4iMDEZi/JbCQ==","signatures":[{"sig":"MEYCIQC2b+CrWq+6EaGjhJQVo4h6pRzlDNuTyCByHtrH4GDVCQIhAOFeuAWiheakepLzVg9ZLrqqRpjea4isi0CG1bOE2gcR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.18.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2401542},"type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"},"./model-meta":{"types":"./dist/esm/model-meta.d.ts","import":"./dist/esm/model-meta.js"}},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"oxlint src --type-aware --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:oxlint":"oxlint src --type-aware","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-openrouter"},"description":"TanStack AI adapter for OpenRouter chat, provider tools, structured outputs, and access to hundreds of LLMs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@openrouter/sdk":"0.13.20","@tanstack/ai-utils":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^8.2.1","@tanstack/ai":"0.48.0","@vitest/coverage-v8":"4.1.10"},"peerDependencies":{"@tanstack/ai":"^0.48.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.18.3_1787381664649_0.24958913281115458","host":"s3://npm-registry-packages-npm-production"}},"0.19.1":{"name":"@tanstack/ai-openrouter","version":"0.19.1","keywords":["ai","ai-sdk","typescript","llm","generative-ai","openrouter","tanstack","adapter","chat","streaming","tool-calling","structured-outputs","model-router"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-openrouter@0.19.1","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"}],"homepage":"https://tanstack.com/ai","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"6b7710d914e995afb105c88a5930a047afdeb686","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.19.1.tgz","fileCount":108,"integrity":"sha512-u1WU/WirzA+w3xriYNqJ2tWKU7D8QOJG0ZntSeFFIHrjT/7fQyvKJRWt7Yz/Aw//d0M1KgjmZZYSBU3ijC6Msw==","signatures":[{"sig":"MEYCIQCj/CMFbx1aBEaoCcKjtlFvZwD6j713XyLOzfN1UQf9xwIhAK00cVvxfenkuMg2AMTj3v/segDqv4GNbLtZkuwWiMoj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2441719},"type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"},"./byok":{"types":"./dist/esm/byok.d.ts","import":"./dist/esm/byok.js"},"./pkce":{"types":"./dist/esm/pkce.d.ts","import":"./dist/esm/pkce.js"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"},"./model-meta":{"types":"./dist/esm/model-meta.d.ts","import":"./dist/esm/model-meta.js"}},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"oxlint src --type-aware --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:oxlint":"oxlint src --type-aware","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-openrouter"},"description":"TanStack AI adapter for OpenRouter chat, provider tools, structured outputs, and access to hundreds of LLMs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@openrouter/sdk":"0.13.20","@tanstack/ai-utils":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^8.2.1","@tanstack/ai":"0.49.1","@vitest/coverage-v8":"4.1.10"},"peerDependencies":{"@tanstack/ai":"^0.49.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.19.1_1787590431959_0.7468370294371653","host":"s3://npm-registry-packages-npm-production"}},"0.19.3":{"name":"@tanstack/ai-openrouter","version":"0.19.3","keywords":["ai","ai-sdk","typescript","llm","generative-ai","openrouter","tanstack","adapter","chat","streaming","tool-calling","structured-outputs","model-router"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-openrouter@0.19.3","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"}],"homepage":"https://tanstack.com/ai","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"00e375c47a7be562822a5e1dd7a45eb33e7669d7","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.19.3.tgz","fileCount":108,"integrity":"sha512-AeiIrF79HtxciJyL79VZsNAldwV6lTOa5pyT3ma6QdSg0JEY7IWhYpiZfDqJZzfhEyBi8cr5tAey6aLZuqe9dw==","signatures":[{"sig":"MEQCIH+bGYFdumYFIkatN4iXvRqLmbzQV1gpcZ5Aj2UPNqfoAiBsbqtsRrDYuMLDPPQoI3BbDM2xdQyQvsoSiC1qHM254A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.19.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2432047},"type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"},"./byok":{"types":"./dist/esm/byok.d.ts","import":"./dist/esm/byok.js"},"./pkce":{"types":"./dist/esm/pkce.d.ts","import":"./dist/esm/pkce.js"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"},"./model-meta":{"types":"./dist/esm/model-meta.d.ts","import":"./dist/esm/model-meta.js"}},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"oxlint src --type-aware --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:oxlint":"oxlint src --type-aware","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-openrouter"},"description":"TanStack AI adapter for OpenRouter chat, provider tools, structured outputs, and access to hundreds of LLMs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@openrouter/sdk":"0.13.20","@tanstack/ai-utils":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^8.2.1","@tanstack/ai":"0.50.0","@vitest/coverage-v8":"4.1.10"},"peerDependencies":{"@tanstack/ai":"^0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.19.3_1787829648222_0.6639004411280838","host":"s3://npm-registry-packages-npm-production"}},"0.19.4":{"name":"@tanstack/ai-openrouter","version":"0.19.4","keywords":["ai","ai-sdk","typescript","llm","generative-ai","openrouter","tanstack","adapter","chat","streaming","tool-calling","structured-outputs","model-router"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-openrouter@0.19.4","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"}],"homepage":"https://tanstack.com/ai","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"ffd736875f6b7ceb4d760c88605921a2d041e3dc","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.19.4.tgz","fileCount":108,"integrity":"sha512-2mlBkDpQ/Rezq/QCxvj1Kr7m+39wMdRfj6gif4v1heR9feQcO6agh3QG6n7bs0A9jbMPS29MHQYHv9QoY5qfLQ==","signatures":[{"sig":"MEUCIHS/3AHYpBo2Ba0xWFg+mGhHY27VAvXzZ3IA+AjeRijPAiEApRUd4Z3l/GKJ1rVbgwO2Eg8yqeqpzVHRKBS0Ma2wHx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.19.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2432047},"type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"},"./byok":{"types":"./dist/esm/byok.d.ts","import":"./dist/esm/byok.js"},"./pkce":{"types":"./dist/esm/pkce.d.ts","import":"./dist/esm/pkce.js"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"},"./model-meta":{"types":"./dist/esm/model-meta.d.ts","import":"./dist/esm/model-meta.js"}},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"oxlint src --type-aware --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:oxlint":"oxlint src --type-aware","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-openrouter"},"description":"TanStack AI adapter for OpenRouter chat, provider tools, structured outputs, and access to hundreds of LLMs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@openrouter/sdk":"0.13.20","@tanstack/ai-utils":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^8.2.1","@tanstack/ai":"0.51.0","@vitest/coverage-v8":"4.1.10"},"peerDependencies":{"@tanstack/ai":"^0.51.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.19.4_1787853552375_0.7866921662656317","host":"s3://npm-registry-packages-npm-production"}},"0.19.5":{"name":"@tanstack/ai-openrouter","version":"0.19.5","keywords":["ai","ai-sdk","typescript","llm","generative-ai","openrouter","tanstack","adapter","chat","streaming","tool-calling","structured-outputs","model-router"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-openrouter@0.19.5","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"}],"homepage":"https://tanstack.com/ai","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"dd5deeeea9d9b449abe0b507603311be74bc11b8","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.19.5.tgz","fileCount":108,"integrity":"sha512-HiLRrOaAT+qnOBq1Q/cQPKEPWC5zyoO75qAm6siyivTf3OM57MEx/ueeBRKEHy3STP2UBtiOxPvYUT7XXLaPFA==","signatures":[{"sig":"MEUCICImvI/xmLnyox/cw8kV6l9RU4w0TTQzj3aWCqW2fO+BAiEAl6DKQCSVlY3jNw1uYEd0eB90vG50MZMQgLzAYeumMDc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.19.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2436204},"type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"},"./byok":{"types":"./dist/esm/byok.d.ts","import":"./dist/esm/byok.js"},"./pkce":{"types":"./dist/esm/pkce.d.ts","import":"./dist/esm/pkce.js"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"},"./model-meta":{"types":"./dist/esm/model-meta.d.ts","import":"./dist/esm/model-meta.js"}},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"oxlint src --type-aware --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:oxlint":"oxlint src --type-aware","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-openrouter"},"description":"TanStack AI adapter for OpenRouter chat, provider tools, structured outputs, and access to hundreds of LLMs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@openrouter/sdk":"0.13.20","@tanstack/ai-utils":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^8.2.1","@tanstack/ai":"0.52.0","@vitest/coverage-v8":"4.1.10"},"peerDependencies":{"@tanstack/ai":"^0.52.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.19.5_1787939601743_0.053124003217630555","host":"s3://npm-registry-packages-npm-production"}},"0.19.6":{"name":"@tanstack/ai-openrouter","version":"0.19.6","keywords":["ai","ai-sdk","typescript","llm","generative-ai","openrouter","tanstack","adapter","chat","streaming","tool-calling","structured-outputs","model-router"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-openrouter@0.19.6","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"}],"homepage":"https://tanstack.com/ai","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"5c884a3aa30c38d824921c6154311f17cbb6d8ab","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.19.6.tgz","fileCount":108,"integrity":"sha512-RoyXYuoy0AlxM6pWLIf7ZjTIJIJb8dR/eiZsaNLpbAoXSNJrOjmkzTeoc27T7ZOXG54EWYoodUuCnAiEqFd71g==","signatures":[{"sig":"MEQCIFEK3SJ7YdTLV4Rv9AUf5BIAHKNaqSdALR4eXV20LmbjAiBNJ3SnN3fuO6dt1m3detdFeqSawXyIYlaFzyiyIe+Blg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.19.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2367206},"type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"},"./byok":{"types":"./dist/esm/byok.d.ts","import":"./dist/esm/byok.js"},"./pkce":{"types":"./dist/esm/pkce.d.ts","import":"./dist/esm/pkce.js"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"},"./model-meta":{"types":"./dist/esm/model-meta.d.ts","import":"./dist/esm/model-meta.js"}},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"oxlint src --type-aware --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:oxlint":"oxlint src --type-aware","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-openrouter"},"description":"TanStack AI adapter for OpenRouter chat, provider tools, structured outputs, and access to hundreds of LLMs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@openrouter/sdk":"0.13.20","@tanstack/ai-utils":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^8.2.1","@tanstack/ai":"0.52.1","@vitest/coverage-v8":"4.1.10"},"peerDependencies":{"@tanstack/ai":"^0.52.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.19.6_1788256411128_0.7186020950363494","host":"s3://npm-registry-packages-npm-production"}},"0.19.7":{"name":"@tanstack/ai-openrouter","version":"0.19.7","keywords":["ai","ai-sdk","typescript","llm","generative-ai","openrouter","tanstack","adapter","chat","streaming","tool-calling","structured-outputs","model-router"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-openrouter@0.19.7","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"}],"homepage":"https://tanstack.com/ai","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"fd6031e80f3d1e9a8979fe1766a54a67d42b4024","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.19.7.tgz","fileCount":108,"integrity":"sha512-rtft/9jI/GrqfK9xtYPhPStiV480AgoPrIOeTFjpGaAxgw+uBBfEJyxgEMPehBop5NQZTScGInU2XVy303IPEA==","signatures":[{"sig":"MEUCIQDcu+tjtfzn4G0viVk3SK7x9RUk8ND/4P0lziTYnLi1lQIgKA7gQvYfoHC9G48MWYDVrXfxvKp/HWFuk7kX2kzaNck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.19.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2461972},"type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"},"./byok":{"types":"./dist/esm/byok.d.ts","import":"./dist/esm/byok.js"},"./pkce":{"types":"./dist/esm/pkce.d.ts","import":"./dist/esm/pkce.js"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"},"./model-meta":{"types":"./dist/esm/model-meta.d.ts","import":"./dist/esm/model-meta.js"}},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"oxlint src --type-aware --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:oxlint":"oxlint src --type-aware","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-openrouter"},"description":"TanStack AI adapter for OpenRouter chat, provider tools, structured outputs, and access to hundreds of LLMs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@openrouter/sdk":"0.13.20","@tanstack/ai-utils":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^8.2.1","@tanstack/ai":"0.52.1","@vitest/coverage-v8":"4.1.10"},"peerDependencies":{"@tanstack/ai":"^0.52.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.19.7_1788338995220_0.11090861961949927","host":"s3://npm-registry-packages-npm-production"}},"0.19.8":{"name":"@tanstack/ai-openrouter","version":"0.19.8","keywords":["ai","ai-sdk","typescript","llm","generative-ai","openrouter","tanstack","adapter","chat","streaming","tool-calling","structured-outputs","model-router"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-openrouter@0.19.8","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"}],"homepage":"https://tanstack.com/ai","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"30938672f9ab97e43c35fcf5592ddceb224dca3c","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.19.8.tgz","fileCount":108,"integrity":"sha512-8IMeeEpzrYOVSVbXA6HV6cge0aZ0IkSiLFDUmGlx8wxrjZKJGgBzuRO7ThEy23/c1EQF8QlnfkUbTNnpqfDhYw==","signatures":[{"sig":"MEQCIC7z1IZbUUTuWUIq6MTOx6YZma4nsc/WPjGH1FV+QMn2AiBJE+yt9Pk6wk0AW99ojZl6d2BlCPtI4/GKBAB7dR1xPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.19.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2474027},"type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"},"./byok":{"types":"./dist/esm/byok.d.ts","import":"./dist/esm/byok.js"},"./pkce":{"types":"./dist/esm/pkce.d.ts","import":"./dist/esm/pkce.js"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"},"./model-meta":{"types":"./dist/esm/model-meta.d.ts","import":"./dist/esm/model-meta.js"}},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"oxlint src --type-aware --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:oxlint":"oxlint src --type-aware","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-openrouter"},"description":"TanStack AI adapter for OpenRouter chat, provider tools, structured outputs, and access to hundreds of LLMs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@openrouter/sdk":"0.13.20","@tanstack/ai-utils":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^8.2.1","@tanstack/ai":"0.53.0","@vitest/coverage-v8":"4.1.10"},"peerDependencies":{"@tanstack/ai":"^0.53.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.19.8_1788455725658_0.4630118919165598","host":"s3://npm-registry-packages-npm-production"}},"0.19.9":{"name":"@tanstack/ai-openrouter","version":"0.19.9","keywords":["ai","ai-sdk","typescript","llm","generative-ai","openrouter","tanstack","adapter","chat","streaming","tool-calling","structured-outputs","model-router"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-openrouter@0.19.9","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"}],"homepage":"https://tanstack.com/ai","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"32ea6c8464c5718eefe1e8fe87c91a522fbb8860","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.19.9.tgz","fileCount":108,"integrity":"sha512-+ZywWhgRYaRqWULyGiHLhnaOt0GmAEJmr57s6O6aG/wVWOpM0e43lXd7wArST0Gd+Sk51dXFXnAXE7YWtbRRBw==","signatures":[{"sig":"MEUCIEy7J9n8wEC+2/J+cYVEQGsB1MdPXFT8H5Fq7MpKoofMAiEArH5U38kfK9bXGoe2F7cCNPvioXo78Zy1RNrDkpY2u7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.19.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2506213},"type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"},"./byok":{"types":"./dist/esm/byok.d.ts","import":"./dist/esm/byok.js"},"./pkce":{"types":"./dist/esm/pkce.d.ts","import":"./dist/esm/pkce.js"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"},"./model-meta":{"types":"./dist/esm/model-meta.d.ts","import":"./dist/esm/model-meta.js"}},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"oxlint src --type-aware --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:oxlint":"oxlint src --type-aware","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-openrouter"},"description":"TanStack AI adapter for OpenRouter chat, provider tools, structured outputs, and access to hundreds of LLMs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@openrouter/sdk":"0.13.20","@tanstack/ai-utils":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^8.2.1","@tanstack/ai":"0.54.0","@vitest/coverage-v8":"4.1.10"},"peerDependencies":{"@tanstack/ai":"^0.54.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.19.9_1789015275657_0.07427104869868173","host":"s3://npm-registry-packages-npm-production"}},"0.19.11":{"name":"@tanstack/ai-openrouter","version":"0.19.11","keywords":["ai","ai-sdk","typescript","llm","generative-ai","openrouter","tanstack","adapter","chat","streaming","tool-calling","structured-outputs","model-router"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-openrouter@0.19.11","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"}],"homepage":"https://tanstack.com/ai","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"01319c3bbed42e6323c64bba34d1dd4c0e546274","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.19.11.tgz","fileCount":108,"integrity":"sha512-F8gcwXT7tnzlopQ5ZsgHK0Cx2MH/6+UYgrJv2x8a18ZhYpS3Z4bz5ewQZg9/Ut/7W0JtWRFOFQB1g8q8G84LIg==","signatures":[{"sig":"MEUCIHpjT28ipA6a4DI4zjs5wmTmU+FhPHn4uBr0+4qTeQtKAiEA+dETvSR+Jviae1S1bBogX0QuN/Mw0cGR4w85BRGFoaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.19.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2556648},"type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"},"./byok":{"types":"./dist/esm/byok.d.ts","import":"./dist/esm/byok.js"},"./pkce":{"types":"./dist/esm/pkce.d.ts","import":"./dist/esm/pkce.js"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"},"./model-meta":{"types":"./dist/esm/model-meta.d.ts","import":"./dist/esm/model-meta.js"}},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"oxlint src --type-aware --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:oxlint":"oxlint src --type-aware","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-openrouter"},"description":"TanStack AI adapter for OpenRouter chat, provider tools, structured outputs, and access to hundreds of LLMs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@openrouter/sdk":"0.13.20","@tanstack/ai-utils":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^8.2.1","@tanstack/ai":"0.55.0","@vitest/coverage-v8":"4.1.10"},"peerDependencies":{"@tanstack/ai":"^0.55.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.19.11_1789639104705_0.3991107739488715","host":"s3://npm-registry-packages-npm-production"}},"0.19.12":{"name":"@tanstack/ai-openrouter","version":"0.19.12","keywords":["ai","ai-sdk","typescript","llm","generative-ai","openrouter","tanstack","adapter","chat","streaming","tool-calling","structured-outputs","model-router"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-openrouter@0.19.12","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"}],"homepage":"https://tanstack.com/ai","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"c3a92d899de2b41c66cf4ca016a7dcfb91d55afb","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.19.12.tgz","fileCount":108,"integrity":"sha512-D+rAakcMB81O3Uml7v1XzzKXkMaN1X89Kl7WeYfo5AoCddzc64JdSVPgcTR/FenTFpqBhP+kQdNqJAAgV+mAsA==","signatures":[{"sig":"MEUCIQCoeg5HtmRXbf5031SII0QQITfY0Rh9O6AipwyhN6kClQIgIqUCIfZ3KKVu3BauVCgWuf9rytvdFnNordXEzJ2W9bU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.19.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2560460},"type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"},"./byok":{"types":"./dist/esm/byok.d.ts","import":"./dist/esm/byok.js"},"./pkce":{"types":"./dist/esm/pkce.d.ts","import":"./dist/esm/pkce.js"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"},"./model-meta":{"types":"./dist/esm/model-meta.d.ts","import":"./dist/esm/model-meta.js"}},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"oxlint src --type-aware --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:oxlint":"oxlint src --type-aware","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-openrouter"},"description":"TanStack AI adapter for OpenRouter chat, provider tools, structured outputs, and access to hundreds of LLMs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@openrouter/sdk":"0.13.20","@tanstack/ai-utils":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^8.2.1","@tanstack/ai":"0.55.0","@vitest/coverage-v8":"4.1.10"},"peerDependencies":{"@tanstack/ai":"^0.55.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.19.12_1789664217099_0.7965689172750356","host":"s3://npm-registry-packages-npm-production"}},"0.19.14":{"name":"@tanstack/ai-openrouter","version":"0.19.14","keywords":["ai","ai-sdk","typescript","llm","generative-ai","openrouter","tanstack","adapter","chat","streaming","tool-calling","structured-outputs","model-router"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-openrouter@0.19.14","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"}],"homepage":"https://tanstack.com/ai","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"a833fc18c12acd09471ad2d9126395c19043a782","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.19.14.tgz","fileCount":116,"integrity":"sha512-oADkvwCGB8gEoY8nVprV1g1xh6YUXQHCakU/pyjTU6AZw2CEmpSPfrIIobY5FMTpq9ZRxKCIf+4QpjeklQAOdg==","signatures":[{"sig":"MEYCIQClvW4UO/irfDDeZwQB9TTMIH9p7+IVym+t/PHFNmLVcwIhALLZDx3Pudkt+XGCwBlzxvUceOj8tqN438Wms5hmpPNc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEs+n6yU4sL3HJ3KbgIDpoxD+TCtTyeac7nvM6K3cKSfAiAhm/v9gwe1oLFtTEGY8+NaOU1nPgyrYWdmttWyjzR0cA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.19.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2591789},"type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"},"./byok":{"types":"./dist/esm/byok.d.ts","import":"./dist/esm/byok.js"},"./pkce":{"types":"./dist/esm/pkce.d.ts","import":"./dist/esm/pkce.js"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"},"./model-meta":{"types":"./dist/esm/model-meta.d.ts","import":"./dist/esm/model-meta.js"}},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"oxlint src --type-aware --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:oxlint":"oxlint src --type-aware","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-openrouter"},"description":"TanStack AI adapter for OpenRouter chat, provider tools, structured outputs, and access to hundreds of LLMs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@openrouter/sdk":"0.13.20","@tanstack/ai-utils":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^8.2.1","@tanstack/ai":"0.57.0","@vitest/coverage-v8":"4.1.10"},"peerDependencies":{"@tanstack/ai":"^0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.19.14_1789948999466_0.9505823669032463","host":"s3://npm-registry-packages-npm-production"}},"0.19.15":{"name":"@tanstack/ai-openrouter","version":"0.19.15","keywords":["ai","ai-sdk","typescript","llm","generative-ai","openrouter","tanstack","adapter","chat","streaming","tool-calling","structured-outputs","model-router"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-openrouter@0.19.15","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"}],"homepage":"https://tanstack.com/ai","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"a4efc29564da4164eb69ee450c3e61b412771731","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.19.15.tgz","fileCount":116,"integrity":"sha512-qKyvNlWsx6umYucAonP+8GzNzzl/zkdrb/ZN2maVqcN3MlyA6HHs/GMcIKgymb0XLqVSrKoFF9L2gW7QV386zg==","signatures":[{"sig":"MEYCIQCPULtNl+97s3XbW1yzyzHz1b6i2MKZZfeb7iFFtyza/AIhANfthz37w1MIu5jyI7E08E4GkSIi3KXrsS3WCRl0qLBX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDKLmlia/HWbU6C8Al9Dt5BvDHXeUZtadbbiqAtOqhKwgIhALxmS2c7wFD6ZlS0RgBJZYfBrp6QSAcztLDwacDF0ef2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.19.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2600315},"type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"},"./byok":{"types":"./dist/esm/byok.d.ts","import":"./dist/esm/byok.js"},"./pkce":{"types":"./dist/esm/pkce.d.ts","import":"./dist/esm/pkce.js"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"},"./model-meta":{"types":"./dist/esm/model-meta.d.ts","import":"./dist/esm/model-meta.js"}},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"oxlint src --type-aware --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:oxlint":"oxlint src --type-aware","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-openrouter"},"description":"TanStack AI adapter for OpenRouter chat, provider tools, structured outputs, and access to hundreds of LLMs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@openrouter/sdk":"0.13.20","@tanstack/ai-utils":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^8.2.1","@tanstack/ai":"0.57.0","@vitest/coverage-v8":"4.1.10"},"peerDependencies":{"@tanstack/ai":"^0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.19.15_1790008251924_0.8122693731760504","host":"s3://npm-registry-packages-npm-production"}},"0.19.16":{"name":"@tanstack/ai-openrouter","version":"0.19.16","keywords":["ai","ai-sdk","typescript","llm","generative-ai","openrouter","tanstack","adapter","chat","streaming","tool-calling","structured-outputs","model-router"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-openrouter@0.19.16","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"}],"homepage":"https://tanstack.com/ai","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"019570122906f695167234b26ebb2ee5507abfa8","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.19.16.tgz","fileCount":116,"integrity":"sha512-JsMbqkzHve8VWvR4ieCJbwV7edavq2FqELPaGX835UAIuBikOqd/4Hjhl6AYNByJ3d7YMIzqcElTCEfhYbinkw==","signatures":[{"sig":"MEYCIQCT0egT5qtAH54RfIxim8q3BjrZY9AF1l3Wzkt69WnZewIhAP+ogDbKYP5LfD2h5sXy1k7M5fgJTFen+IzeJJ0lA8fd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGRCMsydsQxb3otn1rNsN+MeGC10txm/inHuZetK7awUAiARuaEpQMOxzbQQrWCJNfRYBtzFuyYgG95RXYNcN2LtgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.19.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2600315},"type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"},"./byok":{"types":"./dist/esm/byok.d.ts","import":"./dist/esm/byok.js"},"./pkce":{"types":"./dist/esm/pkce.d.ts","import":"./dist/esm/pkce.js"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"},"./model-meta":{"types":"./dist/esm/model-meta.d.ts","import":"./dist/esm/model-meta.js"}},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"oxlint src --type-aware --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:oxlint":"oxlint src --type-aware","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-openrouter"},"description":"TanStack AI adapter for OpenRouter chat, provider tools, structured outputs, and access to hundreds of LLMs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@openrouter/sdk":"0.13.20","@tanstack/ai-utils":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^8.2.1","@tanstack/ai":"0.58.0","@vitest/coverage-v8":"4.1.10"},"peerDependencies":{"@tanstack/ai":"^0.58.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.19.16_1790017625626_0.4578881763614193","host":"s3://npm-registry-packages-npm-production"}},"0.19.17":{"name":"@tanstack/ai-openrouter","version":"0.19.17","keywords":["ai","ai-sdk","typescript","llm","generative-ai","openrouter","tanstack","adapter","chat","streaming","tool-calling","structured-outputs","model-router"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-openrouter@0.19.17","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"}],"homepage":"https://tanstack.com/ai","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"75b82f29289e7e402bb9027f9b91e3198c132139","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.19.17.tgz","fileCount":116,"integrity":"sha512-IMlR0fKGE1PUnLxATrSX2wQF95MVryDNPxaquhaKkGRjkVe71Kav5n+7O1BUQtEijrg1qvCZZnpEMrrX3MyOgA==","signatures":[{"sig":"MEYCIQD6AWYR5CsR5Oq5spiUgvQ3tqkS61mBlhwoIxRlGdx9LgIhAPFS6UwKPQDx/opEoY65GNLXF9UQkIpzB7NKODkupoQD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFkHDrZtjOzh9T9bQFlVTe2jwppy9gGpXn2F8jKb4HQOAiAzuObS6IPcIf7QETWFmOnex6qmYUsAfXAitVmK3fFJ4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.19.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2590871},"type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"},"./byok":{"types":"./dist/esm/byok.d.ts","import":"./dist/esm/byok.js"},"./pkce":{"types":"./dist/esm/pkce.d.ts","import":"./dist/esm/pkce.js"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"},"./model-meta":{"types":"./dist/esm/model-meta.d.ts","import":"./dist/esm/model-meta.js"}},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"oxlint src --type-aware --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:oxlint":"oxlint src --type-aware","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-openrouter"},"description":"TanStack AI adapter for OpenRouter chat, provider tools, structured outputs, and access to hundreds of LLMs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@openrouter/sdk":"0.13.20","@tanstack/ai-utils":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^8.2.1","@tanstack/ai":"0.58.0","@vitest/coverage-v8":"4.1.10"},"peerDependencies":{"@tanstack/ai":"^0.58.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.19.17_1790180720663_0.4576628702641885","host":"s3://npm-registry-packages-npm-production"}},"0.19.18":{"name":"@tanstack/ai-openrouter","version":"0.19.18","keywords":["ai","ai-sdk","typescript","llm","generative-ai","openrouter","tanstack","adapter","chat","streaming","tool-calling","structured-outputs","model-router"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-openrouter@0.19.18","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"}],"homepage":"https://tanstack.com/ai","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"9dd25ff3485717f2bcda9f58c6cff5f8c6d283a9","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.19.18.tgz","fileCount":116,"integrity":"sha512-+DKDSWNYOrHBXW10XnZR2imdBi+P9EamsOMcy/fCPZeH62LLR0oOqOOQ/jvSe17Kj4jF2iINgPC0UPabS6e86g==","signatures":[{"sig":"MEUCICmHx+XWbjNgdiJDCL7r/20e5l4eq723LGfgLS6jNCvgAiEAmlsnBnG9x2D7ls72gRBSX5KyVQJHQK9UYUxEA9MP0LA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCSwDIJYwsnNJ/M3s35wGWOWpZAvZYO8mfFyj8YsgV3FQIhAKeT6ndfQJ91gKlkxSB8ho3WzYGJEkrF5enG49GQQ5ru","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.19.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2592711},"type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"},"./byok":{"types":"./dist/esm/byok.d.ts","import":"./dist/esm/byok.js"},"./pkce":{"types":"./dist/esm/pkce.d.ts","import":"./dist/esm/pkce.js"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"},"./model-meta":{"types":"./dist/esm/model-meta.d.ts","import":"./dist/esm/model-meta.js"}},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"oxlint src --type-aware --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:oxlint":"oxlint src --type-aware","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-openrouter"},"description":"TanStack AI adapter for OpenRouter chat, provider tools, structured outputs, and access to hundreds of LLMs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@openrouter/sdk":"0.13.20","@tanstack/ai-utils":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^8.2.1","@tanstack/ai":"0.59.0","@vitest/coverage-v8":"4.1.10"},"peerDependencies":{"@tanstack/ai":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-openrouter_0.19.18_1790244496202_0.37165502143160345","host":"s3://npm-registry-packages-npm-production"}},"0.19.20":{"_id":"@tanstack/ai-openrouter@0.19.20","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"14a439d072d19e7ad20f17e3f6d42e41cf57f3ce","tarball":"https://registry.npmjs.org/@tanstack/ai-openrouter/-/ai-openrouter-0.19.20.tgz","fileCount":116,"integrity":"sha512-zRwIma98ZTBPAxUpLGfq3fm98hyeGeKz8t6ShHCLnrUtoxcHo8+wAZ+LEuwuRosAv29/WR7yjU0U8HEZSdSW7Q==","signatures":[{"sig":"MEUCIE68QVnClQzBLVny8B/NJ7+jzTCHe/uCAZY6417EHRuSAiEA3mMV86yRjq/E3n8Tj3Ze4fzLr7yETnS/QN6RY97/a28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDYFiHBh9oD+ODVNXxNtCEAvv3fdDRbOM02EQJQeU9lBQIgWkTcx7h72LzLKim48A+AWl4I4saEkRsw0+7x+iKv5jo="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-openrouter@0.19.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2653711},"name":"@tanstack/ai-openrouter","type":"module","types":"./dist/esm/index.d.ts","author":"Tanner Linsley","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js"},"./byok":{"types":"./dist/esm/byok.d.ts","import":"./dist/esm/byok.js"},"./pkce":{"types":"./dist/esm/pkce.d.ts","import":"./dist/esm/pkce.js"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"},"./model-meta":{"types":"./dist/esm/model-meta.d.ts","import":"./dist/esm/model-meta.js"}},"funding":{"url":"https://github.com/sponsors/tannerlinsley","type":"github"},"license":"MIT","scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"oxlint src --type-aware --fix","test:lib":"vitest run","test:build":"publint --strict","test:types":"tsc","test:oxlint":"oxlint src --type-aware","test:lib:dev":"pnpm test:lib --watch"},"version":"0.19.20","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e15284f5-dcc5-4f13-ba55-79617d5a510c"}},"homepage":"https://tanstack.com/ai","keywords":["ai","ai-sdk","typescript","llm","generative-ai","openrouter","tanstack","adapter","chat","streaming","tool-calling","structured-outputs","model-router"],"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-openrouter"},"description":"TanStack AI adapter for OpenRouter chat, provider tools, structured outputs, and access to hundreds of LLMs.","directories":{},"maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"}],"_nodeVersion":"24.8.0","dependencies":{"@openrouter/sdk":"0.13.20","@tanstack/ai-utils":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^8.2.1","@tanstack/ai":"0.61.0","@vitest/coverage-v8":"4.1.10"},"peerDependencies":{"@tanstack/ai":"^0.61.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ai-openrouter_0.19.20_1790272766057_0.3616800555014619"}}},"time":{"created":"2026-01-26T11:58:49.923Z","modified":"2026-09-24T17:59:26.515Z","0.0.1":"2026-01-26T11:58:50.122Z","0.1.0":"2026-01-26T12:01:32.858Z","0.3.0":"2026-01-30T09:56:36.486Z","0.3.1":"2026-02-06T09:38:46.312Z","0.4.0":"2026-02-07T14:16:42.934Z","0.4.1":"2026-02-07T16:19:41.633Z","0.4.2":"2026-02-07T16:49:30.335Z","0.5.0":"2026-02-12T08:26:37.888Z","0.5.1":"2026-02-17T19:20:51.445Z","0.6.1":"2026-02-28T01:15:35.203Z","0.6.2":"2026-03-09T12:56:25.410Z","0.6.3":"2026-03-10T15:23:46.125Z","0.6.5":"2026-03-13T09:40:55.337Z","0.6.6":"2026-03-16T23:02:30.087Z","0.6.8":"2026-03-27T20:11:33.720Z","0.7.0":"2026-03-30T15:05:44.905Z","0.7.1":"2026-04-03T14:00:54.398Z","0.7.2":"2026-04-08T23:32:47.684Z","0.7.3":"2026-04-11T07:55:40.286Z","0.7.4":"2026-04-12T17:52:39.673Z","0.7.5":"2026-04-18T18:45:10.796Z","0.7.6":"2026-04-19T19:51:17.509Z","0.7.7":"2026-04-20T08:29:50.922Z","0.7.8":"2026-04-20T14:32:50.320Z","0.7.9":"2026-04-21T11:18:01.001Z","0.8.0":"2026-04-21T18:42:44.392Z","0.8.1":"2026-04-22T10:57:47.830Z","0.8.2":"2026-04-24T13:14:28.665Z","0.8.3":"2026-05-08T12:52:42.995Z","0.8.4":"2026-05-11T08:38:48.842Z","0.8.5":"2026-05-11T14:49:14.650Z","0.9.0":"2026-05-14T14:39:40.613Z","0.9.1":"2026-05-16T08:53:22.299Z","0.9.3":"2026-05-19T15:36:18.314Z","0.9.4":"2026-05-19T22:26:46.315Z","0.9.5":"2026-05-20T14:26:19.625Z","0.9.6":"2026-05-21T11:14:38.602Z","0.9.7":"2026-05-22T14:48:31.265Z","0.9.8":"2026-05-25T16:03:12.259Z","0.10.0":"2026-05-29T22:01:12.661Z","0.11.0":"2026-06-01T10:24:03.580Z","0.12.0":"2026-06-01T17:22:26.728Z","0.12.1":"2026-06-01T21:30:34.855Z","0.13.0":"2026-06-03T10:46:39.600Z","0.13.1":"2026-06-05T08:52:42.572Z","0.13.2":"2026-06-15T12:19:32.245Z","0.13.4":"2026-06-16T18:08:18.070Z","0.14.0":"2026-06-18T20:18:15.011Z","0.14.1":"2026-06-22T17:09:23.653Z","0.14.2":"2026-06-23T14:10:40.901Z","0.15.0":"2026-06-24T12:12:19.665Z","0.15.1":"2026-06-24T15:17:42.471Z","0.15.2":"2026-06-25T11:40:48.695Z","0.15.3":"2026-06-25T16:08:29.519Z","0.15.4":"2026-06-26T17:51:02.146Z","0.15.5":"2026-06-29T16:07:49.096Z","0.15.6":"2026-06-30T15:02:57.811Z","0.15.7":"2026-07-03T22:27:51.498Z","0.15.8":"2026-07-06T17:37:22.616Z","0.15.9":"2026-07-16T11:11:38.635Z","0.15.10":"2026-07-20T09:38:02.802Z","0.15.11":"2026-08-04T17:10:19.568Z","0.16.0":"2026-08-10T17:33:36.697Z","0.16.1":"2026-08-11T11:20:40.426Z","0.17.0":"2026-08-14T17:34:22.620Z","0.17.1":"2026-08-18T17:44:35.125Z","0.18.0":"2026-08-19T17:24:30.528Z","0.18.1":"2026-08-20T16:49:29.301Z","0.18.2":"2026-08-21T18:32:50.728Z","0.18.3":"2026-08-22T06:54:24.801Z","0.19.1":"2026-08-24T16:53:52.166Z","0.19.3":"2026-08-27T11:20:48.376Z","0.19.4":"2026-08-27T17:59:12.552Z","0.19.5":"2026-08-28T17:53:21.904Z","0.19.6":"2026-09-01T09:53:31.294Z","0.19.7":"2026-09-02T08:49:55.420Z","0.19.8":"2026-09-03T17:15:25.816Z","0.19.9":"2026-09-10T04:41:15.820Z","0.19.11":"2026-09-17T09:58:24.905Z","0.19.12":"2026-09-17T16:56:57.234Z","0.19.14":"2026-09-21T00:03:19.587Z","0.19.15":"2026-09-21T16:30:52.213Z","0.19.16":"2026-09-21T19:07:05.722Z","0.19.17":"2026-09-23T16:25:20.782Z","0.19.18":"2026-09-24T10:08:16.298Z","0.19.20":"2026-09-24T17:59:26.167Z"},"bugs":{"url":"https://github.com/TanStack/ai/issues"},"author":"Tanner Linsley","license":"MIT","homepage":"https://tanstack.com/ai","keywords":["ai","ai-sdk","typescript","llm","generative-ai","openrouter","tanstack","adapter","chat","streaming","tool-calling","structured-outputs","model-router"],"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-openrouter"},"description":"TanStack AI adapter for OpenRouter chat, provider tools, structured outputs, and access to hundreds of LLMs.","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"}],"readme":"","readmeFilename":""}