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
This commit is contained in:
Shivam Mishra
2024-10-03 19:54:57 +05:30
committed by GitHub
parent fdc3e370ef
commit 701135df92

View File

@@ -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: {