{ "name": "cypress-recurse", "version": "1.35.3", "description": "A way to re-run Cypress commands until a predicate function returns true", "main": "src", "types": "src/index.d.ts", "files": [ "src", "commands.js" ], "scripts": { "dev": "cypress open", "test": "cypress run", "semantic-release": "semantic-release", "lint": "tsc --pretty --allowJs --strict --noEmit cypress/e2e/**/*.js cypress/e2e/*.js", "stop-only": "stop-only --folder cypress/e2e", "build": "run-s lint stop-only", "print-tests": "find-cypress-specs --names", "print-tags": "find-cypress-specs --tags", "badges": "npx -p dependency-version-badge update-badge cypress" }, "repository": { "type": "git", "url": "https://github.com/bahmutov/cypress-recurse.git" }, "keywords": [ "cypress", "cypress-plugin" ], "author": "Gleb Bahmutov ", "license": "MIT", "bugs": { "url": "https://github.com/bahmutov/cypress-recurse/issues" }, "homepage": "https://github.com/bahmutov/cypress-recurse#readme", "devDependencies": { "@types/node": "^18.11.17", "chai-sorted": "^0.2.0", "common-tags": "^1.8.2", "cypress": "13.7.1", "cypress-command-chain": "1.1.2", "cypress-map": "^1.20.1", "find-cypress-specs": "^1.19.3", "npm-run-all": "^4.1.5", "prettier": "2.7.1", "semantic-release": "23.0.6", "stop-only": "^3.1.2", "typescript": "5.4.3" }, "dependencies": { "humanize-duration": "^3.27.3" } }