import { defineConfig } from 'vitest/config' import { resolve } from 'node:path' export default defineConfig({ test: { globals: false, environment: 'node', include: ['src/**/*.test.ts'], globalSetup: './src/test/globalSetup.ts', setupFiles: './src/test/setup.ts', coverage: { provider: 'v8', reporter: ['text', 'json', 'html'], exclude: [ 'node_modules/**', 'dist/**', '**/*.d.ts', '**/*.config.*', '**/mockData/**', ], }, }, resolve: { alias: { '@': resolve('./src'), }, }, })