From c8a33fb7a48fcdfd97b42af2b54f6a12f5c98a0b Mon Sep 17 00:00:00 2001 From: Gonzalo D'elia Date: Thu, 26 Mar 2026 10:28:25 -0300 Subject: [PATCH 1/2] Exclude test files from build and runner Co-Authored-By: Claude Opus 4.6 (1M context) --- tsconfig.json | 3 ++- vitest.config.ts | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/tsconfig.json b/tsconfig.json index e827bbc..edd05c0 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -5,5 +5,6 @@ "erasableSyntaxOnly": true }, "extends": "@tsconfig/vite-react/tsconfig.json", - "include": ["src/**/*.ts", "src/**/*.tsx"] + "include": ["src/**/*.ts", "src/**/*.tsx"], + "exclude": ["src/**/*.test.ts", "src/**/*.test.tsx"] } diff --git a/vitest.config.ts b/vitest.config.ts index 8c90c2b..4d2837b 100644 --- a/vitest.config.ts +++ b/vitest.config.ts @@ -3,5 +3,6 @@ import { defineConfig } from "vitest/config"; export default defineConfig({ test: { clearMocks: true, + exclude: ["_esm/**", "node_modules/**"], }, }); From d6ce0d22f4004fce81296426d90e1e1c4382953c Mon Sep 17 00:00:00 2001 From: Gonzalo D'elia Date: Thu, 26 Mar 2026 10:36:41 -0300 Subject: [PATCH 2/2] Extend vitest default excludes, not replace Co-Authored-By: Claude Opus 4.6 (1M context) --- vitest.config.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vitest.config.ts b/vitest.config.ts index 4d2837b..038f6f4 100644 --- a/vitest.config.ts +++ b/vitest.config.ts @@ -1,8 +1,8 @@ -import { defineConfig } from "vitest/config"; +import { configDefaults, defineConfig } from "vitest/config"; export default defineConfig({ test: { clearMocks: true, - exclude: ["_esm/**", "node_modules/**"], + exclude: [...configDefaults.exclude, "_esm/**"], }, });