import * as path from 'path'; import react from '@vitejs/plugin-react'; import { defineConfig } from 'vitest/config'; export default defineConfig({ plugins: [react() as any], resolve: { alias: { '@': path.resolve(__dirname, './src'), }, }, test: { dir: './src/tests/unit', globals: true, environment: 'node', setupFiles: './src/tests/unit/setup.ts', css: true, reporters: ['verbose'], coverage: { provider: 'v8', reporter: ['text', 'json', 'html'], include: ['src/**/*'], exclude: [], }, server: { deps: { inline: ['jsdom'], }, }, }, });