{
  "name": "protractor-cucumber-framework",
  "version": "9.19.0",
  "description": "Protractor framework for Cucumber.js",
  "main": "index.js",
  "engines": {
    "node": "^20 || ^22 || ^24"
  },
  "scripts": {
    "browsers": "npm run browsers:chrome && npm run browsers:chromedriver",
    "browsers:chrome": "npx @puppeteer/browsers install chrome@129",
    "browsers:chromedriver": "npx @puppeteer/browsers install chromedriver@129",
    "start": "node test/testapp/server",
    "lint": "eslint .",
    "lint:fix": "eslint . --fix",
    "pretest": "npm run browsers && npx multidep test/multidep.js && npx rimraf 'test/multidep_modules/cucumber-*/node_modules/**/colors'",
    "test": "mocha -c -s 10000 -t 60000 'test/{,!(multidep_modules)/**}/*.spec.js'",
    "test:ci": "start-server-and-test http://localhost:8081",
    "commit": "git-cz",
    "semantic-release": "semantic-release"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/protractor-cucumber-framework/protractor-cucumber-framework.git"
  },
  "keywords": [
    "angular",
    "test",
    "testing",
    "webdriver",
    "webdriverjs",
    "selenium",
    "protractor",
    "protractor-framework",
    "serenity",
    "serenity-js",
    "cucumber",
    "cucumber-js",
    "gherkin",
    "bdd"
  ],
  "author": "Matt Fritz <mfritzer@gmail.com>",
  "contributors": [
    "Alexandros Dallas <dallas.alexandros@gmail.com>",
    "Aron Erdei <a-r-o-n@users.noreply.github.com>",
    "Cody Ray Freeman Hoeft <crhoeft@gmail.com>",
    "Craig Spence <craigspence0@gmail.com>",
    "Darrin Holst <darrinholst@gmail.com>",
    "David McGregor <dmcgregor@odecee.com.au>",
    "Ed Snodgrass <ed.snodgrass@csgi.com>",
    "kalmykov-sergey <kalmykov.sergei@gmail.com>",
    "Loïc Mahieu <mahieuloic@gmail.com>",
    "Matt Fritz <mfritzer@gmail.com>",
    "Maxime CARUCHET <maxime.caruchet@niji.fr>",
    "Nathan Thompson <nathan.thompson@readytalk.com>",
    "Pehr Johansson <pehr.johansson@nab.com.au>",
    "Sammy Jelin <sjelin@gmail.com>",
    "Wim Selles <wim@wswebcreation.nl>",
    "Flavien Cathala <flavien.cathala@gmail.com>",
    "Adrian Ber <beradrian@yahoo.com>",
    "Darlan Alves <darlan.alves1@fedex.com>",
    "Jan Molak <jan.molak@serenity.io>"
  ],
  "license": "MIT",
  "publishConfig": {
    "access": "public",
    "provenance": true
  },
  "bugs": {
    "url": "https://github.com/protractor-cucumber-framework/protractor-cucumber-framework/issues"
  },
  "homepage": "https://github.com/protractor-cucumber-framework/protractor-cucumber-framework",
  "dependencies": {
    "@serenity-js/core": "^3.42.1",
    "@serenity-js/cucumber": "^3.42.1",
    "@serenity-js/protractor": "^3.42.1"
  },
  "peerDependencies": {
    "@cucumber/cucumber": "^7.3.2 || ^8.5.0 || ^9.1.0 || ^10.0.0 || ^11.0.0 || ^12.0.0",
    "cucumber": "^1.3.3 || ^2.3.1 || ^3.2.1 || ^4.2.1 || ^5.0.0 || ^6.0.0",
    "protractor": "^5.0.0 || ^7.0.0"
  },
  "peerDependenciesMeta": {
    "cucumber": {
      "optional": true
    },
    "@cucumber/cucumber": {
      "optional": true
    }
  },
  "devDependencies": {
    "@puppeteer/browsers": "^2.13.0",
    "@semantic-release/changelog": "^6.0.3",
    "@semantic-release/commit-analyzer": "^13.0.1",
    "@semantic-release/github": "^12.0.6",
    "@semantic-release/npm": "^13.1.5",
    "@semantic-release/release-notes-generator": "^14.1.0",
    "chai": "^4.5.0",
    "chai-as-promised": "^8.0.1",
    "chai-like": "^1.1.3",
    "colors": "^1.4.0",
    "commitizen": "^4.3.1",
    "cz-conventional-changelog": "^3.3.0",
    "eslint": "^8.57.1",
    "eslint-config-prettier": "^9.1.0",
    "eslint-plugin-import": "^2.30.0",
    "eslint-plugin-mocha": "^10.5.0",
    "eslint-plugin-prettier": "^5.2.1",
    "eslint-plugin-simple-import-sort": "^12.1.1",
    "eslint-plugin-unicorn": "^55.0.0",
    "eslint-plugin-unused-imports": "^4.1.4",
    "express": "^4.21.2",
    "glob": "^11.0.3",
    "httpster": "^1.2.1",
    "mocha": "^11.7.1",
    "multidep": "^2.0.2",
    "prettier": "^3.6.2",
    "protractor": "^7.0.0",
    "rimraf": "^6.0.1",
    "semantic-release": "^25.0.2",
    "start-server-and-test": "^2.0.12"
  },
  "cucumberConf": {
    "version1": {
      "module": "cucumber",
      "version": "1.3.3"
    },
    "version2": {
      "module": "cucumber",
      "version": "2.3.1"
    },
    "version3": {
      "module": "cucumber",
      "version": "3.2.1"
    },
    "version4": {
      "module": "cucumber",
      "version": "4.2.1"
    },
    "version5": {
      "module": "cucumber",
      "version": "5.1.0"
    },
    "version6": {
      "module": "cucumber",
      "version": "6.0.2"
    },
    "version7": {
      "module": "@cucumber/cucumber",
      "version": "7.3.2"
    },
    "version8": {
      "module": "@cucumber/cucumber",
      "version": "8.11.1"
    },
    "version9": {
      "module": "@cucumber/cucumber",
      "version": "9.6.0"
    },
    "version10": {
      "module": "@cucumber/cucumber",
      "version": "10.8.0"
    },
    "version11": {
      "module": "@cucumber/cucumber",
      "version": "11.2.0"
    },
    "version12": {
      "module": "@cucumber/cucumber",
      "version": "12.8.0"
    }
  },
  "prettier": {
    "printWidth": 80,
    "singleQuote": true,
    "bracketSpacing": false
  },
  "config": {
    "commitizen": {
      "path": "cz-conventional-changelog"
    }
  }
}
