34 lines
816 B
TypeScript
34 lines
816 B
TypeScript
import { defineConfig } from 'vitest/config';
|
|
import type { UserConfig } from 'vitest/config';
|
|
import { resolve } from 'node:path';
|
|
|
|
export default defineConfig(
|
|
(): UserConfig => ({
|
|
resolve: {
|
|
alias: {
|
|
'@': resolve(__dirname, './src/'),
|
|
},
|
|
},
|
|
test: {
|
|
globals: true,
|
|
watch: false,
|
|
include: ['test/**/*.test.ts', 'test/**/*.test.js'],
|
|
clearMocks: true,
|
|
setupFiles: [],
|
|
coverage: {
|
|
all: true,
|
|
provider: 'istanbul',
|
|
enabled: true,
|
|
branches: 100,
|
|
lines: 100,
|
|
functions: 100,
|
|
statements: 100,
|
|
include: ['src/**/**', 'cdk/**/**'],
|
|
exclude: ['src/index.ts', 'src/index.js', '**/__mocks__/**'],
|
|
extension: ['.js', '.ts'],
|
|
reporter: ['text'],
|
|
},
|
|
},
|
|
})
|
|
);
|