• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  "name": "canvaskit-wasm",
3  "version": "0.30.0",
4  "lockfileVersion": 1,
5  "requires": true,
6  "dependencies": {
7    "@definitelytyped/header-parser": {
8      "version": "0.0.57",
9      "resolved": "https://registry.npmjs.org/@definitelytyped/header-parser/-/header-parser-0.0.57.tgz",
10      "integrity": "sha512-0CNcUUANv93072vleKkXKT8xUNk9JLhaHVMZbBYP/km55T+V8eGCP6BS0pS80MPhvZouq2FmR/r8B5jlR+MQ8w==",
11      "dev": true,
12      "requires": {
13        "@definitelytyped/typescript-versions": "^0.0.57",
14        "@types/parsimmon": "^1.10.1",
15        "parsimmon": "^1.13.0"
16      }
17    },
18    "@definitelytyped/typescript-versions": {
19      "version": "0.0.57",
20      "resolved": "https://registry.npmjs.org/@definitelytyped/typescript-versions/-/typescript-versions-0.0.57.tgz",
21      "integrity": "sha512-PpA1dLjH//4fvZ6P5RVR10n+it0lBp/so3dgSAHdFmtHU42kPFc2TlwIYSDL0P5DcNVYViAwIvIIVbYF9hbD+Q==",
22      "dev": true
23    },
24    "@definitelytyped/utils": {
25      "version": "0.0.57",
26      "resolved": "https://registry.npmjs.org/@definitelytyped/utils/-/utils-0.0.57.tgz",
27      "integrity": "sha512-YEIxwB2Im0GQ0lapCpoW+m3XeQqctf0aueuVbm2lNESZCVMgLXVSFaTIquhgKcp/KW+HzVldwH7RyEnbTZiWQw==",
28      "dev": true,
29      "requires": {
30        "@definitelytyped/typescript-versions": "^0.0.57",
31        "@types/node": "^12.12.29",
32        "charm": "^1.0.2",
33        "fs-extra": "^8.1.0",
34        "fstream": "^1.0.12",
35        "npm-registry-client": "^8.6.0",
36        "tar": "^2.2.2",
37        "tar-stream": "1.6.2"
38      },
39      "dependencies": {
40        "fs-extra": {
41          "version": "8.1.0",
42          "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
43          "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
44          "dev": true,
45          "requires": {
46            "graceful-fs": "^4.2.0",
47            "jsonfile": "^4.0.0",
48            "universalify": "^0.1.0"
49          }
50        }
51      }
52    },
53    "@types/node": {
54      "version": "12.12.64",
55      "resolved": "https://registry.npmjs.org/@types/node/-/node-12.12.64.tgz",
56      "integrity": "sha512-UV1/ZJMC+HcP902wWdpC43cAcGu0IQk/I5bXjP2aSuCjsk3cE74mDvFrLKga7oDC170ugOAYBwfT4DSQW3akDA==",
57      "dev": true
58    },
59    "@types/parsimmon": {
60      "version": "1.10.3",
61      "resolved": "https://registry.npmjs.org/@types/parsimmon/-/parsimmon-1.10.3.tgz",
62      "integrity": "sha512-BbCYdfYC/XFsVkjWJCeCaUaeYlMHNJ2HmZYaCbsZ14k6qO/mX6n3u2sgtJxSeJLiDPaxb1LESgGA/qGP+AHSCQ==",
63      "dev": true
64    },
65    "ajv": {
66      "version": "6.12.5",
67      "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.5.tgz",
68      "integrity": "sha512-lRF8RORchjpKG50/WFf8xmg7sgCLFiYNNnqdKflk63whMQcWR5ngGjiSXkL9bjxy6B2npOK2HSMN49jEBMSkag==",
69      "dev": true,
70      "requires": {
71        "fast-deep-equal": "^3.1.1",
72        "fast-json-stable-stringify": "^2.0.0",
73        "json-schema-traverse": "^0.4.1",
74        "uri-js": "^4.2.2"
75      }
76    },
77    "ansi-regex": {
78      "version": "2.1.1",
79      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
80      "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
81      "dev": true
82    },
83    "ansi-styles": {
84      "version": "4.3.0",
85      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
86      "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
87      "dev": true,
88      "requires": {
89        "color-convert": "^2.0.1"
90      }
91    },
92    "aproba": {
93      "version": "1.2.0",
94      "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
95      "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
96      "dev": true,
97      "optional": true
98    },
99    "are-we-there-yet": {
100      "version": "1.1.5",
101      "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz",
102      "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==",
103      "dev": true,
104      "optional": true,
105      "requires": {
106        "delegates": "^1.0.0",
107        "readable-stream": "^2.0.6"
108      }
109    },
110    "argparse": {
111      "version": "1.0.10",
112      "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
113      "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
114      "dev": true,
115      "requires": {
116        "sprintf-js": "~1.0.2"
117      }
118    },
119    "asn1": {
120      "version": "0.2.4",
121      "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
122      "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
123      "dev": true,
124      "requires": {
125        "safer-buffer": "~2.1.0"
126      }
127    },
128    "assert-plus": {
129      "version": "1.0.0",
130      "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
131      "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
132      "dev": true
133    },
134    "asynckit": {
135      "version": "0.4.0",
136      "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
137      "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
138      "dev": true
139    },
140    "aws-sign2": {
141      "version": "0.7.0",
142      "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
143      "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
144      "dev": true
145    },
146    "aws4": {
147      "version": "1.10.1",
148      "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.1.tgz",
149      "integrity": "sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA==",
150      "dev": true
151    },
152    "babel-code-frame": {
153      "version": "6.26.0",
154      "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz",
155      "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=",
156      "dev": true,
157      "requires": {
158        "chalk": "^1.1.3",
159        "esutils": "^2.0.2",
160        "js-tokens": "^3.0.2"
161      },
162      "dependencies": {
163        "ansi-styles": {
164          "version": "2.2.1",
165          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
166          "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
167          "dev": true
168        },
169        "chalk": {
170          "version": "1.1.3",
171          "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
172          "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
173          "dev": true,
174          "requires": {
175            "ansi-styles": "^2.2.1",
176            "escape-string-regexp": "^1.0.2",
177            "has-ansi": "^2.0.0",
178            "strip-ansi": "^3.0.0",
179            "supports-color": "^2.0.0"
180          }
181        }
182      }
183    },
184    "balanced-match": {
185      "version": "1.0.0",
186      "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
187      "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
188      "dev": true
189    },
190    "bcrypt-pbkdf": {
191      "version": "1.0.2",
192      "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
193      "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
194      "dev": true,
195      "requires": {
196        "tweetnacl": "^0.14.3"
197      }
198    },
199    "bl": {
200      "version": "1.2.3",
201      "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz",
202      "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==",
203      "dev": true,
204      "requires": {
205        "readable-stream": "^2.3.5",
206        "safe-buffer": "^5.1.1"
207      }
208    },
209    "block-stream": {
210      "version": "0.0.9",
211      "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz",
212      "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=",
213      "dev": true,
214      "requires": {
215        "inherits": "~2.0.0"
216      }
217    },
218    "brace-expansion": {
219      "version": "1.1.11",
220      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
221      "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
222      "dev": true,
223      "requires": {
224        "balanced-match": "^1.0.0",
225        "concat-map": "0.0.1"
226      }
227    },
228    "buffer-alloc": {
229      "version": "1.2.0",
230      "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz",
231      "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==",
232      "dev": true,
233      "requires": {
234        "buffer-alloc-unsafe": "^1.1.0",
235        "buffer-fill": "^1.0.0"
236      }
237    },
238    "buffer-alloc-unsafe": {
239      "version": "1.1.0",
240      "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz",
241      "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==",
242      "dev": true
243    },
244    "buffer-fill": {
245      "version": "1.0.0",
246      "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz",
247      "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=",
248      "dev": true
249    },
250    "buffer-from": {
251      "version": "1.1.1",
252      "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
253      "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
254      "dev": true
255    },
256    "builtin-modules": {
257      "version": "1.1.1",
258      "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
259      "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
260      "dev": true
261    },
262    "builtins": {
263      "version": "1.0.3",
264      "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz",
265      "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=",
266      "dev": true
267    },
268    "camelcase": {
269      "version": "5.3.1",
270      "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
271      "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
272      "dev": true
273    },
274    "caseless": {
275      "version": "0.12.0",
276      "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
277      "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
278      "dev": true
279    },
280    "chalk": {
281      "version": "2.4.2",
282      "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
283      "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
284      "dev": true,
285      "requires": {
286        "ansi-styles": "^3.2.1",
287        "escape-string-regexp": "^1.0.5",
288        "supports-color": "^5.3.0"
289      },
290      "dependencies": {
291        "ansi-styles": {
292          "version": "3.2.1",
293          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
294          "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
295          "dev": true,
296          "requires": {
297            "color-convert": "^1.9.0"
298          }
299        },
300        "color-convert": {
301          "version": "1.9.3",
302          "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
303          "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
304          "dev": true,
305          "requires": {
306            "color-name": "1.1.3"
307          }
308        },
309        "color-name": {
310          "version": "1.1.3",
311          "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
312          "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
313          "dev": true
314        },
315        "supports-color": {
316          "version": "5.5.0",
317          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
318          "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
319          "dev": true,
320          "requires": {
321            "has-flag": "^3.0.0"
322          }
323        }
324      }
325    },
326    "charm": {
327      "version": "1.0.2",
328      "resolved": "https://registry.npmjs.org/charm/-/charm-1.0.2.tgz",
329      "integrity": "sha1-it02cVOm2aWBMxBSxAkJkdqZXjU=",
330      "dev": true,
331      "requires": {
332        "inherits": "^2.0.1"
333      }
334    },
335    "cliui": {
336      "version": "6.0.0",
337      "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz",
338      "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==",
339      "dev": true,
340      "requires": {
341        "string-width": "^4.2.0",
342        "strip-ansi": "^6.0.0",
343        "wrap-ansi": "^6.2.0"
344      },
345      "dependencies": {
346        "ansi-regex": {
347          "version": "5.0.0",
348          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
349          "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
350          "dev": true
351        },
352        "is-fullwidth-code-point": {
353          "version": "3.0.0",
354          "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
355          "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
356          "dev": true
357        },
358        "string-width": {
359          "version": "4.2.0",
360          "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
361          "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
362          "dev": true,
363          "requires": {
364            "emoji-regex": "^8.0.0",
365            "is-fullwidth-code-point": "^3.0.0",
366            "strip-ansi": "^6.0.0"
367          }
368        },
369        "strip-ansi": {
370          "version": "6.0.0",
371          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
372          "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
373          "dev": true,
374          "requires": {
375            "ansi-regex": "^5.0.0"
376          }
377        }
378      }
379    },
380    "code-point-at": {
381      "version": "1.1.0",
382      "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
383      "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
384      "dev": true,
385      "optional": true
386    },
387    "color-convert": {
388      "version": "2.0.1",
389      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
390      "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
391      "dev": true,
392      "requires": {
393        "color-name": "~1.1.4"
394      }
395    },
396    "color-name": {
397      "version": "1.1.4",
398      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
399      "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
400      "dev": true
401    },
402    "combined-stream": {
403      "version": "1.0.8",
404      "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
405      "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
406      "dev": true,
407      "requires": {
408        "delayed-stream": "~1.0.0"
409      }
410    },
411    "command-exists": {
412      "version": "1.2.9",
413      "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz",
414      "integrity": "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==",
415      "dev": true
416    },
417    "commander": {
418      "version": "2.20.3",
419      "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
420      "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
421      "dev": true
422    },
423    "concat-map": {
424      "version": "0.0.1",
425      "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
426      "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
427      "dev": true
428    },
429    "concat-stream": {
430      "version": "1.6.2",
431      "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
432      "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
433      "dev": true,
434      "requires": {
435        "buffer-from": "^1.0.0",
436        "inherits": "^2.0.3",
437        "readable-stream": "^2.2.2",
438        "typedarray": "^0.0.6"
439      }
440    },
441    "console-control-strings": {
442      "version": "1.1.0",
443      "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
444      "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
445      "dev": true,
446      "optional": true
447    },
448    "core-util-is": {
449      "version": "1.0.2",
450      "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
451      "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
452      "dev": true
453    },
454    "dashdash": {
455      "version": "1.14.1",
456      "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
457      "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
458      "dev": true,
459      "requires": {
460        "assert-plus": "^1.0.0"
461      }
462    },
463    "decamelize": {
464      "version": "1.2.0",
465      "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
466      "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
467      "dev": true
468    },
469    "delayed-stream": {
470      "version": "1.0.0",
471      "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
472      "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
473      "dev": true
474    },
475    "delegates": {
476      "version": "1.0.0",
477      "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
478      "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
479      "dev": true,
480      "optional": true
481    },
482    "diff": {
483      "version": "3.5.0",
484      "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz",
485      "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==",
486      "dev": true
487    },
488    "dts-critic": {
489      "version": "3.3.2",
490      "resolved": "https://registry.npmjs.org/dts-critic/-/dts-critic-3.3.2.tgz",
491      "integrity": "sha512-9rVXHAvZgdB63Au4Pile2QaPA2/2Ucuu5CsVd6MhIqFdOzjuZVnyR9cdJPgrW12mk/fSYQyMJ5b3Nuyq2ZUFoQ==",
492      "dev": true,
493      "requires": {
494        "@definitelytyped/header-parser": "^0.0.57",
495        "command-exists": "^1.2.8",
496        "rimraf": "^3.0.2",
497        "semver": "^6.2.0",
498        "tmp": "^0.2.1",
499        "yargs": "^15.3.1"
500      },
501      "dependencies": {
502        "rimraf": {
503          "version": "3.0.2",
504          "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
505          "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
506          "dev": true,
507          "requires": {
508            "glob": "^7.1.3"
509          }
510        },
511        "semver": {
512          "version": "6.3.0",
513          "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
514          "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
515          "dev": true
516        }
517      }
518    },
519    "dtslint": {
520      "version": "4.0.4",
521      "resolved": "https://registry.npmjs.org/dtslint/-/dtslint-4.0.4.tgz",
522      "integrity": "sha512-z5+aPNcF9gRjMLH95bMPsm1AYHERo3O6wFRf+2W1qRn/0b7xh4Qs1g+i0x/Th0Z3XRIIrhrBcW3dkvXgsQ95wA==",
523      "dev": true,
524      "requires": {
525        "@definitelytyped/header-parser": "^0.0.57",
526        "@definitelytyped/typescript-versions": "^0.0.57",
527        "@definitelytyped/utils": "^0.0.57",
528        "dts-critic": "^3.3.2",
529        "fs-extra": "^6.0.1",
530        "json-stable-stringify": "^1.0.1",
531        "strip-json-comments": "^2.0.1",
532        "tslint": "5.14.0",
533        "yargs": "^15.1.0"
534      }
535    },
536    "ecc-jsbn": {
537      "version": "0.1.2",
538      "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
539      "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
540      "dev": true,
541      "requires": {
542        "jsbn": "~0.1.0",
543        "safer-buffer": "^2.1.0"
544      }
545    },
546    "emoji-regex": {
547      "version": "8.0.0",
548      "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
549      "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
550      "dev": true
551    },
552    "end-of-stream": {
553      "version": "1.4.4",
554      "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
555      "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
556      "dev": true,
557      "requires": {
558        "once": "^1.4.0"
559      }
560    },
561    "escape-string-regexp": {
562      "version": "1.0.5",
563      "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
564      "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
565      "dev": true
566    },
567    "esprima": {
568      "version": "4.0.1",
569      "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
570      "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
571      "dev": true
572    },
573    "esutils": {
574      "version": "2.0.3",
575      "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
576      "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
577      "dev": true
578    },
579    "extend": {
580      "version": "3.0.2",
581      "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
582      "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
583      "dev": true
584    },
585    "extsprintf": {
586      "version": "1.3.0",
587      "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
588      "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
589      "dev": true
590    },
591    "fast-deep-equal": {
592      "version": "3.1.3",
593      "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
594      "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
595      "dev": true
596    },
597    "fast-json-stable-stringify": {
598      "version": "2.1.0",
599      "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
600      "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
601      "dev": true
602    },
603    "find-up": {
604      "version": "4.1.0",
605      "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
606      "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
607      "dev": true,
608      "requires": {
609        "locate-path": "^5.0.0",
610        "path-exists": "^4.0.0"
611      }
612    },
613    "forever-agent": {
614      "version": "0.6.1",
615      "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
616      "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
617      "dev": true
618    },
619    "form-data": {
620      "version": "2.3.3",
621      "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
622      "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
623      "dev": true,
624      "requires": {
625        "asynckit": "^0.4.0",
626        "combined-stream": "^1.0.6",
627        "mime-types": "^2.1.12"
628      }
629    },
630    "fs-constants": {
631      "version": "1.0.0",
632      "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
633      "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==",
634      "dev": true
635    },
636    "fs-extra": {
637      "version": "6.0.1",
638      "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-6.0.1.tgz",
639      "integrity": "sha512-GnyIkKhhzXZUWFCaJzvyDLEEgDkPfb4/TPvJCJVuS8MWZgoSsErf++QpiAlDnKFcqhRlm+tIOcencCjyJE6ZCA==",
640      "dev": true,
641      "requires": {
642        "graceful-fs": "^4.1.2",
643        "jsonfile": "^4.0.0",
644        "universalify": "^0.1.0"
645      }
646    },
647    "fs.realpath": {
648      "version": "1.0.0",
649      "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
650      "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
651      "dev": true
652    },
653    "fstream": {
654      "version": "1.0.12",
655      "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz",
656      "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==",
657      "dev": true,
658      "requires": {
659        "graceful-fs": "^4.1.2",
660        "inherits": "~2.0.0",
661        "mkdirp": ">=0.5 0",
662        "rimraf": "2"
663      }
664    },
665    "gauge": {
666      "version": "2.7.4",
667      "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
668      "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
669      "dev": true,
670      "optional": true,
671      "requires": {
672        "aproba": "^1.0.3",
673        "console-control-strings": "^1.0.0",
674        "has-unicode": "^2.0.0",
675        "object-assign": "^4.1.0",
676        "signal-exit": "^3.0.0",
677        "string-width": "^1.0.1",
678        "strip-ansi": "^3.0.1",
679        "wide-align": "^1.1.0"
680      }
681    },
682    "get-caller-file": {
683      "version": "2.0.5",
684      "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
685      "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
686      "dev": true
687    },
688    "getpass": {
689      "version": "0.1.7",
690      "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
691      "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
692      "dev": true,
693      "requires": {
694        "assert-plus": "^1.0.0"
695      }
696    },
697    "glob": {
698      "version": "7.1.6",
699      "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
700      "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
701      "dev": true,
702      "requires": {
703        "fs.realpath": "^1.0.0",
704        "inflight": "^1.0.4",
705        "inherits": "2",
706        "minimatch": "^3.0.4",
707        "once": "^1.3.0",
708        "path-is-absolute": "^1.0.0"
709      }
710    },
711    "graceful-fs": {
712      "version": "4.2.4",
713      "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz",
714      "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==",
715      "dev": true
716    },
717    "har-schema": {
718      "version": "2.0.0",
719      "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
720      "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
721      "dev": true
722    },
723    "har-validator": {
724      "version": "5.1.5",
725      "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz",
726      "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",
727      "dev": true,
728      "requires": {
729        "ajv": "^6.12.3",
730        "har-schema": "^2.0.0"
731      }
732    },
733    "has-ansi": {
734      "version": "2.0.0",
735      "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
736      "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
737      "dev": true,
738      "requires": {
739        "ansi-regex": "^2.0.0"
740      }
741    },
742    "has-flag": {
743      "version": "3.0.0",
744      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
745      "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
746      "dev": true
747    },
748    "has-unicode": {
749      "version": "2.0.1",
750      "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
751      "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
752      "dev": true,
753      "optional": true
754    },
755    "hosted-git-info": {
756      "version": "2.8.8",
757      "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz",
758      "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==",
759      "dev": true
760    },
761    "http-signature": {
762      "version": "1.2.0",
763      "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
764      "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
765      "dev": true,
766      "requires": {
767        "assert-plus": "^1.0.0",
768        "jsprim": "^1.2.2",
769        "sshpk": "^1.7.0"
770      }
771    },
772    "inflight": {
773      "version": "1.0.6",
774      "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
775      "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
776      "dev": true,
777      "requires": {
778        "once": "^1.3.0",
779        "wrappy": "1"
780      }
781    },
782    "inherits": {
783      "version": "2.0.4",
784      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
785      "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
786      "dev": true
787    },
788    "is-fullwidth-code-point": {
789      "version": "1.0.0",
790      "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
791      "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
792      "dev": true,
793      "optional": true,
794      "requires": {
795        "number-is-nan": "^1.0.0"
796      }
797    },
798    "is-typedarray": {
799      "version": "1.0.0",
800      "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
801      "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
802      "dev": true
803    },
804    "isarray": {
805      "version": "1.0.0",
806      "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
807      "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
808      "dev": true
809    },
810    "isstream": {
811      "version": "0.1.2",
812      "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
813      "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
814      "dev": true
815    },
816    "js-tokens": {
817      "version": "3.0.2",
818      "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz",
819      "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=",
820      "dev": true
821    },
822    "js-yaml": {
823      "version": "3.14.0",
824      "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz",
825      "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==",
826      "dev": true,
827      "requires": {
828        "argparse": "^1.0.7",
829        "esprima": "^4.0.0"
830      }
831    },
832    "jsbn": {
833      "version": "0.1.1",
834      "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
835      "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
836      "dev": true
837    },
838    "json-schema": {
839      "version": "0.2.3",
840      "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
841      "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
842      "dev": true
843    },
844    "json-schema-traverse": {
845      "version": "0.4.1",
846      "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
847      "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
848      "dev": true
849    },
850    "json-stable-stringify": {
851      "version": "1.0.1",
852      "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz",
853      "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=",
854      "dev": true,
855      "requires": {
856        "jsonify": "~0.0.0"
857      }
858    },
859    "json-stringify-safe": {
860      "version": "5.0.1",
861      "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
862      "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
863      "dev": true
864    },
865    "jsonfile": {
866      "version": "4.0.0",
867      "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
868      "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
869      "dev": true,
870      "requires": {
871        "graceful-fs": "^4.1.6"
872      }
873    },
874    "jsonify": {
875      "version": "0.0.0",
876      "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz",
877      "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=",
878      "dev": true
879    },
880    "jsprim": {
881      "version": "1.4.1",
882      "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
883      "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
884      "dev": true,
885      "requires": {
886        "assert-plus": "1.0.0",
887        "extsprintf": "1.3.0",
888        "json-schema": "0.2.3",
889        "verror": "1.10.0"
890      }
891    },
892    "locate-path": {
893      "version": "5.0.0",
894      "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
895      "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
896      "dev": true,
897      "requires": {
898        "p-locate": "^4.1.0"
899      }
900    },
901    "mime-db": {
902      "version": "1.44.0",
903      "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz",
904      "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==",
905      "dev": true
906    },
907    "mime-types": {
908      "version": "2.1.27",
909      "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz",
910      "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==",
911      "dev": true,
912      "requires": {
913        "mime-db": "1.44.0"
914      }
915    },
916    "minimatch": {
917      "version": "3.0.4",
918      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
919      "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
920      "dev": true,
921      "requires": {
922        "brace-expansion": "^1.1.7"
923      }
924    },
925    "minimist": {
926      "version": "1.2.5",
927      "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
928      "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
929      "dev": true
930    },
931    "mkdirp": {
932      "version": "0.5.5",
933      "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
934      "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
935      "dev": true,
936      "requires": {
937        "minimist": "^1.2.5"
938      }
939    },
940    "normalize-package-data": {
941      "version": "2.5.0",
942      "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
943      "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
944      "dev": true,
945      "requires": {
946        "hosted-git-info": "^2.1.4",
947        "resolve": "^1.10.0",
948        "semver": "2 || 3 || 4 || 5",
949        "validate-npm-package-license": "^3.0.1"
950      }
951    },
952    "npm-package-arg": {
953      "version": "6.1.1",
954      "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz",
955      "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==",
956      "dev": true,
957      "requires": {
958        "hosted-git-info": "^2.7.1",
959        "osenv": "^0.1.5",
960        "semver": "^5.6.0",
961        "validate-npm-package-name": "^3.0.0"
962      }
963    },
964    "npm-registry-client": {
965      "version": "8.6.0",
966      "resolved": "https://registry.npmjs.org/npm-registry-client/-/npm-registry-client-8.6.0.tgz",
967      "integrity": "sha512-Qs6P6nnopig+Y8gbzpeN/dkt+n7IyVd8f45NTMotGk6Qo7GfBmzwYx6jRLoOOgKiMnaQfYxsuyQlD8Mc3guBhg==",
968      "dev": true,
969      "requires": {
970        "concat-stream": "^1.5.2",
971        "graceful-fs": "^4.1.6",
972        "normalize-package-data": "~1.0.1 || ^2.0.0",
973        "npm-package-arg": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0",
974        "npmlog": "2 || ^3.1.0 || ^4.0.0",
975        "once": "^1.3.3",
976        "request": "^2.74.0",
977        "retry": "^0.10.0",
978        "safe-buffer": "^5.1.1",
979        "semver": "2 >=2.2.1 || 3.x || 4 || 5",
980        "slide": "^1.1.3",
981        "ssri": "^5.2.4"
982      }
983    },
984    "npmlog": {
985      "version": "4.1.2",
986      "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
987      "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
988      "dev": true,
989      "optional": true,
990      "requires": {
991        "are-we-there-yet": "~1.1.2",
992        "console-control-strings": "~1.1.0",
993        "gauge": "~2.7.3",
994        "set-blocking": "~2.0.0"
995      }
996    },
997    "number-is-nan": {
998      "version": "1.0.1",
999      "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
1000      "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
1001      "dev": true,
1002      "optional": true
1003    },
1004    "oauth-sign": {
1005      "version": "0.9.0",
1006      "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
1007      "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
1008      "dev": true
1009    },
1010    "object-assign": {
1011      "version": "4.1.1",
1012      "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
1013      "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
1014      "dev": true,
1015      "optional": true
1016    },
1017    "once": {
1018      "version": "1.4.0",
1019      "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
1020      "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
1021      "dev": true,
1022      "requires": {
1023        "wrappy": "1"
1024      }
1025    },
1026    "os-homedir": {
1027      "version": "1.0.2",
1028      "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
1029      "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
1030      "dev": true
1031    },
1032    "os-tmpdir": {
1033      "version": "1.0.2",
1034      "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
1035      "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
1036      "dev": true
1037    },
1038    "osenv": {
1039      "version": "0.1.5",
1040      "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz",
1041      "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
1042      "dev": true,
1043      "requires": {
1044        "os-homedir": "^1.0.0",
1045        "os-tmpdir": "^1.0.0"
1046      }
1047    },
1048    "p-limit": {
1049      "version": "2.3.0",
1050      "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
1051      "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
1052      "dev": true,
1053      "requires": {
1054        "p-try": "^2.0.0"
1055      }
1056    },
1057    "p-locate": {
1058      "version": "4.1.0",
1059      "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
1060      "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
1061      "dev": true,
1062      "requires": {
1063        "p-limit": "^2.2.0"
1064      }
1065    },
1066    "p-try": {
1067      "version": "2.2.0",
1068      "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
1069      "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
1070      "dev": true
1071    },
1072    "parsimmon": {
1073      "version": "1.16.0",
1074      "resolved": "https://registry.npmjs.org/parsimmon/-/parsimmon-1.16.0.tgz",
1075      "integrity": "sha512-tekGDz2Lny27SQ/5DzJdIK0lqsWwZ667SCLFIDCxaZM7VNgQjyKLbaL7FYPKpbjdxNAXFV/mSxkq5D2fnkW4pA==",
1076      "dev": true
1077    },
1078    "path-exists": {
1079      "version": "4.0.0",
1080      "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
1081      "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
1082      "dev": true
1083    },
1084    "path-is-absolute": {
1085      "version": "1.0.1",
1086      "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
1087      "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
1088      "dev": true
1089    },
1090    "path-parse": {
1091      "version": "1.0.6",
1092      "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
1093      "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
1094      "dev": true
1095    },
1096    "performance-now": {
1097      "version": "2.1.0",
1098      "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
1099      "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
1100      "dev": true
1101    },
1102    "process-nextick-args": {
1103      "version": "2.0.1",
1104      "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
1105      "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
1106      "dev": true
1107    },
1108    "psl": {
1109      "version": "1.8.0",
1110      "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
1111      "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==",
1112      "dev": true
1113    },
1114    "punycode": {
1115      "version": "2.1.1",
1116      "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
1117      "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
1118      "dev": true
1119    },
1120    "qs": {
1121      "version": "6.5.2",
1122      "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
1123      "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
1124      "dev": true
1125    },
1126    "readable-stream": {
1127      "version": "2.3.7",
1128      "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
1129      "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
1130      "dev": true,
1131      "requires": {
1132        "core-util-is": "~1.0.0",
1133        "inherits": "~2.0.3",
1134        "isarray": "~1.0.0",
1135        "process-nextick-args": "~2.0.0",
1136        "safe-buffer": "~5.1.1",
1137        "string_decoder": "~1.1.1",
1138        "util-deprecate": "~1.0.1"
1139      },
1140      "dependencies": {
1141        "safe-buffer": {
1142          "version": "5.1.2",
1143          "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
1144          "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
1145          "dev": true
1146        }
1147      }
1148    },
1149    "request": {
1150      "version": "2.88.2",
1151      "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
1152      "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
1153      "dev": true,
1154      "requires": {
1155        "aws-sign2": "~0.7.0",
1156        "aws4": "^1.8.0",
1157        "caseless": "~0.12.0",
1158        "combined-stream": "~1.0.6",
1159        "extend": "~3.0.2",
1160        "forever-agent": "~0.6.1",
1161        "form-data": "~2.3.2",
1162        "har-validator": "~5.1.3",
1163        "http-signature": "~1.2.0",
1164        "is-typedarray": "~1.0.0",
1165        "isstream": "~0.1.2",
1166        "json-stringify-safe": "~5.0.1",
1167        "mime-types": "~2.1.19",
1168        "oauth-sign": "~0.9.0",
1169        "performance-now": "^2.1.0",
1170        "qs": "~6.5.2",
1171        "safe-buffer": "^5.1.2",
1172        "tough-cookie": "~2.5.0",
1173        "tunnel-agent": "^0.6.0",
1174        "uuid": "^3.3.2"
1175      }
1176    },
1177    "require-directory": {
1178      "version": "2.1.1",
1179      "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
1180      "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
1181      "dev": true
1182    },
1183    "require-main-filename": {
1184      "version": "2.0.0",
1185      "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
1186      "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
1187      "dev": true
1188    },
1189    "resolve": {
1190      "version": "1.17.0",
1191      "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz",
1192      "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==",
1193      "dev": true,
1194      "requires": {
1195        "path-parse": "^1.0.6"
1196      }
1197    },
1198    "retry": {
1199      "version": "0.10.1",
1200      "resolved": "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz",
1201      "integrity": "sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=",
1202      "dev": true
1203    },
1204    "rimraf": {
1205      "version": "2.7.1",
1206      "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
1207      "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
1208      "dev": true,
1209      "requires": {
1210        "glob": "^7.1.3"
1211      }
1212    },
1213    "safe-buffer": {
1214      "version": "5.2.1",
1215      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
1216      "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
1217      "dev": true
1218    },
1219    "safer-buffer": {
1220      "version": "2.1.2",
1221      "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
1222      "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
1223      "dev": true
1224    },
1225    "semver": {
1226      "version": "5.7.1",
1227      "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
1228      "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
1229      "dev": true
1230    },
1231    "set-blocking": {
1232      "version": "2.0.0",
1233      "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
1234      "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
1235      "dev": true
1236    },
1237    "signal-exit": {
1238      "version": "3.0.3",
1239      "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
1240      "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
1241      "dev": true,
1242      "optional": true
1243    },
1244    "slide": {
1245      "version": "1.1.6",
1246      "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz",
1247      "integrity": "sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=",
1248      "dev": true
1249    },
1250    "spdx-correct": {
1251      "version": "3.1.1",
1252      "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz",
1253      "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==",
1254      "dev": true,
1255      "requires": {
1256        "spdx-expression-parse": "^3.0.0",
1257        "spdx-license-ids": "^3.0.0"
1258      }
1259    },
1260    "spdx-exceptions": {
1261      "version": "2.3.0",
1262      "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
1263      "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==",
1264      "dev": true
1265    },
1266    "spdx-expression-parse": {
1267      "version": "3.0.1",
1268      "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
1269      "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
1270      "dev": true,
1271      "requires": {
1272        "spdx-exceptions": "^2.1.0",
1273        "spdx-license-ids": "^3.0.0"
1274      }
1275    },
1276    "spdx-license-ids": {
1277      "version": "3.0.6",
1278      "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.6.tgz",
1279      "integrity": "sha512-+orQK83kyMva3WyPf59k1+Y525csj5JejicWut55zeTWANuN17qSiSLUXWtzHeNWORSvT7GLDJ/E/XiIWoXBTw==",
1280      "dev": true
1281    },
1282    "sprintf-js": {
1283      "version": "1.0.3",
1284      "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
1285      "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
1286      "dev": true
1287    },
1288    "sshpk": {
1289      "version": "1.16.1",
1290      "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
1291      "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
1292      "dev": true,
1293      "requires": {
1294        "asn1": "~0.2.3",
1295        "assert-plus": "^1.0.0",
1296        "bcrypt-pbkdf": "^1.0.0",
1297        "dashdash": "^1.12.0",
1298        "ecc-jsbn": "~0.1.1",
1299        "getpass": "^0.1.1",
1300        "jsbn": "~0.1.0",
1301        "safer-buffer": "^2.0.2",
1302        "tweetnacl": "~0.14.0"
1303      }
1304    },
1305    "ssri": {
1306      "version": "5.3.0",
1307      "resolved": "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz",
1308      "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==",
1309      "dev": true,
1310      "requires": {
1311        "safe-buffer": "^5.1.1"
1312      }
1313    },
1314    "string-width": {
1315      "version": "1.0.2",
1316      "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
1317      "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
1318      "dev": true,
1319      "optional": true,
1320      "requires": {
1321        "code-point-at": "^1.0.0",
1322        "is-fullwidth-code-point": "^1.0.0",
1323        "strip-ansi": "^3.0.0"
1324      }
1325    },
1326    "string_decoder": {
1327      "version": "1.1.1",
1328      "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
1329      "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
1330      "dev": true,
1331      "requires": {
1332        "safe-buffer": "~5.1.0"
1333      },
1334      "dependencies": {
1335        "safe-buffer": {
1336          "version": "5.1.2",
1337          "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
1338          "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
1339          "dev": true
1340        }
1341      }
1342    },
1343    "strip-ansi": {
1344      "version": "3.0.1",
1345      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
1346      "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
1347      "dev": true,
1348      "requires": {
1349        "ansi-regex": "^2.0.0"
1350      }
1351    },
1352    "strip-json-comments": {
1353      "version": "2.0.1",
1354      "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
1355      "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
1356      "dev": true
1357    },
1358    "supports-color": {
1359      "version": "2.0.0",
1360      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
1361      "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
1362      "dev": true
1363    },
1364    "tar": {
1365      "version": "2.2.2",
1366      "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz",
1367      "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==",
1368      "dev": true,
1369      "requires": {
1370        "block-stream": "*",
1371        "fstream": "^1.0.12",
1372        "inherits": "2"
1373      }
1374    },
1375    "tar-stream": {
1376      "version": "1.6.2",
1377      "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz",
1378      "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==",
1379      "dev": true,
1380      "requires": {
1381        "bl": "^1.0.0",
1382        "buffer-alloc": "^1.2.0",
1383        "end-of-stream": "^1.0.0",
1384        "fs-constants": "^1.0.0",
1385        "readable-stream": "^2.3.0",
1386        "to-buffer": "^1.1.1",
1387        "xtend": "^4.0.0"
1388      }
1389    },
1390    "tmp": {
1391      "version": "0.2.1",
1392      "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz",
1393      "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==",
1394      "dev": true,
1395      "requires": {
1396        "rimraf": "^3.0.0"
1397      },
1398      "dependencies": {
1399        "rimraf": {
1400          "version": "3.0.2",
1401          "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
1402          "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
1403          "dev": true,
1404          "requires": {
1405            "glob": "^7.1.3"
1406          }
1407        }
1408      }
1409    },
1410    "to-buffer": {
1411      "version": "1.1.1",
1412      "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz",
1413      "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==",
1414      "dev": true
1415    },
1416    "tough-cookie": {
1417      "version": "2.5.0",
1418      "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
1419      "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
1420      "dev": true,
1421      "requires": {
1422        "psl": "^1.1.28",
1423        "punycode": "^2.1.1"
1424      }
1425    },
1426    "tslib": {
1427      "version": "1.13.0",
1428      "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz",
1429      "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==",
1430      "dev": true
1431    },
1432    "tslint": {
1433      "version": "5.14.0",
1434      "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.14.0.tgz",
1435      "integrity": "sha512-IUla/ieHVnB8Le7LdQFRGlVJid2T/gaJe5VkjzRVSRR6pA2ODYrnfR1hmxi+5+au9l50jBwpbBL34txgv4NnTQ==",
1436      "dev": true,
1437      "requires": {
1438        "babel-code-frame": "^6.22.0",
1439        "builtin-modules": "^1.1.1",
1440        "chalk": "^2.3.0",
1441        "commander": "^2.12.1",
1442        "diff": "^3.2.0",
1443        "glob": "^7.1.1",
1444        "js-yaml": "^3.7.0",
1445        "minimatch": "^3.0.4",
1446        "mkdirp": "^0.5.1",
1447        "resolve": "^1.3.2",
1448        "semver": "^5.3.0",
1449        "tslib": "^1.8.0",
1450        "tsutils": "^2.29.0"
1451      }
1452    },
1453    "tsutils": {
1454      "version": "2.29.0",
1455      "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz",
1456      "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==",
1457      "dev": true,
1458      "requires": {
1459        "tslib": "^1.8.1"
1460      }
1461    },
1462    "tunnel-agent": {
1463      "version": "0.6.0",
1464      "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
1465      "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
1466      "dev": true,
1467      "requires": {
1468        "safe-buffer": "^5.0.1"
1469      }
1470    },
1471    "tweetnacl": {
1472      "version": "0.14.5",
1473      "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
1474      "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
1475      "dev": true
1476    },
1477    "typedarray": {
1478      "version": "0.0.6",
1479      "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
1480      "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
1481      "dev": true
1482    },
1483    "typescript": {
1484      "version": "4.0.3",
1485      "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.0.3.tgz",
1486      "integrity": "sha512-tEu6DGxGgRJPb/mVPIZ48e69xCn2yRmCgYmDugAVwmJ6o+0u1RI18eO7E7WBTLYLaEVVOhwQmcdhQHweux/WPg==",
1487      "dev": true
1488    },
1489    "universalify": {
1490      "version": "0.1.2",
1491      "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
1492      "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
1493      "dev": true
1494    },
1495    "uri-js": {
1496      "version": "4.4.0",
1497      "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz",
1498      "integrity": "sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==",
1499      "dev": true,
1500      "requires": {
1501        "punycode": "^2.1.0"
1502      }
1503    },
1504    "util-deprecate": {
1505      "version": "1.0.2",
1506      "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
1507      "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
1508      "dev": true
1509    },
1510    "uuid": {
1511      "version": "3.4.0",
1512      "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
1513      "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
1514      "dev": true
1515    },
1516    "validate-npm-package-license": {
1517      "version": "3.0.4",
1518      "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
1519      "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
1520      "dev": true,
1521      "requires": {
1522        "spdx-correct": "^3.0.0",
1523        "spdx-expression-parse": "^3.0.0"
1524      }
1525    },
1526    "validate-npm-package-name": {
1527      "version": "3.0.0",
1528      "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz",
1529      "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=",
1530      "dev": true,
1531      "requires": {
1532        "builtins": "^1.0.3"
1533      }
1534    },
1535    "verror": {
1536      "version": "1.10.0",
1537      "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
1538      "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
1539      "dev": true,
1540      "requires": {
1541        "assert-plus": "^1.0.0",
1542        "core-util-is": "1.0.2",
1543        "extsprintf": "^1.2.0"
1544      }
1545    },
1546    "which-module": {
1547      "version": "2.0.0",
1548      "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
1549      "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
1550      "dev": true
1551    },
1552    "wide-align": {
1553      "version": "1.1.3",
1554      "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
1555      "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
1556      "dev": true,
1557      "optional": true,
1558      "requires": {
1559        "string-width": "^1.0.2 || 2"
1560      }
1561    },
1562    "wrap-ansi": {
1563      "version": "6.2.0",
1564      "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
1565      "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
1566      "dev": true,
1567      "requires": {
1568        "ansi-styles": "^4.0.0",
1569        "string-width": "^4.1.0",
1570        "strip-ansi": "^6.0.0"
1571      },
1572      "dependencies": {
1573        "ansi-regex": {
1574          "version": "5.0.0",
1575          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
1576          "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
1577          "dev": true
1578        },
1579        "is-fullwidth-code-point": {
1580          "version": "3.0.0",
1581          "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
1582          "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
1583          "dev": true
1584        },
1585        "string-width": {
1586          "version": "4.2.0",
1587          "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
1588          "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
1589          "dev": true,
1590          "requires": {
1591            "emoji-regex": "^8.0.0",
1592            "is-fullwidth-code-point": "^3.0.0",
1593            "strip-ansi": "^6.0.0"
1594          }
1595        },
1596        "strip-ansi": {
1597          "version": "6.0.0",
1598          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
1599          "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
1600          "dev": true,
1601          "requires": {
1602            "ansi-regex": "^5.0.0"
1603          }
1604        }
1605      }
1606    },
1607    "wrappy": {
1608      "version": "1.0.2",
1609      "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
1610      "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
1611      "dev": true
1612    },
1613    "xtend": {
1614      "version": "4.0.2",
1615      "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
1616      "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
1617      "dev": true
1618    },
1619    "y18n": {
1620      "version": "4.0.0",
1621      "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz",
1622      "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==",
1623      "dev": true
1624    },
1625    "yargs": {
1626      "version": "15.4.1",
1627      "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz",
1628      "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==",
1629      "dev": true,
1630      "requires": {
1631        "cliui": "^6.0.0",
1632        "decamelize": "^1.2.0",
1633        "find-up": "^4.1.0",
1634        "get-caller-file": "^2.0.1",
1635        "require-directory": "^2.1.1",
1636        "require-main-filename": "^2.0.0",
1637        "set-blocking": "^2.0.0",
1638        "string-width": "^4.2.0",
1639        "which-module": "^2.0.0",
1640        "y18n": "^4.0.0",
1641        "yargs-parser": "^18.1.2"
1642      },
1643      "dependencies": {
1644        "ansi-regex": {
1645          "version": "5.0.0",
1646          "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
1647          "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
1648          "dev": true
1649        },
1650        "is-fullwidth-code-point": {
1651          "version": "3.0.0",
1652          "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
1653          "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
1654          "dev": true
1655        },
1656        "string-width": {
1657          "version": "4.2.0",
1658          "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
1659          "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
1660          "dev": true,
1661          "requires": {
1662            "emoji-regex": "^8.0.0",
1663            "is-fullwidth-code-point": "^3.0.0",
1664            "strip-ansi": "^6.0.0"
1665          }
1666        },
1667        "strip-ansi": {
1668          "version": "6.0.0",
1669          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
1670          "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
1671          "dev": true,
1672          "requires": {
1673            "ansi-regex": "^5.0.0"
1674          }
1675        }
1676      }
1677    },
1678    "yargs-parser": {
1679      "version": "18.1.3",
1680      "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz",
1681      "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==",
1682      "dev": true,
1683      "requires": {
1684        "camelcase": "^5.0.0",
1685        "decamelize": "^1.2.0"
1686      }
1687    }
1688  }
1689}
1690