| 123456789101112131415161718192021222324252627282930313233 |
- import { defineConfig } from 'vitest/config'
- import vue from '@vitejs/plugin-vue'
- import { resolve } from 'path'
- export default defineConfig({
- plugins: [vue()],
- test: {
- globals: true,
- environment: 'node',
- include: ['tests/**/*.{test,spec}.{js,ts}'],
- exclude: ['node_modules', 'dist', 'dist-electron'],
- coverage: {
- provider: 'v8',
- reporter: ['text', 'json', 'html'],
- exclude: [
- 'node_modules',
- 'dist',
- 'dist-electron',
- 'tests',
- '**/*.d.ts',
- 'vite.config.ts',
- 'vitest.config.ts'
- ]
- }
- },
- resolve: {
- alias: {
- '@': resolve(__dirname, 'src'),
- '@electron': resolve(__dirname, 'electron'),
- '@shared': resolve(__dirname, 'shared')
- }
- }
- })
|