1{
2 "name": "mri-scanner",
3 "version": "0.0.0",
4 "lockfileVersion": 3,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "mri-scanner",
9 "version": "0.0.0",
10 "dependencies": {
11 "h5wasm": "^0.10.3",
12 "react": "^19.2.7",
13 "react-dom": "^19.2.7"
14 },
15 "devDependencies": {
16 "@types/node": "^24.13.2",
17 "@types/react": "^19.2.17",
18 "@types/react-dom": "^19.2.3",
19 "@vitejs/plugin-react": "^6.0.3",
20 "oxlint": "^1.71.0",
21 "typescript": "~6.0.2",
22 "vite": "^8.1.1"
23 }
24 },
25 "node_modules/@emnapi/core": {
26 "version": "1.11.1",
27 "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.11.1.tgz",
28 "integrity": "sha512-RSvbQmHzdKzNsLYa/wHrbc3KN4sYLKAdPZxqiM2HATqv/SBk2/ENSHpvXGaLOMcsAyz0poEGqkmmKYG3OWiJEQ==",
29 "dev": true,
30 "license": "MIT",
31 "optional": true,
32 "dependencies": {
33 "@emnapi/wasi-threads": "1.2.2",
34 "tslib": "^2.4.0"
35 }
36 },
37 "node_modules/@emnapi/runtime": {
38 "version": "1.11.1",
39 "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.1.tgz",
40 "integrity": "sha512-vgj7R3y3Wgx24IQaGPA/R6YFXLHVMOZ0uVEyIQPaWs+rd1AzfEMXlAC22FYwO1XkKR6NPsq7mUandH8oIRdZFw==",
41 "dev": true,
42 "license": "MIT",
43 "optional": true,
44 "dependencies": {
45 "tslib": "^2.4.0"
46 }
47 },
48 "node_modules/@emnapi/wasi-threads": {
49 "version": "1.2.2",
50 "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.2.tgz",
51 "integrity": "sha512-c95qOXkHdydNKhscBTebqEC1CVAZpyqOfVfBzQ1qgzyl3gfeldUjIggDbIZgDKsHLgnsM+igH7TJ/eAasaVuMA==",
52 "dev": true,
53 "license": "MIT",
54 "optional": true,
55 "dependencies": {
56 "tslib": "^2.4.0"
57 }
58 },
59 "node_modules/@napi-rs/wasm-runtime": {
60 "version": "1.1.6",
61 "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.6.tgz",
62 "integrity": "sha512-ZLv/JdUfkvOy9eCnnBaGfiO+XimbjebAeO+MRQqD/B+FR1tnRN0tpKSJHRbE8sFfS6aqsXZ67TQjfwfsxULVbg==",
63 "dev": true,
64 "license": "MIT",
65 "optional": true,
66 "dependencies": {
67 "@tybys/wasm-util": "^0.10.3"
68 },
69 "funding": {
70 "type": "github",
71 "url": "https://github.com/sponsors/Brooooooklyn"
72 },
73 "peerDependencies": {
74 "@emnapi/core": "^1.7.1",
75 "@emnapi/runtime": "^1.7.1"
76 }
77 },
78 "node_modules/@oxc-project/types": {
79 "version": "0.139.0",
80 "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.139.0.tgz",
81 "integrity": "sha512-r9gHphtCs+1M7J0pw6Sn/hh/Wpa/iQrOOkrNAlVLF/gHq+/CJmHIWKKUUhdWjcD6CIa8idarspCsASiXCXvFUw==",
82 "dev": true,
83 "license": "MIT",
84 "funding": {
85 "url": "https://github.com/sponsors/Boshen"
86 }
87 },
88 "node_modules/@oxlint/binding-android-arm-eabi": {
89 "version": "1.75.0",
90 "resolved": "https://registry.npmjs.org/@oxlint/binding-android-arm-eabi/-/binding-android-arm-eabi-1.75.0.tgz",
91 "integrity": "sha512-lutovtFzJqlRaqpZrCqSSGaHZzl9nIxxpjLzhSRLunN6dCLylj0uzlCyQGaQDIys7rrv8kVXiFO+R4Zpn0bX7g==",
92 "cpu": [
93 "arm"
94 ],
95 "dev": true,
96 "license": "MIT",
97 "optional": true,
98 "os": [
99 "android"
100 ],
101 "engines": {
102 "node": "^20.19.0 || >=22.12.0"
103 }
104 },
105 "node_modules/@oxlint/binding-android-arm64": {
106 "version": "1.75.0",
107 "resolved": "https://registry.npmjs.org/@oxlint/binding-android-arm64/-/binding-android-arm64-1.75.0.tgz",
108 "integrity": "sha512-hXI0hDgHkw4w5nfru72aG7y+2iQJmC4waH/KV6H/hbgA6yAP5jYNx0P9yug15Hs0tWl/+mda3Jjn/2gmDT48tw==",
109 "cpu": [
110 "arm64"
111 ],
112 "dev": true,
113 "license": "MIT",
114 "optional": true,
115 "os": [
116 "android"
117 ],
118 "engines": {
119 "node": "^20.19.0 || >=22.12.0"
120 }
121 },
122 "node_modules/@oxlint/binding-darwin-arm64": {
123 "version": "1.75.0",
124 "resolved": "https://registry.npmjs.org/@oxlint/binding-darwin-arm64/-/binding-darwin-arm64-1.75.0.tgz",
125 "integrity": "sha512-D91BWbK/dMYfCcrghspPIuKs2D9LF4Z/OabVSQjw1AO6PWxArD7teDA48bm0ySFqWDaPVqmQRl5GMWNglTXyrQ==",
126 "cpu": [
127 "arm64"
128 ],
129 "dev": true,
130 "license": "MIT",
131 "optional": true,
132 "os": [
133 "darwin"
134 ],
135 "engines": {
136 "node": "^20.19.0 || >=22.12.0"
137 }
138 },
139 "node_modules/@oxlint/binding-darwin-x64": {
140 "version": "1.75.0",
141 "resolved": "https://registry.npmjs.org/@oxlint/binding-darwin-x64/-/binding-darwin-x64-1.75.0.tgz",
142 "integrity": "sha512-02mpwzf12BonZ6PT0TuQoomvEh2kVl2WGBIKWezCyToIS+rYkQZ6GXnARBAl9A4Ovm2V+Xe7M4KretyqmmcnJQ==",
143 "cpu": [
144 "x64"
145 ],
146 "dev": true,
147 "license": "MIT",
148 "optional": true,
149 "os": [
150 "darwin"
151 ],
152 "engines": {
153 "node": "^20.19.0 || >=22.12.0"
154 }
155 },
156 "node_modules/@oxlint/binding-freebsd-x64": {
157 "version": "1.75.0",
158 "resolved": "https://registry.npmjs.org/@oxlint/binding-freebsd-x64/-/binding-freebsd-x64-1.75.0.tgz",
159 "integrity": "sha512-qZJgLnDaBsiL5YESx2t/TZ8eXkL9fEkKoXEdzegROhlz9A0lgyGnZ0dAzJrh7LJAHQl2K9RdRueN2s/9N7+odg==",
160 "cpu": [
161 "x64"
162 ],
163 "dev": true,
164 "license": "MIT",
165 "optional": true,
166 "os": [
167 "freebsd"
168 ],
169 "engines": {
170 "node": "^20.19.0 || >=22.12.0"
171 }
172 },
173 "node_modules/@oxlint/binding-linux-arm-gnueabihf": {
174 "version": "1.75.0",
175 "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.75.0.tgz",
176 "integrity": "sha512-7XlaWA5BJD3XpCfrEqjEe6Zseeb14S7QGa304XfwKignRaKQ+eIj775BQ7nIslggWickl4IsPUFqJ+/gAyNHVg==",
177 "cpu": [
178 "arm"
179 ],
180 "dev": true,
181 "license": "MIT",
182 "optional": true,
183 "os": [
184 "linux"
185 ],
186 "engines": {
187 "node": "^20.19.0 || >=22.12.0"
188 }
189 },
190 "node_modules/@oxlint/binding-linux-arm-musleabihf": {
191 "version": "1.75.0",
192 "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-arm-musleabihf/-/binding-linux-arm-musleabihf-1.75.0.tgz",
193 "integrity": "sha512-av6Tpv8yrcMMMOadOqENBhlsLRcGFXXwoQ0hzHhsmS9FJ4Wioy8we427GbcMe2XTxmL2e60T67H1Dyr3up+tAA==",
194 "cpu": [
195 "arm"
196 ],
197 "dev": true,
198 "license": "MIT",
199 "optional": true,
200 "os": [
201 "linux"
202 ],
203 "engines": {
204 "node": "^20.19.0 || >=22.12.0"
205 }
206 },
207 "node_modules/@oxlint/binding-linux-arm64-gnu": {
208 "version": "1.75.0",
209 "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.75.0.tgz",
210 "integrity": "sha512-WcUhd8fHT5plrA14lANevl+hOl815mVI5t2hU21oFWrZKFXIVV/Sr4rWQV0NzSvzBupbMLNc5ErEA6Ehxh5jMg==",
211 "cpu": [
212 "arm64"
213 ],
214 "dev": true,
215 "libc": [
216 "glibc"
217 ],
218 "license": "MIT",
219 "optional": true,
220 "os": [
221 "linux"
222 ],
223 "engines": {
224 "node": "^20.19.0 || >=22.12.0"
225 }
226 },
227 "node_modules/@oxlint/binding-linux-arm64-musl": {
228 "version": "1.75.0",
229 "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.75.0.tgz",
230 "integrity": "sha512-UWzp5wRHFe/ESO3+eEaxXsTkYTGLYjnTsi/I5neEacXSItQ6WNleapfOAeA4x2b8nyhJ4uQxqvtv9pHv8kWJtQ==",
231 "cpu": [
232 "arm64"
233 ],
234 "dev": true,
235 "libc": [
236 "musl"
237 ],
238 "license": "MIT",
239 "optional": true,
240 "os": [
241 "linux"
242 ],
243 "engines": {
244 "node": "^20.19.0 || >=22.12.0"
245 }
246 },
247 "node_modules/@oxlint/binding-linux-ppc64-gnu": {
248 "version": "1.75.0",
249 "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.75.0.tgz",
250 "integrity": "sha512-XEVRwGMLKCUKrvhLAz4F6AIh8MJrQVdSZtAmPpRZt9tGPsUnamPOcl3dS/ZQzJnar/Ymgc//+xho0L60Emzuxg==",
251 "cpu": [
252 "ppc64"
253 ],
254 "dev": true,
255 "libc": [
256 "glibc"
257 ],
258 "license": "MIT",
259 "optional": true,
260 "os": [
261 "linux"
262 ],
263 "engines": {
264 "node": "^20.19.0 || >=22.12.0"
265 }
266 },
267 "node_modules/@oxlint/binding-linux-riscv64-gnu": {
268 "version": "1.75.0",
269 "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-riscv64-gnu/-/binding-linux-riscv64-gnu-1.75.0.tgz",
270 "integrity": "sha512-mAG4DUXqfLC8cTjMD2kt3jDmVzFREYtDyeLNdLdsCcBc4Zbl2EMuiFektGBilQwkNjYnMvCqJs55U+Hyb+b+jw==",
271 "cpu": [
272 "riscv64"
273 ],
274 "dev": true,
275 "libc": [
276 "glibc"
277 ],
278 "license": "MIT",
279 "optional": true,
280 "os": [
281 "linux"
282 ],
283 "engines": {
284 "node": "^20.19.0 || >=22.12.0"
285 }
286 },
287 "node_modules/@oxlint/binding-linux-riscv64-musl": {
288 "version": "1.75.0",
289 "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-riscv64-musl/-/binding-linux-riscv64-musl-1.75.0.tgz",
290 "integrity": "sha512-95hrAvriAlI+pekSomTFIn0+bawMDlDwTNVmdjsFusTHyL2JWh7TWvRNG/Lkim72uN8OiCcO9wcaC6omLP5E3w==",
291 "cpu": [
292 "riscv64"
293 ],
294 "dev": true,
295 "libc": [
296 "musl"
297 ],
298 "license": "MIT",
299 "optional": true,
300 "os": [
301 "linux"
302 ],
303 "engines": {
304 "node": "^20.19.0 || >=22.12.0"
305 }
306 },
307 "node_modules/@oxlint/binding-linux-s390x-gnu": {
308 "version": "1.75.0",
309 "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.75.0.tgz",
310 "integrity": "sha512-4b6f2+FrtruAESrCqIKcrarzfrSx+wk2QNcp+RT91/Prc+pMQMAfyZ1rG1c3tFQNl8Bc616tx40uNXyxNBRPbQ==",
311 "cpu": [
312 "s390x"
313 ],
314 "dev": true,
315 "libc": [
316 "glibc"
317 ],
318 "license": "MIT",
319 "optional": true,
320 "os": [
321 "linux"
322 ],
323 "engines": {
324 "node": "^20.19.0 || >=22.12.0"
325 }
326 },
327 "node_modules/@oxlint/binding-linux-x64-gnu": {
328 "version": "1.75.0",
329 "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.75.0.tgz",
330 "integrity": "sha512-nshAhrUvXFUWOvqQ2soIw7HFNWvpvEV4o0cYSqPtzLiPF5gKyYTDOOTJ6Rn8g8K/iGvPIrbDA4v8+5MvnjJrrg==",
331 "cpu": [
332 "x64"
333 ],
334 "dev": true,
335 "libc": [
336 "glibc"
337 ],
338 "license": "MIT",
339 "optional": true,
340 "os": [
341 "linux"
342 ],
343 "engines": {
344 "node": "^20.19.0 || >=22.12.0"
345 }
346 },
347 "node_modules/@oxlint/binding-linux-x64-musl": {
348 "version": "1.75.0",
349 "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-x64-musl/-/binding-linux-x64-musl-1.75.0.tgz",
350 "integrity": "sha512-e4jNxLKnxLC6sYBQRxrI2pgIIxnmMtF8U/VwNYcjTT/CLS+spH624cYVnj07bTKwaEWT37/e025isOs6j/0xqA==",
351 "cpu": [
352 "x64"
353 ],
354 "dev": true,
355 "libc": [
356 "musl"
357 ],
358 "license": "MIT",
359 "optional": true,
360 "os": [
361 "linux"
362 ],
363 "engines": {
364 "node": "^20.19.0 || >=22.12.0"
365 }
366 },
367 "node_modules/@oxlint/binding-openharmony-arm64": {
368 "version": "1.75.0",
369 "resolved": "https://registry.npmjs.org/@oxlint/binding-openharmony-arm64/-/binding-openharmony-arm64-1.75.0.tgz",
370 "integrity": "sha512-hZ2lH+1qLf/DiEP9UWuQTK2JWj/BgvMB4jhIV4SmNU1wfEiYYX4TynQyAZXx0j9X4qRYizAL042SKaV+8ynh4w==",
371 "cpu": [
372 "arm64"
373 ],
374 "dev": true,
375 "license": "MIT",
376 "optional": true,
377 "os": [
378 "openharmony"
379 ],
380 "engines": {
381 "node": "^20.19.0 || >=22.12.0"
382 }
383 },
384 "node_modules/@oxlint/binding-win32-arm64-msvc": {
385 "version": "1.75.0",
386 "resolved": "https://registry.npmjs.org/@oxlint/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.75.0.tgz",
387 "integrity": "sha512-Ilj6PNzGDS3bCU0MSJH7Msh0NhH+T/mRp2shwg+q+GHeVlPwP5LEboW96aW+3kVKFk6zYZy1Xi5pZkqZh6X8KQ==",
388 "cpu": [
389 "arm64"
390 ],
391 "dev": true,
392 "license": "MIT",
393 "optional": true,
394 "os": [
395 "win32"
396 ],
397 "engines": {
398 "node": "^20.19.0 || >=22.12.0"
399 }
400 },
401 "node_modules/@oxlint/binding-win32-ia32-msvc": {
402 "version": "1.75.0",
403 "resolved": "https://registry.npmjs.org/@oxlint/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-1.75.0.tgz",
404 "integrity": "sha512-QVit2nOEOiPhkmsrksPSkoGCdnZRNkspt8fwoYyP09te1VEbnSj4LAxua4rc8FKTmWkySVe05j8iz9GXYfF1AQ==",
405 "cpu": [
406 "ia32"
407 ],
408 "dev": true,
409 "license": "MIT",
410 "optional": true,
411 "os": [
412 "win32"
413 ],
414 "engines": {
415 "node": "^20.19.0 || >=22.12.0"
416 }
417 },
418 "node_modules/@oxlint/binding-win32-x64-msvc": {
419 "version": "1.75.0",
420 "resolved": "https://registry.npmjs.org/@oxlint/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.75.0.tgz",
421 "integrity": "sha512-DSxnNkBUAYARPwJtR12Ig3deWr8w0H997xP6jy33i+e0SyYJw8FKuz4+cZtpmPEhQmvlPJE3X/2vNxDmLkd/rA==",
422 "cpu": [
423 "x64"
424 ],
425 "dev": true,
426 "license": "MIT",
427 "optional": true,
428 "os": [
429 "win32"
430 ],
431 "engines": {
432 "node": "^20.19.0 || >=22.12.0"
433 }
434 },
435 "node_modules/@rolldown/binding-android-arm64": {
436 "version": "1.1.5",
437 "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.1.5.tgz",
438 "integrity": "sha512-lZg8fqIv2v7FF237bwMgzGZEJvGL79/s5knJ/i6FmsGF4XXlzccZ4jb+TrFIxtSSxFtIpdsgrPZeMk1I9AFcyQ==",
439 "cpu": [
440 "arm64"
441 ],
442 "dev": true,
443 "license": "MIT",
444 "optional": true,
445 "os": [
446 "android"
447 ],
448 "engines": {
449 "node": "^20.19.0 || >=22.12.0"
450 }
451 },
452 "node_modules/@rolldown/binding-darwin-arm64": {
453 "version": "1.1.5",
454 "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.1.5.tgz",
455 "integrity": "sha512-51Bnx9pNiMRKSUNtBfySkNJ9vMU9Hh3I1ozDd6gyPPYzaXCfnptUcEZxXGYFn+ul2dtcMUiqGR1Yai2K10uoTw==",
456 "cpu": [
457 "arm64"
458 ],
459 "dev": true,
460 "license": "MIT",
461 "optional": true,
462 "os": [
463 "darwin"
464 ],
465 "engines": {
466 "node": "^20.19.0 || >=22.12.0"
467 }
468 },
469 "node_modules/@rolldown/binding-darwin-x64": {
470 "version": "1.1.5",
471 "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.1.5.tgz",
472 "integrity": "sha512-Tm+gbfC0aHu1tBA/JvKQh32S0K6YgCHkiAF4/W6xX0K0RmNuc94VeK419dJoE65R5aRxmo+noZQSWrAMF6yb6g==",
473 "cpu": [
474 "x64"
475 ],
476 "dev": true,
477 "license": "MIT",
478 "optional": true,
479 "os": [
480 "darwin"
481 ],
482 "engines": {
483 "node": "^20.19.0 || >=22.12.0"
484 }
485 },
486 "node_modules/@rolldown/binding-freebsd-x64": {
487 "version": "1.1.5",
488 "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.1.5.tgz",
489 "integrity": "sha512-JMzDKCCXq93YccG5gz3hvOs1oXRKAf0XYpfOS88e+wZrC8Iugj6j68867vrYZkvpDDpKn/KoKORThmchMpF6TA==",
490 "cpu": [
491 "x64"
492 ],
493 "dev": true,
494 "license": "MIT",
495 "optional": true,
496 "os": [
497 "freebsd"
498 ],
499 "engines": {
500 "node": "^20.19.0 || >=22.12.0"
501 }
502 },
503 "node_modules/@rolldown/binding-linux-arm-gnueabihf": {
504 "version": "1.1.5",
505 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.1.5.tgz",
506 "integrity": "sha512-uML21j2K5TfPGutKxub+M+nLjZIrWjXQ5Grx4lCe/nimTj9B4L63zHpjXLl4y0L3mcm2htEQIb06oCG/szerNw==",
507 "cpu": [
508 "arm"
509 ],
510 "dev": true,
511 "license": "MIT",
512 "optional": true,
513 "os": [
514 "linux"
515 ],
516 "engines": {
517 "node": "^20.19.0 || >=22.12.0"
518 }
519 },
520 "node_modules/@rolldown/binding-linux-arm64-gnu": {
521 "version": "1.1.5",
522 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.1.5.tgz",
523 "integrity": "sha512-navSiuTMogvnQoZoM/v+l3ZWo50/NTwSHSzheABx/RCnmUPaKwq9qSo4Br2OYRs21+Fz8uFqITZM3H4opOB0/Q==",
524 "cpu": [
525 "arm64"
526 ],
527 "dev": true,
528 "libc": [
529 "glibc"
530 ],
531 "license": "MIT",
532 "optional": true,
533 "os": [
534 "linux"
535 ],
536 "engines": {
537 "node": "^20.19.0 || >=22.12.0"
538 }
539 },
540 "node_modules/@rolldown/binding-linux-arm64-musl": {
541 "version": "1.1.5",
542 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.1.5.tgz",
543 "integrity": "sha512-lAryqH7IteztmCXQXk0etKj4wBQ7Gx5S6LjKhsgp9zb8I5bsuvU/2llH1hDQcjsFeqIsovMVN339/8pUDDBXxA==",
544 "cpu": [
545 "arm64"
546 ],
547 "dev": true,
548 "libc": [
549 "musl"
550 ],
551 "license": "MIT",
552 "optional": true,
553 "os": [
554 "linux"
555 ],
556 "engines": {
557 "node": "^20.19.0 || >=22.12.0"
558 }
559 },
560 "node_modules/@rolldown/binding-linux-ppc64-gnu": {
561 "version": "1.1.5",
562 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.1.5.tgz",
563 "integrity": "sha512-fsK/sNBnxzBlL4O1JNrZakVQxPspqpED5dLtNsZS9oOKmtSpdNIzxH2kkol5HYTWJN47sE20ztMJPxfZ89qGOg==",
564 "cpu": [
565 "ppc64"
566 ],
567 "dev": true,
568 "libc": [
569 "glibc"
570 ],
571 "license": "MIT",
572 "optional": true,
573 "os": [
574 "linux"
575 ],
576 "engines": {
577 "node": "^20.19.0 || >=22.12.0"
578 }
579 },
580 "node_modules/@rolldown/binding-linux-s390x-gnu": {
581 "version": "1.1.5",
582 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.1.5.tgz",
583 "integrity": "sha512-gLYb4BIadlfTOYT5gO503n8zQjXflgzpD0FcyKh0Mzx3rqCZKnHoJWV9xe1KXUJ5lx2JfcSHr/mhzS0PC/McAA==",
584 "cpu": [
585 "s390x"
586 ],
587 "dev": true,
588 "libc": [
589 "glibc"
590 ],
591 "license": "MIT",
592 "optional": true,
593 "os": [
594 "linux"
595 ],
596 "engines": {
597 "node": "^20.19.0 || >=22.12.0"
598 }
599 },
600 "node_modules/@rolldown/binding-linux-x64-gnu": {
601 "version": "1.1.5",
602 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.1.5.tgz",
603 "integrity": "sha512-FjcpEKUyJygHgs1o50VYNvkt5+7Le/VEdYt0AkRpkL33MnyQfwr8l5mXwMmfmTbyMPr5vJLC+8/Gd9gXnwU1QQ==",
604 "cpu": [
605 "x64"
606 ],
607 "dev": true,
608 "libc": [
609 "glibc"
610 ],
611 "license": "MIT",
612 "optional": true,
613 "os": [
614 "linux"
615 ],
616 "engines": {
617 "node": "^20.19.0 || >=22.12.0"
618 }
619 },
620 "node_modules/@rolldown/binding-linux-x64-musl": {
621 "version": "1.1.5",
622 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.1.5.tgz",
623 "integrity": "sha512-Me+PfPI2TMeOQk0gYWfLQZtTktrmzbr8cDboqX83XKc7UrgAi55gF+2dUkWdxd19n55Essp2yeca+O9N5rBxHg==",
624 "cpu": [
625 "x64"
626 ],
627 "dev": true,
628 "libc": [
629 "musl"
630 ],
631 "license": "MIT",
632 "optional": true,
633 "os": [
634 "linux"
635 ],
636 "engines": {
637 "node": "^20.19.0 || >=22.12.0"
638 }
639 },
640 "node_modules/@rolldown/binding-openharmony-arm64": {
641 "version": "1.1.5",
642 "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.1.5.tgz",
643 "integrity": "sha512-yc5WrLzXks6zCQfn9Oxr8pORKyl/pF+QjHmW/Qx3qu0oyrrNC+y2JLTU1E2rcWYAmzlnqngWXHQjy51VzW70Vw==",
644 "cpu": [
645 "arm64"
646 ],
647 "dev": true,
648 "license": "MIT",
649 "optional": true,
650 "os": [
651 "openharmony"
652 ],
653 "engines": {
654 "node": "^20.19.0 || >=22.12.0"
655 }
656 },
657 "node_modules/@rolldown/binding-wasm32-wasi": {
658 "version": "1.1.5",
659 "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.1.5.tgz",
660 "integrity": "sha512-VbQGPX2b4r48TAMIM2cjgluIM1HYutm4pcTEJsle7iEP7sB1dFqtPLBVbdLAZCxy1txCcPxf4QFf4v8uvltPqA==",
661 "cpu": [
662 "wasm32"
663 ],
664 "dev": true,
665 "license": "MIT",
666 "optional": true,
667 "dependencies": {
668 "@emnapi/core": "1.11.1",
669 "@emnapi/runtime": "1.11.1",
670 "@napi-rs/wasm-runtime": "^1.1.6"
671 },
672 "engines": {
673 "node": "^20.19.0 || >=22.12.0"
674 }
675 },
676 "node_modules/@rolldown/binding-win32-arm64-msvc": {
677 "version": "1.1.5",
678 "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.1.5.tgz",
679 "integrity": "sha512-gHv82k63z4qpV5+Q1y/12KrK0ltWBukVDI8nZcbT7Tt/ZlOIVwppazneq0F93oDxTo3IgAMEDIoQh3E2n6mVsw==",
680 "cpu": [
681 "arm64"
682 ],
683 "dev": true,
684 "license": "MIT",
685 "optional": true,
686 "os": [
687 "win32"
688 ],
689 "engines": {
690 "node": "^20.19.0 || >=22.12.0"
691 }
692 },
693 "node_modules/@rolldown/binding-win32-x64-msvc": {
694 "version": "1.1.5",
695 "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.1.5.tgz",
696 "integrity": "sha512-tTZuDBPw85tEN5PQi1pnEBzDy0Z49HtScLAbD5t6hyeU92A95pRWaSMw1GZZi/RwgSgUIl0xrSlXIT/9QzvYSA==",
697 "cpu": [
698 "x64"
699 ],
700 "dev": true,
701 "license": "MIT",
702 "optional": true,
703 "os": [
704 "win32"
705 ],
706 "engines": {
707 "node": "^20.19.0 || >=22.12.0"
708 }
709 },
710 "node_modules/@rolldown/pluginutils": {
711 "version": "1.0.1",
712 "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.1.tgz",
713 "integrity": "sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==",
714 "dev": true,
715 "license": "MIT"
716 },
717 "node_modules/@tybys/wasm-util": {
718 "version": "0.10.3",
719 "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.3.tgz",
720 "integrity": "sha512-F3fo1MYrRJYL3zER0OUOmkutjr1Vp23m7OsSgp7nq4SP6OqX6C/56XFIPAl5bt3zaBRjmW7SGz3u/6LwFpYcOg==",
721 "dev": true,
722 "license": "MIT",
723 "optional": true,
724 "dependencies": {
725 "tslib": "^2.4.0"
726 }
727 },
728 "node_modules/@types/node": {
729 "version": "24.13.3",
730 "resolved": "https://registry.npmjs.org/@types/node/-/node-24.13.3.tgz",
731 "integrity": "sha512-Dh8vAsV36ig5wa9OX4pXvMc9D3Veibfw2wix0CUwYODLD8nkj9UsLjASr49nPg+2eKzxhBV+v7L8pXvT4e639Q==",
732 "dev": true,
733 "license": "MIT",
734 "dependencies": {
735 "undici-types": "~7.18.0"
736 }
737 },
738 "node_modules/@types/react": {
739 "version": "19.2.17",
740 "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.17.tgz",
741 "integrity": "sha512-MXfmqaVPEVgkBT/aY0aGCkRWWtByiYQXo3xdQ8r5RzuFrPiRn8Gar2tQdXSUQ2GKV3bkXckek89V8wQBY2Q/Aw==",
742 "dev": true,
743 "license": "MIT",
744 "dependencies": {
745 "csstype": "^3.2.2"
746 }
747 },
748 "node_modules/@types/react-dom": {
749 "version": "19.2.3",
750 "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.3.tgz",
751 "integrity": "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==",
752 "dev": true,
753 "license": "MIT",
754 "peerDependencies": {
755 "@types/react": "^19.2.0"
756 }
757 },
758 "node_modules/@vitejs/plugin-react": {
759 "version": "6.0.4",
760 "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-6.0.4.tgz",
761 "integrity": "sha512-XcCQz0TBpBgljhj0gMuuDj49i6Ytqh5q1osT/Gp5uAVJUCTWxyskk/l1jwYYiu2xcNHHipdMz40EGfM1VdamVg==",
762 "dev": true,
763 "license": "MIT",
764 "dependencies": {
765 "@rolldown/pluginutils": "^1.0.1"
766 },
767 "engines": {
768 "node": "^20.19.0 || >=22.12.0"
769 },
770 "peerDependencies": {
771 "@rolldown/plugin-babel": "^0.1.7 || ^0.2.0",
772 "babel-plugin-react-compiler": "^1.0.0",
773 "vite": "^8.0.0"
774 },
775 "peerDependenciesMeta": {
776 "@rolldown/plugin-babel": {
777 "optional": true
778 },
779 "babel-plugin-react-compiler": {
780 "optional": true
781 }
782 }
783 },
784 "node_modules/csstype": {
785 "version": "3.2.3",
786 "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz",
787 "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==",
788 "dev": true,
789 "license": "MIT"
790 },
791 "node_modules/detect-libc": {
792 "version": "2.1.2",
793 "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz",
794 "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==",
795 "dev": true,
796 "license": "Apache-2.0",
797 "engines": {
798 "node": ">=8"
799 }
800 },
801 "node_modules/fdir": {
802 "version": "6.5.0",
803 "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
804 "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
805 "dev": true,
806 "license": "MIT",
807 "engines": {
808 "node": ">=12.0.0"
809 },
810 "peerDependencies": {
811 "picomatch": "^3 || ^4"
812 },
813 "peerDependenciesMeta": {
814 "picomatch": {
815 "optional": true
816 }
817 }
818 },
819 "node_modules/fsevents": {
820 "version": "2.3.3",
821 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
822 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
823 "dev": true,
824 "hasInstallScript": true,
825 "license": "MIT",
826 "optional": true,
827 "os": [
828 "darwin"
829 ],
830 "engines": {
831 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
832 }
833 },
834 "node_modules/h5wasm": {
835 "version": "0.10.3",
836 "resolved": "https://registry.npmjs.org/h5wasm/-/h5wasm-0.10.3.tgz",
837 "integrity": "sha512-W4Jy5ExtX/VNbyD8GdOBckDuj6AL16TemppVNxZsV3rJZEWCv2sxlCzOttZLer3zkMttbDYsWHl0qt1z3Bln+Q==",
838 "license": "SEE LICENSE IN LICENSE.txt"
839 },
840 "node_modules/lightningcss": {
841 "version": "1.33.0",
842 "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.33.0.tgz",
843 "integrity": "sha512-WkUDrojuJs0xkgGf2udWxa3yGBRxPtxUkB79i6aCZLRgc7PM8fZe9TosfPDcvEpQZbuFASnHYmRLBLUbmLOIIA==",
844 "dev": true,
845 "license": "MPL-2.0",
846 "dependencies": {
847 "detect-libc": "^2.0.3"
848 },
849 "engines": {
850 "node": ">= 12.0.0"
851 },
852 "funding": {
853 "type": "opencollective",
854 "url": "https://opencollective.com/parcel"
855 },
856 "optionalDependencies": {
857 "lightningcss-android-arm64": "1.33.0",
858 "lightningcss-darwin-arm64": "1.33.0",
859 "lightningcss-darwin-x64": "1.33.0",
860 "lightningcss-freebsd-x64": "1.33.0",
861 "lightningcss-linux-arm-gnueabihf": "1.33.0",
862 "lightningcss-linux-arm64-gnu": "1.33.0",
863 "lightningcss-linux-arm64-musl": "1.33.0",
864 "lightningcss-linux-x64-gnu": "1.33.0",
865 "lightningcss-linux-x64-musl": "1.33.0",
866 "lightningcss-win32-arm64-msvc": "1.33.0",
867 "lightningcss-win32-x64-msvc": "1.33.0"
868 }
869 },
870 "node_modules/lightningcss-android-arm64": {
871 "version": "1.33.0",
872 "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.33.0.tgz",
873 "integrity": "sha512-gEpRTalKdosp4Bb8qWtc2iOgE5SeIHlpS1up9bFq2wAyYhl1UdTObYiHe98zEM9SQvSoqQZ1IQD0JNpg3Ml5pg==",
874 "cpu": [
875 "arm64"
876 ],
877 "dev": true,
878 "license": "MPL-2.0",
879 "optional": true,
880 "os": [
881 "android"
882 ],
883 "engines": {
884 "node": ">= 12.0.0"
885 },
886 "funding": {
887 "type": "opencollective",
888 "url": "https://opencollective.com/parcel"
889 }
890 },
891 "node_modules/lightningcss-darwin-arm64": {
892 "version": "1.33.0",
893 "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.33.0.tgz",
894 "integrity": "sha512-Sciaz8eenNTKn9b3t7+xr0ipTp9YxKQY4npwQ3mrRuL0BAVHBLyZxofhaKBAVtzmtRZ/zTyo0/to4B1uWG/Djg==",
895 "cpu": [
896 "arm64"
897 ],
898 "dev": true,
899 "license": "MPL-2.0",
900 "optional": true,
901 "os": [
902 "darwin"
903 ],
904 "engines": {
905 "node": ">= 12.0.0"
906 },
907 "funding": {
908 "type": "opencollective",
909 "url": "https://opencollective.com/parcel"
910 }
911 },
912 "node_modules/lightningcss-darwin-x64": {
913 "version": "1.33.0",
914 "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.33.0.tgz",
915 "integrity": "sha512-Z5UPAxzrjlWNNyGy6i65cJzzvgJ5D3T6wMvs+gWpY9d7qRhANrxqAp6LhxIgZhWEw18RfJTGcRxjuLIBr+m8XQ==",
916 "cpu": [
917 "x64"
918 ],
919 "dev": true,
920 "license": "MPL-2.0",
921 "optional": true,
922 "os": [
923 "darwin"
924 ],
925 "engines": {
926 "node": ">= 12.0.0"
927 },
928 "funding": {
929 "type": "opencollective",
930 "url": "https://opencollective.com/parcel"
931 }
932 },
933 "node_modules/lightningcss-freebsd-x64": {
934 "version": "1.33.0",
935 "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.33.0.tgz",
936 "integrity": "sha512-QQM/Ti/hQajJwCY+RiWuCZ9sdtI/XQk7nDK5vC8kkdwixezOlDgvDx7+RT+QjK6FcFT4MpsuoBnHIo/O3StRRg==",
937 "cpu": [
938 "x64"
939 ],
940 "dev": true,
941 "license": "MPL-2.0",
942 "optional": true,
943 "os": [
944 "freebsd"
945 ],
946 "engines": {
947 "node": ">= 12.0.0"
948 },
949 "funding": {
950 "type": "opencollective",
951 "url": "https://opencollective.com/parcel"
952 }
953 },
954 "node_modules/lightningcss-linux-arm-gnueabihf": {
955 "version": "1.33.0",
956 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.33.0.tgz",
957 "integrity": "sha512-N7FVBe6iS24MlM6R/4RBTxGhQheZGs7tiQ9U32UtF75NzP5Q7xWPRqLBCKxlRQRk3rY1jCIPLzx7WzOhuUIRLQ==",
958 "cpu": [
959 "arm"
960 ],
961 "dev": true,
962 "license": "MPL-2.0",
963 "optional": true,
964 "os": [
965 "linux"
966 ],
967 "engines": {
968 "node": ">= 12.0.0"
969 },
970 "funding": {
971 "type": "opencollective",
972 "url": "https://opencollective.com/parcel"
973 }
974 },
975 "node_modules/lightningcss-linux-arm64-gnu": {
976 "version": "1.33.0",
977 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.33.0.tgz",
978 "integrity": "sha512-j2v/itmy4HlNxlc6voKXYgBqNi0Ng2LShg4z7GufpEgs05P+2suBVyi9I6YHq5uoVFx9ETin3eCEhLVyXGQnKg==",
979 "cpu": [
980 "arm64"
981 ],
982 "dev": true,
983 "libc": [
984 "glibc"
985 ],
986 "license": "MPL-2.0",
987 "optional": true,
988 "os": [
989 "linux"
990 ],
991 "engines": {
992 "node": ">= 12.0.0"
993 },
994 "funding": {
995 "type": "opencollective",
996 "url": "https://opencollective.com/parcel"
997 }
998 },
999 "node_modules/lightningcss-linux-arm64-musl": {
1000 "version": "1.33.0",
1001 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.33.0.tgz",
1002 "integrity": "sha512-yiO5ROMuYQgXbC60yjZU5CYSFZGKXL0HFATXt9mHJn1+zW55oCtMI9NfcVhYLMFDL7gV7oBPon/EmMMGg2OvtQ==",
1003 "cpu": [
1004 "arm64"
1005 ],
1006 "dev": true,
1007 "libc": [
1008 "musl"
1009 ],
1010 "license": "MPL-2.0",
1011 "optional": true,
1012 "os": [
1013 "linux"
1014 ],
1015 "engines": {
1016 "node": ">= 12.0.0"
1017 },
1018 "funding": {
1019 "type": "opencollective",
1020 "url": "https://opencollective.com/parcel"
1021 }
1022 },
1023 "node_modules/lightningcss-linux-x64-gnu": {
1024 "version": "1.33.0",
1025 "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.33.0.tgz",
1026 "integrity": "sha512-ar+Ju7LmcN0Jo4FpL4hpFybwNG9/3A/Br5KW2n2jyODg3MEZXaDYADdemoNS+BDNfMgKvylJLj4S5tyRActuAg==",
1027 "cpu": [
1028 "x64"
1029 ],
1030 "dev": true,
1031 "libc": [
1032 "glibc"
1033 ],
1034 "license": "MPL-2.0",
1035 "optional": true,
1036 "os": [
1037 "linux"
1038 ],
1039 "engines": {
1040 "node": ">= 12.0.0"
1041 },
1042 "funding": {
1043 "type": "opencollective",
1044 "url": "https://opencollective.com/parcel"
1045 }
1046 },
1047 "node_modules/lightningcss-linux-x64-musl": {
1048 "version": "1.33.0",
1049 "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.33.0.tgz",
1050 "integrity": "sha512-RYiYbkokw0trfKqqzfF55lginwEPrD3OJDfTuJzFs1MK6iFnDenaz1fqLLtX4ITG3OktJQXOeTaw1awrBAlZPw==",
1051 "cpu": [
1052 "x64"
1053 ],
1054 "dev": true,
1055 "libc": [
1056 "musl"
1057 ],
1058 "license": "MPL-2.0",
1059 "optional": true,
1060 "os": [
1061 "linux"
1062 ],
1063 "engines": {
1064 "node": ">= 12.0.0"
1065 },
1066 "funding": {
1067 "type": "opencollective",
1068 "url": "https://opencollective.com/parcel"
1069 }
1070 },
1071 "node_modules/lightningcss-win32-arm64-msvc": {
1072 "version": "1.33.0",
1073 "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.33.0.tgz",
1074 "integrity": "sha512-1K+MPfLSFVpphzpdbfkhlWk6wBrTObBzS2T6db10PNOZgR9GoVsAWzwNyuhUYYbTp23j+4RrncfujZ4uAzXvwA==",
1075 "cpu": [
1076 "arm64"
1077 ],
1078 "dev": true,
1079 "license": "MPL-2.0",
1080 "optional": true,
1081 "os": [
1082 "win32"
1083 ],
1084 "engines": {
1085 "node": ">= 12.0.0"
1086 },
1087 "funding": {
1088 "type": "opencollective",
1089 "url": "https://opencollective.com/parcel"
1090 }
1091 },
1092 "node_modules/lightningcss-win32-x64-msvc": {
1093 "version": "1.33.0",
1094 "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.33.0.tgz",
1095 "integrity": "sha512-OlEICDx/Xl0FqSp4bry8zFnCvGpig3Gl4gCquvYwHuqJKEC1+n9NgDniFvqHGmMv1ZkqDJrDqKKSykTDX+ehuA==",
1096 "cpu": [
1097 "x64"
1098 ],
1099 "dev": true,
1100 "license": "MPL-2.0",
1101 "optional": true,
1102 "os": [
1103 "win32"
1104 ],
1105 "engines": {
1106 "node": ">= 12.0.0"
1107 },
1108 "funding": {
1109 "type": "opencollective",
1110 "url": "https://opencollective.com/parcel"
1111 }
1112 },
1113 "node_modules/nanoid": {
1114 "version": "3.3.16",
1115 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.16.tgz",
1116 "integrity": "sha512-bzlKTyNJ7+LdGIIwy8ijFpIqEQIvafahV7eYykJ8Cvh42EdJeODoJ6gUJXpQJvej1BddH8OqTXZNE/KfbWAu8Q==",
1117 "dev": true,
1118 "funding": [
1119 {
1120 "type": "github",
1121 "url": "https://github.com/sponsors/ai"
1122 }
1123 ],
1124 "license": "MIT",
1125 "bin": {
1126 "nanoid": "bin/nanoid.cjs"
1127 },
1128 "engines": {
1129 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
1130 }
1131 },
1132 "node_modules/oxlint": {
1133 "version": "1.75.0",
1134 "resolved": "https://registry.npmjs.org/oxlint/-/oxlint-1.75.0.tgz",
1135 "integrity": "sha512-m9WzjRcRYA/uqIZDa9tclrieoPJ/ln1QYTKdFx6NUOs8uY5DiHlIwRQoCrHT6OM6O3ww3l2skY5gO7G7ZphE7g==",
1136 "dev": true,
1137 "license": "MIT",
1138 "bin": {
1139 "oxlint": "bin/oxlint"
1140 },
1141 "engines": {
1142 "node": "^20.19.0 || >=22.12.0"
1143 },
1144 "funding": {
1145 "url": "https://github.com/sponsors/Boshen"
1146 },
1147 "optionalDependencies": {
1148 "@oxlint/binding-android-arm-eabi": "1.75.0",
1149 "@oxlint/binding-android-arm64": "1.75.0",
1150 "@oxlint/binding-darwin-arm64": "1.75.0",
1151 "@oxlint/binding-darwin-x64": "1.75.0",
1152 "@oxlint/binding-freebsd-x64": "1.75.0",
1153 "@oxlint/binding-linux-arm-gnueabihf": "1.75.0",
1154 "@oxlint/binding-linux-arm-musleabihf": "1.75.0",
1155 "@oxlint/binding-linux-arm64-gnu": "1.75.0",
1156 "@oxlint/binding-linux-arm64-musl": "1.75.0",
1157 "@oxlint/binding-linux-ppc64-gnu": "1.75.0",
1158 "@oxlint/binding-linux-riscv64-gnu": "1.75.0",
1159 "@oxlint/binding-linux-riscv64-musl": "1.75.0",
1160 "@oxlint/binding-linux-s390x-gnu": "1.75.0",
1161 "@oxlint/binding-linux-x64-gnu": "1.75.0",
1162 "@oxlint/binding-linux-x64-musl": "1.75.0",
1163 "@oxlint/binding-openharmony-arm64": "1.75.0",
1164 "@oxlint/binding-win32-arm64-msvc": "1.75.0",
1165 "@oxlint/binding-win32-ia32-msvc": "1.75.0",
1166 "@oxlint/binding-win32-x64-msvc": "1.75.0"
1167 },
1168 "peerDependencies": {
1169 "oxlint-tsgolint": ">=7.0.2001",
1170 "vite-plus": "*"
1171 },
1172 "peerDependenciesMeta": {
1173 "oxlint-tsgolint": {
1174 "optional": true
1175 },
1176 "vite-plus": {
1177 "optional": true
1178 }
1179 }
1180 },
1181 "node_modules/picocolors": {
1182 "version": "1.1.1",
1183 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
1184 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
1185 "dev": true,
1186 "license": "ISC"
1187 },
1188 "node_modules/picomatch": {
1189 "version": "4.0.5",
1190 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.5.tgz",
1191 "integrity": "sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==",
1192 "dev": true,
1193 "license": "MIT",
1194 "engines": {
1195 "node": ">=12"
1196 },
1197 "funding": {
1198 "url": "https://github.com/sponsors/jonschlinkert"
1199 }
1200 },
1201 "node_modules/postcss": {
1202 "version": "8.5.23",
1203 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.23.tgz",
1204 "integrity": "sha512-g50586zr4bZmwFiTlflMu8E0bDTb5I5gertgwAKmsdUlTQIhZtunzUlD1WSzwcVWPoAVpsrA6vlfCD7oXvRwgg==",
1205 "dev": true,
1206 "funding": [
1207 {
1208 "type": "opencollective",
1209 "url": "https://opencollective.com/postcss/"
1210 },
1211 {
1212 "type": "tidelift",
1213 "url": "https://tidelift.com/funding/github/npm/postcss"
1214 },
1215 {
1216 "type": "github",
1217 "url": "https://github.com/sponsors/ai"
1218 }
1219 ],
1220 "license": "MIT",
1221 "dependencies": {
1222 "nanoid": "^3.3.16",
1223 "picocolors": "^1.1.1",
1224 "source-map-js": "^1.2.1"
1225 },
1226 "engines": {
1227 "node": "^10 || ^12 || >=14"
1228 }
1229 },
1230 "node_modules/react": {
1231 "version": "19.2.8",
1232 "resolved": "https://registry.npmjs.org/react/-/react-19.2.8.tgz",
1233 "integrity": "sha512-PWaYA1L/q9u2u7xYQi+Y3L3Yfnie7XyLeaJICV1MGD6LprsBxcAqGjYyr0eY3p+QdsA+x/Irkt4Qif8D63+Sbw==",
1234 "license": "MIT",
1235 "engines": {
1236 "node": ">=0.10.0"
1237 }
1238 },
1239 "node_modules/react-dom": {
1240 "version": "19.2.8",
1241 "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.8.tgz",
1242 "integrity": "sha512-rVprimfGBG3DR+Tq0IQG2DT5PxKth1WIGDmj5yPmlzr4YBe7uyE+Du4oVqTDXZSHGGGXRtTJEGSSePyQCMBglQ==",
1243 "license": "MIT",
1244 "dependencies": {
1245 "scheduler": "^0.27.0"
1246 },
1247 "peerDependencies": {
1248 "react": "^19.2.8"
1249 }
1250 },
1251 "node_modules/rolldown": {
1252 "version": "1.1.5",
1253 "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.1.5.tgz",
1254 "integrity": "sha512-t9z29cJjXf/vxQ8dyhCSpt6H6aSwHTk8cT5I3iy6SMXuFpk5mB6PL6XfC8PCwrPTx93udwKUm9HRteAlTGBLiA==",
1255 "dev": true,
1256 "license": "MIT",
1257 "dependencies": {
1258 "@oxc-project/types": "=0.139.0",
1259 "@rolldown/pluginutils": "^1.0.0"
1260 },
1261 "bin": {
1262 "rolldown": "bin/cli.mjs"
1263 },
1264 "engines": {
1265 "node": "^20.19.0 || >=22.12.0"
1266 },
1267 "optionalDependencies": {
1268 "@rolldown/binding-android-arm64": "1.1.5",
1269 "@rolldown/binding-darwin-arm64": "1.1.5",
1270 "@rolldown/binding-darwin-x64": "1.1.5",
1271 "@rolldown/binding-freebsd-x64": "1.1.5",
1272 "@rolldown/binding-linux-arm-gnueabihf": "1.1.5",
1273 "@rolldown/binding-linux-arm64-gnu": "1.1.5",
1274 "@rolldown/binding-linux-arm64-musl": "1.1.5",
1275 "@rolldown/binding-linux-ppc64-gnu": "1.1.5",
1276 "@rolldown/binding-linux-s390x-gnu": "1.1.5",
1277 "@rolldown/binding-linux-x64-gnu": "1.1.5",
1278 "@rolldown/binding-linux-x64-musl": "1.1.5",
1279 "@rolldown/binding-openharmony-arm64": "1.1.5",
1280 "@rolldown/binding-wasm32-wasi": "1.1.5",
1281 "@rolldown/binding-win32-arm64-msvc": "1.1.5",
1282 "@rolldown/binding-win32-x64-msvc": "1.1.5"
1283 }
1284 },
1285 "node_modules/scheduler": {
1286 "version": "0.27.0",
1287 "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz",
1288 "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==",
1289 "license": "MIT"
1290 },
1291 "node_modules/source-map-js": {
1292 "version": "1.2.1",
1293 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
1294 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
1295 "dev": true,
1296 "license": "BSD-3-Clause",
1297 "engines": {
1298 "node": ">=0.10.0"
1299 }
1300 },
1301 "node_modules/tinyglobby": {
1302 "version": "0.2.17",
1303 "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz",
1304 "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==",
1305 "dev": true,
1306 "license": "MIT",
1307 "dependencies": {
1308 "fdir": "^6.5.0",
1309 "picomatch": "^4.0.4"
1310 },
1311 "engines": {
1312 "node": ">=12.0.0"
1313 },
1314 "funding": {
1315 "url": "https://github.com/sponsors/SuperchupuDev"
1316 }
1317 },
1318 "node_modules/tslib": {
1319 "version": "2.8.1",
1320 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
1321 "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
1322 "dev": true,
1323 "license": "0BSD",
1324 "optional": true
1325 },
1326 "node_modules/typescript": {
1327 "version": "6.0.3",
1328 "resolved": "https://registry.npmjs.org/typescript/-/typescript-6.0.3.tgz",
1329 "integrity": "sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==",
1330 "dev": true,
1331 "license": "Apache-2.0",
1332 "bin": {
1333 "tsc": "bin/tsc",
1334 "tsserver": "bin/tsserver"
1335 },
1336 "engines": {
1337 "node": ">=14.17"
1338 }
1339 },
1340 "node_modules/undici-types": {
1341 "version": "7.18.2",
1342 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz",
1343 "integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==",
1344 "dev": true,
1345 "license": "MIT"
1346 },
1347 "node_modules/vite": {
1348 "version": "8.1.5",
1349 "resolved": "https://registry.npmjs.org/vite/-/vite-8.1.5.tgz",
1350 "integrity": "sha512-7ULLwsCdYx/nRyrpiEwvqb5TFHrMVZyBt+rg/OAXT7rgj/z+DtTDyKFeLAdDkubDVDKD8jOsndmy7m55XcfUsw==",
1351 "dev": true,
1352 "license": "MIT",
1353 "dependencies": {
1354 "lightningcss": "^1.32.0",
1355 "picomatch": "^4.0.5",
1356 "postcss": "^8.5.17",
1357 "rolldown": "~1.1.5",
1358 "tinyglobby": "^0.2.17"
1359 },
1360 "bin": {
1361 "vite": "bin/vite.js"
1362 },
1363 "engines": {
1364 "node": "^20.19.0 || >=22.12.0"
1365 },
1366 "funding": {
1367 "url": "https://github.com/vitejs/vite?sponsor=1"
1368 },
1369 "optionalDependencies": {
1370 "fsevents": "~2.3.3"
1371 },
1372 "peerDependencies": {
1373 "@types/node": "^20.19.0 || >=22.12.0",
1374 "@vitejs/devtools": "^0.3.0",
1375 "esbuild": "^0.27.0 || ^0.28.0",
1376 "jiti": ">=1.21.0",
1377 "less": "^4.0.0",
1378 "sass": "^1.70.0",
1379 "sass-embedded": "^1.70.0",
1380 "stylus": ">=0.54.8",
1381 "sugarss": "^5.0.0",
1382 "terser": "^5.16.0",
1383 "tsx": "^4.8.1",
1384 "yaml": "^2.4.2"
1385 },
1386 "peerDependenciesMeta": {
1387 "@types/node": {
1388 "optional": true
1389 },
1390 "@vitejs/devtools": {
1391 "optional": true
1392 },
1393 "esbuild": {
1394 "optional": true
1395 },
1396 "jiti": {
1397 "optional": true
1398 },
1399 "less": {
1400 "optional": true
1401 },
1402 "sass": {
1403 "optional": true
1404 },
1405 "sass-embedded": {
1406 "optional": true
1407 },
1408 "stylus": {
1409 "optional": true
1410 },
1411 "sugarss": {
1412 "optional": true
1413 },
1414 "terser": {
1415 "optional": true
1416 },
1417 "tsx": {
1418 "optional": true
1419 },
1420 "yaml": {
1421 "optional": true
1422 }
1423 }
1424 }
1425 }
1426}