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