JamieMason/syncpack

View on GitHub
vitest.config.ts

Summary

Maintainability
A
0 mins
Test Coverage
import { defineConfig } from 'vitest/config';

export default defineConfig({
  test: {
    coverage: {
      all: true,
      enabled: true,
      exclude: ['src/bin.ts', 'src/bin-*/index.ts', 'site', 'test'],
      extension: ['.ts'],
      provider: 'v8',
      reporter: ['lcov', 'html', 'text'],
      thresholds: {
        statements: 80,
        branches: 75,
        lines: 80,
        functions: 75,
      },
    },
    include: ['src/**/*.spec.ts'],
    onConsoleLog: () => false,
    setupFiles: ['test/setup-file.ts'],
  },
});