Skip to content

Commit de14111

Browse files
committed
chore(packages): drop workspace cross-deps
Removed the local file:../ dependencies between the core and adapter packages so they can be published cleanly. Core no longer lists the adapters as dependencies, and each adapter now declares @headless-coder-sdk/core as a peer dependency (alongside their provider-specific peers).
1 parent cbe9236 commit de14111

File tree

4 files changed

+5
-14
lines changed

4 files changed

+5
-14
lines changed

packages/claude-adapter/package.json

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,9 @@
1010
"scripts": {
1111
"build": "tsc -p tsconfig.build.json"
1212
},
13-
"dependencies": {
14-
"@headless-coder-sdk/core": "file:../core"
15-
},
1613
"peerDependencies": {
17-
"@anthropic-ai/claude-agent-sdk": "*"
14+
"@anthropic-ai/claude-agent-sdk": "*",
15+
"@headless-coder-sdk/core": "^0.1.0"
1816
},
1917
"devDependencies": {
2018
"typescript": "^5.4.0"

packages/codex-adapter/package.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,8 @@
1010
"scripts": {
1111
"build": "tsc -p tsconfig.build.json"
1212
},
13-
"dependencies": {
14-
"@headless-coder-sdk/core": "file:../core"
15-
},
1613
"peerDependencies": {
14+
"@headless-coder-sdk/core": "^0.1.0",
1715
"@openai/codex-sdk": "*"
1816
},
1917
"devDependencies": {

packages/core/package.json

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,6 @@
1818
"scripts": {
1919
"build": "tsc -p tsconfig.build.json"
2020
},
21-
"dependencies": {
22-
"@headless-coder-sdk/codex-adapter": "file:../codex-adapter",
23-
"@headless-coder-sdk/claude-adapter": "file:../claude-adapter",
24-
"@headless-coder-sdk/gemini-adapter": "file:../gemini-adapter"
25-
},
2621
"devDependencies": {
2722
"typescript": "^5.4.0"
2823
}

packages/gemini-adapter/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
"scripts": {
1111
"build": "tsc -p tsconfig.build.json"
1212
},
13-
"dependencies": {
14-
"@headless-coder-sdk/core": "file:../core"
13+
"peerDependencies": {
14+
"@headless-coder-sdk/core": "^0.1.0"
1515
},
1616
"devDependencies": {
1717
"typescript": "^5.4.0"

0 commit comments

Comments
 (0)