{ "name": "cypress-visual-regression", "version": "5.2.2", "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.2.1", "pngjs": "^6.0.0", "sanitize-filename": "^1.6.3" }, "devDependencies": { "@faker-js/faker": "8.0.2", "@types/node": "20.6.0", "@types/pixelmatch": "5.2.4", "@types/pngjs": "6.0.1", "@typescript-eslint/eslint-plugin": "5.57.1", "@typescript-eslint/parser": "5.57.1", "cross-env": "^7.0.3", "esbuild": "0.19.5", "esbuild-node-externals": "^1.9.0", "eslint": "8.37.0", "eslint-config-prettier": "8.8.0", "eslint-config-standard-with-typescript": "34.0.1", "eslint-import-resolver-typescript": "3.5.5", "eslint-plugin-import": "2.27.5", "eslint-plugin-prettier": "4.2.1", "eslint-plugin-promise": "6.1.1", "prettier": "2.8.7", "rimraf": "3.0.2", "tsup": "^8.0.2", "typescript": "5.2.2", "vitest": "0.34.4" }, "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" } } }