import { defineConfig } from '@playwright/test'; export default defineConfig({ testDir: './tests', fullyParallel: true, retries: 0, reporter: 'list', use: { baseURL: 'http://localhost:4173', headless: true, }, webServer: { command: 'npm run preview', port: 4173, timeout: 60_000, reuseExistingServer: !process.env.CI, }, projects: [ { name: 'chromium', use: { browserName: 'chromium' } }, { name: 'firefox', use: { browserName: 'firefox' } }, { name: 'webkit', use: { browserName: 'webkit' } }, ], });