{
  "doc": {
    "id": "app/extend/plugins-list",
    "title": "Cypress Plugins: Official & Community Extensions",
    "description": "Browse official and community Cypress plugins that extend and customize your tests, with badges and maintenance signals to help you pick the right one.",
    "section": "app",
    "source_path": "/llm/markdown/app/extend/plugins-list.md",
    "version": "e4f4d57da4cfedd520d3d465137d387fd54b532f",
    "updated_at": "2026-09-08T17:49:12.214Z",
    "headings": [
      {
        "id": "app/extend/plugins-list#cypress-plugins",
        "text": "Cypress Plugins",
        "level": 1
      },
      {
        "id": "app/extend/plugins-list#accessibility",
        "text": "Accessibility",
        "level": 2
      },
      {
        "id": "app/extend/plugins-list#cypress-accessibility",
        "text": "Cypress Accessibility",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-accessibility-checker",
        "text": "cypress-accessibility-checker",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-axe",
        "text": "cypress-axe",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-a11y-report",
        "text": "cypress-a11y-report",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#ai-tooling",
        "text": "AI Tooling",
        "level": 2
      },
      {
        "id": "app/extend/plugins-list#cloud-mcp",
        "text": "Cloud MCP",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-author",
        "text": "cypress-author",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-docs",
        "text": "cypress-docs",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-explain",
        "text": "cypress-explain",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#app-framework-integrations",
        "text": "App Framework Integrations",
        "level": 2
      },
      {
        "id": "app/extend/plugins-list#cypress-schematic",
        "text": "Cypress Schematic",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#nx",
        "text": "Nx",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-on-rails",
        "text": "cypress-on-rails",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#aurelia-cli",
        "text": "Aurelia CLI",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-rails",
        "text": "cypress-rails",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#authentication-security",
        "text": "Authentication & Security",
        "level": 2
      },
      {
        "id": "app/extend/plugins-list#cypress-social-logins",
        "text": "cypress-social-logins",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-get-otp",
        "text": "cypress-get-otp",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-ntlm-auth",
        "text": "cypress-ntlm-auth",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-aws-secrets-manager",
        "text": "Cypress AWS Secrets Manager",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#bdd-contract-testing",
        "text": "BDD & Contract Testing",
        "level": 2
      },
      {
        "id": "app/extend/plugins-list#pact-cypress-adapter",
        "text": "Pact Cypress Adapter",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#picklejs",
        "text": "PickleJS",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#code-coverage-reporting",
        "text": "Code Coverage & Reporting",
        "level": 2
      },
      {
        "id": "app/extend/plugins-list#cypress-code-coverage",
        "text": "@cypress/code-coverage",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#ui-coverage",
        "text": "UI Coverage",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#qualflare-cypress",
        "text": "@qualflare/cypress",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#allure-cypress",
        "text": "allure-cypress",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-mochawesome-reporter",
        "text": "cypress-mochawesome-reporter",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#reportportal-agent-js-cypress",
        "text": "@reportportal/agent-js-cypress",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-xray-junit-reporter",
        "text": "cypress-xray-junit-reporter",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#mochawesome-merge",
        "text": "mochawesome-merge",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-terminal-report",
        "text": "cypress-terminal-report",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-slack-reporter",
        "text": "cypress-slack-reporter",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-failed-log",
        "text": "cypress-failed-log",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#component-testing",
        "text": "Component Testing",
        "level": 2
      },
      {
        "id": "app/extend/plugins-list#cypress-webpack-dev-server",
        "text": "@cypress/webpack-dev-server",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-vue",
        "text": "Cypress Vue",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-vite-dev-server",
        "text": "@cypress/vite-dev-server",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-svelte",
        "text": "Cypress Svelte",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-react",
        "text": "Cypress React",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-angular",
        "text": "Cypress Angular",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-rspack-dev-server",
        "text": "cypress-rspack-dev-server",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-ct-custom-devserver",
        "text": "cypress-ct-custom-devserver",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-devserver-esbuild",
        "text": "cypress-devserver-esbuild",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#continuous-integration-parallelization",
        "text": "Continuous Integration & Parallelization",
        "level": 2
      },
      {
        "id": "app/extend/plugins-list#circleci-cypress-orb",
        "text": "CircleCI Cypress Orb",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-github-actions",
        "text": "Cypress GitHub Actions",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#docker",
        "text": "Docker",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-split",
        "text": "cypress-split",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-load-balancer",
        "text": "cypress-load-balancer",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-repeat",
        "text": "cypress-repeat",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#custom-commands",
        "text": "Custom Commands",
        "level": 2
      },
      {
        "id": "app/extend/plugins-list#puppeteer",
        "text": "Puppeteer",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-if",
        "text": "cypress-if",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-firebase",
        "text": "cypress-firebase",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#testing-library-cypress",
        "text": "@testing-library/cypress",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-data-session",
        "text": "cypress-data-session",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-recurse",
        "text": "cypress-recurse",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cy-spok",
        "text": "cy-spok",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-env",
        "text": "cypress-env",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cy-verify-downloads",
        "text": "cy-verify-downloads",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-plugin-steps",
        "text": "cypress-plugin-steps",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-solid",
        "text": "cypress-solid",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-wait-until",
        "text": "cypress-wait-until",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-downloadfile",
        "text": "cypress-downloadfile",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#databases-storage",
        "text": "Databases & Storage",
        "level": 2
      },
      {
        "id": "app/extend/plugins-list#cypress-mongodb",
        "text": "cypress-mongodb",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-localstorage-commands",
        "text": "cypress-localstorage-commands",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#dankieu-cypress-sql",
        "text": "@dankieu/cypress-sql",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#this-dot-cypress-indexeddb",
        "text": "@this-dot/cypress-indexeddb",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#developer-tooling",
        "text": "Developer Tooling",
        "level": 2
      },
      {
        "id": "app/extend/plugins-list#eslint-plugin-cypress",
        "text": "eslint-plugin-cypress",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-chrome-recorder",
        "text": "Cypress Chrome Recorder",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-chrome-recorder-extension",
        "text": "Cypress Chrome Recorder Extension",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#typescript",
        "text": "TypeScript",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-html-validate",
        "text": "cypress-html-validate",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-watch-and-reload",
        "text": "cypress-watch-and-reload",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-codegen",
        "text": "cypress-codegen",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-voice-plugin",
        "text": "cypress-voice-plugin",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-runner-themes",
        "text": "cypress-runner-themes",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#vscode-cy-helper",
        "text": "vscode-cy-helper",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#email-sms",
        "text": "Email & SMS",
        "level": 2
      },
      {
        "id": "app/extend/plugins-list#cypress-maildev",
        "text": "cypress-maildev",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-mailpit",
        "text": "cypress-mailpit",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-mailosaur",
        "text": "cypress-mailosaur",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-mailslurp",
        "text": "cypress-mailslurp",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-temp-mail",
        "text": "cypress-temp-mail",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-guerrillamail",
        "text": "cypress-guerrillamail",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-temp-sms",
        "text": "cypress-temp-sms",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#network-api-testing",
        "text": "Network & API Testing",
        "level": 2
      },
      {
        "id": "app/extend/plugins-list#cypress-plugin-api",
        "text": "cypress-plugin-api",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-mock-latency",
        "text": "cypress-mock-latency",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#bahmutov-cy-api",
        "text": "@bahmutov/cy-api",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-plugin-xhr-toggle",
        "text": "cypress-plugin-xhr-toggle",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-network-idle",
        "text": "cypress-network-idle",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-intercept-formdata",
        "text": "cypress-intercept-formdata",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-har-generator",
        "text": "cypress-har-generator",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#swimlane-cy-mockapi",
        "text": "@swimlane/cy-mockapi",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-signalr-mock",
        "text": "Cypress-SignalR-Mock",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#performance",
        "text": "Performance",
        "level": 2
      },
      {
        "id": "app/extend/plugins-list#cypress-perf-baseline",
        "text": "cypress-perf-baseline",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-duration-metrics",
        "text": "cypress-duration-metrics",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-timings",
        "text": "cypress-timings",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#preprocessors",
        "text": "Preprocessors",
        "level": 2
      },
      {
        "id": "app/extend/plugins-list#webpack",
        "text": "Webpack",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cucumber",
        "text": "Cucumber",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-vite",
        "text": "cypress-vite",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-markdown-preprocessor",
        "text": "cypress-markdown-preprocessor",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#bahmutov-cypress-esbuild-preprocessor",
        "text": "@bahmutov/cypress-esbuild-preprocessor",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#test-data-fixtures",
        "text": "Test Data & Fixtures",
        "level": 2
      },
      {
        "id": "app/extend/plugins-list#cypress-fixture-faker",
        "text": "cypress-fixture-faker",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-test-data-generator",
        "text": "cypress-test-data-generator",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-geolocation-locale-faker",
        "text": "cypress-geolocation-locale-faker",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#test-selection-execution",
        "text": "Test Selection & Execution",
        "level": 2
      },
      {
        "id": "app/extend/plugins-list#cypress-grep",
        "text": "@cypress/grep",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-cli-select",
        "text": "cypress-cli-select",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-plugin-last-failed",
        "text": "cypress-plugin-last-failed",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-plugin-grep-boxes",
        "text": "cypress-plugin-grep-boxes",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-conditional-tags",
        "text": "cypress-conditional-tags",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-fail-fast",
        "text": "cypress-fail-fast",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-fail-on-network-error",
        "text": "cypress-fail-on-network-error",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-fail-on-console-error",
        "text": "cypress-fail-on-console-error",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-expect",
        "text": "cypress-expect",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-each",
        "text": "cypress-each",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#user-interactions",
        "text": "User Interactions",
        "level": 2
      },
      {
        "id": "app/extend/plugins-list#cypress-device-emulate",
        "text": "cypress-device-emulate",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-real-dnd",
        "text": "cypress-real-dnd",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-plugin-tab",
        "text": "cypress-plugin-tab",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-real-events",
        "text": "cypress-real-events",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-dragndrop-kit",
        "text": "cypress-dragndrop-kit",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cy-mobile-commands",
        "text": "cy-mobile-commands",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#visual-testing",
        "text": "Visual Testing",
        "level": 2
      },
      {
        "id": "app/extend/plugins-list#cypress-image-snapshot",
        "text": "Cypress Image Snapshot",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#chromatic-com-cypress",
        "text": "@chromatic-com/cypress",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#sauce-labs-visual",
        "text": "Sauce Labs Visual",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#visual-regression-diff",
        "text": "Visual Regression Diff",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#lambdatest-smartui",
        "text": "LambdaTest SmartUI",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#applitools",
        "text": "Applitools",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#argos",
        "text": "Argos",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-image-diff",
        "text": "Cypress Image Diff",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#cypress-visual-regression",
        "text": "Cypress Visual Regression",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#happo",
        "text": "Happo",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#percy",
        "text": "Percy",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#pixeleye",
        "text": "Pixeleye",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#smartbear-visualtest",
        "text": "SmartBear VisualTest",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#wopee-io",
        "text": "Wopee.io",
        "level": 3
      },
      {
        "id": "app/extend/plugins-list#see-also",
        "text": "See also",
        "level": 2
      }
    ]
  },
  "chunks": [
    {
      "id": "app/extend/plugins-list#accessibility",
      "doc_id": "app/extend/plugins-list",
      "heading": "Accessibility",
      "heading_level": 2,
      "content_markdown": "## Accessibility\n\nCatch accessibility issues as part of your Cypress tests.\n\n*   ### [Cypress Accessibility](/llm/markdown/accessibility/get-started/introduction.md)\n    \n    official\n    \n    Automated accessibility checks across every element in your Cypress runs, with no code changes or test authoring required. Part of Cypress Cloud.\n    \n    [#accessibility](?search=accessibility)[#a11y](?search=a11y)[#cloud](?search=cloud)\n    \n*   ### [cypress-accessibility-checker](https://github.com/IBMa/equal-access)\n    \n    community\n    \n    IBM Equal Access accessibility checker for Cypress.\n    \n    [cypress-accessibility-checker@4.0.33](https://www.npmjs.com/package/cypress-accessibility-checker)Updated Sep 2026Cypress ^13.2.0 || ^15\n    \n    [#accessibility](?search=accessibility)[#a11y](?search=a11y)[#ibm](?search=ibm)[#equal-access](?search=equal-access)[#wcag](?search=wcag)\n    \n*   ### [cypress-axe](https://github.com/avanslaars/cypress-axe)\n    \n    community\n    \n    Helps test your applications for accessibility issues using axe-core.\n    \n    [cypress-axe@1.7.0](https://www.npmjs.com/package/cypress-axe)Updated Aug 2025Cypress ^10 || ^11 || ^12 || ^13 || ^14 || ^15\n    \n    [#accessibility](?search=accessibility)[#a11y](?search=a11y)[#axe-core](?search=axe-core)[#wcag](?search=wcag)\n    \n*   ### [cypress-a11y-report](https://github.com/rowellx68/cypress-a11y-report)\n    \n    community\n    \n    Test your web applications and components for accessibility issues with axe-core®.\n    \n    [cypress-a11y-report@1.0.4](https://www.npmjs.com/package/cypress-a11y-report)Updated Oct 2024Cypress ^10.0.0 || ^11.0.0 || ^12.0.0 || ^13.0.0\n    \n    [#accessibility](?search=accessibility)[#a11y](?search=a11y)[#axe-core](?search=axe-core)\n",
      "section": "app",
      "anchors": [
        "accessibility"
      ],
      "path": "/llm/json/chunked/app/extend/plugins-list.json",
      "token_estimate": 148
    },
    {
      "id": "app/extend/plugins-list#ai-tooling",
      "doc_id": "app/extend/plugins-list",
      "heading": "AI Tooling",
      "heading_level": 2,
      "content_markdown": "## AI Tooling\n\nConnect AI coding assistants and agents to Cypress so they write, understand, and debug tests more reliably. See our [Cypress AI Skills](/llm/markdown/app/tooling/ai-skills.md) guide to get started.\n\n*   ### [Cloud MCP](/llm/markdown/cloud/integrations/cloud-mcp.md)\n    \n    official\n    \n    Model Context Protocol server that connects AI coding assistants directly to Cypress Cloud, giving them access to your application's health and test stability data.\n    \n    [#ai](?search=ai)[#mcp](?search=mcp)[#cloud](?search=cloud)[#agents](?search=agents)\n    \n*   ### [cypress-author](https://github.com/cypress-io/ai-toolkit/tree/main/skills/cypress-author)\n    \n    official\n    \n    AI skill that improves how AI tools create, update, and fix Cypress end-to-end and component tests.\n    \n    [#ai](?search=ai)[#skill](?search=skill)[#authoring](?search=authoring)[#agents](?search=agents)\n    \n*   ### [cypress-docs](https://github.com/cypress-io/ai-toolkit/tree/main/skills/cypress-docs)\n    \n    official\n    \n    AI skill that lets agents research and retrieve Cypress documentation more efficiently and reliably.\n    \n    [#ai](?search=ai)[#skill](?search=skill)[#docs](?search=docs)[#agents](?search=agents)\n    \n*   ### [cypress-explain](https://github.com/cypress-io/ai-toolkit/tree/main/skills/cypress-explain)\n    \n    official\n    \n    AI skill that helps AI tools understand, describe, and critique existing Cypress tests, surfacing weak selectors and flaky assertions.\n    \n    [#ai](?search=ai)[#skill](?search=skill)[#review](?search=review)[#agents](?search=agents)\n",
      "section": "app",
      "anchors": [
        "ai-tooling"
      ],
      "path": "/llm/json/chunked/app/extend/plugins-list.json",
      "token_estimate": 164
    },
    {
      "id": "app/extend/plugins-list#cloud-mcp",
      "doc_id": "app/extend/plugins-list",
      "heading": "Cloud MCP",
      "heading_level": 3,
      "content_markdown": "### [Cloud MCP](/llm/markdown/cloud/integrations/cloud-mcp.md)\n    \n    official\n    \n    Model Context Protocol server that connects AI coding assistants directly to Cypress Cloud, giving them access to your application's health and test stability data.\n    \n    [#ai](?search=ai)[#mcp](?search=mcp)[#cloud](?search=cloud)[#agents](?search=agents)\n    \n*\n",
      "section": "app",
      "anchors": [
        "cloud-mcp"
      ],
      "path": "/llm/json/chunked/app/extend/plugins-list.json",
      "token_estimate": 40
    },
    {
      "id": "app/extend/plugins-list#app-framework-integrations",
      "doc_id": "app/extend/plugins-list",
      "heading": "App Framework Integrations",
      "heading_level": 2,
      "content_markdown": "## App Framework Integrations\n\nAdd and run Cypress within application frameworks, monorepos, and their CLIs.\n\n*   ### [Cypress Schematic](https://github.com/cypress-io/cypress/tree/develop/npm/cypress-schematic)\n    \n    official\n    \n    Adds Cypress to your Angular project via the Angular CLI. Adopted by Cypress; originally released as [@briebug/cypress-schematic](https://www.npmjs.com/package/@briebug/cypress-schematic).\n    \n    [@cypress/schematic@6.0.0](https://www.npmjs.com/package/@cypress/schematic)Updated Aug 2026Cypress ^16.0.0\n    \n    [#angular](?search=angular)[#cli](?search=cli)[#schematic](?search=schematic)[#setup](?search=setup)[#integration](?search=integration)\n    \n*   ### [Nx](https://nx.dev/cypress/overview)\n    \n    community\n    \n    Smart, Fast and Extensible Build System.\n    \n    [@nx/cypress@23.2.0](https://www.npmjs.com/package/@nx/cypress)Updated Sep 2026Cypress >= 13 < 16\n    \n    [#angular](?search=angular)[#react](?search=react)[#cli](?search=cli)[#monorepo](?search=monorepo)\n    \n*   ### [cypress-on-rails](https://github.com/shakacode/cypress-on-rails)\n    \n    community\n    \n    Rubygem for using cypress.io with Ruby on Rails applications.\n    \n    [cypress-on-rails@0.1.0](https://www.npmjs.com/package/cypress-on-rails)Updated Mar 2022\n    \n    [#ruby-rack](?search=ruby-rack)[#ruby-on-rails](?search=ruby-on-rails)[#ruby](?search=ruby)[#rails](?search=rails)[#integration](?search=integration)\n    \n*   ### [Aurelia CLI](https://aurelia.io/docs/cli)\n    \n    community\n    \n    The Aurelia CLI is the official command line tool for Aurelia.\n    \n    [#aurelia](?search=aurelia)[#cli](?search=cli)[#integration](?search=integration)[#setup](?search=setup)\n    \n*   ### [cypress-rails](https://github.com/testdouble/cypress-rails)\n    \n    community\n    \n    Ruby gem to run Cypress against Rails apps, replacing Capybara in system tests.\n    \n    [#ruby](?search=ruby)[#rails](?search=rails)[#integration](?search=integration)[#capybara](?search=capybara)[#system-tests](?search=system-tests)\n",
      "section": "app",
      "anchors": [
        "app-framework-integrations"
      ],
      "path": "/llm/json/chunked/app/extend/plugins-list.json",
      "token_estimate": 149
    },
    {
      "id": "app/extend/plugins-list#authentication-security",
      "doc_id": "app/extend/plugins-list",
      "heading": "Authentication & Security",
      "heading_level": 2,
      "content_markdown": "## Authentication & Security\n\nAuthenticate test users and keep secrets out of your test code.\n\n*   ### [cypress-social-logins](https://github.com/lirantal/cypress-social-logins)\n    \n    community\n    \n    Cypress authentication flows using social network providers.\n    \n    [cypress-social-logins@1.14.7](https://www.npmjs.com/package/cypress-social-logins)Updated Jun 2026\n    \n    [#authentication](?search=authentication)[#login](?search=login)[#social profiles](?search=social%20profiles)[#github](?search=github)[#google](?search=google)\n    \n*   ### [cypress-get-otp](https://github.com/sergiubcn/cypress-get-otp)\n    \n    community\n    \n    Cypress custom command for generating OTP codes.\n    \n    [cypress-get-otp@1.1.1](https://www.npmjs.com/package/cypress-get-otp)Updated Jun 2026Cypress ^15.12.0\n    \n    [#authentication](?search=authentication)[#hmac](?search=hmac)[#otp](?search=otp)[#totp](?search=totp)\n    \n*   ### [cypress-ntlm-auth](https://github.com/bjowes/cypress-ntlm-auth)\n    \n    community\n    \n    NTLM authentication support for Cypress.\n    \n    [cypress-ntlm-auth@4.2.4](https://www.npmjs.com/package/cypress-ntlm-auth)Updated Feb 2026\n    \n    [#authentication](?search=authentication)[#ntlm](?search=ntlm)[#auth](?search=auth)[#windows](?search=windows)[#sso](?search=sso)\n    \n*   ### [Cypress AWS Secrets Manager](https://github.com/alecmestroni/cypress-aws-secrets-manager/)\n    \n    community\n    \n    This plugin integrates AWS Secrets Manager into your Cypress tests, ensuring that sensitive data like API keys, passwords, and tokens remain secure during testing. It allows for secure loading and updating of secrets directly from your tests.\n    \n    [#aws](?search=aws)[#secrets](?search=secrets)[#aws-secrets-manager](?search=aws-secrets-manager)[#secrets-manager](?search=secrets-manager)\n",
      "section": "app",
      "anchors": [
        "authentication-security"
      ],
      "path": "/llm/json/chunked/app/extend/plugins-list.json",
      "token_estimate": 140
    },
    {
      "id": "app/extend/plugins-list#cypress-aws-secrets-manager",
      "doc_id": "app/extend/plugins-list",
      "heading": "Cypress AWS Secrets Manager",
      "heading_level": 3,
      "content_markdown": "### [Cypress AWS Secrets Manager](https://github.com/alecmestroni/cypress-aws-secrets-manager/)\n    \n    community\n    \n    This plugin integrates AWS Secrets Manager into your Cypress tests, ensuring that sensitive data like API keys, passwords, and tokens remain secure during testing. It allows for secure loading and updating of secrets directly from your tests.\n    \n    [#aws](?search=aws)[#secrets](?search=secrets)[#aws-secrets-manager](?search=aws-secrets-manager)[#secrets-manager](?search=secrets-manager)\n",
      "section": "app",
      "anchors": [
        "cypress-aws-secrets-manager"
      ],
      "path": "/llm/json/chunked/app/extend/plugins-list.json",
      "token_estimate": 59
    },
    {
      "id": "app/extend/plugins-list#bdd-contract-testing",
      "doc_id": "app/extend/plugins-list",
      "heading": "BDD & Contract Testing",
      "heading_level": 2,
      "content_markdown": "## BDD & Contract Testing\n\nBehavior-driven development helpers and consumer-driven contract testing.\n\n*   ### [Pact Cypress Adapter](https://github.com/pactflow/pact-cypress-adapter)\n    \n    community\n    \n    Simple commands to generate Pact contracts from your existing Cypress tests, maintained by the Pactflow team.\n    \n    [@pactflow/pact-cypress-adapter@1.3.0](https://www.npmjs.com/package/@pactflow/pact-cypress-adapter)Updated Sep 2022Cypress ^9.5.0\n    \n    [#pact](?search=pact)[#pactflow](?search=pactflow)[#contract testing](?search=contract%20testing)[#commands](?search=commands)\n    \n*   ### [PickleJS](https://picklejs.com)\n    \n    community\n    \n    An addition to the Cucumber plugin, featuring a collection of phrases you can use for common actions (ex: \"I click on an <Element>\", \"I should see an <Element>\").\n    \n    [#cucumber](?search=cucumber)[#collection](?search=collection)[#actions](?search=actions)[#commands](?search=commands)\n",
      "section": "app",
      "anchors": [
        "bdd-contract-testing"
      ],
      "path": "/llm/json/chunked/app/extend/plugins-list.json",
      "token_estimate": 97
    },
    {
      "id": "app/extend/plugins-list#picklejs",
      "doc_id": "app/extend/plugins-list",
      "heading": "PickleJS",
      "heading_level": 3,
      "content_markdown": "### [PickleJS](https://picklejs.com)\n    \n    community\n    \n    An addition to the Cucumber plugin, featuring a collection of phrases you can use for common actions (ex: \"I click on an <Element>\", \"I should see an <Element>\").\n    \n    [#cucumber](?search=cucumber)[#collection](?search=collection)[#actions](?search=actions)[#commands](?search=commands)\n",
      "section": "app",
      "anchors": [
        "picklejs"
      ],
      "path": "/llm/json/chunked/app/extend/plugins-list.json",
      "token_estimate": 43
    },
    {
      "id": "app/extend/plugins-list#code-coverage-reporting",
      "doc_id": "app/extend/plugins-list",
      "heading": "Code Coverage & Reporting",
      "heading_level": 2,
      "content_markdown": "## Code Coverage & Reporting\n\nCollect code coverage and generate rich test reports.\n\n*   ### [@cypress/code-coverage](https://github.com/cypress-io/code-coverage)\n    \n    official\n    \n    Plugin to save code coverage collected during Cypress tests.\n    \n    [@cypress/code-coverage@4.0.3](https://www.npmjs.com/package/@cypress/code-coverage)Updated Mar 2026Cypress >=15.10.0\n    \n    [#coverage](?search=coverage)[#code-coverage](?search=code-coverage)[#istanbul](?search=istanbul)[#nyc](?search=nyc)\n    \n*   ### [UI Coverage](/llm/markdown/ui-coverage/get-started/introduction.md)\n    \n    official\n    \n    A visual map of test coverage across every page and component in your app, surfaced from your existing Cypress runs. Part of Cypress Cloud.\n    \n    [#coverage](?search=coverage)[#ui-coverage](?search=ui-coverage)[#cloud](?search=cloud)\n    \n*   ### [@qualflare/cypress](https://github.com/Qualflare/qualflare-cypress)\n    \n    community\n    \n    Native Cypress reporter for Qualflare. Captures suite/test results, real retry counts, screenshots, videos, and command-log step traces as one Launch per run.\n    \n    [@qualflare/cypress@0.7.1](https://www.npmjs.com/package/@qualflare/cypress)Updated Sep 2026Cypress >=12.0.0\n    \n    [#reporter](?search=reporter)[#qualflare](?search=qualflare)[#test-management](?search=test-management)[#screenshot](?search=screenshot)[#flaky](?search=flaky)\n    \n*   ### [allure-cypress](https://github.com/allure-framework/allure-js/tree/main/packages/allure-cypress)\n    \n    community\n    \n    Allure reporter for Cypress. Creates rich HTML test reports with screenshots, steps and more.\n    \n    [allure-cypress@3.12.0](https://www.npmjs.com/package/allure-cypress)Updated Sep 2026Cypress >=12.17.4\n    \n    [#reporter](?search=reporter)[#allure](?search=allure)[#step](?search=step)[#screenshot](?search=screenshot)\n    \n*   ### [cypress-mochawesome-reporter](https://github.com/LironEr/cypress-mochawesome-reporter)\n    \n    community\n    \n    Zero config Mochawesome reporter for Cypress with screenshots.\n    \n    [cypress-mochawesome-reporter@5.0.0](https://www.npmjs.com/package/cypress-mochawesome-reporter)Updated Jul 2026Cypress >=6.2.0\n    \n    [#reporter](?search=reporter)[#mochawesome](?search=mochawesome)[#screenshot](?search=screenshot)\n    \n*   ### [@reportportal/agent-js-cypress](https://github.com/reportportal/agent-js-cypress)\n    \n    community\n    \n    Reporter that sends Cypress results to ReportPortal.\n    \n    [@reportportal/agent-js-cypress@5.5.4](https://www.npmjs.com/package/@reportportal/agent-js-cypress)Updated May 2026Cypress ^15.1.0\n    \n    [#reporter](?search=reporter)[#reportportal](?search=reportportal)[#reporting](?search=reporting)\n    \n*   ### [cypress-xray-junit-reporter](https://github.com/alecmestroni/cypress-xray-junit-reporter)\n    \n    community\n    \n    Enhances your Cypress test suite with the cypress-xray-junit-reporter a specialized custom reporter designed to seamlessly generating comprehensive XRay-compatible JUnit-style XML reports, complete with embedded screenshots on test failures, facilitating a thorough analysis of test execution.\n    \n    [cypress-xray-junit-reporter@1.2.3](https://www.npmjs.com/package/cypress-xray-junit-reporter)Updated May 2026\n    \n    [#reporter](?search=reporter)[#xray](?search=xray)[#mochawesome](?search=mochawesome)[#jira](?search=jira)[#screenshot](?search=screenshot)[#issue](?search=issue)[#junit](?search=junit)[#screenshots](?search=screenshots)[#CI](?search=CI)[#CLI](?search=CLI)\n    \n*   ### [mochawesome-merge](https://github.com/antontelesh/mochawesome-merge)\n    \n    community\n    \n    Merges multiple mochawesome JSON reports.\n    \n    [mochawesome-merge@5.1.1](https://www.npmjs.com/package/mochawesome-merge)Updated Feb 2026\n    \n    [#reporter](?search=reporter)[#mochawesome](?search=mochawesome)[#merge](?search=merge)[#json](?search=json)[#reports](?search=reports)\n    \n*   ### [cypress-terminal-report](https://github.com/archfz/cypress-terminal-report)\n    \n    community\n    \n    Logs to terminal and files mimicking cypress UI. Logs all cypress commands, request/response data and browser console logs.\n    \n    [cypress-terminal-report@7.3.3](https://www.npmjs.com/package/cypress-terminal-report)Updated Oct 2025Cypress >=10.0.0\n    \n    [#reporter](?search=reporter)[#logs](?search=logs)[#terminal](?search=terminal)[#CI](?search=CI)[#CLI](?search=CLI)\n    \n*   ### [cypress-slack-reporter](https://github.com/you54f/cypress-slack-reporter)\n    \n    community\n    \n    Slack reporting tool. Uses mochawesome json reports, provides links to VCS Provider (github/bitbucket) and CircleCI logs.\n    \n    [cypress-slack-reporter@1.5.4](https://www.npmjs.com/package/cypress-slack-reporter)Updated Oct 2024Cypress 13.15.1\n    \n    [#reporter](?search=reporter)[#mochawesome](?search=mochawesome)[#slack](?search=slack)\n    \n*   ### [cypress-failed-log](https://github.com/bahmutov/cypress-failed-log)\n    \n    community\n    \n    Saves the Cypress test command log as a JSON file if a test fails.\n    \n    [cypress-failed-log@2.10.0](https://www.npmjs.com/package/cypress-failed-log)Updated Jul 2022Cypress 10.3.0\n    \n    [#reporter](?search=reporter)[#logs](?search=logs)[#failure](?search=failure)[#debug](?search=debug)\n",
      "section": "app",
      "anchors": [
        "code-coverage-reporting"
      ],
      "path": "/llm/json/chunked/app/extend/plugins-list.json",
      "token_estimate": 372
    },
    {
      "id": "app/extend/plugins-list#ui-coverage",
      "doc_id": "app/extend/plugins-list",
      "heading": "UI Coverage",
      "heading_level": 3,
      "content_markdown": "### [UI Coverage](/llm/markdown/ui-coverage/get-started/introduction.md)\n    \n    official\n    \n    A visual map of test coverage across every page and component in your app, surfaced from your existing Cypress runs. Part of Cypress Cloud.\n    \n    [#coverage](?search=coverage)[#ui-coverage](?search=ui-coverage)[#cloud](?search=cloud)\n    \n*\n",
      "section": "app",
      "anchors": [
        "ui-coverage"
      ],
      "path": "/llm/json/chunked/app/extend/plugins-list.json",
      "token_estimate": 40
    },
    {
      "id": "app/extend/plugins-list#qualflare-cypress",
      "doc_id": "app/extend/plugins-list",
      "heading": "@qualflare/cypress",
      "heading_level": 3,
      "content_markdown": "### [@qualflare/cypress](https://github.com/Qualflare/qualflare-cypress)\n    \n    community\n    \n    Native Cypress reporter for Qualflare. Captures suite/test results, real retry counts, screenshots, videos, and command-log step traces as one Launch per run.\n    \n    [@qualflare/cypress@0.7.1](https://www.npmjs.com/package/@qualflare/cypress)Updated Sep 2026Cypress >=12.0.0\n    \n    [#reporter](?search=reporter)[#qualflare](?search=qualflare)[#test-management](?search=test-management)[#screenshot](?search=screenshot)[#flaky](?search=flaky)\n    \n*\n",
      "section": "app",
      "anchors": [
        "qualflare-cypress"
      ],
      "path": "/llm/json/chunked/app/extend/plugins-list.json",
      "token_estimate": 41
    },
    {
      "id": "app/extend/plugins-list#cypress-xray-junit-reporter",
      "doc_id": "app/extend/plugins-list",
      "heading": "cypress-xray-junit-reporter",
      "heading_level": 3,
      "content_markdown": "### [cypress-xray-junit-reporter](https://github.com/alecmestroni/cypress-xray-junit-reporter)\n    \n    community\n    \n    Enhances your Cypress test suite with the cypress-xray-junit-reporter a specialized custom reporter designed to seamlessly generating comprehensive XRay-compatible JUnit-style XML reports, complete with embedded screenshots on test failures, facilitating a thorough analysis of test execution.\n    \n    [cypress-xray-junit-reporter@1.2.3](https://www.npmjs.com/package/cypress-xray-junit-reporter)Updated May 2026\n    \n    [#reporter](?search=reporter)[#xray](?search=xray)[#mochawesome](?search=mochawesome)[#jira](?search=jira)[#screenshot](?search=screenshot)[#issue](?search=issue)[#junit](?search=junit)[#screenshots](?search=screenshots)[#CI](?search=CI)[#CLI](?search=CLI)\n    \n*\n",
      "section": "app",
      "anchors": [
        "cypress-xray-junit-reporter"
      ],
      "path": "/llm/json/chunked/app/extend/plugins-list.json",
      "token_estimate": 57
    },
    {
      "id": "app/extend/plugins-list#component-testing",
      "doc_id": "app/extend/plugins-list",
      "heading": "Component Testing",
      "heading_level": 2,
      "content_markdown": "## Component Testing\n\nLoading and mounting components from various frameworks.\n\n*   ### [@cypress/webpack-dev-server](https://github.com/cypress-io/cypress/tree/develop/npm/webpack-dev-server)\n    \n    official\n    \n    Official webpack dev server for Cypress Component Testing.\n    \n    [@cypress/webpack-dev-server@6.0.0](https://www.npmjs.com/package/@cypress/webpack-dev-server)Updated Aug 2026Cypress >=15.0.0\n    \n    [#component](?search=component)[#component-testing](?search=component-testing)[#webpack](?search=webpack)[#dev-server](?search=dev-server)\n    \n*   ### [Cypress Vue](https://github.com/cypress-io/cypress/tree/develop/npm/vue)\n    \n    official\n    \n    Test Vue 3 components using Cypress Test Runner. This package is bundled with the cypress package and should not need to be installed separately. See the [Vue Component Testing Docs](/llm/markdown/app/component-testing/vue/overview.md) for mounting Vue components.\n    \n    [@cypress/vue@7.0.0](https://www.npmjs.com/package/@cypress/vue)Updated Aug 2026Cypress >=7.0.0\n    \n    [#component](?search=component)[#vue](?search=vue)[#vue.js](?search=vue.js)[#component-testing](?search=component-testing)[#mount](?search=mount)\n    \n*   ### [@cypress/vite-dev-server](https://github.com/cypress-io/cypress/tree/develop/npm/vite-dev-server)\n    \n    official\n    \n    Official Vite dev server for Cypress Component Testing.\n    \n    [@cypress/vite-dev-server@8.0.0](https://www.npmjs.com/package/@cypress/vite-dev-server)Updated Aug 2026Cypress >=16.0.0\n    \n    [#component](?search=component)[#component-testing](?search=component-testing)[#vite](?search=vite)[#dev-server](?search=dev-server)\n    \n*   ### [Cypress Svelte](https://github.com/cypress-io/cypress/tree/develop/npm/svelte)\n    \n    official\n    \n    Test Svelte components using Cypress Test Runner. This package is bundled with the cypress package and should not need to be installed separately. See the [Svelte Component Testing Docs](/llm/markdown/app/component-testing/svelte/overview.md) for mounting Svelte components.\n    \n    [@cypress/svelte@4.0.0](https://www.npmjs.com/package/@cypress/svelte)Updated Aug 2026Cypress >=10.6.0\n    \n    [#component](?search=component)[#svelte](?search=svelte)[#component-testing](?search=component-testing)[#mount](?search=mount)\n    \n*   ### [Cypress React](https://github.com/cypress-io/cypress/tree/develop/npm/react)\n    \n    official\n    \n    Test React components using Cypress Test Runner. This package is bundled with the cypress package and does not need to be installed separately, unless a specific version is desired. See the [React Component Testing Docs](/llm/markdown/app/component-testing/react/overview.md) for mounting React components.\n    \n    [@cypress/react@10.0.0](https://www.npmjs.com/package/@cypress/react)Updated Aug 2026\n    \n    [#component](?search=component)[#react](?search=react)[#component-testing](?search=component-testing)[#mount](?search=mount)\n    \n*   ### [Cypress Angular](https://github.com/cypress-io/cypress/tree/develop/npm/angular)\n    \n    official\n    \n    Test Angular components using Cypress Test Runner. This package is bundled with the cypress package and does not need to be installed separately, unless a specific version is desired. See the [Angular Component Testing Docs](/llm/markdown/app/component-testing/angular/overview.md) for mounting Angular components.\n    \n    [@cypress/angular@5.0.0](https://www.npmjs.com/package/@cypress/angular)Updated Aug 2026\n    \n    [#component](?search=component)[#angular](?search=angular)[#component-testing](?search=component-testing)[#mount](?search=mount)\n    \n*   ### [cypress-rspack-dev-server](https://github.com/th3fallen/cypress-rspack-dev-server)\n    \n    community\n    \n    Build Cypress Component Tests using Rspack.\n    \n    [cypress-rspack-dev-server@2.2.1](https://www.npmjs.com/package/cypress-rspack-dev-server)Updated Aug 2026Cypress >=15.17.0\n    \n    [#component](?search=component)[#Rspack](?search=Rspack)[#dev-server](?search=dev-server)\n    \n*   ### [cypress-ct-custom-devserver](https://github.com/fochlac/cypress-ct-custom-devserver)\n    \n    community\n    \n    Simplified API for creating custom dev servers for Cypress.\n    \n    [cypress-ct-custom-devserver@2.2.0](https://www.npmjs.com/package/cypress-ct-custom-devserver)Updated Dec 2025Cypress ^14.4.0\n    \n    [#component](?search=component)[#buildtool](?search=buildtool)[#devserver](?search=devserver)\n    \n*   ### [cypress-devserver-esbuild](https://github.com/fochlac/cypress-devserver-esbuild)\n    \n    community\n    \n    Build Cypress Component Tests using esbuild.\n    \n    [cypress-devserver-esbuild@1.5.0](https://www.npmjs.com/package/cypress-devserver-esbuild)Updated May 2025Cypress ^14.4.0\n    \n    [#component](?search=component)[#esbuild](?search=esbuild)[#devserver](?search=devserver)\n",
      "section": "app",
      "anchors": [
        "component-testing"
      ],
      "path": "/llm/json/chunked/app/extend/plugins-list.json",
      "token_estimate": 367
    },
    {
      "id": "app/extend/plugins-list#cypress-vue",
      "doc_id": "app/extend/plugins-list",
      "heading": "Cypress Vue",
      "heading_level": 3,
      "content_markdown": "### [Cypress Vue](https://github.com/cypress-io/cypress/tree/develop/npm/vue)\n    \n    official\n    \n    Test Vue 3 components using Cypress Test Runner. This package is bundled with the cypress package and should not need to be installed separately. See the [Vue Component Testing Docs](/llm/markdown/app/component-testing/vue/overview.md) for mounting Vue components.\n    \n    [@cypress/vue@7.0.0](https://www.npmjs.com/package/@cypress/vue)Updated Aug 2026Cypress >=7.0.0\n    \n    [#component](?search=component)[#vue](?search=vue)[#vue.js](?search=vue.js)[#component-testing](?search=component-testing)[#mount](?search=mount)\n    \n*\n",
      "section": "app",
      "anchors": [
        "cypress-vue"
      ],
      "path": "/llm/json/chunked/app/extend/plugins-list.json",
      "token_estimate": 59
    },
    {
      "id": "app/extend/plugins-list#cypress-svelte",
      "doc_id": "app/extend/plugins-list",
      "heading": "Cypress Svelte",
      "heading_level": 3,
      "content_markdown": "### [Cypress Svelte](https://github.com/cypress-io/cypress/tree/develop/npm/svelte)\n    \n    official\n    \n    Test Svelte components using Cypress Test Runner. This package is bundled with the cypress package and should not need to be installed separately. See the [Svelte Component Testing Docs](/llm/markdown/app/component-testing/svelte/overview.md) for mounting Svelte components.\n    \n    [@cypress/svelte@4.0.0](https://www.npmjs.com/package/@cypress/svelte)Updated Aug 2026Cypress >=10.6.0\n    \n    [#component](?search=component)[#svelte](?search=svelte)[#component-testing](?search=component-testing)[#mount](?search=mount)\n    \n*\n",
      "section": "app",
      "anchors": [
        "cypress-svelte"
      ],
      "path": "/llm/json/chunked/app/extend/plugins-list.json",
      "token_estimate": 57
    },
    {
      "id": "app/extend/plugins-list#cypress-react",
      "doc_id": "app/extend/plugins-list",
      "heading": "Cypress React",
      "heading_level": 3,
      "content_markdown": "### [Cypress React](https://github.com/cypress-io/cypress/tree/develop/npm/react)\n    \n    official\n    \n    Test React components using Cypress Test Runner. This package is bundled with the cypress package and does not need to be installed separately, unless a specific version is desired. See the [React Component Testing Docs](/llm/markdown/app/component-testing/react/overview.md) for mounting React components.\n    \n    [@cypress/react@10.0.0](https://www.npmjs.com/package/@cypress/react)Updated Aug 2026\n    \n    [#component](?search=component)[#react](?search=react)[#component-testing](?search=component-testing)[#mount](?search=mount)\n    \n*\n",
      "section": "app",
      "anchors": [
        "cypress-react"
      ],
      "path": "/llm/json/chunked/app/extend/plugins-list.json",
      "token_estimate": 64
    },
    {
      "id": "app/extend/plugins-list#cypress-angular",
      "doc_id": "app/extend/plugins-list",
      "heading": "Cypress Angular",
      "heading_level": 3,
      "content_markdown": "### [Cypress Angular](https://github.com/cypress-io/cypress/tree/develop/npm/angular)\n    \n    official\n    \n    Test Angular components using Cypress Test Runner. This package is bundled with the cypress package and does not need to be installed separately, unless a specific version is desired. See the [Angular Component Testing Docs](/llm/markdown/app/component-testing/angular/overview.md) for mounting Angular components.\n    \n    [@cypress/angular@5.0.0](https://www.npmjs.com/package/@cypress/angular)Updated Aug 2026\n    \n    [#component](?search=component)[#angular](?search=angular)[#component-testing](?search=component-testing)[#mount](?search=mount)\n    \n*\n",
      "section": "app",
      "anchors": [
        "cypress-angular"
      ],
      "path": "/llm/json/chunked/app/extend/plugins-list.json",
      "token_estimate": 64
    },
    {
      "id": "app/extend/plugins-list#continuous-integration-parallelization",
      "doc_id": "app/extend/plugins-list",
      "heading": "Continuous Integration & Parallelization",
      "heading_level": 2,
      "content_markdown": "## Continuous Integration & Parallelization\n\nRun Cypress in CI and split work across machines to keep test runs fast.\n\n*   ### [CircleCI Cypress Orb](https://github.com/cypress-io/circleci-orb)\n    \n    official\n    \n    Cypress Orb for CircleCI configuration to correctly install, cache and run Cypress.io tests in CircleCI with very little effort.\n    \n    [#continuous-integration](?search=continuous-integration)[#circleci](?search=circleci)[#orb](?search=orb)[#ci](?search=ci)\n    \n*   ### [Cypress GitHub Actions](https://github.com/cypress-io/github-action)\n    \n    official\n    \n    GitHub Action for running Cypress end-to-end and component tests. Includes npm, pnpm and Yarn installation, custom caching and lots of configuration options.\n    \n    [#continuous-integration](?search=continuous-integration)[#github-actions](?search=github-actions)[#ci](?search=ci)[#github](?search=github)[#action](?search=action)\n    \n*   ### [Docker](https://github.com/cypress-io/cypress-docker-images)\n    \n    official\n    \n    Docker images providing all the dependencies to run Cypress in CI including browsers.\n    \n    [#docker](?search=docker)[#continuous-integration](?search=continuous-integration)[#ci](?search=ci)[#image](?search=image)[#container](?search=container)\n    \n*   ### [cypress-split](https://github.com/bahmutov/cypress-split)\n    \n    community\n    \n    Split Cypress specs across parallel CI machines for speed.\n    \n    [cypress-split@1.25.0](https://www.npmjs.com/package/cypress-split)Updated Jun 2026Cypress ^15.16.0\n    \n    [#parallel](?search=parallel)[#sharding](?search=sharding)[#split](?search=split)[#ci](?search=ci)[#continuous-integration](?search=continuous-integration)\n    \n*   ### [cypress-load-balancer](https://github.com/hammzj/cypress-load-balancer/)\n    \n    community\n    \n    A simple load balancer for Cypress tests. Use this for parallelizing jobs across CI/CD solutions or locally in separate processes.\n    \n    [cypress-load-balancer@2.1.0](https://www.npmjs.com/package/cypress-load-balancer)Updated Apr 2026Cypress >= 10.11.0\n    \n    [#ci](?search=ci)[#continuous-integration](?search=continuous-integration)[#load-balancer](?search=load-balancer)[#parallel](?search=parallel)[#sharding](?search=sharding)\n    \n*   ### [cypress-repeat](https://github.com/bahmutov/cypress-repeat)\n    \n    community\n    \n    Run Cypress multiple times in a row, great at finding test flake.\n    \n    [cypress-repeat@2.3.10](https://www.npmjs.com/package/cypress-repeat)Updated Sep 2025Cypress >=5.3.0\n    \n    [#cli](?search=cli)[#ci](?search=ci)[#repeat](?search=repeat)[#retry](?search=retry)[#flake](?search=flake)\n",
      "section": "app",
      "anchors": [
        "continuous-integration-parallelization"
      ],
      "path": "/llm/json/chunked/app/extend/plugins-list.json",
      "token_estimate": 215
    },
    {
      "id": "app/extend/plugins-list#cypress-load-balancer",
      "doc_id": "app/extend/plugins-list",
      "heading": "cypress-load-balancer",
      "heading_level": 3,
      "content_markdown": "### [cypress-load-balancer](https://github.com/hammzj/cypress-load-balancer/)\n    \n    community\n    \n    A simple load balancer for Cypress tests. Use this for parallelizing jobs across CI/CD solutions or locally in separate processes.\n    \n    [cypress-load-balancer@2.1.0](https://www.npmjs.com/package/cypress-load-balancer)Updated Apr 2026Cypress >= 10.11.0\n    \n    [#ci](?search=ci)[#continuous-integration](?search=continuous-integration)[#load-balancer](?search=load-balancer)[#parallel](?search=parallel)[#sharding](?search=sharding)\n    \n*\n",
      "section": "app",
      "anchors": [
        "cypress-load-balancer"
      ],
      "path": "/llm/json/chunked/app/extend/plugins-list.json",
      "token_estimate": 40
    },
    {
      "id": "app/extend/plugins-list#custom-commands",
      "doc_id": "app/extend/plugins-list",
      "heading": "Custom Commands",
      "heading_level": 2,
      "content_markdown": "## Custom Commands\n\nRead the [Custom Commands](/llm/markdown/api/cypress-api/custom-commands.md) and [Custom Query](/llm/markdown/api/cypress-api/custom-queries.md) documentation to learn more.\n\n*   ### [Puppeteer](https://github.com/cypress-io/cypress/tree/develop/npm/puppeteer)\n    \n    official\n    \n    Utilize Puppeteer's browser API with one command within Cypress.\n    \n    [@cypress/puppeteer@0.1.8](https://www.npmjs.com/package/@cypress/puppeteer)Updated Oct 2025Cypress >=13.6.0\n    \n    [#puppeteer](?search=puppeteer)[#multi-tab](?search=multi-tab)[#commands](?search=commands)[#browser](?search=browser)[#cdp](?search=cdp)\n    \n*   ### [cypress-if](https://github.com/bahmutov/cypress-if)\n    \n    community\n    \n    Easy conditional if-else logic for your Cypress tests.\n    \n    [cypress-if@1.17.1](https://www.npmjs.com/package/cypress-if)Updated Aug 2026Cypress 15.19.0\n    \n    [#commands](?search=commands)[#conditional](?search=conditional)[#if-else](?search=if-else)[#control-flow](?search=control-flow)\n    \n*   ### [cypress-firebase](https://github.com/prescottprue/cypress-firebase)\n    \n    community\n    \n    Custom commands for Firebase including Authentication and Database communication (both Real Time Database and Firestore).\n    \n    [cypress-firebase@4.4.0](https://www.npmjs.com/package/cypress-firebase)Updated Jun 2026Cypress 15.17.0\n    \n    [#firebase](?search=firebase)[#database](?search=database)[#commands](?search=commands)[#authentication](?search=authentication)[#firestore](?search=firestore)\n    \n*   ### [@testing-library/cypress](https://github.com/testing-library/cypress-testing-library)\n    \n    community\n    \n    🐅 Simple and complete custom Cypress commands and utilities that encourage good testing practices.\n    \n    [@testing-library/cypress@10.1.3](https://www.npmjs.com/package/@testing-library/cypress)Updated Apr 2026Cypress >=12\n    \n    [#testing-library](?search=testing-library)[#dom-testing-library](?search=dom-testing-library)[#react-testing-library](?search=react-testing-library)\n    \n*   ### [cypress-data-session](https://github.com/bahmutov/cypress-data-session)\n    \n    community\n    \n    cy.dataSession command for flexible, cached test-data setup.\n    \n    [cypress-data-session@3.0.0](https://www.npmjs.com/package/cypress-data-session)Updated Mar 2026Cypress 15.11.0\n    \n    [#commands](?search=commands)[#test-data](?search=test-data)[#data-session](?search=data-session)[#caching](?search=caching)\n    \n*   ### [cypress-recurse](https://github.com/bahmutov/cypress-recurse)\n    \n    community\n    \n    A way to re-run Cypress commands until a predicate function returns true.\n    \n    [cypress-recurse@1.37.2](https://www.npmjs.com/package/cypress-recurse)Updated Mar 2026Cypress 15.11.0\n    \n    [#commands](?search=commands)[#wait](?search=wait)[#wait-until](?search=wait-until)[#recursive-promise](?search=recursive-promise)[#check-async-value](?search=check-async-value)[#check-value](?search=check-value)\n    \n*   ### [cy-spok](https://github.com/bahmutov/cy-spok)\n    \n    community\n    \n    Adds assertions from Spok library for easy schema and value validations.\n    \n    [cy-spok@1.7.0](https://www.npmjs.com/package/cy-spok)Updated Oct 2025Cypress 15.5.0\n    \n    [#assertions](?search=assertions)[#schema](?search=schema)[#validation](?search=validation)[#commands](?search=commands)\n    \n*   ### [cypress-env](https://github.com/alecmestroni/cypress-env)\n    \n    community\n    \n    This utility simplifies the process of handling different environments (such as test, staging, and production) by providing environment-specific settings in your Cypress tests.\n    \n    [cypress-env@2.0.1](https://www.npmjs.com/package/cypress-env)Updated Sep 2025\n    \n    [#multi](?search=multi)[#environment](?search=environment)[#env](?search=env)[#multi-environment](?search=multi-environment)[#test](?search=test)[#stage](?search=stage)[#prod](?search=prod)\n    \n*   ### [cy-verify-downloads](https://github.com/elaichenkov/cy-verify-downloads)\n    \n    community\n    \n    Cypress custom command to wait and verify that file was downloaded.\n    \n    [cy-verify-downloads@0.3.0](https://www.npmjs.com/package/cy-verify-downloads)Updated Sep 2025Cypress ^15.0.2\n    \n    [#commands](?search=commands)[#assertions](?search=assertions)[#wait](?search=wait)[#verify](?search=verify)[#download](?search=download)\n    \n*   ### [cypress-plugin-steps](https://github.com/filiphric/cypress-plugin-steps)\n    \n    community\n    \n    Helper utility for annotating your tests with steps. Adds cy.step() and cy.section() commands\n    \n    [cypress-plugin-steps@1.2.1](https://www.npmjs.com/package/cypress-plugin-steps)Updated May 2025Cypress >=10\n    \n    [#step](?search=step)[#section](?search=section)[#readability](?search=readability)\n    \n*   ### [cypress-solid](https://github.com/NoelDeMartin/cypress-solid)\n    \n    community\n    \n    A Cypress plugin to help you test applications using the Solid Protocol.\n    \n    [cypress-solid@0.2.0](https://www.npmjs.com/package/cypress-solid)Updated May 2025Cypress ^14.2.0\n    \n    [#solid](?search=solid)[#solid-protocol](?search=solid-protocol)[#solidproject](?search=solidproject)[#commands](?search=commands)\n    \n*   ### [cypress-wait-until](https://github.com/NoriSte/cypress-wait-until)\n    \n    community\n    \n    Add the Cypress waiting power to virtually everything 🎉\n    \n    [cypress-wait-until@3.0.2](https://www.npmjs.com/package/cypress-wait-until)Updated Jul 2024Cypress 12.13.0\n    \n    [#commands](?search=commands)[#wait](?search=wait)[#wait-until](?search=wait-until)[#recursive-promise](?search=recursive-promise)[#check-async-value](?search=check-async-value)[#check-value](?search=check-value)\n    \n*   ### [cypress-downloadfile](https://github.com/Xvier/cypress-downloadfile)\n    \n    community\n    \n    A custom command to download different kinds of files and store them on your local machine\n    \n    [cypress-downloadfile@1.2.4](https://www.npmjs.com/package/cypress-downloadfile)Updated Jun 2024Cypress ^13.11.0\n    \n    [#commands](?search=commands)[#downloading](?search=downloading)[#download](?search=download)[#files](?search=files)\n",
      "section": "app",
      "anchors": [
        "custom-commands"
      ],
      "path": "/llm/json/chunked/app/extend/plugins-list.json",
      "token_estimate": 387
    },
    {
      "id": "app/extend/plugins-list#cypress-env",
      "doc_id": "app/extend/plugins-list",
      "heading": "cypress-env",
      "heading_level": 3,
      "content_markdown": "### [cypress-env](https://github.com/alecmestroni/cypress-env)\n    \n    community\n    \n    This utility simplifies the process of handling different environments (such as test, staging, and production) by providing environment-specific settings in your Cypress tests.\n    \n    [cypress-env@2.0.1](https://www.npmjs.com/package/cypress-env)Updated Sep 2025\n    \n    [#multi](?search=multi)[#environment](?search=environment)[#env](?search=env)[#multi-environment](?search=multi-environment)[#test](?search=test)[#stage](?search=stage)[#prod](?search=prod)\n    \n*\n",
      "section": "app",
      "anchors": [
        "cypress-env"
      ],
      "path": "/llm/json/chunked/app/extend/plugins-list.json",
      "token_estimate": 41
    },
    {
      "id": "app/extend/plugins-list#databases-storage",
      "doc_id": "app/extend/plugins-list",
      "heading": "Databases & Storage",
      "heading_level": 2,
      "content_markdown": "## Databases & Storage\n\nRead from and write to databases and browser storage from your Cypress tests.\n\n*   ### [cypress-mongodb](https://github.com/Zaista/cypress-mongodb)\n    \n    community\n    \n    Plugin that allows interaction with MongoDB server using Cypress commands.\n    \n    [cypress-mongodb@7.0.0](https://www.npmjs.com/package/cypress-mongodb)Updated May 2026Cypress 15.13.0\n    \n    [#testing](?search=testing)[#commands](?search=commands)[#mongodb](?search=mongodb)[#mongo](?search=mongo)[#database](?search=database)[#db](?search=db)\n    \n*   ### [cypress-localstorage-commands](https://github.com/javierbrea/cypress-localstorage-commands)\n    \n    community\n    \n    Custom commands for localStorage. Allows preserving localStorage between tests.\n    \n    [cypress-localstorage-commands@2.3.0](https://www.npmjs.com/package/cypress-localstorage-commands)Updated Mar 2026Cypress >=2.1.0\n    \n    [#commands](?search=commands)[#localstorage](?search=localstorage)[#persistence](?search=persistence)\n    \n*   ### [@dankieu/cypress-sql](https://github.com/testervippro/cypress-sql)\n    \n    community\n    \n    Cypress commands to query SQL Server, MySQL, OracleDB, and Postgres databases.\n    \n    [@dankieu/cypress-sql@2.1.8](https://www.npmjs.com/package/@dankieu/cypress-sql)Updated Feb 2025Cypress ^14.0.1\n    \n    [#sql](?search=sql)[#database](?search=database)[#test](?search=test)[#commands](?search=commands)[#oracle](?search=oracle)\n    \n*   ### [@this-dot/cypress-indexeddb](https://github.com/thisdot/open-source/tree/main/libs/cypress-indexeddb)\n    \n    community\n    \n    Custom commands for indexedDb. Allows populating, modifying and asserting data stored in indexedDb.\n    \n    [@this-dot/cypress-indexeddb@2.0.1](https://www.npmjs.com/package/@this-dot/cypress-indexeddb)Updated Mar 2023Cypress > 12.6.0\n    \n    [#commands](?search=commands)[#indexedDb](?search=indexedDb)[#storage](?search=storage)[#browser-storage](?search=browser-storage)[#database](?search=database)\n",
      "section": "app",
      "anchors": [
        "databases-storage"
      ],
      "path": "/llm/json/chunked/app/extend/plugins-list.json",
      "token_estimate": 129
    },
    {
      "id": "app/extend/plugins-list#developer-tooling",
      "doc_id": "app/extend/plugins-list",
      "heading": "Developer Tooling",
      "heading_level": 2,
      "content_markdown": "## Developer Tooling\n\nImprove the day-to-day developer experience with editor support, linting, type definitions, and test-authoring helpers.\n\n*   ### [eslint-plugin-cypress](https://github.com/cypress-io/eslint-plugin-cypress)\n    \n    official\n    \n    Official ESLint plugin that configures Cypress and Mocha globals and enforces best-practice rules to prevent flaky tests and common Cypress anti-patterns, catching issues in-editor before CI runs.\n    \n    [eslint-plugin-cypress@7.0.1](https://www.npmjs.com/package/eslint-plugin-cypress)Updated Aug 2026Cypress ^15.21.0\n    \n    [#eslint](?search=eslint)[#linting](?search=linting)[#lint](?search=lint)[#best-practices](?search=best-practices)\n    \n*   ### [Cypress Chrome Recorder](https://github.com/cypress-io/cypress-chrome-recorder)\n    \n    official\n    \n    Command-line tool to convert Google Chrome DevTools Recorder exports into Cypress tests.\n    \n    [@cypress/chrome-recorder@2.3.1](https://www.npmjs.com/package/@cypress/chrome-recorder)Updated Apr 2023\n    \n    [#recording](?search=recording)[#chrome](?search=chrome)[#automation](?search=automation)[#devtools](?search=devtools)\n    \n*   ### [Cypress Chrome Recorder Extension](https://chrome.google.com/webstore/detail/cypress-chrome-recorder/fellcphjglholofndfmmjmheedhomgin)\n    \n    official\n    \n    Chrome DevTools extension that exports Cypress tests directly from the Recorder panel, with no CLI needed.\n    \n    [#recording](?search=recording)[#chrome](?search=chrome)[#extension](?search=extension)[#devtools](?search=devtools)\n    \n*   ### [TypeScript](https://github.com/cypress-io/cypress/tree/develop/cli/types)\n    \n    official\n    \n    Official TypeScript definitions for the Cypress API.\n    \n    [#typescript](?search=typescript)[#types](?search=types)[#intellisense](?search=intellisense)[#definitions](?search=definitions)\n    \n*   ### [cypress-html-validate](https://gitlab.com/html-validate/cypress-html-validate)\n    \n    community\n    \n    Validate HTML markup in your Cypress tests using html-validate.\n    \n    [cypress-html-validate@9.1.0](https://www.npmjs.com/package/cypress-html-validate)Updated Sep 2026Cypress ^13.0.0 || ^14.0.0 || ^15.0.0 || ^16.0.0\n    \n    [#html](?search=html)[#html-validate](?search=html-validate)[#validation](?search=validation)[#linting](?search=linting)\n    \n*   ### [cypress-watch-and-reload](https://github.com/bahmutov/cypress-watch-and-reload)\n    \n    community\n    \n    Reloads Cypress when one of the watched files changes.\n    \n    [cypress-watch-and-reload@2.1.8](https://www.npmjs.com/package/cypress-watch-and-reload)Updated Aug 2026Cypress 15.20.0\n    \n    [#file-watcher](?search=file-watcher)[#reload](?search=reload)[#watch](?search=watch)[#development](?search=development)\n    \n*   ### [cypress-codegen](https://github.com/ExpediaGroup/cypress-codegen)\n    \n    community\n    \n    A Cypress plugin which automatically adds and enables IntelliSense for custom commands\n    \n    [cypress-codegen@2.5.4](https://www.npmjs.com/package/cypress-codegen)Updated Aug 2026Cypress >=13\n    \n    [#commands](?search=commands)[#development](?search=development)[#codegen](?search=codegen)\n    \n*   ### [cypress-voice-plugin](https://github.com/dennisbergevin/cypress-voice-plugin)\n    \n    community\n    \n    Cypress plugin to announce spec result and time in Cypress Test Runner.\n    \n    [cypress-voice-plugin@2.1.4](https://www.npmjs.com/package/cypress-voice-plugin)Updated Jul 2026Cypress ^15.18.1\n    \n    [#auditory](?search=auditory)[#ui](?search=ui)[#results](?search=results)[#duration](?search=duration)\n    \n*   ### [cypress-runner-themes](https://github.com/dingraham/cypress-runner-themes)\n    \n    community\n    \n    Alternative themes for the Cypress Test Runner.\n    \n    [cypress-runner-themes@1.1.0](https://www.npmjs.com/package/cypress-runner-themes)Updated Jul 2026Cypress ^15.18.0\n    \n    [#theme](?search=theme)[#dark](?search=dark)[#light](?search=light)[#colorblind](?search=colorblind)\n    \n*   ### [vscode-cy-helper](https://marketplace.visualstudio.com/items?itemName=Shelex.vscode-cy-helper)\n    \n    community\n    \n    Visual Studio Code extension for cypress and cucumber preprocessor.\n    \n    [#vscode](?search=vscode)[#extension](?search=extension)[#intellisense](?search=intellisense)\n",
      "section": "app",
      "anchors": [
        "developer-tooling"
      ],
      "path": "/llm/json/chunked/app/extend/plugins-list.json",
      "token_estimate": 300
    },
    {
      "id": "app/extend/plugins-list#eslint-plugin-cypress",
      "doc_id": "app/extend/plugins-list",
      "heading": "eslint-plugin-cypress",
      "heading_level": 3,
      "content_markdown": "### [eslint-plugin-cypress](https://github.com/cypress-io/eslint-plugin-cypress)\n    \n    official\n    \n    Official ESLint plugin that configures Cypress and Mocha globals and enforces best-practice rules to prevent flaky tests and common Cypress anti-patterns, catching issues in-editor before CI runs.\n    \n    [eslint-plugin-cypress@7.0.1](https://www.npmjs.com/package/eslint-plugin-cypress)Updated Aug 2026Cypress ^15.21.0\n    \n    [#eslint](?search=eslint)[#linting](?search=linting)[#lint](?search=lint)[#best-practices](?search=best-practices)\n    \n*\n",
      "section": "app",
      "anchors": [
        "eslint-plugin-cypress"
      ],
      "path": "/llm/json/chunked/app/extend/plugins-list.json",
      "token_estimate": 48
    },
    {
      "id": "app/extend/plugins-list#email-sms",
      "doc_id": "app/extend/plugins-list",
      "heading": "Email & SMS",
      "heading_level": 2,
      "content_markdown": "## Email & SMS\n\nTest email and SMS flows such as sign-up confirmations and one-time codes.\n\n*   ### [cypress-maildev](https://github.com/Clebiez/cypress-maildev)\n    \n    community\n    \n    A bunch of Cypress commands in order to test your messages (SMS and Emails) by using Maildev REST API.\n    \n    [cypress-maildev@2.0.0](https://www.npmjs.com/package/cypress-maildev)Updated Jun 2026Cypress ^15.17.0\n    \n    [#email](?search=email)[#sms](?search=sms)[#commands](?search=commands)\n    \n*   ### [cypress-mailpit](https://github.com/pushpak1300/cypress-mailpit)\n    \n    community\n    \n    A collection of useful Cypress commands for testing Emails utilizing the Mailpit RestAPI. Comes with TypeScript support\n    \n    [cypress-mailpit@2.0.0](https://www.npmjs.com/package/cypress-mailpit)Updated Feb 2026Cypress >=15.10.0\n    \n    [#mailpit](?search=mailpit)[#email](?search=email)[#test](?search=test)[#commands](?search=commands)\n    \n*   ### [cypress-mailosaur](https://github.com/mailosaur/cypress-mailosaur)\n    \n    community\n    \n    Test email and SMS messages using Mailosaur.\n    \n    [cypress-mailosaur@5.0.0](https://www.npmjs.com/package/cypress-mailosaur)Updated Feb 2026Cypress >= 15.0.0\n    \n    [#email](?search=email)[#sms](?search=sms)[#commands](?search=commands)\n    \n*   ### [cypress-mailslurp](https://github.com/mailslurp/cypress-mailslurp)\n    \n    community\n    \n    Use test email accounts to send and receive emails in Cypress tests with MailSlurp.\n    \n    [cypress-mailslurp@1.11.1](https://www.npmjs.com/package/cypress-mailslurp)Updated Aug 2025Cypress ^14.5.4\n    \n    [#email](?search=email)[#mailslurp](?search=mailslurp)[#test](?search=test)[#commands](?search=commands)\n    \n*   ### [cypress-temp-mail](https://github.com/madhusaran/cypress-temp-mail)\n    \n    community\n    \n    Lightweight npm library designed to generate temporary email addresses for end-to-end testing with Cypress\n    \n    [cypress-temp-mail@3.0.1](https://www.npmjs.com/package/cypress-temp-mail)Updated Mar 2025Cypress ^13.9.0\n    \n    [#cypress-temp-mail](?search=cypress-temp-mail)[#email](?search=email)[#temp-mail](?search=temp-mail)[#test](?search=test)[#commands](?search=commands)\n    \n*   ### [cypress-guerrillamail](https://github.com/e23thr/cypress-guerrillamail)\n    \n    community\n    \n    Create and use a randomly-generated email address from Guerrilla Mail.\n    \n    [cypress-guerrillamail@0.0.6](https://www.npmjs.com/package/cypress-guerrillamail)Updated Jun 2024Cypress ^13.12.0\n    \n    [#email](?search=email)[#guerrillamail](?search=guerrillamail)[#test](?search=test)[#commands](?search=commands)\n    \n*   ### [cypress-temp-sms](https://github.com/madhusaran/cypress-temp-sms)\n    \n    community\n    \n    Generates temporary mobile numbers that shall be used for SMS verification (OTP,2FA)\n    \n    [cypress-temp-sms@1.0.5](https://www.npmjs.com/package/cypress-temp-sms)Updated Jun 2024Cypress ^13.10.0\n    \n    [#cypress-temp-sms](?search=cypress-temp-sms)[#sms](?search=sms)[#temp-number](?search=temp-number)[#otp](?search=otp)[#2fa](?search=2fa)[#commands](?search=commands)\n",
      "section": "app",
      "anchors": [
        "email-sms"
      ],
      "path": "/llm/json/chunked/app/extend/plugins-list.json",
      "token_estimate": 231
    },
    {
      "id": "app/extend/plugins-list#network-api-testing",
      "doc_id": "app/extend/plugins-list",
      "heading": "Network & API Testing",
      "heading_level": 2,
      "content_markdown": "## Network & API Testing\n\nTest, stub, and inspect network requests, APIs, and real-time messaging.\n\n*   ### [cypress-plugin-api](https://github.com/filiphric/cypress-plugin-api)\n    \n    community\n    \n    Cypress plugin for effective API testing. Imagine Postman, but in Cypress.\n    \n    [cypress-plugin-api@2.12.3](https://www.npmjs.com/package/cypress-plugin-api)Updated Sep 2026Cypress >=15.10.0\n    \n    [#api](?search=api)[#http](?search=http)[#rest](?search=rest)[#request](?search=request)[#postman](?search=postman)\n    \n*   ### [cypress-mock-latency](https://github.com/dhrusoni84/cypress-mock-latency)\n    \n    community\n    \n    Easily mock real-world flaky network latency and jitter in Cypress tests.\n    \n    [cypress-mock-latency@1.0.0](https://www.npmjs.com/package/cypress-mock-latency)Updated Jul 2026Cypress >=10.0.0\n    \n    [#network](?search=network)[#latency](?search=latency)[#jitter](?search=jitter)[#mock](?search=mock)[#throttle](?search=throttle)\n    \n*   ### [@bahmutov/cy-api](https://github.com/bahmutov/cy-api)\n    \n    community\n    \n    Cypress custom command \"cy.api\" for HTTP API testing with server logs.\n    \n    [@bahmutov/cy-api@2.3.0](https://www.npmjs.com/package/@bahmutov/cy-api)Updated Apr 2026Cypress >=15.10.0\n    \n    [#api](?search=api)[#http](?search=http)[#rest](?search=rest)[#request](?search=request)[#commands](?search=commands)\n    \n*   ### [cypress-plugin-xhr-toggle](https://github.com/filiphric/cypress-plugin-xhr-toggle)\n    \n    community\n    \n    Hides and reveals XHR events in Cypress GUI\n    \n    [cypress-plugin-xhr-toggle@1.3.0](https://www.npmjs.com/package/cypress-plugin-xhr-toggle)Updated Mar 2026Cypress >=10\n    \n    [#utility](?search=utility)[#UI](?search=UI)[#api](?search=api)[#xhr](?search=xhr)\n    \n*   ### [cypress-network-idle](https://github.com/bahmutov/cypress-network-idle)\n    \n    community\n    \n    Wait for network requests to go idle before continuing the test.\n    \n    [cypress-network-idle@2.0.1](https://www.npmjs.com/package/cypress-network-idle)Updated Mar 2026Cypress 15.12.0\n    \n    [#network](?search=network)[#idle](?search=idle)[#wait](?search=wait)[#commands](?search=commands)\n    \n*   ### [cypress-intercept-formdata](https://github.com/yoavniran/cypress-intercept-formdata)\n    \n    community\n    \n    Work with Cypress' Intercept multipart/form-data requests\n    \n    [cypress-intercept-formdata@1.0.0](https://www.npmjs.com/package/cypress-intercept-formdata)Updated Feb 2026Cypress >=6.3.0\n    \n    [#testing](?search=testing)[#commands](?search=commands)[#intercept](?search=intercept)[#form-data](?search=form-data)[#request](?search=request)\n    \n*   ### [cypress-har-generator](https://github.com/NeuraLegion/cypress-har-generator)\n    \n    community\n    \n    Generate HTTP Archive (HAR) while running tests.\n    \n    [@neuralegion/cypress-har-generator@5.17.1](https://www.npmjs.com/package/@neuralegion/cypress-har-generator)Updated May 2025Cypress >=4.4.1 <12.12.0 || >=12.17.0\n    \n    [#har](?search=har)[#http-archive](?search=http-archive)[#http](?search=http)[#websocket](?search=websocket)[#recording](?search=recording)[#chrome](?search=chrome)\n    \n*   ### [@swimlane/cy-mockapi](https://github.com/swimlane/cy-mockapi)\n    \n    community\n    \n    Easily mock your REST API in Cypress by putting responses in the fixtures directory tree.\n    \n    [@swimlane/cy-mockapi@3.0.0](https://www.npmjs.com/package/@swimlane/cy-mockapi)Updated Jun 2024Cypress >13.0.0\n    \n    [#mock](?search=mock)[#rest](?search=rest)[#api](?search=api)\n    \n*   ### [Cypress-SignalR-Mock](https://github.com/JasonLandbridge/Cypress-SignalR-Mock)\n    \n    community\n    \n    Easy way to publish messages from and to your SignalR hubs in Cypress E2E tests.\n    \n    [#commands](?search=commands)[#signalr](?search=signalr)[#mock](?search=mock)[#websocket](?search=websocket)\n",
      "section": "app",
      "anchors": [
        "network-api-testing"
      ],
      "path": "/llm/json/chunked/app/extend/plugins-list.json",
      "token_estimate": 253
    },
    {
      "id": "app/extend/plugins-list#performance",
      "doc_id": "app/extend/plugins-list",
      "heading": "Performance",
      "heading_level": 2,
      "content_markdown": "## Performance\n\nMeasure command timings and catch performance regressions.\n\n*   ### [cypress-perf-baseline](https://github.com/vimukthi101/cypress-perf-baseline)\n    \n    community\n    \n    Measure performance in Cypress tests, keep a baseline in git, and catch regressions in CI.\n    \n    [cypress-perf-baseline@1.0.0](https://www.npmjs.com/package/cypress-perf-baseline)Updated May 2026Cypress >=12.0.0\n    \n    [#cypress-plugin](?search=cypress-plugin)[#performance](?search=performance)[#performance-testing](?search=performance-testing)[#web-vitals](?search=web-vitals)[#lcp](?search=lcp)[#fcp](?search=fcp)[#metrics](?search=metrics)[#benchmark](?search=benchmark)\n    \n*   ### [cypress-duration-metrics](https://github.com/archfz/cypress-duration-metrics)\n    \n    community\n    \n    Measure duration of commands and different stages of cypress lifecycle. Log to terminal.\n    \n    [cypress-duration-metrics@1.1.2](https://www.npmjs.com/package/cypress-duration-metrics)Updated Aug 2023Cypress >=10.0.0\n    \n    [#duration](?search=duration)[#timings](?search=timings)[#commands](?search=commands)[#performance](?search=performance)[#measurement](?search=measurement)[#metrics](?search=metrics)[#total](?search=total)\n    \n*   ### [cypress-timings](https://github.com/bahmutov/cypress-timings)\n    \n    community\n    \n    A Cypress plugin for reporting individual command timings.\n    \n    [cypress-timings@1.0.0](https://www.npmjs.com/package/cypress-timings)Updated Dec 2020Cypress 6.0.1\n    \n    [#commands](?search=commands)[#performance](?search=performance)[#timings](?search=timings)[#metrics](?search=metrics)[#duration](?search=duration)\n",
      "section": "app",
      "anchors": [
        "performance"
      ],
      "path": "/llm/json/chunked/app/extend/plugins-list.json",
      "token_estimate": 96
    },
    {
      "id": "app/extend/plugins-list#preprocessors",
      "doc_id": "app/extend/plugins-list",
      "heading": "Preprocessors",
      "heading_level": 2,
      "content_markdown": "## Preprocessors\n\nA preprocessor is the plugin responsible for preparing a support file or a test file for the browser. By default, Cypress comes packaged with webpack preprocessor already installed. Read the [Preprocessors API docs](/llm/markdown/api/node-events/preprocessors-api.md) to learn more.\n\n*   ### [Webpack](https://github.com/cypress-io/cypress/tree/develop/npm/webpack-preprocessor)\n    \n    official\n    \n    Watches and bundles your spec files via webpack.\n    \n    [@cypress/webpack-preprocessor@8.0.0](https://www.npmjs.com/package/@cypress/webpack-preprocessor)Updated Aug 2026\n    \n    [#webpack](?search=webpack)[#preprocessor](?search=preprocessor)[#bundler](?search=bundler)\n    \n*   ### [Cucumber](https://github.com/badeball/cypress-cucumber-preprocessor)\n    \n    community\n    \n    Run Cucumber/Gherkin-syntax specs with Cypress.\n    \n    [@badeball/cypress-cucumber-preprocessor@28.0.0](https://www.npmjs.com/package/@badeball/cypress-cucumber-preprocessor)Updated Sep 2026Cypress ^13.0.0 || ^14.0.0 || ~15.16.0 || ~15.17.0 || ^15.18.0 || ^16.0.0\n    \n    [#file-watcher](?search=file-watcher)[#cucumber](?search=cucumber)[#bdd](?search=bdd)[#gherkin](?search=gherkin)[#preprocessor](?search=preprocessor)\n    \n*   ### [cypress-vite](https://github.com/mammadataei/cypress-vite)\n    \n    community\n    \n    Cypress preprocessor for running specs using Vite.\n    \n    [cypress-vite@1.10.2](https://www.npmjs.com/package/cypress-vite)Updated Jun 2026Cypress ^15.17.0\n    \n    [#vite](?search=vite)[#preprocessor](?search=preprocessor)[#bundler](?search=bundler)\n    \n*   ### [cypress-markdown-preprocessor](https://github.com/bahmutov/cypress-markdown-preprocessor)\n    \n    community\n    \n    Cypress preprocessor for extracting tests from Markdown files.\n    \n    [cypress-markdown-preprocessor@1.10.36](https://www.npmjs.com/package/cypress-markdown-preprocessor)Updated Dec 2025Cypress 15.7.1\n    \n    [#markdown](?search=markdown)[#preprocessor](?search=preprocessor)[#docs](?search=docs)\n    \n*   ### [@bahmutov/cypress-esbuild-preprocessor](https://github.com/bahmutov/cypress-esbuild-preprocessor)\n    \n    community\n    \n    Bundle Cypress specs using esbuild.\n    \n    [@bahmutov/cypress-esbuild-preprocessor@2.2.8](https://www.npmjs.com/package/@bahmutov/cypress-esbuild-preprocessor)Updated Dec 2025Cypress 15.7.0\n    \n    [#esbuild](?search=esbuild)[#preprocessor](?search=preprocessor)[#bundler](?search=bundler)\n",
      "section": "app",
      "anchors": [
        "preprocessors"
      ],
      "path": "/llm/json/chunked/app/extend/plugins-list.json",
      "token_estimate": 167
    },
    {
      "id": "app/extend/plugins-list#test-data-fixtures",
      "doc_id": "app/extend/plugins-list",
      "heading": "Test Data & Fixtures",
      "heading_level": 2,
      "content_markdown": "## Test Data & Fixtures\n\nGenerate and manage realistic test data and fixtures.\n\n*   ### [cypress-fixture-faker](https://github.com/Zaista/cypress-fixture-faker)\n    \n    community\n    \n    A Cypress plugin that enables faker functions in json fixture files.\n    \n    [cypress-fixture-faker@1.0.5](https://www.npmjs.com/package/cypress-fixture-faker)Updated May 2026Cypress ^13.13.2\n    \n    [#fixture](?search=fixture)[#faker](?search=faker)[#test-data](?search=test-data)[#fixtures](?search=fixtures)[#mock-data](?search=mock-data)\n    \n*   ### [cypress-test-data-generator](https://github.com/khawjaahmad/cypress-test-data-generator)\n    \n    community\n    \n    Generate realistic test data for Cypress tests using Faker.js.\n    \n    [cypress-test-data-generator@2.1.1](https://www.npmjs.com/package/cypress-test-data-generator)Updated Apr 2026Cypress ^15.14.0\n    \n    [#data-generation](?search=data-generation)[#faker](?search=faker)[#testing](?search=testing)[#test-data](?search=test-data)\n    \n*   ### [cypress-geolocation-locale-faker](https://github.com/pradapjackie/cypress-geolocation-locale-faker)\n    \n    community\n    \n    A Cypress plugin to mock geolocation, timezone, language, and locale settings for end-to-end testing. Useful for simulating user environments worldwide.\n    \n    [cypress-geolocation-locale-faker@1.0.1](https://www.npmjs.com/package/cypress-geolocation-locale-faker)Updated Jul 2025Cypress ^14.5.1\n    \n    [#geolocation](?search=geolocation)[#timezone](?search=timezone)[#locale](?search=locale)[#language](?search=language)[#plugin](?search=plugin)[#testing](?search=testing)\n",
      "section": "app",
      "anchors": [
        "test-data-fixtures"
      ],
      "path": "/llm/json/chunked/app/extend/plugins-list.json",
      "token_estimate": 107
    },
    {
      "id": "app/extend/plugins-list#test-selection-execution",
      "doc_id": "app/extend/plugins-list",
      "heading": "Test Selection & Execution",
      "heading_level": 2,
      "content_markdown": "## Test Selection & Execution\n\nFilter, tag, re-run, and control which tests execute and how failures are handled.\n\n*   ### [@cypress/grep](https://github.com/cypress-io/cypress/tree/develop/npm/grep)\n    \n    official\n    \n    Filter tests using its title or tags.\n    \n    [@cypress/grep@7.0.0](https://www.npmjs.com/package/@cypress/grep)Updated Aug 2026Cypress >=15.10.0\n    \n    [#grep](?search=grep)[#tags](?search=tags)[#filter](?search=filter)[#test-selection](?search=test-selection)\n    \n*   ### [cypress-cli-select](https://github.com/dennisbergevin/cypress-cli-select)\n    \n    community\n    \n    Cypress interactive cli prompt to select and run specific specs, tests or tags\n    \n    [cypress-cli-select@2.0.8](https://www.npmjs.com/package/cypress-cli-select)Updated Aug 2026Cypress ^15.21.0\n    \n    [#grep](?search=grep)[#cli](?search=cli)[#tags](?search=tags)\n    \n*   ### [cypress-plugin-last-failed](https://github.com/dennisbergevin/cypress-plugin-last-failed)\n    \n    community\n    \n    A companion Cypress plugin for \\`cy-grep\\` that re-runs the last failed test(s).\n    \n    [cypress-plugin-last-failed@4.0.0](https://www.npmjs.com/package/cypress-plugin-last-failed)Updated Aug 2026Cypress ^15.21.0\n    \n    [#grep](?search=grep)[#ui](?search=ui)[#failure](?search=failure)[#results](?search=results)\n    \n*   ### [cypress-plugin-grep-boxes](https://github.com/dennisbergevin/cypress-plugin-grep-boxes)\n    \n    community\n    \n    A companion Cypress plugin for \\`cy-grep\\` that allows users to run specific test(s) in open mode.\n    \n    [cypress-plugin-grep-boxes@4.0.1](https://www.npmjs.com/package/cypress-plugin-grep-boxes)Updated Aug 2026Cypress ^15.21.0\n    \n    [#grep](?search=grep)[#ui](?search=ui)[#tags](?search=tags)[#filter](?search=filter)\n    \n*   ### [cypress-conditional-tags](https://github.com/JaydipManiya/cypress-conditional-tags)\n    \n    community\n    \n    Access runtime tags (CLI) and test tags (config) inside Cypress test logic to build context-aware conditional behavior.\n    \n    [cypress-conditional-tags@2.0.1](https://www.npmjs.com/package/cypress-conditional-tags)Updated Jul 2026Cypress >=15.10.0\n    \n    [#tags](?search=tags)[#cli](?search=cli)[#conditional](?search=conditional)[#filter](?search=filter)[#test-selection](?search=test-selection)\n    \n*   ### [cypress-fail-fast](https://github.com/javierbrea/cypress-fail-fast)\n    \n    community\n    \n    Enables fail fast in Cypress, skipping the rest of tests on first failure.\n    \n    [cypress-fail-fast@8.1.0](https://www.npmjs.com/package/cypress-fail-fast)Updated Mar 2026Cypress >=15.10.0\n    \n    [#fail-fast](?search=fail-fast)[#failure](?search=failure)[#skip](?search=skip)[#config](?search=config)\n    \n*   ### [cypress-fail-on-network-error](https://github.com/nils-hoyer/cypress-fail-on-network-error)\n    \n    community\n    \n    Fail cypress test on network error.\n    \n    [cypress-fail-on-network-error@1.0.5](https://www.npmjs.com/package/cypress-fail-on-network-error)Updated Jan 2026Cypress 15.8.1\n    \n    [#network](?search=network)[#error](?search=error)[#fail](?search=fail)\n    \n*   ### [cypress-fail-on-console-error](https://github.com/nils-hoyer/cypress-fail-on-console-error)\n    \n    community\n    \n    Fail cypress test on console error.\n    \n    [cypress-fail-on-console-error@5.1.3](https://www.npmjs.com/package/cypress-fail-on-console-error)Updated Jan 2026Cypress 15.8.1\n    \n    [#console](?search=console)[#error](?search=error)[#fail](?search=fail)\n    \n*   ### [cypress-expect](https://github.com/bahmutov/cypress-expect)\n    \n    community\n    \n    Cypress CLI wrapper where you can specify the total number of expected tests.\n    \n    [cypress-expect@3.1.6](https://www.npmjs.com/package/cypress-expect)Updated Sep 2025Cypress >=5.3.0\n    \n    [#cli](?search=cli)[#assertions](?search=assertions)[#test-count](?search=test-count)\n    \n*   ### [cypress-each](https://github.com/bahmutov/cypress-each)\n    \n    community\n    \n    Adds describe.each and it.each for data-driven Cypress tests.\n    \n    [cypress-each@1.14.1](https://www.npmjs.com/package/cypress-each)Updated Aug 2025Cypress 15.0.0\n    \n    [#each](?search=each)[#data-driven](?search=data-driven)[#describe-each](?search=describe-each)[#it-each](?search=it-each)[#test-selection](?search=test-selection)\n",
      "section": "app",
      "anchors": [
        "test-selection-execution"
      ],
      "path": "/llm/json/chunked/app/extend/plugins-list.json",
      "token_estimate": 292
    },
    {
      "id": "app/extend/plugins-list#user-interactions",
      "doc_id": "app/extend/plugins-list",
      "heading": "User Interactions",
      "heading_level": 2,
      "content_markdown": "## User Interactions\n\nFire realistic user interactions: native events, drag-and-drop, mobile gestures, and keyboard tabbing.\n\n*   ### [cypress-device-emulate](https://github.com/sekharsdet/cypress-device-emulate)\n    \n    community\n    \n    Real mobile device emulation for Cypress — viewport, touch, user agent, device pixel ratio, and live orientation rotation via Chrome DevTools Protocol.\n    \n    [cypress-device-emulate@0.1.3](https://www.npmjs.com/package/cypress-device-emulate)Updated Aug 2026Cypress >=12.0.0\n    \n    [#mobile](?search=mobile)[#device-emulation](?search=device-emulation)[#viewport](?search=viewport)[#touch](?search=touch)[#cdp](?search=cdp)[#orientation](?search=orientation)\n    \n*   ### [cypress-real-dnd](https://github.com/emidhun/cypress-real-dnd)\n    \n    community\n    \n    Real HTML5 drag-and-drop via Chrome DevTools Protocol. Triggers the actual dragstart → dragover → drop pipeline, so it works with react-dnd, Sortable.js, dnd-kit's HTML5 sensor, and plain \\`draggable=\"true\"\\` elements where synthetic-event and pointer-event plugins do not.\n    \n    [cypress-real-dnd@0.1.4](https://www.npmjs.com/package/cypress-real-dnd)Updated Jun 2026Cypress >=12\n    \n    [#dragndrop](?search=dragndrop)[#drag-and-drop](?search=drag-and-drop)[#drag](?search=drag)[#drop](?search=drop)[#react-dnd](?search=react-dnd)[#html5](?search=html5)[#cdp](?search=cdp)[#commands](?search=commands)\n    \n*   ### [cypress-plugin-tab](https://github.com/Bkucera/cypress-plugin-tab)\n    \n    community\n    \n    A Cypress plugin to add a tab command.\n    \n    [cypress-plugin-tab@2.0.0](https://www.npmjs.com/package/cypress-plugin-tab)Updated Mar 2026Cypress >=10\n    \n    [#commands](?search=commands)[#tab](?search=tab)[#keyboard](?search=keyboard)[#accessibility](?search=accessibility)\n    \n*   ### [cypress-real-events](https://github.com/dmtrKovalenko/cypress-real-events)\n    \n    community\n    \n    Fire native system events from Cypress like hover, swipe, etc.\n    \n    [cypress-real-events@1.15.0](https://www.npmjs.com/package/cypress-real-events)Updated Sep 2025Cypress ^4.x || ^5.x || ^6.x || ^7.x || ^8.x || ^9.x || ^10.x || ^11.x || ^12.x || ^13.x || ^14.x || ^15.x\n    \n    [#commands](?search=commands)[#native-events](?search=native-events)[#hover](?search=hover)[#swipe](?search=swipe)[#cdp](?search=cdp)[#real-events](?search=real-events)\n    \n*   ### [cypress-dragndrop-kit](https://github.com/vergjor/cypress-dragndrop-kit)\n    \n    community\n    \n    A lightweight, Cypress-native plugin that simplifies drag‑and‑drop and movement interactions in end-to-end tests. Perfect for testing sortable lists, draggable elements, and custom UI components.\n    \n    [cypress-dragndrop-kit@1.1.0](https://www.npmjs.com/package/cypress-dragndrop-kit)Updated Aug 2025Cypress ^15.0.0\n    \n    [#dragndrop](?search=dragndrop)[#drag-and-drop](?search=drag-and-drop)[#drag](?search=drag)[#drop](?search=drop)[#commands](?search=commands)\n    \n*   ### [cy-mobile-commands](https://gitlab.com/nTopus/cy-mobile-commands#readme)\n    \n    community\n    \n    Mobile testing helper for Cypress.\n    \n    [cy-mobile-commands@0.3.0](https://www.npmjs.com/package/cy-mobile-commands)Updated Oct 2021\n    \n    [#mobile](?search=mobile)[#swipe](?search=swipe)[#touch](?search=touch)[#commands](?search=commands)\n",
      "section": "app",
      "anchors": [
        "user-interactions"
      ],
      "path": "/llm/json/chunked/app/extend/plugins-list.json",
      "token_estimate": 260
    },
    {
      "id": "app/extend/plugins-list#cypress-device-emulate",
      "doc_id": "app/extend/plugins-list",
      "heading": "cypress-device-emulate",
      "heading_level": 3,
      "content_markdown": "### [cypress-device-emulate](https://github.com/sekharsdet/cypress-device-emulate)\n    \n    community\n    \n    Real mobile device emulation for Cypress — viewport, touch, user agent, device pixel ratio, and live orientation rotation via Chrome DevTools Protocol.\n    \n    [cypress-device-emulate@0.1.3](https://www.npmjs.com/package/cypress-device-emulate)Updated Aug 2026Cypress >=12.0.0\n    \n    [#mobile](?search=mobile)[#device-emulation](?search=device-emulation)[#viewport](?search=viewport)[#touch](?search=touch)[#cdp](?search=cdp)[#orientation](?search=orientation)\n    \n*\n",
      "section": "app",
      "anchors": [
        "cypress-device-emulate"
      ],
      "path": "/llm/json/chunked/app/extend/plugins-list.json",
      "token_estimate": 41
    },
    {
      "id": "app/extend/plugins-list#cypress-real-dnd",
      "doc_id": "app/extend/plugins-list",
      "heading": "cypress-real-dnd",
      "heading_level": 3,
      "content_markdown": "### [cypress-real-dnd](https://github.com/emidhun/cypress-real-dnd)\n    \n    community\n    \n    Real HTML5 drag-and-drop via Chrome DevTools Protocol. Triggers the actual dragstart → dragover → drop pipeline, so it works with react-dnd, Sortable.js, dnd-kit's HTML5 sensor, and plain \\`draggable=\"true\"\\` elements where synthetic-event and pointer-event plugins do not.\n    \n    [cypress-real-dnd@0.1.4](https://www.npmjs.com/package/cypress-real-dnd)Updated Jun 2026Cypress >=12\n    \n    [#dragndrop](?search=dragndrop)[#drag-and-drop](?search=drag-and-drop)[#drag](?search=drag)[#drop](?search=drop)[#react-dnd](?search=react-dnd)[#html5](?search=html5)[#cdp](?search=cdp)[#commands](?search=commands)\n    \n*\n",
      "section": "app",
      "anchors": [
        "cypress-real-dnd"
      ],
      "path": "/llm/json/chunked/app/extend/plugins-list.json",
      "token_estimate": 60
    },
    {
      "id": "app/extend/plugins-list#cypress-real-events",
      "doc_id": "app/extend/plugins-list",
      "heading": "cypress-real-events",
      "heading_level": 3,
      "content_markdown": "### [cypress-real-events](https://github.com/dmtrKovalenko/cypress-real-events)\n    \n    community\n    \n    Fire native system events from Cypress like hover, swipe, etc.\n    \n    [cypress-real-events@1.15.0](https://www.npmjs.com/package/cypress-real-events)Updated Sep 2025Cypress ^4.x || ^5.x || ^6.x || ^7.x || ^8.x || ^9.x || ^10.x || ^11.x || ^12.x || ^13.x || ^14.x || ^15.x\n    \n    [#commands](?search=commands)[#native-events](?search=native-events)[#hover](?search=hover)[#swipe](?search=swipe)[#cdp](?search=cdp)[#real-events](?search=real-events)\n    \n*\n",
      "section": "app",
      "anchors": [
        "cypress-real-events"
      ],
      "path": "/llm/json/chunked/app/extend/plugins-list.json",
      "token_estimate": 55
    },
    {
      "id": "app/extend/plugins-list#cypress-dragndrop-kit",
      "doc_id": "app/extend/plugins-list",
      "heading": "cypress-dragndrop-kit",
      "heading_level": 3,
      "content_markdown": "### [cypress-dragndrop-kit](https://github.com/vergjor/cypress-dragndrop-kit)\n    \n    community\n    \n    A lightweight, Cypress-native plugin that simplifies drag‑and‑drop and movement interactions in end-to-end tests. Perfect for testing sortable lists, draggable elements, and custom UI components.\n    \n    [cypress-dragndrop-kit@1.1.0](https://www.npmjs.com/package/cypress-dragndrop-kit)Updated Aug 2025Cypress ^15.0.0\n    \n    [#dragndrop](?search=dragndrop)[#drag-and-drop](?search=drag-and-drop)[#drag](?search=drag)[#drop](?search=drop)[#commands](?search=commands)\n    \n*\n",
      "section": "app",
      "anchors": [
        "cypress-dragndrop-kit"
      ],
      "path": "/llm/json/chunked/app/extend/plugins-list.json",
      "token_estimate": 44
    },
    {
      "id": "app/extend/plugins-list#visual-testing",
      "doc_id": "app/extend/plugins-list",
      "heading": "Visual Testing",
      "heading_level": 2,
      "content_markdown": "## Visual Testing\n\n[Visual testing](/llm/markdown/app/tooling/visual-testing.md) is a great complement to functional testing.\n\n*   ### [Cypress Image Snapshot](https://github.com/simonsmith/cypress-image-snapshot)\n    \n    community\n    \n    Catch visual regressions and compare image diffs locally and in Cypress Cloud.\n    \n    [@simonsmith/cypress-image-snapshot@11.0.0](https://www.npmjs.com/package/@simonsmith/cypress-image-snapshot)Updated Sep 2026Cypress >=15.10.0\n    \n    [#image-diff](?search=image-diff)[#snapshot](?search=snapshot)[#visual regression](?search=visual%20regression)[#screenshots](?search=screenshots)\n    \n*   ### [@chromatic-com/cypress](https://github.com/chromaui/chromatic-e2e)\n    \n    community\n    \n    Chromatic visual regression testing for Cypress.\n    \n    [@chromatic-com/cypress@0.13.2](https://www.npmjs.com/package/@chromatic-com/cypress)Updated Aug 2026Cypress >=15.10.0\n    \n    [#visual regression](?search=visual%20regression)[#visual testing](?search=visual%20testing)[#chromatic](?search=chromatic)[#screenshots](?search=screenshots)\n    \n*   ### [Sauce Labs Visual](https://docs.saucelabs.com/visual-testing/integrations/cypress/)\n    \n    community\n    \n    Visual testing for Cypress tests, reviewed on the Sauce Labs platform.\n    \n    [@saucelabs/cypress-visual-plugin@0.10.2](https://www.npmjs.com/package/@saucelabs/cypress-visual-plugin)Updated Aug 2026Cypress ^12.0.0 || ^13.0.0 || ^14.0.0 || ^15.0.0\n    \n    [#screenshots](?search=screenshots)[#visual regression](?search=visual%20regression)[#visual testing](?search=visual%20testing)[#cross-browser](?search=cross-browser)\n    \n*   ### [Visual Regression Diff](https://github.com/FRSOURCE/cypress-plugin-visual-regression-diff)\n    \n    community\n    \n    Perform visual regression test with a nice GUI as help. 💅 Supports both E2E and Component Testings\n    \n    [@frsource/cypress-plugin-visual-regression-diff@4.1.1](https://www.npmjs.com/package/@frsource/cypress-plugin-visual-regression-diff)Updated Jul 2026Cypress >=13.0.0\n    \n    [#screenshots](?search=screenshots)[#visual regression](?search=visual%20regression)[#visual testing](?search=visual%20testing)[#image-diff](?search=image-diff)[#image comparison](?search=image%20comparison)[#image snapshot](?search=image%20snapshot)\n    \n*   ### [LambdaTest SmartUI](https://www.lambdatest.com/support/docs/smartui-cypress-sdk/)\n    \n    community\n    \n    Visual regression testing for Cypress tests on LambdaTest's SmartUI cloud.\n    \n    [@lambdatest/cypress-driver@1.0.9-beta.3](https://www.npmjs.com/package/@lambdatest/cypress-driver)Updated Feb 2026Cypress >=10\n    \n    [#screenshots](?search=screenshots)[#visual regression](?search=visual%20regression)[#visual testing](?search=visual%20testing)[#cross-browser](?search=cross-browser)\n    \n*   ### [Applitools](https://applitools.com/tutorials/sdks/cypress/quickstart/getting-started)\n    \n    community\n    \n    Fast, easy and reliable visual UI testing with Cypress.\n    \n    [#screenshots](?search=screenshots)[#visual regression](?search=visual%20regression)[#visual-ai](?search=visual-ai)\n    \n*   ### [Argos](https://docs.argos-ci.com/cypress)\n    \n    community\n    \n    Automate visual testing in your CI.\n    \n    [#devX](?search=devX)[#screenshots](?search=screenshots)[#visual regression](?search=visual%20regression)[#visual testing](?search=visual%20testing)[#ci](?search=ci)\n    \n*   ### [Cypress Image Diff](https://github.com/uktrade/cypress-image-diff)\n    \n    community\n    \n    Visual regression testing plugin maintained by DIT - UK Gov.\n    \n    [#screenshots](?search=screenshots)[#visual regression](?search=visual%20regression)[#image-diff](?search=image-diff)\n    \n*   ### [Cypress Visual Regression](https://github.com/cypress-visual-regression/cypress-visual-regression)\n    \n    community\n    \n    Plugin that adds powerful visual regression testing capabilities to Cypress, that comes with a comparison preview built in the Cypress Test Runner.\n    \n    [#image-diff](?search=image-diff)[#snapshot](?search=snapshot)[#visual regression](?search=visual%20regression)\n    \n*   ### [Happo](https://docs.happo.io/docs/cypress)\n    \n    community\n    \n    Catch unexpected visual and accessibility changes and UI bugs\n    \n    [#screenshots](?search=screenshots)[#visual regression](?search=visual%20regression)[#visual testing](?search=visual%20testing)[#cross-browser](?search=cross-browser)\n    \n*   ### [Percy](https://docs.percy.io/docs/cypress)\n    \n    community\n    \n    Visual regression testing for Cypress tests with Percy.\n    \n    [#screenshots](?search=screenshots)[#visual regression](?search=visual%20regression)[#visual testing](?search=visual%20testing)[#cross-browser](?search=cross-browser)\n    \n*   ### [Pixeleye](https://pixeleye.io/docs/integrations/cypress)\n    \n    community\n    \n    Open-source, multi-browser visual review and testing platform.\n    \n    [#open-source](?search=open-source)[#screenshots](?search=screenshots)[#visual regression](?search=visual%20regression)[#multi-browser](?search=multi-browser)\n    \n*   ### [SmartBear VisualTest](https://support.smartbear.com/visualtest/docs/en/software-development-kits--sdks-/cypress-sdk.html)\n    \n    community\n    \n    Visual regression testing for Cypress tests with SmartBear VisualTest.\n    \n    [#visual-ai](?search=visual-ai)[#fullpage](?search=fullpage)[#screenshots](?search=screenshots)[#visual regression](?search=visual%20regression)[#screenshots comparison](?search=screenshots%20comparison)\n    \n*   ### [Wopee.io](https://docs.wopee.io/integrations/cypress/01-getting-started/)\n    \n    community\n    \n    Wopee.io: Easy visual testing with Cypress.\n    \n    [#fullpage](?search=fullpage)[#screenshots](?search=screenshots)[#visual regression](?search=visual%20regression)[#screenshots comparison](?search=screenshots%20comparison)\n    \n\nFound something out of date or a plugin that should be added or removed? Please [open a pull request or issue](https://github.com/cypress-io/cypress-documentation/blob/master/CONTRIBUTING.md#adding-plugins).\n",
      "section": "app",
      "anchors": [
        "visual-testing"
      ],
      "path": "/llm/json/chunked/app/extend/plugins-list.json",
      "token_estimate": 411
    },
    {
      "id": "app/extend/plugins-list#sauce-labs-visual",
      "doc_id": "app/extend/plugins-list",
      "heading": "Sauce Labs Visual",
      "heading_level": 3,
      "content_markdown": "### [Sauce Labs Visual](https://docs.saucelabs.com/visual-testing/integrations/cypress/)\n    \n    community\n    \n    Visual testing for Cypress tests, reviewed on the Sauce Labs platform.\n    \n    [@saucelabs/cypress-visual-plugin@0.10.2](https://www.npmjs.com/package/@saucelabs/cypress-visual-plugin)Updated Aug 2026Cypress ^12.0.0 || ^13.0.0 || ^14.0.0 || ^15.0.0\n    \n    [#screenshots](?search=screenshots)[#visual regression](?search=visual%20regression)[#visual testing](?search=visual%20testing)[#cross-browser](?search=cross-browser)\n    \n*\n",
      "section": "app",
      "anchors": [
        "sauce-labs-visual"
      ],
      "path": "/llm/json/chunked/app/extend/plugins-list.json",
      "token_estimate": 40
    },
    {
      "id": "app/extend/plugins-list#visual-regression-diff",
      "doc_id": "app/extend/plugins-list",
      "heading": "Visual Regression Diff",
      "heading_level": 3,
      "content_markdown": "### [Visual Regression Diff](https://github.com/FRSOURCE/cypress-plugin-visual-regression-diff)\n    \n    community\n    \n    Perform visual regression test with a nice GUI as help. 💅 Supports both E2E and Component Testings\n    \n    [@frsource/cypress-plugin-visual-regression-diff@4.1.1](https://www.npmjs.com/package/@frsource/cypress-plugin-visual-regression-diff)Updated Jul 2026Cypress >=13.0.0\n    \n    [#screenshots](?search=screenshots)[#visual regression](?search=visual%20regression)[#visual testing](?search=visual%20testing)[#image-diff](?search=image-diff)[#image comparison](?search=image%20comparison)[#image snapshot](?search=image%20snapshot)\n    \n*\n",
      "section": "app",
      "anchors": [
        "visual-regression-diff"
      ],
      "path": "/llm/json/chunked/app/extend/plugins-list.json",
      "token_estimate": 43
    },
    {
      "id": "app/extend/plugins-list#cypress-visual-regression",
      "doc_id": "app/extend/plugins-list",
      "heading": "Cypress Visual Regression",
      "heading_level": 3,
      "content_markdown": "### [Cypress Visual Regression](https://github.com/cypress-visual-regression/cypress-visual-regression)\n    \n    community\n    \n    Plugin that adds powerful visual regression testing capabilities to Cypress, that comes with a comparison preview built in the Cypress Test Runner.\n    \n    [#image-diff](?search=image-diff)[#snapshot](?search=snapshot)[#visual regression](?search=visual%20regression)\n    \n*\n",
      "section": "app",
      "anchors": [
        "cypress-visual-regression"
      ],
      "path": "/llm/json/chunked/app/extend/plugins-list.json",
      "token_estimate": 40
    },
    {
      "id": "app/extend/plugins-list#wopee-io",
      "doc_id": "app/extend/plugins-list",
      "heading": "Wopee.io",
      "heading_level": 3,
      "content_markdown": "### [Wopee.io](https://docs.wopee.io/integrations/cypress/01-getting-started/)\n    \n    community\n    \n    Wopee.io: Easy visual testing with Cypress.\n    \n    [#fullpage](?search=fullpage)[#screenshots](?search=screenshots)[#visual regression](?search=visual%20regression)[#screenshots comparison](?search=screenshots%20comparison)\n    \n\nFound something out of date or a plugin that should be added or removed? Please [open a pull request or issue](https://github.com/cypress-io/cypress-documentation/blob/master/CONTRIBUTING.md#adding-plugins).\n",
      "section": "app",
      "anchors": [
        "wopee-io"
      ],
      "path": "/llm/json/chunked/app/extend/plugins-list.json",
      "token_estimate": 44
    },
    {
      "id": "app/extend/plugins-list#see-also",
      "doc_id": "app/extend/plugins-list",
      "heading": "See also",
      "heading_level": 2,
      "content_markdown": "## See also\n\n*   [How to use Plugins](/llm/markdown/app/plugins/plugins-guide.md): install a plugin and wire it up\n*   [Node Events Overview](/llm/markdown/api/node-events/overview.md): write your own plugin\n*   [Preprocessors API](/llm/markdown/api/node-events/preprocessors-api.md): customize how spec files are bundled\n*   [Configuration](/llm/markdown/app/references/configuration.md): reference for `setupNodeEvents` and other options\n",
      "section": "app",
      "anchors": [
        "see-also"
      ],
      "path": "/llm/json/chunked/app/extend/plugins-list.json",
      "token_estimate": 53
    }
  ]
}