import { defineConfig } from 'vitest/config' import { resolve } from 'node:path' import vue from '@vitejs/plugin-vue' const iconStub = resolve(__dirname, 'tests/__mocks__/iconStub.ts') export default defineConfig({ plugins: [vue()], test: { globals: true, environment: 'happy-dom', root: '.', include: ['tests/**/*.test.ts'], }, resolve: { alias: [ { find: /^~icons\/.*/, replacement: iconStub }, { find: '~', replacement: resolve(__dirname, 'app') }, { find: '#imports', replacement: resolve(__dirname, 'tests/__mocks__/imports.ts') }, ], }, })