Flat, round, designer-friendly pseudo-3D engine for canvas & SVG
1{
2 "name": "zdog",
3 "version": "1.1.3",
4 "lockfileVersion": 2,
5 "requires": true,
6 "packages": {
7 "": {
8 "version": "1.1.3",
9 "license": "MIT",
10 "devDependencies": {
11 "eslint": "^8.7.0",
12 "eslint-plugin-metafizzy": "^1.0.0",
13 "uglify-js": "^3.6.3"
14 }
15 },
16 "node_modules/@eslint/eslintrc": {
17 "version": "1.0.5",
18 "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.0.5.tgz",
19 "integrity": "sha512-BLxsnmK3KyPunz5wmCCpqy0YelEoxxGmH73Is+Z74oOTMtExcjkr3dDR6quwrjh1YspA8DH9gnX1o069KiS9AQ==",
20 "dev": true,
21 "dependencies": {
22 "ajv": "^6.12.4",
23 "debug": "^4.3.2",
24 "espree": "^9.2.0",
25 "globals": "^13.9.0",
26 "ignore": "^4.0.6",
27 "import-fresh": "^3.2.1",
28 "js-yaml": "^4.1.0",
29 "minimatch": "^3.0.4",
30 "strip-json-comments": "^3.1.1"
31 },
32 "engines": {
33 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
34 }
35 },
36 "node_modules/@eslint/eslintrc/node_modules/ignore": {
37 "version": "4.0.6",
38 "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
39 "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
40 "dev": true,
41 "engines": {
42 "node": ">= 4"
43 }
44 },
45 "node_modules/@humanwhocodes/config-array": {
46 "version": "0.9.2",
47 "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.2.tgz",
48 "integrity": "sha512-UXOuFCGcwciWckOpmfKDq/GyhlTf9pN/BzG//x8p8zTOFEcGuA68ANXheFS0AGvy3qgZqLBUkMs7hqzqCKOVwA==",
49 "dev": true,
50 "dependencies": {
51 "@humanwhocodes/object-schema": "^1.2.1",
52 "debug": "^4.1.1",
53 "minimatch": "^3.0.4"
54 },
55 "engines": {
56 "node": ">=10.10.0"
57 }
58 },
59 "node_modules/@humanwhocodes/object-schema": {
60 "version": "1.2.1",
61 "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz",
62 "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==",
63 "dev": true
64 },
65 "node_modules/acorn": {
66 "version": "8.7.0",
67 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz",
68 "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==",
69 "dev": true,
70 "bin": {
71 "acorn": "bin/acorn"
72 },
73 "engines": {
74 "node": ">=0.4.0"
75 }
76 },
77 "node_modules/acorn-jsx": {
78 "version": "5.3.2",
79 "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
80 "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
81 "dev": true,
82 "peerDependencies": {
83 "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
84 }
85 },
86 "node_modules/ajv": {
87 "version": "6.12.6",
88 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
89 "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
90 "dev": true,
91 "dependencies": {
92 "fast-deep-equal": "^3.1.1",
93 "fast-json-stable-stringify": "^2.0.0",
94 "json-schema-traverse": "^0.4.1",
95 "uri-js": "^4.2.2"
96 },
97 "funding": {
98 "type": "github",
99 "url": "https://github.com/sponsors/epoberezkin"
100 }
101 },
102 "node_modules/ansi-regex": {
103 "version": "5.0.1",
104 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
105 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
106 "dev": true,
107 "engines": {
108 "node": ">=8"
109 }
110 },
111 "node_modules/ansi-styles": {
112 "version": "4.3.0",
113 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
114 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
115 "dev": true,
116 "dependencies": {
117 "color-convert": "^2.0.1"
118 },
119 "engines": {
120 "node": ">=8"
121 },
122 "funding": {
123 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
124 }
125 },
126 "node_modules/argparse": {
127 "version": "2.0.1",
128 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
129 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
130 "dev": true
131 },
132 "node_modules/balanced-match": {
133 "version": "1.0.2",
134 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
135 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
136 "dev": true
137 },
138 "node_modules/brace-expansion": {
139 "version": "1.1.11",
140 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
141 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
142 "dev": true,
143 "dependencies": {
144 "balanced-match": "^1.0.0",
145 "concat-map": "0.0.1"
146 }
147 },
148 "node_modules/callsites": {
149 "version": "3.1.0",
150 "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
151 "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
152 "dev": true,
153 "engines": {
154 "node": ">=6"
155 }
156 },
157 "node_modules/chalk": {
158 "version": "4.1.2",
159 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
160 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
161 "dev": true,
162 "dependencies": {
163 "ansi-styles": "^4.1.0",
164 "supports-color": "^7.1.0"
165 },
166 "engines": {
167 "node": ">=10"
168 },
169 "funding": {
170 "url": "https://github.com/chalk/chalk?sponsor=1"
171 }
172 },
173 "node_modules/color-convert": {
174 "version": "2.0.1",
175 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
176 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
177 "dev": true,
178 "dependencies": {
179 "color-name": "~1.1.4"
180 },
181 "engines": {
182 "node": ">=7.0.0"
183 }
184 },
185 "node_modules/color-name": {
186 "version": "1.1.4",
187 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
188 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
189 "dev": true
190 },
191 "node_modules/commander": {
192 "version": "2.20.3",
193 "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
194 "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
195 "dev": true
196 },
197 "node_modules/concat-map": {
198 "version": "0.0.1",
199 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
200 "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
201 "dev": true
202 },
203 "node_modules/cross-spawn": {
204 "version": "7.0.3",
205 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
206 "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
207 "dev": true,
208 "dependencies": {
209 "path-key": "^3.1.0",
210 "shebang-command": "^2.0.0",
211 "which": "^2.0.1"
212 },
213 "engines": {
214 "node": ">= 8"
215 }
216 },
217 "node_modules/debug": {
218 "version": "4.3.3",
219 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
220 "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
221 "dev": true,
222 "dependencies": {
223 "ms": "2.1.2"
224 },
225 "engines": {
226 "node": ">=6.0"
227 },
228 "peerDependenciesMeta": {
229 "supports-color": {
230 "optional": true
231 }
232 }
233 },
234 "node_modules/deep-is": {
235 "version": "0.1.4",
236 "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
237 "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
238 "dev": true
239 },
240 "node_modules/doctrine": {
241 "version": "3.0.0",
242 "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
243 "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
244 "dev": true,
245 "dependencies": {
246 "esutils": "^2.0.2"
247 },
248 "engines": {
249 "node": ">=6.0.0"
250 }
251 },
252 "node_modules/escape-string-regexp": {
253 "version": "4.0.0",
254 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
255 "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
256 "dev": true,
257 "engines": {
258 "node": ">=10"
259 },
260 "funding": {
261 "url": "https://github.com/sponsors/sindresorhus"
262 }
263 },
264 "node_modules/eslint": {
265 "version": "8.7.0",
266 "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.7.0.tgz",
267 "integrity": "sha512-ifHYzkBGrzS2iDU7KjhCAVMGCvF6M3Xfs8X8b37cgrUlDt6bWRTpRh6T/gtSXv1HJ/BUGgmjvNvOEGu85Iif7w==",
268 "dev": true,
269 "dependencies": {
270 "@eslint/eslintrc": "^1.0.5",
271 "@humanwhocodes/config-array": "^0.9.2",
272 "ajv": "^6.10.0",
273 "chalk": "^4.0.0",
274 "cross-spawn": "^7.0.2",
275 "debug": "^4.3.2",
276 "doctrine": "^3.0.0",
277 "escape-string-regexp": "^4.0.0",
278 "eslint-scope": "^7.1.0",
279 "eslint-utils": "^3.0.0",
280 "eslint-visitor-keys": "^3.2.0",
281 "espree": "^9.3.0",
282 "esquery": "^1.4.0",
283 "esutils": "^2.0.2",
284 "fast-deep-equal": "^3.1.3",
285 "file-entry-cache": "^6.0.1",
286 "functional-red-black-tree": "^1.0.1",
287 "glob-parent": "^6.0.1",
288 "globals": "^13.6.0",
289 "ignore": "^5.2.0",
290 "import-fresh": "^3.0.0",
291 "imurmurhash": "^0.1.4",
292 "is-glob": "^4.0.0",
293 "js-yaml": "^4.1.0",
294 "json-stable-stringify-without-jsonify": "^1.0.1",
295 "levn": "^0.4.1",
296 "lodash.merge": "^4.6.2",
297 "minimatch": "^3.0.4",
298 "natural-compare": "^1.4.0",
299 "optionator": "^0.9.1",
300 "regexpp": "^3.2.0",
301 "strip-ansi": "^6.0.1",
302 "strip-json-comments": "^3.1.0",
303 "text-table": "^0.2.0",
304 "v8-compile-cache": "^2.0.3"
305 },
306 "bin": {
307 "eslint": "bin/eslint.js"
308 },
309 "engines": {
310 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
311 },
312 "funding": {
313 "url": "https://opencollective.com/eslint"
314 }
315 },
316 "node_modules/eslint-plugin-metafizzy": {
317 "version": "1.2.1",
318 "resolved": "https://registry.npmjs.org/eslint-plugin-metafizzy/-/eslint-plugin-metafizzy-1.2.1.tgz",
319 "integrity": "sha512-xl+JvruIUIqiBKAe3PcFoBPEESHjYFM08Nss57qs7P4iC392XLCUpruaGXWzy/sEwRWwH14jPp6aN1flNca6AA==",
320 "dev": true,
321 "peerDependencies": {
322 "eslint": ">=6.8.0 <8.0.0"
323 }
324 },
325 "node_modules/eslint-scope": {
326 "version": "7.1.0",
327 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.0.tgz",
328 "integrity": "sha512-aWwkhnS0qAXqNOgKOK0dJ2nvzEbhEvpy8OlJ9kZ0FeZnA6zpjv1/Vei+puGFFX7zkPCkHHXb7IDX3A+7yPrRWg==",
329 "dev": true,
330 "dependencies": {
331 "esrecurse": "^4.3.0",
332 "estraverse": "^5.2.0"
333 },
334 "engines": {
335 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
336 }
337 },
338 "node_modules/eslint-utils": {
339 "version": "3.0.0",
340 "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz",
341 "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==",
342 "dev": true,
343 "dependencies": {
344 "eslint-visitor-keys": "^2.0.0"
345 },
346 "engines": {
347 "node": "^10.0.0 || ^12.0.0 || >= 14.0.0"
348 },
349 "funding": {
350 "url": "https://github.com/sponsors/mysticatea"
351 },
352 "peerDependencies": {
353 "eslint": ">=5"
354 }
355 },
356 "node_modules/eslint-utils/node_modules/eslint-visitor-keys": {
357 "version": "2.1.0",
358 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz",
359 "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==",
360 "dev": true,
361 "engines": {
362 "node": ">=10"
363 }
364 },
365 "node_modules/eslint-visitor-keys": {
366 "version": "3.2.0",
367 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.2.0.tgz",
368 "integrity": "sha512-IOzT0X126zn7ALX0dwFiUQEdsfzrm4+ISsQS8nukaJXwEyYKRSnEIIDULYg1mCtGp7UUXgfGl7BIolXREQK+XQ==",
369 "dev": true,
370 "engines": {
371 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
372 }
373 },
374 "node_modules/espree": {
375 "version": "9.3.0",
376 "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.0.tgz",
377 "integrity": "sha512-d/5nCsb0JcqsSEeQzFZ8DH1RmxPcglRWh24EFTlUEmCKoehXGdpsx0RkHDubqUI8LSAIKMQp4r9SzQ3n+sm4HQ==",
378 "dev": true,
379 "dependencies": {
380 "acorn": "^8.7.0",
381 "acorn-jsx": "^5.3.1",
382 "eslint-visitor-keys": "^3.1.0"
383 },
384 "engines": {
385 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
386 }
387 },
388 "node_modules/esquery": {
389 "version": "1.4.0",
390 "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
391 "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
392 "dev": true,
393 "dependencies": {
394 "estraverse": "^5.1.0"
395 },
396 "engines": {
397 "node": ">=0.10"
398 }
399 },
400 "node_modules/esrecurse": {
401 "version": "4.3.0",
402 "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
403 "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
404 "dev": true,
405 "dependencies": {
406 "estraverse": "^5.2.0"
407 },
408 "engines": {
409 "node": ">=4.0"
410 }
411 },
412 "node_modules/estraverse": {
413 "version": "5.3.0",
414 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
415 "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
416 "dev": true,
417 "engines": {
418 "node": ">=4.0"
419 }
420 },
421 "node_modules/esutils": {
422 "version": "2.0.3",
423 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
424 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
425 "dev": true,
426 "engines": {
427 "node": ">=0.10.0"
428 }
429 },
430 "node_modules/fast-deep-equal": {
431 "version": "3.1.3",
432 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
433 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
434 "dev": true
435 },
436 "node_modules/fast-json-stable-stringify": {
437 "version": "2.1.0",
438 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
439 "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
440 "dev": true
441 },
442 "node_modules/fast-levenshtein": {
443 "version": "2.0.6",
444 "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
445 "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
446 "dev": true
447 },
448 "node_modules/file-entry-cache": {
449 "version": "6.0.1",
450 "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
451 "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
452 "dev": true,
453 "dependencies": {
454 "flat-cache": "^3.0.4"
455 },
456 "engines": {
457 "node": "^10.12.0 || >=12.0.0"
458 }
459 },
460 "node_modules/flat-cache": {
461 "version": "3.0.4",
462 "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
463 "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
464 "dev": true,
465 "dependencies": {
466 "flatted": "^3.1.0",
467 "rimraf": "^3.0.2"
468 },
469 "engines": {
470 "node": "^10.12.0 || >=12.0.0"
471 }
472 },
473 "node_modules/flatted": {
474 "version": "3.2.4",
475 "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.4.tgz",
476 "integrity": "sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==",
477 "dev": true
478 },
479 "node_modules/fs.realpath": {
480 "version": "1.0.0",
481 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
482 "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
483 "dev": true
484 },
485 "node_modules/functional-red-black-tree": {
486 "version": "1.0.1",
487 "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
488 "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
489 "dev": true
490 },
491 "node_modules/glob": {
492 "version": "7.2.0",
493 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
494 "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
495 "dev": true,
496 "dependencies": {
497 "fs.realpath": "^1.0.0",
498 "inflight": "^1.0.4",
499 "inherits": "2",
500 "minimatch": "^3.0.4",
501 "once": "^1.3.0",
502 "path-is-absolute": "^1.0.0"
503 },
504 "engines": {
505 "node": "*"
506 },
507 "funding": {
508 "url": "https://github.com/sponsors/isaacs"
509 }
510 },
511 "node_modules/glob-parent": {
512 "version": "6.0.2",
513 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
514 "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
515 "dev": true,
516 "dependencies": {
517 "is-glob": "^4.0.3"
518 },
519 "engines": {
520 "node": ">=10.13.0"
521 }
522 },
523 "node_modules/globals": {
524 "version": "13.12.0",
525 "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz",
526 "integrity": "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==",
527 "dev": true,
528 "dependencies": {
529 "type-fest": "^0.20.2"
530 },
531 "engines": {
532 "node": ">=8"
533 },
534 "funding": {
535 "url": "https://github.com/sponsors/sindresorhus"
536 }
537 },
538 "node_modules/has-flag": {
539 "version": "4.0.0",
540 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
541 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
542 "dev": true,
543 "engines": {
544 "node": ">=8"
545 }
546 },
547 "node_modules/ignore": {
548 "version": "5.2.0",
549 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz",
550 "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==",
551 "dev": true,
552 "engines": {
553 "node": ">= 4"
554 }
555 },
556 "node_modules/import-fresh": {
557 "version": "3.3.0",
558 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
559 "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
560 "dev": true,
561 "dependencies": {
562 "parent-module": "^1.0.0",
563 "resolve-from": "^4.0.0"
564 },
565 "engines": {
566 "node": ">=6"
567 },
568 "funding": {
569 "url": "https://github.com/sponsors/sindresorhus"
570 }
571 },
572 "node_modules/imurmurhash": {
573 "version": "0.1.4",
574 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
575 "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
576 "dev": true,
577 "engines": {
578 "node": ">=0.8.19"
579 }
580 },
581 "node_modules/inflight": {
582 "version": "1.0.6",
583 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
584 "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
585 "dev": true,
586 "dependencies": {
587 "once": "^1.3.0",
588 "wrappy": "1"
589 }
590 },
591 "node_modules/inherits": {
592 "version": "2.0.4",
593 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
594 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
595 "dev": true
596 },
597 "node_modules/is-extglob": {
598 "version": "2.1.1",
599 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
600 "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
601 "dev": true,
602 "engines": {
603 "node": ">=0.10.0"
604 }
605 },
606 "node_modules/is-glob": {
607 "version": "4.0.3",
608 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
609 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
610 "dev": true,
611 "dependencies": {
612 "is-extglob": "^2.1.1"
613 },
614 "engines": {
615 "node": ">=0.10.0"
616 }
617 },
618 "node_modules/isexe": {
619 "version": "2.0.0",
620 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
621 "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
622 "dev": true
623 },
624 "node_modules/js-yaml": {
625 "version": "4.1.0",
626 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
627 "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
628 "dev": true,
629 "dependencies": {
630 "argparse": "^2.0.1"
631 },
632 "bin": {
633 "js-yaml": "bin/js-yaml.js"
634 }
635 },
636 "node_modules/json-schema-traverse": {
637 "version": "0.4.1",
638 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
639 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
640 "dev": true
641 },
642 "node_modules/json-stable-stringify-without-jsonify": {
643 "version": "1.0.1",
644 "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
645 "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
646 "dev": true
647 },
648 "node_modules/levn": {
649 "version": "0.4.1",
650 "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
651 "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
652 "dev": true,
653 "dependencies": {
654 "prelude-ls": "^1.2.1",
655 "type-check": "~0.4.0"
656 },
657 "engines": {
658 "node": ">= 0.8.0"
659 }
660 },
661 "node_modules/lodash.merge": {
662 "version": "4.6.2",
663 "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
664 "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
665 "dev": true
666 },
667 "node_modules/minimatch": {
668 "version": "3.0.4",
669 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
670 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
671 "dev": true,
672 "dependencies": {
673 "brace-expansion": "^1.1.7"
674 },
675 "engines": {
676 "node": "*"
677 }
678 },
679 "node_modules/ms": {
680 "version": "2.1.2",
681 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
682 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
683 "dev": true
684 },
685 "node_modules/natural-compare": {
686 "version": "1.4.0",
687 "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
688 "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
689 "dev": true
690 },
691 "node_modules/once": {
692 "version": "1.4.0",
693 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
694 "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
695 "dev": true,
696 "dependencies": {
697 "wrappy": "1"
698 }
699 },
700 "node_modules/optionator": {
701 "version": "0.9.1",
702 "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",
703 "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==",
704 "dev": true,
705 "dependencies": {
706 "deep-is": "^0.1.3",
707 "fast-levenshtein": "^2.0.6",
708 "levn": "^0.4.1",
709 "prelude-ls": "^1.2.1",
710 "type-check": "^0.4.0",
711 "word-wrap": "^1.2.3"
712 },
713 "engines": {
714 "node": ">= 0.8.0"
715 }
716 },
717 "node_modules/parent-module": {
718 "version": "1.0.1",
719 "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
720 "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
721 "dev": true,
722 "dependencies": {
723 "callsites": "^3.0.0"
724 },
725 "engines": {
726 "node": ">=6"
727 }
728 },
729 "node_modules/path-is-absolute": {
730 "version": "1.0.1",
731 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
732 "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
733 "dev": true,
734 "engines": {
735 "node": ">=0.10.0"
736 }
737 },
738 "node_modules/path-key": {
739 "version": "3.1.1",
740 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
741 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
742 "dev": true,
743 "engines": {
744 "node": ">=8"
745 }
746 },
747 "node_modules/prelude-ls": {
748 "version": "1.2.1",
749 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
750 "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
751 "dev": true,
752 "engines": {
753 "node": ">= 0.8.0"
754 }
755 },
756 "node_modules/punycode": {
757 "version": "2.1.1",
758 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
759 "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
760 "dev": true,
761 "engines": {
762 "node": ">=6"
763 }
764 },
765 "node_modules/regexpp": {
766 "version": "3.2.0",
767 "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz",
768 "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==",
769 "dev": true,
770 "engines": {
771 "node": ">=8"
772 },
773 "funding": {
774 "url": "https://github.com/sponsors/mysticatea"
775 }
776 },
777 "node_modules/resolve-from": {
778 "version": "4.0.0",
779 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
780 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
781 "dev": true,
782 "engines": {
783 "node": ">=4"
784 }
785 },
786 "node_modules/rimraf": {
787 "version": "3.0.2",
788 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
789 "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
790 "dev": true,
791 "dependencies": {
792 "glob": "^7.1.3"
793 },
794 "bin": {
795 "rimraf": "bin.js"
796 },
797 "funding": {
798 "url": "https://github.com/sponsors/isaacs"
799 }
800 },
801 "node_modules/shebang-command": {
802 "version": "2.0.0",
803 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
804 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
805 "dev": true,
806 "dependencies": {
807 "shebang-regex": "^3.0.0"
808 },
809 "engines": {
810 "node": ">=8"
811 }
812 },
813 "node_modules/shebang-regex": {
814 "version": "3.0.0",
815 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
816 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
817 "dev": true,
818 "engines": {
819 "node": ">=8"
820 }
821 },
822 "node_modules/source-map": {
823 "version": "0.6.1",
824 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
825 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
826 "dev": true,
827 "engines": {
828 "node": ">=0.10.0"
829 }
830 },
831 "node_modules/strip-ansi": {
832 "version": "6.0.1",
833 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
834 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
835 "dev": true,
836 "dependencies": {
837 "ansi-regex": "^5.0.1"
838 },
839 "engines": {
840 "node": ">=8"
841 }
842 },
843 "node_modules/strip-json-comments": {
844 "version": "3.1.1",
845 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
846 "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
847 "dev": true,
848 "engines": {
849 "node": ">=8"
850 },
851 "funding": {
852 "url": "https://github.com/sponsors/sindresorhus"
853 }
854 },
855 "node_modules/supports-color": {
856 "version": "7.2.0",
857 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
858 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
859 "dev": true,
860 "dependencies": {
861 "has-flag": "^4.0.0"
862 },
863 "engines": {
864 "node": ">=8"
865 }
866 },
867 "node_modules/text-table": {
868 "version": "0.2.0",
869 "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
870 "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
871 "dev": true
872 },
873 "node_modules/type-check": {
874 "version": "0.4.0",
875 "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
876 "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
877 "dev": true,
878 "dependencies": {
879 "prelude-ls": "^1.2.1"
880 },
881 "engines": {
882 "node": ">= 0.8.0"
883 }
884 },
885 "node_modules/type-fest": {
886 "version": "0.20.2",
887 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
888 "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
889 "dev": true,
890 "engines": {
891 "node": ">=10"
892 },
893 "funding": {
894 "url": "https://github.com/sponsors/sindresorhus"
895 }
896 },
897 "node_modules/uglify-js": {
898 "version": "3.6.3",
899 "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.6.3.tgz",
900 "integrity": "sha512-KfQUgOqTkLp2aZxrMbCuKCDGW9slFYu2A23A36Gs7sGzTLcRBDORdOi5E21KWHFIfkY8kzgi/Pr1cXCh0yIp5g==",
901 "dev": true,
902 "dependencies": {
903 "commander": "~2.20.3",
904 "source-map": "~0.6.1"
905 },
906 "bin": {
907 "uglifyjs": "bin/uglifyjs"
908 },
909 "engines": {
910 "node": ">=0.8.0"
911 }
912 },
913 "node_modules/uri-js": {
914 "version": "4.4.1",
915 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
916 "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
917 "dev": true,
918 "dependencies": {
919 "punycode": "^2.1.0"
920 }
921 },
922 "node_modules/v8-compile-cache": {
923 "version": "2.1.0",
924 "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz",
925 "integrity": "sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g==",
926 "dev": true
927 },
928 "node_modules/which": {
929 "version": "2.0.2",
930 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
931 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
932 "dev": true,
933 "dependencies": {
934 "isexe": "^2.0.0"
935 },
936 "bin": {
937 "node-which": "bin/node-which"
938 },
939 "engines": {
940 "node": ">= 8"
941 }
942 },
943 "node_modules/word-wrap": {
944 "version": "1.2.3",
945 "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
946 "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
947 "dev": true,
948 "engines": {
949 "node": ">=0.10.0"
950 }
951 },
952 "node_modules/wrappy": {
953 "version": "1.0.2",
954 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
955 "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
956 "dev": true
957 }
958 },
959 "dependencies": {
960 "@eslint/eslintrc": {
961 "version": "1.0.5",
962 "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.0.5.tgz",
963 "integrity": "sha512-BLxsnmK3KyPunz5wmCCpqy0YelEoxxGmH73Is+Z74oOTMtExcjkr3dDR6quwrjh1YspA8DH9gnX1o069KiS9AQ==",
964 "dev": true,
965 "requires": {
966 "ajv": "^6.12.4",
967 "debug": "^4.3.2",
968 "espree": "^9.2.0",
969 "globals": "^13.9.0",
970 "ignore": "^4.0.6",
971 "import-fresh": "^3.2.1",
972 "js-yaml": "^4.1.0",
973 "minimatch": "^3.0.4",
974 "strip-json-comments": "^3.1.1"
975 },
976 "dependencies": {
977 "ignore": {
978 "version": "4.0.6",
979 "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
980 "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
981 "dev": true
982 }
983 }
984 },
985 "@humanwhocodes/config-array": {
986 "version": "0.9.2",
987 "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.2.tgz",
988 "integrity": "sha512-UXOuFCGcwciWckOpmfKDq/GyhlTf9pN/BzG//x8p8zTOFEcGuA68ANXheFS0AGvy3qgZqLBUkMs7hqzqCKOVwA==",
989 "dev": true,
990 "requires": {
991 "@humanwhocodes/object-schema": "^1.2.1",
992 "debug": "^4.1.1",
993 "minimatch": "^3.0.4"
994 }
995 },
996 "@humanwhocodes/object-schema": {
997 "version": "1.2.1",
998 "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz",
999 "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==",
1000 "dev": true
1001 },
1002 "acorn": {
1003 "version": "8.7.0",
1004 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz",
1005 "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==",
1006 "dev": true
1007 },
1008 "acorn-jsx": {
1009 "version": "5.3.2",
1010 "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
1011 "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
1012 "dev": true,
1013 "requires": {}
1014 },
1015 "ajv": {
1016 "version": "6.12.6",
1017 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
1018 "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
1019 "dev": true,
1020 "requires": {
1021 "fast-deep-equal": "^3.1.1",
1022 "fast-json-stable-stringify": "^2.0.0",
1023 "json-schema-traverse": "^0.4.1",
1024 "uri-js": "^4.2.2"
1025 }
1026 },
1027 "ansi-regex": {
1028 "version": "5.0.1",
1029 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
1030 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
1031 "dev": true
1032 },
1033 "ansi-styles": {
1034 "version": "4.3.0",
1035 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
1036 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
1037 "dev": true,
1038 "requires": {
1039 "color-convert": "^2.0.1"
1040 }
1041 },
1042 "argparse": {
1043 "version": "2.0.1",
1044 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
1045 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
1046 "dev": true
1047 },
1048 "balanced-match": {
1049 "version": "1.0.2",
1050 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
1051 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
1052 "dev": true
1053 },
1054 "brace-expansion": {
1055 "version": "1.1.11",
1056 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
1057 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
1058 "dev": true,
1059 "requires": {
1060 "balanced-match": "^1.0.0",
1061 "concat-map": "0.0.1"
1062 }
1063 },
1064 "callsites": {
1065 "version": "3.1.0",
1066 "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
1067 "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
1068 "dev": true
1069 },
1070 "chalk": {
1071 "version": "4.1.2",
1072 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
1073 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
1074 "dev": true,
1075 "requires": {
1076 "ansi-styles": "^4.1.0",
1077 "supports-color": "^7.1.0"
1078 }
1079 },
1080 "color-convert": {
1081 "version": "2.0.1",
1082 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
1083 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
1084 "dev": true,
1085 "requires": {
1086 "color-name": "~1.1.4"
1087 }
1088 },
1089 "color-name": {
1090 "version": "1.1.4",
1091 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
1092 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
1093 "dev": true
1094 },
1095 "commander": {
1096 "version": "2.20.3",
1097 "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
1098 "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
1099 "dev": true
1100 },
1101 "concat-map": {
1102 "version": "0.0.1",
1103 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
1104 "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
1105 "dev": true
1106 },
1107 "cross-spawn": {
1108 "version": "7.0.3",
1109 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
1110 "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
1111 "dev": true,
1112 "requires": {
1113 "path-key": "^3.1.0",
1114 "shebang-command": "^2.0.0",
1115 "which": "^2.0.1"
1116 }
1117 },
1118 "debug": {
1119 "version": "4.3.3",
1120 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
1121 "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
1122 "dev": true,
1123 "requires": {
1124 "ms": "2.1.2"
1125 }
1126 },
1127 "deep-is": {
1128 "version": "0.1.4",
1129 "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
1130 "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
1131 "dev": true
1132 },
1133 "doctrine": {
1134 "version": "3.0.0",
1135 "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
1136 "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
1137 "dev": true,
1138 "requires": {
1139 "esutils": "^2.0.2"
1140 }
1141 },
1142 "escape-string-regexp": {
1143 "version": "4.0.0",
1144 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
1145 "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
1146 "dev": true
1147 },
1148 "eslint": {
1149 "version": "8.7.0",
1150 "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.7.0.tgz",
1151 "integrity": "sha512-ifHYzkBGrzS2iDU7KjhCAVMGCvF6M3Xfs8X8b37cgrUlDt6bWRTpRh6T/gtSXv1HJ/BUGgmjvNvOEGu85Iif7w==",
1152 "dev": true,
1153 "requires": {
1154 "@eslint/eslintrc": "^1.0.5",
1155 "@humanwhocodes/config-array": "^0.9.2",
1156 "ajv": "^6.10.0",
1157 "chalk": "^4.0.0",
1158 "cross-spawn": "^7.0.2",
1159 "debug": "^4.3.2",
1160 "doctrine": "^3.0.0",
1161 "escape-string-regexp": "^4.0.0",
1162 "eslint-scope": "^7.1.0",
1163 "eslint-utils": "^3.0.0",
1164 "eslint-visitor-keys": "^3.2.0",
1165 "espree": "^9.3.0",
1166 "esquery": "^1.4.0",
1167 "esutils": "^2.0.2",
1168 "fast-deep-equal": "^3.1.3",
1169 "file-entry-cache": "^6.0.1",
1170 "functional-red-black-tree": "^1.0.1",
1171 "glob-parent": "^6.0.1",
1172 "globals": "^13.6.0",
1173 "ignore": "^5.2.0",
1174 "import-fresh": "^3.0.0",
1175 "imurmurhash": "^0.1.4",
1176 "is-glob": "^4.0.0",
1177 "js-yaml": "^4.1.0",
1178 "json-stable-stringify-without-jsonify": "^1.0.1",
1179 "levn": "^0.4.1",
1180 "lodash.merge": "^4.6.2",
1181 "minimatch": "^3.0.4",
1182 "natural-compare": "^1.4.0",
1183 "optionator": "^0.9.1",
1184 "regexpp": "^3.2.0",
1185 "strip-ansi": "^6.0.1",
1186 "strip-json-comments": "^3.1.0",
1187 "text-table": "^0.2.0",
1188 "v8-compile-cache": "^2.0.3"
1189 }
1190 },
1191 "eslint-plugin-metafizzy": {
1192 "version": "1.2.1",
1193 "resolved": "https://registry.npmjs.org/eslint-plugin-metafizzy/-/eslint-plugin-metafizzy-1.2.1.tgz",
1194 "integrity": "sha512-xl+JvruIUIqiBKAe3PcFoBPEESHjYFM08Nss57qs7P4iC392XLCUpruaGXWzy/sEwRWwH14jPp6aN1flNca6AA==",
1195 "dev": true,
1196 "requires": {}
1197 },
1198 "eslint-scope": {
1199 "version": "7.1.0",
1200 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.0.tgz",
1201 "integrity": "sha512-aWwkhnS0qAXqNOgKOK0dJ2nvzEbhEvpy8OlJ9kZ0FeZnA6zpjv1/Vei+puGFFX7zkPCkHHXb7IDX3A+7yPrRWg==",
1202 "dev": true,
1203 "requires": {
1204 "esrecurse": "^4.3.0",
1205 "estraverse": "^5.2.0"
1206 }
1207 },
1208 "eslint-utils": {
1209 "version": "3.0.0",
1210 "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz",
1211 "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==",
1212 "dev": true,
1213 "requires": {
1214 "eslint-visitor-keys": "^2.0.0"
1215 },
1216 "dependencies": {
1217 "eslint-visitor-keys": {
1218 "version": "2.1.0",
1219 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz",
1220 "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==",
1221 "dev": true
1222 }
1223 }
1224 },
1225 "eslint-visitor-keys": {
1226 "version": "3.2.0",
1227 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.2.0.tgz",
1228 "integrity": "sha512-IOzT0X126zn7ALX0dwFiUQEdsfzrm4+ISsQS8nukaJXwEyYKRSnEIIDULYg1mCtGp7UUXgfGl7BIolXREQK+XQ==",
1229 "dev": true
1230 },
1231 "espree": {
1232 "version": "9.3.0",
1233 "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.0.tgz",
1234 "integrity": "sha512-d/5nCsb0JcqsSEeQzFZ8DH1RmxPcglRWh24EFTlUEmCKoehXGdpsx0RkHDubqUI8LSAIKMQp4r9SzQ3n+sm4HQ==",
1235 "dev": true,
1236 "requires": {
1237 "acorn": "^8.7.0",
1238 "acorn-jsx": "^5.3.1",
1239 "eslint-visitor-keys": "^3.1.0"
1240 }
1241 },
1242 "esquery": {
1243 "version": "1.4.0",
1244 "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
1245 "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
1246 "dev": true,
1247 "requires": {
1248 "estraverse": "^5.1.0"
1249 }
1250 },
1251 "esrecurse": {
1252 "version": "4.3.0",
1253 "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
1254 "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
1255 "dev": true,
1256 "requires": {
1257 "estraverse": "^5.2.0"
1258 }
1259 },
1260 "estraverse": {
1261 "version": "5.3.0",
1262 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
1263 "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
1264 "dev": true
1265 },
1266 "esutils": {
1267 "version": "2.0.3",
1268 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
1269 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
1270 "dev": true
1271 },
1272 "fast-deep-equal": {
1273 "version": "3.1.3",
1274 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
1275 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
1276 "dev": true
1277 },
1278 "fast-json-stable-stringify": {
1279 "version": "2.1.0",
1280 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
1281 "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
1282 "dev": true
1283 },
1284 "fast-levenshtein": {
1285 "version": "2.0.6",
1286 "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
1287 "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
1288 "dev": true
1289 },
1290 "file-entry-cache": {
1291 "version": "6.0.1",
1292 "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
1293 "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
1294 "dev": true,
1295 "requires": {
1296 "flat-cache": "^3.0.4"
1297 }
1298 },
1299 "flat-cache": {
1300 "version": "3.0.4",
1301 "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
1302 "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
1303 "dev": true,
1304 "requires": {
1305 "flatted": "^3.1.0",
1306 "rimraf": "^3.0.2"
1307 }
1308 },
1309 "flatted": {
1310 "version": "3.2.4",
1311 "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.4.tgz",
1312 "integrity": "sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==",
1313 "dev": true
1314 },
1315 "fs.realpath": {
1316 "version": "1.0.0",
1317 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
1318 "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
1319 "dev": true
1320 },
1321 "functional-red-black-tree": {
1322 "version": "1.0.1",
1323 "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
1324 "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
1325 "dev": true
1326 },
1327 "glob": {
1328 "version": "7.2.0",
1329 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
1330 "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
1331 "dev": true,
1332 "requires": {
1333 "fs.realpath": "^1.0.0",
1334 "inflight": "^1.0.4",
1335 "inherits": "2",
1336 "minimatch": "^3.0.4",
1337 "once": "^1.3.0",
1338 "path-is-absolute": "^1.0.0"
1339 }
1340 },
1341 "glob-parent": {
1342 "version": "6.0.2",
1343 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
1344 "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
1345 "dev": true,
1346 "requires": {
1347 "is-glob": "^4.0.3"
1348 }
1349 },
1350 "globals": {
1351 "version": "13.12.0",
1352 "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz",
1353 "integrity": "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==",
1354 "dev": true,
1355 "requires": {
1356 "type-fest": "^0.20.2"
1357 }
1358 },
1359 "has-flag": {
1360 "version": "4.0.0",
1361 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
1362 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
1363 "dev": true
1364 },
1365 "ignore": {
1366 "version": "5.2.0",
1367 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz",
1368 "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==",
1369 "dev": true
1370 },
1371 "import-fresh": {
1372 "version": "3.3.0",
1373 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
1374 "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
1375 "dev": true,
1376 "requires": {
1377 "parent-module": "^1.0.0",
1378 "resolve-from": "^4.0.0"
1379 }
1380 },
1381 "imurmurhash": {
1382 "version": "0.1.4",
1383 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
1384 "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
1385 "dev": true
1386 },
1387 "inflight": {
1388 "version": "1.0.6",
1389 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
1390 "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
1391 "dev": true,
1392 "requires": {
1393 "once": "^1.3.0",
1394 "wrappy": "1"
1395 }
1396 },
1397 "inherits": {
1398 "version": "2.0.4",
1399 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
1400 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
1401 "dev": true
1402 },
1403 "is-extglob": {
1404 "version": "2.1.1",
1405 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
1406 "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
1407 "dev": true
1408 },
1409 "is-glob": {
1410 "version": "4.0.3",
1411 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
1412 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
1413 "dev": true,
1414 "requires": {
1415 "is-extglob": "^2.1.1"
1416 }
1417 },
1418 "isexe": {
1419 "version": "2.0.0",
1420 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
1421 "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
1422 "dev": true
1423 },
1424 "js-yaml": {
1425 "version": "4.1.0",
1426 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
1427 "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
1428 "dev": true,
1429 "requires": {
1430 "argparse": "^2.0.1"
1431 }
1432 },
1433 "json-schema-traverse": {
1434 "version": "0.4.1",
1435 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
1436 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
1437 "dev": true
1438 },
1439 "json-stable-stringify-without-jsonify": {
1440 "version": "1.0.1",
1441 "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
1442 "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
1443 "dev": true
1444 },
1445 "levn": {
1446 "version": "0.4.1",
1447 "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
1448 "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
1449 "dev": true,
1450 "requires": {
1451 "prelude-ls": "^1.2.1",
1452 "type-check": "~0.4.0"
1453 }
1454 },
1455 "lodash.merge": {
1456 "version": "4.6.2",
1457 "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
1458 "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
1459 "dev": true
1460 },
1461 "minimatch": {
1462 "version": "3.0.4",
1463 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
1464 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
1465 "dev": true,
1466 "requires": {
1467 "brace-expansion": "^1.1.7"
1468 }
1469 },
1470 "ms": {
1471 "version": "2.1.2",
1472 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
1473 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
1474 "dev": true
1475 },
1476 "natural-compare": {
1477 "version": "1.4.0",
1478 "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
1479 "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
1480 "dev": true
1481 },
1482 "once": {
1483 "version": "1.4.0",
1484 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
1485 "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
1486 "dev": true,
1487 "requires": {
1488 "wrappy": "1"
1489 }
1490 },
1491 "optionator": {
1492 "version": "0.9.1",
1493 "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",
1494 "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==",
1495 "dev": true,
1496 "requires": {
1497 "deep-is": "^0.1.3",
1498 "fast-levenshtein": "^2.0.6",
1499 "levn": "^0.4.1",
1500 "prelude-ls": "^1.2.1",
1501 "type-check": "^0.4.0",
1502 "word-wrap": "^1.2.3"
1503 }
1504 },
1505 "parent-module": {
1506 "version": "1.0.1",
1507 "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
1508 "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
1509 "dev": true,
1510 "requires": {
1511 "callsites": "^3.0.0"
1512 }
1513 },
1514 "path-is-absolute": {
1515 "version": "1.0.1",
1516 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
1517 "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
1518 "dev": true
1519 },
1520 "path-key": {
1521 "version": "3.1.1",
1522 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
1523 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
1524 "dev": true
1525 },
1526 "prelude-ls": {
1527 "version": "1.2.1",
1528 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
1529 "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
1530 "dev": true
1531 },
1532 "punycode": {
1533 "version": "2.1.1",
1534 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
1535 "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
1536 "dev": true
1537 },
1538 "regexpp": {
1539 "version": "3.2.0",
1540 "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz",
1541 "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==",
1542 "dev": true
1543 },
1544 "resolve-from": {
1545 "version": "4.0.0",
1546 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
1547 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
1548 "dev": true
1549 },
1550 "rimraf": {
1551 "version": "3.0.2",
1552 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
1553 "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
1554 "dev": true,
1555 "requires": {
1556 "glob": "^7.1.3"
1557 }
1558 },
1559 "shebang-command": {
1560 "version": "2.0.0",
1561 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
1562 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
1563 "dev": true,
1564 "requires": {
1565 "shebang-regex": "^3.0.0"
1566 }
1567 },
1568 "shebang-regex": {
1569 "version": "3.0.0",
1570 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
1571 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
1572 "dev": true
1573 },
1574 "source-map": {
1575 "version": "0.6.1",
1576 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
1577 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
1578 "dev": true
1579 },
1580 "strip-ansi": {
1581 "version": "6.0.1",
1582 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
1583 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
1584 "dev": true,
1585 "requires": {
1586 "ansi-regex": "^5.0.1"
1587 }
1588 },
1589 "strip-json-comments": {
1590 "version": "3.1.1",
1591 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
1592 "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
1593 "dev": true
1594 },
1595 "supports-color": {
1596 "version": "7.2.0",
1597 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
1598 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
1599 "dev": true,
1600 "requires": {
1601 "has-flag": "^4.0.0"
1602 }
1603 },
1604 "text-table": {
1605 "version": "0.2.0",
1606 "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
1607 "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
1608 "dev": true
1609 },
1610 "type-check": {
1611 "version": "0.4.0",
1612 "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
1613 "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
1614 "dev": true,
1615 "requires": {
1616 "prelude-ls": "^1.2.1"
1617 }
1618 },
1619 "type-fest": {
1620 "version": "0.20.2",
1621 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
1622 "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
1623 "dev": true
1624 },
1625 "uglify-js": {
1626 "version": "3.6.3",
1627 "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.6.3.tgz",
1628 "integrity": "sha512-KfQUgOqTkLp2aZxrMbCuKCDGW9slFYu2A23A36Gs7sGzTLcRBDORdOi5E21KWHFIfkY8kzgi/Pr1cXCh0yIp5g==",
1629 "dev": true,
1630 "requires": {
1631 "commander": "~2.20.3",
1632 "source-map": "~0.6.1"
1633 }
1634 },
1635 "uri-js": {
1636 "version": "4.4.1",
1637 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
1638 "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
1639 "dev": true,
1640 "requires": {
1641 "punycode": "^2.1.0"
1642 }
1643 },
1644 "v8-compile-cache": {
1645 "version": "2.1.0",
1646 "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz",
1647 "integrity": "sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g==",
1648 "dev": true
1649 },
1650 "which": {
1651 "version": "2.0.2",
1652 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
1653 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
1654 "dev": true,
1655 "requires": {
1656 "isexe": "^2.0.0"
1657 }
1658 },
1659 "word-wrap": {
1660 "version": "1.2.3",
1661 "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
1662 "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
1663 "dev": true
1664 },
1665 "wrappy": {
1666 "version": "1.0.2",
1667 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
1668 "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
1669 "dev": true
1670 }
1671 }
1672}