[READ-ONLY] Mirror of https://github.com/FoxxMD/string-sameness. Compare the sameness of two strings
foxxmd.github.io/string-sameness/
compare
cosine-similarity
dice-coefficient
levenshtein-distance
sameness
string
text
typescript
74 kB
2170 lines
1{
2 "name": "@foxxmd/string-sameness",
3 "version": "0.4.0",
4 "lockfileVersion": 3,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "@foxxmd/string-sameness",
9 "version": "0.4.0",
10 "license": "MIT",
11 "dependencies": {
12 "@8hobbies/typedoc-plugin-plausible": "^2.0.0",
13 "dice-coefficient": "^2.1.1",
14 "leven": "^3.0.0"
15 },
16 "devDependencies": {
17 "@tsconfig/node18": "^1.0.1",
18 "@types/chai": "^4.3.0",
19 "@types/mocha": "^9.1.0",
20 "@types/string-similarity": "^4.0.0",
21 "chai": "^4.3.6",
22 "mocha": "^10.2.0",
23 "tshy": "^1.7.0",
24 "tsx": "^4.7.1",
25 "typedoc": "^0.26.2",
26 "typescript": "^5.3.3"
27 },
28 "engines": {
29 "node": ">=18.0.0",
30 "npm": ">=9.3.0"
31 }
32 },
33 "node_modules/@8hobbies/typedoc-plugin-plausible": {
34 "version": "2.0.0",
35 "resolved": "https://registry.npmjs.org/@8hobbies/typedoc-plugin-plausible/-/typedoc-plugin-plausible-2.0.0.tgz",
36 "integrity": "sha512-5quHuyuEvVFtYzYtErM8c52y9uLoL4aVwGD43T6Cp0QU6YTbxj3uZ/28S0bIbY626dB0rsTdmAuPr8T17XlB3Q==",
37 "engines": {
38 "node": "^18 || ^20 || ^22 || >=23"
39 },
40 "peerDependencies": {
41 "typedoc": "^0.26.0"
42 }
43 },
44 "node_modules/@esbuild/aix-ppc64": {
45 "version": "0.21.5",
46 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz",
47 "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==",
48 "cpu": [
49 "ppc64"
50 ],
51 "dev": true,
52 "optional": true,
53 "os": [
54 "aix"
55 ],
56 "engines": {
57 "node": ">=12"
58 }
59 },
60 "node_modules/@esbuild/android-arm": {
61 "version": "0.21.5",
62 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz",
63 "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==",
64 "cpu": [
65 "arm"
66 ],
67 "dev": true,
68 "optional": true,
69 "os": [
70 "android"
71 ],
72 "engines": {
73 "node": ">=12"
74 }
75 },
76 "node_modules/@esbuild/android-arm64": {
77 "version": "0.21.5",
78 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz",
79 "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==",
80 "cpu": [
81 "arm64"
82 ],
83 "dev": true,
84 "optional": true,
85 "os": [
86 "android"
87 ],
88 "engines": {
89 "node": ">=12"
90 }
91 },
92 "node_modules/@esbuild/android-x64": {
93 "version": "0.21.5",
94 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz",
95 "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==",
96 "cpu": [
97 "x64"
98 ],
99 "dev": true,
100 "optional": true,
101 "os": [
102 "android"
103 ],
104 "engines": {
105 "node": ">=12"
106 }
107 },
108 "node_modules/@esbuild/darwin-arm64": {
109 "version": "0.21.5",
110 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz",
111 "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==",
112 "cpu": [
113 "arm64"
114 ],
115 "dev": true,
116 "optional": true,
117 "os": [
118 "darwin"
119 ],
120 "engines": {
121 "node": ">=12"
122 }
123 },
124 "node_modules/@esbuild/darwin-x64": {
125 "version": "0.21.5",
126 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz",
127 "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==",
128 "cpu": [
129 "x64"
130 ],
131 "dev": true,
132 "optional": true,
133 "os": [
134 "darwin"
135 ],
136 "engines": {
137 "node": ">=12"
138 }
139 },
140 "node_modules/@esbuild/freebsd-arm64": {
141 "version": "0.21.5",
142 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz",
143 "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==",
144 "cpu": [
145 "arm64"
146 ],
147 "dev": true,
148 "optional": true,
149 "os": [
150 "freebsd"
151 ],
152 "engines": {
153 "node": ">=12"
154 }
155 },
156 "node_modules/@esbuild/freebsd-x64": {
157 "version": "0.21.5",
158 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz",
159 "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==",
160 "cpu": [
161 "x64"
162 ],
163 "dev": true,
164 "optional": true,
165 "os": [
166 "freebsd"
167 ],
168 "engines": {
169 "node": ">=12"
170 }
171 },
172 "node_modules/@esbuild/linux-arm": {
173 "version": "0.21.5",
174 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz",
175 "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==",
176 "cpu": [
177 "arm"
178 ],
179 "dev": true,
180 "optional": true,
181 "os": [
182 "linux"
183 ],
184 "engines": {
185 "node": ">=12"
186 }
187 },
188 "node_modules/@esbuild/linux-arm64": {
189 "version": "0.21.5",
190 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz",
191 "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==",
192 "cpu": [
193 "arm64"
194 ],
195 "dev": true,
196 "optional": true,
197 "os": [
198 "linux"
199 ],
200 "engines": {
201 "node": ">=12"
202 }
203 },
204 "node_modules/@esbuild/linux-ia32": {
205 "version": "0.21.5",
206 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz",
207 "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==",
208 "cpu": [
209 "ia32"
210 ],
211 "dev": true,
212 "optional": true,
213 "os": [
214 "linux"
215 ],
216 "engines": {
217 "node": ">=12"
218 }
219 },
220 "node_modules/@esbuild/linux-loong64": {
221 "version": "0.21.5",
222 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz",
223 "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==",
224 "cpu": [
225 "loong64"
226 ],
227 "dev": true,
228 "optional": true,
229 "os": [
230 "linux"
231 ],
232 "engines": {
233 "node": ">=12"
234 }
235 },
236 "node_modules/@esbuild/linux-mips64el": {
237 "version": "0.21.5",
238 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz",
239 "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==",
240 "cpu": [
241 "mips64el"
242 ],
243 "dev": true,
244 "optional": true,
245 "os": [
246 "linux"
247 ],
248 "engines": {
249 "node": ">=12"
250 }
251 },
252 "node_modules/@esbuild/linux-ppc64": {
253 "version": "0.21.5",
254 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz",
255 "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==",
256 "cpu": [
257 "ppc64"
258 ],
259 "dev": true,
260 "optional": true,
261 "os": [
262 "linux"
263 ],
264 "engines": {
265 "node": ">=12"
266 }
267 },
268 "node_modules/@esbuild/linux-riscv64": {
269 "version": "0.21.5",
270 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz",
271 "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==",
272 "cpu": [
273 "riscv64"
274 ],
275 "dev": true,
276 "optional": true,
277 "os": [
278 "linux"
279 ],
280 "engines": {
281 "node": ">=12"
282 }
283 },
284 "node_modules/@esbuild/linux-s390x": {
285 "version": "0.21.5",
286 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz",
287 "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==",
288 "cpu": [
289 "s390x"
290 ],
291 "dev": true,
292 "optional": true,
293 "os": [
294 "linux"
295 ],
296 "engines": {
297 "node": ">=12"
298 }
299 },
300 "node_modules/@esbuild/linux-x64": {
301 "version": "0.21.5",
302 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz",
303 "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==",
304 "cpu": [
305 "x64"
306 ],
307 "dev": true,
308 "optional": true,
309 "os": [
310 "linux"
311 ],
312 "engines": {
313 "node": ">=12"
314 }
315 },
316 "node_modules/@esbuild/netbsd-x64": {
317 "version": "0.21.5",
318 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz",
319 "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==",
320 "cpu": [
321 "x64"
322 ],
323 "dev": true,
324 "optional": true,
325 "os": [
326 "netbsd"
327 ],
328 "engines": {
329 "node": ">=12"
330 }
331 },
332 "node_modules/@esbuild/openbsd-x64": {
333 "version": "0.21.5",
334 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz",
335 "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==",
336 "cpu": [
337 "x64"
338 ],
339 "dev": true,
340 "optional": true,
341 "os": [
342 "openbsd"
343 ],
344 "engines": {
345 "node": ">=12"
346 }
347 },
348 "node_modules/@esbuild/sunos-x64": {
349 "version": "0.21.5",
350 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz",
351 "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==",
352 "cpu": [
353 "x64"
354 ],
355 "dev": true,
356 "optional": true,
357 "os": [
358 "sunos"
359 ],
360 "engines": {
361 "node": ">=12"
362 }
363 },
364 "node_modules/@esbuild/win32-arm64": {
365 "version": "0.21.5",
366 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz",
367 "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==",
368 "cpu": [
369 "arm64"
370 ],
371 "dev": true,
372 "optional": true,
373 "os": [
374 "win32"
375 ],
376 "engines": {
377 "node": ">=12"
378 }
379 },
380 "node_modules/@esbuild/win32-ia32": {
381 "version": "0.21.5",
382 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz",
383 "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==",
384 "cpu": [
385 "ia32"
386 ],
387 "dev": true,
388 "optional": true,
389 "os": [
390 "win32"
391 ],
392 "engines": {
393 "node": ">=12"
394 }
395 },
396 "node_modules/@esbuild/win32-x64": {
397 "version": "0.21.5",
398 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz",
399 "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==",
400 "cpu": [
401 "x64"
402 ],
403 "dev": true,
404 "optional": true,
405 "os": [
406 "win32"
407 ],
408 "engines": {
409 "node": ">=12"
410 }
411 },
412 "node_modules/@isaacs/cliui": {
413 "version": "8.0.2",
414 "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
415 "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==",
416 "dev": true,
417 "dependencies": {
418 "string-width": "^5.1.2",
419 "string-width-cjs": "npm:string-width@^4.2.0",
420 "strip-ansi": "^7.0.1",
421 "strip-ansi-cjs": "npm:strip-ansi@^6.0.1",
422 "wrap-ansi": "^8.1.0",
423 "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0"
424 },
425 "engines": {
426 "node": ">=12"
427 }
428 },
429 "node_modules/@isaacs/cliui/node_modules/ansi-regex": {
430 "version": "6.0.1",
431 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
432 "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
433 "dev": true,
434 "engines": {
435 "node": ">=12"
436 },
437 "funding": {
438 "url": "https://github.com/chalk/ansi-regex?sponsor=1"
439 }
440 },
441 "node_modules/@isaacs/cliui/node_modules/ansi-styles": {
442 "version": "6.2.1",
443 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
444 "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
445 "dev": true,
446 "engines": {
447 "node": ">=12"
448 },
449 "funding": {
450 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
451 }
452 },
453 "node_modules/@isaacs/cliui/node_modules/emoji-regex": {
454 "version": "9.2.2",
455 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
456 "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
457 "dev": true
458 },
459 "node_modules/@isaacs/cliui/node_modules/string-width": {
460 "version": "5.1.2",
461 "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
462 "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
463 "dev": true,
464 "dependencies": {
465 "eastasianwidth": "^0.2.0",
466 "emoji-regex": "^9.2.2",
467 "strip-ansi": "^7.0.1"
468 },
469 "engines": {
470 "node": ">=12"
471 },
472 "funding": {
473 "url": "https://github.com/sponsors/sindresorhus"
474 }
475 },
476 "node_modules/@isaacs/cliui/node_modules/strip-ansi": {
477 "version": "7.1.0",
478 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
479 "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
480 "dev": true,
481 "dependencies": {
482 "ansi-regex": "^6.0.1"
483 },
484 "engines": {
485 "node": ">=12"
486 },
487 "funding": {
488 "url": "https://github.com/chalk/strip-ansi?sponsor=1"
489 }
490 },
491 "node_modules/@isaacs/cliui/node_modules/wrap-ansi": {
492 "version": "8.1.0",
493 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
494 "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
495 "dev": true,
496 "dependencies": {
497 "ansi-styles": "^6.1.0",
498 "string-width": "^5.0.1",
499 "strip-ansi": "^7.0.1"
500 },
501 "engines": {
502 "node": ">=12"
503 },
504 "funding": {
505 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
506 }
507 },
508 "node_modules/@pkgjs/parseargs": {
509 "version": "0.11.0",
510 "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
511 "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==",
512 "dev": true,
513 "optional": true,
514 "engines": {
515 "node": ">=14"
516 }
517 },
518 "node_modules/@shikijs/core": {
519 "version": "1.9.1",
520 "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.9.1.tgz",
521 "integrity": "sha512-EmUful2MQtY8KgCF1OkBtOuMcvaZEvmdubhW0UHCGXi21O9dRLeADVCj+k6ZS+de7Mz9d2qixOXJ+GLhcK3pXg=="
522 },
523 "node_modules/@tsconfig/node18": {
524 "version": "1.0.3",
525 "resolved": "https://registry.npmjs.org/@tsconfig/node18/-/node18-1.0.3.tgz",
526 "integrity": "sha512-RbwvSJQsuN9TB04AQbGULYfOGE/RnSFk/FLQ5b0NmDf5Kx2q/lABZbHQPKCO1vZ6Fiwkplu+yb9pGdLy1iGseQ==",
527 "dev": true
528 },
529 "node_modules/@types/chai": {
530 "version": "4.3.16",
531 "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.16.tgz",
532 "integrity": "sha512-PatH4iOdyh3MyWtmHVFXLWCCIhUbopaltqddG9BzB+gMIzee2MJrvd+jouii9Z3wzQJruGWAm7WOMjgfG8hQlQ==",
533 "dev": true
534 },
535 "node_modules/@types/mocha": {
536 "version": "9.1.1",
537 "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-9.1.1.tgz",
538 "integrity": "sha512-Z61JK7DKDtdKTWwLeElSEBcWGRLY8g95ic5FoQqI9CMx0ns/Ghep3B4DfcEimiKMvtamNVULVNKEsiwV3aQmXw==",
539 "dev": true
540 },
541 "node_modules/@types/string-similarity": {
542 "version": "4.0.2",
543 "resolved": "https://registry.npmjs.org/@types/string-similarity/-/string-similarity-4.0.2.tgz",
544 "integrity": "sha512-LkJQ/jsXtCVMK+sKYAmX/8zEq+/46f1PTQw7YtmQwb74jemS1SlNLmARM2Zml9DgdDTWKAtc5L13WorpHPDjDA==",
545 "dev": true
546 },
547 "node_modules/ansi-colors": {
548 "version": "4.1.1",
549 "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
550 "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
551 "dev": true,
552 "engines": {
553 "node": ">=6"
554 }
555 },
556 "node_modules/ansi-regex": {
557 "version": "5.0.1",
558 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
559 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
560 "dev": true,
561 "engines": {
562 "node": ">=8"
563 }
564 },
565 "node_modules/ansi-styles": {
566 "version": "4.3.0",
567 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
568 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
569 "dev": true,
570 "dependencies": {
571 "color-convert": "^2.0.1"
572 },
573 "engines": {
574 "node": ">=8"
575 },
576 "funding": {
577 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
578 }
579 },
580 "node_modules/anymatch": {
581 "version": "3.1.3",
582 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
583 "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
584 "dev": true,
585 "dependencies": {
586 "normalize-path": "^3.0.0",
587 "picomatch": "^2.0.4"
588 },
589 "engines": {
590 "node": ">= 8"
591 }
592 },
593 "node_modules/argparse": {
594 "version": "2.0.1",
595 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
596 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
597 },
598 "node_modules/assertion-error": {
599 "version": "1.1.0",
600 "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz",
601 "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==",
602 "dev": true,
603 "engines": {
604 "node": "*"
605 }
606 },
607 "node_modules/balanced-match": {
608 "version": "1.0.2",
609 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
610 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
611 },
612 "node_modules/binary-extensions": {
613 "version": "2.3.0",
614 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz",
615 "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==",
616 "dev": true,
617 "engines": {
618 "node": ">=8"
619 },
620 "funding": {
621 "url": "https://github.com/sponsors/sindresorhus"
622 }
623 },
624 "node_modules/brace-expansion": {
625 "version": "2.0.1",
626 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
627 "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
628 "dependencies": {
629 "balanced-match": "^1.0.0"
630 }
631 },
632 "node_modules/braces": {
633 "version": "3.0.3",
634 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
635 "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
636 "dev": true,
637 "dependencies": {
638 "fill-range": "^7.1.1"
639 },
640 "engines": {
641 "node": ">=8"
642 }
643 },
644 "node_modules/browser-stdout": {
645 "version": "1.3.1",
646 "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz",
647 "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==",
648 "dev": true
649 },
650 "node_modules/camelcase": {
651 "version": "6.3.0",
652 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
653 "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==",
654 "dev": true,
655 "engines": {
656 "node": ">=10"
657 },
658 "funding": {
659 "url": "https://github.com/sponsors/sindresorhus"
660 }
661 },
662 "node_modules/chai": {
663 "version": "4.4.1",
664 "resolved": "https://registry.npmjs.org/chai/-/chai-4.4.1.tgz",
665 "integrity": "sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==",
666 "dev": true,
667 "dependencies": {
668 "assertion-error": "^1.1.0",
669 "check-error": "^1.0.3",
670 "deep-eql": "^4.1.3",
671 "get-func-name": "^2.0.2",
672 "loupe": "^2.3.6",
673 "pathval": "^1.1.1",
674 "type-detect": "^4.0.8"
675 },
676 "engines": {
677 "node": ">=4"
678 }
679 },
680 "node_modules/chalk": {
681 "version": "4.1.2",
682 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
683 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
684 "dev": true,
685 "dependencies": {
686 "ansi-styles": "^4.1.0",
687 "supports-color": "^7.1.0"
688 },
689 "engines": {
690 "node": ">=10"
691 },
692 "funding": {
693 "url": "https://github.com/chalk/chalk?sponsor=1"
694 }
695 },
696 "node_modules/chalk/node_modules/supports-color": {
697 "version": "7.2.0",
698 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
699 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
700 "dev": true,
701 "dependencies": {
702 "has-flag": "^4.0.0"
703 },
704 "engines": {
705 "node": ">=8"
706 }
707 },
708 "node_modules/check-error": {
709 "version": "1.0.3",
710 "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz",
711 "integrity": "sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==",
712 "dev": true,
713 "dependencies": {
714 "get-func-name": "^2.0.2"
715 },
716 "engines": {
717 "node": "*"
718 }
719 },
720 "node_modules/chokidar": {
721 "version": "3.6.0",
722 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
723 "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
724 "dev": true,
725 "dependencies": {
726 "anymatch": "~3.1.2",
727 "braces": "~3.0.2",
728 "glob-parent": "~5.1.2",
729 "is-binary-path": "~2.1.0",
730 "is-glob": "~4.0.1",
731 "normalize-path": "~3.0.0",
732 "readdirp": "~3.6.0"
733 },
734 "engines": {
735 "node": ">= 8.10.0"
736 },
737 "funding": {
738 "url": "https://paulmillr.com/funding/"
739 },
740 "optionalDependencies": {
741 "fsevents": "~2.3.2"
742 }
743 },
744 "node_modules/cliui": {
745 "version": "7.0.4",
746 "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
747 "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
748 "dev": true,
749 "dependencies": {
750 "string-width": "^4.2.0",
751 "strip-ansi": "^6.0.0",
752 "wrap-ansi": "^7.0.0"
753 }
754 },
755 "node_modules/color-convert": {
756 "version": "2.0.1",
757 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
758 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
759 "dev": true,
760 "dependencies": {
761 "color-name": "~1.1.4"
762 },
763 "engines": {
764 "node": ">=7.0.0"
765 }
766 },
767 "node_modules/color-name": {
768 "version": "1.1.4",
769 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
770 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
771 "dev": true
772 },
773 "node_modules/cross-spawn": {
774 "version": "7.0.3",
775 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
776 "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
777 "dev": true,
778 "dependencies": {
779 "path-key": "^3.1.0",
780 "shebang-command": "^2.0.0",
781 "which": "^2.0.1"
782 },
783 "engines": {
784 "node": ">= 8"
785 }
786 },
787 "node_modules/debug": {
788 "version": "4.3.4",
789 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
790 "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
791 "dev": true,
792 "dependencies": {
793 "ms": "2.1.2"
794 },
795 "engines": {
796 "node": ">=6.0"
797 },
798 "peerDependenciesMeta": {
799 "supports-color": {
800 "optional": true
801 }
802 }
803 },
804 "node_modules/debug/node_modules/ms": {
805 "version": "2.1.2",
806 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
807 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
808 "dev": true
809 },
810 "node_modules/decamelize": {
811 "version": "4.0.0",
812 "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz",
813 "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==",
814 "dev": true,
815 "engines": {
816 "node": ">=10"
817 },
818 "funding": {
819 "url": "https://github.com/sponsors/sindresorhus"
820 }
821 },
822 "node_modules/deep-eql": {
823 "version": "4.1.4",
824 "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.4.tgz",
825 "integrity": "sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==",
826 "dev": true,
827 "dependencies": {
828 "type-detect": "^4.0.0"
829 },
830 "engines": {
831 "node": ">=6"
832 }
833 },
834 "node_modules/dice-coefficient": {
835 "version": "2.1.1",
836 "resolved": "https://registry.npmjs.org/dice-coefficient/-/dice-coefficient-2.1.1.tgz",
837 "integrity": "sha512-vPTcHmOQAuGvU6eyBtj7QCBwDJh2I7QpbBU51lbgfv7592KjBl6dm0baRBSh9ekt2X91MNAz7OpJrXCIUtDzlw==",
838 "dependencies": {
839 "n-gram": "^2.0.0"
840 },
841 "bin": {
842 "dice-coefficient": "cli.js"
843 },
844 "funding": {
845 "type": "github",
846 "url": "https://github.com/sponsors/wooorm"
847 }
848 },
849 "node_modules/diff": {
850 "version": "5.0.0",
851 "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz",
852 "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==",
853 "dev": true,
854 "engines": {
855 "node": ">=0.3.1"
856 }
857 },
858 "node_modules/eastasianwidth": {
859 "version": "0.2.0",
860 "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
861 "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
862 "dev": true
863 },
864 "node_modules/emoji-regex": {
865 "version": "8.0.0",
866 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
867 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
868 "dev": true
869 },
870 "node_modules/entities": {
871 "version": "4.5.0",
872 "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
873 "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
874 "engines": {
875 "node": ">=0.12"
876 },
877 "funding": {
878 "url": "https://github.com/fb55/entities?sponsor=1"
879 }
880 },
881 "node_modules/esbuild": {
882 "version": "0.21.5",
883 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz",
884 "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==",
885 "dev": true,
886 "hasInstallScript": true,
887 "bin": {
888 "esbuild": "bin/esbuild"
889 },
890 "engines": {
891 "node": ">=12"
892 },
893 "optionalDependencies": {
894 "@esbuild/aix-ppc64": "0.21.5",
895 "@esbuild/android-arm": "0.21.5",
896 "@esbuild/android-arm64": "0.21.5",
897 "@esbuild/android-x64": "0.21.5",
898 "@esbuild/darwin-arm64": "0.21.5",
899 "@esbuild/darwin-x64": "0.21.5",
900 "@esbuild/freebsd-arm64": "0.21.5",
901 "@esbuild/freebsd-x64": "0.21.5",
902 "@esbuild/linux-arm": "0.21.5",
903 "@esbuild/linux-arm64": "0.21.5",
904 "@esbuild/linux-ia32": "0.21.5",
905 "@esbuild/linux-loong64": "0.21.5",
906 "@esbuild/linux-mips64el": "0.21.5",
907 "@esbuild/linux-ppc64": "0.21.5",
908 "@esbuild/linux-riscv64": "0.21.5",
909 "@esbuild/linux-s390x": "0.21.5",
910 "@esbuild/linux-x64": "0.21.5",
911 "@esbuild/netbsd-x64": "0.21.5",
912 "@esbuild/openbsd-x64": "0.21.5",
913 "@esbuild/sunos-x64": "0.21.5",
914 "@esbuild/win32-arm64": "0.21.5",
915 "@esbuild/win32-ia32": "0.21.5",
916 "@esbuild/win32-x64": "0.21.5"
917 }
918 },
919 "node_modules/escalade": {
920 "version": "3.1.2",
921 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz",
922 "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==",
923 "dev": true,
924 "engines": {
925 "node": ">=6"
926 }
927 },
928 "node_modules/escape-string-regexp": {
929 "version": "4.0.0",
930 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
931 "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
932 "dev": true,
933 "engines": {
934 "node": ">=10"
935 },
936 "funding": {
937 "url": "https://github.com/sponsors/sindresorhus"
938 }
939 },
940 "node_modules/fill-range": {
941 "version": "7.1.1",
942 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
943 "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
944 "dev": true,
945 "dependencies": {
946 "to-regex-range": "^5.0.1"
947 },
948 "engines": {
949 "node": ">=8"
950 }
951 },
952 "node_modules/find-up": {
953 "version": "5.0.0",
954 "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
955 "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
956 "dev": true,
957 "dependencies": {
958 "locate-path": "^6.0.0",
959 "path-exists": "^4.0.0"
960 },
961 "engines": {
962 "node": ">=10"
963 },
964 "funding": {
965 "url": "https://github.com/sponsors/sindresorhus"
966 }
967 },
968 "node_modules/flat": {
969 "version": "5.0.2",
970 "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz",
971 "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==",
972 "dev": true,
973 "bin": {
974 "flat": "cli.js"
975 }
976 },
977 "node_modules/foreground-child": {
978 "version": "3.2.1",
979 "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.2.1.tgz",
980 "integrity": "sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==",
981 "dev": true,
982 "dependencies": {
983 "cross-spawn": "^7.0.0",
984 "signal-exit": "^4.0.1"
985 },
986 "engines": {
987 "node": ">=14"
988 },
989 "funding": {
990 "url": "https://github.com/sponsors/isaacs"
991 }
992 },
993 "node_modules/fs.realpath": {
994 "version": "1.0.0",
995 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
996 "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
997 "dev": true
998 },
999 "node_modules/fsevents": {
1000 "version": "2.3.3",
1001 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
1002 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
1003 "dev": true,
1004 "hasInstallScript": true,
1005 "optional": true,
1006 "os": [
1007 "darwin"
1008 ],
1009 "engines": {
1010 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
1011 }
1012 },
1013 "node_modules/get-caller-file": {
1014 "version": "2.0.5",
1015 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
1016 "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
1017 "dev": true,
1018 "engines": {
1019 "node": "6.* || 8.* || >= 10.*"
1020 }
1021 },
1022 "node_modules/get-func-name": {
1023 "version": "2.0.2",
1024 "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.2.tgz",
1025 "integrity": "sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==",
1026 "dev": true,
1027 "engines": {
1028 "node": "*"
1029 }
1030 },
1031 "node_modules/get-tsconfig": {
1032 "version": "4.7.5",
1033 "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.5.tgz",
1034 "integrity": "sha512-ZCuZCnlqNzjb4QprAzXKdpp/gh6KTxSJuw3IBsPnV/7fV4NxC9ckB+vPTt8w7fJA0TaSD7c55BR47JD6MEDyDw==",
1035 "dev": true,
1036 "dependencies": {
1037 "resolve-pkg-maps": "^1.0.0"
1038 },
1039 "funding": {
1040 "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1"
1041 }
1042 },
1043 "node_modules/glob": {
1044 "version": "8.1.0",
1045 "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz",
1046 "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==",
1047 "deprecated": "Glob versions prior to v9 are no longer supported",
1048 "dev": true,
1049 "dependencies": {
1050 "fs.realpath": "^1.0.0",
1051 "inflight": "^1.0.4",
1052 "inherits": "2",
1053 "minimatch": "^5.0.1",
1054 "once": "^1.3.0"
1055 },
1056 "engines": {
1057 "node": ">=12"
1058 },
1059 "funding": {
1060 "url": "https://github.com/sponsors/isaacs"
1061 }
1062 },
1063 "node_modules/glob-parent": {
1064 "version": "5.1.2",
1065 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
1066 "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
1067 "dev": true,
1068 "dependencies": {
1069 "is-glob": "^4.0.1"
1070 },
1071 "engines": {
1072 "node": ">= 6"
1073 }
1074 },
1075 "node_modules/has-flag": {
1076 "version": "4.0.0",
1077 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
1078 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
1079 "dev": true,
1080 "engines": {
1081 "node": ">=8"
1082 }
1083 },
1084 "node_modules/he": {
1085 "version": "1.2.0",
1086 "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
1087 "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
1088 "dev": true,
1089 "bin": {
1090 "he": "bin/he"
1091 }
1092 },
1093 "node_modules/inflight": {
1094 "version": "1.0.6",
1095 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
1096 "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
1097 "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.",
1098 "dev": true,
1099 "dependencies": {
1100 "once": "^1.3.0",
1101 "wrappy": "1"
1102 }
1103 },
1104 "node_modules/inherits": {
1105 "version": "2.0.4",
1106 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
1107 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
1108 "dev": true
1109 },
1110 "node_modules/is-binary-path": {
1111 "version": "2.1.0",
1112 "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
1113 "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
1114 "dev": true,
1115 "dependencies": {
1116 "binary-extensions": "^2.0.0"
1117 },
1118 "engines": {
1119 "node": ">=8"
1120 }
1121 },
1122 "node_modules/is-extglob": {
1123 "version": "2.1.1",
1124 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
1125 "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
1126 "dev": true,
1127 "engines": {
1128 "node": ">=0.10.0"
1129 }
1130 },
1131 "node_modules/is-fullwidth-code-point": {
1132 "version": "3.0.0",
1133 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
1134 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
1135 "dev": true,
1136 "engines": {
1137 "node": ">=8"
1138 }
1139 },
1140 "node_modules/is-glob": {
1141 "version": "4.0.3",
1142 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
1143 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
1144 "dev": true,
1145 "dependencies": {
1146 "is-extglob": "^2.1.1"
1147 },
1148 "engines": {
1149 "node": ">=0.10.0"
1150 }
1151 },
1152 "node_modules/is-number": {
1153 "version": "7.0.0",
1154 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
1155 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
1156 "dev": true,
1157 "engines": {
1158 "node": ">=0.12.0"
1159 }
1160 },
1161 "node_modules/is-plain-obj": {
1162 "version": "2.1.0",
1163 "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
1164 "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==",
1165 "dev": true,
1166 "engines": {
1167 "node": ">=8"
1168 }
1169 },
1170 "node_modules/is-unicode-supported": {
1171 "version": "0.1.0",
1172 "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
1173 "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
1174 "dev": true,
1175 "engines": {
1176 "node": ">=10"
1177 },
1178 "funding": {
1179 "url": "https://github.com/sponsors/sindresorhus"
1180 }
1181 },
1182 "node_modules/isexe": {
1183 "version": "2.0.0",
1184 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
1185 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
1186 "dev": true
1187 },
1188 "node_modules/jackspeak": {
1189 "version": "3.4.0",
1190 "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.0.tgz",
1191 "integrity": "sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw==",
1192 "dev": true,
1193 "dependencies": {
1194 "@isaacs/cliui": "^8.0.2"
1195 },
1196 "engines": {
1197 "node": ">=14"
1198 },
1199 "funding": {
1200 "url": "https://github.com/sponsors/isaacs"
1201 },
1202 "optionalDependencies": {
1203 "@pkgjs/parseargs": "^0.11.0"
1204 }
1205 },
1206 "node_modules/js-yaml": {
1207 "version": "4.1.0",
1208 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
1209 "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
1210 "dev": true,
1211 "dependencies": {
1212 "argparse": "^2.0.1"
1213 },
1214 "bin": {
1215 "js-yaml": "bin/js-yaml.js"
1216 }
1217 },
1218 "node_modules/leven": {
1219 "version": "3.1.0",
1220 "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz",
1221 "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==",
1222 "engines": {
1223 "node": ">=6"
1224 }
1225 },
1226 "node_modules/linkify-it": {
1227 "version": "5.0.0",
1228 "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.0.tgz",
1229 "integrity": "sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==",
1230 "dependencies": {
1231 "uc.micro": "^2.0.0"
1232 }
1233 },
1234 "node_modules/locate-path": {
1235 "version": "6.0.0",
1236 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
1237 "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
1238 "dev": true,
1239 "dependencies": {
1240 "p-locate": "^5.0.0"
1241 },
1242 "engines": {
1243 "node": ">=10"
1244 },
1245 "funding": {
1246 "url": "https://github.com/sponsors/sindresorhus"
1247 }
1248 },
1249 "node_modules/log-symbols": {
1250 "version": "4.1.0",
1251 "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
1252 "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
1253 "dev": true,
1254 "dependencies": {
1255 "chalk": "^4.1.0",
1256 "is-unicode-supported": "^0.1.0"
1257 },
1258 "engines": {
1259 "node": ">=10"
1260 },
1261 "funding": {
1262 "url": "https://github.com/sponsors/sindresorhus"
1263 }
1264 },
1265 "node_modules/loupe": {
1266 "version": "2.3.7",
1267 "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.7.tgz",
1268 "integrity": "sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==",
1269 "dev": true,
1270 "dependencies": {
1271 "get-func-name": "^2.0.1"
1272 }
1273 },
1274 "node_modules/lru-cache": {
1275 "version": "10.2.2",
1276 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz",
1277 "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==",
1278 "dev": true,
1279 "engines": {
1280 "node": "14 || >=16.14"
1281 }
1282 },
1283 "node_modules/lunr": {
1284 "version": "2.3.9",
1285 "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz",
1286 "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow=="
1287 },
1288 "node_modules/markdown-it": {
1289 "version": "14.1.0",
1290 "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.1.0.tgz",
1291 "integrity": "sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==",
1292 "dependencies": {
1293 "argparse": "^2.0.1",
1294 "entities": "^4.4.0",
1295 "linkify-it": "^5.0.0",
1296 "mdurl": "^2.0.0",
1297 "punycode.js": "^2.3.1",
1298 "uc.micro": "^2.1.0"
1299 },
1300 "bin": {
1301 "markdown-it": "bin/markdown-it.mjs"
1302 }
1303 },
1304 "node_modules/mdurl": {
1305 "version": "2.0.0",
1306 "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.0.0.tgz",
1307 "integrity": "sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w=="
1308 },
1309 "node_modules/minimatch": {
1310 "version": "5.0.1",
1311 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz",
1312 "integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==",
1313 "dev": true,
1314 "dependencies": {
1315 "brace-expansion": "^2.0.1"
1316 },
1317 "engines": {
1318 "node": ">=10"
1319 }
1320 },
1321 "node_modules/minipass": {
1322 "version": "7.1.2",
1323 "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
1324 "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
1325 "dev": true,
1326 "engines": {
1327 "node": ">=16 || 14 >=14.17"
1328 }
1329 },
1330 "node_modules/mkdirp": {
1331 "version": "3.0.1",
1332 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz",
1333 "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==",
1334 "dev": true,
1335 "bin": {
1336 "mkdirp": "dist/cjs/src/bin.js"
1337 },
1338 "engines": {
1339 "node": ">=10"
1340 },
1341 "funding": {
1342 "url": "https://github.com/sponsors/isaacs"
1343 }
1344 },
1345 "node_modules/mocha": {
1346 "version": "10.5.1",
1347 "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.5.1.tgz",
1348 "integrity": "sha512-eq5tEnaz2kM9ade8cuGJBMh5fBb9Ih/TB+ddlmPR+wLQmwLhUwa0ovqDlg7OTfKquW0BI7NUcNWX7DH8sC+3gw==",
1349 "dev": true,
1350 "dependencies": {
1351 "ansi-colors": "4.1.1",
1352 "browser-stdout": "1.3.1",
1353 "chokidar": "^3.5.3",
1354 "debug": "4.3.4",
1355 "diff": "5.0.0",
1356 "escape-string-regexp": "4.0.0",
1357 "find-up": "5.0.0",
1358 "glob": "8.1.0",
1359 "he": "1.2.0",
1360 "js-yaml": "4.1.0",
1361 "log-symbols": "4.1.0",
1362 "minimatch": "5.0.1",
1363 "ms": "2.1.3",
1364 "serialize-javascript": "6.0.0",
1365 "strip-json-comments": "3.1.1",
1366 "supports-color": "8.1.1",
1367 "workerpool": "6.2.1",
1368 "yargs": "16.2.0",
1369 "yargs-parser": "20.2.4",
1370 "yargs-unparser": "2.0.0"
1371 },
1372 "bin": {
1373 "_mocha": "bin/_mocha",
1374 "mocha": "bin/mocha.js"
1375 },
1376 "engines": {
1377 "node": ">= 14.0.0"
1378 }
1379 },
1380 "node_modules/ms": {
1381 "version": "2.1.3",
1382 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
1383 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
1384 "dev": true
1385 },
1386 "node_modules/n-gram": {
1387 "version": "2.0.2",
1388 "resolved": "https://registry.npmjs.org/n-gram/-/n-gram-2.0.2.tgz",
1389 "integrity": "sha512-S24aGsn+HLBxUGVAUFOwGpKs7LBcG4RudKU//eWzt/mQ97/NMKQxDWHyHx63UNWk/OOdihgmzoETn1tf5nQDzQ==",
1390 "funding": {
1391 "type": "github",
1392 "url": "https://github.com/sponsors/wooorm"
1393 }
1394 },
1395 "node_modules/normalize-path": {
1396 "version": "3.0.0",
1397 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
1398 "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
1399 "dev": true,
1400 "engines": {
1401 "node": ">=0.10.0"
1402 }
1403 },
1404 "node_modules/once": {
1405 "version": "1.4.0",
1406 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
1407 "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
1408 "dev": true,
1409 "dependencies": {
1410 "wrappy": "1"
1411 }
1412 },
1413 "node_modules/p-limit": {
1414 "version": "3.1.0",
1415 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
1416 "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
1417 "dev": true,
1418 "dependencies": {
1419 "yocto-queue": "^0.1.0"
1420 },
1421 "engines": {
1422 "node": ">=10"
1423 },
1424 "funding": {
1425 "url": "https://github.com/sponsors/sindresorhus"
1426 }
1427 },
1428 "node_modules/p-locate": {
1429 "version": "5.0.0",
1430 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
1431 "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
1432 "dev": true,
1433 "dependencies": {
1434 "p-limit": "^3.0.2"
1435 },
1436 "engines": {
1437 "node": ">=10"
1438 },
1439 "funding": {
1440 "url": "https://github.com/sponsors/sindresorhus"
1441 }
1442 },
1443 "node_modules/package-json-from-dist": {
1444 "version": "1.0.0",
1445 "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz",
1446 "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==",
1447 "dev": true
1448 },
1449 "node_modules/path-exists": {
1450 "version": "4.0.0",
1451 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
1452 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
1453 "dev": true,
1454 "engines": {
1455 "node": ">=8"
1456 }
1457 },
1458 "node_modules/path-key": {
1459 "version": "3.1.1",
1460 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
1461 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
1462 "dev": true,
1463 "engines": {
1464 "node": ">=8"
1465 }
1466 },
1467 "node_modules/path-scurry": {
1468 "version": "1.11.1",
1469 "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz",
1470 "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==",
1471 "dev": true,
1472 "dependencies": {
1473 "lru-cache": "^10.2.0",
1474 "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
1475 },
1476 "engines": {
1477 "node": ">=16 || 14 >=14.18"
1478 },
1479 "funding": {
1480 "url": "https://github.com/sponsors/isaacs"
1481 }
1482 },
1483 "node_modules/pathval": {
1484 "version": "1.1.1",
1485 "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz",
1486 "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==",
1487 "dev": true,
1488 "engines": {
1489 "node": "*"
1490 }
1491 },
1492 "node_modules/picomatch": {
1493 "version": "2.3.1",
1494 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
1495 "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
1496 "dev": true,
1497 "engines": {
1498 "node": ">=8.6"
1499 },
1500 "funding": {
1501 "url": "https://github.com/sponsors/jonschlinkert"
1502 }
1503 },
1504 "node_modules/polite-json": {
1505 "version": "5.0.0",
1506 "resolved": "https://registry.npmjs.org/polite-json/-/polite-json-5.0.0.tgz",
1507 "integrity": "sha512-OLS/0XeUAcE8a2fdwemNja+udKgXNnY6yKVIXqAD2zVRx1KvY6Ato/rZ2vdzbxqYwPW0u6SCNC/bAMPNzpzxbw==",
1508 "dev": true,
1509 "engines": {
1510 "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
1511 },
1512 "funding": {
1513 "url": "https://github.com/sponsors/isaacs"
1514 }
1515 },
1516 "node_modules/punycode.js": {
1517 "version": "2.3.1",
1518 "resolved": "https://registry.npmjs.org/punycode.js/-/punycode.js-2.3.1.tgz",
1519 "integrity": "sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==",
1520 "engines": {
1521 "node": ">=6"
1522 }
1523 },
1524 "node_modules/randombytes": {
1525 "version": "2.1.0",
1526 "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
1527 "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
1528 "dev": true,
1529 "dependencies": {
1530 "safe-buffer": "^5.1.0"
1531 }
1532 },
1533 "node_modules/readdirp": {
1534 "version": "3.6.0",
1535 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
1536 "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
1537 "dev": true,
1538 "dependencies": {
1539 "picomatch": "^2.2.1"
1540 },
1541 "engines": {
1542 "node": ">=8.10.0"
1543 }
1544 },
1545 "node_modules/require-directory": {
1546 "version": "2.1.1",
1547 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
1548 "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
1549 "dev": true,
1550 "engines": {
1551 "node": ">=0.10.0"
1552 }
1553 },
1554 "node_modules/resolve-import": {
1555 "version": "1.4.5",
1556 "resolved": "https://registry.npmjs.org/resolve-import/-/resolve-import-1.4.5.tgz",
1557 "integrity": "sha512-HXb4YqODuuXT7Icq1Z++0g2JmhgbUHSs3VT2xR83gqvAPUikYT2Xk+562KHQgiaNkbBOlPddYrDLsC44qQggzw==",
1558 "dev": true,
1559 "dependencies": {
1560 "glob": "^10.3.3",
1561 "walk-up-path": "^3.0.1"
1562 },
1563 "engines": {
1564 "node": "16 >=16.17.0 || 18 >= 18.6.0 || >=20"
1565 },
1566 "funding": {
1567 "url": "https://github.com/sponsors/isaacs"
1568 }
1569 },
1570 "node_modules/resolve-import/node_modules/glob": {
1571 "version": "10.4.2",
1572 "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.2.tgz",
1573 "integrity": "sha512-GwMlUF6PkPo3Gk21UxkCohOv0PLcIXVtKyLlpEI28R/cO/4eNOdmLk3CMW1wROV/WR/EsZOWAfBbBOqYvs88/w==",
1574 "dev": true,
1575 "dependencies": {
1576 "foreground-child": "^3.1.0",
1577 "jackspeak": "^3.1.2",
1578 "minimatch": "^9.0.4",
1579 "minipass": "^7.1.2",
1580 "package-json-from-dist": "^1.0.0",
1581 "path-scurry": "^1.11.1"
1582 },
1583 "bin": {
1584 "glob": "dist/esm/bin.mjs"
1585 },
1586 "engines": {
1587 "node": ">=16 || 14 >=14.18"
1588 },
1589 "funding": {
1590 "url": "https://github.com/sponsors/isaacs"
1591 }
1592 },
1593 "node_modules/resolve-import/node_modules/minimatch": {
1594 "version": "9.0.4",
1595 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz",
1596 "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==",
1597 "dev": true,
1598 "dependencies": {
1599 "brace-expansion": "^2.0.1"
1600 },
1601 "engines": {
1602 "node": ">=16 || 14 >=14.17"
1603 },
1604 "funding": {
1605 "url": "https://github.com/sponsors/isaacs"
1606 }
1607 },
1608 "node_modules/resolve-pkg-maps": {
1609 "version": "1.0.0",
1610 "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz",
1611 "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==",
1612 "dev": true,
1613 "funding": {
1614 "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1"
1615 }
1616 },
1617 "node_modules/rimraf": {
1618 "version": "5.0.7",
1619 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.7.tgz",
1620 "integrity": "sha512-nV6YcJo5wbLW77m+8KjH8aB/7/rxQy9SZ0HY5shnwULfS+9nmTtVXAJET5NdZmCzA4fPI/Hm1wo/Po/4mopOdg==",
1621 "dev": true,
1622 "dependencies": {
1623 "glob": "^10.3.7"
1624 },
1625 "bin": {
1626 "rimraf": "dist/esm/bin.mjs"
1627 },
1628 "engines": {
1629 "node": ">=14.18"
1630 },
1631 "funding": {
1632 "url": "https://github.com/sponsors/isaacs"
1633 }
1634 },
1635 "node_modules/rimraf/node_modules/glob": {
1636 "version": "10.4.2",
1637 "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.2.tgz",
1638 "integrity": "sha512-GwMlUF6PkPo3Gk21UxkCohOv0PLcIXVtKyLlpEI28R/cO/4eNOdmLk3CMW1wROV/WR/EsZOWAfBbBOqYvs88/w==",
1639 "dev": true,
1640 "dependencies": {
1641 "foreground-child": "^3.1.0",
1642 "jackspeak": "^3.1.2",
1643 "minimatch": "^9.0.4",
1644 "minipass": "^7.1.2",
1645 "package-json-from-dist": "^1.0.0",
1646 "path-scurry": "^1.11.1"
1647 },
1648 "bin": {
1649 "glob": "dist/esm/bin.mjs"
1650 },
1651 "engines": {
1652 "node": ">=16 || 14 >=14.18"
1653 },
1654 "funding": {
1655 "url": "https://github.com/sponsors/isaacs"
1656 }
1657 },
1658 "node_modules/rimraf/node_modules/minimatch": {
1659 "version": "9.0.4",
1660 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz",
1661 "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==",
1662 "dev": true,
1663 "dependencies": {
1664 "brace-expansion": "^2.0.1"
1665 },
1666 "engines": {
1667 "node": ">=16 || 14 >=14.17"
1668 },
1669 "funding": {
1670 "url": "https://github.com/sponsors/isaacs"
1671 }
1672 },
1673 "node_modules/safe-buffer": {
1674 "version": "5.2.1",
1675 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
1676 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
1677 "dev": true,
1678 "funding": [
1679 {
1680 "type": "github",
1681 "url": "https://github.com/sponsors/feross"
1682 },
1683 {
1684 "type": "patreon",
1685 "url": "https://www.patreon.com/feross"
1686 },
1687 {
1688 "type": "consulting",
1689 "url": "https://feross.org/support"
1690 }
1691 ]
1692 },
1693 "node_modules/serialize-javascript": {
1694 "version": "6.0.0",
1695 "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz",
1696 "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==",
1697 "dev": true,
1698 "dependencies": {
1699 "randombytes": "^2.1.0"
1700 }
1701 },
1702 "node_modules/shebang-command": {
1703 "version": "2.0.0",
1704 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
1705 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
1706 "dev": true,
1707 "dependencies": {
1708 "shebang-regex": "^3.0.0"
1709 },
1710 "engines": {
1711 "node": ">=8"
1712 }
1713 },
1714 "node_modules/shebang-regex": {
1715 "version": "3.0.0",
1716 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
1717 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
1718 "dev": true,
1719 "engines": {
1720 "node": ">=8"
1721 }
1722 },
1723 "node_modules/shiki": {
1724 "version": "1.9.1",
1725 "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.9.1.tgz",
1726 "integrity": "sha512-8PDkgb5ja3nfujTjvC4VytL6wGOGCtFAClUb2r3QROevYXxcq+/shVJK5s6gy0HZnjaJgFxd6BpPqpRfqne5rA==",
1727 "dependencies": {
1728 "@shikijs/core": "1.9.1"
1729 }
1730 },
1731 "node_modules/signal-exit": {
1732 "version": "4.1.0",
1733 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
1734 "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
1735 "dev": true,
1736 "engines": {
1737 "node": ">=14"
1738 },
1739 "funding": {
1740 "url": "https://github.com/sponsors/isaacs"
1741 }
1742 },
1743 "node_modules/string-width": {
1744 "version": "4.2.3",
1745 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
1746 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
1747 "dev": true,
1748 "dependencies": {
1749 "emoji-regex": "^8.0.0",
1750 "is-fullwidth-code-point": "^3.0.0",
1751 "strip-ansi": "^6.0.1"
1752 },
1753 "engines": {
1754 "node": ">=8"
1755 }
1756 },
1757 "node_modules/string-width-cjs": {
1758 "name": "string-width",
1759 "version": "4.2.3",
1760 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
1761 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
1762 "dev": true,
1763 "dependencies": {
1764 "emoji-regex": "^8.0.0",
1765 "is-fullwidth-code-point": "^3.0.0",
1766 "strip-ansi": "^6.0.1"
1767 },
1768 "engines": {
1769 "node": ">=8"
1770 }
1771 },
1772 "node_modules/strip-ansi": {
1773 "version": "6.0.1",
1774 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
1775 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
1776 "dev": true,
1777 "dependencies": {
1778 "ansi-regex": "^5.0.1"
1779 },
1780 "engines": {
1781 "node": ">=8"
1782 }
1783 },
1784 "node_modules/strip-ansi-cjs": {
1785 "name": "strip-ansi",
1786 "version": "6.0.1",
1787 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
1788 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
1789 "dev": true,
1790 "dependencies": {
1791 "ansi-regex": "^5.0.1"
1792 },
1793 "engines": {
1794 "node": ">=8"
1795 }
1796 },
1797 "node_modules/strip-json-comments": {
1798 "version": "3.1.1",
1799 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
1800 "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
1801 "dev": true,
1802 "engines": {
1803 "node": ">=8"
1804 },
1805 "funding": {
1806 "url": "https://github.com/sponsors/sindresorhus"
1807 }
1808 },
1809 "node_modules/supports-color": {
1810 "version": "8.1.1",
1811 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
1812 "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
1813 "dev": true,
1814 "dependencies": {
1815 "has-flag": "^4.0.0"
1816 },
1817 "engines": {
1818 "node": ">=10"
1819 },
1820 "funding": {
1821 "url": "https://github.com/chalk/supports-color?sponsor=1"
1822 }
1823 },
1824 "node_modules/sync-content": {
1825 "version": "1.0.2",
1826 "resolved": "https://registry.npmjs.org/sync-content/-/sync-content-1.0.2.tgz",
1827 "integrity": "sha512-znd3rYiiSxU3WteWyS9a6FXkTA/Wjk8WQsOyzHbineeL837dLn3DA4MRhsIX3qGcxDMH6+uuFV4axztssk7wEQ==",
1828 "dev": true,
1829 "dependencies": {
1830 "glob": "^10.2.6",
1831 "mkdirp": "^3.0.1",
1832 "path-scurry": "^1.9.2",
1833 "rimraf": "^5.0.1"
1834 },
1835 "bin": {
1836 "sync-content": "dist/mjs/bin.mjs"
1837 },
1838 "engines": {
1839 "node": ">=14"
1840 },
1841 "funding": {
1842 "url": "https://github.com/sponsors/isaacs"
1843 }
1844 },
1845 "node_modules/sync-content/node_modules/glob": {
1846 "version": "10.4.2",
1847 "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.2.tgz",
1848 "integrity": "sha512-GwMlUF6PkPo3Gk21UxkCohOv0PLcIXVtKyLlpEI28R/cO/4eNOdmLk3CMW1wROV/WR/EsZOWAfBbBOqYvs88/w==",
1849 "dev": true,
1850 "dependencies": {
1851 "foreground-child": "^3.1.0",
1852 "jackspeak": "^3.1.2",
1853 "minimatch": "^9.0.4",
1854 "minipass": "^7.1.2",
1855 "package-json-from-dist": "^1.0.0",
1856 "path-scurry": "^1.11.1"
1857 },
1858 "bin": {
1859 "glob": "dist/esm/bin.mjs"
1860 },
1861 "engines": {
1862 "node": ">=16 || 14 >=14.18"
1863 },
1864 "funding": {
1865 "url": "https://github.com/sponsors/isaacs"
1866 }
1867 },
1868 "node_modules/sync-content/node_modules/minimatch": {
1869 "version": "9.0.4",
1870 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz",
1871 "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==",
1872 "dev": true,
1873 "dependencies": {
1874 "brace-expansion": "^2.0.1"
1875 },
1876 "engines": {
1877 "node": ">=16 || 14 >=14.17"
1878 },
1879 "funding": {
1880 "url": "https://github.com/sponsors/isaacs"
1881 }
1882 },
1883 "node_modules/to-regex-range": {
1884 "version": "5.0.1",
1885 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
1886 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
1887 "dev": true,
1888 "dependencies": {
1889 "is-number": "^7.0.0"
1890 },
1891 "engines": {
1892 "node": ">=8.0"
1893 }
1894 },
1895 "node_modules/tshy": {
1896 "version": "1.16.1",
1897 "resolved": "https://registry.npmjs.org/tshy/-/tshy-1.16.1.tgz",
1898 "integrity": "sha512-OdPJKvTG/NS8Rtz18z0RzsgLKyceCNx+G+8B8wRjeoPmVbp8x57o3RgY5oq8ybxcebrILDyGXhFyvrDp5e/z0Q==",
1899 "dev": true,
1900 "dependencies": {
1901 "chalk": "^5.3.0",
1902 "chokidar": "^3.6.0",
1903 "foreground-child": "^3.1.1",
1904 "minimatch": "^9.0.4",
1905 "mkdirp": "^3.0.1",
1906 "polite-json": "^5.0.0",
1907 "resolve-import": "^1.4.5",
1908 "rimraf": "^5.0.1",
1909 "sync-content": "^1.0.2",
1910 "typescript": "5",
1911 "walk-up-path": "^3.0.1"
1912 },
1913 "bin": {
1914 "tshy": "dist/esm/index.js"
1915 },
1916 "engines": {
1917 "node": "16 >=16.17 || 18 >=18.15.0 || >=20.6.1"
1918 }
1919 },
1920 "node_modules/tshy/node_modules/chalk": {
1921 "version": "5.3.0",
1922 "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz",
1923 "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==",
1924 "dev": true,
1925 "engines": {
1926 "node": "^12.17.0 || ^14.13 || >=16.0.0"
1927 },
1928 "funding": {
1929 "url": "https://github.com/chalk/chalk?sponsor=1"
1930 }
1931 },
1932 "node_modules/tshy/node_modules/minimatch": {
1933 "version": "9.0.4",
1934 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz",
1935 "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==",
1936 "dev": true,
1937 "dependencies": {
1938 "brace-expansion": "^2.0.1"
1939 },
1940 "engines": {
1941 "node": ">=16 || 14 >=14.17"
1942 },
1943 "funding": {
1944 "url": "https://github.com/sponsors/isaacs"
1945 }
1946 },
1947 "node_modules/tsx": {
1948 "version": "4.15.7",
1949 "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.15.7.tgz",
1950 "integrity": "sha512-u3H0iSFDZM3za+VxkZ1kywdCeHCn+8/qHQS1MNoO2sONDgD95HlWtt8aB23OzeTmFP9IU4/8bZUdg58Uu5J4cg==",
1951 "dev": true,
1952 "dependencies": {
1953 "esbuild": "~0.21.4",
1954 "get-tsconfig": "^4.7.5"
1955 },
1956 "bin": {
1957 "tsx": "dist/cli.mjs"
1958 },
1959 "engines": {
1960 "node": ">=18.0.0"
1961 },
1962 "optionalDependencies": {
1963 "fsevents": "~2.3.3"
1964 }
1965 },
1966 "node_modules/type-detect": {
1967 "version": "4.0.8",
1968 "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz",
1969 "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==",
1970 "dev": true,
1971 "engines": {
1972 "node": ">=4"
1973 }
1974 },
1975 "node_modules/typedoc": {
1976 "version": "0.26.2",
1977 "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.26.2.tgz",
1978 "integrity": "sha512-q/t+M+PZqhN9gPWLBZ3CCvP+KT8O1tyYkSzEYbcQ6mo89avdIrMlBEl3vfo5BgSzwC6Lbmq0W64E8RkY+eVsLA==",
1979 "dependencies": {
1980 "lunr": "^2.3.9",
1981 "markdown-it": "^14.1.0",
1982 "minimatch": "^9.0.4",
1983 "shiki": "^1.9.0",
1984 "yaml": "^2.4.5"
1985 },
1986 "bin": {
1987 "typedoc": "bin/typedoc"
1988 },
1989 "engines": {
1990 "node": ">= 18"
1991 },
1992 "peerDependencies": {
1993 "typescript": "4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x"
1994 }
1995 },
1996 "node_modules/typedoc/node_modules/minimatch": {
1997 "version": "9.0.4",
1998 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz",
1999 "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==",
2000 "dependencies": {
2001 "brace-expansion": "^2.0.1"
2002 },
2003 "engines": {
2004 "node": ">=16 || 14 >=14.17"
2005 },
2006 "funding": {
2007 "url": "https://github.com/sponsors/isaacs"
2008 }
2009 },
2010 "node_modules/typescript": {
2011 "version": "5.5.2",
2012 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.2.tgz",
2013 "integrity": "sha512-NcRtPEOsPFFWjobJEtfihkLCZCXZt/os3zf8nTxjVH3RvTSxjrCamJpbExGvYOF+tFHc3pA65qpdwPbzjohhew==",
2014 "bin": {
2015 "tsc": "bin/tsc",
2016 "tsserver": "bin/tsserver"
2017 },
2018 "engines": {
2019 "node": ">=14.17"
2020 }
2021 },
2022 "node_modules/uc.micro": {
2023 "version": "2.1.0",
2024 "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-2.1.0.tgz",
2025 "integrity": "sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A=="
2026 },
2027 "node_modules/walk-up-path": {
2028 "version": "3.0.1",
2029 "resolved": "https://registry.npmjs.org/walk-up-path/-/walk-up-path-3.0.1.tgz",
2030 "integrity": "sha512-9YlCL/ynK3CTlrSRrDxZvUauLzAswPCrsaCgilqFevUYpeEW0/3ScEjaa3kbW/T0ghhkEr7mv+fpjqn1Y1YuTA==",
2031 "dev": true
2032 },
2033 "node_modules/which": {
2034 "version": "2.0.2",
2035 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
2036 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
2037 "dev": true,
2038 "dependencies": {
2039 "isexe": "^2.0.0"
2040 },
2041 "bin": {
2042 "node-which": "bin/node-which"
2043 },
2044 "engines": {
2045 "node": ">= 8"
2046 }
2047 },
2048 "node_modules/workerpool": {
2049 "version": "6.2.1",
2050 "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.1.tgz",
2051 "integrity": "sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==",
2052 "dev": true
2053 },
2054 "node_modules/wrap-ansi": {
2055 "version": "7.0.0",
2056 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
2057 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
2058 "dev": true,
2059 "dependencies": {
2060 "ansi-styles": "^4.0.0",
2061 "string-width": "^4.1.0",
2062 "strip-ansi": "^6.0.0"
2063 },
2064 "engines": {
2065 "node": ">=10"
2066 },
2067 "funding": {
2068 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
2069 }
2070 },
2071 "node_modules/wrap-ansi-cjs": {
2072 "name": "wrap-ansi",
2073 "version": "7.0.0",
2074 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
2075 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
2076 "dev": true,
2077 "dependencies": {
2078 "ansi-styles": "^4.0.0",
2079 "string-width": "^4.1.0",
2080 "strip-ansi": "^6.0.0"
2081 },
2082 "engines": {
2083 "node": ">=10"
2084 },
2085 "funding": {
2086 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
2087 }
2088 },
2089 "node_modules/wrappy": {
2090 "version": "1.0.2",
2091 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
2092 "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
2093 "dev": true
2094 },
2095 "node_modules/y18n": {
2096 "version": "5.0.8",
2097 "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
2098 "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
2099 "dev": true,
2100 "engines": {
2101 "node": ">=10"
2102 }
2103 },
2104 "node_modules/yaml": {
2105 "version": "2.4.5",
2106 "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.5.tgz",
2107 "integrity": "sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==",
2108 "bin": {
2109 "yaml": "bin.mjs"
2110 },
2111 "engines": {
2112 "node": ">= 14"
2113 }
2114 },
2115 "node_modules/yargs": {
2116 "version": "16.2.0",
2117 "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
2118 "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
2119 "dev": true,
2120 "dependencies": {
2121 "cliui": "^7.0.2",
2122 "escalade": "^3.1.1",
2123 "get-caller-file": "^2.0.5",
2124 "require-directory": "^2.1.1",
2125 "string-width": "^4.2.0",
2126 "y18n": "^5.0.5",
2127 "yargs-parser": "^20.2.2"
2128 },
2129 "engines": {
2130 "node": ">=10"
2131 }
2132 },
2133 "node_modules/yargs-parser": {
2134 "version": "20.2.4",
2135 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz",
2136 "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==",
2137 "dev": true,
2138 "engines": {
2139 "node": ">=10"
2140 }
2141 },
2142 "node_modules/yargs-unparser": {
2143 "version": "2.0.0",
2144 "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz",
2145 "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==",
2146 "dev": true,
2147 "dependencies": {
2148 "camelcase": "^6.0.0",
2149 "decamelize": "^4.0.0",
2150 "flat": "^5.0.2",
2151 "is-plain-obj": "^2.1.0"
2152 },
2153 "engines": {
2154 "node": ">=10"
2155 }
2156 },
2157 "node_modules/yocto-queue": {
2158 "version": "0.1.0",
2159 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
2160 "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
2161 "dev": true,
2162 "engines": {
2163 "node": ">=10"
2164 },
2165 "funding": {
2166 "url": "https://github.com/sponsors/sindresorhus"
2167 }
2168 }
2169 }
2170}