import { defineConfig } from 'vitest/config' // Runs test/browser in headless Chromium (Playwright) against a real HTTP server on another // origin, so real IndexedDB, WebCrypto, fetch streaming and CORS are exercised. export default defineConfig({ test: { include: ['test/browser/**/*.test.ts'], globalSetup: ['test/browser/global-setup.ts'], browser: { enabled: true, provider: 'playwright', headless: true, screenshotFailures: false, instances: [{ browser: 'chromium' }], }, }, })