diff --git a/.changeset/lovely-plums-sin.md b/.changeset/lovely-plums-sin.md new file mode 100644 index 00000000000..6dbc4dad0e0 --- /dev/null +++ b/.changeset/lovely-plums-sin.md @@ -0,0 +1,7 @@ +--- +"@clerk/chrome-extension": patch +"@clerk/nextjs": patch +"@clerk/clerk-react": patch +--- + +Ignore `.test.ts` files for the build output. Should result in smaller bundle size. diff --git a/packages/chrome-extension/tsup.config.ts b/packages/chrome-extension/tsup.config.ts index 43dfad2b87d..f8ec87a96a5 100644 --- a/packages/chrome-extension/tsup.config.ts +++ b/packages/chrome-extension/tsup.config.ts @@ -10,7 +10,7 @@ export default defineConfig(overrideOptions => { const shouldPublish = !!overrideOptions.env?.publish; const common: Options = { - entry: ['./src/**/*.{ts,tsx,js,jsx}'], + entry: ['./src/**/*.{ts,tsx,js,jsx}', '!./src/**/*.test.{ts,tsx}'], bundle: false, clean: true, minify: false, diff --git a/packages/nextjs/tsup.config.ts b/packages/nextjs/tsup.config.ts index 50c492a3b22..b8449fc3e96 100644 --- a/packages/nextjs/tsup.config.ts +++ b/packages/nextjs/tsup.config.ts @@ -10,7 +10,7 @@ export default defineConfig(overrideOptions => { const shouldPublish = !!overrideOptions.env?.publish; const common: Options = { - entry: ['./src/**/*.{ts,tsx,js,jsx}'], + entry: ['./src/**/*.{ts,tsx,js,jsx}', '!./src/**/*.test.{ts,tsx}'], // We want to preserve original file structure // so that the "use client" directives are not lost // and make debugging easier via node_modules easier diff --git a/packages/react/tsup.config.ts b/packages/react/tsup.config.ts index 93f9237b1ab..36498142370 100644 --- a/packages/react/tsup.config.ts +++ b/packages/react/tsup.config.ts @@ -10,7 +10,7 @@ export default defineConfig(overrideOptions => { const shouldPublish = !!overrideOptions.env?.publish; const common: Options = { - entry: ['./src/**/*.{ts,tsx,js,jsx}'], + entry: ['./src/**/*.{ts,tsx,js,jsx}', '!./src/**/*.test.{ts,tsx}'], bundle: false, clean: true, minify: false,