import { defineConfig } from 'vitest/config'; import { fileURLToPath } from 'node:url'; const p = (rel: string) => fileURLToPath(new URL(rel, import.meta.url)); export default defineConfig({ resolve: { alias: { '@contracts': p('./packages/contracts/src/index.ts'), '@sdk': p('./packages/activity-sdk/src/index.ts'), '@sfeel': p('./packages/sfeel/src/index.ts'), '@ui': p('./packages/ui-kit/src/index.ts'), '@utils': p('./packages/utils/src/index.ts'), '@testing': p('./tools/it-database.ts'), '@modules': p('./apps/api/src/modules'), '@shared': p('./apps/api/src/shared'), }, }, test: { include: ['{apps,packages,activities}/**/__tests__/**/*.test.ts', '{apps,packages}/**/*.test.ts'], testTimeout: 30_000, hookTimeout: 120_000, exclude: ['**/node_modules/**', '**/dist/**'], passWithNoTests: true, environment: 'node', }, });