import { fileURLToPath, URL } from 'node:url'; import Vue from '@vitejs/plugin-vue'; import VueJsx from '@vitejs/plugin-vue-jsx'; import { configDefaults, defineConfig } from 'vitest/config'; export default defineConfig({ plugins: [Vue(), VueJsx()], resolve: { alias: { '#': fileURLToPath(new URL('apps/web-antdv-next/src', import.meta.url)), '@test-source': fileURLToPath(new URL('.', import.meta.url)), }, }, test: { environment: 'happy-dom', exclude: [ ...configDefaults.exclude, '**/e2e/**', '**/dist/**', '**/.{idea,git,cache,output,temp}/**', '**/node_modules/**', '**/{stylelint,eslint}.config.*', '.prettierrc.mjs', ], }, });