import { defineConfig } from 'vitest/config' import { fileURLToPath } from 'node:url' import { resolve } from 'node:path' const __dirname = fileURLToPath(new URL('.', import.meta.url)) export default defineConfig({ test: { environment: 'node', include: ['src/**/*.test.ts', 'src/**/*.test.tsx'], globals: false, reporters: ['default'], coverage: { provider: 'v8', reporter: ['text', 'html'], include: ['src/**/*.{ts,tsx}'], exclude: ['src/**/*.test.*', 'src/renderer/index.html'] } }, resolve: { alias: { '@shared': resolve(__dirname, 'src/shared'), '@renderer': resolve(__dirname, 'src/renderer/src') } } })