Procedurally generates a radio weather report
1{
2 "name": "morning-report",
3 "version": "0.0.2",
4 "lockfileVersion": 3,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "morning-report",
9 "version": "0.0.2",
10 "license": "MIT",
11 "dependencies": {
12 "json5": "2.2.3",
13 "openweather-api-node": "3.1.5"
14 },
15 "bin": {
16 "morning-report": "distribution/src/index.js"
17 },
18 "devDependencies": {
19 "@types/node": "24.3.0",
20 "@vitest/coverage-v8": "3.2.4",
21 "typescript": "5.9.2",
22 "vitest": "3.2.4"
23 }
24 },
25 "node_modules/@ampproject/remapping": {
26 "version": "2.3.0",
27 "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz",
28 "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==",
29 "dev": true,
30 "license": "Apache-2.0",
31 "dependencies": {
32 "@jridgewell/gen-mapping": "^0.3.5",
33 "@jridgewell/trace-mapping": "^0.3.24"
34 },
35 "engines": {
36 "node": ">=6.0.0"
37 }
38 },
39 "node_modules/@babel/helper-string-parser": {
40 "version": "7.27.1",
41 "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz",
42 "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==",
43 "dev": true,
44 "license": "MIT",
45 "engines": {
46 "node": ">=6.9.0"
47 }
48 },
49 "node_modules/@babel/helper-validator-identifier": {
50 "version": "7.27.1",
51 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz",
52 "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==",
53 "dev": true,
54 "license": "MIT",
55 "engines": {
56 "node": ">=6.9.0"
57 }
58 },
59 "node_modules/@babel/parser": {
60 "version": "7.28.3",
61 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.3.tgz",
62 "integrity": "sha512-7+Ey1mAgYqFAx2h0RuoxcQT5+MlG3GTV0TQrgr7/ZliKsm/MNDxVVutlWaziMq7wJNAz8MTqz55XLpWvva6StA==",
63 "dev": true,
64 "license": "MIT",
65 "dependencies": {
66 "@babel/types": "^7.28.2"
67 },
68 "bin": {
69 "parser": "bin/babel-parser.js"
70 },
71 "engines": {
72 "node": ">=6.0.0"
73 }
74 },
75 "node_modules/@babel/types": {
76 "version": "7.28.2",
77 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.2.tgz",
78 "integrity": "sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==",
79 "dev": true,
80 "license": "MIT",
81 "dependencies": {
82 "@babel/helper-string-parser": "^7.27.1",
83 "@babel/helper-validator-identifier": "^7.27.1"
84 },
85 "engines": {
86 "node": ">=6.9.0"
87 }
88 },
89 "node_modules/@bcoe/v8-coverage": {
90 "version": "1.0.2",
91 "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-1.0.2.tgz",
92 "integrity": "sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==",
93 "dev": true,
94 "license": "MIT",
95 "engines": {
96 "node": ">=18"
97 }
98 },
99 "node_modules/@esbuild/aix-ppc64": {
100 "version": "0.25.9",
101 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.9.tgz",
102 "integrity": "sha512-OaGtL73Jck6pBKjNIe24BnFE6agGl+6KxDtTfHhy1HmhthfKouEcOhqpSL64K4/0WCtbKFLOdzD/44cJ4k9opA==",
103 "cpu": [
104 "ppc64"
105 ],
106 "dev": true,
107 "license": "MIT",
108 "optional": true,
109 "os": [
110 "aix"
111 ],
112 "engines": {
113 "node": ">=18"
114 }
115 },
116 "node_modules/@esbuild/android-arm": {
117 "version": "0.25.9",
118 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.9.tgz",
119 "integrity": "sha512-5WNI1DaMtxQ7t7B6xa572XMXpHAaI/9Hnhk8lcxF4zVN4xstUgTlvuGDorBguKEnZO70qwEcLpfifMLoxiPqHQ==",
120 "cpu": [
121 "arm"
122 ],
123 "dev": true,
124 "license": "MIT",
125 "optional": true,
126 "os": [
127 "android"
128 ],
129 "engines": {
130 "node": ">=18"
131 }
132 },
133 "node_modules/@esbuild/android-arm64": {
134 "version": "0.25.9",
135 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.9.tgz",
136 "integrity": "sha512-IDrddSmpSv51ftWslJMvl3Q2ZT98fUSL2/rlUXuVqRXHCs5EUF1/f+jbjF5+NG9UffUDMCiTyh8iec7u8RlTLg==",
137 "cpu": [
138 "arm64"
139 ],
140 "dev": true,
141 "license": "MIT",
142 "optional": true,
143 "os": [
144 "android"
145 ],
146 "engines": {
147 "node": ">=18"
148 }
149 },
150 "node_modules/@esbuild/android-x64": {
151 "version": "0.25.9",
152 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.9.tgz",
153 "integrity": "sha512-I853iMZ1hWZdNllhVZKm34f4wErd4lMyeV7BLzEExGEIZYsOzqDWDf+y082izYUE8gtJnYHdeDpN/6tUdwvfiw==",
154 "cpu": [
155 "x64"
156 ],
157 "dev": true,
158 "license": "MIT",
159 "optional": true,
160 "os": [
161 "android"
162 ],
163 "engines": {
164 "node": ">=18"
165 }
166 },
167 "node_modules/@esbuild/darwin-arm64": {
168 "version": "0.25.9",
169 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.9.tgz",
170 "integrity": "sha512-XIpIDMAjOELi/9PB30vEbVMs3GV1v2zkkPnuyRRURbhqjyzIINwj+nbQATh4H9GxUgH1kFsEyQMxwiLFKUS6Rg==",
171 "cpu": [
172 "arm64"
173 ],
174 "dev": true,
175 "license": "MIT",
176 "optional": true,
177 "os": [
178 "darwin"
179 ],
180 "engines": {
181 "node": ">=18"
182 }
183 },
184 "node_modules/@esbuild/darwin-x64": {
185 "version": "0.25.9",
186 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.9.tgz",
187 "integrity": "sha512-jhHfBzjYTA1IQu8VyrjCX4ApJDnH+ez+IYVEoJHeqJm9VhG9Dh2BYaJritkYK3vMaXrf7Ogr/0MQ8/MeIefsPQ==",
188 "cpu": [
189 "x64"
190 ],
191 "dev": true,
192 "license": "MIT",
193 "optional": true,
194 "os": [
195 "darwin"
196 ],
197 "engines": {
198 "node": ">=18"
199 }
200 },
201 "node_modules/@esbuild/freebsd-arm64": {
202 "version": "0.25.9",
203 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.9.tgz",
204 "integrity": "sha512-z93DmbnY6fX9+KdD4Ue/H6sYs+bhFQJNCPZsi4XWJoYblUqT06MQUdBCpcSfuiN72AbqeBFu5LVQTjfXDE2A6Q==",
205 "cpu": [
206 "arm64"
207 ],
208 "dev": true,
209 "license": "MIT",
210 "optional": true,
211 "os": [
212 "freebsd"
213 ],
214 "engines": {
215 "node": ">=18"
216 }
217 },
218 "node_modules/@esbuild/freebsd-x64": {
219 "version": "0.25.9",
220 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.9.tgz",
221 "integrity": "sha512-mrKX6H/vOyo5v71YfXWJxLVxgy1kyt1MQaD8wZJgJfG4gq4DpQGpgTB74e5yBeQdyMTbgxp0YtNj7NuHN0PoZg==",
222 "cpu": [
223 "x64"
224 ],
225 "dev": true,
226 "license": "MIT",
227 "optional": true,
228 "os": [
229 "freebsd"
230 ],
231 "engines": {
232 "node": ">=18"
233 }
234 },
235 "node_modules/@esbuild/linux-arm": {
236 "version": "0.25.9",
237 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.9.tgz",
238 "integrity": "sha512-HBU2Xv78SMgaydBmdor38lg8YDnFKSARg1Q6AT0/y2ezUAKiZvc211RDFHlEZRFNRVhcMamiToo7bDx3VEOYQw==",
239 "cpu": [
240 "arm"
241 ],
242 "dev": true,
243 "license": "MIT",
244 "optional": true,
245 "os": [
246 "linux"
247 ],
248 "engines": {
249 "node": ">=18"
250 }
251 },
252 "node_modules/@esbuild/linux-arm64": {
253 "version": "0.25.9",
254 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.9.tgz",
255 "integrity": "sha512-BlB7bIcLT3G26urh5Dmse7fiLmLXnRlopw4s8DalgZ8ef79Jj4aUcYbk90g8iCa2467HX8SAIidbL7gsqXHdRw==",
256 "cpu": [
257 "arm64"
258 ],
259 "dev": true,
260 "license": "MIT",
261 "optional": true,
262 "os": [
263 "linux"
264 ],
265 "engines": {
266 "node": ">=18"
267 }
268 },
269 "node_modules/@esbuild/linux-ia32": {
270 "version": "0.25.9",
271 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.9.tgz",
272 "integrity": "sha512-e7S3MOJPZGp2QW6AK6+Ly81rC7oOSerQ+P8L0ta4FhVi+/j/v2yZzx5CqqDaWjtPFfYz21Vi1S0auHrap3Ma3A==",
273 "cpu": [
274 "ia32"
275 ],
276 "dev": true,
277 "license": "MIT",
278 "optional": true,
279 "os": [
280 "linux"
281 ],
282 "engines": {
283 "node": ">=18"
284 }
285 },
286 "node_modules/@esbuild/linux-loong64": {
287 "version": "0.25.9",
288 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.9.tgz",
289 "integrity": "sha512-Sbe10Bnn0oUAB2AalYztvGcK+o6YFFA/9829PhOCUS9vkJElXGdphz0A3DbMdP8gmKkqPmPcMJmJOrI3VYB1JQ==",
290 "cpu": [
291 "loong64"
292 ],
293 "dev": true,
294 "license": "MIT",
295 "optional": true,
296 "os": [
297 "linux"
298 ],
299 "engines": {
300 "node": ">=18"
301 }
302 },
303 "node_modules/@esbuild/linux-mips64el": {
304 "version": "0.25.9",
305 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.9.tgz",
306 "integrity": "sha512-YcM5br0mVyZw2jcQeLIkhWtKPeVfAerES5PvOzaDxVtIyZ2NUBZKNLjC5z3/fUlDgT6w89VsxP2qzNipOaaDyA==",
307 "cpu": [
308 "mips64el"
309 ],
310 "dev": true,
311 "license": "MIT",
312 "optional": true,
313 "os": [
314 "linux"
315 ],
316 "engines": {
317 "node": ">=18"
318 }
319 },
320 "node_modules/@esbuild/linux-ppc64": {
321 "version": "0.25.9",
322 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.9.tgz",
323 "integrity": "sha512-++0HQvasdo20JytyDpFvQtNrEsAgNG2CY1CLMwGXfFTKGBGQT3bOeLSYE2l1fYdvML5KUuwn9Z8L1EWe2tzs1w==",
324 "cpu": [
325 "ppc64"
326 ],
327 "dev": true,
328 "license": "MIT",
329 "optional": true,
330 "os": [
331 "linux"
332 ],
333 "engines": {
334 "node": ">=18"
335 }
336 },
337 "node_modules/@esbuild/linux-riscv64": {
338 "version": "0.25.9",
339 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.9.tgz",
340 "integrity": "sha512-uNIBa279Y3fkjV+2cUjx36xkx7eSjb8IvnL01eXUKXez/CBHNRw5ekCGMPM0BcmqBxBcdgUWuUXmVWwm4CH9kg==",
341 "cpu": [
342 "riscv64"
343 ],
344 "dev": true,
345 "license": "MIT",
346 "optional": true,
347 "os": [
348 "linux"
349 ],
350 "engines": {
351 "node": ">=18"
352 }
353 },
354 "node_modules/@esbuild/linux-s390x": {
355 "version": "0.25.9",
356 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.9.tgz",
357 "integrity": "sha512-Mfiphvp3MjC/lctb+7D287Xw1DGzqJPb/J2aHHcHxflUo+8tmN/6d4k6I2yFR7BVo5/g7x2Monq4+Yew0EHRIA==",
358 "cpu": [
359 "s390x"
360 ],
361 "dev": true,
362 "license": "MIT",
363 "optional": true,
364 "os": [
365 "linux"
366 ],
367 "engines": {
368 "node": ">=18"
369 }
370 },
371 "node_modules/@esbuild/linux-x64": {
372 "version": "0.25.9",
373 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.9.tgz",
374 "integrity": "sha512-iSwByxzRe48YVkmpbgoxVzn76BXjlYFXC7NvLYq+b+kDjyyk30J0JY47DIn8z1MO3K0oSl9fZoRmZPQI4Hklzg==",
375 "cpu": [
376 "x64"
377 ],
378 "dev": true,
379 "license": "MIT",
380 "optional": true,
381 "os": [
382 "linux"
383 ],
384 "engines": {
385 "node": ">=18"
386 }
387 },
388 "node_modules/@esbuild/netbsd-arm64": {
389 "version": "0.25.9",
390 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.9.tgz",
391 "integrity": "sha512-9jNJl6FqaUG+COdQMjSCGW4QiMHH88xWbvZ+kRVblZsWrkXlABuGdFJ1E9L7HK+T0Yqd4akKNa/lO0+jDxQD4Q==",
392 "cpu": [
393 "arm64"
394 ],
395 "dev": true,
396 "license": "MIT",
397 "optional": true,
398 "os": [
399 "netbsd"
400 ],
401 "engines": {
402 "node": ">=18"
403 }
404 },
405 "node_modules/@esbuild/netbsd-x64": {
406 "version": "0.25.9",
407 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.9.tgz",
408 "integrity": "sha512-RLLdkflmqRG8KanPGOU7Rpg829ZHu8nFy5Pqdi9U01VYtG9Y0zOG6Vr2z4/S+/3zIyOxiK6cCeYNWOFR9QP87g==",
409 "cpu": [
410 "x64"
411 ],
412 "dev": true,
413 "license": "MIT",
414 "optional": true,
415 "os": [
416 "netbsd"
417 ],
418 "engines": {
419 "node": ">=18"
420 }
421 },
422 "node_modules/@esbuild/openbsd-arm64": {
423 "version": "0.25.9",
424 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.9.tgz",
425 "integrity": "sha512-YaFBlPGeDasft5IIM+CQAhJAqS3St3nJzDEgsgFixcfZeyGPCd6eJBWzke5piZuZ7CtL656eOSYKk4Ls2C0FRQ==",
426 "cpu": [
427 "arm64"
428 ],
429 "dev": true,
430 "license": "MIT",
431 "optional": true,
432 "os": [
433 "openbsd"
434 ],
435 "engines": {
436 "node": ">=18"
437 }
438 },
439 "node_modules/@esbuild/openbsd-x64": {
440 "version": "0.25.9",
441 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.9.tgz",
442 "integrity": "sha512-1MkgTCuvMGWuqVtAvkpkXFmtL8XhWy+j4jaSO2wxfJtilVCi0ZE37b8uOdMItIHz4I6z1bWWtEX4CJwcKYLcuA==",
443 "cpu": [
444 "x64"
445 ],
446 "dev": true,
447 "license": "MIT",
448 "optional": true,
449 "os": [
450 "openbsd"
451 ],
452 "engines": {
453 "node": ">=18"
454 }
455 },
456 "node_modules/@esbuild/openharmony-arm64": {
457 "version": "0.25.9",
458 "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.9.tgz",
459 "integrity": "sha512-4Xd0xNiMVXKh6Fa7HEJQbrpP3m3DDn43jKxMjxLLRjWnRsfxjORYJlXPO4JNcXtOyfajXorRKY9NkOpTHptErg==",
460 "cpu": [
461 "arm64"
462 ],
463 "dev": true,
464 "license": "MIT",
465 "optional": true,
466 "os": [
467 "openharmony"
468 ],
469 "engines": {
470 "node": ">=18"
471 }
472 },
473 "node_modules/@esbuild/sunos-x64": {
474 "version": "0.25.9",
475 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.9.tgz",
476 "integrity": "sha512-WjH4s6hzo00nNezhp3wFIAfmGZ8U7KtrJNlFMRKxiI9mxEK1scOMAaa9i4crUtu+tBr+0IN6JCuAcSBJZfnphw==",
477 "cpu": [
478 "x64"
479 ],
480 "dev": true,
481 "license": "MIT",
482 "optional": true,
483 "os": [
484 "sunos"
485 ],
486 "engines": {
487 "node": ">=18"
488 }
489 },
490 "node_modules/@esbuild/win32-arm64": {
491 "version": "0.25.9",
492 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.9.tgz",
493 "integrity": "sha512-mGFrVJHmZiRqmP8xFOc6b84/7xa5y5YvR1x8djzXpJBSv/UsNK6aqec+6JDjConTgvvQefdGhFDAs2DLAds6gQ==",
494 "cpu": [
495 "arm64"
496 ],
497 "dev": true,
498 "license": "MIT",
499 "optional": true,
500 "os": [
501 "win32"
502 ],
503 "engines": {
504 "node": ">=18"
505 }
506 },
507 "node_modules/@esbuild/win32-ia32": {
508 "version": "0.25.9",
509 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.9.tgz",
510 "integrity": "sha512-b33gLVU2k11nVx1OhX3C8QQP6UHQK4ZtN56oFWvVXvz2VkDoe6fbG8TOgHFxEvqeqohmRnIHe5A1+HADk4OQww==",
511 "cpu": [
512 "ia32"
513 ],
514 "dev": true,
515 "license": "MIT",
516 "optional": true,
517 "os": [
518 "win32"
519 ],
520 "engines": {
521 "node": ">=18"
522 }
523 },
524 "node_modules/@esbuild/win32-x64": {
525 "version": "0.25.9",
526 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.9.tgz",
527 "integrity": "sha512-PPOl1mi6lpLNQxnGoyAfschAodRFYXJ+9fs6WHXz7CSWKbOqiMZsubC+BQsVKuul+3vKLuwTHsS2c2y9EoKwxQ==",
528 "cpu": [
529 "x64"
530 ],
531 "dev": true,
532 "license": "MIT",
533 "optional": true,
534 "os": [
535 "win32"
536 ],
537 "engines": {
538 "node": ">=18"
539 }
540 },
541 "node_modules/@isaacs/cliui": {
542 "version": "8.0.2",
543 "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
544 "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==",
545 "dev": true,
546 "license": "ISC",
547 "dependencies": {
548 "string-width": "^5.1.2",
549 "string-width-cjs": "npm:string-width@^4.2.0",
550 "strip-ansi": "^7.0.1",
551 "strip-ansi-cjs": "npm:strip-ansi@^6.0.1",
552 "wrap-ansi": "^8.1.0",
553 "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0"
554 },
555 "engines": {
556 "node": ">=12"
557 }
558 },
559 "node_modules/@istanbuljs/schema": {
560 "version": "0.1.3",
561 "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz",
562 "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==",
563 "dev": true,
564 "license": "MIT",
565 "engines": {
566 "node": ">=8"
567 }
568 },
569 "node_modules/@jridgewell/gen-mapping": {
570 "version": "0.3.13",
571 "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",
572 "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==",
573 "dev": true,
574 "license": "MIT",
575 "dependencies": {
576 "@jridgewell/sourcemap-codec": "^1.5.0",
577 "@jridgewell/trace-mapping": "^0.3.24"
578 }
579 },
580 "node_modules/@jridgewell/resolve-uri": {
581 "version": "3.1.2",
582 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
583 "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
584 "dev": true,
585 "license": "MIT",
586 "engines": {
587 "node": ">=6.0.0"
588 }
589 },
590 "node_modules/@jridgewell/sourcemap-codec": {
591 "version": "1.5.5",
592 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
593 "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==",
594 "dev": true,
595 "license": "MIT"
596 },
597 "node_modules/@jridgewell/trace-mapping": {
598 "version": "0.3.30",
599 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.30.tgz",
600 "integrity": "sha512-GQ7Nw5G2lTu/BtHTKfXhKHok2WGetd4XYcVKGx00SjAk8GMwgJM3zr6zORiPGuOE+/vkc90KtTosSSvaCjKb2Q==",
601 "dev": true,
602 "license": "MIT",
603 "dependencies": {
604 "@jridgewell/resolve-uri": "^3.1.0",
605 "@jridgewell/sourcemap-codec": "^1.4.14"
606 }
607 },
608 "node_modules/@pkgjs/parseargs": {
609 "version": "0.11.0",
610 "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
611 "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==",
612 "dev": true,
613 "license": "MIT",
614 "optional": true,
615 "engines": {
616 "node": ">=14"
617 }
618 },
619 "node_modules/@rollup/rollup-android-arm-eabi": {
620 "version": "4.48.0",
621 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.48.0.tgz",
622 "integrity": "sha512-aVzKH922ogVAWkKiyKXorjYymz2084zrhrZRXtLrA5eEx5SO8Dj0c/4FpCHZyn7MKzhW2pW4tK28vVr+5oQ2xw==",
623 "cpu": [
624 "arm"
625 ],
626 "dev": true,
627 "license": "MIT",
628 "optional": true,
629 "os": [
630 "android"
631 ]
632 },
633 "node_modules/@rollup/rollup-android-arm64": {
634 "version": "4.48.0",
635 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.48.0.tgz",
636 "integrity": "sha512-diOdQuw43xTa1RddAFbhIA8toirSzFMcnIg8kvlzRbK26xqEnKJ/vqQnghTAajy2Dcy42v+GMPMo6jq67od+Dw==",
637 "cpu": [
638 "arm64"
639 ],
640 "dev": true,
641 "license": "MIT",
642 "optional": true,
643 "os": [
644 "android"
645 ]
646 },
647 "node_modules/@rollup/rollup-darwin-arm64": {
648 "version": "4.48.0",
649 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.48.0.tgz",
650 "integrity": "sha512-QhR2KA18fPlJWFefySJPDYZELaVqIUVnYgAOdtJ+B/uH96CFg2l1TQpX19XpUMWUqMyIiyY45wje8K6F4w4/CA==",
651 "cpu": [
652 "arm64"
653 ],
654 "dev": true,
655 "license": "MIT",
656 "optional": true,
657 "os": [
658 "darwin"
659 ]
660 },
661 "node_modules/@rollup/rollup-darwin-x64": {
662 "version": "4.48.0",
663 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.48.0.tgz",
664 "integrity": "sha512-Q9RMXnQVJ5S1SYpNSTwXDpoQLgJ/fbInWOyjbCnnqTElEyeNvLAB3QvG5xmMQMhFN74bB5ZZJYkKaFPcOG8sGg==",
665 "cpu": [
666 "x64"
667 ],
668 "dev": true,
669 "license": "MIT",
670 "optional": true,
671 "os": [
672 "darwin"
673 ]
674 },
675 "node_modules/@rollup/rollup-freebsd-arm64": {
676 "version": "4.48.0",
677 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.48.0.tgz",
678 "integrity": "sha512-3jzOhHWM8O8PSfyft+ghXZfBkZawQA0PUGtadKYxFqpcYlOYjTi06WsnYBsbMHLawr+4uWirLlbhcYLHDXR16w==",
679 "cpu": [
680 "arm64"
681 ],
682 "dev": true,
683 "license": "MIT",
684 "optional": true,
685 "os": [
686 "freebsd"
687 ]
688 },
689 "node_modules/@rollup/rollup-freebsd-x64": {
690 "version": "4.48.0",
691 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.48.0.tgz",
692 "integrity": "sha512-NcD5uVUmE73C/TPJqf78hInZmiSBsDpz3iD5MF/BuB+qzm4ooF2S1HfeTChj5K4AV3y19FFPgxonsxiEpy8v/A==",
693 "cpu": [
694 "x64"
695 ],
696 "dev": true,
697 "license": "MIT",
698 "optional": true,
699 "os": [
700 "freebsd"
701 ]
702 },
703 "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
704 "version": "4.48.0",
705 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.48.0.tgz",
706 "integrity": "sha512-JWnrj8qZgLWRNHr7NbpdnrQ8kcg09EBBq8jVOjmtlB3c8C6IrynAJSMhMVGME4YfTJzIkJqvSUSVJRqkDnu/aA==",
707 "cpu": [
708 "arm"
709 ],
710 "dev": true,
711 "license": "MIT",
712 "optional": true,
713 "os": [
714 "linux"
715 ]
716 },
717 "node_modules/@rollup/rollup-linux-arm-musleabihf": {
718 "version": "4.48.0",
719 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.48.0.tgz",
720 "integrity": "sha512-9xu92F0TxuMH0tD6tG3+GtngwdgSf8Bnz+YcsPG91/r5Vgh5LNofO48jV55priA95p3c92FLmPM7CvsVlnSbGQ==",
721 "cpu": [
722 "arm"
723 ],
724 "dev": true,
725 "license": "MIT",
726 "optional": true,
727 "os": [
728 "linux"
729 ]
730 },
731 "node_modules/@rollup/rollup-linux-arm64-gnu": {
732 "version": "4.48.0",
733 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.48.0.tgz",
734 "integrity": "sha512-NLtvJB5YpWn7jlp1rJiY0s+G1Z1IVmkDuiywiqUhh96MIraC0n7XQc2SZ1CZz14shqkM+XN2UrfIo7JB6UufOA==",
735 "cpu": [
736 "arm64"
737 ],
738 "dev": true,
739 "license": "MIT",
740 "optional": true,
741 "os": [
742 "linux"
743 ]
744 },
745 "node_modules/@rollup/rollup-linux-arm64-musl": {
746 "version": "4.48.0",
747 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.48.0.tgz",
748 "integrity": "sha512-QJ4hCOnz2SXgCh+HmpvZkM+0NSGcZACyYS8DGbWn2PbmA0e5xUk4bIP8eqJyNXLtyB4gZ3/XyvKtQ1IFH671vQ==",
749 "cpu": [
750 "arm64"
751 ],
752 "dev": true,
753 "license": "MIT",
754 "optional": true,
755 "os": [
756 "linux"
757 ]
758 },
759 "node_modules/@rollup/rollup-linux-loongarch64-gnu": {
760 "version": "4.48.0",
761 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.48.0.tgz",
762 "integrity": "sha512-Pk0qlGJnhILdIC5zSKQnprFjrGmjfDM7TPZ0FKJxRkoo+kgMRAg4ps1VlTZf8u2vohSicLg7NP+cA5qE96PaFg==",
763 "cpu": [
764 "loong64"
765 ],
766 "dev": true,
767 "license": "MIT",
768 "optional": true,
769 "os": [
770 "linux"
771 ]
772 },
773 "node_modules/@rollup/rollup-linux-ppc64-gnu": {
774 "version": "4.48.0",
775 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.48.0.tgz",
776 "integrity": "sha512-/dNFc6rTpoOzgp5GKoYjT6uLo8okR/Chi2ECOmCZiS4oqh3mc95pThWma7Bgyk6/WTEvjDINpiBCuecPLOgBLQ==",
777 "cpu": [
778 "ppc64"
779 ],
780 "dev": true,
781 "license": "MIT",
782 "optional": true,
783 "os": [
784 "linux"
785 ]
786 },
787 "node_modules/@rollup/rollup-linux-riscv64-gnu": {
788 "version": "4.48.0",
789 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.48.0.tgz",
790 "integrity": "sha512-YBwXsvsFI8CVA4ej+bJF2d9uAeIiSkqKSPQNn0Wyh4eMDY4wxuSp71BauPjQNCKK2tD2/ksJ7uhJ8X/PVY9bHQ==",
791 "cpu": [
792 "riscv64"
793 ],
794 "dev": true,
795 "license": "MIT",
796 "optional": true,
797 "os": [
798 "linux"
799 ]
800 },
801 "node_modules/@rollup/rollup-linux-riscv64-musl": {
802 "version": "4.48.0",
803 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.48.0.tgz",
804 "integrity": "sha512-FI3Rr2aGAtl1aHzbkBIamsQyuauYtTF9SDUJ8n2wMXuuxwchC3QkumZa1TEXYIv/1AUp1a25Kwy6ONArvnyeVQ==",
805 "cpu": [
806 "riscv64"
807 ],
808 "dev": true,
809 "license": "MIT",
810 "optional": true,
811 "os": [
812 "linux"
813 ]
814 },
815 "node_modules/@rollup/rollup-linux-s390x-gnu": {
816 "version": "4.48.0",
817 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.48.0.tgz",
818 "integrity": "sha512-Dx7qH0/rvNNFmCcIRe1pyQ9/H0XO4v/f0SDoafwRYwc2J7bJZ5N4CHL/cdjamISZ5Cgnon6iazAVRFlxSoHQnQ==",
819 "cpu": [
820 "s390x"
821 ],
822 "dev": true,
823 "license": "MIT",
824 "optional": true,
825 "os": [
826 "linux"
827 ]
828 },
829 "node_modules/@rollup/rollup-linux-x64-gnu": {
830 "version": "4.48.0",
831 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.48.0.tgz",
832 "integrity": "sha512-GUdZKTeKBq9WmEBzvFYuC88yk26vT66lQV8D5+9TgkfbewhLaTHRNATyzpQwwbHIfJvDJ3N9WJ90wK/uR3cy3Q==",
833 "cpu": [
834 "x64"
835 ],
836 "dev": true,
837 "license": "MIT",
838 "optional": true,
839 "os": [
840 "linux"
841 ]
842 },
843 "node_modules/@rollup/rollup-linux-x64-musl": {
844 "version": "4.48.0",
845 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.48.0.tgz",
846 "integrity": "sha512-ao58Adz/v14MWpQgYAb4a4h3fdw73DrDGtaiF7Opds5wNyEQwtO6M9dBh89nke0yoZzzaegq6J/EXs7eBebG8A==",
847 "cpu": [
848 "x64"
849 ],
850 "dev": true,
851 "license": "MIT",
852 "optional": true,
853 "os": [
854 "linux"
855 ]
856 },
857 "node_modules/@rollup/rollup-win32-arm64-msvc": {
858 "version": "4.48.0",
859 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.48.0.tgz",
860 "integrity": "sha512-kpFno46bHtjZVdRIOxqaGeiABiToo2J+st7Yce+aiAoo1H0xPi2keyQIP04n2JjDVuxBN6bSz9R6RdTK5hIppw==",
861 "cpu": [
862 "arm64"
863 ],
864 "dev": true,
865 "license": "MIT",
866 "optional": true,
867 "os": [
868 "win32"
869 ]
870 },
871 "node_modules/@rollup/rollup-win32-ia32-msvc": {
872 "version": "4.48.0",
873 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.48.0.tgz",
874 "integrity": "sha512-rFYrk4lLk9YUTIeihnQMiwMr6gDhGGSbWThPEDfBoU/HdAtOzPXeexKi7yU8jO+LWRKnmqPN9NviHQf6GDwBcQ==",
875 "cpu": [
876 "ia32"
877 ],
878 "dev": true,
879 "license": "MIT",
880 "optional": true,
881 "os": [
882 "win32"
883 ]
884 },
885 "node_modules/@rollup/rollup-win32-x64-msvc": {
886 "version": "4.48.0",
887 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.48.0.tgz",
888 "integrity": "sha512-sq0hHLTgdtwOPDB5SJOuaoHyiP1qSwg+71TQWk8iDS04bW1wIE0oQ6otPiRj2ZvLYNASLMaTp8QRGUVZ+5OL5A==",
889 "cpu": [
890 "x64"
891 ],
892 "dev": true,
893 "license": "MIT",
894 "optional": true,
895 "os": [
896 "win32"
897 ]
898 },
899 "node_modules/@types/chai": {
900 "version": "5.2.2",
901 "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.2.2.tgz",
902 "integrity": "sha512-8kB30R7Hwqf40JPiKhVzodJs2Qc1ZJ5zuT3uzw5Hq/dhNCl3G3l83jfpdI1e20BP348+fV7VIL/+FxaXkqBmWg==",
903 "dev": true,
904 "license": "MIT",
905 "dependencies": {
906 "@types/deep-eql": "*"
907 }
908 },
909 "node_modules/@types/deep-eql": {
910 "version": "4.0.2",
911 "resolved": "https://registry.npmjs.org/@types/deep-eql/-/deep-eql-4.0.2.tgz",
912 "integrity": "sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==",
913 "dev": true,
914 "license": "MIT"
915 },
916 "node_modules/@types/estree": {
917 "version": "1.0.8",
918 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz",
919 "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==",
920 "dev": true,
921 "license": "MIT"
922 },
923 "node_modules/@types/node": {
924 "version": "24.3.0",
925 "resolved": "https://registry.npmjs.org/@types/node/-/node-24.3.0.tgz",
926 "integrity": "sha512-aPTXCrfwnDLj4VvXrm+UUCQjNEvJgNA8s5F1cvwQU+3KNltTOkBm1j30uNLyqqPNe7gE3KFzImYoZEfLhp4Yow==",
927 "dev": true,
928 "license": "MIT",
929 "dependencies": {
930 "undici-types": "~7.10.0"
931 }
932 },
933 "node_modules/@vitest/coverage-v8": {
934 "version": "3.2.4",
935 "resolved": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-3.2.4.tgz",
936 "integrity": "sha512-EyF9SXU6kS5Ku/U82E259WSnvg6c8KTjppUncuNdm5QHpe17mwREHnjDzozC8x9MZ0xfBUFSaLkRv4TMA75ALQ==",
937 "dev": true,
938 "license": "MIT",
939 "dependencies": {
940 "@ampproject/remapping": "^2.3.0",
941 "@bcoe/v8-coverage": "^1.0.2",
942 "ast-v8-to-istanbul": "^0.3.3",
943 "debug": "^4.4.1",
944 "istanbul-lib-coverage": "^3.2.2",
945 "istanbul-lib-report": "^3.0.1",
946 "istanbul-lib-source-maps": "^5.0.6",
947 "istanbul-reports": "^3.1.7",
948 "magic-string": "^0.30.17",
949 "magicast": "^0.3.5",
950 "std-env": "^3.9.0",
951 "test-exclude": "^7.0.1",
952 "tinyrainbow": "^2.0.0"
953 },
954 "funding": {
955 "url": "https://opencollective.com/vitest"
956 },
957 "peerDependencies": {
958 "@vitest/browser": "3.2.4",
959 "vitest": "3.2.4"
960 },
961 "peerDependenciesMeta": {
962 "@vitest/browser": {
963 "optional": true
964 }
965 }
966 },
967 "node_modules/@vitest/expect": {
968 "version": "3.2.4",
969 "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-3.2.4.tgz",
970 "integrity": "sha512-Io0yyORnB6sikFlt8QW5K7slY4OjqNX9jmJQ02QDda8lyM6B5oNgVWoSoKPac8/kgnCUzuHQKrSLtu/uOqqrig==",
971 "dev": true,
972 "license": "MIT",
973 "dependencies": {
974 "@types/chai": "^5.2.2",
975 "@vitest/spy": "3.2.4",
976 "@vitest/utils": "3.2.4",
977 "chai": "^5.2.0",
978 "tinyrainbow": "^2.0.0"
979 },
980 "funding": {
981 "url": "https://opencollective.com/vitest"
982 }
983 },
984 "node_modules/@vitest/mocker": {
985 "version": "3.2.4",
986 "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-3.2.4.tgz",
987 "integrity": "sha512-46ryTE9RZO/rfDd7pEqFl7etuyzekzEhUbTW3BvmeO/BcCMEgq59BKhek3dXDWgAj4oMK6OZi+vRr1wPW6qjEQ==",
988 "dev": true,
989 "license": "MIT",
990 "dependencies": {
991 "@vitest/spy": "3.2.4",
992 "estree-walker": "^3.0.3",
993 "magic-string": "^0.30.17"
994 },
995 "funding": {
996 "url": "https://opencollective.com/vitest"
997 },
998 "peerDependencies": {
999 "msw": "^2.4.9",
1000 "vite": "^5.0.0 || ^6.0.0 || ^7.0.0-0"
1001 },
1002 "peerDependenciesMeta": {
1003 "msw": {
1004 "optional": true
1005 },
1006 "vite": {
1007 "optional": true
1008 }
1009 }
1010 },
1011 "node_modules/@vitest/pretty-format": {
1012 "version": "3.2.4",
1013 "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-3.2.4.tgz",
1014 "integrity": "sha512-IVNZik8IVRJRTr9fxlitMKeJeXFFFN0JaB9PHPGQ8NKQbGpfjlTx9zO4RefN8gp7eqjNy8nyK3NZmBzOPeIxtA==",
1015 "dev": true,
1016 "license": "MIT",
1017 "dependencies": {
1018 "tinyrainbow": "^2.0.0"
1019 },
1020 "funding": {
1021 "url": "https://opencollective.com/vitest"
1022 }
1023 },
1024 "node_modules/@vitest/runner": {
1025 "version": "3.2.4",
1026 "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-3.2.4.tgz",
1027 "integrity": "sha512-oukfKT9Mk41LreEW09vt45f8wx7DordoWUZMYdY/cyAk7w5TWkTRCNZYF7sX7n2wB7jyGAl74OxgwhPgKaqDMQ==",
1028 "dev": true,
1029 "license": "MIT",
1030 "dependencies": {
1031 "@vitest/utils": "3.2.4",
1032 "pathe": "^2.0.3",
1033 "strip-literal": "^3.0.0"
1034 },
1035 "funding": {
1036 "url": "https://opencollective.com/vitest"
1037 }
1038 },
1039 "node_modules/@vitest/snapshot": {
1040 "version": "3.2.4",
1041 "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-3.2.4.tgz",
1042 "integrity": "sha512-dEYtS7qQP2CjU27QBC5oUOxLE/v5eLkGqPE0ZKEIDGMs4vKWe7IjgLOeauHsR0D5YuuycGRO5oSRXnwnmA78fQ==",
1043 "dev": true,
1044 "license": "MIT",
1045 "dependencies": {
1046 "@vitest/pretty-format": "3.2.4",
1047 "magic-string": "^0.30.17",
1048 "pathe": "^2.0.3"
1049 },
1050 "funding": {
1051 "url": "https://opencollective.com/vitest"
1052 }
1053 },
1054 "node_modules/@vitest/spy": {
1055 "version": "3.2.4",
1056 "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-3.2.4.tgz",
1057 "integrity": "sha512-vAfasCOe6AIK70iP5UD11Ac4siNUNJ9i/9PZ3NKx07sG6sUxeag1LWdNrMWeKKYBLlzuK+Gn65Yd5nyL6ds+nw==",
1058 "dev": true,
1059 "license": "MIT",
1060 "dependencies": {
1061 "tinyspy": "^4.0.3"
1062 },
1063 "funding": {
1064 "url": "https://opencollective.com/vitest"
1065 }
1066 },
1067 "node_modules/@vitest/utils": {
1068 "version": "3.2.4",
1069 "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-3.2.4.tgz",
1070 "integrity": "sha512-fB2V0JFrQSMsCo9HiSq3Ezpdv4iYaXRG1Sx8edX3MwxfyNn83mKiGzOcH+Fkxt4MHxr3y42fQi1oeAInqgX2QA==",
1071 "dev": true,
1072 "license": "MIT",
1073 "dependencies": {
1074 "@vitest/pretty-format": "3.2.4",
1075 "loupe": "^3.1.4",
1076 "tinyrainbow": "^2.0.0"
1077 },
1078 "funding": {
1079 "url": "https://opencollective.com/vitest"
1080 }
1081 },
1082 "node_modules/ansi-regex": {
1083 "version": "6.2.0",
1084 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.0.tgz",
1085 "integrity": "sha512-TKY5pyBkHyADOPYlRT9Lx6F544mPl0vS5Ew7BJ45hA08Q+t3GjbueLliBWN3sMICk6+y7HdyxSzC4bWS8baBdg==",
1086 "dev": true,
1087 "license": "MIT",
1088 "engines": {
1089 "node": ">=12"
1090 },
1091 "funding": {
1092 "url": "https://github.com/chalk/ansi-regex?sponsor=1"
1093 }
1094 },
1095 "node_modules/ansi-styles": {
1096 "version": "6.2.1",
1097 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
1098 "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
1099 "dev": true,
1100 "license": "MIT",
1101 "engines": {
1102 "node": ">=12"
1103 },
1104 "funding": {
1105 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
1106 }
1107 },
1108 "node_modules/assertion-error": {
1109 "version": "2.0.1",
1110 "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz",
1111 "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==",
1112 "dev": true,
1113 "license": "MIT",
1114 "engines": {
1115 "node": ">=12"
1116 }
1117 },
1118 "node_modules/ast-v8-to-istanbul": {
1119 "version": "0.3.4",
1120 "resolved": "https://registry.npmjs.org/ast-v8-to-istanbul/-/ast-v8-to-istanbul-0.3.4.tgz",
1121 "integrity": "sha512-cxrAnZNLBnQwBPByK4CeDaw5sWZtMilJE/Q3iDA0aamgaIVNDF9T6K2/8DfYDZEejZ2jNnDrG9m8MY72HFd0KA==",
1122 "dev": true,
1123 "license": "MIT",
1124 "dependencies": {
1125 "@jridgewell/trace-mapping": "^0.3.29",
1126 "estree-walker": "^3.0.3",
1127 "js-tokens": "^9.0.1"
1128 }
1129 },
1130 "node_modules/balanced-match": {
1131 "version": "1.0.2",
1132 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
1133 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
1134 "dev": true,
1135 "license": "MIT"
1136 },
1137 "node_modules/brace-expansion": {
1138 "version": "2.0.2",
1139 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz",
1140 "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
1141 "dev": true,
1142 "license": "MIT",
1143 "dependencies": {
1144 "balanced-match": "^1.0.0"
1145 }
1146 },
1147 "node_modules/cac": {
1148 "version": "6.7.14",
1149 "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz",
1150 "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==",
1151 "dev": true,
1152 "license": "MIT",
1153 "engines": {
1154 "node": ">=8"
1155 }
1156 },
1157 "node_modules/chai": {
1158 "version": "5.3.3",
1159 "resolved": "https://registry.npmjs.org/chai/-/chai-5.3.3.tgz",
1160 "integrity": "sha512-4zNhdJD/iOjSH0A05ea+Ke6MU5mmpQcbQsSOkgdaUMJ9zTlDTD/GYlwohmIE2u0gaxHYiVHEn1Fw9mZ/ktJWgw==",
1161 "dev": true,
1162 "license": "MIT",
1163 "dependencies": {
1164 "assertion-error": "^2.0.1",
1165 "check-error": "^2.1.1",
1166 "deep-eql": "^5.0.1",
1167 "loupe": "^3.1.0",
1168 "pathval": "^2.0.0"
1169 },
1170 "engines": {
1171 "node": ">=18"
1172 }
1173 },
1174 "node_modules/check-error": {
1175 "version": "2.1.1",
1176 "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.1.tgz",
1177 "integrity": "sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==",
1178 "dev": true,
1179 "license": "MIT",
1180 "engines": {
1181 "node": ">= 16"
1182 }
1183 },
1184 "node_modules/color-convert": {
1185 "version": "2.0.1",
1186 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
1187 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
1188 "dev": true,
1189 "license": "MIT",
1190 "dependencies": {
1191 "color-name": "~1.1.4"
1192 },
1193 "engines": {
1194 "node": ">=7.0.0"
1195 }
1196 },
1197 "node_modules/color-name": {
1198 "version": "1.1.4",
1199 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
1200 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
1201 "dev": true,
1202 "license": "MIT"
1203 },
1204 "node_modules/cross-spawn": {
1205 "version": "7.0.6",
1206 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
1207 "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
1208 "dev": true,
1209 "license": "MIT",
1210 "dependencies": {
1211 "path-key": "^3.1.0",
1212 "shebang-command": "^2.0.0",
1213 "which": "^2.0.1"
1214 },
1215 "engines": {
1216 "node": ">= 8"
1217 }
1218 },
1219 "node_modules/debug": {
1220 "version": "4.4.1",
1221 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz",
1222 "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==",
1223 "dev": true,
1224 "license": "MIT",
1225 "dependencies": {
1226 "ms": "^2.1.3"
1227 },
1228 "engines": {
1229 "node": ">=6.0"
1230 },
1231 "peerDependenciesMeta": {
1232 "supports-color": {
1233 "optional": true
1234 }
1235 }
1236 },
1237 "node_modules/deep-eql": {
1238 "version": "5.0.2",
1239 "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz",
1240 "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==",
1241 "dev": true,
1242 "license": "MIT",
1243 "engines": {
1244 "node": ">=6"
1245 }
1246 },
1247 "node_modules/eastasianwidth": {
1248 "version": "0.2.0",
1249 "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
1250 "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
1251 "dev": true,
1252 "license": "MIT"
1253 },
1254 "node_modules/emoji-regex": {
1255 "version": "9.2.2",
1256 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
1257 "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
1258 "dev": true,
1259 "license": "MIT"
1260 },
1261 "node_modules/es-module-lexer": {
1262 "version": "1.7.0",
1263 "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.7.0.tgz",
1264 "integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==",
1265 "dev": true,
1266 "license": "MIT"
1267 },
1268 "node_modules/esbuild": {
1269 "version": "0.25.9",
1270 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.9.tgz",
1271 "integrity": "sha512-CRbODhYyQx3qp7ZEwzxOk4JBqmD/seJrzPa/cGjY1VtIn5E09Oi9/dB4JwctnfZ8Q8iT7rioVv5k/FNT/uf54g==",
1272 "dev": true,
1273 "hasInstallScript": true,
1274 "license": "MIT",
1275 "bin": {
1276 "esbuild": "bin/esbuild"
1277 },
1278 "engines": {
1279 "node": ">=18"
1280 },
1281 "optionalDependencies": {
1282 "@esbuild/aix-ppc64": "0.25.9",
1283 "@esbuild/android-arm": "0.25.9",
1284 "@esbuild/android-arm64": "0.25.9",
1285 "@esbuild/android-x64": "0.25.9",
1286 "@esbuild/darwin-arm64": "0.25.9",
1287 "@esbuild/darwin-x64": "0.25.9",
1288 "@esbuild/freebsd-arm64": "0.25.9",
1289 "@esbuild/freebsd-x64": "0.25.9",
1290 "@esbuild/linux-arm": "0.25.9",
1291 "@esbuild/linux-arm64": "0.25.9",
1292 "@esbuild/linux-ia32": "0.25.9",
1293 "@esbuild/linux-loong64": "0.25.9",
1294 "@esbuild/linux-mips64el": "0.25.9",
1295 "@esbuild/linux-ppc64": "0.25.9",
1296 "@esbuild/linux-riscv64": "0.25.9",
1297 "@esbuild/linux-s390x": "0.25.9",
1298 "@esbuild/linux-x64": "0.25.9",
1299 "@esbuild/netbsd-arm64": "0.25.9",
1300 "@esbuild/netbsd-x64": "0.25.9",
1301 "@esbuild/openbsd-arm64": "0.25.9",
1302 "@esbuild/openbsd-x64": "0.25.9",
1303 "@esbuild/openharmony-arm64": "0.25.9",
1304 "@esbuild/sunos-x64": "0.25.9",
1305 "@esbuild/win32-arm64": "0.25.9",
1306 "@esbuild/win32-ia32": "0.25.9",
1307 "@esbuild/win32-x64": "0.25.9"
1308 }
1309 },
1310 "node_modules/estree-walker": {
1311 "version": "3.0.3",
1312 "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz",
1313 "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
1314 "dev": true,
1315 "license": "MIT",
1316 "dependencies": {
1317 "@types/estree": "^1.0.0"
1318 }
1319 },
1320 "node_modules/expect-type": {
1321 "version": "1.2.2",
1322 "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.2.2.tgz",
1323 "integrity": "sha512-JhFGDVJ7tmDJItKhYgJCGLOWjuK9vPxiXoUFLwLDc99NlmklilbiQJwoctZtt13+xMw91MCk/REan6MWHqDjyA==",
1324 "dev": true,
1325 "license": "Apache-2.0",
1326 "engines": {
1327 "node": ">=12.0.0"
1328 }
1329 },
1330 "node_modules/fdir": {
1331 "version": "6.5.0",
1332 "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
1333 "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
1334 "dev": true,
1335 "license": "MIT",
1336 "engines": {
1337 "node": ">=12.0.0"
1338 },
1339 "peerDependencies": {
1340 "picomatch": "^3 || ^4"
1341 },
1342 "peerDependenciesMeta": {
1343 "picomatch": {
1344 "optional": true
1345 }
1346 }
1347 },
1348 "node_modules/foreground-child": {
1349 "version": "3.3.1",
1350 "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz",
1351 "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==",
1352 "dev": true,
1353 "license": "ISC",
1354 "dependencies": {
1355 "cross-spawn": "^7.0.6",
1356 "signal-exit": "^4.0.1"
1357 },
1358 "engines": {
1359 "node": ">=14"
1360 },
1361 "funding": {
1362 "url": "https://github.com/sponsors/isaacs"
1363 }
1364 },
1365 "node_modules/fsevents": {
1366 "version": "2.3.3",
1367 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
1368 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
1369 "dev": true,
1370 "hasInstallScript": true,
1371 "license": "MIT",
1372 "optional": true,
1373 "os": [
1374 "darwin"
1375 ],
1376 "engines": {
1377 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
1378 }
1379 },
1380 "node_modules/glob": {
1381 "version": "10.4.5",
1382 "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz",
1383 "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==",
1384 "dev": true,
1385 "license": "ISC",
1386 "dependencies": {
1387 "foreground-child": "^3.1.0",
1388 "jackspeak": "^3.1.2",
1389 "minimatch": "^9.0.4",
1390 "minipass": "^7.1.2",
1391 "package-json-from-dist": "^1.0.0",
1392 "path-scurry": "^1.11.1"
1393 },
1394 "bin": {
1395 "glob": "dist/esm/bin.mjs"
1396 },
1397 "funding": {
1398 "url": "https://github.com/sponsors/isaacs"
1399 }
1400 },
1401 "node_modules/has-flag": {
1402 "version": "4.0.0",
1403 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
1404 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
1405 "dev": true,
1406 "license": "MIT",
1407 "engines": {
1408 "node": ">=8"
1409 }
1410 },
1411 "node_modules/html-escaper": {
1412 "version": "2.0.2",
1413 "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz",
1414 "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==",
1415 "dev": true,
1416 "license": "MIT"
1417 },
1418 "node_modules/is-fullwidth-code-point": {
1419 "version": "3.0.0",
1420 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
1421 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
1422 "dev": true,
1423 "license": "MIT",
1424 "engines": {
1425 "node": ">=8"
1426 }
1427 },
1428 "node_modules/isexe": {
1429 "version": "2.0.0",
1430 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
1431 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
1432 "dev": true,
1433 "license": "ISC"
1434 },
1435 "node_modules/istanbul-lib-coverage": {
1436 "version": "3.2.2",
1437 "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz",
1438 "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==",
1439 "dev": true,
1440 "license": "BSD-3-Clause",
1441 "engines": {
1442 "node": ">=8"
1443 }
1444 },
1445 "node_modules/istanbul-lib-report": {
1446 "version": "3.0.1",
1447 "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz",
1448 "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==",
1449 "dev": true,
1450 "license": "BSD-3-Clause",
1451 "dependencies": {
1452 "istanbul-lib-coverage": "^3.0.0",
1453 "make-dir": "^4.0.0",
1454 "supports-color": "^7.1.0"
1455 },
1456 "engines": {
1457 "node": ">=10"
1458 }
1459 },
1460 "node_modules/istanbul-lib-source-maps": {
1461 "version": "5.0.6",
1462 "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-5.0.6.tgz",
1463 "integrity": "sha512-yg2d+Em4KizZC5niWhQaIomgf5WlL4vOOjZ5xGCmF8SnPE/mDWWXgvRExdcpCgh9lLRRa1/fSYp2ymmbJ1pI+A==",
1464 "dev": true,
1465 "license": "BSD-3-Clause",
1466 "dependencies": {
1467 "@jridgewell/trace-mapping": "^0.3.23",
1468 "debug": "^4.1.1",
1469 "istanbul-lib-coverage": "^3.0.0"
1470 },
1471 "engines": {
1472 "node": ">=10"
1473 }
1474 },
1475 "node_modules/istanbul-reports": {
1476 "version": "3.2.0",
1477 "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.2.0.tgz",
1478 "integrity": "sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==",
1479 "dev": true,
1480 "license": "BSD-3-Clause",
1481 "dependencies": {
1482 "html-escaper": "^2.0.0",
1483 "istanbul-lib-report": "^3.0.0"
1484 },
1485 "engines": {
1486 "node": ">=8"
1487 }
1488 },
1489 "node_modules/jackspeak": {
1490 "version": "3.4.3",
1491 "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz",
1492 "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==",
1493 "dev": true,
1494 "license": "BlueOak-1.0.0",
1495 "dependencies": {
1496 "@isaacs/cliui": "^8.0.2"
1497 },
1498 "funding": {
1499 "url": "https://github.com/sponsors/isaacs"
1500 },
1501 "optionalDependencies": {
1502 "@pkgjs/parseargs": "^0.11.0"
1503 }
1504 },
1505 "node_modules/js-tokens": {
1506 "version": "9.0.1",
1507 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-9.0.1.tgz",
1508 "integrity": "sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==",
1509 "dev": true,
1510 "license": "MIT"
1511 },
1512 "node_modules/json5": {
1513 "version": "2.2.3",
1514 "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
1515 "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
1516 "license": "MIT",
1517 "bin": {
1518 "json5": "lib/cli.js"
1519 },
1520 "engines": {
1521 "node": ">=6"
1522 }
1523 },
1524 "node_modules/loupe": {
1525 "version": "3.2.1",
1526 "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.2.1.tgz",
1527 "integrity": "sha512-CdzqowRJCeLU72bHvWqwRBBlLcMEtIvGrlvef74kMnV2AolS9Y8xUv1I0U/MNAWMhBlKIoyuEgoJ0t/bbwHbLQ==",
1528 "dev": true,
1529 "license": "MIT"
1530 },
1531 "node_modules/lru-cache": {
1532 "version": "10.4.3",
1533 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
1534 "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
1535 "dev": true,
1536 "license": "ISC"
1537 },
1538 "node_modules/magic-string": {
1539 "version": "0.30.18",
1540 "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.18.tgz",
1541 "integrity": "sha512-yi8swmWbO17qHhwIBNeeZxTceJMeBvWJaId6dyvTSOwTipqeHhMhOrz6513r1sOKnpvQ7zkhlG8tPrpilwTxHQ==",
1542 "dev": true,
1543 "license": "MIT",
1544 "dependencies": {
1545 "@jridgewell/sourcemap-codec": "^1.5.5"
1546 }
1547 },
1548 "node_modules/magicast": {
1549 "version": "0.3.5",
1550 "resolved": "https://registry.npmjs.org/magicast/-/magicast-0.3.5.tgz",
1551 "integrity": "sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==",
1552 "dev": true,
1553 "license": "MIT",
1554 "dependencies": {
1555 "@babel/parser": "^7.25.4",
1556 "@babel/types": "^7.25.4",
1557 "source-map-js": "^1.2.0"
1558 }
1559 },
1560 "node_modules/make-dir": {
1561 "version": "4.0.0",
1562 "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz",
1563 "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==",
1564 "dev": true,
1565 "license": "MIT",
1566 "dependencies": {
1567 "semver": "^7.5.3"
1568 },
1569 "engines": {
1570 "node": ">=10"
1571 },
1572 "funding": {
1573 "url": "https://github.com/sponsors/sindresorhus"
1574 }
1575 },
1576 "node_modules/minimatch": {
1577 "version": "9.0.5",
1578 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
1579 "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
1580 "dev": true,
1581 "license": "ISC",
1582 "dependencies": {
1583 "brace-expansion": "^2.0.1"
1584 },
1585 "engines": {
1586 "node": ">=16 || 14 >=14.17"
1587 },
1588 "funding": {
1589 "url": "https://github.com/sponsors/isaacs"
1590 }
1591 },
1592 "node_modules/minipass": {
1593 "version": "7.1.2",
1594 "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
1595 "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
1596 "dev": true,
1597 "license": "ISC",
1598 "engines": {
1599 "node": ">=16 || 14 >=14.17"
1600 }
1601 },
1602 "node_modules/ms": {
1603 "version": "2.1.3",
1604 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
1605 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
1606 "dev": true,
1607 "license": "MIT"
1608 },
1609 "node_modules/nanoid": {
1610 "version": "3.3.11",
1611 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
1612 "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",
1613 "dev": true,
1614 "funding": [
1615 {
1616 "type": "github",
1617 "url": "https://github.com/sponsors/ai"
1618 }
1619 ],
1620 "license": "MIT",
1621 "bin": {
1622 "nanoid": "bin/nanoid.cjs"
1623 },
1624 "engines": {
1625 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
1626 }
1627 },
1628 "node_modules/openweather-api-node": {
1629 "version": "3.1.5",
1630 "resolved": "https://registry.npmjs.org/openweather-api-node/-/openweather-api-node-3.1.5.tgz",
1631 "integrity": "sha512-FGLE0bWOTvp4XHaswmzMfisYMMEtwEwOEJR0vaS07L31OUcutV/UUO5/vRuktkRPoqfk3KZOoqddsRTGTxT7Aw==",
1632 "license": "MIT"
1633 },
1634 "node_modules/package-json-from-dist": {
1635 "version": "1.0.1",
1636 "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz",
1637 "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==",
1638 "dev": true,
1639 "license": "BlueOak-1.0.0"
1640 },
1641 "node_modules/path-key": {
1642 "version": "3.1.1",
1643 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
1644 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
1645 "dev": true,
1646 "license": "MIT",
1647 "engines": {
1648 "node": ">=8"
1649 }
1650 },
1651 "node_modules/path-scurry": {
1652 "version": "1.11.1",
1653 "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz",
1654 "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==",
1655 "dev": true,
1656 "license": "BlueOak-1.0.0",
1657 "dependencies": {
1658 "lru-cache": "^10.2.0",
1659 "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
1660 },
1661 "engines": {
1662 "node": ">=16 || 14 >=14.18"
1663 },
1664 "funding": {
1665 "url": "https://github.com/sponsors/isaacs"
1666 }
1667 },
1668 "node_modules/pathe": {
1669 "version": "2.0.3",
1670 "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz",
1671 "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==",
1672 "dev": true,
1673 "license": "MIT"
1674 },
1675 "node_modules/pathval": {
1676 "version": "2.0.1",
1677 "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.1.tgz",
1678 "integrity": "sha512-//nshmD55c46FuFw26xV/xFAaB5HF9Xdap7HJBBnrKdAd6/GxDBaNA1870O79+9ueg61cZLSVc+OaFlfmObYVQ==",
1679 "dev": true,
1680 "license": "MIT",
1681 "engines": {
1682 "node": ">= 14.16"
1683 }
1684 },
1685 "node_modules/picocolors": {
1686 "version": "1.1.1",
1687 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
1688 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
1689 "dev": true,
1690 "license": "ISC"
1691 },
1692 "node_modules/picomatch": {
1693 "version": "4.0.3",
1694 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz",
1695 "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==",
1696 "dev": true,
1697 "license": "MIT",
1698 "engines": {
1699 "node": ">=12"
1700 },
1701 "funding": {
1702 "url": "https://github.com/sponsors/jonschlinkert"
1703 }
1704 },
1705 "node_modules/postcss": {
1706 "version": "8.5.6",
1707 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz",
1708 "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==",
1709 "dev": true,
1710 "funding": [
1711 {
1712 "type": "opencollective",
1713 "url": "https://opencollective.com/postcss/"
1714 },
1715 {
1716 "type": "tidelift",
1717 "url": "https://tidelift.com/funding/github/npm/postcss"
1718 },
1719 {
1720 "type": "github",
1721 "url": "https://github.com/sponsors/ai"
1722 }
1723 ],
1724 "license": "MIT",
1725 "dependencies": {
1726 "nanoid": "^3.3.11",
1727 "picocolors": "^1.1.1",
1728 "source-map-js": "^1.2.1"
1729 },
1730 "engines": {
1731 "node": "^10 || ^12 || >=14"
1732 }
1733 },
1734 "node_modules/rollup": {
1735 "version": "4.48.0",
1736 "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.48.0.tgz",
1737 "integrity": "sha512-BXHRqK1vyt9XVSEHZ9y7xdYtuYbwVod2mLwOMFP7t/Eqoc1pHRlG/WdV2qNeNvZHRQdLedaFycljaYYM96RqJQ==",
1738 "dev": true,
1739 "license": "MIT",
1740 "dependencies": {
1741 "@types/estree": "1.0.8"
1742 },
1743 "bin": {
1744 "rollup": "dist/bin/rollup"
1745 },
1746 "engines": {
1747 "node": ">=18.0.0",
1748 "npm": ">=8.0.0"
1749 },
1750 "optionalDependencies": {
1751 "@rollup/rollup-android-arm-eabi": "4.48.0",
1752 "@rollup/rollup-android-arm64": "4.48.0",
1753 "@rollup/rollup-darwin-arm64": "4.48.0",
1754 "@rollup/rollup-darwin-x64": "4.48.0",
1755 "@rollup/rollup-freebsd-arm64": "4.48.0",
1756 "@rollup/rollup-freebsd-x64": "4.48.0",
1757 "@rollup/rollup-linux-arm-gnueabihf": "4.48.0",
1758 "@rollup/rollup-linux-arm-musleabihf": "4.48.0",
1759 "@rollup/rollup-linux-arm64-gnu": "4.48.0",
1760 "@rollup/rollup-linux-arm64-musl": "4.48.0",
1761 "@rollup/rollup-linux-loongarch64-gnu": "4.48.0",
1762 "@rollup/rollup-linux-ppc64-gnu": "4.48.0",
1763 "@rollup/rollup-linux-riscv64-gnu": "4.48.0",
1764 "@rollup/rollup-linux-riscv64-musl": "4.48.0",
1765 "@rollup/rollup-linux-s390x-gnu": "4.48.0",
1766 "@rollup/rollup-linux-x64-gnu": "4.48.0",
1767 "@rollup/rollup-linux-x64-musl": "4.48.0",
1768 "@rollup/rollup-win32-arm64-msvc": "4.48.0",
1769 "@rollup/rollup-win32-ia32-msvc": "4.48.0",
1770 "@rollup/rollup-win32-x64-msvc": "4.48.0",
1771 "fsevents": "~2.3.2"
1772 }
1773 },
1774 "node_modules/semver": {
1775 "version": "7.7.2",
1776 "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
1777 "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
1778 "dev": true,
1779 "license": "ISC",
1780 "bin": {
1781 "semver": "bin/semver.js"
1782 },
1783 "engines": {
1784 "node": ">=10"
1785 }
1786 },
1787 "node_modules/shebang-command": {
1788 "version": "2.0.0",
1789 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
1790 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
1791 "dev": true,
1792 "license": "MIT",
1793 "dependencies": {
1794 "shebang-regex": "^3.0.0"
1795 },
1796 "engines": {
1797 "node": ">=8"
1798 }
1799 },
1800 "node_modules/shebang-regex": {
1801 "version": "3.0.0",
1802 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
1803 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
1804 "dev": true,
1805 "license": "MIT",
1806 "engines": {
1807 "node": ">=8"
1808 }
1809 },
1810 "node_modules/siginfo": {
1811 "version": "2.0.0",
1812 "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz",
1813 "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==",
1814 "dev": true,
1815 "license": "ISC"
1816 },
1817 "node_modules/signal-exit": {
1818 "version": "4.1.0",
1819 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
1820 "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
1821 "dev": true,
1822 "license": "ISC",
1823 "engines": {
1824 "node": ">=14"
1825 },
1826 "funding": {
1827 "url": "https://github.com/sponsors/isaacs"
1828 }
1829 },
1830 "node_modules/source-map-js": {
1831 "version": "1.2.1",
1832 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
1833 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
1834 "dev": true,
1835 "license": "BSD-3-Clause",
1836 "engines": {
1837 "node": ">=0.10.0"
1838 }
1839 },
1840 "node_modules/stackback": {
1841 "version": "0.0.2",
1842 "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz",
1843 "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==",
1844 "dev": true,
1845 "license": "MIT"
1846 },
1847 "node_modules/std-env": {
1848 "version": "3.9.0",
1849 "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.9.0.tgz",
1850 "integrity": "sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw==",
1851 "dev": true,
1852 "license": "MIT"
1853 },
1854 "node_modules/string-width": {
1855 "version": "5.1.2",
1856 "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
1857 "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
1858 "dev": true,
1859 "license": "MIT",
1860 "dependencies": {
1861 "eastasianwidth": "^0.2.0",
1862 "emoji-regex": "^9.2.2",
1863 "strip-ansi": "^7.0.1"
1864 },
1865 "engines": {
1866 "node": ">=12"
1867 },
1868 "funding": {
1869 "url": "https://github.com/sponsors/sindresorhus"
1870 }
1871 },
1872 "node_modules/string-width-cjs": {
1873 "name": "string-width",
1874 "version": "4.2.3",
1875 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
1876 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
1877 "dev": true,
1878 "license": "MIT",
1879 "dependencies": {
1880 "emoji-regex": "^8.0.0",
1881 "is-fullwidth-code-point": "^3.0.0",
1882 "strip-ansi": "^6.0.1"
1883 },
1884 "engines": {
1885 "node": ">=8"
1886 }
1887 },
1888 "node_modules/string-width-cjs/node_modules/ansi-regex": {
1889 "version": "5.0.1",
1890 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
1891 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
1892 "dev": true,
1893 "license": "MIT",
1894 "engines": {
1895 "node": ">=8"
1896 }
1897 },
1898 "node_modules/string-width-cjs/node_modules/emoji-regex": {
1899 "version": "8.0.0",
1900 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
1901 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
1902 "dev": true,
1903 "license": "MIT"
1904 },
1905 "node_modules/string-width-cjs/node_modules/strip-ansi": {
1906 "version": "6.0.1",
1907 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
1908 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
1909 "dev": true,
1910 "license": "MIT",
1911 "dependencies": {
1912 "ansi-regex": "^5.0.1"
1913 },
1914 "engines": {
1915 "node": ">=8"
1916 }
1917 },
1918 "node_modules/strip-ansi": {
1919 "version": "7.1.0",
1920 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
1921 "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
1922 "dev": true,
1923 "license": "MIT",
1924 "dependencies": {
1925 "ansi-regex": "^6.0.1"
1926 },
1927 "engines": {
1928 "node": ">=12"
1929 },
1930 "funding": {
1931 "url": "https://github.com/chalk/strip-ansi?sponsor=1"
1932 }
1933 },
1934 "node_modules/strip-ansi-cjs": {
1935 "name": "strip-ansi",
1936 "version": "6.0.1",
1937 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
1938 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
1939 "dev": true,
1940 "license": "MIT",
1941 "dependencies": {
1942 "ansi-regex": "^5.0.1"
1943 },
1944 "engines": {
1945 "node": ">=8"
1946 }
1947 },
1948 "node_modules/strip-ansi-cjs/node_modules/ansi-regex": {
1949 "version": "5.0.1",
1950 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
1951 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
1952 "dev": true,
1953 "license": "MIT",
1954 "engines": {
1955 "node": ">=8"
1956 }
1957 },
1958 "node_modules/strip-literal": {
1959 "version": "3.0.0",
1960 "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-3.0.0.tgz",
1961 "integrity": "sha512-TcccoMhJOM3OebGhSBEmp3UZ2SfDMZUEBdRA/9ynfLi8yYajyWX3JiXArcJt4Umh4vISpspkQIY8ZZoCqjbviA==",
1962 "dev": true,
1963 "license": "MIT",
1964 "dependencies": {
1965 "js-tokens": "^9.0.1"
1966 },
1967 "funding": {
1968 "url": "https://github.com/sponsors/antfu"
1969 }
1970 },
1971 "node_modules/supports-color": {
1972 "version": "7.2.0",
1973 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
1974 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
1975 "dev": true,
1976 "license": "MIT",
1977 "dependencies": {
1978 "has-flag": "^4.0.0"
1979 },
1980 "engines": {
1981 "node": ">=8"
1982 }
1983 },
1984 "node_modules/test-exclude": {
1985 "version": "7.0.1",
1986 "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-7.0.1.tgz",
1987 "integrity": "sha512-pFYqmTw68LXVjeWJMST4+borgQP2AyMNbg1BpZh9LbyhUeNkeaPF9gzfPGUAnSMV3qPYdWUwDIjjCLiSDOl7vg==",
1988 "dev": true,
1989 "license": "ISC",
1990 "dependencies": {
1991 "@istanbuljs/schema": "^0.1.2",
1992 "glob": "^10.4.1",
1993 "minimatch": "^9.0.4"
1994 },
1995 "engines": {
1996 "node": ">=18"
1997 }
1998 },
1999 "node_modules/tinybench": {
2000 "version": "2.9.0",
2001 "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz",
2002 "integrity": "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==",
2003 "dev": true,
2004 "license": "MIT"
2005 },
2006 "node_modules/tinyexec": {
2007 "version": "0.3.2",
2008 "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.2.tgz",
2009 "integrity": "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==",
2010 "dev": true,
2011 "license": "MIT"
2012 },
2013 "node_modules/tinyglobby": {
2014 "version": "0.2.14",
2015 "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.14.tgz",
2016 "integrity": "sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==",
2017 "dev": true,
2018 "license": "MIT",
2019 "dependencies": {
2020 "fdir": "^6.4.4",
2021 "picomatch": "^4.0.2"
2022 },
2023 "engines": {
2024 "node": ">=12.0.0"
2025 },
2026 "funding": {
2027 "url": "https://github.com/sponsors/SuperchupuDev"
2028 }
2029 },
2030 "node_modules/tinypool": {
2031 "version": "1.1.1",
2032 "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-1.1.1.tgz",
2033 "integrity": "sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==",
2034 "dev": true,
2035 "license": "MIT",
2036 "engines": {
2037 "node": "^18.0.0 || >=20.0.0"
2038 }
2039 },
2040 "node_modules/tinyrainbow": {
2041 "version": "2.0.0",
2042 "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-2.0.0.tgz",
2043 "integrity": "sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==",
2044 "dev": true,
2045 "license": "MIT",
2046 "engines": {
2047 "node": ">=14.0.0"
2048 }
2049 },
2050 "node_modules/tinyspy": {
2051 "version": "4.0.3",
2052 "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-4.0.3.tgz",
2053 "integrity": "sha512-t2T/WLB2WRgZ9EpE4jgPJ9w+i66UZfDc8wHh0xrwiRNN+UwH98GIJkTeZqX9rg0i0ptwzqW+uYeIF0T4F8LR7A==",
2054 "dev": true,
2055 "license": "MIT",
2056 "engines": {
2057 "node": ">=14.0.0"
2058 }
2059 },
2060 "node_modules/typescript": {
2061 "version": "5.9.2",
2062 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.2.tgz",
2063 "integrity": "sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==",
2064 "dev": true,
2065 "license": "Apache-2.0",
2066 "bin": {
2067 "tsc": "bin/tsc",
2068 "tsserver": "bin/tsserver"
2069 },
2070 "engines": {
2071 "node": ">=14.17"
2072 }
2073 },
2074 "node_modules/undici-types": {
2075 "version": "7.10.0",
2076 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.10.0.tgz",
2077 "integrity": "sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag==",
2078 "dev": true,
2079 "license": "MIT"
2080 },
2081 "node_modules/vite": {
2082 "version": "7.1.3",
2083 "resolved": "https://registry.npmjs.org/vite/-/vite-7.1.3.tgz",
2084 "integrity": "sha512-OOUi5zjkDxYrKhTV3V7iKsoS37VUM7v40+HuwEmcrsf11Cdx9y3DIr2Px6liIcZFwt3XSRpQvFpL3WVy7ApkGw==",
2085 "dev": true,
2086 "license": "MIT",
2087 "dependencies": {
2088 "esbuild": "^0.25.0",
2089 "fdir": "^6.5.0",
2090 "picomatch": "^4.0.3",
2091 "postcss": "^8.5.6",
2092 "rollup": "^4.43.0",
2093 "tinyglobby": "^0.2.14"
2094 },
2095 "bin": {
2096 "vite": "bin/vite.js"
2097 },
2098 "engines": {
2099 "node": "^20.19.0 || >=22.12.0"
2100 },
2101 "funding": {
2102 "url": "https://github.com/vitejs/vite?sponsor=1"
2103 },
2104 "optionalDependencies": {
2105 "fsevents": "~2.3.3"
2106 },
2107 "peerDependencies": {
2108 "@types/node": "^20.19.0 || >=22.12.0",
2109 "jiti": ">=1.21.0",
2110 "less": "^4.0.0",
2111 "lightningcss": "^1.21.0",
2112 "sass": "^1.70.0",
2113 "sass-embedded": "^1.70.0",
2114 "stylus": ">=0.54.8",
2115 "sugarss": "^5.0.0",
2116 "terser": "^5.16.0",
2117 "tsx": "^4.8.1",
2118 "yaml": "^2.4.2"
2119 },
2120 "peerDependenciesMeta": {
2121 "@types/node": {
2122 "optional": true
2123 },
2124 "jiti": {
2125 "optional": true
2126 },
2127 "less": {
2128 "optional": true
2129 },
2130 "lightningcss": {
2131 "optional": true
2132 },
2133 "sass": {
2134 "optional": true
2135 },
2136 "sass-embedded": {
2137 "optional": true
2138 },
2139 "stylus": {
2140 "optional": true
2141 },
2142 "sugarss": {
2143 "optional": true
2144 },
2145 "terser": {
2146 "optional": true
2147 },
2148 "tsx": {
2149 "optional": true
2150 },
2151 "yaml": {
2152 "optional": true
2153 }
2154 }
2155 },
2156 "node_modules/vite-node": {
2157 "version": "3.2.4",
2158 "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-3.2.4.tgz",
2159 "integrity": "sha512-EbKSKh+bh1E1IFxeO0pg1n4dvoOTt0UDiXMd/qn++r98+jPO1xtJilvXldeuQ8giIB5IkpjCgMleHMNEsGH6pg==",
2160 "dev": true,
2161 "license": "MIT",
2162 "dependencies": {
2163 "cac": "^6.7.14",
2164 "debug": "^4.4.1",
2165 "es-module-lexer": "^1.7.0",
2166 "pathe": "^2.0.3",
2167 "vite": "^5.0.0 || ^6.0.0 || ^7.0.0-0"
2168 },
2169 "bin": {
2170 "vite-node": "vite-node.mjs"
2171 },
2172 "engines": {
2173 "node": "^18.0.0 || ^20.0.0 || >=22.0.0"
2174 },
2175 "funding": {
2176 "url": "https://opencollective.com/vitest"
2177 }
2178 },
2179 "node_modules/vitest": {
2180 "version": "3.2.4",
2181 "resolved": "https://registry.npmjs.org/vitest/-/vitest-3.2.4.tgz",
2182 "integrity": "sha512-LUCP5ev3GURDysTWiP47wRRUpLKMOfPh+yKTx3kVIEiu5KOMeqzpnYNsKyOoVrULivR8tLcks4+lga33Whn90A==",
2183 "dev": true,
2184 "license": "MIT",
2185 "dependencies": {
2186 "@types/chai": "^5.2.2",
2187 "@vitest/expect": "3.2.4",
2188 "@vitest/mocker": "3.2.4",
2189 "@vitest/pretty-format": "^3.2.4",
2190 "@vitest/runner": "3.2.4",
2191 "@vitest/snapshot": "3.2.4",
2192 "@vitest/spy": "3.2.4",
2193 "@vitest/utils": "3.2.4",
2194 "chai": "^5.2.0",
2195 "debug": "^4.4.1",
2196 "expect-type": "^1.2.1",
2197 "magic-string": "^0.30.17",
2198 "pathe": "^2.0.3",
2199 "picomatch": "^4.0.2",
2200 "std-env": "^3.9.0",
2201 "tinybench": "^2.9.0",
2202 "tinyexec": "^0.3.2",
2203 "tinyglobby": "^0.2.14",
2204 "tinypool": "^1.1.1",
2205 "tinyrainbow": "^2.0.0",
2206 "vite": "^5.0.0 || ^6.0.0 || ^7.0.0-0",
2207 "vite-node": "3.2.4",
2208 "why-is-node-running": "^2.3.0"
2209 },
2210 "bin": {
2211 "vitest": "vitest.mjs"
2212 },
2213 "engines": {
2214 "node": "^18.0.0 || ^20.0.0 || >=22.0.0"
2215 },
2216 "funding": {
2217 "url": "https://opencollective.com/vitest"
2218 },
2219 "peerDependencies": {
2220 "@edge-runtime/vm": "*",
2221 "@types/debug": "^4.1.12",
2222 "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0",
2223 "@vitest/browser": "3.2.4",
2224 "@vitest/ui": "3.2.4",
2225 "happy-dom": "*",
2226 "jsdom": "*"
2227 },
2228 "peerDependenciesMeta": {
2229 "@edge-runtime/vm": {
2230 "optional": true
2231 },
2232 "@types/debug": {
2233 "optional": true
2234 },
2235 "@types/node": {
2236 "optional": true
2237 },
2238 "@vitest/browser": {
2239 "optional": true
2240 },
2241 "@vitest/ui": {
2242 "optional": true
2243 },
2244 "happy-dom": {
2245 "optional": true
2246 },
2247 "jsdom": {
2248 "optional": true
2249 }
2250 }
2251 },
2252 "node_modules/which": {
2253 "version": "2.0.2",
2254 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
2255 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
2256 "dev": true,
2257 "license": "ISC",
2258 "dependencies": {
2259 "isexe": "^2.0.0"
2260 },
2261 "bin": {
2262 "node-which": "bin/node-which"
2263 },
2264 "engines": {
2265 "node": ">= 8"
2266 }
2267 },
2268 "node_modules/why-is-node-running": {
2269 "version": "2.3.0",
2270 "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz",
2271 "integrity": "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==",
2272 "dev": true,
2273 "license": "MIT",
2274 "dependencies": {
2275 "siginfo": "^2.0.0",
2276 "stackback": "0.0.2"
2277 },
2278 "bin": {
2279 "why-is-node-running": "cli.js"
2280 },
2281 "engines": {
2282 "node": ">=8"
2283 }
2284 },
2285 "node_modules/wrap-ansi": {
2286 "version": "8.1.0",
2287 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
2288 "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
2289 "dev": true,
2290 "license": "MIT",
2291 "dependencies": {
2292 "ansi-styles": "^6.1.0",
2293 "string-width": "^5.0.1",
2294 "strip-ansi": "^7.0.1"
2295 },
2296 "engines": {
2297 "node": ">=12"
2298 },
2299 "funding": {
2300 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
2301 }
2302 },
2303 "node_modules/wrap-ansi-cjs": {
2304 "name": "wrap-ansi",
2305 "version": "7.0.0",
2306 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
2307 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
2308 "dev": true,
2309 "license": "MIT",
2310 "dependencies": {
2311 "ansi-styles": "^4.0.0",
2312 "string-width": "^4.1.0",
2313 "strip-ansi": "^6.0.0"
2314 },
2315 "engines": {
2316 "node": ">=10"
2317 },
2318 "funding": {
2319 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
2320 }
2321 },
2322 "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": {
2323 "version": "5.0.1",
2324 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
2325 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
2326 "dev": true,
2327 "license": "MIT",
2328 "engines": {
2329 "node": ">=8"
2330 }
2331 },
2332 "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": {
2333 "version": "4.3.0",
2334 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
2335 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
2336 "dev": true,
2337 "license": "MIT",
2338 "dependencies": {
2339 "color-convert": "^2.0.1"
2340 },
2341 "engines": {
2342 "node": ">=8"
2343 },
2344 "funding": {
2345 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
2346 }
2347 },
2348 "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": {
2349 "version": "8.0.0",
2350 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
2351 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
2352 "dev": true,
2353 "license": "MIT"
2354 },
2355 "node_modules/wrap-ansi-cjs/node_modules/string-width": {
2356 "version": "4.2.3",
2357 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
2358 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
2359 "dev": true,
2360 "license": "MIT",
2361 "dependencies": {
2362 "emoji-regex": "^8.0.0",
2363 "is-fullwidth-code-point": "^3.0.0",
2364 "strip-ansi": "^6.0.1"
2365 },
2366 "engines": {
2367 "node": ">=8"
2368 }
2369 },
2370 "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": {
2371 "version": "6.0.1",
2372 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
2373 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
2374 "dev": true,
2375 "license": "MIT",
2376 "dependencies": {
2377 "ansi-regex": "^5.0.1"
2378 },
2379 "engines": {
2380 "node": ">=8"
2381 }
2382 }
2383 }
2384}