import { resolve } from 'node:path'; import { defineConfig } from 'vitest/config'; const root = __dirname; export default defineConfig({ resolve: { alias: [ // Resolve @42/core (and its subpaths) from source during tests so adapter // packages don't require a prior build. Order matters: subpath first. { find: /^@42\/core\/(.*)$/, replacement: resolve(root, 'packages/core/$1/index.ts'), }, { find: /^@42\/core$/, replacement: resolve(root, 'packages/core/index.ts') }, ], }, test: { environment: 'jsdom', include: ['packages/**/*.test.{ts,tsx}'], globals: true, }, });