{ "name": "cypress-visual-regression", "version": "5.3.0", "description": "Module for adding visual regression testing to Cypress", "keywords": [ "visual regression", "image diff", "cypress" ], "repository": "https://github.com/cypress-visual-regression/cypress-visual-regression", "license": "MIT", "author": "Michael Herman ", "main": "./dist/plugin.js", "module": "./dist/plugin.mjs", "types": "./dist/plugin.d.ts", "files": [ "./dist/**/*" ], "scripts": { "prebuild": "rimraf dist && npm run lint:fix && npm run format:fix && npm run test", "build": "tsup src/plugin.ts src/command.ts src/utils/image.ts src/utils/logger.ts --format esm,cjs --dts", "typecheck": "tsc --noEmit --project tsconfig.json", "format:check": "prettier --check ./", "format:fix": "prettier --write ./", "lint": "eslint src --ext .ts", "lint:fix": "eslint src --ext .ts --fix", "prepublishOnly": "npm run build", "preversion": "npm run lint && npm run format:check && npm run test && npm run build", "test": "vitest run --globals" }, "dependencies": { "chalk": "4.1.2", "pixelmatch": "5.3.0", "pngjs": "7.0.0", "sanitize-filename": "1.6.3" }, "devDependencies": { "@faker-js/faker": "9.5.0", "@types/chalk": "2.2.4", "@types/node": "22.13.4", "@types/pixelmatch": "5.2.6", "@types/pngjs": "6.0.5", "@typescript-eslint/eslint-plugin": "5.62.0", "@typescript-eslint/parser": "5.62.0", "cross-env": "7.0.3", "esbuild": "0.25.0", "esbuild-node-externals": "1.18.0", "eslint": "8.57.1", "eslint-config-prettier": "10.0.1", "eslint-config-standard-with-typescript": "37.0.0", "eslint-import-resolver-typescript": "3.8.0", "eslint-plugin-import": "2.31.0", "eslint-plugin-prettier": "5.2.3", "eslint-plugin-promise": "6.6.0", "prettier": "3.5.1", "rimraf": "6.0.1", "tsup": "8.3.6", "typescript": "5.7.3", "vitest": "3.0.5" }, "peerDependencies": { "cypress": ">=12" }, "engines": { "node": ">=18" }, "ignore": [ "src", "tests" ], "overrides": { "tsconfig-paths": "^4.0.0" }, "exports": { ".": { "types": "./dist/plugin.d.ts", "require": "./dist/plugin.js", "import": "./dist/plugin.mjs", "default": "./dist/plugin.js" }, "./dist/*": { "types": "./dist/*.d.ts", "require": "./dist/*.js", "import": "./dist/*.mjs", "default": "./dist/*.js" } } }