From 27dc445e6c43b4e01ae4aa8611e3d8085c8d2177 Mon Sep 17 00:00:00 2001 From: aliofye Date: Sun, 12 Jan 2025 18:06:05 -0500 Subject: [PATCH] Exclude test files from final bundle --- packages/web/vite.config.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/packages/web/vite.config.ts b/packages/web/vite.config.ts index 53460bf..8216b92 100644 --- a/packages/web/vite.config.ts +++ b/packages/web/vite.config.ts @@ -1,5 +1,5 @@ /** - * Read: https://vite.dev/config/ + * @see: https://vite.dev/config/ **/ import mdx from '@mdx-js/rollup'; @@ -14,14 +14,23 @@ export default defineConfig(({ mode }) => { plugins: [ { enforce: 'pre', + // configures .mdx file support ...mdx(), }, + // configures react support react(), + // configures typescript path aliases tsconfigPaths(), ], define: { PUBLIC_WEB_API_URL: JSON.stringify(env.PUBLIC_WEB_API_URL), }, + build: { + rollupOptions: { + // excludes test files from the bundle + external: (id) => /.*\.(test|spec)\..*/.test(id), + }, + }, server: { port: 5173, host: true,