From 701135df926e6cb2901adaf4859abac3776b36fc Mon Sep 17 00:00:00 2001 From: Shivam Mishra Date: Thu, 3 Oct 2024 19:54:57 +0530 Subject: [PATCH] fix: vitest resolution in vite.config [CW-3587] (#10204) The ruby plugin conflicted with vitest resolution, this PR fixes it. We will need to separate out the vite config for this --- vite.config.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/vite.config.ts b/vite.config.ts index e73b541a2..e739434ab 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -24,6 +24,7 @@ import path from 'path'; import vue from '@vitejs/plugin-vue'; const isLibraryMode = process.env.BUILD_MODE === 'library'; +const isTestMode = process.env.TEST === 'true'; const vueOptions = { template: { @@ -33,8 +34,16 @@ const vueOptions = { }, }; +let plugins = [ruby(), vue(vueOptions)]; + +if (isLibraryMode) { + plugins = []; +} else if (isTestMode) { + plugins = [vue(vueOptions)]; +} + export default defineConfig({ - plugins: isLibraryMode ? [] : [ruby(), vue(vueOptions)], + plugins: plugins, build: { rollupOptions: { output: {