{"_id":"@google/genai","_rev":"62-71552a4ced108c9613a90982278e0a4f","name":"@google/genai","dist-tags":{"latest":"1.38.0"},"versions":{"0.2.0":{"name":"@google/genai","version":"0.2.0","author":"","license":"Apache-2.0","_id":"@google/genai@0.2.0","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"ofrobots","email":"ofrobots@google.com"},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"bcoe","email":"bencoe@gmail.com"}],"homepage":"https://github.com/googleapis/js-genai#readme","bugs":{"url":"https://github.com/googleapis/js-genai/issues"},"dist":{"shasum":"3d57f66085b26f052b16479ef3bb5efadf5e961b","tarball":"https://registry.npmjs.org/@google/genai/-/genai-0.2.0.tgz","fileCount":16,"integrity":"sha512-r7EiRHSqc6D1lDIMvM4OemjUwPpUbYb9jTxe1eLCiFbooHrmPc6U9z3n56E/iWzigkZmjRh4IC0CMzoB1aql9w==","signatures":[{"sig":"MEQCIE7x1UC0L2YUYPQ2rjIKKyFMF1iAY7ohykoFbX4fhHxnAiAHRHEADD32pvXRXYoDp6UOZw4HC99EpljoXzME5pCoVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3827102},"main":"dist/node/index.js","module":"dist/web/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"node":{"types":"./dist/node/node.d.ts","default":"./dist/node/index.js","require":"./dist/node/index.js"},"types":"./dist/genai.d.ts","import":"./dist/index.mjs","browser":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"default":"./dist/index.js","require":"./dist/index.js"},"./web":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"./node":{"types":"./dist/node/node.d.ts","default":"./dist/node/index.js","require":"./dist/node/index.js"}},"gitHead":"39c100d919531083a942631cdef7284fe9f07007","scripts":{"docs":"typedoc && scripts/add_typedoc_headers.sh","lint":"eslint '**/*.ts'","build":"rollup -c && api-extractor run --local --verbose && api-extractor run -c api-extractor.node.json --local --verbose&& api-extractor run -c api-extractor.web.json --local --verbose","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","lint-fix":"eslint --fix '**/*.ts'","unit-test":"ts-node node_modules/jasmine/bin/jasmine test/unit/**/*_test.ts test/unit/*_test.ts","build-prod":"rollup -c && api-extractor run --verbose && api-extractor run -c api-extractor.node.json --verbose && api-extractor run -c api-extractor.web.json --verbose","system-test":"ts-node node_modules/jasmine/bin/jasmine test/system/**/*_test.ts"},"typings":"dist/genai.d.ts","_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"repository":{"url":"git+https://github.com/googleapis/js-genai.git","type":"git"},"_npmVersion":"10.8.2","description":"[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)","directories":{},"_nodeVersion":"20.18.3","dependencies":{"ws":"^8.18.0","google-auth-library":"^9.14.2"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^5.2.0","nyc":"^17.1.0","tslib":"^2.8.1","eslint":"8.57.0","jasmine":"^5.5.0","ts-node":"^10.9.2","typedoc":"^0.27.0","prettier":"3.3.3","@types/ws":"^8.5.14","@eslint/js":"9.20.0","typescript":"~5.2.0","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/jasmine":"^5.1.2","jasmine-reporters":"^2.4.0","typescript-eslint":"8.24.1","@rollup/plugin-json":"^6.1.0","@microsoft/api-extractor":"^7.50.1","rollup-plugin-typescript2":"^0.36.0","prettier-plugin-organize-imports":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/genai_0.2.0_1741653926723_0.9625105477343809","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@google/genai","version":"0.3.1","author":"","license":"Apache-2.0","_id":"@google/genai@0.3.1","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"ofrobots","email":"ofrobots@google.com"},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"bcoe","email":"bencoe@gmail.com"}],"homepage":"https://github.com/googleapis/js-genai#readme","bugs":{"url":"https://github.com/googleapis/js-genai/issues"},"dist":{"shasum":"1d59e0dbc810d209fa61a803ccd06f1dfcd2dda2","tarball":"https://registry.npmjs.org/@google/genai/-/genai-0.3.1.tgz","fileCount":16,"integrity":"sha512-jf1RSDjRqBOjm6zYqx90jQVgCumR7qT/4vqz5dVzb6WalnTqYX6LYONGVqzucQXtB3GFSZcUsqNv5o7SSdcbkQ==","signatures":[{"sig":"MEYCIQDUwmBj4eox648jhmR9xk4ZnsY48uX7fsUk2JXUacfOEgIhAPflFqilUtjmGDTaHdOexF0ihV6PV/g0/CWTxS2XN44k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3830142},"main":"dist/node/index.js","module":"dist/web/index.mjs","browser":"dist/web/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"node":{"types":"./dist/node/node.d.ts","default":"./dist/node/index.js","require":"./dist/node/index.js"},"types":"./dist/genai.d.ts","import":"./dist/index.mjs","browser":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"default":"./dist/index.js","require":"./dist/index.js"},"./web":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"./node":{"types":"./dist/node/node.d.ts","default":"./dist/node/index.js","require":"./dist/node/index.js"}},"gitHead":"f19ca29725237727045a0440cfb1e9491326cde4","scripts":{"docs":"typedoc && scripts/add_typedoc_headers.sh","lint":"eslint '**/*.ts'","build":"rollup -c && api-extractor run --local --verbose && api-extractor run -c api-extractor.node.json --local --verbose&& api-extractor run -c api-extractor.web.json --local --verbose","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","lint-fix":"eslint --fix '**/*.ts'","unit-test":"ts-node node_modules/jasmine/bin/jasmine test/unit/**/*_test.ts test/unit/*_test.ts","build-prod":"rollup -c && api-extractor run --verbose && api-extractor run -c api-extractor.node.json --verbose && api-extractor run -c api-extractor.web.json --verbose","system-test":"ts-node node_modules/jasmine/bin/jasmine test/system/**/*_test.ts"},"typings":"dist/genai.d.ts","_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"repository":{"url":"git+https://github.com/googleapis/js-genai.git","type":"git"},"_npmVersion":"10.9.0","description":"[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)","directories":{},"_nodeVersion":"22.12.0","dependencies":{"ws":"^8.18.0","google-auth-library":"^9.14.2"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^5.2.0","nyc":"^17.1.0","tslib":"^2.8.1","eslint":"8.57.0","jasmine":"^5.5.0","ts-node":"^10.9.2","typedoc":"^0.27.0","prettier":"3.3.3","@types/ws":"^8.5.14","@eslint/js":"9.20.0","typescript":"~5.2.0","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/jasmine":"^5.1.2","jasmine-reporters":"^2.4.0","typescript-eslint":"8.24.1","@rollup/plugin-json":"^6.1.0","@microsoft/api-extractor":"^7.50.1","rollup-plugin-typescript2":"^0.36.0","prettier-plugin-organize-imports":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/genai_0.3.1_1741730309730_0.6288943825702893","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@google/genai","version":"0.4.0","author":"","license":"Apache-2.0","_id":"@google/genai@0.4.0","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"ofrobots","email":"ofrobots@google.com"},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"bcoe","email":"bencoe@gmail.com"}],"homepage":"https://github.com/googleapis/js-genai#readme","bugs":{"url":"https://github.com/googleapis/js-genai/issues"},"dist":{"shasum":"3e57058b84457356f9d30ed3d202e1f820025096","tarball":"https://registry.npmjs.org/@google/genai/-/genai-0.4.0.tgz","fileCount":16,"integrity":"sha512-u9KHoIDbnUi6GpH6mtkZjdeVy3FXI0Hfvl5QWZyYPBttXWaJ13Q4OXE+8zynbHvvGh4XUaH5fBvzsuNLQqB+qQ==","signatures":[{"sig":"MEQCIHYlwGrCfEYh5fxVVjWRyOTXyuUfGEO6XlzBHuw7oZFzAiBiXVL/gM3Rqx5EHZXDPKl4UfX9m8ArzSq9MDsJDL8z0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3782572},"main":"dist/node/index.js","module":"dist/web/index.mjs","browser":"dist/web/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"node":{"types":"./dist/node/node.d.ts","default":"./dist/node/index.js","require":"./dist/node/index.js"},"types":"./dist/genai.d.ts","import":"./dist/index.mjs","browser":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"default":"./dist/index.js","require":"./dist/index.js"},"./web":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"./node":{"types":"./dist/node/node.d.ts","default":"./dist/node/index.js","require":"./dist/node/index.js"}},"gitHead":"9b7bd672425d9ae23db8512c55ce1f6724aa00e3","scripts":{"docs":"typedoc && scripts/add_typedoc_headers.sh","lint":"eslint '**/*.ts'","build":"rollup -c && api-extractor run --local --verbose && api-extractor run -c api-extractor.node.json --local --verbose&& api-extractor run -c api-extractor.web.json --local --verbose","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","lint-fix":"eslint --fix '**/*.ts'","unit-test":"ts-node node_modules/jasmine/bin/jasmine test/unit/**/*_test.ts test/unit/*_test.ts","build-prod":"rollup -c && api-extractor run --verbose && api-extractor run -c api-extractor.node.json --verbose && api-extractor run -c api-extractor.web.json --verbose","system-test":"ts-node node_modules/jasmine/bin/jasmine test/system/**/*_test.ts"},"typings":"dist/genai.d.ts","_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"repository":{"url":"git+https://github.com/googleapis/js-genai.git","type":"git"},"_npmVersion":"10.9.0","description":"[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)","directories":{},"_nodeVersion":"22.12.0","dependencies":{"ws":"^8.18.0","google-auth-library":"^9.14.2"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^5.2.0","nyc":"^17.1.0","tslib":"^2.8.1","eslint":"8.57.0","jasmine":"^5.5.0","ts-node":"^10.9.2","typedoc":"^0.27.0","prettier":"3.3.3","@types/ws":"^8.5.14","@eslint/js":"9.20.0","typescript":"~5.2.0","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/jasmine":"^5.1.2","jasmine-reporters":"^2.4.0","typescript-eslint":"8.24.1","@rollup/plugin-json":"^6.1.0","@microsoft/api-extractor":"^7.50.1","rollup-plugin-typescript2":"^0.36.0","prettier-plugin-organize-imports":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/genai_0.4.0_1741989078240_0.10543098363980574","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@google/genai","version":"0.5.0","author":"","license":"Apache-2.0","_id":"@google/genai@0.5.0","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"ofrobots","email":"ofrobots@google.com"},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"bcoe","email":"bencoe@gmail.com"}],"homepage":"https://github.com/googleapis/js-genai#readme","bugs":{"url":"https://github.com/googleapis/js-genai/issues"},"dist":{"shasum":"f418828d39ed832eb2e38ebc201c7145036f4f40","tarball":"https://registry.npmjs.org/@google/genai/-/genai-0.5.0.tgz","fileCount":5,"integrity":"sha512-MCnux9Jog81o9oxZ4U5PupZIKHTDTsIAR5NZbzdfgEzcPKX4I7ImYFuuzUwapNNNcah7pEfpzQ/41RZy1yppuQ==","signatures":[{"sig":"MEYCIQCB5+uQV5vDUR02vjCuLxqccZhA+wBDsxlIk7Yh9NVuxgIhAKH7C54+sDoB6V6w3SV9gsofmFe6m2qplIr05STQSmwE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22659},"main":"dist/node/index.js","_from":"file:google-genai-0.5.0.tgz","module":"dist/web/index.mjs","browser":"dist/web/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"node":{"types":"./dist/node/node.d.ts","default":"./dist/node/index.js","require":"./dist/node/index.js"},"types":"./dist/genai.d.ts","import":"./dist/index.mjs","browser":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"default":"./dist/index.js","require":"./dist/index.js"},"./web":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"./node":{"types":"./dist/node/node.d.ts","default":"./dist/node/index.js","require":"./dist/node/index.js"}},"scripts":{"docs":"typedoc && ts-node scripts/add_docsite_license_headers.ts","lint":"eslint '**/*.ts'","build":"rollup -c && api-extractor run --local --verbose && api-extractor run -c api-extractor.node.json --local --verbose&& api-extractor run -c api-extractor.web.json --local --verbose","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","lint-fix":"eslint --fix '**/*.ts'","unit-test":"ts-node node_modules/jasmine/bin/jasmine test/unit/web/*_test.ts test/unit/node/*_test.ts test/unit/*_test.ts","build-prod":"rollup -c && api-extractor run --verbose && api-extractor run -c api-extractor.node.json --verbose && api-extractor run -c api-extractor.web.json --verbose","system-test":"ts-node node_modules/jasmine/bin/jasmine test/system/**/*_test.ts"},"typings":"dist/genai.d.ts","_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"_resolved":"/b/f/w/src/git/build-dir/google-genai-0.5.0.tgz","_integrity":"sha512-MCnux9Jog81o9oxZ4U5PupZIKHTDTsIAR5NZbzdfgEzcPKX4I7ImYFuuzUwapNNNcah7pEfpzQ/41RZy1yppuQ==","deprecated":"v0.5.0 is deprecated","repository":{"url":"git+https://github.com/googleapis/js-genai.git","type":"git"},"_npmVersion":"10.7.0","description":"[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)","directories":{},"_nodeVersion":"18.20.3","dependencies":{"ws":"^8.18.0","google-auth-library":"^9.14.2"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^5.2.0","nyc":"^17.1.0","tslib":"^2.8.1","eslint":"8.57.0","jasmine":"^5.5.0","ts-node":"^10.9.2","typedoc":"^0.27.0","prettier":"3.3.3","@types/ws":"^8.5.14","@eslint/js":"9.20.0","typescript":"~5.2.0","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/jasmine":"^5.1.2","jasmine-reporters":"^2.4.0","typescript-eslint":"8.24.1","@rollup/plugin-json":"^6.1.0","@microsoft/api-extractor":"^7.50.1","rollup-plugin-typescript2":"^0.36.0","prettier-plugin-organize-imports":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/genai_0.5.0_1742502050682_0.380976678204219","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@google/genai","version":"0.6.0","author":"","license":"Apache-2.0","_id":"@google/genai@0.6.0","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"ofrobots","email":"ofrobots@google.com"},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"bcoe","email":"bencoe@gmail.com"}],"homepage":"https://github.com/googleapis/js-genai#readme","bugs":{"url":"https://github.com/googleapis/js-genai/issues"},"dist":{"shasum":"c55d7b7ac0abe30def4303bcb079d439abfbca44","tarball":"https://registry.npmjs.org/@google/genai/-/genai-0.6.0.tgz","fileCount":16,"integrity":"sha512-wmLQM+K//DpcFjnHu10vBDbUua3W+CJjRF6nTblkNwzUEk4Tdb3WiMa53jl8J/X8h0jXOxXSrBuYrh1Rl3RxZQ==","signatures":[{"sig":"MEUCIQD/Uh0dc+0A8NI/ZHGHRxfZoYL67WaisX4tC/g93/BcpAIgFNQFMfr98VFSz+i4YY7nSOI4wAOY5FkFyNu+81VLFXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3825357},"main":"dist/node/index.js","module":"dist/web/index.mjs","browser":"dist/web/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"node":{"types":"./dist/node/node.d.ts","default":"./dist/node/index.js","require":"./dist/node/index.js"},"types":"./dist/genai.d.ts","import":"./dist/index.mjs","browser":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"default":"./dist/index.js","require":"./dist/index.js"},"./web":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"./node":{"types":"./dist/node/node.d.ts","default":"./dist/node/index.js","require":"./dist/node/index.js"}},"gitHead":"7d33ca5b692754401214571ae96c39972487a05b","scripts":{"docs":"typedoc && ts-node scripts/add_docsite_license_headers.ts","lint":"eslint '**/*.ts'","build":"rollup -c && api-extractor run --local --verbose && api-extractor run -c api-extractor.node.json --local --verbose&& api-extractor run -c api-extractor.web.json --local --verbose","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","lint-fix":"eslint --fix '**/*.ts'","unit-test":"ts-node node_modules/jasmine/bin/jasmine test/unit/web/*_test.ts test/unit/node/*_test.ts test/unit/*_test.ts","build-prod":"rollup -c && api-extractor run --verbose && api-extractor run -c api-extractor.node.json --verbose && api-extractor run -c api-extractor.web.json --verbose","system-test":"ts-node node_modules/jasmine/bin/jasmine test/system/**/*_test.ts"},"typings":"dist/genai.d.ts","_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"repository":{"url":"git+https://github.com/googleapis/js-genai.git","type":"git"},"_npmVersion":"10.9.0","description":"[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)","directories":{},"_nodeVersion":"22.12.0","dependencies":{"ws":"^8.18.0","google-auth-library":"^9.14.2"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^5.2.0","nyc":"^17.1.0","tslib":"^2.8.1","eslint":"8.57.0","jasmine":"^5.5.0","ts-node":"^10.9.2","typedoc":"^0.27.0","prettier":"3.3.3","@types/ws":"^8.5.14","@eslint/js":"9.20.0","typescript":"~5.2.0","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/jasmine":"^5.1.2","jasmine-reporters":"^2.4.0","typescript-eslint":"8.24.1","@rollup/plugin-json":"^6.1.0","@microsoft/api-extractor":"^7.50.1","rollup-plugin-typescript2":"^0.36.0","prettier-plugin-organize-imports":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/genai_0.6.0_1742509791640_0.9189477673183042","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@google/genai","version":"0.6.1","author":"","license":"Apache-2.0","_id":"@google/genai@0.6.1","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"ofrobots","email":"ofrobots@google.com"},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"bcoe","email":"bencoe@gmail.com"}],"homepage":"https://github.com/googleapis/js-genai#readme","bugs":{"url":"https://github.com/googleapis/js-genai/issues"},"dist":{"shasum":"03bc902efff78226f257c84d7b8d2e9ef05d5452","tarball":"https://registry.npmjs.org/@google/genai/-/genai-0.6.1.tgz","fileCount":16,"integrity":"sha512-1WCIKVhVeKBi448yMoB002jWc4GJUhbK0vDDQAo0zonK+vz4OLLYYMyA9r8ygc4PuqoNFRuSt8h1h9LAvdhLHg==","signatures":[{"sig":"MEUCIF11+2L25uWbRZlzEnMfRPYKhGpWL/qkp9sRRukZZ4zXAiEA0oL3euogzQPv7KuK9zemOXUgg7c5VAsgA2FBnumiJGw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3875885},"main":"dist/node/index.js","_from":"file:google-genai-0.6.1.tgz","module":"dist/web/index.mjs","browser":"dist/web/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"node":{"types":"./dist/node/node.d.ts","default":"./dist/node/index.js","require":"./dist/node/index.js"},"types":"./dist/genai.d.ts","import":"./dist/index.mjs","browser":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"default":"./dist/index.js","require":"./dist/index.js"},"./web":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"./node":{"types":"./dist/node/node.d.ts","default":"./dist/node/index.js","require":"./dist/node/index.js"}},"scripts":{"docs":"typedoc && ts-node scripts/add_docsite_license_headers.ts","lint":"eslint '**/*.ts'","build":"rollup -c && api-extractor run --local --verbose && api-extractor run -c api-extractor.node.json --local --verbose&& api-extractor run -c api-extractor.web.json --local --verbose","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","prepare":"npm run build-prod","lint-fix":"eslint --fix '**/*.ts'","unit-test":"ts-node node_modules/jasmine/bin/jasmine test/unit/web/*_test.ts test/unit/node/*_test.ts test/unit/*_test.ts","build-prod":"rollup -c && api-extractor run --verbose && api-extractor run -c api-extractor.node.json --verbose && api-extractor run -c api-extractor.web.json --verbose","system-test":"ts-node node_modules/jasmine/bin/jasmine test/system/**/*_test.ts"},"typings":"dist/genai.d.ts","_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"_resolved":"/b/f/w/src/git/build-dir/google-genai-0.6.1.tgz","_integrity":"sha512-1WCIKVhVeKBi448yMoB002jWc4GJUhbK0vDDQAo0zonK+vz4OLLYYMyA9r8ygc4PuqoNFRuSt8h1h9LAvdhLHg==","repository":{"url":"git+https://github.com/googleapis/js-genai.git","type":"git"},"_npmVersion":"10.7.0","description":"[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)","directories":{},"_nodeVersion":"18.20.3","dependencies":{"ws":"^8.18.0","google-auth-library":"^9.14.2"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^5.2.0","nyc":"^17.1.0","tslib":"^2.8.1","eslint":"8.57.0","jasmine":"^5.5.0","ts-node":"^10.9.2","typedoc":"^0.27.0","prettier":"3.3.3","@types/ws":"^8.5.14","@eslint/js":"9.20.0","typescript":"~5.2.0","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/jasmine":"^5.1.2","jasmine-reporters":"^2.4.0","typescript-eslint":"8.24.1","@rollup/plugin-json":"^6.1.0","@microsoft/api-extractor":"^7.50.1","rollup-plugin-typescript2":"^0.36.0","prettier-plugin-organize-imports":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/genai_0.6.1_1742928468360_0.5789990093100752","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@google/genai","version":"0.7.0","author":"","license":"Apache-2.0","_id":"@google/genai@0.7.0","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"ofrobots","email":"ofrobots@google.com"},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"bcoe","email":"bencoe@gmail.com"}],"homepage":"https://github.com/googleapis/js-genai#readme","bugs":{"url":"https://github.com/googleapis/js-genai/issues"},"dist":{"shasum":"b946246177f1e40ab672ae0dbc34c40588e17476","tarball":"https://registry.npmjs.org/@google/genai/-/genai-0.7.0.tgz","fileCount":16,"integrity":"sha512-r+Fwj/emnXZN5R+4JCxDXboY4AGTmTn7+Wnori5dgyJiStP0P82f9YYL0CVsCnDIumNY2i0UIcZ1zGZdtHJ34w==","signatures":[{"sig":"MEYCIQDeMQGbN6T3/ZtdNMgXHIYz52qLyk6UJMQ8fzBim5MUBQIhANbrABGPWDOdn/899rc9pj0VFD2KjZFMrZ10dJpDeoBi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4301497},"main":"dist/node/index.js","_from":"file:google-genai-0.7.0.tgz","module":"dist/web/index.mjs","browser":"dist/web/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"node":{"types":"./dist/node/node.d.ts","default":"./dist/node/index.js","require":"./dist/node/index.js"},"types":"./dist/genai.d.ts","import":"./dist/index.mjs","browser":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"default":"./dist/index.js","require":"./dist/index.js"},"./web":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"./node":{"types":"./dist/node/node.d.ts","default":"./dist/node/index.js","require":"./dist/node/index.js"}},"scripts":{"docs":"typedoc && ts-node scripts/add_docsite_license_headers.ts","lint":"eslint '**/*.ts'","build":"rollup -c && api-extractor run --local --verbose && api-extractor run -c api-extractor.node.json --local --verbose&& api-extractor run -c api-extractor.web.json --local --verbose","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","prepare":"npm run build-prod","lint-fix":"eslint --fix '**/*.ts'","unit-test":"ts-node node_modules/jasmine/bin/jasmine test/unit/**/*_test.ts test/unit/*_test.ts","build-prod":"rollup -c && api-extractor run --verbose && api-extractor run -c api-extractor.node.json --verbose && api-extractor run -c api-extractor.web.json --verbose","system-test":"ts-node node_modules/jasmine/bin/jasmine test/system/**/*_test.ts"},"typings":"dist/genai.d.ts","_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"_resolved":"/b/f/w/src/git/build-dir/google-genai-0.7.0.tgz","_integrity":"sha512-r+Fwj/emnXZN5R+4JCxDXboY4AGTmTn7+Wnori5dgyJiStP0P82f9YYL0CVsCnDIumNY2i0UIcZ1zGZdtHJ34w==","repository":{"url":"git+https://github.com/googleapis/js-genai.git","type":"git"},"_npmVersion":"10.7.0","description":"[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)","directories":{},"_nodeVersion":"18.20.3","dependencies":{"ws":"^8.18.0","google-auth-library":"^9.14.2"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^5.2.0","nyc":"^17.1.0","tslib":"^2.8.1","eslint":"8.57.0","jasmine":"^5.5.0","ts-node":"^10.9.2","typedoc":"^0.27.0","prettier":"3.3.3","@types/ws":"^8.5.14","@eslint/js":"9.20.0","typescript":"~5.2.0","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/jasmine":"^5.1.2","jasmine-reporters":"^2.4.0","typescript-eslint":"8.24.1","@rollup/plugin-json":"^6.1.0","@microsoft/api-extractor":"^7.50.1","rollup-plugin-typescript2":"^0.36.0","prettier-plugin-organize-imports":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/genai_0.7.0_1743116023562_0.8145357358410568","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@google/genai","version":"0.8.0","author":"","license":"Apache-2.0","_id":"@google/genai@0.8.0","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"ofrobots","email":"ofrobots@google.com"},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"bcoe","email":"bencoe@gmail.com"}],"homepage":"https://github.com/googleapis/js-genai#readme","bugs":{"url":"https://github.com/googleapis/js-genai/issues"},"dist":{"shasum":"caf753288fe0123ab5cfca1f5f8613cc840e0029","tarball":"https://registry.npmjs.org/@google/genai/-/genai-0.8.0.tgz","fileCount":16,"integrity":"sha512-Zs+OGyZKyMbFofGJTR9/jTQSv8kITh735N3tEuIZj4VlMQXTC0soCFahysJ9NaeenRlD7xGb6fyqmX+FwrpU6Q==","signatures":[{"sig":"MEQCIEFDjNgxFXB001KCujhC+g0BTj1dxpCKow4GwHf3pZ/iAiAobDSZyYQYWJv/0mnqjdwv3FfWJg51P+iHKRlc2ZQb4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4806943},"main":"dist/node/index.js","_from":"file:google-genai-0.8.0.tgz","module":"dist/web/index.mjs","browser":"dist/web/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"node":{"types":"./dist/node/node.d.ts","default":"./dist/node/index.js","require":"./dist/node/index.js"},"types":"./dist/genai.d.ts","import":"./dist/index.mjs","browser":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"default":"./dist/index.js","require":"./dist/index.js"},"./web":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"./node":{"types":"./dist/node/node.d.ts","default":"./dist/node/index.js","require":"./dist/node/index.js"}},"scripts":{"docs":"typedoc && ts-node scripts/add_docsite_license_headers.ts","lint":"eslint '**/*.ts'","build":"rollup -c && api-extractor run --local --verbose && api-extractor run -c api-extractor.node.json --local --verbose&& api-extractor run -c api-extractor.web.json --local --verbose","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","prepare":"npm run build-prod","lint-fix":"eslint --fix '**/*.ts'","unit-test":"ts-node node_modules/jasmine/bin/jasmine test/unit/**/*_test.ts test/unit/*_test.ts","build-prod":"rollup -c && api-extractor run --verbose && api-extractor run -c api-extractor.node.json --verbose && api-extractor run -c api-extractor.web.json --verbose","pages-main":"ts-node scripts/generate_pages.ts main","system-test":"ts-node node_modules/jasmine/bin/jasmine test/system/**/*_test.ts","pages-release":"ts-node scripts/generate_pages.ts release"},"typings":"dist/genai.d.ts","_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"_resolved":"/b/f/w/src/git/build-dir/google-genai-0.8.0.tgz","_integrity":"sha512-Zs+OGyZKyMbFofGJTR9/jTQSv8kITh735N3tEuIZj4VlMQXTC0soCFahysJ9NaeenRlD7xGb6fyqmX+FwrpU6Q==","repository":{"url":"git+https://github.com/googleapis/js-genai.git","type":"git"},"_npmVersion":"10.7.0","description":"[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)","directories":{},"_nodeVersion":"18.20.3","dependencies":{"ws":"^8.18.0","google-auth-library":"^9.14.2"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^5.2.0","nyc":"^17.1.0","tslib":"^2.8.1","eslint":"8.57.0","jasmine":"^5.5.0","ts-node":"^10.9.2","typedoc":"^0.27.0","prettier":"3.3.3","@types/ws":"^8.5.14","@eslint/js":"9.20.0","typescript":"~5.2.0","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/jasmine":"^5.1.2","jasmine-reporters":"^2.4.0","typescript-eslint":"8.24.1","@rollup/plugin-json":"^6.1.0","@microsoft/api-extractor":"^7.50.1","rollup-plugin-typescript2":"^0.36.0","prettier-plugin-organize-imports":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/genai_0.8.0_1744166980792_0.8722498401844434","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@google/genai","version":"0.9.0","author":"","license":"Apache-2.0","_id":"@google/genai@0.9.0","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"ofrobots","email":"ofrobots@google.com"},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"bcoe","email":"bencoe@gmail.com"}],"homepage":"https://github.com/googleapis/js-genai#readme","bugs":{"url":"https://github.com/googleapis/js-genai/issues"},"dist":{"shasum":"aa8c0a71754a4dba5bac2facf31cc5f11f3bb3dd","tarball":"https://registry.npmjs.org/@google/genai/-/genai-0.9.0.tgz","fileCount":16,"integrity":"sha512-FD2RizYGInsvfjeaN6O+wQGpRnGVglS1XWrGQr8K7D04AfMmvPodDSw94U9KyFtsVLzWH9kmlPyFM+G4jbmkqg==","signatures":[{"sig":"MEUCIC+SwWCjfZUdis76RwTrMpiAXy8nTu4e5aZ6p9fQZ5GxAiEAzrz7W5C7u6dyi22Sc0GzlcQVHrzmnOkM/8akROvPZJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5247576},"main":"dist/node/index.js","_from":"file:google-genai-0.9.0.tgz","module":"dist/web/index.mjs","browser":"dist/web/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"node":{"types":"./dist/node/node.d.ts","default":"./dist/node/index.js","require":"./dist/node/index.js"},"types":"./dist/genai.d.ts","import":"./dist/index.mjs","browser":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"default":"./dist/index.js","require":"./dist/index.js"},"./web":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"./node":{"types":"./dist/node/node.d.ts","default":"./dist/node/index.js","require":"./dist/node/index.js"}},"scripts":{"docs":"typedoc && ts-node scripts/add_docsite_license_headers.ts","lint":"eslint '**/*.ts'","build":"rollup -c && api-extractor run --local --verbose && api-extractor run -c api-extractor.node.json --local --verbose&& api-extractor run -c api-extractor.web.json --local --verbose","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","prepare":"npm run build-prod","lint-fix":"eslint --fix '**/*.ts'","unit-test":"ts-node node_modules/jasmine/bin/jasmine test/unit/**/*_test.ts test/unit/*_test.ts","build-prod":"rollup -c && api-extractor run --verbose && api-extractor run -c api-extractor.node.json --verbose && api-extractor run -c api-extractor.web.json --verbose","pages-main":"ts-node scripts/generate_pages.ts main","system-test":"ts-node node_modules/jasmine/bin/jasmine test/system/**/*_test.ts","pages-release":"ts-node scripts/generate_pages.ts release"},"typings":"dist/genai.d.ts","_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"_resolved":"/b/f/w/src/git/build-dir/google-genai-0.9.0.tgz","_integrity":"sha512-FD2RizYGInsvfjeaN6O+wQGpRnGVglS1XWrGQr8K7D04AfMmvPodDSw94U9KyFtsVLzWH9kmlPyFM+G4jbmkqg==","repository":{"url":"git+https://github.com/googleapis/js-genai.git","type":"git"},"_npmVersion":"10.7.0","description":"[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)","directories":{},"_nodeVersion":"18.20.3","dependencies":{"ws":"^8.18.0","zod":"^3.22.4","zod-to-json-schema":"^3.22.4","google-auth-library":"^9.14.2"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^5.2.0","nyc":"^17.1.0","tslib":"^2.8.1","eslint":"8.57.0","jasmine":"^5.5.0","ts-node":"^10.9.2","typedoc":"^0.27.0","prettier":"3.3.3","@types/ws":"^8.5.14","@eslint/js":"9.20.0","typescript":"~5.2.0","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/jasmine":"^5.1.2","jasmine-reporters":"^2.4.0","typescript-eslint":"8.24.1","@rollup/plugin-json":"^6.1.0","@microsoft/api-extractor":"^7.50.1","rollup-plugin-typescript2":"^0.36.0","prettier-plugin-organize-imports":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/genai_0.9.0_1744933391461_0.36052370835277503","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@google/genai","version":"0.10.0","author":"","license":"Apache-2.0","_id":"@google/genai@0.10.0","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"ofrobots","email":"ofrobots@google.com"},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"bcoe","email":"bencoe@gmail.com"}],"homepage":"https://github.com/googleapis/js-genai#readme","bugs":{"url":"https://github.com/googleapis/js-genai/issues"},"dist":{"shasum":"1a3ae479b36e242c5077dd471f2d1f4faaacaf9f","tarball":"https://registry.npmjs.org/@google/genai/-/genai-0.10.0.tgz","fileCount":16,"integrity":"sha512-LAbp0em5A+wRtQR2+r5ckRBg2U2cBy8cJHgyTHa9PUbK8zucApw6A93HWyom/qlUQBNCpnIHFp20RiJuYMQwAw==","signatures":[{"sig":"MEUCIQDUsPXZC8/q7IGlg3YZmPpp49YkSabomp4ld53/RNkl3wIgGecjhduWyQdyi6v/0eEsOFr+C8j2lpKe/cUw6kR82/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5432078},"main":"dist/node/index.js","_from":"file:google-genai-0.10.0.tgz","module":"dist/web/index.mjs","browser":"dist/web/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"node":{"types":"./dist/node/node.d.ts","default":"./dist/node/index.js","require":"./dist/node/index.js"},"types":"./dist/genai.d.ts","import":"./dist/index.mjs","browser":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"default":"./dist/index.js","require":"./dist/index.js"},"./web":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"./node":{"types":"./dist/node/node.d.ts","default":"./dist/node/index.js","require":"./dist/node/index.js"}},"scripts":{"docs":"typedoc && ts-node scripts/add_docsite_license_headers.ts","lint":"eslint '**/*.ts'","build":"rollup -c && api-extractor run --local --verbose && api-extractor run -c api-extractor.node.json --local --verbose&& api-extractor run -c api-extractor.web.json --local --verbose","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","prepare":"npm run build-prod","lint-fix":"eslint --fix '**/*.ts'","unit-test":"ts-node node_modules/jasmine/bin/jasmine test/unit/**/*_test.ts test/unit/*_test.ts","build-prod":"rollup -c && api-extractor run --verbose && api-extractor run -c api-extractor.node.json --verbose && api-extractor run -c api-extractor.web.json --verbose","pages-main":"ts-node scripts/generate_pages.ts main","system-test":"ts-node node_modules/jasmine/bin/jasmine test/system/**/*_test.ts","pages-release":"ts-node scripts/generate_pages.ts release"},"typings":"dist/genai.d.ts","_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"_resolved":"/b/f/w/src/git/build-dir/google-genai-0.10.0.tgz","_integrity":"sha512-LAbp0em5A+wRtQR2+r5ckRBg2U2cBy8cJHgyTHa9PUbK8zucApw6A93HWyom/qlUQBNCpnIHFp20RiJuYMQwAw==","repository":{"url":"git+https://github.com/googleapis/js-genai.git","type":"git"},"_npmVersion":"10.7.0","description":"[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)","directories":{},"_nodeVersion":"18.20.3","dependencies":{"ws":"^8.18.0","zod":"^3.22.4","zod-to-json-schema":"^3.22.4","google-auth-library":"^9.14.2"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^5.2.0","nyc":"^17.1.0","tslib":"^2.8.1","eslint":"8.57.0","jasmine":"^5.5.0","ts-node":"^10.9.2","typedoc":"^0.27.0","prettier":"3.3.3","@types/ws":"^8.5.14","@eslint/js":"9.20.0","typescript":"~5.2.0","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/jasmine":"^5.1.2","jasmine-reporters":"^2.4.0","typescript-eslint":"8.24.1","@rollup/plugin-json":"^6.1.0","@microsoft/api-extractor":"^7.50.1","rollup-plugin-typescript2":"^0.36.0","prettier-plugin-organize-imports":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/genai_0.10.0_1745446846434_0.01561786555169764","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@google/genai","version":"0.11.0","author":"","license":"Apache-2.0","_id":"@google/genai@0.11.0","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"ofrobots","email":"ofrobots@google.com"},{"name":"mrdoob","email":"info@mrdoob.com"}],"homepage":"https://github.com/googleapis/js-genai#readme","bugs":{"url":"https://github.com/googleapis/js-genai/issues"},"dist":{"shasum":"0177efb6f0256d990eabc8552b1433d0a6ca133b","tarball":"https://registry.npmjs.org/@google/genai/-/genai-0.11.0.tgz","fileCount":16,"integrity":"sha512-N27hhfDx0l9epUYoQr4tRKJ+ZvVEaru7VaPcjIdbQrn6hukiHFhzVv9dD/Rt7jYR7uLQF4rjIKoNYNtzeFY4rQ==","signatures":[{"sig":"MEQCIBYQTARrhGjIbTtfMLiZIUIjxgrsKOCropPKr3Q4pnjUAiA8cq+XmKr6elHrK2w5vdH4QfO4nMbgxwYJM9ZigqwTBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5754214},"main":"dist/node/index.js","_from":"file:google-genai-0.11.0.tgz","module":"dist/web/index.mjs","browser":"dist/web/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"node":{"types":"./dist/node/node.d.ts","default":"./dist/node/index.js","require":"./dist/node/index.js"},"types":"./dist/genai.d.ts","import":"./dist/index.mjs","browser":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"default":"./dist/index.js","require":"./dist/index.js"},"./web":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"./node":{"types":"./dist/node/node.d.ts","default":"./dist/node/index.js","require":"./dist/node/index.js"}},"scripts":{"docs":"typedoc && ts-node scripts/add_docsite_license_headers.ts","lint":"eslint '**/*.ts'","build":"rollup -c && api-extractor run --local --verbose && api-extractor run -c api-extractor.node.json --local --verbose&& api-extractor run -c api-extractor.web.json --local --verbose","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","prepare":"npm run build-prod","lint-fix":"eslint --fix '**/*.ts'","unit-test":"ts-node node_modules/jasmine/bin/jasmine test/unit/**/*_test.ts test/unit/*_test.ts","build-prod":"rollup -c && api-extractor run --verbose && api-extractor run -c api-extractor.node.json --verbose && api-extractor run -c api-extractor.web.json --verbose","pages-main":"ts-node scripts/generate_pages.ts main","system-test":"ts-node node_modules/jasmine/bin/jasmine test/system/**/*_test.ts","pages-release":"ts-node scripts/generate_pages.ts release"},"typings":"dist/genai.d.ts","_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"_resolved":"/b/f/w/src/git/build-dir/google-genai-0.11.0.tgz","_integrity":"sha512-N27hhfDx0l9epUYoQr4tRKJ+ZvVEaru7VaPcjIdbQrn6hukiHFhzVv9dD/Rt7jYR7uLQF4rjIKoNYNtzeFY4rQ==","repository":{"url":"git+https://github.com/googleapis/js-genai.git","type":"git"},"_npmVersion":"10.7.0","description":"[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)","directories":{},"_nodeVersion":"18.20.3","dependencies":{"ws":"^8.18.0","zod":"^3.22.4","zod-to-json-schema":"^3.22.4","google-auth-library":"^9.14.2"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^5.2.0","nyc":"^17.1.0","tslib":"^2.8.1","eslint":"8.57.0","jasmine":"^5.5.0","ts-node":"^10.9.2","typedoc":"^0.27.0","prettier":"3.3.3","@types/ws":"^8.5.14","@eslint/js":"9.20.0","typescript":"~5.2.0","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/jasmine":"^5.1.2","jasmine-reporters":"^2.4.0","typescript-eslint":"8.24.1","@rollup/plugin-json":"^6.1.0","@microsoft/api-extractor":"^7.50.1","rollup-plugin-typescript2":"^0.36.0","prettier-plugin-organize-imports":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/genai_0.11.0_1746045717121_0.17105616056245387","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@google/genai","version":"0.12.0","author":"","license":"Apache-2.0","_id":"@google/genai@0.12.0","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"ofrobots","email":"ofrobots@google.com"},{"name":"mrdoob","email":"info@mrdoob.com"}],"homepage":"https://github.com/googleapis/js-genai#readme","bugs":{"url":"https://github.com/googleapis/js-genai/issues"},"dist":{"shasum":"60cfa419f6e75fc1d47619e74f403e35a871b1a4","tarball":"https://registry.npmjs.org/@google/genai/-/genai-0.12.0.tgz","fileCount":16,"integrity":"sha512-SJtCHac+HPgmwELpJpPKbaV4rk397bS2D42XgFR2NBEARDKd/79RcaRUFFd55pYUJ+gfaz9Bv6KYoiz/P6eZKA==","signatures":[{"sig":"MEUCIQC8NjUEgT+QKr2xRLXLz/X39NF3TJAYtatXcpYIpJkzpwIgKAVaHkGWrjFcvDdjYl0ncQS28zJMYcPgeNQyqMUbWlI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5760327},"main":"dist/node/index.js","_from":"file:google-genai-0.12.0.tgz","module":"dist/web/index.mjs","browser":"dist/web/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"node":{"types":"./dist/node/node.d.ts","default":"./dist/node/index.js","require":"./dist/node/index.js"},"types":"./dist/genai.d.ts","import":"./dist/index.mjs","browser":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"default":"./dist/index.js","require":"./dist/index.js"},"./web":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"./node":{"types":"./dist/node/node.d.ts","default":"./dist/node/index.js","require":"./dist/node/index.js"}},"scripts":{"docs":"typedoc && ts-node scripts/add_docsite_license_headers.ts","lint":"eslint '**/*.ts'","build":"rollup -c && api-extractor run --local --verbose && api-extractor run -c api-extractor.node.json --local --verbose&& api-extractor run -c api-extractor.web.json --local --verbose","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","prepare":"npm run build-prod","lint-fix":"eslint --fix '**/*.ts'","unit-test":"ts-node node_modules/jasmine/bin/jasmine test/unit/**/*_test.ts test/unit/*_test.ts","build-prod":"rollup -c && api-extractor run --verbose && api-extractor run -c api-extractor.node.json --verbose && api-extractor run -c api-extractor.web.json --verbose","pages-main":"ts-node scripts/generate_pages.ts main","system-test":"ts-node node_modules/jasmine/bin/jasmine test/system/**/*_test.ts","pages-release":"ts-node scripts/generate_pages.ts release"},"typings":"dist/genai.d.ts","_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"_resolved":"/b/f/w/src/git/build-dir/google-genai-0.12.0.tgz","_integrity":"sha512-SJtCHac+HPgmwELpJpPKbaV4rk397bS2D42XgFR2NBEARDKd/79RcaRUFFd55pYUJ+gfaz9Bv6KYoiz/P6eZKA==","repository":{"url":"git+https://github.com/googleapis/js-genai.git","type":"git"},"_npmVersion":"10.7.0","description":"[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)","directories":{},"_nodeVersion":"18.20.3","dependencies":{"ws":"^8.18.0","zod":"^3.22.4","zod-to-json-schema":"^3.22.4","google-auth-library":"^9.14.2"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^5.2.0","nyc":"^17.1.0","tslib":"^2.8.1","eslint":"8.57.0","jasmine":"^5.5.0","ts-node":"^10.9.2","typedoc":"^0.27.0","prettier":"3.3.3","@types/ws":"^8.5.14","@eslint/js":"9.20.0","typescript":"~5.2.0","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/jasmine":"^5.1.2","jasmine-reporters":"^2.4.0","typescript-eslint":"8.24.1","@rollup/plugin-json":"^6.1.0","@microsoft/api-extractor":"^7.50.1","rollup-plugin-typescript2":"^0.36.0","prettier-plugin-organize-imports":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/genai_0.12.0_1746050219976_0.7189688440418658","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@google/genai","version":"0.13.0","author":"","license":"Apache-2.0","_id":"@google/genai@0.13.0","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"ofrobots","email":"ofrobots@google.com"},{"name":"mrdoob","email":"info@mrdoob.com"}],"homepage":"https://github.com/googleapis/js-genai#readme","bugs":{"url":"https://github.com/googleapis/js-genai/issues"},"dist":{"shasum":"f074b4772473d9e054c45a35b06c404b1a4e6125","tarball":"https://registry.npmjs.org/@google/genai/-/genai-0.13.0.tgz","fileCount":16,"integrity":"sha512-eaEncWt875H7046T04mOpxpHJUM+jLIljEf+5QctRyOeChylE/nhpwm1bZWTRWoOu/t46R9r+PmgsJFhTpE7tQ==","signatures":[{"sig":"MEUCIQCF4w+eKGmN4CBWtJ8jxcCh0hvIgWjJK0boSRZwWPD+GAIgL+/sTs5WXeqIni2/XgfV0U8DqIKunctJcH7aFr+6FLE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6175338},"main":"dist/node/index.js","_from":"file:google-genai-0.13.0.tgz","module":"dist/web/index.mjs","browser":"dist/web/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"node":{"types":"./dist/node/node.d.ts","default":"./dist/node/index.js","require":"./dist/node/index.js"},"types":"./dist/genai.d.ts","import":"./dist/index.mjs","browser":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"default":"./dist/index.js","require":"./dist/index.js"},"./web":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"./node":{"types":"./dist/node/node.d.ts","default":"./dist/node/index.js","require":"./dist/node/index.js"}},"scripts":{"docs":"typedoc && ts-node scripts/add_docsite_license_headers.ts","lint":"eslint '**/*.ts'","build":"rollup -c && api-extractor run --local --verbose && api-extractor run -c api-extractor.node.json --local --verbose&& api-extractor run -c api-extractor.web.json --local --verbose","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","prepare":"npm run build-prod","lint-fix":"eslint --fix '**/*.ts'","unit-test":"ts-node node_modules/jasmine/bin/jasmine test/unit/**/*_test.ts test/unit/*_test.ts","build-prod":"rollup -c && api-extractor run --verbose && api-extractor run -c api-extractor.node.json --verbose && api-extractor run -c api-extractor.web.json --verbose","pages-main":"ts-node scripts/generate_pages.ts main","system-test":"ts-node node_modules/jasmine/bin/jasmine test/system/**/*_test.ts","pages-release":"ts-node scripts/generate_pages.ts release"},"typings":"dist/genai.d.ts","_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"_resolved":"/b/f/w/src/git/build-dir/google-genai-0.13.0.tgz","_integrity":"sha512-eaEncWt875H7046T04mOpxpHJUM+jLIljEf+5QctRyOeChylE/nhpwm1bZWTRWoOu/t46R9r+PmgsJFhTpE7tQ==","repository":{"url":"git+https://github.com/googleapis/js-genai.git","type":"git"},"_npmVersion":"10.7.0","description":"[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)","directories":{},"_nodeVersion":"18.20.3","dependencies":{"ws":"^8.18.0","zod":"^3.22.4","zod-to-json-schema":"^3.22.4","google-auth-library":"^9.14.2"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^5.2.0","nyc":"^17.1.0","tslib":"^2.8.1","eslint":"8.57.0","jasmine":"^5.5.0","ts-node":"^10.9.2","typedoc":"^0.27.0","prettier":"3.3.3","@types/ws":"^8.5.14","@eslint/js":"9.20.0","typescript":"~5.2.0","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/jasmine":"^5.1.2","jasmine-reporters":"^2.4.0","typescript-eslint":"8.24.1","@rollup/plugin-json":"^6.1.0","@microsoft/api-extractor":"^7.50.1","rollup-plugin-typescript2":"^0.36.0","prettier-plugin-organize-imports":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/genai_0.13.0_1746648048316_0.49365642717864167","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@google/genai","version":"0.14.0","author":"","license":"Apache-2.0","_id":"@google/genai@0.14.0","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"ofrobots","email":"ofrobots@google.com"},{"name":"mrdoob","email":"info@mrdoob.com"}],"homepage":"https://github.com/googleapis/js-genai#readme","bugs":{"url":"https://github.com/googleapis/js-genai/issues"},"dist":{"shasum":"2d7ebb8d9b76ecf1c4a631326edc10e6edd450ed","tarball":"https://registry.npmjs.org/@google/genai/-/genai-0.14.0.tgz","fileCount":16,"integrity":"sha512-nxXbRJZjCUBlPlfTXBMCgkSEpojcLzjxT2Ye3CDiqlXaiSscZ046bDEzztq6ONxUT3BfqHcGsQLhpbR5DU1Mcg==","signatures":[{"sig":"MEQCIFrmjnALIsflq8KppdU811gW52capGnr4ofA4Ra5BZrNAiAjAN+QGLWqfro7tTXGLD6tqRo4foC+mETMIQ2sM+7ikw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6587693},"main":"dist/node/index.js","_from":"file:google-genai-0.14.0.tgz","module":"dist/web/index.mjs","browser":"dist/web/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"node":{"types":"./dist/node/node.d.ts","default":"./dist/node/index.js","require":"./dist/node/index.js"},"types":"./dist/genai.d.ts","import":"./dist/index.mjs","browser":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"default":"./dist/index.js","require":"./dist/index.js"},"./web":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"./node":{"types":"./dist/node/node.d.ts","default":"./dist/node/index.js","require":"./dist/node/index.js"}},"scripts":{"docs":"typedoc && ts-node scripts/add_docsite_license_headers.ts","lint":"eslint '**/*.ts'","build":"rollup -c && api-extractor run --local --verbose && api-extractor run -c api-extractor.node.json --local --verbose&& api-extractor run -c api-extractor.web.json --local --verbose","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","prepare":"npm run build-prod","lint-fix":"eslint --fix '**/*.ts'","unit-test":"ts-node node_modules/jasmine/bin/jasmine test/unit/**/*_test.ts test/unit/*_test.ts","build-prod":"rollup -c && api-extractor run --verbose && api-extractor run -c api-extractor.node.json --verbose && api-extractor run -c api-extractor.web.json --verbose","pages-main":"ts-node scripts/generate_pages.ts main","system-test":"ts-node node_modules/jasmine/bin/jasmine test/system/**/*_test.ts","pages-release":"ts-node scripts/generate_pages.ts release","test-server-tests":"GOOGLE_CLOUD_PROJECT=googcloudproj GOOGLE_CLOUD_LOCATION=googcloudloc ts-node node_modules/jasmine/bin/jasmine test/system/node/*_test.ts !test/system/node/live_test.ts","test-server-tests:record":"ts-node node_modules/jasmine/bin/jasmine --fail-fast test/system/node/*_test.ts !test/system/node/live_test.ts -- --record"},"typings":"dist/genai.d.ts","_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"_resolved":"/b/f/w/src/git/build-dir/google-genai-0.14.0.tgz","_integrity":"sha512-nxXbRJZjCUBlPlfTXBMCgkSEpojcLzjxT2Ye3CDiqlXaiSscZ046bDEzztq6ONxUT3BfqHcGsQLhpbR5DU1Mcg==","repository":{"url":"git+https://github.com/googleapis/js-genai.git","type":"git"},"_npmVersion":"10.7.0","description":"[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)","directories":{},"_nodeVersion":"18.20.3","dependencies":{"ws":"^8.18.0","zod":"^3.22.4","test-server-sdk":"^0.2.1","zod-to-json-schema":"^3.22.4","google-auth-library":"^9.14.2"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^5.2.0","nyc":"^17.1.0","tslib":"^2.8.1","eslint":"8.57.0","jasmine":"^5.5.0","ts-node":"^10.9.2","typedoc":"^0.27.0","prettier":"3.3.3","@types/ws":"^8.5.14","@eslint/js":"9.20.0","typescript":"~5.2.0","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/jasmine":"^5.1.2","jasmine-reporters":"^2.4.0","typescript-eslint":"8.24.1","@rollup/plugin-json":"^6.1.0","@microsoft/api-extractor":"^7.50.1","rollup-plugin-typescript2":"^0.36.0","prettier-plugin-organize-imports":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/genai_0.14.0_1747164628975_0.15318136184775777","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@google/genai","version":"0.14.1","author":"","license":"Apache-2.0","_id":"@google/genai@0.14.1","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"ofrobots","email":"ofrobots@google.com"},{"name":"mrdoob","email":"info@mrdoob.com"}],"homepage":"https://github.com/googleapis/js-genai#readme","bugs":{"url":"https://github.com/googleapis/js-genai/issues"},"dist":{"shasum":"41e94275cbed54b81683e6755c37857fba98da1f","tarball":"https://registry.npmjs.org/@google/genai/-/genai-0.14.1.tgz","fileCount":16,"integrity":"sha512-BZ93j4XcvsLEX5RkYE1RqrXLpuzEuH5VGY0geRrHjfpLP3ijDepGePg/iJ7kMSPOTXFYNMeTruNyoTB6TXXgnA==","signatures":[{"sig":"MEQCIDVfoZLHCTJdwvfLATiTEKTdWIwfYvseq8eE8Th6jbbyAiAokkMFBYx4koi72uV8pOoAc+sk4AMj/Qq10rTJMBEGow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6587693},"main":"dist/node/index.js","_from":"file:google-genai-0.14.1.tgz","module":"dist/web/index.mjs","browser":"dist/web/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"node":{"types":"./dist/node/node.d.ts","default":"./dist/node/index.js","require":"./dist/node/index.js"},"types":"./dist/genai.d.ts","import":"./dist/index.mjs","browser":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"default":"./dist/index.js","require":"./dist/index.js"},"./web":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"./node":{"types":"./dist/node/node.d.ts","default":"./dist/node/index.js","require":"./dist/node/index.js"}},"scripts":{"docs":"typedoc && ts-node scripts/add_docsite_license_headers.ts","lint":"eslint '**/*.ts'","build":"rollup -c && api-extractor run --local --verbose && api-extractor run -c api-extractor.node.json --local --verbose&& api-extractor run -c api-extractor.web.json --local --verbose","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","prepare":"npm run build-prod","lint-fix":"eslint --fix '**/*.ts'","unit-test":"ts-node node_modules/jasmine/bin/jasmine test/unit/**/*_test.ts test/unit/*_test.ts","build-prod":"rollup -c && api-extractor run --verbose && api-extractor run -c api-extractor.node.json --verbose && api-extractor run -c api-extractor.web.json --verbose","pages-main":"ts-node scripts/generate_pages.ts main","system-test":"ts-node node_modules/jasmine/bin/jasmine test/system/**/*_test.ts","pages-release":"ts-node scripts/generate_pages.ts release","test-server-tests":"GOOGLE_CLOUD_PROJECT=googcloudproj GOOGLE_CLOUD_LOCATION=googcloudloc ts-node node_modules/jasmine/bin/jasmine test/system/node/*_test.ts !test/system/node/live_test.ts","test-server-tests:record":"ts-node node_modules/jasmine/bin/jasmine --fail-fast test/system/node/*_test.ts !test/system/node/live_test.ts -- --record"},"typings":"dist/genai.d.ts","_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"_resolved":"/b/f/w/src/git/build-dir/google-genai-0.14.1.tgz","_integrity":"sha512-BZ93j4XcvsLEX5RkYE1RqrXLpuzEuH5VGY0geRrHjfpLP3ijDepGePg/iJ7kMSPOTXFYNMeTruNyoTB6TXXgnA==","repository":{"url":"git+https://github.com/googleapis/js-genai.git","type":"git"},"_npmVersion":"10.7.0","description":"[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)","directories":{},"_nodeVersion":"18.20.3","dependencies":{"ws":"^8.18.0","zod":"^3.22.4","zod-to-json-schema":"^3.22.4","google-auth-library":"^9.14.2"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^5.2.0","nyc":"^17.1.0","tslib":"^2.8.1","eslint":"8.57.0","jasmine":"^5.5.0","ts-node":"^10.9.2","typedoc":"^0.27.0","prettier":"3.3.3","@types/ws":"^8.5.14","@eslint/js":"9.20.0","typescript":"~5.2.0","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/jasmine":"^5.1.2","test-server-sdk":"^0.2.1","jasmine-reporters":"^2.4.0","typescript-eslint":"8.24.1","@rollup/plugin-json":"^6.1.0","@microsoft/api-extractor":"^7.50.1","rollup-plugin-typescript2":"^0.36.0","prettier-plugin-organize-imports":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/genai_0.14.1_1747342779752_0.19366732863369696","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@google/genai","version":"0.15.0","author":"","license":"Apache-2.0","_id":"@google/genai@0.15.0","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"ofrobots","email":"ofrobots@google.com"},{"name":"mrdoob","email":"info@mrdoob.com"}],"homepage":"https://github.com/googleapis/js-genai#readme","bugs":{"url":"https://github.com/googleapis/js-genai/issues"},"dist":{"shasum":"59b7bd47e2ec2ffb00494617014d7fda691adac9","tarball":"https://registry.npmjs.org/@google/genai/-/genai-0.15.0.tgz","fileCount":18,"integrity":"sha512-G1yvDDkQ0XtUPe2B58bk2d7/YyWEv4+CJVfSDmqhvcQdxOKhsKhlIR+0+fqKAs1fTXeNRG5nivZOpt9iQoZzIw==","signatures":[{"sig":"MEUCICpajyjrSRJsw/Ow9DQ28is0fg5sJP0XIfIzOZbmIQSUAiEAvrkSdX1TBVf4Urw6zuVvcz/o/BWWrO3IHfgVyuEfGuQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9757611},"main":"dist/node/index.js","type":"module","_from":"file:google-genai-0.15.0.tgz","module":"dist/web/index.mjs","browser":"dist/web/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.js","require":"./dist/node/index.js"},"types":"./dist/genai.d.ts","import":"./dist/index.mjs","browser":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"default":"./dist/index.js","require":"./dist/index.js"},"./web":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"./node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.js","require":"./dist/node/index.js"}},"scripts":{"docs":"typedoc && ts-node scripts/add_docsite_license_headers.ts","lint":"eslint '**/*.ts'","build":"rollup -c && api-extractor run --local --verbose && api-extractor run -c api-extractor.node.json --local --verbose&& api-extractor run -c api-extractor.web.json --local --verbose","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","prepare":"npm run build-prod","lint-fix":"eslint --fix '**/*.ts'","unit-test":"tsc && jasmine dist/test/unit/**/*_test.js dist/test/unit/*_test.js","build-prod":"rollup -c && api-extractor run --verbose && api-extractor run -c api-extractor.node.json --verbose && api-extractor run -c api-extractor.web.json --verbose","pages-main":"ts-node scripts/generate_pages.ts main","system-test":"tsc && jasmine dist/test/system/**/*_test.js","pages-release":"ts-node scripts/generate_pages.ts release","test-server-tests":"tsc && GOOGLE_CLOUD_PROJECT=googcloudproj GOOGLE_CLOUD_LOCATION=googcloudloc jasmine dist/test/system/node/*_test.js !dist/test/system/node/live_test.js -- --test-server","test-server-tests:record":"tsc && jasmine --fail-fast dist/test/system/node/*_test.js !dist/test/system/node/live_test.js -- --test-server --record"},"typings":"dist/genai.d.ts","_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"_resolved":"/b/f/w/src/git/build-dir/google-genai-0.15.0.tgz","_integrity":"sha512-G1yvDDkQ0XtUPe2B58bk2d7/YyWEv4+CJVfSDmqhvcQdxOKhsKhlIR+0+fqKAs1fTXeNRG5nivZOpt9iQoZzIw==","repository":{"url":"git+https://github.com/googleapis/js-genai.git","type":"git"},"_npmVersion":"10.7.0","description":"[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)","directories":{},"_nodeVersion":"18.20.3","dependencies":{"ws":"^8.18.0","zod":"^3.22.4","zod-to-json-schema":"^3.22.4","google-auth-library":"^9.14.2"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^5.2.0","nyc":"^17.1.0","tsx":"^4.19.4","tslib":"^2.8.1","eslint":"8.57.0","jasmine":"^5.5.0","ts-node":"^10.9.2","typedoc":"^0.27.0","prettier":"3.3.3","@types/ws":"^8.5.14","@eslint/js":"9.20.0","typescript":"~5.2.0","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/jasmine":"^5.1.2","test-server-sdk":"^0.2.1","jasmine-reporters":"^2.4.0","typescript-eslint":"8.24.1","@rollup/plugin-json":"^6.1.0","@microsoft/api-extractor":"^7.50.1","rollup-plugin-typescript2":"^0.36.0","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/genai_0.15.0_1747632460014_0.9567713932500896","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@google/genai","version":"1.0.0","author":"","license":"Apache-2.0","_id":"@google/genai@1.0.0","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"ofrobots","email":"ofrobots@google.com"},{"name":"mrdoob","email":"info@mrdoob.com"}],"homepage":"https://github.com/googleapis/js-genai#readme","bugs":{"url":"https://github.com/googleapis/js-genai/issues"},"dist":{"shasum":"ab962f3f46a3163d17cbc4f3ae827d340c039e0c","tarball":"https://registry.npmjs.org/@google/genai/-/genai-1.0.0.tgz","fileCount":18,"integrity":"sha512-IQiL8UlPblGDrMhTuiHZbfMDVx0KY3eYkmB5Ro9wwyXovYCFIhL5ZC7LP42FjFUj0eWUa4Auo8Ixqf2dqx9JjA==","signatures":[{"sig":"MEUCIQCwjd+KDZf+NSy0TRQGSfmB7RCQXlulVVznahoYN5ymcAIgHekJfjZ9uRwu36Ab+Qey2dCvFNlmzBePCnhUNZ1yBAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9777199},"main":"dist/node/index.js","type":"module","_from":"file:google-genai-1.0.0.tgz","module":"dist/web/index.mjs","browser":"dist/web/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.js","require":"./dist/node/index.js"},"types":"./dist/genai.d.ts","import":"./dist/index.mjs","browser":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"default":"./dist/index.js","require":"./dist/index.js"},"./web":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"./node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.js","require":"./dist/node/index.js"}},"scripts":{"docs":"typedoc && ts-node scripts/add_docsite_license_headers.ts","lint":"eslint '**/*.ts'","build":"rollup -c && api-extractor run --local --verbose && api-extractor run -c api-extractor.node.json --local --verbose&& api-extractor run -c api-extractor.web.json --local --verbose","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","prepare":"npm run build-prod","lint-fix":"eslint --fix '**/*.ts'","unit-test":"tsc && jasmine dist/test/unit/**/*_test.js dist/test/unit/*_test.js","build-prod":"rollup -c && api-extractor run --verbose && api-extractor run -c api-extractor.node.json --verbose && api-extractor run -c api-extractor.web.json --verbose","pages-main":"node --loader ts-node/esm scripts/generate_pages.ts main","system-test":"tsc && jasmine dist/test/system/**/*_test.js","pages-release":"node --loader ts-node/esm scripts/generate_pages.ts release","test-server-tests":"tsc && GOOGLE_CLOUD_PROJECT=googcloudproj GOOGLE_CLOUD_LOCATION=googcloudloc jasmine dist/test/system/node/*_test.js !dist/test/system/node/live_test.js -- --test-server","test-server-tests:record":"tsc && jasmine --fail-fast dist/test/system/node/*_test.js !dist/test/system/node/live_test.js -- --test-server --record"},"typings":"dist/genai.d.ts","_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"_resolved":"/b/f/w/src/git/build-dir/google-genai-1.0.0.tgz","_integrity":"sha512-IQiL8UlPblGDrMhTuiHZbfMDVx0KY3eYkmB5Ro9wwyXovYCFIhL5ZC7LP42FjFUj0eWUa4Auo8Ixqf2dqx9JjA==","repository":{"url":"git+https://github.com/googleapis/js-genai.git","type":"git"},"_npmVersion":"10.7.0","description":"[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)","directories":{},"_nodeVersion":"18.20.3","dependencies":{"ws":"^8.18.0","zod":"^3.22.4","zod-to-json-schema":"^3.22.4","google-auth-library":"^9.14.2"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^5.2.0","nyc":"^17.1.0","tsx":"^4.19.4","tslib":"^2.8.1","eslint":"8.57.0","jasmine":"^5.5.0","ts-node":"^10.9.2","typedoc":"^0.27.0","prettier":"3.3.3","@types/ws":"^8.5.14","@eslint/js":"9.20.0","typescript":"~5.2.0","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/jasmine":"^5.1.2","test-server-sdk":"^0.2.1","jasmine-reporters":"^2.4.0","typescript-eslint":"8.24.1","@rollup/plugin-json":"^6.1.0","@microsoft/api-extractor":"^7.50.1","rollup-plugin-typescript2":"^0.36.0","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/genai_1.0.0_1747693590206_0.5904940166415669","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@google/genai","version":"1.0.1","author":"","license":"Apache-2.0","_id":"@google/genai@1.0.1","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"ofrobots","email":"ofrobots@google.com"},{"name":"mrdoob","email":"info@mrdoob.com"}],"homepage":"https://github.com/googleapis/js-genai#readme","bugs":{"url":"https://github.com/googleapis/js-genai/issues"},"dist":{"shasum":"ccef337f733f27fdc2e5bf741af51889e2847082","tarball":"https://registry.npmjs.org/@google/genai/-/genai-1.0.1.tgz","fileCount":14,"integrity":"sha512-qf8sq9vpuKUeBKukAn43z2eC1I/Jw63b9wo6O+1x3EIroF3oDouJOtW1AzwvfO+9gzCPfLjuCUONhMKiBC8vkQ==","signatures":[{"sig":"MEUCIED/7LIld7a3yRpj8aeYnKthFgvRdVJh/QhE4buIb553AiEA6ZXi8v232Inr+lC4PZJbJnHfSTltNqwKne9gylfPtVg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6159616},"main":"dist/node/index.mjs","type":"module","_from":"file:google-genai-1.0.1.tgz","module":"dist/web/index.mjs","browser":"dist/web/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs"},"types":"./dist/genai.d.ts","import":"./dist/index.mjs","browser":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"default":"./dist/index.mjs"},"./web":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"./node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs"}},"scripts":{"docs":"typedoc && ts-node scripts/add_docsite_license_headers.ts","lint":"eslint '**/*.ts'","build":"rollup -c && api-extractor run --local --verbose && api-extractor run -c api-extractor.node.json --local --verbose&& api-extractor run -c api-extractor.web.json --local --verbose","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","prepare":"npm run build-prod","lint-fix":"eslint --fix '**/*.ts'","unit-test":"tsc && jasmine dist/test/unit/**/*_test.js dist/test/unit/*_test.js","build-prod":"rollup -c && api-extractor run --verbose && api-extractor run -c api-extractor.node.json --verbose && api-extractor run -c api-extractor.web.json --verbose","pages-main":"node --loader ts-node/esm scripts/generate_pages.ts main","system-test":"tsc && jasmine dist/test/system/**/*_test.js","pages-release":"node --loader ts-node/esm scripts/generate_pages.ts release","test-server-tests":"tsc && GOOGLE_CLOUD_PROJECT=googcloudproj GOOGLE_CLOUD_LOCATION=googcloudloc jasmine dist/test/system/node/*_test.js !dist/test/system/node/live_test.js -- --test-server","test-server-tests:record":"tsc && jasmine --fail-fast dist/test/system/node/*_test.js !dist/test/system/node/live_test.js -- --test-server --record"},"typings":"dist/genai.d.ts","_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"_resolved":"/b/f/w/src/git/build-dir/google-genai-1.0.1.tgz","_integrity":"sha512-qf8sq9vpuKUeBKukAn43z2eC1I/Jw63b9wo6O+1x3EIroF3oDouJOtW1AzwvfO+9gzCPfLjuCUONhMKiBC8vkQ==","repository":{"url":"git+https://github.com/googleapis/js-genai.git","type":"git"},"_npmVersion":"10.7.0","description":"[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)","directories":{},"_nodeVersion":"18.20.3","dependencies":{"ws":"^8.18.0","zod":"^3.22.4","zod-to-json-schema":"^3.22.4","google-auth-library":"^9.14.2"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^5.2.0","nyc":"^17.1.0","tsx":"^4.19.4","tslib":"^2.8.1","eslint":"8.57.0","jasmine":"^5.5.0","ts-node":"^10.9.2","typedoc":"^0.27.0","prettier":"3.3.3","@types/ws":"^8.5.14","@eslint/js":"9.20.0","typescript":"~5.2.0","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/jasmine":"^5.1.2","test-server-sdk":"^0.2.1","jasmine-reporters":"^2.4.0","typescript-eslint":"8.24.1","@rollup/plugin-json":"^6.1.0","@microsoft/api-extractor":"^7.50.1","rollup-plugin-typescript2":"^0.36.0","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/genai_1.0.1_1747887418401_0.17253512838935636","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@google/genai","version":"1.1.0","author":"","license":"Apache-2.0","_id":"@google/genai@1.1.0","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"ofrobots","email":"ofrobots@google.com"},{"name":"mrdoob","email":"info@mrdoob.com"}],"homepage":"https://github.com/googleapis/js-genai#readme","bugs":{"url":"https://github.com/googleapis/js-genai/issues"},"dist":{"shasum":"134b11b1d409294debc6c9f4af9748be7b8dd0e2","tarball":"https://registry.npmjs.org/@google/genai/-/genai-1.1.0.tgz","fileCount":16,"integrity":"sha512-7JydliYhv6eGmfoy6YlOD8PRw6nd8fqjK+gMNATYV6UJ5hbSfP9j5EiGPmHhTi15SmlMnW5s/OiPPJIX4aJ3JA==","signatures":[{"sig":"MEYCIQC6iTB55mCJorwUNQC8OAvELG/Aj8gj053Ln1mj4Y7NYwIhALs74PW++RaZh6O9XHIitlrZaPsVcjVS7bcIuo65PJu2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7483592},"main":"dist/node/index.mjs","type":"module","_from":"file:google-genai-1.1.0.tgz","module":"dist/web/index.mjs","browser":"dist/web/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs","require":"./dist/node/index.cjs"},"types":"./dist/genai.d.ts","import":"./dist/index.mjs","browser":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"default":"./dist/index.mjs","require":"./dist/index.cjs"},"./web":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"./node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs"}},"scripts":{"docs":"typedoc && ts-node scripts/add_docsite_license_headers.ts","lint":"eslint '**/*.ts'","build":"rollup -c && api-extractor run --local --verbose && api-extractor run -c api-extractor.node.json --local --verbose&& api-extractor run -c api-extractor.web.json --local --verbose","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","prepare":"npm run build-prod","lint-fix":"eslint --fix '**/*.ts'","unit-test":"tsc && jasmine dist/test/unit/**/*_test.js dist/test/unit/*_test.js","build-prod":"rollup -c && api-extractor run --verbose && api-extractor run -c api-extractor.node.json --verbose && api-extractor run -c api-extractor.web.json --verbose","pages-main":"node --loader ts-node/esm scripts/generate_pages.ts main","system-test":"tsc && jasmine dist/test/system/**/*_test.js","pages-release":"node --loader ts-node/esm scripts/generate_pages.ts release","test-server-tests":"tsc && GOOGLE_CLOUD_PROJECT=googcloudproj GOOGLE_CLOUD_LOCATION=googcloudloc jasmine dist/test/system/node/*_test.js !dist/test/system/node/live_test.js -- --test-server","test-server-tests:record":"tsc && jasmine --fail-fast dist/test/system/node/*_test.js !dist/test/system/node/live_test.js -- --test-server --record"},"typings":"dist/genai.d.ts","_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"_resolved":"/b/f/w/src/git/build-dir/google-genai-1.1.0.tgz","_integrity":"sha512-7JydliYhv6eGmfoy6YlOD8PRw6nd8fqjK+gMNATYV6UJ5hbSfP9j5EiGPmHhTi15SmlMnW5s/OiPPJIX4aJ3JA==","repository":{"url":"git+https://github.com/googleapis/js-genai.git","type":"git"},"_npmVersion":"10.7.0","description":"[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)","directories":{},"_nodeVersion":"18.20.3","dependencies":{"ws":"^8.18.0","zod":"^3.22.4","zod-to-json-schema":"^3.22.4","google-auth-library":"^9.14.2"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^5.2.0","nyc":"^17.1.0","tsx":"^4.19.4","tslib":"^2.8.1","eslint":"8.57.0","jasmine":"^5.5.0","ts-node":"^10.9.2","typedoc":"^0.27.0","prettier":"3.3.3","@types/ws":"^8.5.14","@eslint/js":"9.20.0","typescript":"~5.2.0","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/jasmine":"^5.1.2","test-server-sdk":"^0.2.1","jasmine-reporters":"^2.4.0","typescript-eslint":"8.24.1","@rollup/plugin-json":"^6.1.0","@microsoft/api-extractor":"^7.50.1","rollup-plugin-typescript2":"^0.36.0","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/genai_1.1.0_1748295367058_0.7127484651470462","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@google/genai","version":"1.2.0","author":"","license":"Apache-2.0","_id":"@google/genai@1.2.0","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"ofrobots","email":"ofrobots@google.com"},{"name":"mrdoob","email":"info@mrdoob.com"}],"homepage":"https://github.com/googleapis/js-genai#readme","bugs":{"url":"https://github.com/googleapis/js-genai/issues"},"dist":{"shasum":"13b0bf320f8f3a64897f34f3977fd47619d00688","tarball":"https://registry.npmjs.org/@google/genai/-/genai-1.2.0.tgz","fileCount":16,"integrity":"sha512-jAYhzG7UrLJxeQr5cfL87O4AcyEu+E7AA7MJDYPrDWI3Hl25EAdx5mA4AuNfSXZO31LnSyrIkEzkmJOAdlPKOA==","signatures":[{"sig":"MEUCIB8DjBna9dvy+tl6Qin7XY8PWonu9kPMQu2TVsnBx55wAiEA5bN1BPFu2SRekD26cwyKLwL88y4YRDEzhfHblJ4PjFw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7474625},"main":"dist/node/index.mjs","type":"module","_from":"file:google-genai-1.2.0.tgz","module":"dist/web/index.mjs","browser":"dist/web/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs","require":"./dist/node/index.cjs"},"types":"./dist/genai.d.ts","import":"./dist/index.mjs","browser":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"default":"./dist/index.mjs","require":"./dist/index.cjs"},"./web":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"./node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs"}},"scripts":{"docs":"typedoc && ts-node scripts/add_docsite_license_headers.ts","lint":"eslint '**/*.ts'","build":"rollup -c && api-extractor run --local --verbose && api-extractor run -c api-extractor.node.json --local --verbose&& api-extractor run -c api-extractor.web.json --local --verbose","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","prepare":"npm run build-prod","lint-fix":"eslint --fix '**/*.ts'","unit-test":"tsc && jasmine dist/test/unit/**/*_test.js dist/test/unit/*_test.js","build-prod":"rollup -c && api-extractor run --verbose && api-extractor run -c api-extractor.node.json --verbose && api-extractor run -c api-extractor.web.json --verbose","pages-main":"node --loader ts-node/esm scripts/generate_pages.ts main","system-test":"tsc && jasmine dist/test/system/**/*_test.js","pages-release":"node --loader ts-node/esm scripts/generate_pages.ts release","test-server-tests":"tsc && GOOGLE_CLOUD_PROJECT=googcloudproj GOOGLE_CLOUD_LOCATION=googcloudloc jasmine dist/test/system/node/*_test.js !dist/test/system/node/live_test.js -- --test-server","test-server-tests:record":"tsc && jasmine --fail-fast dist/test/system/node/*_test.js !dist/test/system/node/live_test.js -- --test-server --record"},"typings":"dist/genai.d.ts","_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"_resolved":"/b/f/w/src/git/build-dir/google-genai-1.2.0.tgz","_integrity":"sha512-jAYhzG7UrLJxeQr5cfL87O4AcyEu+E7AA7MJDYPrDWI3Hl25EAdx5mA4AuNfSXZO31LnSyrIkEzkmJOAdlPKOA==","repository":{"url":"git+https://github.com/googleapis/js-genai.git","type":"git"},"_npmVersion":"10.7.0","description":"[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)","directories":{},"_nodeVersion":"18.20.3","dependencies":{"ws":"^8.18.0","zod":"^3.22.4","zod-to-json-schema":"^3.22.4","google-auth-library":"^9.14.2"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^5.2.0","nyc":"^17.1.0","tsx":"^4.19.4","tslib":"^2.8.1","eslint":"8.57.0","jasmine":"^5.5.0","ts-node":"^10.9.2","typedoc":"^0.27.0","prettier":"3.3.3","@types/ws":"^8.5.14","@eslint/js":"9.20.0","typescript":"~5.2.0","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/jasmine":"^5.1.2","test-server-sdk":"^0.2.1","jasmine-reporters":"^2.4.0","typescript-eslint":"8.24.1","@rollup/plugin-json":"^6.1.0","@microsoft/api-extractor":"^7.50.1","rollup-plugin-typescript2":"^0.36.0","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/genai_1.2.0_1748489942407_0.29370192113816285","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@google/genai","version":"1.3.0","author":"","license":"Apache-2.0","_id":"@google/genai@1.3.0","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"ofrobots","email":"ofrobots@google.com"},{"name":"mrdoob","email":"info@mrdoob.com"}],"homepage":"https://github.com/googleapis/js-genai#readme","bugs":{"url":"https://github.com/googleapis/js-genai/issues"},"dist":{"shasum":"30e9850a38d075a42b8f7d82d94f58922596a674","tarball":"https://registry.npmjs.org/@google/genai/-/genai-1.3.0.tgz","fileCount":16,"integrity":"sha512-rrMzAELX4P902FUpuWy/W3NcQ7L3q/qtCzfCmGVqIce8yWpptTF9hkKsw744tvZpwqhuzD0URibcJA95wd8QFA==","signatures":[{"sig":"MEUCIQDKtft3KTmXrZ30LEyr6fJkIaULlR9x8Wmiz1zMjzH72AIgXxgdYbN8YzCv0dN7y4uKzQX56vS1pa6PwPpylucLi34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7978349},"main":"dist/node/index.mjs","type":"module","_from":"file:google-genai-1.3.0.tgz","module":"dist/web/index.mjs","browser":"dist/web/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs","require":"./dist/node/index.cjs"},"types":"./dist/genai.d.ts","import":"./dist/index.mjs","browser":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"default":"./dist/index.mjs","require":"./dist/index.cjs"},"./web":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"./node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs"}},"scripts":{"docs":"typedoc && ts-node scripts/add_docsite_license_headers.ts","lint":"eslint '**/*.ts'","build":"rollup -c && api-extractor run --local --verbose && api-extractor run -c api-extractor.node.json --local --verbose&& api-extractor run -c api-extractor.web.json --local --verbose","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","prepare":"npm run build-prod","lint-fix":"eslint --fix '**/*.ts'","unit-test":"tsc && jasmine dist/test/unit/**/*_test.js dist/test/unit/*_test.js","build-prod":"rollup -c && api-extractor run --verbose && api-extractor run -c api-extractor.node.json --verbose && api-extractor run -c api-extractor.web.json --verbose","pages-main":"node --loader ts-node/esm scripts/generate_pages.ts main","system-test":"tsc && jasmine dist/test/system/**/*_test.js","pages-release":"node --loader ts-node/esm scripts/generate_pages.ts release","test-server-tests":"tsc && GOOGLE_CLOUD_PROJECT=googcloudproj GOOGLE_CLOUD_LOCATION=googcloudloc jasmine dist/test/system/node/*_test.js !dist/test/system/node/live_test.js -- --test-server","test-server-tests:record":"tsc && jasmine --fail-fast dist/test/system/node/*_test.js !dist/test/system/node/live_test.js -- --test-server --record"},"typings":"dist/genai.d.ts","_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"_resolved":"/b/f/w/src/git/build-dir/google-genai-1.3.0.tgz","_integrity":"sha512-rrMzAELX4P902FUpuWy/W3NcQ7L3q/qtCzfCmGVqIce8yWpptTF9hkKsw744tvZpwqhuzD0URibcJA95wd8QFA==","repository":{"url":"git+https://github.com/googleapis/js-genai.git","type":"git"},"_npmVersion":"10.7.0","description":"[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)","directories":{},"_nodeVersion":"18.20.3","dependencies":{"ws":"^8.18.0","zod":"^3.22.4","zod-to-json-schema":"^3.22.4","google-auth-library":"^9.14.2"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^5.2.0","nyc":"^17.1.0","tsx":"^4.19.4","tslib":"^2.8.1","eslint":"8.57.0","jasmine":"^5.5.0","ts-node":"^10.9.2","typedoc":"^0.27.0","prettier":"3.3.3","@types/ws":"^8.5.14","@eslint/js":"9.20.0","typescript":"~5.2.0","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/jasmine":"^5.1.2","test-server-sdk":"^0.2.1","jasmine-reporters":"^2.4.0","typescript-eslint":"8.24.1","@rollup/plugin-json":"^6.1.0","@microsoft/api-extractor":"^7.50.1","rollup-plugin-typescript2":"^0.36.0","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/genai_1.3.0_1748647529371_0.8663246908384277","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@google/genai","version":"1.4.0","author":"","license":"Apache-2.0","_id":"@google/genai@1.4.0","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"ofrobots","email":"ofrobots@google.com"},{"name":"mrdoob","email":"info@mrdoob.com"}],"homepage":"https://github.com/googleapis/js-genai#readme","bugs":{"url":"https://github.com/googleapis/js-genai/issues"},"dist":{"shasum":"7273658a79de6ea73c583a12d09baea218be5157","tarball":"https://registry.npmjs.org/@google/genai/-/genai-1.4.0.tgz","fileCount":16,"integrity":"sha512-u9LQZbWBhqaaLelCcYsxMNDTeW12jzNwGkI/eqUeMG/iB1gJBu56LCxrFJ/hkHeZQgPg+j1pckBLZS/dnOh+Bw==","signatures":[{"sig":"MEUCIEYg8XYAOvLJ1aEs85F2rphXqiJVy7tX4rhBrK16jzTGAiEAszPOT6guvjtdbFGIwO/QbfzQrsHHyoseciPadLy0A2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7996926},"main":"dist/node/index.mjs","type":"module","_from":"file:google-genai-1.4.0.tgz","module":"dist/web/index.mjs","browser":"dist/web/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs","require":"./dist/node/index.cjs"},"types":"./dist/genai.d.ts","import":"./dist/index.mjs","browser":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"default":"./dist/index.mjs","require":"./dist/index.cjs"},"./web":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"./node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs"}},"scripts":{"docs":"typedoc && ts-node scripts/add_docsite_license_headers.ts","lint":"eslint '**/*.ts'","build":"rollup -c && api-extractor run --local --verbose && api-extractor run -c api-extractor.node.json --local --verbose&& api-extractor run -c api-extractor.web.json --local --verbose","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","prepare":"npm run build-prod","lint-fix":"eslint --fix '**/*.ts'","unit-test":"tsc && jasmine dist/test/unit/**/*_test.js dist/test/unit/*_test.js","build-prod":"rollup -c && api-extractor run --verbose && api-extractor run -c api-extractor.node.json --verbose && api-extractor run -c api-extractor.web.json --verbose","pages-main":"node --loader ts-node/esm scripts/generate_pages.ts main","system-test":"tsc && jasmine dist/test/system/**/*_test.js","pages-release":"node --loader ts-node/esm scripts/generate_pages.ts release","test-server-tests":"tsc && GOOGLE_CLOUD_PROJECT=googcloudproj GOOGLE_CLOUD_LOCATION=googcloudloc jasmine dist/test/system/node/*_test.js !dist/test/system/node/live_test.js -- --test-server","test-server-tests:record":"tsc && jasmine --fail-fast dist/test/system/node/*_test.js !dist/test/system/node/live_test.js -- --test-server --record"},"typings":"dist/genai.d.ts","_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"_resolved":"/b/f/w/src/git/build-dir/google-genai-1.4.0.tgz","_integrity":"sha512-u9LQZbWBhqaaLelCcYsxMNDTeW12jzNwGkI/eqUeMG/iB1gJBu56LCxrFJ/hkHeZQgPg+j1pckBLZS/dnOh+Bw==","repository":{"url":"git+https://github.com/googleapis/js-genai.git","type":"git"},"_npmVersion":"10.7.0","description":"[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)","directories":{},"_nodeVersion":"18.20.3","dependencies":{"ws":"^8.18.0","zod":"^3.22.4","zod-to-json-schema":"^3.22.4","google-auth-library":"^9.14.2"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^5.2.0","nyc":"^17.1.0","tsx":"^4.19.4","tslib":"^2.8.1","eslint":"8.57.0","jasmine":"^5.5.0","ts-node":"^10.9.2","typedoc":"^0.27.0","prettier":"3.3.3","@types/ws":"^8.5.14","@eslint/js":"9.20.0","typescript":"~5.2.0","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/jasmine":"^5.1.2","test-server-sdk":"^0.2.1","jasmine-reporters":"^2.4.0","typescript-eslint":"8.24.1","@rollup/plugin-json":"^6.1.0","@microsoft/api-extractor":"^7.50.1","rollup-plugin-typescript2":"^0.36.0","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/genai_1.4.0_1749078021482_0.5835846183508611","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@google/genai","version":"1.5.0","author":"","license":"Apache-2.0","_id":"@google/genai@1.5.0","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"ofrobots","email":"ofrobots@google.com"},{"name":"mrdoob","email":"info@mrdoob.com"}],"homepage":"https://github.com/googleapis/js-genai#readme","bugs":{"url":"https://github.com/googleapis/js-genai/issues"},"dist":{"shasum":"7c7cd00ddf3ba46bb3b5113d67c00372fbe22d73","tarball":"https://registry.npmjs.org/@google/genai/-/genai-1.5.0.tgz","fileCount":16,"integrity":"sha512-N/UhGPcKwYw4tD/fERrNQMeHh3yiUDXhJ5f94HSMV7LhkU19IMFSqtXjek6nSpgM/YDJGBYw/MoHVLjfWhmdmQ==","signatures":[{"sig":"MEQCIFHa2PbXIHlFVa6CgEJShPzHIAolJZxX5iwnk6Pc/aawAiBzSERijtocaCDdAKnDcBMxCuWcoaduZ76i/fvrqSdnXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8031610},"main":"dist/node/index.mjs","type":"module","_from":"file:google-genai-1.5.0.tgz","module":"dist/web/index.mjs","browser":"dist/web/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs","require":"./dist/node/index.cjs"},"types":"./dist/genai.d.ts","import":"./dist/index.mjs","browser":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"default":"./dist/index.mjs","require":"./dist/index.cjs"},"./web":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"./node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs"}},"scripts":{"docs":"typedoc && ts-node scripts/add_docsite_license_headers.ts","lint":"eslint '**/*.ts'","build":"rollup -c && api-extractor run --local --verbose && api-extractor run -c api-extractor.node.json --local --verbose&& api-extractor run -c api-extractor.web.json --local --verbose","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","prepare":"npm run build-prod","lint-fix":"eslint --fix '**/*.ts'","unit-test":"tsc && jasmine dist/test/unit/**/*_test.js dist/test/unit/*_test.js","build-prod":"rollup -c && api-extractor run --verbose && api-extractor run -c api-extractor.node.json --verbose && api-extractor run -c api-extractor.web.json --verbose","pages-main":"node --loader ts-node/esm scripts/generate_pages.ts main","system-test":"tsc && jasmine dist/test/system/**/*_test.js","pages-release":"node --loader ts-node/esm scripts/generate_pages.ts release","test-server-tests":"tsc && GOOGLE_CLOUD_PROJECT=googcloudproj GOOGLE_CLOUD_LOCATION=googcloudloc jasmine dist/test/system/node/*_test.js !dist/test/system/node/live_test.js -- --test-server","test-server-tests:record":"tsc && jasmine --fail-fast dist/test/system/node/*_test.js !dist/test/system/node/live_test.js -- --test-server --record"},"typings":"dist/genai.d.ts","_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"_resolved":"/b/f/w/src/git/build-dir/google-genai-1.5.0.tgz","_integrity":"sha512-N/UhGPcKwYw4tD/fERrNQMeHh3yiUDXhJ5f94HSMV7LhkU19IMFSqtXjek6nSpgM/YDJGBYw/MoHVLjfWhmdmQ==","repository":{"url":"git+https://github.com/googleapis/js-genai.git","type":"git"},"_npmVersion":"10.7.0","description":"[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)","directories":{},"_nodeVersion":"18.20.3","dependencies":{"ws":"^8.18.0","zod":"^3.22.4","zod-to-json-schema":"^3.22.4","google-auth-library":"^9.14.2"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^5.2.0","nyc":"^17.1.0","tsx":"^4.19.4","tslib":"^2.8.1","eslint":"8.57.0","jasmine":"^5.5.0","ts-node":"^10.9.2","typedoc":"^0.27.0","prettier":"3.3.3","@types/ws":"^8.5.14","@eslint/js":"9.20.0","typescript":"~5.2.0","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/jasmine":"^5.1.2","test-server-sdk":"^0.2.1","jasmine-reporters":"^2.4.0","typescript-eslint":"8.24.1","@rollup/plugin-json":"^6.1.0","@microsoft/api-extractor":"^7.50.1","rollup-plugin-typescript2":"^0.36.0","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/genai_1.5.0_1749764157409_0.31931354983834126","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@google/genai","version":"1.5.1","author":"","license":"Apache-2.0","_id":"@google/genai@1.5.1","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"ofrobots","email":"ofrobots@google.com"},{"name":"mrdoob","email":"info@mrdoob.com"}],"homepage":"https://github.com/googleapis/js-genai#readme","bugs":{"url":"https://github.com/googleapis/js-genai/issues"},"dist":{"shasum":"341098b8f8327af852565e4f41dc165ed69f1933","tarball":"https://registry.npmjs.org/@google/genai/-/genai-1.5.1.tgz","fileCount":16,"integrity":"sha512-9SKpNo5iqvB622lN3tSCbeuiLGTcStRd+3muOrI9pZMpzfLDc/xC7dWIJd5kK+4AZuY28nsvQmCZe0fPj3JUew==","signatures":[{"sig":"MEYCIQCFMi7nIXh4VsLQNS18W6GdS3w1XavGpsSYpsXPTXXojQIhAKBJnxKy9I8kQV5rxzcB4qmS545xQhcDElf+xATeDSp7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8031057},"main":"dist/node/index.mjs","type":"module","_from":"file:google-genai-1.5.1.tgz","module":"dist/web/index.mjs","browser":"dist/web/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs","require":"./dist/node/index.cjs"},"types":"./dist/genai.d.ts","import":"./dist/index.mjs","browser":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"default":"./dist/index.mjs","require":"./dist/index.cjs"},"./web":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"./node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs"}},"scripts":{"docs":"typedoc && ts-node scripts/add_docsite_license_headers.ts","lint":"eslint '**/*.ts'","build":"rollup -c && api-extractor run --local --verbose && api-extractor run -c api-extractor.node.json --local --verbose&& api-extractor run -c api-extractor.web.json --local --verbose","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","prepare":"npm run build-prod","lint-fix":"eslint --fix '**/*.ts'","unit-test":"tsc && jasmine dist/test/unit/**/*_test.js dist/test/unit/*_test.js","build-prod":"rollup -c && api-extractor run --verbose && api-extractor run -c api-extractor.node.json --verbose && api-extractor run -c api-extractor.web.json --verbose","pages-main":"node --loader ts-node/esm scripts/generate_pages.ts main","system-test":"tsc && jasmine dist/test/system/**/*_test.js","pages-release":"node --loader ts-node/esm scripts/generate_pages.ts release","test-server-tests":"tsc && GOOGLE_CLOUD_PROJECT=googcloudproj GOOGLE_CLOUD_LOCATION=googcloudloc jasmine dist/test/system/node/*_test.js !dist/test/system/node/live_test.js -- --test-server","test-server-tests:record":"tsc && jasmine --fail-fast dist/test/system/node/*_test.js !dist/test/system/node/live_test.js -- --test-server --record"},"typings":"dist/genai.d.ts","_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"_resolved":"/b/f/w/src/git/build-dir/google-genai-1.5.1.tgz","_integrity":"sha512-9SKpNo5iqvB622lN3tSCbeuiLGTcStRd+3muOrI9pZMpzfLDc/xC7dWIJd5kK+4AZuY28nsvQmCZe0fPj3JUew==","repository":{"url":"git+https://github.com/googleapis/js-genai.git","type":"git"},"_npmVersion":"10.7.0","description":"[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)","directories":{},"_nodeVersion":"18.20.3","dependencies":{"ws":"^8.18.0","zod":"^3.22.4","zod-to-json-schema":"^3.22.4","google-auth-library":"^9.14.2"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^5.2.0","nyc":"^17.1.0","tsx":"^4.19.4","tslib":"^2.8.1","eslint":"8.57.0","jasmine":"^5.5.0","ts-node":"^10.9.2","typedoc":"^0.27.0","prettier":"3.3.3","@types/ws":"^8.5.14","@eslint/js":"9.20.0","typescript":"~5.2.0","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/jasmine":"^5.1.2","test-server-sdk":"^0.2.1","jasmine-reporters":"^2.4.0","typescript-eslint":"8.24.1","@rollup/plugin-json":"^6.1.0","@microsoft/api-extractor":"^7.50.1","rollup-plugin-typescript2":"^0.36.0","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/genai_1.5.1_1749844603684_0.8924473063836211","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@google/genai","version":"1.6.0","author":"","license":"Apache-2.0","_id":"@google/genai@1.6.0","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"ofrobots","email":"ofrobots@google.com"},{"name":"mrdoob","email":"info@mrdoob.com"}],"homepage":"https://github.com/googleapis/js-genai#readme","bugs":{"url":"https://github.com/googleapis/js-genai/issues"},"dist":{"shasum":"7a14d505faebe17957b272476debd574d2eae1e0","tarball":"https://registry.npmjs.org/@google/genai/-/genai-1.6.0.tgz","fileCount":16,"integrity":"sha512-0vn8wMGesjiEsHeFsl10T8+SFqLj7q+RSE6mml66sE+jwI7U9wW2LQ3qYtwUEaI+P8ZYeEYE5IpYmNLcRQUBPQ==","signatures":[{"sig":"MEYCIQCz7gSsNurQzAiUMJvco8wTpRLU+ignWWKa+NOA+NK9tAIhAOv7MOPauYv8WPOKzP38efRh60nn7BN12Seey3yy64II","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7977511},"main":"dist/node/index.mjs","type":"module","_from":"file:google-genai-1.6.0.tgz","module":"dist/web/index.mjs","browser":"dist/web/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs","require":"./dist/node/index.cjs"},"types":"./dist/genai.d.ts","import":"./dist/index.mjs","browser":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"default":"./dist/index.mjs","require":"./dist/index.cjs"},"./web":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"./node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs"}},"scripts":{"docs":"typedoc && ts-node scripts/add_docsite_license_headers.ts","lint":"eslint '**/*.ts'","build":"rollup -c && api-extractor run --local --verbose && api-extractor run -c api-extractor.node.json --local --verbose&& api-extractor run -c api-extractor.web.json --local --verbose && node scripts/ignore_missing_mcp_dep.js","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","prepare":"npm run build-prod","lint-fix":"eslint --fix '**/*.ts'","unit-test":"tsc && jasmine dist/test/unit/**/*_test.js dist/test/unit/*_test.js","build-prod":"rollup -c && api-extractor run --verbose && api-extractor run -c api-extractor.node.json --verbose && api-extractor run -c api-extractor.web.json --verbose && node scripts/ignore_missing_mcp_dep.js","pages-main":"node --loader ts-node/esm scripts/generate_pages.ts main","system-test":"tsc && jasmine dist/test/system/**/*_test.js","pages-release":"node --loader ts-node/esm scripts/generate_pages.ts release","test-server-tests":"tsc && GOOGLE_CLOUD_PROJECT=googcloudproj GOOGLE_CLOUD_LOCATION=googcloudloc jasmine dist/test/system/node/*_test.js !dist/test/system/node/live_test.js -- --test-server","test-server-tests:record":"tsc && jasmine --fail-fast dist/test/system/node/*_test.js !dist/test/system/node/live_test.js -- --test-server --record"},"typings":"dist/genai.d.ts","_npmUser":{"name":"google-wombot","actor":{"name":"google-wombot","type":"user","email":"node-team-npm+wombot@google.com"},"email":"node-team-npm+wombot@google.com"},"_resolved":"/b/f/w/src/git/build-dir/google-genai-1.6.0.tgz","_integrity":"sha512-0vn8wMGesjiEsHeFsl10T8+SFqLj7q+RSE6mml66sE+jwI7U9wW2LQ3qYtwUEaI+P8ZYeEYE5IpYmNLcRQUBPQ==","repository":{"url":"git+https://github.com/googleapis/js-genai.git","type":"git"},"_npmVersion":"10.8.2","description":"[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"^8.18.0","zod":"^3.22.4","zod-to-json-schema":"^3.22.4","google-auth-library":"^9.14.2"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^5.2.0","nyc":"^17.1.0","tsx":"^4.19.4","tslib":"^2.8.1","eslint":"8.57.0","jasmine":"^5.5.0","ts-node":"^10.9.2","typedoc":"^0.27.0","prettier":"3.3.3","@types/ws":"^8.5.14","@eslint/js":"9.20.0","typescript":"~5.2.0","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/jasmine":"^5.1.2","test-server-sdk":"^0.2.3","jasmine-reporters":"^2.4.0","typescript-eslint":"8.24.1","@rollup/plugin-json":"^6.1.0","@microsoft/api-extractor":"^7.50.1","rollup-plugin-typescript2":"^0.36.0","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/genai_1.6.0_1750466174409_0.10367064168265983","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@google/genai","version":"1.7.0","author":"","license":"Apache-2.0","_id":"@google/genai@1.7.0","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"ofrobots","email":"ofrobots@google.com"},{"name":"mrdoob","email":"info@mrdoob.com"}],"homepage":"https://github.com/googleapis/js-genai#readme","bugs":{"url":"https://github.com/googleapis/js-genai/issues"},"dist":{"shasum":"4af2fe86343e990eebfb4adcd0fa744cb0e6907e","tarball":"https://registry.npmjs.org/@google/genai/-/genai-1.7.0.tgz","fileCount":16,"integrity":"sha512-s/OZLkrIfBwc+SFFaZoKdEogkw4in0YRTGc4Q483jnfchNBWzrNe560eZEfGJHQRPn6YfzJgECCx0sqEOMWvYw==","signatures":[{"sig":"MEQCIH29gy9Ya8vgAsDJynjbhBuMR3v50hp/MBbFMyTciBkVAiA/36fAarAcZgtnWKrcvwoALcl1qypsxb1kIFcxWUmkuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9156477},"main":"dist/node/index.mjs","type":"module","_from":"file:google-genai-1.7.0.tgz","module":"dist/web/index.mjs","browser":"dist/web/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs","require":"./dist/node/index.cjs"},"types":"./dist/genai.d.ts","import":"./dist/index.mjs","browser":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"default":"./dist/index.mjs","require":"./dist/index.cjs"},"./web":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"./node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs"}},"scripts":{"docs":"typedoc && ts-node scripts/add_docsite_license_headers.ts","lint":"eslint '**/*.ts'","build":"rollup -c && api-extractor run --local --verbose && api-extractor run -c api-extractor.node.json --local --verbose&& api-extractor run -c api-extractor.web.json --local --verbose && node scripts/ignore_missing_mcp_dep.js","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","prepare":"npm run build-prod","lint-fix":"eslint --fix '**/*.ts'","unit-test":"tsc && jasmine dist/test/unit/**/*_test.js dist/test/unit/*_test.js","build-prod":"rollup -c && api-extractor run --verbose && api-extractor run -c api-extractor.node.json --verbose && api-extractor run -c api-extractor.web.json --verbose && node scripts/ignore_missing_mcp_dep.js","pages-main":"node --loader ts-node/esm scripts/generate_pages.ts main","system-test":"tsc && jasmine dist/test/system/**/*_test.js","pages-release":"node --loader ts-node/esm scripts/generate_pages.ts release","test-server-tests":"tsc && GOOGLE_CLOUD_PROJECT=googcloudproj GOOGLE_CLOUD_LOCATION=googcloudloc jasmine dist/test/system/node/*_test.js !dist/test/system/node/live_test.js -- --test-server","test-server-tests:record":"tsc && jasmine --fail-fast dist/test/system/node/*_test.js !dist/test/system/node/live_test.js -- --test-server --record"},"typings":"dist/genai.d.ts","_npmUser":{"name":"google-wombot","actor":{"name":"google-wombot","type":"user","email":"node-team-npm+wombot@google.com"},"email":"node-team-npm+wombot@google.com"},"_resolved":"/b/f/w/src/git/build-dir/google-genai-1.7.0.tgz","_integrity":"sha512-s/OZLkrIfBwc+SFFaZoKdEogkw4in0YRTGc4Q483jnfchNBWzrNe560eZEfGJHQRPn6YfzJgECCx0sqEOMWvYw==","repository":{"url":"git+https://github.com/googleapis/js-genai.git","type":"git"},"_npmVersion":"10.8.2","description":"[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"^8.18.0","zod":"^3.22.4","zod-to-json-schema":"^3.22.4","google-auth-library":"^9.14.2"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^5.2.0","nyc":"^17.1.0","tsx":"^4.19.4","tslib":"^2.8.1","eslint":"8.57.0","jasmine":"^5.5.0","ts-node":"^10.9.2","typedoc":"^0.27.0","prettier":"3.3.3","@types/ws":"^8.5.14","@eslint/js":"9.20.0","typescript":"~5.2.0","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/jasmine":"^5.1.2","test-server-sdk":"^0.2.3","jasmine-reporters":"^2.4.0","typescript-eslint":"8.24.1","@rollup/plugin-json":"^6.1.0","@microsoft/api-extractor":"^7.50.1","rollup-plugin-typescript2":"^0.36.0","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/genai_1.7.0_1750897688612_0.9823387765208034","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@google/genai","version":"1.8.0","author":"","license":"Apache-2.0","_id":"@google/genai@1.8.0","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"ofrobots","email":"ofrobots@google.com"},{"name":"mrdoob","email":"info@mrdoob.com"}],"homepage":"https://github.com/googleapis/js-genai#readme","bugs":{"url":"https://github.com/googleapis/js-genai/issues"},"dist":{"shasum":"b99d776bfc83160431240b79b8eb57526cb8fbdc","tarball":"https://registry.npmjs.org/@google/genai/-/genai-1.8.0.tgz","fileCount":16,"integrity":"sha512-n3KiMFesQCy2R9iSdBIuJ0JWYQ1HZBJJkmt4PPZMGZKvlgHhBAGw1kUMyX+vsAIzprN3lK45DI755lm70wPOOg==","signatures":[{"sig":"MEQCIBPjA4sx5nsMRsAiT52ibaFFVmUkrGxiW7BFPNe1SngkAiAb5kltJxe38HricqlTU3vUhNZ/0FkbGqOiHDuYD9+J7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9300254},"main":"dist/node/index.mjs","type":"module","_from":"file:google-genai-1.8.0.tgz","module":"dist/web/index.mjs","browser":"dist/web/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs","require":"./dist/node/index.cjs"},"types":"./dist/genai.d.ts","import":"./dist/index.mjs","browser":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"default":"./dist/index.mjs","require":"./dist/index.cjs"},"./web":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"./node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs"}},"scripts":{"docs":"typedoc && ts-node scripts/add_docsite_license_headers.ts","lint":"eslint '**/*.ts'","build":"rollup -c && api-extractor run --local --verbose && api-extractor run -c api-extractor.node.json --local --verbose&& api-extractor run -c api-extractor.web.json --local --verbose && node scripts/ignore_missing_mcp_dep.js","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","prepare":"npm run build-prod","lint-fix":"eslint --fix '**/*.ts'","unit-test":"tsc && jasmine dist/test/unit/**/*_test.js dist/test/unit/*_test.js","build-prod":"rollup -c && api-extractor run --verbose && api-extractor run -c api-extractor.node.json --verbose && api-extractor run -c api-extractor.web.json --verbose && node scripts/ignore_missing_mcp_dep.js","pages-main":"node --loader ts-node/esm scripts/generate_pages.ts main","system-test":"tsc && jasmine dist/test/system/**/*_test.js","pages-release":"node --loader ts-node/esm scripts/generate_pages.ts release","test-server-tests":"tsc && GOOGLE_CLOUD_PROJECT=googcloudproj GOOGLE_CLOUD_LOCATION=googcloudloc jasmine dist/test/system/node/*_test.js !dist/test/system/node/live_test.js -- --test-server","test-server-tests:record":"tsc && jasmine --fail-fast dist/test/system/node/*_test.js !dist/test/system/node/live_test.js -- --test-server --record"},"typings":"dist/genai.d.ts","_npmUser":{"name":"google-wombot","actor":{"name":"google-wombot","type":"user","email":"node-team-npm+wombot@google.com"},"email":"node-team-npm+wombot@google.com"},"_resolved":"/b/f/w/src/git/build-dir/google-genai-1.8.0.tgz","_integrity":"sha512-n3KiMFesQCy2R9iSdBIuJ0JWYQ1HZBJJkmt4PPZMGZKvlgHhBAGw1kUMyX+vsAIzprN3lK45DI755lm70wPOOg==","repository":{"url":"git+https://github.com/googleapis/js-genai.git","type":"git"},"_npmVersion":"10.8.2","description":"[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"^8.18.0","zod":"^3.22.4","zod-to-json-schema":"^3.22.4","google-auth-library":"^9.14.2"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^5.2.0","nyc":"^17.1.0","tsx":"^4.19.4","tslib":"^2.8.1","eslint":"8.57.0","jasmine":"^5.5.0","ts-node":"^10.9.2","typedoc":"^0.27.0","prettier":"3.3.3","@types/ws":"^8.5.14","@eslint/js":"9.20.0","typescript":"~5.2.0","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/jasmine":"^5.1.2","test-server-sdk":"^0.2.3","jasmine-reporters":"^2.4.0","typescript-eslint":"8.24.1","@rollup/plugin-json":"^6.1.0","@microsoft/api-extractor":"^7.50.1","rollup-plugin-typescript2":"^0.36.0","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/genai_1.8.0_1751409520246_0.22516907541542563","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@google/genai","version":"1.9.0","author":"","license":"Apache-2.0","_id":"@google/genai@1.9.0","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"ofrobots","email":"ofrobots@google.com"},{"name":"mrdoob","email":"info@mrdoob.com"}],"homepage":"https://github.com/googleapis/js-genai#readme","bugs":{"url":"https://github.com/googleapis/js-genai/issues"},"dist":{"shasum":"427996e82bad1e9670d7ee3fff60969ee8867019","tarball":"https://registry.npmjs.org/@google/genai/-/genai-1.9.0.tgz","fileCount":16,"integrity":"sha512-w9P93OXKPMs9H1mfAx9+p3zJqQGrWBGdvK/SVc7cLZEXNHr/3+vW2eif7ZShA6wU24rNLn9z9MK2vQFUvNRI2Q==","signatures":[{"sig":"MEQCIHXtXuxlemt69g3dDHEZ/1FRFFF7SkPP23E/gqxjhifQAiBc6G/T1lgMrGchy23i2ksAlO+/PU93HVU0zylzcbiRug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9248239},"main":"dist/node/index.mjs","type":"module","_from":"file:google-genai-1.9.0.tgz","module":"dist/web/index.mjs","browser":"dist/web/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs","require":"./dist/node/index.cjs"},"types":"./dist/genai.d.ts","import":"./dist/index.mjs","browser":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"default":"./dist/index.mjs","require":"./dist/index.cjs"},"./web":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"./node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs"}},"scripts":{"docs":"typedoc && ts-node scripts/add_docsite_license_headers.ts","lint":"eslint '**/*.ts'","build":"rollup -c && api-extractor run --local --verbose && api-extractor run -c api-extractor.node.json --local --verbose&& api-extractor run -c api-extractor.web.json --local --verbose && node scripts/ignore_missing_mcp_dep.js","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","prepare":"npm run build-prod","lint-fix":"eslint --fix '**/*.ts'","unit-test":"tsc && jasmine dist/test/unit/**/*_test.js dist/test/unit/*_test.js","build-prod":"rollup -c && api-extractor run --verbose && api-extractor run -c api-extractor.node.json --verbose && api-extractor run -c api-extractor.web.json --verbose && node scripts/ignore_missing_mcp_dep.js","pages-main":"node --loader ts-node/esm scripts/generate_pages.ts main","system-test":"tsc && jasmine dist/test/system/**/*_test.js","pages-release":"node --loader ts-node/esm scripts/generate_pages.ts release","test-server-tests":"tsc && GOOGLE_CLOUD_PROJECT=googcloudproj GOOGLE_CLOUD_LOCATION=googcloudloc jasmine dist/test/system/node/*_test.js !dist/test/system/node/live_test.js -- --test-server","test-server-tests:record":"tsc && jasmine --fail-fast dist/test/system/node/*_test.js !dist/test/system/node/live_test.js -- --test-server --record"},"typings":"dist/genai.d.ts","_npmUser":{"name":"google-wombot","actor":{"name":"google-wombot","type":"user","email":"node-team-npm+wombot@google.com"},"email":"node-team-npm+wombot@google.com"},"_resolved":"/b/f/w/src/git/build-dir/google-genai-1.9.0.tgz","_integrity":"sha512-w9P93OXKPMs9H1mfAx9+p3zJqQGrWBGdvK/SVc7cLZEXNHr/3+vW2eif7ZShA6wU24rNLn9z9MK2vQFUvNRI2Q==","repository":{"url":"git+https://github.com/googleapis/js-genai.git","type":"git"},"_npmVersion":"10.8.2","description":"[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"^8.18.0","google-auth-library":"^9.14.2"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^5.2.0","nyc":"^17.1.0","tsx":"^4.19.4","zod":"^3.22.4","tslib":"^2.8.1","eslint":"8.57.0","jasmine":"^5.5.0","ts-node":"^10.9.2","typedoc":"^0.27.0","prettier":"3.3.3","@types/ws":"^8.5.14","@eslint/js":"9.20.0","typescript":"~5.2.0","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/jasmine":"^5.1.2","test-server-sdk":"^0.2.3","jasmine-reporters":"^2.4.0","typescript-eslint":"8.24.1","zod-to-json-schema":"^3.22.4","@rollup/plugin-json":"^6.1.0","@microsoft/api-extractor":"^7.50.1","rollup-plugin-typescript2":"^0.36.0","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/genai_1.9.0_1752103419024_0.2658201215935807","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@google/genai","version":"1.10.0","author":"","license":"Apache-2.0","_id":"@google/genai@1.10.0","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"ofrobots","email":"ofrobots@google.com"},{"name":"mrdoob","email":"info@mrdoob.com"}],"homepage":"https://github.com/googleapis/js-genai#readme","bugs":{"url":"https://github.com/googleapis/js-genai/issues"},"dist":{"shasum":"92b85a6f8c065f26bb773141bbd488a0a5810717","tarball":"https://registry.npmjs.org/@google/genai/-/genai-1.10.0.tgz","fileCount":16,"integrity":"sha512-PR4tLuiIFMrpAiiCko2Z16ydikFsPF1c5TBfI64hlZcv3xBEApSCceLuDYu1pNMq2SkNh4r66J4AG+ZexBnMLw==","signatures":[{"sig":"MEYCIQDIQuKC6qOlabQ5oADZdk/dkocNcFcqFyBziNCwmrjiOQIhALzUaUgFQMW607Tbyyl6nLNU1Ehq5SifxJJ6MTkC6XIs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8797213},"main":"dist/node/index.mjs","type":"module","_from":"file:google-genai-1.10.0.tgz","module":"dist/web/index.mjs","browser":"dist/web/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs","require":"./dist/node/index.cjs"},"types":"./dist/genai.d.ts","import":"./dist/index.mjs","browser":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"default":"./dist/index.mjs","require":"./dist/index.cjs"},"./web":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"./node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs"}},"scripts":{"docs":"typedoc && ts-node scripts/add_docsite_license_headers.ts","lint":"eslint '**/*.ts'","build":"rollup -c && api-extractor run --local --verbose && api-extractor run -c api-extractor.node.json --local --verbose&& api-extractor run -c api-extractor.web.json --local --verbose && node scripts/ignore_missing_mcp_dep.js","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","prepare":"npm run build-prod","lint-fix":"eslint --fix '**/*.ts'","unit-test":"tsc && jasmine dist/test/unit/**/*_test.js dist/test/unit/*_test.js","build-prod":"rollup -c && api-extractor run --verbose && api-extractor run -c api-extractor.node.json --verbose && api-extractor run -c api-extractor.web.json --verbose && node scripts/ignore_missing_mcp_dep.js","pages-main":"node --loader ts-node/esm scripts/generate_pages.ts main","system-test":"tsc && jasmine dist/test/system/**/*_test.js","pages-release":"node --loader ts-node/esm scripts/generate_pages.ts release","test-server-tests":"tsc && GOOGLE_CLOUD_PROJECT=googcloudproj GOOGLE_CLOUD_LOCATION=googcloudloc jasmine dist/test/system/node/*_test.js !dist/test/system/node/live_test.js -- --test-server","test-server-tests:record":"tsc && jasmine --fail-fast dist/test/system/node/*_test.js !dist/test/system/node/live_test.js -- --test-server --record"},"typings":"dist/genai.d.ts","_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"_resolved":"/b/f/w/src/git/build-dir/google-genai-1.10.0.tgz","_integrity":"sha512-PR4tLuiIFMrpAiiCko2Z16ydikFsPF1c5TBfI64hlZcv3xBEApSCceLuDYu1pNMq2SkNh4r66J4AG+ZexBnMLw==","repository":{"url":"git+https://github.com/googleapis/js-genai.git","type":"git"},"_npmVersion":"10.8.2","description":"[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"^8.18.0","google-auth-library":"^9.14.2"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^5.2.0","nyc":"^17.1.0","tsx":"^4.19.4","zod":"^3.22.4","tslib":"^2.8.1","eslint":"8.57.0","jasmine":"^5.5.0","ts-node":"^10.9.2","typedoc":"^0.27.0","prettier":"3.3.3","@types/ws":"^8.5.14","@eslint/js":"9.20.0","typescript":"~5.2.0","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/jasmine":"^5.1.2","test-server-sdk":"^0.2.3","jasmine-reporters":"^2.4.0","typescript-eslint":"8.24.1","zod-to-json-schema":"^3.22.4","@rollup/plugin-json":"^6.1.0","@microsoft/api-extractor":"^7.50.1","rollup-plugin-typescript2":"^0.36.0","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/genai_1.10.0_1752714484162_0.4006701409862454","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@google/genai","version":"1.11.0","author":"","license":"Apache-2.0","_id":"@google/genai@1.11.0","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"ofrobots","email":"ofrobots@google.com"},{"name":"mrdoob","email":"info@mrdoob.com"}],"homepage":"https://github.com/googleapis/js-genai#readme","bugs":{"url":"https://github.com/googleapis/js-genai/issues"},"dist":{"shasum":"05468f09c85abaabd9afdc3ecea92882765ef5e9","tarball":"https://registry.npmjs.org/@google/genai/-/genai-1.11.0.tgz","fileCount":16,"integrity":"sha512-4XFAHCvU91ewdWOU3RUdSeXpDuZRJHNYLqT9LKw7WqPjRQcEJvVU+VOU49ocruaSp8VuLKMecl0iadlQK+Zgfw==","signatures":[{"sig":"MEQCIDDExD8dBGNH8Gi53CFpLouy5JucXy3DDs2faQty6ORXAiBSJS0gypb1xpbTrDreji+zUgBwdH1fixRn9V8Tsg3c7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8862359},"main":"dist/node/index.mjs","type":"module","_from":"file:google-genai-1.11.0.tgz","module":"dist/web/index.mjs","browser":"dist/web/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs","require":"./dist/node/index.cjs"},"types":"./dist/genai.d.ts","import":"./dist/index.mjs","browser":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"default":"./dist/index.mjs","require":"./dist/index.cjs"},"./web":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"./node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs"}},"scripts":{"docs":"typedoc && node --loader ts-node/esm scripts/add_docsite_license_headers.ts","lint":"eslint '**/*.ts'","build":"rollup -c && api-extractor run --local --verbose && api-extractor run -c api-extractor.node.json --local --verbose&& api-extractor run -c api-extractor.web.json --local --verbose && node scripts/ignore_missing_mcp_dep.js","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","prepare":"npm run build-prod","lint-fix":"eslint --fix '**/*.ts'","unit-test":"tsc && jasmine dist/test/unit/**/*_test.js dist/test/unit/*_test.js","build-prod":"rollup -c && api-extractor run --verbose && api-extractor run -c api-extractor.node.json --verbose && api-extractor run -c api-extractor.web.json --verbose && node scripts/ignore_missing_mcp_dep.js","pages-main":"node --loader ts-node/esm scripts/generate_pages.ts main","system-test":"tsc && jasmine dist/test/system/**/*_test.js","pages-release":"node --loader ts-node/esm scripts/generate_pages.ts release","test-server-tests":"tsc && GOOGLE_CLOUD_PROJECT=googcloudproj GOOGLE_CLOUD_LOCATION=googcloudloc jasmine dist/test/system/node/*_test.js !dist/test/system/node/live_test.js -- --test-server","test-server-tests:record":"tsc && jasmine --fail-fast dist/test/system/node/*_test.js !dist/test/system/node/live_test.js -- --test-server --record"},"typings":"dist/genai.d.ts","_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"_resolved":"/b/f/w/src/git/build-dir/google-genai-1.11.0.tgz","_integrity":"sha512-4XFAHCvU91ewdWOU3RUdSeXpDuZRJHNYLqT9LKw7WqPjRQcEJvVU+VOU49ocruaSp8VuLKMecl0iadlQK+Zgfw==","repository":{"url":"git+https://github.com/googleapis/js-genai.git","type":"git"},"_npmVersion":"10.8.2","description":"[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"^8.18.0","google-auth-library":"^9.14.2"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^5.2.0","nyc":"^17.1.0","tsx":"^4.19.4","zod":"^3.22.4","tslib":"^2.8.1","eslint":"8.57.0","jasmine":"^5.5.0","ts-node":"^10.9.2","typedoc":"^0.27.0","prettier":"3.3.3","@types/ws":"^8.5.14","@eslint/js":"9.20.0","typescript":"~5.2.0","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/jasmine":"^5.1.2","test-server-sdk":"^0.2.3","jasmine-reporters":"^2.4.0","typescript-eslint":"8.24.1","zod-to-json-schema":"^3.22.4","@rollup/plugin-json":"^6.1.0","@microsoft/api-extractor":"^7.50.1","rollup-plugin-typescript2":"^0.36.0","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/genai_1.11.0_1753310676052_0.5758954940345762","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@google/genai","version":"1.12.0","author":"","license":"Apache-2.0","_id":"@google/genai@1.12.0","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"ofrobots","email":"ofrobots@google.com"},{"name":"mrdoob","email":"info@mrdoob.com"}],"homepage":"https://github.com/googleapis/js-genai#readme","bugs":{"url":"https://github.com/googleapis/js-genai/issues"},"dist":{"shasum":"f86081164b172a28d91b1a4e16fbb3c123154012","tarball":"https://registry.npmjs.org/@google/genai/-/genai-1.12.0.tgz","fileCount":16,"integrity":"sha512-JBkQsULVexdM9zY4iXbm3A2dJ7El/hSPGCnxuRWPJNgeqcfYuyUnPTSy+I/v+MvTbz/occVmONSD6wn+17QLkg==","signatures":[{"sig":"MEYCIQC9zYuFT8RDuptNamz1RFQlRLBt51DBFnoWDmADNcEZ1wIhAOwEuJXz8Ca3Eh71uAE3ll8ZJ2Btm+gNwS/0KsEFzZDJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8930098},"main":"dist/node/index.mjs","type":"module","_from":"file:google-genai-1.12.0.tgz","module":"dist/web/index.mjs","browser":"dist/web/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs","require":"./dist/node/index.cjs"},"types":"./dist/genai.d.ts","import":"./dist/index.mjs","browser":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"default":"./dist/index.mjs","require":"./dist/index.cjs"},"./web":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"./node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs"}},"scripts":{"docs":"typedoc && node --loader ts-node/esm scripts/add_docsite_license_headers.ts","lint":"eslint '**/*.ts'","build":"rollup -c && api-extractor run --local --verbose && api-extractor run -c api-extractor.node.json --local --verbose&& api-extractor run -c api-extractor.web.json --local --verbose && node scripts/ignore_missing_mcp_dep.js","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","prepare":"npm run build-prod","lint-fix":"eslint --fix '**/*.ts'","unit-test":"tsc && jasmine dist/test/unit/**/*_test.js dist/test/unit/*_test.js","build-prod":"rollup -c && api-extractor run --verbose && api-extractor run -c api-extractor.node.json --verbose && api-extractor run -c api-extractor.web.json --verbose && node scripts/ignore_missing_mcp_dep.js","pages-main":"node --loader ts-node/esm scripts/generate_pages.ts main","system-test":"tsc && jasmine dist/test/system/**/*_test.js","pages-release":"node --loader ts-node/esm scripts/generate_pages.ts release","test-server-tests":"tsc && GOOGLE_CLOUD_PROJECT=googcloudproj GOOGLE_CLOUD_LOCATION=googcloudloc jasmine dist/test/system/node/*_test.js -- --test-server","test-server-tests:record":"tsc && jasmine --fail-fast dist/test/system/node/*_test.js -- --test-server --record"},"typings":"dist/genai.d.ts","_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"_resolved":"/b/f/w/src/git/build-dir/google-genai-1.12.0.tgz","_integrity":"sha512-JBkQsULVexdM9zY4iXbm3A2dJ7El/hSPGCnxuRWPJNgeqcfYuyUnPTSy+I/v+MvTbz/occVmONSD6wn+17QLkg==","repository":{"url":"git+https://github.com/googleapis/js-genai.git","type":"git"},"_npmVersion":"10.8.2","description":"[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"^8.18.0","google-auth-library":"^9.14.2"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^5.2.0","nyc":"^17.1.0","tsx":"^4.19.4","zod":"^3.22.4","tslib":"^2.8.1","eslint":"8.57.0","jasmine":"^5.5.0","ts-node":"^10.9.2","typedoc":"^0.27.0","prettier":"3.3.3","@types/ws":"^8.5.14","@eslint/js":"9.20.0","typescript":"~5.2.0","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/jasmine":"^5.1.2","test-server-sdk":"^0.2.6","jasmine-reporters":"^2.4.0","typescript-eslint":"8.24.1","zod-to-json-schema":"^3.22.4","@rollup/plugin-json":"^6.1.0","@microsoft/api-extractor":"^7.50.1","rollup-plugin-typescript2":"^0.36.0","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/genai_1.12.0_1753913366740_0.19713043971533661","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@google/genai","version":"1.13.0","author":"","license":"Apache-2.0","_id":"@google/genai@1.13.0","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"ofrobots","email":"ofrobots@google.com"},{"name":"mrdoob","email":"info@mrdoob.com"}],"homepage":"https://github.com/googleapis/js-genai#readme","bugs":{"url":"https://github.com/googleapis/js-genai/issues"},"dist":{"shasum":"1db0fdd1dff64bd5e93109df2abfe619a891dd70","tarball":"https://registry.npmjs.org/@google/genai/-/genai-1.13.0.tgz","fileCount":16,"integrity":"sha512-BxilXzE8cJ0zt5/lXk6KwuBcIT9P2Lbi2WXhwWMbxf1RNeC68/8DmYQqMrzQP333CieRMdbDXs0eNCphLoScWg==","signatures":[{"sig":"MEYCIQDPKEUF4cRKe0L50+GNkyspSmJLXF6bSXiTtRltfQkxYwIhAJ/pmzn7KLCcWVlAg9lvMo4jTXvmAXjCWv1mVOoYmbK7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9066824},"main":"dist/node/index.mjs","type":"module","_from":"file:google-genai-1.13.0.tgz","module":"dist/web/index.mjs","browser":"dist/web/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs","require":"./dist/node/index.cjs"},"types":"./dist/genai.d.ts","import":"./dist/index.mjs","browser":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"default":"./dist/index.mjs","require":"./dist/index.cjs"},"./web":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"./node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs"}},"scripts":{"docs":"typedoc && node --loader ts-node/esm scripts/add_docsite_license_headers.ts","lint":"eslint '**/*.ts'","build":"rollup -c && npm-run-all --parallel api-extractor:dev:* && node scripts/ignore_missing_mcp_dep.js","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","prepare":"npm run build-prod","lint-fix":"eslint --fix '**/*.ts'","unit-test":"tsc && jasmine dist/test/unit/**/*_test.js dist/test/unit/*_test.js","build-prod":"rollup -c && npm-run-all --parallel api-extractor:prod:* && node scripts/ignore_missing_mcp_dep.js","pages-main":"node --loader ts-node/esm scripts/generate_pages.ts main","system-test":"tsc && jasmine dist/test/system/**/*_test.js","pages-release":"node --loader ts-node/esm scripts/generate_pages.ts release","coverage-report":"./test/generate_report.sh","test-server-tests":"tsc && GOOGLE_CLOUD_PROJECT=googcloudproj GOOGLE_CLOUD_LOCATION=googcloudloc jasmine dist/test/system/node/*_test.js -- --test-server","api-extractor:dev:web":"api-extractor run -c api-extractor.web.json --local --verbose","api-extractor:dev:main":"api-extractor run --local --verbose","api-extractor:dev:node":"api-extractor run -c api-extractor.node.json --local --verbose","api-extractor:prod:web":"api-extractor run -c api-extractor.web.json --verbose","api-extractor:prod:main":"api-extractor run --verbose","api-extractor:prod:node":"api-extractor run -c api-extractor.node.json --verbose","test-server-tests:record":"tsc && jasmine --fail-fast dist/test/system/node/*_test.js -- --test-server --record"},"typings":"dist/genai.d.ts","_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"_resolved":"/b/f/w/src/git/build-dir/google-genai-1.13.0.tgz","_integrity":"sha512-BxilXzE8cJ0zt5/lXk6KwuBcIT9P2Lbi2WXhwWMbxf1RNeC68/8DmYQqMrzQP333CieRMdbDXs0eNCphLoScWg==","repository":{"url":"git+https://github.com/googleapis/js-genai.git","type":"git"},"_npmVersion":"10.8.2","description":"[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"^8.18.0","google-auth-library":"^9.14.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","gts":"^5.2.0","nyc":"^17.1.0","tsx":"^4.19.4","zod":"^3.22.4","tslib":"^2.8.1","eslint":"8.57.0","jasmine":"^5.5.0","ts-node":"^10.9.2","typedoc":"^0.27.0","prettier":"3.3.3","@types/ws":"^8.5.14","@eslint/js":"9.20.0","typescript":"~5.2.0","@types/node":"^20.9.0","npm-run-all":"^4.1.5","@types/unist":"^3.0.3","@types/jasmine":"^5.1.2","test-server-sdk":"^0.2.6","jasmine-reporters":"^2.4.0","typescript-eslint":"8.24.1","zod-to-json-schema":"^3.22.4","@rollup/plugin-json":"^6.1.0","@microsoft/api-extractor":"^7.52.9","rollup-plugin-typescript2":"^0.36.0","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/genai_1.13.0_1754521049538_0.43007556133254554","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@google/genai","version":"1.14.0","author":"","license":"Apache-2.0","_id":"@google/genai@1.14.0","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"ofrobots","email":"ofrobots@google.com"},{"name":"mrdoob","email":"info@mrdoob.com"}],"homepage":"https://github.com/googleapis/js-genai#readme","bugs":{"url":"https://github.com/googleapis/js-genai/issues"},"dist":{"shasum":"8d6a67c4069f09aee7e612651d63172e38f4909a","tarball":"https://registry.npmjs.org/@google/genai/-/genai-1.14.0.tgz","fileCount":16,"integrity":"sha512-jirYprAAJU1svjwSDVCzyVq+FrJpJd5CSxR/g2Ga/gZ0ZYZpcWjMS75KJl9y71K1mDN+tcx6s21CzCbB2R840g==","signatures":[{"sig":"MEYCIQCbnCi7N1g9aO4ImqFZvNB3bIvLFlzRJhwqGVBpRN0AQQIhALVmEMETpjr6bkv7NCRgMi5PMx3ZlgcK0HP6FlnHpn1e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9171001},"main":"dist/node/index.mjs","type":"module","_from":"file:google-genai-1.14.0.tgz","module":"dist/web/index.mjs","browser":"dist/web/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs","require":"./dist/node/index.cjs"},"types":"./dist/genai.d.ts","import":"./dist/index.mjs","browser":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"default":"./dist/index.mjs","require":"./dist/index.cjs"},"./web":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"./node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs"}},"scripts":{"docs":"typedoc && node --loader ts-node/esm scripts/add_docsite_license_headers.ts","lint":"eslint '**/*.ts'","build":"rollup -c && npm-run-all --parallel api-extractor:dev:* && node scripts/ignore_missing_mcp_dep.js","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","prepare":"npm run build-prod","lint-fix":"eslint --fix '**/*.ts'","unit-test":"tsc && jasmine dist/test/unit/**/*_test.js dist/test/unit/*_test.js","build-prod":"rollup -c && npm-run-all --parallel api-extractor:prod:* && node scripts/ignore_missing_mcp_dep.js","pages-main":"node --loader ts-node/esm scripts/generate_pages.ts main","system-test":"tsc && jasmine dist/test/system/**/*_test.js","pages-release":"node --loader ts-node/esm scripts/generate_pages.ts release","coverage-report":"./test/generate_report.sh","test-server-tests":"tsc && GOOGLE_CLOUD_PROJECT=googcloudproj GOOGLE_CLOUD_LOCATION=googcloudloc jasmine dist/test/system/node/*_test.js -- --test-server","api-extractor:dev:web":"api-extractor run -c api-extractor.web.json --local --verbose","api-extractor:dev:main":"api-extractor run --local --verbose","api-extractor:dev:node":"api-extractor run -c api-extractor.node.json --local --verbose","api-extractor:prod:web":"api-extractor run -c api-extractor.web.json --verbose","api-extractor:prod:main":"api-extractor run --verbose","api-extractor:prod:node":"api-extractor run -c api-extractor.node.json --verbose","test-server-tests:record":"tsc && jasmine --fail-fast dist/test/system/node/*_test.js -- --test-server --record"},"typings":"dist/genai.d.ts","_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"_resolved":"/b/f/w/src/git/build-dir/google-genai-1.14.0.tgz","_integrity":"sha512-jirYprAAJU1svjwSDVCzyVq+FrJpJd5CSxR/g2Ga/gZ0ZYZpcWjMS75KJl9y71K1mDN+tcx6s21CzCbB2R840g==","repository":{"url":"git+https://github.com/googleapis/js-genai.git","type":"git"},"_npmVersion":"10.8.2","description":"[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"^8.18.0","google-auth-library":"^9.14.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","gts":"^5.2.0","nyc":"^17.1.0","tsx":"^4.19.4","zod":"^3.22.4","tslib":"^2.8.1","eslint":"8.57.0","jasmine":"^5.5.0","ts-node":"^10.9.2","typedoc":"^0.27.0","prettier":"3.3.3","@types/ws":"^8.5.14","@eslint/js":"9.20.0","typescript":"~5.2.0","@types/node":"^20.9.0","npm-run-all":"^4.1.5","@types/unist":"^3.0.3","@types/jasmine":"^5.1.2","test-server-sdk":"^0.2.6","jasmine-reporters":"^2.4.0","typescript-eslint":"8.24.1","zod-to-json-schema":"^3.22.4","@rollup/plugin-json":"^6.1.0","@microsoft/api-extractor":"^7.52.9","rollup-plugin-typescript2":"^0.36.0","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/genai_1.14.0_1755132775983_0.39088628255752345","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"@google/genai","version":"1.15.0","author":"","license":"Apache-2.0","_id":"@google/genai@1.15.0","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"ofrobots","email":"ofrobots@google.com"},{"name":"mrdoob","email":"info@mrdoob.com"}],"homepage":"https://github.com/googleapis/js-genai#readme","bugs":{"url":"https://github.com/googleapis/js-genai/issues"},"dist":{"shasum":"0eab6dbc1a7c29a8a7b8c509b615524b48fce1cf","tarball":"https://registry.npmjs.org/@google/genai/-/genai-1.15.0.tgz","fileCount":16,"integrity":"sha512-4CSW+hRTESWl3xVtde7pkQ3E+dDFhDq+m4ztmccRctZfx1gKy3v0M9STIMGk6Nq0s6O2uKMXupOZQ1JGorXVwQ==","signatures":[{"sig":"MEUCIQDRtaXnKFO6bECMpXMJz/4teknCJ8T0VbPS4FzamCMplQIgaSR8dkIlwOz7Zl4EIhA9xToaJkxiLPPDdPF9aLo92ag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9313270},"main":"dist/node/index.mjs","type":"module","_from":"file:google-genai-1.15.0.tgz","module":"dist/web/index.mjs","browser":"dist/web/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs","require":"./dist/node/index.cjs"},"types":"./dist/genai.d.ts","import":"./dist/index.mjs","browser":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"default":"./dist/index.mjs","require":"./dist/index.cjs"},"./web":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"./node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs"}},"scripts":{"docs":"typedoc && node --loader ts-node/esm scripts/add_docsite_license_headers.ts","lint":"eslint '**/*.ts'","build":"rollup -c && npm-run-all --parallel api-extractor:dev:* && node scripts/ignore_missing_mcp_dep.js","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","prepare":"npm run build-prod","lint-fix":"eslint --fix '**/*.ts'","unit-test":"tsc && jasmine dist/test/unit/**/*_test.js dist/test/unit/*_test.js","build-prod":"rollup -c && npm-run-all --parallel api-extractor:prod:* && node scripts/ignore_missing_mcp_dep.js","pages-main":"node --loader ts-node/esm scripts/generate_pages.ts main","system-test":"tsc && jasmine dist/test/system/**/*_test.js","pages-release":"node --loader ts-node/esm scripts/generate_pages.ts release","coverage-report":"./test/generate_report.sh","test-server-tests":"tsc && GOOGLE_CLOUD_PROJECT=googcloudproj GOOGLE_CLOUD_LOCATION=googcloudloc jasmine dist/test/system/node/*_test.js -- --test-server","api-extractor:dev:web":"api-extractor run -c api-extractor.web.json --local --verbose","api-extractor:dev:main":"api-extractor run --local --verbose","api-extractor:dev:node":"api-extractor run -c api-extractor.node.json --local --verbose","api-extractor:prod:web":"api-extractor run -c api-extractor.web.json --verbose","api-extractor:prod:main":"api-extractor run --verbose","api-extractor:prod:node":"api-extractor run -c api-extractor.node.json --verbose","test-server-tests:record":"tsc && jasmine --fail-fast dist/test/system/node/*_test.js -- --test-server --record"},"typings":"dist/genai.d.ts","_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"_resolved":"/b/f/w/src/git/build-dir/google-genai-1.15.0.tgz","_integrity":"sha512-4CSW+hRTESWl3xVtde7pkQ3E+dDFhDq+m4ztmccRctZfx1gKy3v0M9STIMGk6Nq0s6O2uKMXupOZQ1JGorXVwQ==","repository":{"url":"git+https://github.com/googleapis/js-genai.git","type":"git"},"_npmVersion":"10.8.2","description":"[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"^8.18.0","google-auth-library":"^9.14.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","gts":"^5.2.0","nyc":"^17.1.0","tsx":"^4.19.4","zod":"^3.22.4","tslib":"^2.8.1","eslint":"8.57.0","jasmine":"^5.5.0","ts-node":"^10.9.2","typedoc":"^0.27.0","prettier":"3.3.3","@types/ws":"^8.5.14","@eslint/js":"9.20.0","typescript":"~5.2.0","@types/node":"^20.9.0","npm-run-all":"^4.1.5","@types/unist":"^3.0.3","@types/jasmine":"^5.1.2","test-server-sdk":"^0.2.6","jasmine-reporters":"^2.4.0","typescript-eslint":"8.24.1","zod-to-json-schema":"^3.22.4","@rollup/plugin-json":"^6.1.0","@microsoft/api-extractor":"^7.52.9","rollup-plugin-typescript2":"^0.36.0","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/genai_1.15.0_1755559882759_0.23144768095046664","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"@google/genai","version":"1.16.0","author":"","license":"Apache-2.0","_id":"@google/genai@1.16.0","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"ofrobots","email":"ofrobots@google.com"},{"name":"mrdoob","email":"info@mrdoob.com"}],"homepage":"https://github.com/googleapis/js-genai#readme","bugs":{"url":"https://github.com/googleapis/js-genai/issues"},"dist":{"shasum":"b4b88203881249e31ae726bc8d61fabd2712a47c","tarball":"https://registry.npmjs.org/@google/genai/-/genai-1.16.0.tgz","fileCount":16,"integrity":"sha512-hdTYu39QgDFxv+FB6BK2zi4UIJGWhx2iPc0pHQ0C5Q/RCi+m+4gsryIzTGO+riqWcUA8/WGYp6hpqckdOBNysw==","signatures":[{"sig":"MEUCIQCshyhzNIiA5lUrCptMQHMOVsPfdGGtm/CjmLwCORjihAIgFdsFroPDny81eLGjaxatMWyFFPgxbXWW64gFLg6Is1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9445777},"main":"dist/node/index.mjs","type":"module","_from":"file:google-genai-1.16.0.tgz","module":"dist/web/index.mjs","browser":"dist/web/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs","require":"./dist/node/index.cjs"},"types":"./dist/genai.d.ts","import":"./dist/index.mjs","browser":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"default":"./dist/index.mjs","require":"./dist/index.cjs"},"./web":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"./node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs"}},"scripts":{"docs":"typedoc && node --loader ts-node/esm scripts/add_docsite_license_headers.ts","lint":"eslint '**/*.ts'","build":"rollup -c && npm-run-all --parallel api-extractor:dev:* && node scripts/ignore_missing_mcp_dep.js","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","prepare":"npm run build-prod","lint-fix":"eslint --fix '**/*.ts'","unit-test":"tsc && jasmine dist/test/unit/**/*_test.js dist/test/unit/*_test.js","build-prod":"rollup -c && npm-run-all --parallel api-extractor:prod:* && node scripts/ignore_missing_mcp_dep.js","pages-main":"node --loader ts-node/esm scripts/generate_pages.ts main","system-test":"tsc && jasmine dist/test/system/**/*_test.js","pages-release":"node --loader ts-node/esm scripts/generate_pages.ts release","coverage-report":"./test/generate_report.sh","test-server-tests":"tsc && GOOGLE_CLOUD_PROJECT=googcloudproj GOOGLE_CLOUD_LOCATION=googcloudloc jasmine dist/test/system/node/*_test.js -- --test-server","api-extractor:dev:web":"api-extractor run -c api-extractor.web.json --local --verbose","api-extractor:dev:main":"api-extractor run --local --verbose","api-extractor:dev:node":"api-extractor run -c api-extractor.node.json --local --verbose","api-extractor:prod:web":"api-extractor run -c api-extractor.web.json --verbose","api-extractor:prod:main":"api-extractor run --verbose","api-extractor:prod:node":"api-extractor run -c api-extractor.node.json --verbose","test-server-tests:record":"tsc && jasmine --fail-fast dist/test/system/node/*_test.js -- --test-server --record"},"typings":"dist/genai.d.ts","_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"_resolved":"/b/f/w/src/git/build-dir/google-genai-1.16.0.tgz","_integrity":"sha512-hdTYu39QgDFxv+FB6BK2zi4UIJGWhx2iPc0pHQ0C5Q/RCi+m+4gsryIzTGO+riqWcUA8/WGYp6hpqckdOBNysw==","repository":{"url":"git+https://github.com/googleapis/js-genai.git","type":"git"},"_npmVersion":"10.8.2","description":"[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"^8.18.0","google-auth-library":"^9.14.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","gts":"^5.2.0","nyc":"^17.1.0","tsx":"^4.19.4","zod":"^3.22.4","tslib":"^2.8.1","eslint":"8.57.0","jasmine":"^5.5.0","ts-node":"^10.9.2","typedoc":"^0.27.0","prettier":"3.3.3","@types/ws":"^8.5.14","@eslint/js":"9.20.0","typescript":"~5.2.0","@types/node":"^20.9.0","npm-run-all":"^4.1.5","@types/unist":"^3.0.3","@types/jasmine":"^5.1.2","test-server-sdk":"^0.2.7","jasmine-reporters":"^2.4.0","typescript-eslint":"8.24.1","zod-to-json-schema":"^3.22.4","@rollup/plugin-json":"^6.1.0","@microsoft/api-extractor":"^7.52.9","rollup-plugin-typescript2":"^0.36.0","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.4"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/genai_1.16.0_1756327647612_0.3807072874965016","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"@google/genai","version":"1.17.0","author":"","license":"Apache-2.0","_id":"@google/genai@1.17.0","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"ofrobots","email":"ofrobots@google.com"},{"name":"mrdoob","email":"info@mrdoob.com"}],"homepage":"https://github.com/googleapis/js-genai#readme","bugs":{"url":"https://github.com/googleapis/js-genai/issues"},"dist":{"shasum":"b09e8677518e68c212f529a7f56d1346a4ccc44a","tarball":"https://registry.npmjs.org/@google/genai/-/genai-1.17.0.tgz","fileCount":16,"integrity":"sha512-r/OZWN9D8WvYrte3bcKPoLODrZ+2TjfxHm5OOyVHUbdFYIp1C4yJaXX4+sCS8I/+CbN9PxLjU5zm1cgmS7qz+A==","signatures":[{"sig":"MEYCIQDAQfKSP6UaJUcexPzAyThFgAXeXoUcpL8uvgaq8M2dVgIhAOiOsHEzFmi72stgY/M9sUy9ROOy5ApEwQqqekQ9Fxw2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9432722},"main":"dist/node/index.mjs","type":"module","_from":"file:google-genai-1.17.0.tgz","module":"dist/web/index.mjs","browser":"dist/web/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs","require":"./dist/node/index.cjs"},"types":"./dist/genai.d.ts","import":"./dist/index.mjs","browser":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"default":"./dist/index.mjs","require":"./dist/index.cjs"},"./web":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"./node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs"}},"scripts":{"docs":"typedoc && node --loader ts-node/esm scripts/add_docsite_license_headers.ts","lint":"eslint '**/*.ts'","build":"rollup -c && npm-run-all --parallel api-extractor:dev:* && node scripts/ignore_missing_mcp_dep.js","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","prepare":"npm run build-prod","lint-fix":"eslint --fix '**/*.ts'","unit-test":"tsc && jasmine dist/test/unit/**/*_test.js dist/test/unit/*_test.js","build-prod":"rollup -c && npm-run-all --parallel api-extractor:prod:* && node scripts/ignore_missing_mcp_dep.js","pages-main":"node --loader ts-node/esm scripts/generate_pages.ts main","system-test":"tsc && jasmine dist/test/system/**/*_test.js","pages-release":"node --loader ts-node/esm scripts/generate_pages.ts release","coverage-report":"./test/generate_report.sh","test-server-tests":"tsc && GOOGLE_CLOUD_PROJECT=googcloudproj GOOGLE_CLOUD_LOCATION=googcloudloc jasmine dist/test/system/node/*_test.js -- --test-server","api-extractor:dev:web":"api-extractor run -c api-extractor.web.json --local --verbose","api-extractor:dev:main":"api-extractor run --local --verbose","api-extractor:dev:node":"api-extractor run -c api-extractor.node.json --local --verbose","api-extractor:prod:web":"api-extractor run -c api-extractor.web.json --verbose","api-extractor:prod:main":"api-extractor run --verbose","api-extractor:prod:node":"api-extractor run -c api-extractor.node.json --verbose","test-server-tests:record":"tsc && jasmine --fail-fast dist/test/system/node/*_test.js -- --test-server --record"},"typings":"dist/genai.d.ts","_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"_resolved":"/b/f/w/src/git/build-dir/google-genai-1.17.0.tgz","_integrity":"sha512-r/OZWN9D8WvYrte3bcKPoLODrZ+2TjfxHm5OOyVHUbdFYIp1C4yJaXX4+sCS8I/+CbN9PxLjU5zm1cgmS7qz+A==","repository":{"url":"git+https://github.com/googleapis/js-genai.git","type":"git"},"_npmVersion":"10.8.2","description":"[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"^8.18.0","google-auth-library":"^9.14.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","gts":"^5.2.0","nyc":"^17.1.0","tsx":"^4.19.4","zod":"^3.22.4","tslib":"^2.8.1","eslint":"8.57.0","jasmine":"^5.5.0","ts-node":"^10.9.2","typedoc":"^0.27.0","prettier":"3.3.3","@types/ws":"^8.5.14","@eslint/js":"9.20.0","typescript":"~5.2.0","@types/node":"^20.9.0","npm-run-all":"^4.1.5","@types/unist":"^3.0.3","@types/jasmine":"^5.1.2","test-server-sdk":"^0.2.7","jasmine-reporters":"^2.4.0","typescript-eslint":"8.24.1","zod-to-json-schema":"^3.22.4","@rollup/plugin-json":"^6.1.0","@microsoft/api-extractor":"^7.52.9","rollup-plugin-typescript2":"^0.36.0","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.4"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/genai_1.17.0_1756940659069_0.24047633041398742","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"@google/genai","version":"1.18.0","author":"","license":"Apache-2.0","_id":"@google/genai@1.18.0","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"ofrobots","email":"ofrobots@google.com"},{"name":"mrdoob","email":"info@mrdoob.com"}],"homepage":"https://github.com/googleapis/js-genai#readme","bugs":{"url":"https://github.com/googleapis/js-genai/issues"},"dist":{"shasum":"69ef6c13bcc91f9f6a54acfbca96da678efec9e7","tarball":"https://registry.npmjs.org/@google/genai/-/genai-1.18.0.tgz","fileCount":16,"integrity":"sha512-G1RTmr2nUud9zPfPgNOGGALgvncSMwtH90wgZdaKHULq+p4TY8E85krPbTfLrx7LgythCzWneH9/+bODM/PAZg==","signatures":[{"sig":"MEUCIFGaeHAJekjC7d12kPtR6lzHyNG8ztLP3pwcuJMhyP1TAiEAo8pSSbyVbqb6w7KbHzdj2+6QNUSmO/w40TT7iEDL5iA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9671731},"main":"dist/node/index.mjs","type":"module","_from":"file:google-genai-1.18.0.tgz","module":"dist/web/index.mjs","browser":"dist/web/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs","require":"./dist/node/index.cjs"},"types":"./dist/genai.d.ts","import":"./dist/index.mjs","browser":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"default":"./dist/index.mjs","require":"./dist/index.cjs"},"./web":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"./node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs"}},"scripts":{"docs":"typedoc && node --loader ts-node/esm scripts/add_docsite_license_headers.ts","lint":"eslint '**/*.ts'","build":"rollup -c && npm-run-all --parallel api-extractor:dev:* && node scripts/ignore_missing_mcp_dep.js","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","prepare":"npm run build-prod","lint-fix":"eslint --fix '**/*.ts'","unit-test":"tsc && jasmine dist/test/unit/**/*_test.js dist/test/unit/*_test.js","build-prod":"rollup -c && npm-run-all --parallel api-extractor:prod:* && node scripts/ignore_missing_mcp_dep.js","pages-main":"node --loader ts-node/esm scripts/generate_pages.ts main","system-test":"tsc && jasmine dist/test/system/**/*_test.js","pages-release":"node --loader ts-node/esm scripts/generate_pages.ts release","coverage-report":"./test/generate_report.sh","test-server-tests":"tsc && GOOGLE_CLOUD_PROJECT=googcloudproj GOOGLE_CLOUD_LOCATION=googcloudloc jasmine dist/test/system/node/*_test.js -- --test-server","api-extractor:dev:web":"api-extractor run -c api-extractor.web.json --local --verbose","api-extractor:dev:main":"api-extractor run --local --verbose","api-extractor:dev:node":"api-extractor run -c api-extractor.node.json --local --verbose","api-extractor:prod:web":"api-extractor run -c api-extractor.web.json --verbose","api-extractor:prod:main":"api-extractor run --verbose","api-extractor:prod:node":"api-extractor run -c api-extractor.node.json --verbose","test-server-tests:record":"tsc && jasmine --fail-fast dist/test/system/node/*_test.js -- --test-server --record"},"typings":"dist/genai.d.ts","_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"_resolved":"/b/f/w/src/git/build-dir/google-genai-1.18.0.tgz","_integrity":"sha512-G1RTmr2nUud9zPfPgNOGGALgvncSMwtH90wgZdaKHULq+p4TY8E85krPbTfLrx7LgythCzWneH9/+bODM/PAZg==","repository":{"url":"git+https://github.com/googleapis/js-genai.git","type":"git"},"_npmVersion":"10.8.2","description":"[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"^8.18.0","google-auth-library":"^9.14.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","gts":"^5.2.0","nyc":"^17.1.0","tsx":"^4.19.4","zod":"^3.22.4","tslib":"^2.8.1","eslint":"8.57.0","jasmine":"^5.5.0","ts-node":"^10.9.2","typedoc":"^0.27.0","prettier":"3.3.3","@types/ws":"^8.5.14","@eslint/js":"9.20.0","typescript":"~5.2.0","@types/node":"^20.9.0","npm-run-all":"^4.1.5","@types/unist":"^3.0.3","@types/jasmine":"^5.1.2","test-server-sdk":"^0.2.7","jasmine-reporters":"^2.4.0","typescript-eslint":"8.24.1","zod-to-json-schema":"^3.22.4","@rollup/plugin-json":"^6.1.0","@microsoft/api-extractor":"^7.52.9","rollup-plugin-typescript2":"^0.36.0","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.4"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/genai_1.18.0_1757418496355_0.7591251946677091","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"name":"@google/genai","version":"1.19.0","author":"","license":"Apache-2.0","_id":"@google/genai@1.19.0","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"ofrobots","email":"ofrobots@google.com"},{"name":"mrdoob","email":"info@mrdoob.com"}],"homepage":"https://github.com/googleapis/js-genai#readme","bugs":{"url":"https://github.com/googleapis/js-genai/issues"},"dist":{"shasum":"ad7cef95913c54812b05713d5e788c6bea14e6fe","tarball":"https://registry.npmjs.org/@google/genai/-/genai-1.19.0.tgz","fileCount":16,"integrity":"sha512-mIMV3M/KfzzFA//0fziK472wKBJ1TdJLhozIUJKTPLyTDN1NotU+hyoHW/N0cfrcEWUK20YA0GxCeHC4z0SbMA==","signatures":[{"sig":"MEYCIQCorDzSp4p7mKGMs9P08qWLjzhgloC0zD1M6DY6z5Wb0gIhAKDLsQrZudMtngQu25N0E/aQZD2oKjG7M6DSC6fdlHUp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9712397},"main":"dist/node/index.mjs","type":"module","_from":"file:google-genai-1.19.0.tgz","module":"dist/web/index.mjs","browser":"dist/web/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs","require":"./dist/node/index.cjs"},"types":"./dist/genai.d.ts","import":"./dist/index.mjs","browser":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"default":"./dist/index.mjs","require":"./dist/index.cjs"},"./web":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"./node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs"}},"scripts":{"docs":"typedoc && node --loader ts-node/esm scripts/add_docsite_license_headers.ts","lint":"eslint '**/*.ts'","build":"rollup -c && npm-run-all --parallel api-extractor:dev:* && node scripts/ignore_missing_mcp_dep.js","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","prepare":"npm run build-prod","lint-fix":"eslint --fix '**/*.ts'","unit-test":"tsc && jasmine dist/test/unit/**/*_test.js dist/test/unit/*_test.js","build-prod":"rollup -c && npm-run-all --parallel api-extractor:prod:* && node scripts/ignore_missing_mcp_dep.js","pages-main":"node --loader ts-node/esm scripts/generate_pages.ts main","system-test":"tsc && jasmine dist/test/system/**/*_test.js","pages-release":"node --loader ts-node/esm scripts/generate_pages.ts release","coverage-report":"./test/generate_report.sh","test-server-tests":"tsc && GOOGLE_CLOUD_PROJECT=googcloudproj GOOGLE_CLOUD_LOCATION=googcloudloc jasmine dist/test/system/node/*_test.js -- --test-server","api-extractor:dev:web":"api-extractor run -c api-extractor.web.json --local --verbose","api-extractor:dev:main":"api-extractor run --local --verbose","api-extractor:dev:node":"api-extractor run -c api-extractor.node.json --local --verbose","api-extractor:prod:web":"api-extractor run -c api-extractor.web.json --verbose","api-extractor:prod:main":"api-extractor run --verbose","api-extractor:prod:node":"api-extractor run -c api-extractor.node.json --verbose","test-server-tests:record":"tsc && jasmine --fail-fast dist/test/system/node/*_test.js -- --test-server --record"},"typings":"dist/genai.d.ts","_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"_resolved":"/b/f/w/src/git/build-dir/google-genai-1.19.0.tgz","_integrity":"sha512-mIMV3M/KfzzFA//0fziK472wKBJ1TdJLhozIUJKTPLyTDN1NotU+hyoHW/N0cfrcEWUK20YA0GxCeHC4z0SbMA==","repository":{"url":"git+https://github.com/googleapis/js-genai.git","type":"git"},"_npmVersion":"10.8.2","description":"[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"^8.18.0","google-auth-library":"^9.14.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","gts":"^5.2.0","nyc":"^17.1.0","tsx":"^4.19.4","zod":"^3.22.4","tslib":"^2.8.1","eslint":"8.57.0","jasmine":"^5.5.0","ts-node":"^10.9.2","typedoc":"^0.27.0","prettier":"3.3.3","@types/ws":"^8.5.14","@eslint/js":"9.20.0","typescript":"~5.2.0","@types/node":"^20.9.0","npm-run-all":"^4.1.5","@types/unist":"^3.0.3","@types/jasmine":"^5.1.2","test-server-sdk":"^0.2.7","jasmine-reporters":"^2.4.0","typescript-eslint":"8.24.1","zod-to-json-schema":"^3.22.4","@rollup/plugin-json":"^6.1.0","@microsoft/api-extractor":"^7.52.9","rollup-plugin-typescript2":"^0.36.0","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.4"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/genai_1.19.0_1757458759026_0.1995446587691605","host":"s3://npm-registry-packages-npm-production"}},"1.20.0":{"name":"@google/genai","version":"1.20.0","author":"","license":"Apache-2.0","_id":"@google/genai@1.20.0","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"ofrobots","email":"ofrobots@google.com"},{"name":"mrdoob","email":"info@mrdoob.com"}],"homepage":"https://github.com/googleapis/js-genai#readme","bugs":{"url":"https://github.com/googleapis/js-genai/issues"},"dist":{"shasum":"b728bdb383fc58fbb1b92eff26e831ff598688c0","tarball":"https://registry.npmjs.org/@google/genai/-/genai-1.20.0.tgz","fileCount":16,"integrity":"sha512-QdShxO9LX35jFogy3iKprQNqgKKveux4H2QjOnyIvyHRuGi6PHiz3fjNf8Y0VPY8o5V2fHqR2XqiSVoz7yZs0w==","signatures":[{"sig":"MEQCID6p1f1fmWLhFeMO4ZUwP/jSWfeCKQoULjtxONRrzBIWAiB/CajvuzzYBjEh6XlB4Fwb9HQ4u0x8nPX+Isd9M5sSrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9744548},"main":"dist/node/index.mjs","type":"module","_from":"file:google-genai-1.20.0.tgz","module":"dist/web/index.mjs","browser":"dist/web/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs","require":"./dist/node/index.cjs"},"types":"./dist/genai.d.ts","import":"./dist/index.mjs","browser":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"default":"./dist/index.mjs","require":"./dist/index.cjs"},"./web":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"./node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs"}},"scripts":{"docs":"typedoc && node --loader ts-node/esm scripts/add_docsite_license_headers.ts","lint":"eslint '**/*.ts'","build":"rollup -c && npm-run-all --parallel api-extractor:dev:* && node scripts/ignore_missing_mcp_dep.js","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","prepare":"npm run build-prod","lint-fix":"eslint --fix '**/*.ts'","unit-test":"tsc && jasmine dist/test/unit/**/*_test.js dist/test/unit/*_test.js","build-prod":"rollup -c && npm-run-all --parallel api-extractor:prod:* && node scripts/ignore_missing_mcp_dep.js","pages-main":"node --loader ts-node/esm scripts/generate_pages.ts main","system-test":"tsc && jasmine dist/test/system/**/*_test.js","pages-release":"node --loader ts-node/esm scripts/generate_pages.ts release","coverage-report":"./test/generate_report.sh","test-server-tests":"tsc && GOOGLE_CLOUD_PROJECT=googcloudproj GOOGLE_CLOUD_LOCATION=googcloudloc jasmine dist/test/system/node/*_test.js -- --test-server","api-extractor:dev:web":"api-extractor run -c api-extractor.web.json --local --verbose","api-extractor:dev:main":"api-extractor run --local --verbose","api-extractor:dev:node":"api-extractor run -c api-extractor.node.json --local --verbose","api-extractor:prod:web":"api-extractor run -c api-extractor.web.json --verbose","api-extractor:prod:main":"api-extractor run --verbose","api-extractor:prod:node":"api-extractor run -c api-extractor.node.json --verbose","test-server-tests:record":"tsc && jasmine --fail-fast dist/test/system/node/*_test.js -- --test-server --record"},"typings":"dist/genai.d.ts","_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"_resolved":"/b/f/w/src/git/build-dir/google-genai-1.20.0.tgz","overrides":{"tmp":"^0.2.4"},"_integrity":"sha512-QdShxO9LX35jFogy3iKprQNqgKKveux4H2QjOnyIvyHRuGi6PHiz3fjNf8Y0VPY8o5V2fHqR2XqiSVoz7yZs0w==","repository":{"url":"git+https://github.com/googleapis/js-genai.git","type":"git"},"_npmVersion":"10.8.2","description":"[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"^8.18.0","google-auth-library":"^9.14.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","gts":"^5.2.0","nyc":"^17.1.0","tsx":"^4.19.4","zod":"^3.22.4","tslib":"^2.8.1","eslint":"8.57.0","jasmine":"^5.5.0","ts-node":"^10.9.2","typedoc":"^0.27.0","prettier":"3.3.3","@types/ws":"^8.5.14","@eslint/js":"9.20.0","typescript":"~5.2.0","@types/node":"^20.9.0","npm-run-all":"^4.1.5","@types/unist":"^3.0.3","@types/jasmine":"^5.1.2","test-server-sdk":"^0.2.7","jasmine-reporters":"^2.4.0","typescript-eslint":"8.24.1","zod-to-json-schema":"^3.22.4","@rollup/plugin-json":"^6.1.0","@microsoft/api-extractor":"^7.52.9","rollup-plugin-typescript2":"^0.36.0","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.4"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/genai_1.20.0_1758067190977_0.7626100944338796","host":"s3://npm-registry-packages-npm-production"}},"1.21.0":{"name":"@google/genai","version":"1.21.0","author":"","license":"Apache-2.0","_id":"@google/genai@1.21.0","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"ofrobots","email":"ofrobots@google.com"},{"name":"mrdoob","email":"info@mrdoob.com"}],"homepage":"https://github.com/googleapis/js-genai#readme","bugs":{"url":"https://github.com/googleapis/js-genai/issues"},"dist":{"shasum":"3385514882bcf6cf5cb1d3ec218422a7b2fa56f1","tarball":"https://registry.npmjs.org/@google/genai/-/genai-1.21.0.tgz","fileCount":16,"integrity":"sha512-k47DECR8BF9z7IJxQd3reKuH2eUnOH5NlJWSe+CKM6nbXx+wH3hmtWQxUQR9M8gzWW1EvFuRVgjQssEIreNZsw==","signatures":[{"sig":"MEYCIQCO3uA+io6ArDRHq4Hb+nNXgO5mJGV0BJ/73g3LQ4s10gIhALMecpeFe6KBB6jZJovbsFvJGEyLW61Ac0l6gwhhGQCP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9722913},"main":"dist/node/index.mjs","type":"module","_from":"file:google-genai-1.21.0.tgz","module":"dist/web/index.mjs","browser":"dist/web/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs","require":"./dist/node/index.cjs"},"types":"./dist/genai.d.ts","import":"./dist/index.mjs","browser":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"default":"./dist/index.mjs","require":"./dist/index.cjs"},"./web":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"./node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs"}},"scripts":{"docs":"typedoc && node --loader ts-node/esm scripts/add_docsite_license_headers.ts","lint":"eslint '**/*.ts'","build":"rollup -c && npm-run-all --parallel api-extractor:dev:* && node scripts/ignore_missing_mcp_dep.js","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","prepare":"npm run build-prod","lint-fix":"eslint --fix '**/*.ts'","unit-test":"tsc && jasmine dist/test/unit/**/*_test.js dist/test/unit/*_test.js","build-prod":"rollup -c && npm-run-all --parallel api-extractor:prod:* && node scripts/ignore_missing_mcp_dep.js","pages-main":"node --loader ts-node/esm scripts/generate_pages.ts main","system-test":"tsc && jasmine dist/test/system/**/*_test.js","pages-release":"node --loader ts-node/esm scripts/generate_pages.ts release","coverage-report":"./test/generate_report.sh","test-server-tests":"tsc && GOOGLE_CLOUD_PROJECT=googcloudproj GOOGLE_CLOUD_LOCATION=googcloudloc jasmine dist/test/system/node/*_test.js -- --test-server","api-extractor:dev:web":"api-extractor run -c api-extractor.web.json --local --verbose","api-extractor:dev:main":"api-extractor run --local --verbose","api-extractor:dev:node":"api-extractor run -c api-extractor.node.json --local --verbose","api-extractor:prod:web":"api-extractor run -c api-extractor.web.json --verbose","api-extractor:prod:main":"api-extractor run --verbose","api-extractor:prod:node":"api-extractor run -c api-extractor.node.json --verbose","test-server-tests:record":"tsc && jasmine --fail-fast dist/test/system/node/*_test.js -- --test-server --record"},"typings":"dist/genai.d.ts","_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"_resolved":"/b/f/w/src/git/build-dir/google-genai-1.21.0.tgz","overrides":{"tmp":"^0.2.4"},"_integrity":"sha512-k47DECR8BF9z7IJxQd3reKuH2eUnOH5NlJWSe+CKM6nbXx+wH3hmtWQxUQR9M8gzWW1EvFuRVgjQssEIreNZsw==","repository":{"url":"git+https://github.com/googleapis/js-genai.git","type":"git"},"_npmVersion":"10.8.2","description":"[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"^8.18.0","google-auth-library":"^9.14.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","gts":"^5.2.0","nyc":"^17.1.0","tsx":"^4.19.4","zod":"^3.22.4","tslib":"^2.8.1","eslint":"8.57.0","jasmine":"^5.5.0","ts-node":"^10.9.2","typedoc":"^0.27.0","prettier":"3.3.3","@types/ws":"^8.5.14","@eslint/js":"9.20.0","typescript":"~5.2.0","@types/node":"^20.9.0","npm-run-all":"^4.1.5","@types/unist":"^3.0.3","@types/jasmine":"^5.1.2","test-server-sdk":"^0.2.7","jasmine-reporters":"^2.4.0","typescript-eslint":"8.24.1","zod-to-json-schema":"^3.22.4","@rollup/plugin-json":"^6.1.0","@microsoft/api-extractor":"^7.52.9","rollup-plugin-typescript2":"^0.36.0","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.4"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/genai_1.21.0_1758845271745_0.21447616186317497","host":"s3://npm-registry-packages-npm-production"}},"1.22.0":{"name":"@google/genai","version":"1.22.0","author":"","license":"Apache-2.0","_id":"@google/genai@1.22.0","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"ofrobots","email":"ofrobots@google.com"},{"name":"mrdoob","email":"info@mrdoob.com"}],"homepage":"https://github.com/googleapis/js-genai#readme","bugs":{"url":"https://github.com/googleapis/js-genai/issues"},"dist":{"shasum":"b2c4897ebe5732af1b2293a01243c2a453b21bc8","tarball":"https://registry.npmjs.org/@google/genai/-/genai-1.22.0.tgz","fileCount":16,"integrity":"sha512-siETS3zTm3EGpTT4+BFc1z20xXBYfueD3gCYfxkOjuAKRk8lt8TJevDHi3zepn1oSI6NhG/LZvy0i+Q3qheObg==","signatures":[{"sig":"MEUCIEFVvTDdPXiAPo6KQv7lGIjbXXbuzPBQ3OZgFhEEss/tAiEAsSk0TKW8HBIlfeHwaoVZqm7fKD7/ymIUCJebI2Yn/qs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9788630},"main":"dist/node/index.mjs","type":"module","_from":"file:google-genai-1.22.0.tgz","module":"dist/web/index.mjs","browser":"dist/web/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs","require":"./dist/node/index.cjs"},"types":"./dist/genai.d.ts","import":"./dist/index.mjs","browser":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"default":"./dist/index.mjs","require":"./dist/index.cjs"},"./web":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"./node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs"}},"scripts":{"docs":"typedoc && node --loader ts-node/esm scripts/add_docsite_license_headers.ts","lint":"eslint '**/*.ts'","build":"rollup -c && npm-run-all --parallel api-extractor:dev:* && node scripts/ignore_missing_mcp_dep.js","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","prepare":"npm run build-prod","lint-fix":"eslint --fix '**/*.ts'","unit-test":"tsc && jasmine dist/test/unit/**/*_test.js dist/test/unit/*_test.js","build-prod":"rollup -c && npm-run-all --parallel api-extractor:prod:* && node scripts/ignore_missing_mcp_dep.js","pages-main":"node --loader ts-node/esm scripts/generate_pages.ts main","system-test":"tsc && jasmine dist/test/system/**/*_test.js","pages-release":"node --loader ts-node/esm scripts/generate_pages.ts release","coverage-report":"./test/generate_report.sh","test-server-tests":"tsc && GOOGLE_CLOUD_PROJECT=googcloudproj GOOGLE_CLOUD_LOCATION=googcloudloc jasmine dist/test/system/node/*_test.js -- --test-server","api-extractor:dev:web":"api-extractor run -c api-extractor.web.json --local --verbose","api-extractor:dev:main":"api-extractor run --local --verbose","api-extractor:dev:node":"api-extractor run -c api-extractor.node.json --local --verbose","api-extractor:prod:web":"api-extractor run -c api-extractor.web.json --verbose","api-extractor:prod:main":"api-extractor run --verbose","api-extractor:prod:node":"api-extractor run -c api-extractor.node.json --verbose","test-server-tests:record":"tsc && jasmine --fail-fast dist/test/system/node/*_test.js -- --test-server --record"},"typings":"dist/genai.d.ts","_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"_resolved":"/b/f/w/src/git/build-dir/google-genai-1.22.0.tgz","overrides":{"tmp":"^0.2.4"},"_integrity":"sha512-siETS3zTm3EGpTT4+BFc1z20xXBYfueD3gCYfxkOjuAKRk8lt8TJevDHi3zepn1oSI6NhG/LZvy0i+Q3qheObg==","repository":{"url":"git+https://github.com/googleapis/js-genai.git","type":"git"},"_npmVersion":"10.8.2","description":"[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"^8.18.0","google-auth-library":"^9.14.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","gts":"^5.2.0","nyc":"^17.1.0","tsx":"^4.19.4","zod":"^3.22.4","tslib":"^2.8.1","eslint":"8.57.0","jasmine":"^5.5.0","ts-node":"^10.9.2","typedoc":"^0.27.0","prettier":"3.3.3","@types/ws":"^8.5.14","@eslint/js":"9.20.0","typescript":"~5.2.0","@types/node":"^20.9.0","npm-run-all":"^4.1.5","@types/unist":"^3.0.3","@types/jasmine":"^5.1.2","test-server-sdk":"^0.2.7","jasmine-reporters":"^2.4.0","typescript-eslint":"8.24.1","zod-to-json-schema":"^3.22.4","@rollup/plugin-json":"^6.1.0","@microsoft/api-extractor":"^7.52.9","rollup-plugin-typescript2":"^0.36.0","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.4"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/genai_1.22.0_1759424491372_0.7851238374848841","host":"s3://npm-registry-packages-npm-production"}},"1.23.0":{"name":"@google/genai","version":"1.23.0","author":"","license":"Apache-2.0","_id":"@google/genai@1.23.0","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"ofrobots","email":"ofrobots@google.com"},{"name":"mrdoob","email":"info@mrdoob.com"}],"homepage":"https://github.com/googleapis/js-genai#readme","bugs":{"url":"https://github.com/googleapis/js-genai/issues"},"dist":{"shasum":"2e24c335431ef46d32c9b8056244215da08bcfb7","tarball":"https://registry.npmjs.org/@google/genai/-/genai-1.23.0.tgz","fileCount":16,"integrity":"sha512-d/rMD0GP3lXlR03qk2feLbBes2YVGhbPNxZsnUdZCn6AfOKXaOKfEtVWpyQrMMxRRYtLtN3UXmDUH+OfRN4F4A==","signatures":[{"sig":"MEUCIB2RcHNMo6WwD0AibXo9RWtJWV+kBLPHAq6quwz86D3tAiEA1XRNvINfNG7xuHbrnWmpsWtuv88fpaY7iiXoyLrP6fA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7913446},"main":"dist/node/index.mjs","type":"module","_from":"file:google-genai-1.23.0.tgz","module":"dist/web/index.mjs","browser":"dist/web/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs","require":"./dist/node/index.cjs"},"types":"./dist/genai.d.ts","import":"./dist/index.mjs","browser":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"default":"./dist/index.mjs","require":"./dist/index.cjs"},"./web":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"./node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs"}},"scripts":{"docs":"typedoc && node --loader ts-node/esm scripts/add_docsite_license_headers.ts","lint":"eslint '**/*.ts'","build":"rollup -c && npm-run-all --parallel api-extractor:dev:* && node scripts/ignore_missing_mcp_dep.js","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","prepare":"npm run build-prod","lint-fix":"eslint --fix '**/*.ts'","unit-test":"tsc && jasmine dist/test/unit/**/*_test.js dist/test/unit/*_test.js","build-prod":"rollup -c && npm-run-all --parallel api-extractor:prod:* && node scripts/ignore_missing_mcp_dep.js","pages-main":"node --loader ts-node/esm scripts/generate_pages.ts main","system-test":"tsc && jasmine dist/test/system/**/*_test.js","pages-release":"node --loader ts-node/esm scripts/generate_pages.ts release","coverage-report":"./test/generate_report.sh","test-server-tests":"tsc && GOOGLE_CLOUD_PROJECT=googcloudproj GOOGLE_CLOUD_LOCATION=googcloudloc jasmine dist/test/system/node/*_test.js -- --test-server","api-extractor:dev:web":"api-extractor run -c api-extractor.web.json --local --verbose","api-extractor:dev:main":"api-extractor run --local --verbose","api-extractor:dev:node":"api-extractor run -c api-extractor.node.json --local --verbose","api-extractor:prod:web":"api-extractor run -c api-extractor.web.json --verbose","api-extractor:prod:main":"api-extractor run --verbose","api-extractor:prod:node":"api-extractor run -c api-extractor.node.json --verbose","test-server-tests:record":"tsc && jasmine --fail-fast dist/test/system/node/*_test.js -- --test-server --record"},"typings":"dist/genai.d.ts","_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"_resolved":"/b/f/w/src/git/build-dir/google-genai-1.23.0.tgz","overrides":{"tmp":"^0.2.4"},"_integrity":"sha512-d/rMD0GP3lXlR03qk2feLbBes2YVGhbPNxZsnUdZCn6AfOKXaOKfEtVWpyQrMMxRRYtLtN3UXmDUH+OfRN4F4A==","repository":{"url":"git+https://github.com/googleapis/js-genai.git","type":"git"},"_npmVersion":"10.8.2","description":"[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"^8.18.0","google-auth-library":"^9.14.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","gts":"^5.2.0","nyc":"^17.1.0","tsx":"^4.19.4","zod":"^3.22.4","tslib":"^2.8.1","eslint":"8.57.0","jasmine":"^5.5.0","ts-node":"^10.9.2","typedoc":"^0.27.0","prettier":"3.3.3","@types/ws":"^8.5.14","@eslint/js":"9.20.0","typescript":"~5.2.0","@types/node":"^20.9.0","npm-run-all":"^4.1.5","@types/unist":"^3.0.3","@types/jasmine":"^5.1.2","test-server-sdk":"^0.2.7","jasmine-reporters":"^2.4.0","typescript-eslint":"8.24.1","zod-to-json-schema":"^3.22.4","@rollup/plugin-json":"^6.1.0","@microsoft/api-extractor":"^7.52.9","rollup-plugin-typescript2":"^0.36.0","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.4"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/genai_1.23.0_1759963941948_0.2692229398385937","host":"s3://npm-registry-packages-npm-production"}},"1.24.0":{"name":"@google/genai","version":"1.24.0","author":"","license":"Apache-2.0","_id":"@google/genai@1.24.0","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"ofrobots","email":"ofrobots@google.com"},{"name":"mrdoob","email":"info@mrdoob.com"}],"homepage":"https://github.com/googleapis/js-genai#readme","bugs":{"url":"https://github.com/googleapis/js-genai/issues"},"dist":{"shasum":"782e04f08c1a13799660f1e63a486ff8f4136697","tarball":"https://registry.npmjs.org/@google/genai/-/genai-1.24.0.tgz","fileCount":16,"integrity":"sha512-e3jZF9Dx3dDaDCzygdMuYByHI2xJZ0PaD3r2fRgHZe2IOwBnmJ/Tu5Lt/nefTCxqr1ZnbcbQK9T13d8U/9UMWg==","signatures":[{"sig":"MEYCIQDIhmwwK8Ne2wd0zGFJIBf+renv6l31aDik+DLGODeLLwIhAPiCuk8S/RT51QbTs/+4Q82G+pgI4K/nl3aDZ9gbUIdk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7948451},"main":"dist/node/index.mjs","type":"module","_from":"file:google-genai-1.24.0.tgz","module":"dist/web/index.mjs","browser":"dist/web/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs","require":"./dist/node/index.cjs"},"types":"./dist/genai.d.ts","import":"./dist/index.mjs","browser":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"default":"./dist/index.mjs","require":"./dist/index.cjs"},"./web":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"./node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs"}},"scripts":{"docs":"typedoc && node --loader ts-node/esm scripts/add_docsite_license_headers.ts","lint":"eslint '**/*.ts'","build":"rollup -c && npm-run-all --parallel api-extractor:dev:* && node scripts/ignore_missing_mcp_dep.js","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","prepare":"npm run build-prod","lint-fix":"eslint --fix '**/*.ts'","unit-test":"tsc && jasmine dist/test/unit/**/*_test.js dist/test/unit/*_test.js","build-prod":"rollup -c && npm-run-all --parallel api-extractor:prod:* && node scripts/ignore_missing_mcp_dep.js","pages-main":"node --loader ts-node/esm scripts/generate_pages.ts main","system-test":"tsc && jasmine dist/test/system/**/*_test.js","pages-release":"node --loader ts-node/esm scripts/generate_pages.ts release","coverage-report":"./test/generate_report.sh","test-server-tests":"tsc && GOOGLE_CLOUD_PROJECT=googcloudproj GOOGLE_CLOUD_LOCATION=googcloudloc jasmine dist/test/system/node/*_test.js -- --test-server","api-extractor:dev:web":"api-extractor run -c api-extractor.web.json --local --verbose","api-extractor:dev:main":"api-extractor run --local --verbose","api-extractor:dev:node":"api-extractor run -c api-extractor.node.json --local --verbose","api-extractor:prod:web":"api-extractor run -c api-extractor.web.json --verbose","api-extractor:prod:main":"api-extractor run --verbose","api-extractor:prod:node":"api-extractor run -c api-extractor.node.json --verbose","test-server-tests:record":"tsc && jasmine --fail-fast dist/test/system/node/*_test.js -- --test-server --record"},"typings":"dist/genai.d.ts","_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"_resolved":"/b/f/w/src/git/build-dir/google-genai-1.24.0.tgz","overrides":{"tmp":"^0.2.4"},"_integrity":"sha512-e3jZF9Dx3dDaDCzygdMuYByHI2xJZ0PaD3r2fRgHZe2IOwBnmJ/Tu5Lt/nefTCxqr1ZnbcbQK9T13d8U/9UMWg==","repository":{"url":"git+https://github.com/googleapis/js-genai.git","type":"git"},"_npmVersion":"10.8.2","description":"[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"^8.18.0","google-auth-library":"^9.14.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","gts":"^5.2.0","nyc":"^17.1.0","tsx":"^4.19.4","zod":"^3.22.4","tslib":"^2.8.1","eslint":"8.57.0","jasmine":"^5.5.0","ts-node":"^10.9.2","typedoc":"^0.27.0","prettier":"3.3.3","@types/ws":"^8.5.14","@eslint/js":"9.20.0","typescript":"~5.2.0","@types/node":"^20.9.0","npm-run-all":"^4.1.5","@types/unist":"^3.0.3","@types/jasmine":"^5.1.2","test-server-sdk":"^0.2.7","jasmine-reporters":"^2.4.0","typescript-eslint":"8.24.1","zod-to-json-schema":"^3.22.4","@rollup/plugin-json":"^6.1.0","@microsoft/api-extractor":"^7.52.9","rollup-plugin-typescript2":"^0.36.0","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.4"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/genai_1.24.0_1760145135440_0.5459035312866714","host":"s3://npm-registry-packages-npm-production"}},"1.25.0":{"name":"@google/genai","version":"1.25.0","author":"","license":"Apache-2.0","_id":"@google/genai@1.25.0","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"ofrobots","email":"ofrobots@google.com"},{"name":"mrdoob","email":"info@mrdoob.com"}],"homepage":"https://github.com/googleapis/js-genai#readme","bugs":{"url":"https://github.com/googleapis/js-genai/issues"},"dist":{"shasum":"4a0566445b39a13ac39879cd6aebcde6f04beda7","tarball":"https://registry.npmjs.org/@google/genai/-/genai-1.25.0.tgz","fileCount":16,"integrity":"sha512-IBNyel/umavam98SQUfvQSvh/Rp6Ql2fysQLqPyWZr5K8d768X9AO+JZU4o+3qvFDUBA0dVYUSkxyYonVcICvA==","signatures":[{"sig":"MEQCIGs8fC7uNSzG+pjKPGIuQyLTG6+G7iHSDcYOU3BdD7Z4AiBE4R1P6tE++06q20IXxeYE3vJ7oa0o/LadCJMThXjcAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7966696},"main":"dist/node/index.mjs","type":"module","_from":"file:google-genai-1.25.0.tgz","module":"dist/web/index.mjs","browser":"dist/web/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs","require":"./dist/node/index.cjs"},"types":"./dist/genai.d.ts","import":"./dist/index.mjs","browser":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"default":"./dist/index.mjs","require":"./dist/index.cjs"},"./web":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"./node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs"}},"scripts":{"docs":"typedoc && node --loader ts-node/esm scripts/add_docsite_license_headers.ts","lint":"eslint '**/*.ts'","build":"rollup -c && npm-run-all --parallel api-extractor:dev:* && node scripts/ignore_missing_mcp_dep.js","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","prepare":"npm run build-prod","lint-fix":"eslint --fix '**/*.ts'","unit-test":"tsc && jasmine dist/test/unit/**/*_test.js dist/test/unit/*_test.js","build-prod":"rollup -c && npm-run-all --parallel api-extractor:prod:* && node scripts/ignore_missing_mcp_dep.js","pages-main":"node --loader ts-node/esm scripts/generate_pages.ts main","system-test":"tsc && jasmine dist/test/system/**/*_test.js","pages-release":"node --loader ts-node/esm scripts/generate_pages.ts release","coverage-report":"./test/generate_report.sh","test-server-tests":"tsc && GOOGLE_CLOUD_PROJECT=googcloudproj GOOGLE_CLOUD_LOCATION=googcloudloc jasmine dist/test/system/node/*_test.js -- --test-server","api-extractor:dev:web":"api-extractor run -c api-extractor.web.json --local --verbose","api-extractor:dev:main":"api-extractor run --local --verbose","api-extractor:dev:node":"api-extractor run -c api-extractor.node.json --local --verbose","api-extractor:prod:web":"api-extractor run -c api-extractor.web.json --verbose","api-extractor:prod:main":"api-extractor run --verbose","api-extractor:prod:node":"api-extractor run -c api-extractor.node.json --verbose","test-server-tests:record":"tsc && jasmine --fail-fast dist/test/system/node/*_test.js -- --test-server --record"},"typings":"dist/genai.d.ts","_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"_resolved":"/b/f/w/src/git/build-dir/google-genai-1.25.0.tgz","overrides":{"tmp":"^0.2.4"},"_integrity":"sha512-IBNyel/umavam98SQUfvQSvh/Rp6Ql2fysQLqPyWZr5K8d768X9AO+JZU4o+3qvFDUBA0dVYUSkxyYonVcICvA==","repository":{"url":"git+https://github.com/googleapis/js-genai.git","type":"git"},"_npmVersion":"10.8.2","description":"[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"^8.18.0","google-auth-library":"^9.14.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","gts":"^5.2.0","nyc":"^17.1.0","tsx":"^4.19.4","zod":"^3.22.4","tslib":"^2.8.1","eslint":"8.57.0","jasmine":"^5.5.0","ts-node":"^10.9.2","typedoc":"^0.27.0","prettier":"3.3.3","@types/ws":"^8.5.14","@eslint/js":"9.20.0","typescript":"~5.2.0","@types/node":"^20.9.0","npm-run-all":"^4.1.5","@types/unist":"^3.0.3","@types/jasmine":"^5.1.2","test-server-sdk":"^0.2.7","jasmine-reporters":"^2.4.0","typescript-eslint":"8.24.1","zod-to-json-schema":"^3.22.4","@rollup/plugin-json":"^6.1.0","@microsoft/api-extractor":"^7.52.9","rollup-plugin-typescript2":"^0.36.0","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.4"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/genai_1.25.0_1760499734536_0.6238896600621315","host":"s3://npm-registry-packages-npm-production"}},"1.26.0":{"name":"@google/genai","version":"1.26.0","author":"","license":"Apache-2.0","_id":"@google/genai@1.26.0","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"ofrobots","email":"ofrobots@google.com"},{"name":"mrdoob","email":"info@mrdoob.com"}],"homepage":"https://github.com/googleapis/js-genai#readme","bugs":{"url":"https://github.com/googleapis/js-genai/issues"},"dist":{"shasum":"baa4119f1098452853484620f1456cef7a00aadb","tarball":"https://registry.npmjs.org/@google/genai/-/genai-1.26.0.tgz","fileCount":16,"integrity":"sha512-cy5y9RgN4jBK8zr+ePgZd0To1HDpzpjIgSM6aRCZnvYR+JupGtgc1SkkOCCi1MNZho7/MuKKdnQTLhhP8OQNvg==","signatures":[{"sig":"MEQCIHGxJgVqBQf8bLWw0Psku7iGLl3snZPZbZCYYAcmn9mLAiBrUcafzavzbpFGduY+XnZww1okJO7EOAMvqL5J66d9Dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7963598},"main":"dist/node/index.mjs","type":"module","_from":"file:google-genai-1.26.0.tgz","module":"dist/web/index.mjs","browser":"dist/web/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs","require":"./dist/node/index.cjs"},"types":"./dist/genai.d.ts","import":"./dist/index.mjs","browser":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"default":"./dist/index.mjs","require":"./dist/index.cjs"},"./web":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"./node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs"}},"scripts":{"docs":"typedoc && node --loader ts-node/esm scripts/add_docsite_license_headers.ts","lint":"eslint '**/*.ts'","build":"rollup -c && npm-run-all --parallel api-extractor:dev:* && node scripts/ignore_missing_mcp_dep.js","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","prepare":"npm run build-prod","lint-fix":"eslint --fix '**/*.ts'","unit-test":"tsc && jasmine dist/test/unit/**/*_test.js dist/test/unit/*_test.js","build-prod":"rollup -c && npm-run-all --parallel api-extractor:prod:* && node scripts/ignore_missing_mcp_dep.js","pages-main":"node --loader ts-node/esm scripts/generate_pages.ts main","system-test":"tsc && jasmine dist/test/system/**/*_test.js","pages-release":"node --loader ts-node/esm scripts/generate_pages.ts release","coverage-report":"./test/generate_report.sh","test-server-tests":"tsc && GOOGLE_CLOUD_PROJECT=googcloudproj GOOGLE_CLOUD_LOCATION=googcloudloc jasmine dist/test/system/node/*_test.js -- --test-server","api-extractor:dev:web":"api-extractor run -c api-extractor.web.json --local --verbose","api-extractor:dev:main":"api-extractor run --local --verbose","api-extractor:dev:node":"api-extractor run -c api-extractor.node.json --local --verbose","api-extractor:prod:web":"api-extractor run -c api-extractor.web.json --verbose","api-extractor:prod:main":"api-extractor run --verbose","api-extractor:prod:node":"api-extractor run -c api-extractor.node.json --verbose","test-server-tests:record":"tsc && jasmine --fail-fast dist/test/system/node/*_test.js -- --test-server --record"},"typings":"dist/genai.d.ts","_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"_resolved":"/b/f/w/src/git/build-dir/google-genai-1.26.0.tgz","overrides":{"tmp":"^0.2.4"},"_integrity":"sha512-cy5y9RgN4jBK8zr+ePgZd0To1HDpzpjIgSM6aRCZnvYR+JupGtgc1SkkOCCi1MNZho7/MuKKdnQTLhhP8OQNvg==","repository":{"url":"git+https://github.com/googleapis/js-genai.git","type":"git"},"_npmVersion":"10.8.2","description":"[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"^8.18.0","google-auth-library":"^10.3.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","gts":"^5.2.0","nyc":"^17.1.0","tsx":"^4.19.4","zod":"^3.22.4","tslib":"^2.8.1","eslint":"8.57.0","undici":"^7.16.0","jasmine":"^5.5.0","ts-node":"^10.9.2","typedoc":"^0.27.0","prettier":"3.3.3","@types/ws":"^8.5.14","@eslint/js":"9.20.0","node-fetch":"^3.3.2","typescript":"~5.2.0","@types/node":"^20.9.0","npm-run-all":"^4.1.5","@types/unist":"^3.0.3","undici-types":"^7.16.0","@types/jasmine":"^5.1.2","test-server-sdk":"^0.2.7","@types/node-fetch":"^2.6.13","jasmine-reporters":"^2.4.0","typescript-eslint":"8.24.1","zod-to-json-schema":"^3.22.4","@rollup/plugin-json":"^6.1.0","@microsoft/api-extractor":"^7.52.9","@modelcontextprotocol/sdk":"^1.20.1","rollup-plugin-typescript2":"^0.36.0","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.20.1"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/genai_1.26.0_1761093260943_0.6671260723988375","host":"s3://npm-registry-packages-npm-production"}},"1.27.0":{"name":"@google/genai","version":"1.27.0","author":"","license":"Apache-2.0","_id":"@google/genai@1.27.0","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"ofrobots","email":"ofrobots@google.com"},{"name":"mrdoob","email":"info@mrdoob.com"}],"homepage":"https://github.com/googleapis/js-genai#readme","bugs":{"url":"https://github.com/googleapis/js-genai/issues"},"dist":{"shasum":"0ad7b3d9436b280560556163cdabfa9aae048f21","tarball":"https://registry.npmjs.org/@google/genai/-/genai-1.27.0.tgz","fileCount":16,"integrity":"sha512-sveeQqwyzO/U5kOjo3EflF1rf7v0ZGprrjPGmeT6V5u22IUTcA4wBFxW+q1n7hOX0M1iWR3944MImoNPOM+zsA==","signatures":[{"sig":"MEQCIBykKnuWJLoTU+lm+gkbaGy/lL6iO5BIrEYRWyeWBKyzAiBEg8c/IAZTTecyXuqDHHpjEdQL4+iYwnz3iWOShrOzow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7991510},"main":"dist/node/index.mjs","type":"module","_from":"file:google-genai-1.27.0.tgz","module":"dist/web/index.mjs","browser":"dist/web/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs","require":"./dist/node/index.cjs"},"types":"./dist/genai.d.ts","import":"./dist/index.mjs","browser":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"default":"./dist/index.mjs","require":"./dist/index.cjs"},"./web":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"./node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs"}},"scripts":{"docs":"typedoc && node --loader ts-node/esm scripts/add_docsite_license_headers.ts","lint":"eslint '**/*.ts'","build":"rollup -c && npm-run-all --parallel api-extractor:* && node scripts/ignore_missing_mcp_dep.js","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","prepare":"npm run build","lint-fix":"eslint --fix '**/*.ts'","unit-test":"tsc && jasmine dist/test/unit/**/*_test.js dist/test/unit/*_test.js","pages-main":"node --loader ts-node/esm scripts/generate_pages.ts main","system-test":"tsc && jasmine dist/test/system/**/*_test.js","pages-release":"node --loader ts-node/esm scripts/generate_pages.ts release","coverage-report":"./test/generate_report.sh","api-extractor:web":"api-extractor run -c api-extractor.web.json --local --verbose","test-server-tests":"tsc && GOOGLE_CLOUD_PROJECT=googcloudproj GOOGLE_CLOUD_LOCATION=googcloudloc jasmine dist/test/system/node/*_test.js -- --test-server","api-extractor:main":"api-extractor run --local --verbose","api-extractor:node":"api-extractor run -c api-extractor.node.json --local --verbose","test-server-tests:record":"tsc && jasmine --fail-fast dist/test/system/node/*_test.js -- --test-server --record"},"typings":"dist/genai.d.ts","_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"_resolved":"/b/f/w/src/git/build-dir/google-genai-1.27.0.tgz","overrides":{"tmp":"^0.2.4"},"_integrity":"sha512-sveeQqwyzO/U5kOjo3EflF1rf7v0ZGprrjPGmeT6V5u22IUTcA4wBFxW+q1n7hOX0M1iWR3944MImoNPOM+zsA==","repository":{"url":"git+https://github.com/googleapis/js-genai.git","type":"git"},"_npmVersion":"10.8.2","description":"[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"^8.18.0","google-auth-library":"^10.3.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","gts":"^5.2.0","nyc":"^17.1.0","tsx":"^4.19.4","zod":"^3.22.4","tslib":"^2.8.1","eslint":"8.57.0","undici":"^7.16.0","jasmine":"^5.5.0","ts-node":"^10.9.2","typedoc":"^0.27.0","prettier":"3.3.3","@types/ws":"^8.5.14","@eslint/js":"9.20.0","node-fetch":"^3.3.2","typescript":"~5.2.0","@types/node":"^20.9.0","npm-run-all":"^4.1.5","@types/unist":"^3.0.3","undici-types":"^7.16.0","@types/jasmine":"^5.1.2","test-server-sdk":"^0.2.7","@types/node-fetch":"^2.6.13","jasmine-reporters":"^2.4.0","typescript-eslint":"8.24.1","zod-to-json-schema":"^3.22.4","@rollup/plugin-json":"^6.1.0","@microsoft/api-extractor":"^7.52.9","@modelcontextprotocol/sdk":"^1.20.1","rollup-plugin-typescript2":"^0.36.0","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.20.1"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/genai_1.27.0_1761261827466_0.06266222124436727","host":"s3://npm-registry-packages-npm-production"}},"1.28.0":{"name":"@google/genai","version":"1.28.0","author":"","license":"Apache-2.0","_id":"@google/genai@1.28.0","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"ofrobots","email":"ofrobots@google.com"},{"name":"mrdoob","email":"info@mrdoob.com"}],"homepage":"https://github.com/googleapis/js-genai#readme","bugs":{"url":"https://github.com/googleapis/js-genai/issues"},"dist":{"shasum":"0d0563ccf9cac3021a3deffc08549ef4a8d975f8","tarball":"https://registry.npmjs.org/@google/genai/-/genai-1.28.0.tgz","fileCount":16,"integrity":"sha512-0pfZ1EWQsM9kINsL+mFKJvpzM6NRHS9t360S1MzKq4JtIwTj/RbsPpC/K5wpKiPy9PC+J+bsz/9gvaL51++KrA==","signatures":[{"sig":"MEYCIQDvSr54dKMpHTePFfuXtR8lf4AXjOWyYXJvIbDww/Ui6gIhALOuwbojFwfeme6xwo24TaGXj+cNKzjD0MZqQuDf47lU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8084954},"main":"dist/node/index.mjs","type":"module","_from":"file:google-genai-1.28.0.tgz","module":"dist/web/index.mjs","browser":"dist/web/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs","require":"./dist/node/index.cjs"},"types":"./dist/genai.d.ts","import":"./dist/index.mjs","browser":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"default":"./dist/index.mjs","require":"./dist/index.cjs"},"./web":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"./node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs"}},"scripts":{"docs":"typedoc && node --loader ts-node/esm scripts/add_docsite_license_headers.ts","lint":"eslint '**/*.ts'","build":"rollup -c && npm-run-all --parallel api-extractor:* && node scripts/ignore_missing_mcp_dep.js","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","prepare":"npm run build","lint-fix":"eslint --fix '**/*.ts'","unit-test":"tsc && jasmine dist/test/unit/**/*_test.js dist/test/unit/*_test.js","pages-main":"node --loader ts-node/esm scripts/generate_pages.ts main","system-test":"tsc && jasmine dist/test/system/**/*_test.js","pages-release":"node --loader ts-node/esm scripts/generate_pages.ts release","coverage-report":"./test/generate_report.sh","api-extractor:web":"api-extractor run -c api-extractor.web.json --local --verbose","test-server-tests":"tsc && GOOGLE_CLOUD_PROJECT=googcloudproj GOOGLE_CLOUD_LOCATION=googcloudloc jasmine dist/test/system/node/*_test.js -- --test-server","api-extractor:main":"api-extractor run --local --verbose","api-extractor:node":"api-extractor run -c api-extractor.node.json --local --verbose","test-server-tests:record":"tsc && jasmine --fail-fast dist/test/system/node/*_test.js -- --test-server --record"},"typings":"dist/genai.d.ts","_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"_resolved":"/b/f/w/src/git/build-dir/google-genai-1.28.0.tgz","overrides":{"tmp":"^0.2.4"},"_integrity":"sha512-0pfZ1EWQsM9kINsL+mFKJvpzM6NRHS9t360S1MzKq4JtIwTj/RbsPpC/K5wpKiPy9PC+J+bsz/9gvaL51++KrA==","repository":{"url":"git+https://github.com/googleapis/js-genai.git","type":"git"},"_npmVersion":"10.8.2","description":"[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"^8.18.0","google-auth-library":"^10.3.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","gts":"^5.2.0","nyc":"^17.1.0","tsx":"^4.19.4","zod":"^3.22.4","tslib":"^2.8.1","eslint":"8.57.0","undici":"^7.16.0","jasmine":"^5.5.0","ts-node":"^10.9.2","typedoc":"^0.27.0","prettier":"3.3.3","@types/ws":"^8.5.14","@eslint/js":"9.20.0","node-fetch":"^3.3.2","typescript":"~5.2.0","@types/node":"^20.9.0","npm-run-all":"^4.1.5","@types/unist":"^3.0.3","undici-types":"^7.16.0","@types/jasmine":"^5.1.2","test-server-sdk":"^0.2.9","@types/node-fetch":"^2.6.13","jasmine-reporters":"^2.4.0","typescript-eslint":"8.24.1","zod-to-json-schema":"^3.22.4","@rollup/plugin-json":"^6.1.0","@microsoft/api-extractor":"^7.52.9","@modelcontextprotocol/sdk":"^1.20.1","rollup-plugin-typescript2":"^0.36.0","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.20.1"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/genai_1.28.0_1761782039386_0.07522594349079137","host":"s3://npm-registry-packages-npm-production"}},"1.29.0":{"name":"@google/genai","version":"1.29.0","author":"","license":"Apache-2.0","_id":"@google/genai@1.29.0","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"ofrobots","email":"ofrobots@google.com"},{"name":"mrdoob","email":"info@mrdoob.com"}],"homepage":"https://github.com/googleapis/js-genai#readme","bugs":{"url":"https://github.com/googleapis/js-genai/issues"},"dist":{"shasum":"b3dc2fcf8a4554dc3d4614a5eb5dd2d9f662cc61","tarball":"https://registry.npmjs.org/@google/genai/-/genai-1.29.0.tgz","fileCount":16,"integrity":"sha512-cQP7Ssa06W+MSAyVtL/812FBtZDoDehnFObIpK1xo5Uv4XvqBcVZ8OhXgihOIXWn7xvPQGvLclR8+yt3Ysnd9g==","signatures":[{"sig":"MEYCIQDIXIFyNHzWidNzVY8zbZKIP4ONS99Gbu/yzPdNgnbM7QIhAKlYRh4/64sovukLWDJ+sviB/cR8BxldSg5TBAIc8FMQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8689709},"main":"dist/node/index.mjs","type":"module","_from":"file:google-genai-1.29.0.tgz","module":"dist/web/index.mjs","browser":"dist/web/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs","require":"./dist/node/index.cjs"},"types":"./dist/genai.d.ts","import":"./dist/index.mjs","browser":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"default":"./dist/index.mjs","require":"./dist/index.cjs"},"./web":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"./node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs"}},"scripts":{"docs":"typedoc && node --loader ts-node/esm scripts/add_docsite_license_headers.ts","lint":"eslint '**/*.ts'","build":"patch-package && rollup -c && npm-run-all --parallel api-extractor:dev:* && node scripts/ignore_missing_mcp_dep.js","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","prepare":"npm run build-prod","lint-fix":"eslint --fix '**/*.ts'","unit-test":"tsc && jasmine dist/test/unit/**/*_test.js dist/test/unit/*_test.js","build-prod":"patch-package && rollup -c && npm-run-all --parallel api-extractor:prod:* && node scripts/ignore_missing_mcp_dep.js","pages-main":"node --loader ts-node/esm scripts/generate_pages.ts main","system-test":"tsc && jasmine dist/test/system/**/*_test.js","pages-release":"node --loader ts-node/esm scripts/generate_pages.ts release","coverage-report":"./test/generate_report.sh","test-server-tests":"tsc && GOOGLE_CLOUD_PROJECT=googcloudproj GOOGLE_CLOUD_LOCATION=googcloudloc jasmine dist/test/system/node/*_test.js -- --test-server","api-extractor:dev:web":"api-extractor run -c api-extractor.web.json --local --verbose","api-extractor:dev:main":"api-extractor run --local --verbose","api-extractor:dev:node":"api-extractor run -c api-extractor.node.json --local --verbose","api-extractor:prod:web":"api-extractor run -c api-extractor.web.json --verbose","api-extractor:prod:main":"api-extractor run --verbose","api-extractor:prod:node":"api-extractor run -c api-extractor.node.json --verbose","test-server-tests:record":"tsc && jasmine --fail-fast dist/test/system/node/*_test.js -- --test-server --record"},"typings":"dist/genai.d.ts","_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"_resolved":"/b/f/w/src/git/build-dir/google-genai-1.29.0.tgz","overrides":{"tmp":"^0.2.4"},"_integrity":"sha512-cQP7Ssa06W+MSAyVtL/812FBtZDoDehnFObIpK1xo5Uv4XvqBcVZ8OhXgihOIXWn7xvPQGvLclR8+yt3Ysnd9g==","repository":{"url":"git+https://github.com/googleapis/js-genai.git","type":"git"},"_npmVersion":"10.8.2","description":"[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"^8.18.0","google-auth-library":"^10.3.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","gts":"^5.2.0","nyc":"^17.1.0","tsx":"^4.19.4","zod":"^3.22.4","tslib":"^2.8.1","eslint":"8.57.0","undici":"^7.16.0","jasmine":"^5.5.0","ts-node":"^10.9.2","typedoc":"^0.27.0","prettier":"3.3.3","@types/ws":"^8.5.14","@eslint/js":"9.20.0","node-fetch":"^3.3.2","typescript":"~5.2.0","@types/node":"^20.9.0","npm-run-all":"^4.1.5","@types/unist":"^3.0.3","undici-types":"^7.16.0","patch-package":"^8.0.1","@types/jasmine":"^5.1.2","test-server-sdk":"^0.2.9","@types/node-fetch":"^2.6.13","jasmine-reporters":"^2.4.0","typescript-eslint":"8.24.1","zod-to-json-schema":"^3.22.4","@rollup/plugin-json":"^6.1.0","@microsoft/api-extractor":"^7.52.9","@modelcontextprotocol/sdk":"^1.20.1","rollup-plugin-typescript2":"^0.36.0","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.20.1"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/genai_1.29.0_1762381778960_0.8847771926018415","host":"s3://npm-registry-packages-npm-production"}},"1.29.1":{"name":"@google/genai","version":"1.29.1","author":"","license":"Apache-2.0","_id":"@google/genai@1.29.1","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"ofrobots","email":"ofrobots@google.com"},{"name":"mrdoob","email":"info@mrdoob.com"}],"homepage":"https://github.com/googleapis/js-genai#readme","bugs":{"url":"https://github.com/googleapis/js-genai/issues"},"dist":{"shasum":"6e01bd98c4217fd01f4cb5a30deafb7a86bc3b7e","tarball":"https://registry.npmjs.org/@google/genai/-/genai-1.29.1.tgz","fileCount":16,"integrity":"sha512-Buywpq0A6xf9cOdhiWCi5KUiDBbZkjCH5xbl+xxNQRItoYQgd31p0OKyn5cUnT0YNzC/pAmszqXoOc7kncqfFQ==","signatures":[{"sig":"MEQCIFwMmip8/ZIq8+Z4nHdw4/6MJKEL+GMyD30h09bd3IjWAiB2f7eKXRI/bHH9fK08ysqwO4OwL8cUBOczdMojrW7EiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8709316},"main":"dist/node/index.mjs","type":"module","_from":"file:google-genai-1.29.1.tgz","module":"dist/web/index.mjs","browser":"dist/web/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs","require":"./dist/node/index.cjs"},"types":"./dist/genai.d.ts","import":"./dist/index.mjs","browser":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"default":"./dist/index.mjs","require":"./dist/index.cjs"},"./web":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"./node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs"}},"scripts":{"docs":"typedoc && node --loader ts-node/esm scripts/add_docsite_license_headers.ts","lint":"eslint '**/*.ts'","build":"patch-package && rollup -c && npm-run-all --parallel api-extractor:dev:* && node scripts/ignore_missing_mcp_dep.js","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","prepare":"npm run build-prod","lint-fix":"eslint --fix '**/*.ts'","unit-test":"tsc && jasmine dist/test/unit/**/*_test.js dist/test/unit/*_test.js","build-prod":"patch-package && rollup -c && npm-run-all --parallel api-extractor:prod:* && node scripts/ignore_missing_mcp_dep.js","pages-main":"node --loader ts-node/esm scripts/generate_pages.ts main","system-test":"tsc && jasmine dist/test/system/**/*_test.js","pages-release":"node --loader ts-node/esm scripts/generate_pages.ts release","coverage-report":"./test/generate_report.sh","test-server-tests":"tsc && GOOGLE_CLOUD_PROJECT=googcloudproj GOOGLE_CLOUD_LOCATION=googcloudloc jasmine dist/test/system/node/*_test.js -- --test-server","api-extractor:dev:web":"api-extractor run -c api-extractor.web.json --local --verbose","api-extractor:dev:main":"api-extractor run --local --verbose","api-extractor:dev:node":"api-extractor run -c api-extractor.node.json --local --verbose","api-extractor:prod:web":"api-extractor run -c api-extractor.web.json --verbose","api-extractor:prod:main":"api-extractor run --verbose","api-extractor:prod:node":"api-extractor run -c api-extractor.node.json --verbose","test-server-tests:record":"tsc && jasmine --fail-fast dist/test/system/node/*_test.js -- --test-server --record"},"typings":"dist/genai.d.ts","_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"_resolved":"/b/f/w/src/git/build-dir/google-genai-1.29.1.tgz","overrides":{"tmp":"^0.2.4"},"_integrity":"sha512-Buywpq0A6xf9cOdhiWCi5KUiDBbZkjCH5xbl+xxNQRItoYQgd31p0OKyn5cUnT0YNzC/pAmszqXoOc7kncqfFQ==","repository":{"url":"git+https://github.com/googleapis/js-genai.git","type":"git"},"_npmVersion":"10.8.2","description":"[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"^8.18.0","google-auth-library":"^10.3.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","gts":"^5.2.0","nyc":"^17.1.0","tsx":"^4.19.4","zod":"^3.22.4","tslib":"^2.8.1","eslint":"8.57.0","undici":"^7.16.0","jasmine":"^5.5.0","ts-node":"^10.9.2","typedoc":"^0.27.0","prettier":"3.3.3","@types/ws":"^8.5.14","@eslint/js":"9.20.0","node-fetch":"^3.3.2","typescript":"~5.2.0","@types/node":"^20.9.0","npm-run-all":"^4.1.5","@types/unist":"^3.0.3","undici-types":"^7.16.0","patch-package":"^8.0.1","@types/jasmine":"^5.1.2","test-server-sdk":"^0.2.9","@types/node-fetch":"^2.6.13","jasmine-reporters":"^2.4.0","typescript-eslint":"8.24.1","zod-to-json-schema":"^3.22.4","@rollup/plugin-json":"^6.1.0","@microsoft/api-extractor":"^7.52.9","@modelcontextprotocol/sdk":"^1.20.1","rollup-plugin-typescript2":"^0.36.0","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.20.1"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/genai_1.29.1_1763009045423_0.8920545373732887","host":"s3://npm-registry-packages-npm-production"}},"1.30.0":{"name":"@google/genai","version":"1.30.0","author":"","license":"Apache-2.0","_id":"@google/genai@1.30.0","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"ofrobots","email":"ofrobots@google.com"},{"name":"mrdoob","email":"info@mrdoob.com"}],"homepage":"https://github.com/googleapis/js-genai#readme","bugs":{"url":"https://github.com/googleapis/js-genai/issues"},"dist":{"shasum":"11fc12ab64e7e7c559b41835a5c237b3dfcd1348","tarball":"https://registry.npmjs.org/@google/genai/-/genai-1.30.0.tgz","fileCount":16,"integrity":"sha512-3MRcgczBFbUat1wIlZoLJ0vCCfXgm7Qxjh59cZi2X08RgWLtm9hKOspzp7TOg1TV2e26/MLxR2GR5yD5GmBV2w==","signatures":[{"sig":"MEYCIQCaLe61j4Sb3QoCVWSdSng+PB2yIuz+Psz0sPLyrRL8fAIhAP/WMoQW2Akdq53Msw/TtvrP5ISwbq9SeFuWo3c10dM8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8885662},"main":"dist/node/index.mjs","type":"module","_from":"file:google-genai-1.30.0.tgz","module":"dist/web/index.mjs","browser":"dist/web/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs","require":"./dist/node/index.cjs"},"types":"./dist/genai.d.ts","import":"./dist/index.mjs","browser":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"default":"./dist/index.mjs","require":"./dist/index.cjs"},"./web":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"./node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs"}},"scripts":{"docs":"typedoc && node --loader ts-node/esm scripts/add_docsite_license_headers.ts","lint":"eslint '**/*.ts'","build":"patch-package && rollup -c && npm-run-all --parallel api-extractor:dev:* && node scripts/ignore_missing_mcp_dep.js","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","prepare":"npm run build-prod","lint-fix":"eslint --fix '**/*.ts'","unit-test":"tsc && jasmine dist/test/unit/**/*_test.js dist/test/unit/*_test.js","build-prod":"patch-package && rollup -c && npm-run-all --parallel api-extractor:prod:* && node scripts/ignore_missing_mcp_dep.js","pages-main":"node --loader ts-node/esm scripts/generate_pages.ts main","system-test":"tsc && jasmine dist/test/system/**/*_test.js","pages-release":"node --loader ts-node/esm scripts/generate_pages.ts release","coverage-report":"./test/generate_report.sh","test-server-tests":"tsc && GOOGLE_CLOUD_PROJECT=googcloudproj GOOGLE_CLOUD_LOCATION=googcloudloc jasmine dist/test/system/node/*_test.js -- --test-server","api-extractor:dev:web":"api-extractor run -c api-extractor.web.json --local --verbose","api-extractor:dev:main":"api-extractor run --local --verbose","api-extractor:dev:node":"api-extractor run -c api-extractor.node.json --local --verbose","api-extractor:prod:web":"api-extractor run -c api-extractor.web.json --verbose","api-extractor:prod:main":"api-extractor run --verbose","api-extractor:prod:node":"api-extractor run -c api-extractor.node.json --verbose","test-server-tests:record":"tsc && jasmine --fail-fast dist/test/system/node/*_test.js -- --test-server --record"},"typings":"dist/genai.d.ts","_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"_resolved":"/b/f/w/src/git/build-dir/google-genai-1.30.0.tgz","overrides":{"tmp":"^0.2.4"},"_integrity":"sha512-3MRcgczBFbUat1wIlZoLJ0vCCfXgm7Qxjh59cZi2X08RgWLtm9hKOspzp7TOg1TV2e26/MLxR2GR5yD5GmBV2w==","repository":{"url":"git+https://github.com/googleapis/js-genai.git","type":"git"},"_npmVersion":"10.8.2","description":"[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"^8.18.0","google-auth-library":"^10.3.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","gts":"^5.2.0","nyc":"^17.1.0","tsx":"^4.19.4","zod":"^3.22.4","tslib":"^2.8.1","eslint":"8.57.0","undici":"^7.16.0","jasmine":"^5.5.0","ts-node":"^10.9.2","typedoc":"^0.27.0","prettier":"3.3.3","@types/ws":"^8.5.14","@eslint/js":"9.20.0","node-fetch":"^3.3.2","typescript":"~5.2.0","@types/node":"^20.9.0","npm-run-all":"^4.1.5","@types/unist":"^3.0.3","undici-types":"^7.16.0","patch-package":"^8.0.1","@types/jasmine":"^5.1.2","test-server-sdk":"^0.2.9","@types/node-fetch":"^2.6.13","jasmine-reporters":"^2.4.0","typescript-eslint":"8.24.1","zod-to-json-schema":"^3.22.4","@rollup/plugin-json":"^6.1.0","@microsoft/api-extractor":"^7.52.9","@modelcontextprotocol/sdk":"^1.20.1","rollup-plugin-typescript2":"^0.36.0","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.20.1"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/genai_1.30.0_1763445002550_0.8897770570393411","host":"s3://npm-registry-packages-npm-production"}},"1.31.0":{"name":"@google/genai","version":"1.31.0","author":"","license":"Apache-2.0","_id":"@google/genai@1.31.0","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"ofrobots","email":"ofrobots@google.com"},{"name":"mrdoob","email":"info@mrdoob.com"}],"homepage":"https://github.com/googleapis/js-genai#readme","bugs":{"url":"https://github.com/googleapis/js-genai/issues"},"dist":{"shasum":"8d01721851b5831b416a3fa5327d10fd006163ca","tarball":"https://registry.npmjs.org/@google/genai/-/genai-1.31.0.tgz","fileCount":16,"integrity":"sha512-rK0RKXxNkbK35eDl+G651SxtxwHNEOogjyeZJUJe+Ed4yxu3xy5ufCiU0+QLT7xo4M9Spey8OAYfD8LPRlYBKw==","signatures":[{"sig":"MEYCIQDY5LTikUI4F8c7KV6/0HC55A1cQrLLECM7akpKg+0ZQwIhAPrlBBqQKHRbHHvV8l95TfP3clpArs8tPzoujsrij703","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8903892},"main":"dist/node/index.mjs","type":"module","_from":"file:google-genai-1.31.0.tgz","module":"dist/web/index.mjs","browser":"dist/web/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs","require":"./dist/node/index.cjs"},"types":"./dist/genai.d.ts","import":"./dist/index.mjs","browser":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"default":"./dist/index.mjs","require":"./dist/index.cjs"},"./web":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"./node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs"}},"scripts":{"docs":"typedoc && node --loader ts-node/esm scripts/add_docsite_license_headers.ts","lint":"eslint '**/*.ts'","build":"patch-package && rollup -c && npm-run-all --parallel api-extractor:dev:* && node scripts/ignore_missing_mcp_dep.js","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","prepare":"node scripts/prepare.js","lint-fix":"eslint --fix '**/*.ts'","unit-test":"tsc && jasmine dist/test/unit/**/*_test.js dist/test/unit/*_test.js","build-prod":"patch-package && rollup -c && npm-run-all --parallel api-extractor:prod:* && node scripts/ignore_missing_mcp_dep.js","pages-main":"node --loader ts-node/esm scripts/generate_pages.ts main","system-test":"tsc && jasmine dist/test/system/**/*_test.js","pages-release":"node --loader ts-node/esm scripts/generate_pages.ts release","coverage-report":"./test/generate_report.sh","test-server-tests":"tsc && GOOGLE_CLOUD_PROJECT=googcloudproj GOOGLE_CLOUD_LOCATION=googcloudloc jasmine dist/test/system/node/*_test.js -- --test-server","api-extractor:dev:web":"api-extractor run -c api-extractor.web.json --local --verbose","api-extractor:dev:main":"api-extractor run --local --verbose","api-extractor:dev:node":"api-extractor run -c api-extractor.node.json --local --verbose","api-extractor:prod:web":"api-extractor run -c api-extractor.web.json --verbose","api-extractor:prod:main":"api-extractor run --verbose","api-extractor:prod:node":"api-extractor run -c api-extractor.node.json --verbose","test-server-tests:record":"tsc && jasmine --fail-fast dist/test/system/node/*_test.js -- --test-server --record"},"typings":"dist/genai.d.ts","_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"_resolved":"/b/f/w/src/git/build-dir/google-genai-1.31.0.tgz","overrides":{"tmp":"^0.2.4"},"_integrity":"sha512-rK0RKXxNkbK35eDl+G651SxtxwHNEOogjyeZJUJe+Ed4yxu3xy5ufCiU0+QLT7xo4M9Spey8OAYfD8LPRlYBKw==","repository":{"url":"git+https://github.com/googleapis/js-genai.git","type":"git"},"_npmVersion":"10.8.2","description":"[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"^8.18.0","google-auth-library":"^10.3.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","gts":"^5.2.0","nyc":"^17.1.0","tsx":"^4.19.4","zod":"^3.22.4","tslib":"^2.8.1","eslint":"8.57.0","undici":"^7.16.0","jasmine":"^5.5.0","ts-node":"^10.9.2","typedoc":"^0.27.0","prettier":"3.3.3","@types/ws":"^8.5.14","@eslint/js":"9.20.0","node-fetch":"^3.3.2","typescript":"~5.2.0","@types/node":"^20.9.0","npm-run-all":"^4.1.5","@types/unist":"^3.0.3","undici-types":"^7.16.0","patch-package":"^8.0.1","@types/jasmine":"^5.1.2","test-server-sdk":"^0.2.9","@types/node-fetch":"^2.6.13","jasmine-reporters":"^2.4.0","typescript-eslint":"8.24.1","zod-to-json-schema":"^3.22.4","@rollup/plugin-json":"^6.1.0","@microsoft/api-extractor":"^7.52.9","@modelcontextprotocol/sdk":"^1.20.1","rollup-plugin-typescript2":"^0.36.0","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.20.1"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/genai_1.31.0_1764797511862_0.6446915144843672","host":"s3://npm-registry-packages-npm-production"}},"1.32.0":{"name":"@google/genai","version":"1.32.0","author":"","license":"Apache-2.0","_id":"@google/genai@1.32.0","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"ofrobots","email":"ofrobots@google.com"},{"name":"mrdoob","email":"info@mrdoob.com"}],"homepage":"https://github.com/googleapis/js-genai#readme","bugs":{"url":"https://github.com/googleapis/js-genai/issues"},"dist":{"shasum":"63f7d3c68894af7c53797487fd794f2c11758712","tarball":"https://registry.npmjs.org/@google/genai/-/genai-1.32.0.tgz","fileCount":16,"integrity":"sha512-46vaEaHAThIBlqWFTti1fo3xYU6DwCOwnIIotLhYUbNha90wk5cZL79zdf+NoAfKVsx4DPmjCtXvbQNNVPl5ZQ==","signatures":[{"sig":"MEQCIFOQlZtmyC4Chz36oqxlPSMv+iD0Xh0R5r/L1wXJQl2LAiBD6dA2KuQixZfzmTpdcSTiT08XiHS2jT35/TIYnrfrdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8936993},"main":"dist/node/index.mjs","type":"module","_from":"file:google-genai-1.32.0.tgz","module":"dist/web/index.mjs","browser":"dist/web/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs","require":"./dist/node/index.cjs"},"types":"./dist/genai.d.ts","import":"./dist/index.mjs","browser":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"default":"./dist/index.mjs","require":"./dist/index.cjs"},"./web":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"./node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs"}},"scripts":{"docs":"typedoc && node --loader ts-node/esm scripts/add_docsite_license_headers.ts","lint":"eslint '**/*.ts'","build":"patch-package && rollup -c && npm-run-all --parallel api-extractor:dev:* && node scripts/ignore_missing_mcp_dep.js","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","prepare":"node scripts/prepare.js","lint-fix":"eslint --fix '**/*.ts'","unit-test":"tsc && jasmine dist/test/unit/**/*_test.js dist/test/unit/*_test.js","build-prod":"patch-package && rollup -c && npm-run-all --parallel api-extractor:prod:* && node scripts/ignore_missing_mcp_dep.js","pages-main":"node --loader ts-node/esm scripts/generate_pages.ts main","system-test":"tsc && jasmine dist/test/system/**/*_test.js","pages-release":"node --loader ts-node/esm scripts/generate_pages.ts release","coverage-report":"./test/generate_report.sh","test-server-tests":"tsc && GOOGLE_CLOUD_PROJECT=googcloudproj GOOGLE_CLOUD_LOCATION=googcloudloc jasmine dist/test/system/node/*_test.js -- --test-server","api-extractor:dev:web":"api-extractor run -c api-extractor.web.json --local --verbose","api-extractor:dev:main":"api-extractor run --local --verbose","api-extractor:dev:node":"api-extractor run -c api-extractor.node.json --local --verbose","api-extractor:prod:web":"api-extractor run -c api-extractor.web.json --verbose","api-extractor:prod:main":"api-extractor run --verbose","api-extractor:prod:node":"api-extractor run -c api-extractor.node.json --verbose","test-server-tests:record":"tsc && jasmine --fail-fast dist/test/system/node/*_test.js -- --test-server --record"},"typings":"dist/genai.d.ts","_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"_resolved":"/b/f/w/src/git/build-dir/google-genai-1.32.0.tgz","overrides":{"tmp":"^0.2.4"},"_integrity":"sha512-46vaEaHAThIBlqWFTti1fo3xYU6DwCOwnIIotLhYUbNha90wk5cZL79zdf+NoAfKVsx4DPmjCtXvbQNNVPl5ZQ==","repository":{"url":"git+https://github.com/googleapis/js-genai.git","type":"git"},"_npmVersion":"10.8.2","description":"[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"^8.18.0","google-auth-library":"^10.3.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","gts":"^5.2.0","nyc":"^17.1.0","tsx":"^4.19.4","zod":"^3.25.0","tslib":"^2.8.1","eslint":"8.57.0","undici":"^7.16.0","jasmine":"^5.5.0","ts-node":"^10.9.2","typedoc":"^0.27.0","prettier":"3.3.3","@types/ws":"^8.5.14","@eslint/js":"9.20.0","node-fetch":"^3.3.2","typescript":"~5.4.0","@types/node":"^20.9.0","npm-run-all":"^4.1.5","@types/unist":"^3.0.3","undici-types":"^7.16.0","patch-package":"^8.0.1","@types/jasmine":"^5.1.2","test-server-sdk":"^0.2.9","@types/node-fetch":"^2.6.13","jasmine-reporters":"^2.4.0","typescript-eslint":"8.24.1","zod-to-json-schema":"^3.25.0","@rollup/plugin-json":"^6.1.0","@cfworker/json-schema":"^4.1.1","@microsoft/api-extractor":"^7.52.9","@modelcontextprotocol/sdk":"^1.24.0","rollup-plugin-typescript2":"^0.36.0","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.24.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/genai_1.32.0_1765245665961_0.31698447918549477","host":"s3://npm-registry-packages-npm-production"}},"1.33.0":{"name":"@google/genai","version":"1.33.0","author":"","license":"Apache-2.0","_id":"@google/genai@1.33.0","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"ofrobots","email":"ofrobots@google.com"},{"name":"mrdoob","email":"info@mrdoob.com"}],"homepage":"https://github.com/googleapis/js-genai#readme","bugs":{"url":"https://github.com/googleapis/js-genai/issues"},"dist":{"shasum":"c808abbcc04002c6860a3c99e12fcd2cfda5345c","tarball":"https://registry.npmjs.org/@google/genai/-/genai-1.33.0.tgz","fileCount":16,"integrity":"sha512-ThUjFZ1N0DU88peFjnQkb8K198EWaW2RmmnDShFQ+O+xkIH9itjpRe358x3L/b4X/A7dimkvq63oz49Vbh7Cog==","signatures":[{"sig":"MEUCIQDj0oDrRztrcLKRYuN/WUU8Y7zJRsib0xFAiojsOGPcjAIgQoS6o2IxjL0caUa2Pvzn2mnBruX0tLqDDmFCKTaxBxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10219958},"main":"dist/node/index.mjs","type":"module","_from":"file:google-genai-1.33.0.tgz","module":"dist/web/index.mjs","browser":"dist/web/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs","require":"./dist/node/index.cjs"},"types":"./dist/genai.d.ts","import":"./dist/index.mjs","browser":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"default":"./dist/index.mjs","require":"./dist/index.cjs"},"./web":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"./node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs"}},"scripts":{"docs":"typedoc && node --loader ts-node/esm scripts/add_docsite_license_headers.ts","lint":"eslint '**/*.ts'","build":"patch-package && rollup -c && npm-run-all --parallel api-extractor:dev:* && node scripts/ignore_missing_mcp_dep.js","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","prepare":"node scripts/prepare.js","lint-fix":"eslint --fix '**/*.ts'","unit-test":"tsc && jasmine dist/test/unit/**/*_test.js dist/test/unit/*_test.js","build-prod":"patch-package && rollup -c && npm-run-all --parallel api-extractor:prod:* && node scripts/ignore_missing_mcp_dep.js","pages-main":"node --loader ts-node/esm scripts/generate_pages.ts main","system-test":"tsc && jasmine dist/test/system/**/*_test.js","pages-release":"node --loader ts-node/esm scripts/generate_pages.ts release","coverage-report":"./test/generate_report.sh","test-server-tests":"tsc && GOOGLE_CLOUD_PROJECT=googcloudproj GOOGLE_CLOUD_LOCATION=googcloudloc jasmine dist/test/system/node/*_test.js -- --test-server","api-extractor:dev:web":"api-extractor run -c api-extractor.web.json --local --verbose","api-extractor:dev:main":"api-extractor run --local --verbose","api-extractor:dev:node":"api-extractor run -c api-extractor.node.json --local --verbose","api-extractor:prod:web":"api-extractor run -c api-extractor.web.json --verbose","api-extractor:prod:main":"api-extractor run --verbose","api-extractor:prod:node":"api-extractor run -c api-extractor.node.json --verbose","test-server-tests:record":"tsc && jasmine --fail-fast dist/test/system/node/*_test.js -- --test-server --record"},"typings":"dist/genai.d.ts","_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"_resolved":"/b/f/w/src/git/build-dir/google-genai-1.33.0.tgz","overrides":{"tmp":"^0.2.4"},"_integrity":"sha512-ThUjFZ1N0DU88peFjnQkb8K198EWaW2RmmnDShFQ+O+xkIH9itjpRe358x3L/b4X/A7dimkvq63oz49Vbh7Cog==","repository":{"url":"git+https://github.com/googleapis/js-genai.git","type":"git"},"_npmVersion":"10.8.2","description":"[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"^8.18.0","google-auth-library":"^10.3.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","gts":"^5.2.0","nyc":"^17.1.0","tsx":"^4.19.4","zod":"^3.25.0","tslib":"^2.8.1","eslint":"8.57.0","undici":"^7.16.0","jasmine":"^5.5.0","ts-node":"^10.9.2","typedoc":"^0.27.0","prettier":"3.3.3","@types/ws":"^8.5.14","@eslint/js":"9.20.0","node-fetch":"^3.3.2","typescript":"~5.4.0","@types/node":"^20.9.0","npm-run-all":"^4.1.5","@types/unist":"^3.0.3","undici-types":"^7.16.0","patch-package":"^8.0.1","@types/jasmine":"^5.1.2","test-server-sdk":"^0.2.9","@types/node-fetch":"^2.6.13","jasmine-reporters":"^2.4.0","typescript-eslint":"8.24.1","zod-to-json-schema":"^3.25.0","@rollup/plugin-json":"^6.1.0","@cfworker/json-schema":"^4.1.1","@microsoft/api-extractor":"^7.52.9","@modelcontextprotocol/sdk":"^1.24.0","rollup-plugin-typescript2":"^0.36.0","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.24.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/genai_1.33.0_1765425557621_0.8849112048868155","host":"s3://npm-registry-packages-npm-production"}},"1.34.0":{"name":"@google/genai","version":"1.34.0","author":"","license":"Apache-2.0","_id":"@google/genai@1.34.0","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"ofrobots","email":"ofrobots@google.com"},{"name":"mrdoob","email":"info@mrdoob.com"}],"homepage":"https://github.com/googleapis/js-genai#readme","bugs":{"url":"https://github.com/googleapis/js-genai/issues"},"dist":{"shasum":"8a6a85c2c7eb94afbb1a999967e828cae43ee6dd","tarball":"https://registry.npmjs.org/@google/genai/-/genai-1.34.0.tgz","fileCount":16,"integrity":"sha512-vu53UMPvjmb7PGzlYu6Tzxso8Dfhn+a7eQFaS2uNemVtDZKwzSpJ5+ikqBbXplF7RGB1STcVDqCkPvquiwb2sw==","signatures":[{"sig":"MEUCIQDhpe6suBHDibAkEeCznI2pVEyGsMPgAt2bQxAon/DaCAIgTyZ3ZPOLqnEEyuQvgJnr84ZXvnCXKLHdevEuQaemLMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10212719},"main":"dist/node/index.mjs","type":"module","_from":"file:google-genai-1.34.0.tgz","module":"dist/web/index.mjs","browser":"dist/web/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs","require":"./dist/node/index.cjs"},"types":"./dist/genai.d.ts","import":"./dist/index.mjs","browser":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"default":"./dist/index.mjs","require":"./dist/index.cjs"},"./web":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"./node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs"}},"scripts":{"docs":"typedoc && node --loader ts-node/esm scripts/add_docsite_license_headers.ts","lint":"eslint '**/*.ts'","build":"patch-package && rollup -c && npm-run-all --parallel api-extractor:dev:* && node scripts/ignore_missing_mcp_dep.js","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","prepare":"node scripts/prepare.js","lint-fix":"eslint --fix '**/*.ts'","unit-test":"tsc && jasmine dist/test/unit/**/*_test.js dist/test/unit/*_test.js","build-prod":"patch-package && rollup -c && npm-run-all --parallel api-extractor:prod:* && node scripts/ignore_missing_mcp_dep.js","pages-main":"node --loader ts-node/esm scripts/generate_pages.ts main","system-test":"tsc && jasmine dist/test/system/**/*_test.js","pages-release":"node --loader ts-node/esm scripts/generate_pages.ts release","coverage-report":"./test/generate_report.sh","test-server-tests":"tsc && GOOGLE_CLOUD_PROJECT=googcloudproj GOOGLE_CLOUD_LOCATION=googcloudloc jasmine dist/test/system/node/*_test.js -- --test-server","api-extractor:dev:web":"api-extractor run -c api-extractor.web.json --local --verbose","api-extractor:dev:main":"api-extractor run --local --verbose","api-extractor:dev:node":"api-extractor run -c api-extractor.node.json --local --verbose","api-extractor:prod:web":"api-extractor run -c api-extractor.web.json --verbose","api-extractor:prod:main":"api-extractor run --verbose","api-extractor:prod:node":"api-extractor run -c api-extractor.node.json --verbose","test-server-tests:record":"tsc && jasmine --fail-fast dist/test/system/node/*_test.js -- --test-server --record"},"typings":"dist/genai.d.ts","_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"_resolved":"/b/f/w/src/git/build-dir/google-genai-1.34.0.tgz","overrides":{"tmp":"^0.2.4"},"_integrity":"sha512-vu53UMPvjmb7PGzlYu6Tzxso8Dfhn+a7eQFaS2uNemVtDZKwzSpJ5+ikqBbXplF7RGB1STcVDqCkPvquiwb2sw==","repository":{"url":"git+https://github.com/googleapis/js-genai.git","type":"git"},"_npmVersion":"10.8.2","description":"[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"^8.18.0","google-auth-library":"^10.3.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","gts":"^5.2.0","nyc":"^17.1.0","tsx":"^4.19.4","zod":"^3.25.0","tslib":"^2.8.1","eslint":"8.57.0","undici":"^7.16.0","jasmine":"^5.5.0","ts-node":"^10.9.2","typedoc":"^0.27.0","prettier":"3.3.3","@types/ws":"^8.5.14","@eslint/js":"9.20.0","node-fetch":"^3.3.2","typescript":"~5.4.0","@types/node":"^20.9.0","npm-run-all":"^4.1.5","@types/unist":"^3.0.3","undici-types":"^7.16.0","patch-package":"^8.0.1","@types/jasmine":"^5.1.2","test-server-sdk":"^0.2.9","@types/node-fetch":"^2.6.13","jasmine-reporters":"^2.4.0","typescript-eslint":"8.24.1","zod-to-json-schema":"^3.25.0","@rollup/plugin-json":"^6.1.0","@cfworker/json-schema":"^4.1.1","@microsoft/api-extractor":"^7.52.9","@modelcontextprotocol/sdk":"^1.24.0","rollup-plugin-typescript2":"^0.36.0","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.24.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/genai_1.34.0_1765931230248_0.9767083733377104","host":"s3://npm-registry-packages-npm-production"}},"1.35.0":{"name":"@google/genai","version":"1.35.0","author":"","license":"Apache-2.0","_id":"@google/genai@1.35.0","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"ofrobots","email":"ofrobots@google.com"},{"name":"mrdoob","email":"info@mrdoob.com"}],"homepage":"https://github.com/googleapis/js-genai#readme","bugs":{"url":"https://github.com/googleapis/js-genai/issues"},"dist":{"shasum":"aee3a671f05a7476b825e83e988b44dfaf8e4417","tarball":"https://registry.npmjs.org/@google/genai/-/genai-1.35.0.tgz","fileCount":16,"integrity":"sha512-ZC1d0PSM5eS73BpbVIgL3ZsmXeMKLVJurxzww1Z9axy3B2eUB3ioEytbQt4Qu0Od6qPluKrTDew9pSi9kEuPaw==","signatures":[{"sig":"MEQCIB9sxOiVvDLAHuxE0jlplh9TCrD15OnLg6vxPXMeEj5zAiAmvYPKrCPdxY2y9ULLomgsA7wxCiOQvCVpB+c+n01XSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10209240},"main":"dist/node/index.mjs","type":"module","_from":"file:google-genai-1.35.0.tgz","module":"dist/web/index.mjs","browser":"dist/web/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs","require":"./dist/node/index.cjs"},"types":"./dist/genai.d.ts","import":"./dist/index.mjs","browser":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"default":"./dist/index.mjs","require":"./dist/index.cjs"},"./web":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"./node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs"}},"scripts":{"docs":"typedoc && node --loader ts-node/esm scripts/add_docsite_license_headers.ts","lint":"eslint '**/*.ts'","build":"patch-package && rollup -c && npm-run-all --parallel api-extractor:dev:* && node scripts/ignore_missing_mcp_dep.js","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","prepare":"node scripts/prepare.js","lint-fix":"eslint --fix '**/*.ts'","unit-test":"tsc && jasmine dist/test/unit/**/*_test.js dist/test/unit/*_test.js","build-prod":"patch-package && rollup -c && npm-run-all --parallel api-extractor:prod:* && node scripts/ignore_missing_mcp_dep.js","pages-main":"node --loader ts-node/esm scripts/generate_pages.ts main","system-test":"tsc && jasmine dist/test/system/**/*_test.js","pages-release":"node --loader ts-node/esm scripts/generate_pages.ts release","coverage-report":"./test/generate_report.sh","test-server-tests":"tsc && GOOGLE_CLOUD_PROJECT=googcloudproj GOOGLE_CLOUD_LOCATION=googcloudloc jasmine dist/test/system/node/*_test.js -- --test-server","api-extractor:dev:web":"api-extractor run -c api-extractor.web.json --local --verbose","api-extractor:dev:main":"api-extractor run --local --verbose","api-extractor:dev:node":"api-extractor run -c api-extractor.node.json --local --verbose","api-extractor:prod:web":"api-extractor run -c api-extractor.web.json --verbose","api-extractor:prod:main":"api-extractor run --verbose","api-extractor:prod:node":"api-extractor run -c api-extractor.node.json --verbose","test-server-tests:record":"tsc && jasmine --fail-fast dist/test/system/node/*_test.js -- --test-server --record"},"typings":"dist/genai.d.ts","_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"_resolved":"/b/f/w/src/git/build-dir/google-genai-1.35.0.tgz","overrides":{"tmp":"^0.2.4"},"_integrity":"sha512-ZC1d0PSM5eS73BpbVIgL3ZsmXeMKLVJurxzww1Z9axy3B2eUB3ioEytbQt4Qu0Od6qPluKrTDew9pSi9kEuPaw==","repository":{"url":"git+https://github.com/googleapis/js-genai.git","type":"git"},"_npmVersion":"10.8.2","description":"[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"^8.18.0","google-auth-library":"^10.3.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","gts":"^5.2.0","nyc":"^17.1.0","tsx":"^4.19.4","zod":"^3.25.0","tslib":"^2.8.1","eslint":"8.57.0","undici":"^7.16.0","jasmine":"^5.5.0","ts-node":"^10.9.2","typedoc":"^0.27.0","prettier":"3.3.3","@types/ws":"^8.5.14","@eslint/js":"9.20.0","node-fetch":"^3.3.2","typescript":"~5.4.0","@types/node":"^20.9.0","npm-run-all":"^4.1.5","@types/unist":"^3.0.3","undici-types":"^7.16.0","patch-package":"^8.0.1","@types/jasmine":"^5.1.2","test-server-sdk":"^0.2.9","@types/node-fetch":"^2.6.13","jasmine-reporters":"^2.4.0","typescript-eslint":"8.24.1","zod-to-json-schema":"^3.25.0","@rollup/plugin-json":"^6.1.0","@cfworker/json-schema":"^4.1.1","@microsoft/api-extractor":"^7.52.9","@modelcontextprotocol/sdk":"^1.24.0","rollup-plugin-typescript2":"^0.36.0","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.24.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/genai_1.35.0_1767899179406_0.6524449242831729","host":"s3://npm-registry-packages-npm-production"}},"1.36.0":{"name":"@google/genai","version":"1.36.0","author":"","license":"Apache-2.0","_id":"@google/genai@1.36.0","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"ofrobots","email":"ofrobots@google.com"},{"name":"mrdoob","email":"info@mrdoob.com"}],"homepage":"https://github.com/googleapis/js-genai#readme","bugs":{"url":"https://github.com/googleapis/js-genai/issues"},"dist":{"shasum":"73259598fdfe8f8bd1cbd87e4d23b70636d32891","tarball":"https://registry.npmjs.org/@google/genai/-/genai-1.36.0.tgz","fileCount":20,"integrity":"sha512-f4S31aVi5G6U1phMKTaNqpik+sfsU1Z25QW3sGyCjtzNj1/0SnCEfWU0Gyq0iR4pjCsaqeeZtSfzHYW3OcEWUQ==","signatures":[{"sig":"MEQCICOYkb/PX7B2I+KeAwEcjO+7w2wJtMx9p80ITWoiYg5/AiBLY2Lw8RrtLJzUhiUMoQ5tNRGCGFf/ovgKVt5ha+weIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11350733},"main":"dist/node/index.mjs","type":"module","_from":"file:google-genai-1.36.0.tgz","module":"dist/web/index.mjs","browser":"dist/web/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs","require":"./dist/node/index.cjs"},"types":"./dist/genai.d.ts","import":"./dist/index.mjs","browser":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"default":"./dist/index.mjs","require":"./dist/index.cjs"},"./web":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"./node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs"},"./tokenizer":{"node":{"types":"./dist/tokenizer/node.d.ts","import":"./dist/tokenizer/node.mjs","default":"./dist/tokenizer/node.mjs","require":"./dist/tokenizer/node.cjs"},"types":"./dist/tokenizer/node.d.ts","import":"./dist/tokenizer/node.mjs","default":"./dist/tokenizer/node.mjs","require":"./dist/tokenizer/node.cjs"},"./tokenizer/node":{"types":"./dist/tokenizer/node.d.ts","import":"./dist/tokenizer/node.mjs","default":"./dist/tokenizer/node.mjs","require":"./dist/tokenizer/node.cjs"}},"scripts":{"docs":"typedoc && node --loader ts-node/esm scripts/add_docsite_license_headers.ts","lint":"eslint '**/*.ts'","build":"patch-package && rollup -c && npm-run-all --parallel api-extractor:dev:* && node scripts/ignore_missing_mcp_dep.js","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","prepare":"node scripts/prepare.js","lint-fix":"eslint --fix '**/*.ts'","unit-test":"tsc && cp src/cross/sentencepiece/sentencepiece_model.pb.js dist/src/cross/sentencepiece/ && jasmine dist/test/unit/**/*_test.js dist/test/unit/**/**/*_test.js dist/test/unit/*_test.js","build-prod":"patch-package && rollup -c && npm-run-all --parallel api-extractor:prod:* && node scripts/ignore_missing_mcp_dep.js","pages-main":"node --loader ts-node/esm scripts/generate_pages.ts main","system-test":"tsc && jasmine dist/test/system/**/*_test.js","pages-release":"node --loader ts-node/esm scripts/generate_pages.ts release","generate-proto":"pbjs -t static-module -w es6 -o src/cross/sentencepiece/sentencepiece_model.pb.js src/cross/sentencepiece/sentencepiece_model.proto && pbts -o src/cross/sentencepiece/sentencepiece_model.pb.d.ts src/cross/sentencepiece/sentencepiece_model.pb.js && sed -i.bak 's/import \\* as \\$protobuf from \"protobufjs\\/minimal\"/import \\$protobuf from \"protobufjs\\/minimal.js\"/' src/cross/sentencepiece/sentencepiece_model.pb.js && rm src/cross/sentencepiece/sentencepiece_model.pb.js.bak","coverage-report":"./test/generate_report.sh","test-server-tests":"tsc && GOOGLE_CLOUD_PROJECT=googcloudproj GOOGLE_CLOUD_LOCATION=googcloudloc jasmine dist/test/system/node/*_test.js -- --test-server","api-extractor:dev:web":"api-extractor run -c api-extractor.web.json --local --verbose","api-extractor:dev:main":"api-extractor run --local --verbose","api-extractor:dev:node":"api-extractor run -c api-extractor.node.json --local --verbose","api-extractor:prod:web":"api-extractor run -c api-extractor.web.json --verbose","api-extractor:prod:main":"api-extractor run --verbose","api-extractor:prod:node":"api-extractor run -c api-extractor.node.json --verbose","test-server-tests:record":"tsc && jasmine --fail-fast dist/test/system/node/*_test.js -- --test-server --record","api-extractor:dev:tokenizer-node":"api-extractor run -c api-extractor.tokenizer-node.json --local --verbose","api-extractor:prod:tokenizer-node":"api-extractor run -c api-extractor.tokenizer-node.json --verbose"},"typings":"dist/genai.d.ts","_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"_resolved":"/b/f/w/src/git/build-dir/google-genai-1.36.0.tgz","overrides":{"tmp":"^0.2.4"},"_integrity":"sha512-f4S31aVi5G6U1phMKTaNqpik+sfsU1Z25QW3sGyCjtzNj1/0SnCEfWU0Gyq0iR4pjCsaqeeZtSfzHYW3OcEWUQ==","repository":{"url":"git+https://github.com/googleapis/js-genai.git","type":"git"},"_npmVersion":"10.8.2","description":"[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"^8.18.0","protobufjs":"^7.5.4","google-auth-library":"^10.3.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","gts":"^5.2.0","nyc":"^17.1.0","tsx":"^4.19.4","zod":"^3.25.0","tslib":"^2.8.1","eslint":"8.57.0","undici":"^7.16.0","jasmine":"^5.5.0","ts-node":"^10.9.2","typedoc":"^0.27.0","prettier":"3.3.3","@types/ws":"^8.5.14","@eslint/js":"9.20.0","node-fetch":"^3.3.2","typescript":"~5.4.0","@types/node":"^20.9.0","npm-run-all":"^4.1.5","@types/unist":"^3.0.3","undici-types":"^7.16.0","patch-package":"^8.0.1","@types/jasmine":"^5.1.2","protobufjs-cli":"^1.1.3","test-server-sdk":"^0.2.9","@types/node-fetch":"^2.6.13","jasmine-reporters":"^2.4.0","typescript-eslint":"8.24.1","zod-to-json-schema":"^3.25.0","@rollup/plugin-json":"^6.1.0","@cfworker/json-schema":"^4.1.1","@microsoft/api-extractor":"^7.52.9","@modelcontextprotocol/sdk":"^1.24.0","rollup-plugin-typescript2":"^0.36.0","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.24.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/genai_1.36.0_1768431064816_0.21553010953689977","host":"s3://npm-registry-packages-npm-production"}},"1.37.0":{"name":"@google/genai","version":"1.37.0","author":"","license":"Apache-2.0","_id":"@google/genai@1.37.0","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"ofrobots","email":"ofrobots@google.com"},{"name":"mrdoob","email":"info@mrdoob.com"}],"homepage":"https://github.com/googleapis/js-genai#readme","bugs":{"url":"https://github.com/googleapis/js-genai/issues"},"dist":{"shasum":"923be134e4c34078e0e1473a6d9b38d01a901b0e","tarball":"https://registry.npmjs.org/@google/genai/-/genai-1.37.0.tgz","fileCount":20,"integrity":"sha512-of85LwNqretPhBHHEljUY05OSsQVUPyw5n1RdNkUpKR36kgHq7CVVEGY4GplVbFaqbdT3DXfLSv5B/Avbe5vXw==","signatures":[{"sig":"MEUCIQCVxWF4NkcuWpXyk8jXUN1a3TV5QA1xkg3qEnealC1QUAIgOMEdS/bAarqgO0eIuqLJpuPAw0IxBmWOBthixJLgebI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11350829},"main":"dist/node/index.mjs","type":"module","_from":"file:google-genai-1.37.0.tgz","module":"dist/web/index.mjs","browser":"dist/web/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs","require":"./dist/node/index.cjs"},"types":"./dist/genai.d.ts","import":"./dist/index.mjs","browser":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"default":"./dist/index.mjs","require":"./dist/index.cjs"},"./web":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"./node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs"},"./tokenizer":{"node":{"types":"./dist/tokenizer/node.d.ts","import":"./dist/tokenizer/node.mjs","default":"./dist/tokenizer/node.mjs","require":"./dist/tokenizer/node.cjs"},"types":"./dist/tokenizer/node.d.ts","import":"./dist/tokenizer/node.mjs","default":"./dist/tokenizer/node.mjs","require":"./dist/tokenizer/node.cjs"},"./tokenizer/node":{"types":"./dist/tokenizer/node.d.ts","import":"./dist/tokenizer/node.mjs","default":"./dist/tokenizer/node.mjs","require":"./dist/tokenizer/node.cjs"}},"scripts":{"docs":"typedoc && node --loader ts-node/esm scripts/add_docsite_license_headers.ts","lint":"eslint '**/*.ts'","build":"patch-package && rollup -c && npm-run-all --parallel api-extractor:dev:* && node scripts/ignore_missing_mcp_dep.js","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","prepare":"node scripts/prepare.js","lint-fix":"eslint --fix '**/*.ts'","unit-test":"tsc && cp src/cross/sentencepiece/sentencepiece_model.pb.js dist/src/cross/sentencepiece/ && jasmine dist/test/unit/**/*_test.js dist/test/unit/**/**/*_test.js dist/test/unit/*_test.js","build-prod":"patch-package && rollup -c && npm-run-all --parallel api-extractor:prod:* && node scripts/ignore_missing_mcp_dep.js","pages-main":"node --loader ts-node/esm scripts/generate_pages.ts main","system-test":"tsc && jasmine dist/test/system/**/*_test.js","pages-release":"node --loader ts-node/esm scripts/generate_pages.ts release","generate-proto":"pbjs -t static-module -w es6 -o src/cross/sentencepiece/sentencepiece_model.pb.js src/cross/sentencepiece/sentencepiece_model.proto && pbts -o src/cross/sentencepiece/sentencepiece_model.pb.d.ts src/cross/sentencepiece/sentencepiece_model.pb.js && sed -i.bak 's/import \\* as \\$protobuf from \"protobufjs\\/minimal\"/import \\$protobuf from \"protobufjs\\/minimal.js\"/' src/cross/sentencepiece/sentencepiece_model.pb.js && rm src/cross/sentencepiece/sentencepiece_model.pb.js.bak","coverage-report":"./test/generate_report.sh","test-server-tests":"tsc && GOOGLE_CLOUD_PROJECT=googcloudproj GOOGLE_CLOUD_LOCATION=googcloudloc jasmine dist/test/system/node/*_test.js -- --test-server","api-extractor:dev:web":"api-extractor run -c api-extractor.web.json --local --verbose","api-extractor:dev:main":"api-extractor run --local --verbose","api-extractor:dev:node":"api-extractor run -c api-extractor.node.json --local --verbose","api-extractor:prod:web":"api-extractor run -c api-extractor.web.json --verbose","api-extractor:prod:main":"api-extractor run --verbose","api-extractor:prod:node":"api-extractor run -c api-extractor.node.json --verbose","test-server-tests:record":"tsc && jasmine --fail-fast dist/test/system/node/*_test.js -- --test-server --record","api-extractor:dev:tokenizer-node":"api-extractor run -c api-extractor.tokenizer-node.json --local --verbose","api-extractor:prod:tokenizer-node":"api-extractor run -c api-extractor.tokenizer-node.json --verbose"},"typings":"dist/genai.d.ts","_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"_resolved":"/b/f/w/src/git/build-dir/google-genai-1.37.0.tgz","overrides":{"tmp":"^0.2.4"},"_integrity":"sha512-of85LwNqretPhBHHEljUY05OSsQVUPyw5n1RdNkUpKR36kgHq7CVVEGY4GplVbFaqbdT3DXfLSv5B/Avbe5vXw==","repository":{"url":"git+https://github.com/googleapis/js-genai.git","type":"git"},"_npmVersion":"10.8.2","description":"[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)","directories":{},"_nodeVersion":"18.20.8","dependencies":{"ws":"^8.18.0","protobufjs":"^7.5.4","google-auth-library":"^10.3.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","gts":"^5.2.0","nyc":"^17.1.0","tsx":"^4.19.4","zod":"^3.25.0","tslib":"^2.8.1","eslint":"8.57.0","undici":"^7.16.0","jasmine":"^5.5.0","ts-node":"^10.9.2","typedoc":"^0.27.0","prettier":"3.3.3","@types/ws":"^8.5.14","@eslint/js":"9.20.0","node-fetch":"^3.3.2","typescript":"~5.4.0","@types/node":"^20.9.0","npm-run-all":"^4.1.5","@types/unist":"^3.0.3","undici-types":"^7.16.0","patch-package":"^8.0.1","@types/jasmine":"^5.1.2","protobufjs-cli":"^1.1.3","test-server-sdk":"^0.2.9","@types/node-fetch":"^2.6.13","jasmine-reporters":"^2.4.0","typescript-eslint":"8.24.1","zod-to-json-schema":"^3.25.0","@rollup/plugin-json":"^6.1.0","@cfworker/json-schema":"^4.1.1","@microsoft/api-extractor":"^7.52.9","@modelcontextprotocol/sdk":"^1.25.2","rollup-plugin-typescript2":"^0.36.0","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.25.2"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/genai_1.37.0_1768513587111_0.473748749410021","host":"s3://npm-registry-packages-npm-production"}},"1.38.0":{"name":"@google/genai","version":"1.38.0","description":"[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)","type":"module","main":"dist/node/index.mjs","module":"dist/web/index.mjs","browser":"dist/web/index.mjs","typings":"dist/genai.d.ts","exports":{".":{"browser":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","require":"./dist/node/index.cjs","default":"./dist/node/index.mjs"},"types":"./dist/genai.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs","default":"./dist/index.mjs"},"./web":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"./node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs"},"./tokenizer":{"node":{"types":"./dist/tokenizer/node.d.ts","import":"./dist/tokenizer/node.mjs","require":"./dist/tokenizer/node.cjs","default":"./dist/tokenizer/node.mjs"},"types":"./dist/tokenizer/node.d.ts","import":"./dist/tokenizer/node.mjs","require":"./dist/tokenizer/node.cjs","default":"./dist/tokenizer/node.mjs"},"./tokenizer/node":{"types":"./dist/tokenizer/node.d.ts","import":"./dist/tokenizer/node.mjs","require":"./dist/tokenizer/node.cjs","default":"./dist/tokenizer/node.mjs"}},"scripts":{"prepare":"node scripts/prepare.js","build":"patch-package && rollup -c && npm-run-all --parallel api-extractor:dev:* && node scripts/ignore_missing_mcp_dep.js","build-prod":"patch-package && rollup -c && npm-run-all --parallel api-extractor:prod:* && node scripts/ignore_missing_mcp_dep.js","api-extractor:dev:main":"api-extractor run --local --verbose","api-extractor:dev:node":"api-extractor run -c api-extractor.node.json --local --verbose","api-extractor:dev:web":"api-extractor run -c api-extractor.web.json --local --verbose","api-extractor:dev:tokenizer-node":"api-extractor run -c api-extractor.tokenizer-node.json --local --verbose","api-extractor:prod:main":"api-extractor run --verbose","api-extractor:prod:node":"api-extractor run -c api-extractor.node.json --verbose","api-extractor:prod:web":"api-extractor run -c api-extractor.web.json --verbose","api-extractor:prod:tokenizer-node":"api-extractor run -c api-extractor.tokenizer-node.json --verbose","unit-test":"tsc && cp src/cross/sentencepiece/sentencepiece_model.pb.js dist/src/cross/sentencepiece/ && jasmine dist/test/unit/**/*_test.js dist/test/unit/**/**/*_test.js dist/test/unit/*_test.js","system-test":"tsc && jasmine dist/test/system/**/*_test.js","test-server-tests":"tsc && GOOGLE_CLOUD_PROJECT=googcloudproj GOOGLE_CLOUD_LOCATION=googcloudloc jasmine dist/test/system/node/*_test.js -- --test-server","test-server-tests:record":"tsc && jasmine --fail-fast dist/test/system/node/*_test.js -- --test-server --record","docs":"typedoc && node --loader ts-node/esm scripts/add_docsite_license_headers.ts","pages-main":"node --loader ts-node/esm scripts/generate_pages.ts main","pages-release":"node --loader ts-node/esm scripts/generate_pages.ts release","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","lint":"eslint '**/*.ts'","lint-fix":"eslint --fix '**/*.ts'","coverage-report":"./test/generate_report.sh","generate-proto":"pbjs -t static-module -w es6 -o src/cross/sentencepiece/sentencepiece_model.pb.js src/cross/sentencepiece/sentencepiece_model.proto && pbts -o src/cross/sentencepiece/sentencepiece_model.pb.d.ts src/cross/sentencepiece/sentencepiece_model.pb.js && sed -i.bak 's/import \\* as \\$protobuf from \"protobufjs\\/minimal\"/import \\$protobuf from \"protobufjs\\/minimal.js\"/' src/cross/sentencepiece/sentencepiece_model.pb.js && rm src/cross/sentencepiece/sentencepiece_model.pb.js.bak"},"engines":{"node":">=20.0.0"},"overrides":{"tmp":"^0.2.4"},"devDependencies":{"@eslint/js":"9.20.0","@microsoft/api-extractor":"^7.52.9","@modelcontextprotocol/sdk":"^1.25.2","@rollup/plugin-json":"^6.1.0","@types/jasmine":"^5.1.2","@types/node":"^20.9.0","@types/node-fetch":"^2.6.13","@types/unist":"^3.0.3","@types/ws":"^8.5.14","@cfworker/json-schema":"^4.1.1","c8":"^10.1.3","eslint":"8.57.0","gts":"^5.2.0","jasmine":"^5.5.0","jasmine-reporters":"^2.4.0","node-fetch":"^3.3.2","npm-run-all":"^4.1.5","nyc":"^17.1.0","patch-package":"^8.0.1","prettier":"3.3.3","prettier-plugin-organize-imports":"^4.1.0","protobufjs-cli":"^1.1.3","rollup-plugin-typescript2":"^0.36.0","test-server-sdk":"^0.2.9","ts-node":"^10.9.2","tslib":"^2.8.1","tsx":"^4.19.4","typedoc":"^0.27.0","typescript":"~5.4.0","typescript-eslint":"8.24.1","undici":"^7.16.0","undici-types":"^7.16.0","zod":"^3.25.0","zod-to-json-schema":"^3.25.0"},"dependencies":{"google-auth-library":"^10.3.0","protobufjs":"^7.5.4","ws":"^8.18.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.25.2"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"repository":{"type":"git","url":"git+https://github.com/googleapis/js-genai.git"},"bugs":{"url":"https://github.com/googleapis/js-genai/issues"},"homepage":"https://github.com/googleapis/js-genai#readme","author":"","license":"Apache-2.0","_id":"@google/genai@1.38.0","_integrity":"sha512-V/4CQVQGovvGHuS73lwJwHKR9x33kCij3zz/ReEQ4A7RJaV0U7m4k1mvYhFk55cGZdF5JLKu2S9BTaFuEs5xTA==","_resolved":"/b/f/w/src/git/build-dir/google-genai-1.38.0.tgz","_from":"file:google-genai-1.38.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-V/4CQVQGovvGHuS73lwJwHKR9x33kCij3zz/ReEQ4A7RJaV0U7m4k1mvYhFk55cGZdF5JLKu2S9BTaFuEs5xTA==","shasum":"e26b5c269ddd6477ba71c03e829e903910010d02","tarball":"https://registry.npmjs.org/@google/genai/-/genai-1.38.0.tgz","fileCount":20,"unpackedSize":11385206,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFHJRvQqw06Ivmx1XkluHUg6qvp3DoeD5nSuMrYStHdtAiEA/JN4EZsg2mL5JsfSnXyRswpQxT/E8OX6aohEOTY9OjU="}]},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"ofrobots","email":"ofrobots@google.com"},{"name":"mrdoob","email":"info@mrdoob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_1.38.0_1768947830107_0.5321100450736145"},"_hasShrinkwrap":false}},"time":{"created":"2025-03-11T00:45:26.597Z","modified":"2026-01-20T22:23:50.629Z","0.2.0":"2025-03-11T00:45:27.001Z","0.3.0":"2025-03-11T21:34:18.382Z","0.3.1":"2025-03-11T21:58:29.937Z","0.4.0":"2025-03-14T21:51:18.505Z","0.5.0":"2025-03-20T20:20:50.902Z","0.6.0":"2025-03-20T22:29:51.832Z","0.6.1":"2025-03-25T18:47:48.616Z","0.7.0":"2025-03-27T22:53:43.880Z","0.8.0":"2025-04-09T02:49:41.063Z","0.9.0":"2025-04-17T23:43:11.710Z","0.10.0":"2025-04-23T22:20:46.713Z","0.11.0":"2025-04-30T20:41:57.412Z","0.12.0":"2025-04-30T21:57:00.190Z","0.13.0":"2025-05-07T20:00:48.624Z","0.14.0":"2025-05-13T19:30:29.354Z","0.14.1":"2025-05-15T20:59:40.089Z","0.15.0":"2025-05-19T05:27:40.241Z","1.0.0":"2025-05-19T22:26:30.471Z","1.0.1":"2025-05-22T04:16:58.661Z","1.1.0":"2025-05-26T21:36:07.350Z","1.2.0":"2025-05-29T03:39:02.647Z","1.3.0":"2025-05-30T23:25:29.657Z","1.4.0":"2025-06-04T23:00:21.814Z","1.5.0":"2025-06-12T21:35:57.664Z","1.5.1":"2025-06-13T19:56:43.914Z","1.6.0":"2025-06-21T00:36:14.658Z","1.7.0":"2025-06-26T00:28:08.780Z","1.8.0":"2025-07-01T22:38:40.450Z","1.9.0":"2025-07-09T23:23:39.229Z","1.10.0":"2025-07-17T01:08:04.369Z","1.11.0":"2025-07-23T22:44:36.301Z","1.12.0":"2025-07-30T22:09:27.069Z","1.13.0":"2025-08-06T22:57:29.839Z","1.14.0":"2025-08-14T00:52:56.225Z","1.15.0":"2025-08-18T23:31:22.973Z","1.16.0":"2025-08-27T20:47:27.917Z","1.17.0":"2025-09-03T23:04:19.345Z","1.18.0":"2025-09-09T11:48:16.582Z","1.19.0":"2025-09-09T22:59:19.297Z","1.20.0":"2025-09-16T23:59:51.239Z","1.21.0":"2025-09-26T00:07:52.002Z","1.22.0":"2025-10-02T17:01:31.589Z","1.23.0":"2025-10-08T22:52:22.178Z","1.24.0":"2025-10-11T01:12:15.717Z","1.25.0":"2025-10-15T03:42:14.866Z","1.26.0":"2025-10-22T00:34:21.170Z","1.27.0":"2025-10-23T23:23:47.683Z","1.28.0":"2025-10-29T23:53:59.623Z","1.29.0":"2025-11-05T22:29:39.244Z","1.29.1":"2025-11-13T04:44:05.642Z","1.30.0":"2025-11-18T05:50:02.862Z","1.31.0":"2025-12-03T21:31:52.098Z","1.32.0":"2025-12-09T02:01:06.195Z","1.33.0":"2025-12-11T03:59:17.882Z","1.34.0":"2025-12-17T00:27:10.522Z","1.35.0":"2026-01-08T19:06:19.616Z","1.36.0":"2026-01-14T22:51:05.002Z","1.37.0":"2026-01-15T21:46:27.341Z","1.38.0":"2026-01-20T22:23:50.327Z"},"bugs":{"url":"https://github.com/googleapis/js-genai/issues"},"license":"Apache-2.0","homepage":"https://github.com/googleapis/js-genai#readme","repository":{"type":"git","url":"git+https://github.com/googleapis/js-genai.git"},"description":"[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)","maintainers":[{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},{"name":"ofrobots","email":"ofrobots@google.com"},{"name":"mrdoob","email":"info@mrdoob.com"}],"readme":"# Google Gen AI SDK for TypeScript and JavaScript\n\n[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)\n[![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)\n\n----------------------\n**Documentation:** https://googleapis.github.io/js-genai/\n\n----------------------\n\nThe Google Gen AI JavaScript SDK is designed for\nTypeScript and JavaScript developers to build applications powered by Gemini. The SDK\nsupports both the [Gemini Developer API](https://ai.google.dev/gemini-api/docs)\nand [Vertex AI](https://cloud.google.com/vertex-ai/generative-ai/docs/learn/overview).\n\nThe Google Gen AI SDK is designed to work with Gemini 2.0+ features.\n\n> [!CAUTION]\n> **API Key Security:** Avoid exposing API keys in client-side code.\n> Use server-side implementations in production environments.\n\n## Code Generation\n\nGenerative models are often unaware of recent API and SDK updates and may suggest outdated or legacy code.\n\nWe recommend using our Code Generation instructions [`codegen_instructions.md`](https://raw.githubusercontent.com/googleapis/js-genai/refs/heads/main/codegen_instructions.md) when generating Google Gen AI SDK code to guide your model towards using the more recent SDK features. Copy and paste the instructions into your development environment to provide the model with the necessary context.\n\n## Prerequisites\n\n1. Node.js version 20 or later\n\n### The following are required for Vertex AI users (excluding Vertex AI Studio)\n1. [Select](https://console.cloud.google.com/project) or [create](https://cloud.google.com/resource-manager/docs/creating-managing-projects#creating_a_project) a Google Cloud project.\n1. [Enable billing for your project](https://cloud.google.com/billing/docs/how-to/modify-project).\n1. [Enable the Vertex AI API](https://console.cloud.google.com/flows/enableapi?apiid=aiplatform.googleapis.com).\n1. [Configure authentication](https://cloud.google.com/docs/authentication) for your project.\n * [Install the gcloud CLI](https://cloud.google.com/sdk/docs/install).\n * [Initialize the gcloud CLI](https://cloud.google.com/sdk/docs/initializing).\n * Create local authentication credentials for your user account:\n\n ```sh\n gcloud auth application-default login\n ```\nA list of accepted authentication options are listed in [GoogleAuthOptions](https://github.com/googleapis/google-auth-library-nodejs/blob/3ae120d0a45c95e36c59c9ac8286483938781f30/src/auth/googleauth.ts#L87) interface of google-auth-library-node.js GitHub repo.\n\n## Installation\n\nTo install the SDK, run the following command:\n\n```shell\nnpm install @google/genai\n```\n\n## Quickstart\n\nThe simplest way to get started is to use an API key from\n[Google AI Studio](https://aistudio.google.com/apikey):\n\n```typescript\nimport {GoogleGenAI} from '@google/genai';\nconst GEMINI_API_KEY = process.env.GEMINI_API_KEY;\n\nconst ai = new GoogleGenAI({apiKey: GEMINI_API_KEY});\n\nasync function main() {\n const response = await ai.models.generateContent({\n model: 'gemini-2.5-flash',\n contents: 'Why is the sky blue?',\n });\n console.log(response.text);\n}\n\nmain();\n```\n\n## Initialization\n\nThe Google Gen AI SDK provides support for both the\n[Google AI Studio](https://ai.google.dev/gemini-api/docs) and\n[Vertex AI](https://cloud.google.com/vertex-ai/generative-ai/docs/learn/overview)\n implementations of the Gemini API.\n\n### Gemini Developer API\n\nFor server-side applications, initialize using an API key, which can\nbe acquired from [Google AI Studio](https://aistudio.google.com/apikey):\n\n```typescript\nimport { GoogleGenAI } from '@google/genai';\nconst ai = new GoogleGenAI({apiKey: 'GEMINI_API_KEY'});\n```\n\n#### Browser\n\n> [!CAUTION]\n> **API Key Security:** Avoid exposing API keys in client-side code.\n> Use server-side implementations in production environments.\n\nIn the browser the initialization code is identical:\n\n\n```typescript\nimport { GoogleGenAI } from '@google/genai';\nconst ai = new GoogleGenAI({apiKey: 'GEMINI_API_KEY'});\n```\n\n### Vertex AI\n\nSample code for VertexAI initialization:\n\n```typescript\nimport { GoogleGenAI } from '@google/genai';\n\nconst ai = new GoogleGenAI({\n vertexai: true,\n project: 'your_project',\n location: 'your_location',\n});\n```\n\n### (Optional) (NodeJS only) Using environment variables:\n\nFor NodeJS environments, you can create a client by configuring the necessary\nenvironment variables. Configuration setup instructions depends on whether\nyou're using the Gemini Developer API or the Gemini API in Vertex AI.\n\n**Gemini Developer API:** Set `GOOGLE_API_KEY` as shown below:\n\n```bash\nexport GOOGLE_API_KEY='your-api-key'\n```\n\n**Gemini API on Vertex AI:** Set `GOOGLE_GENAI_USE_VERTEXAI`,\n`GOOGLE_CLOUD_PROJECT` and `GOOGLE_CLOUD_LOCATION`, as shown below:\n\n```bash\nexport GOOGLE_GENAI_USE_VERTEXAI=true\nexport GOOGLE_CLOUD_PROJECT='your-project-id'\nexport GOOGLE_CLOUD_LOCATION='us-central1'\n```\n\n```typescript\nimport {GoogleGenAI} from '@google/genai';\n\nconst ai = new GoogleGenAI();\n```\n\n## API Selection\n\nBy default, the SDK uses the beta API endpoints provided by Google to support\npreview features in the APIs. The stable API endpoints can be selected by\nsetting the API version to `v1`.\n\nTo set the API version use `apiVersion`. For example, to set the API version to\n`v1` for Vertex AI:\n\n```typescript\nconst ai = new GoogleGenAI({\n vertexai: true,\n project: 'your_project',\n location: 'your_location',\n apiVersion: 'v1'\n});\n```\n\nTo set the API version to `v1alpha` for the Gemini Developer API:\n\n```typescript\nconst ai = new GoogleGenAI({\n apiKey: 'GEMINI_API_KEY',\n apiVersion: 'v1alpha'\n});\n```\n\n## GoogleGenAI overview\n\nAll API features are accessed through an instance of the `GoogleGenAI` classes.\nThe submodules bundle together related API methods:\n\n- [`ai.models`](https://googleapis.github.io/js-genai/release_docs/classes/models.Models.html):\n Use `models` to query models (`generateContent`, `generateImages`, ...), or\n examine their metadata.\n- [`ai.caches`](https://googleapis.github.io/js-genai/release_docs/classes/caches.Caches.html):\n Create and manage `caches` to reduce costs when repeatedly using the same\n large prompt prefix.\n- [`ai.chats`](https://googleapis.github.io/js-genai/release_docs/classes/chats.Chats.html):\n Create local stateful `chat` objects to simplify multi turn interactions.\n- [`ai.files`](https://googleapis.github.io/js-genai/release_docs/classes/files.Files.html):\n Upload `files` to the API and reference them in your prompts.\n This reduces bandwidth if you use a file many times, and handles files too\n large to fit inline with your prompt.\n- [`ai.live`](https://googleapis.github.io/js-genai/release_docs/classes/live.Live.html):\n Start a `live` session for real time interaction, allows text + audio + video\n input, and text or audio output.\n\n## Samples\n\nMore samples can be found in the\n[github samples directory](https://github.com/googleapis/js-genai/tree/main/sdk-samples).\n\n### Streaming\n\nFor quicker, more responsive API interactions use the `generateContentStream`\nmethod which yields chunks as they're generated:\n\n```typescript\nimport {GoogleGenAI} from '@google/genai';\nconst GEMINI_API_KEY = process.env.GEMINI_API_KEY;\n\nconst ai = new GoogleGenAI({apiKey: GEMINI_API_KEY});\n\nasync function main() {\n const response = await ai.models.generateContentStream({\n model: 'gemini-2.5-flash',\n contents: 'Write a 100-word poem.',\n });\n for await (const chunk of response) {\n console.log(chunk.text);\n }\n}\n\nmain();\n```\n\n### Function Calling\n\nTo let Gemini to interact with external systems, you can provide\n`functionDeclaration` objects as `tools`. To use these tools it's a 4 step\n\n1. **Declare the function name, description, and parametersJsonSchema**\n2. **Call `generateContent` with function calling enabled**\n3. **Use the returned `FunctionCall` parameters to call your actual function**\n3. **Send the result back to the model (with history, easier in `ai.chat`)\n as a `FunctionResponse`**\n\n```typescript\nimport {GoogleGenAI, FunctionCallingConfigMode, FunctionDeclaration, Type} from '@google/genai';\nconst GEMINI_API_KEY = process.env.GEMINI_API_KEY;\n\nasync function main() {\n const controlLightDeclaration: FunctionDeclaration = {\n name: 'controlLight',\n parametersJsonSchema: {\n type: 'object',\n properties:{\n brightness: {\n type:'number',\n },\n colorTemperature: {\n type:'string',\n },\n },\n required: ['brightness', 'colorTemperature'],\n },\n };\n\n const ai = new GoogleGenAI({apiKey: GEMINI_API_KEY});\n const response = await ai.models.generateContent({\n model: 'gemini-2.5-flash',\n contents: 'Dim the lights so the room feels cozy and warm.',\n config: {\n toolConfig: {\n functionCallingConfig: {\n // Force it to call any function\n mode: FunctionCallingConfigMode.ANY,\n allowedFunctionNames: ['controlLight'],\n }\n },\n tools: [{functionDeclarations: [controlLightDeclaration]}]\n }\n });\n\n console.log(response.functionCalls);\n}\n\nmain();\n```\n\n#### Model Context Protocol (MCP) support (experimental)\n\nBuilt-in [MCP](https://modelcontextprotocol.io/introduction) support is an\nexperimental feature. You can pass a local MCP server as a tool directly.\n\n```javascript\nimport { GoogleGenAI, FunctionCallingConfigMode , mcpToTool} from '@google/genai';\nimport { Client } from \"@modelcontextprotocol/sdk/client/index.js\";\nimport { StdioClientTransport } from \"@modelcontextprotocol/sdk/client/stdio.js\";\n\n// Create server parameters for stdio connection\nconst serverParams = new StdioClientTransport({\n command: \"npx\", // Executable\n args: [\"-y\", \"@philschmid/weather-mcp\"] // MCP Server\n});\n\nconst client = new Client(\n {\n name: \"example-client\",\n version: \"1.0.0\"\n }\n);\n\n// Configure the client\nconst ai = new GoogleGenAI({});\n\n// Initialize the connection between client and server\nawait client.connect(serverParams);\n\n// Send request to the model with MCP tools\nconst response = await ai.models.generateContent({\n model: \"gemini-2.5-flash\",\n contents: `What is the weather in London in ${new Date().toLocaleDateString()}?`,\n config: {\n tools: [mcpToTool(client)], // uses the session, will automatically call the tool using automatic function calling\n },\n});\nconsole.log(response.text);\n\n// Close the connection\nawait client.close();\n```\n\n### Generate Content\n\n#### How to structure `contents` argument for `generateContent`\n\nThe SDK allows you to specify the following types in the `contents` parameter:\n\n#### Content\n\n- `Content`: The SDK will wrap the singular `Content` instance in an array which\ncontains only the given content instance\n- `Content[]`: No transformation happens\n\n#### Part\n\nParts will be aggregated on a singular Content, with role 'user'.\n\n- `Part | string`: The SDK will wrap the `string` or `Part` in a `Content`\ninstance with role 'user'.\n- `Part[] | string[]`: The SDK will wrap the full provided list into a single\n`Content` with role 'user'.\n\n**_NOTE:_** This doesn't apply to `FunctionCall` and `FunctionResponse` parts,\nif you are specifying those, you need to explicitly provide the full\n`Content[]` structure making it explicit which Parts are 'spoken' by the model,\nor the user. The SDK will throw an exception if you try this.\n\n## Error Handling\n\nTo handle errors raised by the API, the SDK provides this [ApiError](https://github.com/googleapis/js-genai/blob/main/src/errors.ts) class.\n\n```typescript\nimport {GoogleGenAI} from '@google/genai';\nconst GEMINI_API_KEY = process.env.GEMINI_API_KEY;\n\nconst ai = new GoogleGenAI({apiKey: GEMINI_API_KEY});\n\nasync function main() {\n await ai.models.generateContent({\n model: 'non-existent-model',\n contents: 'Write a 100-word poem.',\n }).catch((e) => {\n console.error('error name: ', e.name);\n console.error('error message: ', e.message);\n console.error('error status: ', e.status);\n });\n}\n\nmain();\n```\n\n## Interactions (Preview)\n\n> **Warning:** The Interactions API is in **Beta**. This is a preview of an\nexperimental feature. Features and schemas are subject to **breaking changes**.\n\nThe Interactions API is a unified interface for interacting with Gemini models\nand agents. It simplifies state management, tool orchestration, and long-running\ntasks.\n\nSee the [documentation site](https://ai.google.dev/gemini-api/docs/interactions)\nfor more details.\n\n### Basic Interaction\n\n```typescript\nconst interaction = await ai.interactions.create({\n model: 'gemini-2.5-flash',\n input: 'Hello, how are you?',\n});\nconsole.debug(interaction);\n\n```\n\n### Stateful Conversation\n\nThe Interactions API supports server-side state management. You can continue a\nconversation by referencing the `previous_interaction_id`.\n\n```typescript\n// 1. First turn\nconst interaction1 = await ai.interactions.create({\n model: 'gemini-2.5-flash',\n input: 'Hi, my name is Amir.',\n});\nconsole.debug(interaction1);\n\n// 2. Second turn (passing previous_interaction_id)\nconst interaction2 = await ai.interactions.create({\n model: 'gemini-2.5-flash',\n input: 'What is my name?',\n previous_interaction_id: interaction1.id,\n});\nconsole.debug(interaction2);\n\n```\n\n### Agents (Deep Research)\n\nYou can use specialized agents like `deep-research-pro-preview-12-2025` for\ncomplex tasks.\n\n```typescript\nfunction sleep(ms: number): Promise {\n return new Promise(resolve => setTimeout(resolve, ms));\n}\n\n// 1. Start the Deep Research Agent\nconst initialInteraction = await ai.interactions.create({\n input:\n 'Research the history of the Google TPUs with a focus on 2025 and 2026.',\n agent: 'deep-research-pro-preview-12-2025',\n background: true,\n});\n\nconsole.log(`Research started. Interaction ID: ${initialInteraction.id}`);\n\n// 2. Poll for results\nwhile (true) {\n const interaction = await ai.interactions.get(initialInteraction.id);\n console.log(`Status: ${interaction.status}`);\n\n if (interaction.status === 'completed') {\n console.debug('\\nFinal Report:\\n', interaction.outputs);\n break;\n } else if (['failed', 'cancelled'].includes(interaction.status)) {\n console.log(`Failed with status: ${interaction.status}`);\n break;\n }\n\n await sleep(10000); // Sleep for 10 seconds\n}\n\n```\n\n### Multimodal Input\n\nYou can provide multimodal data (text, images, audio, etc.) in the input list.\n\n```typescript\nimport base64\n\n// Assuming you have a base64 string\n// const base64Image = ...;\n\nconst interaction = await ai.interactions.create({\n model: 'gemini-2.5-flash',\n input: [\n { type: 'text', text: 'Describe the image.' },\n { type: 'image', data: base64Image, mime_type: 'image/png' },\n ],\n});\n\nconsole.debug(interaction);\n\n```\n\n### Function Calling\n\nYou can define custom functions for the model to use. The Interactions API\nhandles the tool selection, and you provide the execution result back to the\nmodel.\n\n```typescript\n// 1. Define the tool\nconst getWeather = (location: string) => {\n /* Gets the weather for a given location. */\n return `The weather in ${location} is sunny.`;\n};\n\n// 2. Send the request with tools\nlet interaction = await ai.interactions.create({\n model: 'gemini-2.5-flash',\n input: 'What is the weather in Mountain View, CA?',\n tools: [\n {\n type: 'function',\n name: 'get_weather',\n description: 'Gets the weather for a given location.',\n parameters: {\n type: 'object',\n properties: {\n location: {\n type: 'string',\n description: 'The city and state, e.g. San Francisco, CA',\n },\n },\n required: ['location'],\n },\n },\n ],\n});\n\n// 3. Handle the tool call\nfor (const output of interaction.outputs!) {\n if (output.type === 'function_call') {\n console.log(\n `Tool Call: ${output.name}(${JSON.stringify(output.arguments)})`);\n\n // Execute your actual function here\n // Note: ensure arguments match your function signature\n const result = getWeather(JSON.stringify(output.arguments.location));\n\n // Send result back to the model\n interaction = await ai.interactions.create({\n model: 'gemini-2.5-flash',\n previous_interaction_id: interaction.id,\n input: [\n {\n type: 'function_result',\n name: output.name,\n call_id: output.id,\n result: result,\n },\n ],\n });\n\n console.debug(`Response: ${JSON.stringify(interaction)}`);\n }\n}\n\n```\n\n### Built-in Tools\nYou can also use Google's built-in tools, such as **Google Search** or **Code\nExecution**.\n\n#### Grounding with Google Search\n\n```typescript\nconst interaction = await ai.interactions.create({\n model: 'gemini-2.5-flash',\n input: 'Who won the last Super Bowl',\n tools: [{ type: 'google_search' }],\n});\n\nconsole.debug(interaction);\n\n```\n\n#### Code Execution\n\n```typescript\nconst interaction = await ai.interactions.create({\n model: 'gemini-2.5-flash',\n input: 'Calculate the 50th Fibonacci number.',\n tools: [{ type: 'code_execution' }],\n});\n\nconsole.debug(interaction);\n\n```\n\n### Multimodal Output\n\nThe Interactions API can generate multimodal outputs, such as images. You must\nspecify the `response_modalities`.\n\n```typescript\nimport * as fs from 'fs';\n\nconst interaction = await ai.interactions.create({\n model: 'gemini-3-pro-image-preview',\n input: 'Generate an image of a futuristic city.',\n response_modalities: ['image'],\n});\n\nfor (const output of interaction.outputs!) {\n if (output.type === 'image') {\n console.log(`Generated image with mime_type: ${output.mime_type}`);\n // Save the image\n fs.writeFileSync(\n 'generated_city.png', Buffer.from(output.data!, 'base64'));\n }\n}\n\n```\n\n## How is this different from the other Google AI SDKs\nThis SDK (`@google/genai`) is Google Deepmind’s \"vanilla\" SDK for its generative\nAI offerings, and is where Google Deepmind adds new AI features.\n\nModels hosted either on the [Vertex AI platform](https://cloud.google.com/vertex-ai/generative-ai/docs/learn/overview) or the [Gemini Developer platform](https://ai.google.dev/gemini-api/docs) are accessible through this SDK.\n\nOther SDKs may be offering additional AI frameworks on top of this SDK, or may\nbe targeting specific project environments (like Firebase).\n\nThe `@google/generative_language` and `@google-cloud/vertexai` SDKs are previous\niterations of this SDK and are no longer receiving new Gemini 2.0+ features.\n","readmeFilename":"README.md"}