From aa6c7be4eb1587f5cccde08c85af5a7a8d79bb38 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alejandro=20Guti=C3=A9rrez?= <35082514+alezmad@users.noreply.github.com> Date: Sun, 3 May 2026 00:04:35 +0100 Subject: [PATCH] build(sdk): add exports.bun condition pointing at src for compile bun build --compile in the cli release workflow couldn't resolve @claudemesh/sdk because dist/ never gets built (--ignore-scripts). adding exports.bun -> ./src/index.ts lets bun consume the typescript sources directly while npm consumers keep using dist/. Co-Authored-By: Claude Opus 4.7 (1M context) --- packages/sdk/package.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/packages/sdk/package.json b/packages/sdk/package.json index dc16a76..12a6984 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -4,6 +4,14 @@ "description": "SDK for connecting any process to a claudemesh mesh", "main": "dist/index.js", "types": "dist/index.d.ts", + "exports": { + ".": { + "types": "./dist/index.d.ts", + "bun": "./src/index.ts", + "import": "./dist/index.js", + "default": "./dist/index.js" + } + }, "scripts": { "build": "tsc", "clean": "rm -rf dist"