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