import { defineConfig, devices } from '@playwright/test'; export default defineConfig({ testDir: './tests/e2e', webServer: { command: 'pnpm dev', url: 'http://127.0.0.1:5173', reuseExistingServer: true }, use: { baseURL: 'http://127.0.0.1:5173', trace: 'retain-on-failure' }, projects: [ { name: 'mobile-web-390', use: { ...devices['Desktop Chrome'], channel: 'chrome', viewport: { width: 390, height: 844 } } }, { name: 'desktop-preview-1280', use: { ...devices['Desktop Chrome'], channel: 'chrome', viewport: { width: 1280, height: 720 } } } ] });