gilbarbara/react-dropdown

View on GitHub
vitest.config.mts

Summary

Maintainability
Test Coverage
import tsconfigPaths from 'vite-tsconfig-paths';
import { defineConfig } from 'vitest/config';
import react from '@vitejs/plugin-react-swc';

export default defineConfig({
  plugins: [tsconfigPaths(), react()],
  test: {
    coverage: {
      all: true,
      include: ['src/**/*.ts?(x)'],
      reporter: ['text', 'lcov'],
      thresholds: {
        statements: 90,
        branches: 90,
        functions: 90,
        lines: 90,
      },
    },
    environment: 'jsdom',
    globals: true,
    setupFiles: ['./test/__setup__/vitest.setup.ts'],
  },
});