| 123456789101112131415161718192021222324252627282930313233343536 |
- import { defineConfig } from 'vitest/config';
- export default defineConfig({
- test: {
- globals: true,
- environment: 'node',
- include: ['tests/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}'],
- coverage: {
- provider: 'v8',
- reporter: ['text', 'json', 'html'],
- exclude: [
- 'coverage/**',
- 'dist/**',
- '**/node_modules/**',
- '**/[.]**',
- '**/*.d.ts',
- '**/virtual:*',
- '**/__x00__*',
- '**/\x00*',
- 'cypress/**',
- 'test?(s)/**',
- 'test?(-*).?(c|m)[jt]s?(x)',
- '**/*{.,-}{test,spec,bench,benchmark}?(-d).?(c|m)[jt]s?(x)',
- '**/__tests__/**',
- '**/{karma,rollup,webpack,vite,vitest,jest,ava,babel,nyc,cypress,tsup,build}.config.*',
- '**/vitest.config.*',
- '**/vitest.workspace.*'
- ]
- }
- },
- resolve: {
- alias: {
- '~': new URL('./src', import.meta.url).pathname
- }
- }
- });
|