/// import { defineConfig } from 'vite'; export default defineConfig({ root: __dirname, test: { testTimeout: 20000, watch: false, globals: true, environment: 'node', environmentOptions: { happyDOM: { settings: { disableCSSFileLoading: true, disableJavaScriptFileLoading: true, disableJavaScriptEvaluation: true, enableFileSystemHttpRequests: false, navigator: { userAgent: 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36', }, }, }, }, include: ['src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}'], reporters: ['default'], coverage: { reportsDirectory: '../coverage/e2e', provider: 'v8', }, setupFiles: ['dotenv/config', 'vitest.setup.ts'], }, });