/ vitest.config.ts
vitest.config.ts
 1  import { defineConfig } from 'vitest/config';
 2  import path from 'path';
 3  
 4  export default defineConfig({
 5    resolve: {
 6      alias: {
 7        '@': path.resolve(__dirname, '.'),
 8      },
 9    },
10    test: {
11      globals: true,
12      environment: 'node',
13      setupFiles: ['./__tests__/setup.ts'],
14      include: ['__tests__/**/*.test.ts'],
15      coverage: {
16        provider: 'v8',
17        include: ['lib/**/*.ts'],
18        exclude: ['lib/supabase/**', 'lib/hooks/**', 'lib/i18n/**'],
19      },
20      testTimeout: 30000,
21    },
22  });