wip library to store cold objects in s3, warm objects on disk, and hot objects in memory
nodejs
typescript
1{
2 "name": "tiered-storage",
3 "version": "1.0.0",
4 "lockfileVersion": 3,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "tiered-storage",
9 "version": "1.0.0",
10 "dependencies": {
11 "@aws-sdk/client-s3": "^3.500.0",
12 "hono": "^4.10.7",
13 "mime-types": "^3.0.2",
14 "tiny-lru": "^11.0.0"
15 },
16 "devDependencies": {
17 "@types/bun": "^1.3.4",
18 "@types/mime-types": "^3.0.1",
19 "@types/node": "^24.10.1",
20 "@typescript-eslint/eslint-plugin": "^8.48.1",
21 "@typescript-eslint/parser": "^8.48.1",
22 "eslint": "^9.39.1",
23 "tsx": "^4.0.0",
24 "typescript": "^5.3.0",
25 "vitest": "^4.0.15"
26 },
27 "engines": {
28 "node": ">=18.0.0"
29 }
30 },
31 "node_modules/@aws-crypto/crc32": {
32 "version": "5.2.0",
33 "license": "Apache-2.0",
34 "dependencies": {
35 "@aws-crypto/util": "^5.2.0",
36 "@aws-sdk/types": "^3.222.0",
37 "tslib": "^2.6.2"
38 },
39 "engines": {
40 "node": ">=16.0.0"
41 }
42 },
43 "node_modules/@aws-crypto/crc32c": {
44 "version": "5.2.0",
45 "license": "Apache-2.0",
46 "dependencies": {
47 "@aws-crypto/util": "^5.2.0",
48 "@aws-sdk/types": "^3.222.0",
49 "tslib": "^2.6.2"
50 }
51 },
52 "node_modules/@aws-crypto/sha1-browser": {
53 "version": "5.2.0",
54 "license": "Apache-2.0",
55 "dependencies": {
56 "@aws-crypto/supports-web-crypto": "^5.2.0",
57 "@aws-crypto/util": "^5.2.0",
58 "@aws-sdk/types": "^3.222.0",
59 "@aws-sdk/util-locate-window": "^3.0.0",
60 "@smithy/util-utf8": "^2.0.0",
61 "tslib": "^2.6.2"
62 }
63 },
64 "node_modules/@aws-crypto/sha1-browser/node_modules/@smithy/util-utf8": {
65 "version": "2.3.0",
66 "license": "Apache-2.0",
67 "dependencies": {
68 "@smithy/util-buffer-from": "^2.2.0",
69 "tslib": "^2.6.2"
70 },
71 "engines": {
72 "node": ">=14.0.0"
73 }
74 },
75 "node_modules/@aws-crypto/sha1-browser/node_modules/@smithy/util-utf8/node_modules/@smithy/util-buffer-from": {
76 "version": "2.2.0",
77 "license": "Apache-2.0",
78 "dependencies": {
79 "@smithy/is-array-buffer": "^2.2.0",
80 "tslib": "^2.6.2"
81 },
82 "engines": {
83 "node": ">=14.0.0"
84 }
85 },
86 "node_modules/@aws-crypto/sha1-browser/node_modules/@smithy/util-utf8/node_modules/@smithy/util-buffer-from/node_modules/@smithy/is-array-buffer": {
87 "version": "2.2.0",
88 "license": "Apache-2.0",
89 "dependencies": {
90 "tslib": "^2.6.2"
91 },
92 "engines": {
93 "node": ">=14.0.0"
94 }
95 },
96 "node_modules/@aws-crypto/sha256-browser": {
97 "version": "5.2.0",
98 "license": "Apache-2.0",
99 "dependencies": {
100 "@aws-crypto/sha256-js": "^5.2.0",
101 "@aws-crypto/supports-web-crypto": "^5.2.0",
102 "@aws-crypto/util": "^5.2.0",
103 "@aws-sdk/types": "^3.222.0",
104 "@aws-sdk/util-locate-window": "^3.0.0",
105 "@smithy/util-utf8": "^2.0.0",
106 "tslib": "^2.6.2"
107 }
108 },
109 "node_modules/@aws-crypto/sha256-browser/node_modules/@smithy/util-utf8": {
110 "version": "2.3.0",
111 "license": "Apache-2.0",
112 "dependencies": {
113 "@smithy/util-buffer-from": "^2.2.0",
114 "tslib": "^2.6.2"
115 },
116 "engines": {
117 "node": ">=14.0.0"
118 }
119 },
120 "node_modules/@aws-crypto/sha256-browser/node_modules/@smithy/util-utf8/node_modules/@smithy/util-buffer-from": {
121 "version": "2.2.0",
122 "license": "Apache-2.0",
123 "dependencies": {
124 "@smithy/is-array-buffer": "^2.2.0",
125 "tslib": "^2.6.2"
126 },
127 "engines": {
128 "node": ">=14.0.0"
129 }
130 },
131 "node_modules/@aws-crypto/sha256-browser/node_modules/@smithy/util-utf8/node_modules/@smithy/util-buffer-from/node_modules/@smithy/is-array-buffer": {
132 "version": "2.2.0",
133 "license": "Apache-2.0",
134 "dependencies": {
135 "tslib": "^2.6.2"
136 },
137 "engines": {
138 "node": ">=14.0.0"
139 }
140 },
141 "node_modules/@aws-crypto/sha256-js": {
142 "version": "5.2.0",
143 "license": "Apache-2.0",
144 "dependencies": {
145 "@aws-crypto/util": "^5.2.0",
146 "@aws-sdk/types": "^3.222.0",
147 "tslib": "^2.6.2"
148 },
149 "engines": {
150 "node": ">=16.0.0"
151 }
152 },
153 "node_modules/@aws-crypto/supports-web-crypto": {
154 "version": "5.2.0",
155 "license": "Apache-2.0",
156 "dependencies": {
157 "tslib": "^2.6.2"
158 }
159 },
160 "node_modules/@aws-crypto/util": {
161 "version": "5.2.0",
162 "license": "Apache-2.0",
163 "dependencies": {
164 "@aws-sdk/types": "^3.222.0",
165 "@smithy/util-utf8": "^2.0.0",
166 "tslib": "^2.6.2"
167 }
168 },
169 "node_modules/@aws-crypto/util/node_modules/@smithy/util-utf8": {
170 "version": "2.3.0",
171 "license": "Apache-2.0",
172 "dependencies": {
173 "@smithy/util-buffer-from": "^2.2.0",
174 "tslib": "^2.6.2"
175 },
176 "engines": {
177 "node": ">=14.0.0"
178 }
179 },
180 "node_modules/@aws-crypto/util/node_modules/@smithy/util-utf8/node_modules/@smithy/util-buffer-from": {
181 "version": "2.2.0",
182 "license": "Apache-2.0",
183 "dependencies": {
184 "@smithy/is-array-buffer": "^2.2.0",
185 "tslib": "^2.6.2"
186 },
187 "engines": {
188 "node": ">=14.0.0"
189 }
190 },
191 "node_modules/@aws-crypto/util/node_modules/@smithy/util-utf8/node_modules/@smithy/util-buffer-from/node_modules/@smithy/is-array-buffer": {
192 "version": "2.2.0",
193 "license": "Apache-2.0",
194 "dependencies": {
195 "tslib": "^2.6.2"
196 },
197 "engines": {
198 "node": ">=14.0.0"
199 }
200 },
201 "node_modules/@aws-sdk/client-s3": {
202 "version": "3.946.0",
203 "license": "Apache-2.0",
204 "dependencies": {
205 "@aws-crypto/sha1-browser": "5.2.0",
206 "@aws-crypto/sha256-browser": "5.2.0",
207 "@aws-crypto/sha256-js": "5.2.0",
208 "@aws-sdk/core": "3.946.0",
209 "@aws-sdk/credential-provider-node": "3.946.0",
210 "@aws-sdk/middleware-bucket-endpoint": "3.936.0",
211 "@aws-sdk/middleware-expect-continue": "3.936.0",
212 "@aws-sdk/middleware-flexible-checksums": "3.946.0",
213 "@aws-sdk/middleware-host-header": "3.936.0",
214 "@aws-sdk/middleware-location-constraint": "3.936.0",
215 "@aws-sdk/middleware-logger": "3.936.0",
216 "@aws-sdk/middleware-recursion-detection": "3.936.0",
217 "@aws-sdk/middleware-sdk-s3": "3.946.0",
218 "@aws-sdk/middleware-ssec": "3.936.0",
219 "@aws-sdk/middleware-user-agent": "3.946.0",
220 "@aws-sdk/region-config-resolver": "3.936.0",
221 "@aws-sdk/signature-v4-multi-region": "3.946.0",
222 "@aws-sdk/types": "3.936.0",
223 "@aws-sdk/util-endpoints": "3.936.0",
224 "@aws-sdk/util-user-agent-browser": "3.936.0",
225 "@aws-sdk/util-user-agent-node": "3.946.0",
226 "@smithy/config-resolver": "^4.4.3",
227 "@smithy/core": "^3.18.7",
228 "@smithy/eventstream-serde-browser": "^4.2.5",
229 "@smithy/eventstream-serde-config-resolver": "^4.3.5",
230 "@smithy/eventstream-serde-node": "^4.2.5",
231 "@smithy/fetch-http-handler": "^5.3.6",
232 "@smithy/hash-blob-browser": "^4.2.6",
233 "@smithy/hash-node": "^4.2.5",
234 "@smithy/hash-stream-node": "^4.2.5",
235 "@smithy/invalid-dependency": "^4.2.5",
236 "@smithy/md5-js": "^4.2.5",
237 "@smithy/middleware-content-length": "^4.2.5",
238 "@smithy/middleware-endpoint": "^4.3.14",
239 "@smithy/middleware-retry": "^4.4.14",
240 "@smithy/middleware-serde": "^4.2.6",
241 "@smithy/middleware-stack": "^4.2.5",
242 "@smithy/node-config-provider": "^4.3.5",
243 "@smithy/node-http-handler": "^4.4.5",
244 "@smithy/protocol-http": "^5.3.5",
245 "@smithy/smithy-client": "^4.9.10",
246 "@smithy/types": "^4.9.0",
247 "@smithy/url-parser": "^4.2.5",
248 "@smithy/util-base64": "^4.3.0",
249 "@smithy/util-body-length-browser": "^4.2.0",
250 "@smithy/util-body-length-node": "^4.2.1",
251 "@smithy/util-defaults-mode-browser": "^4.3.13",
252 "@smithy/util-defaults-mode-node": "^4.2.16",
253 "@smithy/util-endpoints": "^3.2.5",
254 "@smithy/util-middleware": "^4.2.5",
255 "@smithy/util-retry": "^4.2.5",
256 "@smithy/util-stream": "^4.5.6",
257 "@smithy/util-utf8": "^4.2.0",
258 "@smithy/util-waiter": "^4.2.5",
259 "tslib": "^2.6.2"
260 },
261 "engines": {
262 "node": ">=18.0.0"
263 }
264 },
265 "node_modules/@aws-sdk/client-sso": {
266 "version": "3.946.0",
267 "license": "Apache-2.0",
268 "dependencies": {
269 "@aws-crypto/sha256-browser": "5.2.0",
270 "@aws-crypto/sha256-js": "5.2.0",
271 "@aws-sdk/core": "3.946.0",
272 "@aws-sdk/middleware-host-header": "3.936.0",
273 "@aws-sdk/middleware-logger": "3.936.0",
274 "@aws-sdk/middleware-recursion-detection": "3.936.0",
275 "@aws-sdk/middleware-user-agent": "3.946.0",
276 "@aws-sdk/region-config-resolver": "3.936.0",
277 "@aws-sdk/types": "3.936.0",
278 "@aws-sdk/util-endpoints": "3.936.0",
279 "@aws-sdk/util-user-agent-browser": "3.936.0",
280 "@aws-sdk/util-user-agent-node": "3.946.0",
281 "@smithy/config-resolver": "^4.4.3",
282 "@smithy/core": "^3.18.7",
283 "@smithy/fetch-http-handler": "^5.3.6",
284 "@smithy/hash-node": "^4.2.5",
285 "@smithy/invalid-dependency": "^4.2.5",
286 "@smithy/middleware-content-length": "^4.2.5",
287 "@smithy/middleware-endpoint": "^4.3.14",
288 "@smithy/middleware-retry": "^4.4.14",
289 "@smithy/middleware-serde": "^4.2.6",
290 "@smithy/middleware-stack": "^4.2.5",
291 "@smithy/node-config-provider": "^4.3.5",
292 "@smithy/node-http-handler": "^4.4.5",
293 "@smithy/protocol-http": "^5.3.5",
294 "@smithy/smithy-client": "^4.9.10",
295 "@smithy/types": "^4.9.0",
296 "@smithy/url-parser": "^4.2.5",
297 "@smithy/util-base64": "^4.3.0",
298 "@smithy/util-body-length-browser": "^4.2.0",
299 "@smithy/util-body-length-node": "^4.2.1",
300 "@smithy/util-defaults-mode-browser": "^4.3.13",
301 "@smithy/util-defaults-mode-node": "^4.2.16",
302 "@smithy/util-endpoints": "^3.2.5",
303 "@smithy/util-middleware": "^4.2.5",
304 "@smithy/util-retry": "^4.2.5",
305 "@smithy/util-utf8": "^4.2.0",
306 "tslib": "^2.6.2"
307 },
308 "engines": {
309 "node": ">=18.0.0"
310 }
311 },
312 "node_modules/@aws-sdk/core": {
313 "version": "3.946.0",
314 "license": "Apache-2.0",
315 "dependencies": {
316 "@aws-sdk/types": "3.936.0",
317 "@aws-sdk/xml-builder": "3.930.0",
318 "@smithy/core": "^3.18.7",
319 "@smithy/node-config-provider": "^4.3.5",
320 "@smithy/property-provider": "^4.2.5",
321 "@smithy/protocol-http": "^5.3.5",
322 "@smithy/signature-v4": "^5.3.5",
323 "@smithy/smithy-client": "^4.9.10",
324 "@smithy/types": "^4.9.0",
325 "@smithy/util-base64": "^4.3.0",
326 "@smithy/util-middleware": "^4.2.5",
327 "@smithy/util-utf8": "^4.2.0",
328 "tslib": "^2.6.2"
329 },
330 "engines": {
331 "node": ">=18.0.0"
332 }
333 },
334 "node_modules/@aws-sdk/credential-provider-env": {
335 "version": "3.946.0",
336 "license": "Apache-2.0",
337 "dependencies": {
338 "@aws-sdk/core": "3.946.0",
339 "@aws-sdk/types": "3.936.0",
340 "@smithy/property-provider": "^4.2.5",
341 "@smithy/types": "^4.9.0",
342 "tslib": "^2.6.2"
343 },
344 "engines": {
345 "node": ">=18.0.0"
346 }
347 },
348 "node_modules/@aws-sdk/credential-provider-http": {
349 "version": "3.946.0",
350 "license": "Apache-2.0",
351 "dependencies": {
352 "@aws-sdk/core": "3.946.0",
353 "@aws-sdk/types": "3.936.0",
354 "@smithy/fetch-http-handler": "^5.3.6",
355 "@smithy/node-http-handler": "^4.4.5",
356 "@smithy/property-provider": "^4.2.5",
357 "@smithy/protocol-http": "^5.3.5",
358 "@smithy/smithy-client": "^4.9.10",
359 "@smithy/types": "^4.9.0",
360 "@smithy/util-stream": "^4.5.6",
361 "tslib": "^2.6.2"
362 },
363 "engines": {
364 "node": ">=18.0.0"
365 }
366 },
367 "node_modules/@aws-sdk/credential-provider-ini": {
368 "version": "3.946.0",
369 "license": "Apache-2.0",
370 "dependencies": {
371 "@aws-sdk/core": "3.946.0",
372 "@aws-sdk/credential-provider-env": "3.946.0",
373 "@aws-sdk/credential-provider-http": "3.946.0",
374 "@aws-sdk/credential-provider-login": "3.946.0",
375 "@aws-sdk/credential-provider-process": "3.946.0",
376 "@aws-sdk/credential-provider-sso": "3.946.0",
377 "@aws-sdk/credential-provider-web-identity": "3.946.0",
378 "@aws-sdk/nested-clients": "3.946.0",
379 "@aws-sdk/types": "3.936.0",
380 "@smithy/credential-provider-imds": "^4.2.5",
381 "@smithy/property-provider": "^4.2.5",
382 "@smithy/shared-ini-file-loader": "^4.4.0",
383 "@smithy/types": "^4.9.0",
384 "tslib": "^2.6.2"
385 },
386 "engines": {
387 "node": ">=18.0.0"
388 }
389 },
390 "node_modules/@aws-sdk/credential-provider-login": {
391 "version": "3.946.0",
392 "license": "Apache-2.0",
393 "dependencies": {
394 "@aws-sdk/core": "3.946.0",
395 "@aws-sdk/nested-clients": "3.946.0",
396 "@aws-sdk/types": "3.936.0",
397 "@smithy/property-provider": "^4.2.5",
398 "@smithy/protocol-http": "^5.3.5",
399 "@smithy/shared-ini-file-loader": "^4.4.0",
400 "@smithy/types": "^4.9.0",
401 "tslib": "^2.6.2"
402 },
403 "engines": {
404 "node": ">=18.0.0"
405 }
406 },
407 "node_modules/@aws-sdk/credential-provider-node": {
408 "version": "3.946.0",
409 "license": "Apache-2.0",
410 "dependencies": {
411 "@aws-sdk/credential-provider-env": "3.946.0",
412 "@aws-sdk/credential-provider-http": "3.946.0",
413 "@aws-sdk/credential-provider-ini": "3.946.0",
414 "@aws-sdk/credential-provider-process": "3.946.0",
415 "@aws-sdk/credential-provider-sso": "3.946.0",
416 "@aws-sdk/credential-provider-web-identity": "3.946.0",
417 "@aws-sdk/types": "3.936.0",
418 "@smithy/credential-provider-imds": "^4.2.5",
419 "@smithy/property-provider": "^4.2.5",
420 "@smithy/shared-ini-file-loader": "^4.4.0",
421 "@smithy/types": "^4.9.0",
422 "tslib": "^2.6.2"
423 },
424 "engines": {
425 "node": ">=18.0.0"
426 }
427 },
428 "node_modules/@aws-sdk/credential-provider-process": {
429 "version": "3.946.0",
430 "license": "Apache-2.0",
431 "dependencies": {
432 "@aws-sdk/core": "3.946.0",
433 "@aws-sdk/types": "3.936.0",
434 "@smithy/property-provider": "^4.2.5",
435 "@smithy/shared-ini-file-loader": "^4.4.0",
436 "@smithy/types": "^4.9.0",
437 "tslib": "^2.6.2"
438 },
439 "engines": {
440 "node": ">=18.0.0"
441 }
442 },
443 "node_modules/@aws-sdk/credential-provider-sso": {
444 "version": "3.946.0",
445 "license": "Apache-2.0",
446 "dependencies": {
447 "@aws-sdk/client-sso": "3.946.0",
448 "@aws-sdk/core": "3.946.0",
449 "@aws-sdk/token-providers": "3.946.0",
450 "@aws-sdk/types": "3.936.0",
451 "@smithy/property-provider": "^4.2.5",
452 "@smithy/shared-ini-file-loader": "^4.4.0",
453 "@smithy/types": "^4.9.0",
454 "tslib": "^2.6.2"
455 },
456 "engines": {
457 "node": ">=18.0.0"
458 }
459 },
460 "node_modules/@aws-sdk/credential-provider-web-identity": {
461 "version": "3.946.0",
462 "license": "Apache-2.0",
463 "dependencies": {
464 "@aws-sdk/core": "3.946.0",
465 "@aws-sdk/nested-clients": "3.946.0",
466 "@aws-sdk/types": "3.936.0",
467 "@smithy/property-provider": "^4.2.5",
468 "@smithy/shared-ini-file-loader": "^4.4.0",
469 "@smithy/types": "^4.9.0",
470 "tslib": "^2.6.2"
471 },
472 "engines": {
473 "node": ">=18.0.0"
474 }
475 },
476 "node_modules/@aws-sdk/middleware-bucket-endpoint": {
477 "version": "3.936.0",
478 "license": "Apache-2.0",
479 "dependencies": {
480 "@aws-sdk/types": "3.936.0",
481 "@aws-sdk/util-arn-parser": "3.893.0",
482 "@smithy/node-config-provider": "^4.3.5",
483 "@smithy/protocol-http": "^5.3.5",
484 "@smithy/types": "^4.9.0",
485 "@smithy/util-config-provider": "^4.2.0",
486 "tslib": "^2.6.2"
487 },
488 "engines": {
489 "node": ">=18.0.0"
490 }
491 },
492 "node_modules/@aws-sdk/middleware-expect-continue": {
493 "version": "3.936.0",
494 "license": "Apache-2.0",
495 "dependencies": {
496 "@aws-sdk/types": "3.936.0",
497 "@smithy/protocol-http": "^5.3.5",
498 "@smithy/types": "^4.9.0",
499 "tslib": "^2.6.2"
500 },
501 "engines": {
502 "node": ">=18.0.0"
503 }
504 },
505 "node_modules/@aws-sdk/middleware-flexible-checksums": {
506 "version": "3.946.0",
507 "license": "Apache-2.0",
508 "dependencies": {
509 "@aws-crypto/crc32": "5.2.0",
510 "@aws-crypto/crc32c": "5.2.0",
511 "@aws-crypto/util": "5.2.0",
512 "@aws-sdk/core": "3.946.0",
513 "@aws-sdk/types": "3.936.0",
514 "@smithy/is-array-buffer": "^4.2.0",
515 "@smithy/node-config-provider": "^4.3.5",
516 "@smithy/protocol-http": "^5.3.5",
517 "@smithy/types": "^4.9.0",
518 "@smithy/util-middleware": "^4.2.5",
519 "@smithy/util-stream": "^4.5.6",
520 "@smithy/util-utf8": "^4.2.0",
521 "tslib": "^2.6.2"
522 },
523 "engines": {
524 "node": ">=18.0.0"
525 }
526 },
527 "node_modules/@aws-sdk/middleware-host-header": {
528 "version": "3.936.0",
529 "license": "Apache-2.0",
530 "dependencies": {
531 "@aws-sdk/types": "3.936.0",
532 "@smithy/protocol-http": "^5.3.5",
533 "@smithy/types": "^4.9.0",
534 "tslib": "^2.6.2"
535 },
536 "engines": {
537 "node": ">=18.0.0"
538 }
539 },
540 "node_modules/@aws-sdk/middleware-location-constraint": {
541 "version": "3.936.0",
542 "license": "Apache-2.0",
543 "dependencies": {
544 "@aws-sdk/types": "3.936.0",
545 "@smithy/types": "^4.9.0",
546 "tslib": "^2.6.2"
547 },
548 "engines": {
549 "node": ">=18.0.0"
550 }
551 },
552 "node_modules/@aws-sdk/middleware-logger": {
553 "version": "3.936.0",
554 "license": "Apache-2.0",
555 "dependencies": {
556 "@aws-sdk/types": "3.936.0",
557 "@smithy/types": "^4.9.0",
558 "tslib": "^2.6.2"
559 },
560 "engines": {
561 "node": ">=18.0.0"
562 }
563 },
564 "node_modules/@aws-sdk/middleware-recursion-detection": {
565 "version": "3.936.0",
566 "license": "Apache-2.0",
567 "dependencies": {
568 "@aws-sdk/types": "3.936.0",
569 "@aws/lambda-invoke-store": "^0.2.0",
570 "@smithy/protocol-http": "^5.3.5",
571 "@smithy/types": "^4.9.0",
572 "tslib": "^2.6.2"
573 },
574 "engines": {
575 "node": ">=18.0.0"
576 }
577 },
578 "node_modules/@aws-sdk/middleware-sdk-s3": {
579 "version": "3.946.0",
580 "license": "Apache-2.0",
581 "dependencies": {
582 "@aws-sdk/core": "3.946.0",
583 "@aws-sdk/types": "3.936.0",
584 "@aws-sdk/util-arn-parser": "3.893.0",
585 "@smithy/core": "^3.18.7",
586 "@smithy/node-config-provider": "^4.3.5",
587 "@smithy/protocol-http": "^5.3.5",
588 "@smithy/signature-v4": "^5.3.5",
589 "@smithy/smithy-client": "^4.9.10",
590 "@smithy/types": "^4.9.0",
591 "@smithy/util-config-provider": "^4.2.0",
592 "@smithy/util-middleware": "^4.2.5",
593 "@smithy/util-stream": "^4.5.6",
594 "@smithy/util-utf8": "^4.2.0",
595 "tslib": "^2.6.2"
596 },
597 "engines": {
598 "node": ">=18.0.0"
599 }
600 },
601 "node_modules/@aws-sdk/middleware-ssec": {
602 "version": "3.936.0",
603 "license": "Apache-2.0",
604 "dependencies": {
605 "@aws-sdk/types": "3.936.0",
606 "@smithy/types": "^4.9.0",
607 "tslib": "^2.6.2"
608 },
609 "engines": {
610 "node": ">=18.0.0"
611 }
612 },
613 "node_modules/@aws-sdk/middleware-user-agent": {
614 "version": "3.946.0",
615 "license": "Apache-2.0",
616 "dependencies": {
617 "@aws-sdk/core": "3.946.0",
618 "@aws-sdk/types": "3.936.0",
619 "@aws-sdk/util-endpoints": "3.936.0",
620 "@smithy/core": "^3.18.7",
621 "@smithy/protocol-http": "^5.3.5",
622 "@smithy/types": "^4.9.0",
623 "tslib": "^2.6.2"
624 },
625 "engines": {
626 "node": ">=18.0.0"
627 }
628 },
629 "node_modules/@aws-sdk/nested-clients": {
630 "version": "3.946.0",
631 "license": "Apache-2.0",
632 "dependencies": {
633 "@aws-crypto/sha256-browser": "5.2.0",
634 "@aws-crypto/sha256-js": "5.2.0",
635 "@aws-sdk/core": "3.946.0",
636 "@aws-sdk/middleware-host-header": "3.936.0",
637 "@aws-sdk/middleware-logger": "3.936.0",
638 "@aws-sdk/middleware-recursion-detection": "3.936.0",
639 "@aws-sdk/middleware-user-agent": "3.946.0",
640 "@aws-sdk/region-config-resolver": "3.936.0",
641 "@aws-sdk/types": "3.936.0",
642 "@aws-sdk/util-endpoints": "3.936.0",
643 "@aws-sdk/util-user-agent-browser": "3.936.0",
644 "@aws-sdk/util-user-agent-node": "3.946.0",
645 "@smithy/config-resolver": "^4.4.3",
646 "@smithy/core": "^3.18.7",
647 "@smithy/fetch-http-handler": "^5.3.6",
648 "@smithy/hash-node": "^4.2.5",
649 "@smithy/invalid-dependency": "^4.2.5",
650 "@smithy/middleware-content-length": "^4.2.5",
651 "@smithy/middleware-endpoint": "^4.3.14",
652 "@smithy/middleware-retry": "^4.4.14",
653 "@smithy/middleware-serde": "^4.2.6",
654 "@smithy/middleware-stack": "^4.2.5",
655 "@smithy/node-config-provider": "^4.3.5",
656 "@smithy/node-http-handler": "^4.4.5",
657 "@smithy/protocol-http": "^5.3.5",
658 "@smithy/smithy-client": "^4.9.10",
659 "@smithy/types": "^4.9.0",
660 "@smithy/url-parser": "^4.2.5",
661 "@smithy/util-base64": "^4.3.0",
662 "@smithy/util-body-length-browser": "^4.2.0",
663 "@smithy/util-body-length-node": "^4.2.1",
664 "@smithy/util-defaults-mode-browser": "^4.3.13",
665 "@smithy/util-defaults-mode-node": "^4.2.16",
666 "@smithy/util-endpoints": "^3.2.5",
667 "@smithy/util-middleware": "^4.2.5",
668 "@smithy/util-retry": "^4.2.5",
669 "@smithy/util-utf8": "^4.2.0",
670 "tslib": "^2.6.2"
671 },
672 "engines": {
673 "node": ">=18.0.0"
674 }
675 },
676 "node_modules/@aws-sdk/region-config-resolver": {
677 "version": "3.936.0",
678 "license": "Apache-2.0",
679 "dependencies": {
680 "@aws-sdk/types": "3.936.0",
681 "@smithy/config-resolver": "^4.4.3",
682 "@smithy/node-config-provider": "^4.3.5",
683 "@smithy/types": "^4.9.0",
684 "tslib": "^2.6.2"
685 },
686 "engines": {
687 "node": ">=18.0.0"
688 }
689 },
690 "node_modules/@aws-sdk/signature-v4-multi-region": {
691 "version": "3.946.0",
692 "license": "Apache-2.0",
693 "dependencies": {
694 "@aws-sdk/middleware-sdk-s3": "3.946.0",
695 "@aws-sdk/types": "3.936.0",
696 "@smithy/protocol-http": "^5.3.5",
697 "@smithy/signature-v4": "^5.3.5",
698 "@smithy/types": "^4.9.0",
699 "tslib": "^2.6.2"
700 },
701 "engines": {
702 "node": ">=18.0.0"
703 }
704 },
705 "node_modules/@aws-sdk/token-providers": {
706 "version": "3.946.0",
707 "license": "Apache-2.0",
708 "dependencies": {
709 "@aws-sdk/core": "3.946.0",
710 "@aws-sdk/nested-clients": "3.946.0",
711 "@aws-sdk/types": "3.936.0",
712 "@smithy/property-provider": "^4.2.5",
713 "@smithy/shared-ini-file-loader": "^4.4.0",
714 "@smithy/types": "^4.9.0",
715 "tslib": "^2.6.2"
716 },
717 "engines": {
718 "node": ">=18.0.0"
719 }
720 },
721 "node_modules/@aws-sdk/types": {
722 "version": "3.936.0",
723 "license": "Apache-2.0",
724 "dependencies": {
725 "@smithy/types": "^4.9.0",
726 "tslib": "^2.6.2"
727 },
728 "engines": {
729 "node": ">=18.0.0"
730 }
731 },
732 "node_modules/@aws-sdk/util-arn-parser": {
733 "version": "3.893.0",
734 "license": "Apache-2.0",
735 "dependencies": {
736 "tslib": "^2.6.2"
737 },
738 "engines": {
739 "node": ">=18.0.0"
740 }
741 },
742 "node_modules/@aws-sdk/util-endpoints": {
743 "version": "3.936.0",
744 "license": "Apache-2.0",
745 "dependencies": {
746 "@aws-sdk/types": "3.936.0",
747 "@smithy/types": "^4.9.0",
748 "@smithy/url-parser": "^4.2.5",
749 "@smithy/util-endpoints": "^3.2.5",
750 "tslib": "^2.6.2"
751 },
752 "engines": {
753 "node": ">=18.0.0"
754 }
755 },
756 "node_modules/@aws-sdk/util-locate-window": {
757 "version": "3.893.0",
758 "license": "Apache-2.0",
759 "dependencies": {
760 "tslib": "^2.6.2"
761 },
762 "engines": {
763 "node": ">=18.0.0"
764 }
765 },
766 "node_modules/@aws-sdk/util-user-agent-browser": {
767 "version": "3.936.0",
768 "license": "Apache-2.0",
769 "dependencies": {
770 "@aws-sdk/types": "3.936.0",
771 "@smithy/types": "^4.9.0",
772 "bowser": "^2.11.0",
773 "tslib": "^2.6.2"
774 }
775 },
776 "node_modules/@aws-sdk/util-user-agent-node": {
777 "version": "3.946.0",
778 "license": "Apache-2.0",
779 "dependencies": {
780 "@aws-sdk/middleware-user-agent": "3.946.0",
781 "@aws-sdk/types": "3.936.0",
782 "@smithy/node-config-provider": "^4.3.5",
783 "@smithy/types": "^4.9.0",
784 "tslib": "^2.6.2"
785 },
786 "engines": {
787 "node": ">=18.0.0"
788 },
789 "peerDependencies": {
790 "aws-crt": ">=1.0.0"
791 },
792 "peerDependenciesMeta": {
793 "aws-crt": {
794 "optional": true
795 }
796 }
797 },
798 "node_modules/@aws-sdk/xml-builder": {
799 "version": "3.930.0",
800 "license": "Apache-2.0",
801 "dependencies": {
802 "@smithy/types": "^4.9.0",
803 "fast-xml-parser": "5.2.5",
804 "tslib": "^2.6.2"
805 },
806 "engines": {
807 "node": ">=18.0.0"
808 }
809 },
810 "node_modules/@aws/lambda-invoke-store": {
811 "version": "0.2.2",
812 "license": "Apache-2.0",
813 "engines": {
814 "node": ">=18.0.0"
815 }
816 },
817 "node_modules/@esbuild/aix-ppc64": {
818 "version": "0.27.1",
819 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.1.tgz",
820 "integrity": "sha512-HHB50pdsBX6k47S4u5g/CaLjqS3qwaOVE5ILsq64jyzgMhLuCuZ8rGzM9yhsAjfjkbgUPMzZEPa7DAp7yz6vuA==",
821 "cpu": [
822 "ppc64"
823 ],
824 "dev": true,
825 "license": "MIT",
826 "optional": true,
827 "os": [
828 "aix"
829 ],
830 "engines": {
831 "node": ">=18"
832 }
833 },
834 "node_modules/@esbuild/android-arm": {
835 "version": "0.27.1",
836 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.1.tgz",
837 "integrity": "sha512-kFqa6/UcaTbGm/NncN9kzVOODjhZW8e+FRdSeypWe6j33gzclHtwlANs26JrupOntlcWmB0u8+8HZo8s7thHvg==",
838 "cpu": [
839 "arm"
840 ],
841 "dev": true,
842 "license": "MIT",
843 "optional": true,
844 "os": [
845 "android"
846 ],
847 "engines": {
848 "node": ">=18"
849 }
850 },
851 "node_modules/@esbuild/android-arm64": {
852 "version": "0.27.1",
853 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.1.tgz",
854 "integrity": "sha512-45fuKmAJpxnQWixOGCrS+ro4Uvb4Re9+UTieUY2f8AEc+t7d4AaZ6eUJ3Hva7dtrxAAWHtlEFsXFMAgNnGU9uQ==",
855 "cpu": [
856 "arm64"
857 ],
858 "dev": true,
859 "license": "MIT",
860 "optional": true,
861 "os": [
862 "android"
863 ],
864 "engines": {
865 "node": ">=18"
866 }
867 },
868 "node_modules/@esbuild/android-x64": {
869 "version": "0.27.1",
870 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.1.tgz",
871 "integrity": "sha512-LBEpOz0BsgMEeHgenf5aqmn/lLNTFXVfoWMUox8CtWWYK9X4jmQzWjoGoNb8lmAYml/tQ/Ysvm8q7szu7BoxRQ==",
872 "cpu": [
873 "x64"
874 ],
875 "dev": true,
876 "license": "MIT",
877 "optional": true,
878 "os": [
879 "android"
880 ],
881 "engines": {
882 "node": ">=18"
883 }
884 },
885 "node_modules/@esbuild/darwin-arm64": {
886 "version": "0.27.1",
887 "cpu": [
888 "arm64"
889 ],
890 "dev": true,
891 "license": "MIT",
892 "optional": true,
893 "os": [
894 "darwin"
895 ],
896 "engines": {
897 "node": ">=18"
898 }
899 },
900 "node_modules/@esbuild/darwin-x64": {
901 "version": "0.27.1",
902 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.1.tgz",
903 "integrity": "sha512-+3ELd+nTzhfWb07Vol7EZ+5PTbJ/u74nC6iv4/lwIU99Ip5uuY6QoIf0Hn4m2HoV0qcnRivN3KSqc+FyCHjoVQ==",
904 "cpu": [
905 "x64"
906 ],
907 "dev": true,
908 "license": "MIT",
909 "optional": true,
910 "os": [
911 "darwin"
912 ],
913 "engines": {
914 "node": ">=18"
915 }
916 },
917 "node_modules/@esbuild/freebsd-arm64": {
918 "version": "0.27.1",
919 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.1.tgz",
920 "integrity": "sha512-/8Rfgns4XD9XOSXlzUDepG8PX+AVWHliYlUkFI3K3GB6tqbdjYqdhcb4BKRd7C0BhZSoaCxhv8kTcBrcZWP+xg==",
921 "cpu": [
922 "arm64"
923 ],
924 "dev": true,
925 "license": "MIT",
926 "optional": true,
927 "os": [
928 "freebsd"
929 ],
930 "engines": {
931 "node": ">=18"
932 }
933 },
934 "node_modules/@esbuild/freebsd-x64": {
935 "version": "0.27.1",
936 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.1.tgz",
937 "integrity": "sha512-GITpD8dK9C+r+5yRT/UKVT36h/DQLOHdwGVwwoHidlnA168oD3uxA878XloXebK4Ul3gDBBIvEdL7go9gCUFzQ==",
938 "cpu": [
939 "x64"
940 ],
941 "dev": true,
942 "license": "MIT",
943 "optional": true,
944 "os": [
945 "freebsd"
946 ],
947 "engines": {
948 "node": ">=18"
949 }
950 },
951 "node_modules/@esbuild/linux-arm": {
952 "version": "0.27.1",
953 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.1.tgz",
954 "integrity": "sha512-ieMID0JRZY/ZeCrsFQ3Y3NlHNCqIhTprJfDgSB3/lv5jJZ8FX3hqPyXWhe+gvS5ARMBJ242PM+VNz/ctNj//eA==",
955 "cpu": [
956 "arm"
957 ],
958 "dev": true,
959 "license": "MIT",
960 "optional": true,
961 "os": [
962 "linux"
963 ],
964 "engines": {
965 "node": ">=18"
966 }
967 },
968 "node_modules/@esbuild/linux-arm64": {
969 "version": "0.27.1",
970 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.1.tgz",
971 "integrity": "sha512-W9//kCrh/6in9rWIBdKaMtuTTzNj6jSeG/haWBADqLLa9P8O5YSRDzgD5y9QBok4AYlzS6ARHifAb75V6G670Q==",
972 "cpu": [
973 "arm64"
974 ],
975 "dev": true,
976 "license": "MIT",
977 "optional": true,
978 "os": [
979 "linux"
980 ],
981 "engines": {
982 "node": ">=18"
983 }
984 },
985 "node_modules/@esbuild/linux-ia32": {
986 "version": "0.27.1",
987 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.1.tgz",
988 "integrity": "sha512-VIUV4z8GD8rtSVMfAj1aXFahsi/+tcoXXNYmXgzISL+KB381vbSTNdeZHHHIYqFyXcoEhu9n5cT+05tRv13rlw==",
989 "cpu": [
990 "ia32"
991 ],
992 "dev": true,
993 "license": "MIT",
994 "optional": true,
995 "os": [
996 "linux"
997 ],
998 "engines": {
999 "node": ">=18"
1000 }
1001 },
1002 "node_modules/@esbuild/linux-loong64": {
1003 "version": "0.27.1",
1004 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.1.tgz",
1005 "integrity": "sha512-l4rfiiJRN7sTNI//ff65zJ9z8U+k6zcCg0LALU5iEWzY+a1mVZ8iWC1k5EsNKThZ7XCQ6YWtsZ8EWYm7r1UEsg==",
1006 "cpu": [
1007 "loong64"
1008 ],
1009 "dev": true,
1010 "license": "MIT",
1011 "optional": true,
1012 "os": [
1013 "linux"
1014 ],
1015 "engines": {
1016 "node": ">=18"
1017 }
1018 },
1019 "node_modules/@esbuild/linux-mips64el": {
1020 "version": "0.27.1",
1021 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.1.tgz",
1022 "integrity": "sha512-U0bEuAOLvO/DWFdygTHWY8C067FXz+UbzKgxYhXC0fDieFa0kDIra1FAhsAARRJbvEyso8aAqvPdNxzWuStBnA==",
1023 "cpu": [
1024 "mips64el"
1025 ],
1026 "dev": true,
1027 "license": "MIT",
1028 "optional": true,
1029 "os": [
1030 "linux"
1031 ],
1032 "engines": {
1033 "node": ">=18"
1034 }
1035 },
1036 "node_modules/@esbuild/linux-ppc64": {
1037 "version": "0.27.1",
1038 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.1.tgz",
1039 "integrity": "sha512-NzdQ/Xwu6vPSf/GkdmRNsOfIeSGnh7muundsWItmBsVpMoNPVpM61qNzAVY3pZ1glzzAxLR40UyYM23eaDDbYQ==",
1040 "cpu": [
1041 "ppc64"
1042 ],
1043 "dev": true,
1044 "license": "MIT",
1045 "optional": true,
1046 "os": [
1047 "linux"
1048 ],
1049 "engines": {
1050 "node": ">=18"
1051 }
1052 },
1053 "node_modules/@esbuild/linux-riscv64": {
1054 "version": "0.27.1",
1055 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.1.tgz",
1056 "integrity": "sha512-7zlw8p3IApcsN7mFw0O1Z1PyEk6PlKMu18roImfl3iQHTnr/yAfYv6s4hXPidbDoI2Q0pW+5xeoM4eTCC0UdrQ==",
1057 "cpu": [
1058 "riscv64"
1059 ],
1060 "dev": true,
1061 "license": "MIT",
1062 "optional": true,
1063 "os": [
1064 "linux"
1065 ],
1066 "engines": {
1067 "node": ">=18"
1068 }
1069 },
1070 "node_modules/@esbuild/linux-s390x": {
1071 "version": "0.27.1",
1072 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.1.tgz",
1073 "integrity": "sha512-cGj5wli+G+nkVQdZo3+7FDKC25Uh4ZVwOAK6A06Hsvgr8WqBBuOy/1s+PUEd/6Je+vjfm6stX0kmib5b/O2Ykw==",
1074 "cpu": [
1075 "s390x"
1076 ],
1077 "dev": true,
1078 "license": "MIT",
1079 "optional": true,
1080 "os": [
1081 "linux"
1082 ],
1083 "engines": {
1084 "node": ">=18"
1085 }
1086 },
1087 "node_modules/@esbuild/linux-x64": {
1088 "version": "0.27.1",
1089 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.1.tgz",
1090 "integrity": "sha512-z3H/HYI9MM0HTv3hQZ81f+AKb+yEoCRlUby1F80vbQ5XdzEMyY/9iNlAmhqiBKw4MJXwfgsh7ERGEOhrM1niMA==",
1091 "cpu": [
1092 "x64"
1093 ],
1094 "dev": true,
1095 "license": "MIT",
1096 "optional": true,
1097 "os": [
1098 "linux"
1099 ],
1100 "engines": {
1101 "node": ">=18"
1102 }
1103 },
1104 "node_modules/@esbuild/netbsd-arm64": {
1105 "version": "0.27.1",
1106 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.1.tgz",
1107 "integrity": "sha512-wzC24DxAvk8Em01YmVXyjl96Mr+ecTPyOuADAvjGg+fyBpGmxmcr2E5ttf7Im8D0sXZihpxzO1isus8MdjMCXQ==",
1108 "cpu": [
1109 "arm64"
1110 ],
1111 "dev": true,
1112 "license": "MIT",
1113 "optional": true,
1114 "os": [
1115 "netbsd"
1116 ],
1117 "engines": {
1118 "node": ">=18"
1119 }
1120 },
1121 "node_modules/@esbuild/netbsd-x64": {
1122 "version": "0.27.1",
1123 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.1.tgz",
1124 "integrity": "sha512-1YQ8ybGi2yIXswu6eNzJsrYIGFpnlzEWRl6iR5gMgmsrR0FcNoV1m9k9sc3PuP5rUBLshOZylc9nqSgymI+TYg==",
1125 "cpu": [
1126 "x64"
1127 ],
1128 "dev": true,
1129 "license": "MIT",
1130 "optional": true,
1131 "os": [
1132 "netbsd"
1133 ],
1134 "engines": {
1135 "node": ">=18"
1136 }
1137 },
1138 "node_modules/@esbuild/openbsd-arm64": {
1139 "version": "0.27.1",
1140 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.1.tgz",
1141 "integrity": "sha512-5Z+DzLCrq5wmU7RDaMDe2DVXMRm2tTDvX2KU14JJVBN2CT/qov7XVix85QoJqHltpvAOZUAc3ndU56HSMWrv8g==",
1142 "cpu": [
1143 "arm64"
1144 ],
1145 "dev": true,
1146 "license": "MIT",
1147 "optional": true,
1148 "os": [
1149 "openbsd"
1150 ],
1151 "engines": {
1152 "node": ">=18"
1153 }
1154 },
1155 "node_modules/@esbuild/openbsd-x64": {
1156 "version": "0.27.1",
1157 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.1.tgz",
1158 "integrity": "sha512-Q73ENzIdPF5jap4wqLtsfh8YbYSZ8Q0wnxplOlZUOyZy7B4ZKW8DXGWgTCZmF8VWD7Tciwv5F4NsRf6vYlZtqg==",
1159 "cpu": [
1160 "x64"
1161 ],
1162 "dev": true,
1163 "license": "MIT",
1164 "optional": true,
1165 "os": [
1166 "openbsd"
1167 ],
1168 "engines": {
1169 "node": ">=18"
1170 }
1171 },
1172 "node_modules/@esbuild/openharmony-arm64": {
1173 "version": "0.27.1",
1174 "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.1.tgz",
1175 "integrity": "sha512-ajbHrGM/XiK+sXM0JzEbJAen+0E+JMQZ2l4RR4VFwvV9JEERx+oxtgkpoKv1SevhjavK2z2ReHk32pjzktWbGg==",
1176 "cpu": [
1177 "arm64"
1178 ],
1179 "dev": true,
1180 "license": "MIT",
1181 "optional": true,
1182 "os": [
1183 "openharmony"
1184 ],
1185 "engines": {
1186 "node": ">=18"
1187 }
1188 },
1189 "node_modules/@esbuild/sunos-x64": {
1190 "version": "0.27.1",
1191 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.1.tgz",
1192 "integrity": "sha512-IPUW+y4VIjuDVn+OMzHc5FV4GubIwPnsz6ubkvN8cuhEqH81NovB53IUlrlBkPMEPxvNnf79MGBoz8rZ2iW8HA==",
1193 "cpu": [
1194 "x64"
1195 ],
1196 "dev": true,
1197 "license": "MIT",
1198 "optional": true,
1199 "os": [
1200 "sunos"
1201 ],
1202 "engines": {
1203 "node": ">=18"
1204 }
1205 },
1206 "node_modules/@esbuild/win32-arm64": {
1207 "version": "0.27.1",
1208 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.1.tgz",
1209 "integrity": "sha512-RIVRWiljWA6CdVu8zkWcRmGP7iRRIIwvhDKem8UMBjPql2TXM5PkDVvvrzMtj1V+WFPB4K7zkIGM7VzRtFkjdg==",
1210 "cpu": [
1211 "arm64"
1212 ],
1213 "dev": true,
1214 "license": "MIT",
1215 "optional": true,
1216 "os": [
1217 "win32"
1218 ],
1219 "engines": {
1220 "node": ">=18"
1221 }
1222 },
1223 "node_modules/@esbuild/win32-ia32": {
1224 "version": "0.27.1",
1225 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.1.tgz",
1226 "integrity": "sha512-2BR5M8CPbptC1AK5JbJT1fWrHLvejwZidKx3UMSF0ecHMa+smhi16drIrCEggkgviBwLYd5nwrFLSl5Kho96RQ==",
1227 "cpu": [
1228 "ia32"
1229 ],
1230 "dev": true,
1231 "license": "MIT",
1232 "optional": true,
1233 "os": [
1234 "win32"
1235 ],
1236 "engines": {
1237 "node": ">=18"
1238 }
1239 },
1240 "node_modules/@esbuild/win32-x64": {
1241 "version": "0.27.1",
1242 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.1.tgz",
1243 "integrity": "sha512-d5X6RMYv6taIymSk8JBP+nxv8DQAMY6A51GPgusqLdK9wBz5wWIXy1KjTck6HnjE9hqJzJRdk+1p/t5soSbCtw==",
1244 "cpu": [
1245 "x64"
1246 ],
1247 "dev": true,
1248 "license": "MIT",
1249 "optional": true,
1250 "os": [
1251 "win32"
1252 ],
1253 "engines": {
1254 "node": ">=18"
1255 }
1256 },
1257 "node_modules/@eslint-community/eslint-utils": {
1258 "version": "4.9.0",
1259 "dev": true,
1260 "license": "MIT",
1261 "dependencies": {
1262 "eslint-visitor-keys": "^3.4.3"
1263 },
1264 "engines": {
1265 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
1266 },
1267 "funding": {
1268 "url": "https://opencollective.com/eslint"
1269 },
1270 "peerDependencies": {
1271 "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0"
1272 }
1273 },
1274 "node_modules/@eslint-community/regexpp": {
1275 "version": "4.12.2",
1276 "dev": true,
1277 "license": "MIT",
1278 "engines": {
1279 "node": "^12.0.0 || ^14.0.0 || >=16.0.0"
1280 }
1281 },
1282 "node_modules/@eslint/config-array": {
1283 "version": "0.21.1",
1284 "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.1.tgz",
1285 "integrity": "sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==",
1286 "dev": true,
1287 "license": "Apache-2.0",
1288 "dependencies": {
1289 "@eslint/object-schema": "^2.1.7",
1290 "debug": "^4.3.1",
1291 "minimatch": "^3.1.2"
1292 },
1293 "engines": {
1294 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1295 }
1296 },
1297 "node_modules/@eslint/config-helpers": {
1298 "version": "0.4.2",
1299 "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz",
1300 "integrity": "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==",
1301 "dev": true,
1302 "license": "Apache-2.0",
1303 "dependencies": {
1304 "@eslint/core": "^0.17.0"
1305 },
1306 "engines": {
1307 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1308 }
1309 },
1310 "node_modules/@eslint/core": {
1311 "version": "0.17.0",
1312 "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz",
1313 "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==",
1314 "dev": true,
1315 "license": "Apache-2.0",
1316 "dependencies": {
1317 "@types/json-schema": "^7.0.15"
1318 },
1319 "engines": {
1320 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1321 }
1322 },
1323 "node_modules/@eslint/eslintrc": {
1324 "version": "3.3.3",
1325 "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.3.tgz",
1326 "integrity": "sha512-Kr+LPIUVKz2qkx1HAMH8q1q6azbqBAsXJUxBl/ODDuVPX45Z9DfwB8tPjTi6nNZ8BuM3nbJxC5zCAg5elnBUTQ==",
1327 "dev": true,
1328 "license": "MIT",
1329 "dependencies": {
1330 "ajv": "^6.12.4",
1331 "debug": "^4.3.2",
1332 "espree": "^10.0.1",
1333 "globals": "^14.0.0",
1334 "ignore": "^5.2.0",
1335 "import-fresh": "^3.2.1",
1336 "js-yaml": "^4.1.1",
1337 "minimatch": "^3.1.2",
1338 "strip-json-comments": "^3.1.1"
1339 },
1340 "engines": {
1341 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1342 },
1343 "funding": {
1344 "url": "https://opencollective.com/eslint"
1345 }
1346 },
1347 "node_modules/@eslint/eslintrc/node_modules/ignore": {
1348 "version": "5.3.2",
1349 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
1350 "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
1351 "dev": true,
1352 "license": "MIT",
1353 "engines": {
1354 "node": ">= 4"
1355 }
1356 },
1357 "node_modules/@eslint/js": {
1358 "version": "9.39.1",
1359 "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.1.tgz",
1360 "integrity": "sha512-S26Stp4zCy88tH94QbBv3XCuzRQiZ9yXofEILmglYTh/Ug/a9/umqvgFtYBAo3Lp0nsI/5/qH1CCrbdK3AP1Tw==",
1361 "dev": true,
1362 "license": "MIT",
1363 "engines": {
1364 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1365 },
1366 "funding": {
1367 "url": "https://eslint.org/donate"
1368 }
1369 },
1370 "node_modules/@eslint/object-schema": {
1371 "version": "2.1.7",
1372 "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz",
1373 "integrity": "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==",
1374 "dev": true,
1375 "license": "Apache-2.0",
1376 "engines": {
1377 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1378 }
1379 },
1380 "node_modules/@eslint/plugin-kit": {
1381 "version": "0.4.1",
1382 "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz",
1383 "integrity": "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==",
1384 "dev": true,
1385 "license": "Apache-2.0",
1386 "dependencies": {
1387 "@eslint/core": "^0.17.0",
1388 "levn": "^0.4.1"
1389 },
1390 "engines": {
1391 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1392 }
1393 },
1394 "node_modules/@humanfs/core": {
1395 "version": "0.19.1",
1396 "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz",
1397 "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==",
1398 "dev": true,
1399 "license": "Apache-2.0",
1400 "engines": {
1401 "node": ">=18.18.0"
1402 }
1403 },
1404 "node_modules/@humanfs/node": {
1405 "version": "0.16.7",
1406 "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.7.tgz",
1407 "integrity": "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==",
1408 "dev": true,
1409 "license": "Apache-2.0",
1410 "dependencies": {
1411 "@humanfs/core": "^0.19.1",
1412 "@humanwhocodes/retry": "^0.4.0"
1413 },
1414 "engines": {
1415 "node": ">=18.18.0"
1416 }
1417 },
1418 "node_modules/@humanwhocodes/module-importer": {
1419 "version": "1.0.1",
1420 "dev": true,
1421 "license": "Apache-2.0",
1422 "engines": {
1423 "node": ">=12.22"
1424 },
1425 "funding": {
1426 "type": "github",
1427 "url": "https://github.com/sponsors/nzakas"
1428 }
1429 },
1430 "node_modules/@humanwhocodes/retry": {
1431 "version": "0.4.3",
1432 "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz",
1433 "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==",
1434 "dev": true,
1435 "license": "Apache-2.0",
1436 "engines": {
1437 "node": ">=18.18"
1438 },
1439 "funding": {
1440 "type": "github",
1441 "url": "https://github.com/sponsors/nzakas"
1442 }
1443 },
1444 "node_modules/@jridgewell/sourcemap-codec": {
1445 "version": "1.5.5",
1446 "dev": true,
1447 "license": "MIT"
1448 },
1449 "node_modules/@rollup/rollup-android-arm-eabi": {
1450 "version": "4.53.3",
1451 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.53.3.tgz",
1452 "integrity": "sha512-mRSi+4cBjrRLoaal2PnqH82Wqyb+d3HsPUN/W+WslCXsZsyHa9ZeQQX/pQsZaVIWDkPcpV6jJ+3KLbTbgnwv8w==",
1453 "cpu": [
1454 "arm"
1455 ],
1456 "dev": true,
1457 "license": "MIT",
1458 "optional": true,
1459 "os": [
1460 "android"
1461 ]
1462 },
1463 "node_modules/@rollup/rollup-android-arm64": {
1464 "version": "4.53.3",
1465 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.53.3.tgz",
1466 "integrity": "sha512-CbDGaMpdE9sh7sCmTrTUyllhrg65t6SwhjlMJsLr+J8YjFuPmCEjbBSx4Z/e4SmDyH3aB5hGaJUP2ltV/vcs4w==",
1467 "cpu": [
1468 "arm64"
1469 ],
1470 "dev": true,
1471 "license": "MIT",
1472 "optional": true,
1473 "os": [
1474 "android"
1475 ]
1476 },
1477 "node_modules/@rollup/rollup-darwin-arm64": {
1478 "version": "4.53.3",
1479 "cpu": [
1480 "arm64"
1481 ],
1482 "dev": true,
1483 "license": "MIT",
1484 "optional": true,
1485 "os": [
1486 "darwin"
1487 ]
1488 },
1489 "node_modules/@rollup/rollup-darwin-x64": {
1490 "version": "4.53.3",
1491 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.53.3.tgz",
1492 "integrity": "sha512-DZ8N4CSNfl965CmPktJ8oBnfYr3F8dTTNBQkRlffnUarJ2ohudQD17sZBa097J8xhQ26AwhHJ5mvUyQW8ddTsQ==",
1493 "cpu": [
1494 "x64"
1495 ],
1496 "dev": true,
1497 "license": "MIT",
1498 "optional": true,
1499 "os": [
1500 "darwin"
1501 ]
1502 },
1503 "node_modules/@rollup/rollup-freebsd-arm64": {
1504 "version": "4.53.3",
1505 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.53.3.tgz",
1506 "integrity": "sha512-yMTrCrK92aGyi7GuDNtGn2sNW+Gdb4vErx4t3Gv/Tr+1zRb8ax4z8GWVRfr3Jw8zJWvpGHNpss3vVlbF58DZ4w==",
1507 "cpu": [
1508 "arm64"
1509 ],
1510 "dev": true,
1511 "license": "MIT",
1512 "optional": true,
1513 "os": [
1514 "freebsd"
1515 ]
1516 },
1517 "node_modules/@rollup/rollup-freebsd-x64": {
1518 "version": "4.53.3",
1519 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.53.3.tgz",
1520 "integrity": "sha512-lMfF8X7QhdQzseM6XaX0vbno2m3hlyZFhwcndRMw8fbAGUGL3WFMBdK0hbUBIUYcEcMhVLr1SIamDeuLBnXS+Q==",
1521 "cpu": [
1522 "x64"
1523 ],
1524 "dev": true,
1525 "license": "MIT",
1526 "optional": true,
1527 "os": [
1528 "freebsd"
1529 ]
1530 },
1531 "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
1532 "version": "4.53.3",
1533 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.53.3.tgz",
1534 "integrity": "sha512-k9oD15soC/Ln6d2Wv/JOFPzZXIAIFLp6B+i14KhxAfnq76ajt0EhYc5YPeX6W1xJkAdItcVT+JhKl1QZh44/qw==",
1535 "cpu": [
1536 "arm"
1537 ],
1538 "dev": true,
1539 "license": "MIT",
1540 "optional": true,
1541 "os": [
1542 "linux"
1543 ]
1544 },
1545 "node_modules/@rollup/rollup-linux-arm-musleabihf": {
1546 "version": "4.53.3",
1547 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.53.3.tgz",
1548 "integrity": "sha512-vTNlKq+N6CK/8UktsrFuc+/7NlEYVxgaEgRXVUVK258Z5ymho29skzW1sutgYjqNnquGwVUObAaxae8rZ6YMhg==",
1549 "cpu": [
1550 "arm"
1551 ],
1552 "dev": true,
1553 "license": "MIT",
1554 "optional": true,
1555 "os": [
1556 "linux"
1557 ]
1558 },
1559 "node_modules/@rollup/rollup-linux-arm64-gnu": {
1560 "version": "4.53.3",
1561 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.53.3.tgz",
1562 "integrity": "sha512-RGrFLWgMhSxRs/EWJMIFM1O5Mzuz3Xy3/mnxJp/5cVhZ2XoCAxJnmNsEyeMJtpK+wu0FJFWz+QF4mjCA7AUQ3w==",
1563 "cpu": [
1564 "arm64"
1565 ],
1566 "dev": true,
1567 "license": "MIT",
1568 "optional": true,
1569 "os": [
1570 "linux"
1571 ]
1572 },
1573 "node_modules/@rollup/rollup-linux-arm64-musl": {
1574 "version": "4.53.3",
1575 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.53.3.tgz",
1576 "integrity": "sha512-kASyvfBEWYPEwe0Qv4nfu6pNkITLTb32p4yTgzFCocHnJLAHs+9LjUu9ONIhvfT/5lv4YS5muBHyuV84epBo/A==",
1577 "cpu": [
1578 "arm64"
1579 ],
1580 "dev": true,
1581 "license": "MIT",
1582 "optional": true,
1583 "os": [
1584 "linux"
1585 ]
1586 },
1587 "node_modules/@rollup/rollup-linux-loong64-gnu": {
1588 "version": "4.53.3",
1589 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.53.3.tgz",
1590 "integrity": "sha512-JiuKcp2teLJwQ7vkJ95EwESWkNRFJD7TQgYmCnrPtlu50b4XvT5MOmurWNrCj3IFdyjBQ5p9vnrX4JM6I8OE7g==",
1591 "cpu": [
1592 "loong64"
1593 ],
1594 "dev": true,
1595 "license": "MIT",
1596 "optional": true,
1597 "os": [
1598 "linux"
1599 ]
1600 },
1601 "node_modules/@rollup/rollup-linux-ppc64-gnu": {
1602 "version": "4.53.3",
1603 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.53.3.tgz",
1604 "integrity": "sha512-EoGSa8nd6d3T7zLuqdojxC20oBfNT8nexBbB/rkxgKj5T5vhpAQKKnD+h3UkoMuTyXkP5jTjK/ccNRmQrPNDuw==",
1605 "cpu": [
1606 "ppc64"
1607 ],
1608 "dev": true,
1609 "license": "MIT",
1610 "optional": true,
1611 "os": [
1612 "linux"
1613 ]
1614 },
1615 "node_modules/@rollup/rollup-linux-riscv64-gnu": {
1616 "version": "4.53.3",
1617 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.53.3.tgz",
1618 "integrity": "sha512-4s+Wped2IHXHPnAEbIB0YWBv7SDohqxobiiPA1FIWZpX+w9o2i4LezzH/NkFUl8LRci/8udci6cLq+jJQlh+0g==",
1619 "cpu": [
1620 "riscv64"
1621 ],
1622 "dev": true,
1623 "license": "MIT",
1624 "optional": true,
1625 "os": [
1626 "linux"
1627 ]
1628 },
1629 "node_modules/@rollup/rollup-linux-riscv64-musl": {
1630 "version": "4.53.3",
1631 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.53.3.tgz",
1632 "integrity": "sha512-68k2g7+0vs2u9CxDt5ktXTngsxOQkSEV/xBbwlqYcUrAVh6P9EgMZvFsnHy4SEiUl46Xf0IObWVbMvPrr2gw8A==",
1633 "cpu": [
1634 "riscv64"
1635 ],
1636 "dev": true,
1637 "license": "MIT",
1638 "optional": true,
1639 "os": [
1640 "linux"
1641 ]
1642 },
1643 "node_modules/@rollup/rollup-linux-s390x-gnu": {
1644 "version": "4.53.3",
1645 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.53.3.tgz",
1646 "integrity": "sha512-VYsFMpULAz87ZW6BVYw3I6sWesGpsP9OPcyKe8ofdg9LHxSbRMd7zrVrr5xi/3kMZtpWL/wC+UIJWJYVX5uTKg==",
1647 "cpu": [
1648 "s390x"
1649 ],
1650 "dev": true,
1651 "license": "MIT",
1652 "optional": true,
1653 "os": [
1654 "linux"
1655 ]
1656 },
1657 "node_modules/@rollup/rollup-linux-x64-gnu": {
1658 "version": "4.53.3",
1659 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.53.3.tgz",
1660 "integrity": "sha512-3EhFi1FU6YL8HTUJZ51imGJWEX//ajQPfqWLI3BQq4TlvHy4X0MOr5q3D2Zof/ka0d5FNdPwZXm3Yyib/UEd+w==",
1661 "cpu": [
1662 "x64"
1663 ],
1664 "dev": true,
1665 "license": "MIT",
1666 "optional": true,
1667 "os": [
1668 "linux"
1669 ]
1670 },
1671 "node_modules/@rollup/rollup-linux-x64-musl": {
1672 "version": "4.53.3",
1673 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.53.3.tgz",
1674 "integrity": "sha512-eoROhjcc6HbZCJr+tvVT8X4fW3/5g/WkGvvmwz/88sDtSJzO7r/blvoBDgISDiCjDRZmHpwud7h+6Q9JxFwq1Q==",
1675 "cpu": [
1676 "x64"
1677 ],
1678 "dev": true,
1679 "license": "MIT",
1680 "optional": true,
1681 "os": [
1682 "linux"
1683 ]
1684 },
1685 "node_modules/@rollup/rollup-openharmony-arm64": {
1686 "version": "4.53.3",
1687 "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.53.3.tgz",
1688 "integrity": "sha512-OueLAWgrNSPGAdUdIjSWXw+u/02BRTcnfw9PN41D2vq/JSEPnJnVuBgw18VkN8wcd4fjUs+jFHVM4t9+kBSNLw==",
1689 "cpu": [
1690 "arm64"
1691 ],
1692 "dev": true,
1693 "license": "MIT",
1694 "optional": true,
1695 "os": [
1696 "openharmony"
1697 ]
1698 },
1699 "node_modules/@rollup/rollup-win32-arm64-msvc": {
1700 "version": "4.53.3",
1701 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.53.3.tgz",
1702 "integrity": "sha512-GOFuKpsxR/whszbF/bzydebLiXIHSgsEUp6M0JI8dWvi+fFa1TD6YQa4aSZHtpmh2/uAlj/Dy+nmby3TJ3pkTw==",
1703 "cpu": [
1704 "arm64"
1705 ],
1706 "dev": true,
1707 "license": "MIT",
1708 "optional": true,
1709 "os": [
1710 "win32"
1711 ]
1712 },
1713 "node_modules/@rollup/rollup-win32-ia32-msvc": {
1714 "version": "4.53.3",
1715 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.53.3.tgz",
1716 "integrity": "sha512-iah+THLcBJdpfZ1TstDFbKNznlzoxa8fmnFYK4V67HvmuNYkVdAywJSoteUszvBQ9/HqN2+9AZghbajMsFT+oA==",
1717 "cpu": [
1718 "ia32"
1719 ],
1720 "dev": true,
1721 "license": "MIT",
1722 "optional": true,
1723 "os": [
1724 "win32"
1725 ]
1726 },
1727 "node_modules/@rollup/rollup-win32-x64-gnu": {
1728 "version": "4.53.3",
1729 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.53.3.tgz",
1730 "integrity": "sha512-J9QDiOIZlZLdcot5NXEepDkstocktoVjkaKUtqzgzpt2yWjGlbYiKyp05rWwk4nypbYUNoFAztEgixoLaSETkg==",
1731 "cpu": [
1732 "x64"
1733 ],
1734 "dev": true,
1735 "license": "MIT",
1736 "optional": true,
1737 "os": [
1738 "win32"
1739 ]
1740 },
1741 "node_modules/@rollup/rollup-win32-x64-msvc": {
1742 "version": "4.53.3",
1743 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.53.3.tgz",
1744 "integrity": "sha512-UhTd8u31dXadv0MopwGgNOBpUVROFKWVQgAg5N1ESyCz8AuBcMqm4AuTjrwgQKGDfoFuz02EuMRHQIw/frmYKQ==",
1745 "cpu": [
1746 "x64"
1747 ],
1748 "dev": true,
1749 "license": "MIT",
1750 "optional": true,
1751 "os": [
1752 "win32"
1753 ]
1754 },
1755 "node_modules/@smithy/abort-controller": {
1756 "version": "4.2.5",
1757 "license": "Apache-2.0",
1758 "dependencies": {
1759 "@smithy/types": "^4.9.0",
1760 "tslib": "^2.6.2"
1761 },
1762 "engines": {
1763 "node": ">=18.0.0"
1764 }
1765 },
1766 "node_modules/@smithy/chunked-blob-reader": {
1767 "version": "5.2.0",
1768 "license": "Apache-2.0",
1769 "dependencies": {
1770 "tslib": "^2.6.2"
1771 },
1772 "engines": {
1773 "node": ">=18.0.0"
1774 }
1775 },
1776 "node_modules/@smithy/chunked-blob-reader-native": {
1777 "version": "4.2.1",
1778 "license": "Apache-2.0",
1779 "dependencies": {
1780 "@smithy/util-base64": "^4.3.0",
1781 "tslib": "^2.6.2"
1782 },
1783 "engines": {
1784 "node": ">=18.0.0"
1785 }
1786 },
1787 "node_modules/@smithy/config-resolver": {
1788 "version": "4.4.3",
1789 "license": "Apache-2.0",
1790 "dependencies": {
1791 "@smithy/node-config-provider": "^4.3.5",
1792 "@smithy/types": "^4.9.0",
1793 "@smithy/util-config-provider": "^4.2.0",
1794 "@smithy/util-endpoints": "^3.2.5",
1795 "@smithy/util-middleware": "^4.2.5",
1796 "tslib": "^2.6.2"
1797 },
1798 "engines": {
1799 "node": ">=18.0.0"
1800 }
1801 },
1802 "node_modules/@smithy/core": {
1803 "version": "3.18.7",
1804 "license": "Apache-2.0",
1805 "dependencies": {
1806 "@smithy/middleware-serde": "^4.2.6",
1807 "@smithy/protocol-http": "^5.3.5",
1808 "@smithy/types": "^4.9.0",
1809 "@smithy/util-base64": "^4.3.0",
1810 "@smithy/util-body-length-browser": "^4.2.0",
1811 "@smithy/util-middleware": "^4.2.5",
1812 "@smithy/util-stream": "^4.5.6",
1813 "@smithy/util-utf8": "^4.2.0",
1814 "@smithy/uuid": "^1.1.0",
1815 "tslib": "^2.6.2"
1816 },
1817 "engines": {
1818 "node": ">=18.0.0"
1819 }
1820 },
1821 "node_modules/@smithy/credential-provider-imds": {
1822 "version": "4.2.5",
1823 "license": "Apache-2.0",
1824 "dependencies": {
1825 "@smithy/node-config-provider": "^4.3.5",
1826 "@smithy/property-provider": "^4.2.5",
1827 "@smithy/types": "^4.9.0",
1828 "@smithy/url-parser": "^4.2.5",
1829 "tslib": "^2.6.2"
1830 },
1831 "engines": {
1832 "node": ">=18.0.0"
1833 }
1834 },
1835 "node_modules/@smithy/eventstream-codec": {
1836 "version": "4.2.5",
1837 "license": "Apache-2.0",
1838 "dependencies": {
1839 "@aws-crypto/crc32": "5.2.0",
1840 "@smithy/types": "^4.9.0",
1841 "@smithy/util-hex-encoding": "^4.2.0",
1842 "tslib": "^2.6.2"
1843 },
1844 "engines": {
1845 "node": ">=18.0.0"
1846 }
1847 },
1848 "node_modules/@smithy/eventstream-serde-browser": {
1849 "version": "4.2.5",
1850 "license": "Apache-2.0",
1851 "dependencies": {
1852 "@smithy/eventstream-serde-universal": "^4.2.5",
1853 "@smithy/types": "^4.9.0",
1854 "tslib": "^2.6.2"
1855 },
1856 "engines": {
1857 "node": ">=18.0.0"
1858 }
1859 },
1860 "node_modules/@smithy/eventstream-serde-config-resolver": {
1861 "version": "4.3.5",
1862 "license": "Apache-2.0",
1863 "dependencies": {
1864 "@smithy/types": "^4.9.0",
1865 "tslib": "^2.6.2"
1866 },
1867 "engines": {
1868 "node": ">=18.0.0"
1869 }
1870 },
1871 "node_modules/@smithy/eventstream-serde-node": {
1872 "version": "4.2.5",
1873 "license": "Apache-2.0",
1874 "dependencies": {
1875 "@smithy/eventstream-serde-universal": "^4.2.5",
1876 "@smithy/types": "^4.9.0",
1877 "tslib": "^2.6.2"
1878 },
1879 "engines": {
1880 "node": ">=18.0.0"
1881 }
1882 },
1883 "node_modules/@smithy/eventstream-serde-universal": {
1884 "version": "4.2.5",
1885 "license": "Apache-2.0",
1886 "dependencies": {
1887 "@smithy/eventstream-codec": "^4.2.5",
1888 "@smithy/types": "^4.9.0",
1889 "tslib": "^2.6.2"
1890 },
1891 "engines": {
1892 "node": ">=18.0.0"
1893 }
1894 },
1895 "node_modules/@smithy/fetch-http-handler": {
1896 "version": "5.3.6",
1897 "license": "Apache-2.0",
1898 "dependencies": {
1899 "@smithy/protocol-http": "^5.3.5",
1900 "@smithy/querystring-builder": "^4.2.5",
1901 "@smithy/types": "^4.9.0",
1902 "@smithy/util-base64": "^4.3.0",
1903 "tslib": "^2.6.2"
1904 },
1905 "engines": {
1906 "node": ">=18.0.0"
1907 }
1908 },
1909 "node_modules/@smithy/hash-blob-browser": {
1910 "version": "4.2.6",
1911 "license": "Apache-2.0",
1912 "dependencies": {
1913 "@smithy/chunked-blob-reader": "^5.2.0",
1914 "@smithy/chunked-blob-reader-native": "^4.2.1",
1915 "@smithy/types": "^4.9.0",
1916 "tslib": "^2.6.2"
1917 },
1918 "engines": {
1919 "node": ">=18.0.0"
1920 }
1921 },
1922 "node_modules/@smithy/hash-node": {
1923 "version": "4.2.5",
1924 "license": "Apache-2.0",
1925 "dependencies": {
1926 "@smithy/types": "^4.9.0",
1927 "@smithy/util-buffer-from": "^4.2.0",
1928 "@smithy/util-utf8": "^4.2.0",
1929 "tslib": "^2.6.2"
1930 },
1931 "engines": {
1932 "node": ">=18.0.0"
1933 }
1934 },
1935 "node_modules/@smithy/hash-stream-node": {
1936 "version": "4.2.5",
1937 "license": "Apache-2.0",
1938 "dependencies": {
1939 "@smithy/types": "^4.9.0",
1940 "@smithy/util-utf8": "^4.2.0",
1941 "tslib": "^2.6.2"
1942 },
1943 "engines": {
1944 "node": ">=18.0.0"
1945 }
1946 },
1947 "node_modules/@smithy/invalid-dependency": {
1948 "version": "4.2.5",
1949 "license": "Apache-2.0",
1950 "dependencies": {
1951 "@smithy/types": "^4.9.0",
1952 "tslib": "^2.6.2"
1953 },
1954 "engines": {
1955 "node": ">=18.0.0"
1956 }
1957 },
1958 "node_modules/@smithy/is-array-buffer": {
1959 "version": "4.2.0",
1960 "license": "Apache-2.0",
1961 "dependencies": {
1962 "tslib": "^2.6.2"
1963 },
1964 "engines": {
1965 "node": ">=18.0.0"
1966 }
1967 },
1968 "node_modules/@smithy/md5-js": {
1969 "version": "4.2.5",
1970 "license": "Apache-2.0",
1971 "dependencies": {
1972 "@smithy/types": "^4.9.0",
1973 "@smithy/util-utf8": "^4.2.0",
1974 "tslib": "^2.6.2"
1975 },
1976 "engines": {
1977 "node": ">=18.0.0"
1978 }
1979 },
1980 "node_modules/@smithy/middleware-content-length": {
1981 "version": "4.2.5",
1982 "license": "Apache-2.0",
1983 "dependencies": {
1984 "@smithy/protocol-http": "^5.3.5",
1985 "@smithy/types": "^4.9.0",
1986 "tslib": "^2.6.2"
1987 },
1988 "engines": {
1989 "node": ">=18.0.0"
1990 }
1991 },
1992 "node_modules/@smithy/middleware-endpoint": {
1993 "version": "4.3.14",
1994 "license": "Apache-2.0",
1995 "dependencies": {
1996 "@smithy/core": "^3.18.7",
1997 "@smithy/middleware-serde": "^4.2.6",
1998 "@smithy/node-config-provider": "^4.3.5",
1999 "@smithy/shared-ini-file-loader": "^4.4.0",
2000 "@smithy/types": "^4.9.0",
2001 "@smithy/url-parser": "^4.2.5",
2002 "@smithy/util-middleware": "^4.2.5",
2003 "tslib": "^2.6.2"
2004 },
2005 "engines": {
2006 "node": ">=18.0.0"
2007 }
2008 },
2009 "node_modules/@smithy/middleware-retry": {
2010 "version": "4.4.14",
2011 "license": "Apache-2.0",
2012 "dependencies": {
2013 "@smithy/node-config-provider": "^4.3.5",
2014 "@smithy/protocol-http": "^5.3.5",
2015 "@smithy/service-error-classification": "^4.2.5",
2016 "@smithy/smithy-client": "^4.9.10",
2017 "@smithy/types": "^4.9.0",
2018 "@smithy/util-middleware": "^4.2.5",
2019 "@smithy/util-retry": "^4.2.5",
2020 "@smithy/uuid": "^1.1.0",
2021 "tslib": "^2.6.2"
2022 },
2023 "engines": {
2024 "node": ">=18.0.0"
2025 }
2026 },
2027 "node_modules/@smithy/middleware-serde": {
2028 "version": "4.2.6",
2029 "license": "Apache-2.0",
2030 "dependencies": {
2031 "@smithy/protocol-http": "^5.3.5",
2032 "@smithy/types": "^4.9.0",
2033 "tslib": "^2.6.2"
2034 },
2035 "engines": {
2036 "node": ">=18.0.0"
2037 }
2038 },
2039 "node_modules/@smithy/middleware-stack": {
2040 "version": "4.2.5",
2041 "license": "Apache-2.0",
2042 "dependencies": {
2043 "@smithy/types": "^4.9.0",
2044 "tslib": "^2.6.2"
2045 },
2046 "engines": {
2047 "node": ">=18.0.0"
2048 }
2049 },
2050 "node_modules/@smithy/node-config-provider": {
2051 "version": "4.3.5",
2052 "license": "Apache-2.0",
2053 "dependencies": {
2054 "@smithy/property-provider": "^4.2.5",
2055 "@smithy/shared-ini-file-loader": "^4.4.0",
2056 "@smithy/types": "^4.9.0",
2057 "tslib": "^2.6.2"
2058 },
2059 "engines": {
2060 "node": ">=18.0.0"
2061 }
2062 },
2063 "node_modules/@smithy/node-http-handler": {
2064 "version": "4.4.5",
2065 "license": "Apache-2.0",
2066 "dependencies": {
2067 "@smithy/abort-controller": "^4.2.5",
2068 "@smithy/protocol-http": "^5.3.5",
2069 "@smithy/querystring-builder": "^4.2.5",
2070 "@smithy/types": "^4.9.0",
2071 "tslib": "^2.6.2"
2072 },
2073 "engines": {
2074 "node": ">=18.0.0"
2075 }
2076 },
2077 "node_modules/@smithy/property-provider": {
2078 "version": "4.2.5",
2079 "license": "Apache-2.0",
2080 "dependencies": {
2081 "@smithy/types": "^4.9.0",
2082 "tslib": "^2.6.2"
2083 },
2084 "engines": {
2085 "node": ">=18.0.0"
2086 }
2087 },
2088 "node_modules/@smithy/protocol-http": {
2089 "version": "5.3.5",
2090 "license": "Apache-2.0",
2091 "dependencies": {
2092 "@smithy/types": "^4.9.0",
2093 "tslib": "^2.6.2"
2094 },
2095 "engines": {
2096 "node": ">=18.0.0"
2097 }
2098 },
2099 "node_modules/@smithy/querystring-builder": {
2100 "version": "4.2.5",
2101 "license": "Apache-2.0",
2102 "dependencies": {
2103 "@smithy/types": "^4.9.0",
2104 "@smithy/util-uri-escape": "^4.2.0",
2105 "tslib": "^2.6.2"
2106 },
2107 "engines": {
2108 "node": ">=18.0.0"
2109 }
2110 },
2111 "node_modules/@smithy/querystring-parser": {
2112 "version": "4.2.5",
2113 "license": "Apache-2.0",
2114 "dependencies": {
2115 "@smithy/types": "^4.9.0",
2116 "tslib": "^2.6.2"
2117 },
2118 "engines": {
2119 "node": ">=18.0.0"
2120 }
2121 },
2122 "node_modules/@smithy/service-error-classification": {
2123 "version": "4.2.5",
2124 "license": "Apache-2.0",
2125 "dependencies": {
2126 "@smithy/types": "^4.9.0"
2127 },
2128 "engines": {
2129 "node": ">=18.0.0"
2130 }
2131 },
2132 "node_modules/@smithy/shared-ini-file-loader": {
2133 "version": "4.4.0",
2134 "license": "Apache-2.0",
2135 "dependencies": {
2136 "@smithy/types": "^4.9.0",
2137 "tslib": "^2.6.2"
2138 },
2139 "engines": {
2140 "node": ">=18.0.0"
2141 }
2142 },
2143 "node_modules/@smithy/signature-v4": {
2144 "version": "5.3.5",
2145 "license": "Apache-2.0",
2146 "dependencies": {
2147 "@smithy/is-array-buffer": "^4.2.0",
2148 "@smithy/protocol-http": "^5.3.5",
2149 "@smithy/types": "^4.9.0",
2150 "@smithy/util-hex-encoding": "^4.2.0",
2151 "@smithy/util-middleware": "^4.2.5",
2152 "@smithy/util-uri-escape": "^4.2.0",
2153 "@smithy/util-utf8": "^4.2.0",
2154 "tslib": "^2.6.2"
2155 },
2156 "engines": {
2157 "node": ">=18.0.0"
2158 }
2159 },
2160 "node_modules/@smithy/smithy-client": {
2161 "version": "4.9.10",
2162 "license": "Apache-2.0",
2163 "dependencies": {
2164 "@smithy/core": "^3.18.7",
2165 "@smithy/middleware-endpoint": "^4.3.14",
2166 "@smithy/middleware-stack": "^4.2.5",
2167 "@smithy/protocol-http": "^5.3.5",
2168 "@smithy/types": "^4.9.0",
2169 "@smithy/util-stream": "^4.5.6",
2170 "tslib": "^2.6.2"
2171 },
2172 "engines": {
2173 "node": ">=18.0.0"
2174 }
2175 },
2176 "node_modules/@smithy/types": {
2177 "version": "4.9.0",
2178 "license": "Apache-2.0",
2179 "dependencies": {
2180 "tslib": "^2.6.2"
2181 },
2182 "engines": {
2183 "node": ">=18.0.0"
2184 }
2185 },
2186 "node_modules/@smithy/url-parser": {
2187 "version": "4.2.5",
2188 "license": "Apache-2.0",
2189 "dependencies": {
2190 "@smithy/querystring-parser": "^4.2.5",
2191 "@smithy/types": "^4.9.0",
2192 "tslib": "^2.6.2"
2193 },
2194 "engines": {
2195 "node": ">=18.0.0"
2196 }
2197 },
2198 "node_modules/@smithy/util-base64": {
2199 "version": "4.3.0",
2200 "license": "Apache-2.0",
2201 "dependencies": {
2202 "@smithy/util-buffer-from": "^4.2.0",
2203 "@smithy/util-utf8": "^4.2.0",
2204 "tslib": "^2.6.2"
2205 },
2206 "engines": {
2207 "node": ">=18.0.0"
2208 }
2209 },
2210 "node_modules/@smithy/util-body-length-browser": {
2211 "version": "4.2.0",
2212 "license": "Apache-2.0",
2213 "dependencies": {
2214 "tslib": "^2.6.2"
2215 },
2216 "engines": {
2217 "node": ">=18.0.0"
2218 }
2219 },
2220 "node_modules/@smithy/util-body-length-node": {
2221 "version": "4.2.1",
2222 "license": "Apache-2.0",
2223 "dependencies": {
2224 "tslib": "^2.6.2"
2225 },
2226 "engines": {
2227 "node": ">=18.0.0"
2228 }
2229 },
2230 "node_modules/@smithy/util-buffer-from": {
2231 "version": "4.2.0",
2232 "license": "Apache-2.0",
2233 "dependencies": {
2234 "@smithy/is-array-buffer": "^4.2.0",
2235 "tslib": "^2.6.2"
2236 },
2237 "engines": {
2238 "node": ">=18.0.0"
2239 }
2240 },
2241 "node_modules/@smithy/util-config-provider": {
2242 "version": "4.2.0",
2243 "license": "Apache-2.0",
2244 "dependencies": {
2245 "tslib": "^2.6.2"
2246 },
2247 "engines": {
2248 "node": ">=18.0.0"
2249 }
2250 },
2251 "node_modules/@smithy/util-defaults-mode-browser": {
2252 "version": "4.3.13",
2253 "license": "Apache-2.0",
2254 "dependencies": {
2255 "@smithy/property-provider": "^4.2.5",
2256 "@smithy/smithy-client": "^4.9.10",
2257 "@smithy/types": "^4.9.0",
2258 "tslib": "^2.6.2"
2259 },
2260 "engines": {
2261 "node": ">=18.0.0"
2262 }
2263 },
2264 "node_modules/@smithy/util-defaults-mode-node": {
2265 "version": "4.2.16",
2266 "license": "Apache-2.0",
2267 "dependencies": {
2268 "@smithy/config-resolver": "^4.4.3",
2269 "@smithy/credential-provider-imds": "^4.2.5",
2270 "@smithy/node-config-provider": "^4.3.5",
2271 "@smithy/property-provider": "^4.2.5",
2272 "@smithy/smithy-client": "^4.9.10",
2273 "@smithy/types": "^4.9.0",
2274 "tslib": "^2.6.2"
2275 },
2276 "engines": {
2277 "node": ">=18.0.0"
2278 }
2279 },
2280 "node_modules/@smithy/util-endpoints": {
2281 "version": "3.2.5",
2282 "license": "Apache-2.0",
2283 "dependencies": {
2284 "@smithy/node-config-provider": "^4.3.5",
2285 "@smithy/types": "^4.9.0",
2286 "tslib": "^2.6.2"
2287 },
2288 "engines": {
2289 "node": ">=18.0.0"
2290 }
2291 },
2292 "node_modules/@smithy/util-hex-encoding": {
2293 "version": "4.2.0",
2294 "license": "Apache-2.0",
2295 "dependencies": {
2296 "tslib": "^2.6.2"
2297 },
2298 "engines": {
2299 "node": ">=18.0.0"
2300 }
2301 },
2302 "node_modules/@smithy/util-middleware": {
2303 "version": "4.2.5",
2304 "license": "Apache-2.0",
2305 "dependencies": {
2306 "@smithy/types": "^4.9.0",
2307 "tslib": "^2.6.2"
2308 },
2309 "engines": {
2310 "node": ">=18.0.0"
2311 }
2312 },
2313 "node_modules/@smithy/util-retry": {
2314 "version": "4.2.5",
2315 "license": "Apache-2.0",
2316 "dependencies": {
2317 "@smithy/service-error-classification": "^4.2.5",
2318 "@smithy/types": "^4.9.0",
2319 "tslib": "^2.6.2"
2320 },
2321 "engines": {
2322 "node": ">=18.0.0"
2323 }
2324 },
2325 "node_modules/@smithy/util-stream": {
2326 "version": "4.5.6",
2327 "license": "Apache-2.0",
2328 "dependencies": {
2329 "@smithy/fetch-http-handler": "^5.3.6",
2330 "@smithy/node-http-handler": "^4.4.5",
2331 "@smithy/types": "^4.9.0",
2332 "@smithy/util-base64": "^4.3.0",
2333 "@smithy/util-buffer-from": "^4.2.0",
2334 "@smithy/util-hex-encoding": "^4.2.0",
2335 "@smithy/util-utf8": "^4.2.0",
2336 "tslib": "^2.6.2"
2337 },
2338 "engines": {
2339 "node": ">=18.0.0"
2340 }
2341 },
2342 "node_modules/@smithy/util-uri-escape": {
2343 "version": "4.2.0",
2344 "license": "Apache-2.0",
2345 "dependencies": {
2346 "tslib": "^2.6.2"
2347 },
2348 "engines": {
2349 "node": ">=18.0.0"
2350 }
2351 },
2352 "node_modules/@smithy/util-utf8": {
2353 "version": "4.2.0",
2354 "license": "Apache-2.0",
2355 "dependencies": {
2356 "@smithy/util-buffer-from": "^4.2.0",
2357 "tslib": "^2.6.2"
2358 },
2359 "engines": {
2360 "node": ">=18.0.0"
2361 }
2362 },
2363 "node_modules/@smithy/util-waiter": {
2364 "version": "4.2.5",
2365 "license": "Apache-2.0",
2366 "dependencies": {
2367 "@smithy/abort-controller": "^4.2.5",
2368 "@smithy/types": "^4.9.0",
2369 "tslib": "^2.6.2"
2370 },
2371 "engines": {
2372 "node": ">=18.0.0"
2373 }
2374 },
2375 "node_modules/@smithy/uuid": {
2376 "version": "1.1.0",
2377 "license": "Apache-2.0",
2378 "dependencies": {
2379 "tslib": "^2.6.2"
2380 },
2381 "engines": {
2382 "node": ">=18.0.0"
2383 }
2384 },
2385 "node_modules/@standard-schema/spec": {
2386 "version": "1.0.0",
2387 "dev": true,
2388 "license": "MIT"
2389 },
2390 "node_modules/@types/bun": {
2391 "version": "1.3.4",
2392 "resolved": "https://registry.npmjs.org/@types/bun/-/bun-1.3.4.tgz",
2393 "integrity": "sha512-EEPTKXHP+zKGPkhRLv+HI0UEX8/o+65hqARxLy8Ov5rIxMBPNTjeZww00CIihrIQGEQBYg+0roO5qOnS/7boGA==",
2394 "dev": true,
2395 "license": "MIT",
2396 "dependencies": {
2397 "bun-types": "1.3.4"
2398 }
2399 },
2400 "node_modules/@types/chai": {
2401 "version": "5.2.3",
2402 "dev": true,
2403 "license": "MIT",
2404 "dependencies": {
2405 "@types/deep-eql": "*",
2406 "assertion-error": "^2.0.1"
2407 }
2408 },
2409 "node_modules/@types/deep-eql": {
2410 "version": "4.0.2",
2411 "dev": true,
2412 "license": "MIT"
2413 },
2414 "node_modules/@types/estree": {
2415 "version": "1.0.8",
2416 "dev": true,
2417 "license": "MIT"
2418 },
2419 "node_modules/@types/json-schema": {
2420 "version": "7.0.15",
2421 "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
2422 "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
2423 "dev": true,
2424 "license": "MIT"
2425 },
2426 "node_modules/@types/mime-types": {
2427 "version": "3.0.1",
2428 "resolved": "https://registry.npmjs.org/@types/mime-types/-/mime-types-3.0.1.tgz",
2429 "integrity": "sha512-xRMsfuQbnRq1Ef+C+RKaENOxXX87Ygl38W1vDfPHRku02TgQr+Qd8iivLtAMcR0KF5/29xlnFihkTlbqFrGOVQ==",
2430 "dev": true,
2431 "license": "MIT"
2432 },
2433 "node_modules/@types/node": {
2434 "version": "24.10.1",
2435 "dev": true,
2436 "license": "MIT",
2437 "peer": true,
2438 "dependencies": {
2439 "undici-types": "~7.16.0"
2440 }
2441 },
2442 "node_modules/@typescript-eslint/eslint-plugin": {
2443 "version": "8.49.0",
2444 "dev": true,
2445 "license": "MIT",
2446 "dependencies": {
2447 "@eslint-community/regexpp": "^4.10.0",
2448 "@typescript-eslint/scope-manager": "8.49.0",
2449 "@typescript-eslint/type-utils": "8.49.0",
2450 "@typescript-eslint/utils": "8.49.0",
2451 "@typescript-eslint/visitor-keys": "8.49.0",
2452 "ignore": "^7.0.0",
2453 "natural-compare": "^1.4.0",
2454 "ts-api-utils": "^2.1.0"
2455 },
2456 "engines": {
2457 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2458 },
2459 "funding": {
2460 "type": "opencollective",
2461 "url": "https://opencollective.com/typescript-eslint"
2462 },
2463 "peerDependencies": {
2464 "@typescript-eslint/parser": "^8.49.0",
2465 "eslint": "^8.57.0 || ^9.0.0",
2466 "typescript": ">=4.8.4 <6.0.0"
2467 }
2468 },
2469 "node_modules/@typescript-eslint/parser": {
2470 "version": "8.49.0",
2471 "dev": true,
2472 "license": "MIT",
2473 "peer": true,
2474 "dependencies": {
2475 "@typescript-eslint/scope-manager": "8.49.0",
2476 "@typescript-eslint/types": "8.49.0",
2477 "@typescript-eslint/typescript-estree": "8.49.0",
2478 "@typescript-eslint/visitor-keys": "8.49.0",
2479 "debug": "^4.3.4"
2480 },
2481 "engines": {
2482 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2483 },
2484 "funding": {
2485 "type": "opencollective",
2486 "url": "https://opencollective.com/typescript-eslint"
2487 },
2488 "peerDependencies": {
2489 "eslint": "^8.57.0 || ^9.0.0",
2490 "typescript": ">=4.8.4 <6.0.0"
2491 }
2492 },
2493 "node_modules/@typescript-eslint/project-service": {
2494 "version": "8.49.0",
2495 "dev": true,
2496 "license": "MIT",
2497 "dependencies": {
2498 "@typescript-eslint/tsconfig-utils": "^8.49.0",
2499 "@typescript-eslint/types": "^8.49.0",
2500 "debug": "^4.3.4"
2501 },
2502 "engines": {
2503 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2504 },
2505 "funding": {
2506 "type": "opencollective",
2507 "url": "https://opencollective.com/typescript-eslint"
2508 },
2509 "peerDependencies": {
2510 "typescript": ">=4.8.4 <6.0.0"
2511 }
2512 },
2513 "node_modules/@typescript-eslint/scope-manager": {
2514 "version": "8.49.0",
2515 "dev": true,
2516 "license": "MIT",
2517 "dependencies": {
2518 "@typescript-eslint/types": "8.49.0",
2519 "@typescript-eslint/visitor-keys": "8.49.0"
2520 },
2521 "engines": {
2522 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2523 },
2524 "funding": {
2525 "type": "opencollective",
2526 "url": "https://opencollective.com/typescript-eslint"
2527 }
2528 },
2529 "node_modules/@typescript-eslint/tsconfig-utils": {
2530 "version": "8.49.0",
2531 "dev": true,
2532 "license": "MIT",
2533 "engines": {
2534 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2535 },
2536 "funding": {
2537 "type": "opencollective",
2538 "url": "https://opencollective.com/typescript-eslint"
2539 },
2540 "peerDependencies": {
2541 "typescript": ">=4.8.4 <6.0.0"
2542 }
2543 },
2544 "node_modules/@typescript-eslint/type-utils": {
2545 "version": "8.49.0",
2546 "dev": true,
2547 "license": "MIT",
2548 "dependencies": {
2549 "@typescript-eslint/types": "8.49.0",
2550 "@typescript-eslint/typescript-estree": "8.49.0",
2551 "@typescript-eslint/utils": "8.49.0",
2552 "debug": "^4.3.4",
2553 "ts-api-utils": "^2.1.0"
2554 },
2555 "engines": {
2556 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2557 },
2558 "funding": {
2559 "type": "opencollective",
2560 "url": "https://opencollective.com/typescript-eslint"
2561 },
2562 "peerDependencies": {
2563 "eslint": "^8.57.0 || ^9.0.0",
2564 "typescript": ">=4.8.4 <6.0.0"
2565 }
2566 },
2567 "node_modules/@typescript-eslint/types": {
2568 "version": "8.49.0",
2569 "dev": true,
2570 "license": "MIT",
2571 "engines": {
2572 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2573 },
2574 "funding": {
2575 "type": "opencollective",
2576 "url": "https://opencollective.com/typescript-eslint"
2577 }
2578 },
2579 "node_modules/@typescript-eslint/typescript-estree": {
2580 "version": "8.49.0",
2581 "dev": true,
2582 "license": "MIT",
2583 "dependencies": {
2584 "@typescript-eslint/project-service": "8.49.0",
2585 "@typescript-eslint/tsconfig-utils": "8.49.0",
2586 "@typescript-eslint/types": "8.49.0",
2587 "@typescript-eslint/visitor-keys": "8.49.0",
2588 "debug": "^4.3.4",
2589 "minimatch": "^9.0.4",
2590 "semver": "^7.6.0",
2591 "tinyglobby": "^0.2.15",
2592 "ts-api-utils": "^2.1.0"
2593 },
2594 "engines": {
2595 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2596 },
2597 "funding": {
2598 "type": "opencollective",
2599 "url": "https://opencollective.com/typescript-eslint"
2600 },
2601 "peerDependencies": {
2602 "typescript": ">=4.8.4 <6.0.0"
2603 }
2604 },
2605 "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": {
2606 "version": "9.0.5",
2607 "dev": true,
2608 "license": "ISC",
2609 "dependencies": {
2610 "brace-expansion": "^2.0.1"
2611 },
2612 "engines": {
2613 "node": ">=16 || 14 >=14.17"
2614 },
2615 "funding": {
2616 "url": "https://github.com/sponsors/isaacs"
2617 }
2618 },
2619 "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/node_modules/brace-expansion": {
2620 "version": "2.0.2",
2621 "dev": true,
2622 "license": "MIT",
2623 "dependencies": {
2624 "balanced-match": "^1.0.0"
2625 }
2626 },
2627 "node_modules/@typescript-eslint/utils": {
2628 "version": "8.49.0",
2629 "dev": true,
2630 "license": "MIT",
2631 "dependencies": {
2632 "@eslint-community/eslint-utils": "^4.7.0",
2633 "@typescript-eslint/scope-manager": "8.49.0",
2634 "@typescript-eslint/types": "8.49.0",
2635 "@typescript-eslint/typescript-estree": "8.49.0"
2636 },
2637 "engines": {
2638 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2639 },
2640 "funding": {
2641 "type": "opencollective",
2642 "url": "https://opencollective.com/typescript-eslint"
2643 },
2644 "peerDependencies": {
2645 "eslint": "^8.57.0 || ^9.0.0",
2646 "typescript": ">=4.8.4 <6.0.0"
2647 }
2648 },
2649 "node_modules/@typescript-eslint/visitor-keys": {
2650 "version": "8.49.0",
2651 "dev": true,
2652 "license": "MIT",
2653 "dependencies": {
2654 "@typescript-eslint/types": "8.49.0",
2655 "eslint-visitor-keys": "^4.2.1"
2656 },
2657 "engines": {
2658 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2659 },
2660 "funding": {
2661 "type": "opencollective",
2662 "url": "https://opencollective.com/typescript-eslint"
2663 }
2664 },
2665 "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": {
2666 "version": "4.2.1",
2667 "dev": true,
2668 "license": "Apache-2.0",
2669 "engines": {
2670 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2671 },
2672 "funding": {
2673 "url": "https://opencollective.com/eslint"
2674 }
2675 },
2676 "node_modules/@vitest/expect": {
2677 "version": "4.0.15",
2678 "dev": true,
2679 "license": "MIT",
2680 "dependencies": {
2681 "@standard-schema/spec": "^1.0.0",
2682 "@types/chai": "^5.2.2",
2683 "@vitest/spy": "4.0.15",
2684 "@vitest/utils": "4.0.15",
2685 "chai": "^6.2.1",
2686 "tinyrainbow": "^3.0.3"
2687 },
2688 "funding": {
2689 "url": "https://opencollective.com/vitest"
2690 }
2691 },
2692 "node_modules/@vitest/mocker": {
2693 "version": "4.0.15",
2694 "dev": true,
2695 "license": "MIT",
2696 "dependencies": {
2697 "@vitest/spy": "4.0.15",
2698 "estree-walker": "^3.0.3",
2699 "magic-string": "^0.30.21"
2700 },
2701 "funding": {
2702 "url": "https://opencollective.com/vitest"
2703 },
2704 "peerDependencies": {
2705 "msw": "^2.4.9",
2706 "vite": "^6.0.0 || ^7.0.0-0"
2707 },
2708 "peerDependenciesMeta": {
2709 "msw": {
2710 "optional": true
2711 },
2712 "vite": {
2713 "optional": true
2714 }
2715 }
2716 },
2717 "node_modules/@vitest/pretty-format": {
2718 "version": "4.0.15",
2719 "dev": true,
2720 "license": "MIT",
2721 "dependencies": {
2722 "tinyrainbow": "^3.0.3"
2723 },
2724 "funding": {
2725 "url": "https://opencollective.com/vitest"
2726 }
2727 },
2728 "node_modules/@vitest/runner": {
2729 "version": "4.0.15",
2730 "dev": true,
2731 "license": "MIT",
2732 "dependencies": {
2733 "@vitest/utils": "4.0.15",
2734 "pathe": "^2.0.3"
2735 },
2736 "funding": {
2737 "url": "https://opencollective.com/vitest"
2738 }
2739 },
2740 "node_modules/@vitest/snapshot": {
2741 "version": "4.0.15",
2742 "dev": true,
2743 "license": "MIT",
2744 "dependencies": {
2745 "@vitest/pretty-format": "4.0.15",
2746 "magic-string": "^0.30.21",
2747 "pathe": "^2.0.3"
2748 },
2749 "funding": {
2750 "url": "https://opencollective.com/vitest"
2751 }
2752 },
2753 "node_modules/@vitest/spy": {
2754 "version": "4.0.15",
2755 "dev": true,
2756 "license": "MIT",
2757 "funding": {
2758 "url": "https://opencollective.com/vitest"
2759 }
2760 },
2761 "node_modules/@vitest/utils": {
2762 "version": "4.0.15",
2763 "dev": true,
2764 "license": "MIT",
2765 "dependencies": {
2766 "@vitest/pretty-format": "4.0.15",
2767 "tinyrainbow": "^3.0.3"
2768 },
2769 "funding": {
2770 "url": "https://opencollective.com/vitest"
2771 }
2772 },
2773 "node_modules/acorn": {
2774 "version": "8.15.0",
2775 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz",
2776 "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==",
2777 "dev": true,
2778 "license": "MIT",
2779 "peer": true,
2780 "bin": {
2781 "acorn": "bin/acorn"
2782 },
2783 "engines": {
2784 "node": ">=0.4.0"
2785 }
2786 },
2787 "node_modules/acorn-jsx": {
2788 "version": "5.3.2",
2789 "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
2790 "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
2791 "dev": true,
2792 "license": "MIT",
2793 "peerDependencies": {
2794 "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
2795 }
2796 },
2797 "node_modules/ajv": {
2798 "version": "6.12.6",
2799 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
2800 "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
2801 "dev": true,
2802 "license": "MIT",
2803 "dependencies": {
2804 "fast-deep-equal": "^3.1.1",
2805 "fast-json-stable-stringify": "^2.0.0",
2806 "json-schema-traverse": "^0.4.1",
2807 "uri-js": "^4.2.2"
2808 },
2809 "funding": {
2810 "type": "github",
2811 "url": "https://github.com/sponsors/epoberezkin"
2812 }
2813 },
2814 "node_modules/ansi-styles": {
2815 "version": "4.3.0",
2816 "dev": true,
2817 "license": "MIT",
2818 "dependencies": {
2819 "color-convert": "^2.0.1"
2820 },
2821 "engines": {
2822 "node": ">=8"
2823 },
2824 "funding": {
2825 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
2826 }
2827 },
2828 "node_modules/argparse": {
2829 "version": "2.0.1",
2830 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
2831 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
2832 "dev": true,
2833 "license": "Python-2.0"
2834 },
2835 "node_modules/assertion-error": {
2836 "version": "2.0.1",
2837 "dev": true,
2838 "license": "MIT",
2839 "engines": {
2840 "node": ">=12"
2841 }
2842 },
2843 "node_modules/balanced-match": {
2844 "version": "1.0.2",
2845 "dev": true,
2846 "license": "MIT"
2847 },
2848 "node_modules/bowser": {
2849 "version": "2.13.1",
2850 "license": "MIT"
2851 },
2852 "node_modules/brace-expansion": {
2853 "version": "1.1.12",
2854 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
2855 "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
2856 "dev": true,
2857 "license": "MIT",
2858 "dependencies": {
2859 "balanced-match": "^1.0.0",
2860 "concat-map": "0.0.1"
2861 }
2862 },
2863 "node_modules/bun-types": {
2864 "version": "1.3.4",
2865 "resolved": "https://registry.npmjs.org/bun-types/-/bun-types-1.3.4.tgz",
2866 "integrity": "sha512-5ua817+BZPZOlNaRgGBpZJOSAQ9RQ17pkwPD0yR7CfJg+r8DgIILByFifDTa+IPDDxzf5VNhtNlcKqFzDgJvlQ==",
2867 "dev": true,
2868 "license": "MIT",
2869 "dependencies": {
2870 "@types/node": "*"
2871 }
2872 },
2873 "node_modules/callsites": {
2874 "version": "3.1.0",
2875 "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
2876 "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
2877 "dev": true,
2878 "license": "MIT",
2879 "engines": {
2880 "node": ">=6"
2881 }
2882 },
2883 "node_modules/chai": {
2884 "version": "6.2.1",
2885 "dev": true,
2886 "license": "MIT",
2887 "engines": {
2888 "node": ">=18"
2889 }
2890 },
2891 "node_modules/chalk": {
2892 "version": "4.1.2",
2893 "dev": true,
2894 "license": "MIT",
2895 "dependencies": {
2896 "ansi-styles": "^4.1.0",
2897 "supports-color": "^7.1.0"
2898 },
2899 "engines": {
2900 "node": ">=10"
2901 },
2902 "funding": {
2903 "url": "https://github.com/chalk/chalk?sponsor=1"
2904 }
2905 },
2906 "node_modules/color-convert": {
2907 "version": "2.0.1",
2908 "dev": true,
2909 "license": "MIT",
2910 "dependencies": {
2911 "color-name": "~1.1.4"
2912 },
2913 "engines": {
2914 "node": ">=7.0.0"
2915 }
2916 },
2917 "node_modules/color-name": {
2918 "version": "1.1.4",
2919 "dev": true,
2920 "license": "MIT"
2921 },
2922 "node_modules/concat-map": {
2923 "version": "0.0.1",
2924 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
2925 "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
2926 "dev": true,
2927 "license": "MIT"
2928 },
2929 "node_modules/cross-spawn": {
2930 "version": "7.0.6",
2931 "dev": true,
2932 "license": "MIT",
2933 "dependencies": {
2934 "path-key": "^3.1.0",
2935 "shebang-command": "^2.0.0",
2936 "which": "^2.0.1"
2937 },
2938 "engines": {
2939 "node": ">= 8"
2940 }
2941 },
2942 "node_modules/debug": {
2943 "version": "4.4.3",
2944 "dev": true,
2945 "license": "MIT",
2946 "dependencies": {
2947 "ms": "^2.1.3"
2948 },
2949 "engines": {
2950 "node": ">=6.0"
2951 },
2952 "peerDependenciesMeta": {
2953 "supports-color": {
2954 "optional": true
2955 }
2956 }
2957 },
2958 "node_modules/deep-is": {
2959 "version": "0.1.4",
2960 "dev": true,
2961 "license": "MIT"
2962 },
2963 "node_modules/es-module-lexer": {
2964 "version": "1.7.0",
2965 "dev": true,
2966 "license": "MIT"
2967 },
2968 "node_modules/esbuild": {
2969 "version": "0.27.1",
2970 "dev": true,
2971 "hasInstallScript": true,
2972 "license": "MIT",
2973 "bin": {
2974 "esbuild": "bin/esbuild"
2975 },
2976 "engines": {
2977 "node": ">=18"
2978 },
2979 "optionalDependencies": {
2980 "@esbuild/aix-ppc64": "0.27.1",
2981 "@esbuild/android-arm": "0.27.1",
2982 "@esbuild/android-arm64": "0.27.1",
2983 "@esbuild/android-x64": "0.27.1",
2984 "@esbuild/darwin-arm64": "0.27.1",
2985 "@esbuild/darwin-x64": "0.27.1",
2986 "@esbuild/freebsd-arm64": "0.27.1",
2987 "@esbuild/freebsd-x64": "0.27.1",
2988 "@esbuild/linux-arm": "0.27.1",
2989 "@esbuild/linux-arm64": "0.27.1",
2990 "@esbuild/linux-ia32": "0.27.1",
2991 "@esbuild/linux-loong64": "0.27.1",
2992 "@esbuild/linux-mips64el": "0.27.1",
2993 "@esbuild/linux-ppc64": "0.27.1",
2994 "@esbuild/linux-riscv64": "0.27.1",
2995 "@esbuild/linux-s390x": "0.27.1",
2996 "@esbuild/linux-x64": "0.27.1",
2997 "@esbuild/netbsd-arm64": "0.27.1",
2998 "@esbuild/netbsd-x64": "0.27.1",
2999 "@esbuild/openbsd-arm64": "0.27.1",
3000 "@esbuild/openbsd-x64": "0.27.1",
3001 "@esbuild/openharmony-arm64": "0.27.1",
3002 "@esbuild/sunos-x64": "0.27.1",
3003 "@esbuild/win32-arm64": "0.27.1",
3004 "@esbuild/win32-ia32": "0.27.1",
3005 "@esbuild/win32-x64": "0.27.1"
3006 }
3007 },
3008 "node_modules/escape-string-regexp": {
3009 "version": "4.0.0",
3010 "dev": true,
3011 "license": "MIT",
3012 "engines": {
3013 "node": ">=10"
3014 },
3015 "funding": {
3016 "url": "https://github.com/sponsors/sindresorhus"
3017 }
3018 },
3019 "node_modules/eslint": {
3020 "version": "9.39.1",
3021 "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.1.tgz",
3022 "integrity": "sha512-BhHmn2yNOFA9H9JmmIVKJmd288g9hrVRDkdoIgRCRuSySRUHH7r/DI6aAXW9T1WwUuY3DFgrcaqB+deURBLR5g==",
3023 "dev": true,
3024 "license": "MIT",
3025 "peer": true,
3026 "dependencies": {
3027 "@eslint-community/eslint-utils": "^4.8.0",
3028 "@eslint-community/regexpp": "^4.12.1",
3029 "@eslint/config-array": "^0.21.1",
3030 "@eslint/config-helpers": "^0.4.2",
3031 "@eslint/core": "^0.17.0",
3032 "@eslint/eslintrc": "^3.3.1",
3033 "@eslint/js": "9.39.1",
3034 "@eslint/plugin-kit": "^0.4.1",
3035 "@humanfs/node": "^0.16.6",
3036 "@humanwhocodes/module-importer": "^1.0.1",
3037 "@humanwhocodes/retry": "^0.4.2",
3038 "@types/estree": "^1.0.6",
3039 "ajv": "^6.12.4",
3040 "chalk": "^4.0.0",
3041 "cross-spawn": "^7.0.6",
3042 "debug": "^4.3.2",
3043 "escape-string-regexp": "^4.0.0",
3044 "eslint-scope": "^8.4.0",
3045 "eslint-visitor-keys": "^4.2.1",
3046 "espree": "^10.4.0",
3047 "esquery": "^1.5.0",
3048 "esutils": "^2.0.2",
3049 "fast-deep-equal": "^3.1.3",
3050 "file-entry-cache": "^8.0.0",
3051 "find-up": "^5.0.0",
3052 "glob-parent": "^6.0.2",
3053 "ignore": "^5.2.0",
3054 "imurmurhash": "^0.1.4",
3055 "is-glob": "^4.0.0",
3056 "json-stable-stringify-without-jsonify": "^1.0.1",
3057 "lodash.merge": "^4.6.2",
3058 "minimatch": "^3.1.2",
3059 "natural-compare": "^1.4.0",
3060 "optionator": "^0.9.3"
3061 },
3062 "bin": {
3063 "eslint": "bin/eslint.js"
3064 },
3065 "engines": {
3066 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
3067 },
3068 "funding": {
3069 "url": "https://eslint.org/donate"
3070 },
3071 "peerDependencies": {
3072 "jiti": "*"
3073 },
3074 "peerDependenciesMeta": {
3075 "jiti": {
3076 "optional": true
3077 }
3078 }
3079 },
3080 "node_modules/eslint-scope": {
3081 "version": "8.4.0",
3082 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz",
3083 "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==",
3084 "dev": true,
3085 "license": "BSD-2-Clause",
3086 "dependencies": {
3087 "esrecurse": "^4.3.0",
3088 "estraverse": "^5.2.0"
3089 },
3090 "engines": {
3091 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
3092 },
3093 "funding": {
3094 "url": "https://opencollective.com/eslint"
3095 }
3096 },
3097 "node_modules/eslint-visitor-keys": {
3098 "version": "3.4.3",
3099 "dev": true,
3100 "license": "Apache-2.0",
3101 "engines": {
3102 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
3103 },
3104 "funding": {
3105 "url": "https://opencollective.com/eslint"
3106 }
3107 },
3108 "node_modules/eslint/node_modules/eslint-visitor-keys": {
3109 "version": "4.2.1",
3110 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
3111 "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",
3112 "dev": true,
3113 "license": "Apache-2.0",
3114 "engines": {
3115 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
3116 },
3117 "funding": {
3118 "url": "https://opencollective.com/eslint"
3119 }
3120 },
3121 "node_modules/eslint/node_modules/ignore": {
3122 "version": "5.3.2",
3123 "dev": true,
3124 "license": "MIT",
3125 "engines": {
3126 "node": ">= 4"
3127 }
3128 },
3129 "node_modules/espree": {
3130 "version": "10.4.0",
3131 "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz",
3132 "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==",
3133 "dev": true,
3134 "license": "BSD-2-Clause",
3135 "dependencies": {
3136 "acorn": "^8.15.0",
3137 "acorn-jsx": "^5.3.2",
3138 "eslint-visitor-keys": "^4.2.1"
3139 },
3140 "engines": {
3141 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
3142 },
3143 "funding": {
3144 "url": "https://opencollective.com/eslint"
3145 }
3146 },
3147 "node_modules/espree/node_modules/eslint-visitor-keys": {
3148 "version": "4.2.1",
3149 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
3150 "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",
3151 "dev": true,
3152 "license": "Apache-2.0",
3153 "engines": {
3154 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
3155 },
3156 "funding": {
3157 "url": "https://opencollective.com/eslint"
3158 }
3159 },
3160 "node_modules/esquery": {
3161 "version": "1.6.0",
3162 "dev": true,
3163 "license": "BSD-3-Clause",
3164 "dependencies": {
3165 "estraverse": "^5.1.0"
3166 },
3167 "engines": {
3168 "node": ">=0.10"
3169 }
3170 },
3171 "node_modules/esrecurse": {
3172 "version": "4.3.0",
3173 "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
3174 "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
3175 "dev": true,
3176 "license": "BSD-2-Clause",
3177 "dependencies": {
3178 "estraverse": "^5.2.0"
3179 },
3180 "engines": {
3181 "node": ">=4.0"
3182 }
3183 },
3184 "node_modules/estraverse": {
3185 "version": "5.3.0",
3186 "dev": true,
3187 "license": "BSD-2-Clause",
3188 "engines": {
3189 "node": ">=4.0"
3190 }
3191 },
3192 "node_modules/estree-walker": {
3193 "version": "3.0.3",
3194 "dev": true,
3195 "license": "MIT",
3196 "dependencies": {
3197 "@types/estree": "^1.0.0"
3198 }
3199 },
3200 "node_modules/esutils": {
3201 "version": "2.0.3",
3202 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
3203 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
3204 "dev": true,
3205 "license": "BSD-2-Clause",
3206 "engines": {
3207 "node": ">=0.10.0"
3208 }
3209 },
3210 "node_modules/expect-type": {
3211 "version": "1.3.0",
3212 "dev": true,
3213 "license": "Apache-2.0",
3214 "engines": {
3215 "node": ">=12.0.0"
3216 }
3217 },
3218 "node_modules/fast-deep-equal": {
3219 "version": "3.1.3",
3220 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
3221 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
3222 "dev": true,
3223 "license": "MIT"
3224 },
3225 "node_modules/fast-json-stable-stringify": {
3226 "version": "2.1.0",
3227 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
3228 "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
3229 "dev": true,
3230 "license": "MIT"
3231 },
3232 "node_modules/fast-levenshtein": {
3233 "version": "2.0.6",
3234 "dev": true,
3235 "license": "MIT"
3236 },
3237 "node_modules/fast-xml-parser": {
3238 "version": "5.2.5",
3239 "funding": [
3240 {
3241 "type": "github",
3242 "url": "https://github.com/sponsors/NaturalIntelligence"
3243 }
3244 ],
3245 "license": "MIT",
3246 "dependencies": {
3247 "strnum": "^2.1.0"
3248 },
3249 "bin": {
3250 "fxparser": "src/cli/cli.js"
3251 }
3252 },
3253 "node_modules/fdir": {
3254 "version": "6.5.0",
3255 "dev": true,
3256 "license": "MIT",
3257 "engines": {
3258 "node": ">=12.0.0"
3259 },
3260 "peerDependencies": {
3261 "picomatch": "^3 || ^4"
3262 },
3263 "peerDependenciesMeta": {
3264 "picomatch": {
3265 "optional": true
3266 }
3267 }
3268 },
3269 "node_modules/file-entry-cache": {
3270 "version": "8.0.0",
3271 "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz",
3272 "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==",
3273 "dev": true,
3274 "license": "MIT",
3275 "dependencies": {
3276 "flat-cache": "^4.0.0"
3277 },
3278 "engines": {
3279 "node": ">=16.0.0"
3280 }
3281 },
3282 "node_modules/find-up": {
3283 "version": "5.0.0",
3284 "dev": true,
3285 "license": "MIT",
3286 "dependencies": {
3287 "locate-path": "^6.0.0",
3288 "path-exists": "^4.0.0"
3289 },
3290 "engines": {
3291 "node": ">=10"
3292 },
3293 "funding": {
3294 "url": "https://github.com/sponsors/sindresorhus"
3295 }
3296 },
3297 "node_modules/flat-cache": {
3298 "version": "4.0.1",
3299 "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz",
3300 "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==",
3301 "dev": true,
3302 "license": "MIT",
3303 "dependencies": {
3304 "flatted": "^3.2.9",
3305 "keyv": "^4.5.4"
3306 },
3307 "engines": {
3308 "node": ">=16"
3309 }
3310 },
3311 "node_modules/flatted": {
3312 "version": "3.3.3",
3313 "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz",
3314 "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==",
3315 "dev": true,
3316 "license": "ISC"
3317 },
3318 "node_modules/fsevents": {
3319 "version": "2.3.3",
3320 "dev": true,
3321 "license": "MIT",
3322 "optional": true,
3323 "os": [
3324 "darwin"
3325 ],
3326 "engines": {
3327 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
3328 }
3329 },
3330 "node_modules/get-tsconfig": {
3331 "version": "4.13.0",
3332 "dev": true,
3333 "license": "MIT",
3334 "dependencies": {
3335 "resolve-pkg-maps": "^1.0.0"
3336 },
3337 "funding": {
3338 "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1"
3339 }
3340 },
3341 "node_modules/glob-parent": {
3342 "version": "6.0.2",
3343 "dev": true,
3344 "license": "ISC",
3345 "dependencies": {
3346 "is-glob": "^4.0.3"
3347 },
3348 "engines": {
3349 "node": ">=10.13.0"
3350 }
3351 },
3352 "node_modules/globals": {
3353 "version": "14.0.0",
3354 "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz",
3355 "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==",
3356 "dev": true,
3357 "license": "MIT",
3358 "engines": {
3359 "node": ">=18"
3360 },
3361 "funding": {
3362 "url": "https://github.com/sponsors/sindresorhus"
3363 }
3364 },
3365 "node_modules/has-flag": {
3366 "version": "4.0.0",
3367 "dev": true,
3368 "license": "MIT",
3369 "engines": {
3370 "node": ">=8"
3371 }
3372 },
3373 "node_modules/hono": {
3374 "version": "4.10.7",
3375 "license": "MIT",
3376 "engines": {
3377 "node": ">=16.9.0"
3378 }
3379 },
3380 "node_modules/ignore": {
3381 "version": "7.0.5",
3382 "dev": true,
3383 "license": "MIT",
3384 "engines": {
3385 "node": ">= 4"
3386 }
3387 },
3388 "node_modules/import-fresh": {
3389 "version": "3.3.1",
3390 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz",
3391 "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==",
3392 "dev": true,
3393 "license": "MIT",
3394 "dependencies": {
3395 "parent-module": "^1.0.0",
3396 "resolve-from": "^4.0.0"
3397 },
3398 "engines": {
3399 "node": ">=6"
3400 },
3401 "funding": {
3402 "url": "https://github.com/sponsors/sindresorhus"
3403 }
3404 },
3405 "node_modules/imurmurhash": {
3406 "version": "0.1.4",
3407 "dev": true,
3408 "license": "MIT",
3409 "engines": {
3410 "node": ">=0.8.19"
3411 }
3412 },
3413 "node_modules/is-extglob": {
3414 "version": "2.1.1",
3415 "dev": true,
3416 "license": "MIT",
3417 "engines": {
3418 "node": ">=0.10.0"
3419 }
3420 },
3421 "node_modules/is-glob": {
3422 "version": "4.0.3",
3423 "dev": true,
3424 "license": "MIT",
3425 "dependencies": {
3426 "is-extglob": "^2.1.1"
3427 },
3428 "engines": {
3429 "node": ">=0.10.0"
3430 }
3431 },
3432 "node_modules/isexe": {
3433 "version": "2.0.0",
3434 "dev": true,
3435 "license": "ISC"
3436 },
3437 "node_modules/js-yaml": {
3438 "version": "4.1.1",
3439 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz",
3440 "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==",
3441 "dev": true,
3442 "license": "MIT",
3443 "dependencies": {
3444 "argparse": "^2.0.1"
3445 },
3446 "bin": {
3447 "js-yaml": "bin/js-yaml.js"
3448 }
3449 },
3450 "node_modules/json-buffer": {
3451 "version": "3.0.1",
3452 "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
3453 "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==",
3454 "dev": true,
3455 "license": "MIT"
3456 },
3457 "node_modules/json-schema-traverse": {
3458 "version": "0.4.1",
3459 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
3460 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
3461 "dev": true,
3462 "license": "MIT"
3463 },
3464 "node_modules/json-stable-stringify-without-jsonify": {
3465 "version": "1.0.1",
3466 "dev": true,
3467 "license": "MIT"
3468 },
3469 "node_modules/keyv": {
3470 "version": "4.5.4",
3471 "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
3472 "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==",
3473 "dev": true,
3474 "license": "MIT",
3475 "dependencies": {
3476 "json-buffer": "3.0.1"
3477 }
3478 },
3479 "node_modules/levn": {
3480 "version": "0.4.1",
3481 "dev": true,
3482 "license": "MIT",
3483 "dependencies": {
3484 "prelude-ls": "^1.2.1",
3485 "type-check": "~0.4.0"
3486 },
3487 "engines": {
3488 "node": ">= 0.8.0"
3489 }
3490 },
3491 "node_modules/locate-path": {
3492 "version": "6.0.0",
3493 "dev": true,
3494 "license": "MIT",
3495 "dependencies": {
3496 "p-locate": "^5.0.0"
3497 },
3498 "engines": {
3499 "node": ">=10"
3500 },
3501 "funding": {
3502 "url": "https://github.com/sponsors/sindresorhus"
3503 }
3504 },
3505 "node_modules/lodash.merge": {
3506 "version": "4.6.2",
3507 "dev": true,
3508 "license": "MIT"
3509 },
3510 "node_modules/magic-string": {
3511 "version": "0.30.21",
3512 "dev": true,
3513 "license": "MIT",
3514 "dependencies": {
3515 "@jridgewell/sourcemap-codec": "^1.5.5"
3516 }
3517 },
3518 "node_modules/mime-db": {
3519 "version": "1.54.0",
3520 "license": "MIT",
3521 "engines": {
3522 "node": ">= 0.6"
3523 }
3524 },
3525 "node_modules/mime-types": {
3526 "version": "3.0.2",
3527 "license": "MIT",
3528 "dependencies": {
3529 "mime-db": "^1.54.0"
3530 },
3531 "engines": {
3532 "node": ">=18"
3533 },
3534 "funding": {
3535 "type": "opencollective",
3536 "url": "https://opencollective.com/express"
3537 }
3538 },
3539 "node_modules/minimatch": {
3540 "version": "3.1.2",
3541 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
3542 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
3543 "dev": true,
3544 "license": "ISC",
3545 "dependencies": {
3546 "brace-expansion": "^1.1.7"
3547 },
3548 "engines": {
3549 "node": "*"
3550 }
3551 },
3552 "node_modules/ms": {
3553 "version": "2.1.3",
3554 "dev": true,
3555 "license": "MIT"
3556 },
3557 "node_modules/nanoid": {
3558 "version": "3.3.11",
3559 "dev": true,
3560 "funding": [
3561 {
3562 "type": "github",
3563 "url": "https://github.com/sponsors/ai"
3564 }
3565 ],
3566 "license": "MIT",
3567 "bin": {
3568 "nanoid": "bin/nanoid.cjs"
3569 },
3570 "engines": {
3571 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
3572 }
3573 },
3574 "node_modules/natural-compare": {
3575 "version": "1.4.0",
3576 "dev": true,
3577 "license": "MIT"
3578 },
3579 "node_modules/obug": {
3580 "version": "2.1.1",
3581 "dev": true,
3582 "funding": [
3583 "https://github.com/sponsors/sxzz",
3584 "https://opencollective.com/debug"
3585 ],
3586 "license": "MIT"
3587 },
3588 "node_modules/optionator": {
3589 "version": "0.9.4",
3590 "dev": true,
3591 "license": "MIT",
3592 "dependencies": {
3593 "deep-is": "^0.1.3",
3594 "fast-levenshtein": "^2.0.6",
3595 "levn": "^0.4.1",
3596 "prelude-ls": "^1.2.1",
3597 "type-check": "^0.4.0",
3598 "word-wrap": "^1.2.5"
3599 },
3600 "engines": {
3601 "node": ">= 0.8.0"
3602 }
3603 },
3604 "node_modules/p-limit": {
3605 "version": "3.1.0",
3606 "dev": true,
3607 "license": "MIT",
3608 "dependencies": {
3609 "yocto-queue": "^0.1.0"
3610 },
3611 "engines": {
3612 "node": ">=10"
3613 },
3614 "funding": {
3615 "url": "https://github.com/sponsors/sindresorhus"
3616 }
3617 },
3618 "node_modules/p-locate": {
3619 "version": "5.0.0",
3620 "dev": true,
3621 "license": "MIT",
3622 "dependencies": {
3623 "p-limit": "^3.0.2"
3624 },
3625 "engines": {
3626 "node": ">=10"
3627 },
3628 "funding": {
3629 "url": "https://github.com/sponsors/sindresorhus"
3630 }
3631 },
3632 "node_modules/parent-module": {
3633 "version": "1.0.1",
3634 "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
3635 "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
3636 "dev": true,
3637 "license": "MIT",
3638 "dependencies": {
3639 "callsites": "^3.0.0"
3640 },
3641 "engines": {
3642 "node": ">=6"
3643 }
3644 },
3645 "node_modules/path-exists": {
3646 "version": "4.0.0",
3647 "dev": true,
3648 "license": "MIT",
3649 "engines": {
3650 "node": ">=8"
3651 }
3652 },
3653 "node_modules/path-key": {
3654 "version": "3.1.1",
3655 "dev": true,
3656 "license": "MIT",
3657 "engines": {
3658 "node": ">=8"
3659 }
3660 },
3661 "node_modules/pathe": {
3662 "version": "2.0.3",
3663 "dev": true,
3664 "license": "MIT"
3665 },
3666 "node_modules/picocolors": {
3667 "version": "1.1.1",
3668 "dev": true,
3669 "license": "ISC"
3670 },
3671 "node_modules/picomatch": {
3672 "version": "4.0.3",
3673 "dev": true,
3674 "license": "MIT",
3675 "peer": true,
3676 "engines": {
3677 "node": ">=12"
3678 },
3679 "funding": {
3680 "url": "https://github.com/sponsors/jonschlinkert"
3681 }
3682 },
3683 "node_modules/postcss": {
3684 "version": "8.5.6",
3685 "dev": true,
3686 "funding": [
3687 {
3688 "type": "opencollective",
3689 "url": "https://opencollective.com/postcss/"
3690 },
3691 {
3692 "type": "tidelift",
3693 "url": "https://tidelift.com/funding/github/npm/postcss"
3694 },
3695 {
3696 "type": "github",
3697 "url": "https://github.com/sponsors/ai"
3698 }
3699 ],
3700 "license": "MIT",
3701 "dependencies": {
3702 "nanoid": "^3.3.11",
3703 "picocolors": "^1.1.1",
3704 "source-map-js": "^1.2.1"
3705 },
3706 "engines": {
3707 "node": "^10 || ^12 || >=14"
3708 }
3709 },
3710 "node_modules/prelude-ls": {
3711 "version": "1.2.1",
3712 "dev": true,
3713 "license": "MIT",
3714 "engines": {
3715 "node": ">= 0.8.0"
3716 }
3717 },
3718 "node_modules/punycode": {
3719 "version": "2.3.1",
3720 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
3721 "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
3722 "dev": true,
3723 "license": "MIT",
3724 "engines": {
3725 "node": ">=6"
3726 }
3727 },
3728 "node_modules/resolve-from": {
3729 "version": "4.0.0",
3730 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
3731 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
3732 "dev": true,
3733 "license": "MIT",
3734 "engines": {
3735 "node": ">=4"
3736 }
3737 },
3738 "node_modules/resolve-pkg-maps": {
3739 "version": "1.0.0",
3740 "dev": true,
3741 "license": "MIT",
3742 "funding": {
3743 "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1"
3744 }
3745 },
3746 "node_modules/rollup": {
3747 "version": "4.53.3",
3748 "dev": true,
3749 "license": "MIT",
3750 "dependencies": {
3751 "@types/estree": "1.0.8"
3752 },
3753 "bin": {
3754 "rollup": "dist/bin/rollup"
3755 },
3756 "engines": {
3757 "node": ">=18.0.0",
3758 "npm": ">=8.0.0"
3759 },
3760 "optionalDependencies": {
3761 "@rollup/rollup-android-arm-eabi": "4.53.3",
3762 "@rollup/rollup-android-arm64": "4.53.3",
3763 "@rollup/rollup-darwin-arm64": "4.53.3",
3764 "@rollup/rollup-darwin-x64": "4.53.3",
3765 "@rollup/rollup-freebsd-arm64": "4.53.3",
3766 "@rollup/rollup-freebsd-x64": "4.53.3",
3767 "@rollup/rollup-linux-arm-gnueabihf": "4.53.3",
3768 "@rollup/rollup-linux-arm-musleabihf": "4.53.3",
3769 "@rollup/rollup-linux-arm64-gnu": "4.53.3",
3770 "@rollup/rollup-linux-arm64-musl": "4.53.3",
3771 "@rollup/rollup-linux-loong64-gnu": "4.53.3",
3772 "@rollup/rollup-linux-ppc64-gnu": "4.53.3",
3773 "@rollup/rollup-linux-riscv64-gnu": "4.53.3",
3774 "@rollup/rollup-linux-riscv64-musl": "4.53.3",
3775 "@rollup/rollup-linux-s390x-gnu": "4.53.3",
3776 "@rollup/rollup-linux-x64-gnu": "4.53.3",
3777 "@rollup/rollup-linux-x64-musl": "4.53.3",
3778 "@rollup/rollup-openharmony-arm64": "4.53.3",
3779 "@rollup/rollup-win32-arm64-msvc": "4.53.3",
3780 "@rollup/rollup-win32-ia32-msvc": "4.53.3",
3781 "@rollup/rollup-win32-x64-gnu": "4.53.3",
3782 "@rollup/rollup-win32-x64-msvc": "4.53.3",
3783 "fsevents": "~2.3.2"
3784 }
3785 },
3786 "node_modules/semver": {
3787 "version": "7.7.3",
3788 "dev": true,
3789 "license": "ISC",
3790 "bin": {
3791 "semver": "bin/semver.js"
3792 },
3793 "engines": {
3794 "node": ">=10"
3795 }
3796 },
3797 "node_modules/shebang-command": {
3798 "version": "2.0.0",
3799 "dev": true,
3800 "license": "MIT",
3801 "dependencies": {
3802 "shebang-regex": "^3.0.0"
3803 },
3804 "engines": {
3805 "node": ">=8"
3806 }
3807 },
3808 "node_modules/shebang-regex": {
3809 "version": "3.0.0",
3810 "dev": true,
3811 "license": "MIT",
3812 "engines": {
3813 "node": ">=8"
3814 }
3815 },
3816 "node_modules/siginfo": {
3817 "version": "2.0.0",
3818 "dev": true,
3819 "license": "ISC"
3820 },
3821 "node_modules/source-map-js": {
3822 "version": "1.2.1",
3823 "dev": true,
3824 "license": "BSD-3-Clause",
3825 "engines": {
3826 "node": ">=0.10.0"
3827 }
3828 },
3829 "node_modules/stackback": {
3830 "version": "0.0.2",
3831 "dev": true,
3832 "license": "MIT"
3833 },
3834 "node_modules/std-env": {
3835 "version": "3.10.0",
3836 "dev": true,
3837 "license": "MIT"
3838 },
3839 "node_modules/strip-json-comments": {
3840 "version": "3.1.1",
3841 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
3842 "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
3843 "dev": true,
3844 "license": "MIT",
3845 "engines": {
3846 "node": ">=8"
3847 },
3848 "funding": {
3849 "url": "https://github.com/sponsors/sindresorhus"
3850 }
3851 },
3852 "node_modules/strnum": {
3853 "version": "2.1.1",
3854 "funding": [
3855 {
3856 "type": "github",
3857 "url": "https://github.com/sponsors/NaturalIntelligence"
3858 }
3859 ],
3860 "license": "MIT"
3861 },
3862 "node_modules/supports-color": {
3863 "version": "7.2.0",
3864 "dev": true,
3865 "license": "MIT",
3866 "dependencies": {
3867 "has-flag": "^4.0.0"
3868 },
3869 "engines": {
3870 "node": ">=8"
3871 }
3872 },
3873 "node_modules/tiny-lru": {
3874 "version": "11.4.5",
3875 "license": "BSD-3-Clause",
3876 "engines": {
3877 "node": ">=12"
3878 }
3879 },
3880 "node_modules/tinybench": {
3881 "version": "2.9.0",
3882 "dev": true,
3883 "license": "MIT"
3884 },
3885 "node_modules/tinyexec": {
3886 "version": "1.0.2",
3887 "dev": true,
3888 "license": "MIT",
3889 "engines": {
3890 "node": ">=18"
3891 }
3892 },
3893 "node_modules/tinyglobby": {
3894 "version": "0.2.15",
3895 "dev": true,
3896 "license": "MIT",
3897 "dependencies": {
3898 "fdir": "^6.5.0",
3899 "picomatch": "^4.0.3"
3900 },
3901 "engines": {
3902 "node": ">=12.0.0"
3903 },
3904 "funding": {
3905 "url": "https://github.com/sponsors/SuperchupuDev"
3906 }
3907 },
3908 "node_modules/tinyrainbow": {
3909 "version": "3.0.3",
3910 "dev": true,
3911 "license": "MIT",
3912 "engines": {
3913 "node": ">=14.0.0"
3914 }
3915 },
3916 "node_modules/ts-api-utils": {
3917 "version": "2.1.0",
3918 "dev": true,
3919 "license": "MIT",
3920 "engines": {
3921 "node": ">=18.12"
3922 },
3923 "peerDependencies": {
3924 "typescript": ">=4.8.4"
3925 }
3926 },
3927 "node_modules/tslib": {
3928 "version": "2.8.1",
3929 "license": "0BSD"
3930 },
3931 "node_modules/tsx": {
3932 "version": "4.21.0",
3933 "dev": true,
3934 "license": "MIT",
3935 "peer": true,
3936 "dependencies": {
3937 "esbuild": "~0.27.0",
3938 "get-tsconfig": "^4.7.5"
3939 },
3940 "bin": {
3941 "tsx": "dist/cli.mjs"
3942 },
3943 "engines": {
3944 "node": ">=18.0.0"
3945 },
3946 "optionalDependencies": {
3947 "fsevents": "~2.3.3"
3948 }
3949 },
3950 "node_modules/type-check": {
3951 "version": "0.4.0",
3952 "dev": true,
3953 "license": "MIT",
3954 "dependencies": {
3955 "prelude-ls": "^1.2.1"
3956 },
3957 "engines": {
3958 "node": ">= 0.8.0"
3959 }
3960 },
3961 "node_modules/typescript": {
3962 "version": "5.9.3",
3963 "dev": true,
3964 "license": "Apache-2.0",
3965 "peer": true,
3966 "bin": {
3967 "tsc": "bin/tsc",
3968 "tsserver": "bin/tsserver"
3969 },
3970 "engines": {
3971 "node": ">=14.17"
3972 }
3973 },
3974 "node_modules/undici-types": {
3975 "version": "7.16.0",
3976 "dev": true,
3977 "license": "MIT"
3978 },
3979 "node_modules/uri-js": {
3980 "version": "4.4.1",
3981 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
3982 "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
3983 "dev": true,
3984 "license": "BSD-2-Clause",
3985 "dependencies": {
3986 "punycode": "^2.1.0"
3987 }
3988 },
3989 "node_modules/vite": {
3990 "version": "7.2.7",
3991 "dev": true,
3992 "license": "MIT",
3993 "peer": true,
3994 "dependencies": {
3995 "esbuild": "^0.25.0",
3996 "fdir": "^6.5.0",
3997 "picomatch": "^4.0.3",
3998 "postcss": "^8.5.6",
3999 "rollup": "^4.43.0",
4000 "tinyglobby": "^0.2.15"
4001 },
4002 "bin": {
4003 "vite": "bin/vite.js"
4004 },
4005 "engines": {
4006 "node": "^20.19.0 || >=22.12.0"
4007 },
4008 "funding": {
4009 "url": "https://github.com/vitejs/vite?sponsor=1"
4010 },
4011 "optionalDependencies": {
4012 "fsevents": "~2.3.3"
4013 },
4014 "peerDependencies": {
4015 "@types/node": "^20.19.0 || >=22.12.0",
4016 "jiti": ">=1.21.0",
4017 "less": "^4.0.0",
4018 "lightningcss": "^1.21.0",
4019 "sass": "^1.70.0",
4020 "sass-embedded": "^1.70.0",
4021 "stylus": ">=0.54.8",
4022 "sugarss": "^5.0.0",
4023 "terser": "^5.16.0",
4024 "tsx": "^4.8.1",
4025 "yaml": "^2.4.2"
4026 },
4027 "peerDependenciesMeta": {
4028 "@types/node": {
4029 "optional": true
4030 },
4031 "jiti": {
4032 "optional": true
4033 },
4034 "less": {
4035 "optional": true
4036 },
4037 "lightningcss": {
4038 "optional": true
4039 },
4040 "sass": {
4041 "optional": true
4042 },
4043 "sass-embedded": {
4044 "optional": true
4045 },
4046 "stylus": {
4047 "optional": true
4048 },
4049 "sugarss": {
4050 "optional": true
4051 },
4052 "terser": {
4053 "optional": true
4054 },
4055 "tsx": {
4056 "optional": true
4057 },
4058 "yaml": {
4059 "optional": true
4060 }
4061 }
4062 },
4063 "node_modules/vite/node_modules/@esbuild/aix-ppc64": {
4064 "version": "0.25.12",
4065 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.12.tgz",
4066 "integrity": "sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==",
4067 "cpu": [
4068 "ppc64"
4069 ],
4070 "dev": true,
4071 "license": "MIT",
4072 "optional": true,
4073 "os": [
4074 "aix"
4075 ],
4076 "engines": {
4077 "node": ">=18"
4078 }
4079 },
4080 "node_modules/vite/node_modules/@esbuild/android-arm": {
4081 "version": "0.25.12",
4082 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.12.tgz",
4083 "integrity": "sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==",
4084 "cpu": [
4085 "arm"
4086 ],
4087 "dev": true,
4088 "license": "MIT",
4089 "optional": true,
4090 "os": [
4091 "android"
4092 ],
4093 "engines": {
4094 "node": ">=18"
4095 }
4096 },
4097 "node_modules/vite/node_modules/@esbuild/android-arm64": {
4098 "version": "0.25.12",
4099 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.12.tgz",
4100 "integrity": "sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==",
4101 "cpu": [
4102 "arm64"
4103 ],
4104 "dev": true,
4105 "license": "MIT",
4106 "optional": true,
4107 "os": [
4108 "android"
4109 ],
4110 "engines": {
4111 "node": ">=18"
4112 }
4113 },
4114 "node_modules/vite/node_modules/@esbuild/android-x64": {
4115 "version": "0.25.12",
4116 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.12.tgz",
4117 "integrity": "sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==",
4118 "cpu": [
4119 "x64"
4120 ],
4121 "dev": true,
4122 "license": "MIT",
4123 "optional": true,
4124 "os": [
4125 "android"
4126 ],
4127 "engines": {
4128 "node": ">=18"
4129 }
4130 },
4131 "node_modules/vite/node_modules/@esbuild/darwin-x64": {
4132 "version": "0.25.12",
4133 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.12.tgz",
4134 "integrity": "sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==",
4135 "cpu": [
4136 "x64"
4137 ],
4138 "dev": true,
4139 "license": "MIT",
4140 "optional": true,
4141 "os": [
4142 "darwin"
4143 ],
4144 "engines": {
4145 "node": ">=18"
4146 }
4147 },
4148 "node_modules/vite/node_modules/@esbuild/freebsd-arm64": {
4149 "version": "0.25.12",
4150 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.12.tgz",
4151 "integrity": "sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==",
4152 "cpu": [
4153 "arm64"
4154 ],
4155 "dev": true,
4156 "license": "MIT",
4157 "optional": true,
4158 "os": [
4159 "freebsd"
4160 ],
4161 "engines": {
4162 "node": ">=18"
4163 }
4164 },
4165 "node_modules/vite/node_modules/@esbuild/freebsd-x64": {
4166 "version": "0.25.12",
4167 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.12.tgz",
4168 "integrity": "sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==",
4169 "cpu": [
4170 "x64"
4171 ],
4172 "dev": true,
4173 "license": "MIT",
4174 "optional": true,
4175 "os": [
4176 "freebsd"
4177 ],
4178 "engines": {
4179 "node": ">=18"
4180 }
4181 },
4182 "node_modules/vite/node_modules/@esbuild/linux-arm": {
4183 "version": "0.25.12",
4184 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.12.tgz",
4185 "integrity": "sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==",
4186 "cpu": [
4187 "arm"
4188 ],
4189 "dev": true,
4190 "license": "MIT",
4191 "optional": true,
4192 "os": [
4193 "linux"
4194 ],
4195 "engines": {
4196 "node": ">=18"
4197 }
4198 },
4199 "node_modules/vite/node_modules/@esbuild/linux-arm64": {
4200 "version": "0.25.12",
4201 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.12.tgz",
4202 "integrity": "sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==",
4203 "cpu": [
4204 "arm64"
4205 ],
4206 "dev": true,
4207 "license": "MIT",
4208 "optional": true,
4209 "os": [
4210 "linux"
4211 ],
4212 "engines": {
4213 "node": ">=18"
4214 }
4215 },
4216 "node_modules/vite/node_modules/@esbuild/linux-ia32": {
4217 "version": "0.25.12",
4218 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.12.tgz",
4219 "integrity": "sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==",
4220 "cpu": [
4221 "ia32"
4222 ],
4223 "dev": true,
4224 "license": "MIT",
4225 "optional": true,
4226 "os": [
4227 "linux"
4228 ],
4229 "engines": {
4230 "node": ">=18"
4231 }
4232 },
4233 "node_modules/vite/node_modules/@esbuild/linux-loong64": {
4234 "version": "0.25.12",
4235 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.12.tgz",
4236 "integrity": "sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==",
4237 "cpu": [
4238 "loong64"
4239 ],
4240 "dev": true,
4241 "license": "MIT",
4242 "optional": true,
4243 "os": [
4244 "linux"
4245 ],
4246 "engines": {
4247 "node": ">=18"
4248 }
4249 },
4250 "node_modules/vite/node_modules/@esbuild/linux-mips64el": {
4251 "version": "0.25.12",
4252 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.12.tgz",
4253 "integrity": "sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==",
4254 "cpu": [
4255 "mips64el"
4256 ],
4257 "dev": true,
4258 "license": "MIT",
4259 "optional": true,
4260 "os": [
4261 "linux"
4262 ],
4263 "engines": {
4264 "node": ">=18"
4265 }
4266 },
4267 "node_modules/vite/node_modules/@esbuild/linux-ppc64": {
4268 "version": "0.25.12",
4269 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.12.tgz",
4270 "integrity": "sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==",
4271 "cpu": [
4272 "ppc64"
4273 ],
4274 "dev": true,
4275 "license": "MIT",
4276 "optional": true,
4277 "os": [
4278 "linux"
4279 ],
4280 "engines": {
4281 "node": ">=18"
4282 }
4283 },
4284 "node_modules/vite/node_modules/@esbuild/linux-riscv64": {
4285 "version": "0.25.12",
4286 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.12.tgz",
4287 "integrity": "sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==",
4288 "cpu": [
4289 "riscv64"
4290 ],
4291 "dev": true,
4292 "license": "MIT",
4293 "optional": true,
4294 "os": [
4295 "linux"
4296 ],
4297 "engines": {
4298 "node": ">=18"
4299 }
4300 },
4301 "node_modules/vite/node_modules/@esbuild/linux-s390x": {
4302 "version": "0.25.12",
4303 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.12.tgz",
4304 "integrity": "sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==",
4305 "cpu": [
4306 "s390x"
4307 ],
4308 "dev": true,
4309 "license": "MIT",
4310 "optional": true,
4311 "os": [
4312 "linux"
4313 ],
4314 "engines": {
4315 "node": ">=18"
4316 }
4317 },
4318 "node_modules/vite/node_modules/@esbuild/linux-x64": {
4319 "version": "0.25.12",
4320 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.12.tgz",
4321 "integrity": "sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==",
4322 "cpu": [
4323 "x64"
4324 ],
4325 "dev": true,
4326 "license": "MIT",
4327 "optional": true,
4328 "os": [
4329 "linux"
4330 ],
4331 "engines": {
4332 "node": ">=18"
4333 }
4334 },
4335 "node_modules/vite/node_modules/@esbuild/netbsd-arm64": {
4336 "version": "0.25.12",
4337 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.12.tgz",
4338 "integrity": "sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==",
4339 "cpu": [
4340 "arm64"
4341 ],
4342 "dev": true,
4343 "license": "MIT",
4344 "optional": true,
4345 "os": [
4346 "netbsd"
4347 ],
4348 "engines": {
4349 "node": ">=18"
4350 }
4351 },
4352 "node_modules/vite/node_modules/@esbuild/netbsd-x64": {
4353 "version": "0.25.12",
4354 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.12.tgz",
4355 "integrity": "sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==",
4356 "cpu": [
4357 "x64"
4358 ],
4359 "dev": true,
4360 "license": "MIT",
4361 "optional": true,
4362 "os": [
4363 "netbsd"
4364 ],
4365 "engines": {
4366 "node": ">=18"
4367 }
4368 },
4369 "node_modules/vite/node_modules/@esbuild/openbsd-arm64": {
4370 "version": "0.25.12",
4371 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.12.tgz",
4372 "integrity": "sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==",
4373 "cpu": [
4374 "arm64"
4375 ],
4376 "dev": true,
4377 "license": "MIT",
4378 "optional": true,
4379 "os": [
4380 "openbsd"
4381 ],
4382 "engines": {
4383 "node": ">=18"
4384 }
4385 },
4386 "node_modules/vite/node_modules/@esbuild/openbsd-x64": {
4387 "version": "0.25.12",
4388 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.12.tgz",
4389 "integrity": "sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==",
4390 "cpu": [
4391 "x64"
4392 ],
4393 "dev": true,
4394 "license": "MIT",
4395 "optional": true,
4396 "os": [
4397 "openbsd"
4398 ],
4399 "engines": {
4400 "node": ">=18"
4401 }
4402 },
4403 "node_modules/vite/node_modules/@esbuild/openharmony-arm64": {
4404 "version": "0.25.12",
4405 "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.12.tgz",
4406 "integrity": "sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==",
4407 "cpu": [
4408 "arm64"
4409 ],
4410 "dev": true,
4411 "license": "MIT",
4412 "optional": true,
4413 "os": [
4414 "openharmony"
4415 ],
4416 "engines": {
4417 "node": ">=18"
4418 }
4419 },
4420 "node_modules/vite/node_modules/@esbuild/sunos-x64": {
4421 "version": "0.25.12",
4422 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.12.tgz",
4423 "integrity": "sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==",
4424 "cpu": [
4425 "x64"
4426 ],
4427 "dev": true,
4428 "license": "MIT",
4429 "optional": true,
4430 "os": [
4431 "sunos"
4432 ],
4433 "engines": {
4434 "node": ">=18"
4435 }
4436 },
4437 "node_modules/vite/node_modules/@esbuild/win32-arm64": {
4438 "version": "0.25.12",
4439 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.12.tgz",
4440 "integrity": "sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==",
4441 "cpu": [
4442 "arm64"
4443 ],
4444 "dev": true,
4445 "license": "MIT",
4446 "optional": true,
4447 "os": [
4448 "win32"
4449 ],
4450 "engines": {
4451 "node": ">=18"
4452 }
4453 },
4454 "node_modules/vite/node_modules/@esbuild/win32-ia32": {
4455 "version": "0.25.12",
4456 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.12.tgz",
4457 "integrity": "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==",
4458 "cpu": [
4459 "ia32"
4460 ],
4461 "dev": true,
4462 "license": "MIT",
4463 "optional": true,
4464 "os": [
4465 "win32"
4466 ],
4467 "engines": {
4468 "node": ">=18"
4469 }
4470 },
4471 "node_modules/vite/node_modules/@esbuild/win32-x64": {
4472 "version": "0.25.12",
4473 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.12.tgz",
4474 "integrity": "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==",
4475 "cpu": [
4476 "x64"
4477 ],
4478 "dev": true,
4479 "license": "MIT",
4480 "optional": true,
4481 "os": [
4482 "win32"
4483 ],
4484 "engines": {
4485 "node": ">=18"
4486 }
4487 },
4488 "node_modules/vite/node_modules/esbuild": {
4489 "version": "0.25.12",
4490 "dev": true,
4491 "hasInstallScript": true,
4492 "license": "MIT",
4493 "bin": {
4494 "esbuild": "bin/esbuild"
4495 },
4496 "engines": {
4497 "node": ">=18"
4498 },
4499 "optionalDependencies": {
4500 "@esbuild/aix-ppc64": "0.25.12",
4501 "@esbuild/android-arm": "0.25.12",
4502 "@esbuild/android-arm64": "0.25.12",
4503 "@esbuild/android-x64": "0.25.12",
4504 "@esbuild/darwin-arm64": "0.25.12",
4505 "@esbuild/darwin-x64": "0.25.12",
4506 "@esbuild/freebsd-arm64": "0.25.12",
4507 "@esbuild/freebsd-x64": "0.25.12",
4508 "@esbuild/linux-arm": "0.25.12",
4509 "@esbuild/linux-arm64": "0.25.12",
4510 "@esbuild/linux-ia32": "0.25.12",
4511 "@esbuild/linux-loong64": "0.25.12",
4512 "@esbuild/linux-mips64el": "0.25.12",
4513 "@esbuild/linux-ppc64": "0.25.12",
4514 "@esbuild/linux-riscv64": "0.25.12",
4515 "@esbuild/linux-s390x": "0.25.12",
4516 "@esbuild/linux-x64": "0.25.12",
4517 "@esbuild/netbsd-arm64": "0.25.12",
4518 "@esbuild/netbsd-x64": "0.25.12",
4519 "@esbuild/openbsd-arm64": "0.25.12",
4520 "@esbuild/openbsd-x64": "0.25.12",
4521 "@esbuild/openharmony-arm64": "0.25.12",
4522 "@esbuild/sunos-x64": "0.25.12",
4523 "@esbuild/win32-arm64": "0.25.12",
4524 "@esbuild/win32-ia32": "0.25.12",
4525 "@esbuild/win32-x64": "0.25.12"
4526 }
4527 },
4528 "node_modules/vite/node_modules/esbuild/node_modules/@esbuild/darwin-arm64": {
4529 "version": "0.25.12",
4530 "cpu": [
4531 "arm64"
4532 ],
4533 "dev": true,
4534 "license": "MIT",
4535 "optional": true,
4536 "os": [
4537 "darwin"
4538 ],
4539 "engines": {
4540 "node": ">=18"
4541 }
4542 },
4543 "node_modules/vitest": {
4544 "version": "4.0.15",
4545 "dev": true,
4546 "license": "MIT",
4547 "dependencies": {
4548 "@vitest/expect": "4.0.15",
4549 "@vitest/mocker": "4.0.15",
4550 "@vitest/pretty-format": "4.0.15",
4551 "@vitest/runner": "4.0.15",
4552 "@vitest/snapshot": "4.0.15",
4553 "@vitest/spy": "4.0.15",
4554 "@vitest/utils": "4.0.15",
4555 "es-module-lexer": "^1.7.0",
4556 "expect-type": "^1.2.2",
4557 "magic-string": "^0.30.21",
4558 "obug": "^2.1.1",
4559 "pathe": "^2.0.3",
4560 "picomatch": "^4.0.3",
4561 "std-env": "^3.10.0",
4562 "tinybench": "^2.9.0",
4563 "tinyexec": "^1.0.2",
4564 "tinyglobby": "^0.2.15",
4565 "tinyrainbow": "^3.0.3",
4566 "vite": "^6.0.0 || ^7.0.0",
4567 "why-is-node-running": "^2.3.0"
4568 },
4569 "bin": {
4570 "vitest": "vitest.mjs"
4571 },
4572 "engines": {
4573 "node": "^20.0.0 || ^22.0.0 || >=24.0.0"
4574 },
4575 "funding": {
4576 "url": "https://opencollective.com/vitest"
4577 },
4578 "peerDependencies": {
4579 "@edge-runtime/vm": "*",
4580 "@opentelemetry/api": "^1.9.0",
4581 "@types/node": "^20.0.0 || ^22.0.0 || >=24.0.0",
4582 "@vitest/browser-playwright": "4.0.15",
4583 "@vitest/browser-preview": "4.0.15",
4584 "@vitest/browser-webdriverio": "4.0.15",
4585 "@vitest/ui": "4.0.15",
4586 "happy-dom": "*",
4587 "jsdom": "*"
4588 },
4589 "peerDependenciesMeta": {
4590 "@edge-runtime/vm": {
4591 "optional": true
4592 },
4593 "@opentelemetry/api": {
4594 "optional": true
4595 },
4596 "@types/node": {
4597 "optional": true
4598 },
4599 "@vitest/browser-playwright": {
4600 "optional": true
4601 },
4602 "@vitest/browser-preview": {
4603 "optional": true
4604 },
4605 "@vitest/browser-webdriverio": {
4606 "optional": true
4607 },
4608 "@vitest/ui": {
4609 "optional": true
4610 },
4611 "happy-dom": {
4612 "optional": true
4613 },
4614 "jsdom": {
4615 "optional": true
4616 }
4617 }
4618 },
4619 "node_modules/which": {
4620 "version": "2.0.2",
4621 "dev": true,
4622 "license": "ISC",
4623 "dependencies": {
4624 "isexe": "^2.0.0"
4625 },
4626 "bin": {
4627 "node-which": "bin/node-which"
4628 },
4629 "engines": {
4630 "node": ">= 8"
4631 }
4632 },
4633 "node_modules/why-is-node-running": {
4634 "version": "2.3.0",
4635 "dev": true,
4636 "license": "MIT",
4637 "dependencies": {
4638 "siginfo": "^2.0.0",
4639 "stackback": "0.0.2"
4640 },
4641 "bin": {
4642 "why-is-node-running": "cli.js"
4643 },
4644 "engines": {
4645 "node": ">=8"
4646 }
4647 },
4648 "node_modules/word-wrap": {
4649 "version": "1.2.5",
4650 "dev": true,
4651 "license": "MIT",
4652 "engines": {
4653 "node": ">=0.10.0"
4654 }
4655 },
4656 "node_modules/yocto-queue": {
4657 "version": "0.1.0",
4658 "dev": true,
4659 "license": "MIT",
4660 "engines": {
4661 "node": ">=10"
4662 },
4663 "funding": {
4664 "url": "https://github.com/sponsors/sindresorhus"
4665 }
4666 }
4667 }
4668}