import { defineConfig } from 'vitest/config'; export default defineConfig({ esbuild: { target: 'es2018', }, test: { browser: { enabled: true, headless: true, name: 'chromium', provider: 'playwright', isolate: false, providerOptions: {}, }, include: ['src/__tests__/**/*.unit.spec.ts'], testTimeout: 500, coverage: { provider: 'istanbul', // or 'c8' reporter: ['lcov'], reportsDirectory: '../../../.coverage/std', }, restoreMocks: true, }, });