import { defineConfig } from 'cypress'; export default defineConfig({ e2e: { baseUrl: 'http://localhost:4200', viewportWidth: 1280, viewportHeight: 720, defaultCommandTimeout: 5000, requestTimeout: 10000, responseTimeout: 10000, pageLoadTimeout: 30000, chromeWebSecurity: false, video: true, screenshotOnRunFailure: true, specPattern: 'cypress/integration/**/*.ts', supportFile: 'cypress/support/index.ts', videosFolder: 'cypress/videos', screenshotsFolder: 'cypress/screenshots', fixturesFolder: 'cypress/fixtures', setupNodeEvents(on, config) { // implement node event listeners here }, }, component: { specPattern: 'cypress/component/**/*.ts', supportFile: 'cypress/support/index.ts', devServer: { framework: 'angular', bundler: 'webpack', }, }, });