UNPKG

335 kBJSONView Raw
1{
2 "name": "winston-loki",
3 "version": "6.0.5",
4 "lockfileVersion": 1,
5 "requires": true,
6 "dependencies": {
7 "@babel/code-frame": {
8 "version": "7.8.3",
9 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz",
10 "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==",
11 "dev": true,
12 "requires": {
13 "@babel/highlight": "^7.8.3"
14 }
15 },
16 "@babel/compat-data": {
17 "version": "7.16.8",
18 "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.8.tgz",
19 "integrity": "sha512-m7OkX0IdKLKPpBlJtF561YJal5y/jyI5fNfWbPxh2D/nbzzGI4qRyrD8xO2jB24u7l+5I2a43scCG2IrfjC50Q==",
20 "dev": true
21 },
22 "@babel/core": {
23 "version": "7.16.12",
24 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.12.tgz",
25 "integrity": "sha512-dK5PtG1uiN2ikk++5OzSYsitZKny4wOCD0nrO4TqnW4BVBTQ2NGS3NgilvT/TEyxTST7LNyWV/T4tXDoD3fOgg==",
26 "dev": true,
27 "requires": {
28 "@babel/code-frame": "^7.16.7",
29 "@babel/generator": "^7.16.8",
30 "@babel/helper-compilation-targets": "^7.16.7",
31 "@babel/helper-module-transforms": "^7.16.7",
32 "@babel/helpers": "^7.16.7",
33 "@babel/parser": "^7.16.12",
34 "@babel/template": "^7.16.7",
35 "@babel/traverse": "^7.16.10",
36 "@babel/types": "^7.16.8",
37 "convert-source-map": "^1.7.0",
38 "debug": "^4.1.0",
39 "gensync": "^1.0.0-beta.2",
40 "json5": "^2.1.2",
41 "semver": "^6.3.0",
42 "source-map": "^0.5.0"
43 },
44 "dependencies": {
45 "@babel/code-frame": {
46 "version": "7.16.7",
47 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz",
48 "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==",
49 "dev": true,
50 "requires": {
51 "@babel/highlight": "^7.16.7"
52 }
53 },
54 "@babel/highlight": {
55 "version": "7.16.10",
56 "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz",
57 "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==",
58 "dev": true,
59 "requires": {
60 "@babel/helper-validator-identifier": "^7.16.7",
61 "chalk": "^2.0.0",
62 "js-tokens": "^4.0.0"
63 }
64 },
65 "semver": {
66 "version": "6.3.0",
67 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
68 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
69 "dev": true
70 },
71 "source-map": {
72 "version": "0.5.7",
73 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
74 "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
75 "dev": true
76 }
77 }
78 },
79 "@babel/generator": {
80 "version": "7.16.8",
81 "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.8.tgz",
82 "integrity": "sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==",
83 "dev": true,
84 "requires": {
85 "@babel/types": "^7.16.8",
86 "jsesc": "^2.5.1",
87 "source-map": "^0.5.0"
88 },
89 "dependencies": {
90 "source-map": {
91 "version": "0.5.7",
92 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
93 "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
94 "dev": true
95 }
96 }
97 },
98 "@babel/helper-compilation-targets": {
99 "version": "7.16.7",
100 "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz",
101 "integrity": "sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==",
102 "dev": true,
103 "requires": {
104 "@babel/compat-data": "^7.16.4",
105 "@babel/helper-validator-option": "^7.16.7",
106 "browserslist": "^4.17.5",
107 "semver": "^6.3.0"
108 },
109 "dependencies": {
110 "semver": {
111 "version": "6.3.0",
112 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
113 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
114 "dev": true
115 }
116 }
117 },
118 "@babel/helper-environment-visitor": {
119 "version": "7.16.7",
120 "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz",
121 "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==",
122 "dev": true,
123 "requires": {
124 "@babel/types": "^7.16.7"
125 }
126 },
127 "@babel/helper-function-name": {
128 "version": "7.16.7",
129 "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz",
130 "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==",
131 "dev": true,
132 "requires": {
133 "@babel/helper-get-function-arity": "^7.16.7",
134 "@babel/template": "^7.16.7",
135 "@babel/types": "^7.16.7"
136 }
137 },
138 "@babel/helper-get-function-arity": {
139 "version": "7.16.7",
140 "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz",
141 "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==",
142 "dev": true,
143 "requires": {
144 "@babel/types": "^7.16.7"
145 }
146 },
147 "@babel/helper-hoist-variables": {
148 "version": "7.16.7",
149 "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz",
150 "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==",
151 "dev": true,
152 "requires": {
153 "@babel/types": "^7.16.7"
154 }
155 },
156 "@babel/helper-module-imports": {
157 "version": "7.16.7",
158 "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz",
159 "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==",
160 "dev": true,
161 "requires": {
162 "@babel/types": "^7.16.7"
163 }
164 },
165 "@babel/helper-module-transforms": {
166 "version": "7.16.7",
167 "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz",
168 "integrity": "sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng==",
169 "dev": true,
170 "requires": {
171 "@babel/helper-environment-visitor": "^7.16.7",
172 "@babel/helper-module-imports": "^7.16.7",
173 "@babel/helper-simple-access": "^7.16.7",
174 "@babel/helper-split-export-declaration": "^7.16.7",
175 "@babel/helper-validator-identifier": "^7.16.7",
176 "@babel/template": "^7.16.7",
177 "@babel/traverse": "^7.16.7",
178 "@babel/types": "^7.16.7"
179 }
180 },
181 "@babel/helper-plugin-utils": {
182 "version": "7.16.7",
183 "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
184 "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
185 "dev": true
186 },
187 "@babel/helper-simple-access": {
188 "version": "7.16.7",
189 "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz",
190 "integrity": "sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==",
191 "dev": true,
192 "requires": {
193 "@babel/types": "^7.16.7"
194 }
195 },
196 "@babel/helper-split-export-declaration": {
197 "version": "7.16.7",
198 "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz",
199 "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==",
200 "dev": true,
201 "requires": {
202 "@babel/types": "^7.16.7"
203 }
204 },
205 "@babel/helper-validator-identifier": {
206 "version": "7.16.7",
207 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz",
208 "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==",
209 "dev": true
210 },
211 "@babel/helper-validator-option": {
212 "version": "7.16.7",
213 "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz",
214 "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==",
215 "dev": true
216 },
217 "@babel/helpers": {
218 "version": "7.16.7",
219 "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.7.tgz",
220 "integrity": "sha512-9ZDoqtfY7AuEOt3cxchfii6C7GDyyMBffktR5B2jvWv8u2+efwvpnVKXMWzNehqy68tKgAfSwfdw/lWpthS2bw==",
221 "dev": true,
222 "requires": {
223 "@babel/template": "^7.16.7",
224 "@babel/traverse": "^7.16.7",
225 "@babel/types": "^7.16.7"
226 }
227 },
228 "@babel/highlight": {
229 "version": "7.8.3",
230 "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz",
231 "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==",
232 "dev": true,
233 "requires": {
234 "chalk": "^2.0.0",
235 "esutils": "^2.0.2",
236 "js-tokens": "^4.0.0"
237 }
238 },
239 "@babel/parser": {
240 "version": "7.16.12",
241 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.12.tgz",
242 "integrity": "sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A==",
243 "dev": true
244 },
245 "@babel/plugin-syntax-async-generators": {
246 "version": "7.8.4",
247 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
248 "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==",
249 "dev": true,
250 "requires": {
251 "@babel/helper-plugin-utils": "^7.8.0"
252 }
253 },
254 "@babel/plugin-syntax-bigint": {
255 "version": "7.8.3",
256 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz",
257 "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==",
258 "dev": true,
259 "requires": {
260 "@babel/helper-plugin-utils": "^7.8.0"
261 }
262 },
263 "@babel/plugin-syntax-class-properties": {
264 "version": "7.12.13",
265 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz",
266 "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==",
267 "dev": true,
268 "requires": {
269 "@babel/helper-plugin-utils": "^7.12.13"
270 }
271 },
272 "@babel/plugin-syntax-import-meta": {
273 "version": "7.10.4",
274 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz",
275 "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==",
276 "dev": true,
277 "requires": {
278 "@babel/helper-plugin-utils": "^7.10.4"
279 }
280 },
281 "@babel/plugin-syntax-json-strings": {
282 "version": "7.8.3",
283 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz",
284 "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==",
285 "dev": true,
286 "requires": {
287 "@babel/helper-plugin-utils": "^7.8.0"
288 }
289 },
290 "@babel/plugin-syntax-logical-assignment-operators": {
291 "version": "7.10.4",
292 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz",
293 "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==",
294 "dev": true,
295 "requires": {
296 "@babel/helper-plugin-utils": "^7.10.4"
297 }
298 },
299 "@babel/plugin-syntax-nullish-coalescing-operator": {
300 "version": "7.8.3",
301 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz",
302 "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
303 "dev": true,
304 "requires": {
305 "@babel/helper-plugin-utils": "^7.8.0"
306 }
307 },
308 "@babel/plugin-syntax-numeric-separator": {
309 "version": "7.10.4",
310 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
311 "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==",
312 "dev": true,
313 "requires": {
314 "@babel/helper-plugin-utils": "^7.10.4"
315 }
316 },
317 "@babel/plugin-syntax-object-rest-spread": {
318 "version": "7.8.3",
319 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
320 "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
321 "dev": true,
322 "requires": {
323 "@babel/helper-plugin-utils": "^7.8.0"
324 }
325 },
326 "@babel/plugin-syntax-optional-catch-binding": {
327 "version": "7.8.3",
328 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz",
329 "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
330 "dev": true,
331 "requires": {
332 "@babel/helper-plugin-utils": "^7.8.0"
333 }
334 },
335 "@babel/plugin-syntax-optional-chaining": {
336 "version": "7.8.3",
337 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz",
338 "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==",
339 "dev": true,
340 "requires": {
341 "@babel/helper-plugin-utils": "^7.8.0"
342 }
343 },
344 "@babel/plugin-syntax-top-level-await": {
345 "version": "7.14.5",
346 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz",
347 "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==",
348 "dev": true,
349 "requires": {
350 "@babel/helper-plugin-utils": "^7.14.5"
351 }
352 },
353 "@babel/plugin-syntax-typescript": {
354 "version": "7.16.7",
355 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz",
356 "integrity": "sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==",
357 "dev": true,
358 "requires": {
359 "@babel/helper-plugin-utils": "^7.16.7"
360 }
361 },
362 "@babel/template": {
363 "version": "7.16.7",
364 "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz",
365 "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==",
366 "dev": true,
367 "requires": {
368 "@babel/code-frame": "^7.16.7",
369 "@babel/parser": "^7.16.7",
370 "@babel/types": "^7.16.7"
371 },
372 "dependencies": {
373 "@babel/code-frame": {
374 "version": "7.16.7",
375 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz",
376 "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==",
377 "dev": true,
378 "requires": {
379 "@babel/highlight": "^7.16.7"
380 }
381 },
382 "@babel/highlight": {
383 "version": "7.16.10",
384 "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz",
385 "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==",
386 "dev": true,
387 "requires": {
388 "@babel/helper-validator-identifier": "^7.16.7",
389 "chalk": "^2.0.0",
390 "js-tokens": "^4.0.0"
391 }
392 }
393 }
394 },
395 "@babel/traverse": {
396 "version": "7.16.10",
397 "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.10.tgz",
398 "integrity": "sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw==",
399 "dev": true,
400 "requires": {
401 "@babel/code-frame": "^7.16.7",
402 "@babel/generator": "^7.16.8",
403 "@babel/helper-environment-visitor": "^7.16.7",
404 "@babel/helper-function-name": "^7.16.7",
405 "@babel/helper-hoist-variables": "^7.16.7",
406 "@babel/helper-split-export-declaration": "^7.16.7",
407 "@babel/parser": "^7.16.10",
408 "@babel/types": "^7.16.8",
409 "debug": "^4.1.0",
410 "globals": "^11.1.0"
411 },
412 "dependencies": {
413 "@babel/code-frame": {
414 "version": "7.16.7",
415 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz",
416 "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==",
417 "dev": true,
418 "requires": {
419 "@babel/highlight": "^7.16.7"
420 }
421 },
422 "@babel/highlight": {
423 "version": "7.16.10",
424 "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz",
425 "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==",
426 "dev": true,
427 "requires": {
428 "@babel/helper-validator-identifier": "^7.16.7",
429 "chalk": "^2.0.0",
430 "js-tokens": "^4.0.0"
431 }
432 }
433 }
434 },
435 "@babel/types": {
436 "version": "7.16.8",
437 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.8.tgz",
438 "integrity": "sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==",
439 "dev": true,
440 "requires": {
441 "@babel/helper-validator-identifier": "^7.16.7",
442 "to-fast-properties": "^2.0.0"
443 }
444 },
445 "@bcoe/v8-coverage": {
446 "version": "0.2.3",
447 "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz",
448 "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==",
449 "dev": true
450 },
451 "@dabh/diagnostics": {
452 "version": "2.0.2",
453 "resolved": "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.2.tgz",
454 "integrity": "sha512-+A1YivoVDNNVCdfozHSR8v/jyuuLTMXwjWuxPFlFlUapXoGc+Gj9mDlTDDfrwl7rXCl2tNZ0kE8sIBO6YOn96Q==",
455 "dev": true,
456 "requires": {
457 "colorspace": "1.1.x",
458 "enabled": "2.0.x",
459 "kuler": "^2.0.0"
460 }
461 },
462 "@eslint/eslintrc": {
463 "version": "0.3.0",
464 "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.3.0.tgz",
465 "integrity": "sha512-1JTKgrOKAHVivSvOYw+sJOunkBjUOvjqWk1DPja7ZFhIS2mX/4EgTT8M7eTK9jrKhL/FvXXEbQwIs3pg1xp3dg==",
466 "dev": true,
467 "requires": {
468 "ajv": "^6.12.4",
469 "debug": "^4.1.1",
470 "espree": "^7.3.0",
471 "globals": "^12.1.0",
472 "ignore": "^4.0.6",
473 "import-fresh": "^3.2.1",
474 "js-yaml": "^3.13.1",
475 "lodash": "^4.17.20",
476 "minimatch": "^3.0.4",
477 "strip-json-comments": "^3.1.1"
478 },
479 "dependencies": {
480 "acorn": {
481 "version": "7.4.1",
482 "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
483 "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
484 "dev": true
485 },
486 "acorn-jsx": {
487 "version": "5.3.2",
488 "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
489 "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
490 "dev": true
491 },
492 "eslint-visitor-keys": {
493 "version": "1.3.0",
494 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
495 "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
496 "dev": true
497 },
498 "espree": {
499 "version": "7.3.1",
500 "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz",
501 "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==",
502 "dev": true,
503 "requires": {
504 "acorn": "^7.4.0",
505 "acorn-jsx": "^5.3.1",
506 "eslint-visitor-keys": "^1.3.0"
507 }
508 },
509 "globals": {
510 "version": "12.4.0",
511 "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz",
512 "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==",
513 "dev": true,
514 "requires": {
515 "type-fest": "^0.8.1"
516 }
517 },
518 "strip-json-comments": {
519 "version": "3.1.1",
520 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
521 "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
522 "dev": true
523 },
524 "type-fest": {
525 "version": "0.8.1",
526 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
527 "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
528 "dev": true
529 }
530 }
531 },
532 "@humanwhocodes/config-array": {
533 "version": "0.9.3",
534 "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.3.tgz",
535 "integrity": "sha512-3xSMlXHh03hCcCmFc0rbKp3Ivt2PFEJnQUJDDMTJQ2wkECZWdq4GePs2ctc5H8zV+cHPaq8k2vU8mrQjA6iHdQ==",
536 "dev": true,
537 "requires": {
538 "@humanwhocodes/object-schema": "^1.2.1",
539 "debug": "^4.1.1",
540 "minimatch": "^3.0.4"
541 }
542 },
543 "@humanwhocodes/object-schema": {
544 "version": "1.2.1",
545 "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz",
546 "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==",
547 "dev": true
548 },
549 "@istanbuljs/load-nyc-config": {
550 "version": "1.1.0",
551 "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz",
552 "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==",
553 "dev": true,
554 "requires": {
555 "camelcase": "^5.3.1",
556 "find-up": "^4.1.0",
557 "get-package-type": "^0.1.0",
558 "js-yaml": "^3.13.1",
559 "resolve-from": "^5.0.0"
560 },
561 "dependencies": {
562 "find-up": {
563 "version": "4.1.0",
564 "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
565 "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
566 "dev": true,
567 "requires": {
568 "locate-path": "^5.0.0",
569 "path-exists": "^4.0.0"
570 }
571 },
572 "locate-path": {
573 "version": "5.0.0",
574 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
575 "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
576 "dev": true,
577 "requires": {
578 "p-locate": "^4.1.0"
579 }
580 },
581 "p-limit": {
582 "version": "2.3.0",
583 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
584 "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
585 "dev": true,
586 "requires": {
587 "p-try": "^2.0.0"
588 }
589 },
590 "p-locate": {
591 "version": "4.1.0",
592 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
593 "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
594 "dev": true,
595 "requires": {
596 "p-limit": "^2.2.0"
597 }
598 },
599 "p-try": {
600 "version": "2.2.0",
601 "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
602 "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
603 "dev": true
604 },
605 "path-exists": {
606 "version": "4.0.0",
607 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
608 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
609 "dev": true
610 },
611 "resolve-from": {
612 "version": "5.0.0",
613 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
614 "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
615 "dev": true
616 }
617 }
618 },
619 "@istanbuljs/schema": {
620 "version": "0.1.3",
621 "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz",
622 "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==",
623 "dev": true
624 },
625 "@jest/console": {
626 "version": "27.4.6",
627 "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.4.6.tgz",
628 "integrity": "sha512-jauXyacQD33n47A44KrlOVeiXHEXDqapSdfb9kTekOchH/Pd18kBIO1+xxJQRLuG+LUuljFCwTG92ra4NW7SpA==",
629 "dev": true,
630 "requires": {
631 "@jest/types": "^27.4.2",
632 "@types/node": "*",
633 "chalk": "^4.0.0",
634 "jest-message-util": "^27.4.6",
635 "jest-util": "^27.4.2",
636 "slash": "^3.0.0"
637 },
638 "dependencies": {
639 "ansi-styles": {
640 "version": "4.3.0",
641 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
642 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
643 "dev": true,
644 "requires": {
645 "color-convert": "^2.0.1"
646 }
647 },
648 "chalk": {
649 "version": "4.1.2",
650 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
651 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
652 "dev": true,
653 "requires": {
654 "ansi-styles": "^4.1.0",
655 "supports-color": "^7.1.0"
656 }
657 },
658 "color-convert": {
659 "version": "2.0.1",
660 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
661 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
662 "dev": true,
663 "requires": {
664 "color-name": "~1.1.4"
665 }
666 },
667 "color-name": {
668 "version": "1.1.4",
669 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
670 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
671 "dev": true
672 },
673 "has-flag": {
674 "version": "4.0.0",
675 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
676 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
677 "dev": true
678 },
679 "supports-color": {
680 "version": "7.2.0",
681 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
682 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
683 "dev": true,
684 "requires": {
685 "has-flag": "^4.0.0"
686 }
687 }
688 }
689 },
690 "@jest/core": {
691 "version": "27.4.7",
692 "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.4.7.tgz",
693 "integrity": "sha512-n181PurSJkVMS+kClIFSX/LLvw9ExSb+4IMtD6YnfxZVerw9ANYtW0bPrm0MJu2pfe9SY9FJ9FtQ+MdZkrZwjg==",
694 "dev": true,
695 "requires": {
696 "@jest/console": "^27.4.6",
697 "@jest/reporters": "^27.4.6",
698 "@jest/test-result": "^27.4.6",
699 "@jest/transform": "^27.4.6",
700 "@jest/types": "^27.4.2",
701 "@types/node": "*",
702 "ansi-escapes": "^4.2.1",
703 "chalk": "^4.0.0",
704 "emittery": "^0.8.1",
705 "exit": "^0.1.2",
706 "graceful-fs": "^4.2.4",
707 "jest-changed-files": "^27.4.2",
708 "jest-config": "^27.4.7",
709 "jest-haste-map": "^27.4.6",
710 "jest-message-util": "^27.4.6",
711 "jest-regex-util": "^27.4.0",
712 "jest-resolve": "^27.4.6",
713 "jest-resolve-dependencies": "^27.4.6",
714 "jest-runner": "^27.4.6",
715 "jest-runtime": "^27.4.6",
716 "jest-snapshot": "^27.4.6",
717 "jest-util": "^27.4.2",
718 "jest-validate": "^27.4.6",
719 "jest-watcher": "^27.4.6",
720 "micromatch": "^4.0.4",
721 "rimraf": "^3.0.0",
722 "slash": "^3.0.0",
723 "strip-ansi": "^6.0.0"
724 },
725 "dependencies": {
726 "ansi-escapes": {
727 "version": "4.3.2",
728 "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
729 "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
730 "dev": true,
731 "requires": {
732 "type-fest": "^0.21.3"
733 }
734 },
735 "ansi-styles": {
736 "version": "4.3.0",
737 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
738 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
739 "dev": true,
740 "requires": {
741 "color-convert": "^2.0.1"
742 }
743 },
744 "chalk": {
745 "version": "4.1.2",
746 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
747 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
748 "dev": true,
749 "requires": {
750 "ansi-styles": "^4.1.0",
751 "supports-color": "^7.1.0"
752 }
753 },
754 "color-convert": {
755 "version": "2.0.1",
756 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
757 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
758 "dev": true,
759 "requires": {
760 "color-name": "~1.1.4"
761 }
762 },
763 "color-name": {
764 "version": "1.1.4",
765 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
766 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
767 "dev": true
768 },
769 "graceful-fs": {
770 "version": "4.2.9",
771 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz",
772 "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==",
773 "dev": true
774 },
775 "has-flag": {
776 "version": "4.0.0",
777 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
778 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
779 "dev": true
780 },
781 "rimraf": {
782 "version": "3.0.2",
783 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
784 "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
785 "dev": true,
786 "requires": {
787 "glob": "^7.1.3"
788 }
789 },
790 "supports-color": {
791 "version": "7.2.0",
792 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
793 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
794 "dev": true,
795 "requires": {
796 "has-flag": "^4.0.0"
797 }
798 }
799 }
800 },
801 "@jest/environment": {
802 "version": "27.4.6",
803 "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.4.6.tgz",
804 "integrity": "sha512-E6t+RXPfATEEGVidr84WngLNWZ8ffCPky8RqqRK6u1Bn0LK92INe0MDttyPl/JOzaq92BmDzOeuqk09TvM22Sg==",
805 "dev": true,
806 "requires": {
807 "@jest/fake-timers": "^27.4.6",
808 "@jest/types": "^27.4.2",
809 "@types/node": "*",
810 "jest-mock": "^27.4.6"
811 }
812 },
813 "@jest/fake-timers": {
814 "version": "27.4.6",
815 "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.4.6.tgz",
816 "integrity": "sha512-mfaethuYF8scV8ntPpiVGIHQgS0XIALbpY2jt2l7wb/bvq4Q5pDLk4EP4D7SAvYT1QrPOPVZAtbdGAOOyIgs7A==",
817 "dev": true,
818 "requires": {
819 "@jest/types": "^27.4.2",
820 "@sinonjs/fake-timers": "^8.0.1",
821 "@types/node": "*",
822 "jest-message-util": "^27.4.6",
823 "jest-mock": "^27.4.6",
824 "jest-util": "^27.4.2"
825 }
826 },
827 "@jest/globals": {
828 "version": "27.4.6",
829 "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.4.6.tgz",
830 "integrity": "sha512-kAiwMGZ7UxrgPzu8Yv9uvWmXXxsy0GciNejlHvfPIfWkSxChzv6bgTS3YqBkGuHcis+ouMFI2696n2t+XYIeFw==",
831 "dev": true,
832 "requires": {
833 "@jest/environment": "^27.4.6",
834 "@jest/types": "^27.4.2",
835 "expect": "^27.4.6"
836 }
837 },
838 "@jest/reporters": {
839 "version": "27.4.6",
840 "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.4.6.tgz",
841 "integrity": "sha512-+Zo9gV81R14+PSq4wzee4GC2mhAN9i9a7qgJWL90Gpx7fHYkWpTBvwWNZUXvJByYR9tAVBdc8VxDWqfJyIUrIQ==",
842 "dev": true,
843 "requires": {
844 "@bcoe/v8-coverage": "^0.2.3",
845 "@jest/console": "^27.4.6",
846 "@jest/test-result": "^27.4.6",
847 "@jest/transform": "^27.4.6",
848 "@jest/types": "^27.4.2",
849 "@types/node": "*",
850 "chalk": "^4.0.0",
851 "collect-v8-coverage": "^1.0.0",
852 "exit": "^0.1.2",
853 "glob": "^7.1.2",
854 "graceful-fs": "^4.2.4",
855 "istanbul-lib-coverage": "^3.0.0",
856 "istanbul-lib-instrument": "^5.1.0",
857 "istanbul-lib-report": "^3.0.0",
858 "istanbul-lib-source-maps": "^4.0.0",
859 "istanbul-reports": "^3.1.3",
860 "jest-haste-map": "^27.4.6",
861 "jest-resolve": "^27.4.6",
862 "jest-util": "^27.4.2",
863 "jest-worker": "^27.4.6",
864 "slash": "^3.0.0",
865 "source-map": "^0.6.0",
866 "string-length": "^4.0.1",
867 "terminal-link": "^2.0.0",
868 "v8-to-istanbul": "^8.1.0"
869 },
870 "dependencies": {
871 "ansi-styles": {
872 "version": "4.3.0",
873 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
874 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
875 "dev": true,
876 "requires": {
877 "color-convert": "^2.0.1"
878 }
879 },
880 "chalk": {
881 "version": "4.1.2",
882 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
883 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
884 "dev": true,
885 "requires": {
886 "ansi-styles": "^4.1.0",
887 "supports-color": "^7.1.0"
888 }
889 },
890 "color-convert": {
891 "version": "2.0.1",
892 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
893 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
894 "dev": true,
895 "requires": {
896 "color-name": "~1.1.4"
897 }
898 },
899 "color-name": {
900 "version": "1.1.4",
901 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
902 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
903 "dev": true
904 },
905 "graceful-fs": {
906 "version": "4.2.9",
907 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz",
908 "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==",
909 "dev": true
910 },
911 "has-flag": {
912 "version": "4.0.0",
913 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
914 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
915 "dev": true
916 },
917 "supports-color": {
918 "version": "7.2.0",
919 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
920 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
921 "dev": true,
922 "requires": {
923 "has-flag": "^4.0.0"
924 }
925 }
926 }
927 },
928 "@jest/source-map": {
929 "version": "27.4.0",
930 "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.4.0.tgz",
931 "integrity": "sha512-Ntjx9jzP26Bvhbm93z/AKcPRj/9wrkI88/gK60glXDx1q+IeI0rf7Lw2c89Ch6ofonB0On/iRDreQuQ6te9pgQ==",
932 "dev": true,
933 "requires": {
934 "callsites": "^3.0.0",
935 "graceful-fs": "^4.2.4",
936 "source-map": "^0.6.0"
937 },
938 "dependencies": {
939 "graceful-fs": {
940 "version": "4.2.9",
941 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz",
942 "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==",
943 "dev": true
944 }
945 }
946 },
947 "@jest/test-result": {
948 "version": "27.4.6",
949 "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.4.6.tgz",
950 "integrity": "sha512-fi9IGj3fkOrlMmhQqa/t9xum8jaJOOAi/lZlm6JXSc55rJMXKHxNDN1oCP39B0/DhNOa2OMupF9BcKZnNtXMOQ==",
951 "dev": true,
952 "requires": {
953 "@jest/console": "^27.4.6",
954 "@jest/types": "^27.4.2",
955 "@types/istanbul-lib-coverage": "^2.0.0",
956 "collect-v8-coverage": "^1.0.0"
957 }
958 },
959 "@jest/test-sequencer": {
960 "version": "27.4.6",
961 "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.4.6.tgz",
962 "integrity": "sha512-3GL+nsf6E1PsyNsJuvPyIz+DwFuCtBdtvPpm/LMXVkBJbdFvQYCDpccYT56qq5BGniXWlE81n2qk1sdXfZebnw==",
963 "dev": true,
964 "requires": {
965 "@jest/test-result": "^27.4.6",
966 "graceful-fs": "^4.2.4",
967 "jest-haste-map": "^27.4.6",
968 "jest-runtime": "^27.4.6"
969 },
970 "dependencies": {
971 "graceful-fs": {
972 "version": "4.2.9",
973 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz",
974 "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==",
975 "dev": true
976 }
977 }
978 },
979 "@jest/transform": {
980 "version": "27.4.6",
981 "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.4.6.tgz",
982 "integrity": "sha512-9MsufmJC8t5JTpWEQJ0OcOOAXaH5ioaIX6uHVBLBMoCZPfKKQF+EqP8kACAvCZ0Y1h2Zr3uOccg8re+Dr5jxyw==",
983 "dev": true,
984 "requires": {
985 "@babel/core": "^7.1.0",
986 "@jest/types": "^27.4.2",
987 "babel-plugin-istanbul": "^6.1.1",
988 "chalk": "^4.0.0",
989 "convert-source-map": "^1.4.0",
990 "fast-json-stable-stringify": "^2.0.0",
991 "graceful-fs": "^4.2.4",
992 "jest-haste-map": "^27.4.6",
993 "jest-regex-util": "^27.4.0",
994 "jest-util": "^27.4.2",
995 "micromatch": "^4.0.4",
996 "pirates": "^4.0.4",
997 "slash": "^3.0.0",
998 "source-map": "^0.6.1",
999 "write-file-atomic": "^3.0.0"
1000 },
1001 "dependencies": {
1002 "ansi-styles": {
1003 "version": "4.3.0",
1004 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
1005 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
1006 "dev": true,
1007 "requires": {
1008 "color-convert": "^2.0.1"
1009 }
1010 },
1011 "chalk": {
1012 "version": "4.1.2",
1013 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
1014 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
1015 "dev": true,
1016 "requires": {
1017 "ansi-styles": "^4.1.0",
1018 "supports-color": "^7.1.0"
1019 }
1020 },
1021 "color-convert": {
1022 "version": "2.0.1",
1023 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
1024 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
1025 "dev": true,
1026 "requires": {
1027 "color-name": "~1.1.4"
1028 }
1029 },
1030 "color-name": {
1031 "version": "1.1.4",
1032 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
1033 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
1034 "dev": true
1035 },
1036 "graceful-fs": {
1037 "version": "4.2.9",
1038 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz",
1039 "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==",
1040 "dev": true
1041 },
1042 "has-flag": {
1043 "version": "4.0.0",
1044 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
1045 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
1046 "dev": true
1047 },
1048 "supports-color": {
1049 "version": "7.2.0",
1050 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
1051 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
1052 "dev": true,
1053 "requires": {
1054 "has-flag": "^4.0.0"
1055 }
1056 }
1057 }
1058 },
1059 "@jest/types": {
1060 "version": "27.4.2",
1061 "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.4.2.tgz",
1062 "integrity": "sha512-j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg==",
1063 "dev": true,
1064 "requires": {
1065 "@types/istanbul-lib-coverage": "^2.0.0",
1066 "@types/istanbul-reports": "^3.0.0",
1067 "@types/node": "*",
1068 "@types/yargs": "^16.0.0",
1069 "chalk": "^4.0.0"
1070 },
1071 "dependencies": {
1072 "ansi-styles": {
1073 "version": "4.3.0",
1074 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
1075 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
1076 "dev": true,
1077 "requires": {
1078 "color-convert": "^2.0.1"
1079 }
1080 },
1081 "chalk": {
1082 "version": "4.1.2",
1083 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
1084 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
1085 "dev": true,
1086 "requires": {
1087 "ansi-styles": "^4.1.0",
1088 "supports-color": "^7.1.0"
1089 }
1090 },
1091 "color-convert": {
1092 "version": "2.0.1",
1093 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
1094 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
1095 "dev": true,
1096 "requires": {
1097 "color-name": "~1.1.4"
1098 }
1099 },
1100 "color-name": {
1101 "version": "1.1.4",
1102 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
1103 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
1104 "dev": true
1105 },
1106 "has-flag": {
1107 "version": "4.0.0",
1108 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
1109 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
1110 "dev": true
1111 },
1112 "supports-color": {
1113 "version": "7.2.0",
1114 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
1115 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
1116 "dev": true,
1117 "requires": {
1118 "has-flag": "^4.0.0"
1119 }
1120 }
1121 }
1122 },
1123 "@napi-rs/snappy-android-arm-eabi": {
1124 "version": "7.1.1",
1125 "resolved": "https://registry.npmjs.org/@napi-rs/snappy-android-arm-eabi/-/snappy-android-arm-eabi-7.1.1.tgz",
1126 "integrity": "sha512-NKd/ztuVEgQaAaNVQ5zZaCB9VV+7+uBXBHqhaE5iSapQhLc41szTlT0s68FCee75OoT3vhqdA6Jp5TrzZ2WOaw==",
1127 "optional": true
1128 },
1129 "@napi-rs/snappy-android-arm64": {
1130 "version": "7.1.1",
1131 "resolved": "https://registry.npmjs.org/@napi-rs/snappy-android-arm64/-/snappy-android-arm64-7.1.1.tgz",
1132 "integrity": "sha512-DktruMAO0K0toTnxNHg2GWNIAPJqdvIchCsdsRaKyuEnG101qBg0mYiRCAhxHgbT6RJlOGbUPKkbA9KKRhEJUg==",
1133 "optional": true
1134 },
1135 "@napi-rs/snappy-darwin-arm64": {
1136 "version": "7.1.1",
1137 "resolved": "https://registry.npmjs.org/@napi-rs/snappy-darwin-arm64/-/snappy-darwin-arm64-7.1.1.tgz",
1138 "integrity": "sha512-3LZyoAw3Qa5F7sCCTkSkhmGlydwUKU6L3Jl46eKHO2Ctm8Gcjxww6T7MfwlwGZ6JqAM6d1d++WLzUZPCGXVmag==",
1139 "optional": true
1140 },
1141 "@napi-rs/snappy-darwin-x64": {
1142 "version": "7.1.1",
1143 "resolved": "https://registry.npmjs.org/@napi-rs/snappy-darwin-x64/-/snappy-darwin-x64-7.1.1.tgz",
1144 "integrity": "sha512-X1D2F67bQkPwr5iSR29/RnOrLwAkB55YO6t41toABzla3mflLDpzZcakz6FokIukykf7ey31/t73v/4pbgaBkg==",
1145 "optional": true
1146 },
1147 "@napi-rs/snappy-freebsd-x64": {
1148 "version": "7.1.1",
1149 "resolved": "https://registry.npmjs.org/@napi-rs/snappy-freebsd-x64/-/snappy-freebsd-x64-7.1.1.tgz",
1150 "integrity": "sha512-vSeuf+An8jFVHPAn5IbWE9hTGU9PFAaZLj/X7rKTQQtZstnDsHgWe6u4g7FHLuOdwQ8TvhcxAEpNlYIXIk4AJg==",
1151 "optional": true
1152 },
1153 "@napi-rs/snappy-linux-arm-gnueabihf": {
1154 "version": "7.1.1",
1155 "resolved": "https://registry.npmjs.org/@napi-rs/snappy-linux-arm-gnueabihf/-/snappy-linux-arm-gnueabihf-7.1.1.tgz",
1156 "integrity": "sha512-/yyN6QsnOs3D1+jI3SfRX+gtnD86rbixdfmgxv9g40+FrDaDTLAu/3VuZIqH02qqq/xiWbDnkO+42RGxXDzTCw==",
1157 "optional": true
1158 },
1159 "@napi-rs/snappy-linux-arm64-gnu": {
1160 "version": "7.1.1",
1161 "resolved": "https://registry.npmjs.org/@napi-rs/snappy-linux-arm64-gnu/-/snappy-linux-arm64-gnu-7.1.1.tgz",
1162 "integrity": "sha512-StEeUCSwUoajgrBtiCQPTkHu+0Q4QlYndghGZNdbN1zJ1ny70YzPpevaFBUyjI/eJ+FN9uICKtwTPtQNSILS5g==",
1163 "optional": true
1164 },
1165 "@napi-rs/snappy-linux-arm64-musl": {
1166 "version": "7.1.1",
1167 "resolved": "https://registry.npmjs.org/@napi-rs/snappy-linux-arm64-musl/-/snappy-linux-arm64-musl-7.1.1.tgz",
1168 "integrity": "sha512-jWEBRzj+lswZVYf0b5eY0fjMlBL9L9yqjmTuv2UIMjJNHPuR282LK/s3Fm9sYIXQtKkiCo5JyhmIcoghZ3v0Eg==",
1169 "optional": true
1170 },
1171 "@napi-rs/snappy-linux-x64-gnu": {
1172 "version": "7.1.1",
1173 "resolved": "https://registry.npmjs.org/@napi-rs/snappy-linux-x64-gnu/-/snappy-linux-x64-gnu-7.1.1.tgz",
1174 "integrity": "sha512-41DPoAUFAU9VNrj/96qKfStH2Xq88ZYIsSz8BlITDm2ScoeDGOGbmaWguCXU7I+bC2uKWTmUVMXKqk6tVY6LEg==",
1175 "optional": true
1176 },
1177 "@napi-rs/snappy-linux-x64-musl": {
1178 "version":