{"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,"dist-tags":{"latest":"1.44.0"}}