/// import { fileURLToPath } from 'node:url'; import ui from '@nuxt/ui/vite'; import tailwindcss from '@tailwindcss/vite'; import vue from '@vitejs/plugin-vue'; import { defineConfig } from 'vite'; export default defineConfig({ plugins: [tailwindcss(), vue(), ui()], resolve: { alias: { '@': fileURLToPath(new URL('./src', import.meta.url)), '~': fileURLToPath(new URL('./src', import.meta.url)), '~~': fileURLToPath(new URL('./', import.meta.url)), '~/': fileURLToPath(new URL('./src/', import.meta.url)), }, }, test: { environment: 'happy-dom', setupFiles: ['./vitest.setup.ts'], include: [ 'src/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}', '__test__/**/*.{test,spec}.{js,mjs,cjs,ts,mts,cts,jsx,tsx}', ], }, });