24 lines · 655 B · TypeScript
RawDownload
import { defineConfig } from 'vitest/config';import { resolve } from 'path'; export default defineConfig({  test: {    globals: true,    environment: 'happy-dom',    setupFiles: ['./test/setup.ts'],    include: ['test/**/*.test.ts'],    coverage: {      provider: 'v8',      reporter: ['text', 'json', 'html'],      include: ['src/**/*.ts', 'src/**/*.tsx'],      exclude: ['src/**/*.d.ts', 'src/main/index.ts', 'src/preload/index.ts'],    },  },  resolve: {    alias: {      '@shared': resolve(__dirname, 'src/shared'),      '@main': resolve(__dirname, 'src/main'),      '@renderer': resolve(__dirname, 'src/renderer'),    },  },});