import { defineConfig } from 'vitest/config' import vue from '@vitejs/plugin-vue' import { fileURLToPath } from 'node:url' export default defineConfig({ plugins: [vue()], test: { environment: 'happy-dom', globals: true, // Exclure les tests E2E Playwright : meme extension .spec.ts mais // runtime different (navigateur vrai vs happy-dom). Playwright les // ramasse via son propre testDir declare dans playwright.config.ts. exclude: ['**/node_modules/**', '**/dist/**', 'tests/e2e/**'], }, resolve: { alias: { '~': fileURLToPath(new URL('./', import.meta.url)), '@': fileURLToPath(new URL('./', import.meta.url)), }, }, })