UNPKG

9.41 kBJSONView Raw
1{
2 "name": "cucumber",
3 "description": "The official JavaScript implementation of Cucumber.",
4 "keywords": [
5 "testing",
6 "bdd",
7 "cucumber",
8 "gherkin",
9 "tests"
10 ],
11 "version": "6.0.7",
12 "homepage": "http://github.com/cucumber/cucumber-js",
13 "author": "Julien Biezemans <jb@jbpros.com> (http://jbpros.net)",
14 "contributors": [
15 "Julien Biezemans <jb@jbpros.com> (http://jbpros.net)",
16 "Fernando Acorreia <fernandoacorreia@gmail.com>",
17 "Paul Jensen <paulbjensen@gmail.com>",
18 "Kushal Pisavadia",
19 "Olivier Melcher <olivier.melcher@gmail.com>",
20 "Tristan Dunn <tristanzdunn@gmail.com>",
21 "Ted de Koning",
22 "Renier Morales <renier@morales-rodriguez.net>",
23 "Aslak Hellesøy <aslak.hellesoy@gmail.com>",
24 "Aaron Garvey",
25 "Omar Gonzalez <omar@almerblank.com>",
26 "Chris Young <chris@chrisyoung.org>",
27 "Israel Halle <isra017@gmail.com>",
28 "Matteo Collina <matteo.collina@gmail.com>",
29 "Niklas Närhinen <niklas@narhinen.net>",
30 "Kim, Jang-hwan <janghwan@gmail.com>",
31 "Michael Zedeler <michael@zedeler.dk>",
32 "Tom V <tom@toc.com>",
33 "David Godfrey <reactiveraven@reactiveraven.co.uk>",
34 "Paul Shannon (http://devpaul.com)",
35 "Simon Dean <simon@simondean.org> (http://www.simondean.org)",
36 "John Wright <johngeorge.wright@gmail.com>",
37 "Johny Jose <johny@playlyfe.com>",
38 "Marat Dyatko <vectart@gmail.com>",
39 "Tim Perry <tim.perry@softwire.com>",
40 "Fedotov Daniil <hairyhum@gmail.com>",
41 "unknown <jharlin@NormanDev2.telogical.com>",
42 "Ben Van Treese <vantreeseba@gmail.com>",
43 "Gabe Hayes <gabriel.hayes@gmail.com>",
44 "Brian Clozel <brian.clozel@gmail.com>",
45 "Lukas Degener <l.degener@tarent.de>",
46 "Simon Lampen <simonlampen@vinsight.net>",
47 "Eddie Loeffen <eddieloeffen@gmail.com>",
48 "Stanley Shyiko <stanley.shyiko@gmail.com>",
49 "Artur Kania <kaniartur@gmail.com>",
50 "Sam Saccone <sam@samx.it>",
51 "Craig Morris <craig.michael.morris@gmail.com>",
52 "Gary Taylor <gary.taylor@hismessages.com>",
53 "Krispin Schulz <krispin.schulz@blackbridge.com>",
54 "Elwyn <elwyn@L1.co.nz>",
55 "Jan-Eric Duden <jeduden@gmail.com>",
56 "kostya.misura <kostya.misura@gmail.com>",
57 "Julian <microweb10@gmail.com>",
58 "nebehr <thorgeir@tut.by>",
59 "Jesse Harlin <harlinjesse@gmail.com>",
60 "Sonny Piers <sonny@fastmail.net>",
61 "Will Farrell <will@mojotech.com>",
62 "Kevin Kirsche <Kev.Kirsche+GitHub@gmail.com>",
63 "chrismilleruk <chrismilleruk@gmail.com>",
64 "Mateusz Derks <mateusz.derks@schibsted.pl>",
65 "Mark Amery <markamery@btinternet.com>",
66 "Artem Repko <roby-boby@ukr.net>",
67 "zs-zs <zsolt.zsigmondi@hotmail.com>",
68 "Dale Gardner <dalegardner@live.com>",
69 "Charles Rudolph <charles.rudolph@originate.com>",
70 "Karthik Viswanath <karthik.viswanath-contractor@adp.com>",
71 "Marcel Hoyer <mhoyer@pixelplastic.de>",
72 "Artem Bronitsky <quex@yandex.ru>",
73 "Karine Pires <karine.pires@alterway.fr>",
74 "Rick Lee-Morlang <rick@lee-morlang.com>",
75 "Noah Davis <noahd1@yahoo.com>",
76 "Miika Hänninen <miika.hanninen@gmail.com>",
77 "Kevin Goslar <kevin.goslar@gmail.com>",
78 "John Krull <astrom.flux@gmail.com>",
79 "Maxim Koretskiy <mr.green.tv@gmail.com>",
80 "seantdg <sm.davis@gmx.com>",
81 "Marc Burton <marc.burton@first-utility.com>",
82 "Jonathan Kim <jkimbo@gmail.com>",
83 "Ádám Gólya <adam.golya@lab.coop>",
84 "Scott Deakin <scott.deakin@kantar.com>",
85 "efokschaner <eddyaod@gmail.com>",
86 "John McLaughlin <john.mjhm@gmail.com>",
87 "Josh Goldberg <joshuakgoldberg@outlook.com>",
88 "Artur Pomadowski <artur.pomadowski@gmail.com>",
89 "Benjamín Eidelman <beneidel+gh@gmail.com>",
90 "Jan Molak <jan.molak@smartcodeltd.co.uk>",
91 "dbillingham <dbillinghamuk@yahoo.co.uk>",
92 "Jonathan Gomez <jonathanbgomez@gmail.com>",
93 "Oliver Rogers <oli.rogers@gmail.com>",
94 "Hugues Malphettes <hmalphettes@gmail.com>",
95 "gforceg <greghedin@gmail.com>",
96 "Zearin <Zearin@users.noreply.github.com>",
97 "Cody Ray Hoeft <crhoeft@gmail.com>",
98 "Florian Ribon <florian.ribon@gmail.com>",
99 "temyers <temyers@users.noreply.github.com>",
100 "Martin Delille <martin@phonations.com>",
101 "yaronassa <yaronassa@users.noreply.github.com>",
102 "Nico Jansen <jansennico@gmail.com>",
103 "Łukasz Gandecki <lgandecki@css.edu>",
104 "Warren <w.green@hotmail.com>",
105 "Vasily Shelkov <vasilydshelkov@gmail.com>",
106 "Steve Tooke <tooky@cucumber.io>",
107 "João Guilherme Farias Duda <jgfd@cin.ufpe.br>",
108 "szymonprz <szymonprz@gmail.com>",
109 "Olle Jonsson <olle.jonsson@gmail.com>",
110 "Darrin Holst <darrinholst@gmail.com>",
111 "Dmitry Shirokov <deadrunk@gmail.com>",
112 "Jayson Smith <github@nes.33mail.com>",
113 "jshifflet <jason.shifflet@gmail.com>",
114 "Máté Karácsony <k_mate@inf.elte.hu>",
115 "Ilya Kozhevnikov <github@kozhevnikov.com>",
116 "Giuseppe DiBella <gd46@njit.edu>",
117 "Marco Muller <marco@remotemetering.net>",
118 "Valerio Innocenti Sedili <valerio.innocenti.ext@yoox.com>",
119 "Alon Diamant <diamant.alon@gmail.com>",
120 "RolandArgos <roland.ormrod@argos.co.uk>",
121 "Julian <JuloWaks@users.noreply.github.com>",
122 "Bruce Lindsay <skynet1024@gmail.com>",
123 "Josua Schmid <jschmid@fastmail.net>",
124 "DevSide <thomas.triau@gmail.com>",
125 "ahulab <alexbaluha@gmail.com>",
126 "Kyle Moore <kyledmoore@gmail.com>",
127 "basemmerink <bas.emmerink@gmail.com>",
128 "David H. Gutteridge <dhgutteridge@users.noreply.github.com>",
129 "lopesc <lopesc@users.noreply.github.com>",
130 "Honza Javorek <mail@honzajavorek.cz>",
131 "Josh Chisholm <joshuachisholm@gmail.com>",
132 "Izhaki <roey@gefri.org>",
133 "Niyaz Akhmetov <axmet180@gmail.com>",
134 "Sérgio Junior <sergioamjr91@gmail.com>",
135 "mgonnet <gonnet.matias@gmail.com>",
136 "Joey Jan <OverFlow636@users.noreply.github.com>",
137 "David Goss <david@davidgoss.co>",
138 "Artur Neumann <artur@jankaritech.com>",
139 "Diego Di Mauro <hurrikam@users.noreply.github.com>",
140 "Dawn Minion <35529725+dawn-minion@users.noreply.github.com>"
141 ],
142 "repository": {
143 "type": "git",
144 "url": "git://github.com/cucumber/cucumber-js.git"
145 },
146 "bugs": {
147 "email": "cukes@googlegroups.com",
148 "url": "http://github.com/cucumber/cucumber-js/issues"
149 },
150 "directories": {
151 "lib": "./lib"
152 },
153 "main": "./lib/index",
154 "engines": {
155 "node": ">=8"
156 },
157 "dependencies": {
158 "assertion-error-formatter": "^3.0.0",
159 "bluebird": "^3.4.1",
160 "cli-table3": "^0.5.1",
161 "colors": "^1.1.2",
162 "commander": "^3.0.1",
163 "cucumber-expressions": "^8.1.0",
164 "cucumber-tag-expressions": "^2.0.2",
165 "duration": "^0.2.1",
166 "escape-string-regexp": "^2.0.0",
167 "figures": "^3.0.0",
168 "gherkin": "5.0.0",
169 "glob": "^7.1.3",
170 "indent-string": "^4.0.0",
171 "is-generator": "^1.0.2",
172 "is-stream": "^2.0.0",
173 "knuth-shuffle-seeded": "^1.0.6",
174 "lodash": "^4.17.14",
175 "mz": "^2.4.0",
176 "progress": "^2.0.0",
177 "resolve": "^1.3.3",
178 "serialize-error": "^4.1.0",
179 "stack-chain": "^2.0.0",
180 "stacktrace-js": "^2.0.0",
181 "string-argv": "^0.3.0",
182 "title-case": "^2.1.1",
183 "util-arity": "^1.0.2",
184 "verror": "^1.9.0"
185 },
186 "devDependencies": {
187 "@babel/cli": "^7.2.3",
188 "@babel/core": "^7.2.2",
189 "@babel/plugin-proposal-function-bind": "^7.2.0",
190 "@babel/preset-env": "^7.2.3",
191 "@babel/register": "^7.0.0",
192 "ansi-html": "^0.0.7",
193 "babel-eslint": "^10.0.1",
194 "babel-plugin-istanbul": "^5.1.0",
195 "babelify": "^10.0.0",
196 "browserify": "^16.2.2",
197 "chai": "^4.0.1",
198 "coffeescript": "^2.4.1",
199 "connect": "^3.4.0",
200 "core-js": "^3.2.1",
201 "coveralls": "^3.0.0",
202 "dependency-lint": "^6.0.0",
203 "eslint": "^6.3.0",
204 "eslint-config-prettier": "^6.1.0",
205 "eslint-config-standard": "^14.1.0",
206 "eslint-plugin-babel": "^5.3.0",
207 "eslint-plugin-import": "^2.17.1",
208 "eslint-plugin-node": "^9.0.0",
209 "eslint-plugin-prettier": "^3.0.0",
210 "eslint-plugin-promise": "^4.1.1",
211 "eslint-plugin-standard": "^4.0.0",
212 "fs-extra": "^8.0.0",
213 "mocha": "^6.1.3",
214 "mustache": "^3.0.1",
215 "nyc": "^14.0.0",
216 "prettier": "^1.5.2",
217 "regenerator-runtime": "^0.13.3",
218 "serve-static": "^1.10.0",
219 "sinon": "^7.3.1",
220 "sinon-chai": "^3.3.0",
221 "stream-to-string": "^1.1.0",
222 "tmp": "^0.1.0"
223 },
224 "scripts": {
225 "build-browser-example": "BABEL_ENV=browser browserify example/index.js -o dist/browser-example.js -t babelify",
226 "build-local-continuous": "babel src --watch -d lib --ignore '**/*_spec.js'",
227 "build-local": "babel src -d lib --ignore '**/*_spec.js'",
228 "build-release": "BABEL_ENV=browser browserify scripts/cucumber.js -o dist/cucumber.js -t babelify --standalone Cucumber --debug",
229 "feature-test": "node ./bin/cucumber-js",
230 "lint-autofix": "eslint --fix \"{example,features,scripts,src,test}/**/*.js\"",
231 "lint-code": "eslint \"{example,features,scripts,src,test}/**/*.js\"",
232 "lint-dependencies": "dependency-lint",
233 "lint": "yarn run lint-code && yarn run lint-dependencies",
234 "prefeature-test": "yarn run build-local",
235 "test-coverage": "yarn run lint && ./scripts/test-coverage.sh",
236 "test": "yarn run lint && yarn run unit-test && yarn run feature-test",
237 "unit-test": "mocha src"
238 },
239 "bin": {
240 "cucumber-js": "./bin/cucumber-js"
241 },
242 "license": "MIT",
243 "files": [
244 "bin/",
245 "dist/",
246 "lib/"
247 ]
248}