UNPKG

cucumber

Version:

The official JavaScript implementation of Cucumber.

249 lines (248 loc) 9.41 kB
{ "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/" ] }