import { defineConfig } from 'vitest/config';

// Runner split: `.test.ts` = Vitest (unit/trust-boundary, ops-free), `.spec.ts` under e2e/ =
// Playwright (browser e2e, ops-gated). The unit and Astro render harnesses use separate
// project files so each Vite transform pipeline is applied independently under Vitest 4.
export default defineConfig({
  test: {
    projects: ['./vitest.unit.config.ts', './vitest.render.config.ts'],
  },
});
