Skip to content

Commit 48c8227

Browse files
committed
docs(changelog): note publish readiness
Updated the 0.11.0 changelog entry to mention the gitignore/build cleanup that finalized publish readiness for the four packages.
1 parent 62b0f1d commit 48c8227

File tree

8 files changed

+50
-19
lines changed

8 files changed

+50
-19
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
- Gemini adapter now mirrors the same cancellation semantics, streams close gracefully, and the interrupt/structured output tests cover the updated flows.
88
- Added a full examples test suite (Codex, Claude, Gemini) that can run under five minutes with per-provider workspaces and environment overrides.
99
- Publishing prep: adapters now list `@headless-coder-sdk/core` as a peer dependency, while core no longer depends on adapters, and `CHANGELOG.md` documents the release history.
10+
- Added a `packages/*/dist/` gitignore rule plus clean `npm run build --workspace <pkg>` outputs, making the core + adapters ready for npm/pnpm publication.
1011

1112
### 🧪 Testing & Tooling
1213
- Added interrupt tests for each provider plus structured-output coverage for Gemini and Codex.

packages/claude-adapter/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@headless-coder-sdk/claude-adapter",
3-
"version": "0.1.0",
3+
"version": "0.12.0",
44
"type": "module",
55
"main": "dist/index.js",
66
"types": "dist/index.d.ts",
@@ -12,7 +12,7 @@
1212
},
1313
"peerDependencies": {
1414
"@anthropic-ai/claude-agent-sdk": "*",
15-
"@headless-coder-sdk/core": "^0.1.0"
15+
"@headless-coder-sdk/core": "^0.12.0"
1616
},
1717
"devDependencies": {
1818
"typescript": "^5.4.0"

packages/codex-adapter/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@headless-coder-sdk/codex-adapter",
3-
"version": "0.1.0",
3+
"version": "0.12.0",
44
"type": "module",
55
"main": "dist/index.js",
66
"types": "dist/index.d.ts",
@@ -11,7 +11,7 @@
1111
"build": "tsc -p tsconfig.build.json"
1212
},
1313
"peerDependencies": {
14-
"@headless-coder-sdk/core": "^0.1.0",
14+
"@headless-coder-sdk/core": "^0.12.0",
1515
"@openai/codex-sdk": "*"
1616
},
1717
"devDependencies": {

packages/codex-adapter/tsconfig.build.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,10 @@
22
"extends": "../../tsconfig.base.json",
33
"compilerOptions": {
44
"outDir": "dist",
5-
"rootDir": "src"
5+
"declaration": true,
6+
"emitDeclarationOnly": false,
7+
"sourceMap": false
68
},
7-
"include": ["src"]
9+
"include": ["src/**/*"],
10+
"exclude": ["node_modules", "dist", "tests"]
811
}

packages/core/package.json

Lines changed: 26 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"name": "@headless-coder-sdk/core",
3-
"version": "0.1.0",
3+
"version": "0.12.0",
4+
"description": "Unified SDK for headless AI coders (Codex, Claude, Gemini) with standardized threading, streaming, and sandboxing.",
45
"type": "module",
56
"main": "dist/index.js",
67
"types": "dist/index.d.ts",
@@ -12,13 +13,33 @@
1213
"./factory": "./dist/factory.js",
1314
"./types": "./dist/types.js"
1415
},
15-
"files": [
16-
"dist"
17-
],
16+
"files": ["dist", "src", "README.md", "LICENSE" ],
17+
"license": "MIT",
18+
"publishConfig": { "access": "public" },
1819
"scripts": {
1920
"build": "tsc -p tsconfig.build.json"
2021
},
2122
"devDependencies": {
2223
"typescript": "^5.4.0"
23-
}
24+
},
25+
"keywords": [
26+
"ai",
27+
"sdk",
28+
"ai-coder",
29+
"codex",
30+
"claude",
31+
"gemini",
32+
"unified-api",
33+
"headless",
34+
"developer-tools",
35+
"ai-agents"
36+
],
37+
"repository": {
38+
"type": "git",
39+
"url": "https://github.com/OhadAssulin/headless-coder-sdk.git"
40+
},
41+
"bugs": {
42+
"url": "https://github.com/OhadAssulin/headless-coder-sdk/issues"
43+
},
44+
"homepage": "https://github.com/OhadAssulin/headless-coder-sdk#readme"
2445
}

packages/core/tsconfig.build.json

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,10 @@
22
"extends": "../../tsconfig.base.json",
33
"compilerOptions": {
44
"outDir": "dist",
5-
"rootDir": "src"
5+
"declaration": true,
6+
"emitDeclarationOnly": false,
7+
"sourceMap": false
68
},
7-
"include": ["src"]
8-
}
9+
"include": ["src/**/*"],
10+
"exclude": ["node_modules", "dist", "tests"]
11+
}

packages/gemini-adapter/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@headless-coder-sdk/gemini-adapter",
3-
"version": "0.1.0",
3+
"version": "0.12.0",
44
"type": "module",
55
"main": "dist/index.js",
66
"types": "dist/index.d.ts",
@@ -11,7 +11,7 @@
1111
"build": "tsc -p tsconfig.build.json"
1212
},
1313
"peerDependencies": {
14-
"@headless-coder-sdk/core": "^0.1.0"
14+
"@headless-coder-sdk/core": "^0.12.0"
1515
},
1616
"devDependencies": {
1717
"typescript": "^5.4.0"

packages/gemini-adapter/tsconfig.build.json

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,10 @@
22
"extends": "../../tsconfig.base.json",
33
"compilerOptions": {
44
"outDir": "dist",
5-
"rootDir": "src"
5+
"declaration": true,
6+
"emitDeclarationOnly": false,
7+
"sourceMap": false
68
},
7-
"include": ["src"]
8-
}
9+
"include": ["src/**/*"],
10+
"exclude": ["node_modules", "dist", "tests"]
11+
}

0 commit comments

Comments
 (0)