Skip to content

Commit c57a552

Browse files
committed
chore(deps-dev): keep one @opencode-ai/sdk copy in the tree
@opencode-ai/plugin depends on an exact sdk version while the root devDependency floats, so npm nested a second copy and the two OpencodeClient types stopped being assignable (TS2322 at src/plugin/index.ts:177). An override pinned to the root devDependency collapses them to one version; the devDependency range then tracks the plugin's pin without re-nesting.
1 parent 0a5bbb0 commit c57a552

2 files changed

Lines changed: 5 additions & 13 deletions

File tree

‎package-lock.json‎

Lines changed: 2 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎package.json‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@
6363
"semver": "^7.8.4"
6464
},
6565
"overrides": {
66+
"@opencode-ai/sdk": "$@opencode-ai/sdk",
6667
"undici": "^6.28.0",
6768
"tar": "^7.5.11",
6869
"node-gyp": "^12.4.0",
@@ -73,8 +74,8 @@
7374
},
7475
"devDependencies": {
7576
"@ai-sdk/provider": "^3.0.15",
76-
"@opencode-ai/sdk": "^1.18.21",
77-
"@types/node": "^26.2.0",
77+
"@opencode-ai/sdk": "^1.18.30",
78+
"@types/node": "^26.4.1",
7879
"@types/semver": "^7.8.0",
7980
"tsup": "^8.5.1",
8081
"typescript": "^6.0.3",

0 commit comments

Comments
 (0)