import { defineConfig } from 'vitest/config';

const config = async () => {
  const { default: vue } = await import('@vitejs/plugin-vue');
  return {
    plugins: [vue()],
    test: {
      environment: 'happy-dom',
      fileParallelism: false,
      include: ['tests/**/*.test.ts'],
    },
  };
};

export default defineConfig(config as Parameters<typeof defineConfig>[0]);
