import vue from '@vitejs/plugin-vue' import { defineConfig } from 'vitest/config' export default defineConfig({ plugins: [vue()], test: { globals: true, environment: 'happy-dom', setupFiles: ['./vitest.setup.ts'], include: [ 'tests-ui/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}', 'src/components/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}', 'src/lib/litegraph/test/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}' ], coverage: { reporter: ['text', 'json', 'html'] } }, resolve: { alias: { '@': '/src' } }, define: { __USE_PROD_CONFIG__: process.env.USE_PROD_CONFIG === 'true' } })