build: Updating mediawiki/mediawiki-codesniffer to 28.0.0
[Lockdown.git] / package-lock.json
blob9df516040a31150ed785b2a3f2958885b2c8012c
2         "requires": true,
3         "lockfileVersion": 1,
4         "dependencies": {
5                 "JSV": {
6                         "version": "4.0.2",
7                         "resolved": "https://registry.npmjs.org/JSV/-/JSV-4.0.2.tgz",
8                         "integrity": "sha1-0Hf2glVx+CEy+d/67Vh7QCn+/1c=",
9                         "dev": true
10                 },
11                 "abbrev": {
12                         "version": "1.1.1",
13                         "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
14                         "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
15                         "dev": true
16                 },
17                 "ansi-styles": {
18                         "version": "3.2.1",
19                         "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
20                         "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
21                         "dev": true,
22                         "requires": {
23                                 "color-convert": "^1.9.0"
24                         }
25                 },
26                 "argparse": {
27                         "version": "1.0.10",
28                         "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
29                         "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
30                         "dev": true,
31                         "requires": {
32                                 "sprintf-js": "~1.0.2"
33                         },
34                         "dependencies": {
35                                 "sprintf-js": {
36                                         "version": "1.0.3",
37                                         "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
38                                         "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
39                                         "dev": true
40                                 }
41                         }
42                 },
43                 "array-find-index": {
44                         "version": "1.0.2",
45                         "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
46                         "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=",
47                         "dev": true
48                 },
49                 "async": {
50                         "version": "1.5.2",
51                         "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
52                         "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
53                         "dev": true
54                 },
55                 "balanced-match": {
56                         "version": "1.0.0",
57                         "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
58                         "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
59                         "dev": true
60                 },
61                 "brace-expansion": {
62                         "version": "1.1.11",
63                         "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
64                         "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
65                         "dev": true,
66                         "requires": {
67                                 "balanced-match": "^1.0.0",
68                                 "concat-map": "0.0.1"
69                         }
70                 },
71                 "camelcase": {
72                         "version": "2.1.1",
73                         "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
74                         "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
75                         "dev": true
76                 },
77                 "camelcase-keys": {
78                         "version": "2.1.0",
79                         "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
80                         "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
81                         "dev": true,
82                         "requires": {
83                                 "camelcase": "^2.0.0",
84                                 "map-obj": "^1.0.0"
85                         }
86                 },
87                 "chalk": {
88                         "version": "2.4.2",
89                         "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
90                         "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
91                         "dev": true,
92                         "requires": {
93                                 "ansi-styles": "^3.2.1",
94                                 "escape-string-regexp": "^1.0.5",
95                                 "supports-color": "^5.3.0"
96                         }
97                 },
98                 "coffeescript": {
99                         "version": "1.10.0",
100                         "resolved": "https://registry.npmjs.org/coffeescript/-/coffeescript-1.10.0.tgz",
101                         "integrity": "sha1-56qDAZF+9iGzXYo580jc3R234z4=",
102                         "dev": true
103                 },
104                 "color-convert": {
105                         "version": "1.9.3",
106                         "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
107                         "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
108                         "dev": true,
109                         "requires": {
110                                 "color-name": "1.1.3"
111                         }
112                 },
113                 "color-name": {
114                         "version": "1.1.3",
115                         "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
116                         "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
117                         "dev": true
118                 },
119                 "colors": {
120                         "version": "1.1.2",
121                         "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
122                         "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=",
123                         "dev": true
124                 },
125                 "concat-map": {
126                         "version": "0.0.1",
127                         "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
128                         "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
129                         "dev": true
130                 },
131                 "currently-unhandled": {
132                         "version": "0.4.1",
133                         "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
134                         "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
135                         "dev": true,
136                         "requires": {
137                                 "array-find-index": "^1.0.1"
138                         }
139                 },
140                 "dateformat": {
141                         "version": "1.0.12",
142                         "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz",
143                         "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=",
144                         "dev": true,
145                         "requires": {
146                                 "get-stdin": "^4.0.1",
147                                 "meow": "^3.3.0"
148                         }
149                 },
150                 "decamelize": {
151                         "version": "1.2.0",
152                         "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
153                         "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
154                         "dev": true
155                 },
156                 "error-ex": {
157                         "version": "1.3.2",
158                         "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
159                         "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
160                         "dev": true,
161                         "requires": {
162                                 "is-arrayish": "^0.2.1"
163                         }
164                 },
165                 "escape-string-regexp": {
166                         "version": "1.0.5",
167                         "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
168                         "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
169                         "dev": true
170                 },
171                 "esprima": {
172                         "version": "4.0.1",
173                         "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
174                         "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
175                         "dev": true
176                 },
177                 "eventemitter2": {
178                         "version": "0.4.14",
179                         "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz",
180                         "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=",
181                         "dev": true
182                 },
183                 "exit": {
184                         "version": "0.1.2",
185                         "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
186                         "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=",
187                         "dev": true
188                 },
189                 "find-up": {
190                         "version": "1.1.2",
191                         "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
192                         "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
193                         "dev": true,
194                         "requires": {
195                                 "path-exists": "^2.0.0",
196                                 "pinkie-promise": "^2.0.0"
197                         }
198                 },
199                 "findup-sync": {
200                         "version": "0.3.0",
201                         "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz",
202                         "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=",
203                         "dev": true,
204                         "requires": {
205                                 "glob": "~5.0.0"
206                         },
207                         "dependencies": {
208                                 "glob": {
209                                         "version": "5.0.15",
210                                         "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",
211                                         "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=",
212                                         "dev": true,
213                                         "requires": {
214                                                 "inflight": "^1.0.4",
215                                                 "inherits": "2",
216                                                 "minimatch": "2 || 3",
217                                                 "once": "^1.3.0",
218                                                 "path-is-absolute": "^1.0.0"
219                                         }
220                                 }
221                         }
222                 },
223                 "fs.realpath": {
224                         "version": "1.0.0",
225                         "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
226                         "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
227                         "dev": true
228                 },
229                 "get-stdin": {
230                         "version": "4.0.1",
231                         "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
232                         "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=",
233                         "dev": true
234                 },
235                 "getobject": {
236                         "version": "0.1.0",
237                         "resolved": "https://registry.npmjs.org/getobject/-/getobject-0.1.0.tgz",
238                         "integrity": "sha1-BHpEl4n6Fg0Bj1SG7ZEyC27HiFw=",
239                         "dev": true
240                 },
241                 "glob": {
242                         "version": "7.0.6",
243                         "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz",
244                         "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=",
245                         "dev": true,
246                         "requires": {
247                                 "fs.realpath": "^1.0.0",
248                                 "inflight": "^1.0.4",
249                                 "inherits": "2",
250                                 "minimatch": "^3.0.2",
251                                 "once": "^1.3.0",
252                                 "path-is-absolute": "^1.0.0"
253                         }
254                 },
255                 "graceful-fs": {
256                         "version": "4.1.15",
257                         "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz",
258                         "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==",
259                         "dev": true
260                 },
261                 "grunt": {
262                         "version": "1.0.4",
263                         "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.0.4.tgz",
264                         "integrity": "sha512-PYsMOrOC+MsdGEkFVwMaMyc6Ob7pKmq+deg1Sjr+vvMWp35sztfwKE7qoN51V+UEtHsyNuMcGdgMLFkBHvMxHQ==",
265                         "dev": true,
266                         "requires": {
267                                 "coffeescript": "~1.10.0",
268                                 "dateformat": "~1.0.12",
269                                 "eventemitter2": "~0.4.13",
270                                 "exit": "~0.1.1",
271                                 "findup-sync": "~0.3.0",
272                                 "glob": "~7.0.0",
273                                 "grunt-cli": "~1.2.0",
274                                 "grunt-known-options": "~1.1.0",
275                                 "grunt-legacy-log": "~2.0.0",
276                                 "grunt-legacy-util": "~1.1.1",
277                                 "iconv-lite": "~0.4.13",
278                                 "js-yaml": "~3.13.0",
279                                 "minimatch": "~3.0.2",
280                                 "mkdirp": "~0.5.1",
281                                 "nopt": "~3.0.6",
282                                 "path-is-absolute": "~1.0.0",
283                                 "rimraf": "~2.6.2"
284                         },
285                         "dependencies": {
286                                 "grunt-cli": {
287                                         "version": "1.2.0",
288                                         "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.2.0.tgz",
289                                         "integrity": "sha1-VisRnrsGndtGSs4oRVAb6Xs1tqg=",
290                                         "dev": true,
291                                         "requires": {
292                                                 "findup-sync": "~0.3.0",
293                                                 "grunt-known-options": "~1.1.0",
294                                                 "nopt": "~3.0.6",
295                                                 "resolve": "~1.1.0"
296                                         }
297                                 },
298                                 "resolve": {
299                                         "version": "1.1.7",
300                                         "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz",
301                                         "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=",
302                                         "dev": true
303                                 }
304                         }
305                 },
306                 "grunt-banana-checker": {
307                         "version": "0.5.0",
308                         "resolved": "https://registry.npmjs.org/grunt-banana-checker/-/grunt-banana-checker-0.5.0.tgz",
309                         "integrity": "sha1-7YyW181BcC2IhGKvG+39ArtvgnU=",
310                         "dev": true
311                 },
312                 "grunt-jsonlint": {
313                         "version": "1.0.7",
314                         "resolved": "https://registry.npmjs.org/grunt-jsonlint/-/grunt-jsonlint-1.0.7.tgz",
315                         "integrity": "sha1-BDPzpYVSy1twkgW/1uJ11ECoCWU=",
316                         "dev": true,
317                         "requires": {
318                                 "jsonlint": "1.6.2",
319                                 "strip-json-comments": "^2.0.0"
320                         }
321                 },
322                 "grunt-known-options": {
323                         "version": "1.1.1",
324                         "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-1.1.1.tgz",
325                         "integrity": "sha512-cHwsLqoighpu7TuYj5RonnEuxGVFnztcUqTqp5rXFGYL4OuPFofwC4Ycg7n9fYwvK6F5WbYgeVOwph9Crs2fsQ==",
326                         "dev": true
327                 },
328                 "grunt-legacy-log": {
329                         "version": "2.0.0",
330                         "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-2.0.0.tgz",
331                         "integrity": "sha512-1m3+5QvDYfR1ltr8hjiaiNjddxGdQWcH0rw1iKKiQnF0+xtgTazirSTGu68RchPyh1OBng1bBUjLmX8q9NpoCw==",
332                         "dev": true,
333                         "requires": {
334                                 "colors": "~1.1.2",
335                                 "grunt-legacy-log-utils": "~2.0.0",
336                                 "hooker": "~0.2.3",
337                                 "lodash": "~4.17.5"
338                         }
339                 },
340                 "grunt-legacy-log-utils": {
341                         "version": "2.0.1",
342                         "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.0.1.tgz",
343                         "integrity": "sha512-o7uHyO/J+i2tXG8r2bZNlVk20vlIFJ9IEYyHMCQGfWYru8Jv3wTqKZzvV30YW9rWEjq0eP3cflQ1qWojIe9VFA==",
344                         "dev": true,
345                         "requires": {
346                                 "chalk": "~2.4.1",
347                                 "lodash": "~4.17.10"
348                         }
349                 },
350                 "grunt-legacy-util": {
351                         "version": "1.1.1",
352                         "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-1.1.1.tgz",
353                         "integrity": "sha512-9zyA29w/fBe6BIfjGENndwoe1Uy31BIXxTH3s8mga0Z5Bz2Sp4UCjkeyv2tI449ymkx3x26B+46FV4fXEddl5A==",
354                         "dev": true,
355                         "requires": {
356                                 "async": "~1.5.2",
357                                 "exit": "~0.1.1",
358                                 "getobject": "~0.1.0",
359                                 "hooker": "~0.2.3",
360                                 "lodash": "~4.17.10",
361                                 "underscore.string": "~3.3.4",
362                                 "which": "~1.3.0"
363                         }
364                 },
365                 "has-color": {
366                         "version": "0.1.7",
367                         "resolved": "https://registry.npmjs.org/has-color/-/has-color-0.1.7.tgz",
368                         "integrity": "sha1-ZxRKUmDDT8PMpnfQQdr1L+e3iy8=",
369                         "dev": true
370                 },
371                 "has-flag": {
372                         "version": "3.0.0",
373                         "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
374                         "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
375                         "dev": true
376                 },
377                 "hooker": {
378                         "version": "0.2.3",
379                         "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz",
380                         "integrity": "sha1-uDT3I8xKJCqmWWNFnfbZhMXT2Vk=",
381                         "dev": true
382                 },
383                 "hosted-git-info": {
384                         "version": "2.7.1",
385                         "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz",
386                         "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==",
387                         "dev": true
388                 },
389                 "iconv-lite": {
390                         "version": "0.4.24",
391                         "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
392                         "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
393                         "dev": true,
394                         "requires": {
395                                 "safer-buffer": ">= 2.1.2 < 3"
396                         }
397                 },
398                 "indent-string": {
399                         "version": "2.1.0",
400                         "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz",
401                         "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
402                         "dev": true,
403                         "requires": {
404                                 "repeating": "^2.0.0"
405                         }
406                 },
407                 "inflight": {
408                         "version": "1.0.6",
409                         "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
410                         "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
411                         "dev": true,
412                         "requires": {
413                                 "once": "^1.3.0",
414                                 "wrappy": "1"
415                         }
416                 },
417                 "inherits": {
418                         "version": "2.0.3",
419                         "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
420                         "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
421                         "dev": true
422                 },
423                 "is-arrayish": {
424                         "version": "0.2.1",
425                         "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
426                         "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
427                         "dev": true
428                 },
429                 "is-finite": {
430                         "version": "1.0.2",
431                         "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz",
432                         "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=",
433                         "dev": true,
434                         "requires": {
435                                 "number-is-nan": "^1.0.0"
436                         }
437                 },
438                 "is-utf8": {
439                         "version": "0.2.1",
440                         "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
441                         "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
442                         "dev": true
443                 },
444                 "isexe": {
445                         "version": "2.0.0",
446                         "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
447                         "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
448                         "dev": true
449                 },
450                 "js-yaml": {
451                         "version": "3.13.1",
452                         "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz",
453                         "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==",
454                         "dev": true,
455                         "requires": {
456                                 "argparse": "^1.0.7",
457                                 "esprima": "^4.0.0"
458                         }
459                 },
460                 "jsonlint": {
461                         "version": "1.6.2",
462                         "resolved": "https://registry.npmjs.org/jsonlint/-/jsonlint-1.6.2.tgz",
463                         "integrity": "sha1-VzcEUIX1XrRVxosf9OvAG9UOiDA=",
464                         "dev": true,
465                         "requires": {
466                                 "JSV": ">= 4.0.x",
467                                 "nomnom": ">= 1.5.x"
468                         }
469                 },
470                 "load-json-file": {
471                         "version": "1.1.0",
472                         "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
473                         "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
474                         "dev": true,
475                         "requires": {
476                                 "graceful-fs": "^4.1.2",
477                                 "parse-json": "^2.2.0",
478                                 "pify": "^2.0.0",
479                                 "pinkie-promise": "^2.0.0",
480                                 "strip-bom": "^2.0.0"
481                         }
482                 },
483                 "lodash": {
484                         "version": "4.17.15",
485                         "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",
486                         "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==",
487                         "dev": true
488                 },
489                 "loud-rejection": {
490                         "version": "1.6.0",
491                         "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz",
492                         "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=",
493                         "dev": true,
494                         "requires": {
495                                 "currently-unhandled": "^0.4.1",
496                                 "signal-exit": "^3.0.0"
497                         }
498                 },
499                 "map-obj": {
500                         "version": "1.0.1",
501                         "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
502                         "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
503                         "dev": true
504                 },
505                 "meow": {
506                         "version": "3.7.0",
507                         "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz",
508                         "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",
509                         "dev": true,
510                         "requires": {
511                                 "camelcase-keys": "^2.0.0",
512                                 "decamelize": "^1.1.2",
513                                 "loud-rejection": "^1.0.0",
514                                 "map-obj": "^1.0.1",
515                                 "minimist": "^1.1.3",
516                                 "normalize-package-data": "^2.3.4",
517                                 "object-assign": "^4.0.1",
518                                 "read-pkg-up": "^1.0.1",
519                                 "redent": "^1.0.0",
520                                 "trim-newlines": "^1.0.0"
521                         }
522                 },
523                 "minimatch": {
524                         "version": "3.0.4",
525                         "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
526                         "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
527                         "dev": true,
528                         "requires": {
529                                 "brace-expansion": "^1.1.7"
530                         }
531                 },
532                 "minimist": {
533                         "version": "1.2.0",
534                         "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
535                         "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
536                         "dev": true
537                 },
538                 "mkdirp": {
539                         "version": "0.5.1",
540                         "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
541                         "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
542                         "dev": true,
543                         "requires": {
544                                 "minimist": "0.0.8"
545                         },
546                         "dependencies": {
547                                 "minimist": {
548                                         "version": "0.0.8",
549                                         "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
550                                         "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
551                                         "dev": true
552                                 }
553                         }
554                 },
555                 "nomnom": {
556                         "version": "1.8.1",
557                         "resolved": "https://registry.npmjs.org/nomnom/-/nomnom-1.8.1.tgz",
558                         "integrity": "sha1-IVH3Ikcrp55Qp2/BJbuMjy5Nwqc=",
559                         "dev": true,
560                         "requires": {
561                                 "chalk": "~0.4.0",
562                                 "underscore": "~1.6.0"
563                         },
564                         "dependencies": {
565                                 "ansi-styles": {
566                                         "version": "1.0.0",
567                                         "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.0.0.tgz",
568                                         "integrity": "sha1-yxAt8cVvUSPquLZ817mAJ6AnkXg=",
569                                         "dev": true
570                                 },
571                                 "chalk": {
572                                         "version": "0.4.0",
573                                         "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.4.0.tgz",
574                                         "integrity": "sha1-UZmj3c0MHv4jvAjBsCewYXbgxk8=",
575                                         "dev": true,
576                                         "requires": {
577                                                 "ansi-styles": "~1.0.0",
578                                                 "has-color": "~0.1.0",
579                                                 "strip-ansi": "~0.1.0"
580                                         }
581                                 }
582                         }
583                 },
584                 "nopt": {
585                         "version": "3.0.6",
586                         "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
587                         "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
588                         "dev": true,
589                         "requires": {
590                                 "abbrev": "1"
591                         }
592                 },
593                 "normalize-package-data": {
594                         "version": "2.5.0",
595                         "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
596                         "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
597                         "dev": true,
598                         "requires": {
599                                 "hosted-git-info": "^2.1.4",
600                                 "resolve": "^1.10.0",
601                                 "semver": "2 || 3 || 4 || 5",
602                                 "validate-npm-package-license": "^3.0.1"
603                         }
604                 },
605                 "number-is-nan": {
606                         "version": "1.0.1",
607                         "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
608                         "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
609                         "dev": true
610                 },
611                 "object-assign": {
612                         "version": "4.1.1",
613                         "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
614                         "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
615                         "dev": true
616                 },
617                 "once": {
618                         "version": "1.4.0",
619                         "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
620                         "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
621                         "dev": true,
622                         "requires": {
623                                 "wrappy": "1"
624                         }
625                 },
626                 "parse-json": {
627                         "version": "2.2.0",
628                         "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
629                         "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
630                         "dev": true,
631                         "requires": {
632                                 "error-ex": "^1.2.0"
633                         }
634                 },
635                 "path-exists": {
636                         "version": "2.1.0",
637                         "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
638                         "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
639                         "dev": true,
640                         "requires": {
641                                 "pinkie-promise": "^2.0.0"
642                         }
643                 },
644                 "path-is-absolute": {
645                         "version": "1.0.1",
646                         "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
647                         "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
648                         "dev": true
649                 },
650                 "path-parse": {
651                         "version": "1.0.6",
652                         "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
653                         "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
654                         "dev": true
655                 },
656                 "path-type": {
657                         "version": "1.1.0",
658                         "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
659                         "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
660                         "dev": true,
661                         "requires": {
662                                 "graceful-fs": "^4.1.2",
663                                 "pify": "^2.0.0",
664                                 "pinkie-promise": "^2.0.0"
665                         }
666                 },
667                 "pify": {
668                         "version": "2.3.0",
669                         "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
670                         "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
671                         "dev": true
672                 },
673                 "pinkie": {
674                         "version": "2.0.4",
675                         "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
676                         "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
677                         "dev": true
678                 },
679                 "pinkie-promise": {
680                         "version": "2.0.1",
681                         "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
682                         "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
683                         "dev": true,
684                         "requires": {
685                                 "pinkie": "^2.0.0"
686                         }
687                 },
688                 "read-pkg": {
689                         "version": "1.1.0",
690                         "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
691                         "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
692                         "dev": true,
693                         "requires": {
694                                 "load-json-file": "^1.0.0",
695                                 "normalize-package-data": "^2.3.2",
696                                 "path-type": "^1.0.0"
697                         }
698                 },
699                 "read-pkg-up": {
700                         "version": "1.0.1",
701                         "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
702                         "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
703                         "dev": true,
704                         "requires": {
705                                 "find-up": "^1.0.0",
706                                 "read-pkg": "^1.0.0"
707                         }
708                 },
709                 "redent": {
710                         "version": "1.0.0",
711                         "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz",
712                         "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=",
713                         "dev": true,
714                         "requires": {
715                                 "indent-string": "^2.1.0",
716                                 "strip-indent": "^1.0.1"
717                         }
718                 },
719                 "repeating": {
720                         "version": "2.0.1",
721                         "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz",
722                         "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
723                         "dev": true,
724                         "requires": {
725                                 "is-finite": "^1.0.0"
726                         }
727                 },
728                 "resolve": {
729                         "version": "1.11.1",
730                         "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.11.1.tgz",
731                         "integrity": "sha512-vIpgF6wfuJOZI7KKKSP+HmiKggadPQAdsp5HiC1mvqnfp0gF1vdwgBWZIdrVft9pgqoMFQN+R7BSWZiBxx+BBw==",
732                         "dev": true,
733                         "requires": {
734                                 "path-parse": "^1.0.6"
735                         }
736                 },
737                 "rimraf": {
738                         "version": "2.6.3",
739                         "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
740                         "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
741                         "dev": true,
742                         "requires": {
743                                 "glob": "^7.1.3"
744                         },
745                         "dependencies": {
746                                 "glob": {
747                                         "version": "7.1.4",
748                                         "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz",
749                                         "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==",
750                                         "dev": true,
751                                         "requires": {
752                                                 "fs.realpath": "^1.0.0",
753                                                 "inflight": "^1.0.4",
754                                                 "inherits": "2",
755                                                 "minimatch": "^3.0.4",
756                                                 "once": "^1.3.0",
757                                                 "path-is-absolute": "^1.0.0"
758                                         }
759                                 }
760                         }
761                 },
762                 "safer-buffer": {
763                         "version": "2.1.2",
764                         "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
765                         "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
766                         "dev": true
767                 },
768                 "semver": {
769                         "version": "5.7.0",
770                         "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz",
771                         "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==",
772                         "dev": true
773                 },
774                 "signal-exit": {
775                         "version": "3.0.2",
776                         "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
777                         "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
778                         "dev": true
779                 },
780                 "spdx-correct": {
781                         "version": "3.1.0",
782                         "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz",
783                         "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==",
784                         "dev": true,
785                         "requires": {
786                                 "spdx-expression-parse": "^3.0.0",
787                                 "spdx-license-ids": "^3.0.0"
788                         }
789                 },
790                 "spdx-exceptions": {
791                         "version": "2.2.0",
792                         "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz",
793                         "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==",
794                         "dev": true
795                 },
796                 "spdx-expression-parse": {
797                         "version": "3.0.0",
798                         "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz",
799                         "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==",
800                         "dev": true,
801                         "requires": {
802                                 "spdx-exceptions": "^2.1.0",
803                                 "spdx-license-ids": "^3.0.0"
804                         }
805                 },
806                 "spdx-license-ids": {
807                         "version": "3.0.4",
808                         "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.4.tgz",
809                         "integrity": "sha512-7j8LYJLeY/Yb6ACbQ7F76qy5jHkp0U6jgBfJsk97bwWlVUnUWsAgpyaCvo17h0/RQGnQ036tVDomiwoI4pDkQA==",
810                         "dev": true
811                 },
812                 "sprintf-js": {
813                         "version": "1.1.2",
814                         "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz",
815                         "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==",
816                         "dev": true
817                 },
818                 "strip-ansi": {
819                         "version": "0.1.1",
820                         "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.1.1.tgz",
821                         "integrity": "sha1-OeipjQRNFQZgq+SmgIrPcLt7yZE=",
822                         "dev": true
823                 },
824                 "strip-bom": {
825                         "version": "2.0.0",
826                         "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
827                         "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
828                         "dev": true,
829                         "requires": {
830                                 "is-utf8": "^0.2.0"
831                         }
832                 },
833                 "strip-indent": {
834                         "version": "1.0.1",
835                         "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz",
836                         "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=",
837                         "dev": true,
838                         "requires": {
839                                 "get-stdin": "^4.0.1"
840                         }
841                 },
842                 "strip-json-comments": {
843                         "version": "2.0.1",
844                         "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
845                         "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
846                         "dev": true
847                 },
848                 "supports-color": {
849                         "version": "5.5.0",
850                         "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
851                         "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
852                         "dev": true,
853                         "requires": {
854                                 "has-flag": "^3.0.0"
855                         }
856                 },
857                 "trim-newlines": {
858                         "version": "1.0.0",
859                         "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz",
860                         "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=",
861                         "dev": true
862                 },
863                 "underscore": {
864                         "version": "1.6.0",
865                         "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz",
866                         "integrity": "sha1-izixDKze9jM3uLJOT/htRa6lKag=",
867                         "dev": true
868                 },
869                 "underscore.string": {
870                         "version": "3.3.5",
871                         "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.5.tgz",
872                         "integrity": "sha512-g+dpmgn+XBneLmXXo+sGlW5xQEt4ErkS3mgeN2GFbremYeMBSJKr9Wf2KJplQVaiPY/f7FN6atosWYNm9ovrYg==",
873                         "dev": true,
874                         "requires": {
875                                 "sprintf-js": "^1.0.3",
876                                 "util-deprecate": "^1.0.2"
877                         }
878                 },
879                 "util-deprecate": {
880                         "version": "1.0.2",
881                         "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
882                         "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
883                         "dev": true
884                 },
885                 "validate-npm-package-license": {
886                         "version": "3.0.4",
887                         "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
888                         "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
889                         "dev": true,
890                         "requires": {
891                                 "spdx-correct": "^3.0.0",
892                                 "spdx-expression-parse": "^3.0.0"
893                         }
894                 },
895                 "which": {
896                         "version": "1.3.1",
897                         "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
898                         "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
899                         "dev": true,
900                         "requires": {
901                                 "isexe": "^2.0.0"
902                         }
903                 },
904                 "wrappy": {
905                         "version": "1.0.2",
906                         "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
907                         "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
908                         "dev": true
909                 }
910         }