1{
2 "name": "krohnkite",
3 "version": "0.9.8.5",
4 "lockfileVersion": 3,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "krohnkite",
9 "version": "0.9.8.5",
10 "license": "MIT",
11 "devDependencies": {
12 "mocha": "^10.4.0",
13 "typescript": "^5.4.5"
14 }
15 },
16 "node_modules/ansi-colors": {
17 "version": "4.1.1",
18 "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
19 "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
20 "dev": true,
21 "engines": {
22 "node": ">=6"
23 }
24 },
25 "node_modules/ansi-regex": {
26 "version": "5.0.1",
27 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
28 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
29 "dev": true,
30 "engines": {
31 "node": ">=8"
32 }
33 },
34 "node_modules/ansi-styles": {
35 "version": "4.3.0",
36 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
37 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
38 "dev": true,
39 "dependencies": {
40 "color-convert": "^2.0.1"
41 },
42 "engines": {
43 "node": ">=8"
44 },
45 "funding": {
46 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
47 }
48 },
49 "node_modules/anymatch": {
50 "version": "3.1.3",
51 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
52 "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
53 "dev": true,
54 "dependencies": {
55 "normalize-path": "^3.0.0",
56 "picomatch": "^2.0.4"
57 },
58 "engines": {
59 "node": ">= 8"
60 }
61 },
62 "node_modules/argparse": {
63 "version": "2.0.1",
64 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
65 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
66 "dev": true
67 },
68 "node_modules/balanced-match": {
69 "version": "1.0.2",
70 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
71 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
72 "dev": true
73 },
74 "node_modules/binary-extensions": {
75 "version": "2.3.0",
76 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz",
77 "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==",
78 "dev": true,
79 "engines": {
80 "node": ">=8"
81 },
82 "funding": {
83 "url": "https://github.com/sponsors/sindresorhus"
84 }
85 },
86 "node_modules/brace-expansion": {
87 "version": "2.0.1",
88 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
89 "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
90 "dev": true,
91 "dependencies": {
92 "balanced-match": "^1.0.0"
93 }
94 },
95 "node_modules/braces": {
96 "version": "3.0.3",
97 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
98 "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
99 "dev": true,
100 "dependencies": {
101 "fill-range": "^7.1.1"
102 },
103 "engines": {
104 "node": ">=8"
105 }
106 },
107 "node_modules/browser-stdout": {
108 "version": "1.3.1",
109 "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz",
110 "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==",
111 "dev": true
112 },
113 "node_modules/camelcase": {
114 "version": "6.3.0",
115 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
116 "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==",
117 "dev": true,
118 "engines": {
119 "node": ">=10"
120 },
121 "funding": {
122 "url": "https://github.com/sponsors/sindresorhus"
123 }
124 },
125 "node_modules/chalk": {
126 "version": "4.1.2",
127 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
128 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
129 "dev": true,
130 "dependencies": {
131 "ansi-styles": "^4.1.0",
132 "supports-color": "^7.1.0"
133 },
134 "engines": {
135 "node": ">=10"
136 },
137 "funding": {
138 "url": "https://github.com/chalk/chalk?sponsor=1"
139 }
140 },
141 "node_modules/chalk/node_modules/supports-color": {
142 "version": "7.2.0",
143 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
144 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
145 "dev": true,
146 "dependencies": {
147 "has-flag": "^4.0.0"
148 },
149 "engines": {
150 "node": ">=8"
151 }
152 },
153 "node_modules/chokidar": {
154 "version": "3.5.3",
155 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
156 "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
157 "dev": true,
158 "funding": [
159 {
160 "type": "individual",
161 "url": "https://paulmillr.com/funding/"
162 }
163 ],
164 "dependencies": {
165 "anymatch": "~3.1.2",
166 "braces": "~3.0.2",
167 "glob-parent": "~5.1.2",
168 "is-binary-path": "~2.1.0",
169 "is-glob": "~4.0.1",
170 "normalize-path": "~3.0.0",
171 "readdirp": "~3.6.0"
172 },
173 "engines": {
174 "node": ">= 8.10.0"
175 },
176 "optionalDependencies": {
177 "fsevents": "~2.3.2"
178 }
179 },
180 "node_modules/cliui": {
181 "version": "7.0.4",
182 "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
183 "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
184 "dev": true,
185 "dependencies": {
186 "string-width": "^4.2.0",
187 "strip-ansi": "^6.0.0",
188 "wrap-ansi": "^7.0.0"
189 }
190 },
191 "node_modules/color-convert": {
192 "version": "2.0.1",
193 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
194 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
195 "dev": true,
196 "dependencies": {
197 "color-name": "~1.1.4"
198 },
199 "engines": {
200 "node": ">=7.0.0"
201 }
202 },
203 "node_modules/color-name": {
204 "version": "1.1.4",
205 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
206 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
207 "dev": true
208 },
209 "node_modules/debug": {
210 "version": "4.3.4",
211 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
212 "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
213 "dev": true,
214 "dependencies": {
215 "ms": "2.1.2"
216 },
217 "engines": {
218 "node": ">=6.0"
219 },
220 "peerDependenciesMeta": {
221 "supports-color": {
222 "optional": true
223 }
224 }
225 },
226 "node_modules/debug/node_modules/ms": {
227 "version": "2.1.2",
228 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
229 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
230 "dev": true
231 },
232 "node_modules/decamelize": {
233 "version": "4.0.0",
234 "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz",
235 "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==",
236 "dev": true,
237 "engines": {
238 "node": ">=10"
239 },
240 "funding": {
241 "url": "https://github.com/sponsors/sindresorhus"
242 }
243 },
244 "node_modules/diff": {
245 "version": "5.0.0",
246 "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz",
247 "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==",
248 "dev": true,
249 "engines": {
250 "node": ">=0.3.1"
251 }
252 },
253 "node_modules/emoji-regex": {
254 "version": "8.0.0",
255 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
256 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
257 "dev": true
258 },
259 "node_modules/escalade": {
260 "version": "3.1.2",
261 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz",
262 "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==",
263 "dev": true,
264 "engines": {
265 "node": ">=6"
266 }
267 },
268 "node_modules/escape-string-regexp": {
269 "version": "4.0.0",
270 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
271 "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
272 "dev": true,
273 "engines": {
274 "node": ">=10"
275 },
276 "funding": {
277 "url": "https://github.com/sponsors/sindresorhus"
278 }
279 },
280 "node_modules/fill-range": {
281 "version": "7.1.1",
282 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
283 "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
284 "dev": true,
285 "dependencies": {
286 "to-regex-range": "^5.0.1"
287 },
288 "engines": {
289 "node": ">=8"
290 }
291 },
292 "node_modules/find-up": {
293 "version": "5.0.0",
294 "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
295 "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
296 "dev": true,
297 "dependencies": {
298 "locate-path": "^6.0.0",
299 "path-exists": "^4.0.0"
300 },
301 "engines": {
302 "node": ">=10"
303 },
304 "funding": {
305 "url": "https://github.com/sponsors/sindresorhus"
306 }
307 },
308 "node_modules/flat": {
309 "version": "5.0.2",
310 "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz",
311 "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==",
312 "dev": true,
313 "bin": {
314 "flat": "cli.js"
315 }
316 },
317 "node_modules/fs.realpath": {
318 "version": "1.0.0",
319 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
320 "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
321 "dev": true
322 },
323 "node_modules/get-caller-file": {
324 "version": "2.0.5",
325 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
326 "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
327 "dev": true,
328 "engines": {
329 "node": "6.* || 8.* || >= 10.*"
330 }
331 },
332 "node_modules/glob": {
333 "version": "8.1.0",
334 "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz",
335 "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==",
336 "deprecated": "Glob versions prior to v9 are no longer supported",
337 "dev": true,
338 "dependencies": {
339 "fs.realpath": "^1.0.0",
340 "inflight": "^1.0.4",
341 "inherits": "2",
342 "minimatch": "^5.0.1",
343 "once": "^1.3.0"
344 },
345 "engines": {
346 "node": ">=12"
347 },
348 "funding": {
349 "url": "https://github.com/sponsors/isaacs"
350 }
351 },
352 "node_modules/glob-parent": {
353 "version": "5.1.2",
354 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
355 "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
356 "dev": true,
357 "dependencies": {
358 "is-glob": "^4.0.1"
359 },
360 "engines": {
361 "node": ">= 6"
362 }
363 },
364 "node_modules/has-flag": {
365 "version": "4.0.0",
366 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
367 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
368 "dev": true,
369 "engines": {
370 "node": ">=8"
371 }
372 },
373 "node_modules/he": {
374 "version": "1.2.0",
375 "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
376 "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
377 "dev": true,
378 "bin": {
379 "he": "bin/he"
380 }
381 },
382 "node_modules/inflight": {
383 "version": "1.0.6",
384 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
385 "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
386 "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.",
387 "dev": true,
388 "dependencies": {
389 "once": "^1.3.0",
390 "wrappy": "1"
391 }
392 },
393 "node_modules/inherits": {
394 "version": "2.0.4",
395 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
396 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
397 "dev": true
398 },
399 "node_modules/is-binary-path": {
400 "version": "2.1.0",
401 "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
402 "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
403 "dev": true,
404 "dependencies": {
405 "binary-extensions": "^2.0.0"
406 },
407 "engines": {
408 "node": ">=8"
409 }
410 },
411 "node_modules/is-extglob": {
412 "version": "2.1.1",
413 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
414 "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
415 "dev": true,
416 "engines": {
417 "node": ">=0.10.0"
418 }
419 },
420 "node_modules/is-fullwidth-code-point": {
421 "version": "3.0.0",
422 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
423 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
424 "dev": true,
425 "engines": {
426 "node": ">=8"
427 }
428 },
429 "node_modules/is-glob": {
430 "version": "4.0.3",
431 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
432 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
433 "dev": true,
434 "dependencies": {
435 "is-extglob": "^2.1.1"
436 },
437 "engines": {
438 "node": ">=0.10.0"
439 }
440 },
441 "node_modules/is-number": {
442 "version": "7.0.0",
443 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
444 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
445 "dev": true,
446 "engines": {
447 "node": ">=0.12.0"
448 }
449 },
450 "node_modules/is-plain-obj": {
451 "version": "2.1.0",
452 "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
453 "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==",
454 "dev": true,
455 "engines": {
456 "node": ">=8"
457 }
458 },
459 "node_modules/is-unicode-supported": {
460 "version": "0.1.0",
461 "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
462 "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
463 "dev": true,
464 "engines": {
465 "node": ">=10"
466 },
467 "funding": {
468 "url": "https://github.com/sponsors/sindresorhus"
469 }
470 },
471 "node_modules/js-yaml": {
472 "version": "4.1.0",
473 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
474 "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
475 "dev": true,
476 "dependencies": {
477 "argparse": "^2.0.1"
478 },
479 "bin": {
480 "js-yaml": "bin/js-yaml.js"
481 }
482 },
483 "node_modules/locate-path": {
484 "version": "6.0.0",
485 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
486 "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
487 "dev": true,
488 "dependencies": {
489 "p-locate": "^5.0.0"
490 },
491 "engines": {
492 "node": ">=10"
493 },
494 "funding": {
495 "url": "https://github.com/sponsors/sindresorhus"
496 }
497 },
498 "node_modules/log-symbols": {
499 "version": "4.1.0",
500 "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
501 "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
502 "dev": true,
503 "dependencies": {
504 "chalk": "^4.1.0",
505 "is-unicode-supported": "^0.1.0"
506 },
507 "engines": {
508 "node": ">=10"
509 },
510 "funding": {
511 "url": "https://github.com/sponsors/sindresorhus"
512 }
513 },
514 "node_modules/minimatch": {
515 "version": "5.0.1",
516 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz",
517 "integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==",
518 "dev": true,
519 "dependencies": {
520 "brace-expansion": "^2.0.1"
521 },
522 "engines": {
523 "node": ">=10"
524 }
525 },
526 "node_modules/mocha": {
527 "version": "10.4.0",
528 "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.4.0.tgz",
529 "integrity": "sha512-eqhGB8JKapEYcC4ytX/xrzKforgEc3j1pGlAXVy3eRwrtAy5/nIfT1SvgGzfN0XZZxeLq0aQWkOUAmqIJiv+bA==",
530 "dev": true,
531 "dependencies": {
532 "ansi-colors": "4.1.1",
533 "browser-stdout": "1.3.1",
534 "chokidar": "3.5.3",
535 "debug": "4.3.4",
536 "diff": "5.0.0",
537 "escape-string-regexp": "4.0.0",
538 "find-up": "5.0.0",
539 "glob": "8.1.0",
540 "he": "1.2.0",
541 "js-yaml": "4.1.0",
542 "log-symbols": "4.1.0",
543 "minimatch": "5.0.1",
544 "ms": "2.1.3",
545 "serialize-javascript": "6.0.0",
546 "strip-json-comments": "3.1.1",
547 "supports-color": "8.1.1",
548 "workerpool": "6.2.1",
549 "yargs": "16.2.0",
550 "yargs-parser": "20.2.4",
551 "yargs-unparser": "2.0.0"
552 },
553 "bin": {
554 "_mocha": "bin/_mocha",
555 "mocha": "bin/mocha.js"
556 },
557 "engines": {
558 "node": ">= 14.0.0"
559 }
560 },
561 "node_modules/ms": {
562 "version": "2.1.3",
563 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
564 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
565 "dev": true
566 },
567 "node_modules/normalize-path": {
568 "version": "3.0.0",
569 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
570 "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
571 "dev": true,
572 "engines": {
573 "node": ">=0.10.0"
574 }
575 },
576 "node_modules/once": {
577 "version": "1.4.0",
578 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
579 "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
580 "dev": true,
581 "dependencies": {
582 "wrappy": "1"
583 }
584 },
585 "node_modules/p-limit": {
586 "version": "3.1.0",
587 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
588 "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
589 "dev": true,
590 "dependencies": {
591 "yocto-queue": "^0.1.0"
592 },
593 "engines": {
594 "node": ">=10"
595 },
596 "funding": {
597 "url": "https://github.com/sponsors/sindresorhus"
598 }
599 },
600 "node_modules/p-locate": {
601 "version": "5.0.0",
602 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
603 "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
604 "dev": true,
605 "dependencies": {
606 "p-limit": "^3.0.2"
607 },
608 "engines": {
609 "node": ">=10"
610 },
611 "funding": {
612 "url": "https://github.com/sponsors/sindresorhus"
613 }
614 },
615 "node_modules/path-exists": {
616 "version": "4.0.0",
617 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
618 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
619 "dev": true,
620 "engines": {
621 "node": ">=8"
622 }
623 },
624 "node_modules/picomatch": {
625 "version": "2.3.1",
626 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
627 "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
628 "dev": true,
629 "engines": {
630 "node": ">=8.6"
631 },
632 "funding": {
633 "url": "https://github.com/sponsors/jonschlinkert"
634 }
635 },
636 "node_modules/randombytes": {
637 "version": "2.1.0",
638 "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
639 "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
640 "dev": true,
641 "dependencies": {
642 "safe-buffer": "^5.1.0"
643 }
644 },
645 "node_modules/readdirp": {
646 "version": "3.6.0",
647 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
648 "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
649 "dev": true,
650 "dependencies": {
651 "picomatch": "^2.2.1"
652 },
653 "engines": {
654 "node": ">=8.10.0"
655 }
656 },
657 "node_modules/require-directory": {
658 "version": "2.1.1",
659 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
660 "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
661 "dev": true,
662 "engines": {
663 "node": ">=0.10.0"
664 }
665 },
666 "node_modules/safe-buffer": {
667 "version": "5.2.1",
668 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
669 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
670 "dev": true,
671 "funding": [
672 {
673 "type": "github",
674 "url": "https://github.com/sponsors/feross"
675 },
676 {
677 "type": "patreon",
678 "url": "https://www.patreon.com/feross"
679 },
680 {
681 "type": "consulting",
682 "url": "https://feross.org/support"
683 }
684 ]
685 },
686 "node_modules/serialize-javascript": {
687 "version": "6.0.0",
688 "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz",
689 "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==",
690 "dev": true,
691 "dependencies": {
692 "randombytes": "^2.1.0"
693 }
694 },
695 "node_modules/string-width": {
696 "version": "4.2.3",
697 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
698 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
699 "dev": true,
700 "dependencies": {
701 "emoji-regex": "^8.0.0",
702 "is-fullwidth-code-point": "^3.0.0",
703 "strip-ansi": "^6.0.1"
704 },
705 "engines": {
706 "node": ">=8"
707 }
708 },
709 "node_modules/strip-ansi": {
710 "version": "6.0.1",
711 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
712 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
713 "dev": true,
714 "dependencies": {
715 "ansi-regex": "^5.0.1"
716 },
717 "engines": {
718 "node": ">=8"
719 }
720 },
721 "node_modules/strip-json-comments": {
722 "version": "3.1.1",
723 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
724 "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
725 "dev": true,
726 "engines": {
727 "node": ">=8"
728 },
729 "funding": {
730 "url": "https://github.com/sponsors/sindresorhus"
731 }
732 },
733 "node_modules/supports-color": {
734 "version": "8.1.1",
735 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
736 "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
737 "dev": true,
738 "dependencies": {
739 "has-flag": "^4.0.0"
740 },
741 "engines": {
742 "node": ">=10"
743 },
744 "funding": {
745 "url": "https://github.com/chalk/supports-color?sponsor=1"
746 }
747 },
748 "node_modules/to-regex-range": {
749 "version": "5.0.1",
750 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
751 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
752 "dev": true,
753 "dependencies": {
754 "is-number": "^7.0.0"
755 },
756 "engines": {
757 "node": ">=8.0"
758 }
759 },
760 "node_modules/typescript": {
761 "version": "5.4.5",
762 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz",
763 "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==",
764 "dev": true,
765 "bin": {
766 "tsc": "bin/tsc",
767 "tsserver": "bin/tsserver"
768 },
769 "engines": {
770 "node": ">=14.17"
771 }
772 },
773 "node_modules/workerpool": {
774 "version": "6.2.1",
775 "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.1.tgz",
776 "integrity": "sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==",
777 "dev": true
778 },
779 "node_modules/wrap-ansi": {
780 "version": "7.0.0",
781 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
782 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
783 "dev": true,
784 "dependencies": {
785 "ansi-styles": "^4.0.0",
786 "string-width": "^4.1.0",
787 "strip-ansi": "^6.0.0"
788 },
789 "engines": {
790 "node": ">=10"
791 },
792 "funding": {
793 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
794 }
795 },
796 "node_modules/wrappy": {
797 "version": "1.0.2",
798 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
799 "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
800 "dev": true
801 },
802 "node_modules/y18n": {
803 "version": "5.0.8",
804 "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
805 "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
806 "dev": true,
807 "engines": {
808 "node": ">=10"
809 }
810 },
811 "node_modules/yargs": {
812 "version": "16.2.0",
813 "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
814 "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
815 "dev": true,
816 "dependencies": {
817 "cliui": "^7.0.2",
818 "escalade": "^3.1.1",
819 "get-caller-file": "^2.0.5",
820 "require-directory": "^2.1.1",
821 "string-width": "^4.2.0",
822 "y18n": "^5.0.5",
823 "yargs-parser": "^20.2.2"
824 },
825 "engines": {
826 "node": ">=10"
827 }
828 },
829 "node_modules/yargs-parser": {
830 "version": "20.2.4",
831 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz",
832 "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==",
833 "dev": true,
834 "engines": {
835 "node": ">=10"
836 }
837 },
838 "node_modules/yargs-unparser": {
839 "version": "2.0.0",
840 "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz",
841 "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==",
842 "dev": true,
843 "dependencies": {
844 "camelcase": "^6.0.0",
845 "decamelize": "^4.0.0",
846 "flat": "^5.0.2",
847 "is-plain-obj": "^2.1.0"
848 },
849 "engines": {
850 "node": ">=10"
851 }
852 },
853 "node_modules/yocto-queue": {
854 "version": "0.1.0",
855 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
856 "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
857 "dev": true,
858 "engines": {
859 "node": ">=10"
860 },
861 "funding": {
862 "url": "https://github.com/sponsors/sindresorhus"
863 }
864 }
865 }
866}