{"_id":"@google/genai","_rev":"4211212","name":"@google/genai","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)","dist-tags":{"latest":"1.44.0"},"maintainers":[{"name":"google-wombot","email":""},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"ofrobots","email":""}],"time":{"modified":"2026-03-04T17:06:07.000Z","created":"2025-03-11T00:45:27.001Z","1.44.0":"2026-03-04T23:43:33.391Z","1.43.0":"2026-02-26T01:52:59.820Z","1.42.0":"2026-02-19T03:45:31.639Z","1.41.0":"2026-02-12T00:17:25.285Z","1.40.0":"2026-02-04T22:53:00.421Z","1.39.0":"2026-01-31T01:14:35.985Z","1.38.0":"2026-01-20T22:23:50.327Z","1.37.0":"2026-01-15T21:46:27.341Z","1.36.0":"2026-01-14T22:51:05.002Z","1.35.0":"2026-01-08T19:06:19.616Z","1.34.0":"2025-12-17T00:27:10.522Z","1.33.0":"2025-12-11T03:59:17.882Z","1.32.0":"2025-12-09T02:01:06.195Z","1.31.0":"2025-12-03T21:31:52.098Z","1.30.0":"2025-11-18T05:50:02.862Z","1.29.1":"2025-11-13T04:44:05.642Z","1.29.0":"2025-11-05T22:29:39.244Z","1.28.0":"2025-10-29T23:53:59.623Z","1.27.0":"2025-10-23T23:23:47.683Z","1.26.0":"2025-10-22T00:34:21.170Z","1.25.0":"2025-10-15T03:42:14.866Z","1.24.0":"2025-10-11T01:12:15.717Z","1.23.0":"2025-10-08T22:52:22.178Z","1.22.0":"2025-10-02T17:01:31.589Z","1.21.0":"2025-09-26T00:07:52.002Z","1.20.0":"2025-09-16T23:59:51.239Z","1.19.0":"2025-09-09T22:59:19.297Z","1.18.0":"2025-09-09T11:48:16.582Z","1.17.0":"2025-09-03T23:04:19.345Z","1.16.0":"2025-08-27T20:47:27.917Z","1.15.0":"2025-08-18T23:31:22.973Z","1.14.0":"2025-08-14T00:52:56.225Z","1.13.0":"2025-08-06T22:57:29.839Z","1.12.0":"2025-07-30T22:09:27.069Z","1.11.0":"2025-07-23T22:44:36.301Z","1.10.0":"2025-07-17T01:08:04.369Z","1.9.0":"2025-07-09T23:23:39.229Z","1.8.0":"2025-07-01T22:38:40.450Z","1.7.0":"2025-06-26T00:28:08.780Z","1.6.0":"2025-06-21T00:36:14.658Z","1.5.1":"2025-06-13T19:56:43.914Z","1.5.0":"2025-06-12T21:35:57.664Z","1.4.0":"2025-06-04T23:00:21.814Z","1.3.0":"2025-05-30T23:25:29.657Z","1.2.0":"2025-05-29T03:39:02.647Z","1.1.0":"2025-05-26T21:36:07.350Z","1.0.1":"2025-05-22T04:16:58.661Z","1.0.0":"2025-05-19T22:26:30.471Z","0.15.0":"2025-05-19T05:27:40.241Z","0.14.1":"2025-05-15T20:59:40.089Z","0.14.0":"2025-05-13T19:30:29.354Z","0.13.0":"2025-05-07T20:00:48.624Z","0.12.0":"2025-04-30T21:57:00.190Z","0.11.0":"2025-04-30T20:41:57.412Z","0.10.0":"2025-04-23T22:20:46.713Z","0.9.0":"2025-04-17T23:43:11.710Z","0.8.0":"2025-04-09T02:49:41.063Z","0.7.0":"2025-03-27T22:53:43.880Z","0.6.1":"2025-03-25T18:47:48.616Z","0.6.0":"2025-03-20T22:29:51.832Z","0.5.0":"2025-03-20T20:20:50.902Z","0.4.0":"2025-03-14T21:51:18.505Z","0.3.1":"2025-03-11T21:58:29.937Z","0.2.0":"2025-03-11T00:45:27.001Z"},"users":{},"author":"","repository":{"type":"git","url":"git+https://github.com/googleapis/js-genai.git"},"versions":{"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":{"shasum":"f533e69b3488f0ff3a29dbf7b5175c0f863671e2","size":1819501,"noattachment":false,"key":"/@google/genai/-/@google/genai-1.44.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google/genai/download/@google/genai-1.44.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"ofrobots","email":""}],"_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","_cnpm_publish_time":1772667813391},"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":{"shasum":"96195dd10fd92e2339cce66ce91c6d2469948840","size":1774145,"noattachment":false,"key":"/@google/genai/-/@google/genai-1.43.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google/genai/download/@google/genai-1.43.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"ofrobots","email":""}],"_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","_cnpm_publish_time":1772070779820},"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":{"shasum":"c4df32cd626f1971ad0da1f03f662de9e15897fc","size":1759672,"noattachment":false,"key":"/@google/genai/-/@google/genai-1.42.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google/genai/download/@google/genai-1.42.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"ofrobots","email":""}],"_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","_cnpm_publish_time":1771472731639},"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":{"shasum":"7ea7ec31aabacd16a9e78a0a8809372ef67f781f","size":1746490,"noattachment":false,"key":"/@google/genai/-/@google/genai-1.41.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google/genai/download/@google/genai-1.41.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"ofrobots","email":""}],"_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","_cnpm_publish_time":1770855445285},"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":{"shasum":"ea74af03b7cb70c915f62cf82559b71cfea2f7a8","size":1739060,"noattachment":false,"key":"/@google/genai/-/@google/genai-1.40.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google/genai/download/@google/genai-1.40.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"ofrobots","email":""}],"_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","_cnpm_publish_time":1770245580421},"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":{"shasum":"38b22bf49e831eebb7bad67c39cd20e63263f044","size":1738406,"noattachment":false,"key":"/@google/genai/-/@google/genai-1.39.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google/genai/download/@google/genai-1.39.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"ofrobots","email":""}],"_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","_cnpm_publish_time":1769822075985},"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":{"shasum":"e26b5c269ddd6477ba71c03e829e903910010d02","size":1721295,"noattachment":false,"key":"/@google/genai/-/@google/genai-1.38.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google/genai/download/@google/genai-1.38.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"ofrobots","email":""}],"_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","_cnpm_publish_time":1768947830327},"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":{"shasum":"923be134e4c34078e0e1473a6d9b38d01a901b0e","size":1714885,"noattachment":false,"key":"/@google/genai/-/@google/genai-1.37.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google/genai/download/@google/genai-1.37.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"ofrobots","email":""}],"_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","_cnpm_publish_time":1768513587341},"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":{"shasum":"73259598fdfe8f8bd1cbd87e4d23b70636d32891","size":1714831,"noattachment":false,"key":"/@google/genai/-/@google/genai-1.36.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google/genai/download/@google/genai-1.36.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"ofrobots","email":""}],"_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","_cnpm_publish_time":1768431065002},"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":{"shasum":"aee3a671f05a7476b825e83e988b44dfaf8e4417","size":1527307,"noattachment":false,"key":"/@google/genai/-/@google/genai-1.35.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google/genai/download/@google/genai-1.35.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"ofrobots","email":""}],"_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","_cnpm_publish_time":1767899179616},"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":{"shasum":"8a6a85c2c7eb94afbb1a999967e828cae43ee6dd","size":1527384,"noattachment":false,"key":"/@google/genai/-/@google/genai-1.34.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google/genai/download/@google/genai-1.34.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"ofrobots","email":""}],"_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","_cnpm_publish_time":1765931230522},"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":{"shasum":"c808abbcc04002c6860a3c99e12fcd2cfda5345c","size":1524132,"noattachment":false,"key":"/@google/genai/-/@google/genai-1.33.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google/genai/download/@google/genai-1.33.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"ofrobots","email":""}],"_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","_cnpm_publish_time":1765425557882},"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":{"shasum":"63f7d3c68894af7c53797487fd794f2c11758712","size":1242767,"noattachment":false,"key":"/@google/genai/-/@google/genai-1.32.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google/genai/download/@google/genai-1.32.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"ofrobots","email":""}],"_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","_cnpm_publish_time":1765245666195},"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":{"shasum":"8d01721851b5831b416a3fa5327d10fd006163ca","size":1238342,"noattachment":false,"key":"/@google/genai/-/@google/genai-1.31.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google/genai/download/@google/genai-1.31.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"ofrobots","email":""}],"_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","_cnpm_publish_time":1764797512098},"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":{"shasum":"11fc12ab64e7e7c559b41835a5c237b3dfcd1348","size":1236031,"noattachment":false,"key":"/@google/genai/-/@google/genai-1.30.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google/genai/download/@google/genai-1.30.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"ofrobots","email":""}],"_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","_cnpm_publish_time":1763445002862},"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":{"shasum":"6e01bd98c4217fd01f4cb5a30deafb7a86bc3b7e","size":1211608,"noattachment":false,"key":"/@google/genai/-/@google/genai-1.29.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google/genai/download/@google/genai-1.29.1.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"ofrobots","email":""}],"_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","_cnpm_publish_time":1763009045642},"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":{"shasum":"b3dc2fcf8a4554dc3d4614a5eb5dd2d9f662cc61","size":1208578,"noattachment":false,"key":"/@google/genai/-/@google/genai-1.29.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google/genai/download/@google/genai-1.29.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"ofrobots","email":""}],"_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","_cnpm_publish_time":1762381779244},"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":{"shasum":"0d0563ccf9cac3021a3deffc08549ef4a8d975f8","size":1145940,"noattachment":false,"key":"/@google/genai/-/@google/genai-1.28.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google/genai/download/@google/genai-1.28.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"ofrobots","email":""}],"_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","_cnpm_publish_time":1761782039623},"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":{"shasum":"0ad7b3d9436b280560556163cdabfa9aae048f21","size":1133709,"noattachment":false,"key":"/@google/genai/-/@google/genai-1.27.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google/genai/download/@google/genai-1.27.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"ofrobots","email":""}],"_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","_cnpm_publish_time":1761261827683},"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":{"shasum":"baa4119f1098452853484620f1456cef7a00aadb","size":1131178,"noattachment":false,"key":"/@google/genai/-/@google/genai-1.26.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google/genai/download/@google/genai-1.26.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"ofrobots","email":""}],"_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","_cnpm_publish_time":1761093261170},"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":{"shasum":"4a0566445b39a13ac39879cd6aebcde6f04beda7","size":1128465,"noattachment":false,"key":"/@google/genai/-/@google/genai-1.25.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google/genai/download/@google/genai-1.25.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"ofrobots","email":""}],"_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","_cnpm_publish_time":1760499734866},"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":{"shasum":"782e04f08c1a13799660f1e63a486ff8f4136697","size":1121323,"noattachment":false,"key":"/@google/genai/-/@google/genai-1.24.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google/genai/download/@google/genai-1.24.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"ofrobots","email":""}],"_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","_cnpm_publish_time":1760145135717},"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":{"shasum":"2e24c335431ef46d32c9b8056244215da08bcfb7","size":1117226,"noattachment":false,"key":"/@google/genai/-/@google/genai-1.23.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google/genai/download/@google/genai-1.23.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"ofrobots","email":""}],"_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","_cnpm_publish_time":1759963942178},"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":{"shasum":"b2c4897ebe5732af1b2293a01243c2a453b21bc8","size":1248006,"noattachment":false,"key":"/@google/genai/-/@google/genai-1.22.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google/genai/download/@google/genai-1.22.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"ofrobots","email":""}],"_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","_cnpm_publish_time":1759424491589},"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":{"shasum":"3385514882bcf6cf5cb1d3ec218422a7b2fa56f1","size":1240798,"noattachment":false,"key":"/@google/genai/-/@google/genai-1.21.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google/genai/download/@google/genai-1.21.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"ofrobots","email":""}],"_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","_cnpm_publish_time":1758845272002},"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":{"shasum":"b728bdb383fc58fbb1b92eff26e831ff598688c0","size":1258620,"noattachment":false,"key":"/@google/genai/-/@google/genai-1.20.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google/genai/download/@google/genai-1.20.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"ofrobots","email":""}],"_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","_cnpm_publish_time":1758067191239},"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":{"shasum":"ad7cef95913c54812b05713d5e788c6bea14e6fe","size":1253069,"noattachment":false,"key":"/@google/genai/-/@google/genai-1.19.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google/genai/download/@google/genai-1.19.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"ofrobots","email":""}],"_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","_cnpm_publish_time":1757458759297},"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":{"shasum":"69ef6c13bcc91f9f6a54acfbca96da678efec9e7","size":1249112,"noattachment":false,"key":"/@google/genai/-/@google/genai-1.18.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google/genai/download/@google/genai-1.18.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"ofrobots","email":""}],"_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","_cnpm_publish_time":1757418496582},"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":{"shasum":"b09e8677518e68c212f529a7f56d1346a4ccc44a","size":1222670,"noattachment":false,"key":"/@google/genai/-/@google/genai-1.17.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google/genai/download/@google/genai-1.17.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"ofrobots","email":""}],"_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","_cnpm_publish_time":1756940659345},"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":{"shasum":"b4b88203881249e31ae726bc8d61fabd2712a47c","size":1224426,"noattachment":false,"key":"/@google/genai/-/@google/genai-1.16.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google/genai/download/@google/genai-1.16.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"ofrobots","email":""}],"_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","_cnpm_publish_time":1756327647917},"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":{"shasum":"0eab6dbc1a7c29a8a7b8c509b615524b48fce1cf","size":1216236,"noattachment":false,"key":"/@google/genai/-/@google/genai-1.15.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google/genai/download/@google/genai-1.15.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"ofrobots","email":""}],"_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","_cnpm_publish_time":1755559882973},"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":{"shasum":"8d6a67c4069f09aee7e612651d63172e38f4909a","size":1200409,"noattachment":false,"key":"/@google/genai/-/@google/genai-1.14.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google/genai/download/@google/genai-1.14.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"ofrobots","email":""}],"_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","_cnpm_publish_time":1755132776225},"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":{"shasum":"1db0fdd1dff64bd5e93109df2abfe619a891dd70","size":1183932,"noattachment":false,"key":"/@google/genai/-/@google/genai-1.13.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google/genai/download/@google/genai-1.13.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"ofrobots","email":""}],"_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","_cnpm_publish_time":1754521049839},"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":{"shasum":"f86081164b172a28d91b1a4e16fbb3c123154012","size":1170538,"noattachment":false,"key":"/@google/genai/-/@google/genai-1.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google/genai/download/@google/genai-1.12.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"ofrobots","email":""}],"_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","_cnpm_publish_time":1753913367069},"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":{"shasum":"05468f09c85abaabd9afdc3ecea92882765ef5e9","size":1167999,"noattachment":false,"key":"/@google/genai/-/@google/genai-1.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google/genai/download/@google/genai-1.11.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"ofrobots","email":""}],"_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","_cnpm_publish_time":1753310676301},"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":{"shasum":"92b85a6f8c065f26bb773141bbd488a0a5810717","size":1156135,"noattachment":false,"key":"/@google/genai/-/@google/genai-1.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google/genai/download/@google/genai-1.10.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"ofrobots","email":""}],"_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","_cnpm_publish_time":1752714484369},"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":{"shasum":"427996e82bad1e9670d7ee3fff60969ee8867019","size":1193962,"noattachment":false,"key":"/@google/genai/-/@google/genai-1.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google/genai/download/@google/genai-1.9.0.tgz"},"_npmUser":{"name":"google-wombot","actor":{"name":"google-wombot","type":"user","email":"node-team-npm+wombot@google.com"},"email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"ofrobots","email":""}],"_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","_cnpm_publish_time":1752103419229},"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":{"shasum":"b99d776bfc83160431240b79b8eb57526cb8fbdc","size":1204505,"noattachment":false,"key":"/@google/genai/-/@google/genai-1.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google/genai/download/@google/genai-1.8.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com","actor":{"name":"google-wombot","email":"node-team-npm+wombot@google.com","type":"user"}},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"ofrobots","email":""}],"_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","_cnpm_publish_time":1751409520450},"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":{"shasum":"4af2fe86343e990eebfb4adcd0fa744cb0e6907e","size":1187355,"noattachment":false,"key":"/@google/genai/-/@google/genai-1.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google/genai/download/@google/genai-1.7.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com","actor":{"name":"google-wombot","email":"node-team-npm+wombot@google.com","type":"user"}},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"ofrobots","email":""}],"_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","_cnpm_publish_time":1750897688780},"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":{"shasum":"7a14d505faebe17957b272476debd574d2eae1e0","size":1063364,"noattachment":false,"key":"/@google/genai/-/@google/genai-1.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google/genai/download/@google/genai-1.6.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com","actor":{"name":"google-wombot","email":"node-team-npm+wombot@google.com","type":"user"}},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"ofrobots","email":""}],"_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","_cnpm_publish_time":1750466174658},"1.5.1":{"name":"@google/genai","version":"1.5.1","author":"","license":"Apache-2.0","_id":"@google/genai@1.5.1","maintainers":[{"name":"google-wombot","email":""},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"ofrobots","email":""}],"homepage":"https://github.com/googleapis/js-genai#readme","bugs":{"url":"https://github.com/googleapis/js-genai/issues"},"dist":{"shasum":"341098b8f8327af852565e4f41dc165ed69f1933","size":1050967,"noattachment":false,"key":"/@google/genai/-/@google/genai-1.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google/genai/download/@google/genai-1.5.1.tgz"},"main":"dist/node/index.mjs","type":"module","_from":"file:google-genai-1.5.1.tgz","module":"dist/web/index.mjs","browser":"dist/web/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs","require":"./dist/node/index.cjs"},"types":"./dist/genai.d.ts","import":"./dist/index.mjs","browser":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"default":"./dist/index.mjs","require":"./dist/index.cjs"},"./web":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"./node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs"}},"scripts":{"docs":"typedoc && ts-node scripts/add_docsite_license_headers.ts","lint":"eslint '**/*.ts'","build":"rollup -c && api-extractor run --local --verbose && api-extractor run -c api-extractor.node.json --local --verbose&& api-extractor run -c api-extractor.web.json --local --verbose","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","prepare":"npm run build-prod","lint-fix":"eslint --fix '**/*.ts'","unit-test":"tsc && jasmine dist/test/unit/**/*_test.js dist/test/unit/*_test.js","build-prod":"rollup -c && api-extractor run --verbose && api-extractor run -c api-extractor.node.json --verbose && api-extractor run -c api-extractor.web.json --verbose","pages-main":"node --loader ts-node/esm scripts/generate_pages.ts main","system-test":"tsc && jasmine dist/test/system/**/*_test.js","pages-release":"node --loader ts-node/esm scripts/generate_pages.ts release","test-server-tests":"tsc && GOOGLE_CLOUD_PROJECT=googcloudproj GOOGLE_CLOUD_LOCATION=googcloudloc jasmine dist/test/system/node/*_test.js !dist/test/system/node/live_test.js -- --test-server","test-server-tests:record":"tsc && jasmine --fail-fast dist/test/system/node/*_test.js !dist/test/system/node/live_test.js -- --test-server --record"},"typings":"dist/genai.d.ts","_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"_resolved":"/b/f/w/src/git/build-dir/google-genai-1.5.1.tgz","_integrity":"sha512-9SKpNo5iqvB622lN3tSCbeuiLGTcStRd+3muOrI9pZMpzfLDc/xC7dWIJd5kK+4AZuY28nsvQmCZe0fPj3JUew==","repository":{"url":"git+https://github.com/googleapis/js-genai.git","type":"git"},"_npmVersion":"10.7.0","description":"[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)","directories":{},"_nodeVersion":"18.20.3","dependencies":{"ws":"^8.18.0","zod":"^3.22.4","zod-to-json-schema":"^3.22.4","google-auth-library":"^9.14.2"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^5.2.0","nyc":"^17.1.0","tsx":"^4.19.4","tslib":"^2.8.1","eslint":"8.57.0","jasmine":"^5.5.0","ts-node":"^10.9.2","typedoc":"^0.27.0","prettier":"3.3.3","@types/ws":"^8.5.14","@eslint/js":"9.20.0","typescript":"~5.2.0","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/jasmine":"^5.1.2","test-server-sdk":"^0.2.1","jasmine-reporters":"^2.4.0","typescript-eslint":"8.24.1","@rollup/plugin-json":"^6.1.0","@microsoft/api-extractor":"^7.50.1","rollup-plugin-typescript2":"^0.36.0","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/genai_1.5.1_1749844603684_0.8924473063836211","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-06-13T19:56:43.914Z","publish_time":1749844603914,"_source_registry_name":"default","_cnpm_publish_time":1749844603914},"1.5.0":{"name":"@google/genai","version":"1.5.0","author":"","license":"Apache-2.0","_id":"@google/genai@1.5.0","maintainers":[{"name":"google-wombot","email":""},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"ofrobots","email":""}],"homepage":"https://github.com/googleapis/js-genai#readme","bugs":{"url":"https://github.com/googleapis/js-genai/issues"},"dist":{"shasum":"7c7cd00ddf3ba46bb3b5113d67c00372fbe22d73","size":1051265,"noattachment":false,"key":"/@google/genai/-/@google/genai-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google/genai/download/@google/genai-1.5.0.tgz"},"main":"dist/node/index.mjs","type":"module","_from":"file:google-genai-1.5.0.tgz","module":"dist/web/index.mjs","browser":"dist/web/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs","require":"./dist/node/index.cjs"},"types":"./dist/genai.d.ts","import":"./dist/index.mjs","browser":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"default":"./dist/index.mjs","require":"./dist/index.cjs"},"./web":{"types":"./dist/web/web.d.ts","import":"./dist/web/index.mjs","default":"./dist/web/index.mjs"},"./node":{"types":"./dist/node/node.d.ts","import":"./dist/node/index.mjs","default":"./dist/node/index.mjs"}},"scripts":{"docs":"typedoc && ts-node scripts/add_docsite_license_headers.ts","lint":"eslint '**/*.ts'","build":"rollup -c && api-extractor run --local --verbose && api-extractor run -c api-extractor.node.json --local --verbose&& api-extractor run -c api-extractor.web.json --local --verbose","format":"prettier '**/*.ts' '**/*.mjs' '**/*.json' --write","prepare":"npm run build-prod","lint-fix":"eslint --fix '**/*.ts'","unit-test":"tsc && jasmine dist/test/unit/**/*_test.js dist/test/unit/*_test.js","build-prod":"rollup -c && api-extractor run --verbose && api-extractor run -c api-extractor.node.json --verbose && api-extractor run -c api-extractor.web.json --verbose","pages-main":"node --loader ts-node/esm scripts/generate_pages.ts main","system-test":"tsc && jasmine dist/test/system/**/*_test.js","pages-release":"node --loader ts-node/esm scripts/generate_pages.ts release","test-server-tests":"tsc && GOOGLE_CLOUD_PROJECT=googcloudproj GOOGLE_CLOUD_LOCATION=googcloudloc jasmine dist/test/system/node/*_test.js !dist/test/system/node/live_test.js -- --test-server","test-server-tests:record":"tsc && jasmine --fail-fast dist/test/system/node/*_test.js !dist/test/system/node/live_test.js -- --test-server --record"},"typings":"dist/genai.d.ts","_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"_resolved":"/b/f/w/src/git/build-dir/google-genai-1.5.0.tgz","_integrity":"sha512-N/UhGPcKwYw4tD/fERrNQMeHh3yiUDXhJ5f94HSMV7LhkU19IMFSqtXjek6nSpgM/YDJGBYw/MoHVLjfWhmdmQ==","repository":{"url":"git+https://github.com/googleapis/js-genai.git","type":"git"},"_npmVersion":"10.7.0","description":"[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)","directories":{},"_nodeVersion":"18.20.3","dependencies":{"ws":"^8.18.0","zod":"^3.22.4","zod-to-json-schema":"^3.22.4","google-auth-library":"^9.14.2"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^5.2.0","nyc":"^17.1.0","tsx":"^4.19.4","tslib":"^2.8.1","eslint":"8.57.0","jasmine":"^5.5.0","ts-node":"^10.9.2","typedoc":"^0.27.0","prettier":"3.3.3","@types/ws":"^8.5.14","@eslint/js":"9.20.0","typescript":"~5.2.0","@types/node":"^20.9.0","@types/unist":"^3.0.3","@types/jasmine":"^5.1.2","test-server-sdk":"^0.2.1","jasmine-reporters":"^2.4.0","typescript-eslint":"8.24.1","@rollup/plugin-json":"^6.1.0","@microsoft/api-extractor":"^7.50.1","rollup-plugin-typescript2":"^0.36.0","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.11.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/genai_1.5.0_1749764157409_0.31931354983834126","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-06-12T21:35:57.664Z","publish_time":1749764157664,"_source_registry_name":"default","_cnpm_publish_time":1749764157664},"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":{"shasum":"7273658a79de6ea73c583a12d09baea218be5157","size":1045755,"noattachment":false,"key":"/@google/genai/-/@google/genai-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google/genai/download/@google/genai-1.4.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"ofrobots","email":""}],"_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","_cnpm_publish_time":1749078021814},"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":{"shasum":"30e9850a38d075a42b8f7d82d94f58922596a674","size":1044080,"noattachment":false,"key":"/@google/genai/-/@google/genai-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google/genai/download/@google/genai-1.3.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"ofrobots","email":""}],"_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","_cnpm_publish_time":1748647529657},"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":{"shasum":"13b0bf320f8f3a64897f34f3977fd47619d00688","size":987078,"noattachment":false,"key":"/@google/genai/-/@google/genai-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google/genai/download/@google/genai-1.2.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"ofrobots","email":""}],"_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","_cnpm_publish_time":1748489942647},"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":{"shasum":"134b11b1d409294debc6c9f4af9748be7b8dd0e2","size":988755,"noattachment":false,"key":"/@google/genai/-/@google/genai-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google/genai/download/@google/genai-1.1.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"ofrobots","email":""}],"_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","_cnpm_publish_time":1748295367350},"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":{"shasum":"ccef337f733f27fdc2e5bf741af51889e2847082","size":828122,"noattachment":false,"key":"/@google/genai/-/@google/genai-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google/genai/download/@google/genai-1.0.1.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"ofrobots","email":""}],"_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","_cnpm_publish_time":1747887418661},"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":{"shasum":"ab962f3f46a3163d17cbc4f3ae827d340c039e0c","size":1271463,"noattachment":false,"key":"/@google/genai/-/@google/genai-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google/genai/download/@google/genai-1.0.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"ofrobots","email":""}],"_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","_cnpm_publish_time":1747693590471},"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":{"shasum":"59b7bd47e2ec2ffb00494617014d7fda691adac9","size":1266903,"noattachment":false,"key":"/@google/genai/-/@google/genai-0.15.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google/genai/download/@google/genai-0.15.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"ofrobots","email":""}],"_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","_cnpm_publish_time":1747632460241},"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":{"shasum":"41e94275cbed54b81683e6755c37857fba98da1f","size":850361,"noattachment":false,"key":"/@google/genai/-/@google/genai-0.14.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google/genai/download/@google/genai-0.14.1.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"ofrobots","email":""}],"_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","_cnpm_publish_time":1747342780089},"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":{"shasum":"2d7ebb8d9b76ecf1c4a631326edc10e6edd450ed","size":850361,"noattachment":false,"key":"/@google/genai/-/@google/genai-0.14.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google/genai/download/@google/genai-0.14.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"ofrobots","email":""}],"_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","_cnpm_publish_time":1747164629354},"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":{"shasum":"f074b4772473d9e054c45a35b06c404b1a4e6125","size":811875,"noattachment":false,"key":"/@google/genai/-/@google/genai-0.13.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google/genai/download/@google/genai-0.13.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"ofrobots","email":""}],"_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","_cnpm_publish_time":1746648048624},"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":{"shasum":"60cfa419f6e75fc1d47619e74f403e35a871b1a4","size":754471,"noattachment":false,"key":"/@google/genai/-/@google/genai-0.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google/genai/download/@google/genai-0.12.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"ofrobots","email":""}],"_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","_cnpm_publish_time":1746050220190},"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":{"shasum":"0177efb6f0256d990eabc8552b1433d0a6ca133b","size":754122,"noattachment":false,"key":"/@google/genai/-/@google/genai-0.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google/genai/download/@google/genai-0.11.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"ofrobots","email":""}],"_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","_cnpm_publish_time":1746045717412},"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":{"shasum":"1a3ae479b36e242c5077dd471f2d1f4faaacaf9f","size":711053,"noattachment":false,"key":"/@google/genai/-/@google/genai-0.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google/genai/download/@google/genai-0.10.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"ofrobots","email":""}],"_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","_cnpm_publish_time":1745446846713},"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":{"shasum":"aa8c0a71754a4dba5bac2facf31cc5f11f3bb3dd","size":690469,"noattachment":false,"key":"/@google/genai/-/@google/genai-0.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google/genai/download/@google/genai-0.9.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"ofrobots","email":""}],"_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","_cnpm_publish_time":1744933391710},"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":{"shasum":"caf753288fe0123ab5cfca1f5f8613cc840e0029","size":659204,"noattachment":false,"key":"/@google/genai/-/@google/genai-0.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google/genai/download/@google/genai-0.8.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"ofrobots","email":""}],"_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","_cnpm_publish_time":1744166981063},"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":{"shasum":"b946246177f1e40ab672ae0dbc34c40588e17476","size":601332,"noattachment":false,"key":"/@google/genai/-/@google/genai-0.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google/genai/download/@google/genai-0.7.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"ofrobots","email":""}],"_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","_cnpm_publish_time":1743116023880},"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":{"shasum":"03bc902efff78226f257c84d7b8d2e9ef05d5452","size":555862,"noattachment":false,"key":"/@google/genai/-/@google/genai-0.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google/genai/download/@google/genai-0.6.1.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"ofrobots","email":""}],"_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","_cnpm_publish_time":1742928468616},"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":{"shasum":"c55d7b7ac0abe30def4303bcb079d439abfbca44","size":550714,"noattachment":false,"key":"/@google/genai/-/@google/genai-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google/genai/download/@google/genai-0.6.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"ofrobots","email":""}],"_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","_cnpm_publish_time":1742509791832},"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":{"shasum":"f418828d39ed832eb2e38ebc201c7145036f4f40","size":7801,"noattachment":false,"key":"/@google/genai/-/@google/genai-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google/genai/download/@google/genai-0.5.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"ofrobots","email":""}],"_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","_cnpm_publish_time":1742502050902},"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":{"shasum":"3e57058b84457356f9d30ed3d202e1f820025096","size":543270,"noattachment":false,"key":"/@google/genai/-/@google/genai-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google/genai/download/@google/genai-0.4.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"ofrobots","email":""}],"_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","_cnpm_publish_time":1741989078505},"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":{"shasum":"1d59e0dbc810d209fa61a803ccd06f1dfcd2dda2","size":544626,"noattachment":false,"key":"/@google/genai/-/@google/genai-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google/genai/download/@google/genai-0.3.1.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"ofrobots","email":""}],"_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","_cnpm_publish_time":1741730309937},"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":{"shasum":"3d57f66085b26f052b16479ef3bb5efadf5e961b","size":544063,"noattachment":false,"key":"/@google/genai/-/@google/genai-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@google/genai/download/@google/genai-0.2.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""},{"name":"mrdoob","email":"info@mrdoob.com"},{"name":"ofrobots","email":""}],"_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","_cnpm_publish_time":1741653927001}},"readme":"# Google Gen AI SDK for TypeScript and JavaScript\n\n[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)\n[![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)\n\n----------------------\n**Documentation:** https://googleapis.github.io/js-genai/\n\n----------------------\n\nThe Google Gen AI JavaScript SDK is designed for\nTypeScript and JavaScript developers to build applications powered by Gemini. The SDK\nsupports both the [Gemini Developer API](https://ai.google.dev/gemini-api/docs)\nand [Vertex AI](https://cloud.google.com/vertex-ai/generative-ai/docs/learn/overview).\n\nThe Google Gen AI SDK is designed to work with Gemini 2.0+ features.\n\n> [!CAUTION]\n> **API Key Security:** Avoid exposing API keys in client-side code.\n> Use server-side implementations in production environments.\n\n## Code Generation\n\nGenerative models are often unaware of recent API and SDK updates and may suggest outdated or legacy code.\n\nWe recommend using our Code Generation instructions [`codegen_instructions.md`](https://raw.githubusercontent.com/googleapis/js-genai/refs/heads/main/codegen_instructions.md) when generating Google Gen AI SDK code to guide your model towards using the more recent SDK features. Copy and paste the instructions into your development environment to provide the model with the necessary context.\n\n## Prerequisites\n\n1. Node.js version 20 or later\n\n### The following are required for Vertex AI users (excluding Vertex AI Studio)\n1.  [Select](https://console.cloud.google.com/project) or [create](https://cloud.google.com/resource-manager/docs/creating-managing-projects#creating_a_project) a Google Cloud project.\n1.  [Enable billing for your project](https://cloud.google.com/billing/docs/how-to/modify-project).\n1.  [Enable the Vertex AI API](https://console.cloud.google.com/flows/enableapi?apiid=aiplatform.googleapis.com).\n1.  [Configure authentication](https://cloud.google.com/docs/authentication) for your project.\n    *   [Install the gcloud CLI](https://cloud.google.com/sdk/docs/install).\n    *   [Initialize the gcloud CLI](https://cloud.google.com/sdk/docs/initializing).\n    *   Create local authentication credentials for your user account:\n\n    ```sh\n    gcloud auth application-default login\n    ```\nA list of accepted authentication options are listed in [GoogleAuthOptions](https://github.com/googleapis/google-auth-library-nodejs/blob/3ae120d0a45c95e36c59c9ac8286483938781f30/src/auth/googleauth.ts#L87) interface of google-auth-library-node.js GitHub repo.\n\n## Installation\n\nTo install the SDK, run the following command:\n\n```shell\nnpm install @google/genai\n```\n\n## Quickstart\n\nThe simplest way to get started is to use an API key from\n[Google AI Studio](https://aistudio.google.com/apikey):\n\n```typescript\nimport {GoogleGenAI} from '@google/genai';\nconst GEMINI_API_KEY = process.env.GEMINI_API_KEY;\n\nconst ai = new GoogleGenAI({apiKey: GEMINI_API_KEY});\n\nasync function main() {\n  const response = await ai.models.generateContent({\n    model: 'gemini-2.5-flash',\n    contents: 'Why is the sky blue?',\n  });\n  console.log(response.text);\n}\n\nmain();\n```\n\n## Initialization\n\nThe Google Gen AI SDK provides support for both the\n[Google AI Studio](https://ai.google.dev/gemini-api/docs) and\n[Vertex AI](https://cloud.google.com/vertex-ai/generative-ai/docs/learn/overview)\n implementations of the Gemini API.\n\n### Gemini Developer API\n\nFor server-side applications, initialize using an API key, which can\nbe acquired from [Google AI Studio](https://aistudio.google.com/apikey):\n\n```typescript\nimport { GoogleGenAI } from '@google/genai';\nconst ai = new GoogleGenAI({apiKey: 'GEMINI_API_KEY'});\n```\n\n#### Browser\n\n> [!CAUTION]\n> **API Key Security:** Avoid exposing API keys in client-side code.\n>   Use server-side implementations in production environments.\n\nIn the browser the initialization code is identical:\n\n\n```typescript\nimport { GoogleGenAI } from '@google/genai';\nconst ai = new GoogleGenAI({apiKey: 'GEMINI_API_KEY'});\n```\n\n### Vertex AI\n\nSample code for VertexAI initialization:\n\n```typescript\nimport { GoogleGenAI } from '@google/genai';\n\nconst ai = new GoogleGenAI({\n    vertexai: true,\n    project: 'your_project',\n    location: 'your_location',\n});\n```\n\n### (Optional) (NodeJS only) Using environment variables:\n\nFor NodeJS environments, you can create a client by configuring the necessary\nenvironment variables. Configuration setup instructions depends on whether\nyou're using the Gemini Developer API or the Gemini API in Vertex AI.\n\n**Gemini Developer API:** Set `GOOGLE_API_KEY` as shown below:\n\n```bash\nexport GOOGLE_API_KEY='your-api-key'\n```\n\n**Gemini API on Vertex AI:** Set `GOOGLE_GENAI_USE_VERTEXAI`,\n`GOOGLE_CLOUD_PROJECT` and `GOOGLE_CLOUD_LOCATION`, as shown below:\n\n```bash\nexport GOOGLE_GENAI_USE_VERTEXAI=true\nexport GOOGLE_CLOUD_PROJECT='your-project-id'\nexport GOOGLE_CLOUD_LOCATION='us-central1'\n```\n\n```typescript\nimport {GoogleGenAI} from '@google/genai';\n\nconst ai = new GoogleGenAI();\n```\n\n## API Selection\n\nBy default, the SDK uses the beta API endpoints provided by Google to support\npreview features in the APIs. The stable API endpoints can be selected by\nsetting the API version to `v1`.\n\nTo set the API version use `apiVersion`. For example, to set the API version to\n`v1` for Vertex AI:\n\n```typescript\nconst ai = new GoogleGenAI({\n    vertexai: true,\n    project: 'your_project',\n    location: 'your_location',\n    apiVersion: 'v1'\n});\n```\n\nTo set the API version to `v1alpha` for the Gemini Developer API:\n\n```typescript\nconst ai = new GoogleGenAI({\n    apiKey: 'GEMINI_API_KEY',\n    apiVersion: 'v1alpha'\n});\n```\n\n## GoogleGenAI overview\n\nAll API features are accessed through an instance of the `GoogleGenAI` classes.\nThe submodules bundle together related API methods:\n\n- [`ai.models`](https://googleapis.github.io/js-genai/release_docs/classes/models.Models.html):\n  Use `models` to query models (`generateContent`, `generateImages`, ...), or\n  examine their metadata.\n- [`ai.caches`](https://googleapis.github.io/js-genai/release_docs/classes/caches.Caches.html):\n  Create and manage `caches` to reduce costs when repeatedly using the same\n  large prompt prefix.\n- [`ai.chats`](https://googleapis.github.io/js-genai/release_docs/classes/chats.Chats.html):\n  Create local stateful `chat` objects to simplify multi turn interactions.\n- [`ai.files`](https://googleapis.github.io/js-genai/release_docs/classes/files.Files.html):\n  Upload `files` to the API and reference them in your prompts.\n  This reduces bandwidth if you use a file many times, and handles files too\n  large to fit inline with your prompt.\n- [`ai.live`](https://googleapis.github.io/js-genai/release_docs/classes/live.Live.html):\n  Start a `live` session for real time interaction, allows text + audio + video\n  input, and text or audio output.\n\n## Samples\n\nMore samples can be found in the\n[github samples directory](https://github.com/googleapis/js-genai/tree/main/sdk-samples).\n\n### Streaming\n\nFor quicker, more responsive API interactions use the `generateContentStream`\nmethod which yields chunks as they're generated:\n\n```typescript\nimport {GoogleGenAI} from '@google/genai';\nconst GEMINI_API_KEY = process.env.GEMINI_API_KEY;\n\nconst ai = new GoogleGenAI({apiKey: GEMINI_API_KEY});\n\nasync function main() {\n  const response = await ai.models.generateContentStream({\n    model: 'gemini-2.5-flash',\n    contents: 'Write a 100-word poem.',\n  });\n  for await (const chunk of response) {\n    console.log(chunk.text);\n  }\n}\n\nmain();\n```\n\n### Function Calling\n\nTo let Gemini to interact with external systems, you can provide\n`functionDeclaration` objects as `tools`. To use these tools it's a 4 step\n\n1. **Declare the function name, description, and parametersJsonSchema**\n2. **Call `generateContent` with function calling enabled**\n3. **Use the returned `FunctionCall` parameters to call your actual function**\n3. **Send the result back to the model (with history, easier in `ai.chat`)\n   as a `FunctionResponse`**\n\n```typescript\nimport {GoogleGenAI, FunctionCallingConfigMode, FunctionDeclaration, Type} from '@google/genai';\nconst GEMINI_API_KEY = process.env.GEMINI_API_KEY;\n\nasync function main() {\n  const controlLightDeclaration: FunctionDeclaration = {\n    name: 'controlLight',\n    parametersJsonSchema: {\n      type: 'object',\n      properties:{\n        brightness: {\n          type:'number',\n        },\n        colorTemperature: {\n          type:'string',\n        },\n      },\n      required: ['brightness', 'colorTemperature'],\n    },\n  };\n\n  const ai = new GoogleGenAI({apiKey: GEMINI_API_KEY});\n  const response = await ai.models.generateContent({\n    model: 'gemini-2.5-flash',\n    contents: 'Dim the lights so the room feels cozy and warm.',\n    config: {\n      toolConfig: {\n        functionCallingConfig: {\n          // Force it to call any function\n          mode: FunctionCallingConfigMode.ANY,\n          allowedFunctionNames: ['controlLight'],\n        }\n      },\n      tools: [{functionDeclarations: [controlLightDeclaration]}]\n    }\n  });\n\n  console.log(response.functionCalls);\n}\n\nmain();\n```\n\n#### Model Context Protocol (MCP) support (experimental)\n\nBuilt-in [MCP](https://modelcontextprotocol.io/introduction) support is an\nexperimental feature. You can pass a local MCP server as a tool directly.\n\n```javascript\nimport { GoogleGenAI, FunctionCallingConfigMode , mcpToTool} from '@google/genai';\nimport { Client } from \"@modelcontextprotocol/sdk/client/index.js\";\nimport { StdioClientTransport } from \"@modelcontextprotocol/sdk/client/stdio.js\";\n\n// Create server parameters for stdio connection\nconst serverParams = new StdioClientTransport({\n  command: \"npx\", // Executable\n  args: [\"-y\", \"@philschmid/weather-mcp\"] // MCP Server\n});\n\nconst client = new Client(\n  {\n    name: \"example-client\",\n    version: \"1.0.0\"\n  }\n);\n\n// Configure the client\nconst ai = new GoogleGenAI({});\n\n// Initialize the connection between client and server\nawait client.connect(serverParams);\n\n// Send request to the model with MCP tools\nconst response = await ai.models.generateContent({\n  model: \"gemini-2.5-flash\",\n  contents: `What is the weather in London in ${new Date().toLocaleDateString()}?`,\n  config: {\n    tools: [mcpToTool(client)],  // uses the session, will automatically call the tool using automatic function calling\n  },\n});\nconsole.log(response.text);\n\n// Close the connection\nawait client.close();\n```\n\n### Generate Content\n\n#### How to structure `contents` argument for `generateContent`\n\nThe SDK allows you to specify the following types in the `contents` parameter:\n\n#### Content\n\n- `Content`: The SDK will wrap the singular `Content` instance in an array which\ncontains only the given content instance\n- `Content[]`: No transformation happens\n\n#### Part\n\nParts will be aggregated on a singular Content, with role 'user'.\n\n- `Part | string`: The SDK will wrap the `string` or `Part` in a `Content`\ninstance with role 'user'.\n- `Part[] | string[]`: The SDK will wrap the full provided list into a single\n`Content` with role 'user'.\n\n**_NOTE:_** This doesn't apply to `FunctionCall` and `FunctionResponse` parts,\nif you are specifying those, you need to explicitly provide the full\n`Content[]` structure making it explicit which Parts are 'spoken' by the model,\nor the user. The SDK will throw an exception if you try this.\n\n## Error Handling\n\nTo handle errors raised by the API, the SDK provides this [ApiError](https://github.com/googleapis/js-genai/blob/main/src/errors.ts) class.\n\n```typescript\nimport {GoogleGenAI} from '@google/genai';\nconst GEMINI_API_KEY = process.env.GEMINI_API_KEY;\n\nconst ai = new GoogleGenAI({apiKey: GEMINI_API_KEY});\n\nasync function main() {\n  await ai.models.generateContent({\n    model: 'non-existent-model',\n    contents: 'Write a 100-word poem.',\n  }).catch((e) => {\n    console.error('error name: ', e.name);\n    console.error('error message: ', e.message);\n    console.error('error status: ', e.status);\n  });\n}\n\nmain();\n```\n\n## Interactions (Preview)\n\n> **Warning:** The Interactions API is in **Beta**. This is a preview of an\nexperimental feature. Features and schemas are subject to **breaking changes**.\n\nThe Interactions API is a unified interface for interacting with Gemini models\nand agents. It simplifies state management, tool orchestration, and long-running\ntasks.\n\nSee the [documentation site](https://ai.google.dev/gemini-api/docs/interactions)\nfor more details.\n\n### Basic Interaction\n\n```typescript\nconst interaction = await ai.interactions.create({\n    model: 'gemini-2.5-flash',\n    input: 'Hello, how are you?',\n});\nconsole.debug(interaction);\n\n```\n\n### Stateful Conversation\n\nThe Interactions API supports server-side state management. You can continue a\nconversation by referencing the `previous_interaction_id`.\n\n```typescript\n// 1. First turn\nconst interaction1 = await ai.interactions.create({\n    model: 'gemini-2.5-flash',\n    input: 'Hi, my name is Amir.',\n});\nconsole.debug(interaction1);\n\n// 2. Second turn (passing previous_interaction_id)\nconst interaction2 = await ai.interactions.create({\n  model: 'gemini-2.5-flash',\n  input: 'What is my name?',\n  previous_interaction_id: interaction1.id,\n});\nconsole.debug(interaction2);\n\n```\n\n### Agents (Deep Research)\n\nYou can use specialized agents like `deep-research-pro-preview-12-2025` for\ncomplex tasks.\n\n```typescript\nfunction sleep(ms: number): Promise<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 [Vertex AI platform](https://cloud.google.com/vertex-ai/generative-ai/docs/learn/overview) or the [Gemini Developer platform](https://ai.google.dev/gemini-api/docs) are accessible through this SDK.\n\nOther SDKs may be offering additional AI frameworks on top of this SDK, or may\nbe targeting specific project environments (like Firebase).\n\nThe `@google/generative_language` and `@google-cloud/vertexai` SDKs are previous\niterations of this SDK and are no longer receiving new Gemini 2.0+ features.\n","_attachments":{},"homepage":"https://github.com/googleapis/js-genai#readme","bugs":{"url":"https://github.com/googleapis/js-genai/issues"},"license":"Apache-2.0"}