{"bin":{"cucumber-js":"bin/cucumber.js"},"bugs":{"url":"https://github.com/cucumber/cucumber-js/issues","email":"cukes@googlegroups.com"},"dist":{"shasum":"0b8f0b839c94cb1d9761520fae41a74b3c2d3ac2","tarball":"https://registry.npmjs.org/@cucumber/cucumber/-/cucumber-12.8.0.tgz","fileCount":414,"integrity":"sha512-sRG2QMAgCic4Uq1q+5LRzApEHiNGX5rhQY/GuOJZ9BIySrGPA9pevB0imJsZvdzt9scaWyIM3c7dIf4Dp1YQRA==","signatures":[{"sig":"MEYCIQDJxgD3jafS+agcD8BUvob1+BmmXxDJv2zls0Ii3eoCfgIhAJcTtK/bd0X0aduwMWlHxKDL5AvR0Jq25zVE48DL+ciM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cucumber%2fcucumber@12.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":922018},"main":"./lib/index.js","name":"@cucumber/cucumber","types":"./lib/index.d.ts","author":{"name":"Julien Biezemans","email":"jb@jbpros.com"},"engines":{"node":"20 || 22 || >=24"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/wrapper.mjs","require":"./lib/index.js"},"./api":{"types":"./lib/api/index.d.ts","import":"./lib/api/wrapper.mjs","require":"./lib/api/index.js"},"./lib/*":{"require":"./lib/*.js"},"./package.json":"./package.json"},"funding":"https://opencollective.com/cucumber","gitHead":"2c90096eefb95f1d0c65663cdb08331a139240d3","license":"MIT","scripts":{"lint":"npm run lint-code && npm run lint-format && npm run lint-dependencies","test":"npm run lint && npm run exports-test && npm run types-test && npm run unit-test && npm run cck-test && npm run feature-test","cck-test":"mocha \"compatibility/**/*_spec.ts\"","lint-code":"eslint \"{compatibility,example,features,scripts,src,test}/**/*.ts\"","unit-test":"mocha \"src/**/*_spec.ts\"","types-test":"tsd","build-local":"genversion --es6 src/version.ts && tsc --build tsconfig.node.json && shx cp src/wrapper.mjs lib/ && shx cp src/api/wrapper.mjs lib/api/","lint-format":"prettier --check .","precck-test":"npm run build-local","exports-test":"api-extractor run --config exports/api/api-extractor.json --verbose && api-extractor run --config exports/root/api-extractor.json --verbose","feature-test":"node bin/cucumber.js","prelint-code":"npm run build-local","pretypes-test":"npm run build-local","test-coverage":"nyc --silent mocha \"src/**/*_spec.ts\" \"compatibility/**/*_spec.ts\" && nyc --silent --no-clean node bin/cucumber.js --tags \"not @source-mapping\" && nyc report --reporter=lcov","exports-update":"api-extractor run --config exports/api/api-extractor.json --verbose --local && api-extractor run --config exports/root/api-extractor.json --verbose --local","prepublishOnly":"rm -rf lib && npm run build-local","preexports-test":"npm run build-local","prefeature-test":"npm run build-local","prelint-autofix":"npm run build-local","pretest-coverage":"npm run build-local","lint-code-autofix":"eslint --fix \"{compatibility,example,features,scripts,src,test}/**/*.ts\"","lint-dependencies":"dependency-lint","preexports-update":"npm run build-local","lint-format-autofix":"prettier --write .","exports-generate-docs":"typedoc","preexports-generate-docs":"npm run build-local"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8039a5d0-fe7c-4319-9a9b-54d5c5850d96"}},"homepage":"https://github.com/cucumber/cucumber-js","keywords":["testing","bdd","cucumber","gherkin","tests"],"overrides":{"ansi-regex":"^5.0.1"},"repository":{"url":"git://github.com/cucumber/cucumber-js.git","type":"git"},"_npmVersion":"11.11.0","description":"The official JavaScript implementation of Cucumber.","directories":{"lib":"./lib"},"maintainers":[{"name":"cukebot","email":"cukebot@cucumber.io"}],"_nodeVersion":"24.14.1","contributors":[{"name":"Aaron Garvey"},{"name":"abelalmeida","email":"abelalmeida@u.boisestate.edu"},{"name":"Adam Ark","email":"Adam-ARK@users.noreply.github.com"},{"name":"Ádám Gólya","email":"adam.golya@lab.coop"},{"url":"https://github.com/asashour","name":"Ahmed Ashour"},{"name":"ahulab","email":"alexbaluha@gmail.com"},{"url":"https://github.com/agologan","name":"Alexandru Gologan"},{"name":"Artem Bronitsky","email":"quex@yandex.ru"},{"name":"Artem Repko","email":"roby-boby@ukr.net"},{"name":"Artur Kania","email":"kaniartur@gmail.com"},{"name":"Artur Neumann","email":"artur@jankaritech.com"},{"name":"Artur Pomadowski","email":"artur.pomadowski@gmail.com"},{"name":"Aslak Hellesøy","email":"aslak.hellesoy@gmail.com"},{"url":"https://github.com/aukevanleeuwen","name":"Auke van Leeuwen"},{"name":"Aurélien Reeves","email":"aurelien.reeves@smartbear.com"},{"name":"basemmerink","email":"bas.emmerink@gmail.com"},{"name":"Ben Van Treese","email":"vantreeseba@gmail.com"},{"name":"Benjamín Eidelman","email":"beneidel+gh@gmail.com"},{"name":"Brian Clozel","email":"brian.clozel@gmail.com"},{"name":"Bruce Lindsay","email":"skynet1024@gmail.com"},{"name":"Charles Rudolph","email":"charles.rudolph@originate.com"},{"name":"Chris Young","email":"chris@chrisyoung.org"},{"name":"chrismilleruk","email":"chrismilleruk@gmail.com"},{"name":"Cody Ray Hoeft","email":"crhoeft@gmail.com"},{"name":"Craig Morris","email":"craig.michael.morris@gmail.com"},{"name":"Dale Gardner","email":"dalegardner@live.com"},{"name":"Darrin Holst","email":"darrinholst@gmail.com"},{"name":"David Godfrey","email":"reactiveraven@reactiveraven.co.uk"},{"name":"David Goss","email":"david@davidgoss.co"},{"name":"David H. Gutteridge","email":"dhgutteridge@users.noreply.github.com"},{"name":"Dawn Minion","email":"35529725+dawn-minion@users.noreply.github.com"},{"name":"dbillingham","email":"dbillinghamuk@yahoo.co.uk"},{"name":"DevSide","email":"thomas.triau@gmail.com"},{"name":"Diego Di Mauro","email":"hurrikam@users.noreply.github.com"},{"name":"Dmitry Shirokov","email":"deadrunk@gmail.com"},{"name":"Dmytro Shpakovskyi","email":"Marketionist@users.noreply.github.com"},{"url":"https://github.com/douglaseggleton","name":"Douglas Eggleton"},{"name":"Eddie Loeffen","email":"eddieloeffen@gmail.com"},{"name":"efokschaner","email":"eddyaod@gmail.com"},{"name":"Elwyn","email":"elwyn@L1.co.nz"},{"name":"Fedotov Daniil","email":"hairyhum@gmail.com"},{"name":"Fernando Acorreia","email":"fernandoacorreia@gmail.com"},{"name":"Florian Ribon","email":"florian.ribon@gmail.com"},{"name":"Gabe Hayes","email":"gabriel.hayes@gmail.com"},{"name":"Gary Taylor","email":"gary.taylor@hismessages.com"},{"name":"gforceg","email":"greghedin@gmail.com"},{"name":"Giuseppe DiBella","email":"gd46@njit.edu"},{"name":"Greg Knaddison","email":"greg.knaddison@gmail.com"},{"name":"Honza Javorek","email":"mail@honzajavorek.cz"},{"name":"Hugues Malphettes","email":"hmalphettes@gmail.com"},{"name":"Ilya Kozhevnikov","email":"github@kozhevnikov.com"},{"name":"Israel Halle","email":"isra017@gmail.com"},{"name":"Izhaki","email":"roey@gefri.org"},{"name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},{"name":"Jan-Eric Duden","email":"jeduden@gmail.com"},{"url":"https://github.com/Ugzuzg","name":"Jaryk"},{"name":"Jayson Smith","email":"github@nes.33mail.com"},{"url":"https://github.com/Jeff-Tian","name":"Jeff Tian"},{"name":"Jesse Harlin","email":"harlinjesse@gmail.com"},{"name":"João Guilherme Farias Duda","email":"jgfd@cin.ufpe.br"},{"name":"Joaquín Sorianello","email":"joac@users.noreply.github.com"},{"name":"Joey Jan","email":"OverFlow636@users.noreply.github.com"},{"name":"John Krull","email":"astrom.flux@gmail.com"},{"name":"John McLaughlin","email":"john.mjhm@gmail.com"},{"name":"John Wright","email":"johngeorge.wright@gmail.com"},{"name":"Johny Jose","email":"johny@playlyfe.com"},{"name":"Jonathan Gomez","email":"jonathanbgomez@gmail.com"},{"name":"Jonathan Kim","email":"jkimbo@gmail.com"},{"name":"Josh Chisholm","email":"joshuachisholm@gmail.com"},{"name":"Josh Goldberg","email":"joshuakgoldberg@outlook.com"},{"name":"Josua Schmid","email":"jschmid@fastmail.net"},{"name":"jshifflet","email":"jason.shifflet@gmail.com"},{"name":"Julian","email":"JuloWaks@users.noreply.github.com"},{"name":"Julian","email":"microweb10@gmail.com"},{"name":"Julien Biezemans","email":"jb@jbpros.com"},{"url":"https://github.com/customcommander","name":"Julien Gonzalez"},{"name":"Karine Pires","email":"karine.pires@alterway.fr"},{"name":"Kārlis Amoliņš","email":"karlis.amolins.5@gmail.com"},{"name":"Karthik Viswanath","email":"karthik.viswanath-contractor@adp.com"},{"name":"Kevin Goslar","email":"kevin.goslar@gmail.com"},{"name":"Kevin Kirsche","email":"Kev.Kirsche+GitHub@gmail.com"},{"name":"Kim, Jang-hwan","email":"janghwan@gmail.com"},{"name":"Konstantin Epishev","email":"konstantin@epishev.me"},{"name":"kostya.misura","email":"kostya.misura@gmail.com"},{"name":"Krispin Schulz","email":"krispin.schulz@blackbridge.com"},{"name":"Kushal Pisavadia"},{"name":"Kyle Moore","email":"kyledmoore@gmail.com"},{"url":"https://github.com/lackita","name":"lackita"},{"name":"Leonardo","email":"mondloslp@gmail.com"},{"url":"https://github.com/zcmgyu","name":"Long Nguyen"},{"name":"lopesc","email":"lopesc@users.noreply.github.com"},{"name":"Lucas Cimon","email":"lucas.cimon@gmail.com"},{"name":"Ludek"},{"name":"Lukas Degener","email":"l.degener@tarent.de"},{"name":"Łukasz Gandecki","email":"lgandecki@css.edu"},{"name":"M.P. Korstanje","email":"mpkorstanje@users.noreply.github.com"},{"name":"mannyluvstacos","email":"mannyis@typingona.computer"},{"name":"Manny Pamintuan","email":"mannyis+still@typingona.computer"},{"name":"Marat Dyatko","email":"vectart@gmail.com"},{"name":"Marc Burton","email":"marc.burton@first-utility.com"},{"name":"Marcel Hoyer","email":"mhoyer@pixelplastic.de"},{"name":"Marco Muller","email":"marco@remotemetering.net"},{"name":"Mark Amery","email":"markamery@btinternet.com"},{"url":"https://github.com/markstein","name":"Mark Stein"},{"name":"Martin Delille","email":"martin@phonations.com"},{"name":"Máté Karácsony","email":"k_mate@inf.elte.hu"},{"name":"Mateusz Derks","email":"mateusz.derks@schibsted.pl"},{"url":"https://github.com/travi","name":"Matt Travi"},{"name":"Matteo Collina","email":"matteo.collina@gmail.com"},{"name":"Maxim Koretskiy","email":"mr.green.tv@gmail.com"},{"name":"mgonnet","email":"gonnet.matias@gmail.com"},{"url":"https://github.com/michael-lloyd-morris","name":"Michael Lloyd Morris"},{"url":"https://github.com/micmath","name":"Michael Mathews"},{"name":"Michael Zedeler","email":"michael@zedeler.dk"},{"name":"Miika Hänninen","email":"miika.hanninen@gmail.com"},{"url":"https://github.com/BlueMona","name":"Mona Ghassemi"},{"url":"https://github.com/Namchee","name":"Namchee"},{"name":"nebehr","email":"thorgeir@tut.by"},{"name":"Nico Jansen","email":"jansennico@gmail.com"},{"name":"Niklas Närhinen","email":"niklas@narhinen.net"},{"name":"Niyaz Akhmetov","email":"axmet180@gmail.com"},{"name":"Noah Davis","email":"noahd1@yahoo.com"},{"url":"https://github.com/notaphplover","name":"notaphplover"},{"url":"https://github.com/olivierodo","name":"Oliver Odo"},{"name":"Oliver Rogers","email":"oli.rogers@gmail.com"},{"name":"Olivier Melcher","email":"olivier.melcher@gmail.com"},{"name":"Olle Jonsson","email":"olle.jonsson@gmail.com"},{"name":"Omar Gonzalez","email":"omar@almerblank.com"},{"name":"Paul Jensen","email":"paulbjensen@gmail.com"},{"url":"https://devpaul.com","name":"Paul Shannon"},{"name":"please-rewrite","email":"please-rewrite@users.noreply.github.com"},{"name":"plocket","email":"plocket@users.noreply.github.com"},{"url":"https://github.com/rtpg","name":"Raphael Gaschignard"},{"name":"Renier Morales","email":"renier@morales-rodriguez.net"},{"url":"https://github.com/ricalbuquerque","name":"Ricardo Albuquerque"},{"name":"Rick Lee-Morlang","email":"rick@lee-morlang.com"},{"name":"RolandArgos","email":"roland.ormrod@argos.co.uk"},{"url":"https://github.com/Pyrolistical","name":"Ronald Chen"},{"name":"Sam Saccone","email":"sam@samx.it"},{"url":"https://github.com/GeekyDeaks","name":"Scott Deakin"},{"name":"seantdg","email":"sm.davis@gmx.com"},{"name":"Seb Rose","email":"seb@claysnow.co.uk"},{"name":"Sérgio Junior","email":"sergioamjr91@gmail.com"},{"name":"Simon Dean","email":"simon@simondean.org"},{"name":"Simon Lampen","email":"simonlampen@vinsight.net"},{"name":"Sonny Piers","email":"sonny@fastmail.net"},{"name":"Stanley Shyiko","email":"stanley.shyiko@gmail.com"},{"url":"https://github.com/hynding","name":"Steve Hynding"},{"name":"Steve Tooke","email":"tooky@cucumber.io"},{"name":"szymonprz","email":"szymonprz@gmail.com"},{"name":"Ted de Koning"},{"name":"temyers","email":"temyers@users.noreply.github.com"},{"name":"Tim Perry","email":"tim.perry@softwire.com"},{"url":"https://github.com/harcop","name":"Toluwap"},{"name":"Tom V","email":"tom@toc.com"},{"name":"Tomer Ben-Rachel","email":"tomerpacific@gmail.com"},{"name":"Tristan Dunn","email":"tristanzdunn@gmail.com"},{"name":"Tristan Zander","email":"tristan.zander@ncino.com"},{"name":"unknown","email":"jharlin@NormanDev2.telogical.com"},{"name":"Valerio Innocenti Sedili","email":"valerio.innocenti.ext@yoox.com"},{"name":"Vasily Shelkov","email":"vasilydshelkov@gmail.com"},{"name":"vincent.capicotto","email":"vincent.capicotto@hiptest.net"},{"name":"vincent-psarga","email":"vincent.pretre@smartbear.com"},{"name":"Warren","email":"w.green@hotmail.com"},{"name":"Will Farrell","email":"will@mojotech.com"},{"name":"yaronassa","email":"yaronassa@users.noreply.github.com"},{"name":"Yohan Siguret","email":"yohan.siguret@gmail.com"},{"name":"Zearin","email":"Zearin@users.noreply.github.com"},{"name":"zs-zs","email":"zsolt.zsigmondi@hotmail.com"}],"dependencies":{"mz":"^2.7.0","yup":"1.7.1","glob":"^13.0.0","yaml":"^2.2.2","chalk":"^4.1.2","debug":"^4.3.4","luxon":"3.7.2","mkdirp":"^3.0.0","semver":"7.7.4","figures":"^3.2.0","has-ansi":"^4.0.1","progress":"^2.0.3","commander":"^14.0.0","is-stream":"^2.0.0","type-fest":"^4.41.0","cli-table3":"0.6.5","util-arity":"^1.1.0","string-argv":"0.3.1","capital-case":"^1.0.4","lodash.merge":"^4.6.2","indent-string":"^4.0.0","supports-color":"^8.1.1","read-package-up":"^12.0.0","lodash.mergewith":"^4.6.2","@cucumber/gherkin":"38.0.0","@cucumber/messages":"32.2.0","error-stack-parser":"^2.1.4","knuth-shuffle-seeded":"^1.0.6","is-installed-globally":"^0.4.0","@cucumber/gherkin-utils":"11.0.0","@cucumber/ci-environment":"13.0.0","@cucumber/html-formatter":"23.0.0","@cucumber/gherkin-streams":"6.0.0","@cucumber/message-streams":"4.1.1","@cucumber/tag-expressions":"9.1.0","assertion-error-formatter":"^3.0.0","@cucumber/pretty-formatter":"1.0.1","@cucumber/junit-xml-formatter":"0.13.2","@cucumber/cucumber-expressions":"19.0.0"},"enginesTested":{"node":"20 || 22 || 24 || 25"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"18.0.0","shx":"0.4.0","tmp":"0.2.5","tsd":"0.33.0","chai":"4.5.0","mocha":"^11.0.1","sinon":"21.0.3","eslint":"^9.29.0","express":"^5.0.0","ts-node":"10.9.2","typedoc":"^0.28.0","fs-extra":"10.1.0","mustache":"4.2.0","prettier":"^3.5.3","@types/mz":"2.7.9","@eslint/js":"^9.29.0","@types/tmp":"0.2.6","dirty-chai":"2.0.1","genversion":"3.2.0","sinon-chai":"3.7.0","typescript":"^5.8.3","@types/chai":"4.3.20","@types/node":"^20.11.25","@types/debug":"4.1.13","@types/luxon":"3.7.1","@types/mocha":"10.0.10","chai-exclude":"2.1.1","coffeescript":"2.7.0","@types/semver":"7.7.1","@eslint/compat":"^2.0.0","@types/express":"5.0.6","@cucumber/query":"^15.0.1","@types/fs-extra":"9.0.13","@types/has-ansi":"5.0.2","@types/mustache":"4.2.6","@types/progress":"2.0.7","dependency-lint":"7.1.0","eslint-plugin-n":"^17.20.0","@eslint/eslintrc":"^3.3.1","stream-to-string":"1.2.1","@types/dirty-chai":"2.0.5","@types/sinon-chai":"3.2.12","@types/lodash.merge":"4.6.9","@sinonjs/fake-timers":"15.3.0","eslint-plugin-import":"^2.31.0","@types/stream-buffers":"3.0.8","eslint-plugin-unicorn":"^63.0.0","@types/lodash.mergewith":"4.6.9","@microsoft/api-extractor":"7.58.1","@typescript-eslint/parser":"^8.34.0","reindent-template-literals":"1.1.0","@cucumber/compatibility-kit":"^28.0.0","@types/sinonjs__fake-timers":"15.0.1","@typescript-eslint/eslint-plugin":"^8.34.0"},"_npmOperationalInternal":{"tmp":"tmp/cucumber_12.8.0_1775984717033_0.5811916888182218","host":"s3://npm-registry-packages-npm-production"},"_id":"@cucumber/cucumber@12.8.0","version":"12.8.0"}