| 123456789101112131415161718192021222324252627282930313233 |
- import { defineConfig } from 'vitest/config';
- export default defineConfig({
- test: {
- globals: true,
- environment: 'node',
- include: [
- 'tests/**/*.test.ts',
- 'src/cli/__tests__/**/*.test.ts', // CLI integration tests
- ],
- coverage: {
- provider: 'v8',
- reporter: ['text', 'json', 'html', 'lcov'],
- include: ['src/**/*.ts'],
- exclude: [
- 'src/**/*.d.ts',
- 'src/**/*.test.ts',
- 'src/**/*.spec.ts',
- ],
- thresholds: {
- lines: 80,
- functions: 80,
- branches: 75,
- statements: 80,
- },
- },
- },
- resolve: {
- alias: {
- '@': '/src',
- },
- },
- });
|