import { defineConfig } from "cypress"; import getCompareSnapshotsPlugin from "cypress-image-diff-js/dist/plugin"; export default defineConfig({ e2e: { baseUrl: "http://localhost:3000", setupNodeEvents(on, config) { // implement node event listeners here getCompareSnapshotsPlugin(on, config); }, }, component: { devServer: { framework: "next", bundler: "webpack", viewportWidth: 500, viewportHeight: 500, }, setupNodeEvents(on, config) { // implement node event listeners here getCompareSnapshotsPlugin(on, config); }, specPattern: "cypress/components/*.cy.tsx", }, env: { MAILDEV_PROTOCOL: "http", MAILDEV_HOST: "localhost", MAILDEV_SMTP_PORT: "1025", MAILDEV_API_PORT: "1080", }, });