import { defineConfig } from 'vitest/config'; import swc from 'unplugin-swc'; export default defineConfig({ test: { globals: true, root: './', include: ['test/**/*.e2e-spec.ts', 'test/**/*.e2e-spec.js'], coverage: { reporter: ['lcov'], }, }, plugins: [ // This is required to build the test files with SWC swc.vite({ // Explicitly set the module type to avoid inheriting this value from a `.swcrc` config file module: { type: 'es6' }, }), ], resolve: { alias: { // Ensure Vitest correctly resolves TypeScript path aliases src: `${__dirname}/src`, }, }, });