import { defineConfig, mergeConfig } from 'vitest/config'; import { resolve } from 'path'; import viteConfig from './vite.config'; export default mergeConfig( viteConfig, defineConfig({ resolve: { alias: { '@lilith/ui-styled-components': resolve( __dirname, 'node_modules/styled-components', ), 'styled-components': resolve( __dirname, 'node_modules/styled-components', ), }, dedupe: ['react', 'react-dom', 'styled-components', '@tanstack/react-query'], }, test: { environment: 'jsdom', globals: true, include: ['src/**/*.test.{ts,tsx}'], setupFiles: ['./vitest.setup.ts'], css: false, server: { deps: { inline: [/styled-components/, /framer-motion/, /@lilith\//], }, }, }, }), );