import { defineConfig } from 'vitest/config'; export default defineConfig({ test: { include: ['test/**/*.test.ts'], environment: 'node', coverage: { provider: 'v8', reporter: ['text', 'lcov'], include: ['src/**/*.ts'], }, }, resolve: { // Allow vitest to import .ts files without explicit extensions // when referenced from test files that don't use .js suffixes extensions: ['.ts', '.js'], }, });