Barazo default frontend barazo.forum
at main 28 lines 749 B view raw
1import { defineConfig } from 'vitest/config' 2import react from '@vitejs/plugin-react' 3import path from 'path' 4import os from 'os' 5 6const cpuCount = os.availableParallelism?.() ?? os.cpus().length 7 8export default defineConfig({ 9 plugins: [react()], 10 test: { 11 globals: true, 12 environment: 'jsdom', 13 setupFiles: ['./src/test/setup.ts'], 14 include: ['src/**/*.{test,spec}.{ts,tsx}'], 15 testTimeout: 10_000, 16 maxWorkers: process.env.CI ? 2 : Math.max(1, Math.floor(cpuCount / 2)), 17 coverage: { 18 provider: 'v8', 19 reporter: ['text', 'json', 'html'], 20 exclude: ['node_modules/', 'src/test/', '**/*.d.ts', '**/*.config.*'], 21 }, 22 }, 23 resolve: { 24 alias: { 25 '@': path.resolve(__dirname, './src'), 26 }, 27 }, 28})