gitextract_38i6esib/ ├── .editorconfig ├── .github/ │ └── workflows/ │ └── ci.yml ├── .gitignore ├── .nvmrc ├── .release-please-manifest.json ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── eslint.config.mjs ├── examples/ │ ├── next/ │ │ ├── .gitignore │ │ ├── README.md │ │ ├── components/ │ │ │ ├── about-component.cy.tsx │ │ │ └── about-component.tsx │ │ ├── cypress/ │ │ │ ├── e2e/ │ │ │ │ └── app.cy.ts │ │ │ ├── fixtures/ │ │ │ │ └── example.json │ │ │ ├── support/ │ │ │ │ ├── commands.ts │ │ │ │ ├── component-index.html │ │ │ │ ├── component.ts │ │ │ │ └── e2e.ts │ │ │ └── tsconfig.json │ │ ├── cypress.config.ts │ │ ├── package.json │ │ ├── pages/ │ │ │ ├── _app.tsx │ │ │ ├── about.tsx │ │ │ └── index.tsx │ │ ├── styles/ │ │ │ ├── Home.module.css │ │ │ └── globals.css │ │ └── tsconfig.json │ └── webpack/ │ ├── .browserslistrc │ ├── .gitignore │ ├── README.md │ ├── cypress/ │ │ ├── component/ │ │ │ └── HelloWorld.cy.ts │ │ ├── e2e/ │ │ │ └── spec.cy.ts │ │ └── support/ │ │ ├── commands.ts │ │ ├── component-index.html │ │ ├── component.ts │ │ └── e2e.ts │ ├── cypress.config.ts │ ├── package.json │ ├── public/ │ │ └── index.html │ ├── src/ │ │ ├── App.vue │ │ ├── components/ │ │ │ └── HelloWorld.vue │ │ └── main.js │ └── tsconfig.json ├── package.json ├── packages/ │ └── cypress-plugin-visual-regression-diff/ │ ├── .prettierignore │ ├── CHANGELOG.md │ ├── __tests__/ │ │ ├── fixtures/ │ │ │ └── prepare-screenshot-for-cleanup.spec.cy.js │ │ └── mocks/ │ │ └── cypress.mock.ts │ ├── package.json │ ├── prettier.config.mjs │ ├── src/ │ │ ├── __snapshots__/ │ │ │ ├── support.test.ts.snap │ │ │ └── task.hook.test.ts.snap │ │ ├── afterScreenshot.hook.test.ts │ │ ├── afterScreenshot.hook.ts │ │ ├── commands.ts │ │ ├── constants.ts │ │ ├── image.utils.ts │ │ ├── plugins.test.ts │ │ ├── plugins.ts │ │ ├── screenshotPath.utils.ts │ │ ├── support.test.ts │ │ ├── support.ts │ │ ├── task.hook.test.ts │ │ ├── task.hook.ts │ │ └── types.ts │ ├── tsconfig.build.json │ ├── tsconfig.json │ └── vitest.config.ts ├── pnpm-workspace.yaml ├── release-please-config.json └── renovate.json