cucumber
Version:
The official JavaScript implementation of Cucumber.
249 lines (248 loc) • 9.41 kB
JSON
{
"name": "cucumber",
"description": "The official JavaScript implementation of Cucumber.",
"keywords": [
"testing",
"bdd",
"cucumber",
"gherkin",
"tests"
],
"version": "6.0.7",
"homepage": "http://github.com/cucumber/cucumber-js",
"author": "Julien Biezemans <jb@jbpros.com> (http://jbpros.net)",
"contributors": [
"Julien Biezemans <jb@jbpros.com> (http://jbpros.net)",
"Fernando Acorreia <fernandoacorreia@gmail.com>",
"Paul Jensen <paulbjensen@gmail.com>",
"Kushal Pisavadia",
"Olivier Melcher <olivier.melcher@gmail.com>",
"Tristan Dunn <tristanzdunn@gmail.com>",
"Ted de Koning",
"Renier Morales <renier@morales-rodriguez.net>",
"Aslak Hellesøy <aslak.hellesoy@gmail.com>",
"Aaron Garvey",
"Omar Gonzalez <omar@almerblank.com>",
"Chris Young <chris@chrisyoung.org>",
"Israel Halle <isra017@gmail.com>",
"Matteo Collina <matteo.collina@gmail.com>",
"Niklas Närhinen <niklas@narhinen.net>",
"Kim, Jang-hwan <janghwan@gmail.com>",
"Michael Zedeler <michael@zedeler.dk>",
"Tom V <tom@toc.com>",
"David Godfrey <reactiveraven@reactiveraven.co.uk>",
"Paul Shannon (http://devpaul.com)",
"Simon Dean <simon@simondean.org> (http://www.simondean.org)",
"John Wright <johngeorge.wright@gmail.com>",
"Johny Jose <johny@playlyfe.com>",
"Marat Dyatko <vectart@gmail.com>",
"Tim Perry <tim.perry@softwire.com>",
"Fedotov Daniil <hairyhum@gmail.com>",
"unknown <jharlin@NormanDev2.telogical.com>",
"Ben Van Treese <vantreeseba@gmail.com>",
"Gabe Hayes <gabriel.hayes@gmail.com>",
"Brian Clozel <brian.clozel@gmail.com>",
"Lukas Degener <l.degener@tarent.de>",
"Simon Lampen <simonlampen@vinsight.net>",
"Eddie Loeffen <eddieloeffen@gmail.com>",
"Stanley Shyiko <stanley.shyiko@gmail.com>",
"Artur Kania <kaniartur@gmail.com>",
"Sam Saccone <sam@samx.it>",
"Craig Morris <craig.michael.morris@gmail.com>",
"Gary Taylor <gary.taylor@hismessages.com>",
"Krispin Schulz <krispin.schulz@blackbridge.com>",
"Elwyn <elwyn@L1.co.nz>",
"Jan-Eric Duden <jeduden@gmail.com>",
"kostya.misura <kostya.misura@gmail.com>",
"Julian <microweb10@gmail.com>",
"nebehr <thorgeir@tut.by>",
"Jesse Harlin <harlinjesse@gmail.com>",
"Sonny Piers <sonny@fastmail.net>",
"Will Farrell <will@mojotech.com>",
"Kevin Kirsche <Kev.Kirsche+GitHub@gmail.com>",
"chrismilleruk <chrismilleruk@gmail.com>",
"Mateusz Derks <mateusz.derks@schibsted.pl>",
"Mark Amery <markamery@btinternet.com>",
"Artem Repko <roby-boby@ukr.net>",
"zs-zs <zsolt.zsigmondi@hotmail.com>",
"Dale Gardner <dalegardner@live.com>",
"Charles Rudolph <charles.rudolph@originate.com>",
"Karthik Viswanath <karthik.viswanath-contractor@adp.com>",
"Marcel Hoyer <mhoyer@pixelplastic.de>",
"Artem Bronitsky <quex@yandex.ru>",
"Karine Pires <karine.pires@alterway.fr>",
"Rick Lee-Morlang <rick@lee-morlang.com>",
"Noah Davis <noahd1@yahoo.com>",
"Miika Hänninen <miika.hanninen@gmail.com>",
"Kevin Goslar <kevin.goslar@gmail.com>",
"John Krull <astrom.flux@gmail.com>",
"Maxim Koretskiy <mr.green.tv@gmail.com>",
"seantdg <sm.davis@gmx.com>",
"Marc Burton <marc.burton@first-utility.com>",
"Jonathan Kim <jkimbo@gmail.com>",
"Ádám Gólya <adam.golya@lab.coop>",
"Scott Deakin <scott.deakin@kantar.com>",
"efokschaner <eddyaod@gmail.com>",
"John McLaughlin <john.mjhm@gmail.com>",
"Josh Goldberg <joshuakgoldberg@outlook.com>",
"Artur Pomadowski <artur.pomadowski@gmail.com>",
"Benjamín Eidelman <beneidel+gh@gmail.com>",
"Jan Molak <jan.molak@smartcodeltd.co.uk>",
"dbillingham <dbillinghamuk@yahoo.co.uk>",
"Jonathan Gomez <jonathanbgomez@gmail.com>",
"Oliver Rogers <oli.rogers@gmail.com>",
"Hugues Malphettes <hmalphettes@gmail.com>",
"gforceg <greghedin@gmail.com>",
"Zearin <Zearin@users.noreply.github.com>",
"Cody Ray Hoeft <crhoeft@gmail.com>",
"Florian Ribon <florian.ribon@gmail.com>",
"temyers <temyers@users.noreply.github.com>",
"Martin Delille <martin@phonations.com>",
"yaronassa <yaronassa@users.noreply.github.com>",
"Nico Jansen <jansennico@gmail.com>",
"Łukasz Gandecki <lgandecki@css.edu>",
"Warren <w.green@hotmail.com>",
"Vasily Shelkov <vasilydshelkov@gmail.com>",
"Steve Tooke <tooky@cucumber.io>",
"João Guilherme Farias Duda <jgfd@cin.ufpe.br>",
"szymonprz <szymonprz@gmail.com>",
"Olle Jonsson <olle.jonsson@gmail.com>",
"Darrin Holst <darrinholst@gmail.com>",
"Dmitry Shirokov <deadrunk@gmail.com>",
"Jayson Smith <github@nes.33mail.com>",
"jshifflet <jason.shifflet@gmail.com>",
"Máté Karácsony <k_mate@inf.elte.hu>",
"Ilya Kozhevnikov <github@kozhevnikov.com>",
"Giuseppe DiBella <gd46@njit.edu>",
"Marco Muller <marco@remotemetering.net>",
"Valerio Innocenti Sedili <valerio.innocenti.ext@yoox.com>",
"Alon Diamant <diamant.alon@gmail.com>",
"RolandArgos <roland.ormrod@argos.co.uk>",
"Julian <JuloWaks@users.noreply.github.com>",
"Bruce Lindsay <skynet1024@gmail.com>",
"Josua Schmid <jschmid@fastmail.net>",
"DevSide <thomas.triau@gmail.com>",
"ahulab <alexbaluha@gmail.com>",
"Kyle Moore <kyledmoore@gmail.com>",
"basemmerink <bas.emmerink@gmail.com>",
"David H. Gutteridge <dhgutteridge@users.noreply.github.com>",
"lopesc <lopesc@users.noreply.github.com>",
"Honza Javorek <mail@honzajavorek.cz>",
"Josh Chisholm <joshuachisholm@gmail.com>",
"Izhaki <roey@gefri.org>",
"Niyaz Akhmetov <axmet180@gmail.com>",
"Sérgio Junior <sergioamjr91@gmail.com>",
"mgonnet <gonnet.matias@gmail.com>",
"Joey Jan <OverFlow636@users.noreply.github.com>",
"David Goss <david@davidgoss.co>",
"Artur Neumann <artur@jankaritech.com>",
"Diego Di Mauro <hurrikam@users.noreply.github.com>",
"Dawn Minion <35529725+dawn-minion@users.noreply.github.com>"
],
"repository": {
"type": "git",
"url": "git://github.com/cucumber/cucumber-js.git"
},
"bugs": {
"email": "cukes@googlegroups.com",
"url": "http://github.com/cucumber/cucumber-js/issues"
},
"directories": {
"lib": "./lib"
},
"main": "./lib/index",
"engines": {
"node": ">=8"
},
"dependencies": {
"assertion-error-formatter": "^3.0.0",
"bluebird": "^3.4.1",
"cli-table3": "^0.5.1",
"colors": "^1.1.2",
"commander": "^3.0.1",
"cucumber-expressions": "^8.1.0",
"cucumber-tag-expressions": "^2.0.2",
"duration": "^0.2.1",
"escape-string-regexp": "^2.0.0",
"figures": "^3.0.0",
"gherkin": "5.0.0",
"glob": "^7.1.3",
"indent-string": "^4.0.0",
"is-generator": "^1.0.2",
"is-stream": "^2.0.0",
"knuth-shuffle-seeded": "^1.0.6",
"lodash": "^4.17.14",
"mz": "^2.4.0",
"progress": "^2.0.0",
"resolve": "^1.3.3",
"serialize-error": "^4.1.0",
"stack-chain": "^2.0.0",
"stacktrace-js": "^2.0.0",
"string-argv": "^0.3.0",
"title-case": "^2.1.1",
"util-arity": "^1.0.2",
"verror": "^1.9.0"
},
"devDependencies": {
"@babel/cli": "^7.2.3",
"@babel/core": "^7.2.2",
"@babel/plugin-proposal-function-bind": "^7.2.0",
"@babel/preset-env": "^7.2.3",
"@babel/register": "^7.0.0",
"ansi-html": "^0.0.7",
"babel-eslint": "^10.0.1",
"babel-plugin-istanbul": "^5.1.0",
"babelify": "^10.0.0",
"browserify": "^16.2.2",
"chai": "^4.0.1",
"coffeescript": "^2.4.1",
"connect": "^3.4.0",
"core-js": "^3.2.1",
"coveralls": "^3.0.0",
"dependency-lint": "^6.0.0",
"eslint": "^6.3.0",
"eslint-config-prettier": "^6.1.0",
"eslint-config-standard": "^14.1.0",
"eslint-plugin-babel": "^5.3.0",
"eslint-plugin-import": "^2.17.1",
"eslint-plugin-node": "^9.0.0",
"eslint-plugin-prettier": "^3.0.0",
"eslint-plugin-promise": "^4.1.1",
"eslint-plugin-standard": "^4.0.0",
"fs-extra": "^8.0.0",
"mocha": "^6.1.3",
"mustache": "^3.0.1",
"nyc": "^14.0.0",
"prettier": "^1.5.2",
"regenerator-runtime": "^0.13.3",
"serve-static": "^1.10.0",
"sinon": "^7.3.1",
"sinon-chai": "^3.3.0",
"stream-to-string": "^1.1.0",
"tmp": "^0.1.0"
},
"scripts": {
"build-browser-example": "BABEL_ENV=browser browserify example/index.js -o dist/browser-example.js -t babelify",
"build-local-continuous": "babel src --watch -d lib --ignore '**/*_spec.js'",
"build-local": "babel src -d lib --ignore '**/*_spec.js'",
"build-release": "BABEL_ENV=browser browserify scripts/cucumber.js -o dist/cucumber.js -t babelify --standalone Cucumber --debug",
"feature-test": "node ./bin/cucumber-js",
"lint-autofix": "eslint --fix \"{example,features,scripts,src,test}/**/*.js\"",
"lint-code": "eslint \"{example,features,scripts,src,test}/**/*.js\"",
"lint-dependencies": "dependency-lint",
"lint": "yarn run lint-code && yarn run lint-dependencies",
"prefeature-test": "yarn run build-local",
"test-coverage": "yarn run lint && ./scripts/test-coverage.sh",
"test": "yarn run lint && yarn run unit-test && yarn run feature-test",
"unit-test": "mocha src"
},
"bin": {
"cucumber-js": "./bin/cucumber-js"
},
"license": "MIT",
"files": [
"bin/",
"dist/",
"lib/"
]
}