import { defineVitestConfig } from '@nuxt/test-utils/config' export default defineVitestConfig({ test: { coverage: { include: ['app/**/*.vue', 'layers/ui/app/**/*.{ts,vue}'], provider: 'v8', reporter: ['text', 'json', 'html', 'lcov'], reportsDirectory: 'coverage/ui', }, environment: 'nuxt', environmentOptions: { nuxt: { overrides: { buildDir: '.nuxt-test', devtools: { enabled: false }, typescript: { typeCheck: false }, }, }, }, fileParallelism: false, include: [ 'tests/assets/**/*.nuxt.test.ts', 'tests/auth/**/*.nuxt.test.ts', 'tests/character/**/*.nuxt.test.ts', 'tests/finance/**/*.nuxt.test.ts', 'tests/graphql/**/*.nuxt.test.ts', 'tests/mail/**/*.nuxt.test.ts', 'tests/organization/**/*.nuxt.test.ts', 'tests/ui/**/*.nuxt.test.ts', 'features/market/nuxt/test/**/*.nuxt.test.ts', ], maxWorkers: 1, pool: 'forks', }, })