import { defineConfig, mergeConfig } from 'vite'; import viteConfig from './vite.config.mjs'; export default mergeConfig( viteConfig, defineConfig({ test: { api: { port: 3002 }, globals: true, environment: 'jsdom', pool: 'threads', server: { deps: { inline: ['vuetify'] } }, include: ['src/**/*.spec.ts'], setupFiles: ['test/setup.ts', 'test/assertions/beTypeOrNull.ts'], coverage: { provider: 'v8', enabled: true, reporter: ['html'], include: ['src/**/*.{ts,vue}', 'test/**/*.{ts}'], exclude: [ 'src/**/*.spec.ts', 'src/components/demo/**/*', 'src/components/intro/**/*', 'src/App.vue', 'src/main.ts', 'src/components/modal/ViewerMain.vue' ] } } }) );