import { defineConfig } from 'vitest/config'; import react from '@vitejs/plugin-react'; import { resolve } from 'node:path'; export default defineConfig({ plugins: [react()], test: { environment: 'node', globals: false, include: ['tests/unit/**/*.test.ts', 'tests/unit/**/*.test.tsx'], exclude: ['tests/integration/**', 'tests/e2e/**'], coverage: { reporter: ['text', 'html'] } }, resolve: { alias: { '@shared': resolve(__dirname, 'src/shared'), '@main': resolve(__dirname, 'src/main') } } });