import { defineConfig } from 'vitest/config'; export default defineConfig({ esbuild: { target: 'es2018', }, test: { include: ['src/__tests__/**/*.unit.spec.ts'], testTimeout: 500, coverage: { provider: 'istanbul', // or 'c8' reporter: ['lcov'], reportsDirectory: '../../../.coverage/inline', }, /** * Custom handler for console.log in tests. * * Return `false` to ignore the log. */ onConsoleLog(log, type) { if (log.includes('https://lit.dev/msg/dev-mode')) { return false; } console.warn(`Unexpected ${type} log`, log); throw new Error(log); }, }, });