{ "name": "@google/gemini-cli-core", "version": "0.49.0-nightly.20260617.g4d3dcdce1", "description": "Gemini CLI Core", "license": "Apache-2.0", "repository": { "type": "git", "url": "git+https://github.com/google-gemini/gemini-cli.git" }, "type": "module", "main": "dist/index.js", "scripts": { "bundle:browser-mcp": "node scripts/bundle-browser-mcp.mjs", "build": "node ../../scripts/build_package.js", "lint": "eslint . --ext .ts,.tsx", "format": "prettier --write .", "test": "vitest run", "test:ci": "vitest run", "posttest": "npm run build", "typecheck": "tsc --noEmit" }, "files": [ "dist" ], "dependencies": { "@a2a-js/sdk": "0.3.11", "@bufbuild/protobuf": "2.11.0", "@google-cloud/logging": "11.2.1", "@google-cloud/opentelemetry-cloud-monitoring-exporter": "0.21.0", "@google-cloud/opentelemetry-cloud-trace-exporter": "3.0.0", "@google/genai": "1.30.0", "@grpc/grpc-js": "1.14.3", "@iarna/toml": "2.2.5", "@modelcontextprotocol/sdk": "1.23.0", "@opentelemetry/api": "1.9.0", "@opentelemetry/api-logs": "0.218.0", "@opentelemetry/core": "2.7.1", "@opentelemetry/exporter-logs-otlp-grpc": "0.218.0", "@opentelemetry/exporter-logs-otlp-http": "0.218.0", "@opentelemetry/exporter-metrics-otlp-grpc": "0.218.0", "@opentelemetry/exporter-metrics-otlp-http": "0.218.0", "@opentelemetry/exporter-trace-otlp-grpc": "0.218.0", "@opentelemetry/exporter-trace-otlp-http": "0.218.0", "@opentelemetry/instrumentation-http": "0.218.0", "@opentelemetry/otlp-exporter-base": "0.218.0", "@opentelemetry/resources": "2.7.1", "@opentelemetry/sdk-logs": "0.218.0", "@opentelemetry/sdk-metrics": "2.7.1", "@opentelemetry/sdk-node": "0.218.0", "@opentelemetry/sdk-trace-base": "2.7.1", "@opentelemetry/sdk-trace-node": "2.7.1", "@opentelemetry/semantic-conventions": "1.39.0", "@types/html-to-text": "9.0.4", "@xterm/headless": "5.5.0", "ajv": "8.17.1", "ajv-formats": "3.0.1", "chokidar": "5.0.0", "command-exists": "1.2.9", "diff": "8.0.3", "dotenv": "17.2.4", "dotenv-expand": "12.0.3", "execa": "9.6.1", "fast-levenshtein": "2.0.6", "fdir": "6.4.6", "fzf": "0.5.2", "glob": "12.0.0", "google-auth-library": "9.11.0", "html-to-text": "9.0.5", "http-proxy-agent": "7.0.2", "https-proxy-agent": "7.0.6", "ignore": "7.0.0", "ipaddr.js": "1.9.1", "isbinaryfile": "5.0.7", "js-yaml": "4.1.1", "json-stable-stringify": "1.3.0", "marked": "15.0.12", "mime": "4.0.7", "mnemonist": "0.40.3", "open": "10.1.2", "picomatch": "4.0.1", "proper-lockfile": "4.1.2", "puppeteer-core": "24.0.0", "read-package-up": "11.0.0", "shell-quote": "1.8.3", "simple-git": "3.28.0", "strip-ansi": "7.1.0", "strip-json-comments": "3.1.1", "systeminformation": "5.25.11", "tree-sitter-bash": "0.25.0", "undici": "7.10.0", "uuid": "13.0.0", "web-tree-sitter": "0.25.10", "zod": "3.25.76", "zod-to-json-schema": "3.25.1" }, "optionalDependencies": { "@github/keytar": "7.10.6", "@lydell/node-pty": "1.1.0", "@lydell/node-pty-darwin-arm64": "1.1.0", "@lydell/node-pty-darwin-x64": "1.1.0", "@lydell/node-pty-linux-x64": "1.1.0", "@lydell/node-pty-win32-arm64": "1.1.0", "@lydell/node-pty-win32-x64": "1.1.0", "node-pty": "1.0.0" }, "devDependencies": { "@google/gemini-cli-test-utils": "file:../test-utils", "@types/fast-levenshtein": "0.0.4", "@types/js-yaml": "4.0.9", "@types/json-stable-stringify": "1.1.0", "@types/picomatch": "4.0.1", "chrome-devtools-mcp": "0.19.0", "msw": "2.3.4", "typescript": "5.8.3", "vitest": "3.2.4" }, "engines": { "node": ">=20" } }