1{ 2 "author": "Vojta J\u00edna <vojta.jina@gmail.com>", 3 "bin": { 4 "karma": "./bin/karma" 5 }, 6 "bugs": { 7 "url": "https://github.com/karma-runner/karma/issues" 8 }, 9 "contributors": [ 10 "Friedel Ziegelmayer <friedel.ziegelmayer@gmail.com>", 11 "dignifiedquire <friedel.ziegelmayer@gmail.com>", 12 "johnjbarton <johnjbarton@johnjbarton.com>", 13 "greenkeeperio-bot <support@greenkeeper.io>", 14 "Karma Bot <karmarunnerbot@gmail.com>", 15 "Maksim Ryzhikov <rv.maksim@gmail.com>", 16 "ukasz Usarz <lukasz.usarz@gmail.com>", 17 "Yaroslav Admin <devoto13@gmail.com>", 18 "Christian Budde Christensen <budde377@gmail.com>", 19 "taichi <ryushi@gmail.com>", 20 "Wesley Cho <wesley.cho@gmail.com>", 21 "Liam Newman <bitwiseman@gmail.com>", 22 "lukasz <lukasz.usarz@gmail.com>", 23 "Micha\u0142 Go\u0142\u0119biowski-Owczarek <m.goleb@gmail.com>", 24 "Todd Wolfson <todd@twolfson.com>", 25 "Mark Trostler <mark@zzo.com>", 26 "Ciro Nunes <ciroanunes@gmail.com>", 27 "Shyam Seshadri <shyamseshadri@gmail.com>", 28 "Tim Cuthbertson <tim@gfxmonk.net>", 29 "Christian Budde Christensen <christi@n-bud.de>", 30 "Pawel Kozlowski <pkozlowski.opensource@gmail.com>", 31 "Robo <hop2deep@gmail.com>", 32 "Mourad <mourad@elmaouchi.com>", 33 "Daniel Compton <desk@danielcompton.net>", 34 "Mark Ethan Trostler <mark@zzo.com>", 35 "Kim Joar Bekkelund <kjbekkelund@gmail.com>", 36 "Brian Di Palma <offler@gmail.com>", 37 "joshjb84 <joshjb84@hotmail.com>", 38 "Nick Malaguti <nmalaguti@palantir.com>", 39 "vivganes <vivek@vivekganesan.com>", 40 "Georgii Dolzhykov <thorn.mailbox@gmail.com>", 41 "Marcello Nuccio <marcello.nuccio@gmail.com>", 42 "David Souther <davidsouther@gmail.com>", 43 "Pieter Mees <pietermees@users.noreply.github.com>", 44 "Aymeric Beaumet <aymeric@beaumet.me>", 45 "Ilya Volodin <ivolodin@vistaprint.com>", 46 "Jeff Jewiss <jeffjewiss@gmail.com>", 47 "Iristyle <Iristyle@github>", 48 "J\u00e9r\u00e9my Jud\u00e9aux <jeremy.judeaux@volune.net>", 49 "Andrew Martin <sublimino@gmail.com>", 50 "Chris Casola <chriscasola@gmail.com>", 51 "pavelgj <pavelgj@gmail.com>", 52 "Jake Champion <jakechampion.jake2@googlemail.com>", 53 "sylvain-hamel <sylvainhamel0@gmail.com>", 54 "Brian Ford <btford@umich.edu>", 55 "Chris Hunt <chrahunt@gmail.com>", 56 "ywong <wongyok@gmail.com>", 57 "Daniel Aleksandersen <code@daniel.priv.no>", 58 "Filipe Guerra <alias.mac@gmail.com>", 59 "Robert Stein <SteinRobert@users.noreply.github.com>", 60 "Robin Liang <robin.gnail@gmail.com>", 61 "ngiebel <ngiebel@starkinvestments.com>", 62 "rdodev <rubenoz@gmail.com>", 63 "Matt Lewis <matthew.lewis@socialsignin.co.uk>", 64 "Ruben Bridgewater <ruben.bridgewater@fintura.de>", 65 "R\u00e9da Housni Alaoui <reda.housnialaoui@gmail.com>", 66 "David P\u00e4rsson <david@parsson.se>", 67 "Sammy Jelin <sjelin@gmail.com>", 68 "Jonas Pommerening <jonas.pommerening@aixigo.de>", 69 "Aseem Bansal <aseembansal@live.com>", 70 "Sergei Startsev <ai@programist.ru>", 71 "Sergey Simonchik <sergey.simonchik@gmail.com>", 72 "Sergey Simonchik <sergey.simonchik@jetbrains.com>", 73 "Jonathan Freeman <freethejazz@gmail.com>", 74 "Shane Russell <shane1337@gmail.com>", 75 "Josh <joshhunt180@gmail.com>", 76 "Greenkeeper <support@greenkeeper.io>", 77 "Andrew Morris <voltrevo@gmail.com>", 78 "Cyrus Chan <chan1cyrus2@gmail.com>", 79 "Stefan Dragnev <dragnev@telerik.com>", 80 "Steve Mao <maochenyan@gmail.com>", 81 "Steve Mao <steve.mao@healthinteract.com.au>", 82 "Steve Van Opstal <stevevanopstal@gmail.com>", 83 "Sylvain Hamel <sylvainhamel0@gmail.com>", 84 "KJ Tsanaktsidis <kjtsanaktsidis@gmail.com>", 85 "ChangZhuo Chen (\u9673\u660c\u502c) <czchen@gmail.com>", 86 "Hugues Malphettes <hmalphettes@gmail.com>", 87 "Terry <zhangwenlp@vip.qq.com>", 88 "Igor Minar <igor@angularjs.org>", 89 "Thomas Parisot <thomas@oncle-tom.net>", 90 "Igor Minar <iiminar@gmail.com>", 91 "Keen Yee Liau <kyliau@google.com>", 92 "Tom Erik St\u00f8wer <tomerik@getkahoot.com>", 93 "Kelly Jensen <kellyrayj@gmail.com>", 94 "Kevin Huang <kevinziwenhuang@gmail.com>", 95 "Parashuram <code@r.nparashuram.com>", 96 "Kevin WENNER <kevin.wenner@massmotionmedia.com>", 97 "Vivek Ganesan <caliberoviv@gmail.com>", 98 "Vladimir Starkov <iamstarkov@users.noreply.github.com>", 99 "Pat Tullmann <pt@bebop.co>", 100 "PatrickJS <github@gdi2290.com>", 101 "Levi Thomason <me@levithomason.com>", 102 "James Ford <jford@psyked.co.uk>", 103 "Luke Page <luke.a.page@gmail.com>", 104 "comdiv <fagim.sadykov@gmail.com>", 105 "Bryan Smith <bryanrsmith@gmail.com>", 106 "James Talmage <james@talmage.io>", 107 "DarthCharles <carlos.darth@gmail.com>", 108 "David Herges <dherges@users.noreply.github.com>", 109 "Ethan J. Brown <ethan_j_brown@hotmail.com>", 110 "Richard Harrington <rwharrington87@gmail.com>", 111 "karmarunnerbot <karmarunnerbot@gmail.com>", 112 "Ezra Brooks <ezra.m.brooks@gmail.com>", 113 "Roarke Gaskill <roarke.gaskill@gmail.com>", 114 "Bulat Shakirzyanov <mallluhuct@gmail.com>", 115 "KahWee Teng <t@kw.sg>", 116 "Karl Lindmark <karl.lindmark@ninetwozero.com>", 117 "Karol Fabja\u0144czuk <karol.fabjanczuk@lemondemon.pl>", 118 "Karolis Narkevicius <karolis.n@gmail.com>", 119 "Keats <balthek@gmail.com>", 120 "Keith Cirkel <github@keithcirkel.co.uk>", 121 "Kent C. Dodds <kent@doddsfamily.us>", 122 "Kevin Ortman <kevin_ortman@msn.com>", 123 "Kostiantyn Kahanskyi <kostiantyn.kahanskyi@googlemail.com>", 124 "Lenny Urbanowski <lenny@itslennysfault.com>", 125 "LoveIsGrief <just.another.michaelv@gmail.com>", 126 "Lucas Theisen <lucastheisen@pastdev.com>", 127 "Lukasz Zatorski <lzatorski@gmail.com>", 128 "M1xA <AnyCPU@users.noreply.github.com>", 129 "Magnus Markling <github@markling.com>", 130 "Manfred Stock <m@nfred.ch>", 131 "Marko Anastasov <marko@renderedtext.com>", 132 "Martin Geisler <martin@geisler.net>", 133 "Martin Jul <martin@mjul.com>", 134 "Martin Lemanski <martin.lemanski@gmx.at>", 135 "Martin Probst <martin@probst.io>", 136 "Matias Niemela\u0308 <matias@yearofmoo.com>", 137 "Matthew Amato <matt.amato@gmail.com>", 138 "Matthew Cale <mattc41190@gmail.com>", 139 "Matthew Machuga <machuga@gmail.com>", 140 "Matthias O\u00dfwald <matz3@users.noreply.github.com>", 141 "Matti Paksula <matti.paksula@iki.fi>", 142 "Mattijs Kneppers <mattijs@arttech.nl>", 143 "Merott Movahedi <merott@merott.com>", 144 "Merrick Christensen <merrick.christensen@gmail.com>", 145 "Micha\u0142 Siwek <mike21@aol.pl>", 146 "Milan Aleksic <milanaleksic@gmail.com>", 147 "Milana Stojadinov <mstojadinov@renderedtext.com>", 148 "Mohamed Eltuhamy <tuhamy@gmail.com>", 149 "Nathan Cornelius <ndcornelius@users.noreply.github.com>", 150 "Nathan Hunzaker <nate.hunzaker@gmail.com>", 151 "NeverwinterMoon <manni.calavera@gmail.com>", 152 "Nick Carter <thynctank@thynctank.com>", 153 "Nick McCurdy <nick@nickmccurdy.com>", 154 "Nick Payne <nick@kurai.co.uk>", 155 "Nick Williams <mr.nicksta@gmail.com>", 156 "Nico Jansen <jansennico@gmail.com>", 157 "Nicolas Artman <nicolasartman@users.noreply.github.com>", 158 "Nicolas Ferrero <ferrero.nicolas@gmail.com>", 159 "Nir Moav <nirmoav@users.noreply.github.com>", 160 "Nish <nishantpatel611@gmail.com>", 161 "Nuno Job <nunojobpinto@gmail.com>", 162 "Oleg Gomozov <blackswanny@gmail.com>", 163 "Olivier Yiptong <olivier@olivieryiptong.com>", 164 "OniOni <mathieu.c.sabourin@gmail.com>", 165 "OpenShift guest <mrpatan@gmail.com>", 166 "Outsider <outsideris@gmail.com>", 167 "Parashuram <code@nparashuram.com>", 168 "Pascal Hartig <phartig@rdrei.net>", 169 "Patrick Lussan <patrick.lussan@componize.com>", 170 "Patrick Neschkudla <neschkudla@gmail.com>", 171 "Patrik Henningsson <patrik.henningsson@gmail.com>", 172 "Paul Gschwendtner <paulgschwendtner@gmail.com>", 173 "Pawe\u0142 Kapalla <pkapalla@xesenix.pl>", 174 "Pedro Araujo <pedrotcaraujo@gmail.com>", 175 "Pete Bacon Darwin <pete@bacondarwin.com>", 176 "Pete Swan <pete@indabamusic.com>", 177 "Peter Halliday <pghalliday@gmail.com>", 178 "Peter McAlpine <peter.mcalpine@arcticwolf.com>", 179 "Peter Newman <peternewman@users.noreply.github.com>", 180 "Peter Yates <pd.yates@gmail.com>", 181 "Philip Harrison <philip@mailharrison.com>", 182 "Pierre Vanduynslager <pierre.denis.vanduynslager@gmail.com>", 183 "Piper Chester <piperchester@users.noreply.github.com>", 184 "Rafal Lindemann <rl@stamina.pl>", 185 "Remy Sharp <remy@remysharp.com>", 186 "Rich Kuzsma <rkuzsma@gmail.com>", 187 "Richard Herrera <richard.herrera@nfl.com>", 188 "Roarke Gaskill <rgaskill@nexvex.com>", 189 "Rob Cherry <rcherry@reverbnation.com>", 190 "Rob Dodson <lets.email.rob@gmail.com>", 191 "Rog\u00e9rio Vicente <rogeriopvl@gmail.com>", 192 "Ruben Bridgewater <ruben@bridgewater.de>", 193 "R\u00e9mi <r3mi@users.sourceforge.net>", 194 "Sahat Yalkabov <sakhat@gmail.com>", 195 "Sam Rawlins <sam.rawlins@gmail.com>", 196 "Sam Rawlins <srawlins@google.com>", 197 "Samuel Marks <samuelmarks@gmail.com>", 198 "Saugat Acharya <mesaugat@gmail.com>", 199 "Schmulik Raskin <schmuli@gmail.com>", 200 "Sergey Kruk <sergey.kruk@gmail.com>", 201 "Seth Rhodes <seth@thinkpixbit.com>", 202 "Shahar Mor <shaharmor1@gmail.com>", 203 "Shane Osbourne <shane.osbourne8@gmail.com>", 204 "Sho Ikeda <suicaicoca@gmail.com>", 205 "Sibiraj <20282546+Sibiraj-S@users.noreply.github.com>", 206 "Simen Bekkhus <sbekkhus91@gmail.com>", 207 "Simon Warta <2603011+webmaster128@users.noreply.github.com>", 208 "Simone Gentili <sensorario@gmail.com>", 209 "Slava Kotiya <sk@nexttuesday.de>", 210 "Sophie Cooper <scooper91@users.noreply.github.com>", 211 "Stephen Hazleton <shazleto@gmail.com>", 212 "Stuart Memo <stuartmemo@gmail.com>", 213 "Taylor Buley <buley@outlook.com>", 214 "Taylor Hakes <taylor.hakes@gmail.com>", 215 "Terin Stock <terinjokes@gmail.com>", 216 "Thai Pangsakulyanont @ Taskworld <thai.p@taskworld.com>", 217 "Thijs Triemstra <info@collab.nl>", 218 "Thomas Parisot <thomas.parisot@bbc.co.uk>", 219 "Tim Olshansky <tim.olshansky@gmail.com>", 220 "Timo Tijhof <krinklemail@gmail.com>", 221 "Tom MacWright <tom@macwright.org>", 222 "TrevDev <trevor@kareo.com>", 223 "Tyler Akins <fidian@rumkin.com>", 224 "Vasily Ostanin <bazilio91@gmail.com>", 225 "Veronica Lynn <veronica.lynn@redjack.com>", 226 "Vincent Taverna <vinnymac@gmail.com>", 227 "Vitor Buzinaro <funny.hc@gmail.com>", 228 "Volune <jeremy.judeaux@volune.net>", 229 "Vova Bilonenko <bilonenko.v@gmail.com>", 230 "Wizek <123.wizek@gmail.com>", 231 "Yaniv Efraim <yaniv.efraim@gmail.com>", 232 "Yi Wang <e@yi-wang.me>", 233 "Yvonne Yip <ykyyip@google.com>", 234 "Zhang zhengzheng <code@tychio.net>", 235 "adamnation <arowe@illumina.com>", 236 "ahaurw01 <ahaurwitz@gmail.com>", 237 "ashaffer <darawk@gmail.com>", 238 "cexbrayat <cedric@ninja-squad.com>", 239 "coderaiser <mnemonic.enemy@gmail.com>", 240 "compact <compact@users.noreply.github.com>", 241 "coridrew <coridrew@gmail.com>", 242 "cy6erskunk <cyberskunk@gmail.com>", 243 "david-garcia-nete <david.garcia.nete@gmail.com>", 244 "deepak1556 <hop2deep@gmail.com>", 245 "dorey <dorey415@gmail.com>", 246 "grifball <scottgriffy@gmail.com>", 247 "hrgdavor <hrgdavor@gmail.com>", 248 "ianjobling <ijobling@codio.com>", 249 "inf3rno <laszlo.janszky@gmail.com>", 250 "jjoos <jan@deelstra.org>", 251 "jvalkeejarvi <jvalkeejarvi@gmail.com>", 252 "kyo_ago <kyo.ago@gmail.com>", 253 "lanshunfang <lanshunfang@gmail.com>", 254 "lusarz <lukasz.usarz@gmail.com>", 255 "maik <mauk@gulli.com>", 256 "mdemo <mengdesen09@qq.com>", 257 "nathanfaucett <nathanfaucett@gmail.com>", 258 "pardoman <pardo.medina@gmail.com>", 259 "thetrevdev <thetrevdev@gmail.com>", 260 "thorn0 <thorn.mailbox@gmail.com>", 261 "toran billups <toranb@gmail.com>", 262 "chalkerx@gmail.com>", 263 "u812 <0u812@github.com>", 264 "weiran.zsd@outlook.com>", 265 "Aaron Powell <me@aaron-powell.com>", 266 "Adrien Crivelli <adrien.crivelli@gmail.com>", 267 "Alan Agius <alan.agius4@gmail.com>", 268 "Alejandro Mantecon Guillen <alemangui@gmail.com>", 269 "Ales Rosina <alesrosina@users.noreply.github.com>", 270 "Alexander Pepper <alexander.pepper@infopark.de>", 271 "Alexander Shtuchkin <ashtuchkin@gmail.com>", 272 "Alexei <solo@solo.md>", 273 "Anders Ekdahl <anders.ekdahl@gmail.com>", 274 "Anders Janmyr <anders.janmyr@sonymobile.com>", 275 "Andreas Krummsdorf <a.krummsdorf@litixsoft.de>", 276 "Andreas P\u00e5lsson <a.palsson@gmail.com>", 277 "Andrew Fischer <afischer@shutterfly.com>", 278 "Andrew Marcinkevi\u010dius <andrew.web@ifdattic.com>", 279 "Andrey Chalkin <L2jLiga@gmail.com>", 280 "Andy Joslin <andytjoslin@gmail.com>", 281 "Anton Usmansky <cody0@yandex-team.ru>", 282 "Atul Bhosale <atul1bhosale@gmail.com>", 283 "AugustinLF <augustin.public@gmail.com>", 284 "AvnerCohen <israbirding@gmail.com>", 285 "Awad Mackie <firesock.serwalek@gmail.com>", 286 "Basemm <BAsM.Egy@gmail.com>", 287 "Benoit Charbonnier <benoit.charbonnier@gmail.com>", 288 "Bhavesh Kakadiya <bhavesh@superhuman.com>", 289 "Brady Wied <brady@bswtechconsulting.com>", 290 "Bram Borggreve <borggreve@gmail.com>", 291 "Breno Calazans <breno@vtex.com.br>", 292 "Brian Donovan <donovan@squareup.com>", 293 "Brian Donovan <me@brian-donovan.com>", 294 "Brian M Hunt <brianmhunt@gmail.com>", 295 "Cagdas Bayram <cbayram@cloudera.com>", 296 "Carl Goldberg <carlgoldberg1236@gmail.com>", 297 "Chad Smith <chad@configit.com>", 298 "Chang Wang <cheapsteak@gmail.com>", 299 "Chelsea Urquhart <curquhart@users.noreply.github.com>", 300 "Chris <camargo.cac@gmail.com>", 301 "Chris Chua <chris.sirhc@gmail.com>", 302 "Chris Dawson <xrdawson@gmail.com>", 303 "Christian Weiss <cweiss@stripe.com>", 304 "Christopher Hiller <chiller@badwing.com>", 305 "Ciro S. Costa <ciro.costa@usp.br>", 306 "Daan Stolp <mail@daanstolp.nl>", 307 "Damien Choizit <damien.choizit@gmail.com>", 308 "Dan Siwiec <daniel.siwiec@gmail.com>", 309 "Dan Thareja <danthareja@gmail.com>", 310 "Danny Croft <danny.croft@yahoo.co.uk>", 311 "Danny Tuppeny <danny@tuppeny.com>", 312 "David Jensen <david@frode.(none)>", 313 "David M. Karr <dk068x@att.com>", 314 "Derek Gould <dgould@birst.com>", 315 "Derek Schaller <dschaller@lyft.com>", 316 "Dieter Oberkofler <doberkofler@users.noreply.github.com>", 317 "Dillon <mdillon@reachmail.com>", 318 "Dmitrii Abramov <dabramov@yahoo-inc.com>", 319 "Dmitriy Ryajov <dryajov@gmail.com>", 320 "Douglas Blumeyer <DougBlumeyer@users.noreply.github.com>", 321 "Douglas Blumeyer <pair+dblumeyer@vmware.com>", 322 "Dunja Radulov <dradulov@renderedtext.com>", 323 "ERt <ert.wroc@gmail.com>", 324 "Ed Rooth <ed.rooth@rackspace.com>", 325 "Eddie Monge <eddie@eddiemonge.com>", 326 "Eden <mazzolaeden@gmail.com>", 327 "Edward Hutchins <eahutchins@gmail.com>", 328 "Eldar Jafarov <djkojb@gmail.com>", 329 "Eric Baer <me@ericbaer.com>", 330 "Esteban Marin <estebanmarin@gmx.ch>", 331 "Fabian Beuke <mail@beuke.org>", 332 "Filipe Silva <filipematossilva@gmail.com>", 333 "Franck Garcia <garcia.franck@gmail.com>", 334 "Fred Sauer <fredsa@google.com>", 335 "Frederic Hemberger <mail@frederic-hemberger.de>", 336 "Fredrik Bonander <carl.fredrik.bonander@gmail.com>", 337 "Gavin Aiken <gavin@aiken.org.uk>", 338 "Geert Van Laethem <geert.van.laethem@pandora.be>", 339 "Glenn Anderson <ondoher@gmail.com>", 340 "Greg Thornton <xdissent@me.com>", 341 "Gregory Cowan <g.cowan@amnzero.nl>", 342 "Hendrik Purmann <h.purmann@googlemail.com>", 343 "Homa Wong <homawong@gmail.com>", 344 "Igor Lima <lima.igorribeiro@gmail.com>", 345 "Islam Sharabash <islam.sharabash@gmail.com>", 346 "Jack Tarantino <jacopo.tarantino@gmail.com>", 347 "Jacob Trimble <modmaker@google.com>", 348 "Jakub Z <jakzale@gmail.com>", 349 "James Shore <jshore@jamesshore.com>", 350 "Jan Molak <jan.molak@smartcodeltd.co.uk>", 351 "Janderson Constantino <jandersonconstantino@gmail.com>", 352 "Jeff Froom <jeff@jfroom.com>", 353 "Jeff Lage <jefflage@me.com>", 354 "Jeff Yates <jeff.yates@alumni.manchester.ac.uk>", 355 "Jeremy Axelrod <axelrod.jeremy@gmail.com>", 356 "Jerry Reptak <jreptak@gmail.com>", 357 "Jesse M. Holmes <wolfhoundjesse@gmail.com>", 358 "Joe Lencioni <joe.lencioni@brigade.com>", 359 "Johannes Gorset <jgorset@gmail.com>", 360 "John Wehr <johnwehr@gmail.com>", 361 "Jon Bretman <jon.bretman@gmail.com>", 362 "Jonathan ES Lin <ernsheong@gmail.com>", 363 "Jonathan Felchlin <jonathan@xgecko.com>", 364 "Jonathan Niles <jniles@users.noreply.github.com>", 365 "Josh Lory <josh.lory@code.org>", 366 "Jo\u00e3o Marcos Duarte <joumd86@gmail.com>", 367 "Julian Connor <julian.connor@venmo.com>", 368 "Jurko Gospodneti\u0107 <jurko.gospodnetic@pke.hr>", 369 "Justin Ridgewell <jridgewell@users.noreply.github.com>" 370 ], 371 "dependencies": { 372 "bluebird": "^3.3.0", 373 "body-parser": "^1.16.1", 374 "braces": "^3.0.2", 375 "chokidar": "^3.0.0", 376 "colors": "^1.1.0", 377 "connect": "^3.6.0", 378 "core-js": "^3.1.3", 379 "di": "^0.0.1", 380 "dom-serialize": "^2.2.0", 381 "flatted": "^2.0.0", 382 "glob": "^7.1.1", 383 "graceful-fs": "^4.1.2", 384 "http-proxy": "^1.13.0", 385 "isbinaryfile": "^3.0.0", 386 "lodash": "^4.17.11", 387 "log4js": "^4.0.0", 388 "mime": "^2.3.1", 389 "minimatch": "^3.0.2", 390 "optimist": "^0.6.1", 391 "qjobs": "^1.1.4", 392 "range-parser": "^1.2.0", 393 "rimraf": "^2.6.0", 394 "safe-buffer": "^5.0.1", 395 "socket.io": "2.1.1", 396 "source-map": "^0.6.1", 397 "tmp": "0.0.33", 398 "useragent": "2.3.0" 399 }, 400 "description": "Spectacular Test Runner for JavaScript.", 401 "devDependencies": { 402 "browserify": "^16.2.3", 403 "chai": "^4.2.0", 404 "chai-as-promised": "^7.1.1", 405 "chai-subset": "^1.2.2", 406 "cucumber": "^3.1.0", 407 "eslint": "^5.16.0", 408 "eslint-config-standard": "^12.0.0", 409 "eslint-plugin-import": "^2.17.2", 410 "eslint-plugin-node": "^9.0.1", 411 "eslint-plugin-promise": "^4.1.1", 412 "eslint-plugin-standard": "^4.0.0", 413 "grunt": "^1.0.4", 414 "grunt-auto-release": "^0.0.7", 415 "grunt-browserify": "^5.0.0", 416 "grunt-bump": "^0.8.0", 417 "grunt-check-clean": "^0.1.2", 418 "grunt-cli": "^1.1.0", 419 "grunt-contrib-watch": "^1.1.0", 420 "grunt-conventional-changelog": "^6.0.1", 421 "grunt-conventional-github-releaser": "^1.0.0", 422 "grunt-cucumberjs": "^2.0.2", 423 "grunt-eslint": "^21.0.0", 424 "grunt-mocha-test": "^0.13.2", 425 "grunt-npm": "0.0.2", 426 "http2": "^3.3.6", 427 "husky": "^0.14.3", 428 "jasmine-core": "^3.4.0", 429 "karma-browserify": "^6.0.0", 430 "karma-browserstack-launcher": "^1.0.0", 431 "karma-chai": "^0.1.0", 432 "karma-chrome-launcher": "^2.2.0", 433 "karma-firefox-launcher": "*", 434 "karma-jasmine": "^2.0.1", 435 "karma-junit-reporter": "*", 436 "karma-mocha": "^1.0.1", 437 "karma-mocha-reporter": "^2.0.0", 438 "karma-script-launcher": "^1.0.0", 439 "load-grunt-tasks": "^4.0.0", 440 "mkdirp": "^0.5.0", 441 "mocha": "^4.1.0", 442 "mocks": "^0.0.15", 443 "proxyquire": "^2.1.0", 444 "puppeteer": "^1.9.0", 445 "sinon": "^7.3.2", 446 "sinon-chai": "^3.0.0", 447 "supertest": "^4.0.2", 448 "timer-shim": "^0.3.0", 449 "validate-commit-msg": "^2.11.1", 450 "which": "^1.3.1" 451 }, 452 "engines": { 453 "node": ">= 8" 454 }, 455 "homepage": "http://karma-runner.github.io/", 456 "keywords": [ 457 "karma", 458 "spectacular", 459 "runner", 460 "karma", 461 "js", 462 "javascript", 463 "testing", 464 "test", 465 "remote", 466 "execution" 467 ], 468 "license": "MIT", 469 "main": "./lib/index", 470 "name": "karma", 471 "repository": { 472 "type": "git", 473 "url": "git://github.com/karma-runner/karma.git" 474 }, 475 "scripts": { 476 "appveyor": "npm run build && npm run test:appveyor", 477 "build": "grunt build", 478 "commitmsg": "validate-commit-msg", 479 "init": "rm -rf node_modules/karma && cd node_modules && ln -nsf ../ karma && cd ../", 480 "init:windows": "(IF EXIST node_modules\\karma (rmdir node_modules\\karma /S /q)) && npm run link", 481 "link": "node --eval \"path=require('path'); require('fs').symlinkSync(path.resolve(__dirname), path.resolve(__dirname, 'node_modules', 'karma'), 'junction')\"", 482 "lint": "eslint . --ext js --ignore-pattern *.tpl.js", 483 "lint:fix": "eslint . --ext js --ignore-pattern *.tpl.js --fix", 484 "precommit": "npm run lint", 485 "test": "grunt test", 486 "test:appveyor": "grunt test-appveyor", 487 "test:integration": "./scripts/integration-tests.sh", 488 "test:unit": "grunt test:unit", 489 "travis": "npm run build && npm test && npm run test:integration", 490 "unlink": "node --eval \"require('fs').unlinkSync(require('path').resolve(__dirname, 'node_modules', 'karma'))\"" 491 }, 492 "version": "4.2.0" 493}