import { fileURLToPath } from 'node:url' import { defineConfig, configDefaults } from 'vitest/config' import vue from '@vitejs/plugin-vue' import vuetify from 'vite-plugin-vuetify' import path from 'path' const __filename = fileURLToPath(import.meta.url) const __dirname = path.dirname(__filename) export default defineConfig({ plugins: [vue(), vuetify()], resolve: { alias: { '@KTXC': path.resolve(__dirname, '../../../core/src'), }, }, test: { environment: 'jsdom', exclude: [...configDefaults.exclude, 'e2e/**'], root: fileURLToPath(new URL('../../', import.meta.url)), coverage: { provider: 'v8', reporter: ['text', 'json', 'html'], exclude: [ 'node_modules/', 'tests/', '**/*.d.ts', '**/*.config.*', '**/dist/**', ], }, }, })