Skip to content

Commit a6a6412

Browse files
committed
build: switch Gemini CLI and Claude Code to optional dependencies
1 parent eedbb65 commit a6a6412

File tree

2 files changed

+280
-92
lines changed

2 files changed

+280
-92
lines changed

package.json

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,13 +51,11 @@
5151
"wcs": "./runner/bin/cli.js"
5252
},
5353
"dependencies": {
54-
"@anthropic-ai/claude-code": "^1.0.128",
5554
"@anthropic-ai/sdk": "^0.63.0",
5655
"@axe-core/puppeteer": "^4.10.2",
5756
"@genkit-ai/compat-oai": "^1.19.1",
5857
"@genkit-ai/googleai": "1.19.3",
5958
"@genkit-ai/mcp": "1.19.3",
60-
"@google/gemini-cli": "^0.5.0",
6159
"@google/genai": "1.20.0",
6260
"@inquirer/prompts": "^7.8.4",
6361
"@safety-web/runner": "0.4.0-alpha.14",
@@ -91,7 +89,13 @@
9189
"zod": "^3.23.8",
9290
"zod-validation-error": "^4.0.1"
9391
},
92+
"optionalDependencies": {
93+
"@anthropic-ai/claude-code": "^1.0.128",
94+
"@google/gemini-cli": "^0.5.0"
95+
},
9496
"devDependencies": {
97+
"@anthropic-ai/claude-code": "^1.0.128",
98+
"@google/gemini-cli": "^0.5.0",
9599
"prettier": "^3.5.3",
96100
"tsx": "^4.20.3"
97101
}

0 commit comments

Comments
 (0)