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