{"versions":{"0.2.0":{"name":"@google/genai","version":"0.2.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)","main":"dist/node/index.js","module":"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","require":"./dist/node/index.js","default":"./dist/node/index.js"},"types":"./dist/genai.d.ts","require":"./dist/index.js","import":"./dist/index.mjs","default":"./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","require":"./dist/node/index.js","default":"./dist/node/index.js"}},"scripts":{"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","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","unit-test":"ts-node node_modules/jasmine/bin/jasmine test/unit/**/*_test.ts test/unit/*_test.ts","system-test":"ts-node node_modules/jasmine/bin/jasmine test/system/**/*_test.ts","docs":"typedoc && scripts/add_typedoc_headers.sh","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","lint":"eslint '**/*.ts'","lint-fix":"eslint --fix '**/*.ts'"},"engines":{"node":">=18.0.0"},"devDependencies":{"@eslint/js":"9.20.0","@microsoft/api-extractor":"^7.50.1","@rollup/plugin-json":"^6.1.0","@types/jasmine":"^5.1.2","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/ws":"^8.5.14","eslint":"8.57.0","gts":"^5.2.0","jasmine":"^5.5.0","jasmine-reporters":"^2.4.0","nyc":"^17.1.0","prettier":"3.3.3","prettier-plugin-organize-imports":"^4.1.0","rollup-plugin-typescript2":"^0.36.0","ts-node":"^10.9.2","tslib":"^2.8.1","typedoc":"^0.27.0","typescript":"~5.2.0","typescript-eslint":"8.24.1"},"dependencies":{"google-auth-library":"^9.14.2","ws":"^8.18.0"},"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@0.2.0","gitHead":"39c100d919531083a942631cdef7284fe9f07007","_nodeVersion":"20.18.3","_npmVersion":"10.8.2","dist":{"integrity":"sha512-r7EiRHSqc6D1lDIMvM4OemjUwPpUbYb9jTxe1eLCiFbooHrmPc6U9z3n56E/iWzigkZmjRh4IC0CMzoB1aql9w==","shasum":"3d57f66085b26f052b16479ef3bb5efadf5e961b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-0.2.0.tgz","fileCount":16,"unpackedSize":3827102,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIE7x1UC0L2YUYPQ2rjIKKyFMF1iAY7ohykoFbX4fhHxnAiAHRHEADD32pvXRXYoDp6UOZw4HC99EpljoXzME5pCoVg=="}],"size":544063},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"},{"name":"anonymous","email":"bencoe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_0.2.0_1741653926723_0.9625105477343809"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-11T00:45:27.001Z","publish_time":1741653927001,"_source_registry_name":"default","contributors":[]},"0.3.1":{"name":"@google/genai","version":"0.3.1","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)","main":"dist/node/index.js","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","require":"./dist/node/index.js","default":"./dist/node/index.js"},"types":"./dist/genai.d.ts","require":"./dist/index.js","import":"./dist/index.mjs","default":"./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","require":"./dist/node/index.js","default":"./dist/node/index.js"}},"scripts":{"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","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","unit-test":"ts-node node_modules/jasmine/bin/jasmine test/unit/**/*_test.ts test/unit/*_test.ts","system-test":"ts-node node_modules/jasmine/bin/jasmine test/system/**/*_test.ts","docs":"typedoc && scripts/add_typedoc_headers.sh","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","lint":"eslint '**/*.ts'","lint-fix":"eslint --fix '**/*.ts'"},"engines":{"node":">=18.0.0"},"devDependencies":{"@eslint/js":"9.20.0","@microsoft/api-extractor":"^7.50.1","@rollup/plugin-json":"^6.1.0","@types/jasmine":"^5.1.2","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/ws":"^8.5.14","eslint":"8.57.0","gts":"^5.2.0","jasmine":"^5.5.0","jasmine-reporters":"^2.4.0","nyc":"^17.1.0","prettier":"3.3.3","prettier-plugin-organize-imports":"^4.1.0","rollup-plugin-typescript2":"^0.36.0","ts-node":"^10.9.2","tslib":"^2.8.1","typedoc":"^0.27.0","typescript":"~5.2.0","typescript-eslint":"8.24.1"},"dependencies":{"google-auth-library":"^9.14.2","ws":"^8.18.0"},"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@0.3.1","gitHead":"f19ca29725237727045a0440cfb1e9491326cde4","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-jf1RSDjRqBOjm6zYqx90jQVgCumR7qT/4vqz5dVzb6WalnTqYX6LYONGVqzucQXtB3GFSZcUsqNv5o7SSdcbkQ==","shasum":"1d59e0dbc810d209fa61a803ccd06f1dfcd2dda2","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-0.3.1.tgz","fileCount":16,"unpackedSize":3830142,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDUwmBj4eox648jhmR9xk4ZnsY48uX7fsUk2JXUacfOEgIhAPflFqilUtjmGDTaHdOexF0ihV6PV/g0/CWTxS2XN44k"}],"size":544626},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"},{"name":"anonymous","email":"bencoe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_0.3.1_1741730309730_0.6288943825702893"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-11T21:58:29.937Z","publish_time":1741730309937,"_source_registry_name":"default","contributors":[]},"0.4.0":{"name":"@google/genai","version":"0.4.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)","main":"dist/node/index.js","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","require":"./dist/node/index.js","default":"./dist/node/index.js"},"types":"./dist/genai.d.ts","require":"./dist/index.js","import":"./dist/index.mjs","default":"./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","require":"./dist/node/index.js","default":"./dist/node/index.js"}},"scripts":{"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","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","unit-test":"ts-node node_modules/jasmine/bin/jasmine test/unit/**/*_test.ts test/unit/*_test.ts","system-test":"ts-node node_modules/jasmine/bin/jasmine test/system/**/*_test.ts","docs":"typedoc && scripts/add_typedoc_headers.sh","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","lint":"eslint '**/*.ts'","lint-fix":"eslint --fix '**/*.ts'"},"engines":{"node":">=18.0.0"},"devDependencies":{"@eslint/js":"9.20.0","@microsoft/api-extractor":"^7.50.1","@rollup/plugin-json":"^6.1.0","@types/jasmine":"^5.1.2","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/ws":"^8.5.14","eslint":"8.57.0","gts":"^5.2.0","jasmine":"^5.5.0","jasmine-reporters":"^2.4.0","nyc":"^17.1.0","prettier":"3.3.3","prettier-plugin-organize-imports":"^4.1.0","rollup-plugin-typescript2":"^0.36.0","ts-node":"^10.9.2","tslib":"^2.8.1","typedoc":"^0.27.0","typescript":"~5.2.0","typescript-eslint":"8.24.1"},"dependencies":{"google-auth-library":"^9.14.2","ws":"^8.18.0"},"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@0.4.0","gitHead":"9b7bd672425d9ae23db8512c55ce1f6724aa00e3","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-u9KHoIDbnUi6GpH6mtkZjdeVy3FXI0Hfvl5QWZyYPBttXWaJ13Q4OXE+8zynbHvvGh4XUaH5fBvzsuNLQqB+qQ==","shasum":"3e57058b84457356f9d30ed3d202e1f820025096","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-0.4.0.tgz","fileCount":16,"unpackedSize":3782572,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHYlwGrCfEYh5fxVVjWRyOTXyuUfGEO6XlzBHuw7oZFzAiBiXVL/gM3Rqx5EHZXDPKl4UfX9m8ArzSq9MDsJDL8z0w=="}],"size":543270},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"},{"name":"anonymous","email":"bencoe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_0.4.0_1741989078240_0.10543098363980574"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-14T21:51:18.505Z","publish_time":1741989078505,"_source_registry_name":"default","contributors":[]},"0.5.0":{"name":"@google/genai","version":"0.5.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)","main":"dist/node/index.js","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","require":"./dist/node/index.js","default":"./dist/node/index.js"},"types":"./dist/genai.d.ts","require":"./dist/index.js","import":"./dist/index.mjs","default":"./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","require":"./dist/node/index.js","default":"./dist/node/index.js"}},"scripts":{"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","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","unit-test":"ts-node node_modules/jasmine/bin/jasmine test/unit/web/*_test.ts test/unit/node/*_test.ts test/unit/*_test.ts","system-test":"ts-node node_modules/jasmine/bin/jasmine test/system/**/*_test.ts","docs":"typedoc && ts-node scripts/add_docsite_license_headers.ts","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","lint":"eslint '**/*.ts'","lint-fix":"eslint --fix '**/*.ts'"},"engines":{"node":">=18.0.0"},"devDependencies":{"@eslint/js":"9.20.0","@microsoft/api-extractor":"^7.50.1","@rollup/plugin-json":"^6.1.0","@types/jasmine":"^5.1.2","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/ws":"^8.5.14","eslint":"8.57.0","gts":"^5.2.0","jasmine":"^5.5.0","jasmine-reporters":"^2.4.0","nyc":"^17.1.0","prettier":"3.3.3","prettier-plugin-organize-imports":"^4.1.0","rollup-plugin-typescript2":"^0.36.0","ts-node":"^10.9.2","tslib":"^2.8.1","typedoc":"^0.27.0","typescript":"~5.2.0","typescript-eslint":"8.24.1"},"dependencies":{"google-auth-library":"^9.14.2","ws":"^8.18.0"},"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@0.5.0","_integrity":"sha512-MCnux9Jog81o9oxZ4U5PupZIKHTDTsIAR5NZbzdfgEzcPKX4I7ImYFuuzUwapNNNcah7pEfpzQ/41RZy1yppuQ==","_resolved":"/b/f/w/src/git/build-dir/google-genai-0.5.0.tgz","_from":"file:google-genai-0.5.0.tgz","_nodeVersion":"18.20.3","_npmVersion":"10.7.0","dist":{"integrity":"sha512-MCnux9Jog81o9oxZ4U5PupZIKHTDTsIAR5NZbzdfgEzcPKX4I7ImYFuuzUwapNNNcah7pEfpzQ/41RZy1yppuQ==","shasum":"f418828d39ed832eb2e38ebc201c7145036f4f40","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-0.5.0.tgz","fileCount":5,"unpackedSize":22659,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCB5+uQV5vDUR02vjCuLxqccZhA+wBDsxlIk7Yh9NVuxgIhAKH7C54+sDoB6V6w3SV9gsofmFe6m2qplIr05STQSmwE"}],"size":7801},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"},{"name":"anonymous","email":"bencoe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_0.5.0_1742502050682_0.380976678204219"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-20T20:20:50.902Z","publish_time":1742502050902,"_source_registry_name":"default","deprecated":"v0.5.0 is deprecated","contributors":[]},"0.6.0":{"name":"@google/genai","version":"0.6.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)","main":"dist/node/index.js","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","require":"./dist/node/index.js","default":"./dist/node/index.js"},"types":"./dist/genai.d.ts","require":"./dist/index.js","import":"./dist/index.mjs","default":"./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","require":"./dist/node/index.js","default":"./dist/node/index.js"}},"scripts":{"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","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","unit-test":"ts-node node_modules/jasmine/bin/jasmine test/unit/web/*_test.ts test/unit/node/*_test.ts test/unit/*_test.ts","system-test":"ts-node node_modules/jasmine/bin/jasmine test/system/**/*_test.ts","docs":"typedoc && ts-node scripts/add_docsite_license_headers.ts","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","lint":"eslint '**/*.ts'","lint-fix":"eslint --fix '**/*.ts'"},"engines":{"node":">=18.0.0"},"devDependencies":{"@eslint/js":"9.20.0","@microsoft/api-extractor":"^7.50.1","@rollup/plugin-json":"^6.1.0","@types/jasmine":"^5.1.2","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/ws":"^8.5.14","eslint":"8.57.0","gts":"^5.2.0","jasmine":"^5.5.0","jasmine-reporters":"^2.4.0","nyc":"^17.1.0","prettier":"3.3.3","prettier-plugin-organize-imports":"^4.1.0","rollup-plugin-typescript2":"^0.36.0","ts-node":"^10.9.2","tslib":"^2.8.1","typedoc":"^0.27.0","typescript":"~5.2.0","typescript-eslint":"8.24.1"},"dependencies":{"google-auth-library":"^9.14.2","ws":"^8.18.0"},"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@0.6.0","gitHead":"7d33ca5b692754401214571ae96c39972487a05b","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-wmLQM+K//DpcFjnHu10vBDbUua3W+CJjRF6nTblkNwzUEk4Tdb3WiMa53jl8J/X8h0jXOxXSrBuYrh1Rl3RxZQ==","shasum":"c55d7b7ac0abe30def4303bcb079d439abfbca44","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-0.6.0.tgz","fileCount":16,"unpackedSize":3825357,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD/Uh0dc+0A8NI/ZHGHRxfZoYL67WaisX4tC/g93/BcpAIgFNQFMfr98VFSz+i4YY7nSOI4wAOY5FkFyNu+81VLFXY="}],"size":550714},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"},{"name":"anonymous","email":"bencoe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_0.6.0_1742509791640_0.9189477673183042"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-20T22:29:51.832Z","publish_time":1742509791832,"_source_registry_name":"default","contributors":[]},"0.6.1":{"name":"@google/genai","version":"0.6.1","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)","main":"dist/node/index.js","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","require":"./dist/node/index.js","default":"./dist/node/index.js"},"types":"./dist/genai.d.ts","require":"./dist/index.js","import":"./dist/index.mjs","default":"./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","require":"./dist/node/index.js","default":"./dist/node/index.js"}},"scripts":{"prepare":"npm run build-prod","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","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","unit-test":"ts-node node_modules/jasmine/bin/jasmine test/unit/web/*_test.ts test/unit/node/*_test.ts test/unit/*_test.ts","system-test":"ts-node node_modules/jasmine/bin/jasmine test/system/**/*_test.ts","docs":"typedoc && ts-node scripts/add_docsite_license_headers.ts","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","lint":"eslint '**/*.ts'","lint-fix":"eslint --fix '**/*.ts'"},"engines":{"node":">=18.0.0"},"devDependencies":{"@eslint/js":"9.20.0","@microsoft/api-extractor":"^7.50.1","@rollup/plugin-json":"^6.1.0","@types/jasmine":"^5.1.2","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/ws":"^8.5.14","eslint":"8.57.0","gts":"^5.2.0","jasmine":"^5.5.0","jasmine-reporters":"^2.4.0","nyc":"^17.1.0","prettier":"3.3.3","prettier-plugin-organize-imports":"^4.1.0","rollup-plugin-typescript2":"^0.36.0","ts-node":"^10.9.2","tslib":"^2.8.1","typedoc":"^0.27.0","typescript":"~5.2.0","typescript-eslint":"8.24.1"},"dependencies":{"google-auth-library":"^9.14.2","ws":"^8.18.0"},"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@0.6.1","_integrity":"sha512-1WCIKVhVeKBi448yMoB002jWc4GJUhbK0vDDQAo0zonK+vz4OLLYYMyA9r8ygc4PuqoNFRuSt8h1h9LAvdhLHg==","_resolved":"/b/f/w/src/git/build-dir/google-genai-0.6.1.tgz","_from":"file:google-genai-0.6.1.tgz","_nodeVersion":"18.20.3","_npmVersion":"10.7.0","dist":{"integrity":"sha512-1WCIKVhVeKBi448yMoB002jWc4GJUhbK0vDDQAo0zonK+vz4OLLYYMyA9r8ygc4PuqoNFRuSt8h1h9LAvdhLHg==","shasum":"03bc902efff78226f257c84d7b8d2e9ef05d5452","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-0.6.1.tgz","fileCount":16,"unpackedSize":3875885,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIF11+2L25uWbRZlzEnMfRPYKhGpWL/qkp9sRRukZZ4zXAiEA0oL3euogzQPv7KuK9zemOXUgg7c5VAsgA2FBnumiJGw="}],"size":555862},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"},{"name":"anonymous","email":"bencoe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_0.6.1_1742928468360_0.5789990093100752"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-25T18:47:48.616Z","publish_time":1742928468616,"_source_registry_name":"default","contributors":[]},"0.7.0":{"name":"@google/genai","version":"0.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)","main":"dist/node/index.js","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","require":"./dist/node/index.js","default":"./dist/node/index.js"},"types":"./dist/genai.d.ts","require":"./dist/index.js","import":"./dist/index.mjs","default":"./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","require":"./dist/node/index.js","default":"./dist/node/index.js"}},"scripts":{"prepare":"npm run build-prod","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","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","unit-test":"ts-node node_modules/jasmine/bin/jasmine test/unit/**/*_test.ts test/unit/*_test.ts","system-test":"ts-node node_modules/jasmine/bin/jasmine test/system/**/*_test.ts","docs":"typedoc && ts-node scripts/add_docsite_license_headers.ts","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","lint":"eslint '**/*.ts'","lint-fix":"eslint --fix '**/*.ts'"},"engines":{"node":">=18.0.0"},"devDependencies":{"@eslint/js":"9.20.0","@microsoft/api-extractor":"^7.50.1","@rollup/plugin-json":"^6.1.0","@types/jasmine":"^5.1.2","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/ws":"^8.5.14","eslint":"8.57.0","gts":"^5.2.0","jasmine":"^5.5.0","jasmine-reporters":"^2.4.0","nyc":"^17.1.0","prettier":"3.3.3","prettier-plugin-organize-imports":"^4.1.0","rollup-plugin-typescript2":"^0.36.0","ts-node":"^10.9.2","tslib":"^2.8.1","typedoc":"^0.27.0","typescript":"~5.2.0","typescript-eslint":"8.24.1"},"dependencies":{"google-auth-library":"^9.14.2","ws":"^8.18.0"},"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@0.7.0","_integrity":"sha512-r+Fwj/emnXZN5R+4JCxDXboY4AGTmTn7+Wnori5dgyJiStP0P82f9YYL0CVsCnDIumNY2i0UIcZ1zGZdtHJ34w==","_resolved":"/b/f/w/src/git/build-dir/google-genai-0.7.0.tgz","_from":"file:google-genai-0.7.0.tgz","_nodeVersion":"18.20.3","_npmVersion":"10.7.0","dist":{"integrity":"sha512-r+Fwj/emnXZN5R+4JCxDXboY4AGTmTn7+Wnori5dgyJiStP0P82f9YYL0CVsCnDIumNY2i0UIcZ1zGZdtHJ34w==","shasum":"b946246177f1e40ab672ae0dbc34c40588e17476","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-0.7.0.tgz","fileCount":16,"unpackedSize":4301497,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDeMQGbN6T3/ZtdNMgXHIYz52qLyk6UJMQ8fzBim5MUBQIhANbrABGPWDOdn/899rc9pj0VFD2KjZFMrZ10dJpDeoBi"}],"size":601332},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"},{"name":"anonymous","email":"bencoe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_0.7.0_1743116023562_0.8145357358410568"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-27T22:53:43.880Z","publish_time":1743116023880,"_source_registry_name":"default","contributors":[]},"0.8.0":{"name":"@google/genai","version":"0.8.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)","main":"dist/node/index.js","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","require":"./dist/node/index.js","default":"./dist/node/index.js"},"types":"./dist/genai.d.ts","require":"./dist/index.js","import":"./dist/index.mjs","default":"./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","require":"./dist/node/index.js","default":"./dist/node/index.js"}},"scripts":{"prepare":"npm run build-prod","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","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","unit-test":"ts-node node_modules/jasmine/bin/jasmine test/unit/**/*_test.ts test/unit/*_test.ts","system-test":"ts-node node_modules/jasmine/bin/jasmine test/system/**/*_test.ts","docs":"typedoc && ts-node scripts/add_docsite_license_headers.ts","pages-main":"ts-node scripts/generate_pages.ts main","pages-release":"ts-node scripts/generate_pages.ts release","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","lint":"eslint '**/*.ts'","lint-fix":"eslint --fix '**/*.ts'"},"engines":{"node":">=18.0.0"},"devDependencies":{"@eslint/js":"9.20.0","@microsoft/api-extractor":"^7.50.1","@rollup/plugin-json":"^6.1.0","@types/jasmine":"^5.1.2","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/ws":"^8.5.14","eslint":"8.57.0","gts":"^5.2.0","jasmine":"^5.5.0","jasmine-reporters":"^2.4.0","nyc":"^17.1.0","prettier":"3.3.3","prettier-plugin-organize-imports":"^4.1.0","rollup-plugin-typescript2":"^0.36.0","ts-node":"^10.9.2","tslib":"^2.8.1","typedoc":"^0.27.0","typescript":"~5.2.0","typescript-eslint":"8.24.1"},"dependencies":{"google-auth-library":"^9.14.2","ws":"^8.18.0"},"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@0.8.0","_integrity":"sha512-Zs+OGyZKyMbFofGJTR9/jTQSv8kITh735N3tEuIZj4VlMQXTC0soCFahysJ9NaeenRlD7xGb6fyqmX+FwrpU6Q==","_resolved":"/b/f/w/src/git/build-dir/google-genai-0.8.0.tgz","_from":"file:google-genai-0.8.0.tgz","_nodeVersion":"18.20.3","_npmVersion":"10.7.0","dist":{"integrity":"sha512-Zs+OGyZKyMbFofGJTR9/jTQSv8kITh735N3tEuIZj4VlMQXTC0soCFahysJ9NaeenRlD7xGb6fyqmX+FwrpU6Q==","shasum":"caf753288fe0123ab5cfca1f5f8613cc840e0029","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-0.8.0.tgz","fileCount":16,"unpackedSize":4806943,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEFDjNgxFXB001KCujhC+g0BTj1dxpCKow4GwHf3pZ/iAiAobDSZyYQYWJv/0mnqjdwv3FfWJg51P+iHKRlc2ZQb4Q=="}],"size":659204},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"},{"name":"anonymous","email":"bencoe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_0.8.0_1744166980792_0.8722498401844434"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-09T02:49:41.063Z","publish_time":1744166981063,"_source_registry_name":"default","contributors":[]},"0.9.0":{"name":"@google/genai","version":"0.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)","main":"dist/node/index.js","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","require":"./dist/node/index.js","default":"./dist/node/index.js"},"types":"./dist/genai.d.ts","require":"./dist/index.js","import":"./dist/index.mjs","default":"./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","require":"./dist/node/index.js","default":"./dist/node/index.js"}},"scripts":{"prepare":"npm run build-prod","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","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","unit-test":"ts-node node_modules/jasmine/bin/jasmine test/unit/**/*_test.ts test/unit/*_test.ts","system-test":"ts-node node_modules/jasmine/bin/jasmine test/system/**/*_test.ts","docs":"typedoc && ts-node scripts/add_docsite_license_headers.ts","pages-main":"ts-node scripts/generate_pages.ts main","pages-release":"ts-node scripts/generate_pages.ts release","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","lint":"eslint '**/*.ts'","lint-fix":"eslint --fix '**/*.ts'"},"engines":{"node":">=18.0.0"},"devDependencies":{"@eslint/js":"9.20.0","@microsoft/api-extractor":"^7.50.1","@rollup/plugin-json":"^6.1.0","@types/jasmine":"^5.1.2","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/ws":"^8.5.14","eslint":"8.57.0","gts":"^5.2.0","jasmine":"^5.5.0","jasmine-reporters":"^2.4.0","nyc":"^17.1.0","prettier":"3.3.3","prettier-plugin-organize-imports":"^4.1.0","rollup-plugin-typescript2":"^0.36.0","ts-node":"^10.9.2","tslib":"^2.8.1","typedoc":"^0.27.0","typescript":"~5.2.0","typescript-eslint":"8.24.1"},"dependencies":{"google-auth-library":"^9.14.2","ws":"^8.18.0","zod":"^3.22.4","zod-to-json-schema":"^3.22.4"},"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@0.9.0","_integrity":"sha512-FD2RizYGInsvfjeaN6O+wQGpRnGVglS1XWrGQr8K7D04AfMmvPodDSw94U9KyFtsVLzWH9kmlPyFM+G4jbmkqg==","_resolved":"/b/f/w/src/git/build-dir/google-genai-0.9.0.tgz","_from":"file:google-genai-0.9.0.tgz","_nodeVersion":"18.20.3","_npmVersion":"10.7.0","dist":{"integrity":"sha512-FD2RizYGInsvfjeaN6O+wQGpRnGVglS1XWrGQr8K7D04AfMmvPodDSw94U9KyFtsVLzWH9kmlPyFM+G4jbmkqg==","shasum":"aa8c0a71754a4dba5bac2facf31cc5f11f3bb3dd","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-0.9.0.tgz","fileCount":16,"unpackedSize":5247576,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIC+SwWCjfZUdis76RwTrMpiAXy8nTu4e5aZ6p9fQZ5GxAiEAzrz7W5C7u6dyi22Sc0GzlcQVHrzmnOkM/8akROvPZJ8="}],"size":690469},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"},{"name":"anonymous","email":"bencoe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_0.9.0_1744933391461_0.36052370835277503"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-17T23:43:11.710Z","publish_time":1744933391710,"_source_registry_name":"default","contributors":[]},"0.10.0":{"name":"@google/genai","version":"0.10.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)","main":"dist/node/index.js","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","require":"./dist/node/index.js","default":"./dist/node/index.js"},"types":"./dist/genai.d.ts","require":"./dist/index.js","import":"./dist/index.mjs","default":"./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","require":"./dist/node/index.js","default":"./dist/node/index.js"}},"scripts":{"prepare":"npm run build-prod","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","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","unit-test":"ts-node node_modules/jasmine/bin/jasmine test/unit/**/*_test.ts test/unit/*_test.ts","system-test":"ts-node node_modules/jasmine/bin/jasmine test/system/**/*_test.ts","docs":"typedoc && ts-node scripts/add_docsite_license_headers.ts","pages-main":"ts-node scripts/generate_pages.ts main","pages-release":"ts-node scripts/generate_pages.ts release","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","lint":"eslint '**/*.ts'","lint-fix":"eslint --fix '**/*.ts'"},"engines":{"node":">=18.0.0"},"devDependencies":{"@eslint/js":"9.20.0","@microsoft/api-extractor":"^7.50.1","@rollup/plugin-json":"^6.1.0","@types/jasmine":"^5.1.2","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/ws":"^8.5.14","eslint":"8.57.0","gts":"^5.2.0","jasmine":"^5.5.0","jasmine-reporters":"^2.4.0","nyc":"^17.1.0","prettier":"3.3.3","prettier-plugin-organize-imports":"^4.1.0","rollup-plugin-typescript2":"^0.36.0","ts-node":"^10.9.2","tslib":"^2.8.1","typedoc":"^0.27.0","typescript":"~5.2.0","typescript-eslint":"8.24.1"},"dependencies":{"google-auth-library":"^9.14.2","ws":"^8.18.0","zod":"^3.22.4","zod-to-json-schema":"^3.22.4"},"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@0.10.0","_integrity":"sha512-LAbp0em5A+wRtQR2+r5ckRBg2U2cBy8cJHgyTHa9PUbK8zucApw6A93HWyom/qlUQBNCpnIHFp20RiJuYMQwAw==","_resolved":"/b/f/w/src/git/build-dir/google-genai-0.10.0.tgz","_from":"file:google-genai-0.10.0.tgz","_nodeVersion":"18.20.3","_npmVersion":"10.7.0","dist":{"integrity":"sha512-LAbp0em5A+wRtQR2+r5ckRBg2U2cBy8cJHgyTHa9PUbK8zucApw6A93HWyom/qlUQBNCpnIHFp20RiJuYMQwAw==","shasum":"1a3ae479b36e242c5077dd471f2d1f4faaacaf9f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-0.10.0.tgz","fileCount":16,"unpackedSize":5432078,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDUsPXZC8/q7IGlg3YZmPpp49YkSabomp4ld53/RNkl3wIgGecjhduWyQdyi6v/0eEsOFr+C8j2lpKe/cUw6kR82/M="}],"size":711053},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"},{"name":"anonymous","email":"bencoe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_0.10.0_1745446846434_0.01561786555169764"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-23T22:20:46.713Z","publish_time":1745446846713,"_source_registry_name":"default","contributors":[]},"0.11.0":{"name":"@google/genai","version":"0.11.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)","main":"dist/node/index.js","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","require":"./dist/node/index.js","default":"./dist/node/index.js"},"types":"./dist/genai.d.ts","require":"./dist/index.js","import":"./dist/index.mjs","default":"./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","require":"./dist/node/index.js","default":"./dist/node/index.js"}},"scripts":{"prepare":"npm run build-prod","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","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","unit-test":"ts-node node_modules/jasmine/bin/jasmine test/unit/**/*_test.ts test/unit/*_test.ts","system-test":"ts-node node_modules/jasmine/bin/jasmine test/system/**/*_test.ts","docs":"typedoc && ts-node scripts/add_docsite_license_headers.ts","pages-main":"ts-node scripts/generate_pages.ts main","pages-release":"ts-node scripts/generate_pages.ts release","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","lint":"eslint '**/*.ts'","lint-fix":"eslint --fix '**/*.ts'"},"engines":{"node":">=18.0.0"},"devDependencies":{"@eslint/js":"9.20.0","@microsoft/api-extractor":"^7.50.1","@rollup/plugin-json":"^6.1.0","@types/jasmine":"^5.1.2","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/ws":"^8.5.14","eslint":"8.57.0","gts":"^5.2.0","jasmine":"^5.5.0","jasmine-reporters":"^2.4.0","nyc":"^17.1.0","prettier":"3.3.3","prettier-plugin-organize-imports":"^4.1.0","rollup-plugin-typescript2":"^0.36.0","ts-node":"^10.9.2","tslib":"^2.8.1","typedoc":"^0.27.0","typescript":"~5.2.0","typescript-eslint":"8.24.1"},"dependencies":{"google-auth-library":"^9.14.2","ws":"^8.18.0","zod":"^3.22.4","zod-to-json-schema":"^3.22.4"},"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@0.11.0","_integrity":"sha512-N27hhfDx0l9epUYoQr4tRKJ+ZvVEaru7VaPcjIdbQrn6hukiHFhzVv9dD/Rt7jYR7uLQF4rjIKoNYNtzeFY4rQ==","_resolved":"/b/f/w/src/git/build-dir/google-genai-0.11.0.tgz","_from":"file:google-genai-0.11.0.tgz","_nodeVersion":"18.20.3","_npmVersion":"10.7.0","dist":{"integrity":"sha512-N27hhfDx0l9epUYoQr4tRKJ+ZvVEaru7VaPcjIdbQrn6hukiHFhzVv9dD/Rt7jYR7uLQF4rjIKoNYNtzeFY4rQ==","shasum":"0177efb6f0256d990eabc8552b1433d0a6ca133b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-0.11.0.tgz","fileCount":16,"unpackedSize":5754214,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBYQTARrhGjIbTtfMLiZIUIjxgrsKOCropPKr3Q4pnjUAiA8cq+XmKr6elHrK2w5vdH4QfO4nMbgxwYJM9ZigqwTBA=="}],"size":754122},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_0.11.0_1746045717121_0.17105616056245387"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-30T20:41:57.412Z","publish_time":1746045717412,"_source_registry_name":"default","contributors":[]},"0.12.0":{"name":"@google/genai","version":"0.12.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)","main":"dist/node/index.js","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","require":"./dist/node/index.js","default":"./dist/node/index.js"},"types":"./dist/genai.d.ts","require":"./dist/index.js","import":"./dist/index.mjs","default":"./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","require":"./dist/node/index.js","default":"./dist/node/index.js"}},"scripts":{"prepare":"npm run build-prod","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","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","unit-test":"ts-node node_modules/jasmine/bin/jasmine test/unit/**/*_test.ts test/unit/*_test.ts","system-test":"ts-node node_modules/jasmine/bin/jasmine test/system/**/*_test.ts","docs":"typedoc && ts-node scripts/add_docsite_license_headers.ts","pages-main":"ts-node scripts/generate_pages.ts main","pages-release":"ts-node scripts/generate_pages.ts release","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","lint":"eslint '**/*.ts'","lint-fix":"eslint --fix '**/*.ts'"},"engines":{"node":">=18.0.0"},"devDependencies":{"@eslint/js":"9.20.0","@microsoft/api-extractor":"^7.50.1","@rollup/plugin-json":"^6.1.0","@types/jasmine":"^5.1.2","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/ws":"^8.5.14","eslint":"8.57.0","gts":"^5.2.0","jasmine":"^5.5.0","jasmine-reporters":"^2.4.0","nyc":"^17.1.0","prettier":"3.3.3","prettier-plugin-organize-imports":"^4.1.0","rollup-plugin-typescript2":"^0.36.0","ts-node":"^10.9.2","tslib":"^2.8.1","typedoc":"^0.27.0","typescript":"~5.2.0","typescript-eslint":"8.24.1"},"dependencies":{"google-auth-library":"^9.14.2","ws":"^8.18.0","zod":"^3.22.4","zod-to-json-schema":"^3.22.4"},"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@0.12.0","_integrity":"sha512-SJtCHac+HPgmwELpJpPKbaV4rk397bS2D42XgFR2NBEARDKd/79RcaRUFFd55pYUJ+gfaz9Bv6KYoiz/P6eZKA==","_resolved":"/b/f/w/src/git/build-dir/google-genai-0.12.0.tgz","_from":"file:google-genai-0.12.0.tgz","_nodeVersion":"18.20.3","_npmVersion":"10.7.0","dist":{"integrity":"sha512-SJtCHac+HPgmwELpJpPKbaV4rk397bS2D42XgFR2NBEARDKd/79RcaRUFFd55pYUJ+gfaz9Bv6KYoiz/P6eZKA==","shasum":"60cfa419f6e75fc1d47619e74f403e35a871b1a4","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-0.12.0.tgz","fileCount":16,"unpackedSize":5760327,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC8NjUEgT+QKr2xRLXLz/X39NF3TJAYtatXcpYIpJkzpwIgKAVaHkGWrjFcvDdjYl0ncQS28zJMYcPgeNQyqMUbWlI="}],"size":754471},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_0.12.0_1746050219976_0.7189688440418658"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-30T21:57:00.190Z","publish_time":1746050220190,"_source_registry_name":"default","contributors":[]},"0.13.0":{"name":"@google/genai","version":"0.13.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)","main":"dist/node/index.js","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","require":"./dist/node/index.js","default":"./dist/node/index.js"},"types":"./dist/genai.d.ts","require":"./dist/index.js","import":"./dist/index.mjs","default":"./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","require":"./dist/node/index.js","default":"./dist/node/index.js"}},"scripts":{"prepare":"npm run build-prod","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","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","unit-test":"ts-node node_modules/jasmine/bin/jasmine test/unit/**/*_test.ts test/unit/*_test.ts","system-test":"ts-node node_modules/jasmine/bin/jasmine test/system/**/*_test.ts","docs":"typedoc && ts-node scripts/add_docsite_license_headers.ts","pages-main":"ts-node scripts/generate_pages.ts main","pages-release":"ts-node scripts/generate_pages.ts release","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","lint":"eslint '**/*.ts'","lint-fix":"eslint --fix '**/*.ts'"},"engines":{"node":">=18.0.0"},"devDependencies":{"@eslint/js":"9.20.0","@microsoft/api-extractor":"^7.50.1","@rollup/plugin-json":"^6.1.0","@types/jasmine":"^5.1.2","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/ws":"^8.5.14","eslint":"8.57.0","gts":"^5.2.0","jasmine":"^5.5.0","jasmine-reporters":"^2.4.0","nyc":"^17.1.0","prettier":"3.3.3","prettier-plugin-organize-imports":"^4.1.0","rollup-plugin-typescript2":"^0.36.0","ts-node":"^10.9.2","tslib":"^2.8.1","typedoc":"^0.27.0","typescript":"~5.2.0","typescript-eslint":"8.24.1"},"dependencies":{"google-auth-library":"^9.14.2","ws":"^8.18.0","zod":"^3.22.4","zod-to-json-schema":"^3.22.4"},"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@0.13.0","_integrity":"sha512-eaEncWt875H7046T04mOpxpHJUM+jLIljEf+5QctRyOeChylE/nhpwm1bZWTRWoOu/t46R9r+PmgsJFhTpE7tQ==","_resolved":"/b/f/w/src/git/build-dir/google-genai-0.13.0.tgz","_from":"file:google-genai-0.13.0.tgz","_nodeVersion":"18.20.3","_npmVersion":"10.7.0","dist":{"integrity":"sha512-eaEncWt875H7046T04mOpxpHJUM+jLIljEf+5QctRyOeChylE/nhpwm1bZWTRWoOu/t46R9r+PmgsJFhTpE7tQ==","shasum":"f074b4772473d9e054c45a35b06c404b1a4e6125","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-0.13.0.tgz","fileCount":16,"unpackedSize":6175338,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCF4w+eKGmN4CBWtJ8jxcCh0hvIgWjJK0boSRZwWPD+GAIgL+/sTs5WXeqIni2/XgfV0U8DqIKunctJcH7aFr+6FLE="}],"size":811875},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_0.13.0_1746648048316_0.49365642717864167"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-07T20:00:48.624Z","publish_time":1746648048624,"_source_registry_name":"default","contributors":[]},"0.14.0":{"name":"@google/genai","version":"0.14.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)","main":"dist/node/index.js","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","require":"./dist/node/index.js","default":"./dist/node/index.js"},"types":"./dist/genai.d.ts","require":"./dist/index.js","import":"./dist/index.mjs","default":"./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","require":"./dist/node/index.js","default":"./dist/node/index.js"}},"scripts":{"prepare":"npm run build-prod","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","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","unit-test":"ts-node node_modules/jasmine/bin/jasmine test/unit/**/*_test.ts test/unit/*_test.ts","system-test":"ts-node node_modules/jasmine/bin/jasmine test/system/**/*_test.ts","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","docs":"typedoc && ts-node scripts/add_docsite_license_headers.ts","pages-main":"ts-node scripts/generate_pages.ts main","pages-release":"ts-node scripts/generate_pages.ts release","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","lint":"eslint '**/*.ts'","lint-fix":"eslint --fix '**/*.ts'"},"engines":{"node":">=18.0.0"},"devDependencies":{"@eslint/js":"9.20.0","@microsoft/api-extractor":"^7.50.1","@rollup/plugin-json":"^6.1.0","@types/jasmine":"^5.1.2","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/ws":"^8.5.14","eslint":"8.57.0","gts":"^5.2.0","jasmine":"^5.5.0","jasmine-reporters":"^2.4.0","nyc":"^17.1.0","prettier":"3.3.3","prettier-plugin-organize-imports":"^4.1.0","rollup-plugin-typescript2":"^0.36.0","ts-node":"^10.9.2","tslib":"^2.8.1","typedoc":"^0.27.0","typescript":"~5.2.0","typescript-eslint":"8.24.1"},"dependencies":{"google-auth-library":"^9.14.2","test-server-sdk":"^0.2.1","ws":"^8.18.0","zod":"^3.22.4","zod-to-json-schema":"^3.22.4"},"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@0.14.0","_integrity":"sha512-nxXbRJZjCUBlPlfTXBMCgkSEpojcLzjxT2Ye3CDiqlXaiSscZ046bDEzztq6ONxUT3BfqHcGsQLhpbR5DU1Mcg==","_resolved":"/b/f/w/src/git/build-dir/google-genai-0.14.0.tgz","_from":"file:google-genai-0.14.0.tgz","_nodeVersion":"18.20.3","_npmVersion":"10.7.0","dist":{"integrity":"sha512-nxXbRJZjCUBlPlfTXBMCgkSEpojcLzjxT2Ye3CDiqlXaiSscZ046bDEzztq6ONxUT3BfqHcGsQLhpbR5DU1Mcg==","shasum":"2d7ebb8d9b76ecf1c4a631326edc10e6edd450ed","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-0.14.0.tgz","fileCount":16,"unpackedSize":6587693,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFrmjnALIsflq8KppdU811gW52capGnr4ofA4Ra5BZrNAiAjAN+QGLWqfro7tTXGLD6tqRo4foC+mETMIQ2sM+7ikw=="}],"size":850361},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_0.14.0_1747164628975_0.15318136184775777"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-13T19:30:29.354Z","publish_time":1747164629354,"_source_registry_name":"default","contributors":[]},"0.14.1":{"name":"@google/genai","version":"0.14.1","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)","main":"dist/node/index.js","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","require":"./dist/node/index.js","default":"./dist/node/index.js"},"types":"./dist/genai.d.ts","require":"./dist/index.js","import":"./dist/index.mjs","default":"./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","require":"./dist/node/index.js","default":"./dist/node/index.js"}},"scripts":{"prepare":"npm run build-prod","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","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","unit-test":"ts-node node_modules/jasmine/bin/jasmine test/unit/**/*_test.ts test/unit/*_test.ts","system-test":"ts-node node_modules/jasmine/bin/jasmine test/system/**/*_test.ts","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","docs":"typedoc && ts-node scripts/add_docsite_license_headers.ts","pages-main":"ts-node scripts/generate_pages.ts main","pages-release":"ts-node scripts/generate_pages.ts release","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","lint":"eslint '**/*.ts'","lint-fix":"eslint --fix '**/*.ts'"},"engines":{"node":">=18.0.0"},"devDependencies":{"@eslint/js":"9.20.0","@microsoft/api-extractor":"^7.50.1","@rollup/plugin-json":"^6.1.0","@types/jasmine":"^5.1.2","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/ws":"^8.5.14","eslint":"8.57.0","gts":"^5.2.0","jasmine":"^5.5.0","jasmine-reporters":"^2.4.0","nyc":"^17.1.0","prettier":"3.3.3","prettier-plugin-organize-imports":"^4.1.0","rollup-plugin-typescript2":"^0.36.0","test-server-sdk":"^0.2.1","ts-node":"^10.9.2","tslib":"^2.8.1","typedoc":"^0.27.0","typescript":"~5.2.0","typescript-eslint":"8.24.1"},"dependencies":{"google-auth-library":"^9.14.2","ws":"^8.18.0","zod":"^3.22.4","zod-to-json-schema":"^3.22.4"},"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@0.14.1","_integrity":"sha512-BZ93j4XcvsLEX5RkYE1RqrXLpuzEuH5VGY0geRrHjfpLP3ijDepGePg/iJ7kMSPOTXFYNMeTruNyoTB6TXXgnA==","_resolved":"/b/f/w/src/git/build-dir/google-genai-0.14.1.tgz","_from":"file:google-genai-0.14.1.tgz","_nodeVersion":"18.20.3","_npmVersion":"10.7.0","dist":{"integrity":"sha512-BZ93j4XcvsLEX5RkYE1RqrXLpuzEuH5VGY0geRrHjfpLP3ijDepGePg/iJ7kMSPOTXFYNMeTruNyoTB6TXXgnA==","shasum":"41e94275cbed54b81683e6755c37857fba98da1f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-0.14.1.tgz","fileCount":16,"unpackedSize":6587693,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDVfoZLHCTJdwvfLATiTEKTdWIwfYvseq8eE8Th6jbbyAiAokkMFBYx4koi72uV8pOoAc+sk4AMj/Qq10rTJMBEGow=="}],"size":850361},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_0.14.1_1747342779752_0.19366732863369696"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-15T20:59:40.089Z","publish_time":1747342780089,"_source_registry_name":"default","contributors":[]},"0.15.0":{"name":"@google/genai","version":"0.15.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.js","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","require":"./dist/node/index.js","import":"./dist/node/index.mjs","default":"./dist/node/index.js"},"types":"./dist/genai.d.ts","require":"./dist/index.js","import":"./dist/index.mjs","default":"./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","require":"./dist/node/index.js","import":"./dist/node/index.mjs","default":"./dist/node/index.js"}},"scripts":{"prepare":"npm run build-prod","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","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","unit-test":"tsc && jasmine 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 !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","docs":"typedoc && ts-node scripts/add_docsite_license_headers.ts","pages-main":"ts-node scripts/generate_pages.ts main","pages-release":"ts-node scripts/generate_pages.ts release","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","lint":"eslint '**/*.ts'","lint-fix":"eslint --fix '**/*.ts'"},"engines":{"node":">=18.0.0"},"devDependencies":{"@eslint/js":"9.20.0","@microsoft/api-extractor":"^7.50.1","@rollup/plugin-json":"^6.1.0","@types/jasmine":"^5.1.2","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/ws":"^8.5.14","eslint":"8.57.0","gts":"^5.2.0","jasmine":"^5.5.0","jasmine-reporters":"^2.4.0","nyc":"^17.1.0","prettier":"3.3.3","prettier-plugin-organize-imports":"^4.1.0","rollup-plugin-typescript2":"^0.36.0","test-server-sdk":"^0.2.1","ts-node":"^10.9.2","tslib":"^2.8.1","tsx":"^4.19.4","typedoc":"^0.27.0","typescript":"~5.2.0","typescript-eslint":"8.24.1"},"dependencies":{"google-auth-library":"^9.14.2","ws":"^8.18.0","zod":"^3.22.4","zod-to-json-schema":"^3.22.4"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.0"},"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@0.15.0","_integrity":"sha512-G1yvDDkQ0XtUPe2B58bk2d7/YyWEv4+CJVfSDmqhvcQdxOKhsKhlIR+0+fqKAs1fTXeNRG5nivZOpt9iQoZzIw==","_resolved":"/b/f/w/src/git/build-dir/google-genai-0.15.0.tgz","_from":"file:google-genai-0.15.0.tgz","_nodeVersion":"18.20.3","_npmVersion":"10.7.0","dist":{"integrity":"sha512-G1yvDDkQ0XtUPe2B58bk2d7/YyWEv4+CJVfSDmqhvcQdxOKhsKhlIR+0+fqKAs1fTXeNRG5nivZOpt9iQoZzIw==","shasum":"59b7bd47e2ec2ffb00494617014d7fda691adac9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-0.15.0.tgz","fileCount":18,"unpackedSize":9757611,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICpajyjrSRJsw/Ow9DQ28is0fg5sJP0XIfIzOZbmIQSUAiEAvrkSdX1TBVf4Urw6zuVvcz/o/BWWrO3IHfgVyuEfGuQ="}],"size":1266903},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_0.15.0_1747632460014_0.9567713932500896"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-19T05:27:40.241Z","publish_time":1747632460241,"_source_registry_name":"default","contributors":[]},"1.0.0":{"name":"@google/genai","version":"1.0.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.js","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","require":"./dist/node/index.js","import":"./dist/node/index.mjs","default":"./dist/node/index.js"},"types":"./dist/genai.d.ts","require":"./dist/index.js","import":"./dist/index.mjs","default":"./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","require":"./dist/node/index.js","import":"./dist/node/index.mjs","default":"./dist/node/index.js"}},"scripts":{"prepare":"npm run build-prod","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","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","unit-test":"tsc && jasmine 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 !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","docs":"typedoc && ts-node 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'"},"engines":{"node":">=18.0.0"},"devDependencies":{"@eslint/js":"9.20.0","@microsoft/api-extractor":"^7.50.1","@rollup/plugin-json":"^6.1.0","@types/jasmine":"^5.1.2","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/ws":"^8.5.14","eslint":"8.57.0","gts":"^5.2.0","jasmine":"^5.5.0","jasmine-reporters":"^2.4.0","nyc":"^17.1.0","prettier":"3.3.3","prettier-plugin-organize-imports":"^4.1.0","rollup-plugin-typescript2":"^0.36.0","test-server-sdk":"^0.2.1","ts-node":"^10.9.2","tslib":"^2.8.1","tsx":"^4.19.4","typedoc":"^0.27.0","typescript":"~5.2.0","typescript-eslint":"8.24.1"},"dependencies":{"google-auth-library":"^9.14.2","ws":"^8.18.0","zod":"^3.22.4","zod-to-json-schema":"^3.22.4"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.0"},"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.0.0","_integrity":"sha512-IQiL8UlPblGDrMhTuiHZbfMDVx0KY3eYkmB5Ro9wwyXovYCFIhL5ZC7LP42FjFUj0eWUa4Auo8Ixqf2dqx9JjA==","_resolved":"/b/f/w/src/git/build-dir/google-genai-1.0.0.tgz","_from":"file:google-genai-1.0.0.tgz","_nodeVersion":"18.20.3","_npmVersion":"10.7.0","dist":{"integrity":"sha512-IQiL8UlPblGDrMhTuiHZbfMDVx0KY3eYkmB5Ro9wwyXovYCFIhL5ZC7LP42FjFUj0eWUa4Auo8Ixqf2dqx9JjA==","shasum":"ab962f3f46a3163d17cbc4f3ae827d340c039e0c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-1.0.0.tgz","fileCount":18,"unpackedSize":9777199,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCwjd+KDZf+NSy0TRQGSfmB7RCQXlulVVznahoYN5ymcAIgHekJfjZ9uRwu36Ab+Qey2dCvFNlmzBePCnhUNZ1yBAQ="}],"size":1271463},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_1.0.0_1747693590206_0.5904940166415669"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-19T22:26:30.471Z","publish_time":1747693590471,"_source_registry_name":"default","contributors":[]},"1.0.1":{"name":"@google/genai","version":"1.0.1","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","default":"./dist/node/index.mjs"},"types":"./dist/genai.d.ts","import":"./dist/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":{"prepare":"npm run build-prod","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","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","unit-test":"tsc && jasmine 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 !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","docs":"typedoc && ts-node 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'"},"engines":{"node":">=20.0.0"},"devDependencies":{"@eslint/js":"9.20.0","@microsoft/api-extractor":"^7.50.1","@rollup/plugin-json":"^6.1.0","@types/jasmine":"^5.1.2","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/ws":"^8.5.14","eslint":"8.57.0","gts":"^5.2.0","jasmine":"^5.5.0","jasmine-reporters":"^2.4.0","nyc":"^17.1.0","prettier":"3.3.3","prettier-plugin-organize-imports":"^4.1.0","rollup-plugin-typescript2":"^0.36.0","test-server-sdk":"^0.2.1","ts-node":"^10.9.2","tslib":"^2.8.1","tsx":"^4.19.4","typedoc":"^0.27.0","typescript":"~5.2.0","typescript-eslint":"8.24.1"},"dependencies":{"google-auth-library":"^9.14.2","ws":"^8.18.0","zod":"^3.22.4","zod-to-json-schema":"^3.22.4"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.0"},"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.0.1","_integrity":"sha512-qf8sq9vpuKUeBKukAn43z2eC1I/Jw63b9wo6O+1x3EIroF3oDouJOtW1AzwvfO+9gzCPfLjuCUONhMKiBC8vkQ==","_resolved":"/b/f/w/src/git/build-dir/google-genai-1.0.1.tgz","_from":"file:google-genai-1.0.1.tgz","_nodeVersion":"18.20.3","_npmVersion":"10.7.0","dist":{"integrity":"sha512-qf8sq9vpuKUeBKukAn43z2eC1I/Jw63b9wo6O+1x3EIroF3oDouJOtW1AzwvfO+9gzCPfLjuCUONhMKiBC8vkQ==","shasum":"ccef337f733f27fdc2e5bf741af51889e2847082","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-1.0.1.tgz","fileCount":14,"unpackedSize":6159616,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIED/7LIld7a3yRpj8aeYnKthFgvRdVJh/QhE4buIb553AiEA6ZXi8v232Inr+lC4PZJbJnHfSTltNqwKne9gylfPtVg="}],"size":828122},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_1.0.1_1747887418401_0.17253512838935636"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-22T04:16:58.661Z","publish_time":1747887418661,"_source_registry_name":"default","contributors":[]},"1.1.0":{"name":"@google/genai","version":"1.1.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"}},"scripts":{"prepare":"npm run build-prod","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","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","unit-test":"tsc && jasmine 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 !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","docs":"typedoc && ts-node 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'"},"engines":{"node":">=20.0.0"},"devDependencies":{"@eslint/js":"9.20.0","@microsoft/api-extractor":"^7.50.1","@rollup/plugin-json":"^6.1.0","@types/jasmine":"^5.1.2","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/ws":"^8.5.14","eslint":"8.57.0","gts":"^5.2.0","jasmine":"^5.5.0","jasmine-reporters":"^2.4.0","nyc":"^17.1.0","prettier":"3.3.3","prettier-plugin-organize-imports":"^4.1.0","rollup-plugin-typescript2":"^0.36.0","test-server-sdk":"^0.2.1","ts-node":"^10.9.2","tslib":"^2.8.1","tsx":"^4.19.4","typedoc":"^0.27.0","typescript":"~5.2.0","typescript-eslint":"8.24.1"},"dependencies":{"google-auth-library":"^9.14.2","ws":"^8.18.0","zod":"^3.22.4","zod-to-json-schema":"^3.22.4"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.0"},"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.1.0","_integrity":"sha512-7JydliYhv6eGmfoy6YlOD8PRw6nd8fqjK+gMNATYV6UJ5hbSfP9j5EiGPmHhTi15SmlMnW5s/OiPPJIX4aJ3JA==","_resolved":"/b/f/w/src/git/build-dir/google-genai-1.1.0.tgz","_from":"file:google-genai-1.1.0.tgz","_nodeVersion":"18.20.3","_npmVersion":"10.7.0","dist":{"integrity":"sha512-7JydliYhv6eGmfoy6YlOD8PRw6nd8fqjK+gMNATYV6UJ5hbSfP9j5EiGPmHhTi15SmlMnW5s/OiPPJIX4aJ3JA==","shasum":"134b11b1d409294debc6c9f4af9748be7b8dd0e2","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-1.1.0.tgz","fileCount":16,"unpackedSize":7483592,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC6iTB55mCJorwUNQC8OAvELG/Aj8gj053Ln1mj4Y7NYwIhALs74PW++RaZh6O9XHIitlrZaPsVcjVS7bcIuo65PJu2"}],"size":988755},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_1.1.0_1748295367058_0.7127484651470462"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-26T21:36:07.350Z","publish_time":1748295367350,"_source_registry_name":"default","contributors":[]},"1.2.0":{"name":"@google/genai","version":"1.2.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"}},"scripts":{"prepare":"npm run build-prod","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","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","unit-test":"tsc && jasmine 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 !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","docs":"typedoc && ts-node 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'"},"engines":{"node":">=20.0.0"},"devDependencies":{"@eslint/js":"9.20.0","@microsoft/api-extractor":"^7.50.1","@rollup/plugin-json":"^6.1.0","@types/jasmine":"^5.1.2","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/ws":"^8.5.14","eslint":"8.57.0","gts":"^5.2.0","jasmine":"^5.5.0","jasmine-reporters":"^2.4.0","nyc":"^17.1.0","prettier":"3.3.3","prettier-plugin-organize-imports":"^4.1.0","rollup-plugin-typescript2":"^0.36.0","test-server-sdk":"^0.2.1","ts-node":"^10.9.2","tslib":"^2.8.1","tsx":"^4.19.4","typedoc":"^0.27.0","typescript":"~5.2.0","typescript-eslint":"8.24.1"},"dependencies":{"google-auth-library":"^9.14.2","ws":"^8.18.0","zod":"^3.22.4","zod-to-json-schema":"^3.22.4"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.0"},"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.2.0","_integrity":"sha512-jAYhzG7UrLJxeQr5cfL87O4AcyEu+E7AA7MJDYPrDWI3Hl25EAdx5mA4AuNfSXZO31LnSyrIkEzkmJOAdlPKOA==","_resolved":"/b/f/w/src/git/build-dir/google-genai-1.2.0.tgz","_from":"file:google-genai-1.2.0.tgz","_nodeVersion":"18.20.3","_npmVersion":"10.7.0","dist":{"integrity":"sha512-jAYhzG7UrLJxeQr5cfL87O4AcyEu+E7AA7MJDYPrDWI3Hl25EAdx5mA4AuNfSXZO31LnSyrIkEzkmJOAdlPKOA==","shasum":"13b0bf320f8f3a64897f34f3977fd47619d00688","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-1.2.0.tgz","fileCount":16,"unpackedSize":7474625,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIB8DjBna9dvy+tl6Qin7XY8PWonu9kPMQu2TVsnBx55wAiEA5bN1BPFu2SRekD26cwyKLwL88y4YRDEzhfHblJ4PjFw="}],"size":987078},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_1.2.0_1748489942407_0.29370192113816285"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-29T03:39:02.647Z","publish_time":1748489942647,"_source_registry_name":"default","contributors":[]},"1.3.0":{"name":"@google/genai","version":"1.3.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"}},"scripts":{"prepare":"npm run build-prod","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","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","unit-test":"tsc && jasmine 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 !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","docs":"typedoc && ts-node 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'"},"engines":{"node":">=20.0.0"},"devDependencies":{"@eslint/js":"9.20.0","@microsoft/api-extractor":"^7.50.1","@rollup/plugin-json":"^6.1.0","@types/jasmine":"^5.1.2","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/ws":"^8.5.14","eslint":"8.57.0","gts":"^5.2.0","jasmine":"^5.5.0","jasmine-reporters":"^2.4.0","nyc":"^17.1.0","prettier":"3.3.3","prettier-plugin-organize-imports":"^4.1.0","rollup-plugin-typescript2":"^0.36.0","test-server-sdk":"^0.2.1","ts-node":"^10.9.2","tslib":"^2.8.1","tsx":"^4.19.4","typedoc":"^0.27.0","typescript":"~5.2.0","typescript-eslint":"8.24.1"},"dependencies":{"google-auth-library":"^9.14.2","ws":"^8.18.0","zod":"^3.22.4","zod-to-json-schema":"^3.22.4"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.0"},"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.3.0","_integrity":"sha512-rrMzAELX4P902FUpuWy/W3NcQ7L3q/qtCzfCmGVqIce8yWpptTF9hkKsw744tvZpwqhuzD0URibcJA95wd8QFA==","_resolved":"/b/f/w/src/git/build-dir/google-genai-1.3.0.tgz","_from":"file:google-genai-1.3.0.tgz","_nodeVersion":"18.20.3","_npmVersion":"10.7.0","dist":{"integrity":"sha512-rrMzAELX4P902FUpuWy/W3NcQ7L3q/qtCzfCmGVqIce8yWpptTF9hkKsw744tvZpwqhuzD0URibcJA95wd8QFA==","shasum":"30e9850a38d075a42b8f7d82d94f58922596a674","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-1.3.0.tgz","fileCount":16,"unpackedSize":7978349,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDKtft3KTmXrZ30LEyr6fJkIaULlR9x8Wmiz1zMjzH72AIgXxgdYbN8YzCv0dN7y4uKzQX56vS1pa6PwPpylucLi34="}],"size":1044080},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_1.3.0_1748647529371_0.8663246908384277"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-30T23:25:29.657Z","publish_time":1748647529657,"_source_registry_name":"default","contributors":[]},"1.4.0":{"name":"@google/genai","version":"1.4.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"}},"scripts":{"prepare":"npm run build-prod","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","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","unit-test":"tsc && jasmine 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 !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","docs":"typedoc && ts-node 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'"},"engines":{"node":">=20.0.0"},"devDependencies":{"@eslint/js":"9.20.0","@microsoft/api-extractor":"^7.50.1","@rollup/plugin-json":"^6.1.0","@types/jasmine":"^5.1.2","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/ws":"^8.5.14","eslint":"8.57.0","gts":"^5.2.0","jasmine":"^5.5.0","jasmine-reporters":"^2.4.0","nyc":"^17.1.0","prettier":"3.3.3","prettier-plugin-organize-imports":"^4.1.0","rollup-plugin-typescript2":"^0.36.0","test-server-sdk":"^0.2.1","ts-node":"^10.9.2","tslib":"^2.8.1","tsx":"^4.19.4","typedoc":"^0.27.0","typescript":"~5.2.0","typescript-eslint":"8.24.1"},"dependencies":{"google-auth-library":"^9.14.2","ws":"^8.18.0","zod":"^3.22.4","zod-to-json-schema":"^3.22.4"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.0"},"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.4.0","_integrity":"sha512-u9LQZbWBhqaaLelCcYsxMNDTeW12jzNwGkI/eqUeMG/iB1gJBu56LCxrFJ/hkHeZQgPg+j1pckBLZS/dnOh+Bw==","_resolved":"/b/f/w/src/git/build-dir/google-genai-1.4.0.tgz","_from":"file:google-genai-1.4.0.tgz","_nodeVersion":"18.20.3","_npmVersion":"10.7.0","dist":{"integrity":"sha512-u9LQZbWBhqaaLelCcYsxMNDTeW12jzNwGkI/eqUeMG/iB1gJBu56LCxrFJ/hkHeZQgPg+j1pckBLZS/dnOh+Bw==","shasum":"7273658a79de6ea73c583a12d09baea218be5157","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-1.4.0.tgz","fileCount":16,"unpackedSize":7996926,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEYg8XYAOvLJ1aEs85F2rphXqiJVy7tX4rhBrK16jzTGAiEAszPOT6guvjtdbFGIwO/QbfzQrsHHyoseciPadLy0A2E="}],"size":1045755},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_1.4.0_1749078021482_0.5835846183508611"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-04T23:00:21.814Z","publish_time":1749078021814,"_source_registry_name":"default","contributors":[]},"1.5.0":{"name":"@google/genai","version":"1.5.0","author":"","license":"Apache-2.0","_id":"@google/genai@1.5.0","maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","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":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@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,"size":1051265},"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":"anonymous","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"},"_cnpmcore_publish_time":"2025-06-12T21:35:57.664Z","publish_time":1749764157664,"_source_registry_name":"default","contributors":[]},"1.5.1":{"name":"@google/genai","version":"1.5.1","author":"","license":"Apache-2.0","_id":"@google/genai@1.5.1","maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","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":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@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,"size":1050967},"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":"anonymous","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"},"_cnpmcore_publish_time":"2025-06-13T19:56:43.914Z","publish_time":1749844603914,"_source_registry_name":"default","contributors":[]},"1.6.0":{"name":"@google/genai","version":"1.6.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"}},"scripts":{"prepare":"npm run build-prod","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","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","unit-test":"tsc && jasmine 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 !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","docs":"typedoc && ts-node 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'"},"engines":{"node":">=20.0.0"},"devDependencies":{"@eslint/js":"9.20.0","@microsoft/api-extractor":"^7.50.1","@rollup/plugin-json":"^6.1.0","@types/jasmine":"^5.1.2","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/ws":"^8.5.14","eslint":"8.57.0","gts":"^5.2.0","jasmine":"^5.5.0","jasmine-reporters":"^2.4.0","nyc":"^17.1.0","prettier":"3.3.3","prettier-plugin-organize-imports":"^4.1.0","rollup-plugin-typescript2":"^0.36.0","test-server-sdk":"^0.2.3","ts-node":"^10.9.2","tslib":"^2.8.1","tsx":"^4.19.4","typedoc":"^0.27.0","typescript":"~5.2.0","typescript-eslint":"8.24.1"},"dependencies":{"google-auth-library":"^9.14.2","ws":"^8.18.0","zod":"^3.22.4","zod-to-json-schema":"^3.22.4"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.0"},"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.6.0","_integrity":"sha512-0vn8wMGesjiEsHeFsl10T8+SFqLj7q+RSE6mml66sE+jwI7U9wW2LQ3qYtwUEaI+P8ZYeEYE5IpYmNLcRQUBPQ==","_resolved":"/b/f/w/src/git/build-dir/google-genai-1.6.0.tgz","_from":"file:google-genai-1.6.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-0vn8wMGesjiEsHeFsl10T8+SFqLj7q+RSE6mml66sE+jwI7U9wW2LQ3qYtwUEaI+P8ZYeEYE5IpYmNLcRQUBPQ==","shasum":"7a14d505faebe17957b272476debd574d2eae1e0","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-1.6.0.tgz","fileCount":16,"unpackedSize":7977511,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCz7gSsNurQzAiUMJvco8wTpRLU+ignWWKa+NOA+NK9tAIhAOv7MOPauYv8WPOKzP38efRh60nn7BN12Seey3yy64II"}],"size":1063364},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com","actor":{"name":"google-wombot","email":"node-team-npm+wombot@google.com","type":"user"}},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_1.6.0_1750466174409_0.10367064168265983"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-21T00:36:14.658Z","publish_time":1750466174658,"_source_registry_name":"default","contributors":[]},"1.7.0":{"name":"@google/genai","version":"1.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)","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"}},"scripts":{"prepare":"npm run build-prod","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","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","unit-test":"tsc && jasmine 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 !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","docs":"typedoc && ts-node 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'"},"engines":{"node":">=20.0.0"},"devDependencies":{"@eslint/js":"9.20.0","@microsoft/api-extractor":"^7.50.1","@rollup/plugin-json":"^6.1.0","@types/jasmine":"^5.1.2","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/ws":"^8.5.14","eslint":"8.57.0","gts":"^5.2.0","jasmine":"^5.5.0","jasmine-reporters":"^2.4.0","nyc":"^17.1.0","prettier":"3.3.3","prettier-plugin-organize-imports":"^4.1.0","rollup-plugin-typescript2":"^0.36.0","test-server-sdk":"^0.2.3","ts-node":"^10.9.2","tslib":"^2.8.1","tsx":"^4.19.4","typedoc":"^0.27.0","typescript":"~5.2.0","typescript-eslint":"8.24.1"},"dependencies":{"google-auth-library":"^9.14.2","ws":"^8.18.0","zod":"^3.22.4","zod-to-json-schema":"^3.22.4"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.0"},"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.7.0","_integrity":"sha512-s/OZLkrIfBwc+SFFaZoKdEogkw4in0YRTGc4Q483jnfchNBWzrNe560eZEfGJHQRPn6YfzJgECCx0sqEOMWvYw==","_resolved":"/b/f/w/src/git/build-dir/google-genai-1.7.0.tgz","_from":"file:google-genai-1.7.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-s/OZLkrIfBwc+SFFaZoKdEogkw4in0YRTGc4Q483jnfchNBWzrNe560eZEfGJHQRPn6YfzJgECCx0sqEOMWvYw==","shasum":"4af2fe86343e990eebfb4adcd0fa744cb0e6907e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-1.7.0.tgz","fileCount":16,"unpackedSize":9156477,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIH29gy9Ya8vgAsDJynjbhBuMR3v50hp/MBbFMyTciBkVAiA/36fAarAcZgtnWKrcvwoALcl1qypsxb1kIFcxWUmkuQ=="}],"size":1187355},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com","actor":{"name":"google-wombot","email":"node-team-npm+wombot@google.com","type":"user"}},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_1.7.0_1750897688612_0.9823387765208034"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-26T00:28:08.780Z","publish_time":1750897688780,"_source_registry_name":"default","contributors":[]},"1.8.0":{"name":"@google/genai","version":"1.8.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"}},"scripts":{"prepare":"npm run build-prod","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","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","unit-test":"tsc && jasmine 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 !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","docs":"typedoc && ts-node 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'"},"engines":{"node":">=20.0.0"},"devDependencies":{"@eslint/js":"9.20.0","@microsoft/api-extractor":"^7.50.1","@rollup/plugin-json":"^6.1.0","@types/jasmine":"^5.1.2","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/ws":"^8.5.14","eslint":"8.57.0","gts":"^5.2.0","jasmine":"^5.5.0","jasmine-reporters":"^2.4.0","nyc":"^17.1.0","prettier":"3.3.3","prettier-plugin-organize-imports":"^4.1.0","rollup-plugin-typescript2":"^0.36.0","test-server-sdk":"^0.2.3","ts-node":"^10.9.2","tslib":"^2.8.1","tsx":"^4.19.4","typedoc":"^0.27.0","typescript":"~5.2.0","typescript-eslint":"8.24.1"},"dependencies":{"google-auth-library":"^9.14.2","ws":"^8.18.0","zod":"^3.22.4","zod-to-json-schema":"^3.22.4"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.0"},"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.8.0","_integrity":"sha512-n3KiMFesQCy2R9iSdBIuJ0JWYQ1HZBJJkmt4PPZMGZKvlgHhBAGw1kUMyX+vsAIzprN3lK45DI755lm70wPOOg==","_resolved":"/b/f/w/src/git/build-dir/google-genai-1.8.0.tgz","_from":"file:google-genai-1.8.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-n3KiMFesQCy2R9iSdBIuJ0JWYQ1HZBJJkmt4PPZMGZKvlgHhBAGw1kUMyX+vsAIzprN3lK45DI755lm70wPOOg==","shasum":"b99d776bfc83160431240b79b8eb57526cb8fbdc","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-1.8.0.tgz","fileCount":16,"unpackedSize":9300254,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBPjA4sx5nsMRsAiT52ibaFFVmUkrGxiW7BFPNe1SngkAiAb5kltJxe38HricqlTU3vUhNZ/0FkbGqOiHDuYD9+J7w=="}],"size":1204505},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com","actor":{"name":"google-wombot","email":"node-team-npm+wombot@google.com","type":"user"}},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_1.8.0_1751409520246_0.22516907541542563"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-01T22:38:40.450Z","publish_time":1751409520450,"_source_registry_name":"default","contributors":[]},"1.9.0":{"name":"@google/genai","version":"1.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)","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"}},"scripts":{"prepare":"npm run build-prod","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","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","unit-test":"tsc && jasmine 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 !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","docs":"typedoc && ts-node 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'"},"engines":{"node":">=20.0.0"},"devDependencies":{"@eslint/js":"9.20.0","@microsoft/api-extractor":"^7.50.1","@rollup/plugin-json":"^6.1.0","@types/jasmine":"^5.1.2","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/ws":"^8.5.14","eslint":"8.57.0","gts":"^5.2.0","jasmine":"^5.5.0","jasmine-reporters":"^2.4.0","nyc":"^17.1.0","prettier":"3.3.3","prettier-plugin-organize-imports":"^4.1.0","rollup-plugin-typescript2":"^0.36.0","test-server-sdk":"^0.2.3","ts-node":"^10.9.2","tslib":"^2.8.1","tsx":"^4.19.4","typedoc":"^0.27.0","typescript":"~5.2.0","typescript-eslint":"8.24.1","zod":"^3.22.4","zod-to-json-schema":"^3.22.4"},"dependencies":{"google-auth-library":"^9.14.2","ws":"^8.18.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.0"},"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.9.0","_integrity":"sha512-w9P93OXKPMs9H1mfAx9+p3zJqQGrWBGdvK/SVc7cLZEXNHr/3+vW2eif7ZShA6wU24rNLn9z9MK2vQFUvNRI2Q==","_resolved":"/b/f/w/src/git/build-dir/google-genai-1.9.0.tgz","_from":"file:google-genai-1.9.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-w9P93OXKPMs9H1mfAx9+p3zJqQGrWBGdvK/SVc7cLZEXNHr/3+vW2eif7ZShA6wU24rNLn9z9MK2vQFUvNRI2Q==","shasum":"427996e82bad1e9670d7ee3fff60969ee8867019","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-1.9.0.tgz","fileCount":16,"unpackedSize":9248239,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHXtXuxlemt69g3dDHEZ/1FRFFF7SkPP23E/gqxjhifQAiBc6G/T1lgMrGchy23i2ksAlO+/PU93HVU0zylzcbiRug=="}],"size":1193962},"_npmUser":{"name":"anonymous","actor":{"name":"google-wombot","type":"user","email":"node-team-npm+wombot@google.com"},"email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_1.9.0_1752103419024_0.2658201215935807"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-09T23:23:39.229Z","publish_time":1752103419229,"_source_registry_name":"default","contributors":[]},"1.10.0":{"name":"@google/genai","version":"1.10.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"}},"scripts":{"prepare":"npm run build-prod","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","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","unit-test":"tsc && jasmine 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 !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","docs":"typedoc && ts-node 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'"},"engines":{"node":">=20.0.0"},"devDependencies":{"@eslint/js":"9.20.0","@microsoft/api-extractor":"^7.50.1","@rollup/plugin-json":"^6.1.0","@types/jasmine":"^5.1.2","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/ws":"^8.5.14","eslint":"8.57.0","gts":"^5.2.0","jasmine":"^5.5.0","jasmine-reporters":"^2.4.0","nyc":"^17.1.0","prettier":"3.3.3","prettier-plugin-organize-imports":"^4.1.0","rollup-plugin-typescript2":"^0.36.0","test-server-sdk":"^0.2.3","ts-node":"^10.9.2","tslib":"^2.8.1","tsx":"^4.19.4","typedoc":"^0.27.0","typescript":"~5.2.0","typescript-eslint":"8.24.1","zod":"^3.22.4","zod-to-json-schema":"^3.22.4"},"dependencies":{"google-auth-library":"^9.14.2","ws":"^8.18.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.0"},"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.10.0","_integrity":"sha512-PR4tLuiIFMrpAiiCko2Z16ydikFsPF1c5TBfI64hlZcv3xBEApSCceLuDYu1pNMq2SkNh4r66J4AG+ZexBnMLw==","_resolved":"/b/f/w/src/git/build-dir/google-genai-1.10.0.tgz","_from":"file:google-genai-1.10.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-PR4tLuiIFMrpAiiCko2Z16ydikFsPF1c5TBfI64hlZcv3xBEApSCceLuDYu1pNMq2SkNh4r66J4AG+ZexBnMLw==","shasum":"92b85a6f8c065f26bb773141bbd488a0a5810717","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-1.10.0.tgz","fileCount":16,"unpackedSize":8797213,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDIQuKC6qOlabQ5oADZdk/dkocNcFcqFyBziNCwmrjiOQIhALzUaUgFQMW607Tbyyl6nLNU1Ehq5SifxJJ6MTkC6XIs"}],"size":1156135},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_1.10.0_1752714484162_0.4006701409862454"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-17T01:08:04.369Z","publish_time":1752714484369,"_source_registry_name":"default","contributors":[]},"1.11.0":{"name":"@google/genai","version":"1.11.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"}},"scripts":{"prepare":"npm run build-prod","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","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","unit-test":"tsc && jasmine 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 !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","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'"},"engines":{"node":">=20.0.0"},"devDependencies":{"@eslint/js":"9.20.0","@microsoft/api-extractor":"^7.50.1","@rollup/plugin-json":"^6.1.0","@types/jasmine":"^5.1.2","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/ws":"^8.5.14","eslint":"8.57.0","gts":"^5.2.0","jasmine":"^5.5.0","jasmine-reporters":"^2.4.0","nyc":"^17.1.0","prettier":"3.3.3","prettier-plugin-organize-imports":"^4.1.0","rollup-plugin-typescript2":"^0.36.0","test-server-sdk":"^0.2.3","ts-node":"^10.9.2","tslib":"^2.8.1","tsx":"^4.19.4","typedoc":"^0.27.0","typescript":"~5.2.0","typescript-eslint":"8.24.1","zod":"^3.22.4","zod-to-json-schema":"^3.22.4"},"dependencies":{"google-auth-library":"^9.14.2","ws":"^8.18.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.0"},"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.11.0","_integrity":"sha512-4XFAHCvU91ewdWOU3RUdSeXpDuZRJHNYLqT9LKw7WqPjRQcEJvVU+VOU49ocruaSp8VuLKMecl0iadlQK+Zgfw==","_resolved":"/b/f/w/src/git/build-dir/google-genai-1.11.0.tgz","_from":"file:google-genai-1.11.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-4XFAHCvU91ewdWOU3RUdSeXpDuZRJHNYLqT9LKw7WqPjRQcEJvVU+VOU49ocruaSp8VuLKMecl0iadlQK+Zgfw==","shasum":"05468f09c85abaabd9afdc3ecea92882765ef5e9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-1.11.0.tgz","fileCount":16,"unpackedSize":8862359,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDDExD8dBGNH8Gi53CFpLouy5JucXy3DDs2faQty6ORXAiBSJS0gypb1xpbTrDreji+zUgBwdH1fixRn9V8Tsg3c7w=="}],"size":1167999},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_1.11.0_1753310676052_0.5758954940345762"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-23T22:44:36.301Z","publish_time":1753310676301,"_source_registry_name":"default","contributors":[]},"1.12.0":{"name":"@google/genai","version":"1.12.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"}},"scripts":{"prepare":"npm run build-prod","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","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","unit-test":"tsc && jasmine 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'"},"engines":{"node":">=20.0.0"},"devDependencies":{"@eslint/js":"9.20.0","@microsoft/api-extractor":"^7.50.1","@rollup/plugin-json":"^6.1.0","@types/jasmine":"^5.1.2","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/ws":"^8.5.14","eslint":"8.57.0","gts":"^5.2.0","jasmine":"^5.5.0","jasmine-reporters":"^2.4.0","nyc":"^17.1.0","prettier":"3.3.3","prettier-plugin-organize-imports":"^4.1.0","rollup-plugin-typescript2":"^0.36.0","test-server-sdk":"^0.2.6","ts-node":"^10.9.2","tslib":"^2.8.1","tsx":"^4.19.4","typedoc":"^0.27.0","typescript":"~5.2.0","typescript-eslint":"8.24.1","zod":"^3.22.4","zod-to-json-schema":"^3.22.4"},"dependencies":{"google-auth-library":"^9.14.2","ws":"^8.18.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.0"},"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.12.0","_integrity":"sha512-JBkQsULVexdM9zY4iXbm3A2dJ7El/hSPGCnxuRWPJNgeqcfYuyUnPTSy+I/v+MvTbz/occVmONSD6wn+17QLkg==","_resolved":"/b/f/w/src/git/build-dir/google-genai-1.12.0.tgz","_from":"file:google-genai-1.12.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-JBkQsULVexdM9zY4iXbm3A2dJ7El/hSPGCnxuRWPJNgeqcfYuyUnPTSy+I/v+MvTbz/occVmONSD6wn+17QLkg==","shasum":"f86081164b172a28d91b1a4e16fbb3c123154012","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-1.12.0.tgz","fileCount":16,"unpackedSize":8930098,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC9zYuFT8RDuptNamz1RFQlRLBt51DBFnoWDmADNcEZ1wIhAOwEuJXz8Ca3Eh71uAE3ll8ZJ2Btm+gNwS/0KsEFzZDJ"}],"size":1170538},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_1.12.0_1753913366740_0.19713043971533661"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-30T22:09:27.069Z","publish_time":1753913367069,"_source_registry_name":"default","contributors":[]},"1.13.0":{"name":"@google/genai","version":"1.13.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"}},"scripts":{"prepare":"npm run build-prod","build":"rollup -c && npm-run-all --parallel api-extractor:dev:* && node scripts/ignore_missing_mcp_dep.js","build-prod":"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: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","unit-test":"tsc && jasmine 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"},"engines":{"node":">=20.0.0"},"devDependencies":{"@eslint/js":"9.20.0","@microsoft/api-extractor":"^7.52.9","@rollup/plugin-json":"^6.1.0","@types/jasmine":"^5.1.2","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/ws":"^8.5.14","c8":"^10.1.3","eslint":"8.57.0","gts":"^5.2.0","jasmine":"^5.5.0","jasmine-reporters":"^2.4.0","npm-run-all":"^4.1.5","nyc":"^17.1.0","prettier":"3.3.3","prettier-plugin-organize-imports":"^4.1.0","rollup-plugin-typescript2":"^0.36.0","test-server-sdk":"^0.2.6","ts-node":"^10.9.2","tslib":"^2.8.1","tsx":"^4.19.4","typedoc":"^0.27.0","typescript":"~5.2.0","typescript-eslint":"8.24.1","zod":"^3.22.4","zod-to-json-schema":"^3.22.4"},"dependencies":{"google-auth-library":"^9.14.2","ws":"^8.18.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.0"},"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.13.0","_integrity":"sha512-BxilXzE8cJ0zt5/lXk6KwuBcIT9P2Lbi2WXhwWMbxf1RNeC68/8DmYQqMrzQP333CieRMdbDXs0eNCphLoScWg==","_resolved":"/b/f/w/src/git/build-dir/google-genai-1.13.0.tgz","_from":"file:google-genai-1.13.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-BxilXzE8cJ0zt5/lXk6KwuBcIT9P2Lbi2WXhwWMbxf1RNeC68/8DmYQqMrzQP333CieRMdbDXs0eNCphLoScWg==","shasum":"1db0fdd1dff64bd5e93109df2abfe619a891dd70","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-1.13.0.tgz","fileCount":16,"unpackedSize":9066824,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDPKEUF4cRKe0L50+GNkyspSmJLXF6bSXiTtRltfQkxYwIhAJ/pmzn7KLCcWVlAg9lvMo4jTXvmAXjCWv1mVOoYmbK7"}],"size":1183932},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_1.13.0_1754521049538_0.43007556133254554"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-06T22:57:29.839Z","publish_time":1754521049839,"_source_registry_name":"default","contributors":[]},"1.14.0":{"name":"@google/genai","version":"1.14.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"}},"scripts":{"prepare":"npm run build-prod","build":"rollup -c && npm-run-all --parallel api-extractor:dev:* && node scripts/ignore_missing_mcp_dep.js","build-prod":"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: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","unit-test":"tsc && jasmine 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"},"engines":{"node":">=20.0.0"},"devDependencies":{"@eslint/js":"9.20.0","@microsoft/api-extractor":"^7.52.9","@rollup/plugin-json":"^6.1.0","@types/jasmine":"^5.1.2","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/ws":"^8.5.14","c8":"^10.1.3","eslint":"8.57.0","gts":"^5.2.0","jasmine":"^5.5.0","jasmine-reporters":"^2.4.0","npm-run-all":"^4.1.5","nyc":"^17.1.0","prettier":"3.3.3","prettier-plugin-organize-imports":"^4.1.0","rollup-plugin-typescript2":"^0.36.0","test-server-sdk":"^0.2.6","ts-node":"^10.9.2","tslib":"^2.8.1","tsx":"^4.19.4","typedoc":"^0.27.0","typescript":"~5.2.0","typescript-eslint":"8.24.1","zod":"^3.22.4","zod-to-json-schema":"^3.22.4"},"dependencies":{"google-auth-library":"^9.14.2","ws":"^8.18.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.0"},"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.14.0","_integrity":"sha512-jirYprAAJU1svjwSDVCzyVq+FrJpJd5CSxR/g2Ga/gZ0ZYZpcWjMS75KJl9y71K1mDN+tcx6s21CzCbB2R840g==","_resolved":"/b/f/w/src/git/build-dir/google-genai-1.14.0.tgz","_from":"file:google-genai-1.14.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-jirYprAAJU1svjwSDVCzyVq+FrJpJd5CSxR/g2Ga/gZ0ZYZpcWjMS75KJl9y71K1mDN+tcx6s21CzCbB2R840g==","shasum":"8d6a67c4069f09aee7e612651d63172e38f4909a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-1.14.0.tgz","fileCount":16,"unpackedSize":9171001,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCbnCi7N1g9aO4ImqFZvNB3bIvLFlzRJhwqGVBpRN0AQQIhALVmEMETpjr6bkv7NCRgMi5PMx3ZlgcK0HP6FlnHpn1e"}],"size":1200409},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_1.14.0_1755132775983_0.39088628255752345"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-14T00:52:56.225Z","publish_time":1755132776225,"_source_registry_name":"default","contributors":[]},"1.15.0":{"name":"@google/genai","version":"1.15.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"}},"scripts":{"prepare":"npm run build-prod","build":"rollup -c && npm-run-all --parallel api-extractor:dev:* && node scripts/ignore_missing_mcp_dep.js","build-prod":"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: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","unit-test":"tsc && jasmine 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"},"engines":{"node":">=20.0.0"},"devDependencies":{"@eslint/js":"9.20.0","@microsoft/api-extractor":"^7.52.9","@rollup/plugin-json":"^6.1.0","@types/jasmine":"^5.1.2","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/ws":"^8.5.14","c8":"^10.1.3","eslint":"8.57.0","gts":"^5.2.0","jasmine":"^5.5.0","jasmine-reporters":"^2.4.0","npm-run-all":"^4.1.5","nyc":"^17.1.0","prettier":"3.3.3","prettier-plugin-organize-imports":"^4.1.0","rollup-plugin-typescript2":"^0.36.0","test-server-sdk":"^0.2.6","ts-node":"^10.9.2","tslib":"^2.8.1","tsx":"^4.19.4","typedoc":"^0.27.0","typescript":"~5.2.0","typescript-eslint":"8.24.1","zod":"^3.22.4","zod-to-json-schema":"^3.22.4"},"dependencies":{"google-auth-library":"^9.14.2","ws":"^8.18.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.0"},"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.15.0","_integrity":"sha512-4CSW+hRTESWl3xVtde7pkQ3E+dDFhDq+m4ztmccRctZfx1gKy3v0M9STIMGk6Nq0s6O2uKMXupOZQ1JGorXVwQ==","_resolved":"/b/f/w/src/git/build-dir/google-genai-1.15.0.tgz","_from":"file:google-genai-1.15.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-4CSW+hRTESWl3xVtde7pkQ3E+dDFhDq+m4ztmccRctZfx1gKy3v0M9STIMGk6Nq0s6O2uKMXupOZQ1JGorXVwQ==","shasum":"0eab6dbc1a7c29a8a7b8c509b615524b48fce1cf","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-1.15.0.tgz","fileCount":16,"unpackedSize":9313270,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDRtaXnKFO6bECMpXMJz/4teknCJ8T0VbPS4FzamCMplQIgaSR8dkIlwOz7Zl4EIhA9xToaJkxiLPPDdPF9aLo92ag="}],"size":1216236},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_1.15.0_1755559882759_0.23144768095046664"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-18T23:31:22.973Z","publish_time":1755559882973,"_source_registry_name":"default","contributors":[]},"1.16.0":{"name":"@google/genai","version":"1.16.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"}},"scripts":{"prepare":"npm run build-prod","build":"rollup -c && npm-run-all --parallel api-extractor:dev:* && node scripts/ignore_missing_mcp_dep.js","build-prod":"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: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","unit-test":"tsc && jasmine 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"},"engines":{"node":">=20.0.0"},"devDependencies":{"@eslint/js":"9.20.0","@microsoft/api-extractor":"^7.52.9","@rollup/plugin-json":"^6.1.0","@types/jasmine":"^5.1.2","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/ws":"^8.5.14","c8":"^10.1.3","eslint":"8.57.0","gts":"^5.2.0","jasmine":"^5.5.0","jasmine-reporters":"^2.4.0","npm-run-all":"^4.1.5","nyc":"^17.1.0","prettier":"3.3.3","prettier-plugin-organize-imports":"^4.1.0","rollup-plugin-typescript2":"^0.36.0","test-server-sdk":"^0.2.7","ts-node":"^10.9.2","tslib":"^2.8.1","tsx":"^4.19.4","typedoc":"^0.27.0","typescript":"~5.2.0","typescript-eslint":"8.24.1","zod":"^3.22.4","zod-to-json-schema":"^3.22.4"},"dependencies":{"google-auth-library":"^9.14.2","ws":"^8.18.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.4"},"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.16.0","_integrity":"sha512-hdTYu39QgDFxv+FB6BK2zi4UIJGWhx2iPc0pHQ0C5Q/RCi+m+4gsryIzTGO+riqWcUA8/WGYp6hpqckdOBNysw==","_resolved":"/b/f/w/src/git/build-dir/google-genai-1.16.0.tgz","_from":"file:google-genai-1.16.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-hdTYu39QgDFxv+FB6BK2zi4UIJGWhx2iPc0pHQ0C5Q/RCi+m+4gsryIzTGO+riqWcUA8/WGYp6hpqckdOBNysw==","shasum":"b4b88203881249e31ae726bc8d61fabd2712a47c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-1.16.0.tgz","fileCount":16,"unpackedSize":9445777,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCshyhzNIiA5lUrCptMQHMOVsPfdGGtm/CjmLwCORjihAIgFdsFroPDny81eLGjaxatMWyFFPgxbXWW64gFLg6Is1A="}],"size":1224426},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_1.16.0_1756327647612_0.3807072874965016"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-27T20:47:27.917Z","publish_time":1756327647917,"_source_registry_name":"default","contributors":[]},"1.17.0":{"name":"@google/genai","version":"1.17.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"}},"scripts":{"prepare":"npm run build-prod","build":"rollup -c && npm-run-all --parallel api-extractor:dev:* && node scripts/ignore_missing_mcp_dep.js","build-prod":"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: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","unit-test":"tsc && jasmine 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"},"engines":{"node":">=20.0.0"},"devDependencies":{"@eslint/js":"9.20.0","@microsoft/api-extractor":"^7.52.9","@rollup/plugin-json":"^6.1.0","@types/jasmine":"^5.1.2","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/ws":"^8.5.14","c8":"^10.1.3","eslint":"8.57.0","gts":"^5.2.0","jasmine":"^5.5.0","jasmine-reporters":"^2.4.0","npm-run-all":"^4.1.5","nyc":"^17.1.0","prettier":"3.3.3","prettier-plugin-organize-imports":"^4.1.0","rollup-plugin-typescript2":"^0.36.0","test-server-sdk":"^0.2.7","ts-node":"^10.9.2","tslib":"^2.8.1","tsx":"^4.19.4","typedoc":"^0.27.0","typescript":"~5.2.0","typescript-eslint":"8.24.1","zod":"^3.22.4","zod-to-json-schema":"^3.22.4"},"dependencies":{"google-auth-library":"^9.14.2","ws":"^8.18.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.4"},"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.17.0","_integrity":"sha512-r/OZWN9D8WvYrte3bcKPoLODrZ+2TjfxHm5OOyVHUbdFYIp1C4yJaXX4+sCS8I/+CbN9PxLjU5zm1cgmS7qz+A==","_resolved":"/b/f/w/src/git/build-dir/google-genai-1.17.0.tgz","_from":"file:google-genai-1.17.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-r/OZWN9D8WvYrte3bcKPoLODrZ+2TjfxHm5OOyVHUbdFYIp1C4yJaXX4+sCS8I/+CbN9PxLjU5zm1cgmS7qz+A==","shasum":"b09e8677518e68c212f529a7f56d1346a4ccc44a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-1.17.0.tgz","fileCount":16,"unpackedSize":9432722,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDAQfKSP6UaJUcexPzAyThFgAXeXoUcpL8uvgaq8M2dVgIhAOiOsHEzFmi72stgY/M9sUy9ROOy5ApEwQqqekQ9Fxw2"}],"size":1222670},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_1.17.0_1756940659069_0.24047633041398742"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-03T23:04:19.345Z","publish_time":1756940659345,"_source_registry_name":"default","contributors":[]},"1.18.0":{"name":"@google/genai","version":"1.18.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"}},"scripts":{"prepare":"npm run build-prod","build":"rollup -c && npm-run-all --parallel api-extractor:dev:* && node scripts/ignore_missing_mcp_dep.js","build-prod":"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: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","unit-test":"tsc && jasmine 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"},"engines":{"node":">=20.0.0"},"devDependencies":{"@eslint/js":"9.20.0","@microsoft/api-extractor":"^7.52.9","@rollup/plugin-json":"^6.1.0","@types/jasmine":"^5.1.2","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/ws":"^8.5.14","c8":"^10.1.3","eslint":"8.57.0","gts":"^5.2.0","jasmine":"^5.5.0","jasmine-reporters":"^2.4.0","npm-run-all":"^4.1.5","nyc":"^17.1.0","prettier":"3.3.3","prettier-plugin-organize-imports":"^4.1.0","rollup-plugin-typescript2":"^0.36.0","test-server-sdk":"^0.2.7","ts-node":"^10.9.2","tslib":"^2.8.1","tsx":"^4.19.4","typedoc":"^0.27.0","typescript":"~5.2.0","typescript-eslint":"8.24.1","zod":"^3.22.4","zod-to-json-schema":"^3.22.4"},"dependencies":{"google-auth-library":"^9.14.2","ws":"^8.18.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.4"},"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.18.0","_integrity":"sha512-G1RTmr2nUud9zPfPgNOGGALgvncSMwtH90wgZdaKHULq+p4TY8E85krPbTfLrx7LgythCzWneH9/+bODM/PAZg==","_resolved":"/b/f/w/src/git/build-dir/google-genai-1.18.0.tgz","_from":"file:google-genai-1.18.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-G1RTmr2nUud9zPfPgNOGGALgvncSMwtH90wgZdaKHULq+p4TY8E85krPbTfLrx7LgythCzWneH9/+bODM/PAZg==","shasum":"69ef6c13bcc91f9f6a54acfbca96da678efec9e7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-1.18.0.tgz","fileCount":16,"unpackedSize":9671731,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFGaeHAJekjC7d12kPtR6lzHyNG8ztLP3pwcuJMhyP1TAiEAo8pSSbyVbqb6w7KbHzdj2+6QNUSmO/w40TT7iEDL5iA="}],"size":1249112},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_1.18.0_1757418496355_0.7591251946677091"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-09T11:48:16.582Z","publish_time":1757418496582,"_source_registry_name":"default","contributors":[]},"1.19.0":{"name":"@google/genai","version":"1.19.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"}},"scripts":{"prepare":"npm run build-prod","build":"rollup -c && npm-run-all --parallel api-extractor:dev:* && node scripts/ignore_missing_mcp_dep.js","build-prod":"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: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","unit-test":"tsc && jasmine 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"},"engines":{"node":">=20.0.0"},"devDependencies":{"@eslint/js":"9.20.0","@microsoft/api-extractor":"^7.52.9","@rollup/plugin-json":"^6.1.0","@types/jasmine":"^5.1.2","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/ws":"^8.5.14","c8":"^10.1.3","eslint":"8.57.0","gts":"^5.2.0","jasmine":"^5.5.0","jasmine-reporters":"^2.4.0","npm-run-all":"^4.1.5","nyc":"^17.1.0","prettier":"3.3.3","prettier-plugin-organize-imports":"^4.1.0","rollup-plugin-typescript2":"^0.36.0","test-server-sdk":"^0.2.7","ts-node":"^10.9.2","tslib":"^2.8.1","tsx":"^4.19.4","typedoc":"^0.27.0","typescript":"~5.2.0","typescript-eslint":"8.24.1","zod":"^3.22.4","zod-to-json-schema":"^3.22.4"},"dependencies":{"google-auth-library":"^9.14.2","ws":"^8.18.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.4"},"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.19.0","_integrity":"sha512-mIMV3M/KfzzFA//0fziK472wKBJ1TdJLhozIUJKTPLyTDN1NotU+hyoHW/N0cfrcEWUK20YA0GxCeHC4z0SbMA==","_resolved":"/b/f/w/src/git/build-dir/google-genai-1.19.0.tgz","_from":"file:google-genai-1.19.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-mIMV3M/KfzzFA//0fziK472wKBJ1TdJLhozIUJKTPLyTDN1NotU+hyoHW/N0cfrcEWUK20YA0GxCeHC4z0SbMA==","shasum":"ad7cef95913c54812b05713d5e788c6bea14e6fe","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-1.19.0.tgz","fileCount":16,"unpackedSize":9712397,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCorDzSp4p7mKGMs9P08qWLjzhgloC0zD1M6DY6z5Wb0gIhAKDLsQrZudMtngQu25N0E/aQZD2oKjG7M6DSC6fdlHUp"}],"size":1253069},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_1.19.0_1757458759026_0.1995446587691605"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-09T22:59:19.297Z","publish_time":1757458759297,"_source_registry_name":"default","contributors":[]},"1.20.0":{"name":"@google/genai","version":"1.20.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"}},"scripts":{"prepare":"npm run build-prod","build":"rollup -c && npm-run-all --parallel api-extractor:dev:* && node scripts/ignore_missing_mcp_dep.js","build-prod":"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: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","unit-test":"tsc && jasmine 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"},"engines":{"node":">=20.0.0"},"overrides":{"tmp":"^0.2.4"},"devDependencies":{"@eslint/js":"9.20.0","@microsoft/api-extractor":"^7.52.9","@rollup/plugin-json":"^6.1.0","@types/jasmine":"^5.1.2","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/ws":"^8.5.14","c8":"^10.1.3","eslint":"8.57.0","gts":"^5.2.0","jasmine":"^5.5.0","jasmine-reporters":"^2.4.0","npm-run-all":"^4.1.5","nyc":"^17.1.0","prettier":"3.3.3","prettier-plugin-organize-imports":"^4.1.0","rollup-plugin-typescript2":"^0.36.0","test-server-sdk":"^0.2.7","ts-node":"^10.9.2","tslib":"^2.8.1","tsx":"^4.19.4","typedoc":"^0.27.0","typescript":"~5.2.0","typescript-eslint":"8.24.1","zod":"^3.22.4","zod-to-json-schema":"^3.22.4"},"dependencies":{"google-auth-library":"^9.14.2","ws":"^8.18.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.4"},"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.20.0","_integrity":"sha512-QdShxO9LX35jFogy3iKprQNqgKKveux4H2QjOnyIvyHRuGi6PHiz3fjNf8Y0VPY8o5V2fHqR2XqiSVoz7yZs0w==","_resolved":"/b/f/w/src/git/build-dir/google-genai-1.20.0.tgz","_from":"file:google-genai-1.20.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-QdShxO9LX35jFogy3iKprQNqgKKveux4H2QjOnyIvyHRuGi6PHiz3fjNf8Y0VPY8o5V2fHqR2XqiSVoz7yZs0w==","shasum":"b728bdb383fc58fbb1b92eff26e831ff598688c0","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-1.20.0.tgz","fileCount":16,"unpackedSize":9744548,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCID6p1f1fmWLhFeMO4ZUwP/jSWfeCKQoULjtxONRrzBIWAiB/CajvuzzYBjEh6XlB4Fwb9HQ4u0x8nPX+Isd9M5sSrw=="}],"size":1258620},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_1.20.0_1758067190977_0.7626100944338796"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-16T23:59:51.239Z","publish_time":1758067191239,"_source_registry_name":"default","contributors":[]},"1.21.0":{"name":"@google/genai","version":"1.21.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"}},"scripts":{"prepare":"npm run build-prod","build":"rollup -c && npm-run-all --parallel api-extractor:dev:* && node scripts/ignore_missing_mcp_dep.js","build-prod":"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: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","unit-test":"tsc && jasmine 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"},"engines":{"node":">=20.0.0"},"overrides":{"tmp":"^0.2.4"},"devDependencies":{"@eslint/js":"9.20.0","@microsoft/api-extractor":"^7.52.9","@rollup/plugin-json":"^6.1.0","@types/jasmine":"^5.1.2","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/ws":"^8.5.14","c8":"^10.1.3","eslint":"8.57.0","gts":"^5.2.0","jasmine":"^5.5.0","jasmine-reporters":"^2.4.0","npm-run-all":"^4.1.5","nyc":"^17.1.0","prettier":"3.3.3","prettier-plugin-organize-imports":"^4.1.0","rollup-plugin-typescript2":"^0.36.0","test-server-sdk":"^0.2.7","ts-node":"^10.9.2","tslib":"^2.8.1","tsx":"^4.19.4","typedoc":"^0.27.0","typescript":"~5.2.0","typescript-eslint":"8.24.1","zod":"^3.22.4","zod-to-json-schema":"^3.22.4"},"dependencies":{"google-auth-library":"^9.14.2","ws":"^8.18.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.4"},"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.21.0","_integrity":"sha512-k47DECR8BF9z7IJxQd3reKuH2eUnOH5NlJWSe+CKM6nbXx+wH3hmtWQxUQR9M8gzWW1EvFuRVgjQssEIreNZsw==","_resolved":"/b/f/w/src/git/build-dir/google-genai-1.21.0.tgz","_from":"file:google-genai-1.21.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-k47DECR8BF9z7IJxQd3reKuH2eUnOH5NlJWSe+CKM6nbXx+wH3hmtWQxUQR9M8gzWW1EvFuRVgjQssEIreNZsw==","shasum":"3385514882bcf6cf5cb1d3ec218422a7b2fa56f1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-1.21.0.tgz","fileCount":16,"unpackedSize":9722913,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCO3uA+io6ArDRHq4Hb+nNXgO5mJGV0BJ/73g3LQ4s10gIhALMecpeFe6KBB6jZJovbsFvJGEyLW61Ac0l6gwhhGQCP"}],"size":1240798},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_1.21.0_1758845271745_0.21447616186317497"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-26T00:07:52.002Z","publish_time":1758845272002,"_source_registry_name":"default","contributors":[]},"1.22.0":{"name":"@google/genai","version":"1.22.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"}},"scripts":{"prepare":"npm run build-prod","build":"rollup -c && npm-run-all --parallel api-extractor:dev:* && node scripts/ignore_missing_mcp_dep.js","build-prod":"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: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","unit-test":"tsc && jasmine 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"},"engines":{"node":">=20.0.0"},"overrides":{"tmp":"^0.2.4"},"devDependencies":{"@eslint/js":"9.20.0","@microsoft/api-extractor":"^7.52.9","@rollup/plugin-json":"^6.1.0","@types/jasmine":"^5.1.2","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/ws":"^8.5.14","c8":"^10.1.3","eslint":"8.57.0","gts":"^5.2.0","jasmine":"^5.5.0","jasmine-reporters":"^2.4.0","npm-run-all":"^4.1.5","nyc":"^17.1.0","prettier":"3.3.3","prettier-plugin-organize-imports":"^4.1.0","rollup-plugin-typescript2":"^0.36.0","test-server-sdk":"^0.2.7","ts-node":"^10.9.2","tslib":"^2.8.1","tsx":"^4.19.4","typedoc":"^0.27.0","typescript":"~5.2.0","typescript-eslint":"8.24.1","zod":"^3.22.4","zod-to-json-schema":"^3.22.4"},"dependencies":{"google-auth-library":"^9.14.2","ws":"^8.18.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.4"},"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.22.0","_integrity":"sha512-siETS3zTm3EGpTT4+BFc1z20xXBYfueD3gCYfxkOjuAKRk8lt8TJevDHi3zepn1oSI6NhG/LZvy0i+Q3qheObg==","_resolved":"/b/f/w/src/git/build-dir/google-genai-1.22.0.tgz","_from":"file:google-genai-1.22.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-siETS3zTm3EGpTT4+BFc1z20xXBYfueD3gCYfxkOjuAKRk8lt8TJevDHi3zepn1oSI6NhG/LZvy0i+Q3qheObg==","shasum":"b2c4897ebe5732af1b2293a01243c2a453b21bc8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-1.22.0.tgz","fileCount":16,"unpackedSize":9788630,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEFVvTDdPXiAPo6KQv7lGIjbXXbuzPBQ3OZgFhEEss/tAiEAsSk0TKW8HBIlfeHwaoVZqm7fKD7/ymIUCJebI2Yn/qs="}],"size":1248006},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_1.22.0_1759424491372_0.7851238374848841"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-02T17:01:31.589Z","publish_time":1759424491589,"_source_registry_name":"default","contributors":[]},"1.23.0":{"name":"@google/genai","version":"1.23.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"}},"scripts":{"prepare":"npm run build-prod","build":"rollup -c && npm-run-all --parallel api-extractor:dev:* && node scripts/ignore_missing_mcp_dep.js","build-prod":"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: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","unit-test":"tsc && jasmine 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"},"engines":{"node":">=20.0.0"},"overrides":{"tmp":"^0.2.4"},"devDependencies":{"@eslint/js":"9.20.0","@microsoft/api-extractor":"^7.52.9","@rollup/plugin-json":"^6.1.0","@types/jasmine":"^5.1.2","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/ws":"^8.5.14","c8":"^10.1.3","eslint":"8.57.0","gts":"^5.2.0","jasmine":"^5.5.0","jasmine-reporters":"^2.4.0","npm-run-all":"^4.1.5","nyc":"^17.1.0","prettier":"3.3.3","prettier-plugin-organize-imports":"^4.1.0","rollup-plugin-typescript2":"^0.36.0","test-server-sdk":"^0.2.7","ts-node":"^10.9.2","tslib":"^2.8.1","tsx":"^4.19.4","typedoc":"^0.27.0","typescript":"~5.2.0","typescript-eslint":"8.24.1","zod":"^3.22.4","zod-to-json-schema":"^3.22.4"},"dependencies":{"google-auth-library":"^9.14.2","ws":"^8.18.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.4"},"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.23.0","_integrity":"sha512-d/rMD0GP3lXlR03qk2feLbBes2YVGhbPNxZsnUdZCn6AfOKXaOKfEtVWpyQrMMxRRYtLtN3UXmDUH+OfRN4F4A==","_resolved":"/b/f/w/src/git/build-dir/google-genai-1.23.0.tgz","_from":"file:google-genai-1.23.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-d/rMD0GP3lXlR03qk2feLbBes2YVGhbPNxZsnUdZCn6AfOKXaOKfEtVWpyQrMMxRRYtLtN3UXmDUH+OfRN4F4A==","shasum":"2e24c335431ef46d32c9b8056244215da08bcfb7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-1.23.0.tgz","fileCount":16,"unpackedSize":7913446,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIB2RcHNMo6WwD0AibXo9RWtJWV+kBLPHAq6quwz86D3tAiEA1XRNvINfNG7xuHbrnWmpsWtuv88fpaY7iiXoyLrP6fA="}],"size":1117226},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_1.23.0_1759963941948_0.2692229398385937"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-08T22:52:22.178Z","publish_time":1759963942178,"_source_registry_name":"default","contributors":[]},"1.24.0":{"name":"@google/genai","version":"1.24.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"}},"scripts":{"prepare":"npm run build-prod","build":"rollup -c && npm-run-all --parallel api-extractor:dev:* && node scripts/ignore_missing_mcp_dep.js","build-prod":"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: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","unit-test":"tsc && jasmine 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"},"engines":{"node":">=20.0.0"},"overrides":{"tmp":"^0.2.4"},"devDependencies":{"@eslint/js":"9.20.0","@microsoft/api-extractor":"^7.52.9","@rollup/plugin-json":"^6.1.0","@types/jasmine":"^5.1.2","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/ws":"^8.5.14","c8":"^10.1.3","eslint":"8.57.0","gts":"^5.2.0","jasmine":"^5.5.0","jasmine-reporters":"^2.4.0","npm-run-all":"^4.1.5","nyc":"^17.1.0","prettier":"3.3.3","prettier-plugin-organize-imports":"^4.1.0","rollup-plugin-typescript2":"^0.36.0","test-server-sdk":"^0.2.7","ts-node":"^10.9.2","tslib":"^2.8.1","tsx":"^4.19.4","typedoc":"^0.27.0","typescript":"~5.2.0","typescript-eslint":"8.24.1","zod":"^3.22.4","zod-to-json-schema":"^3.22.4"},"dependencies":{"google-auth-library":"^9.14.2","ws":"^8.18.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.4"},"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.24.0","_integrity":"sha512-e3jZF9Dx3dDaDCzygdMuYByHI2xJZ0PaD3r2fRgHZe2IOwBnmJ/Tu5Lt/nefTCxqr1ZnbcbQK9T13d8U/9UMWg==","_resolved":"/b/f/w/src/git/build-dir/google-genai-1.24.0.tgz","_from":"file:google-genai-1.24.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-e3jZF9Dx3dDaDCzygdMuYByHI2xJZ0PaD3r2fRgHZe2IOwBnmJ/Tu5Lt/nefTCxqr1ZnbcbQK9T13d8U/9UMWg==","shasum":"782e04f08c1a13799660f1e63a486ff8f4136697","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-1.24.0.tgz","fileCount":16,"unpackedSize":7948451,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDIhmwwK8Ne2wd0zGFJIBf+renv6l31aDik+DLGODeLLwIhAPiCuk8S/RT51QbTs/+4Q82G+pgI4K/nl3aDZ9gbUIdk"}],"size":1121323},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_1.24.0_1760145135440_0.5459035312866714"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-11T01:12:15.717Z","publish_time":1760145135717,"_source_registry_name":"default","contributors":[]},"1.25.0":{"name":"@google/genai","version":"1.25.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"}},"scripts":{"prepare":"npm run build-prod","build":"rollup -c && npm-run-all --parallel api-extractor:dev:* && node scripts/ignore_missing_mcp_dep.js","build-prod":"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: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","unit-test":"tsc && jasmine 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"},"engines":{"node":">=20.0.0"},"overrides":{"tmp":"^0.2.4"},"devDependencies":{"@eslint/js":"9.20.0","@microsoft/api-extractor":"^7.52.9","@rollup/plugin-json":"^6.1.0","@types/jasmine":"^5.1.2","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/ws":"^8.5.14","c8":"^10.1.3","eslint":"8.57.0","gts":"^5.2.0","jasmine":"^5.5.0","jasmine-reporters":"^2.4.0","npm-run-all":"^4.1.5","nyc":"^17.1.0","prettier":"3.3.3","prettier-plugin-organize-imports":"^4.1.0","rollup-plugin-typescript2":"^0.36.0","test-server-sdk":"^0.2.7","ts-node":"^10.9.2","tslib":"^2.8.1","tsx":"^4.19.4","typedoc":"^0.27.0","typescript":"~5.2.0","typescript-eslint":"8.24.1","zod":"^3.22.4","zod-to-json-schema":"^3.22.4"},"dependencies":{"google-auth-library":"^9.14.2","ws":"^8.18.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.4"},"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.25.0","_integrity":"sha512-IBNyel/umavam98SQUfvQSvh/Rp6Ql2fysQLqPyWZr5K8d768X9AO+JZU4o+3qvFDUBA0dVYUSkxyYonVcICvA==","_resolved":"/b/f/w/src/git/build-dir/google-genai-1.25.0.tgz","_from":"file:google-genai-1.25.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-IBNyel/umavam98SQUfvQSvh/Rp6Ql2fysQLqPyWZr5K8d768X9AO+JZU4o+3qvFDUBA0dVYUSkxyYonVcICvA==","shasum":"4a0566445b39a13ac39879cd6aebcde6f04beda7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-1.25.0.tgz","fileCount":16,"unpackedSize":7966696,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGs8fC7uNSzG+pjKPGIuQyLTG6+G7iHSDcYOU3BdD7Z4AiBE4R1P6tE++06q20IXxeYE3vJ7oa0o/LadCJMThXjcAQ=="}],"size":1128465},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_1.25.0_1760499734536_0.6238896600621315"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-15T03:42:14.866Z","publish_time":1760499734866,"_source_registry_name":"default","contributors":[]},"1.26.0":{"name":"@google/genai","version":"1.26.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"}},"scripts":{"prepare":"npm run build-prod","build":"rollup -c && npm-run-all --parallel api-extractor:dev:* && node scripts/ignore_missing_mcp_dep.js","build-prod":"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: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","unit-test":"tsc && jasmine 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"},"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.20.1","@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","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","prettier":"3.3.3","prettier-plugin-organize-imports":"^4.1.0","rollup-plugin-typescript2":"^0.36.0","test-server-sdk":"^0.2.7","ts-node":"^10.9.2","tslib":"^2.8.1","tsx":"^4.19.4","typedoc":"^0.27.0","typescript":"~5.2.0","typescript-eslint":"8.24.1","undici":"^7.16.0","undici-types":"^7.16.0","zod":"^3.22.4","zod-to-json-schema":"^3.22.4"},"dependencies":{"google-auth-library":"^10.3.0","ws":"^8.18.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.20.1"},"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.26.0","_integrity":"sha512-cy5y9RgN4jBK8zr+ePgZd0To1HDpzpjIgSM6aRCZnvYR+JupGtgc1SkkOCCi1MNZho7/MuKKdnQTLhhP8OQNvg==","_resolved":"/b/f/w/src/git/build-dir/google-genai-1.26.0.tgz","_from":"file:google-genai-1.26.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-cy5y9RgN4jBK8zr+ePgZd0To1HDpzpjIgSM6aRCZnvYR+JupGtgc1SkkOCCi1MNZho7/MuKKdnQTLhhP8OQNvg==","shasum":"baa4119f1098452853484620f1456cef7a00aadb","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-1.26.0.tgz","fileCount":16,"unpackedSize":7963598,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHGxJgVqBQf8bLWw0Psku7iGLl3snZPZbZCYYAcmn9mLAiBrUcafzavzbpFGduY+XnZww1okJO7EOAMvqL5J66d9Dw=="}],"size":1131178},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_1.26.0_1761093260943_0.6671260723988375"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-22T00:34:21.170Z","publish_time":1761093261170,"_source_registry_name":"default","contributors":[]},"1.27.0":{"name":"@google/genai","version":"1.27.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"}},"scripts":{"prepare":"npm run build","build":"rollup -c && npm-run-all --parallel api-extractor:* && node scripts/ignore_missing_mcp_dep.js","api-extractor:main":"api-extractor run --local --verbose","api-extractor:node":"api-extractor run -c api-extractor.node.json --local --verbose","api-extractor:web":"api-extractor run -c api-extractor.web.json --local --verbose","unit-test":"tsc && jasmine 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"},"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.20.1","@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","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","prettier":"3.3.3","prettier-plugin-organize-imports":"^4.1.0","rollup-plugin-typescript2":"^0.36.0","test-server-sdk":"^0.2.7","ts-node":"^10.9.2","tslib":"^2.8.1","tsx":"^4.19.4","typedoc":"^0.27.0","typescript":"~5.2.0","typescript-eslint":"8.24.1","undici":"^7.16.0","undici-types":"^7.16.0","zod":"^3.22.4","zod-to-json-schema":"^3.22.4"},"dependencies":{"google-auth-library":"^10.3.0","ws":"^8.18.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.20.1"},"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.27.0","_integrity":"sha512-sveeQqwyzO/U5kOjo3EflF1rf7v0ZGprrjPGmeT6V5u22IUTcA4wBFxW+q1n7hOX0M1iWR3944MImoNPOM+zsA==","_resolved":"/b/f/w/src/git/build-dir/google-genai-1.27.0.tgz","_from":"file:google-genai-1.27.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-sveeQqwyzO/U5kOjo3EflF1rf7v0ZGprrjPGmeT6V5u22IUTcA4wBFxW+q1n7hOX0M1iWR3944MImoNPOM+zsA==","shasum":"0ad7b3d9436b280560556163cdabfa9aae048f21","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-1.27.0.tgz","fileCount":16,"unpackedSize":7991510,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBykKnuWJLoTU+lm+gkbaGy/lL6iO5BIrEYRWyeWBKyzAiBEg8c/IAZTTecyXuqDHHpjEdQL4+iYwnz3iWOShrOzow=="}],"size":1133709},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_1.27.0_1761261827466_0.06266222124436727"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-23T23:23:47.683Z","publish_time":1761261827683,"_source_registry_name":"default","contributors":[]},"1.28.0":{"name":"@google/genai","version":"1.28.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"}},"scripts":{"prepare":"npm run build","build":"rollup -c && npm-run-all --parallel api-extractor:* && node scripts/ignore_missing_mcp_dep.js","api-extractor:main":"api-extractor run --local --verbose","api-extractor:node":"api-extractor run -c api-extractor.node.json --local --verbose","api-extractor:web":"api-extractor run -c api-extractor.web.json --local --verbose","unit-test":"tsc && jasmine 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"},"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.20.1","@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","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","prettier":"3.3.3","prettier-plugin-organize-imports":"^4.1.0","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.2.0","typescript-eslint":"8.24.1","undici":"^7.16.0","undici-types":"^7.16.0","zod":"^3.22.4","zod-to-json-schema":"^3.22.4"},"dependencies":{"google-auth-library":"^10.3.0","ws":"^8.18.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.20.1"},"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.28.0","_integrity":"sha512-0pfZ1EWQsM9kINsL+mFKJvpzM6NRHS9t360S1MzKq4JtIwTj/RbsPpC/K5wpKiPy9PC+J+bsz/9gvaL51++KrA==","_resolved":"/b/f/w/src/git/build-dir/google-genai-1.28.0.tgz","_from":"file:google-genai-1.28.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-0pfZ1EWQsM9kINsL+mFKJvpzM6NRHS9t360S1MzKq4JtIwTj/RbsPpC/K5wpKiPy9PC+J+bsz/9gvaL51++KrA==","shasum":"0d0563ccf9cac3021a3deffc08549ef4a8d975f8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-1.28.0.tgz","fileCount":16,"unpackedSize":8084954,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDvSr54dKMpHTePFfuXtR8lf4AXjOWyYXJvIbDww/Ui6gIhALOuwbojFwfeme6xwo24TaGXj+cNKzjD0MZqQuDf47lU"}],"size":1145940},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_1.28.0_1761782039386_0.07522594349079137"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-29T23:53:59.623Z","publish_time":1761782039623,"_source_registry_name":"default","contributors":[]},"1.29.0":{"name":"@google/genai","version":"1.29.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"}},"scripts":{"prepare":"npm run build-prod","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: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","unit-test":"tsc && jasmine 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"},"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.20.1","@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","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","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.2.0","typescript-eslint":"8.24.1","undici":"^7.16.0","undici-types":"^7.16.0","zod":"^3.22.4","zod-to-json-schema":"^3.22.4"},"dependencies":{"google-auth-library":"^10.3.0","ws":"^8.18.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.20.1"},"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.29.0","_integrity":"sha512-cQP7Ssa06W+MSAyVtL/812FBtZDoDehnFObIpK1xo5Uv4XvqBcVZ8OhXgihOIXWn7xvPQGvLclR8+yt3Ysnd9g==","_resolved":"/b/f/w/src/git/build-dir/google-genai-1.29.0.tgz","_from":"file:google-genai-1.29.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-cQP7Ssa06W+MSAyVtL/812FBtZDoDehnFObIpK1xo5Uv4XvqBcVZ8OhXgihOIXWn7xvPQGvLclR8+yt3Ysnd9g==","shasum":"b3dc2fcf8a4554dc3d4614a5eb5dd2d9f662cc61","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-1.29.0.tgz","fileCount":16,"unpackedSize":8689709,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDIXIFyNHzWidNzVY8zbZKIP4ONS99Gbu/yzPdNgnbM7QIhAKlYRh4/64sovukLWDJ+sviB/cR8BxldSg5TBAIc8FMQ"}],"size":1208578},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_1.29.0_1762381778960_0.8847771926018415"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-05T22:29:39.244Z","publish_time":1762381779244,"_source_registry_name":"default","contributors":[]},"1.29.1":{"name":"@google/genai","version":"1.29.1","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"}},"scripts":{"prepare":"npm run build-prod","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: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","unit-test":"tsc && jasmine 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"},"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.20.1","@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","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","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.2.0","typescript-eslint":"8.24.1","undici":"^7.16.0","undici-types":"^7.16.0","zod":"^3.22.4","zod-to-json-schema":"^3.22.4"},"dependencies":{"google-auth-library":"^10.3.0","ws":"^8.18.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.20.1"},"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.29.1","_integrity":"sha512-Buywpq0A6xf9cOdhiWCi5KUiDBbZkjCH5xbl+xxNQRItoYQgd31p0OKyn5cUnT0YNzC/pAmszqXoOc7kncqfFQ==","_resolved":"/b/f/w/src/git/build-dir/google-genai-1.29.1.tgz","_from":"file:google-genai-1.29.1.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Buywpq0A6xf9cOdhiWCi5KUiDBbZkjCH5xbl+xxNQRItoYQgd31p0OKyn5cUnT0YNzC/pAmszqXoOc7kncqfFQ==","shasum":"6e01bd98c4217fd01f4cb5a30deafb7a86bc3b7e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-1.29.1.tgz","fileCount":16,"unpackedSize":8709316,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFwMmip8/ZIq8+Z4nHdw4/6MJKEL+GMyD30h09bd3IjWAiB2f7eKXRI/bHH9fK08ysqwO4OwL8cUBOczdMojrW7EiQ=="}],"size":1211608},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_1.29.1_1763009045423_0.8920545373732887"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-13T04:44:05.642Z","publish_time":1763009045642,"_source_registry_name":"default","contributors":[]},"1.30.0":{"name":"@google/genai","version":"1.30.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"}},"scripts":{"prepare":"npm run build-prod","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: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","unit-test":"tsc && jasmine 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"},"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.20.1","@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","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","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.2.0","typescript-eslint":"8.24.1","undici":"^7.16.0","undici-types":"^7.16.0","zod":"^3.22.4","zod-to-json-schema":"^3.22.4"},"dependencies":{"google-auth-library":"^10.3.0","ws":"^8.18.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.20.1"},"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.30.0","_integrity":"sha512-3MRcgczBFbUat1wIlZoLJ0vCCfXgm7Qxjh59cZi2X08RgWLtm9hKOspzp7TOg1TV2e26/MLxR2GR5yD5GmBV2w==","_resolved":"/b/f/w/src/git/build-dir/google-genai-1.30.0.tgz","_from":"file:google-genai-1.30.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-3MRcgczBFbUat1wIlZoLJ0vCCfXgm7Qxjh59cZi2X08RgWLtm9hKOspzp7TOg1TV2e26/MLxR2GR5yD5GmBV2w==","shasum":"11fc12ab64e7e7c559b41835a5c237b3dfcd1348","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-1.30.0.tgz","fileCount":16,"unpackedSize":8885662,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCaLe61j4Sb3QoCVWSdSng+PB2yIuz+Psz0sPLyrRL8fAIhAP/WMoQW2Akdq53Msw/TtvrP5ISwbq9SeFuWo3c10dM8"}],"size":1236031},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_1.30.0_1763445002550_0.8897770570393411"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-18T05:50:02.862Z","publish_time":1763445002862,"_source_registry_name":"default","contributors":[]},"1.31.0":{"name":"@google/genai","version":"1.31.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"}},"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: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","unit-test":"tsc && jasmine 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"},"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.20.1","@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","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","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.2.0","typescript-eslint":"8.24.1","undici":"^7.16.0","undici-types":"^7.16.0","zod":"^3.22.4","zod-to-json-schema":"^3.22.4"},"dependencies":{"google-auth-library":"^10.3.0","ws":"^8.18.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.20.1"},"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.31.0","_integrity":"sha512-rK0RKXxNkbK35eDl+G651SxtxwHNEOogjyeZJUJe+Ed4yxu3xy5ufCiU0+QLT7xo4M9Spey8OAYfD8LPRlYBKw==","_resolved":"/b/f/w/src/git/build-dir/google-genai-1.31.0.tgz","_from":"file:google-genai-1.31.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-rK0RKXxNkbK35eDl+G651SxtxwHNEOogjyeZJUJe+Ed4yxu3xy5ufCiU0+QLT7xo4M9Spey8OAYfD8LPRlYBKw==","shasum":"8d01721851b5831b416a3fa5327d10fd006163ca","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-1.31.0.tgz","fileCount":16,"unpackedSize":8903892,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDY5LTikUI4F8c7KV6/0HC55A1cQrLLECM7akpKg+0ZQwIhAPrlBBqQKHRbHHvV8l95TfP3clpArs8tPzoujsrij703"}],"size":1238342},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_1.31.0_1764797511862_0.6446915144843672"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-03T21:31:52.098Z","publish_time":1764797512098,"_source_registry_name":"default","contributors":[]},"1.32.0":{"name":"@google/genai","version":"1.32.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"}},"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: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","unit-test":"tsc && jasmine 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"},"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.24.0","@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","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","ws":"^8.18.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.24.0"},"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.32.0","_integrity":"sha512-46vaEaHAThIBlqWFTti1fo3xYU6DwCOwnIIotLhYUbNha90wk5cZL79zdf+NoAfKVsx4DPmjCtXvbQNNVPl5ZQ==","_resolved":"/b/f/w/src/git/build-dir/google-genai-1.32.0.tgz","_from":"file:google-genai-1.32.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-46vaEaHAThIBlqWFTti1fo3xYU6DwCOwnIIotLhYUbNha90wk5cZL79zdf+NoAfKVsx4DPmjCtXvbQNNVPl5ZQ==","shasum":"63f7d3c68894af7c53797487fd794f2c11758712","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-1.32.0.tgz","fileCount":16,"unpackedSize":8936993,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFOQlZtmyC4Chz36oqxlPSMv+iD0Xh0R5r/L1wXJQl2LAiBD6dA2KuQixZfzmTpdcSTiT08XiHS2jT35/TIYnrfrdw=="}],"size":1242767},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_1.32.0_1765245665961_0.31698447918549477"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-09T02:01:06.195Z","publish_time":1765245666195,"_source_registry_name":"default","contributors":[]},"1.33.0":{"name":"@google/genai","version":"1.33.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"}},"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: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","unit-test":"tsc && jasmine 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"},"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.24.0","@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","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","ws":"^8.18.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.24.0"},"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.33.0","_integrity":"sha512-ThUjFZ1N0DU88peFjnQkb8K198EWaW2RmmnDShFQ+O+xkIH9itjpRe358x3L/b4X/A7dimkvq63oz49Vbh7Cog==","_resolved":"/b/f/w/src/git/build-dir/google-genai-1.33.0.tgz","_from":"file:google-genai-1.33.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-ThUjFZ1N0DU88peFjnQkb8K198EWaW2RmmnDShFQ+O+xkIH9itjpRe358x3L/b4X/A7dimkvq63oz49Vbh7Cog==","shasum":"c808abbcc04002c6860a3c99e12fcd2cfda5345c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-1.33.0.tgz","fileCount":16,"unpackedSize":10219958,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDj0oDrRztrcLKRYuN/WUU8Y7zJRsib0xFAiojsOGPcjAIgQoS6o2IxjL0caUa2Pvzn2mnBruX0tLqDDmFCKTaxBxA="}],"size":1524132},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_1.33.0_1765425557621_0.8849112048868155"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-11T03:59:17.882Z","publish_time":1765425557882,"_source_registry_name":"default","contributors":[]},"1.34.0":{"name":"@google/genai","version":"1.34.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"}},"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: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","unit-test":"tsc && jasmine 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"},"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.24.0","@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","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","ws":"^8.18.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.24.0"},"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.34.0","_integrity":"sha512-vu53UMPvjmb7PGzlYu6Tzxso8Dfhn+a7eQFaS2uNemVtDZKwzSpJ5+ikqBbXplF7RGB1STcVDqCkPvquiwb2sw==","_resolved":"/b/f/w/src/git/build-dir/google-genai-1.34.0.tgz","_from":"file:google-genai-1.34.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-vu53UMPvjmb7PGzlYu6Tzxso8Dfhn+a7eQFaS2uNemVtDZKwzSpJ5+ikqBbXplF7RGB1STcVDqCkPvquiwb2sw==","shasum":"8a6a85c2c7eb94afbb1a999967e828cae43ee6dd","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-1.34.0.tgz","fileCount":16,"unpackedSize":10212719,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDhpe6suBHDibAkEeCznI2pVEyGsMPgAt2bQxAon/DaCAIgTyZ3ZPOLqnEEyuQvgJnr84ZXvnCXKLHdevEuQaemLMI="}],"size":1527384},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_1.34.0_1765931230248_0.9767083733377104"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-17T00:27:10.522Z","publish_time":1765931230522,"_source_registry_name":"default","contributors":[]},"1.35.0":{"name":"@google/genai","version":"1.35.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"}},"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: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","unit-test":"tsc && jasmine 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"},"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.24.0","@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","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","ws":"^8.18.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.24.0"},"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.35.0","_integrity":"sha512-ZC1d0PSM5eS73BpbVIgL3ZsmXeMKLVJurxzww1Z9axy3B2eUB3ioEytbQt4Qu0Od6qPluKrTDew9pSi9kEuPaw==","_resolved":"/b/f/w/src/git/build-dir/google-genai-1.35.0.tgz","_from":"file:google-genai-1.35.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-ZC1d0PSM5eS73BpbVIgL3ZsmXeMKLVJurxzww1Z9axy3B2eUB3ioEytbQt4Qu0Od6qPluKrTDew9pSi9kEuPaw==","shasum":"aee3a671f05a7476b825e83e988b44dfaf8e4417","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-1.35.0.tgz","fileCount":16,"unpackedSize":10209240,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIB9sxOiVvDLAHuxE0jlplh9TCrD15OnLg6vxPXMeEj5zAiAmvYPKrCPdxY2y9ULLomgsA7wxCiOQvCVpB+c+n01XSA=="}],"size":1527307},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_1.35.0_1767899179406_0.6524449242831729"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-08T19:06:19.616Z","publish_time":1767899179616,"_source_registry_name":"default","contributors":[]},"1.36.0":{"name":"@google/genai","version":"1.36.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.24.0","@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.24.0"},"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.36.0","_integrity":"sha512-f4S31aVi5G6U1phMKTaNqpik+sfsU1Z25QW3sGyCjtzNj1/0SnCEfWU0Gyq0iR4pjCsaqeeZtSfzHYW3OcEWUQ==","_resolved":"/b/f/w/src/git/build-dir/google-genai-1.36.0.tgz","_from":"file:google-genai-1.36.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-f4S31aVi5G6U1phMKTaNqpik+sfsU1Z25QW3sGyCjtzNj1/0SnCEfWU0Gyq0iR4pjCsaqeeZtSfzHYW3OcEWUQ==","shasum":"73259598fdfe8f8bd1cbd87e4d23b70636d32891","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-1.36.0.tgz","fileCount":20,"unpackedSize":11350733,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICOYkb/PX7B2I+KeAwEcjO+7w2wJtMx9p80ITWoiYg5/AiBLY2Lw8RrtLJzUhiUMoQ5tNRGCGFf/ovgKVt5ha+weIg=="}],"size":1714831},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_1.36.0_1768431064816_0.21553010953689977"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-14T22:51:05.002Z","publish_time":1768431065002,"_source_registry_name":"default","contributors":[]},"1.37.0":{"name":"@google/genai","version":"1.37.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.37.0","_integrity":"sha512-of85LwNqretPhBHHEljUY05OSsQVUPyw5n1RdNkUpKR36kgHq7CVVEGY4GplVbFaqbdT3DXfLSv5B/Avbe5vXw==","_resolved":"/b/f/w/src/git/build-dir/google-genai-1.37.0.tgz","_from":"file:google-genai-1.37.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-of85LwNqretPhBHHEljUY05OSsQVUPyw5n1RdNkUpKR36kgHq7CVVEGY4GplVbFaqbdT3DXfLSv5B/Avbe5vXw==","shasum":"923be134e4c34078e0e1473a6d9b38d01a901b0e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-1.37.0.tgz","fileCount":20,"unpackedSize":11350829,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCVxWF4NkcuWpXyk8jXUN1a3TV5QA1xkg3qEnealC1QUAIgOMEdS/bAarqgO0eIuqLJpuPAw0IxBmWOBthixJLgebI="}],"size":1714885},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_1.37.0_1768513587111_0.473748749410021"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-15T21:46:27.341Z","publish_time":1768513587341,"_source_registry_name":"default","contributors":[]},"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":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-1.38.0.tgz","fileCount":20,"unpackedSize":11385206,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFHJRvQqw06Ivmx1XkluHUg6qvp3DoeD5nSuMrYStHdtAiEA/JN4EZsg2mL5JsfSnXyRswpQxT/E8OX6aohEOTY9OjU="}],"size":1721295},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_1.38.0_1768947830107_0.5321100450736145"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-20T22:23:50.327Z","publish_time":1768947830327,"_source_registry_name":"default","contributors":[]},"1.39.0":{"name":"@google/genai","version":"1.39.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.39.0","_integrity":"sha512-Vz7AQsOdBeiIcxmXIQNy/hzDvyAOE1lSpWA10itUQza7h3aQFF6QSGaQ7o1GYsjMD3XslK4Ee/Ol0eLhRXb7gA==","_resolved":"/b/f/w/src/git/build-dir/google-genai-1.39.0.tgz","_from":"file:google-genai-1.39.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Vz7AQsOdBeiIcxmXIQNy/hzDvyAOE1lSpWA10itUQza7h3aQFF6QSGaQ7o1GYsjMD3XslK4Ee/Ol0eLhRXb7gA==","shasum":"38b22bf49e831eebb7bad67c39cd20e63263f044","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-1.39.0.tgz","fileCount":20,"unpackedSize":11559029,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC85bKToPCwGWP5UvedBLP4amqQia+1xkpgT3rR3KESBAIgLDAT6mDhK0Hiuf6VeloM+2qFTDCdCR8uYi1NdV9WrtU="}],"size":1738406},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_1.39.0_1769822075787_0.1883557312766737"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-31T01:14:35.985Z","publish_time":1769822075985,"_source_registry_name":"default","contributors":[]},"1.40.0":{"name":"@google/genai","version":"1.40.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.40.0","_integrity":"sha512-fhIww8smT0QYRX78qWOiz/nIQhHMF5wXOrlXvj33HBrz3vKDBb+wibLcEmTA+L9dmPD4KmfNr7UF3LDQVTXNjA==","_resolved":"/b/f/w/src/git/build-dir/google-genai-1.40.0.tgz","_from":"file:google-genai-1.40.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-fhIww8smT0QYRX78qWOiz/nIQhHMF5wXOrlXvj33HBrz3vKDBb+wibLcEmTA+L9dmPD4KmfNr7UF3LDQVTXNjA==","shasum":"ea74af03b7cb70c915f62cf82559b71cfea2f7a8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-1.40.0.tgz","fileCount":20,"unpackedSize":11561561,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIESFJPt4gsSpukHZiQXlVySbfBOLxF6dZ0DizTjrrHM/AiEA1vp6kJlUeJeDe8Kg2Cx/FhONIyDFuyQoteCjf8cwRAc="}],"size":1739060},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_1.40.0_1770245580200_0.005435205852049707"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-04T22:53:00.421Z","publish_time":1770245580421,"_source_registry_name":"default","contributors":[]},"1.41.0":{"name":"@google/genai","version":"1.41.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":{"@cfworker/json-schema":"^4.1.1","@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","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","p-retry":"^7.1.1","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.41.0","_integrity":"sha512-S4WGil+PG0NBQRAx+0yrQuM/TWOLn2gGEy5wn4IsoOI6ouHad0P61p3OWdhJ3aqr9kfj8o904i/jevfaGoGuIQ==","_resolved":"/b/f/w/src/git/build-dir/google-genai-1.41.0.tgz","_from":"file:google-genai-1.41.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-S4WGil+PG0NBQRAx+0yrQuM/TWOLn2gGEy5wn4IsoOI6ouHad0P61p3OWdhJ3aqr9kfj8o904i/jevfaGoGuIQ==","shasum":"7ea7ec31aabacd16a9e78a0a8809372ef67f781f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-1.41.0.tgz","fileCount":20,"unpackedSize":11587449,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHA/lF6FgTQJsp7UUZnqvTpRXF6j9+cZWp15MhatxJtQAiEAi+nOdld922HpxgiYECbAfWT86PTa7Hl78tuEYCri7QY="}],"size":1746490},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_1.41.0_1770855445036_0.6107964891559388"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-12T00:17:25.285Z","publish_time":1770855445285,"_source_registry_name":"default","contributors":[]},"1.42.0":{"name":"@google/genai","version":"1.42.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":{"@cfworker/json-schema":"^4.1.1","@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","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","p-retry":"^4.6.2","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.42.0","_integrity":"sha512-+3nlMTcrQufbQ8IumGkOphxD5Pd5kKyJOzLcnY0/1IuE8upJk5aLmoexZ2BJhBp1zAjRJMEB4a2CJwKI9e2EYw==","_resolved":"/b/f/w/src/git/build-dir/google-genai-1.42.0.tgz","_from":"file:google-genai-1.42.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-+3nlMTcrQufbQ8IumGkOphxD5Pd5kKyJOzLcnY0/1IuE8upJk5aLmoexZ2BJhBp1zAjRJMEB4a2CJwKI9e2EYw==","shasum":"c4df32cd626f1971ad0da1f03f662de9e15897fc","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-1.42.0.tgz","fileCount":20,"unpackedSize":11667801,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC0/NRex2+u9JJPvmjtqvZ91l4LLrRvhrcmBQlbn1eqGAIhAJLXuTian84WtWEZcrrKUI1rHMxPyRBEXGrc9xZMAX4b"}],"size":1759672},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_1.42.0_1771472731386_0.35126556649978924"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-19T03:45:31.639Z","publish_time":1771472731639,"_source_registry_name":"default","contributors":[]},"1.43.0":{"name":"@google/genai","version":"1.43.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":{"@cfworker/json-schema":"^4.1.1","@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","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","p-retry":"^4.6.2","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.43.0","_integrity":"sha512-hklCsJNdMlDM1IwcCVcGQFBg2izY0+t5BIGbRsxi2UnKi6AGKL7pqJqmBDNRbw0bYCs4y3NA7TB+fkKfP/Nrdw==","_resolved":"/b/f/w/src/git/build-dir/google-genai-1.43.0.tgz","_from":"file:google-genai-1.43.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-hklCsJNdMlDM1IwcCVcGQFBg2izY0+t5BIGbRsxi2UnKi6AGKL7pqJqmBDNRbw0bYCs4y3NA7TB+fkKfP/Nrdw==","shasum":"96195dd10fd92e2339cce66ce91c6d2469948840","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-1.43.0.tgz","fileCount":20,"unpackedSize":11753811,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDn08gdgaILXhbqcSULEjEtU61OcoYdEYwA2ktCH8MBAQIgf5/NZFAkjLqm69/yiJnau+aKeeCEpJd8ruRNW2G8Q/c="}],"size":1774145},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_1.43.0_1772070779636_0.6755953310349092"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-26T01:52:59.820Z","publish_time":1772070779820,"_source_registry_name":"default","contributors":[]},"1.44.0":{"name":"@google/genai","version":"1.44.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"},"./vertex_internal":{"types":"./dist/vertex_internal/index.d.ts","import":"./dist/vertex_internal/index.js"}},"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":{"@cfworker/json-schema":"^4.1.1","@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","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","p-retry":"^4.6.2","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.44.0","_integrity":"sha512-kRt9ZtuXmz+tLlcNntN/VV4LRdpl6ZOu5B1KbfNgfR65db15O6sUQcwnwLka8sT/V6qysD93fWrgJHF2L7dA9A==","_resolved":"/b/f/w/src/git/build-dir/google-genai-1.44.0.tgz","_from":"file:google-genai-1.44.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-kRt9ZtuXmz+tLlcNntN/VV4LRdpl6ZOu5B1KbfNgfR65db15O6sUQcwnwLka8sT/V6qysD93fWrgJHF2L7dA9A==","shasum":"f533e69b3488f0ff3a29dbf7b5175c0f863671e2","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-1.44.0.tgz","fileCount":20,"unpackedSize":12006904,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDN97OEhj+0xAnx2j6RhUPu+6WYdM9kpq+eflGyn4aE3QIhANquR/dSQdoCGm0eHRT64gq475tUWAueYytEoViVUfpX"}],"size":1819501},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_1.44.0_1772667813185_0.5058509985011284"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-04T23:43:33.391Z","publish_time":1772667813391,"_source_registry_name":"default","contributors":[]},"1.45.0":{"name":"@google/genai","version":"1.45.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"},"./vertex_internal":{"types":"./dist/vertex_internal/index.d.ts","import":"./dist/vertex_internal/index.js","require":"./dist/vertex_internal/index.cjs"}},"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","api-extractor:dev:vertex_internal":"api-extractor run -c api-extractor.vertex_internal.json --local --verbose","api-extractor:prod:vertex_internal":"api-extractor run -c api-extractor.vertex_internal.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":{"@cfworker/json-schema":"^4.1.1","@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","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","p-retry":"^4.6.2","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.45.0","_integrity":"sha512-+sNRWhKiRibVgc4OKi7aBJJ0A7RcoVD8tGG+eFkqxAWRjASDW+ktS9lLwTDnAxZICzCVoeAdu8dYLJVTX60N9w==","_resolved":"/b/f/w/src/git/build-dir/google-genai-1.45.0.tgz","_from":"file:google-genai-1.45.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-+sNRWhKiRibVgc4OKi7aBJJ0A7RcoVD8tGG+eFkqxAWRjASDW+ktS9lLwTDnAxZICzCVoeAdu8dYLJVTX60N9w==","shasum":"8e5a03ff5c73ee2765c5268e78aa138575226079","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-1.45.0.tgz","fileCount":25,"unpackedSize":13626200,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFkxbNx29ZqiToL/nWyAfQzUmY/1PU35qb70gUCIypfVAiEAlo2TZirKr7GiDzIckxekpylmX8F/JefugwdvghmdN5Q="}],"size":2145978},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_1.45.0_1773343331628_0.5844744491361502"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-12T19:22:11.862Z","publish_time":1773343331862,"_source_registry_name":"default","contributors":[]},"1.46.0":{"name":"@google/genai","version":"1.46.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"},"./vertex_internal":{"types":"./dist/vertex_internal/index.d.ts","import":"./dist/vertex_internal/index.js","require":"./dist/vertex_internal/index.cjs"}},"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","api-extractor:dev:vertex_internal":"api-extractor run -c api-extractor.vertex_internal.json --local --verbose","api-extractor:prod:vertex_internal":"api-extractor run -c api-extractor.vertex_internal.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":{"@cfworker/json-schema":"^4.1.1","@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","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","p-retry":"^4.6.2","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.46.0","_integrity":"sha512-ewPMN5JkKfgU5/kdco9ZhXBHDPhVqZpMQqIFQhwsHLf8kyZfx1cNpw1pHo1eV6PGEW7EhIBFi3aYZraFndAXqg==","_resolved":"/b/f/w/src/git/build-dir/google-genai-1.46.0.tgz","_from":"file:google-genai-1.46.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-ewPMN5JkKfgU5/kdco9ZhXBHDPhVqZpMQqIFQhwsHLf8kyZfx1cNpw1pHo1eV6PGEW7EhIBFi3aYZraFndAXqg==","shasum":"f1ffd47c222dd8a20918677c5ec5a3b9ef60e118","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-1.46.0.tgz","fileCount":25,"unpackedSize":13886660,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHgrx0Qq2IOdDfkuuDswdKITJrtcfad9BFRQ8ItzgHOkAiAcSiO2PgMAWkhBMGEdKZ7EzDGbnIQSw8Ffy6cajyOfPQ=="}],"size":2174464},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_1.46.0_1773808795293_0.1191255713974102"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-18T04:39:55.553Z","publish_time":1773808795553,"_source_registry_name":"default","contributors":[]},"1.47.0":{"name":"@google/genai","version":"1.47.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"},"./vertex_internal":{"types":"./dist/vertex_internal/index.d.ts","import":"./dist/vertex_internal/index.js","require":"./dist/vertex_internal/index.cjs"}},"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","api-extractor:dev:vertex_internal":"api-extractor run -c api-extractor.vertex_internal.json --local --verbose","api-extractor:prod:vertex_internal":"api-extractor run -c api-extractor.vertex_internal.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":{"@cfworker/json-schema":"^4.1.1","@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","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","p-retry":"^4.6.2","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.47.0","_integrity":"sha512-0VV7AaXm5rQu3oRHNZNEubRAOL2lv5u+YA72eWnDwcOx3B1jFRbvtgL4drRHlocRHOnludvr3xmbQGbR+/RQAQ==","_resolved":"/b/f/w/src/git/build-dir/google-genai-1.47.0.tgz","_from":"file:google-genai-1.47.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-0VV7AaXm5rQu3oRHNZNEubRAOL2lv5u+YA72eWnDwcOx3B1jFRbvtgL4drRHlocRHOnludvr3xmbQGbR+/RQAQ==","shasum":"8faedcfa0d3f7a02bd8f42cd4eb808207b27c62d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-1.47.0.tgz","fileCount":25,"unpackedSize":14146355,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCX8uCQBkbbPRGprDfGyK0WwLsRrxDjcTPOCuYlEs/97wIhAO1QcfstYe34MO9CZILxdsoYFm7oLpYK7jRqf24ISxbH"}],"size":2215031},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_1.47.0_1774711675161_0.18869120970479103"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-28T15:27:55.401Z","publish_time":1774711675401,"_source_registry_name":"default","contributors":[]},"1.48.0":{"name":"@google/genai","version":"1.48.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"},"./vertex_internal":{"types":"./dist/vertex_internal/index.d.ts","import":"./dist/vertex_internal/index.js","require":"./dist/vertex_internal/index.cjs"}},"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","api-extractor:dev:vertex_internal":"api-extractor run -c api-extractor.vertex_internal.json --local --verbose","api-extractor:prod:vertex_internal":"api-extractor run -c api-extractor.vertex_internal.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":{"@cfworker/json-schema":"^4.1.1","@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","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","p-retry":"^4.6.2","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.48.0","_integrity":"sha512-plonYK4ML2PrxsRD9SeqmFt76eREWkQdPCglOA6aYDzL1AAbE+7PUnT54SvpWGfws13L0AZEqGSpL7+1IPnTxQ==","_resolved":"/b/f/w/src/git/build-dir/google-genai-1.48.0.tgz","_from":"file:google-genai-1.48.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-plonYK4ML2PrxsRD9SeqmFt76eREWkQdPCglOA6aYDzL1AAbE+7PUnT54SvpWGfws13L0AZEqGSpL7+1IPnTxQ==","shasum":"569c16fc92d450123ce0b99e35590f9d3f0a4c16","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-1.48.0.tgz","fileCount":25,"unpackedSize":14145626,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC/0ECz7c7jZB2CJERUVzA86bjXRFBl0Z0E7DxPqPu4UwIgJLUq2m6VL1rheHDv2bhhGN8mUSUMb/4Z2b1PwECJsH8="}],"size":2214802},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_1.48.0_1775040783683_0.290181349697231"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-01T10:53:03.928Z","publish_time":1775040783928,"_source_registry_name":"default","contributors":[]},"1.49.0":{"name":"@google/genai","version":"1.49.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"},"./vertex_internal":{"types":"./dist/vertex_internal/index.d.ts","import":"./dist/vertex_internal/index.js","require":"./dist/vertex_internal/index.cjs"}},"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","api-extractor:dev:vertex_internal":"api-extractor run -c api-extractor.vertex_internal.json --local --verbose","api-extractor:prod:vertex_internal":"api-extractor run -c api-extractor.vertex_internal.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":{"@cfworker/json-schema":"^4.1.1","@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","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","p-retry":"^4.6.2","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.49.0","_integrity":"sha512-hO69Zl0H3x+L0KL4stl1pLYgnqnwHoLqtKy6MRlNnW8TAxjqMdOUVafomKd4z1BePkzoxJWbYILny9a2Zk43VQ==","_resolved":"/b/f/w/src/git/build-dir/google-genai-1.49.0.tgz","_from":"file:google-genai-1.49.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-hO69Zl0H3x+L0KL4stl1pLYgnqnwHoLqtKy6MRlNnW8TAxjqMdOUVafomKd4z1BePkzoxJWbYILny9a2Zk43VQ==","shasum":"12c020becabb57c17989429d85e8a88e695dc797","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-1.49.0.tgz","fileCount":25,"unpackedSize":14148687,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDwc/xdPxvYxroUQQdRBn2SNBmghJvpmbr0cdQDqWs2FwIgSjsU4ZJ3t0/hijF4z82xkq+72xLz1qvNq4sK/NqL/dE="}],"size":2215201},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_1.49.0_1775675780393_0.9395943040423085"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-08T19:16:20.610Z","publish_time":1775675780610,"_source_registry_name":"default","contributors":[]},"1.50.0":{"name":"@google/genai","version":"1.50.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"},"./vertex_internal":{"types":"./dist/vertex_internal/index.d.ts","import":"./dist/vertex_internal/index.js","require":"./dist/vertex_internal/index.cjs"}},"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","api-extractor:dev:vertex_internal":"api-extractor run -c api-extractor.vertex_internal.json --local --verbose","api-extractor:prod:vertex_internal":"api-extractor run -c api-extractor.vertex_internal.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":{"@cfworker/json-schema":"^4.1.1","@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","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","p-retry":"^4.6.2","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.50.0","_integrity":"sha512-oHv7JfdI6SLUitERptYoHqpn4Y2wWyPOBfWtpw8kfKTqqEiMJpUC6SEtiQPogb55Ip8fymj4bxGnGBTVV/Z9Ew==","_resolved":"/b/f/w/src/git/build-dir/google-genai-1.50.0.tgz","_from":"file:google-genai-1.50.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-oHv7JfdI6SLUitERptYoHqpn4Y2wWyPOBfWtpw8kfKTqqEiMJpUC6SEtiQPogb55Ip8fymj4bxGnGBTVV/Z9Ew==","shasum":"b215a995e4231139c4effd35326afda3ac6c7b88","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-1.50.0.tgz","fileCount":25,"unpackedSize":14346955,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCoW/17Ukopiwtco79gsnXQZ7RYrazQvxHCnirvU/yVTgIgZzpxAFu1/QjNDidp/zEFC/kPNyJ2tnBHDHBZA1ye8Iw="}],"size":2248165},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_1.50.0_1776111644950_0.15051680685280466"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-13T20:20:45.173Z","publish_time":1776111645173,"_source_registry_name":"default","contributors":[]},"1.50.1":{"name":"@google/genai","version":"1.50.1","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"},"./vertex_internal":{"types":"./dist/vertex_internal/index.d.ts","import":"./dist/vertex_internal/index.js","require":"./dist/vertex_internal/index.cjs"}},"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","api-extractor:dev:vertex_internal":"api-extractor run -c api-extractor.vertex_internal.json --local --verbose","api-extractor:prod:vertex_internal":"api-extractor run -c api-extractor.vertex_internal.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":{"@cfworker/json-schema":"^4.1.1","@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","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","p-retry":"^4.6.2","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.50.1","_integrity":"sha512-YbkX7H9+1Pt8wOt7DDREy8XSoiL6fRDzZQRyaVBarFf8MR3zHGqVdvM4cLbDXqPhxqvegZShgfxb8kw9C7YhAQ==","_resolved":"/b/f/w/src/git/build-dir/google-genai-1.50.1.tgz","_from":"file:google-genai-1.50.1.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-YbkX7H9+1Pt8wOt7DDREy8XSoiL6fRDzZQRyaVBarFf8MR3zHGqVdvM4cLbDXqPhxqvegZShgfxb8kw9C7YhAQ==","shasum":"c63dffa193ecc18facc325f71d931c203d5cab77","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-1.50.1.tgz","fileCount":25,"unpackedSize":14308008,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGI9Ssxzf5By+XX3ZIrnrWgNkPSW6ya714Tszg17V7UtAiEA/RCaOVWBED5SHRzzq6zypMNy5kT0oCbiqy+1VOGfFIg="}],"size":2245950},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_1.50.1_1776203679407_0.26130619565122704"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-14T21:54:39.631Z","publish_time":1776203679631,"_source_registry_name":"default","contributors":[]},"1.51.0":{"name":"@google/genai","version":"1.51.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"},"./vertex_internal":{"types":"./dist/vertex_internal/index.d.ts","import":"./dist/vertex_internal/index.js","require":"./dist/vertex_internal/index.cjs"}},"scripts":{"preinstall":"echo 'preinstall: no-op'","prepare":"node scripts/prepare.js","prepack":"echo 'prepack: no-op'","postpack":"echo 'postpack: no-op'","prebuild":"echo 'prebuild: no-op'","build":"patch-package && rollup -c && npm-run-all --parallel api-extractor:dev:* && node scripts/ignore_missing_mcp_dep.js","prebuild-prod":"echo 'prebuild-prod: no-op'","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","api-extractor:dev:vertex_internal":"api-extractor run -c api-extractor.vertex_internal.json --local --verbose","api-extractor:prod:vertex_internal":"api-extractor run -c api-extractor.vertex_internal.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":{"@cfworker/json-schema":"^4.1.1","@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","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","p-retry":"^4.6.2","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.51.0","_integrity":"sha512-vTZZF3CSimN7cn2zsLpW2p5WF0eZa5Gz69ITMPCNHpPrDlAstOfGifSfi0p/s9Z9400f7xJRkgvkQNrcM7pJ6w==","_resolved":"/b/f/w/src/git/build-dir/google-genai-1.51.0.tgz","_from":"file:google-genai-1.51.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-vTZZF3CSimN7cn2zsLpW2p5WF0eZa5Gz69ITMPCNHpPrDlAstOfGifSfi0p/s9Z9400f7xJRkgvkQNrcM7pJ6w==","shasum":"5830dbbef23a290d088231c7b31ecd8668cfbc13","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-1.51.0.tgz","fileCount":25,"unpackedSize":14375545,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDjh8RcbKu8EiNMSNv+IrSKuZ8JN8IqCl0Bl8JdcHqk0AIhAI3XjMiuQmL76fiyviSN9db9mxBUpXQP3ZgWPhdwaNAd"}],"size":2261632},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_1.51.0_1777504639978_0.9224246541136176"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-29T23:17:20.218Z","publish_time":1777504640218,"_source_registry_name":"default","contributors":[]},"1.52.0":{"name":"@google/genai","version":"1.52.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"},"./vertex_internal":{"types":"./dist/vertex_internal/index.d.ts","import":"./dist/vertex_internal/index.js","require":"./dist/vertex_internal/index.cjs"}},"scripts":{"preinstall":"echo 'preinstall: no-op'","prepare":"node scripts/prepare.js","prepack":"echo 'prepack: no-op'","postpack":"echo 'postpack: no-op'","prebuild":"echo 'prebuild: no-op'","build":"patch-package && rollup -c && npm-run-all --parallel api-extractor:dev:* && node scripts/ignore_missing_mcp_dep.js","prebuild-prod":"echo 'prebuild-prod: no-op'","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","api-extractor:dev:vertex_internal":"api-extractor run -c api-extractor.vertex_internal.json --local --verbose","api-extractor:prod:vertex_internal":"api-extractor run -c api-extractor.vertex_internal.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":{"@cfworker/json-schema":"^4.1.1","@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","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","p-retry":"^4.6.2","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.52.0","_integrity":"sha512-gwSvbpiN/17O9TbsqSsE/OzZcpv5Fo4RQjdngGgogtuB9RsyJ8ZHhX5KjHj1bp5N9snN2eK8LDGXSaWW2hof8Q==","_resolved":"/b/f/w/src/git/build-dir/google-genai-1.52.0.tgz","_from":"file:google-genai-1.52.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-gwSvbpiN/17O9TbsqSsE/OzZcpv5Fo4RQjdngGgogtuB9RsyJ8ZHhX5KjHj1bp5N9snN2eK8LDGXSaWW2hof8Q==","shasum":"0dc2544b5ac93bdabfd313482d9a5c12623cbc7a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-1.52.0.tgz","fileCount":25,"unpackedSize":14406520,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDORPr1no20YikZbsASxE6NaagCPB/lFHqH8icyVSaj3gIgCdCjKQ4/flZXJHToxVv2Zin7zecSo90+ITDcq9SUb/0="}],"size":2267821},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_1.52.0_1777935915791_0.15479087622070464"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-05-04T23:05:16.031Z","publish_time":1777935916031,"_source_registry_name":"default","contributors":[]},"2.0.0":{"name":"@google/genai","version":"2.0.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"},"./vertex_internal":{"types":"./dist/vertex_internal/index.d.ts","import":"./dist/vertex_internal/index.js","require":"./dist/vertex_internal/index.cjs"}},"scripts":{"preinstall":"echo 'preinstall: no-op'","prepare":"node scripts/prepare.js","prepack":"echo 'prepack: no-op'","postpack":"echo 'postpack: no-op'","prebuild":"echo 'prebuild: no-op'","build":"patch-package && rollup -c && npm-run-all --parallel api-extractor:dev:* && node scripts/ignore_missing_mcp_dep.js","prebuild-prod":"echo 'prebuild-prod: no-op'","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","api-extractor:dev:vertex_internal":"api-extractor run -c api-extractor.vertex_internal.json --local --verbose","api-extractor:prod:vertex_internal":"api-extractor run -c api-extractor.vertex_internal.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":{"@cfworker/json-schema":"^4.1.1","@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","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.37.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","p-retry":"^4.6.2","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@2.0.0","_integrity":"sha512-6XpO+YbGutXkm5QgR7NZktISxSz0dw3pSs9NtCUQwvhJc1eyA3KhdKhE/0Uaxp3a6eul3LC0SKau1bXymjOKUg==","_resolved":"/b/f/w/src/git/build-dir/google-genai-2.0.0.tgz","_from":"file:google-genai-2.0.0.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-6XpO+YbGutXkm5QgR7NZktISxSz0dw3pSs9NtCUQwvhJc1eyA3KhdKhE/0Uaxp3a6eul3LC0SKau1bXymjOKUg==","shasum":"5d117534d7fd4949a0ad88a21a9f324ce25b7b14","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@google/genai/-/genai-2.0.0.tgz","fileCount":25,"unpackedSize":14416668,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDlO53EsHCAlMveq55SfxX1U2RhKytFlYZ2DsWaS84sIgIhAI0zsQHa8dBBzZM+tZ3y4QVmljxiRYKabDJ3TI6fKPyU"}],"size":2274870},"_npmUser":{"name":"anonymous","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"node-team-npm+wombot@google.com"},{"name":"anonymous","email":"ofrobots@google.com"},{"name":"anonymous","email":"info@mrdoob.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/genai_2.0.0_1778184799844_0.35193376540740773"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-05-07T20:13:20.123Z","publish_time":1778184800123,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"latest":"2.0.0"},"name":"@google/genai","time":{"created":"2025-03-11T00:46:04.423Z","modified":"2026-05-07T20:14:15.026Z","0.2.0":"2025-03-11T00:45:27.001Z","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","1.39.0":"2026-01-31T01:14:35.985Z","1.40.0":"2026-02-04T22:53:00.421Z","1.41.0":"2026-02-12T00:17:25.285Z","1.42.0":"2026-02-19T03:45:31.639Z","1.43.0":"2026-02-26T01:52:59.820Z","1.44.0":"2026-03-04T23:43:33.391Z","1.45.0":"2026-03-12T19:22:11.862Z","1.46.0":"2026-03-18T04:39:55.553Z","1.47.0":"2026-03-28T15:27:55.401Z","1.48.0":"2026-04-01T10:53:03.928Z","1.49.0":"2026-04-08T19:16:20.610Z","1.50.0":"2026-04-13T20:20:45.173Z","1.50.1":"2026-04-14T21:54:39.631Z","1.51.0":"2026-04-29T23:17:20.218Z","1.52.0":"2026-05-04T23:05:16.031Z","2.0.0":"2026-05-07T20:13:20.123Z"},"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 [Gemini Enterprise Agent Platform](https://docs.cloud.google.com/gemini-enterprise-agent-platform).\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 Gemini Enterprise Agent Platform 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[Gemini Enterprise Agent Platform](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### Gemini Enterprise Agent Platform\n\nSample code for Gemini Enterprise Agent Platform initialization:\n\n```typescript\nimport { GoogleGenAI } from '@google/genai';\n\nconst ai = new GoogleGenAI({\n    enterprise: 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 Enterprise Agent Platform.\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 Enterprise Agent Platform:** Set `GOOGLE_GENAI_USE_ENTERPRISE`,\n`GOOGLE_CLOUD_PROJECT` and `GOOGLE_CLOUD_LOCATION`, as shown below:\n\n```bash\nexport GOOGLE_GENAI_USE_ENTERPRISE=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 Gemini Enterprise Agent Platform:\n\n```typescript\nconst ai = new GoogleGenAI({\n    enterprise: 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\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<void> {\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 [Gemini Enterprise Agent 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.","users":{}}