eslint-plugin-vanilla-extract/vitest.config.mjs

22 lines
644 B
JavaScript
Raw Normal View History

import { defineConfig } from 'vitest/config';
export default defineConfig({
test: {
coverage: {
provider: 'v8',
reporter: ['html', 'json', 'lcov', 'text'],
reportsDirectory: './coverage/vitest-reports',
include: ['src/css-rules/**/*.ts'],
exclude: ['src/**/*.css.ts', 'src/**/*index.ts', 'src/**/*types.ts'],
},
reporters: [
'default',
['json', { outputFile: './coverage/vitest-results/vitest-results.json' }],
['junit', { outputFile: './coverage/vitest-results/vitest-results.xml' }],
],
environment: 'node',
include: ['src/**/*.test.ts'],
globals: true,
},
});