import path from 'node:path'; import {defineConfig} from 'vitest/config'; export default defineConfig({ resolve: { alias: { // Keep shared components' application-root imports resolvable in tests. '@': path.resolve(__dirname, '.'), }, }, test: { environment: 'node', globals: true, include: [ 'src/**/*.test.ts', 'src/**/*.test.tsx', 'apps/admin-web/src/**/*.test.ts', 'apps/admin-web/src/**/*.test.tsx', 'apps/ai-game-creator-shell/tests/**/*.test.ts', 'miniprogram/**/*.test.js', 'scripts/**/*.test.ts', 'packages/shared/src/**/*.test.ts', 'packages/shared/src/**/*.test.tsx', ], }, });