import { defineConfig } from 'vitest/config' import { resolve } from 'path' export default defineConfig({ test: { globals: true, environment: 'jsdom', setupFiles: ['./src/renderer/test-setup.ts'], include: ['src/**/__tests__/**/*.test.{ts,tsx}'], coverage: { provider: 'v8', include: ['src/renderer/stores/**', 'src/renderer/lib/**', 'src/renderer/hooks/**'], exclude: ['**/__tests__/**', '**/*.d.ts'], }, }, resolve: { alias: { '@renderer': resolve(__dirname, 'src/renderer'), '@main': resolve(__dirname, 'src/main'), '@shared': resolve(__dirname, 'src/shared'), }, }, })