protractor-cucumber-framework
Version:
Protractor framework for Cucumber.js
180 lines (179 loc) • 5.26 kB
JSON
{
"name": "protractor-cucumber-framework",
"version": "9.17.1",
"description": "Protractor framework for Cucumber.js",
"main": "index.js",
"engines": {
"node": "^18.12 || ^20 || ^22"
},
"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.31.13",
"@serenity-js/cucumber": "^3.31.13",
"@serenity-js/protractor": "^3.31.13"
},
"peerDependencies": {
"@cucumber/cucumber": "^7.3.2 || ^8.5.0 || ^9.1.0 || ^10.0.0 || ^11.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.7.0",
"@semantic-release/changelog": "^6.0.3",
"@semantic-release/commit-analyzer": "^13.0.1",
"@semantic-release/github": "^11.0.1",
"@semantic-release/npm": "^12.0.1",
"@semantic-release/release-notes-generator": "^14.0.3",
"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.0",
"glob": "^11.0.0",
"httpster": "^1.2.1",
"mocha": "^10.7.3",
"multidep": "^2.0.2",
"prettier": "^3.3.3",
"protractor": "^7.0.0",
"rimraf": "^6.0.1",
"semantic-release": "^24.1.2",
"start-server-and-test": "^2.0.8"
},
"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"
}
},
"prettier": {
"printWidth": 80,
"singleQuote": true,
"bracketSpacing": false
},
"config": {
"commitizen": {
"path": "cz-conventional-changelog"
}
}
}