protractor-cucumber-framework
Version:
Protractor framework for Cucumber.js
166 lines (165 loc) • 4.9 kB
JSON
{
"name": "protractor-cucumber-framework",
"version": "9.5.0",
"description": "Protractor framework for Cucumber.js",
"main": "index.js",
"engines": {
"node": "^16.13 || ^18.12 || ^20"
},
"scripts": {
"webdriver": "webdriver-manager update --standalone --versions.standalone=2.53.1 && webdriver-manager start --versions.standalone=2.53.1 --logging ../../../../logging.properties",
"start": "node test/testapp/server",
"lint": "eslint .",
"lint:fix": "eslint . --fix",
"pretest": "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": "https://github.com/protractor-cucumber-framework/protractor-cucumber-framework"
},
"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",
"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.7.1",
"@serenity-js/cucumber": "^3.7.1",
"@serenity-js/protractor": "^3.7.1"
},
"peerDependencies": {
"@cucumber/cucumber": "^7.3.2 || ^8.0.0 || ^9.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": {
"@semantic-release/changelog": "^6.0.3",
"@semantic-release/commit-analyzer": "^10.0.1",
"@semantic-release/github": "^9.0.4",
"@semantic-release/npm": "^10.0.4",
"@semantic-release/release-notes-generator": "^11.0.4",
"chai": "^4.3.7",
"chai-as-promised": "^7.1.1",
"chai-like": "^1.1.1",
"chromedriver": "^114.0.3",
"colors": "^1.4.0",
"commitizen": "^4.3.0",
"cz-conventional-changelog": "^3.3.0",
"eslint": "^8.45.0",
"eslint-config-prettier": "^8.8.0",
"eslint-plugin-import": "^2.27.5",
"eslint-plugin-mocha": "^10.1.0",
"eslint-plugin-prettier": "^5.0.0",
"eslint-plugin-simple-import-sort": "^10.0.0",
"eslint-plugin-unicorn": "^48.0.0",
"eslint-plugin-unused-imports": "^3.0.0",
"express": "^4.18.2",
"glob": "^10.3.3",
"httpster": "^1.2.1",
"mocha": "^10.2.0",
"multidep": "^2.0.2",
"prettier": "^3.0.0",
"protractor": "^7.0.0",
"rimraf": "^5.0.1",
"semantic-release": "^21.0.7",
"start-server-and-test": "^2.0.0"
},
"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.3.0"
}
},
"prettier": {
"printWidth": 80,
"singleQuote": true,
"bracketSpacing": false
},
"config": {
"commitizen": {
"path": "cz-conventional-changelog"
}
}
}