import { join } from 'node:path' import { cwd } from 'node:process' import Vue from '@vitejs/plugin-vue' import VueMacros from 'vue-macros/vite' import { loadEnv } from 'vite' import { defineConfig } from 'vitest/config' export default defineConfig(({ mode }) => { return { plugins: [ VueMacros({ plugins: { vue: Vue({ include: [/\.vue$/, /\.md$/], }), vueJsx: false, }, betterDefine: false, }), ], test: { include: ['src/**/*.test.ts'], env: loadEnv(mode, join(cwd(), 'apps', 'ui-admin'), ''), }, } })