UNPKG

protractor-cucumber-framework

Version:
180 lines (179 loc) 5.26 kB
{ "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" } } }