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