UNPKG

74.7 kBJSONView Raw
1{
2 "name": "cucumber-expressions",
3 "version": "8.0.0",
4 "lockfileVersion": 1,
5 "requires": true,
6 "dependencies": {
7 "@babel/code-frame": {
8 "version": "7.5.5",
9 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz",
10 "integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==",
11 "dev": true,
12 "requires": {
13 "@babel/highlight": "^7.0.0"
14 }
15 },
16 "@babel/generator": {
17 "version": "7.5.5",
18 "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.5.5.tgz",
19 "integrity": "sha512-ETI/4vyTSxTzGnU2c49XHv2zhExkv9JHLTwDAFz85kmcwuShvYG2H08FwgIguQf4JC75CBnXAUM5PqeF4fj0nQ==",
20 "dev": true,
21 "requires": {
22 "@babel/types": "^7.5.5",
23 "jsesc": "^2.5.1",
24 "lodash": "^4.17.13",
25 "source-map": "^0.5.0",
26 "trim-right": "^1.0.1"
27 }
28 },
29 "@babel/helper-function-name": {
30 "version": "7.1.0",
31 "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz",
32 "integrity": "sha512-A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw==",
33 "dev": true,
34 "requires": {
35 "@babel/helper-get-function-arity": "^7.0.0",
36 "@babel/template": "^7.1.0",
37 "@babel/types": "^7.0.0"
38 }
39 },
40 "@babel/helper-get-function-arity": {
41 "version": "7.0.0",
42 "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz",
43 "integrity": "sha512-r2DbJeg4svYvt3HOS74U4eWKsUAMRH01Z1ds1zx8KNTPtpTL5JAsdFv8BNyOpVqdFhHkkRDIg5B4AsxmkjAlmQ==",
44 "dev": true,
45 "requires": {
46 "@babel/types": "^7.0.0"
47 }
48 },
49 "@babel/helper-split-export-declaration": {
50 "version": "7.4.4",
51 "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.4.4.tgz",
52 "integrity": "sha512-Ro/XkzLf3JFITkW6b+hNxzZ1n5OQ80NvIUdmHspih1XAhtN3vPTuUFT4eQnela+2MaZ5ulH+iyP513KJrxbN7Q==",
53 "dev": true,
54 "requires": {
55 "@babel/types": "^7.4.4"
56 }
57 },
58 "@babel/highlight": {
59 "version": "7.5.0",
60 "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.5.0.tgz",
61 "integrity": "sha512-7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ==",
62 "dev": true,
63 "requires": {
64 "chalk": "^2.0.0",
65 "esutils": "^2.0.2",
66 "js-tokens": "^4.0.0"
67 }
68 },
69 "@babel/parser": {
70 "version": "7.5.5",
71 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.5.5.tgz",
72 "integrity": "sha512-E5BN68cqR7dhKan1SfqgPGhQ178bkVKpXTPEXnFJBrEt8/DKRZlybmy+IgYLTeN7tp1R5Ccmbm2rBk17sHYU3g==",
73 "dev": true
74 },
75 "@babel/template": {
76 "version": "7.4.4",
77 "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.4.4.tgz",
78 "integrity": "sha512-CiGzLN9KgAvgZsnivND7rkA+AeJ9JB0ciPOD4U59GKbQP2iQl+olF1l76kJOupqidozfZ32ghwBEJDhnk9MEcw==",
79 "dev": true,
80 "requires": {
81 "@babel/code-frame": "^7.0.0",
82 "@babel/parser": "^7.4.4",
83 "@babel/types": "^7.4.4"
84 }
85 },
86 "@babel/traverse": {
87 "version": "7.5.5",
88 "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.5.5.tgz",
89 "integrity": "sha512-MqB0782whsfffYfSjH4TM+LMjrJnhCNEDMDIjeTpl+ASaUvxcjoiVCo/sM1GhS1pHOXYfWVCYneLjMckuUxDaQ==",
90 "dev": true,
91 "requires": {
92 "@babel/code-frame": "^7.5.5",
93 "@babel/generator": "^7.5.5",
94 "@babel/helper-function-name": "^7.1.0",
95 "@babel/helper-split-export-declaration": "^7.4.4",
96 "@babel/parser": "^7.5.5",
97 "@babel/types": "^7.5.5",
98 "debug": "^4.1.0",
99 "globals": "^11.1.0",
100 "lodash": "^4.17.13"
101 },
102 "dependencies": {
103 "debug": {
104 "version": "4.1.1",
105 "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
106 "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
107 "dev": true,
108 "requires": {
109 "ms": "^2.1.1"
110 }
111 }
112 }
113 },
114 "@babel/types": {
115 "version": "7.5.5",
116 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.5.5.tgz",
117 "integrity": "sha512-s63F9nJioLqOlW3UkyMd+BYhXt44YuaFm/VV0VwuteqjYwRrObkU7ra9pY4wAJR3oXi8hJrMcrcJdO/HH33vtw==",
118 "dev": true,
119 "requires": {
120 "esutils": "^2.0.2",
121 "lodash": "^4.17.13",
122 "to-fast-properties": "^2.0.0"
123 }
124 },
125 "@types/mocha": {
126 "version": "5.2.7",
127 "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-5.2.7.tgz",
128 "integrity": "sha512-NYrtPht0wGzhwe9+/idPaBB+TqkY9AhTvOLMkThm0IoEfLaiVQZwBwyJ5puCkO3AUCWrmcoePjp2mbFocKy4SQ==",
129 "dev": true
130 },
131 "@types/node": {
132 "version": "12.7.1",
133 "resolved": "https://registry.npmjs.org/@types/node/-/node-12.7.1.tgz",
134 "integrity": "sha512-aK9jxMypeSrhiYofWWBf/T7O+KwaiAHzM4sveCdWPn71lzUSMimRnKzhXDKfKwV1kWoBo2P1aGgaIYGLf9/ljw==",
135 "dev": true
136 },
137 "ansi-colors": {
138 "version": "3.2.3",
139 "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.3.tgz",
140 "integrity": "sha512-LEHHyuhlPY3TmuUYMh2oz89lTShfvgbmzaBcxve9t/9Wuy7Dwf4yoAKcND7KFT1HAQfqZ12qtc+DUrBMeKF9nw==",
141 "dev": true
142 },
143 "ansi-regex": {
144 "version": "3.0.0",
145 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
146 "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
147 "dev": true
148 },
149 "ansi-styles": {
150 "version": "3.2.1",
151 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
152 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
153 "dev": true,
154 "requires": {
155 "color-convert": "^1.9.0"
156 }
157 },
158 "append-transform": {
159 "version": "1.0.0",
160 "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-1.0.0.tgz",
161 "integrity": "sha512-P009oYkeHyU742iSZJzZZywj4QRJdnTWffaKuJQLablCZ1uz6/cW4yaRgcDaoQ+uwOxxnt0gRUcwfsNP2ri0gw==",
162 "dev": true,
163 "requires": {
164 "default-require-extensions": "^2.0.0"
165 }
166 },
167 "archy": {
168 "version": "1.0.0",
169 "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz",
170 "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=",
171 "dev": true
172 },
173 "arg": {
174 "version": "4.1.1",
175 "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.1.tgz",
176 "integrity": "sha512-SlmP3fEA88MBv0PypnXZ8ZfJhwmDeIE3SP71j37AiXQBXYosPV0x6uISAaHYSlSVhmHOVkomen0tbGk6Anlebw==",
177 "dev": true
178 },
179 "argparse": {
180 "version": "1.0.10",
181 "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
182 "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
183 "dev": true,
184 "requires": {
185 "sprintf-js": "~1.0.2"
186 }
187 },
188 "balanced-match": {
189 "version": "1.0.0",
190 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
191 "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
192 "dev": true
193 },
194 "becke-ch--regex--s0-0-v1--base--pl--lib": {
195 "version": "1.4.0",
196 "resolved": "https://registry.npmjs.org/becke-ch--regex--s0-0-v1--base--pl--lib/-/becke-ch--regex--s0-0-v1--base--pl--lib-1.4.0.tgz",
197 "integrity": "sha1-Qpzuu/pffpNueNc/vcfacWKyDiA="
198 },
199 "brace-expansion": {
200 "version": "1.1.11",
201 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
202 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
203 "dev": true,
204 "requires": {
205 "balanced-match": "^1.0.0",
206 "concat-map": "0.0.1"
207 }
208 },
209 "browser-stdout": {
210 "version": "1.3.1",
211 "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz",
212 "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==",
213 "dev": true
214 },
215 "buffer-from": {
216 "version": "1.1.1",
217 "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
218 "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
219 "dev": true
220 },
221 "builtin-modules": {
222 "version": "1.1.1",
223 "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
224 "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
225 "dev": true
226 },
227 "caching-transform": {
228 "version": "3.0.2",
229 "resolved": "https://registry.npmjs.org/caching-transform/-/caching-transform-3.0.2.tgz",
230 "integrity": "sha512-Mtgcv3lh3U0zRii/6qVgQODdPA4G3zhG+jtbCWj39RXuUFTMzH0vcdMtaJS1jPowd+It2Pqr6y3NJMQqOqCE2w==",
231 "dev": true,
232 "requires": {
233 "hasha": "^3.0.0",
234 "make-dir": "^2.0.0",
235 "package-hash": "^3.0.0",
236 "write-file-atomic": "^2.4.2"
237 }
238 },
239 "camelcase": {
240 "version": "5.3.1",
241 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
242 "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
243 "dev": true
244 },
245 "chalk": {
246 "version": "2.4.2",
247 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
248 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
249 "dev": true,
250 "requires": {
251 "ansi-styles": "^3.2.1",
252 "escape-string-regexp": "^1.0.5",
253 "supports-color": "^5.3.0"
254 },
255 "dependencies": {
256 "supports-color": {
257 "version": "5.5.0",
258 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
259 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
260 "dev": true,
261 "requires": {
262 "has-flag": "^3.0.0"
263 }
264 }
265 }
266 },
267 "cliui": {
268 "version": "4.1.0",
269 "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz",
270 "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==",
271 "dev": true,
272 "requires": {
273 "string-width": "^2.1.1",
274 "strip-ansi": "^4.0.0",
275 "wrap-ansi": "^2.0.0"
276 }
277 },
278 "code-point-at": {
279 "version": "1.1.0",
280 "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
281 "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
282 "dev": true
283 },
284 "color-convert": {
285 "version": "1.9.3",
286 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
287 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
288 "dev": true,
289 "requires": {
290 "color-name": "1.1.3"
291 }
292 },
293 "color-name": {
294 "version": "1.1.3",
295 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
296 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
297 "dev": true
298 },
299 "commander": {
300 "version": "2.20.0",
301 "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz",
302 "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==",
303 "dev": true
304 },
305 "commondir": {
306 "version": "1.0.1",
307 "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
308 "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=",
309 "dev": true
310 },
311 "concat-map": {
312 "version": "0.0.1",
313 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
314 "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
315 "dev": true
316 },
317 "convert-source-map": {
318 "version": "1.6.0",
319 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz",
320 "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==",
321 "dev": true,
322 "requires": {
323 "safe-buffer": "~5.1.1"
324 }
325 },
326 "cp-file": {
327 "version": "6.2.0",
328 "resolved": "https://registry.npmjs.org/cp-file/-/cp-file-6.2.0.tgz",
329 "integrity": "sha512-fmvV4caBnofhPe8kOcitBwSn2f39QLjnAnGq3gO9dfd75mUytzKNZB1hde6QHunW2Rt+OwuBOMc3i1tNElbszA==",
330 "dev": true,
331 "requires": {
332 "graceful-fs": "^4.1.2",
333 "make-dir": "^2.0.0",
334 "nested-error-stacks": "^2.0.0",
335 "pify": "^4.0.1",
336 "safe-buffer": "^5.0.1"
337 }
338 },
339 "cross-spawn": {
340 "version": "6.0.5",
341 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
342 "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
343 "dev": true,
344 "requires": {
345 "nice-try": "^1.0.4",
346 "path-key": "^2.0.1",
347 "semver": "^5.5.0",
348 "shebang-command": "^1.2.0",
349 "which": "^1.2.9"
350 }
351 },
352 "debug": {
353 "version": "3.2.6",
354 "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
355 "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
356 "dev": true,
357 "requires": {
358 "ms": "^2.1.1"
359 }
360 },
361 "decamelize": {
362 "version": "1.2.0",
363 "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
364 "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
365 "dev": true
366 },
367 "default-require-extensions": {
368 "version": "2.0.0",
369 "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-2.0.0.tgz",
370 "integrity": "sha1-9fj7sYp9bVCyH2QfZJ67Uiz+JPc=",
371 "dev": true,
372 "requires": {
373 "strip-bom": "^3.0.0"
374 }
375 },
376 "define-properties": {
377 "version": "1.1.3",
378 "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
379 "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
380 "dev": true,
381 "requires": {
382 "object-keys": "^1.0.12"
383 }
384 },
385 "diff": {
386 "version": "3.5.0",
387 "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz",
388 "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==",
389 "dev": true
390 },
391 "emoji-regex": {
392 "version": "7.0.3",
393 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
394 "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
395 "dev": true
396 },
397 "end-of-stream": {
398 "version": "1.4.1",
399 "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz",
400 "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==",
401 "dev": true,
402 "requires": {
403 "once": "^1.4.0"
404 }
405 },
406 "error-ex": {
407 "version": "1.3.2",
408 "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
409 "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
410 "dev": true,
411 "requires": {
412 "is-arrayish": "^0.2.1"
413 }
414 },
415 "es-abstract": {
416 "version": "1.13.0",
417 "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.13.0.tgz",
418 "integrity": "sha512-vDZfg/ykNxQVwup/8E1BZhVzFfBxs9NqMzGcvIJrqg5k2/5Za2bWo40dK2J1pgLngZ7c+Shh8lwYtLGyrwPutg==",
419 "dev": true,
420 "requires": {
421 "es-to-primitive": "^1.2.0",
422 "function-bind": "^1.1.1",
423 "has": "^1.0.3",
424 "is-callable": "^1.1.4",
425 "is-regex": "^1.0.4",
426 "object-keys": "^1.0.12"
427 }
428 },
429 "es-to-primitive": {
430 "version": "1.2.0",
431 "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz",
432 "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==",
433 "dev": true,
434 "requires": {
435 "is-callable": "^1.1.4",
436 "is-date-object": "^1.0.1",
437 "is-symbol": "^1.0.2"
438 }
439 },
440 "es6-error": {
441 "version": "4.1.1",
442 "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz",
443 "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==",
444 "dev": true
445 },
446 "escape-string-regexp": {
447 "version": "1.0.5",
448 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
449 "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
450 "dev": true
451 },
452 "eslint-plugin-prettier": {
453 "version": "2.7.0",
454 "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-2.7.0.tgz",
455 "integrity": "sha512-CStQYJgALoQBw3FsBzH0VOVDRnJ/ZimUlpLm226U8qgqYJfPOY/CPK6wyRInMxh73HSKg5wyRwdS4BVYYHwokA==",
456 "dev": true,
457 "requires": {
458 "fast-diff": "^1.1.1",
459 "jest-docblock": "^21.0.0"
460 }
461 },
462 "esprima": {
463 "version": "4.0.1",
464 "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
465 "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
466 "dev": true
467 },
468 "esutils": {
469 "version": "2.0.3",
470 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
471 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
472 "dev": true
473 },
474 "execa": {
475 "version": "1.0.0",
476 "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
477 "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
478 "dev": true,
479 "requires": {
480 "cross-spawn": "^6.0.0",
481 "get-stream": "^4.0.0",
482 "is-stream": "^1.1.0",
483 "npm-run-path": "^2.0.0",
484 "p-finally": "^1.0.0",
485 "signal-exit": "^3.0.0",
486 "strip-eof": "^1.0.0"
487 }
488 },
489 "fast-diff": {
490 "version": "1.2.0",
491 "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz",
492 "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==",
493 "dev": true
494 },
495 "find-cache-dir": {
496 "version": "2.1.0",
497 "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz",
498 "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==",
499 "dev": true,
500 "requires": {
501 "commondir": "^1.0.1",
502 "make-dir": "^2.0.0",
503 "pkg-dir": "^3.0.0"
504 }
505 },
506 "find-up": {
507 "version": "3.0.0",
508 "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
509 "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
510 "dev": true,
511 "requires": {
512 "locate-path": "^3.0.0"
513 }
514 },
515 "flat": {
516 "version": "4.1.0",
517 "resolved": "https://registry.npmjs.org/flat/-/flat-4.1.0.tgz",
518 "integrity": "sha512-Px/TiLIznH7gEDlPXcUD4KnBusa6kR6ayRUVcnEAbreRIuhkqow/mun59BuRXwoYk7ZQOLW1ZM05ilIvK38hFw==",
519 "dev": true,
520 "requires": {
521 "is-buffer": "~2.0.3"
522 }
523 },
524 "foreground-child": {
525 "version": "1.5.6",
526 "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-1.5.6.tgz",
527 "integrity": "sha1-T9ca0t/elnibmApcCilZN8svXOk=",
528 "dev": true,
529 "requires": {
530 "cross-spawn": "^4",
531 "signal-exit": "^3.0.0"
532 },
533 "dependencies": {
534 "cross-spawn": {
535 "version": "4.0.2",
536 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-4.0.2.tgz",
537 "integrity": "sha1-e5JHYhwjrf3ThWAEqCPL45dCTUE=",
538 "dev": true,
539 "requires": {
540 "lru-cache": "^4.0.1",
541 "which": "^1.2.9"
542 }
543 }
544 }
545 },
546 "fs.realpath": {
547 "version": "1.0.0",
548 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
549 "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
550 "dev": true
551 },
552 "function-bind": {
553 "version": "1.1.1",
554 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
555 "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
556 "dev": true
557 },
558 "get-caller-file": {
559 "version": "2.0.5",
560 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
561 "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
562 "dev": true
563 },
564 "get-stream": {
565 "version": "4.1.0",
566 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
567 "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
568 "dev": true,
569 "requires": {
570 "pump": "^3.0.0"
571 }
572 },
573 "glob": {
574 "version": "7.1.3",
575 "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz",
576 "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==",
577 "dev": true,
578 "requires": {
579 "fs.realpath": "^1.0.0",
580 "inflight": "^1.0.4",
581 "inherits": "2",
582 "minimatch": "^3.0.4",
583 "once": "^1.3.0",
584 "path-is-absolute": "^1.0.0"
585 }
586 },
587 "globals": {
588 "version": "11.12.0",
589 "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
590 "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
591 "dev": true
592 },
593 "graceful-fs": {
594 "version": "4.2.1",
595 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.1.tgz",
596 "integrity": "sha512-b9usnbDGnD928gJB3LrCmxoibr3VE4U2SMo5PBuBnokWyDADTqDPXg4YpwKF1trpH+UbGp7QLicO3+aWEy0+mw==",
597 "dev": true
598 },
599 "growl": {
600 "version": "1.10.5",
601 "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz",
602 "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==",
603 "dev": true
604 },
605 "handlebars": {
606 "version": "4.1.2",
607 "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.1.2.tgz",
608 "integrity": "sha512-nvfrjqvt9xQ8Z/w0ijewdD/vvWDTOweBUm96NTr66Wfvo1mJenBLwcYmPs3TIBP5ruzYGD7Hx/DaM9RmhroGPw==",
609 "dev": true,
610 "requires": {
611 "neo-async": "^2.6.0",
612 "optimist": "^0.6.1",
613 "source-map": "^0.6.1",
614 "uglify-js": "^3.1.4"
615 },
616 "dependencies": {
617 "source-map": {
618 "version": "0.6.1",
619 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
620 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
621 "dev": true
622 }
623 }
624 },
625 "has": {
626 "version": "1.0.3",
627 "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
628 "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
629 "dev": true,
630 "requires": {
631 "function-bind": "^1.1.1"
632 }
633 },
634 "has-flag": {
635 "version": "3.0.0",
636 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
637 "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
638 "dev": true
639 },
640 "has-symbols": {
641 "version": "1.0.0",
642 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz",
643 "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=",
644 "dev": true
645 },
646 "hasha": {
647 "version": "3.0.0",
648 "resolved": "https://registry.npmjs.org/hasha/-/hasha-3.0.0.tgz",
649 "integrity": "sha1-UqMvq4Vp1BymmmH/GiFPjrfIvTk=",
650 "dev": true,
651 "requires": {
652 "is-stream": "^1.0.1"
653 }
654 },
655 "he": {
656 "version": "1.2.0",
657 "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
658 "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
659 "dev": true
660 },
661 "hosted-git-info": {
662 "version": "2.8.2",
663 "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.2.tgz",
664 "integrity": "sha512-CyjlXII6LMsPMyUzxpTt8fzh5QwzGqPmQXgY/Jyf4Zfp27t/FvfhwoE/8laaMUcMy816CkWF20I7NeQhwwY88w==",
665 "dev": true,
666 "requires": {
667 "lru-cache": "^5.1.1"
668 },
669 "dependencies": {
670 "lru-cache": {
671 "version": "5.1.1",
672 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
673 "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
674 "dev": true,
675 "requires": {
676 "yallist": "^3.0.2"
677 }
678 },
679 "yallist": {
680 "version": "3.0.3",
681 "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.3.tgz",
682 "integrity": "sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A==",
683 "dev": true
684 }
685 }
686 },
687 "imurmurhash": {
688 "version": "0.1.4",
689 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
690 "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
691 "dev": true
692 },
693 "inflight": {
694 "version": "1.0.6",
695 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
696 "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
697 "dev": true,
698 "requires": {
699 "once": "^1.3.0",
700 "wrappy": "1"
701 }
702 },
703 "inherits": {
704 "version": "2.0.4",
705 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
706 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
707 "dev": true
708 },
709 "invert-kv": {
710 "version": "2.0.0",
711 "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz",
712 "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==",
713 "dev": true
714 },
715 "is-arrayish": {
716 "version": "0.2.1",
717 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
718 "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
719 "dev": true
720 },
721 "is-buffer": {
722 "version": "2.0.3",
723 "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.3.tgz",
724 "integrity": "sha512-U15Q7MXTuZlrbymiz95PJpZxu8IlipAp4dtS3wOdgPXx3mqBnslrWU14kxfHB+Py/+2PVKSr37dMAgM2A4uArw==",
725 "dev": true
726 },
727 "is-callable": {
728 "version": "1.1.4",
729 "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz",
730 "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==",
731 "dev": true
732 },
733 "is-date-object": {
734 "version": "1.0.1",
735 "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz",
736 "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=",
737 "dev": true
738 },
739 "is-fullwidth-code-point": {
740 "version": "2.0.0",
741 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
742 "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
743 "dev": true
744 },
745 "is-regex": {
746 "version": "1.0.4",
747 "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz",
748 "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=",
749 "dev": true,
750 "requires": {
751 "has": "^1.0.1"
752 }
753 },
754 "is-stream": {
755 "version": "1.1.0",
756 "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
757 "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
758 "dev": true
759 },
760 "is-symbol": {
761 "version": "1.0.2",
762 "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz",
763 "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==",
764 "dev": true,
765 "requires": {
766 "has-symbols": "^1.0.0"
767 }
768 },
769 "isexe": {
770 "version": "2.0.0",
771 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
772 "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
773 "dev": true
774 },
775 "istanbul-lib-coverage": {
776 "version": "2.0.5",
777 "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz",
778 "integrity": "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==",
779 "dev": true
780 },
781 "istanbul-lib-hook": {
782 "version": "2.0.7",
783 "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-2.0.7.tgz",
784 "integrity": "sha512-vrRztU9VRRFDyC+aklfLoeXyNdTfga2EI3udDGn4cZ6fpSXpHLV9X6CHvfoMCPtggg8zvDDmC4b9xfu0z6/llA==",
785 "dev": true,
786 "requires": {
787 "append-transform": "^1.0.0"
788 }
789 },
790 "istanbul-lib-instrument": {
791 "version": "3.3.0",
792 "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz",
793 "integrity": "sha512-5nnIN4vo5xQZHdXno/YDXJ0G+I3dAm4XgzfSVTPLQpj/zAV2dV6Juy0yaf10/zrJOJeHoN3fraFe+XRq2bFVZA==",
794 "dev": true,
795 "requires": {
796 "@babel/generator": "^7.4.0",
797 "@babel/parser": "^7.4.3",
798 "@babel/template": "^7.4.0",
799 "@babel/traverse": "^7.4.3",
800 "@babel/types": "^7.4.0",
801 "istanbul-lib-coverage": "^2.0.5",
802 "semver": "^6.0.0"
803 },
804 "dependencies": {
805 "semver": {
806 "version": "6.3.0",
807 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
808 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
809 "dev": true
810 }
811 }
812 },
813 "istanbul-lib-report": {
814 "version": "2.0.8",
815 "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-2.0.8.tgz",
816 "integrity": "sha512-fHBeG573EIihhAblwgxrSenp0Dby6tJMFR/HvlerBsrCTD5bkUuoNtn3gVh29ZCS824cGGBPn7Sg7cNk+2xUsQ==",
817 "dev": true,
818 "requires": {
819 "istanbul-lib-coverage": "^2.0.5",
820 "make-dir": "^2.1.0",
821 "supports-color": "^6.1.0"
822 },
823 "dependencies": {
824 "supports-color": {
825 "version": "6.1.0",
826 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
827 "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
828 "dev": true,
829 "requires": {
830 "has-flag": "^3.0.0"
831 }
832 }
833 }
834 },
835 "istanbul-lib-source-maps": {
836 "version": "3.0.6",
837 "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz",
838 "integrity": "sha512-R47KzMtDJH6X4/YW9XTx+jrLnZnscW4VpNN+1PViSYTejLVPWv7oov+Duf8YQSPyVRUvueQqz1TcsC6mooZTXw==",
839 "dev": true,
840 "requires": {
841 "debug": "^4.1.1",
842 "istanbul-lib-coverage": "^2.0.5",
843 "make-dir": "^2.1.0",
844 "rimraf": "^2.6.3",
845 "source-map": "^0.6.1"
846 },
847 "dependencies": {
848 "debug": {
849 "version": "4.1.1",
850 "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
851 "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
852 "dev": true,
853 "requires": {
854 "ms": "^2.1.1"
855 }
856 },
857 "source-map": {
858 "version": "0.6.1",
859 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
860 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
861 "dev": true
862 }
863 }
864 },
865 "istanbul-reports": {
866 "version": "2.2.6",
867 "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-2.2.6.tgz",
868 "integrity": "sha512-SKi4rnMyLBKe0Jy2uUdx28h8oG7ph2PPuQPvIAh31d+Ci+lSiEu4C+h3oBPuJ9+mPKhOyW0M8gY4U5NM1WLeXA==",
869 "dev": true,
870 "requires": {
871 "handlebars": "^4.1.2"
872 }
873 },
874 "jest-docblock": {
875 "version": "21.2.0",
876 "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-21.2.0.tgz",
877 "integrity": "sha512-5IZ7sY9dBAYSV+YjQ0Ovb540Ku7AO9Z5o2Cg789xj167iQuZ2cG+z0f3Uct6WeYLbU6aQiM2pCs7sZ+4dotydw==",
878 "dev": true
879 },
880 "js-tokens": {
881 "version": "4.0.0",
882 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
883 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
884 "dev": true
885 },
886 "js-yaml": {
887 "version": "3.13.1",
888 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz",
889 "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==",
890 "dev": true,
891 "requires": {
892 "argparse": "^1.0.7",
893 "esprima": "^4.0.0"
894 }
895 },
896 "jsesc": {
897 "version": "2.5.2",
898 "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
899 "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
900 "dev": true
901 },
902 "json-parse-better-errors": {
903 "version": "1.0.2",
904 "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
905 "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
906 "dev": true
907 },
908 "lcid": {
909 "version": "2.0.0",
910 "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz",
911 "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==",
912 "dev": true,
913 "requires": {
914 "invert-kv": "^2.0.0"
915 }
916 },
917 "lines-and-columns": {
918 "version": "1.1.6",
919 "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz",
920 "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=",
921 "dev": true
922 },
923 "load-json-file": {
924 "version": "4.0.0",
925 "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
926 "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=",
927 "dev": true,
928 "requires": {
929 "graceful-fs": "^4.1.2",
930 "parse-json": "^4.0.0",
931 "pify": "^3.0.0",
932 "strip-bom": "^3.0.0"
933 },
934 "dependencies": {
935 "pify": {
936 "version": "3.0.0",
937 "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
938 "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
939 "dev": true
940 }
941 }
942 },
943 "locate-path": {
944 "version": "3.0.0",
945 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
946 "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
947 "dev": true,
948 "requires": {
949 "p-locate": "^3.0.0",
950 "path-exists": "^3.0.0"
951 }
952 },
953 "lodash": {
954 "version": "4.17.15",
955 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",
956 "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==",
957 "dev": true
958 },
959 "lodash.flattendeep": {
960 "version": "4.4.0",
961 "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz",
962 "integrity": "sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI=",
963 "dev": true
964 },
965 "log-symbols": {
966 "version": "2.2.0",
967 "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz",
968 "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==",
969 "dev": true,
970 "requires": {
971 "chalk": "^2.0.1"
972 }
973 },
974 "lru-cache": {
975 "version": "4.1.5",
976 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
977 "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
978 "dev": true,
979 "requires": {
980 "pseudomap": "^1.0.2",
981 "yallist": "^2.1.2"
982 }
983 },
984 "make-dir": {
985 "version": "2.1.0",
986 "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
987 "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
988 "dev": true,
989 "requires": {
990 "pify": "^4.0.1",
991 "semver": "^5.6.0"
992 }
993 },
994 "make-error": {
995 "version": "1.3.5",
996 "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.5.tgz",
997 "integrity": "sha512-c3sIjNUow0+8swNwVpqoH4YCShKNFkMaw6oH1mNS2haDZQqkeZFlHS3dhoeEbKKmJB4vXpJucU6oH75aDYeE9g==",
998 "dev": true
999 },
1000 "map-age-cleaner": {
1001 "version": "0.1.3",
1002 "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz",
1003 "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==",
1004 "dev": true,
1005 "requires": {
1006 "p-defer": "^1.0.0"
1007 }
1008 },
1009 "mem": {
1010 "version": "4.3.0",
1011 "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz",
1012 "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==",
1013 "dev": true,
1014 "requires": {
1015 "map-age-cleaner": "^0.1.1",
1016 "mimic-fn": "^2.0.0",
1017 "p-is-promise": "^2.0.0"
1018 }
1019 },
1020 "merge-source-map": {
1021 "version": "1.1.0",
1022 "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz",
1023 "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==",
1024 "dev": true,
1025 "requires": {
1026 "source-map": "^0.6.1"
1027 },
1028 "dependencies": {
1029 "source-map": {
1030 "version": "0.6.1",
1031 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
1032 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
1033 "dev": true
1034 }
1035 }
1036 },
1037 "mimic-fn": {
1038 "version": "2.1.0",
1039 "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
1040 "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
1041 "dev": true
1042 },
1043 "minimatch": {
1044 "version": "3.0.4",
1045 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
1046 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
1047 "dev": true,
1048 "requires": {
1049 "brace-expansion": "^1.1.7"
1050 }
1051 },
1052 "minimist": {
1053 "version": "0.0.8",
1054 "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
1055 "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
1056 "dev": true
1057 },
1058 "mkdirp": {
1059 "version": "0.5.1",
1060 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
1061 "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
1062 "dev": true,
1063 "requires": {
1064 "minimist": "0.0.8"
1065 }
1066 },
1067 "mocha": {
1068 "version": "6.2.0",
1069 "resolved": "https://registry.npmjs.org/mocha/-/mocha-6.2.0.tgz",
1070 "integrity": "sha512-qwfFgY+7EKAAUAdv7VYMZQknI7YJSGesxHyhn6qD52DV8UcSZs5XwCifcZGMVIE4a5fbmhvbotxC0DLQ0oKohQ==",
1071 "dev": true,
1072 "requires": {
1073 "ansi-colors": "3.2.3",
1074 "browser-stdout": "1.3.1",
1075 "debug": "3.2.6",
1076 "diff": "3.5.0",
1077 "escape-string-regexp": "1.0.5",
1078 "find-up": "3.0.0",
1079 "glob": "7.1.3",
1080 "growl": "1.10.5",
1081 "he": "1.2.0",
1082 "js-yaml": "3.13.1",
1083 "log-symbols": "2.2.0",
1084 "minimatch": "3.0.4",
1085 "mkdirp": "0.5.1",
1086 "ms": "2.1.1",
1087 "node-environment-flags": "1.0.5",
1088 "object.assign": "4.1.0",
1089 "strip-json-comments": "2.0.1",
1090 "supports-color": "6.0.0",
1091 "which": "1.3.1",
1092 "wide-align": "1.1.3",
1093 "yargs": "13.2.2",
1094 "yargs-parser": "13.0.0",
1095 "yargs-unparser": "1.5.0"
1096 }
1097 },
1098 "ms": {
1099 "version": "2.1.1",
1100 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
1101 "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
1102 "dev": true
1103 },
1104 "neo-async": {
1105 "version": "2.6.1",
1106 "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz",
1107 "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==",
1108 "dev": true
1109 },
1110 "nested-error-stacks": {
1111 "version": "2.1.0",
1112 "resolved": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-2.1.0.tgz",
1113 "integrity": "sha512-AO81vsIO1k1sM4Zrd6Hu7regmJN1NSiAja10gc4bX3F0wd+9rQmcuHQaHVQCYIEC8iFXnE+mavh23GOt7wBgug==",
1114 "dev": true
1115 },
1116 "nice-try": {
1117 "version": "1.0.5",
1118 "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
1119 "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==",
1120 "dev": true
1121 },
1122 "node-environment-flags": {
1123 "version": "1.0.5",
1124 "resolved": "https://registry.npmjs.org/node-environment-flags/-/node-environment-flags-1.0.5.tgz",
1125 "integrity": "sha512-VNYPRfGfmZLx0Ye20jWzHUjyTW/c+6Wq+iLhDzUI4XmhrDd9l/FozXV3F2xOaXjvp0co0+v1YSR3CMP6g+VvLQ==",
1126 "dev": true,
1127 "requires": {
1128 "object.getownpropertydescriptors": "^2.0.3",
1129 "semver": "^5.7.0"
1130 }
1131 },
1132 "normalize-package-data": {
1133 "version": "2.5.0",
1134 "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
1135 "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
1136 "dev": true,
1137 "requires": {
1138 "hosted-git-info": "^2.1.4",
1139 "resolve": "^1.10.0",
1140 "semver": "2 || 3 || 4 || 5",
1141 "validate-npm-package-license": "^3.0.1"
1142 }
1143 },
1144 "npm-run-path": {
1145 "version": "2.0.2",
1146 "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
1147 "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
1148 "dev": true,
1149 "requires": {
1150 "path-key": "^2.0.0"
1151 }
1152 },
1153 "number-is-nan": {
1154 "version": "1.0.1",
1155 "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
1156 "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
1157 "dev": true
1158 },
1159 "nyc": {
1160 "version": "14.1.1",
1161 "resolved": "https://registry.npmjs.org/nyc/-/nyc-14.1.1.tgz",
1162 "integrity": "sha512-OI0vm6ZGUnoGZv/tLdZ2esSVzDwUC88SNs+6JoSOMVxA+gKMB8Tk7jBwgemLx4O40lhhvZCVw1C+OYLOBOPXWw==",
1163 "dev": true,
1164 "requires": {
1165 "archy": "^1.0.0",
1166 "caching-transform": "^3.0.2",
1167 "convert-source-map": "^1.6.0",
1168 "cp-file": "^6.2.0",
1169 "find-cache-dir": "^2.1.0",
1170 "find-up": "^3.0.0",
1171 "foreground-child": "^1.5.6",
1172 "glob": "^7.1.3",
1173 "istanbul-lib-coverage": "^2.0.5",
1174 "istanbul-lib-hook": "^2.0.7",
1175 "istanbul-lib-instrument": "^3.3.0",
1176 "istanbul-lib-report": "^2.0.8",
1177 "istanbul-lib-source-maps": "^3.0.6",
1178 "istanbul-reports": "^2.2.4",
1179 "js-yaml": "^3.13.1",
1180 "make-dir": "^2.1.0",
1181 "merge-source-map": "^1.1.0",
1182 "resolve-from": "^4.0.0",
1183 "rimraf": "^2.6.3",
1184 "signal-exit": "^3.0.2",
1185 "spawn-wrap": "^1.4.2",
1186 "test-exclude": "^5.2.3",
1187 "uuid": "^3.3.2",
1188 "yargs": "^13.2.2",
1189 "yargs-parser": "^13.0.0"
1190 }
1191 },
1192 "object-keys": {
1193 "version": "1.1.1",
1194 "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
1195 "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
1196 "dev": true
1197 },
1198 "object.assign": {
1199 "version": "4.1.0",
1200 "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz",
1201 "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==",
1202 "dev": true,
1203 "requires": {
1204 "define-properties": "^1.1.2",
1205 "function-bind": "^1.1.1",
1206 "has-symbols": "^1.0.0",
1207 "object-keys": "^1.0.11"
1208 }
1209 },
1210 "object.getownpropertydescriptors": {
1211 "version": "2.0.3",
1212 "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz",
1213 "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=",
1214 "dev": true,
1215 "requires": {
1216 "define-properties": "^1.1.2",
1217 "es-abstract": "^1.5.1"
1218 }
1219 },
1220 "once": {
1221 "version": "1.4.0",
1222 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
1223 "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
1224 "dev": true,
1225 "requires": {
1226 "wrappy": "1"
1227 }
1228 },
1229 "optimist": {
1230 "version": "0.6.1",
1231 "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz",
1232 "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=",
1233 "dev": true,
1234 "requires": {
1235 "minimist": "~0.0.1",
1236 "wordwrap": "~0.0.2"
1237 }
1238 },
1239 "os-homedir": {
1240 "version": "1.0.2",
1241 "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
1242 "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
1243 "dev": true
1244 },
1245 "os-locale": {
1246 "version": "3.1.0",
1247 "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz",
1248 "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==",
1249 "dev": true,
1250 "requires": {
1251 "execa": "^1.0.0",
1252 "lcid": "^2.0.0",
1253 "mem": "^4.0.0"
1254 }
1255 },
1256 "p-defer": {
1257 "version": "1.0.0",
1258 "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz",
1259 "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=",
1260 "dev": true
1261 },
1262 "p-finally": {
1263 "version": "1.0.0",
1264 "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
1265 "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
1266 "dev": true
1267 },
1268 "p-is-promise": {
1269 "version": "2.1.0",
1270 "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz",
1271 "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==",
1272 "dev": true
1273 },
1274 "p-limit": {
1275 "version": "2.2.0",
1276 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.0.tgz",
1277 "integrity": "sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ==",
1278 "dev": true,
1279 "requires": {
1280 "p-try": "^2.0.0"
1281 }
1282 },
1283 "p-locate": {
1284 "version": "3.0.0",
1285 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
1286 "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
1287 "dev": true,
1288 "requires": {
1289 "p-limit": "^2.0.0"
1290 }
1291 },
1292 "p-try": {
1293 "version": "2.2.0",
1294 "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
1295 "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
1296 "dev": true
1297 },
1298 "package-hash": {
1299 "version": "3.0.0",
1300 "resolved": "https://registry.npmjs.org/package-hash/-/package-hash-3.0.0.tgz",
1301 "integrity": "sha512-lOtmukMDVvtkL84rJHI7dpTYq+0rli8N2wlnqUcBuDWCfVhRUfOmnR9SsoHFMLpACvEV60dX7rd0rFaYDZI+FA==",
1302 "dev": true,
1303 "requires": {
1304 "graceful-fs": "^4.1.15",
1305 "hasha": "^3.0.0",
1306 "lodash.flattendeep": "^4.4.0",
1307 "release-zalgo": "^1.0.0"
1308 }
1309 },
1310 "parse-json": {
1311 "version": "4.0.0",
1312 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
1313 "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
1314 "dev": true,
1315 "requires": {
1316 "error-ex": "^1.3.1",
1317 "json-parse-better-errors": "^1.0.1"
1318 }
1319 },
1320 "path-exists": {
1321 "version": "3.0.0",
1322 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
1323 "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
1324 "dev": true
1325 },
1326 "path-is-absolute": {
1327 "version": "1.0.1",
1328 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
1329 "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
1330 "dev": true
1331 },
1332 "path-key": {
1333 "version": "2.0.1",
1334 "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
1335 "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
1336 "dev": true
1337 },
1338 "path-parse": {
1339 "version": "1.0.6",
1340 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
1341 "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
1342 "dev": true
1343 },
1344 "path-type": {
1345 "version": "3.0.0",
1346 "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
1347 "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
1348 "dev": true,
1349 "requires": {
1350 "pify": "^3.0.0"
1351 },
1352 "dependencies": {
1353 "pify": {
1354 "version": "3.0.0",
1355 "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
1356 "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
1357 "dev": true
1358 }
1359 }
1360 },
1361 "pify": {
1362 "version": "4.0.1",
1363 "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
1364 "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
1365 "dev": true
1366 },
1367 "pkg-dir": {
1368 "version": "3.0.0",
1369 "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz",
1370 "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==",
1371 "dev": true,
1372 "requires": {
1373 "find-up": "^3.0.0"
1374 }
1375 },
1376 "prettier": {
1377 "version": "1.18.2",
1378 "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.18.2.tgz",
1379 "integrity": "sha512-OeHeMc0JhFE9idD4ZdtNibzY0+TPHSpSSb9h8FqtP+YnoZZ1sl8Vc9b1sasjfymH3SonAF4QcA2+mzHPhMvIiw==",
1380 "dev": true
1381 },
1382 "pseudomap": {
1383 "version": "1.0.2",
1384 "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
1385 "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
1386 "dev": true
1387 },
1388 "pump": {
1389 "version": "3.0.0",
1390 "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
1391 "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
1392 "dev": true,
1393 "requires": {
1394 "end-of-stream": "^1.1.0",
1395 "once": "^1.3.1"
1396 }
1397 },
1398 "read-pkg": {
1399 "version": "3.0.0",
1400 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz",
1401 "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=",
1402 "dev": true,
1403 "requires": {
1404 "load-json-file": "^4.0.0",
1405 "normalize-package-data": "^2.3.2",
1406 "path-type": "^3.0.0"
1407 }
1408 },
1409 "read-pkg-up": {
1410 "version": "4.0.0",
1411 "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-4.0.0.tgz",
1412 "integrity": "sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA==",
1413 "dev": true,
1414 "requires": {
1415 "find-up": "^3.0.0",
1416 "read-pkg": "^3.0.0"
1417 }
1418 },
1419 "release-zalgo": {
1420 "version": "1.0.0",
1421 "resolved": "https://registry.npmjs.org/release-zalgo/-/release-zalgo-1.0.0.tgz",
1422 "integrity": "sha1-CXALflB0Mpc5Mw5TXFqQ+2eFFzA=",
1423 "dev": true,
1424 "requires": {
1425 "es6-error": "^4.0.1"
1426 }
1427 },
1428 "require-directory": {
1429 "version": "2.1.1",
1430 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
1431 "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
1432 "dev": true
1433 },
1434 "require-main-filename": {
1435 "version": "2.0.0",
1436 "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
1437 "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
1438 "dev": true
1439 },
1440 "resolve": {
1441 "version": "1.12.0",
1442 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.12.0.tgz",
1443 "integrity": "sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w==",
1444 "dev": true,
1445 "requires": {
1446 "path-parse": "^1.0.6"
1447 }
1448 },
1449 "resolve-from": {
1450 "version": "4.0.0",
1451 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
1452 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
1453 "dev": true
1454 },
1455 "rimraf": {
1456 "version": "2.6.3",
1457 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
1458 "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
1459 "dev": true,
1460 "requires": {
1461 "glob": "^7.1.3"
1462 }
1463 },
1464 "safe-buffer": {
1465 "version": "5.1.2",
1466 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
1467 "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
1468 "dev": true
1469 },
1470 "semver": {
1471 "version": "5.7.0",
1472 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz",
1473 "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==",
1474 "dev": true
1475 },
1476 "set-blocking": {
1477 "version": "2.0.0",
1478 "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
1479 "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
1480 "dev": true
1481 },
1482 "shebang-command": {
1483 "version": "1.2.0",
1484 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
1485 "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
1486 "dev": true,
1487 "requires": {
1488 "shebang-regex": "^1.0.0"
1489 }
1490 },
1491 "shebang-regex": {
1492 "version": "1.0.0",
1493 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
1494 "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
1495 "dev": true
1496 },
1497 "signal-exit": {
1498 "version": "3.0.2",
1499 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
1500 "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
1501 "dev": true
1502 },
1503 "source-map": {
1504 "version": "0.5.7",
1505 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
1506 "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
1507 "dev": true
1508 },
1509 "source-map-support": {
1510 "version": "0.5.13",
1511 "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz",
1512 "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==",
1513 "dev": true,
1514 "requires": {
1515 "buffer-from": "^1.0.0",
1516 "source-map": "^0.6.0"
1517 },
1518 "dependencies": {
1519 "source-map": {
1520 "version": "0.6.1",
1521 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
1522 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
1523 "dev": true
1524 }
1525 }
1526 },
1527 "spawn-wrap": {
1528 "version": "1.4.2",
1529 "resolved": "https://registry.npmjs.org/spawn-wrap/-/spawn-wrap-1.4.2.tgz",
1530 "integrity": "sha512-vMwR3OmmDhnxCVxM8M+xO/FtIp6Ju/mNaDfCMMW7FDcLRTPFWUswec4LXJHTJE2hwTI9O0YBfygu4DalFl7Ylg==",
1531 "dev": true,
1532 "requires": {
1533 "foreground-child": "^1.5.6",
1534 "mkdirp": "^0.5.0",
1535 "os-homedir": "^1.0.1",
1536 "rimraf": "^2.6.2",
1537 "signal-exit": "^3.0.2",
1538 "which": "^1.3.0"
1539 }
1540 },
1541 "spdx-correct": {
1542 "version": "3.1.0",
1543 "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz",
1544 "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==",
1545 "dev": true,
1546 "requires": {
1547 "spdx-expression-parse": "^3.0.0",
1548 "spdx-license-ids": "^3.0.0"
1549 }
1550 },
1551 "spdx-exceptions": {
1552 "version": "2.2.0",
1553 "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz",
1554 "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==",
1555 "dev": true
1556 },
1557 "spdx-expression-parse": {
1558 "version": "3.0.0",
1559 "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz",
1560 "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==",
1561 "dev": true,
1562 "requires": {
1563 "spdx-exceptions": "^2.1.0",
1564 "spdx-license-ids": "^3.0.0"
1565 }
1566 },
1567 "spdx-license-ids": {
1568 "version": "3.0.5",
1569 "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz",
1570 "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==",
1571 "dev": true
1572 },
1573 "sprintf-js": {
1574 "version": "1.0.3",
1575 "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
1576 "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
1577 "dev": true
1578 },
1579 "string-width": {
1580 "version": "2.1.1",
1581 "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
1582 "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
1583 "dev": true,
1584 "requires": {
1585 "is-fullwidth-code-point": "^2.0.0",
1586 "strip-ansi": "^4.0.0"
1587 }
1588 },
1589 "strip-ansi": {
1590 "version": "4.0.0",
1591 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
1592 "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
1593 "dev": true,
1594 "requires": {
1595 "ansi-regex": "^3.0.0"
1596 }
1597 },
1598 "strip-bom": {
1599 "version": "3.0.0",
1600 "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
1601 "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
1602 "dev": true
1603 },
1604 "strip-eof": {
1605 "version": "1.0.0",
1606 "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
1607 "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",
1608 "dev": true
1609 },
1610 "strip-json-comments": {
1611 "version": "2.0.1",
1612 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
1613 "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
1614 "dev": true
1615 },
1616 "supports-color": {
1617 "version": "6.0.0",
1618 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.0.0.tgz",
1619 "integrity": "sha512-on9Kwidc1IUQo+bQdhi8+Tijpo0e1SS6RoGo2guUwn5vdaxw8RXOF9Vb2ws+ihWOmh4JnCJOvaziZWP1VABaLg==",
1620 "dev": true,
1621 "requires": {
1622 "has-flag": "^3.0.0"
1623 }
1624 },
1625 "test-exclude": {
1626 "version": "5.2.3",
1627 "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-5.2.3.tgz",
1628 "integrity": "sha512-M+oxtseCFO3EDtAaGH7iiej3CBkzXqFMbzqYAACdzKui4eZA+pq3tZEwChvOdNfa7xxy8BfbmgJSIr43cC/+2g==",
1629 "dev": true,
1630 "requires": {
1631 "glob": "^7.1.3",
1632 "minimatch": "^3.0.4",
1633 "read-pkg-up": "^4.0.0",
1634 "require-main-filename": "^2.0.0"
1635 }
1636 },
1637 "to-fast-properties": {
1638 "version": "2.0.0",
1639 "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
1640 "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=",
1641 "dev": true
1642 },
1643 "trim-right": {
1644 "version": "1.0.1",
1645 "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz",
1646 "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=",
1647 "dev": true
1648 },
1649 "ts-node": {
1650 "version": "8.3.0",
1651 "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-8.3.0.tgz",
1652 "integrity": "sha512-dyNS/RqyVTDcmNM4NIBAeDMpsAdaQ+ojdf0GOLqE6nwJOgzEkdRNzJywhDfwnuvB10oa6NLVG1rUJQCpRN7qoQ==",
1653 "dev": true,
1654 "requires": {
1655 "arg": "^4.1.0",
1656 "diff": "^4.0.1",
1657 "make-error": "^1.1.1",
1658 "source-map-support": "^0.5.6",
1659 "yn": "^3.0.0"
1660 },
1661 "dependencies": {
1662 "diff": {
1663 "version": "4.0.1",
1664 "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.1.tgz",
1665 "integrity": "sha512-s2+XdvhPCOF01LRQBC8hf4vhbVmI2CGS5aZnxLJlT5FtdhPCDFq80q++zK2KlrVorVDdL5BOGZ/VfLrVtYNF+Q==",
1666 "dev": true
1667 }
1668 }
1669 },
1670 "tslib": {
1671 "version": "1.10.0",
1672 "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz",
1673 "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==",
1674 "dev": true
1675 },
1676 "tslint": {
1677 "version": "5.18.0",
1678 "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.18.0.tgz",
1679 "integrity": "sha512-Q3kXkuDEijQ37nXZZLKErssQVnwCV/+23gFEMROi8IlbaBG6tXqLPQJ5Wjcyt/yHPKBC+hD5SzuGaMora+ZS6w==",
1680 "dev": true,
1681 "requires": {
1682 "@babel/code-frame": "^7.0.0",
1683 "builtin-modules": "^1.1.1",
1684 "chalk": "^2.3.0",
1685 "commander": "^2.12.1",
1686 "diff": "^3.2.0",
1687 "glob": "^7.1.1",
1688 "js-yaml": "^3.13.1",
1689 "minimatch": "^3.0.4",
1690 "mkdirp": "^0.5.1",
1691 "resolve": "^1.3.2",
1692 "semver": "^5.3.0",
1693 "tslib": "^1.8.0",
1694 "tsutils": "^2.29.0"
1695 }
1696 },
1697 "tslint-config-prettier": {
1698 "version": "1.18.0",
1699 "resolved": "https://registry.npmjs.org/tslint-config-prettier/-/tslint-config-prettier-1.18.0.tgz",
1700 "integrity": "sha512-xPw9PgNPLG3iKRxmK7DWr+Ea/SzrvfHtjFt5LBl61gk2UBG/DB9kCXRjv+xyIU1rUtnayLeMUVJBcMX8Z17nDg==",
1701 "dev": true
1702 },
1703 "tslint-plugin-prettier": {
1704 "version": "2.0.1",
1705 "resolved": "https://registry.npmjs.org/tslint-plugin-prettier/-/tslint-plugin-prettier-2.0.1.tgz",
1706 "integrity": "sha512-4FX9JIx/1rKHIPJNfMb+ooX1gPk5Vg3vNi7+dyFYpLO+O57F4g+b/fo1+W/G0SUOkBLHB/YKScxjX/P+7ZT/Tw==",
1707 "dev": true,
1708 "requires": {
1709 "eslint-plugin-prettier": "^2.2.0",
1710 "lines-and-columns": "^1.1.6",
1711 "tslib": "^1.7.1"
1712 }
1713 },
1714 "tsutils": {
1715 "version": "2.29.0",
1716 "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz",
1717 "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==",
1718 "dev": true,
1719 "requires": {
1720 "tslib": "^1.8.1"
1721 }
1722 },
1723 "typescript": {
1724 "version": "3.5.3",
1725 "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.5.3.tgz",
1726 "integrity": "sha512-ACzBtm/PhXBDId6a6sDJfroT2pOWt/oOnk4/dElG5G33ZL776N3Y6/6bKZJBFpd+b05F3Ct9qDjMeJmRWtE2/g==",
1727 "dev": true
1728 },
1729 "uglify-js": {
1730 "version": "3.6.0",
1731 "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.6.0.tgz",
1732 "integrity": "sha512-W+jrUHJr3DXKhrsS7NUVxn3zqMOFn0hL/Ei6v0anCIMoKC93TjcflTagwIHLW7SfMFfiQuktQyFVCFHGUE0+yg==",
1733 "dev": true,
1734 "optional": true,
1735 "requires": {
1736 "commander": "~2.20.0",
1737 "source-map": "~0.6.1"
1738 },
1739 "dependencies": {
1740 "source-map": {
1741 "version": "0.6.1",
1742 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
1743 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
1744 "dev": true,
1745 "optional": true
1746 }
1747 }
1748 },
1749 "uuid": {
1750 "version": "3.3.2",
1751 "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz",
1752 "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==",
1753 "dev": true
1754 },
1755 "validate-npm-package-license": {
1756 "version": "3.0.4",
1757 "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
1758 "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
1759 "dev": true,
1760 "requires": {
1761 "spdx-correct": "^3.0.0",
1762 "spdx-expression-parse": "^3.0.0"
1763 }
1764 },
1765 "which": {
1766 "version": "1.3.1",
1767 "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
1768 "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
1769 "dev": true,
1770 "requires": {
1771 "isexe": "^2.0.0"
1772 }
1773 },
1774 "which-module": {
1775 "version": "2.0.0",
1776 "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
1777 "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
1778 "dev": true
1779 },
1780 "wide-align": {
1781 "version": "1.1.3",
1782 "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
1783 "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
1784 "dev": true,
1785 "requires": {
1786 "string-width": "^1.0.2 || 2"
1787 }
1788 },
1789 "wordwrap": {
1790 "version": "0.0.3",
1791 "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz",
1792 "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=",
1793 "dev": true
1794 },
1795 "wrap-ansi": {
1796 "version": "2.1.0",
1797 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
1798 "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
1799 "dev": true,
1800 "requires": {
1801 "string-width": "^1.0.1",
1802 "strip-ansi": "^3.0.1"
1803 },
1804 "dependencies": {
1805 "ansi-regex": {
1806 "version": "2.1.1",
1807 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
1808 "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
1809 "dev": true
1810 },
1811 "is-fullwidth-code-point": {
1812 "version": "1.0.0",
1813 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
1814 "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
1815 "dev": true,
1816 "requires": {
1817 "number-is-nan": "^1.0.0"
1818 }
1819 },
1820 "string-width": {
1821 "version": "1.0.2",
1822 "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
1823 "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
1824 "dev": true,
1825 "requires": {
1826 "code-point-at": "^1.0.0",
1827 "is-fullwidth-code-point": "^1.0.0",
1828 "strip-ansi": "^3.0.0"
1829 }
1830 },
1831 "strip-ansi": {
1832 "version": "3.0.1",
1833 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
1834 "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
1835 "dev": true,
1836 "requires": {
1837 "ansi-regex": "^2.0.0"
1838 }
1839 }
1840 }
1841 },
1842 "wrappy": {
1843 "version": "1.0.2",
1844 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
1845 "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
1846 "dev": true
1847 },
1848 "write-file-atomic": {
1849 "version": "2.4.3",
1850 "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz",
1851 "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==",
1852 "dev": true,
1853 "requires": {
1854 "graceful-fs": "^4.1.11",
1855 "imurmurhash": "^0.1.4",
1856 "signal-exit": "^3.0.2"
1857 }
1858 },
1859 "y18n": {
1860 "version": "4.0.0",
1861 "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz",
1862 "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==",
1863 "dev": true
1864 },
1865 "yallist": {
1866 "version": "2.1.2",
1867 "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
1868 "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
1869 "dev": true
1870 },
1871 "yargs": {
1872 "version": "13.2.2",
1873 "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.2.2.tgz",
1874 "integrity": "sha512-WyEoxgyTD3w5XRpAQNYUB9ycVH/PQrToaTXdYXRdOXvEy1l19br+VJsc0vcO8PTGg5ro/l/GY7F/JMEBmI0BxA==",
1875 "dev": true,
1876 "requires": {
1877 "cliui": "^4.0.0",
1878 "find-up": "^3.0.0",
1879 "get-caller-file": "^2.0.1",
1880 "os-locale": "^3.1.0",
1881 "require-directory": "^2.1.1",
1882 "require-main-filename": "^2.0.0",
1883 "set-blocking": "^2.0.0",
1884 "string-width": "^3.0.0",
1885 "which-module": "^2.0.0",
1886 "y18n": "^4.0.0",
1887 "yargs-parser": "^13.0.0"
1888 },
1889 "dependencies": {
1890 "ansi-regex": {
1891 "version": "4.1.0",
1892 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
1893 "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
1894 "dev": true
1895 },
1896 "string-width": {
1897 "version": "3.1.0",
1898 "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
1899 "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
1900 "dev": true,
1901 "requires": {
1902 "emoji-regex": "^7.0.1",
1903 "is-fullwidth-code-point": "^2.0.0",
1904 "strip-ansi": "^5.1.0"
1905 }
1906 },
1907 "strip-ansi": {
1908 "version": "5.2.0",
1909 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
1910 "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
1911 "dev": true,
1912 "requires": {
1913 "ansi-regex": "^4.1.0"
1914 }
1915 }
1916 }
1917 },
1918 "yargs-parser": {
1919 "version": "13.0.0",
1920 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.0.0.tgz",
1921 "integrity": "sha512-w2LXjoL8oRdRQN+hOyppuXs+V/fVAYtpcrRxZuF7Kt/Oc+Jr2uAcVntaUTNT6w5ihoWfFDpNY8CPx1QskxZ/pw==",
1922 "dev": true,
1923 "requires": {
1924 "camelcase": "^5.0.0",
1925 "decamelize": "^1.2.0"
1926 }
1927 },
1928 "yargs-unparser": {
1929 "version": "1.5.0",
1930 "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-1.5.0.tgz",
1931 "integrity": "sha512-HK25qidFTCVuj/D1VfNiEndpLIeJN78aqgR23nL3y4N0U/91cOAzqfHlF8n2BvoNDcZmJKin3ddNSvOxSr8flw==",
1932 "dev": true,
1933 "requires": {
1934 "flat": "^4.1.0",
1935 "lodash": "^4.17.11",
1936 "yargs": "^12.0.5"
1937 },
1938 "dependencies": {
1939 "get-caller-file": {
1940 "version": "1.0.3",
1941 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz",
1942 "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==",
1943 "dev": true
1944 },
1945 "require-main-filename": {
1946 "version": "1.0.1",
1947 "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz",
1948 "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=",
1949 "dev": true
1950 },
1951 "yargs": {
1952 "version": "12.0.5",
1953 "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz",
1954 "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==",
1955 "dev": true,
1956 "requires": {
1957 "cliui": "^4.0.0",
1958 "decamelize": "^1.2.0",
1959 "find-up": "^3.0.0",
1960 "get-caller-file": "^1.0.1",
1961 "os-locale": "^3.0.0",
1962 "require-directory": "^2.1.1",
1963 "require-main-filename": "^1.0.1",
1964 "set-blocking": "^2.0.0",
1965 "string-width": "^2.0.0",
1966 "which-module": "^2.0.0",
1967 "y18n": "^3.2.1 || ^4.0.0",
1968 "yargs-parser": "^11.1.1"
1969 }
1970 },
1971 "yargs-parser": {
1972 "version": "11.1.1",
1973 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz",
1974 "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==",
1975 "dev": true,
1976 "requires": {
1977 "camelcase": "^5.0.0",
1978 "decamelize": "^1.2.0"
1979 }
1980 }
1981 }
1982 },
1983 "yn": {
1984 "version": "3.1.1",
1985 "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz",
1986 "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==",
1987 "dev": true
1988 }
1989 }
1990}