diff --git a/packages/tools/package.json b/packages/tools/package.json index 2d5e270c..053089e5 100644 --- a/packages/tools/package.json +++ b/packages/tools/package.json @@ -51,8 +51,8 @@ "./ai-sdk": "./dist/ai-sdk.js", "./claude-memory": "./dist/claude-memory.js", "./mastra": "./dist/mastra.js", - "./openai\\index": "./dist/openai\\index.js", - "./voltagent\\index": "./dist/voltagent\\index.js", + "./openai": "./dist/openai/index.js", + "./voltagent": "./dist/voltagent/index.js", "./package.json": "./package.json" }, "repository": { diff --git a/packages/tools/tsdown.config.ts b/packages/tools/tsdown.config.ts index 139dd7df..b0de5b7c 100644 --- a/packages/tools/tsdown.config.ts +++ b/packages/tools/tsdown.config.ts @@ -18,6 +18,8 @@ export default defineConfig({ dts: { sourcemap: false, }, - exports: true, + // exports are hand-maintained in package.json: tsdown's generator emits + // native path separators, producing broken "./openai\\index" on Windows. + exports: false, unbundle: true, })