| 12345678910111213141516171819202122232425262728293031 |
- import { defineConfig } from 'vitest/config';
- import react from '@vitejs/plugin-react';
- import path from 'path';
- export default defineConfig({
- plugins: [react()],
- test: {
- globals: true,
- environment: 'jsdom',
- setupFiles: ['./src/__tests__/setup.ts'],
- include: ['src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}'],
- exclude: ['node_modules', 'dist'],
- coverage: {
- provider: 'v8',
- reporter: ['text', 'json', 'html'],
- include: ['src/**/*.{ts,tsx}'],
- exclude: [
- 'src/**/*.test.{ts,tsx}',
- 'src/**/*.spec.{ts,tsx}',
- 'src/__tests__/**',
- 'src/main.tsx',
- 'src/vite-env.d.ts',
- ],
- },
- },
- resolve: {
- alias: {
- '@': path.resolve(__dirname, './src'),
- },
- },
- });
|