From 5a690643afc06b748fb058867f1fbf549bf5d3e4 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 4 May 2026 09:35:13 +0000 Subject: [PATCH 1/3] fix(mistralai): exclude .test.ts files from build output Add tsconfig exclude rule and override tsup entry so compiled test files are no longer emitted into dist and published to npm. --- .changeset/mistralai-exclude-test-files.md | 5 +++++ plugins/mistralai/tsconfig.json | 1 + plugins/mistralai/tsup.config.ts | 1 + 3 files changed, 7 insertions(+) create mode 100644 .changeset/mistralai-exclude-test-files.md diff --git a/.changeset/mistralai-exclude-test-files.md b/.changeset/mistralai-exclude-test-files.md new file mode 100644 index 000000000..fb66fcff5 --- /dev/null +++ b/.changeset/mistralai-exclude-test-files.md @@ -0,0 +1,5 @@ +--- +'@livekit/agents-plugin-mistralai': patch +--- + +fix(mistralai): exclude `.test.ts` files from build output so test artifacts are no longer published to npm diff --git a/plugins/mistralai/tsconfig.json b/plugins/mistralai/tsconfig.json index d33da6062..ebfd30fcd 100644 --- a/plugins/mistralai/tsconfig.json +++ b/plugins/mistralai/tsconfig.json @@ -1,6 +1,7 @@ { "extends": "../../tsconfig.json", "include": ["./src"], + "exclude": ["./src/**/*.test.ts"], "compilerOptions": { // match output dir to input dir. e.g. dist/index instead of dist/src/index "rootDir": "./src", diff --git a/plugins/mistralai/tsup.config.ts b/plugins/mistralai/tsup.config.ts index 2711b6c7a..200666830 100644 --- a/plugins/mistralai/tsup.config.ts +++ b/plugins/mistralai/tsup.config.ts @@ -7,4 +7,5 @@ import defaults from '../../tsup.config'; export default defineConfig({ ...defaults, + entry: ['src/**/*.ts', '!src/**/*.test.ts'], }); From d7ffdafe39fcd4f6ee2d58cb679e678b39e9c2ca Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 4 May 2026 09:39:59 +0000 Subject: [PATCH 2/3] Revert tsup entry override in mistralai --- plugins/mistralai/tsup.config.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/plugins/mistralai/tsup.config.ts b/plugins/mistralai/tsup.config.ts index 200666830..2711b6c7a 100644 --- a/plugins/mistralai/tsup.config.ts +++ b/plugins/mistralai/tsup.config.ts @@ -7,5 +7,4 @@ import defaults from '../../tsup.config'; export default defineConfig({ ...defaults, - entry: ['src/**/*.ts', '!src/**/*.test.ts'], }); From 63dee23fed911d3ddb2c6bcd08ce639d71831223 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 4 May 2026 09:42:46 +0000 Subject: [PATCH 3/3] fix(mistralai): exclude .test.ts from tsup entry tsconfig exclude only affects tsc declaration emit; tsup uses its own entry glob, so without this test files were still compiled to .js/.cjs in dist/. --- plugins/mistralai/tsup.config.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/plugins/mistralai/tsup.config.ts b/plugins/mistralai/tsup.config.ts index 2711b6c7a..200666830 100644 --- a/plugins/mistralai/tsup.config.ts +++ b/plugins/mistralai/tsup.config.ts @@ -7,4 +7,5 @@ import defaults from '../../tsup.config'; export default defineConfig({ ...defaults, + entry: ['src/**/*.ts', '!src/**/*.test.ts'], });