/ package.recommended-versions.json
package.recommended-versions.json
  1  {
  2    "name": "@anthropic-ai/claude-code",
  3    "version": "2.1.88",
  4    "description": "Claude Code — recommended dependencies (latest safe versions with careful picks for breaking-change packages)",
  5    "bin": {
  6      "claude": "cli.js"
  7    },
  8    "engines": {
  9      "node": ">=18.0.0"
 10    },
 11    "type": "module",
 12    "author": "Anthropic <support@anthropic.com>",
 13    "license": "SEE LICENSE IN README.md",
 14    "homepage": "https://github.com/anthropics/claude-code",
 15    "bugs": {
 16      "url": "https://github.com/anthropics/claude-code/issues"
 17    },
 18    "scripts": {
 19      "typecheck": "tsc --noEmit"
 20    },
 21    "dependencies": {
 22      "_comment_core_sdks": "--- Core / Anthropic SDKs ---",
 23      "@anthropic-ai/sdk": "^0.74.0",
 24      "@anthropic-ai/bedrock-sdk": "^0.26.4",
 25      "@anthropic-ai/vertex-sdk": "^0.14.4",
 26      "@anthropic-ai/foundry-sdk": "^0.2.3",
 27      "@anthropic-ai/mcpb": "^2.1.2",
 28      "@modelcontextprotocol/sdk": "^1.29.0",
 29  
 30      "_comment_aws": "--- AWS SDKs ---",
 31      "@aws-sdk/client-bedrock": "^3.1020.0",
 32      "@aws-sdk/client-bedrock-runtime": "^3.1020.0",
 33      "@aws-sdk/credential-provider-node": "^3.972.28",
 34      "@aws-sdk/credential-providers": "^3.1020.0",
 35      "@smithy/core": "^3.23.13",
 36      "@smithy/node-http-handler": "^4.5.1",
 37  
 38      "_comment_azure": "--- Azure ---",
 39      "@azure/identity": "^4.13.1",
 40  
 41      "_comment_otel": "--- OpenTelemetry (pinned to source release line, ^allows patch upgrades) ---",
 42      "@opentelemetry/api": "^1.9.0",
 43      "@opentelemetry/api-logs": "^0.214.0",
 44      "@opentelemetry/core": "^2.2.0",
 45      "@opentelemetry/exporter-logs-otlp-http": "^0.214.0",
 46      "@opentelemetry/exporter-trace-otlp-http": "^0.214.0",
 47      "@opentelemetry/resources": "^2.2.0",
 48      "@opentelemetry/sdk-logs": "^0.214.0",
 49      "@opentelemetry/sdk-metrics": "^2.2.0",
 50      "@opentelemetry/sdk-trace-base": "^2.2.0",
 51  
 52      "_comment_cli": "--- CLI / Terminal ---",
 53      "chalk": "^5.6.2",
 54      "commander": "^14.0.3",
 55      "@commander-js/extra-typings": "^14.0.0",
 56      "cli-boxes": "^4.0.1",
 57      "cli-highlight": "^2.1.11",
 58      "figures": "^6.1.0",
 59      "strip-ansi": "^7.2.0",
 60      "wrap-ansi": "^10.0.0",
 61      "supports-hyperlinks": "^4.4.0",
 62      "indent-string": "^5.0.0",
 63      "emoji-regex": "^10.6.0",
 64      "asciichart": "^1.5.25",
 65  
 66      "_comment_react": "--- React ---",
 67      "react": "^19.2.0",
 68      "react-reconciler": "^0.33.0",
 69  
 70      "_comment_http": "--- HTTP / Networking (axios PINNED EXACT — 1.14.1 is COMPROMISED) ---",
 71      "axios": "1.14.0",
 72      "undici": "^7.24.6",
 73      "https-proxy-agent": "^8.0.0",
 74      "ws": "^8.20.0",
 75      "google-auth-library": "^10.6.2",
 76  
 77      "_comment_fs": "--- File System / Process ---",
 78      "chokidar": "^4.0.0",
 79      "execa": "^7.2.0",
 80      "signal-exit": "^4.1.0",
 81      "tree-kill": "^1.2.2",
 82      "proper-lockfile": "^4.1.2",
 83      "shell-quote": "^1.8.3",
 84      "picomatch": "^4.0.4",
 85      "ignore": "^7.0.5",
 86      "p-map": "^7.0.4",
 87      "cacache": "^20.0.4",
 88  
 89      "_comment_data": "--- Data / Parsing ---",
 90      "zod": "^4.0.0",
 91      "ajv": "^8.18.0",
 92      "yaml": "^2.8.3",
 93      "marked": "^17.0.5",
 94      "turndown": "^7.2.2",
 95      "plist": "^3.1.0",
 96      "highlight.js": "^11.11.1",
 97      "xss": "^1.0.15",
 98      "qrcode": "^1.5.4",
 99      "fflate": "^0.8.2",
100      "diff": "^8.0.4",
101  
102      "_comment_utility": "--- Utility ---",
103      "lodash-es": "^4.17.21",
104      "semver": "^7.7.4",
105      "lru-cache": "^11.2.7",
106      "auto-bind": "^5.0.1",
107      "bidi-js": "^1.0.3",
108      "code-excerpt": "^4.0.0",
109      "env-paths": "^4.0.0",
110      "fuse.js": "^7.1.0",
111      "get-east-asian-width": "^1.5.0",
112      "stack-utils": "^2.0.6",
113      "type-fest": "^5.5.0",
114      "usehooks-ts": "^3.1.1",
115      "vscode-languageserver-protocol": "^3.17.5",
116  
117      "_comment_feature_flags": "--- Feature Flags ---",
118      "@growthbook/growthbook": "^1.6.5"
119    },
120    "optionalDependencies": {
121      "sharp": "^0.34.2",
122      "@img/sharp-darwin-arm64": "^0.34.2",
123      "@img/sharp-darwin-x64": "^0.34.2",
124      "@img/sharp-linux-arm": "^0.34.2",
125      "@img/sharp-linux-arm64": "^0.34.2",
126      "@img/sharp-linux-x64": "^0.34.2",
127      "@img/sharp-linuxmusl-arm64": "^0.34.2",
128      "@img/sharp-linuxmusl-x64": "^0.34.2",
129      "@img/sharp-win32-arm64": "^0.34.2",
130      "@img/sharp-win32-x64": "^0.34.2"
131    },
132    "devDependencies": {
133      "typescript": "^5.8.0",
134      "@types/node": "^22.0.0",
135      "@types/react": "^19.0.0",
136      "bun-types": "^1.2.0"
137    }
138  }