AT Mot — a bilingual (EN/FR) daily word game native to the AT Protocol.
1{
2 "name": "atmot",
3 "version": "1.0.0",
4 "lockfileVersion": 3,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "atmot",
9 "version": "1.0.0",
10 "license": "(MIT OR Apache-2.0)",
11 "dependencies": {
12 "@atcute/client": "^5.1.0",
13 "@atcute/identity-resolver": "^2.0.0",
14 "@atcute/oauth-browser-client": "^4.0.0"
15 },
16 "devDependencies": {
17 "@atcute/atproto": "^4.0.2",
18 "@atcute/bluesky": "^4.0.10",
19 "@types/node": "^26.0.0",
20 "@typescript-eslint/eslint-plugin": "^8.18.0",
21 "@typescript-eslint/parser": "^8.18.0",
22 "an-array-of-french-words": "^2.0.0",
23 "eslint": "^9.17.0",
24 "happy-dom": "^20.10.6",
25 "tsx": "^4.22.4",
26 "typescript": "^6.0.3",
27 "vite": "^8.0.16",
28 "vitest": "^4.1.9"
29 }
30 },
31 "node_modules/@atcute/atproto": {
32 "version": "4.0.2",
33 "resolved": "https://registry.npmjs.org/@atcute/atproto/-/atproto-4.0.2.tgz",
34 "integrity": "sha512-hLnvjiIOStpdUm0cEN+R5YydvbV0d6ap17Iv+t7i/nhSCN3TGMya7M0ftCWtCo+xoQ1EU6HK74R8jqXWlyrM0w==",
35 "dev": true,
36 "license": "0BSD",
37 "dependencies": {
38 "@atcute/lexicons": "^2.0.0"
39 },
40 "peerDependencies": {
41 "@atcute/lexicons": "^2.0.0"
42 }
43 },
44 "node_modules/@atcute/bluesky": {
45 "version": "4.0.10",
46 "resolved": "https://registry.npmjs.org/@atcute/bluesky/-/bluesky-4.0.10.tgz",
47 "integrity": "sha512-NcGZ9m6G3+WL1IBLkT1Zty/Ph1iqdxgjYs44FbTrdm2TlLUMTzjc2WG1UNA//DyBVPJVNpJPpK7yKjU4ZLNGVA==",
48 "dev": true,
49 "license": "0BSD",
50 "dependencies": {
51 "@atcute/atproto": "^4.0.2",
52 "@atcute/lexicons": "^2.0.1"
53 },
54 "peerDependencies": {
55 "@atcute/lexicons": "^2.0.0"
56 }
57 },
58 "node_modules/@atcute/client": {
59 "version": "5.1.0",
60 "resolved": "https://registry.npmjs.org/@atcute/client/-/client-5.1.0.tgz",
61 "integrity": "sha512-l2LYCY43QvrOsvS+q1d959x0yVeXQ5F7haloCB8MLzrTKT3s9fc4S3Kr+8JkgjPtdapgOPIeEdhWcrzP5WNLRg==",
62 "license": "0BSD",
63 "dependencies": {
64 "@atcute/identity": "^2.0.0",
65 "@atcute/lexicons": "^2.0.0"
66 },
67 "peerDependencies": {
68 "@atcute/lexicons": "^2.0.0"
69 }
70 },
71 "node_modules/@atcute/identity": {
72 "version": "2.0.0",
73 "resolved": "https://registry.npmjs.org/@atcute/identity/-/identity-2.0.0.tgz",
74 "integrity": "sha512-YXFsggO7eJYifqkN85+kUXJE2a1iI9AyuzPTDjtS/4WE1Zs1/XiPkWmwZlAgtp+pYhVtjm3mJqy/h/mZ0OnIVw==",
75 "license": "0BSD",
76 "dependencies": {
77 "@atcute/lexicons": "^2.0.0",
78 "valibot": "^1.4.0"
79 },
80 "peerDependencies": {
81 "@atcute/lexicons": "^2.0.0"
82 }
83 },
84 "node_modules/@atcute/identity-resolver": {
85 "version": "2.0.0",
86 "resolved": "https://registry.npmjs.org/@atcute/identity-resolver/-/identity-resolver-2.0.0.tgz",
87 "integrity": "sha512-IKg1BDQAF2bIdN10DL6KAXmTjK+3enTU2IRbuani9TsFahBwGZ7O5FiVmTiL6QlGfauGNW5S0xNCOxWXWMoR2Q==",
88 "license": "0BSD",
89 "dependencies": {
90 "@atcute/lexicons": "^2.0.0",
91 "@atcute/util-fetch": "^2.0.0",
92 "valibot": "^1.4.0"
93 },
94 "peerDependencies": {
95 "@atcute/identity": "^2.0.0",
96 "@atcute/lexicons": "^2.0.0"
97 }
98 },
99 "node_modules/@atcute/lexicons": {
100 "version": "2.0.1",
101 "resolved": "https://registry.npmjs.org/@atcute/lexicons/-/lexicons-2.0.1.tgz",
102 "integrity": "sha512-MsgGYgZ7bXcXWg/CzAQX+d+/u4YrelQYnxtX6NW3Bc+6eOyzxozBPRWVFzfsR9OCT10Qzqmuujul/8bRYNCZ6w==",
103 "license": "0BSD",
104 "dependencies": {
105 "@atcute/uint8array": "^1.1.2",
106 "@atcute/util-text": "^1.3.1",
107 "@standard-schema/spec": "^1.1.0",
108 "esm-env": "^1.2.2"
109 }
110 },
111 "node_modules/@atcute/multibase": {
112 "version": "1.2.3",
113 "resolved": "https://registry.npmjs.org/@atcute/multibase/-/multibase-1.2.3.tgz",
114 "integrity": "sha512-hliOXcgYS3x0afs8JsjSvA5c15Zf36ggCcxIHspSM7wrae3zhwaTigYRU6NvghkPMAal4tRRbhv98AuP5YzJ6w==",
115 "license": "0BSD",
116 "dependencies": {
117 "@atcute/uint8array": "^1.1.2"
118 }
119 },
120 "node_modules/@atcute/oauth-browser-client": {
121 "version": "4.0.0",
122 "resolved": "https://registry.npmjs.org/@atcute/oauth-browser-client/-/oauth-browser-client-4.0.0.tgz",
123 "integrity": "sha512-rvxmRcA6WOZz5TfcKp1kVtxUioogMzQH5OdCrW3Fm+ldEPPe2ZEyP7x1PzRWo6Es3F8lm4Q7BCJJgJFkQp2a5Q==",
124 "license": "0BSD",
125 "dependencies": {
126 "@atcute/client": "^5.0.0",
127 "@atcute/identity-resolver": "^2.0.0",
128 "@atcute/lexicons": "^2.0.0",
129 "@atcute/multibase": "^1.2.0",
130 "@atcute/oauth-crypto": "^1.0.0",
131 "@atcute/oauth-types": "^1.0.0",
132 "nanoid": "^5.1.11"
133 },
134 "peerDependencies": {
135 "@atcute/identity-resolver": "^2.0.0",
136 "@atcute/lexicons": "^2.0.0"
137 }
138 },
139 "node_modules/@atcute/oauth-crypto": {
140 "version": "1.0.0",
141 "resolved": "https://registry.npmjs.org/@atcute/oauth-crypto/-/oauth-crypto-1.0.0.tgz",
142 "integrity": "sha512-2UC1msk4PyUArk/5Pl8zgtz1T8O+LZdFfB8ENLHjQVYitpqzGj2ZpDJaWZvCF3Y8lly4KoeUHLpFPDzbP+3u+g==",
143 "license": "0BSD",
144 "dependencies": {
145 "@atcute/multibase": "^1.2.0",
146 "@atcute/uint8array": "^1.1.1",
147 "nanoid": "^5.1.11",
148 "valibot": "^1.4.0"
149 }
150 },
151 "node_modules/@atcute/oauth-keyset": {
152 "version": "0.1.1",
153 "resolved": "https://registry.npmjs.org/@atcute/oauth-keyset/-/oauth-keyset-0.1.1.tgz",
154 "integrity": "sha512-BpaaXSuMawxILhWTOR0YIpKzFSA0MQC1W5Hn0HGE+giTqYFAKcdf0oA+2RZG9ZLVIzfO2txBsTeMpxB5qL6lEQ==",
155 "license": "0BSD",
156 "dependencies": {
157 "@atcute/oauth-crypto": "^1.0.0"
158 }
159 },
160 "node_modules/@atcute/oauth-types": {
161 "version": "1.0.0",
162 "resolved": "https://registry.npmjs.org/@atcute/oauth-types/-/oauth-types-1.0.0.tgz",
163 "integrity": "sha512-YOpjLU8H5PG6oKfgau+dx7rSmGsLxIA36MeGL7BDeopcyq80RqPSBAzOasEEsmbMRJ/nTsMRJhnmGkp3RCa/Zw==",
164 "license": "0BSD",
165 "dependencies": {
166 "@atcute/identity": "^2.0.0",
167 "@atcute/lexicons": "^2.0.0",
168 "@atcute/oauth-keyset": "^0.1.1",
169 "valibot": "^1.4.0"
170 }
171 },
172 "node_modules/@atcute/uint8array": {
173 "version": "1.1.2",
174 "resolved": "https://registry.npmjs.org/@atcute/uint8array/-/uint8array-1.1.2.tgz",
175 "integrity": "sha512-n+lutnbN9mKzSjSVdfsYfzJ40u2971H+iLSL46D6d7zcrA4delxusf/ftGFvj5oGW03OioaFgQOy3Lqa3JmTeA==",
176 "license": "0BSD"
177 },
178 "node_modules/@atcute/util-fetch": {
179 "version": "2.0.0",
180 "resolved": "https://registry.npmjs.org/@atcute/util-fetch/-/util-fetch-2.0.0.tgz",
181 "integrity": "sha512-v+4aFQ/tuBqTV+URDJaFgm3mASWdglKXiPaGutJ1bs7QtQKmPZeesPY5MzW/a+MtI8GWCEJk8X9wOfalPOFSlg==",
182 "license": "0BSD",
183 "dependencies": {
184 "valibot": "^1.4.0"
185 }
186 },
187 "node_modules/@atcute/util-text": {
188 "version": "1.3.1",
189 "resolved": "https://registry.npmjs.org/@atcute/util-text/-/util-text-1.3.1.tgz",
190 "integrity": "sha512-MRgJXkx67znuBXuoAYCJkBZyd3OApL7zZlNf5kXhuoCXcdiu1nblRDycYTADSkym4epBSQWxh26kmI9sewaq6A==",
191 "license": "0BSD",
192 "dependencies": {
193 "unicode-segmenter": "^0.14.5"
194 }
195 },
196 "node_modules/@emnapi/core": {
197 "version": "1.10.0",
198 "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.10.0.tgz",
199 "integrity": "sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==",
200 "dev": true,
201 "license": "MIT",
202 "optional": true,
203 "dependencies": {
204 "@emnapi/wasi-threads": "1.2.1",
205 "tslib": "^2.4.0"
206 }
207 },
208 "node_modules/@emnapi/runtime": {
209 "version": "1.10.0",
210 "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.10.0.tgz",
211 "integrity": "sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==",
212 "dev": true,
213 "license": "MIT",
214 "optional": true,
215 "dependencies": {
216 "tslib": "^2.4.0"
217 }
218 },
219 "node_modules/@emnapi/wasi-threads": {
220 "version": "1.2.1",
221 "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.1.tgz",
222 "integrity": "sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==",
223 "dev": true,
224 "license": "MIT",
225 "optional": true,
226 "dependencies": {
227 "tslib": "^2.4.0"
228 }
229 },
230 "node_modules/@esbuild/aix-ppc64": {
231 "version": "0.28.1",
232 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.1.tgz",
233 "integrity": "sha512-Svl7tq8k/08+p6CXPpRjQ1fKX+1odH/BQbb48fV6fj3CWHhsoIOoY87w1oHXm0qEpkIK3ZfVgp0hed3XBXzXMQ==",
234 "cpu": [
235 "ppc64"
236 ],
237 "dev": true,
238 "license": "MIT",
239 "optional": true,
240 "os": [
241 "aix"
242 ],
243 "engines": {
244 "node": ">=18"
245 }
246 },
247 "node_modules/@esbuild/android-arm": {
248 "version": "0.28.1",
249 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.1.tgz",
250 "integrity": "sha512-0k2F129Xdio1TdJfzJ8sy1Q47vUD2NnwdhiAf7drUN1EBTfPf4hsFCtmMgu/6m8JSzsBrlmVjudMBQqOfG8usQ==",
251 "cpu": [
252 "arm"
253 ],
254 "dev": true,
255 "license": "MIT",
256 "optional": true,
257 "os": [
258 "android"
259 ],
260 "engines": {
261 "node": ">=18"
262 }
263 },
264 "node_modules/@esbuild/android-arm64": {
265 "version": "0.28.1",
266 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.1.tgz",
267 "integrity": "sha512-34EGEbCIAgosYz6goLcopX6Mo7NyGv9tfwEM2/7Ce2VcVRk568iSvniGWcUXIy7wEDR1wzolcxcriFVrWYcwBg==",
268 "cpu": [
269 "arm64"
270 ],
271 "dev": true,
272 "license": "MIT",
273 "optional": true,
274 "os": [
275 "android"
276 ],
277 "engines": {
278 "node": ">=18"
279 }
280 },
281 "node_modules/@esbuild/android-x64": {
282 "version": "0.28.1",
283 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.1.tgz",
284 "integrity": "sha512-dbwY7ltSMDWsRatcRpCnES4F+im88OCUgGZjy52shC7GqHRE/cYlxNbB4Z4UpJswpcc4Qxd2oE/ufM0p61IKng==",
285 "cpu": [
286 "x64"
287 ],
288 "dev": true,
289 "license": "MIT",
290 "optional": true,
291 "os": [
292 "android"
293 ],
294 "engines": {
295 "node": ">=18"
296 }
297 },
298 "node_modules/@esbuild/darwin-arm64": {
299 "version": "0.28.1",
300 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.1.tgz",
301 "integrity": "sha512-TZbWkQY7kvTAXbXUT7uVACR5cMHsDiSz9z7ZKAX/RTq/WJEk3QyRr0wZpNhBDX+/0CtdqUIJlOiodQcta6tY3Q==",
302 "cpu": [
303 "arm64"
304 ],
305 "dev": true,
306 "license": "MIT",
307 "optional": true,
308 "os": [
309 "darwin"
310 ],
311 "engines": {
312 "node": ">=18"
313 }
314 },
315 "node_modules/@esbuild/darwin-x64": {
316 "version": "0.28.1",
317 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.1.tgz",
318 "integrity": "sha512-zfdzgK9ACBNZLI/CyHTOx81SyNbM6YXn7rxSgX97VjyiPl9W1i4Ka4fgKECEoFCKGpvBj5qArWIGgQjOwkgskQ==",
319 "cpu": [
320 "x64"
321 ],
322 "dev": true,
323 "license": "MIT",
324 "optional": true,
325 "os": [
326 "darwin"
327 ],
328 "engines": {
329 "node": ">=18"
330 }
331 },
332 "node_modules/@esbuild/freebsd-arm64": {
333 "version": "0.28.1",
334 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.1.tgz",
335 "integrity": "sha512-wG2EA8ENdEI0qhkSZMjfqrdY+ziCYCPMmtZjjIwOmXFjmyzEHn+UUxk5of+SYsjtfs3VpnlC7QLzSI5hY/rOAw==",
336 "cpu": [
337 "arm64"
338 ],
339 "dev": true,
340 "license": "MIT",
341 "optional": true,
342 "os": [
343 "freebsd"
344 ],
345 "engines": {
346 "node": ">=18"
347 }
348 },
349 "node_modules/@esbuild/freebsd-x64": {
350 "version": "0.28.1",
351 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.1.tgz",
352 "integrity": "sha512-i7dZ9vQgnvSCzi/rYCXNgtF/U+eKZNJBzu3eTQbRgHnM7tNSizLOkRFAl3qzVc/Op/u5YkHHa4pf/3DOYHthLQ==",
353 "cpu": [
354 "x64"
355 ],
356 "dev": true,
357 "license": "MIT",
358 "optional": true,
359 "os": [
360 "freebsd"
361 ],
362 "engines": {
363 "node": ">=18"
364 }
365 },
366 "node_modules/@esbuild/linux-arm": {
367 "version": "0.28.1",
368 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.1.tgz",
369 "integrity": "sha512-qVXBOHQS+d5Y722GwJzJUtOLlX7km3CraOaGormF1pDtPd2C/l1SHRPgjLunLGe51Sh5YYWKMFDyV4SxgMQYTQ==",
370 "cpu": [
371 "arm"
372 ],
373 "dev": true,
374 "license": "MIT",
375 "optional": true,
376 "os": [
377 "linux"
378 ],
379 "engines": {
380 "node": ">=18"
381 }
382 },
383 "node_modules/@esbuild/linux-arm64": {
384 "version": "0.28.1",
385 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.1.tgz",
386 "integrity": "sha512-yHs+0uc8+nvEAfAfxrWQKK5peSNzBc4PegcMO0EJ2hT71uA7vB8Ihg2e77R2P7SG5uYjPbHlLLmve4LLLRCf0g==",
387 "cpu": [
388 "arm64"
389 ],
390 "dev": true,
391 "license": "MIT",
392 "optional": true,
393 "os": [
394 "linux"
395 ],
396 "engines": {
397 "node": ">=18"
398 }
399 },
400 "node_modules/@esbuild/linux-ia32": {
401 "version": "0.28.1",
402 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.1.tgz",
403 "integrity": "sha512-d1z4ZuP0ajrfz/FhGT4vv278rX8KnPPJx8i5+AtK7TYbx9Le9F1hyzurZpkEyjkGa9dUGhQow4C1NmeGvqxN2w==",
404 "cpu": [
405 "ia32"
406 ],
407 "dev": true,
408 "license": "MIT",
409 "optional": true,
410 "os": [
411 "linux"
412 ],
413 "engines": {
414 "node": ">=18"
415 }
416 },
417 "node_modules/@esbuild/linux-loong64": {
418 "version": "0.28.1",
419 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.1.tgz",
420 "integrity": "sha512-M5sRjUVZrkm1OAPR3dlOYzNmN+loZKGVi1VUQGrwuqLcbR6qeAz+famMhjASeH3YVKvZz+zT1jlh/keC3Rj/lg==",
421 "cpu": [
422 "loong64"
423 ],
424 "dev": true,
425 "license": "MIT",
426 "optional": true,
427 "os": [
428 "linux"
429 ],
430 "engines": {
431 "node": ">=18"
432 }
433 },
434 "node_modules/@esbuild/linux-mips64el": {
435 "version": "0.28.1",
436 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.1.tgz",
437 "integrity": "sha512-mRObBZeHh2OxcBFPWE/FjylkRgZdYuiTR3vaTozquCGOH14iP9oN4x4Ge81CoIDYQrXmIxpFumJBu5MtZpnQJQ==",
438 "cpu": [
439 "mips64el"
440 ],
441 "dev": true,
442 "license": "MIT",
443 "optional": true,
444 "os": [
445 "linux"
446 ],
447 "engines": {
448 "node": ">=18"
449 }
450 },
451 "node_modules/@esbuild/linux-ppc64": {
452 "version": "0.28.1",
453 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.1.tgz",
454 "integrity": "sha512-slScBsMAb3GFDcdrCgLwZtPYRoH2H/youv10QiZyRjmsP48fznoveWytSgCI/R0ZcUgpc0ZhIUEx6LHts8yrfQ==",
455 "cpu": [
456 "ppc64"
457 ],
458 "dev": true,
459 "license": "MIT",
460 "optional": true,
461 "os": [
462 "linux"
463 ],
464 "engines": {
465 "node": ">=18"
466 }
467 },
468 "node_modules/@esbuild/linux-riscv64": {
469 "version": "0.28.1",
470 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.1.tgz",
471 "integrity": "sha512-kw0owk1o0GFETUJyW0jc0G4Yzs0BHZn0JDZ8JRT088vjJYX777BAs1fDGxAC+q831qOs2DTC96mNsG2opdfyyQ==",
472 "cpu": [
473 "riscv64"
474 ],
475 "dev": true,
476 "license": "MIT",
477 "optional": true,
478 "os": [
479 "linux"
480 ],
481 "engines": {
482 "node": ">=18"
483 }
484 },
485 "node_modules/@esbuild/linux-s390x": {
486 "version": "0.28.1",
487 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.1.tgz",
488 "integrity": "sha512-/lAIjX8aYFRByhh6L5rYtPEDRqa9de/4V/juOXcta5frjvzXO4/sqEtyytse0g3zZFuWu5cDN0MkLz2qRDD2Ag==",
489 "cpu": [
490 "s390x"
491 ],
492 "dev": true,
493 "license": "MIT",
494 "optional": true,
495 "os": [
496 "linux"
497 ],
498 "engines": {
499 "node": ">=18"
500 }
501 },
502 "node_modules/@esbuild/linux-x64": {
503 "version": "0.28.1",
504 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.1.tgz",
505 "integrity": "sha512-u/anNYF2mmVOEDwLtnQ1wOr3EZ9sTNGLWrsYGYwHWzGA3Si84IOkHXlbWTD1NB+9/1lcnweYKO54uhxZydNzfA==",
506 "cpu": [
507 "x64"
508 ],
509 "dev": true,
510 "license": "MIT",
511 "optional": true,
512 "os": [
513 "linux"
514 ],
515 "engines": {
516 "node": ">=18"
517 }
518 },
519 "node_modules/@esbuild/netbsd-arm64": {
520 "version": "0.28.1",
521 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.1.tgz",
522 "integrity": "sha512-oks0DYbLwWMmaakTsCb+zL4E+aHRVLom9IJZOAthMQEPiQmydXHkziYEsGYRx0uNV/IjEKGAV941JzH02pflqw==",
523 "cpu": [
524 "arm64"
525 ],
526 "dev": true,
527 "license": "MIT",
528 "optional": true,
529 "os": [
530 "netbsd"
531 ],
532 "engines": {
533 "node": ">=18"
534 }
535 },
536 "node_modules/@esbuild/netbsd-x64": {
537 "version": "0.28.1",
538 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.1.tgz",
539 "integrity": "sha512-aeL6lAnN89Hz43Mlh1G8ARasbuoYvSITDEx0tHh5b7jJnHcssqgjy9Yx430GDpmCa6OyrKoS0aNRjKundRizGg==",
540 "cpu": [
541 "x64"
542 ],
543 "dev": true,
544 "license": "MIT",
545 "optional": true,
546 "os": [
547 "netbsd"
548 ],
549 "engines": {
550 "node": ">=18"
551 }
552 },
553 "node_modules/@esbuild/openbsd-arm64": {
554 "version": "0.28.1",
555 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.1.tgz",
556 "integrity": "sha512-MEFJe5C3R8pwXdZ5Y21oo6m7ePiS0d9pWucn99O/wvyJZChoIQKrQDxKrGeW8F5+T0okTHesAmDeiHDTIq0V/Q==",
557 "cpu": [
558 "arm64"
559 ],
560 "dev": true,
561 "license": "MIT",
562 "optional": true,
563 "os": [
564 "openbsd"
565 ],
566 "engines": {
567 "node": ">=18"
568 }
569 },
570 "node_modules/@esbuild/openbsd-x64": {
571 "version": "0.28.1",
572 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.1.tgz",
573 "integrity": "sha512-i/ZLIOafE0Z8cI/XANJAixoJL/uRAoS2xOA3rb0xN+KK0K177cMAsQYkzHtBrtMXAKuAc7HGgcWiZ/sRC1Nxgw==",
574 "cpu": [
575 "x64"
576 ],
577 "dev": true,
578 "license": "MIT",
579 "optional": true,
580 "os": [
581 "openbsd"
582 ],
583 "engines": {
584 "node": ">=18"
585 }
586 },
587 "node_modules/@esbuild/openharmony-arm64": {
588 "version": "0.28.1",
589 "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.1.tgz",
590 "integrity": "sha512-ge+Z7EXFNt2BO1oAMsVpiQ8EwndV9i1xXerAeTIK7AtPs3bKFXQM7nlRxDSIUIMeueR1CNXxqztLzdNeReKBJg==",
591 "cpu": [
592 "arm64"
593 ],
594 "dev": true,
595 "license": "MIT",
596 "optional": true,
597 "os": [
598 "openharmony"
599 ],
600 "engines": {
601 "node": ">=18"
602 }
603 },
604 "node_modules/@esbuild/sunos-x64": {
605 "version": "0.28.1",
606 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.1.tgz",
607 "integrity": "sha512-BEjgtECkL3vY+SaSQ6nzVfiALUeFxpawyp8Jmf5PtYhf1Ug40N1h/hxlhts+f1FvSvarEigdxS3BlSMI2PJLcQ==",
608 "cpu": [
609 "x64"
610 ],
611 "dev": true,
612 "license": "MIT",
613 "optional": true,
614 "os": [
615 "sunos"
616 ],
617 "engines": {
618 "node": ">=18"
619 }
620 },
621 "node_modules/@esbuild/win32-arm64": {
622 "version": "0.28.1",
623 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.1.tgz",
624 "integrity": "sha512-lCv9eK/H6ZJWbE7bh2nw54CZ9M2nupBxJcTsdk/QQnWkdSjKGuxmmH8/GWrlT1eMmZfn4dGcCjRte397WqfQXA==",
625 "cpu": [
626 "arm64"
627 ],
628 "dev": true,
629 "license": "MIT",
630 "optional": true,
631 "os": [
632 "win32"
633 ],
634 "engines": {
635 "node": ">=18"
636 }
637 },
638 "node_modules/@esbuild/win32-ia32": {
639 "version": "0.28.1",
640 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.1.tgz",
641 "integrity": "sha512-zvb/mB2bSCoJOpoCBgYKKpX6YM6mJBlBUVUtVj41DlZJVEB6/0CKlRYxP5wWl1C1ILiCoAU5wZZ4q1P3qeS6Eg==",
642 "cpu": [
643 "ia32"
644 ],
645 "dev": true,
646 "license": "MIT",
647 "optional": true,
648 "os": [
649 "win32"
650 ],
651 "engines": {
652 "node": ">=18"
653 }
654 },
655 "node_modules/@esbuild/win32-x64": {
656 "version": "0.28.1",
657 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.1.tgz",
658 "integrity": "sha512-bm4Mowrv+GXMlpWX++EcXw/iLyd1o3+bJkC2DkWXYVvgZCqD/bSj9ctZeAMC3cIxgjRVR2Dufaiu4YPxr5gW1A==",
659 "cpu": [
660 "x64"
661 ],
662 "dev": true,
663 "license": "MIT",
664 "optional": true,
665 "os": [
666 "win32"
667 ],
668 "engines": {
669 "node": ">=18"
670 }
671 },
672 "node_modules/@eslint-community/eslint-utils": {
673 "version": "4.9.1",
674 "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz",
675 "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==",
676 "dev": true,
677 "license": "MIT",
678 "dependencies": {
679 "eslint-visitor-keys": "^3.4.3"
680 },
681 "engines": {
682 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
683 },
684 "funding": {
685 "url": "https://opencollective.com/eslint"
686 },
687 "peerDependencies": {
688 "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0"
689 }
690 },
691 "node_modules/@eslint-community/regexpp": {
692 "version": "4.12.2",
693 "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz",
694 "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==",
695 "dev": true,
696 "license": "MIT",
697 "engines": {
698 "node": "^12.0.0 || ^14.0.0 || >=16.0.0"
699 }
700 },
701 "node_modules/@eslint/config-array": {
702 "version": "0.21.2",
703 "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.2.tgz",
704 "integrity": "sha512-nJl2KGTlrf9GjLimgIru+V/mzgSK0ABCDQRvxw5BjURL7WfH5uoWmizbH7QB6MmnMBd8cIC9uceWnezL1VZWWw==",
705 "dev": true,
706 "license": "Apache-2.0",
707 "dependencies": {
708 "@eslint/object-schema": "^2.1.7",
709 "debug": "^4.3.1",
710 "minimatch": "^3.1.5"
711 },
712 "engines": {
713 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
714 }
715 },
716 "node_modules/@eslint/config-array/node_modules/balanced-match": {
717 "version": "1.0.2",
718 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
719 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
720 "dev": true,
721 "license": "MIT"
722 },
723 "node_modules/@eslint/config-array/node_modules/brace-expansion": {
724 "version": "1.1.15",
725 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.15.tgz",
726 "integrity": "sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==",
727 "dev": true,
728 "license": "MIT",
729 "dependencies": {
730 "balanced-match": "^1.0.0",
731 "concat-map": "0.0.1"
732 }
733 },
734 "node_modules/@eslint/config-array/node_modules/minimatch": {
735 "version": "3.1.5",
736 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz",
737 "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==",
738 "dev": true,
739 "license": "ISC",
740 "dependencies": {
741 "brace-expansion": "^1.1.7"
742 },
743 "engines": {
744 "node": "*"
745 }
746 },
747 "node_modules/@eslint/config-helpers": {
748 "version": "0.4.2",
749 "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz",
750 "integrity": "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==",
751 "dev": true,
752 "license": "Apache-2.0",
753 "dependencies": {
754 "@eslint/core": "^0.17.0"
755 },
756 "engines": {
757 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
758 }
759 },
760 "node_modules/@eslint/core": {
761 "version": "0.17.0",
762 "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz",
763 "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==",
764 "dev": true,
765 "license": "Apache-2.0",
766 "dependencies": {
767 "@types/json-schema": "^7.0.15"
768 },
769 "engines": {
770 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
771 }
772 },
773 "node_modules/@eslint/eslintrc": {
774 "version": "3.3.5",
775 "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.5.tgz",
776 "integrity": "sha512-4IlJx0X0qftVsN5E+/vGujTRIFtwuLbNsVUe7TO6zYPDR1O6nFwvwhIKEKSrl6dZchmYBITazxKoUYOjdtjlRg==",
777 "dev": true,
778 "license": "MIT",
779 "dependencies": {
780 "ajv": "^6.14.0",
781 "debug": "^4.3.2",
782 "espree": "^10.0.1",
783 "globals": "^14.0.0",
784 "ignore": "^5.2.0",
785 "import-fresh": "^3.2.1",
786 "js-yaml": "^4.1.1",
787 "minimatch": "^3.1.5",
788 "strip-json-comments": "^3.1.1"
789 },
790 "engines": {
791 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
792 },
793 "funding": {
794 "url": "https://opencollective.com/eslint"
795 }
796 },
797 "node_modules/@eslint/eslintrc/node_modules/balanced-match": {
798 "version": "1.0.2",
799 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
800 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
801 "dev": true,
802 "license": "MIT"
803 },
804 "node_modules/@eslint/eslintrc/node_modules/brace-expansion": {
805 "version": "1.1.15",
806 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.15.tgz",
807 "integrity": "sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==",
808 "dev": true,
809 "license": "MIT",
810 "dependencies": {
811 "balanced-match": "^1.0.0",
812 "concat-map": "0.0.1"
813 }
814 },
815 "node_modules/@eslint/eslintrc/node_modules/ignore": {
816 "version": "5.3.2",
817 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
818 "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
819 "dev": true,
820 "license": "MIT",
821 "engines": {
822 "node": ">= 4"
823 }
824 },
825 "node_modules/@eslint/eslintrc/node_modules/minimatch": {
826 "version": "3.1.5",
827 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz",
828 "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==",
829 "dev": true,
830 "license": "ISC",
831 "dependencies": {
832 "brace-expansion": "^1.1.7"
833 },
834 "engines": {
835 "node": "*"
836 }
837 },
838 "node_modules/@eslint/js": {
839 "version": "9.39.4",
840 "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.4.tgz",
841 "integrity": "sha512-nE7DEIchvtiFTwBw4Lfbu59PG+kCofhjsKaCWzxTpt4lfRjRMqG6uMBzKXuEcyXhOHoUp9riAm7/aWYGhXZ9cw==",
842 "dev": true,
843 "license": "MIT",
844 "engines": {
845 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
846 },
847 "funding": {
848 "url": "https://eslint.org/donate"
849 }
850 },
851 "node_modules/@eslint/object-schema": {
852 "version": "2.1.7",
853 "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz",
854 "integrity": "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==",
855 "dev": true,
856 "license": "Apache-2.0",
857 "engines": {
858 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
859 }
860 },
861 "node_modules/@eslint/plugin-kit": {
862 "version": "0.4.1",
863 "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz",
864 "integrity": "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==",
865 "dev": true,
866 "license": "Apache-2.0",
867 "dependencies": {
868 "@eslint/core": "^0.17.0",
869 "levn": "^0.4.1"
870 },
871 "engines": {
872 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
873 }
874 },
875 "node_modules/@humanfs/core": {
876 "version": "0.19.2",
877 "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.2.tgz",
878 "integrity": "sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA==",
879 "dev": true,
880 "license": "Apache-2.0",
881 "dependencies": {
882 "@humanfs/types": "^0.15.0"
883 },
884 "engines": {
885 "node": ">=18.18.0"
886 }
887 },
888 "node_modules/@humanfs/node": {
889 "version": "0.16.8",
890 "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.8.tgz",
891 "integrity": "sha512-gE1eQNZ3R++kTzFUpdGlpmy8kDZD/MLyHqDwqjkVQI0JMdI1D51sy1H958PNXYkM2rAac7e5/CnIKZrHtPh3BQ==",
892 "dev": true,
893 "license": "Apache-2.0",
894 "dependencies": {
895 "@humanfs/core": "^0.19.2",
896 "@humanfs/types": "^0.15.0",
897 "@humanwhocodes/retry": "^0.4.0"
898 },
899 "engines": {
900 "node": ">=18.18.0"
901 }
902 },
903 "node_modules/@humanfs/types": {
904 "version": "0.15.0",
905 "resolved": "https://registry.npmjs.org/@humanfs/types/-/types-0.15.0.tgz",
906 "integrity": "sha512-ZZ1w0aoQkwuUuC7Yf+7sdeaNfqQiiLcSRbfI08oAxqLtpXQr9AIVX7Ay7HLDuiLYAaFPu8oBYNq/QIi9URHJ3Q==",
907 "dev": true,
908 "license": "Apache-2.0",
909 "engines": {
910 "node": ">=18.18.0"
911 }
912 },
913 "node_modules/@humanwhocodes/module-importer": {
914 "version": "1.0.1",
915 "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
916 "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
917 "dev": true,
918 "license": "Apache-2.0",
919 "engines": {
920 "node": ">=12.22"
921 },
922 "funding": {
923 "type": "github",
924 "url": "https://github.com/sponsors/nzakas"
925 }
926 },
927 "node_modules/@humanwhocodes/retry": {
928 "version": "0.4.3",
929 "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz",
930 "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==",
931 "dev": true,
932 "license": "Apache-2.0",
933 "engines": {
934 "node": ">=18.18"
935 },
936 "funding": {
937 "type": "github",
938 "url": "https://github.com/sponsors/nzakas"
939 }
940 },
941 "node_modules/@jridgewell/sourcemap-codec": {
942 "version": "1.5.5",
943 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
944 "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==",
945 "dev": true,
946 "license": "MIT"
947 },
948 "node_modules/@napi-rs/wasm-runtime": {
949 "version": "1.1.5",
950 "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.5.tgz",
951 "integrity": "sha512-AWPoBRJ9tsnVhor4sjO7rkni+7p+2IAEFj6cx06UgP10jkQHqay/36uRV/bFkgrh18D9vb4cr8Q0Pthskgzy+Q==",
952 "dev": true,
953 "license": "MIT",
954 "optional": true,
955 "dependencies": {
956 "@tybys/wasm-util": "^0.10.2"
957 },
958 "funding": {
959 "type": "github",
960 "url": "https://github.com/sponsors/Brooooooklyn"
961 },
962 "peerDependencies": {
963 "@emnapi/core": "^1.7.1",
964 "@emnapi/runtime": "^1.7.1"
965 }
966 },
967 "node_modules/@oxc-project/types": {
968 "version": "0.133.0",
969 "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.133.0.tgz",
970 "integrity": "sha512-KzkdCd6Uxqnf6l3HOw1xfatAlUURA0g14cvBYFyJ5SaNOQbOUvBr9PKArcPcrNIeRsBdgcUzOGrhKveVpvOIGA==",
971 "dev": true,
972 "license": "MIT",
973 "funding": {
974 "url": "https://github.com/sponsors/Boshen"
975 }
976 },
977 "node_modules/@rolldown/binding-android-arm64": {
978 "version": "1.0.3",
979 "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.3.tgz",
980 "integrity": "sha512-454rs7jHngixp/NMxd5srYD57OnzSlZ/eFTETjORQHLwJG1lRtmNOJcBerZlfu4GjKqeq8aCCIQrMdHyhI51Hw==",
981 "cpu": [
982 "arm64"
983 ],
984 "dev": true,
985 "license": "MIT",
986 "optional": true,
987 "os": [
988 "android"
989 ],
990 "engines": {
991 "node": "^20.19.0 || >=22.12.0"
992 }
993 },
994 "node_modules/@rolldown/binding-darwin-arm64": {
995 "version": "1.0.3",
996 "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.0.3.tgz",
997 "integrity": "sha512-PcAhP+ynjURNyy8SKGl5DQP94aGuB/7JrXJb/t7P+hanXvQVMWzUvRRhBAcg/lNRadBhoUPqSoP4xw5tR/KBEA==",
998 "cpu": [
999 "arm64"
1000 ],
1001 "dev": true,
1002 "license": "MIT",
1003 "optional": true,
1004 "os": [
1005 "darwin"
1006 ],
1007 "engines": {
1008 "node": "^20.19.0 || >=22.12.0"
1009 }
1010 },
1011 "node_modules/@rolldown/binding-darwin-x64": {
1012 "version": "1.0.3",
1013 "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.0.3.tgz",
1014 "integrity": "sha512-9YpfeUvSE2RS7wysJ81uOZkXJz7f7Q55H2Gvp3VEw/EsahqDtrphrZ0EwDLK5vvKOzaCrBsjF8JmnMLcUt78Gg==",
1015 "cpu": [
1016 "x64"
1017 ],
1018 "dev": true,
1019 "license": "MIT",
1020 "optional": true,
1021 "os": [
1022 "darwin"
1023 ],
1024 "engines": {
1025 "node": "^20.19.0 || >=22.12.0"
1026 }
1027 },
1028 "node_modules/@rolldown/binding-freebsd-x64": {
1029 "version": "1.0.3",
1030 "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.0.3.tgz",
1031 "integrity": "sha512-yB1IlAsSNHncV6SCTL27/MVGR5htvQsoGxIv5KMGXALp+Ll1wYsn+x98M9MW7qa+NdSbvrrY7ANI4wLJ0n1e6g==",
1032 "cpu": [
1033 "x64"
1034 ],
1035 "dev": true,
1036 "license": "MIT",
1037 "optional": true,
1038 "os": [
1039 "freebsd"
1040 ],
1041 "engines": {
1042 "node": "^20.19.0 || >=22.12.0"
1043 }
1044 },
1045 "node_modules/@rolldown/binding-linux-arm-gnueabihf": {
1046 "version": "1.0.3",
1047 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.0.3.tgz",
1048 "integrity": "sha512-Yi30IVAAfLUCy2MseFjbB1jAMDl1VMCAas5StnYp8da9+CKvMd2H2cbEjWcw5NPaPqzvYkVIaF1nNUG+b7u/sw==",
1049 "cpu": [
1050 "arm"
1051 ],
1052 "dev": true,
1053 "license": "MIT",
1054 "optional": true,
1055 "os": [
1056 "linux"
1057 ],
1058 "engines": {
1059 "node": "^20.19.0 || >=22.12.0"
1060 }
1061 },
1062 "node_modules/@rolldown/binding-linux-arm64-gnu": {
1063 "version": "1.0.3",
1064 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.3.tgz",
1065 "integrity": "sha512-jsO7R8To+AdlYgUmN5sHSCZbfhtMBkO0WUx8iORQnPcMMdgr7qM2DQmMwgabs3GhNztdmoKkMKQFHD6DTMCIQw==",
1066 "cpu": [
1067 "arm64"
1068 ],
1069 "dev": true,
1070 "libc": [
1071 "glibc"
1072 ],
1073 "license": "MIT",
1074 "optional": true,
1075 "os": [
1076 "linux"
1077 ],
1078 "engines": {
1079 "node": "^20.19.0 || >=22.12.0"
1080 }
1081 },
1082 "node_modules/@rolldown/binding-linux-arm64-musl": {
1083 "version": "1.0.3",
1084 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.3.tgz",
1085 "integrity": "sha512-VWkUHwWriDciit80wleYwKILoR/KMvxh/IdwS/paX+ZgpuRpCrKLUdadJbc0NpBEiyhpYawsJ73j9aCvOH+f7Q==",
1086 "cpu": [
1087 "arm64"
1088 ],
1089 "dev": true,
1090 "libc": [
1091 "musl"
1092 ],
1093 "license": "MIT",
1094 "optional": true,
1095 "os": [
1096 "linux"
1097 ],
1098 "engines": {
1099 "node": "^20.19.0 || >=22.12.0"
1100 }
1101 },
1102 "node_modules/@rolldown/binding-linux-ppc64-gnu": {
1103 "version": "1.0.3",
1104 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.0.3.tgz",
1105 "integrity": "sha512-5f1laC0SlIR0yDbFCd8acUhvJIag6N3zC5P7oUPN6wX0aOma+uKJ0wBDH5aq7I1PVI2ttTlhJwzwRIBnLiSGEg==",
1106 "cpu": [
1107 "ppc64"
1108 ],
1109 "dev": true,
1110 "libc": [
1111 "glibc"
1112 ],
1113 "license": "MIT",
1114 "optional": true,
1115 "os": [
1116 "linux"
1117 ],
1118 "engines": {
1119 "node": "^20.19.0 || >=22.12.0"
1120 }
1121 },
1122 "node_modules/@rolldown/binding-linux-s390x-gnu": {
1123 "version": "1.0.3",
1124 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.0.3.tgz",
1125 "integrity": "sha512-Iq4ko0r4XsgbrF/LunNgHtAGLRRVE2kXonAXQ/MV0mC6jQpMOhW1SvtZja2EhC/kd05++bP78dsqBeIQyYJ6Yg==",
1126 "cpu": [
1127 "s390x"
1128 ],
1129 "dev": true,
1130 "libc": [
1131 "glibc"
1132 ],
1133 "license": "MIT",
1134 "optional": true,
1135 "os": [
1136 "linux"
1137 ],
1138 "engines": {
1139 "node": "^20.19.0 || >=22.12.0"
1140 }
1141 },
1142 "node_modules/@rolldown/binding-linux-x64-gnu": {
1143 "version": "1.0.3",
1144 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.3.tgz",
1145 "integrity": "sha512-B8m6tD5+/N5FeNQFbKlLA/2yVq9ycQP1SeedyEYYKWBNR3ZQbkvIUcNnDNM03lO1l5F2roiiFJGgvoLLyZXtSg==",
1146 "cpu": [
1147 "x64"
1148 ],
1149 "dev": true,
1150 "libc": [
1151 "glibc"
1152 ],
1153 "license": "MIT",
1154 "optional": true,
1155 "os": [
1156 "linux"
1157 ],
1158 "engines": {
1159 "node": "^20.19.0 || >=22.12.0"
1160 }
1161 },
1162 "node_modules/@rolldown/binding-linux-x64-musl": {
1163 "version": "1.0.3",
1164 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.3.tgz",
1165 "integrity": "sha512-pSdpdUJHkuCxun9LE7jvgUB9qsRgaiyNNCX7m/AvHTcq67AiT/Yhoxvw5zPfhrM8k/BfP8ce/hMOpthKDpEUow==",
1166 "cpu": [
1167 "x64"
1168 ],
1169 "dev": true,
1170 "libc": [
1171 "musl"
1172 ],
1173 "license": "MIT",
1174 "optional": true,
1175 "os": [
1176 "linux"
1177 ],
1178 "engines": {
1179 "node": "^20.19.0 || >=22.12.0"
1180 }
1181 },
1182 "node_modules/@rolldown/binding-openharmony-arm64": {
1183 "version": "1.0.3",
1184 "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.0.3.tgz",
1185 "integrity": "sha512-OXXS3RKJgX2uLwM+gYyuH5omcH8fL1LJs96pZGgtetVCahON57+d4SJHzTgZiOjxgGkSnpXpOsWuPDGAKAigEg==",
1186 "cpu": [
1187 "arm64"
1188 ],
1189 "dev": true,
1190 "license": "MIT",
1191 "optional": true,
1192 "os": [
1193 "openharmony"
1194 ],
1195 "engines": {
1196 "node": "^20.19.0 || >=22.12.0"
1197 }
1198 },
1199 "node_modules/@rolldown/binding-wasm32-wasi": {
1200 "version": "1.0.3",
1201 "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.0.3.tgz",
1202 "integrity": "sha512-JTtb8BWFynicNSoPrehsCzBtOKjZ6jhMiPFEmOiuXg1Fl8dn2KHQob+GuPSGR0dryQa1PQJbzjF3dqO/whhjLg==",
1203 "cpu": [
1204 "wasm32"
1205 ],
1206 "dev": true,
1207 "license": "MIT",
1208 "optional": true,
1209 "dependencies": {
1210 "@emnapi/core": "1.10.0",
1211 "@emnapi/runtime": "1.10.0",
1212 "@napi-rs/wasm-runtime": "^1.1.4"
1213 },
1214 "engines": {
1215 "node": "^20.19.0 || >=22.12.0"
1216 }
1217 },
1218 "node_modules/@rolldown/binding-win32-arm64-msvc": {
1219 "version": "1.0.3",
1220 "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.3.tgz",
1221 "integrity": "sha512-gEdFFEN70A/jxb2svrWsN3aDL7OUtmvlOy+6fa2jxG8K0wQ1ZbdeLGnidov6Yu5/733dI5ySfzFlQ/cb0bSz1g==",
1222 "cpu": [
1223 "arm64"
1224 ],
1225 "dev": true,
1226 "license": "MIT",
1227 "optional": true,
1228 "os": [
1229 "win32"
1230 ],
1231 "engines": {
1232 "node": "^20.19.0 || >=22.12.0"
1233 }
1234 },
1235 "node_modules/@rolldown/binding-win32-x64-msvc": {
1236 "version": "1.0.3",
1237 "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.3.tgz",
1238 "integrity": "sha512-eXB7CHuaQdqmJcc3koCNtNPmT/bj2gc999kUFgBxG8Ac0NdgXc4rkCHhqrgrhN3zddvvvrgzj1e90SuSfmyIXA==",
1239 "cpu": [
1240 "x64"
1241 ],
1242 "dev": true,
1243 "license": "MIT",
1244 "optional": true,
1245 "os": [
1246 "win32"
1247 ],
1248 "engines": {
1249 "node": "^20.19.0 || >=22.12.0"
1250 }
1251 },
1252 "node_modules/@rolldown/pluginutils": {
1253 "version": "1.0.1",
1254 "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.1.tgz",
1255 "integrity": "sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==",
1256 "dev": true,
1257 "license": "MIT"
1258 },
1259 "node_modules/@standard-schema/spec": {
1260 "version": "1.1.0",
1261 "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz",
1262 "integrity": "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==",
1263 "license": "MIT"
1264 },
1265 "node_modules/@tybys/wasm-util": {
1266 "version": "0.10.2",
1267 "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.2.tgz",
1268 "integrity": "sha512-RoBvJ2X0wuKlWFIjrwffGw1IqZHKQqzIchKaadZZfnNpsAYp2mM0h36JtPCjNDAHGgYez/15uMBpfGwchhiMgg==",
1269 "dev": true,
1270 "license": "MIT",
1271 "optional": true,
1272 "dependencies": {
1273 "tslib": "^2.4.0"
1274 }
1275 },
1276 "node_modules/@types/chai": {
1277 "version": "5.2.3",
1278 "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.2.3.tgz",
1279 "integrity": "sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==",
1280 "dev": true,
1281 "license": "MIT",
1282 "dependencies": {
1283 "@types/deep-eql": "*",
1284 "assertion-error": "^2.0.1"
1285 }
1286 },
1287 "node_modules/@types/deep-eql": {
1288 "version": "4.0.2",
1289 "resolved": "https://registry.npmjs.org/@types/deep-eql/-/deep-eql-4.0.2.tgz",
1290 "integrity": "sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==",
1291 "dev": true,
1292 "license": "MIT"
1293 },
1294 "node_modules/@types/estree": {
1295 "version": "1.0.9",
1296 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz",
1297 "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==",
1298 "dev": true,
1299 "license": "MIT"
1300 },
1301 "node_modules/@types/json-schema": {
1302 "version": "7.0.15",
1303 "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
1304 "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
1305 "dev": true,
1306 "license": "MIT"
1307 },
1308 "node_modules/@types/node": {
1309 "version": "26.0.0",
1310 "resolved": "https://registry.npmjs.org/@types/node/-/node-26.0.0.tgz",
1311 "integrity": "sha512-vf2YFi1iY9lHGwNJMs01biZFbKJkrZR1T6/MlzjhJLPdntOHLhTrDSnSVcdtvjihi4VQNlrFRIxLsDBlQpAipA==",
1312 "dev": true,
1313 "license": "MIT",
1314 "dependencies": {
1315 "undici-types": "~8.3.0"
1316 }
1317 },
1318 "node_modules/@types/whatwg-mimetype": {
1319 "version": "3.0.2",
1320 "resolved": "https://registry.npmjs.org/@types/whatwg-mimetype/-/whatwg-mimetype-3.0.2.tgz",
1321 "integrity": "sha512-c2AKvDT8ToxLIOUlN51gTiHXflsfIFisS4pO7pDPoKouJCESkhZnEy623gwP9laCy5lnLDAw1vAzu2vM2YLOrA==",
1322 "dev": true,
1323 "license": "MIT"
1324 },
1325 "node_modules/@types/ws": {
1326 "version": "8.18.1",
1327 "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz",
1328 "integrity": "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==",
1329 "dev": true,
1330 "license": "MIT",
1331 "dependencies": {
1332 "@types/node": "*"
1333 }
1334 },
1335 "node_modules/@typescript-eslint/eslint-plugin": {
1336 "version": "8.62.0",
1337 "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.62.0.tgz",
1338 "integrity": "sha512-o+mpz7EYiMzXoySXiKmzlabIvTVqUuK5yLrAedRPRDA0IpPFMUV1IXt6OqljIxX/kumN6EjUYp41Hqelh6p/Dw==",
1339 "dev": true,
1340 "license": "MIT",
1341 "dependencies": {
1342 "@eslint-community/regexpp": "^4.12.2",
1343 "@typescript-eslint/scope-manager": "8.62.0",
1344 "@typescript-eslint/type-utils": "8.62.0",
1345 "@typescript-eslint/utils": "8.62.0",
1346 "@typescript-eslint/visitor-keys": "8.62.0",
1347 "ignore": "^7.0.5",
1348 "natural-compare": "^1.4.0",
1349 "ts-api-utils": "^2.5.0"
1350 },
1351 "engines": {
1352 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1353 },
1354 "funding": {
1355 "type": "opencollective",
1356 "url": "https://opencollective.com/typescript-eslint"
1357 },
1358 "peerDependencies": {
1359 "@typescript-eslint/parser": "^8.62.0",
1360 "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",
1361 "typescript": ">=4.8.4 <6.1.0"
1362 }
1363 },
1364 "node_modules/@typescript-eslint/parser": {
1365 "version": "8.62.0",
1366 "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.62.0.tgz",
1367 "integrity": "sha512-dzHeT2gySzZtLDsuqxU9AkYgIsQoHAHtRBpOqM+Ofzx1Bwrd2RcCjQJ+6iQbsHOIR6NS33bF2W1k3blN1zLDrA==",
1368 "dev": true,
1369 "license": "MIT",
1370 "dependencies": {
1371 "@typescript-eslint/scope-manager": "8.62.0",
1372 "@typescript-eslint/types": "8.62.0",
1373 "@typescript-eslint/typescript-estree": "8.62.0",
1374 "@typescript-eslint/visitor-keys": "8.62.0",
1375 "debug": "^4.4.3"
1376 },
1377 "engines": {
1378 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1379 },
1380 "funding": {
1381 "type": "opencollective",
1382 "url": "https://opencollective.com/typescript-eslint"
1383 },
1384 "peerDependencies": {
1385 "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",
1386 "typescript": ">=4.8.4 <6.1.0"
1387 }
1388 },
1389 "node_modules/@typescript-eslint/project-service": {
1390 "version": "8.62.0",
1391 "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.62.0.tgz",
1392 "integrity": "sha512-wexnCqiTg7BOGtbLDftYpRWlmLq4xfoMd7BKFR6Y75sZS3QmRKLdN3yWLhmIYgqMmP/OXWpj3H8odkb5nGURCQ==",
1393 "dev": true,
1394 "license": "MIT",
1395 "dependencies": {
1396 "@typescript-eslint/tsconfig-utils": "^8.62.0",
1397 "@typescript-eslint/types": "^8.62.0",
1398 "debug": "^4.4.3"
1399 },
1400 "engines": {
1401 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1402 },
1403 "funding": {
1404 "type": "opencollective",
1405 "url": "https://opencollective.com/typescript-eslint"
1406 },
1407 "peerDependencies": {
1408 "typescript": ">=4.8.4 <6.1.0"
1409 }
1410 },
1411 "node_modules/@typescript-eslint/scope-manager": {
1412 "version": "8.62.0",
1413 "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.62.0.tgz",
1414 "integrity": "sha512-1lX38kNxXIRb8mEc3lbq5mdHq1Pf2+U0nFU65KfT18mtPxxl0fvjuEE92mHuXPuCtElJhOrddOpyMlM3Z0umEA==",
1415 "dev": true,
1416 "license": "MIT",
1417 "dependencies": {
1418 "@typescript-eslint/types": "8.62.0",
1419 "@typescript-eslint/visitor-keys": "8.62.0"
1420 },
1421 "engines": {
1422 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1423 },
1424 "funding": {
1425 "type": "opencollective",
1426 "url": "https://opencollective.com/typescript-eslint"
1427 }
1428 },
1429 "node_modules/@typescript-eslint/tsconfig-utils": {
1430 "version": "8.62.0",
1431 "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.62.0.tgz",
1432 "integrity": "sha512-y2GAdB6ykaXUvuspbYnizQc4oDDz0Tz/Yc7iWrXf9mx8vm/L/0vLHCe0tS2boG96Zy+DivnVDQ9ZUEWoHqqx1g==",
1433 "dev": true,
1434 "license": "MIT",
1435 "engines": {
1436 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1437 },
1438 "funding": {
1439 "type": "opencollective",
1440 "url": "https://opencollective.com/typescript-eslint"
1441 },
1442 "peerDependencies": {
1443 "typescript": ">=4.8.4 <6.1.0"
1444 }
1445 },
1446 "node_modules/@typescript-eslint/type-utils": {
1447 "version": "8.62.0",
1448 "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.62.0.tgz",
1449 "integrity": "sha512-+g5O3j0w2ldzC86Pv6fvbO/xhAonbJFIdf/MKQ1d30gndlsVzUOE83ldfSE15Qrl9fhFjK6AovHs5Wpp6vx86w==",
1450 "dev": true,
1451 "license": "MIT",
1452 "dependencies": {
1453 "@typescript-eslint/types": "8.62.0",
1454 "@typescript-eslint/typescript-estree": "8.62.0",
1455 "@typescript-eslint/utils": "8.62.0",
1456 "debug": "^4.4.3",
1457 "ts-api-utils": "^2.5.0"
1458 },
1459 "engines": {
1460 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1461 },
1462 "funding": {
1463 "type": "opencollective",
1464 "url": "https://opencollective.com/typescript-eslint"
1465 },
1466 "peerDependencies": {
1467 "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",
1468 "typescript": ">=4.8.4 <6.1.0"
1469 }
1470 },
1471 "node_modules/@typescript-eslint/types": {
1472 "version": "8.62.0",
1473 "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.62.0.tgz",
1474 "integrity": "sha512-KvAclkktORPvM54TgLgA4z9HIV1M8zOgw9ZVNXl9f/8dLYfXYX1wkMXP7qmabpijQRV5bHJLOmoyGQbLMaUYeg==",
1475 "dev": true,
1476 "license": "MIT",
1477 "engines": {
1478 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1479 },
1480 "funding": {
1481 "type": "opencollective",
1482 "url": "https://opencollective.com/typescript-eslint"
1483 }
1484 },
1485 "node_modules/@typescript-eslint/typescript-estree": {
1486 "version": "8.62.0",
1487 "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.62.0.tgz",
1488 "integrity": "sha512-+hVbNxtW64pIcZWDPGbyaKF7vp2IBTVY5ma1blwwksrjdsbdqqEKvJWMGbBofei4F6Dovx1M0RJgoFeNu2279A==",
1489 "dev": true,
1490 "license": "MIT",
1491 "dependencies": {
1492 "@typescript-eslint/project-service": "8.62.0",
1493 "@typescript-eslint/tsconfig-utils": "8.62.0",
1494 "@typescript-eslint/types": "8.62.0",
1495 "@typescript-eslint/visitor-keys": "8.62.0",
1496 "debug": "^4.4.3",
1497 "minimatch": "^10.2.2",
1498 "semver": "^7.7.3",
1499 "tinyglobby": "^0.2.15",
1500 "ts-api-utils": "^2.5.0"
1501 },
1502 "engines": {
1503 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1504 },
1505 "funding": {
1506 "type": "opencollective",
1507 "url": "https://opencollective.com/typescript-eslint"
1508 },
1509 "peerDependencies": {
1510 "typescript": ">=4.8.4 <6.1.0"
1511 }
1512 },
1513 "node_modules/@typescript-eslint/utils": {
1514 "version": "8.62.0",
1515 "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.62.0.tgz",
1516 "integrity": "sha512-82r66fi9zYwZ+mTq3vKgwjbZ1PVk/DJzrXFLpG6RnBbdvH8TEGVHIs9H4d2drhkOzf0syZuD/OZvvlu6GDbP4g==",
1517 "dev": true,
1518 "license": "MIT",
1519 "dependencies": {
1520 "@eslint-community/eslint-utils": "^4.9.1",
1521 "@typescript-eslint/scope-manager": "8.62.0",
1522 "@typescript-eslint/types": "8.62.0",
1523 "@typescript-eslint/typescript-estree": "8.62.0"
1524 },
1525 "engines": {
1526 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1527 },
1528 "funding": {
1529 "type": "opencollective",
1530 "url": "https://opencollective.com/typescript-eslint"
1531 },
1532 "peerDependencies": {
1533 "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",
1534 "typescript": ">=4.8.4 <6.1.0"
1535 }
1536 },
1537 "node_modules/@typescript-eslint/visitor-keys": {
1538 "version": "8.62.0",
1539 "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.62.0.tgz",
1540 "integrity": "sha512-CY3uyFSRbcQv3nnSv8S0+lDftMVz6P963PoRlxrV7ew/Md564g9ut60PYzdLM5qW4jFn93GBF+Soi90ISAN+GQ==",
1541 "dev": true,
1542 "license": "MIT",
1543 "dependencies": {
1544 "@typescript-eslint/types": "8.62.0",
1545 "eslint-visitor-keys": "^5.0.0"
1546 },
1547 "engines": {
1548 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
1549 },
1550 "funding": {
1551 "type": "opencollective",
1552 "url": "https://opencollective.com/typescript-eslint"
1553 }
1554 },
1555 "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": {
1556 "version": "5.0.1",
1557 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz",
1558 "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==",
1559 "dev": true,
1560 "license": "Apache-2.0",
1561 "engines": {
1562 "node": "^20.19.0 || ^22.13.0 || >=24"
1563 },
1564 "funding": {
1565 "url": "https://opencollective.com/eslint"
1566 }
1567 },
1568 "node_modules/@vitest/expect": {
1569 "version": "4.1.9",
1570 "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-4.1.9.tgz",
1571 "integrity": "sha512-vl/rYsUKcBr3SnQn166+XR5ZQcgMx3DQhFWdfli/cWpLnLUmbxZvyrJZotLFUryib+LtArYMSTJ5RbQ57ZqrlA==",
1572 "dev": true,
1573 "license": "MIT",
1574 "dependencies": {
1575 "@standard-schema/spec": "^1.1.0",
1576 "@types/chai": "^5.2.2",
1577 "@vitest/spy": "4.1.9",
1578 "@vitest/utils": "4.1.9",
1579 "chai": "^6.2.2",
1580 "tinyrainbow": "^3.1.0"
1581 },
1582 "funding": {
1583 "url": "https://opencollective.com/vitest"
1584 }
1585 },
1586 "node_modules/@vitest/mocker": {
1587 "version": "4.1.9",
1588 "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-4.1.9.tgz",
1589 "integrity": "sha512-EVkXzBjrPGM+cK8/ANWgBrkUCfJfb38/EfTSO8h7pWvKkyPkpWxvR7BkD2MyItMF62C97zAEoqdpUixwR/e+Rw==",
1590 "dev": true,
1591 "license": "MIT",
1592 "dependencies": {
1593 "@vitest/spy": "4.1.9",
1594 "estree-walker": "^3.0.3",
1595 "magic-string": "^0.30.21"
1596 },
1597 "funding": {
1598 "url": "https://opencollective.com/vitest"
1599 },
1600 "peerDependencies": {
1601 "msw": "^2.4.9",
1602 "vite": "^6.0.0 || ^7.0.0 || ^8.0.0"
1603 },
1604 "peerDependenciesMeta": {
1605 "msw": {
1606 "optional": true
1607 },
1608 "vite": {
1609 "optional": true
1610 }
1611 }
1612 },
1613 "node_modules/@vitest/pretty-format": {
1614 "version": "4.1.9",
1615 "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-4.1.9.tgz",
1616 "integrity": "sha512-s0iufns3iIFitdgm+YR7g1whCAaGtXz459VS9/PqyKDEEFgYIhsHOQmXgIgDuYCt7DeQmiZT0Qe2OA2p4ZPu5A==",
1617 "dev": true,
1618 "license": "MIT",
1619 "dependencies": {
1620 "tinyrainbow": "^3.1.0"
1621 },
1622 "funding": {
1623 "url": "https://opencollective.com/vitest"
1624 }
1625 },
1626 "node_modules/@vitest/runner": {
1627 "version": "4.1.9",
1628 "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-4.1.9.tgz",
1629 "integrity": "sha512-KXLMDtc7oe70+3mJfGrPUWPesswH+3sTxAMAMl8DG7I8IUQT4XW718dY5ID3vPUcmlu27CcKfY4P3h3I29SLJg==",
1630 "dev": true,
1631 "license": "MIT",
1632 "dependencies": {
1633 "@vitest/utils": "4.1.9",
1634 "pathe": "^2.0.3"
1635 },
1636 "funding": {
1637 "url": "https://opencollective.com/vitest"
1638 }
1639 },
1640 "node_modules/@vitest/snapshot": {
1641 "version": "4.1.9",
1642 "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-4.1.9.tgz",
1643 "integrity": "sha512-Jc7RKGNBo8Z28WYIm0Niej4xdSPByRf6mU58VpHQkd6Zh05rlnA+twjbK5HyeIGHxrzsc3mJgS43uM0CZKzaIA==",
1644 "dev": true,
1645 "license": "MIT",
1646 "dependencies": {
1647 "@vitest/pretty-format": "4.1.9",
1648 "@vitest/utils": "4.1.9",
1649 "magic-string": "^0.30.21",
1650 "pathe": "^2.0.3"
1651 },
1652 "funding": {
1653 "url": "https://opencollective.com/vitest"
1654 }
1655 },
1656 "node_modules/@vitest/spy": {
1657 "version": "4.1.9",
1658 "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-4.1.9.tgz",
1659 "integrity": "sha512-fHpsS6mIi+PiEW+vcRVOMkX1oSaPKne3VOclSFICPcGOmfKgXPU5iAah+wcNcj2xPrCCmfq99IDGf+EojhhvhA==",
1660 "dev": true,
1661 "license": "MIT",
1662 "funding": {
1663 "url": "https://opencollective.com/vitest"
1664 }
1665 },
1666 "node_modules/@vitest/utils": {
1667 "version": "4.1.9",
1668 "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-4.1.9.tgz",
1669 "integrity": "sha512-A51o8ymO5PpqlWNnBP9ZHPXDIpuMtTLlGSjN7la4US+LJzoUMyhwjA5QXlm39JexgwHKW4Xjs8Z2d3dLCXOeuA==",
1670 "dev": true,
1671 "license": "MIT",
1672 "dependencies": {
1673 "@vitest/pretty-format": "4.1.9",
1674 "convert-source-map": "^2.0.0",
1675 "tinyrainbow": "^3.1.0"
1676 },
1677 "funding": {
1678 "url": "https://opencollective.com/vitest"
1679 }
1680 },
1681 "node_modules/acorn": {
1682 "version": "8.17.0",
1683 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.17.0.tgz",
1684 "integrity": "sha512-xRQbDb9BnwDafYNn6Vwl839DYVjqXYb1XVGtWAZ1kcDc6iwAL4hg3B1dZlRiuENFeO2H53gFG3in621AdERVAg==",
1685 "dev": true,
1686 "license": "MIT",
1687 "bin": {
1688 "acorn": "bin/acorn"
1689 },
1690 "engines": {
1691 "node": ">=0.4.0"
1692 }
1693 },
1694 "node_modules/acorn-jsx": {
1695 "version": "5.3.2",
1696 "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
1697 "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
1698 "dev": true,
1699 "license": "MIT",
1700 "peerDependencies": {
1701 "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
1702 }
1703 },
1704 "node_modules/ajv": {
1705 "version": "6.15.0",
1706 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.15.0.tgz",
1707 "integrity": "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==",
1708 "dev": true,
1709 "license": "MIT",
1710 "dependencies": {
1711 "fast-deep-equal": "^3.1.1",
1712 "fast-json-stable-stringify": "^2.0.0",
1713 "json-schema-traverse": "^0.4.1",
1714 "uri-js": "^4.2.2"
1715 },
1716 "funding": {
1717 "type": "github",
1718 "url": "https://github.com/sponsors/epoberezkin"
1719 }
1720 },
1721 "node_modules/an-array-of-french-words": {
1722 "version": "2.0.0",
1723 "resolved": "https://registry.npmjs.org/an-array-of-french-words/-/an-array-of-french-words-2.0.0.tgz",
1724 "integrity": "sha512-LRPhVZLteE0wrUFimKWcrEtXZcv8XiG9TArm37j7/PdO2G5f6UfgCny+ibH8CascxMXFMzTPlJcP01PgSmei8Q==",
1725 "dev": true,
1726 "license": "MIT",
1727 "bin": {
1728 "an-array-of-french-words": "cli.js",
1729 "mots": "cli.js"
1730 }
1731 },
1732 "node_modules/ansi-styles": {
1733 "version": "4.3.0",
1734 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
1735 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
1736 "dev": true,
1737 "license": "MIT",
1738 "dependencies": {
1739 "color-convert": "^2.0.1"
1740 },
1741 "engines": {
1742 "node": ">=8"
1743 },
1744 "funding": {
1745 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
1746 }
1747 },
1748 "node_modules/argparse": {
1749 "version": "2.0.1",
1750 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
1751 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
1752 "dev": true,
1753 "license": "Python-2.0"
1754 },
1755 "node_modules/assertion-error": {
1756 "version": "2.0.1",
1757 "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz",
1758 "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==",
1759 "dev": true,
1760 "license": "MIT",
1761 "engines": {
1762 "node": ">=12"
1763 }
1764 },
1765 "node_modules/balanced-match": {
1766 "version": "4.0.4",
1767 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz",
1768 "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==",
1769 "dev": true,
1770 "license": "MIT",
1771 "engines": {
1772 "node": "18 || 20 || >=22"
1773 }
1774 },
1775 "node_modules/brace-expansion": {
1776 "version": "5.0.6",
1777 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.6.tgz",
1778 "integrity": "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==",
1779 "dev": true,
1780 "license": "MIT",
1781 "dependencies": {
1782 "balanced-match": "^4.0.2"
1783 },
1784 "engines": {
1785 "node": "18 || 20 || >=22"
1786 }
1787 },
1788 "node_modules/buffer-image-size": {
1789 "version": "0.6.4",
1790 "resolved": "https://registry.npmjs.org/buffer-image-size/-/buffer-image-size-0.6.4.tgz",
1791 "integrity": "sha512-nEh+kZOPY1w+gcCMobZ6ETUp9WfibndnosbpwB1iJk/8Gt5ZF2bhS6+B6bPYz424KtwsR6Rflc3tCz1/ghX2dQ==",
1792 "dev": true,
1793 "license": "MIT",
1794 "dependencies": {
1795 "@types/node": "*"
1796 },
1797 "engines": {
1798 "node": ">=4.0"
1799 }
1800 },
1801 "node_modules/callsites": {
1802 "version": "3.1.0",
1803 "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
1804 "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
1805 "dev": true,
1806 "license": "MIT",
1807 "engines": {
1808 "node": ">=6"
1809 }
1810 },
1811 "node_modules/chai": {
1812 "version": "6.2.2",
1813 "resolved": "https://registry.npmjs.org/chai/-/chai-6.2.2.tgz",
1814 "integrity": "sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==",
1815 "dev": true,
1816 "license": "MIT",
1817 "engines": {
1818 "node": ">=18"
1819 }
1820 },
1821 "node_modules/chalk": {
1822 "version": "4.1.2",
1823 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
1824 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
1825 "dev": true,
1826 "license": "MIT",
1827 "dependencies": {
1828 "ansi-styles": "^4.1.0",
1829 "supports-color": "^7.1.0"
1830 },
1831 "engines": {
1832 "node": ">=10"
1833 },
1834 "funding": {
1835 "url": "https://github.com/chalk/chalk?sponsor=1"
1836 }
1837 },
1838 "node_modules/color-convert": {
1839 "version": "2.0.1",
1840 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
1841 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
1842 "dev": true,
1843 "license": "MIT",
1844 "dependencies": {
1845 "color-name": "~1.1.4"
1846 },
1847 "engines": {
1848 "node": ">=7.0.0"
1849 }
1850 },
1851 "node_modules/color-name": {
1852 "version": "1.1.4",
1853 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
1854 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
1855 "dev": true,
1856 "license": "MIT"
1857 },
1858 "node_modules/concat-map": {
1859 "version": "0.0.1",
1860 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
1861 "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
1862 "dev": true,
1863 "license": "MIT"
1864 },
1865 "node_modules/convert-source-map": {
1866 "version": "2.0.0",
1867 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
1868 "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
1869 "dev": true,
1870 "license": "MIT"
1871 },
1872 "node_modules/cross-spawn": {
1873 "version": "7.0.6",
1874 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
1875 "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
1876 "dev": true,
1877 "license": "MIT",
1878 "dependencies": {
1879 "path-key": "^3.1.0",
1880 "shebang-command": "^2.0.0",
1881 "which": "^2.0.1"
1882 },
1883 "engines": {
1884 "node": ">= 8"
1885 }
1886 },
1887 "node_modules/debug": {
1888 "version": "4.4.3",
1889 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
1890 "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
1891 "dev": true,
1892 "license": "MIT",
1893 "dependencies": {
1894 "ms": "^2.1.3"
1895 },
1896 "engines": {
1897 "node": ">=6.0"
1898 },
1899 "peerDependenciesMeta": {
1900 "supports-color": {
1901 "optional": true
1902 }
1903 }
1904 },
1905 "node_modules/deep-is": {
1906 "version": "0.1.4",
1907 "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
1908 "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
1909 "dev": true,
1910 "license": "MIT"
1911 },
1912 "node_modules/detect-libc": {
1913 "version": "2.1.2",
1914 "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz",
1915 "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==",
1916 "dev": true,
1917 "license": "Apache-2.0",
1918 "engines": {
1919 "node": ">=8"
1920 }
1921 },
1922 "node_modules/entities": {
1923 "version": "7.0.1",
1924 "resolved": "https://registry.npmjs.org/entities/-/entities-7.0.1.tgz",
1925 "integrity": "sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==",
1926 "dev": true,
1927 "license": "BSD-2-Clause",
1928 "engines": {
1929 "node": ">=0.12"
1930 },
1931 "funding": {
1932 "url": "https://github.com/fb55/entities?sponsor=1"
1933 }
1934 },
1935 "node_modules/es-module-lexer": {
1936 "version": "2.1.0",
1937 "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.1.0.tgz",
1938 "integrity": "sha512-n27zTYMjYu1aj4MjCWzSP7G9r75utsaoc8m61weK+W8JMBGGQybd43GstCXZ3WNmSFtGT9wi59qQTW6mhTR5LQ==",
1939 "dev": true,
1940 "license": "MIT"
1941 },
1942 "node_modules/esbuild": {
1943 "version": "0.28.1",
1944 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.1.tgz",
1945 "integrity": "sha512-HrJrvZv5ayxBzPfwphOoNzkzOIIlifzk0KJrGK2c8R4+LKpMtpYLQeUdjnwjWv/LZlkH2laZk+4w78pi99D4Vw==",
1946 "dev": true,
1947 "hasInstallScript": true,
1948 "license": "MIT",
1949 "bin": {
1950 "esbuild": "bin/esbuild"
1951 },
1952 "engines": {
1953 "node": ">=18"
1954 },
1955 "optionalDependencies": {
1956 "@esbuild/aix-ppc64": "0.28.1",
1957 "@esbuild/android-arm": "0.28.1",
1958 "@esbuild/android-arm64": "0.28.1",
1959 "@esbuild/android-x64": "0.28.1",
1960 "@esbuild/darwin-arm64": "0.28.1",
1961 "@esbuild/darwin-x64": "0.28.1",
1962 "@esbuild/freebsd-arm64": "0.28.1",
1963 "@esbuild/freebsd-x64": "0.28.1",
1964 "@esbuild/linux-arm": "0.28.1",
1965 "@esbuild/linux-arm64": "0.28.1",
1966 "@esbuild/linux-ia32": "0.28.1",
1967 "@esbuild/linux-loong64": "0.28.1",
1968 "@esbuild/linux-mips64el": "0.28.1",
1969 "@esbuild/linux-ppc64": "0.28.1",
1970 "@esbuild/linux-riscv64": "0.28.1",
1971 "@esbuild/linux-s390x": "0.28.1",
1972 "@esbuild/linux-x64": "0.28.1",
1973 "@esbuild/netbsd-arm64": "0.28.1",
1974 "@esbuild/netbsd-x64": "0.28.1",
1975 "@esbuild/openbsd-arm64": "0.28.1",
1976 "@esbuild/openbsd-x64": "0.28.1",
1977 "@esbuild/openharmony-arm64": "0.28.1",
1978 "@esbuild/sunos-x64": "0.28.1",
1979 "@esbuild/win32-arm64": "0.28.1",
1980 "@esbuild/win32-ia32": "0.28.1",
1981 "@esbuild/win32-x64": "0.28.1"
1982 }
1983 },
1984 "node_modules/escape-string-regexp": {
1985 "version": "4.0.0",
1986 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
1987 "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
1988 "dev": true,
1989 "license": "MIT",
1990 "engines": {
1991 "node": ">=10"
1992 },
1993 "funding": {
1994 "url": "https://github.com/sponsors/sindresorhus"
1995 }
1996 },
1997 "node_modules/eslint": {
1998 "version": "9.39.4",
1999 "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.4.tgz",
2000 "integrity": "sha512-XoMjdBOwe/esVgEvLmNsD3IRHkm7fbKIUGvrleloJXUZgDHig2IPWNniv+GwjyJXzuNqVjlr5+4yVUZjycJwfQ==",
2001 "dev": true,
2002 "license": "MIT",
2003 "dependencies": {
2004 "@eslint-community/eslint-utils": "^4.8.0",
2005 "@eslint-community/regexpp": "^4.12.1",
2006 "@eslint/config-array": "^0.21.2",
2007 "@eslint/config-helpers": "^0.4.2",
2008 "@eslint/core": "^0.17.0",
2009 "@eslint/eslintrc": "^3.3.5",
2010 "@eslint/js": "9.39.4",
2011 "@eslint/plugin-kit": "^0.4.1",
2012 "@humanfs/node": "^0.16.6",
2013 "@humanwhocodes/module-importer": "^1.0.1",
2014 "@humanwhocodes/retry": "^0.4.2",
2015 "@types/estree": "^1.0.6",
2016 "ajv": "^6.14.0",
2017 "chalk": "^4.0.0",
2018 "cross-spawn": "^7.0.6",
2019 "debug": "^4.3.2",
2020 "escape-string-regexp": "^4.0.0",
2021 "eslint-scope": "^8.4.0",
2022 "eslint-visitor-keys": "^4.2.1",
2023 "espree": "^10.4.0",
2024 "esquery": "^1.5.0",
2025 "esutils": "^2.0.2",
2026 "fast-deep-equal": "^3.1.3",
2027 "file-entry-cache": "^8.0.0",
2028 "find-up": "^5.0.0",
2029 "glob-parent": "^6.0.2",
2030 "ignore": "^5.2.0",
2031 "imurmurhash": "^0.1.4",
2032 "is-glob": "^4.0.0",
2033 "json-stable-stringify-without-jsonify": "^1.0.1",
2034 "lodash.merge": "^4.6.2",
2035 "minimatch": "^3.1.5",
2036 "natural-compare": "^1.4.0",
2037 "optionator": "^0.9.3"
2038 },
2039 "bin": {
2040 "eslint": "bin/eslint.js"
2041 },
2042 "engines": {
2043 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2044 },
2045 "funding": {
2046 "url": "https://eslint.org/donate"
2047 },
2048 "peerDependencies": {
2049 "jiti": "*"
2050 },
2051 "peerDependenciesMeta": {
2052 "jiti": {
2053 "optional": true
2054 }
2055 }
2056 },
2057 "node_modules/eslint-scope": {
2058 "version": "8.4.0",
2059 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz",
2060 "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==",
2061 "dev": true,
2062 "license": "BSD-2-Clause",
2063 "dependencies": {
2064 "esrecurse": "^4.3.0",
2065 "estraverse": "^5.2.0"
2066 },
2067 "engines": {
2068 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2069 },
2070 "funding": {
2071 "url": "https://opencollective.com/eslint"
2072 }
2073 },
2074 "node_modules/eslint-visitor-keys": {
2075 "version": "3.4.3",
2076 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",
2077 "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==",
2078 "dev": true,
2079 "license": "Apache-2.0",
2080 "engines": {
2081 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
2082 },
2083 "funding": {
2084 "url": "https://opencollective.com/eslint"
2085 }
2086 },
2087 "node_modules/eslint/node_modules/balanced-match": {
2088 "version": "1.0.2",
2089 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
2090 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
2091 "dev": true,
2092 "license": "MIT"
2093 },
2094 "node_modules/eslint/node_modules/brace-expansion": {
2095 "version": "1.1.15",
2096 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.15.tgz",
2097 "integrity": "sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==",
2098 "dev": true,
2099 "license": "MIT",
2100 "dependencies": {
2101 "balanced-match": "^1.0.0",
2102 "concat-map": "0.0.1"
2103 }
2104 },
2105 "node_modules/eslint/node_modules/eslint-visitor-keys": {
2106 "version": "4.2.1",
2107 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
2108 "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",
2109 "dev": true,
2110 "license": "Apache-2.0",
2111 "engines": {
2112 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2113 },
2114 "funding": {
2115 "url": "https://opencollective.com/eslint"
2116 }
2117 },
2118 "node_modules/eslint/node_modules/ignore": {
2119 "version": "5.3.2",
2120 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
2121 "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
2122 "dev": true,
2123 "license": "MIT",
2124 "engines": {
2125 "node": ">= 4"
2126 }
2127 },
2128 "node_modules/eslint/node_modules/minimatch": {
2129 "version": "3.1.5",
2130 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz",
2131 "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==",
2132 "dev": true,
2133 "license": "ISC",
2134 "dependencies": {
2135 "brace-expansion": "^1.1.7"
2136 },
2137 "engines": {
2138 "node": "*"
2139 }
2140 },
2141 "node_modules/esm-env": {
2142 "version": "1.2.2",
2143 "resolved": "https://registry.npmjs.org/esm-env/-/esm-env-1.2.2.tgz",
2144 "integrity": "sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA==",
2145 "license": "MIT"
2146 },
2147 "node_modules/espree": {
2148 "version": "10.4.0",
2149 "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz",
2150 "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==",
2151 "dev": true,
2152 "license": "BSD-2-Clause",
2153 "dependencies": {
2154 "acorn": "^8.15.0",
2155 "acorn-jsx": "^5.3.2",
2156 "eslint-visitor-keys": "^4.2.1"
2157 },
2158 "engines": {
2159 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2160 },
2161 "funding": {
2162 "url": "https://opencollective.com/eslint"
2163 }
2164 },
2165 "node_modules/espree/node_modules/eslint-visitor-keys": {
2166 "version": "4.2.1",
2167 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
2168 "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",
2169 "dev": true,
2170 "license": "Apache-2.0",
2171 "engines": {
2172 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
2173 },
2174 "funding": {
2175 "url": "https://opencollective.com/eslint"
2176 }
2177 },
2178 "node_modules/esquery": {
2179 "version": "1.7.0",
2180 "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz",
2181 "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==",
2182 "dev": true,
2183 "license": "BSD-3-Clause",
2184 "dependencies": {
2185 "estraverse": "^5.1.0"
2186 },
2187 "engines": {
2188 "node": ">=0.10"
2189 }
2190 },
2191 "node_modules/esrecurse": {
2192 "version": "4.3.0",
2193 "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
2194 "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
2195 "dev": true,
2196 "license": "BSD-2-Clause",
2197 "dependencies": {
2198 "estraverse": "^5.2.0"
2199 },
2200 "engines": {
2201 "node": ">=4.0"
2202 }
2203 },
2204 "node_modules/estraverse": {
2205 "version": "5.3.0",
2206 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
2207 "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
2208 "dev": true,
2209 "license": "BSD-2-Clause",
2210 "engines": {
2211 "node": ">=4.0"
2212 }
2213 },
2214 "node_modules/estree-walker": {
2215 "version": "3.0.3",
2216 "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz",
2217 "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
2218 "dev": true,
2219 "license": "MIT",
2220 "dependencies": {
2221 "@types/estree": "^1.0.0"
2222 }
2223 },
2224 "node_modules/esutils": {
2225 "version": "2.0.3",
2226 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
2227 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
2228 "dev": true,
2229 "license": "BSD-2-Clause",
2230 "engines": {
2231 "node": ">=0.10.0"
2232 }
2233 },
2234 "node_modules/expect-type": {
2235 "version": "1.3.0",
2236 "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.3.0.tgz",
2237 "integrity": "sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==",
2238 "dev": true,
2239 "license": "Apache-2.0",
2240 "engines": {
2241 "node": ">=12.0.0"
2242 }
2243 },
2244 "node_modules/fast-deep-equal": {
2245 "version": "3.1.3",
2246 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
2247 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
2248 "dev": true,
2249 "license": "MIT"
2250 },
2251 "node_modules/fast-json-stable-stringify": {
2252 "version": "2.1.0",
2253 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
2254 "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
2255 "dev": true,
2256 "license": "MIT"
2257 },
2258 "node_modules/fast-levenshtein": {
2259 "version": "2.0.6",
2260 "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
2261 "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
2262 "dev": true,
2263 "license": "MIT"
2264 },
2265 "node_modules/fdir": {
2266 "version": "6.5.0",
2267 "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
2268 "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
2269 "dev": true,
2270 "license": "MIT",
2271 "engines": {
2272 "node": ">=12.0.0"
2273 },
2274 "peerDependencies": {
2275 "picomatch": "^3 || ^4"
2276 },
2277 "peerDependenciesMeta": {
2278 "picomatch": {
2279 "optional": true
2280 }
2281 }
2282 },
2283 "node_modules/file-entry-cache": {
2284 "version": "8.0.0",
2285 "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz",
2286 "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==",
2287 "dev": true,
2288 "license": "MIT",
2289 "dependencies": {
2290 "flat-cache": "^4.0.0"
2291 },
2292 "engines": {
2293 "node": ">=16.0.0"
2294 }
2295 },
2296 "node_modules/find-up": {
2297 "version": "5.0.0",
2298 "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
2299 "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
2300 "dev": true,
2301 "license": "MIT",
2302 "dependencies": {
2303 "locate-path": "^6.0.0",
2304 "path-exists": "^4.0.0"
2305 },
2306 "engines": {
2307 "node": ">=10"
2308 },
2309 "funding": {
2310 "url": "https://github.com/sponsors/sindresorhus"
2311 }
2312 },
2313 "node_modules/flat-cache": {
2314 "version": "4.0.1",
2315 "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz",
2316 "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==",
2317 "dev": true,
2318 "license": "MIT",
2319 "dependencies": {
2320 "flatted": "^3.2.9",
2321 "keyv": "^4.5.4"
2322 },
2323 "engines": {
2324 "node": ">=16"
2325 }
2326 },
2327 "node_modules/flatted": {
2328 "version": "3.4.2",
2329 "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz",
2330 "integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==",
2331 "dev": true,
2332 "license": "ISC"
2333 },
2334 "node_modules/fsevents": {
2335 "version": "2.3.3",
2336 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
2337 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
2338 "dev": true,
2339 "hasInstallScript": true,
2340 "license": "MIT",
2341 "optional": true,
2342 "os": [
2343 "darwin"
2344 ],
2345 "engines": {
2346 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
2347 }
2348 },
2349 "node_modules/glob-parent": {
2350 "version": "6.0.2",
2351 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
2352 "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
2353 "dev": true,
2354 "license": "ISC",
2355 "dependencies": {
2356 "is-glob": "^4.0.3"
2357 },
2358 "engines": {
2359 "node": ">=10.13.0"
2360 }
2361 },
2362 "node_modules/globals": {
2363 "version": "14.0.0",
2364 "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz",
2365 "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==",
2366 "dev": true,
2367 "license": "MIT",
2368 "engines": {
2369 "node": ">=18"
2370 },
2371 "funding": {
2372 "url": "https://github.com/sponsors/sindresorhus"
2373 }
2374 },
2375 "node_modules/happy-dom": {
2376 "version": "20.10.6",
2377 "resolved": "https://registry.npmjs.org/happy-dom/-/happy-dom-20.10.6.tgz",
2378 "integrity": "sha512-6QD0ilzDDt93tX44y8tbmZdAcdTRYDhUP+Asgi6pC8Pp5IA3cvaZGyoVN/EGtlq9ziT65iPuBBn3ASLr6hCgVw==",
2379 "dev": true,
2380 "license": "MIT",
2381 "dependencies": {
2382 "@types/node": ">=20.0.0",
2383 "@types/whatwg-mimetype": "^3.0.2",
2384 "@types/ws": "^8.18.1",
2385 "buffer-image-size": "^0.6.4",
2386 "entities": "^7.0.1",
2387 "whatwg-mimetype": "^3.0.0",
2388 "ws": "^8.21.0"
2389 },
2390 "engines": {
2391 "node": ">=20.0.0"
2392 }
2393 },
2394 "node_modules/has-flag": {
2395 "version": "4.0.0",
2396 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
2397 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
2398 "dev": true,
2399 "license": "MIT",
2400 "engines": {
2401 "node": ">=8"
2402 }
2403 },
2404 "node_modules/ignore": {
2405 "version": "7.0.5",
2406 "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz",
2407 "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==",
2408 "dev": true,
2409 "license": "MIT",
2410 "engines": {
2411 "node": ">= 4"
2412 }
2413 },
2414 "node_modules/import-fresh": {
2415 "version": "3.3.1",
2416 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz",
2417 "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==",
2418 "dev": true,
2419 "license": "MIT",
2420 "dependencies": {
2421 "parent-module": "^1.0.0",
2422 "resolve-from": "^4.0.0"
2423 },
2424 "engines": {
2425 "node": ">=6"
2426 },
2427 "funding": {
2428 "url": "https://github.com/sponsors/sindresorhus"
2429 }
2430 },
2431 "node_modules/imurmurhash": {
2432 "version": "0.1.4",
2433 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
2434 "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
2435 "dev": true,
2436 "license": "MIT",
2437 "engines": {
2438 "node": ">=0.8.19"
2439 }
2440 },
2441 "node_modules/is-extglob": {
2442 "version": "2.1.1",
2443 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
2444 "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
2445 "dev": true,
2446 "license": "MIT",
2447 "engines": {
2448 "node": ">=0.10.0"
2449 }
2450 },
2451 "node_modules/is-glob": {
2452 "version": "4.0.3",
2453 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
2454 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
2455 "dev": true,
2456 "license": "MIT",
2457 "dependencies": {
2458 "is-extglob": "^2.1.1"
2459 },
2460 "engines": {
2461 "node": ">=0.10.0"
2462 }
2463 },
2464 "node_modules/isexe": {
2465 "version": "2.0.0",
2466 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
2467 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
2468 "dev": true,
2469 "license": "ISC"
2470 },
2471 "node_modules/js-yaml": {
2472 "version": "4.2.0",
2473 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.2.0.tgz",
2474 "integrity": "sha512-ePWsvanv0DWuDRsW8dnt+R4jQ31SCRCQ7hhNcPXZPsoBZiemuZNYGf7adZdqX2D86j6rvKp3RpCxVTSb8WQlOw==",
2475 "dev": true,
2476 "funding": [
2477 {
2478 "type": "github",
2479 "url": "https://github.com/sponsors/puzrin"
2480 },
2481 {
2482 "type": "github",
2483 "url": "https://github.com/sponsors/nodeca"
2484 }
2485 ],
2486 "license": "MIT",
2487 "dependencies": {
2488 "argparse": "^2.0.1"
2489 },
2490 "bin": {
2491 "js-yaml": "bin/js-yaml.js"
2492 }
2493 },
2494 "node_modules/json-buffer": {
2495 "version": "3.0.1",
2496 "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
2497 "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==",
2498 "dev": true,
2499 "license": "MIT"
2500 },
2501 "node_modules/json-schema-traverse": {
2502 "version": "0.4.1",
2503 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
2504 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
2505 "dev": true,
2506 "license": "MIT"
2507 },
2508 "node_modules/json-stable-stringify-without-jsonify": {
2509 "version": "1.0.1",
2510 "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
2511 "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
2512 "dev": true,
2513 "license": "MIT"
2514 },
2515 "node_modules/keyv": {
2516 "version": "4.5.4",
2517 "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
2518 "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==",
2519 "dev": true,
2520 "license": "MIT",
2521 "dependencies": {
2522 "json-buffer": "3.0.1"
2523 }
2524 },
2525 "node_modules/levn": {
2526 "version": "0.4.1",
2527 "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
2528 "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
2529 "dev": true,
2530 "license": "MIT",
2531 "dependencies": {
2532 "prelude-ls": "^1.2.1",
2533 "type-check": "~0.4.0"
2534 },
2535 "engines": {
2536 "node": ">= 0.8.0"
2537 }
2538 },
2539 "node_modules/lightningcss": {
2540 "version": "1.32.0",
2541 "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.32.0.tgz",
2542 "integrity": "sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==",
2543 "dev": true,
2544 "license": "MPL-2.0",
2545 "dependencies": {
2546 "detect-libc": "^2.0.3"
2547 },
2548 "engines": {
2549 "node": ">= 12.0.0"
2550 },
2551 "funding": {
2552 "type": "opencollective",
2553 "url": "https://opencollective.com/parcel"
2554 },
2555 "optionalDependencies": {
2556 "lightningcss-android-arm64": "1.32.0",
2557 "lightningcss-darwin-arm64": "1.32.0",
2558 "lightningcss-darwin-x64": "1.32.0",
2559 "lightningcss-freebsd-x64": "1.32.0",
2560 "lightningcss-linux-arm-gnueabihf": "1.32.0",
2561 "lightningcss-linux-arm64-gnu": "1.32.0",
2562 "lightningcss-linux-arm64-musl": "1.32.0",
2563 "lightningcss-linux-x64-gnu": "1.32.0",
2564 "lightningcss-linux-x64-musl": "1.32.0",
2565 "lightningcss-win32-arm64-msvc": "1.32.0",
2566 "lightningcss-win32-x64-msvc": "1.32.0"
2567 }
2568 },
2569 "node_modules/lightningcss-android-arm64": {
2570 "version": "1.32.0",
2571 "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.32.0.tgz",
2572 "integrity": "sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==",
2573 "cpu": [
2574 "arm64"
2575 ],
2576 "dev": true,
2577 "license": "MPL-2.0",
2578 "optional": true,
2579 "os": [
2580 "android"
2581 ],
2582 "engines": {
2583 "node": ">= 12.0.0"
2584 },
2585 "funding": {
2586 "type": "opencollective",
2587 "url": "https://opencollective.com/parcel"
2588 }
2589 },
2590 "node_modules/lightningcss-darwin-arm64": {
2591 "version": "1.32.0",
2592 "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.32.0.tgz",
2593 "integrity": "sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==",
2594 "cpu": [
2595 "arm64"
2596 ],
2597 "dev": true,
2598 "license": "MPL-2.0",
2599 "optional": true,
2600 "os": [
2601 "darwin"
2602 ],
2603 "engines": {
2604 "node": ">= 12.0.0"
2605 },
2606 "funding": {
2607 "type": "opencollective",
2608 "url": "https://opencollective.com/parcel"
2609 }
2610 },
2611 "node_modules/lightningcss-darwin-x64": {
2612 "version": "1.32.0",
2613 "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.32.0.tgz",
2614 "integrity": "sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==",
2615 "cpu": [
2616 "x64"
2617 ],
2618 "dev": true,
2619 "license": "MPL-2.0",
2620 "optional": true,
2621 "os": [
2622 "darwin"
2623 ],
2624 "engines": {
2625 "node": ">= 12.0.0"
2626 },
2627 "funding": {
2628 "type": "opencollective",
2629 "url": "https://opencollective.com/parcel"
2630 }
2631 },
2632 "node_modules/lightningcss-freebsd-x64": {
2633 "version": "1.32.0",
2634 "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.32.0.tgz",
2635 "integrity": "sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==",
2636 "cpu": [
2637 "x64"
2638 ],
2639 "dev": true,
2640 "license": "MPL-2.0",
2641 "optional": true,
2642 "os": [
2643 "freebsd"
2644 ],
2645 "engines": {
2646 "node": ">= 12.0.0"
2647 },
2648 "funding": {
2649 "type": "opencollective",
2650 "url": "https://opencollective.com/parcel"
2651 }
2652 },
2653 "node_modules/lightningcss-linux-arm-gnueabihf": {
2654 "version": "1.32.0",
2655 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.32.0.tgz",
2656 "integrity": "sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==",
2657 "cpu": [
2658 "arm"
2659 ],
2660 "dev": true,
2661 "license": "MPL-2.0",
2662 "optional": true,
2663 "os": [
2664 "linux"
2665 ],
2666 "engines": {
2667 "node": ">= 12.0.0"
2668 },
2669 "funding": {
2670 "type": "opencollective",
2671 "url": "https://opencollective.com/parcel"
2672 }
2673 },
2674 "node_modules/lightningcss-linux-arm64-gnu": {
2675 "version": "1.32.0",
2676 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.32.0.tgz",
2677 "integrity": "sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==",
2678 "cpu": [
2679 "arm64"
2680 ],
2681 "dev": true,
2682 "libc": [
2683 "glibc"
2684 ],
2685 "license": "MPL-2.0",
2686 "optional": true,
2687 "os": [
2688 "linux"
2689 ],
2690 "engines": {
2691 "node": ">= 12.0.0"
2692 },
2693 "funding": {
2694 "type": "opencollective",
2695 "url": "https://opencollective.com/parcel"
2696 }
2697 },
2698 "node_modules/lightningcss-linux-arm64-musl": {
2699 "version": "1.32.0",
2700 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.32.0.tgz",
2701 "integrity": "sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==",
2702 "cpu": [
2703 "arm64"
2704 ],
2705 "dev": true,
2706 "libc": [
2707 "musl"
2708 ],
2709 "license": "MPL-2.0",
2710 "optional": true,
2711 "os": [
2712 "linux"
2713 ],
2714 "engines": {
2715 "node": ">= 12.0.0"
2716 },
2717 "funding": {
2718 "type": "opencollective",
2719 "url": "https://opencollective.com/parcel"
2720 }
2721 },
2722 "node_modules/lightningcss-linux-x64-gnu": {
2723 "version": "1.32.0",
2724 "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.32.0.tgz",
2725 "integrity": "sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==",
2726 "cpu": [
2727 "x64"
2728 ],
2729 "dev": true,
2730 "libc": [
2731 "glibc"
2732 ],
2733 "license": "MPL-2.0",
2734 "optional": true,
2735 "os": [
2736 "linux"
2737 ],
2738 "engines": {
2739 "node": ">= 12.0.0"
2740 },
2741 "funding": {
2742 "type": "opencollective",
2743 "url": "https://opencollective.com/parcel"
2744 }
2745 },
2746 "node_modules/lightningcss-linux-x64-musl": {
2747 "version": "1.32.0",
2748 "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.32.0.tgz",
2749 "integrity": "sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==",
2750 "cpu": [
2751 "x64"
2752 ],
2753 "dev": true,
2754 "libc": [
2755 "musl"
2756 ],
2757 "license": "MPL-2.0",
2758 "optional": true,
2759 "os": [
2760 "linux"
2761 ],
2762 "engines": {
2763 "node": ">= 12.0.0"
2764 },
2765 "funding": {
2766 "type": "opencollective",
2767 "url": "https://opencollective.com/parcel"
2768 }
2769 },
2770 "node_modules/lightningcss-win32-arm64-msvc": {
2771 "version": "1.32.0",
2772 "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.32.0.tgz",
2773 "integrity": "sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==",
2774 "cpu": [
2775 "arm64"
2776 ],
2777 "dev": true,
2778 "license": "MPL-2.0",
2779 "optional": true,
2780 "os": [
2781 "win32"
2782 ],
2783 "engines": {
2784 "node": ">= 12.0.0"
2785 },
2786 "funding": {
2787 "type": "opencollective",
2788 "url": "https://opencollective.com/parcel"
2789 }
2790 },
2791 "node_modules/lightningcss-win32-x64-msvc": {
2792 "version": "1.32.0",
2793 "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.32.0.tgz",
2794 "integrity": "sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==",
2795 "cpu": [
2796 "x64"
2797 ],
2798 "dev": true,
2799 "license": "MPL-2.0",
2800 "optional": true,
2801 "os": [
2802 "win32"
2803 ],
2804 "engines": {
2805 "node": ">= 12.0.0"
2806 },
2807 "funding": {
2808 "type": "opencollective",
2809 "url": "https://opencollective.com/parcel"
2810 }
2811 },
2812 "node_modules/locate-path": {
2813 "version": "6.0.0",
2814 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
2815 "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
2816 "dev": true,
2817 "license": "MIT",
2818 "dependencies": {
2819 "p-locate": "^5.0.0"
2820 },
2821 "engines": {
2822 "node": ">=10"
2823 },
2824 "funding": {
2825 "url": "https://github.com/sponsors/sindresorhus"
2826 }
2827 },
2828 "node_modules/lodash.merge": {
2829 "version": "4.6.2",
2830 "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
2831 "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
2832 "dev": true,
2833 "license": "MIT"
2834 },
2835 "node_modules/magic-string": {
2836 "version": "0.30.21",
2837 "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz",
2838 "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==",
2839 "dev": true,
2840 "license": "MIT",
2841 "dependencies": {
2842 "@jridgewell/sourcemap-codec": "^1.5.5"
2843 }
2844 },
2845 "node_modules/minimatch": {
2846 "version": "10.2.5",
2847 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz",
2848 "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==",
2849 "dev": true,
2850 "license": "BlueOak-1.0.0",
2851 "dependencies": {
2852 "brace-expansion": "^5.0.5"
2853 },
2854 "engines": {
2855 "node": "18 || 20 || >=22"
2856 },
2857 "funding": {
2858 "url": "https://github.com/sponsors/isaacs"
2859 }
2860 },
2861 "node_modules/ms": {
2862 "version": "2.1.3",
2863 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
2864 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
2865 "dev": true,
2866 "license": "MIT"
2867 },
2868 "node_modules/nanoid": {
2869 "version": "5.1.15",
2870 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.1.15.tgz",
2871 "integrity": "sha512-kBg3RpGtIe+RpTbyXwoI6pk5yD7KUiI3sygUqgeBMRst42KmhB4RZC7eiO9Wa1HIpaCCtpE2DJ6OI4Wi5ebwFw==",
2872 "funding": [
2873 {
2874 "type": "github",
2875 "url": "https://github.com/sponsors/ai"
2876 }
2877 ],
2878 "license": "MIT",
2879 "bin": {
2880 "nanoid": "bin/nanoid.js"
2881 },
2882 "engines": {
2883 "node": "^18 || >=20"
2884 }
2885 },
2886 "node_modules/natural-compare": {
2887 "version": "1.4.0",
2888 "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
2889 "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
2890 "dev": true,
2891 "license": "MIT"
2892 },
2893 "node_modules/obug": {
2894 "version": "2.1.3",
2895 "resolved": "https://registry.npmjs.org/obug/-/obug-2.1.3.tgz",
2896 "integrity": "sha512-9miFgM2OFba7hB+pRgvtV84pYTBaoTHohvmIgiRt6dRIzbwEOIaNaP+dIlGs2fNFoB0SeISs0Jz5WFVRid6Xyg==",
2897 "dev": true,
2898 "funding": [
2899 "https://github.com/sponsors/sxzz",
2900 "https://opencollective.com/debug"
2901 ],
2902 "license": "MIT",
2903 "engines": {
2904 "node": ">=12.20.0"
2905 }
2906 },
2907 "node_modules/optionator": {
2908 "version": "0.9.4",
2909 "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz",
2910 "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==",
2911 "dev": true,
2912 "license": "MIT",
2913 "dependencies": {
2914 "deep-is": "^0.1.3",
2915 "fast-levenshtein": "^2.0.6",
2916 "levn": "^0.4.1",
2917 "prelude-ls": "^1.2.1",
2918 "type-check": "^0.4.0",
2919 "word-wrap": "^1.2.5"
2920 },
2921 "engines": {
2922 "node": ">= 0.8.0"
2923 }
2924 },
2925 "node_modules/p-limit": {
2926 "version": "3.1.0",
2927 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
2928 "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
2929 "dev": true,
2930 "license": "MIT",
2931 "dependencies": {
2932 "yocto-queue": "^0.1.0"
2933 },
2934 "engines": {
2935 "node": ">=10"
2936 },
2937 "funding": {
2938 "url": "https://github.com/sponsors/sindresorhus"
2939 }
2940 },
2941 "node_modules/p-locate": {
2942 "version": "5.0.0",
2943 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
2944 "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
2945 "dev": true,
2946 "license": "MIT",
2947 "dependencies": {
2948 "p-limit": "^3.0.2"
2949 },
2950 "engines": {
2951 "node": ">=10"
2952 },
2953 "funding": {
2954 "url": "https://github.com/sponsors/sindresorhus"
2955 }
2956 },
2957 "node_modules/parent-module": {
2958 "version": "1.0.1",
2959 "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
2960 "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
2961 "dev": true,
2962 "license": "MIT",
2963 "dependencies": {
2964 "callsites": "^3.0.0"
2965 },
2966 "engines": {
2967 "node": ">=6"
2968 }
2969 },
2970 "node_modules/path-exists": {
2971 "version": "4.0.0",
2972 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
2973 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
2974 "dev": true,
2975 "license": "MIT",
2976 "engines": {
2977 "node": ">=8"
2978 }
2979 },
2980 "node_modules/path-key": {
2981 "version": "3.1.1",
2982 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
2983 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
2984 "dev": true,
2985 "license": "MIT",
2986 "engines": {
2987 "node": ">=8"
2988 }
2989 },
2990 "node_modules/pathe": {
2991 "version": "2.0.3",
2992 "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz",
2993 "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==",
2994 "dev": true,
2995 "license": "MIT"
2996 },
2997 "node_modules/picocolors": {
2998 "version": "1.1.1",
2999 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
3000 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
3001 "dev": true,
3002 "license": "ISC"
3003 },
3004 "node_modules/picomatch": {
3005 "version": "4.0.4",
3006 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz",
3007 "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==",
3008 "dev": true,
3009 "license": "MIT",
3010 "engines": {
3011 "node": ">=12"
3012 },
3013 "funding": {
3014 "url": "https://github.com/sponsors/jonschlinkert"
3015 }
3016 },
3017 "node_modules/postcss": {
3018 "version": "8.5.15",
3019 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.15.tgz",
3020 "integrity": "sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==",
3021 "dev": true,
3022 "funding": [
3023 {
3024 "type": "opencollective",
3025 "url": "https://opencollective.com/postcss/"
3026 },
3027 {
3028 "type": "tidelift",
3029 "url": "https://tidelift.com/funding/github/npm/postcss"
3030 },
3031 {
3032 "type": "github",
3033 "url": "https://github.com/sponsors/ai"
3034 }
3035 ],
3036 "license": "MIT",
3037 "dependencies": {
3038 "nanoid": "^3.3.12",
3039 "picocolors": "^1.1.1",
3040 "source-map-js": "^1.2.1"
3041 },
3042 "engines": {
3043 "node": "^10 || ^12 || >=14"
3044 }
3045 },
3046 "node_modules/postcss/node_modules/nanoid": {
3047 "version": "3.3.15",
3048 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.15.tgz",
3049 "integrity": "sha512-y7Wygv/7mEOvxTuEQDB8StXdMRBWf1kR/tlhAzBRUFkB2jfcLOAxO/SHmOO2zgz1pVgK29/kyupn059/bCHdjA==",
3050 "dev": true,
3051 "funding": [
3052 {
3053 "type": "github",
3054 "url": "https://github.com/sponsors/ai"
3055 }
3056 ],
3057 "license": "MIT",
3058 "bin": {
3059 "nanoid": "bin/nanoid.cjs"
3060 },
3061 "engines": {
3062 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
3063 }
3064 },
3065 "node_modules/prelude-ls": {
3066 "version": "1.2.1",
3067 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
3068 "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
3069 "dev": true,
3070 "license": "MIT",
3071 "engines": {
3072 "node": ">= 0.8.0"
3073 }
3074 },
3075 "node_modules/punycode": {
3076 "version": "2.3.1",
3077 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
3078 "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
3079 "dev": true,
3080 "license": "MIT",
3081 "engines": {
3082 "node": ">=6"
3083 }
3084 },
3085 "node_modules/resolve-from": {
3086 "version": "4.0.0",
3087 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
3088 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
3089 "dev": true,
3090 "license": "MIT",
3091 "engines": {
3092 "node": ">=4"
3093 }
3094 },
3095 "node_modules/rolldown": {
3096 "version": "1.0.3",
3097 "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.0.3.tgz",
3098 "integrity": "sha512-i00lAJ2ks1BYr7rjNjKC7BcqAS7nVfiT3QX1SI5aY+AFHblCmaUf9OE9dbdzDvW6dJxbi2ZCZiy9v3CcwOiX3g==",
3099 "dev": true,
3100 "license": "MIT",
3101 "dependencies": {
3102 "@oxc-project/types": "=0.133.0",
3103 "@rolldown/pluginutils": "^1.0.0"
3104 },
3105 "bin": {
3106 "rolldown": "bin/cli.mjs"
3107 },
3108 "engines": {
3109 "node": "^20.19.0 || >=22.12.0"
3110 },
3111 "optionalDependencies": {
3112 "@rolldown/binding-android-arm64": "1.0.3",
3113 "@rolldown/binding-darwin-arm64": "1.0.3",
3114 "@rolldown/binding-darwin-x64": "1.0.3",
3115 "@rolldown/binding-freebsd-x64": "1.0.3",
3116 "@rolldown/binding-linux-arm-gnueabihf": "1.0.3",
3117 "@rolldown/binding-linux-arm64-gnu": "1.0.3",
3118 "@rolldown/binding-linux-arm64-musl": "1.0.3",
3119 "@rolldown/binding-linux-ppc64-gnu": "1.0.3",
3120 "@rolldown/binding-linux-s390x-gnu": "1.0.3",
3121 "@rolldown/binding-linux-x64-gnu": "1.0.3",
3122 "@rolldown/binding-linux-x64-musl": "1.0.3",
3123 "@rolldown/binding-openharmony-arm64": "1.0.3",
3124 "@rolldown/binding-wasm32-wasi": "1.0.3",
3125 "@rolldown/binding-win32-arm64-msvc": "1.0.3",
3126 "@rolldown/binding-win32-x64-msvc": "1.0.3"
3127 }
3128 },
3129 "node_modules/semver": {
3130 "version": "7.8.5",
3131 "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz",
3132 "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==",
3133 "dev": true,
3134 "license": "ISC",
3135 "bin": {
3136 "semver": "bin/semver.js"
3137 },
3138 "engines": {
3139 "node": ">=10"
3140 }
3141 },
3142 "node_modules/shebang-command": {
3143 "version": "2.0.0",
3144 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
3145 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
3146 "dev": true,
3147 "license": "MIT",
3148 "dependencies": {
3149 "shebang-regex": "^3.0.0"
3150 },
3151 "engines": {
3152 "node": ">=8"
3153 }
3154 },
3155 "node_modules/shebang-regex": {
3156 "version": "3.0.0",
3157 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
3158 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
3159 "dev": true,
3160 "license": "MIT",
3161 "engines": {
3162 "node": ">=8"
3163 }
3164 },
3165 "node_modules/siginfo": {
3166 "version": "2.0.0",
3167 "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz",
3168 "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==",
3169 "dev": true,
3170 "license": "ISC"
3171 },
3172 "node_modules/source-map-js": {
3173 "version": "1.2.1",
3174 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
3175 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
3176 "dev": true,
3177 "license": "BSD-3-Clause",
3178 "engines": {
3179 "node": ">=0.10.0"
3180 }
3181 },
3182 "node_modules/stackback": {
3183 "version": "0.0.2",
3184 "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz",
3185 "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==",
3186 "dev": true,
3187 "license": "MIT"
3188 },
3189 "node_modules/std-env": {
3190 "version": "4.1.0",
3191 "resolved": "https://registry.npmjs.org/std-env/-/std-env-4.1.0.tgz",
3192 "integrity": "sha512-Rq7ybcX2RuC55r9oaPVEW7/xu3tj8u4GeBYHBWCychFtzMIr86A7e3PPEBPT37sHStKX3+TiX/Fr/ACmJLVlLQ==",
3193 "dev": true,
3194 "license": "MIT"
3195 },
3196 "node_modules/strip-json-comments": {
3197 "version": "3.1.1",
3198 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
3199 "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
3200 "dev": true,
3201 "license": "MIT",
3202 "engines": {
3203 "node": ">=8"
3204 },
3205 "funding": {
3206 "url": "https://github.com/sponsors/sindresorhus"
3207 }
3208 },
3209 "node_modules/supports-color": {
3210 "version": "7.2.0",
3211 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
3212 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
3213 "dev": true,
3214 "license": "MIT",
3215 "dependencies": {
3216 "has-flag": "^4.0.0"
3217 },
3218 "engines": {
3219 "node": ">=8"
3220 }
3221 },
3222 "node_modules/tinybench": {
3223 "version": "2.9.0",
3224 "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz",
3225 "integrity": "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==",
3226 "dev": true,
3227 "license": "MIT"
3228 },
3229 "node_modules/tinyexec": {
3230 "version": "1.2.4",
3231 "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.2.4.tgz",
3232 "integrity": "sha512-SHf/r48b7vOrjve9PxJo3MN5v5yuyjHvdUcrQffT3WXMUfnGmHDVbC4k3sHJaJTgZCwpUplIaAo5ANtMyp3YHg==",
3233 "dev": true,
3234 "license": "MIT",
3235 "engines": {
3236 "node": ">=18"
3237 }
3238 },
3239 "node_modules/tinyglobby": {
3240 "version": "0.2.17",
3241 "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz",
3242 "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==",
3243 "dev": true,
3244 "license": "MIT",
3245 "dependencies": {
3246 "fdir": "^6.5.0",
3247 "picomatch": "^4.0.4"
3248 },
3249 "engines": {
3250 "node": ">=12.0.0"
3251 },
3252 "funding": {
3253 "url": "https://github.com/sponsors/SuperchupuDev"
3254 }
3255 },
3256 "node_modules/tinyrainbow": {
3257 "version": "3.1.0",
3258 "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-3.1.0.tgz",
3259 "integrity": "sha512-Bf+ILmBgretUrdJxzXM0SgXLZ3XfiaUuOj/IKQHuTXip+05Xn+uyEYdVg0kYDipTBcLrCVyUzAPz7QmArb0mmw==",
3260 "dev": true,
3261 "license": "MIT",
3262 "engines": {
3263 "node": ">=14.0.0"
3264 }
3265 },
3266 "node_modules/ts-api-utils": {
3267 "version": "2.5.0",
3268 "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.5.0.tgz",
3269 "integrity": "sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==",
3270 "dev": true,
3271 "license": "MIT",
3272 "engines": {
3273 "node": ">=18.12"
3274 },
3275 "peerDependencies": {
3276 "typescript": ">=4.8.4"
3277 }
3278 },
3279 "node_modules/tslib": {
3280 "version": "2.8.1",
3281 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
3282 "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
3283 "dev": true,
3284 "license": "0BSD",
3285 "optional": true
3286 },
3287 "node_modules/tsx": {
3288 "version": "4.22.4",
3289 "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.22.4.tgz",
3290 "integrity": "sha512-X8EX+XV4QR5xCsrgxaED954zTDfY8KqlDtskKEL0cHhyS/P8b4IFOvGDQpsC9Q1XnLq915wEfwwY/zzskCtmhg==",
3291 "dev": true,
3292 "license": "MIT",
3293 "dependencies": {
3294 "esbuild": "~0.28.0"
3295 },
3296 "bin": {
3297 "tsx": "dist/cli.mjs"
3298 },
3299 "engines": {
3300 "node": ">=18.0.0"
3301 },
3302 "optionalDependencies": {
3303 "fsevents": "~2.3.3"
3304 }
3305 },
3306 "node_modules/type-check": {
3307 "version": "0.4.0",
3308 "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
3309 "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
3310 "dev": true,
3311 "license": "MIT",
3312 "dependencies": {
3313 "prelude-ls": "^1.2.1"
3314 },
3315 "engines": {
3316 "node": ">= 0.8.0"
3317 }
3318 },
3319 "node_modules/typescript": {
3320 "version": "6.0.3",
3321 "resolved": "https://registry.npmjs.org/typescript/-/typescript-6.0.3.tgz",
3322 "integrity": "sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==",
3323 "devOptional": true,
3324 "license": "Apache-2.0",
3325 "bin": {
3326 "tsc": "bin/tsc",
3327 "tsserver": "bin/tsserver"
3328 },
3329 "engines": {
3330 "node": ">=14.17"
3331 }
3332 },
3333 "node_modules/undici-types": {
3334 "version": "8.3.0",
3335 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-8.3.0.tgz",
3336 "integrity": "sha512-j375ScV60dom+YkPFIfTLcOiPxkN/buHz5GobjLhixFuANaNs3C9l4GmrWqejgXWJ7BbJcFYpTEUkS1Ge8bpZQ==",
3337 "dev": true,
3338 "license": "MIT"
3339 },
3340 "node_modules/unicode-segmenter": {
3341 "version": "0.14.5",
3342 "resolved": "https://registry.npmjs.org/unicode-segmenter/-/unicode-segmenter-0.14.5.tgz",
3343 "integrity": "sha512-jHGmj2LUuqDcX3hqY12Ql+uhUTn8huuxNZGq7GvtF6bSybzH3aFgedYu/KTzQStEgt1Ra2F3HxadNXsNjb3m3g==",
3344 "license": "MIT"
3345 },
3346 "node_modules/uri-js": {
3347 "version": "4.4.1",
3348 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
3349 "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
3350 "dev": true,
3351 "license": "BSD-2-Clause",
3352 "dependencies": {
3353 "punycode": "^2.1.0"
3354 }
3355 },
3356 "node_modules/valibot": {
3357 "version": "1.4.1",
3358 "resolved": "https://registry.npmjs.org/valibot/-/valibot-1.4.1.tgz",
3359 "integrity": "sha512-klCmFTz2jeDluy9RwX+F884TCiogtdBJ/YaxSx1EOBYXa3NXNWj8kR1jjN8rzluwojJVWWaHJ4r1U5LfICnM3g==",
3360 "license": "MIT",
3361 "peerDependencies": {
3362 "typescript": ">=5"
3363 },
3364 "peerDependenciesMeta": {
3365 "typescript": {
3366 "optional": true
3367 }
3368 }
3369 },
3370 "node_modules/vite": {
3371 "version": "8.0.16",
3372 "resolved": "https://registry.npmjs.org/vite/-/vite-8.0.16.tgz",
3373 "integrity": "sha512-h9bXPmJichP5fLmVQo3PyaGSDE2n3aPuomeAlVRm0JLmt4rY6zmPKd59HYI4LNW8oTK7tlTsuC7l/m7awx9Jcw==",
3374 "dev": true,
3375 "license": "MIT",
3376 "dependencies": {
3377 "lightningcss": "^1.32.0",
3378 "picomatch": "^4.0.4",
3379 "postcss": "^8.5.15",
3380 "rolldown": "1.0.3",
3381 "tinyglobby": "^0.2.17"
3382 },
3383 "bin": {
3384 "vite": "bin/vite.js"
3385 },
3386 "engines": {
3387 "node": "^20.19.0 || >=22.12.0"
3388 },
3389 "funding": {
3390 "url": "https://github.com/vitejs/vite?sponsor=1"
3391 },
3392 "optionalDependencies": {
3393 "fsevents": "~2.3.3"
3394 },
3395 "peerDependencies": {
3396 "@types/node": "^20.19.0 || >=22.12.0",
3397 "@vitejs/devtools": "^0.1.18",
3398 "esbuild": "^0.27.0 || ^0.28.0",
3399 "jiti": ">=1.21.0",
3400 "less": "^4.0.0",
3401 "sass": "^1.70.0",
3402 "sass-embedded": "^1.70.0",
3403 "stylus": ">=0.54.8",
3404 "sugarss": "^5.0.0",
3405 "terser": "^5.16.0",
3406 "tsx": "^4.8.1",
3407 "yaml": "^2.4.2"
3408 },
3409 "peerDependenciesMeta": {
3410 "@types/node": {
3411 "optional": true
3412 },
3413 "@vitejs/devtools": {
3414 "optional": true
3415 },
3416 "esbuild": {
3417 "optional": true
3418 },
3419 "jiti": {
3420 "optional": true
3421 },
3422 "less": {
3423 "optional": true
3424 },
3425 "sass": {
3426 "optional": true
3427 },
3428 "sass-embedded": {
3429 "optional": true
3430 },
3431 "stylus": {
3432 "optional": true
3433 },
3434 "sugarss": {
3435 "optional": true
3436 },
3437 "terser": {
3438 "optional": true
3439 },
3440 "tsx": {
3441 "optional": true
3442 },
3443 "yaml": {
3444 "optional": true
3445 }
3446 }
3447 },
3448 "node_modules/vitest": {
3449 "version": "4.1.9",
3450 "resolved": "https://registry.npmjs.org/vitest/-/vitest-4.1.9.tgz",
3451 "integrity": "sha512-nE3/LEyc0z87uHYLZebqCUOaJr2hdtuPp7BQ4BosVFnfltxgAvMG08NyrSGlPpOUWvR27c5flSmYFTNr78L9GQ==",
3452 "dev": true,
3453 "license": "MIT",
3454 "dependencies": {
3455 "@vitest/expect": "4.1.9",
3456 "@vitest/mocker": "4.1.9",
3457 "@vitest/pretty-format": "4.1.9",
3458 "@vitest/runner": "4.1.9",
3459 "@vitest/snapshot": "4.1.9",
3460 "@vitest/spy": "4.1.9",
3461 "@vitest/utils": "4.1.9",
3462 "es-module-lexer": "^2.0.0",
3463 "expect-type": "^1.3.0",
3464 "magic-string": "^0.30.21",
3465 "obug": "^2.1.1",
3466 "pathe": "^2.0.3",
3467 "picomatch": "^4.0.3",
3468 "std-env": "^4.0.0-rc.1",
3469 "tinybench": "^2.9.0",
3470 "tinyexec": "^1.0.2",
3471 "tinyglobby": "^0.2.15",
3472 "tinyrainbow": "^3.1.0",
3473 "vite": "^6.0.0 || ^7.0.0 || ^8.0.0",
3474 "why-is-node-running": "^2.3.0"
3475 },
3476 "bin": {
3477 "vitest": "vitest.mjs"
3478 },
3479 "engines": {
3480 "node": "^20.0.0 || ^22.0.0 || >=24.0.0"
3481 },
3482 "funding": {
3483 "url": "https://opencollective.com/vitest"
3484 },
3485 "peerDependencies": {
3486 "@edge-runtime/vm": "*",
3487 "@opentelemetry/api": "^1.9.0",
3488 "@types/node": "^20.0.0 || ^22.0.0 || >=24.0.0",
3489 "@vitest/browser-playwright": "4.1.9",
3490 "@vitest/browser-preview": "4.1.9",
3491 "@vitest/browser-webdriverio": "4.1.9",
3492 "@vitest/coverage-istanbul": "4.1.9",
3493 "@vitest/coverage-v8": "4.1.9",
3494 "@vitest/ui": "4.1.9",
3495 "happy-dom": "*",
3496 "jsdom": "*",
3497 "vite": "^6.0.0 || ^7.0.0 || ^8.0.0"
3498 },
3499 "peerDependenciesMeta": {
3500 "@edge-runtime/vm": {
3501 "optional": true
3502 },
3503 "@opentelemetry/api": {
3504 "optional": true
3505 },
3506 "@types/node": {
3507 "optional": true
3508 },
3509 "@vitest/browser-playwright": {
3510 "optional": true
3511 },
3512 "@vitest/browser-preview": {
3513 "optional": true
3514 },
3515 "@vitest/browser-webdriverio": {
3516 "optional": true
3517 },
3518 "@vitest/coverage-istanbul": {
3519 "optional": true
3520 },
3521 "@vitest/coverage-v8": {
3522 "optional": true
3523 },
3524 "@vitest/ui": {
3525 "optional": true
3526 },
3527 "happy-dom": {
3528 "optional": true
3529 },
3530 "jsdom": {
3531 "optional": true
3532 },
3533 "vite": {
3534 "optional": false
3535 }
3536 }
3537 },
3538 "node_modules/whatwg-mimetype": {
3539 "version": "3.0.0",
3540 "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz",
3541 "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==",
3542 "dev": true,
3543 "license": "MIT",
3544 "engines": {
3545 "node": ">=12"
3546 }
3547 },
3548 "node_modules/which": {
3549 "version": "2.0.2",
3550 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
3551 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
3552 "dev": true,
3553 "license": "ISC",
3554 "dependencies": {
3555 "isexe": "^2.0.0"
3556 },
3557 "bin": {
3558 "node-which": "bin/node-which"
3559 },
3560 "engines": {
3561 "node": ">= 8"
3562 }
3563 },
3564 "node_modules/why-is-node-running": {
3565 "version": "2.3.0",
3566 "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz",
3567 "integrity": "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==",
3568 "dev": true,
3569 "license": "MIT",
3570 "dependencies": {
3571 "siginfo": "^2.0.0",
3572 "stackback": "0.0.2"
3573 },
3574 "bin": {
3575 "why-is-node-running": "cli.js"
3576 },
3577 "engines": {
3578 "node": ">=8"
3579 }
3580 },
3581 "node_modules/word-wrap": {
3582 "version": "1.2.5",
3583 "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz",
3584 "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==",
3585 "dev": true,
3586 "license": "MIT",
3587 "engines": {
3588 "node": ">=0.10.0"
3589 }
3590 },
3591 "node_modules/ws": {
3592 "version": "8.21.0",
3593 "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.0.tgz",
3594 "integrity": "sha512-Vsp28b7DRcimFQvrqu2Wek3z1iYxDCWqHYB8Qsnk/S4RfaCQzPGPyBNuVjJV3cd6UiKtUtp6sNM77gWvzcCH+g==",
3595 "dev": true,
3596 "license": "MIT",
3597 "engines": {
3598 "node": ">=10.0.0"
3599 },
3600 "peerDependencies": {
3601 "bufferutil": "^4.0.1",
3602 "utf-8-validate": ">=5.0.2"
3603 },
3604 "peerDependenciesMeta": {
3605 "bufferutil": {
3606 "optional": true
3607 },
3608 "utf-8-validate": {
3609 "optional": true
3610 }
3611 }
3612 },
3613 "node_modules/yocto-queue": {
3614 "version": "0.1.0",
3615 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
3616 "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
3617 "dev": true,
3618 "license": "MIT",
3619 "engines": {
3620 "node": ">=10"
3621 },
3622 "funding": {
3623 "url": "https://github.com/sponsors/sindresorhus"
3624 }
3625 }
3626 }
3627}