{"_id":"@tanstack/ai-gemini","_rev":"92-46e6bbd963c440a91d5011d344f0890e","name":"@tanstack/ai-gemini","dist-tags":{"latest":"0.33.1"},"versions":{"0.0.1":{"name":"@tanstack/ai-gemini","version":"0.0.1","keywords":["ai","gemini","google","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-gemini@0.0.1","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@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":"c0ec56b37100cb96feb0622b1a7a360e50eda0e7","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.0.1.tgz","fileCount":55,"integrity":"sha512-KLiFVYLr4UGlLI7ULQ9rGVVEaDm5XukG2Upu4q+odcdubAY9G9F7+IstG9joPvuMGoehuO7tS6ntoduiTMJ6/Q==","signatures":[{"sig":"MEQCIDvcYQ/MiOEjE3ITQDhLwUCL2Mt8I7vty1J/AaHVEjx/AiAUO0oVJBogoLomhj1TWykgCx0/F+DU0MCdnFQGLIvD+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":170737},"type":"module","_from":"file:tanstack-ai-gemini-0.0.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","test:build":"publint --strict","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},"_resolved":"/tmp/56e0a59edf10544461ba392eef0d4384/tanstack-ai-gemini-0.0.1.tgz","_integrity":"sha512-KLiFVYLr4UGlLI7ULQ9rGVVEaDm5XukG2Upu4q+odcdubAY9G9F7+IstG9joPvuMGoehuO7tS6ntoduiTMJ6/Q==","repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-gemini"},"_npmVersion":"11.6.0","description":"Google Gemini adapter for TanStack AI","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@tanstack/ai":"0.0.1","@google/genai":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-gemini_0.0.1_1764881517935_0.910452992938724","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@tanstack/ai-gemini","version":"0.0.2","keywords":["ai","gemini","google","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-gemini@0.0.2","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@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":"67360b49edfcd4ad749f013d0fe25d689e2ba6f6","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.0.2.tgz","fileCount":55,"integrity":"sha512-g/OU3K4eZTSKu4iduqJt2AJC3o25F3c7R3VJ2gTUpNZqo10b2JnKHR7xHcmUyVW9c0z04U23d9qEKgeZKQ3dsA==","signatures":[{"sig":"MEUCIQDEx7NkwSlexfuokLP0rL9AinA9QJqTPRPkn6dS8DOOBgIgFf0MgXzJ0eLD+OiYz60IVUCRGJLskNeNECVQZoU3Sus=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":171149},"type":"module","_from":"file:tanstack-ai-gemini-0.0.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","test:build":"publint --strict","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},"_resolved":"/tmp/a3b84519b5d32c8771c1722df9800b6e/tanstack-ai-gemini-0.0.2.tgz","_integrity":"sha512-g/OU3K4eZTSKu4iduqJt2AJC3o25F3c7R3VJ2gTUpNZqo10b2JnKHR7xHcmUyVW9c0z04U23d9qEKgeZKQ3dsA==","repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-gemini"},"_npmVersion":"11.6.0","description":"Google Gemini adapter for TanStack AI","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@tanstack/ai":"0.0.2","@google/genai":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ai-gemini_0.0.2_1764948524524_0.8371157697580551","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@tanstack/ai-gemini","version":"0.0.3","keywords":["ai","gemini","google","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-gemini@0.0.3","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@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":"8793d3210bb4b8c52d927f9d35b2c3741a1356bf","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.0.3.tgz","fileCount":55,"integrity":"sha512-tLpnFQ9VvBakCTfAPNhd8ya8es8IzIF6B35ghhv1Qp/UVeUpIcF9hzX4LGtgk05y1CLbXy/JjJb3jcRPKDuK/Q==","signatures":[{"sig":"MEUCIQCYIxV8mwDarECETJ0EqFK85Xw4Wy/LLi+j17jz7UIRpwIgbSzAVg6trk7O/znYKt1uOi4mqQW9jh+S2p/qRWPc0q0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":171149},"type":"module","_from":"file:tanstack-ai-gemini-0.0.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","test:build":"publint --strict","test:types":"tsc","test:eslint":"eslint ./src","test:lib:dev":"pnpm test:lib --watch"},"_npmUser":{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},"_resolved":"/tmp/b1c2bca4b1725d7890c341f7797415e3/tanstack-ai-gemini-0.0.3.tgz","_integrity":"sha512-tLpnFQ9VvBakCTfAPNhd8ya8es8IzIF6B35ghhv1Qp/UVeUpIcF9hzX4LGtgk05y1CLbXy/JjJb3jcRPKDuK/Q==","repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-gemini"},"_npmVersion":"11.6.0","description":"Google Gemini adapter for TanStack AI","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@tanstack/ai":"0.0.3","@google/genai":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/ai-gemini_0.0.3_1765279792894_0.7842081299318986","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@tanstack/ai-gemini","version":"0.1.0","keywords":["ai","gemini","google","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-gemini@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":"d9c5bd1b1ef92cd313be1c87ee714a3631a7a652","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.1.0.tgz","fileCount":77,"integrity":"sha512-/9d9k0b9oAK3M49TaoVcjJW977QOf6Le6aoO4oMHcdUTwMqwPa090FseNMXtrX4K5t6igIQ8i43uuIQ8T6naWg==","signatures":[{"sig":"MEUCIFJlFh8lCfg66ku7vPemuXA0dYj0rvnwT5AHv07TBoLaAiEArq7u0CUzDLszP0VIpNdCbVaKiUKttX0WeLKpe8iPfSA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":261998},"type":"module","_from":"file:tanstack-ai-gemini-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","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"_resolved":"/tmp/ce205453aee26c59123551385c387f37/tanstack-ai-gemini-0.1.0.tgz","_integrity":"sha512-/9d9k0b9oAK3M49TaoVcjJW977QOf6Le6aoO4oMHcdUTwMqwPa090FseNMXtrX4K5t6igIQ8i43uuIQ8T6naWg==","repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-gemini"},"_npmVersion":"11.6.0","description":"Google Gemini adapter for TanStack AI","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@tanstack/ai":"0.1.0","@google/genai":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.7","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"zod":"^4.0.0","@tanstack/ai":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-gemini_0.1.0_1766182860095_0.3659569241287237","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@tanstack/ai-gemini","version":"0.2.0","keywords":["ai","gemini","google","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-gemini@0.2.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":"8ad8e087b424eeb06b80c06cf60bcd0cd81caea7","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.2.0.tgz","fileCount":77,"integrity":"sha512-0pt7QxTGBzqCFk/rnuUj0LABF1qdhw/Scj1nlSfquD2GSrr7lOyOiXu2RcJsR1l/sRztRTHKmGg4mbRfNYjtdA==","signatures":[{"sig":"MEYCIQC8lPFkD9PBj8C0jvDnLAbyWmCf+B4aAS2CmZOXDzUNFgIhAOdsWaATUyrvsWwQCSeQcmLbeignkfMuIpQJvrgwzKN4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":261970},"type":"module","_from":"file:tanstack-ai-gemini-0.2.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","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"_resolved":"/tmp/c72ea71bad1d19a9e92722d727bfdd5b/tanstack-ai-gemini-0.2.0.tgz","_integrity":"sha512-0pt7QxTGBzqCFk/rnuUj0LABF1qdhw/Scj1nlSfquD2GSrr7lOyOiXu2RcJsR1l/sRztRTHKmGg4mbRfNYjtdA==","repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-gemini"},"_npmVersion":"11.6.0","description":"Google Gemini adapter for TanStack AI","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@google/genai":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.7","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"zod":"^4.0.0","@tanstack/ai":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-gemini_0.2.0_1766406010756_0.7134986035509645","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@tanstack/ai-gemini","version":"0.3.0","keywords":["ai","gemini","google","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-gemini@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":"55dbdb044f349d64ea6e0cb8525addb1108aeff8","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.3.0.tgz","fileCount":77,"integrity":"sha512-P7JJhruyAzVEcucixTjPZrBr97T8QGB5/qc073x7ulI0HYcEK4CCtWKq4oPNmvFuSdGlu/3HA0nI+11IAcZirg==","signatures":[{"sig":"MEUCICapuj+ZA6Bz30XMLdx1GZ7kfckiv2musN3zOQudJlh/AiEAwuJgD/Zz/73os0C8SG+DYk8d2vbXOmPLgUG7r14gh6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":266069},"type":"module","_from":"file:tanstack-ai-gemini-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","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"_resolved":"/tmp/ff185a74c39a6ba4b2445f455f2451d2/tanstack-ai-gemini-0.3.0.tgz","_integrity":"sha512-P7JJhruyAzVEcucixTjPZrBr97T8QGB5/qc073x7ulI0HYcEK4CCtWKq4oPNmvFuSdGlu/3HA0nI+11IAcZirg==","repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-gemini"},"_npmVersion":"11.6.0","description":"Google Gemini adapter for TanStack AI","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@google/genai":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.7","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"zod":"^4.0.0","@tanstack/ai":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-gemini_0.3.0_1767631080728_0.5879150539640634","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@tanstack/ai-gemini","version":"0.3.1","keywords":["ai","gemini","google","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-gemini@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":"10f7591ed0e4719a6e0a391247e386f1a1c66861","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.3.1.tgz","fileCount":77,"integrity":"sha512-iUDUUQYxRN5AEhs+3XkJ5OZrPPRtare9emnjPEBN9yciLhT4ZJ/PAycNaHKK45nZG0UxqSpxRhi5WbCpbHsEOw==","signatures":[{"sig":"MEUCIHF6WbZQ23cs2lqsY3VpJ6t31xKqZWaV8v1B9jcQhGGpAiEA5Ws2ZFn88dxiKE0u2zM2vJ7dyMFyLeA1Elrl24Ggip0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":266257},"type":"module","_from":"file:tanstack-ai-gemini-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","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"_resolved":"/tmp/49f24702ed0da3e239b43ea1d005989b/tanstack-ai-gemini-0.3.1.tgz","_integrity":"sha512-iUDUUQYxRN5AEhs+3XkJ5OZrPPRtare9emnjPEBN9yciLhT4ZJ/PAycNaHKK45nZG0UxqSpxRhi5WbCpbHsEOw==","repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-gemini"},"_npmVersion":"11.6.0","description":"Google Gemini adapter for TanStack AI","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@google/genai":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.7","@tanstack/ai":"0.2.1","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-gemini_0.3.1_1767780039126_0.8386471263660811","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@tanstack/ai-gemini","version":"0.3.2","keywords":["ai","gemini","google","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-gemini@0.3.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":"fe6c5abad190da1715fa6910f60cdd06f0d9feaf","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.3.2.tgz","fileCount":77,"integrity":"sha512-5s4lcmGJAb8G7lKGxkn/8soDLn/+Ao5IEh+2ADmd9PTuyOrwgdAus5n3I672GYW4EI/i2eXcMuTxe50DGAsVnw==","signatures":[{"sig":"MEQCIFQHE3YeyzeRNVSzDa+4hkGnf/yq8yvj+88LMA4MFHafAiAwitHcbjmBWWrcz7bnG+ZqqD3+YQSxnagWZqLmiR8jtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":268824},"type":"module","_from":"file:tanstack-ai-gemini-0.3.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","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"_resolved":"/tmp/bdf112452c7d0a4ee9e08aca776ee5b4/tanstack-ai-gemini-0.3.2.tgz","_integrity":"sha512-5s4lcmGJAb8G7lKGxkn/8soDLn/+Ao5IEh+2ADmd9PTuyOrwgdAus5n3I672GYW4EI/i2eXcMuTxe50DGAsVnw==","repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-gemini"},"_npmVersion":"11.6.0","description":"Google Gemini adapter for TanStack AI","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@google/genai":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.7","@tanstack/ai":"0.2.2","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/ai-gemini_0.3.2_1767875765462_0.23187056571796583","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@tanstack/ai-gemini","version":"0.4.0","keywords":["ai","gemini","google","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-gemini@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":"9bcaa40cd94332a77f4789cfc141a59647c4c177","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.4.0.tgz","fileCount":77,"integrity":"sha512-W6pj51oux2691kJqwLJFMfKfTBjWz3b4TQ/87kLWyedak3WLJhMx6QEB1wzgcuWxHa+9WGdkgjTsnE0cWEWiuQ==","signatures":[{"sig":"MEUCIQDaolcutboxmmdjNGYJtadXSxkuxWZjSM54Y/9oxXZ+MgIgEVmQb9aW+9/9WGPSWuwAreJ9Dsyfg+bX3ILrxyUPXIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":277134},"type":"module","_from":"file:tanstack-ai-gemini-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","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"_resolved":"/tmp/35c8f8114f85104b9b2c034dc0664cf0/tanstack-ai-gemini-0.4.0.tgz","_integrity":"sha512-W6pj51oux2691kJqwLJFMfKfTBjWz3b4TQ/87kLWyedak3WLJhMx6QEB1wzgcuWxHa+9WGdkgjTsnE0cWEWiuQ==","repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-gemini"},"_npmVersion":"11.6.0","description":"Google Gemini adapter for TanStack AI","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@google/genai":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.7","@tanstack/ai":"0.4.0","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-gemini_0.4.0_1770473802356_0.9603546267665515","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@tanstack/ai-gemini","version":"0.4.1","keywords":["ai","gemini","google","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-gemini@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":"56555002d11d8685af664b9e9cd4cdd811a804ea","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.4.1.tgz","fileCount":77,"integrity":"sha512-31VYG+6ORH+VNAHpYFihhSBO2+31Zj+C4XrEth3kX0re0ONfbGX+eg6JqelhEZxjN9+Eh8zph92Efd36SlOcEw==","signatures":[{"sig":"MEUCIHblRrXYZhExE4f+JWU04U3lTwxIwIgsQTWQTKv2wz2HAiEApab+ztz9RbslvtFPL+tv+VXXAsM9dDVVAOoji//16Ys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":277454},"type":"module","_from":"file:tanstack-ai-gemini-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","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"_resolved":"/tmp/d0dd0dce4b4a5d16e5ea2543a3254df4/tanstack-ai-gemini-0.4.1.tgz","_integrity":"sha512-31VYG+6ORH+VNAHpYFihhSBO2+31Zj+C4XrEth3kX0re0ONfbGX+eg6JqelhEZxjN9+Eh8zph92Efd36SlOcEw==","repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-gemini"},"_npmVersion":"11.6.0","description":"Google Gemini adapter for TanStack AI","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@google/genai":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.7","@tanstack/ai":"0.4.2","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"^0.4.2"},"_npmOperationalInternal":{"tmp":"tmp/ai-gemini_0.4.1_1770637735021_0.21841246149679194","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@tanstack/ai-gemini","version":"0.5.0","keywords":["ai","gemini","google","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-gemini@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":"4b7cf14c00170b14b5ff0741d83a4b92e177e077","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.5.0.tgz","fileCount":77,"integrity":"sha512-gunJgwRG+38fbYSE83/XJMHFy/7hDN4Fb91vAAZLK3nh4DoN0ReVbRB4BK9cY9iVYQqGq2PA8d5ruDgfcKO2hQ==","signatures":[{"sig":"MEYCIQCUF8nHOcYfdUQWEfLHKVHq579NS0Wd7CPGWcbgDRLPpAIhAM9XcWSeVrLJtCG9eE92DDs/fHEQnnzTwIs9N9Y/Shli","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":285985},"type":"module","_from":"file:tanstack-ai-gemini-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","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"_resolved":"/tmp/6aa8d994bb3ec9cac19f3e6dc7d5df24/tanstack-ai-gemini-0.5.0.tgz","_integrity":"sha512-gunJgwRG+38fbYSE83/XJMHFy/7hDN4Fb91vAAZLK3nh4DoN0ReVbRB4BK9cY9iVYQqGq2PA8d5ruDgfcKO2hQ==","repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-gemini"},"_npmVersion":"11.6.0","description":"Google Gemini adapter for TanStack AI","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@google/genai":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.7","@tanstack/ai":"0.5.0","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-gemini_0.5.0_1770884797121_0.10491348840136494","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@tanstack/ai-gemini","version":"0.6.0","keywords":["ai","gemini","google","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-gemini@0.6.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":"698c9246be3c00437c1effc0389fb5db470b723b","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.6.0.tgz","fileCount":77,"integrity":"sha512-vJowuBpEPq4u/U4TCBgVBQDpW3pNdJPrU8zXFoo35+1KwZ6N2Ez/JafwvFC/Uk/zdkgjpltj6wOWn8vAI5m0rA==","signatures":[{"sig":"MEYCIQDbHgE+n0+wDFh/Bphh8GQOXHHel/8iK3Wrrzqrj9kldQIhAKlEUV50fi2HY95uAi+x/MnUHjZDCuSAtwXfxRk4yH91","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":286126},"type":"module","_from":"file:tanstack-ai-gemini-0.6.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","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"_resolved":"/tmp/c033656f0803a45be3acb01f619039b2/tanstack-ai-gemini-0.6.0.tgz","_integrity":"sha512-vJowuBpEPq4u/U4TCBgVBQDpW3pNdJPrU8zXFoo35+1KwZ6N2Ez/JafwvFC/Uk/zdkgjpltj6wOWn8vAI5m0rA==","repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-gemini"},"_npmVersion":"11.6.0","description":"Google Gemini adapter for TanStack AI","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@google/genai":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.7","@tanstack/ai":"0.6.1","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"^0.6.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-gemini_0.6.0_1772241335157_0.02547176664635975","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@tanstack/ai-gemini","version":"0.7.0","keywords":["ai","gemini","google","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-gemini@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":"33b8a9a8d412c5828e4d84995903569347cc1dca","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.7.0.tgz","fileCount":77,"integrity":"sha512-A2ahYPbQ15bOfn0byE6g6dzCL/pSxhmBBCDjj+Mrwu5xLnhfwkSTkb+GnXCs6QTQOrg3lww1vZjRt251tr6u9A==","signatures":[{"sig":"MEYCIQC3ktRU4Z++LEX/nLsKKxgGpW9IZA9SIAYBCH4lNe2+rAIhAJpU60jve0OiEIjWCnlKV5egxgVhSc+F6Sfo0ht/yzWv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":303718},"type":"module","_from":"file:tanstack-ai-gemini-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","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"_resolved":"/tmp/8e62af7523c22a86ba3a4d0da58ac8b0/tanstack-ai-gemini-0.7.0.tgz","_integrity":"sha512-A2ahYPbQ15bOfn0byE6g6dzCL/pSxhmBBCDjj+Mrwu5xLnhfwkSTkb+GnXCs6QTQOrg3lww1vZjRt251tr6u9A==","repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-gemini"},"_npmVersion":"11.6.0","description":"Google Gemini adapter for TanStack AI","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@google/genai":"^1.43.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.7","@tanstack/ai":"0.6.1","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"^0.6.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-gemini_0.7.0_1772463450987_0.49883588592619343","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@tanstack/ai-gemini","version":"0.8.0","keywords":["ai","gemini","google","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-gemini@0.8.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":"9942831aa6c7e04107a15629279a2f9b772b9971","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.8.0.tgz","fileCount":77,"integrity":"sha512-SjVoue+hWBmo1JlkfWQPSgdLplAmino9gmv6KmZSfE8UFmMaE2AGDGGIXd4W2W1m/WjaK8fr/AHfC7Z0pBJ2Dw==","signatures":[{"sig":"MEUCIQCcMx1Mp41dr5gc8LQqtW39eMbSlwva0rmoDLyeo/kbwQIgcARRqKrUEYKycLdZq7ArmjWVwB6+qf3cDSMKUhZoCVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":307341},"type":"module","_from":"file:tanstack-ai-gemini-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"}},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"_resolved":"/tmp/fb95ffccd11553e8b4ed6107a783ee12/tanstack-ai-gemini-0.8.0.tgz","_integrity":"sha512-SjVoue+hWBmo1JlkfWQPSgdLplAmino9gmv6KmZSfE8UFmMaE2AGDGGIXd4W2W1m/WjaK8fr/AHfC7Z0pBJ2Dw==","repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-gemini"},"_npmVersion":"11.6.0","description":"Google Gemini adapter for TanStack AI","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@google/genai":"^1.43.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.7","@tanstack/ai":"0.6.2","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"^0.6.2"},"_npmOperationalInternal":{"tmp":"tmp/ai-gemini_0.8.0_1773063889846_0.33214976491132364","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@tanstack/ai-gemini","version":"0.8.2","keywords":["ai","gemini","google","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-gemini@0.8.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":"4758f4b886ab0def68b726e02b36c450fc2ea379","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.8.2.tgz","fileCount":77,"integrity":"sha512-wFi98cbSyNgwWw6EmVK487gRnLz3YPeLbLVuJxIZfXYg1AA9VtY6e0XUAaBeAGb69P9OnuN7R9z2v76OXpb8bg==","signatures":[{"sig":"MEYCIQDZBTdxDuguWFvgKV2qTIzjwTPkMfwDJpaNy9G0XacArAIhAOAidUu8CUfAM+TwgJ5kQdAMI5iriemYcTVkKnMOHTXz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":307341},"type":"module","_from":"file:tanstack-ai-gemini-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"}},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"_resolved":"/tmp/8c2912d723df0c63a38eb61e1eeec638/tanstack-ai-gemini-0.8.2.tgz","_integrity":"sha512-wFi98cbSyNgwWw6EmVK487gRnLz3YPeLbLVuJxIZfXYg1AA9VtY6e0XUAaBeAGb69P9OnuN7R9z2v76OXpb8bg==","repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-gemini"},"_npmVersion":"11.6.0","description":"Google Gemini adapter for TanStack AI","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@google/genai":"^1.43.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.7","@tanstack/ai":"0.8.0","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-gemini_0.8.2_1773394849045_0.49559839666856065","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"@tanstack/ai-gemini","version":"0.8.4","keywords":["ai","gemini","google","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-gemini@0.8.4","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":"46e8c20027b52d11219b007a28ff4480815af5f7","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.8.4.tgz","fileCount":77,"integrity":"sha512-89bimC1QWhDglSBQGjS1+oju5bpkhNSTmAPhSkuWzZR8OO3B/2KUCQPdi44AQqNkaOBr/ZVK78cz8ZScQ04tow==","signatures":[{"sig":"MEUCIGCu6f2ZJG+ptaIKSUK2THv37mHsjZslhPlLfP58so18AiEAw651Zm14R+DyguHPPx5w4CGLJKrbM4cNJwqwwyTykWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.8.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":310846},"type":"module","_from":"file:tanstack-ai-gemini-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"}},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"_resolved":"/tmp/e46fc89281253a1359436e2087562749/tanstack-ai-gemini-0.8.4.tgz","_integrity":"sha512-89bimC1QWhDglSBQGjS1+oju5bpkhNSTmAPhSkuWzZR8OO3B/2KUCQPdi44AQqNkaOBr/ZVK78cz8ZScQ04tow==","repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-gemini"},"_npmVersion":"11.6.0","description":"Google Gemini adapter for TanStack AI","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@google/genai":"^1.43.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.7","@tanstack/ai":"0.9.1","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"^0.9.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-gemini_0.8.4_1774642286534_0.030735825960925833","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"@tanstack/ai-gemini","version":"0.8.5","keywords":["ai","gemini","google","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-gemini@0.8.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":"cdc29b4d5770e13978bb873b62caba522677be0e","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.8.5.tgz","fileCount":77,"integrity":"sha512-8WP9TaC157kSORscex1HAvOBlnc4x3mqjs/MiymKeEBABe0AQ3FXmsyxQY7feQ2IuBWBLYPCAaFyKpPkRp7w1A==","signatures":[{"sig":"MEUCIQC5ewW2e6E2pF3BJsAVhptbSSgSj3ZRhsxyOQ16IcR3IQIgV/4saQidxZgwAYEvkhHmMd5RiJuIgBh8W/HmsMD3qfk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.8.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":310947},"type":"module","_from":"file:tanstack-ai-gemini-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"}},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"_resolved":"/tmp/9ed5652100b754931fb792f25125c3ed/tanstack-ai-gemini-0.8.5.tgz","_integrity":"sha512-8WP9TaC157kSORscex1HAvOBlnc4x3mqjs/MiymKeEBABe0AQ3FXmsyxQY7feQ2IuBWBLYPCAaFyKpPkRp7w1A==","repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-gemini"},"_npmVersion":"11.6.0","description":"Google Gemini adapter for TanStack AI","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@google/genai":"^1.43.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.7","@tanstack/ai":"0.10.0","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-gemini_0.8.5_1775224847412_0.22382276548530577","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"@tanstack/ai-gemini","version":"0.8.6","keywords":["ai","gemini","google","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-gemini@0.8.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":"166f0b78f2695807c40e98a2d84846b0d83d1a7f","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.8.6.tgz","fileCount":77,"integrity":"sha512-okHaRtSuE20hvxkwiw8aP1ijuHD04njZXygMASegTdVIMzcFnUy+5R0SJtH/bVLUn0TSfVNTdGvqRM3xROJcZA==","signatures":[{"sig":"MEUCIQCThZQ1fGP2Qdq/tb12oe6SDNhpAMAfef43sM7L3OMS5AIgXaAGLfcDzPeaseTDePmR0lT6wm/KintBApHB+5RMALk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.8.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":310947},"type":"module","_from":"file:tanstack-ai-gemini-0.8.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","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"_resolved":"/tmp/04cc50d1c1c7900f4b1c21d977ee6073/tanstack-ai-gemini-0.8.6.tgz","_integrity":"sha512-okHaRtSuE20hvxkwiw8aP1ijuHD04njZXygMASegTdVIMzcFnUy+5R0SJtH/bVLUn0TSfVNTdGvqRM3xROJcZA==","repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-gemini"},"_npmVersion":"11.6.0","description":"Google Gemini adapter for TanStack AI","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@google/genai":"^1.43.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.7","@tanstack/ai":"0.10.1","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"^0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-gemini_0.8.6_1775894140397_0.9808147883118796","host":"s3://npm-registry-packages-npm-production"}},"0.8.7":{"name":"@tanstack/ai-gemini","version":"0.8.7","keywords":["ai","gemini","google","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-gemini@0.8.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":"e4da07e140f4cb056c7a994705a3b38d2d0045c1","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.8.7.tgz","fileCount":77,"integrity":"sha512-tKd23xs3dS+qKMO1lo4J5/bkJlf1kL9HyAWNpGP1wVzMv8BdnteyslLrmVp6Qu4rNNnr2MNk+uD6uE3ZVuj2lw==","signatures":[{"sig":"MEQCIHkVlcQlVgaatUgootDUu00huyKSy2MDM6WSTV7Z36Y3AiB7g84xVFX0JjElzT/dbMKDly2KDpQW9eAgoRhCx3xJ9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.8.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":311031},"type":"module","_from":"file:tanstack-ai-gemini-0.8.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","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"_resolved":"/tmp/2e7babfad24bb2fce731d2662635c39b/tanstack-ai-gemini-0.8.7.tgz","_integrity":"sha512-tKd23xs3dS+qKMO1lo4J5/bkJlf1kL9HyAWNpGP1wVzMv8BdnteyslLrmVp6Qu4rNNnr2MNk+uD6uE3ZVuj2lw==","repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-gemini"},"_npmVersion":"11.6.0","description":"Google Gemini adapter for TanStack AI","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@google/genai":"^1.43.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.7","@tanstack/ai":"0.10.2","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"^0.10.2"},"_npmOperationalInternal":{"tmp":"tmp/ai-gemini_0.8.7_1776175434066_0.718852261577877","host":"s3://npm-registry-packages-npm-production"}},"0.8.8":{"name":"@tanstack/ai-gemini","version":"0.8.8","keywords":["ai","gemini","google","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-gemini@0.8.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":"442457ed0851cb262b44d642218bc8fc50a59f3e","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.8.8.tgz","fileCount":77,"integrity":"sha512-XO84efwAhv4puLgDh8CnSlPXQCsg9WfTKRreKh9LhTNrfAS/tMJ8ERkhTveLg4QaPG5nVt+8ac9XQ/gjtPCWQg==","signatures":[{"sig":"MEUCICzym7eTnX//Q1ldVEuzPETo0AKHHo+e+7VPMxeeqtlxAiEAlRE2kbIque/65LemCRGud7FdOwKF18vxuvFzwWAi3e0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.8.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":311656},"type":"module","_from":"file:tanstack-ai-gemini-0.8.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","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"_resolved":"/tmp/e49c87b3640eee04df942430692932e6/tanstack-ai-gemini-0.8.8.tgz","_integrity":"sha512-XO84efwAhv4puLgDh8CnSlPXQCsg9WfTKRreKh9LhTNrfAS/tMJ8ERkhTveLg4QaPG5nVt+8ac9XQ/gjtPCWQg==","repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-gemini"},"_npmVersion":"11.6.0","description":"Google Gemini adapter for TanStack AI","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@google/genai":"^1.43.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.7","@tanstack/ai":"0.10.3","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"^0.10.3"},"_npmOperationalInternal":{"tmp":"tmp/ai-gemini_0.8.8_1776537904179_0.09269544719991618","host":"s3://npm-registry-packages-npm-production"}},"0.8.9":{"name":"@tanstack/ai-gemini","version":"0.8.9","keywords":["ai","gemini","google","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-gemini@0.8.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":"9986e282f373eb5672f3180fee324de8ab555d42","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.8.9.tgz","fileCount":77,"integrity":"sha512-e771K2T8GyXl5WUbF3x/e+9v2vBzAP83YQxWpnmQTMdg6PfYVAMmcYIDG5Xqla3jKbxZAQpv8mHuHh3ONG8s5w==","signatures":[{"sig":"MEQCIAfZtsvquevLfeaGz2upwmw6NZ/SnyRVhyiXrb3DH/MkAiAGo99OHl+iHEuePfwG3XqfO2WowtbW9bmfaDavDnB6DA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.8.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":322526},"type":"module","_from":"file:tanstack-ai-gemini-0.8.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","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"_resolved":"/tmp/ec092b82cc75d108f41ad801bf20e848/tanstack-ai-gemini-0.8.9.tgz","_integrity":"sha512-e771K2T8GyXl5WUbF3x/e+9v2vBzAP83YQxWpnmQTMdg6PfYVAMmcYIDG5Xqla3jKbxZAQpv8mHuHh3ONG8s5w==","repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-gemini"},"_npmVersion":"11.6.0","description":"Google Gemini adapter for TanStack AI","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@google/genai":"^1.43.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.7","@tanstack/ai":"0.11.0","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-gemini_0.8.9_1776695563263_0.9014208900107088","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@tanstack/ai-gemini","version":"0.9.0","keywords":["ai","gemini","google","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-gemini@0.9.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":"2a4b9a4d378ec4b7323eff1b85d76decb5933011","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.9.0.tgz","fileCount":81,"integrity":"sha512-FzDxX8M2yZtOHxPw4eXIEra1kn3Yo3vdMUUzw2XyYDjtDobLxZ99uOrOfTxb+Gbp1Oj1CmRqdVJyBjh0fJ8foQ==","signatures":[{"sig":"MEQCIEak6PIg0DXhIwDCq5x5l+Q6OZhqvbZUuBzbfU0It3D1AiAR0Xd3dg7pcfPNJASNquwsjezph+kEL8fUxmeTMHD7rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":342862},"type":"module","_from":"file:tanstack-ai-gemini-0.9.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","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"_resolved":"/tmp/58c44797da1605bb56ca8a970e20e79c/tanstack-ai-gemini-0.9.0.tgz","_integrity":"sha512-FzDxX8M2yZtOHxPw4eXIEra1kn3Yo3vdMUUzw2XyYDjtDobLxZ99uOrOfTxb+Gbp1Oj1CmRqdVJyBjh0fJ8foQ==","repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-gemini"},"_npmVersion":"11.6.0","description":"Google Gemini adapter for TanStack AI","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@google/genai":"^1.43.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^7.2.7","@tanstack/ai":"0.12.0","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"^0.12.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-gemini_0.9.0_1776796956676_0.6393139862912613","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@tanstack/ai-gemini","version":"0.9.1","keywords":["ai","gemini","google","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-gemini@0.9.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":"9db8dc25da13ffa8e1a9925db8f1b55a2e54ca35","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.9.1.tgz","fileCount":81,"integrity":"sha512-GeZzir2T6EupsXIjTJkU8SpqS+O3ctcnTHTbPSK+XromD7JLBquZpGU+yAbvt+wxZmr70w7Wr45v7W7cetdWlw==","signatures":[{"sig":"MEUCIHX6JQ3HeEQQcuzkOzUEGh6j9YQL1f7JtL/KVkVPzjnzAiEAh/n2dSIIEg3I8hhXOlyUzUVUWHr4dXyRMjd/52n1BDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":351933},"type":"module","_from":"file:tanstack-ai-gemini-0.9.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","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"_resolved":"/tmp/d7bbbdb7f4360a468f6568b13e69c629/tanstack-ai-gemini-0.9.1.tgz","_integrity":"sha512-GeZzir2T6EupsXIjTJkU8SpqS+O3ctcnTHTbPSK+XromD7JLBquZpGU+yAbvt+wxZmr70w7Wr45v7W7cetdWlw==","repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-gemini"},"_npmVersion":"11.6.0","description":"Google Gemini adapter for TanStack AI","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@google/genai":"^1.43.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^7.2.7","@tanstack/ai":"0.13.0","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"^0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-gemini_0.9.1_1776855461183_0.6402045855829508","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@tanstack/ai-gemini","version":"0.10.0","keywords":["ai","gemini","google","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-gemini@0.10.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":"4045fcb17e96ed448525cfad6cc9e9e5bf705e77","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.10.0.tgz","fileCount":85,"integrity":"sha512-AlkvO6afSu2k142te1Yc6MS3jNi/5J3tf0TLxzTInfeCg87pNLiZ95IVru6/XA1gfWJfcYmRnP9vGcRbQYyF5Q==","signatures":[{"sig":"MEUCIQCZjnR2dZ7b1Ipjs211fmQ/GzwGL+AHaTdmtcltMT0tLwIgCWu2K+SwCPxbGhdtS8orjH+V2F4lZSNcXY/3DCxmVws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":410094},"type":"module","_from":"file:tanstack-ai-gemini-0.10.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","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"_resolved":"/tmp/78a4217c7da0b94846add2521e9c48f8/tanstack-ai-gemini-0.10.0.tgz","_integrity":"sha512-AlkvO6afSu2k142te1Yc6MS3jNi/5J3tf0TLxzTInfeCg87pNLiZ95IVru6/XA1gfWJfcYmRnP9vGcRbQYyF5Q==","repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-gemini"},"_npmVersion":"11.6.0","description":"Google Gemini adapter for TanStack AI","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@google/genai":"^1.43.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^7.2.7","@tanstack/ai":"0.14.0","@vitest/coverage-v8":"4.0.14"},"peerDependencies":{"@tanstack/ai":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-gemini_0.10.0_1777036462103_0.36847017657521475","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@tanstack/ai-gemini","version":"0.10.1","keywords":["ai","gemini","google","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-gemini@0.10.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":"9432e8b55cfb9b89f7d22e81a98c98a63edbcd1d","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.10.1.tgz","fileCount":85,"integrity":"sha512-ae0pcV4I9lIJSm1V0hI30jRfInwLxiG9aB+Kke077MOCqV7PQKojZlRleXPr3zpxyEY4/wisKaf4gfNh+uqb7w==","signatures":[{"sig":"MEUCIQCT7HCRZjZ9AEDUAR7/RrwlNsOIQ7VCYO/olERqsPkSvgIgKmk8j/SYyu5BMPuhwmuVrsWF2eclqpW5aIKvPikVjJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":410094},"type":"module","_from":"file:tanstack-ai-gemini-0.10.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","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"_resolved":"/tmp/f79976de298b6b27573d5586f0089a48/tanstack-ai-gemini-0.10.1.tgz","_integrity":"sha512-ae0pcV4I9lIJSm1V0hI30jRfInwLxiG9aB+Kke077MOCqV7PQKojZlRleXPr3zpxyEY4/wisKaf4gfNh+uqb7w==","repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-gemini"},"_npmVersion":"11.6.0","description":"Google Gemini adapter for TanStack AI","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@google/genai":"^1.43.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-gemini_0.10.1_1778244756366_0.4435934229020939","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@tanstack/ai-gemini","version":"0.10.2","keywords":["ai","gemini","google","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-gemini@0.10.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":"5edfbf8a80913d07f90a07a31087e02b7ef61add","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.10.2.tgz","fileCount":85,"integrity":"sha512-1tOFd3CUhbN4Y6/JjpMplJ15fJJrmp97wYYirJyz/B0AFNn+jfL22wWLsgB6CSADrjJZflye8zXI9r+szvsvuA==","signatures":[{"sig":"MEUCIQCBC5HwU4zh+HJgDSWgzXji5A4Srt9fG3sI3HjVDwOzWwIgHrX2ATCvj+8Sxk7NRZmEXfhJaps7sC7UUe37N9qZ5ME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":409687},"type":"module","_from":"file:tanstack-ai-gemini-0.10.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","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"_resolved":"/tmp/4f3136e188773cb0db3874cc6fb45f0c/tanstack-ai-gemini-0.10.2.tgz","_integrity":"sha512-1tOFd3CUhbN4Y6/JjpMplJ15fJJrmp97wYYirJyz/B0AFNn+jfL22wWLsgB6CSADrjJZflye8zXI9r+szvsvuA==","repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-gemini"},"_npmVersion":"11.6.0","description":"Google Gemini adapter for TanStack AI","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@google/genai":"^1.43.0","@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-gemini_0.10.2_1778488730952_0.7035916039818506","host":"s3://npm-registry-packages-npm-production"}},"0.10.3":{"name":"@tanstack/ai-gemini","version":"0.10.3","keywords":["ai","gemini","google","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-gemini@0.10.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":"85575fbeb826e4c194cdb4b6b4899ac10b5b03d3","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.10.3.tgz","fileCount":85,"integrity":"sha512-2/tyCo0CveTwexaN9ZjykcLZ2QL8UFqJ3Tjzh5LV7Wmic6PPW4wosy6oesolKuT3Mf3BRbemmDNumtN5xqCymA==","signatures":[{"sig":"MEYCIQCLa28K3e6VU9IGI1D38HkXF/U/YTQda6EVMZlwDIY2OwIhAPBoKgJr3Keo6FEiFXhvesiBOvNhPO/5+M8LJmQ5MkKo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.10.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":412795},"type":"module","_from":"file:tanstack-ai-gemini-0.10.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","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"_resolved":"/tmp/9f2c1b475892f94c94d60ebc36643d2b/tanstack-ai-gemini-0.10.3.tgz","_integrity":"sha512-2/tyCo0CveTwexaN9ZjykcLZ2QL8UFqJ3Tjzh5LV7Wmic6PPW4wosy6oesolKuT3Mf3BRbemmDNumtN5xqCymA==","repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-gemini"},"_npmVersion":"11.6.0","description":"Google Gemini adapter for TanStack AI","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@google/genai":"^1.43.0","@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-gemini_0.10.3_1778510947932_0.8343389308944631","host":"s3://npm-registry-packages-npm-production"}},"0.10.4":{"name":"@tanstack/ai-gemini","version":"0.10.4","keywords":["ai","gemini","google","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-gemini@0.10.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":"5342f97defb1fafb28026d7961b3640c174b1a10","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.10.4.tgz","fileCount":85,"integrity":"sha512-NkOK1nxuC0kT8+7uJLfCc06jvbW5ouj9pbcfb9eF+xgVS0VWic8kNGTGDiYn5ZBzkbdKyrSG9/eym2f578jy8g==","signatures":[{"sig":"MEYCIQCReU+XYlPLrKTO3GkoOFoLpE/9ujCOlq0r6c3zEknlIQIhAP6+swd0lKkQRsxIzbaiWY0GRaOZyP+iGc6SFIl3v0Gb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.10.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":392286},"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","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-gemini"},"description":"Google Gemini adapter for TanStack AI","directories":{},"_nodeVersion":"26.0.0","dependencies":{"@google/genai":"^1.43.0","@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-gemini_0.10.4_1778769573005_0.8626025055079398","host":"s3://npm-registry-packages-npm-production"}},"0.10.5":{"name":"@tanstack/ai-gemini","version":"0.10.5","keywords":["ai","gemini","google","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-gemini@0.10.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":"2701ca8931a5a706546cb9e28508e0b97949c691","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.10.5.tgz","fileCount":85,"integrity":"sha512-HQOBusHTvKDFkf0NMEBmrfH4AUi3nh/onb+fXbMorcG6k5K5LxO2jAZFaLWVLbWlKckR69go3N67l9paxGAJSg==","signatures":[{"sig":"MEQCIAJOxLtBHzEZ4UnsnTluY5rq1MjFiTZl3OgLzN+eek06AiAnMg0WvmlIH1ivBt6AmFtLjr4FqY7HMxhFiRy03d4PCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.10.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":392440},"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","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-gemini"},"description":"Google Gemini adapter for TanStack AI","directories":{},"_nodeVersion":"26.0.0","dependencies":{"@google/genai":"^1.43.0","@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-gemini_0.10.5_1778921594392_0.6103418692826903","host":"s3://npm-registry-packages-npm-production"}},"0.10.6":{"name":"@tanstack/ai-gemini","version":"0.10.6","keywords":["ai","gemini","google","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-gemini@0.10.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":"0c88e0a635839abb665abaf23eadbd33fdd50ce3","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.10.6.tgz","fileCount":85,"integrity":"sha512-ioJcMjyWgHrGY1RhpK8OvcyWV9w9woq6tIJnTsz/DX527urK87pfv04aQgmpFkDlVWku967FYiFAxOIKG5kURA==","signatures":[{"sig":"MEYCIQDKSNwLS3M0xiCSmN/S+trDKurG4ExntPn4ka20zSsQyQIhALQ9oYt2H8U5qh0o828p64l4NP9SHoAFL1C7Ni9zTU/S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.10.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":391817},"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","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-gemini"},"description":"Google Gemini adapter for TanStack AI","directories":{},"_nodeVersion":"26.0.0","dependencies":{"@google/genai":"^1.43.0","@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-gemini_0.10.6_1779204970704_0.7587475276312565","host":"s3://npm-registry-packages-npm-production"}},"0.10.7":{"name":"@tanstack/ai-gemini","version":"0.10.7","keywords":["ai","gemini","google","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-gemini@0.10.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":"c40080c4833fc2ecab4deee5b964cd85e86d8e2c","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.10.7.tgz","fileCount":85,"integrity":"sha512-1MLeS9UUOkDmnoikuib9JqYKo2pDPpxIqdr4XvI4CB0rvd0WE2UL/+lMhp0As4mdE12xKsuFC3A4nkm26HXVNA==","signatures":[{"sig":"MEQCIGb/t0TtjImrwFkC/xHjXOXSGg0BZGTUxEmIa8cdsBGmAiBiez66l+3VwuR62MZFYuQG/NtA+lWo0gH2CAmWwzWQqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.10.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":392506},"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","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-gemini"},"description":"Google Gemini adapter for TanStack AI","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@google/genai":"^1.43.0","@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-gemini_0.10.7_1779229598785_0.9289716080866837","host":"s3://npm-registry-packages-npm-production"}},"0.10.8":{"name":"@tanstack/ai-gemini","version":"0.10.8","keywords":["ai","gemini","google","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-gemini@0.10.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":"99cbbac9f1c647c3a3a5bf875ac6823d34f4c930","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.10.8.tgz","fileCount":85,"integrity":"sha512-BfaCXTXlJDZAAdxe9JVUfYg+MoXA4X8uTPoAeLGsLVEFEnikafb187Fk3l1DstA8MbdT4fUE1CwJKafZe0+f0g==","signatures":[{"sig":"MEUCIC6vNR6WMBfnR62IaAKOeKWFNHjV6n7wv06n68ccs86fAiEA2KTvuP267ubbuAI0Bjdi6YTimmagoAlEQAIO2XRnqis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.10.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":400570},"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","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-gemini"},"description":"Google Gemini adapter for TanStack AI","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@google/genai":"^1.43.0","@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-gemini_0.10.8_1779287172962_0.4819379138873421","host":"s3://npm-registry-packages-npm-production"}},"0.10.9":{"name":"@tanstack/ai-gemini","version":"0.10.9","keywords":["ai","gemini","google","tanstack","adapter"],"author":"","license":"MIT","_id":"@tanstack/ai-gemini@0.10.9","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":"66c90c49c61d46d4f2919d3a6550b468d9fcbe25","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.10.9.tgz","fileCount":85,"integrity":"sha512-u3GHsTnbC2v0OPXqSGm4888mU/KKjl3Ulg5JXYJX9Q6ofNoQMQ1q8cz/Vxm4GPDpbpSM4kyvvEiOfRUqELzEiw==","signatures":[{"sig":"MEUCIEeN5cef8yCDJA3//Xr4AsMRCZ42xxfqbJyNmC3SX5rpAiEAgetm9Jua1d7VAfLvfkXZgt6qz2E6gbsAtevGrb4OSwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.10.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":403757},"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","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-gemini"},"description":"Google Gemini adapter for TanStack AI","directories":{},"_nodeVersion":"26.0.0","dependencies":{"@google/genai":"^1.43.0","@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-gemini_0.10.9_1779362069300_0.8743605052850989","host":"s3://npm-registry-packages-npm-production"}},"0.10.10":{"name":"@tanstack/ai-gemini","version":"0.10.10","keywords":["ai","ai-sdk","typescript","tanstack","gemini","google","adapter","chat","tool-calling","structured-outputs","image-generation","audio-generation","text-to-speech"],"author":"","license":"MIT","_id":"@tanstack/ai-gemini@0.10.10","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":"e41daad7e2e714b50f9dee72d2a0478462473ce5","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.10.10.tgz","fileCount":85,"integrity":"sha512-TAVrGwUaE2wsKu0LoH+igfUvdJSB+IujpjCT0297RZOCykfS7zvvHbTdEBvbL2EYlbDpMVAvOodWi2eTM+Crtg==","signatures":[{"sig":"MEUCIGNYwfttmt3b+3yQujgchdCqTpXeV9zfdVRlLEtYmuS2AiEAtMK4Bx6xjnn4rnWZQK6pJZHm5BclRk39KlvZdIjWqAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.10.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":412433},"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","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-gemini"},"description":"Google Gemini adapter for TanStack AI chat, images, speech, audio generation, and structured outputs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@google/genai":"^1.43.0","@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-gemini_0.10.10_1779461303260_0.8456387505629979","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@tanstack/ai-gemini","version":"0.11.0","keywords":["ai","ai-sdk","typescript","tanstack","gemini","google","adapter","chat","tool-calling","structured-outputs","image-generation","audio-generation","text-to-speech"],"author":"","license":"MIT","_id":"@tanstack/ai-gemini@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":"fbcb891015a2a6132f5e461cc08a3262acc7b4dd","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.11.0.tgz","fileCount":85,"integrity":"sha512-DYn41eVJkQooaCW1Pvt8/VBy6j44Vjkbp0OnXPKlHxoqcJD4DlwGpWmio1gUiyBkzAOIQlBAjPGS1KeFp3fmSg==","signatures":[{"sig":"MEUCIDqdTU+Pmgp7/2vnYdS/KZLkLzRDGomDUdVXhSP2Dug0AiEAsdXQeVcVYYvzLG+95vBk5qR8sYhFUnNKNeN5Ax8ZoMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":418563},"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","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/typescript/ai-gemini"},"description":"Google Gemini adapter for TanStack AI chat, images, speech, audio generation, and structured outputs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@google/genai":"^1.43.0","@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-gemini_0.11.0_1779724984731_0.4959689478379645","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@tanstack/ai-gemini","version":"0.12.0","keywords":["ai","ai-sdk","typescript","tanstack","gemini","google","adapter","chat","tool-calling","structured-outputs","image-generation","audio-generation","text-to-speech"],"author":"","license":"MIT","_id":"@tanstack/ai-gemini@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":"09b12d176207075a71a2b27007aaa600679ddda7","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.12.0.tgz","fileCount":97,"integrity":"sha512-QMmxo9RRnukyfUGKd93hp8moGNcHnVWHnih4VCFTmBrAYNm5KCq/ha/niJnV6BFxjCPQndyK3OxAODPHbAH4tA==","signatures":[{"sig":"MEYCIQCmTspQV2IbP/DW2Cesqycmz9wx1zdHb66/iEQ+FQHXDAIhAONsLG34baRN5/qhW4uwo+WnGgpLU054EN5mwVeudVM9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":583926},"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"},"./experimental":{"types":"./dist/esm/experimental/index.d.ts","import":"./dist/esm/experimental/index.js"}},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-gemini"},"description":"Google Gemini adapter for TanStack AI chat, images, speech, audio generation, and structured outputs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@google/genai":"^1.43.0","@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-gemini_0.12.0_1779804571469_0.9722350893168146","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@tanstack/ai-gemini","version":"0.12.1","keywords":["ai","ai-sdk","typescript","tanstack","gemini","google","adapter","chat","tool-calling","structured-outputs","image-generation","audio-generation","text-to-speech"],"author":"","license":"MIT","_id":"@tanstack/ai-gemini@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":"c321be86b97e6d90fc5f7e7dd8f1e2c96e1fe084","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.12.1.tgz","fileCount":97,"integrity":"sha512-PYPl2nVzpxJUayGGRDTg/I94h+Op5xtfMPuG7iVkWcUqKYr9rKb6QXe6eeFEynqdqgHPgp40AJvU/tS1IJBdKw==","signatures":[{"sig":"MEQCIDAGhR7idf0cAJdwrFvLx9i+bAV4OB80uG+KqMylUzfbAiBNzapQ0iq66cskySiw+CjvKF9OmZZOkQyVc+UHU0P8fQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":585627},"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"},"./experimental":{"types":"./dist/esm/experimental/index.d.ts","import":"./dist/esm/experimental/index.js"}},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-gemini"},"description":"Google Gemini adapter for TanStack AI chat, images, speech, audio generation, and structured outputs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@google/genai":"^1.43.0","@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-gemini_0.12.1_1780092065223_0.1605288907175677","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@tanstack/ai-gemini","version":"0.13.0","keywords":["ai","ai-sdk","typescript","tanstack","gemini","google","adapter","chat","tool-calling","structured-outputs","image-generation","audio-generation","text-to-speech"],"author":"","license":"MIT","_id":"@tanstack/ai-gemini@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":"d27b72c00c28042db82d1f50fe0a059ca36c6127","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.13.0.tgz","fileCount":97,"integrity":"sha512-Y17z06uVUg8MYZN7Z7UgS1omLarKqxq9BXDWzf0E/mKHSPBpzFK25WMdvsoS/0v32nNrHJU39FkdeNBuTECRuQ==","signatures":[{"sig":"MEUCIQCvxd1L8pKkVZzWI2W1sK+RS0uFXIJaR4gerZVV0RIbMwIgbxyWS2MbJXdDgf/3Dm8PCVHKTf1gdT/wgt3cGBk+k1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":591332},"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"},"./experimental":{"types":"./dist/esm/experimental/index.d.ts","import":"./dist/esm/experimental/index.js"}},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-gemini"},"description":"Google Gemini adapter for TanStack AI chat, images, speech, audio generation, and structured outputs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@google/genai":"^1.43.0","@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-gemini_0.13.0_1780309435491_0.4626471843822344","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@tanstack/ai-gemini","version":"0.14.0","keywords":["ai","ai-sdk","typescript","tanstack","gemini","google","adapter","chat","tool-calling","structured-outputs","image-generation","audio-generation","text-to-speech"],"author":"","license":"MIT","_id":"@tanstack/ai-gemini@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"}],"dist":{"shasum":"5e3f9e6bbadbf950bdf46dfd93b8ead8845c31b0","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.14.0.tgz","fileCount":101,"integrity":"sha512-msuRu476ODWPqZHElF7zBjGva2cNURXLNkn51gzkIFGijvqUL5yKGLMtDVGfvlQLhs9zcENiyHC++2Xrcxk08Q==","signatures":[{"sig":"MEUCIQCZqNlCkI6FtZPakw5daYiR7lqNJbBZPbrbqZJHym39LwIgdFWmKz9EwoFeEzW92UONY4MbgoYD784YfVWZBPS3eMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":614296},"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"},"./experimental":{"types":"./dist/esm/experimental/index.d.ts","import":"./dist/esm/experimental/index.js"}},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-gemini"},"description":"Google Gemini adapter for TanStack AI chat, images, speech, audio generation, and structured outputs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@google/genai":"^1.43.0","@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-gemini_0.14.0_1780334539227_0.9427013560704651","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@tanstack/ai-gemini","version":"0.14.1","keywords":["ai","ai-sdk","typescript","tanstack","gemini","google","adapter","chat","tool-calling","structured-outputs","image-generation","audio-generation","text-to-speech"],"author":"","license":"MIT","_id":"@tanstack/ai-gemini@0.14.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":"6936d81c2e2c74e049751653f92788121c7ca97a","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.14.1.tgz","fileCount":101,"integrity":"sha512-E9adi8U9qqTUAtkqNWBLseYOypv70GhbOfVULM67ZiuuohlYLRkvim4mbudfa1Xp7VE+UrbvsfbrMmjTgZBcwg==","signatures":[{"sig":"MEUCIQC9g1ZGqkCwHfu7bAtzzy0v+2vOVfMJSyNqAMHQdYuatQIgKlD4X9Bnt/4PzQzfDq+8UhyCz+IniCr8wlFidX9a8L0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":614296},"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"},"./experimental":{"types":"./dist/esm/experimental/index.d.ts","import":"./dist/esm/experimental/index.js"}},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-gemini"},"description":"Google Gemini adapter for TanStack AI chat, images, speech, audio generation, and structured outputs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@google/genai":"^1.43.0","@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-gemini_0.14.1_1780349427987_0.9129903675195867","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@tanstack/ai-gemini","version":"0.15.0","keywords":["ai","ai-sdk","typescript","tanstack","gemini","google","adapter","chat","tool-calling","structured-outputs","image-generation","audio-generation","text-to-speech"],"author":"","license":"MIT","_id":"@tanstack/ai-gemini@0.15.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":"a66f135b05a999388674a0c84ca60fb6442cf8fa","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.15.0.tgz","fileCount":101,"integrity":"sha512-ZnX8iNau2czkHzKvHx5y/tht/1g4SgSWhDqnGw+WkhByigiHiiDGeu1aBDzQFZRGKXsKEa5InwKmCPAy3VClMA==","signatures":[{"sig":"MEUCIQDEMHUjMOTInhghlW5RCZBPzNDv4Ci400QUEfODFaY/vwIgcVZByo1+OPmgw7WsFrsuoQNExnCBClf5FXAveYXWSEI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":612829},"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"},"./experimental":{"types":"./dist/esm/experimental/index.d.ts","import":"./dist/esm/experimental/index.js"}},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-gemini"},"description":"Google Gemini adapter for TanStack AI chat, images, speech, audio generation, and structured outputs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@google/genai":"^1.43.0","@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-gemini_0.15.0_1780483591892_0.9484797706662247","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@tanstack/ai-gemini","version":"0.15.1","keywords":["ai","ai-sdk","typescript","tanstack","gemini","google","adapter","chat","tool-calling","structured-outputs","image-generation","audio-generation","text-to-speech"],"author":"","license":"MIT","_id":"@tanstack/ai-gemini@0.15.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":"72099f992a80be7195705f0ce4e5b1dd3d16701d","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.15.1.tgz","fileCount":101,"integrity":"sha512-mh5CdhMACUw9//ic1Qa2Wc+9xwCz70/3+0mzF8vzqX8FEni2HXsdpLSSU1BNUcSGogXqmlCcn3Fu+XGYCM7ZQw==","signatures":[{"sig":"MEUCIQDoqK+0NAWDB4/r5W+tx9K7MGL9wdW5wak3aljE92rLFAIgcJBpR4sP8WgMGZzf9D5JiHumXE7/atpTXlWkB2uOjNY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":612829},"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"},"./experimental":{"types":"./dist/esm/experimental/index.d.ts","import":"./dist/esm/experimental/index.js"}},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-gemini"},"description":"Google Gemini adapter for TanStack AI chat, images, speech, audio generation, and structured outputs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@google/genai":"^1.43.0","@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-gemini_0.15.1_1780649555453_0.671337758836785","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@tanstack/ai-gemini","version":"0.16.0","keywords":["ai","ai-sdk","typescript","tanstack","gemini","google","adapter","chat","tool-calling","structured-outputs","image-generation","audio-generation","text-to-speech"],"author":"","license":"MIT","_id":"@tanstack/ai-gemini@0.16.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":"1f1b1d4f51c12fe53278dc12c72da6225025f7b9","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.16.0.tgz","fileCount":101,"integrity":"sha512-dPFM+i9EDFJUlN31nPIGoboOfAExOR1cLXzrz7kcI8mV6Tvf5fPP09XdFzRKtTZ9A08jtw/NoS9UhQEnB/2s4A==","signatures":[{"sig":"MEUCICnb3y5CR7X8ib11DqyrpVqDPWGhQ0Dj6amPXSBBaGY5AiEAmVAEB0y1Yb+M596px8nWJrliTo8hxEcDSzA7MGFvhPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":593882},"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"},"./experimental":{"types":"./dist/esm/experimental/index.d.ts","import":"./dist/esm/experimental/index.js"}},"scripts":{"build":"vite build","clean":"premove ./build ./dist","lint:fix":"eslint ./src --fix","test:lib":"vitest","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-gemini"},"description":"Google Gemini adapter for TanStack AI chat, images, speech, audio generation, and structured outputs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@google/genai":"^1.43.0","@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-gemini_0.16.0_1781525964223_0.8857060927780562","host":"s3://npm-registry-packages-npm-production"}},"0.16.2":{"name":"@tanstack/ai-gemini","version":"0.16.2","keywords":["ai","ai-sdk","typescript","tanstack","gemini","google","adapter","chat","tool-calling","structured-outputs","image-generation","audio-generation","text-to-speech"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-gemini@0.16.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"}],"homepage":"https://tanstack.com/ai","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"eaa952f9b3d7eb59ad67c6f1527ab0664b7389ce","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.16.2.tgz","fileCount":101,"integrity":"sha512-GlESWx4/SkQBvtk6drZtglbKZ7Bc9SUq0H+iXfHwT72lhALKHcMVrWRqsdvOKbQENaYcdbMfNUdAcsfP+f5Pow==","signatures":[{"sig":"MEUCIEIjiDDo0EJKLORgf1ElmoarZJ8Cp0EvXyNLibN6Ryh4AiEAz+XaNNnXocwu3w6lSWSJlk16pTCsSiGwePSOKZx4tpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.16.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":594102},"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"},"./experimental":{"types":"./dist/esm/experimental/index.d.ts","import":"./dist/esm/experimental/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","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-gemini"},"description":"Google Gemini adapter for TanStack AI chat, images, speech, audio generation, and structured outputs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@google/genai":"^1.43.0","@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-gemini_0.16.2_1781633292972_0.7657040048791279","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@tanstack/ai-gemini","version":"0.17.0","keywords":["ai","ai-sdk","typescript","tanstack","gemini","google","adapter","chat","tool-calling","structured-outputs","image-generation","audio-generation","text-to-speech"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-gemini@0.17.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":"56a9014f10ffbbb2e8a63cf3201cf9f3e097d442","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.17.0.tgz","fileCount":109,"integrity":"sha512-AgvA/47FUBbChqeIzIfw1lhmCvl95ePHXyBFR/zG8YBPqde32TsOaTYSsV6c8EPn8k1PU56SsZJK0AoN4qk2ng==","signatures":[{"sig":"MEYCIQDTPIZmihfHXiC7N642JeqQ+HN57mHay1CUvf5cK+r50AIhAKJxFpPhpSXFiSnVg0EahIFaE5//o+TkmwdAsrvTpSLx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":667441},"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"},"./experimental":{"types":"./dist/esm/experimental/index.d.ts","import":"./dist/esm/experimental/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","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-gemini"},"description":"Google Gemini adapter for TanStack AI chat, images, speech, audio generation, and structured outputs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@google/genai":"^1.43.0","@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-gemini_0.17.0_1781813888769_0.19804225036954537","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"@tanstack/ai-gemini","version":"0.17.1","keywords":["ai","ai-sdk","typescript","tanstack","gemini","google","adapter","chat","tool-calling","structured-outputs","image-generation","audio-generation","text-to-speech"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-gemini@0.17.1","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"}],"homepage":"https://tanstack.com/ai","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"5eb0d715f57f191a3786701ffc2c2bc0d3f34df2","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.17.1.tgz","fileCount":109,"integrity":"sha512-F8faEpTCjGYs6lb0wXjikAc0jWcHMzT538t9ObTSDXWNc3DTuH++nXnm6bGjWhvJKjDjh3bTLyjm8hDMcayuqQ==","signatures":[{"sig":"MEYCIQDTzVBcY5bdGUWJSWwqknLp9JhhvdBAuh+WGdTuVWUd+wIhAOKom9oUoa7esb8GmAZl430BmpxfcgqvaIFdoU59HEpX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":667441},"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"},"./experimental":{"types":"./dist/esm/experimental/index.d.ts","import":"./dist/esm/experimental/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","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-gemini"},"description":"Google Gemini adapter for TanStack AI chat, images, speech, audio generation, and structured outputs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@google/genai":"^1.43.0","@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-gemini_0.17.1_1782148157294_0.2719539123807464","host":"s3://npm-registry-packages-npm-production"}},"0.17.2":{"name":"@tanstack/ai-gemini","version":"0.17.2","keywords":["ai","ai-sdk","typescript","tanstack","gemini","google","adapter","chat","tool-calling","structured-outputs","image-generation","audio-generation","text-to-speech"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-gemini@0.17.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":"95ae0a99bf58cddc3681503f7957ed83636d9f92","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.17.2.tgz","fileCount":109,"integrity":"sha512-GJYylaOYIif5ihnWuR1vzwzp1SQbZkS9Rv68jsXxJvMePsMDGOO77oQKXYqAhs6q/GWFg0IFODmwkQ6eg6S0QA==","signatures":[{"sig":"MEQCIEljuWZANJKVr5CoiOQhmw/BlfX4ekWkFmbqw/4hcfGuAiB5Y0/wvHZX2gOWQY6oronzn+ok5eDySn/9LEBqTrMmnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.17.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":667903},"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"},"./experimental":{"types":"./dist/esm/experimental/index.d.ts","import":"./dist/esm/experimental/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","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-gemini"},"description":"Google Gemini adapter for TanStack AI chat, images, speech, audio generation, and structured outputs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@google/genai":"^1.43.0","@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-gemini_0.17.2_1782223834884_0.4623680007705082","host":"s3://npm-registry-packages-npm-production"}},"0.17.3":{"name":"@tanstack/ai-gemini","version":"0.17.3","keywords":["ai","ai-sdk","typescript","tanstack","gemini","google","adapter","chat","tool-calling","structured-outputs","image-generation","audio-generation","text-to-speech"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-gemini@0.17.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":"523d2bfd62d69e12b6179f248be8863a1ef7d525","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.17.3.tgz","fileCount":109,"integrity":"sha512-ajw9abDQv22oN/VBu3upw7l+lm2JPmeKgmXHy4zSKUXHekk8RQ5D35UDY+u0DDhzMLNBZ2qUSsvvXN4OafmQAQ==","signatures":[{"sig":"MEQCIEvtlMfoUXqpNeDCvZqiAa22acyZRIUjlISqlKNmThy1AiB+lbs2v6VTSVyw4NjMhA+9JP/s21LlpY5HEQSKq/90Ug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.17.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":667903},"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"},"./experimental":{"types":"./dist/esm/experimental/index.d.ts","import":"./dist/esm/experimental/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","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-gemini"},"description":"Google Gemini adapter for TanStack AI chat, images, speech, audio generation, and structured outputs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"@google/genai":"^1.43.0","@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-gemini_0.17.3_1782314254778_0.612284700558696","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"@tanstack/ai-gemini","version":"0.18.1","keywords":["ai","ai-sdk","typescript","tanstack","gemini","google","adapter","chat","tool-calling","structured-outputs","image-generation","audio-generation","text-to-speech"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-gemini@0.18.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":"2f5019655755591181ecac895c292c5fc3063e31","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.18.1.tgz","fileCount":32,"integrity":"sha512-YDzi+U4fOOAlvbVcu8QLkQ40FLXVobwRq1N+S0uGIvHPWTVWXTt/Isn+cXRfaqi+6GvM8FGD4Rx2P7J0x9dLvQ==","signatures":[{"sig":"MEYCIQDB44qORdPCIGqRvO+I9TUybcp0LhIDQt54qco8oPyr9wIhALO/gMOU+d3KJDaOQQijBcNO7JgeU9W8nUBbUsgQNwVE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":240109},"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"},"./experimental":{"types":"./dist/esm/experimental/index.d.ts","import":"./dist/esm/experimental/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","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-gemini"},"description":"Google Gemini adapter for TanStack AI chat, images, speech, audio generation, and structured outputs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"partial-json":"^0.1.7","@google/genai":"^2.8.0","@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-gemini_0.18.1_1782387645395_0.9731766527736532","host":"s3://npm-registry-packages-npm-production"}},"0.18.2":{"name":"@tanstack/ai-gemini","version":"0.18.2","keywords":["ai","ai-sdk","typescript","tanstack","gemini","google","adapter","chat","tool-calling","structured-outputs","image-generation","audio-generation","text-to-speech"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-gemini@0.18.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":"c0b899dd73c4a2bbe51f421206cd80f314e3ce1a","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.18.2.tgz","fileCount":109,"integrity":"sha512-wrG4R1X7WnY57+5pVAqx8py7y3pPvAgyMIUME+QrJsevsoo7fkRr014LgAioUabW/ssH68EfJPeGzmXYD45+kw==","signatures":[{"sig":"MEQCICaU0CA5p9gubjUBulgWdVHoA1ZSiY8OaS9hbbfIVlGoAiBtx30S/dZUTHMET5D9WbhiqmYbhcvZxaK8Pep1a4S/kQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.18.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":693598},"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"},"./experimental":{"types":"./dist/esm/experimental/index.d.ts","import":"./dist/esm/experimental/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","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-gemini"},"description":"Google Gemini adapter for TanStack AI chat, images, speech, audio generation, and structured outputs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"partial-json":"^0.1.7","@google/genai":"^2.8.0","@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-gemini_0.18.2_1782403706461_0.20265157915291399","host":"s3://npm-registry-packages-npm-production"}},"0.18.3":{"name":"@tanstack/ai-gemini","version":"0.18.3","keywords":["ai","ai-sdk","typescript","tanstack","gemini","google","adapter","chat","tool-calling","structured-outputs","image-generation","audio-generation","text-to-speech"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-gemini@0.18.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":"1c4d8c9508668d44f42c2f66185c4f207c38b2ad","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.18.3.tgz","fileCount":109,"integrity":"sha512-GvquWWPJ6Euuk+coCjXY9zbXKNBAS35QXcU5L9mGLeKLgj2VIuSnpnkElyJVo530kk+5pZHyGZeu1ykTjNBpIw==","signatures":[{"sig":"MEYCIQCD2Kdo7oA6HdsOg6UKCUy3yJWHbvkojEHu0cv7gG07yAIhALEQI6fZ/DokbU5TYmFMe4fPl1hpLcdXlK6zhTKqiQ82","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.18.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":693598},"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"},"./experimental":{"types":"./dist/esm/experimental/index.d.ts","import":"./dist/esm/experimental/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","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-gemini"},"description":"Google Gemini adapter for TanStack AI chat, images, speech, audio generation, and structured outputs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"partial-json":"^0.1.7","@google/genai":"^2.8.0","@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-gemini_0.18.3_1782496254639_0.5970400246626433","host":"s3://npm-registry-packages-npm-production"}},"0.18.4":{"name":"@tanstack/ai-gemini","version":"0.18.4","keywords":["ai","ai-sdk","typescript","tanstack","gemini","google","adapter","chat","tool-calling","structured-outputs","image-generation","audio-generation","text-to-speech"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-gemini@0.18.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":"1c91e4ef8c4ab474f9aeb2e557442a8c042c5a95","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.18.4.tgz","fileCount":109,"integrity":"sha512-Mfm1cB53KA5NS8cXusRrZIvGuQWsK86PsIp4PAeiTPBxJ4U5oKX8T3N40XbgXENKu/LjOe8gHSHbp63+acrknw==","signatures":[{"sig":"MEUCIF5ZOFMMAA0EJiUtKQqOuUuF5qJwMWzUbaHt//k4rIREAiEA4PrB4dIVrFzjysWhE+naNn98A75d3VJyUpeHi89eufo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.18.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":693626},"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"},"./experimental":{"types":"./dist/esm/experimental/index.d.ts","import":"./dist/esm/experimental/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","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-gemini"},"description":"Google Gemini adapter for TanStack AI chat, images, speech, audio generation, and structured outputs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"partial-json":"^0.1.7","@google/genai":"^2.8.0","@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-gemini_0.18.4_1782831769934_0.02195768413574095","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@tanstack/ai-gemini","version":"0.19.0","keywords":["ai","ai-sdk","typescript","tanstack","gemini","google","adapter","chat","tool-calling","structured-outputs","image-generation","audio-generation","text-to-speech"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-gemini@0.19.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":"fcd664e4d77b435afea99c52248a31784c0a9e58","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.19.0.tgz","fileCount":109,"integrity":"sha512-4z8MvGNwog3ZUZT59Rh/4djxwLxUWj/3Ub+u846w4SuE5jzXAXZif/67VOF4tjvRfqq8IDa2yeYogp5mVc+VFw==","signatures":[{"sig":"MEYCIQCK/at4qzlT/P/EBK1axvkWJ9MBRCNH+SQOEFABUhAz/AIhALfWGkny2iaMTT75Ud5j0xBQHpAXvdcGBiSXGFZ6m8Ll","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":691560},"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"},"./experimental":{"types":"./dist/esm/experimental/index.d.ts","import":"./dist/esm/experimental/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","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-gemini"},"description":"Google Gemini adapter for TanStack AI chat, images, speech, audio generation, and structured outputs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"partial-json":"^0.1.7","@google/genai":"^2.8.0","@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-gemini_0.19.0_1782897710823_0.18327484097612423","host":"s3://npm-registry-packages-npm-production"}},"0.19.1":{"name":"@tanstack/ai-gemini","version":"0.19.1","keywords":["ai","ai-sdk","typescript","tanstack","gemini","google","adapter","chat","tool-calling","structured-outputs","image-generation","audio-generation","text-to-speech"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-gemini@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":"74ede99e2a7d44924400b07f52c2b2cc64ed1a00","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.19.1.tgz","fileCount":109,"integrity":"sha512-oGXmHFymfPnx+stic811x7wNi3sFDA5oxuMVsfoQFdX1RDQmFPbwIHlKxz31lKYfSsOhiPu3ujZiIqQ5TXdQtw==","signatures":[{"sig":"MEUCIGYRGqETYn5B5SmbaNgJpeD2dAqSy4XRza3byz7tM4/sAiEAmwOHSbrsyTwh1gCjbXcOos6TSBXnDukFBL4K0iwpJL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":691560},"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"},"./experimental":{"types":"./dist/esm/experimental/index.d.ts","import":"./dist/esm/experimental/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","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-gemini"},"description":"Google Gemini adapter for TanStack AI chat, images, speech, audio generation, and structured outputs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"partial-json":"^0.1.7","@google/genai":"^2.8.0","@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-gemini_0.19.1_1783359431276_0.6680615016299738","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@tanstack/ai-gemini","version":"0.20.0","keywords":["ai","ai-sdk","typescript","tanstack","gemini","google","adapter","chat","tool-calling","structured-outputs","image-generation","audio-generation","text-to-speech"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-gemini@0.20.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":"087af05290d791c33379388378eef920b050abd5","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.20.0.tgz","fileCount":129,"integrity":"sha512-3vW7z0jSK1HdKADJUlBdSt9qDhLUeyUtVp56g5epWJ+DPSG+3WtrLcvWuFO7KH/t3NbLfkFGAwsBJ3Hfoi+duA==","signatures":[{"sig":"MEUCIAT/lLbWoiM/xRBKAcQDtwGeVVY4kytLQyJ8LlMYPAB2AiEA10InUbYkB0Yq/OopLSeNPllv+bl7b5qOjW3CpPlLeS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":882176},"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"},"./experimental":{"types":"./dist/esm/experimental/index.d.ts","import":"./dist/esm/experimental/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","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-gemini"},"description":"Google Gemini adapter for TanStack AI chat, images, speech, audio generation, and structured outputs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"partial-json":"^0.1.7","@google/genai":"^2.10.0","@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-gemini_0.20.0_1784200290764_0.2498604798515498","host":"s3://npm-registry-packages-npm-production"}},"0.20.1":{"name":"@tanstack/ai-gemini","version":"0.20.1","keywords":["ai","ai-sdk","typescript","tanstack","gemini","google","adapter","chat","tool-calling","structured-outputs","image-generation","audio-generation","text-to-speech"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-gemini@0.20.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":"f926b55545b83f812105979e4e01fb70a910ba90","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.20.1.tgz","fileCount":129,"integrity":"sha512-3yPxQle9nF51Kk3Kovc2KNc7BRKaWwF+FxE7Amg3qc78GCGs+CpHC9nDYLcWBs3tau54KJl5nj8pU8oooOK4QA==","signatures":[{"sig":"MEYCIQD9mMZymQWWnXypzRJ3ZOXHQ/ZRcmDvSnORnJKViQ8rdgIhALAh255ybzudQuuvBsmKH9E1yol3S36N7uT8HkTypT9E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.20.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":882176},"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"},"./experimental":{"types":"./dist/esm/experimental/index.d.ts","import":"./dist/esm/experimental/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","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-gemini"},"description":"Google Gemini adapter for TanStack AI chat, images, speech, audio generation, and structured outputs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"partial-json":"^0.1.7","@google/genai":"^2.10.0","@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-gemini_0.20.1_1784540275097_0.1905114075564589","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@tanstack/ai-gemini","version":"0.21.0","keywords":["ai","ai-sdk","typescript","tanstack","gemini","google","adapter","chat","tool-calling","structured-outputs","image-generation","audio-generation","text-to-speech"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-gemini@0.21.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":"41a04eda062b923a8b5942ead1548c7af3faec3a","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.21.0.tgz","fileCount":128,"integrity":"sha512-CTFt8u11VLm1H1Ysj1Bcrl3q6hPuWolntFZtsUShJHA6/Fw4CEaOgilC7AUa18z+rgje/2f0/FVQR7Sggqvavg==","signatures":[{"sig":"MEUCIQCJomWkG4UuGOJyN/DE8DhLrUZJWUBVhKv0mrawxmyZQQIgP8trQRnk43TbdiEvt8rz4wqOeug16Le+4OsxqpS1keE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":892605},"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"},"./experimental":{"types":"./dist/esm/experimental/index.d.ts","import":"./dist/esm/experimental/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","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-gemini"},"description":"Google Gemini adapter for TanStack AI chat, images, speech, audio generation, and structured outputs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"partial-json":"^0.1.7","@google/genai":"^2.10.0","@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-gemini_0.21.0_1785863413064_0.6996367109635784","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@tanstack/ai-gemini","version":"0.22.0","keywords":["ai","ai-sdk","typescript","tanstack","gemini","google","adapter","chat","tool-calling","structured-outputs","image-generation","audio-generation","text-to-speech"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-gemini@0.22.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":"16e6a12c4130b545dc5518e4c797df180c258066","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.22.0.tgz","fileCount":134,"integrity":"sha512-XriQnvZbS2JXtwO0Jcr053CCWtJIgJzmuKGB+22qY/uKzT+R6uwjBmt6i1apbtusXfRAPG27RmDtIZqzCcBwkg==","signatures":[{"sig":"MEUCIFU12pWzqGP0fClb40/FbA1FBxzo0+wLTTogJwuAolNjAiEApmZBmTRX+nxqCy4ZPYWq3hg6cAlgYX8tmX7cRm70qCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":917969},"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"},"./experimental":{"types":"./dist/esm/experimental/index.d.ts","import":"./dist/esm/experimental/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","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-gemini"},"description":"Google Gemini adapter for TanStack AI chat, images, speech, audio generation, and structured outputs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"partial-json":"^0.1.7","@google/genai":"^2.10.0","@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-gemini_0.22.0_1786383208519_0.31407319679822154","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@tanstack/ai-gemini","version":"0.23.0","keywords":["ai","ai-sdk","typescript","tanstack","gemini","google","adapter","chat","tool-calling","structured-outputs","image-generation","audio-generation","text-to-speech"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-gemini@0.23.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":"80b994e88881117ebd6f139cdecf406ee3aac4a9","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.23.0.tgz","fileCount":134,"integrity":"sha512-J2XWU6iXnctHXlTe+fhyMjsUUuxHbOmNZpUMct18lBbVzGwP/8ebVDD4L5zcCDhTLtLYJc0BG2r6ohqLljEjww==","signatures":[{"sig":"MEQCIHcMvuQShg6bnXtGCAdXfuReiD2WPTcv0v1jSNKG5t1YAiA65yEZjtw6KT6TMPwmLabIZbGj2BsOTsDSaPk+iVi2Mw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":922877},"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"},"./experimental":{"types":"./dist/esm/experimental/index.d.ts","import":"./dist/esm/experimental/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","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-gemini"},"description":"Google Gemini adapter for TanStack AI chat, images, speech, audio generation, and structured outputs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"partial-json":"^0.1.7","@google/genai":"^2.10.0","@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-gemini_0.23.0_1786728862501_0.4526842336618646","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@tanstack/ai-gemini","version":"0.24.0","keywords":["ai","ai-sdk","typescript","tanstack","gemini","google","adapter","chat","tool-calling","structured-outputs","image-generation","audio-generation","text-to-speech"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-gemini@0.24.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":"2ced0646e9f5fcc2cdabe42ea2c81a9336f0f6b8","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.24.0.tgz","fileCount":134,"integrity":"sha512-+TJ/ev7u3Nh6e/eQTQivTXK8u2mmzfbVNVFNuGQWeOAe2LVWRIhViZ9J8aad24TNYftV+FM7R/NpmMaNK3LI2A==","signatures":[{"sig":"MEUCIQCw9vmoT+54VP8EL8rbzqWxcJoLH4yNi2gNYEELQzFBHgIgS1uHEjGLqRs3GOmUFphE99yjFseT3uQtPV8UZGt0Koc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":972322},"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"},"./experimental":{"types":"./dist/esm/experimental/index.d.ts","import":"./dist/esm/experimental/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","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-gemini"},"description":"Google Gemini adapter for TanStack AI chat, images, speech, audio generation, and structured outputs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"partial-json":"^0.1.7","@google/genai":"^2.10.0","@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-gemini_0.24.0_1787075066677_0.7970783137785327","host":"s3://npm-registry-packages-npm-production"}},"0.24.1":{"name":"@tanstack/ai-gemini","version":"0.24.1","keywords":["ai","ai-sdk","typescript","tanstack","gemini","google","adapter","chat","tool-calling","structured-outputs","image-generation","audio-generation","text-to-speech"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-gemini@0.24.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":"c931f4a9289442c2eadb6bdd3785712560d67095","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.24.1.tgz","fileCount":138,"integrity":"sha512-KyFC6ReMuVj1cCxaioFhn7lOpEnV/NNe4IN1iZOPWCUMYA+m+UqCErR8q2sb83Tqi7V7y1W5muBFuZ3m6kTB+A==","signatures":[{"sig":"MEQCIAxepvjHhI0mz2XGjtHZaf93NqMxRD5kYdGXt+NxRMitAiBLM+4tL9TQDM6LkvuAa85IM3OQTr0jbMvt1a+Ep6//EQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.24.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":984650},"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"},"./experimental":{"types":"./dist/esm/experimental/index.d.ts","import":"./dist/esm/experimental/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","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-gemini"},"description":"Google Gemini adapter for TanStack AI chat, images, speech, audio generation, and structured outputs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"partial-json":"^0.1.7","@google/genai":"^2.10.0","@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-gemini_0.24.1_1787160261113_0.04403048306680302","host":"s3://npm-registry-packages-npm-production"}},"0.24.2":{"name":"@tanstack/ai-gemini","version":"0.24.2","keywords":["ai","ai-sdk","typescript","tanstack","gemini","google","adapter","chat","tool-calling","structured-outputs","image-generation","audio-generation","text-to-speech"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-gemini@0.24.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":"e12cf46783ad00b0f8e8e9983b8db6c836c8eff2","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.24.2.tgz","fileCount":138,"integrity":"sha512-ZoVesZQa+rKNA7qibomqjSjyt/IB5Cx1nB1XQQNPElPev4bNn+vKpUyMs0JX14fzR8MT0Lw7wOOjwWn1RC3hNA==","signatures":[{"sig":"MEUCIHpKrqASz3Ge7GN8HyZFh/urwYVdwuq/S3JSnhVqhUhKAiEAm2mzWAYjydH9Xiu1fmSHjLpxoYIR68/WltexWwjGI2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.24.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":984650},"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"},"./experimental":{"types":"./dist/esm/experimental/index.d.ts","import":"./dist/esm/experimental/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","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-gemini"},"description":"Google Gemini adapter for TanStack AI chat, images, speech, audio generation, and structured outputs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"partial-json":"^0.1.7","@google/genai":"^2.10.0","@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-gemini_0.24.2_1787244559913_0.606167325558338","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@tanstack/ai-gemini","version":"0.25.0","keywords":["ai","ai-sdk","typescript","tanstack","gemini","google","adapter","chat","tool-calling","structured-outputs","image-generation","audio-generation","text-to-speech"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-gemini@0.25.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":"e72a692d741b7ea1487f1409fb51fe504d8bbe67","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.25.0.tgz","fileCount":138,"integrity":"sha512-2bUoloY8HZnlMCGc9IDG8EC1eM7kwzq8AbQSPz7OpHyWsVnY5duDd+/Wi/McChMjM3N76ClEm/dhOD9yNfYNxw==","signatures":[{"sig":"MEUCIQDDPq2TWJVL46LY6wCf6CgrQCRNGLVAAvZe2fjjYRLkfQIgCU/+QAgsYOV1NIYm8LOtz2nptIih8sx3azIuiuq+Xjk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":986209},"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"},"./experimental":{"types":"./dist/esm/experimental/index.d.ts","import":"./dist/esm/experimental/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","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-gemini"},"description":"Google Gemini adapter for TanStack AI chat, images, speech, audio generation, and structured outputs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"partial-json":"^0.1.7","@google/genai":"^2.10.0","@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-gemini_0.25.0_1787337170382_0.2730751708471961","host":"s3://npm-registry-packages-npm-production"}},"0.25.1":{"name":"@tanstack/ai-gemini","version":"0.25.1","keywords":["ai","ai-sdk","typescript","tanstack","gemini","google","adapter","chat","tool-calling","structured-outputs","image-generation","audio-generation","text-to-speech"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-gemini@0.25.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":"43fe9848d7b66c9ba8f8e42bef033cb6977c30ef","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.25.1.tgz","fileCount":138,"integrity":"sha512-lDNVR9Q1QUUGXqFEb1qlWHKRR+83tt8GceBr7G0jBKdh/NYSVCsqP9sTGHcQYoHQdJ7744/UwKHsYRYkUDr3fA==","signatures":[{"sig":"MEUCIQDTTWeP/qkN4aajXzk5Ei0Sk9ync1X8tYWTLiNFy9zvtgIge74odSeM1xlC/EULuYN/pIUuCrKzYSmfCScj+LN/poI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.25.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":986511},"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"},"./experimental":{"types":"./dist/esm/experimental/index.d.ts","import":"./dist/esm/experimental/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","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-gemini"},"description":"Google Gemini adapter for TanStack AI chat, images, speech, audio generation, and structured outputs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"partial-json":"^0.1.7","@google/genai":"^2.10.0","@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-gemini_0.25.1_1787381655321_0.054971532872513995","host":"s3://npm-registry-packages-npm-production"}},"0.26.1":{"name":"@tanstack/ai-gemini","version":"0.26.1","keywords":["ai","ai-sdk","typescript","tanstack","gemini","google","adapter","chat","tool-calling","structured-outputs","image-generation","audio-generation","text-to-speech"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-gemini@0.26.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":"6e3ab8f2887d19a565a0cc629959f0d56932011d","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.26.1.tgz","fileCount":142,"integrity":"sha512-I6W5HqMoZY21ms4x21Y5L03nNMNrjog+TCc4PkczNaq42izOBK10U2mgqC1T4Dm0uepWXME4AFXoFKTJ48tHng==","signatures":[{"sig":"MEUCIDLewUtE0jbvUTQD7Nv9pqWEAyCagbdmJNONUac8QdXTAiEAsdfJal5Q9D59JRd44O2YOgYDdjEvJfNroIvtndb9om8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.26.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":981182},"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"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"},"./experimental":{"types":"./dist/esm/experimental/index.d.ts","import":"./dist/esm/experimental/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","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-gemini"},"description":"Google Gemini adapter for TanStack AI chat, images, speech, audio generation, and structured outputs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"partial-json":"^0.1.7","@google/genai":"^2.10.0","@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-gemini_0.26.1_1787590423534_0.7699879422055727","host":"s3://npm-registry-packages-npm-production"}},"0.26.2":{"name":"@tanstack/ai-gemini","version":"0.26.2","keywords":["ai","ai-sdk","typescript","tanstack","gemini","google","adapter","chat","tool-calling","structured-outputs","image-generation","audio-generation","text-to-speech"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-gemini@0.26.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":"df6e935a101faa7ea2d2f8dd44a4bf48d32998ee","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.26.2.tgz","fileCount":142,"integrity":"sha512-qd81U/XlnRTfkoSMYvws2ST5wJ/Mob8+bNH7wPqQFVpR0pjpRANn0RtXvru2Iaf5FwKd+KqPSYJP5vWY/Xs5eA==","signatures":[{"sig":"MEUCIQCJUg8OUNQGUOiA3woddGWKQPx72SbMBhbWgbaPcZSgkQIgcmHS/fRVfO3FKyfLayt4doNoW+/wZldq79141Fw/6po=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.26.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":981182},"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"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"},"./experimental":{"types":"./dist/esm/experimental/index.d.ts","import":"./dist/esm/experimental/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","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-gemini"},"description":"Google Gemini adapter for TanStack AI chat, images, speech, audio generation, and structured outputs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"partial-json":"^0.1.7","@google/genai":"^2.10.0","@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-gemini_0.26.2_1787829637470_0.02603444247097908","host":"s3://npm-registry-packages-npm-production"}},"0.26.3":{"name":"@tanstack/ai-gemini","version":"0.26.3","keywords":["ai","ai-sdk","typescript","tanstack","gemini","google","adapter","chat","tool-calling","structured-outputs","image-generation","audio-generation","text-to-speech"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-gemini@0.26.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":"78a257fce35e861afbac5658b9bfec5974410003","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.26.3.tgz","fileCount":142,"integrity":"sha512-XZtlgI+1pF3Kwy4Q4JQude+mUeSXN5zMv8rswWsjKOA2rD+MWGjLZCsTazplr6+i8vw0J4wrwvrPgxwYgFzWyg==","signatures":[{"sig":"MEYCIQD/iZReqF7/EQ28DehWYb8a2Yxl3MkQ8wR7iHBWkqsOqQIhANc36fIZmVtScLW0CTJXAtMvXCduRemJPQEGG5zL4lWU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.26.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":981182},"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"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"},"./experimental":{"types":"./dist/esm/experimental/index.d.ts","import":"./dist/esm/experimental/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","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-gemini"},"description":"Google Gemini adapter for TanStack AI chat, images, speech, audio generation, and structured outputs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"partial-json":"^0.1.7","@google/genai":"^2.10.0","@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-gemini_0.26.3_1787853542688_0.1801183144267693","host":"s3://npm-registry-packages-npm-production"}},"0.26.4":{"name":"@tanstack/ai-gemini","version":"0.26.4","keywords":["ai","ai-sdk","typescript","tanstack","gemini","google","adapter","chat","tool-calling","structured-outputs","image-generation","audio-generation","text-to-speech"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-gemini@0.26.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":"e4dd2223b5f257b047dbf6d09e990b9841ed62f2","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.26.4.tgz","fileCount":142,"integrity":"sha512-gAK3OAp+XLmq4T3W5DD2dswHeEIFfUrNpzRvGSC+ufu6JfqjR4RgnMtEFQ1+5zRabwQiGpsVV/3eS9s5cIkR/Q==","signatures":[{"sig":"MEUCICRYhqRRGUMFDXAPfOJjUd32XAWy6OVP2db6salK80cMAiEAhCp0jloPJ1uCMzrOdEaB4peeyzfT7Aq7YN/51z5keLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.26.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":981182},"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"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"},"./experimental":{"types":"./dist/esm/experimental/index.d.ts","import":"./dist/esm/experimental/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","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-gemini"},"description":"Google Gemini adapter for TanStack AI chat, images, speech, audio generation, and structured outputs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"partial-json":"^0.1.7","@google/genai":"^2.10.0","@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-gemini_0.26.4_1787939592237_0.06702451581358493","host":"s3://npm-registry-packages-npm-production"}},"0.26.5":{"name":"@tanstack/ai-gemini","version":"0.26.5","keywords":["ai","ai-sdk","typescript","tanstack","gemini","google","adapter","chat","tool-calling","structured-outputs","image-generation","audio-generation","text-to-speech"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-gemini@0.26.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":"b04e932f485c0b0a9ba87b4f99dadbdd0d3e879b","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.26.5.tgz","fileCount":142,"integrity":"sha512-7hEZEn+yLH0B41bbktV2/QUNaNrM2vKxtAXes8qy9uQtNUSK3yDv9SnwxGo5wKZV74RTTOJhuur0jnBaYEasfQ==","signatures":[{"sig":"MEYCIQCpN8uuX51n3EB38MyTlMX+N/Gh8Jm4vzZg8PrUYocxWwIhAMjd6jyyMIrngu5iUN8Tx/s0JGPkczIVVIgi+bGbJC/H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.26.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":991955},"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"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"},"./experimental":{"types":"./dist/esm/experimental/index.d.ts","import":"./dist/esm/experimental/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","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-gemini"},"description":"Google Gemini adapter for TanStack AI chat, images, speech, audio generation, and structured outputs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"partial-json":"^0.1.7","@google/genai":"^2.10.0","@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-gemini_0.26.5_1788256411038_0.5960505310249464","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@tanstack/ai-gemini","version":"0.27.0","keywords":["ai","ai-sdk","typescript","tanstack","gemini","google","adapter","chat","tool-calling","structured-outputs","image-generation","audio-generation","text-to-speech"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-gemini@0.27.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":"a27fa14e288664440b9c58936b0d465608ade704","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.27.0.tgz","fileCount":146,"integrity":"sha512-CUe+nTQOCkRaG6VDZ6qKVV5Zll+k/Sh1mWDvnn32VjqrqKi8NdjfDp/lH1qCxXV90igJP0fQkQMrMuTvm9gifA==","signatures":[{"sig":"MEUCICM1NUVP7Mjg3XfAuIicllLKX4qVJgCy3UVV1WszCahYAiEAkbEfd7+I4YcDxpodO0hubrHMuJWa3E8mi6UX1HLr8PA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1031982},"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"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"},"./experimental":{"types":"./dist/esm/experimental/index.d.ts","import":"./dist/esm/experimental/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","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-gemini"},"description":"Google Gemini adapter for TanStack AI chat, images, speech, audio generation, and structured outputs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"partial-json":"^0.1.7","@google/genai":"^2.10.0","@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-gemini_0.27.0_1788338995971_0.9873132530256632","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@tanstack/ai-gemini","version":"0.28.0","keywords":["ai","ai-sdk","typescript","tanstack","gemini","google","adapter","chat","tool-calling","structured-outputs","image-generation","audio-generation","text-to-speech"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-gemini@0.28.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":"48fbe20afbae384847122edc64a29c68e7c57c29","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.28.0.tgz","fileCount":146,"integrity":"sha512-PoVvvvOhHyayf7qwE5A9tmOuM4Wdb9fKr82pqwZAbuEfzKF0ZEyrw0S6q4kYRdtaej9sf5QmC/RiotYb9/m1NA==","signatures":[{"sig":"MEUCIQCZg+NXU4Xhqr+4230R21bURgjFp+I1SqKEJOqR3C9mbgIgJf8IlwMRzroqpJwZDpa1WC9Y+rrn5Q0i56UZ/2fntzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1038857},"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"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"},"./experimental":{"types":"./dist/esm/experimental/index.d.ts","import":"./dist/esm/experimental/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","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-gemini"},"description":"Google Gemini adapter for TanStack AI chat, images, speech, audio generation, and structured outputs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"partial-json":"^0.1.7","@google/genai":"^2.10.0","@tanstack/ai-utils":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^8.2.1","@tanstack/ai":"0.52.2","@vitest/coverage-v8":"4.1.10"},"peerDependencies":{"@tanstack/ai":"^0.52.2"},"_npmOperationalInternal":{"tmp":"tmp/ai-gemini_0.28.0_1788375574288_0.40157825279410897","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"@tanstack/ai-gemini","version":"0.29.0","keywords":["ai","ai-sdk","typescript","tanstack","gemini","google","adapter","chat","tool-calling","structured-outputs","image-generation","audio-generation","text-to-speech"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-gemini@0.29.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":"90b26405ef18fa2f36e8c4362c35e1308f854265","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.29.0.tgz","fileCount":146,"integrity":"sha512-k5EV2cTVdHwjWv4W7v3ePk6X0Nqw8SUKH7CC2STXpuIMJfGihQWmdhzFsZ1sPejPDaDUlx5UPY6OgYi76Umn2Q==","signatures":[{"sig":"MEUCIQDQpHNbEIyUFS4XHeOsy+kuTOYgurblK6X6IDg46kYA9AIgDQsy1nejubhfx36a4S7P3F2WHC5XCyO3kgbERIZez+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1041418},"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"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"},"./experimental":{"types":"./dist/esm/experimental/index.d.ts","import":"./dist/esm/experimental/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","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-gemini"},"description":"Google Gemini adapter for TanStack AI chat, images, speech, audio generation, and structured outputs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"partial-json":"^0.1.7","@google/genai":"^2.10.0","@tanstack/ai-utils":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.2.0","vite":"^8.2.1","@tanstack/ai":"0.52.3","@vitest/coverage-v8":"4.1.10"},"peerDependencies":{"@tanstack/ai":"^0.52.3"},"_npmOperationalInternal":{"tmp":"tmp/ai-gemini_0.29.0_1788428385463_0.17888405080921332","host":"s3://npm-registry-packages-npm-production"}},"0.29.1":{"name":"@tanstack/ai-gemini","version":"0.29.1","keywords":["ai","ai-sdk","typescript","tanstack","gemini","google","adapter","chat","tool-calling","structured-outputs","image-generation","audio-generation","text-to-speech"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-gemini@0.29.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":"0cded7a449241d1bb6b31e35b5cd30731c28b6ec","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.29.1.tgz","fileCount":146,"integrity":"sha512-D0kY77kKp26hoYC9Yrb0/wEp7vb+RTuyjSq7UN+Ynsf2mg9i5t8MHDSO+FTNC8EIe0THEFyOAhNthuEQltyU9Q==","signatures":[{"sig":"MEYCIQDyC+Eyq/Vzvk8wnxxB3SHxVV4/PbP2tqvFHsB5IbITZgIhAJ5SPZ/niXCKCiGLLMRRqA9n/FcqRJyEg5HBzXIdfdFd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.29.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1041418},"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"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"},"./experimental":{"types":"./dist/esm/experimental/index.d.ts","import":"./dist/esm/experimental/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","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-gemini"},"description":"Google Gemini adapter for TanStack AI chat, images, speech, audio generation, and structured outputs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"partial-json":"^0.1.7","@google/genai":"^2.10.0","@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-gemini_0.29.1_1788455715046_0.5401197291675586","host":"s3://npm-registry-packages-npm-production"}},"0.29.2":{"name":"@tanstack/ai-gemini","version":"0.29.2","keywords":["ai","ai-sdk","typescript","tanstack","gemini","google","adapter","chat","tool-calling","structured-outputs","image-generation","audio-generation","text-to-speech"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-gemini@0.29.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":"bb8905444789cf6f7b386820de18b055416424fc","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.29.2.tgz","fileCount":146,"integrity":"sha512-/3Fk/BpEOcNTKWqhLbOMbsuI94M8J+m2kFUuPfp+73m9LpZtr3//fGQSq6Yq7uhvuABp2m7qtrJD5iw3k3OMkw==","signatures":[{"sig":"MEQCIAjwDQCdICqGbxTOD7nblV09bHiDWVb62C/M0SZd04MgAiBZTNc5WB+wVN6xLi51HkUNtOMzTS8JADzGohnx9A+zvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.29.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1041672},"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"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"},"./experimental":{"types":"./dist/esm/experimental/index.d.ts","import":"./dist/esm/experimental/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","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-gemini"},"description":"Google Gemini adapter for TanStack AI chat, images, speech, audio generation, and structured outputs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"partial-json":"^0.1.7","@google/genai":"^2.10.0","@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-gemini_0.29.2_1789015266389_0.5231917043548073","host":"s3://npm-registry-packages-npm-production"}},"0.29.4":{"name":"@tanstack/ai-gemini","version":"0.29.4","keywords":["ai","ai-sdk","typescript","tanstack","gemini","google","adapter","chat","tool-calling","structured-outputs","image-generation","audio-generation","text-to-speech"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-gemini@0.29.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":"eda8b5157311f2689413c9e24dab55e52664f662","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.29.4.tgz","fileCount":146,"integrity":"sha512-+W4ULbYFxgXGg7M3fpRejhfALPvrL1KaR34jUdu5H/Bi/quKA44PafjfYnpizoZ+1dYQrryi7prw47CtIOItAw==","signatures":[{"sig":"MEUCIQCaNnqvp+odjOaGIPV8WLr17fy6S+0XfSutbSn9IDVZTwIgNlSbD1AcVC/BzTDCU3BUE0J1qAd+yC6tFEatNLxD+fg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.29.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1042338},"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"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"},"./experimental":{"types":"./dist/esm/experimental/index.d.ts","import":"./dist/esm/experimental/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","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-gemini"},"description":"Google Gemini adapter for TanStack AI chat, images, speech, audio generation, and structured outputs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"partial-json":"^0.1.7","@google/genai":"^2.10.0","@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-gemini_0.29.4_1789639096095_0.17300629290488256","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@tanstack/ai-gemini","version":"0.30.0","keywords":["ai","ai-sdk","typescript","tanstack","gemini","google","adapter","chat","tool-calling","structured-outputs","image-generation","audio-generation","text-to-speech"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-gemini@0.30.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":"fd8c06cb5fd8084a6a2cab3e8a317af299ab1eb9","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.30.0.tgz","fileCount":146,"integrity":"sha512-mRd3BR0VnxTo0890yZwvJPEfA4kTHzeWyzIhlM1rWTClo2GRpoLIoS0sYv6RQw2TK8jNtiVMHaRLDY6VjrtxHw==","signatures":[{"sig":"MEUCIAUr9Z92XWTDuyTBxTUX2yp0pgCjom7T1rPvlDTE7B7sAiEA/FEHDSkWuDI3tfPWaOMHbi89qYRzocrvHVWyQH2GSb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1071328},"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"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"},"./experimental":{"types":"./dist/esm/experimental/index.d.ts","import":"./dist/esm/experimental/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","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-gemini"},"description":"Google Gemini adapter for TanStack AI chat, images, speech, audio generation, and structured outputs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"partial-json":"^0.1.7","@google/genai":"^2.10.0","@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-gemini_0.30.0_1789664216904_0.10848089343149003","host":"s3://npm-registry-packages-npm-production"}},"0.31.1":{"name":"@tanstack/ai-gemini","version":"0.31.1","keywords":["ai","ai-sdk","typescript","tanstack","gemini","google","adapter","chat","tool-calling","structured-outputs","image-generation","audio-generation","text-to-speech"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-gemini@0.31.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":"f9eacd26ac34fdb151349f234786aff2aaacef60","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.31.1.tgz","fileCount":146,"integrity":"sha512-NjDtKBg5egCJTI4ioge2GA7Rczlw3E+15cpyDxI0ILKjfHuqeuvzPPagnbH+1NCXukohYDWOBpmXhUY2IHNCwg==","signatures":[{"sig":"MEUCIQDkqMLPKeELuafLPu/riZXq+0HoN50iqar3GPX5JDuSyQIgBJaK0itSmT1ODefHqf2VNVcqoEctuuN2BTGUc9lOJDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCIqASz9t6OfAInpBS49qzwa2KWOE09xhgj24jYg6G0QAIgXxLI4XqzP0LzSoiQQfinr/y49A++dViq2wF61y89Om0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.31.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1075013},"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"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"},"./experimental":{"types":"./dist/esm/experimental/index.d.ts","import":"./dist/esm/experimental/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","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-gemini"},"description":"Google Gemini adapter for TanStack AI chat, images, speech, audio generation, and structured outputs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"partial-json":"^0.1.7","@google/genai":"^2.10.0","@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-gemini_0.31.1_1789948969966_0.8111587723126874","host":"s3://npm-registry-packages-npm-production"}},"0.31.2":{"name":"@tanstack/ai-gemini","version":"0.31.2","keywords":["ai","ai-sdk","typescript","tanstack","gemini","google","adapter","chat","tool-calling","structured-outputs","image-generation","audio-generation","text-to-speech"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-gemini@0.31.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":"b6c129208ccf39c2fa27cd72838f723a876fb8ac","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.31.2.tgz","fileCount":146,"integrity":"sha512-4JSVNjp5Vo/Iw9n1aOKKf5N3ae7e7Pt55e59p1Xgpmfvqz5sJtztbZcQVcHfvqCpFIWotVFiOGnzMMnfG0wU2w==","signatures":[{"sig":"MEYCIQDjorvUyuXyVU/Pe6l8hqMPmara+1MR/Oa2W+Y1+e121gIhALbfx2tknANUTd1dZX5K1HZlCQxdzuEkTDlameqZfFLH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCWxflW6LULKEuxITLj3nrgzXrKM3ZiiuiW9NZjhdD61QIgWuf+zea2ysivAssrdcPuUzvVfaMP2POkWgABeR009do=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.31.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1075013},"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"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"},"./experimental":{"types":"./dist/esm/experimental/index.d.ts","import":"./dist/esm/experimental/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","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-gemini"},"description":"Google Gemini adapter for TanStack AI chat, images, speech, audio generation, and structured outputs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"partial-json":"^0.1.7","@google/genai":"^2.10.0","@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-gemini_0.31.2_1790017770660_0.6944944008641456","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"@tanstack/ai-gemini","version":"0.32.0","keywords":["ai","ai-sdk","typescript","tanstack","gemini","google","adapter","chat","tool-calling","structured-outputs","image-generation","audio-generation","text-to-speech"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-gemini@0.32.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":"98b8f217154d288a1befc4e2e95d2f3aa59be52e","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.32.0.tgz","fileCount":146,"integrity":"sha512-7IFWqMhNgqJkg8oyPem1A0/yVfWUuOelZLndR5/L2OYAfGe30SqvmRfa9ENLO4q3LMci8lciJofij2yvtoBNcA==","signatures":[{"sig":"MEQCIGbEIsr3sEPxwe2jYK2UwZYnHkz7n378XMDBFs5WBVuwAiB7nsZWKuPGpPBLN5jkdHJ1v3YMgjI/egsvpjnopKOHYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFG2yy1mzpCgUbaCdm6qBH4xW0kvwlSrxp0iyww5XGW9AiEAmjTgEPqRLw4Owd9BVhrlTGyn3RPSWj4x//VDwen6MSQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.32.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1075865},"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"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"},"./experimental":{"types":"./dist/esm/experimental/index.d.ts","import":"./dist/esm/experimental/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","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-gemini"},"description":"Google Gemini adapter for TanStack AI chat, images, speech, audio generation, and structured outputs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"partial-json":"^0.1.7","@google/genai":"^2.10.0","@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-gemini_0.32.0_1790071678412_0.49932660114625693","host":"s3://npm-registry-packages-npm-production"}},"0.32.1":{"name":"@tanstack/ai-gemini","version":"0.32.1","keywords":["ai","ai-sdk","typescript","tanstack","gemini","google","adapter","chat","tool-calling","structured-outputs","image-generation","audio-generation","text-to-speech"],"author":"Tanner Linsley","license":"MIT","_id":"@tanstack/ai-gemini@0.32.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":"f8cf1d685d50aa3c69cc0bb081e07e93c0575bc0","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.32.1.tgz","fileCount":146,"integrity":"sha512-XKO46o4CiF1iAMNqJdD5pVEeph+0p4YCuXVVho7p2ppvEZrpdaWbxflGgJQBvxDiVfJaKt/8sccW8iraOEGPIQ==","signatures":[{"sig":"MEYCIQDKecwR+KpwsT79Fu7yHxEQdhacHO9P1A+B7AIjmJ782gIhALhlCAgg6s042d1ikEiaEd6H6SLA+eXuXJsP9RqXeAmS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHMRXeiHCLYjNFvCk0PADHYDzu399J+UP9T2aP3ThOWfAiBmN9t7oQueYWID4goOzSFyG11Pr2Buo36HSuLrvfm2WA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.32.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1075865},"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"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"},"./experimental":{"types":"./dist/esm/experimental/index.d.ts","import":"./dist/esm/experimental/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","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:a742bf2c-23b2-4047-932d-5af74781c853"}},"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-gemini"},"description":"Google Gemini adapter for TanStack AI chat, images, speech, audio generation, and structured outputs.","directories":{},"_nodeVersion":"24.8.0","dependencies":{"partial-json":"^0.1.7","@google/genai":"^2.10.0","@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-gemini_0.32.1_1790244415781_0.5471520829217611","host":"s3://npm-registry-packages-npm-production"}},"0.33.1":{"_id":"@tanstack/ai-gemini@0.33.1","bugs":{"url":"https://github.com/TanStack/ai/issues"},"dist":{"shasum":"659c911b3bcd6f5d3f4b7d368d0ae7faa557d888","tarball":"https://registry.npmjs.org/@tanstack/ai-gemini/-/ai-gemini-0.33.1.tgz","fileCount":150,"integrity":"sha512-0wriP+WkskxPXrZD6pJONTeFsemO88+hWpocVI6N+hxxVtLqyf6k+skqsXE0QuHurpQdB206RPbnAi7zmTZ8Xg==","signatures":[{"sig":"MEUCIQCG/rYnmeo7kxUl7xKhh3CS9N/80T/YhWE+oYOXNNTC8AIgKgiJErmj71DH6c5wZ1tlxnxdmv8P6mF7i+g/FHnq9Oc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEGUWhHdKPfpICYUvoCOwZlae/WQhYGhtlvVUOamH84XAiBBgHLRR9wrBnT+J5bj9FYq49LSR6uyxbd0+0vPBO/6ug=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tanstack%2fai-gemini@0.33.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1093176},"name":"@tanstack/ai-gemini","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"},"./tools":{"types":"./dist/esm/tools/index.d.ts","import":"./dist/esm/tools/index.js"},"./experimental":{"types":"./dist/esm/experimental/index.d.ts","import":"./dist/esm/experimental/index.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","test:build":"publint --strict","test:types":"tsc","test:oxlint":"oxlint src --type-aware","test:lib:dev":"pnpm test:lib --watch"},"version":"0.33.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a742bf2c-23b2-4047-932d-5af74781c853"}},"homepage":"https://tanstack.com/ai","keywords":["ai","ai-sdk","typescript","tanstack","gemini","google","adapter","chat","tool-calling","structured-outputs","image-generation","audio-generation","text-to-speech"],"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-gemini"},"description":"Google Gemini adapter for TanStack AI chat, images, speech, audio generation, and structured outputs.","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":{"partial-json":"^0.1.7","@google/genai":"^2.10.0","@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-gemini_0.33.1_1790273090280_0.4622393795319102"}}},"time":{"created":"2025-12-04T20:51:57.853Z","modified":"2026-09-24T18:04:50.766Z","0.0.1":"2025-12-04T20:51:58.088Z","0.0.2":"2025-12-05T15:28:44.692Z","0.0.3":"2025-12-09T11:29:53.077Z","0.1.0":"2025-12-19T22:21:00.250Z","0.2.0":"2025-12-22T12:20:10.905Z","0.3.0":"2026-01-05T16:38:01.323Z","0.3.1":"2026-01-07T10:00:39.283Z","0.3.2":"2026-01-08T12:36:05.589Z","0.4.0":"2026-02-07T14:16:42.535Z","0.4.1":"2026-02-09T11:48:55.168Z","0.5.0":"2026-02-12T08:26:37.250Z","0.6.0":"2026-02-28T01:15:35.307Z","0.7.0":"2026-03-02T14:57:31.123Z","0.8.0":"2026-03-09T13:44:49.999Z","0.8.2":"2026-03-13T09:40:49.173Z","0.8.4":"2026-03-27T20:11:26.689Z","0.8.5":"2026-04-03T14:00:47.589Z","0.8.6":"2026-04-11T07:55:40.554Z","0.8.7":"2026-04-14T14:03:54.261Z","0.8.8":"2026-04-18T18:45:04.315Z","0.8.9":"2026-04-20T14:32:43.415Z","0.9.0":"2026-04-21T18:42:36.814Z","0.9.1":"2026-04-22T10:57:41.349Z","0.10.0":"2026-04-24T13:14:22.320Z","0.10.1":"2026-05-08T12:52:36.521Z","0.10.2":"2026-05-11T08:38:51.098Z","0.10.3":"2026-05-11T14:49:08.120Z","0.10.4":"2026-05-14T14:39:33.166Z","0.10.5":"2026-05-16T08:53:14.519Z","0.10.6":"2026-05-19T15:36:10.853Z","0.10.7":"2026-05-19T22:26:38.965Z","0.10.8":"2026-05-20T14:26:13.111Z","0.10.9":"2026-05-21T11:14:29.485Z","0.10.10":"2026-05-22T14:48:23.429Z","0.11.0":"2026-05-25T16:03:04.887Z","0.12.0":"2026-05-26T14:09:31.613Z","0.12.1":"2026-05-29T22:01:05.443Z","0.13.0":"2026-06-01T10:23:55.670Z","0.14.0":"2026-06-01T17:22:19.384Z","0.14.1":"2026-06-01T21:30:28.146Z","0.15.0":"2026-06-03T10:46:32.076Z","0.15.1":"2026-06-05T08:52:35.656Z","0.16.0":"2026-06-15T12:19:24.406Z","0.16.2":"2026-06-16T18:08:13.135Z","0.17.0":"2026-06-18T20:18:09.051Z","0.17.1":"2026-06-22T17:09:17.426Z","0.17.2":"2026-06-23T14:10:35.053Z","0.17.3":"2026-06-24T15:17:34.939Z","0.18.1":"2026-06-25T11:40:45.520Z","0.18.2":"2026-06-25T16:08:26.665Z","0.18.3":"2026-06-26T17:50:54.873Z","0.18.4":"2026-06-30T15:02:50.082Z","0.19.0":"2026-07-01T09:21:50.984Z","0.19.1":"2026-07-06T17:37:11.482Z","0.20.0":"2026-07-16T11:11:30.922Z","0.20.1":"2026-07-20T09:37:55.269Z","0.21.0":"2026-08-04T17:10:13.238Z","0.22.0":"2026-08-10T17:33:28.741Z","0.23.0":"2026-08-14T17:34:22.672Z","0.24.0":"2026-08-18T17:44:26.845Z","0.24.1":"2026-08-19T17:24:21.266Z","0.24.2":"2026-08-20T16:49:20.080Z","0.25.0":"2026-08-21T18:32:50.542Z","0.25.1":"2026-08-22T06:54:15.462Z","0.26.1":"2026-08-24T16:53:43.686Z","0.26.2":"2026-08-27T11:20:37.608Z","0.26.3":"2026-08-27T17:59:02.899Z","0.26.4":"2026-08-28T17:53:12.432Z","0.26.5":"2026-09-01T09:53:31.171Z","0.27.0":"2026-09-02T08:49:56.109Z","0.28.0":"2026-09-02T18:59:34.467Z","0.29.0":"2026-09-03T09:39:45.602Z","0.29.1":"2026-09-03T17:15:15.197Z","0.29.2":"2026-09-10T04:41:06.563Z","0.29.4":"2026-09-17T09:58:16.248Z","0.30.0":"2026-09-17T16:56:57.033Z","0.31.1":"2026-09-21T00:02:50.058Z","0.31.2":"2026-09-21T19:09:30.764Z","0.32.0":"2026-09-22T10:07:58.503Z","0.32.1":"2026-09-24T10:06:55.876Z","0.33.1":"2026-09-24T18:04:50.385Z"},"bugs":{"url":"https://github.com/TanStack/ai/issues"},"author":"Tanner Linsley","license":"MIT","homepage":"https://tanstack.com/ai","keywords":["ai","ai-sdk","typescript","tanstack","gemini","google","adapter","chat","tool-calling","structured-outputs","image-generation","audio-generation","text-to-speech"],"repository":{"url":"git+https://github.com/TanStack/ai.git","type":"git","directory":"packages/ai-gemini"},"description":"Google Gemini adapter for TanStack AI chat, images, speech, audio generation, and structured outputs.","maintainers":[{"name":"tannerlinsley","email":"tannerlinsley@gmail.com"},{"name":"alemtuzlak","email":"t.zlak97@gmail.com"},{"name":"kevinvandy","email":"kevinvandy656@gmail.com"}],"readme":"","readmeFilename":""}