anvilsign in

collin/mahjong

1{
2 "name": "mahjong",
3 "version": "0.0.0",
4 "lockfileVersion": 3,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "mahjong",
9 "version": "0.0.0",
10 "dependencies": {
11 "antics-sdk": "^0.3.0",
12 "react": "^19.2.8",
13 "react-dom": "^19.2.8",
14 "uqr": "^0.1.3"
15 },
16 "devDependencies": {
17 "@types/node": "^24.13.3",
18 "@types/react": "^19.2.17",
19 "@types/react-dom": "^19.2.3",
20 "@vitejs/plugin-react": "^6.0.4",
21 "oxlint": "^1.75.0",
22 "typescript": "~6.0.2",
23 "vite": "^8.2.0",
24 "vitest": "^4.1.10"
25 }
26 },
27 "node_modules/@jridgewell/sourcemap-codec": {
28 "version": "1.5.5",
29 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
30 "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==",
31 "dev": true,
32 "license": "MIT"
33 },
34 "node_modules/@oxc-project/types": {
35 "version": "0.143.0",
36 "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.143.0.tgz",
37 "integrity": "sha512-u6JZdLBTLotrNC9Vd6vPssINdzcCzleKAH6EJKImQb7GtYvX5keN2dxkoK44stCc4tffE6QQRtZTXVSzsLUlWA==",
38 "dev": true,
39 "license": "MIT",
40 "funding": {
41 "url": "https://github.com/sponsors/Boshen"
42 }
43 },
44 "node_modules/@oxlint/binding-android-arm-eabi": {
45 "version": "1.77.0",
46 "resolved": "https://registry.npmjs.org/@oxlint/binding-android-arm-eabi/-/binding-android-arm-eabi-1.77.0.tgz",
47 "integrity": "sha512-E06sKWS6PiI6HRxS1wyQg22HvApt01hI7fV+T3wUk3OSbaaP4a3hYGY/MIQDmASqCiRjBdpRQYkgMkqH82cWmQ==",
48 "cpu": [
49 "arm"
50 ],
51 "dev": true,
52 "license": "MIT",
53 "optional": true,
54 "os": [
55 "android"
56 ],
57 "engines": {
58 "node": "^20.19.0 || >=22.12.0"
59 }
60 },
61 "node_modules/@oxlint/binding-android-arm64": {
62 "version": "1.77.0",
63 "resolved": "https://registry.npmjs.org/@oxlint/binding-android-arm64/-/binding-android-arm64-1.77.0.tgz",
64 "integrity": "sha512-NvsKz0KZxTp9cYWPLf+FXaSZwB3oO3peAjtukpOMBgse2vhQSoIIVqeO1yR0lEo/UcdZIDL18uq+kL0LzQ0ytA==",
65 "cpu": [
66 "arm64"
67 ],
68 "dev": true,
69 "license": "MIT",
70 "optional": true,
71 "os": [
72 "android"
73 ],
74 "engines": {
75 "node": "^20.19.0 || >=22.12.0"
76 }
77 },
78 "node_modules/@oxlint/binding-darwin-arm64": {
79 "version": "1.77.0",
80 "resolved": "https://registry.npmjs.org/@oxlint/binding-darwin-arm64/-/binding-darwin-arm64-1.77.0.tgz",
81 "integrity": "sha512-bgjTn6nW4bQCFBvSvuHCpDD+sONvmpo4lGI4PxzMt1quBA+xYxhczk6RiCn3GZ9gY8uhaBbwhj9MdKGfu6T9DA==",
82 "cpu": [
83 "arm64"
84 ],
85 "dev": true,
86 "license": "MIT",
87 "optional": true,
88 "os": [
89 "darwin"
90 ],
91 "engines": {
92 "node": "^20.19.0 || >=22.12.0"
93 }
94 },
95 "node_modules/@oxlint/binding-darwin-x64": {
96 "version": "1.77.0",
97 "resolved": "https://registry.npmjs.org/@oxlint/binding-darwin-x64/-/binding-darwin-x64-1.77.0.tgz",
98 "integrity": "sha512-aotaIttH1R6j1Rwhx0M0htgeZyGtVQqYNTVEYMN/UcgHPquGA6kmk9OyuDc3a2GKUQBC+3C3GVQCcrRPMYqAFA==",
99 "cpu": [
100 "x64"
101 ],
102 "dev": true,
103 "license": "MIT",
104 "optional": true,
105 "os": [
106 "darwin"
107 ],
108 "engines": {
109 "node": "^20.19.0 || >=22.12.0"
110 }
111 },
112 "node_modules/@oxlint/binding-freebsd-x64": {
113 "version": "1.77.0",
114 "resolved": "https://registry.npmjs.org/@oxlint/binding-freebsd-x64/-/binding-freebsd-x64-1.77.0.tgz",
115 "integrity": "sha512-nNx/wta7ksRAdYvq+l4AWjXkLxEXHALhENxjj2cYbQAIR4ybaA5L+hCbE63HOmft5czQ6ks+hb8vmEAnn7YGPg==",
116 "cpu": [
117 "x64"
118 ],
119 "dev": true,
120 "license": "MIT",
121 "optional": true,
122 "os": [
123 "freebsd"
124 ],
125 "engines": {
126 "node": "^20.19.0 || >=22.12.0"
127 }
128 },
129 "node_modules/@oxlint/binding-linux-arm-gnueabihf": {
130 "version": "1.77.0",
131 "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.77.0.tgz",
132 "integrity": "sha512-tMLLjM7xXtzXisVCzkOTXNCy9bZVId2wteNwjohlFDR/jY6WagpEDA1c1wu4xRc20Hojaxj+V6DSR7gbKxijWA==",
133 "cpu": [
134 "arm"
135 ],
136 "dev": true,
137 "license": "MIT",
138 "optional": true,
139 "os": [
140 "linux"
141 ],
142 "engines": {
143 "node": "^20.19.0 || >=22.12.0"
144 }
145 },
146 "node_modules/@oxlint/binding-linux-arm-musleabihf": {
147 "version": "1.77.0",
148 "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-arm-musleabihf/-/binding-linux-arm-musleabihf-1.77.0.tgz",
149 "integrity": "sha512-MiAFDFaqR0tmHTAyo0YDcZ5hyLREdYw/RQhc2R3cbT+8O3tB+zqPM2th9TTQ+Uo3jn/embS+DO+HyX9ztCPkOQ==",
150 "cpu": [
151 "arm"
152 ],
153 "dev": true,
154 "license": "MIT",
155 "optional": true,
156 "os": [
157 "linux"
158 ],
159 "engines": {
160 "node": "^20.19.0 || >=22.12.0"
161 }
162 },
163 "node_modules/@oxlint/binding-linux-arm64-gnu": {
164 "version": "1.77.0",
165 "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.77.0.tgz",
166 "integrity": "sha512-/xqQ3B16i1T4cyt/9Mn+4CpzhUXoBXp7kVpIwzOXNFLj5JmK1bIjsbSnX296Gg8A/o7oDtKWikFgBx0SLwztkw==",
167 "cpu": [
168 "arm64"
169 ],
170 "dev": true,
171 "libc": [
172 "glibc"
173 ],
174 "license": "MIT",
175 "optional": true,
176 "os": [
177 "linux"
178 ],
179 "engines": {
180 "node": "^20.19.0 || >=22.12.0"
181 }
182 },
183 "node_modules/@oxlint/binding-linux-arm64-musl": {
184 "version": "1.77.0",
185 "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.77.0.tgz",
186 "integrity": "sha512-LSbwuRKiNCenPDcbARqAZ5RfBy7gmj7vOvfJRLeCDU3gFtSxWbhv/+VTlaUqzUhNj1gFLHB8h7ALnxa/Az6z6g==",
187 "cpu": [
188 "arm64"
189 ],
190 "dev": true,
191 "libc": [
192 "musl"
193 ],
194 "license": "MIT",
195 "optional": true,
196 "os": [
197 "linux"
198 ],
199 "engines": {
200 "node": "^20.19.0 || >=22.12.0"
201 }
202 },
203 "node_modules/@oxlint/binding-linux-ppc64-gnu": {
204 "version": "1.77.0",
205 "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.77.0.tgz",
206 "integrity": "sha512-QWdcH31mXEUe5Nq1s0CfCpceaKjIo9uZtwDjAuL681g1axf+5x8xrg/eXWaw//4NCxYZ4V4e5Hu5tvdR+pTBlg==",
207 "cpu": [
208 "ppc64"
209 ],
210 "dev": true,
211 "libc": [
212 "glibc"
213 ],
214 "license": "MIT",
215 "optional": true,
216 "os": [
217 "linux"
218 ],
219 "engines": {
220 "node": "^20.19.0 || >=22.12.0"
221 }
222 },
223 "node_modules/@oxlint/binding-linux-riscv64-gnu": {
224 "version": "1.77.0",
225 "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-riscv64-gnu/-/binding-linux-riscv64-gnu-1.77.0.tgz",
226 "integrity": "sha512-GnOfYgJxbcElOiPZaDFDl406ONddwvOWk2jvAAAEjwAl4GofNoHF+/HHUIBYa6bFCArlcGPi0XjC4cU1pkgF/Q==",
227 "cpu": [
228 "riscv64"
229 ],
230 "dev": true,
231 "libc": [
232 "glibc"
233 ],
234 "license": "MIT",
235 "optional": true,
236 "os": [
237 "linux"
238 ],
239 "engines": {
240 "node": "^20.19.0 || >=22.12.0"
241 }
242 },
243 "node_modules/@oxlint/binding-linux-riscv64-musl": {
244 "version": "1.77.0",
245 "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-riscv64-musl/-/binding-linux-riscv64-musl-1.77.0.tgz",
246 "integrity": "sha512-AyEMTUCf0xY+hHF+IxqXFQIX0yQOIR8ykpY0lJNOw9xYqOzUX8dyZfRvlG0RfXwuQn2eonf/8NrMmDSZJjdqsA==",
247 "cpu": [
248 "riscv64"
249 ],
250 "dev": true,
251 "libc": [
252 "musl"
253 ],
254 "license": "MIT",
255 "optional": true,
256 "os": [
257 "linux"
258 ],
259 "engines": {
260 "node": "^20.19.0 || >=22.12.0"
261 }
262 },
263 "node_modules/@oxlint/binding-linux-s390x-gnu": {
264 "version": "1.77.0",
265 "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.77.0.tgz",
266 "integrity": "sha512-sPLzEcNvxd/oyVQ5oZo92CiHkFkpBeRop13E/P3TPY+hZfXHKCOWKI70TE2RYwMKFJDc20EMjH16L7NZICtKTw==",
267 "cpu": [
268 "s390x"
269 ],
270 "dev": true,
271 "libc": [
272 "glibc"
273 ],
274 "license": "MIT",
275 "optional": true,
276 "os": [
277 "linux"
278 ],
279 "engines": {
280 "node": "^20.19.0 || >=22.12.0"
281 }
282 },
283 "node_modules/@oxlint/binding-linux-x64-gnu": {
284 "version": "1.77.0",
285 "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.77.0.tgz",
286 "integrity": "sha512-1Oh2ssH2L7lwyvkdSqaMUfsGfwU2Wfvew+obBUYjRVqhpBcUpwnsPSEr1IzVi9XqkuY10geiLsNKecqaZC34Dw==",
287 "cpu": [
288 "x64"
289 ],
290 "dev": true,
291 "libc": [
292 "glibc"
293 ],
294 "license": "MIT",
295 "optional": true,
296 "os": [
297 "linux"
298 ],
299 "engines": {
300 "node": "^20.19.0 || >=22.12.0"
301 }
302 },
303 "node_modules/@oxlint/binding-linux-x64-musl": {
304 "version": "1.77.0",
305 "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-x64-musl/-/binding-linux-x64-musl-1.77.0.tgz",
306 "integrity": "sha512-0j/2wRgNGO+Qj/M1uu/p57h/hFTTWWcfie0ufkbabeus2s5+/QqkCflnMOwLLN5m2GsNeWp4xdl4cPa4n7QCOQ==",
307 "cpu": [
308 "x64"
309 ],
310 "dev": true,
311 "libc": [
312 "musl"
313 ],
314 "license": "MIT",
315 "optional": true,
316 "os": [
317 "linux"
318 ],
319 "engines": {
320 "node": "^20.19.0 || >=22.12.0"
321 }
322 },
323 "node_modules/@oxlint/binding-openharmony-arm64": {
324 "version": "1.77.0",
325 "resolved": "https://registry.npmjs.org/@oxlint/binding-openharmony-arm64/-/binding-openharmony-arm64-1.77.0.tgz",
326 "integrity": "sha512-BJ/j54qS0usEnyDkLYURMj2iiD9h5Cyy+ppzeMSXBGRXaGRNWnj1Mw14NqWMR5E/PzdgB30OOCCzLzbRoduafw==",
327 "cpu": [
328 "arm64"
329 ],
330 "dev": true,
331 "license": "MIT",
332 "optional": true,
333 "os": [
334 "openharmony"
335 ],
336 "engines": {
337 "node": "^20.19.0 || >=22.12.0"
338 }
339 },
340 "node_modules/@oxlint/binding-win32-arm64-msvc": {
341 "version": "1.77.0",
342 "resolved": "https://registry.npmjs.org/@oxlint/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.77.0.tgz",
343 "integrity": "sha512-Yh8w+g2Lpx7StrvtYkoz9JJvXjB9wxgFChFNb85nrXm/wj/XTwGWS1hve9+900HL7llrntYB3YP+y32E3tRqzA==",
344 "cpu": [
345 "arm64"
346 ],
347 "dev": true,
348 "license": "MIT",
349 "optional": true,
350 "os": [
351 "win32"
352 ],
353 "engines": {
354 "node": "^20.19.0 || >=22.12.0"
355 }
356 },
357 "node_modules/@oxlint/binding-win32-ia32-msvc": {
358 "version": "1.77.0",
359 "resolved": "https://registry.npmjs.org/@oxlint/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-1.77.0.tgz",
360 "integrity": "sha512-zja5b7+6a7UsRFgAQSrnax5vrzliEyNPLCjfXONu/vTWswaIVZGFajJZptaeRvPE4LghtFdAzVFlexTm7MVTGA==",
361 "cpu": [
362 "ia32"
363 ],
364 "dev": true,
365 "license": "MIT",
366 "optional": true,
367 "os": [
368 "win32"
369 ],
370 "engines": {
371 "node": "^20.19.0 || >=22.12.0"
372 }
373 },
374 "node_modules/@oxlint/binding-win32-x64-msvc": {
375 "version": "1.77.0",
376 "resolved": "https://registry.npmjs.org/@oxlint/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.77.0.tgz",
377 "integrity": "sha512-+teyvPDZ2RjUvo+SuCqS/UhaJl1QtdW5fWT5NJTV61V5MIuIS90Db9LixmtEGvXixyttiK62P96MSu3UlpviBw==",
378 "cpu": [
379 "x64"
380 ],
381 "dev": true,
382 "license": "MIT",
383 "optional": true,
384 "os": [
385 "win32"
386 ],
387 "engines": {
388 "node": "^20.19.0 || >=22.12.0"
389 }
390 },
391 "node_modules/@rolldown/binding-android-arm64": {
392 "version": "1.2.3",
393 "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.2.3.tgz",
394 "integrity": "sha512-zrJtHDcaZJ1Fp7xf4hNl+7seH9Cn/N5TwLYkhgXREtBwAd/jaqW3uqeHxpDugJLVICWg4eW44kOQEGJ1r6jCGw==",
395 "cpu": [
396 "arm64"
397 ],
398 "dev": true,
399 "license": "MIT",
400 "optional": true,
401 "os": [
402 "android"
403 ],
404 "engines": {
405 "node": "^20.19.0 || >=22.12.0"
406 }
407 },
408 "node_modules/@rolldown/binding-darwin-arm64": {
409 "version": "1.2.3",
410 "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.2.3.tgz",
411 "integrity": "sha512-ieIiibVCp0tX7TLu2cafoNPv8wJyYi01ekXpbf8q2j7F4rGAhhXb/eQh7ge9DRBY78GwmRQtvjZDux7EDbA8kA==",
412 "cpu": [
413 "arm64"
414 ],
415 "dev": true,
416 "license": "MIT",
417 "optional": true,
418 "os": [
419 "darwin"
420 ],
421 "engines": {
422 "node": "^20.19.0 || >=22.12.0"
423 }
424 },
425 "node_modules/@rolldown/binding-darwin-x64": {
426 "version": "1.2.3",
427 "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.2.3.tgz",
428 "integrity": "sha512-Zh9tCon19eDXJoihx0rqKhMUlMYqzwj3aPsSuHmI4RWZh62dWUL+DJN4C5YQya5TcQBJU/Fe8+rY0jhXTQITqA==",
429 "cpu": [
430 "x64"
431 ],
432 "dev": true,
433 "license": "MIT",
434 "optional": true,
435 "os": [
436 "darwin"
437 ],
438 "engines": {
439 "node": "^20.19.0 || >=22.12.0"
440 }
441 },
442 "node_modules/@rolldown/binding-freebsd-x64": {
443 "version": "1.2.3",
444 "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.2.3.tgz",
445 "integrity": "sha512-nGbJWewA1wrXXZiQhjAT5rhibGfns5ZNkDVqxsO6zJ3f3YvpoDNNmGMSbbhLuXKjNScaBJVOAboztAWVespQMg==",
446 "cpu": [
447 "x64"
448 ],
449 "dev": true,
450 "license": "MIT",
451 "optional": true,
452 "os": [
453 "freebsd"
454 ],
455 "engines": {
456 "node": "^20.19.0 || >=22.12.0"
457 }
458 },
459 "node_modules/@rolldown/binding-linux-arm-gnueabihf": {
460 "version": "1.2.3",
461 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.2.3.tgz",
462 "integrity": "sha512-QNniJr5Kml0kDEB98jiDOJjXNroxIIi0IXIbdYzY26Xt1pVbeP62+KnoIZLwirOymX/0jDk/2gI/bNUv7A7OIw==",
463 "cpu": [
464 "arm"
465 ],
466 "dev": true,
467 "license": "MIT",
468 "optional": true,
469 "os": [
470 "linux"
471 ],
472 "engines": {
473 "node": "^20.19.0 || >=22.12.0"
474 }
475 },
476 "node_modules/@rolldown/binding-linux-arm64-gnu": {
477 "version": "1.2.3",
478 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.2.3.tgz",
479 "integrity": "sha512-TkqEAcmmvH3I/q4114NB4RVt6241Dao48pF45uLcFGrwAaIn0iITgTAKP/dLjbN0R4buJjGb91+UHSoFmpgIWw==",
480 "cpu": [
481 "arm64"
482 ],
483 "dev": true,
484 "libc": [
485 "glibc"
486 ],
487 "license": "MIT",
488 "optional": true,
489 "os": [
490 "linux"
491 ],
492 "engines": {
493 "node": "^20.19.0 || >=22.12.0"
494 }
495 },
496 "node_modules/@rolldown/binding-linux-arm64-musl": {
497 "version": "1.2.3",
498 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.2.3.tgz",
499 "integrity": "sha512-NHqjnxpsndf4MPymxteFAWHHfkTL8HjWh1KB7z23ofZ6QO2euONuxDXjat69dKZRALnGypg8k8SsK8vZJoXv1Q==",
500 "cpu": [
501 "arm64"
502 ],
503 "dev": true,
504 "libc": [
505 "musl"
506 ],
507 "license": "MIT",
508 "optional": true,
509 "os": [
510 "linux"
511 ],
512 "engines": {
513 "node": "^20.19.0 || >=22.12.0"
514 }
515 },
516 "node_modules/@rolldown/binding-linux-ppc64-gnu": {
517 "version": "1.2.3",
518 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.2.3.tgz",
519 "integrity": "sha512-6tbrbwfz5GB9DQ4Jwo6hy9v+vR31xZlvzZ6n5Xut6Hhx5PvrA9q/HsK8KMaYQp063iqZGXwNvZtYNLD7EM/x0w==",
520 "cpu": [
521 "ppc64"
522 ],
523 "dev": true,
524 "libc": [
525 "glibc"
526 ],
527 "license": "MIT",
528 "optional": true,
529 "os": [
530 "linux"
531 ],
532 "engines": {
533 "node": "^20.19.0 || >=22.12.0"
534 }
535 },
536 "node_modules/@rolldown/binding-linux-s390x-gnu": {
537 "version": "1.2.3",
538 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.2.3.tgz",
539 "integrity": "sha512-oyuXxXmoZHjXC917IAPFAAv4wWAa0cM9afk8nx1+9/jNNOX1uPf8yDA6p7G0RypOfw/X0PQt5IfoquY1um+zSg==",
540 "cpu": [
541 "s390x"
542 ],
543 "dev": true,
544 "libc": [
545 "glibc"
546 ],
547 "license": "MIT",
548 "optional": true,
549 "os": [
550 "linux"
551 ],
552 "engines": {
553 "node": "^20.19.0 || >=22.12.0"
554 }
555 },
556 "node_modules/@rolldown/binding-linux-x64-gnu": {
557 "version": "1.2.3",
558 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.2.3.tgz",
559 "integrity": "sha512-TytMwF2KVGqP2tgd0I1OY0PAv78dZRAYcF5ssDzjM34SUXCED3uXvSd5+lHoC0bTD6eEdFz7LdQNCO1y0oVk9w==",
560 "cpu": [
561 "x64"
562 ],
563 "dev": true,
564 "libc": [
565 "glibc"
566 ],
567 "license": "MIT",
568 "optional": true,
569 "os": [
570 "linux"
571 ],
572 "engines": {
573 "node": "^20.19.0 || >=22.12.0"
574 }
575 },
576 "node_modules/@rolldown/binding-linux-x64-musl": {
577 "version": "1.2.3",
578 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.2.3.tgz",
579 "integrity": "sha512-/E9m3qstrJFVPoULV25mVQblSNExY2+kBsYe4sy0Tn0yOOgJ8wZbZt3KnRbF/XeU2Gl1STKUQnDNTqhIE5MD4A==",
580 "cpu": [
581 "x64"
582 ],
583 "dev": true,
584 "libc": [
585 "musl"
586 ],
587 "license": "MIT",
588 "optional": true,
589 "os": [
590 "linux"
591 ],
592 "engines": {
593 "node": "^20.19.0 || >=22.12.0"
594 }
595 },
596 "node_modules/@rolldown/binding-openharmony-arm64": {
597 "version": "1.2.3",
598 "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.2.3.tgz",
599 "integrity": "sha512-Kr0OcsoQI816i6HOl3vFHpd1K0eZyh76zgfj4c1nTyaTsd5r2Mj1lwM4R90y/qaCfmTn9eHy0SKwi98eitRxug==",
600 "cpu": [
601 "arm64"
602 ],
603 "dev": true,
604 "license": "MIT",
605 "optional": true,
606 "os": [
607 "openharmony"
608 ],
609 "engines": {
610 "node": "^20.19.0 || >=22.12.0"
611 }
612 },
613 "node_modules/@rolldown/binding-win32-arm64-msvc": {
614 "version": "1.2.3",
615 "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.2.3.tgz",
616 "integrity": "sha512-hOtMwTqnME+/gJcH/PCZ0wn0zPUjiWOgkHpxbSJpfGKMezHltx1S7/k1SitzVa7Ww2cqrDDaFbZEhcJZO8o+Jw==",
617 "cpu": [
618 "arm64"
619 ],
620 "dev": true,
621 "license": "MIT",
622 "optional": true,
623 "os": [
624 "win32"
625 ],
626 "engines": {
627 "node": "^20.19.0 || >=22.12.0"
628 }
629 },
630 "node_modules/@rolldown/binding-win32-x64-msvc": {
631 "version": "1.2.3",
632 "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.2.3.tgz",
633 "integrity": "sha512-ekcqMMkI2PlhYnfzQnB/cEdYUVVJViWvoUyLrbzgDoi3Snfc1mVBwdnc306ufA5ejy8JSPjT2RlW1nQSjW7efg==",
634 "cpu": [
635 "x64"
636 ],
637 "dev": true,
638 "license": "MIT",
639 "optional": true,
640 "os": [
641 "win32"
642 ],
643 "engines": {
644 "node": "^20.19.0 || >=22.12.0"
645 }
646 },
647 "node_modules/@rolldown/pluginutils": {
648 "version": "1.0.1",
649 "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.1.tgz",
650 "integrity": "sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==",
651 "dev": true,
652 "license": "MIT"
653 },
654 "node_modules/@standard-schema/spec": {
655 "version": "1.1.0",
656 "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz",
657 "integrity": "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==",
658 "dev": true,
659 "license": "MIT"
660 },
661 "node_modules/@types/chai": {
662 "version": "5.2.3",
663 "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.2.3.tgz",
664 "integrity": "sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==",
665 "dev": true,
666 "license": "MIT",
667 "dependencies": {
668 "@types/deep-eql": "*",
669 "assertion-error": "^2.0.1"
670 }
671 },
672 "node_modules/@types/deep-eql": {
673 "version": "4.0.2",
674 "resolved": "https://registry.npmjs.org/@types/deep-eql/-/deep-eql-4.0.2.tgz",
675 "integrity": "sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==",
676 "dev": true,
677 "license": "MIT"
678 },
679 "node_modules/@types/estree": {
680 "version": "1.0.9",
681 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz",
682 "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==",
683 "dev": true,
684 "license": "MIT"
685 },
686 "node_modules/@types/node": {
687 "version": "24.13.3",
688 "resolved": "https://registry.npmjs.org/@types/node/-/node-24.13.3.tgz",
689 "integrity": "sha512-Dh8vAsV36ig5wa9OX4pXvMc9D3Veibfw2wix0CUwYODLD8nkj9UsLjASr49nPg+2eKzxhBV+v7L8pXvT4e639Q==",
690 "dev": true,
691 "license": "MIT",
692 "dependencies": {
693 "undici-types": "~7.18.0"
694 }
695 },
696 "node_modules/@types/react": {
697 "version": "19.2.18",
698 "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.18.tgz",
699 "integrity": "sha512-AnzbBERsrLKtk2XSfTbYRLjQPdy116Sty4q+T+Bp3IC4l6jNBvreVPAHmpq9qhXQM7CXZPjLVmGMw9sy+hxQ3w==",
700 "dev": true,
701 "license": "MIT",
702 "dependencies": {
703 "csstype": "^3.2.2"
704 }
705 },
706 "node_modules/@types/react-dom": {
707 "version": "19.2.4",
708 "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.4.tgz",
709 "integrity": "sha512-Bsc+QHgp+P/F02XDzNCY9jnZNCUuLki36KT7VKrTXXLdHf+vHMNZnW1rVu5DNW/rCK+fya3DATySbLM4yhtKUw==",
710 "dev": true,
711 "license": "MIT",
712 "peerDependencies": {
713 "@types/react": "^19.2.0"
714 }
715 },
716 "node_modules/@vitejs/plugin-react": {
717 "version": "6.0.5",
718 "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-6.0.5.tgz",
719 "integrity": "sha512-BOVzne/NL162sMdResB25mUv+vWMF5NoAjNf09TeGlE7ZpszZWSD3winycicLJw72yeVsoCn/2kOhEuCvEShMA==",
720 "dev": true,
721 "license": "MIT",
722 "dependencies": {
723 "@rolldown/pluginutils": "^1.0.1"
724 },
725 "engines": {
726 "node": "^20.19.0 || >=22.12.0"
727 },
728 "peerDependencies": {
729 "@rolldown/plugin-babel": "^0.1.7 || ^0.2.0",
730 "babel-plugin-react-compiler": "^1.0.0",
731 "vite": "^8.0.0"
732 },
733 "peerDependenciesMeta": {
734 "@rolldown/plugin-babel": {
735 "optional": true
736 },
737 "babel-plugin-react-compiler": {
738 "optional": true
739 }
740 }
741 },
742 "node_modules/@vitest/expect": {
743 "version": "4.1.10",
744 "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-4.1.10.tgz",
745 "integrity": "sha512-YsCn+qAk1GWjQOWFEsEcL2gNQ0zmVmQu3T03qP6UyjhtmdtwtbuI+DASn/7iQB3HGTXkdBwGddzxPlmiql5vlA==",
746 "dev": true,
747 "license": "MIT",
748 "dependencies": {
749 "@standard-schema/spec": "^1.1.0",
750 "@types/chai": "^5.2.2",
751 "@vitest/spy": "4.1.10",
752 "@vitest/utils": "4.1.10",
753 "chai": "^6.2.2",
754 "tinyrainbow": "^3.1.0"
755 },
756 "funding": {
757 "url": "https://opencollective.com/vitest"
758 }
759 },
760 "node_modules/@vitest/mocker": {
761 "version": "4.1.10",
762 "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-4.1.10.tgz",
763 "integrity": "sha512-v0xaezt+DKEmKfaxg133ldzADrwLGd7Ze1MfQQTYfvs8OqZIwbxyxaYURivwV7sWy5fqn3rH5uOrSp07bp44Ow==",
764 "dev": true,
765 "license": "MIT",
766 "dependencies": {
767 "@vitest/spy": "4.1.10",
768 "estree-walker": "^3.0.3",
769 "magic-string": "^0.30.21"
770 },
771 "funding": {
772 "url": "https://opencollective.com/vitest"
773 },
774 "peerDependencies": {
775 "msw": "^2.4.9",
776 "vite": "^6.0.0 || ^7.0.0 || ^8.0.0"
777 },
778 "peerDependenciesMeta": {
779 "msw": {
780 "optional": true
781 },
782 "vite": {
783 "optional": true
784 }
785 }
786 },
787 "node_modules/@vitest/pretty-format": {
788 "version": "4.1.10",
789 "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-4.1.10.tgz",
790 "integrity": "sha512-W1HsjSH4MXQ9YfmmhLAoIYf1HRfekQCGngeIgcei6MP5QQGWUe0gkopdZQaVCFO+JDJMrAJGwa5pRpNpvy4P8Q==",
791 "dev": true,
792 "license": "MIT",
793 "dependencies": {
794 "tinyrainbow": "^3.1.0"
795 },
796 "funding": {
797 "url": "https://opencollective.com/vitest"
798 }
799 },
800 "node_modules/@vitest/runner": {
801 "version": "4.1.10",
802 "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-4.1.10.tgz",
803 "integrity": "sha512-IKI6kpIH+LmpROplyLwBBaCfMgOZOMsygVa6BARD6ahA04VRuJSa6OaVG7kRvSEMD870Vd91rSSw0eegtWyLGg==",
804 "dev": true,
805 "license": "MIT",
806 "dependencies": {
807 "@vitest/utils": "4.1.10",
808 "pathe": "^2.0.3"
809 },
810 "funding": {
811 "url": "https://opencollective.com/vitest"
812 }
813 },
814 "node_modules/@vitest/snapshot": {
815 "version": "4.1.10",
816 "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-4.1.10.tgz",
817 "integrity": "sha512-xRkfOT1qpTAi/Ti4Y1LtfRc3kEuqxGw59eN2jN9pRWMtS/XDevekhcFSqvQqjUNGksfjMJu3Y+oJ+4Ypn2OaJw==",
818 "dev": true,
819 "license": "MIT",
820 "dependencies": {
821 "@vitest/pretty-format": "4.1.10",
822 "@vitest/utils": "4.1.10",
823 "magic-string": "^0.30.21",
824 "pathe": "^2.0.3"
825 },
826 "funding": {
827 "url": "https://opencollective.com/vitest"
828 }
829 },
830 "node_modules/@vitest/spy": {
831 "version": "4.1.10",
832 "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-4.1.10.tgz",
833 "integrity": "sha512-PLf/Ugvoq5wO/b4rwYCR1h2PSIdXz7wnkQFMiUpLdtM7l6pqVFcQIBEHyT1+l+cj7mNwAfZHzqXqDyjvOuwbDw==",
834 "dev": true,
835 "license": "MIT",
836 "funding": {
837 "url": "https://opencollective.com/vitest"
838 }
839 },
840 "node_modules/@vitest/utils": {
841 "version": "4.1.10",
842 "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-4.1.10.tgz",
843 "integrity": "sha512-fy9am/HWxbaGt/Sawrp90vt6Y6jQwf1RX77cz3uwoJwJVMli/e1IEwRPnMNJ7vKfPTwo0diXifkpPvwH9v7nGA==",
844 "dev": true,
845 "license": "MIT",
846 "dependencies": {
847 "@vitest/pretty-format": "4.1.10",
848 "convert-source-map": "^2.0.0",
849 "tinyrainbow": "^3.1.0"
850 },
851 "funding": {
852 "url": "https://opencollective.com/vitest"
853 }
854 },
855 "node_modules/antics-protocol": {
856 "version": "0.2.0",
857 "resolved": "https://registry.npmjs.org/antics-protocol/-/antics-protocol-0.2.0.tgz",
858 "integrity": "sha512-9kFogFzYF99ajcxCB9hWv4IRw3sgO1dF1jbw6cK7sx9EVc+rUuUh2xGhqDzdWoajZz3AmmeBhjmhfTfg2Hlq/Q==",
859 "license": "SEE LICENSE IN LICENSE"
860 },
861 "node_modules/antics-sdk": {
862 "version": "0.3.0",
863 "resolved": "https://registry.npmjs.org/antics-sdk/-/antics-sdk-0.3.0.tgz",
864 "integrity": "sha512-GhgJP2HiJaZTH89MsUZyJsNiJCkslLy965BAAudCYpFGQStJMUu6Yrg4VB1famvccZYK4ghS2eKwFnCvRgWeXg==",
865 "license": "SEE LICENSE IN LICENSE",
866 "dependencies": {
867 "antics-protocol": "^0.1.0 || ^0.2.0"
868 }
869 },
870 "node_modules/assertion-error": {
871 "version": "2.0.1",
872 "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz",
873 "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==",
874 "dev": true,
875 "license": "MIT",
876 "engines": {
877 "node": ">=12"
878 }
879 },
880 "node_modules/chai": {
881 "version": "6.2.2",
882 "resolved": "https://registry.npmjs.org/chai/-/chai-6.2.2.tgz",
883 "integrity": "sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==",
884 "dev": true,
885 "license": "MIT",
886 "engines": {
887 "node": ">=18"
888 }
889 },
890 "node_modules/convert-source-map": {
891 "version": "2.0.0",
892 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
893 "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
894 "dev": true,
895 "license": "MIT"
896 },
897 "node_modules/csstype": {
898 "version": "3.2.3",
899 "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz",
900 "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==",
901 "dev": true,
902 "license": "MIT"
903 },
904 "node_modules/detect-libc": {
905 "version": "2.1.2",
906 "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz",
907 "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==",
908 "dev": true,
909 "license": "Apache-2.0",
910 "engines": {
911 "node": ">=8"
912 }
913 },
914 "node_modules/es-module-lexer": {
915 "version": "2.3.1",
916 "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.3.1.tgz",
917 "integrity": "sha512-shc1dbU90Yl/xq1QrC7QRtfcwURZuVRfPhZbDoldJ1cn1gzDvBaBWlv0eFolj5+0znnPJz5TXLxsN77X/12KTA==",
918 "dev": true,
919 "license": "MIT"
920 },
921 "node_modules/estree-walker": {
922 "version": "3.0.3",
923 "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz",
924 "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
925 "dev": true,
926 "license": "MIT",
927 "dependencies": {
928 "@types/estree": "^1.0.0"
929 }
930 },
931 "node_modules/expect-type": {
932 "version": "1.4.0",
933 "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.4.0.tgz",
934 "integrity": "sha512-KfYbmpRm0VbLjEvVa9yGwCi9GI34xvi7A/HXYWQO65CSD2u3MczUJSuwXKFIxlGsgBQizV9q5J9NHj4VG0n+pA==",
935 "dev": true,
936 "license": "Apache-2.0",
937 "engines": {
938 "node": ">=12.0.0"
939 }
940 },
941 "node_modules/fdir": {
942 "version": "6.5.0",
943 "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
944 "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
945 "dev": true,
946 "license": "MIT",
947 "engines": {
948 "node": ">=12.0.0"
949 },
950 "peerDependencies": {
951 "picomatch": "^3 || ^4"
952 },
953 "peerDependenciesMeta": {
954 "picomatch": {
955 "optional": true
956 }
957 }
958 },
959 "node_modules/fsevents": {
960 "version": "2.3.3",
961 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
962 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
963 "dev": true,
964 "hasInstallScript": true,
965 "license": "MIT",
966 "optional": true,
967 "os": [
968 "darwin"
969 ],
970 "engines": {
971 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
972 }
973 },
974 "node_modules/lightningcss": {
975 "version": "1.33.0",
976 "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.33.0.tgz",
977 "integrity": "sha512-WkUDrojuJs0xkgGf2udWxa3yGBRxPtxUkB79i6aCZLRgc7PM8fZe9TosfPDcvEpQZbuFASnHYmRLBLUbmLOIIA==",
978 "dev": true,
979 "license": "MPL-2.0",
980 "dependencies": {
981 "detect-libc": "^2.0.3"
982 },
983 "engines": {
984 "node": ">= 12.0.0"
985 },
986 "funding": {
987 "type": "opencollective",
988 "url": "https://opencollective.com/parcel"
989 },
990 "optionalDependencies": {
991 "lightningcss-android-arm64": "1.33.0",
992 "lightningcss-darwin-arm64": "1.33.0",
993 "lightningcss-darwin-x64": "1.33.0",
994 "lightningcss-freebsd-x64": "1.33.0",
995 "lightningcss-linux-arm-gnueabihf": "1.33.0",
996 "lightningcss-linux-arm64-gnu": "1.33.0",
997 "lightningcss-linux-arm64-musl": "1.33.0",
998 "lightningcss-linux-x64-gnu": "1.33.0",
999 "lightningcss-linux-x64-musl": "1.33.0",
1000 "lightningcss-win32-arm64-msvc": "1.33.0",
1001 "lightningcss-win32-x64-msvc": "1.33.0"
1002 }
1003 },
1004 "node_modules/lightningcss-android-arm64": {
1005 "version": "1.33.0",
1006 "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.33.0.tgz",
1007 "integrity": "sha512-gEpRTalKdosp4Bb8qWtc2iOgE5SeIHlpS1up9bFq2wAyYhl1UdTObYiHe98zEM9SQvSoqQZ1IQD0JNpg3Ml5pg==",
1008 "cpu": [
1009 "arm64"
1010 ],
1011 "dev": true,
1012 "license": "MPL-2.0",
1013 "optional": true,
1014 "os": [
1015 "android"
1016 ],
1017 "engines": {
1018 "node": ">= 12.0.0"
1019 },
1020 "funding": {
1021 "type": "opencollective",
1022 "url": "https://opencollective.com/parcel"
1023 }
1024 },
1025 "node_modules/lightningcss-darwin-arm64": {
1026 "version": "1.33.0",
1027 "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.33.0.tgz",
1028 "integrity": "sha512-Sciaz8eenNTKn9b3t7+xr0ipTp9YxKQY4npwQ3mrRuL0BAVHBLyZxofhaKBAVtzmtRZ/zTyo0/to4B1uWG/Djg==",
1029 "cpu": [
1030 "arm64"
1031 ],
1032 "dev": true,
1033 "license": "MPL-2.0",
1034 "optional": true,
1035 "os": [
1036 "darwin"
1037 ],
1038 "engines": {
1039 "node": ">= 12.0.0"
1040 },
1041 "funding": {
1042 "type": "opencollective",
1043 "url": "https://opencollective.com/parcel"
1044 }
1045 },
1046 "node_modules/lightningcss-darwin-x64": {
1047 "version": "1.33.0",
1048 "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.33.0.tgz",
1049 "integrity": "sha512-Z5UPAxzrjlWNNyGy6i65cJzzvgJ5D3T6wMvs+gWpY9d7qRhANrxqAp6LhxIgZhWEw18RfJTGcRxjuLIBr+m8XQ==",
1050 "cpu": [
1051 "x64"
1052 ],
1053 "dev": true,
1054 "license": "MPL-2.0",
1055 "optional": true,
1056 "os": [
1057 "darwin"
1058 ],
1059 "engines": {
1060 "node": ">= 12.0.0"
1061 },
1062 "funding": {
1063 "type": "opencollective",
1064 "url": "https://opencollective.com/parcel"
1065 }
1066 },
1067 "node_modules/lightningcss-freebsd-x64": {
1068 "version": "1.33.0",
1069 "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.33.0.tgz",
1070 "integrity": "sha512-QQM/Ti/hQajJwCY+RiWuCZ9sdtI/XQk7nDK5vC8kkdwixezOlDgvDx7+RT+QjK6FcFT4MpsuoBnHIo/O3StRRg==",
1071 "cpu": [
1072 "x64"
1073 ],
1074 "dev": true,
1075 "license": "MPL-2.0",
1076 "optional": true,
1077 "os": [
1078 "freebsd"
1079 ],
1080 "engines": {
1081 "node": ">= 12.0.0"
1082 },
1083 "funding": {
1084 "type": "opencollective",
1085 "url": "https://opencollective.com/parcel"
1086 }
1087 },
1088 "node_modules/lightningcss-linux-arm-gnueabihf": {
1089 "version": "1.33.0",
1090 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.33.0.tgz",
1091 "integrity": "sha512-N7FVBe6iS24MlM6R/4RBTxGhQheZGs7tiQ9U32UtF75NzP5Q7xWPRqLBCKxlRQRk3rY1jCIPLzx7WzOhuUIRLQ==",
1092 "cpu": [
1093 "arm"
1094 ],
1095 "dev": true,
1096 "license": "MPL-2.0",
1097 "optional": true,
1098 "os": [
1099 "linux"
1100 ],
1101 "engines": {
1102 "node": ">= 12.0.0"
1103 },
1104 "funding": {
1105 "type": "opencollective",
1106 "url": "https://opencollective.com/parcel"
1107 }
1108 },
1109 "node_modules/lightningcss-linux-arm64-gnu": {
1110 "version": "1.33.0",
1111 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.33.0.tgz",
1112 "integrity": "sha512-j2v/itmy4HlNxlc6voKXYgBqNi0Ng2LShg4z7GufpEgs05P+2suBVyi9I6YHq5uoVFx9ETin3eCEhLVyXGQnKg==",
1113 "cpu": [
1114 "arm64"
1115 ],
1116 "dev": true,
1117 "libc": [
1118 "glibc"
1119 ],
1120 "license": "MPL-2.0",
1121 "optional": true,
1122 "os": [
1123 "linux"
1124 ],
1125 "engines": {
1126 "node": ">= 12.0.0"
1127 },
1128 "funding": {
1129 "type": "opencollective",
1130 "url": "https://opencollective.com/parcel"
1131 }
1132 },
1133 "node_modules/lightningcss-linux-arm64-musl": {
1134 "version": "1.33.0",
1135 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.33.0.tgz",
1136 "integrity": "sha512-yiO5ROMuYQgXbC60yjZU5CYSFZGKXL0HFATXt9mHJn1+zW55oCtMI9NfcVhYLMFDL7gV7oBPon/EmMMGg2OvtQ==",
1137 "cpu": [
1138 "arm64"
1139 ],
1140 "dev": true,
1141 "libc": [
1142 "musl"
1143 ],
1144 "license": "MPL-2.0",
1145 "optional": true,
1146 "os": [
1147 "linux"
1148 ],
1149 "engines": {
1150 "node": ">= 12.0.0"
1151 },
1152 "funding": {
1153 "type": "opencollective",
1154 "url": "https://opencollective.com/parcel"
1155 }
1156 },
1157 "node_modules/lightningcss-linux-x64-gnu": {
1158 "version": "1.33.0",
1159 "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.33.0.tgz",
1160 "integrity": "sha512-ar+Ju7LmcN0Jo4FpL4hpFybwNG9/3A/Br5KW2n2jyODg3MEZXaDYADdemoNS+BDNfMgKvylJLj4S5tyRActuAg==",
1161 "cpu": [
1162 "x64"
1163 ],
1164 "dev": true,
1165 "libc": [
1166 "glibc"
1167 ],
1168 "license": "MPL-2.0",
1169 "optional": true,
1170 "os": [
1171 "linux"
1172 ],
1173 "engines": {
1174 "node": ">= 12.0.0"
1175 },
1176 "funding": {
1177 "type": "opencollective",
1178 "url": "https://opencollective.com/parcel"
1179 }
1180 },
1181 "node_modules/lightningcss-linux-x64-musl": {
1182 "version": "1.33.0",
1183 "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.33.0.tgz",
1184 "integrity": "sha512-RYiYbkokw0trfKqqzfF55lginwEPrD3OJDfTuJzFs1MK6iFnDenaz1fqLLtX4ITG3OktJQXOeTaw1awrBAlZPw==",
1185 "cpu": [
1186 "x64"
1187 ],
1188 "dev": true,
1189 "libc": [
1190 "musl"
1191 ],
1192 "license": "MPL-2.0",
1193 "optional": true,
1194 "os": [
1195 "linux"
1196 ],
1197 "engines": {
1198 "node": ">= 12.0.0"
1199 },
1200 "funding": {
1201 "type": "opencollective",
1202 "url": "https://opencollective.com/parcel"
1203 }
1204 },
1205 "node_modules/lightningcss-win32-arm64-msvc": {
1206 "version": "1.33.0",
1207 "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.33.0.tgz",
1208 "integrity": "sha512-1K+MPfLSFVpphzpdbfkhlWk6wBrTObBzS2T6db10PNOZgR9GoVsAWzwNyuhUYYbTp23j+4RrncfujZ4uAzXvwA==",
1209 "cpu": [
1210 "arm64"
1211 ],
1212 "dev": true,
1213 "license": "MPL-2.0",
1214 "optional": true,
1215 "os": [
1216 "win32"
1217 ],
1218 "engines": {
1219 "node": ">= 12.0.0"
1220 },
1221 "funding": {
1222 "type": "opencollective",
1223 "url": "https://opencollective.com/parcel"
1224 }
1225 },
1226 "node_modules/lightningcss-win32-x64-msvc": {
1227 "version": "1.33.0",
1228 "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.33.0.tgz",
1229 "integrity": "sha512-OlEICDx/Xl0FqSp4bry8zFnCvGpig3Gl4gCquvYwHuqJKEC1+n9NgDniFvqHGmMv1ZkqDJrDqKKSykTDX+ehuA==",
1230 "cpu": [
1231 "x64"
1232 ],
1233 "dev": true,
1234 "license": "MPL-2.0",
1235 "optional": true,
1236 "os": [
1237 "win32"
1238 ],
1239 "engines": {
1240 "node": ">= 12.0.0"
1241 },
1242 "funding": {
1243 "type": "opencollective",
1244 "url": "https://opencollective.com/parcel"
1245 }
1246 },
1247 "node_modules/magic-string": {
1248 "version": "0.30.21",
1249 "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz",
1250 "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==",
1251 "dev": true,
1252 "license": "MIT",
1253 "dependencies": {
1254 "@jridgewell/sourcemap-codec": "^1.5.5"
1255 }
1256 },
1257 "node_modules/nanoid": {
1258 "version": "3.3.17",
1259 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.17.tgz",
1260 "integrity": "sha512-xQLf0A3HOMlgHq0n247/LRuAOYmB7dXJ/DvAxGvsSBij45XtBSmQycu+F8ODbHwns/XyFZagyL1+J0Offw1E0g==",
1261 "dev": true,
1262 "funding": [
1263 {
1264 "type": "github",
1265 "url": "https://github.com/sponsors/ai"
1266 }
1267 ],
1268 "license": "MIT",
1269 "bin": {
1270 "nanoid": "bin/nanoid.cjs"
1271 },
1272 "engines": {
1273 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
1274 }
1275 },
1276 "node_modules/obug": {
1277 "version": "2.1.4",
1278 "resolved": "https://registry.npmjs.org/obug/-/obug-2.1.4.tgz",
1279 "integrity": "sha512-4a+OsYv9UktOJKE+l1A4OufDgdRF9PifWj+tJnHURo/P+WOxpG4GzUFL9qCalmWauao6ogiG+QvnCovwPoyAWA==",
1280 "dev": true,
1281 "funding": [
1282 "https://github.com/sponsors/sxzz",
1283 "https://opencollective.com/debug"
1284 ],
1285 "license": "MIT",
1286 "engines": {
1287 "node": ">=12.20.0"
1288 }
1289 },
1290 "node_modules/oxlint": {
1291 "version": "1.77.0",
1292 "resolved": "https://registry.npmjs.org/oxlint/-/oxlint-1.77.0.tgz",
1293 "integrity": "sha512-qnGh8XJHaQ0dprrDXNQZgS0FgjI6v+V3+X8DwmaV++5Aamy6jGKfDdQ1TUvhUxtmKFAbEf4/WeO5QZX+5WSngg==",
1294 "dev": true,
1295 "license": "MIT",
1296 "bin": {
1297 "oxlint": "bin/oxlint"
1298 },
1299 "engines": {
1300 "node": "^20.19.0 || >=22.12.0"
1301 },
1302 "funding": {
1303 "url": "https://github.com/sponsors/Boshen"
1304 },
1305 "optionalDependencies": {
1306 "@oxlint/binding-android-arm-eabi": "1.77.0",
1307 "@oxlint/binding-android-arm64": "1.77.0",
1308 "@oxlint/binding-darwin-arm64": "1.77.0",
1309 "@oxlint/binding-darwin-x64": "1.77.0",
1310 "@oxlint/binding-freebsd-x64": "1.77.0",
1311 "@oxlint/binding-linux-arm-gnueabihf": "1.77.0",
1312 "@oxlint/binding-linux-arm-musleabihf": "1.77.0",
1313 "@oxlint/binding-linux-arm64-gnu": "1.77.0",
1314 "@oxlint/binding-linux-arm64-musl": "1.77.0",
1315 "@oxlint/binding-linux-ppc64-gnu": "1.77.0",
1316 "@oxlint/binding-linux-riscv64-gnu": "1.77.0",
1317 "@oxlint/binding-linux-riscv64-musl": "1.77.0",
1318 "@oxlint/binding-linux-s390x-gnu": "1.77.0",
1319 "@oxlint/binding-linux-x64-gnu": "1.77.0",
1320 "@oxlint/binding-linux-x64-musl": "1.77.0",
1321 "@oxlint/binding-openharmony-arm64": "1.77.0",
1322 "@oxlint/binding-win32-arm64-msvc": "1.77.0",
1323 "@oxlint/binding-win32-ia32-msvc": "1.77.0",
1324 "@oxlint/binding-win32-x64-msvc": "1.77.0"
1325 },
1326 "peerDependencies": {
1327 "oxlint-tsgolint": ">=7.0.2001",
1328 "vite-plus": "*"
1329 },
1330 "peerDependenciesMeta": {
1331 "oxlint-tsgolint": {
1332 "optional": true
1333 },
1334 "vite-plus": {
1335 "optional": true
1336 }
1337 }
1338 },
1339 "node_modules/pathe": {
1340 "version": "2.0.3",
1341 "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz",
1342 "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==",
1343 "dev": true,
1344 "license": "MIT"
1345 },
1346 "node_modules/picocolors": {
1347 "version": "1.1.1",
1348 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
1349 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
1350 "dev": true,
1351 "license": "ISC"
1352 },
1353 "node_modules/picomatch": {
1354 "version": "4.0.5",
1355 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.5.tgz",
1356 "integrity": "sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==",
1357 "dev": true,
1358 "license": "MIT",
1359 "engines": {
1360 "node": ">=12"
1361 },
1362 "funding": {
1363 "url": "https://github.com/sponsors/jonschlinkert"
1364 }
1365 },
1366 "node_modules/postcss": {
1367 "version": "8.5.26",
1368 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.26.tgz",
1369 "integrity": "sha512-u82N74LFzG8ca+dD8puPnplTXoGH4fTPpVGuIbt36G3qvNlkvfD0lEAZSxaly3KX8TS/L1A1gsCEmvKmBcVbkQ==",
1370 "dev": true,
1371 "funding": [
1372 {
1373 "type": "opencollective",
1374 "url": "https://opencollective.com/postcss/"
1375 },
1376 {
1377 "type": "tidelift",
1378 "url": "https://tidelift.com/funding/github/npm/postcss"
1379 },
1380 {
1381 "type": "github",
1382 "url": "https://github.com/sponsors/ai"
1383 }
1384 ],
1385 "license": "MIT",
1386 "dependencies": {
1387 "nanoid": "^3.3.17",
1388 "picocolors": "^1.1.1",
1389 "source-map-js": "^1.2.1"
1390 },
1391 "engines": {
1392 "node": "^10 || ^12 || >=14"
1393 }
1394 },
1395 "node_modules/react": {
1396 "version": "19.2.8",
1397 "resolved": "https://registry.npmjs.org/react/-/react-19.2.8.tgz",
1398 "integrity": "sha512-PWaYA1L/q9u2u7xYQi+Y3L3Yfnie7XyLeaJICV1MGD6LprsBxcAqGjYyr0eY3p+QdsA+x/Irkt4Qif8D63+Sbw==",
1399 "license": "MIT",
1400 "engines": {
1401 "node": ">=0.10.0"
1402 }
1403 },
1404 "node_modules/react-dom": {
1405 "version": "19.2.8",
1406 "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.8.tgz",
1407 "integrity": "sha512-rVprimfGBG3DR+Tq0IQG2DT5PxKth1WIGDmj5yPmlzr4YBe7uyE+Du4oVqTDXZSHGGGXRtTJEGSSePyQCMBglQ==",
1408 "license": "MIT",
1409 "dependencies": {
1410 "scheduler": "^0.27.0"
1411 },
1412 "peerDependencies": {
1413 "react": "^19.2.8"
1414 }
1415 },
1416 "node_modules/rolldown": {
1417 "version": "1.2.3",
1418 "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.2.3.tgz",
1419 "integrity": "sha512-rn9wpmxplLf7NLNyCk9FyWh3FM43DbY8jOzCdEPzH7uflhTftRbCEpqi6Ly2osgoU8OwObtmavMbWLaWy4LX7A==",
1420 "dev": true,
1421 "license": "MIT",
1422 "dependencies": {
1423 "@oxc-project/types": "=0.143.0",
1424 "@rolldown/pluginutils": "^1.0.0"
1425 },
1426 "bin": {
1427 "rolldown": "bin/cli.mjs"
1428 },
1429 "engines": {
1430 "node": "^20.19.0 || >=22.12.0"
1431 },
1432 "optionalDependencies": {
1433 "@rolldown/binding-android-arm64": "1.2.3",
1434 "@rolldown/binding-darwin-arm64": "1.2.3",
1435 "@rolldown/binding-darwin-x64": "1.2.3",
1436 "@rolldown/binding-freebsd-x64": "1.2.3",
1437 "@rolldown/binding-linux-arm-gnueabihf": "1.2.3",
1438 "@rolldown/binding-linux-arm64-gnu": "1.2.3",
1439 "@rolldown/binding-linux-arm64-musl": "1.2.3",
1440 "@rolldown/binding-linux-ppc64-gnu": "1.2.3",
1441 "@rolldown/binding-linux-s390x-gnu": "1.2.3",
1442 "@rolldown/binding-linux-x64-gnu": "1.2.3",
1443 "@rolldown/binding-linux-x64-musl": "1.2.3",
1444 "@rolldown/binding-openharmony-arm64": "1.2.3",
1445 "@rolldown/binding-win32-arm64-msvc": "1.2.3",
1446 "@rolldown/binding-win32-x64-msvc": "1.2.3"
1447 }
1448 },
1449 "node_modules/scheduler": {
1450 "version": "0.27.0",
1451 "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz",
1452 "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==",
1453 "license": "MIT"
1454 },
1455 "node_modules/siginfo": {
1456 "version": "2.0.0",
1457 "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz",
1458 "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==",
1459 "dev": true,
1460 "license": "ISC"
1461 },
1462 "node_modules/source-map-js": {
1463 "version": "1.2.1",
1464 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
1465 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
1466 "dev": true,
1467 "license": "BSD-3-Clause",
1468 "engines": {
1469 "node": ">=0.10.0"
1470 }
1471 },
1472 "node_modules/stackback": {
1473 "version": "0.0.2",
1474 "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz",
1475 "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==",
1476 "dev": true,
1477 "license": "MIT"
1478 },
1479 "node_modules/std-env": {
1480 "version": "4.2.0",
1481 "resolved": "https://registry.npmjs.org/std-env/-/std-env-4.2.0.tgz",
1482 "integrity": "sha512-oCUKSupKTHX53EyjDtuZQ64pjLJ6yYCtpmEw0goYxtjG9KpbRe8KAsl2tBUGU9DyMcJ0RwJ8GqJAFzMXcXW1Rw==",
1483 "dev": true,
1484 "license": "MIT"
1485 },
1486 "node_modules/tinybench": {
1487 "version": "2.9.0",
1488 "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz",
1489 "integrity": "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==",
1490 "dev": true,
1491 "license": "MIT"
1492 },
1493 "node_modules/tinyexec": {
1494 "version": "1.3.0",
1495 "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.3.0.tgz",
1496 "integrity": "sha512-QKAl9m8gWWGHV8jZcPeym6j+XULi6tOf1mT83WYJ4Lk2ytW/uwAWkrP0uFsdoYMdueVJ0qs26wZ+23xeB4ibNQ==",
1497 "dev": true,
1498 "license": "MIT",
1499 "engines": {
1500 "node": ">=18"
1501 }
1502 },
1503 "node_modules/tinyglobby": {
1504 "version": "0.2.17",
1505 "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz",
1506 "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==",
1507 "dev": true,
1508 "license": "MIT",
1509 "dependencies": {
1510 "fdir": "^6.5.0",
1511 "picomatch": "^4.0.4"
1512 },
1513 "engines": {
1514 "node": ">=12.0.0"
1515 },
1516 "funding": {
1517 "url": "https://github.com/sponsors/SuperchupuDev"
1518 }
1519 },
1520 "node_modules/tinyrainbow": {
1521 "version": "3.1.1",
1522 "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-3.1.1.tgz",
1523 "integrity": "sha512-yau8yJdTt989Mm0Bd/236QnzEiPf2xLLTqUZRUJOo/3CB078LSwzei343DgtJVmfJKJE3TMINY1u42SQsP6mXw==",
1524 "dev": true,
1525 "license": "MIT",
1526 "engines": {
1527 "node": ">=14.0.0"
1528 }
1529 },
1530 "node_modules/typescript": {
1531 "version": "6.0.3",
1532 "resolved": "https://registry.npmjs.org/typescript/-/typescript-6.0.3.tgz",
1533 "integrity": "sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==",
1534 "dev": true,
1535 "license": "Apache-2.0",
1536 "bin": {
1537 "tsc": "bin/tsc",
1538 "tsserver": "bin/tsserver"
1539 },
1540 "engines": {
1541 "node": ">=14.17"
1542 }
1543 },
1544 "node_modules/undici-types": {
1545 "version": "7.18.2",
1546 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz",
1547 "integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==",
1548 "dev": true,
1549 "license": "MIT"
1550 },
1551 "node_modules/uqr": {
1552 "version": "0.1.3",
1553 "resolved": "https://registry.npmjs.org/uqr/-/uqr-0.1.3.tgz",
1554 "integrity": "sha512-0rjE8iEJe4YmT9TOhwsZtqCMRLc5DXZUI2UEYUUg63ikBkqqE5EYWaI0etFe/5KUcmcYwLih2RND1kq+hrUJXA==",
1555 "license": "MIT"
1556 },
1557 "node_modules/vite": {
1558 "version": "8.2.0",
1559 "resolved": "https://registry.npmjs.org/vite/-/vite-8.2.0.tgz",
1560 "integrity": "sha512-pn+CFpM0lwDeKwmOq1ZaBK/9sjorZcgqxki6MbY/jPEVd9vichIlmlD4HmQ5wdP5EgqQCFRaACBxMC7uEGc6lQ==",
1561 "dev": true,
1562 "license": "MIT",
1563 "dependencies": {
1564 "lightningcss": "^1.33.0",
1565 "picomatch": "^4.0.5",
1566 "postcss": "^8.5.23",
1567 "rolldown": "~1.2.0",
1568 "tinyglobby": "^0.2.17"
1569 },
1570 "bin": {
1571 "vite": "bin/vite.js"
1572 },
1573 "engines": {
1574 "node": "^20.19.0 || >=22.12.0"
1575 },
1576 "funding": {
1577 "url": "https://github.com/vitejs/vite?sponsor=1"
1578 },
1579 "optionalDependencies": {
1580 "fsevents": "~2.3.3"
1581 },
1582 "peerDependencies": {
1583 "@types/node": "^20.19.0 || >=22.12.0",
1584 "@vitejs/devtools": "^0.4.0",
1585 "esbuild": "^0.27.0 || ^0.28.0",
1586 "jiti": ">=1.21.0",
1587 "less": "^4.0.0",
1588 "sass": "^1.70.0",
1589 "sass-embedded": "^1.70.0",
1590 "stylus": ">=0.54.8",
1591 "sugarss": "^5.0.0",
1592 "terser": "^5.16.0",
1593 "tsx": "^4.8.1",
1594 "yaml": "^2.4.2"
1595 },
1596 "peerDependenciesMeta": {
1597 "@types/node": {
1598 "optional": true
1599 },
1600 "@vitejs/devtools": {
1601 "optional": true
1602 },
1603 "esbuild": {
1604 "optional": true
1605 },
1606 "jiti": {
1607 "optional": true
1608 },
1609 "less": {
1610 "optional": true
1611 },
1612 "sass": {
1613 "optional": true
1614 },
1615 "sass-embedded": {
1616 "optional": true
1617 },
1618 "stylus": {
1619 "optional": true
1620 },
1621 "sugarss": {
1622 "optional": true
1623 },
1624 "terser": {
1625 "optional": true
1626 },
1627 "tsx": {
1628 "optional": true
1629 },
1630 "yaml": {
1631 "optional": true
1632 }
1633 }
1634 },
1635 "node_modules/vitest": {
1636 "version": "4.1.10",
1637 "resolved": "https://registry.npmjs.org/vitest/-/vitest-4.1.10.tgz",
1638 "integrity": "sha512-R9jUTe5S4Qb0HCd4TNqpC7oGcrMssMRGXLW80ubjWsW9VH5GF8y1Y0SFLY9AbqSk6nt0PnOx4H4WNJYZ13GUPw==",
1639 "dev": true,
1640 "license": "MIT",
1641 "dependencies": {
1642 "@vitest/expect": "4.1.10",
1643 "@vitest/mocker": "4.1.10",
1644 "@vitest/pretty-format": "4.1.10",
1645 "@vitest/runner": "4.1.10",
1646 "@vitest/snapshot": "4.1.10",
1647 "@vitest/spy": "4.1.10",
1648 "@vitest/utils": "4.1.10",
1649 "es-module-lexer": "^2.0.0",
1650 "expect-type": "^1.3.0",
1651 "magic-string": "^0.30.21",
1652 "obug": "^2.1.1",
1653 "pathe": "^2.0.3",
1654 "picomatch": "^4.0.3",
1655 "std-env": "^4.0.0-rc.1",
1656 "tinybench": "^2.9.0",
1657 "tinyexec": "^1.0.2",
1658 "tinyglobby": "^0.2.15",
1659 "tinyrainbow": "^3.1.0",
1660 "vite": "^6.0.0 || ^7.0.0 || ^8.0.0",
1661 "why-is-node-running": "^2.3.0"
1662 },
1663 "bin": {
1664 "vitest": "vitest.mjs"
1665 },
1666 "engines": {
1667 "node": "^20.0.0 || ^22.0.0 || >=24.0.0"
1668 },
1669 "funding": {
1670 "url": "https://opencollective.com/vitest"
1671 },
1672 "peerDependencies": {
1673 "@edge-runtime/vm": "*",
1674 "@opentelemetry/api": "^1.9.0",
1675 "@types/node": "^20.0.0 || ^22.0.0 || >=24.0.0",
1676 "@vitest/browser-playwright": "4.1.10",
1677 "@vitest/browser-preview": "4.1.10",
1678 "@vitest/browser-webdriverio": "4.1.10",
1679 "@vitest/coverage-istanbul": "4.1.10",
1680 "@vitest/coverage-v8": "4.1.10",
1681 "@vitest/ui": "4.1.10",
1682 "happy-dom": "*",
1683 "jsdom": "*",
1684 "vite": "^6.0.0 || ^7.0.0 || ^8.0.0"
1685 },
1686 "peerDependenciesMeta": {
1687 "@edge-runtime/vm": {
1688 "optional": true
1689 },
1690 "@opentelemetry/api": {
1691 "optional": true
1692 },
1693 "@types/node": {
1694 "optional": true
1695 },
1696 "@vitest/browser-playwright": {
1697 "optional": true
1698 },
1699 "@vitest/browser-preview": {
1700 "optional": true
1701 },
1702 "@vitest/browser-webdriverio": {
1703 "optional": true
1704 },
1705 "@vitest/coverage-istanbul": {
1706 "optional": true
1707 },
1708 "@vitest/coverage-v8": {
1709 "optional": true
1710 },
1711 "@vitest/ui": {
1712 "optional": true
1713 },
1714 "happy-dom": {
1715 "optional": true
1716 },
1717 "jsdom": {
1718 "optional": true
1719 },
1720 "vite": {
1721 "optional": false
1722 }
1723 }
1724 },
1725 "node_modules/why-is-node-running": {
1726 "version": "2.3.0",
1727 "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz",
1728 "integrity": "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==",
1729 "dev": true,
1730 "license": "MIT",
1731 "dependencies": {
1732 "siginfo": "^2.0.0",
1733 "stackback": "0.0.2"
1734 },
1735 "bin": {
1736 "why-is-node-running": "cli.js"
1737 },
1738 "engines": {
1739 "node": ">=8"
1740 }
1741 }
1742 }
1743}