/ proof-of-concept / toy-instruments
Sign in
proof-of-concept / toy-instruments
toy-instruments / package-lock.json
1694 lines · 54.0 KBBlameHistoryRaw
1{
2 "name": "toy-instruments",
3 "version": "0.1.0",
4 "lockfileVersion": 3,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "toy-instruments",
9 "version": "0.1.0",
10 "dependencies": {
11 "three": "^0.180.0"
12 },
13 "devDependencies": {
14 "@types/three": "^0.180.0",
15 "typescript": "^5.9.0",
16 "vite": "^7.1.0",
17 "vitest": "^3.2.0"
18 }
19 },
20 "node_modules/@dimforge/rapier3d-compat": {
21 "version": "0.12.0",
22 "resolved": "https://registry.npmjs.org/@dimforge/rapier3d-compat/-/rapier3d-compat-0.12.0.tgz",
23 "integrity": "sha512-uekIGetywIgopfD97oDL5PfeezkFpNhwlzlaEYNOA0N6ghdsOvh/HYjSMek5Q2O1PYvRSDFcqFVJl4r4ZBwOow==",
24 "dev": true,
25 "license": "Apache-2.0"
26 },
27 "node_modules/@esbuild/aix-ppc64": {
28 "version": "0.28.2",
29 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.2.tgz",
30 "integrity": "sha512-XExcO+dvLKvVtNTibSTBej1NCAbaGhWn9Ww1ZPx80qsahhPFe/8jgWP0IchNe0F3HwkU7n8ejhH8bjonqht8mQ==",
31 "cpu": [
32 "ppc64"
33 ],
34 "dev": true,
35 "license": "MIT",
36 "optional": true,
37 "os": [
38 "aix"
39 ],
40 "engines": {
41 "node": ">=18"
42 }
43 },
44 "node_modules/@esbuild/android-arm": {
45 "version": "0.28.2",
46 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.2.tgz",
47 "integrity": "sha512-kXXoiPVVGQcnIYGOeaovwOURpniDBpSq4A03qkQ+BMQqtGG6HYap3xne9C1O1yo4TR3qxlCX5IqqmX6fFo2Lqg==",
48 "cpu": [
49 "arm"
50 ],
51 "dev": true,
52 "license": "MIT",
53 "optional": true,
54 "os": [
55 "android"
56 ],
57 "engines": {
58 "node": ">=18"
59 }
60 },
61 "node_modules/@esbuild/android-arm64": {
62 "version": "0.28.2",
63 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.2.tgz",
64 "integrity": "sha512-5YfKeeI8qWfBZIX+u2xZC3Zlb3Os/gLS2sbEKM+I4ZOcsWmHS2WLysCcQZDAFRslDUU5Oiq44gf6PYN1vGwG5A==",
65 "cpu": [
66 "arm64"
67 ],
68 "dev": true,
69 "license": "MIT",
70 "optional": true,
71 "os": [
72 "android"
73 ],
74 "engines": {
75 "node": ">=18"
76 }
77 },
78 "node_modules/@esbuild/android-x64": {
79 "version": "0.28.2",
80 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.2.tgz",
81 "integrity": "sha512-O387ite7SzUyCcy3JQX4P4bLtEA7bLLkx+esve5JHnyYfNTxcVpXZo9jhdB0lTKN44gztELTdU7nS8Nr16Fs1Q==",
82 "cpu": [
83 "x64"
84 ],
85 "dev": true,
86 "license": "MIT",
87 "optional": true,
88 "os": [
89 "android"
90 ],
91 "engines": {
92 "node": ">=18"
93 }
94 },
95 "node_modules/@esbuild/darwin-arm64": {
96 "version": "0.28.2",
97 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.2.tgz",
98 "integrity": "sha512-n4KqkOQrraxHJcgjM1RvwbigfQKIKJVpM7xp+KsxiyUSrRdIXnt73VhrPAx0fV44hgfmIVKjxMN9J1t5jySVkw==",
99 "cpu": [
100 "arm64"
101 ],
102 "dev": true,
103 "license": "MIT",
104 "optional": true,
105 "os": [
106 "darwin"
107 ],
108 "engines": {
109 "node": ">=18"
110 }
111 },
112 "node_modules/@esbuild/darwin-x64": {
113 "version": "0.28.2",
114 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.2.tgz",
115 "integrity": "sha512-uq6suIWYP37qzGddBKPw5QEQPi6HiLGsO7UmkpfyaYNQ3D+rN6w6WfwH+nuqcGXWvawGwxOEroO4YGnFh95azw==",
116 "cpu": [
117 "x64"
118 ],
119 "dev": true,
120 "license": "MIT",
121 "optional": true,
122 "os": [
123 "darwin"
124 ],
125 "engines": {
126 "node": ">=18"
127 }
128 },
129 "node_modules/@esbuild/freebsd-arm64": {
130 "version": "0.28.2",
131 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.2.tgz",
132 "integrity": "sha512-n+I0BTSRIoy+d6RPKnEVwql5UwBJolytvY4mAOIEJorKlqgPII8ix6slVVrfZ5Tnj7glIZvloylbB/EJPMWEXw==",
133 "cpu": [
134 "arm64"
135 ],
136 "dev": true,
137 "license": "MIT",
138 "optional": true,
139 "os": [
140 "freebsd"
141 ],
142 "engines": {
143 "node": ">=18"
144 }
145 },
146 "node_modules/@esbuild/freebsd-x64": {
147 "version": "0.28.2",
148 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.2.tgz",
149 "integrity": "sha512-78XJTJkvPs0kz2w61301PJjXl4g7q3JqiYMZ/M/yVI73EHBrCRTgkhu9oqG7vPqq+a/yadEW8aD+agKlk5xrmg==",
150 "cpu": [
151 "x64"
152 ],
153 "dev": true,
154 "license": "MIT",
155 "optional": true,
156 "os": [
157 "freebsd"
158 ],
159 "engines": {
160 "node": ">=18"
161 }
162 },
163 "node_modules/@esbuild/linux-arm": {
164 "version": "0.28.2",
165 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.2.tgz",
166 "integrity": "sha512-XlDnu2q5yoqems+xay6wSAcg9DDD7K9RLKZEBOMZm3ckNpJBvOX20tSfby8KfrrhINDyv9V2YVZKY/SpoGJI8w==",
167 "cpu": [
168 "arm"
169 ],
170 "dev": true,
171 "license": "MIT",
172 "optional": true,
173 "os": [
174 "linux"
175 ],
176 "engines": {
177 "node": ">=18"
178 }
179 },
180 "node_modules/@esbuild/linux-arm64": {
181 "version": "0.28.2",
182 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.2.tgz",
183 "integrity": "sha512-pW4AC0P3it8c7do9MVM4p51FzHzdM/TZrerurgRcHJ2WTa1VQ1CIq18xncfpBJw4ojkiZZrKW2yIBWBP92j6Ug==",
184 "cpu": [
185 "arm64"
186 ],
187 "dev": true,
188 "license": "MIT",
189 "optional": true,
190 "os": [
191 "linux"
192 ],
193 "engines": {
194 "node": ">=18"
195 }
196 },
197 "node_modules/@esbuild/linux-ia32": {
198 "version": "0.28.2",
199 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.2.tgz",
200 "integrity": "sha512-CYbnj78HsIeA+DhgUKgFCfvNsTHFhMMrinUrMZpDXJXKN8T3XViTZ/+wtHeVxEWY8ewSzTFN+nRmSwO2tZaLUQ==",
201 "cpu": [
202 "ia32"
203 ],
204 "dev": true,
205 "license": "MIT",
206 "optional": true,
207 "os": [
208 "linux"
209 ],
210 "engines": {
211 "node": ">=18"
212 }
213 },
214 "node_modules/@esbuild/linux-loong64": {
215 "version": "0.28.2",
216 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.2.tgz",
217 "integrity": "sha512-buwkd8nsph4R+ajRvw0qM5Hja/TXQow3ptzWO2EbG/cqcIkHloRrdlBtQlshyYGTNFvfkfJ5tpPLVkY4DtsPfQ==",
218 "cpu": [
219 "loong64"
220 ],
221 "dev": true,
222 "license": "MIT",
223 "optional": true,
224 "os": [
225 "linux"
226 ],
227 "engines": {
228 "node": ">=18"
229 }
230 },
231 "node_modules/@esbuild/linux-mips64el": {
232 "version": "0.28.2",
233 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.2.tgz",
234 "integrity": "sha512-ZVykbDyk7519VwiNb9Lcj9m8XM6v5V9uKPvrEMkkEedVewf+0itkhahp4HDpgERXhwLRpWFypsGbG/J8s0QjJA==",
235 "cpu": [
236 "mips64el"
237 ],
238 "dev": true,
239 "license": "MIT",
240 "optional": true,
241 "os": [
242 "linux"
243 ],
244 "engines": {
245 "node": ">=18"
246 }
247 },
248 "node_modules/@esbuild/linux-ppc64": {
249 "version": "0.28.2",
250 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.2.tgz",
251 "integrity": "sha512-CAXl+Dtd9UUuJd8pKKdwh6MLm3MUMiqMPmhZ3tTSXPqfyQ3vDl6R5hZdZ/kYojK4ofXtdfSv1tFq8XzWx3heNQ==",
252 "cpu": [
253 "ppc64"
254 ],
255 "dev": true,
256 "license": "MIT",
257 "optional": true,
258 "os": [
259 "linux"
260 ],
261 "engines": {
262 "node": ">=18"
263 }
264 },
265 "node_modules/@esbuild/linux-riscv64": {
266 "version": "0.28.2",
267 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.2.tgz",
268 "integrity": "sha512-GeXCej4IQtU1B+QlDV8W/RRvbzI3O/Stss+/bCXv4lZls5WGRtu2a+3JkA3i4qIUlMXpcHebWpF8AkJhATowuA==",
269 "cpu": [
270 "riscv64"
271 ],
272 "dev": true,
273 "license": "MIT",
274 "optional": true,
275 "os": [
276 "linux"
277 ],
278 "engines": {
279 "node": ">=18"
280 }
281 },
282 "node_modules/@esbuild/linux-s390x": {
283 "version": "0.28.2",
284 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.2.tgz",
285 "integrity": "sha512-3H1weTYZPxt/WOhByszQZybS9w5lKzUn1FDMsgEChbHWQwHYQQRfBxgCcZvPhjHfKyJjIievvMmEUawJrdY9Dg==",
286 "cpu": [
287 "s390x"
288 ],
289 "dev": true,
290 "license": "MIT",
291 "optional": true,
292 "os": [
293 "linux"
294 ],
295 "engines": {
296 "node": ">=18"
297 }
298 },
299 "node_modules/@esbuild/linux-x64": {
300 "version": "0.28.2",
301 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.2.tgz",
302 "integrity": "sha512-4xTZr1FUmSoQW4XIWmit3tzQrUTZM+N3P0XV8xROKYF50XfI7xeO90+1bZvNwxIufQ9hDQVRJH5YhgPVF8A/HQ==",
303 "cpu": [
304 "x64"
305 ],
306 "dev": true,
307 "license": "MIT",
308 "optional": true,
309 "os": [
310 "linux"
311 ],
312 "engines": {
313 "node": ">=18"
314 }
315 },
316 "node_modules/@esbuild/netbsd-arm64": {
317 "version": "0.28.2",
318 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.2.tgz",
319 "integrity": "sha512-sSATRjPeDBg3pdgHoQfoYBob11Kk1FGa9lui5RIHZCoCkJa9QKlvl3/vKz2usCmYYjs7ymJR/2Nnsqe+Hjt5nw==",
320 "cpu": [
321 "arm64"
322 ],
323 "dev": true,
324 "license": "MIT",
325 "optional": true,
326 "os": [
327 "netbsd"
328 ],
329 "engines": {
330 "node": ">=18"
331 }
332 },
333 "node_modules/@esbuild/netbsd-x64": {
334 "version": "0.28.2",
335 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.2.tgz",
336 "integrity": "sha512-lqnzCV+mM0gIADaKihiCg6ifgfU2L3h5E33rNQBN1Y4MaVGnzryzmvvf7UHxprpQdE8hpqLolJ9Rl+SkIRDpyw==",
337 "cpu": [
338 "x64"
339 ],
340 "dev": true,
341 "license": "MIT",
342 "optional": true,
343 "os": [
344 "netbsd"
345 ],
346 "engines": {
347 "node": ">=18"
348 }
349 },
350 "node_modules/@esbuild/openbsd-arm64": {
351 "version": "0.28.2",
352 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.2.tgz",
353 "integrity": "sha512-AL2qJILH7lNjrDmCQDvdxMfAUIv8KMNZOvrwAQ8i8//ntL9FflhOyMJ8OZSMBb8/AWXe3/5v5S20y3zCoZWKoQ==",
354 "cpu": [
355 "arm64"
356 ],
357 "dev": true,
358 "license": "MIT",
359 "optional": true,
360 "os": [
361 "openbsd"
362 ],
363 "engines": {
364 "node": ">=18"
365 }
366 },
367 "node_modules/@esbuild/openbsd-x64": {
368 "version": "0.28.2",
369 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.2.tgz",
370 "integrity": "sha512-QtiuPytchRyC4rwUKhexJdQKvDuZ6hWloi3igqPQNUJCS1/v9EiO3UTOXR6A3FoMo4fnAKbWJdqaIwhOzh8qEw==",
371 "cpu": [
372 "x64"
373 ],
374 "dev": true,
375 "license": "MIT",
376 "optional": true,
377 "os": [
378 "openbsd"
379 ],
380 "engines": {
381 "node": ">=18"
382 }
383 },
384 "node_modules/@esbuild/openharmony-arm64": {
385 "version": "0.28.2",
386 "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.2.tgz",
387 "integrity": "sha512-WkhYDmpTjLvGlScA1rwjRUmhl4k8oXR3cIbtqWmELgU/dFeHHlEllxDvdWcNJV9rbzCexB5vz8gtNewWLgCT7Q==",
388 "cpu": [
389 "arm64"
390 ],
391 "dev": true,
392 "license": "MIT",
393 "optional": true,
394 "os": [
395 "openharmony"
396 ],
397 "engines": {
398 "node": ">=18"
399 }
400 },
401 "node_modules/@esbuild/sunos-x64": {
402 "version": "0.28.2",
403 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.2.tgz",
404 "integrity": "sha512-GPMSkTOtMnv2U2F8gxe4Io6qmVs+YKyp832Etqqxr0hFngmXQ3rzwytelm3GIn7T4VviRUlf3sOgBOiTdvaf7g==",
405 "cpu": [
406 "x64"
407 ],
408 "dev": true,
409 "license": "MIT",
410 "optional": true,
411 "os": [
412 "sunos"
413 ],
414 "engines": {
415 "node": ">=18"
416 }
417 },
418 "node_modules/@esbuild/win32-arm64": {
419 "version": "0.28.2",
420 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.2.tgz",
421 "integrity": "sha512-PIhhEkE9uPBleRBrQEJpUn7MBnibZzbGzYWPmY3x+YoVg/95zbjB4CxPPOQ8l5tYYM4mMaCthF8/1DIfBQQyWQ==",
422 "cpu": [
423 "arm64"
424 ],
425 "dev": true,
426 "license": "MIT",
427 "optional": true,
428 "os": [
429 "win32"
430 ],
431 "engines": {
432 "node": ">=18"
433 }
434 },
435 "node_modules/@esbuild/win32-ia32": {
436 "version": "0.28.2",
437 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.2.tgz",
438 "integrity": "sha512-YmJbfTlvU7Sdn9BB+4PRES4oB6pxgS37MAONj+hBr/cpXS1aBPKXxNnDbu+QCWPj0o9dgyxeq79g6c5P8KeuYA==",
439 "cpu": [
440 "ia32"
441 ],
442 "dev": true,
443 "license": "MIT",
444 "optional": true,
445 "os": [
446 "win32"
447 ],
448 "engines": {
449 "node": ">=18"
450 }
451 },
452 "node_modules/@esbuild/win32-x64": {
453 "version": "0.28.2",
454 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.2.tgz",
455 "integrity": "sha512-5ebpxr3nWMzrL/rnUI755Jkuee0bHL/Gq0WTF9lvcpv73wAp5eu8MfBUgWK9bhWvZjj7yX8etf/8tI8Ney695g==",
456 "cpu": [
457 "x64"
458 ],
459 "dev": true,
460 "license": "MIT",
461 "optional": true,
462 "os": [
463 "win32"
464 ],
465 "engines": {
466 "node": ">=18"
467 }
468 },
469 "node_modules/@jridgewell/sourcemap-codec": {
470 "version": "1.6.0",
471 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.6.0.tgz",
472 "integrity": "sha512-T7jf+5zgsZHwNJ4lvQ7/aezbyk0nNX+zJVWpmHA7VYsEx7a7qr5Rg5IbtJFqkgze5Y2sruq1RUY8Q837Od7iFw==",
473 "dev": true,
474 "license": "MIT"
475 },
476 "node_modules/@napi-rs/lzma-linux-x64-gnu": {
477 "version": "1.5.1",
478 "resolved": "https://registry.npmjs.org/@napi-rs/lzma-linux-x64-gnu/-/lzma-linux-x64-gnu-1.5.1.tgz",
479 "integrity": "sha512-oTXEIha4SsuXdTA4Iyskj0kpdx2yVXdhd75c2v3xGrHFfVMsbhTPZU/nMPL4sWKo4pBHm3aucLaqGlF696dTyQ==",
480 "cpu": [
481 "x64"
482 ],
483 "dev": true,
484 "license": "MIT",
485 "optional": true,
486 "os": [
487 "linux"
488 ],
489 "engines": {
490 "node": "^22.20 || ^24.12 || >=25"
491 }
492 },
493 "node_modules/@rollup/rollup-android-arm-eabi": {
494 "version": "4.64.1",
495 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.64.1.tgz",
496 "integrity": "sha512-QRU7UpoS9hd8Ij5I6fCVBxZ0UpdfAbZ5y7BWG5STFGMoM9jGzUP464yYAa3CzZxvG+jBwq1kI8L07xx0ReAdGA==",
497 "cpu": [
498 "arm"
499 ],
500 "dev": true,
501 "license": "MIT",
502 "optional": true,
503 "os": [
504 "android"
505 ]
506 },
507 "node_modules/@rollup/rollup-android-arm64": {
508 "version": "4.64.1",
509 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.64.1.tgz",
510 "integrity": "sha512-ttQF6Rp4MrNy9/2AOPmHmMXbNE8kIlNPYoGC3ksid9tonleMQALfrhTFJiQxobBvXYKG5Wcc8VGcHWTHR0ik8w==",
511 "cpu": [
512 "arm64"
513 ],
514 "dev": true,
515 "license": "MIT",
516 "optional": true,
517 "os": [
518 "android"
519 ]
520 },
521 "node_modules/@rollup/rollup-darwin-arm64": {
522 "version": "4.64.1",
523 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.64.1.tgz",
524 "integrity": "sha512-MvzZ+qbBi5jrafURHsASUF1qW/58tOJFt/gFVJo2znQWrKX4CSf/Lt/qGONtoA4yHsNL5QzgdXMuITZxAs62Vg==",
525 "cpu": [
526 "arm64"
527 ],
528 "dev": true,
529 "license": "MIT",
530 "optional": true,
531 "os": [
532 "darwin"
533 ]
534 },
535 "node_modules/@rollup/rollup-darwin-x64": {
536 "version": "4.64.1",
537 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.64.1.tgz",
538 "integrity": "sha512-9uj1VBuiPK5ij/+g0mCK17X+V/4SbErvRQMXIQjZAtbl4VcUhv63RhPZsFSWHrCRkTd3FKDtaVTrtT0+8bIhhQ==",
539 "cpu": [
540 "x64"
541 ],
542 "dev": true,
543 "license": "MIT",
544 "optional": true,
545 "os": [
546 "darwin"
547 ]
548 },
549 "node_modules/@rollup/rollup-freebsd-arm64": {
550 "version": "4.64.1",
551 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.64.1.tgz",
552 "integrity": "sha512-FCoXm836IqcXWhWPRkqlLx3Hjnv9S7c8tg5MFwsgHB3aFCz1JjUy6b1ssrxEjEbqaHpnvRmNjUUHxsXuU85NYA==",
553 "cpu": [
554 "arm64"
555 ],
556 "dev": true,
557 "license": "MIT",
558 "optional": true,
559 "os": [
560 "freebsd"
561 ]
562 },
563 "node_modules/@rollup/rollup-freebsd-x64": {
564 "version": "4.64.1",
565 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.64.1.tgz",
566 "integrity": "sha512-Xa6Oxo86Ilx1hq1vNb69541NOuUyhGEH3Sc0g7eGkfsfRblWh4hAa4Lj2GWwZyfUVYL+Z4xK3TxhwIuZ3fNPLg==",
567 "cpu": [
568 "x64"
569 ],
570 "dev": true,
571 "license": "MIT",
572 "optional": true,
573 "os": [
574 "freebsd"
575 ]
576 },
577 "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
578 "version": "4.64.1",
579 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.64.1.tgz",
580 "integrity": "sha512-Nkw7cVMu1yrczpzr42Mh1BZ5Ai5A4Fsz2Je/frbwHmazpQTJzP+qo7pNjdxHrxVj56ivKTJihNoN90OD1hGxBA==",
581 "cpu": [
582 "arm"
583 ],
584 "dev": true,
585 "license": "MIT",
586 "optional": true,
587 "os": [
588 "linux"
589 ]
590 },
591 "node_modules/@rollup/rollup-linux-arm-musleabihf": {
592 "version": "4.64.1",
593 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.64.1.tgz",
594 "integrity": "sha512-JONaLM9mZPXbSetxMzYG3496qoJuWvG2ERCTrrVptfw/Fwe4UzrQoEx/mYEeZCRv/Xz0RldOLFeqDfqmH75/Zg==",
595 "cpu": [
596 "arm"
597 ],
598 "dev": true,
599 "license": "MIT",
600 "optional": true,
601 "os": [
602 "linux"
603 ]
604 },
605 "node_modules/@rollup/rollup-linux-arm64-gnu": {
606 "version": "4.64.1",
607 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.64.1.tgz",
608 "integrity": "sha512-OfimHma+prmdoobHI3tfYud2enQ2LXYaMu+iMUQH7IjJkykJ6qUmAs1M/scdQaEKRWysiKwTctsDa2LXvaO0xw==",
609 "cpu": [
610 "arm64"
611 ],
612 "dev": true,
613 "license": "MIT",
614 "optional": true,
615 "os": [
616 "linux"
617 ]
618 },
619 "node_modules/@rollup/rollup-linux-arm64-musl": {
620 "version": "4.64.1",
621 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.64.1.tgz",
622 "integrity": "sha512-X5fwh2HM8EHbgfFwpf4m2x2pG/AHdQ2aPDPk+JCDwV4DPeM8yxYmKG1vvm123JSc9gBSu8tu9NECA99wHPztsw==",
623 "cpu": [
624 "arm64"
625 ],
626 "dev": true,
627 "license": "MIT",
628 "optional": true,
629 "os": [
630 "linux"
631 ]
632 },
633 "node_modules/@rollup/rollup-linux-loong64-gnu": {
634 "version": "4.64.1",
635 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.64.1.tgz",
636 "integrity": "sha512-8dp2TxKdjiX/4f7Da9gF7BR29hygxOQlHxKNa8qxJHoqZ13ytrogFTpMPhtVEFrgFu9MSOabAn006PeoygavjA==",
637 "cpu": [
638 "loong64"
639 ],
640 "dev": true,
641 "license": "MIT",
642 "optional": true,
643 "os": [
644 "linux"
645 ]
646 },
647 "node_modules/@rollup/rollup-linux-loong64-musl": {
648 "version": "4.64.1",
649 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.64.1.tgz",
650 "integrity": "sha512-YuYDpRSZnU9qLf6sqyhiBdMRCw5ImECGLNqRjM2hZrJIEwAckameWkRJ3SUnn0oxSewZIib/4iLwyEXj40QqQQ==",
651 "cpu": [
652 "loong64"
653 ],
654 "dev": true,
655 "license": "MIT",
656 "optional": true,
657 "os": [
658 "linux"
659 ]
660 },
661 "node_modules/@rollup/rollup-linux-ppc64-gnu": {
662 "version": "4.64.1",
663 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.64.1.tgz",
664 "integrity": "sha512-gGj3v7YYkysy7IbfclMI4PDtHaa6YX4nU1D5NR1fyvXAGqM4TDk28ZWvrpOkkK92eoQRryAludWz6jNjsm77Qg==",
665 "cpu": [
666 "ppc64"
667 ],
668 "dev": true,
669 "license": "MIT",
670 "optional": true,
671 "os": [
672 "linux"
673 ]
674 },
675 "node_modules/@rollup/rollup-linux-ppc64-musl": {
676 "version": "4.64.1",
677 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.64.1.tgz",
678 "integrity": "sha512-DTZVwvS94FUYpP0CjCfz2iT0XTmBfQGc/arx9IdwUbDImpe9h8dWuMT/oPUvcGiwLKMQoNmuFBx3AVajm+FNjA==",
679 "cpu": [
680 "ppc64"
681 ],
682 "dev": true,
683 "license": "MIT",
684 "optional": true,
685 "os": [
686 "linux"
687 ]
688 },
689 "node_modules/@rollup/rollup-linux-riscv64-gnu": {
690 "version": "4.64.1",
691 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.64.1.tgz",
692 "integrity": "sha512-NWnyiq2moc8iEHGyTjIFadJTy8VCvCU/rUBfor+3l30JOQKAifpmKdxX4ZxRRPSPE/rLhFpLADdzNjS3Ldctdw==",
693 "cpu": [
694 "riscv64"
695 ],
696 "dev": true,
697 "license": "MIT",
698 "optional": true,
699 "os": [
700 "linux"
701 ]
702 },
703 "node_modules/@rollup/rollup-linux-riscv64-musl": {
704 "version": "4.64.1",
705 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.64.1.tgz",
706 "integrity": "sha512-yIz+7L37g7bVOGLaUQmGqiYADH262krL4dtf5zU6QGldPgOairLEgW1FTs5pP0UFkHq5uf2qxDttOFsVAX6kxg==",
707 "cpu": [
708 "riscv64"
709 ],
710 "dev": true,
711 "license": "MIT",
712 "optional": true,
713 "os": [
714 "linux"
715 ]
716 },
717 "node_modules/@rollup/rollup-linux-s390x-gnu": {
718 "version": "4.64.1",
719 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.64.1.tgz",
720 "integrity": "sha512-sRK+GWovJZV6ijyV/k1Ft3FL5+4DscF5OYsJolTbhVTTLFxKOPVjS0wxUUHakvL0vRw/cbFxZNeZLfM/EzuQhA==",
721 "cpu": [
722 "s390x"
723 ],
724 "dev": true,
725 "license": "MIT",
726 "optional": true,
727 "os": [
728 "linux"
729 ]
730 },
731 "node_modules/@rollup/rollup-linux-x64-gnu": {
732 "version": "4.64.1",
733 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.64.1.tgz",
734 "integrity": "sha512-T2C0NXqqD063yJdm8UGdcoudBATDODdphEXWS7rEoh0jOITfoEBv7LHfRBYVsy+pI7wwxgScoZpkFiQOf40ryQ==",
735 "cpu": [
736 "x64"
737 ],
738 "dev": true,
739 "license": "MIT",
740 "optional": true,
741 "os": [
742 "linux"
743 ]
744 },
745 "node_modules/@rollup/rollup-linux-x64-musl": {
746 "version": "4.64.1",
747 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.64.1.tgz",
748 "integrity": "sha512-05wl8uRZMkcobB6YZrzskr2SiM0VOdzlFw3bAxOjKKTt3M6o3O0X/hE/8xk15u8oQY17xUCdTKcNMMg45ZAFog==",
749 "cpu": [
750 "x64"
751 ],
752 "dev": true,
753 "license": "MIT",
754 "optional": true,
755 "os": [
756 "linux"
757 ]
758 },
759 "node_modules/@rollup/rollup-openbsd-x64": {
760 "version": "4.64.1",
761 "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.64.1.tgz",
762 "integrity": "sha512-NoRZK1VclOgn9x3b9vPJ3sTxwvQ/F+Hf93xurRKSFJKiwNZyQZnLxVpqlCejhDvesMLMF8VNN+Y4jHTFddV/Xg==",
763 "cpu": [
764 "x64"
765 ],
766 "dev": true,
767 "license": "MIT",
768 "optional": true,
769 "os": [
770 "openbsd"
771 ]
772 },
773 "node_modules/@rollup/rollup-openharmony-arm64": {
774 "version": "4.64.1",
775 "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.64.1.tgz",
776 "integrity": "sha512-SDkX4OkZBePUPf0/XsXVJLwS+O61CmkDKuIyk5CeWddK3vkE8AZjmWK+p1ILRez4wnbS5rTK+U9YmcbRyx2dHw==",
777 "cpu": [
778 "arm64"
779 ],
780 "dev": true,
781 "license": "MIT",
782 "optional": true,
783 "os": [
784 "openharmony"
785 ]
786 },
787 "node_modules/@rollup/rollup-win32-arm64-msvc": {
788 "version": "4.64.1",
789 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.64.1.tgz",
790 "integrity": "sha512-JQ7el/Plr3juYFxIVu9YXDPNl57XR2L8WIc87JX9wj0L3goV8fXQPQXb3DaHVXq61X/WCGWsTCQsQHo6/Mz5UQ==",
791 "cpu": [
792 "arm64"
793 ],
794 "dev": true,
795 "license": "MIT",
796 "optional": true,
797 "os": [
798 "win32"
799 ]
800 },
801 "node_modules/@rollup/rollup-win32-ia32-msvc": {
802 "version": "4.64.1",
803 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.64.1.tgz",
804 "integrity": "sha512-oZSlQ2H3ZDOz3ce1jEyuOZKuD0tPY/D2cKGMcMl0jhHQauBvkHHKAGR1OeRiMluvu3itzLRU2xCTUZptLayObA==",
805 "cpu": [
806 "ia32"
807 ],
808 "dev": true,
809 "license": "MIT",
810 "optional": true,
811 "os": [
812 "win32"
813 ]
814 },
815 "node_modules/@rollup/rollup-win32-x64-gnu": {
816 "version": "4.64.1",
817 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.64.1.tgz",
818 "integrity": "sha512-Do2m3jUeVAvUDpee/yVZYRqhO8Ecx4x5sX3EVGalqLx+OxecLDGx3sIwPEm1Nq+MFK2FV3pgdpwWP4624b85Og==",
819 "cpu": [
820 "x64"
821 ],
822 "dev": true,
823 "license": "MIT",
824 "optional": true,
825 "os": [
826 "win32"
827 ]
828 },
829 "node_modules/@rollup/rollup-win32-x64-msvc": {
830 "version": "4.64.1",
831 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.64.1.tgz",
832 "integrity": "sha512-KpxCwRn1Qh3tmBHAqIAF4HtUCVKqZd0w57TsItWblx3QVeJLtXaSgeBFAj1WAvBSpBo+Mh9iZCjj6YW/HaBVMw==",
833 "cpu": [
834 "x64"
835 ],
836 "dev": true,
837 "license": "MIT",
838 "optional": true,
839 "os": [
840 "win32"
841 ]
842 },
843 "node_modules/@tweenjs/tween.js": {
844 "version": "23.1.3",
845 "resolved": "https://registry.npmjs.org/@tweenjs/tween.js/-/tween.js-23.1.3.tgz",
846 "integrity": "sha512-vJmvvwFxYuGnF2axRtPYocag6Clbb5YS7kLL+SO/TeVFzHqDIWrNKYtcsPMibjDx9O+bu+psAy9NKfWklassUA==",
847 "dev": true,
848 "license": "MIT"
849 },
850 "node_modules/@types/chai": {
851 "version": "5.2.3",
852 "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.2.3.tgz",
853 "integrity": "sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==",
854 "dev": true,
855 "license": "MIT",
856 "dependencies": {
857 "@types/deep-eql": "*",
858 "assertion-error": "^2.0.1"
859 }
860 },
861 "node_modules/@types/deep-eql": {
862 "version": "4.0.2",
863 "resolved": "https://registry.npmjs.org/@types/deep-eql/-/deep-eql-4.0.2.tgz",
864 "integrity": "sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==",
865 "dev": true,
866 "license": "MIT"
867 },
868 "node_modules/@types/estree": {
869 "version": "1.0.9",
870 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz",
871 "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==",
872 "dev": true,
873 "license": "MIT"
874 },
875 "node_modules/@types/stats.js": {
876 "version": "0.17.4",
877 "resolved": "https://registry.npmjs.org/@types/stats.js/-/stats.js-0.17.4.tgz",
878 "integrity": "sha512-jIBvWWShCvlBqBNIZt0KAshWpvSjhkwkEu4ZUcASoAvhmrgAUI2t1dXrjSL4xXVLB4FznPrIsX3nKXFl/Dt4vA==",
879 "dev": true,
880 "license": "MIT"
881 },
882 "node_modules/@types/three": {
883 "version": "0.180.0",
884 "resolved": "https://registry.npmjs.org/@types/three/-/three-0.180.0.tgz",
885 "integrity": "sha512-ykFtgCqNnY0IPvDro7h+9ZeLY+qjgUWv+qEvUt84grhenO60Hqd4hScHE7VTB9nOQ/3QM8lkbNE+4vKjEpUxKg==",
886 "dev": true,
887 "license": "MIT",
888 "dependencies": {
889 "@dimforge/rapier3d-compat": "~0.12.0",
890 "@tweenjs/tween.js": "~23.1.3",
891 "@types/stats.js": "*",
892 "@types/webxr": "*",
893 "@webgpu/types": "*",
894 "fflate": "~0.8.2",
895 "meshoptimizer": "~0.22.0"
896 }
897 },
898 "node_modules/@types/webxr": {
899 "version": "0.5.24",
900 "resolved": "https://registry.npmjs.org/@types/webxr/-/webxr-0.5.24.tgz",
901 "integrity": "sha512-h8fgEd/DpoS9CBrjEQXR+dIDraopAEfu4wYVNY2tEPwk60stPWhvZMf4Foo5FakuQ7HFZoa8WceaWFervK2Ovg==",
902 "dev": true,
903 "license": "MIT"
904 },
905 "node_modules/@vitest/expect": {
906 "version": "3.2.7",
907 "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-3.2.7.tgz",
908 "integrity": "sha512-E8eBXaKibuvH2pSZErOjdVb5vF4PbKYcrnluBTYxEk1l/VhhwZg1kZQsdtjq+CsF5CFydf2Rdkz7jDHKSisi3w==",
909 "dev": true,
910 "license": "MIT",
911 "dependencies": {
912 "@types/chai": "^5.2.2",
913 "@vitest/spy": "3.2.7",
914 "@vitest/utils": "3.2.7",
915 "chai": "^5.2.0",
916 "tinyrainbow": "^2.0.0"
917 },
918 "funding": {
919 "url": "https://opencollective.com/vitest"
920 }
921 },
922 "node_modules/@vitest/mocker": {
923 "version": "3.2.7",
924 "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-3.2.7.tgz",
925 "integrity": "sha512-Trr0hYO9CM3Wj6ksWHRhK9IZpIY6wTMO5u/MqXurMxT57sWBaOPEtP3Oq60ihZuh5JsiagKfz95OcxdEP6dBrA==",
926 "dev": true,
927 "license": "MIT",
928 "dependencies": {
929 "@vitest/spy": "3.2.7",
930 "estree-walker": "^3.0.3",
931 "magic-string": "^0.30.17"
932 },
933 "funding": {
934 "url": "https://opencollective.com/vitest"
935 },
936 "peerDependencies": {
937 "msw": "^2.4.9",
938 "vite": "^5.0.0 || ^6.0.0 || ^7.0.0-0"
939 },
940 "peerDependenciesMeta": {
941 "msw": {
942 "optional": true
943 },
944 "vite": {
945 "optional": true
946 }
947 }
948 },
949 "node_modules/@vitest/pretty-format": {
950 "version": "3.2.7",
951 "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-3.2.7.tgz",
952 "integrity": "sha512-KUHlwqVu0sRlhCdyPdQ/wBoTfRahjUky1MubOmYw9fWfIZy1gNoHpuaaQBPAaMaVYdQYHJLurzj8ECCj5OwTqA==",
953 "dev": true,
954 "license": "MIT",
955 "dependencies": {
956 "tinyrainbow": "^2.0.0"
957 },
958 "funding": {
959 "url": "https://opencollective.com/vitest"
960 }
961 },
962 "node_modules/@vitest/runner": {
963 "version": "3.2.7",
964 "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-3.2.7.tgz",
965 "integrity": "sha512-sB9y4ovltoQP+WaUPwmSxO9WIg9Ig694Di5PalVPsYHklAdE027mehpWF2SQSVq+k6sFgaivbTjTJwZLSHbedA==",
966 "dev": true,
967 "license": "MIT",
968 "dependencies": {
969 "@vitest/utils": "3.2.7",
970 "pathe": "^2.0.3",
971 "strip-literal": "^3.0.0"
972 },
973 "funding": {
974 "url": "https://opencollective.com/vitest"
975 }
976 },
977 "node_modules/@vitest/snapshot": {
978 "version": "3.2.7",
979 "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-3.2.7.tgz",
980 "integrity": "sha512-7C+MwShwtBSI5Buwoyg3s/iY1eHL9PKAf+O1wVh/TdnjXUtkoL/9YQtre90i4MtNXM6edP1wJ2zOBpfCyhIS7g==",
981 "dev": true,
982 "license": "MIT",
983 "dependencies": {
984 "@vitest/pretty-format": "3.2.7",
985 "magic-string": "^0.30.17",
986 "pathe": "^2.0.3"
987 },
988 "funding": {
989 "url": "https://opencollective.com/vitest"
990 }
991 },
992 "node_modules/@vitest/spy": {
993 "version": "3.2.7",
994 "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-3.2.7.tgz",
995 "integrity": "sha512-Q2eQGI6d2L/hBtZ0qNuKcAGid68XK6cv1xsoaIma6PaJhHPoqcEJhYpXZ/5myCMqkNgtP6UKuBhbc0nHKnrkuQ==",
996 "dev": true,
997 "license": "MIT",
998 "dependencies": {
999 "tinyspy": "^4.0.3"
1000 },
1001 "funding": {
1002 "url": "https://opencollective.com/vitest"
1004 },
1005 "node_modules/@vitest/utils": {
1006 "version": "3.2.7",
1007 "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-3.2.7.tgz",
1008 "integrity": "sha512-x6BDOd7dyo3PFLY3I9/HJ25X/6OurhGXk2/B9gOZNPF7XDVjeBK4k01lQE5uvDpbuheErh91qYuE1E2OEjK3Rw==",
1009 "dev": true,
1010 "license": "MIT",
1011 "dependencies": {
1012 "@vitest/pretty-format": "3.2.7",
1013 "loupe": "^3.1.4",
1014 "tinyrainbow": "^2.0.0"
1015 },
1016 "funding": {
1017 "url": "https://opencollective.com/vitest"
1019 },
1020 "node_modules/@webgpu/types": {
1021 "version": "0.1.74",
1022 "resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.74.tgz",
1023 "integrity": "sha512-lgiI4hbuLcI9unnm2cL/tvCaQU45dp0xcLWJh5uB/9MBGvIA4F8XIk7nSiBeg+K4xWGYwgZKn80LmERI5CxoTA==",
1024 "dev": true,
1025 "license": "BSD-3-Clause"
1026 },
1027 "node_modules/assertion-error": {
1028 "version": "2.0.1",
1029 "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz",
1030 "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==",
1031 "dev": true,
1032 "license": "MIT",
1033 "engines": {
1034 "node": ">=12"
1036 },
1037 "node_modules/cac": {
1038 "version": "6.7.14",
1039 "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz",
1040 "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==",
1041 "dev": true,
1042 "license": "MIT",
1043 "engines": {
1044 "node": ">=8"
1046 },
1047 "node_modules/chai": {
1048 "version": "5.3.3",
1049 "resolved": "https://registry.npmjs.org/chai/-/chai-5.3.3.tgz",
1050 "integrity": "sha512-4zNhdJD/iOjSH0A05ea+Ke6MU5mmpQcbQsSOkgdaUMJ9zTlDTD/GYlwohmIE2u0gaxHYiVHEn1Fw9mZ/ktJWgw==",
1051 "dev": true,
1052 "license": "MIT",
1053 "dependencies": {
1054 "assertion-error": "^2.0.1",
1055 "check-error": "^2.1.1",
1056 "deep-eql": "^5.0.1",
1057 "loupe": "^3.1.0",
1058 "pathval": "^2.0.0"
1059 },
1060 "engines": {
1061 "node": ">=18"
1063 },
1064 "node_modules/check-error": {
1065 "version": "2.1.3",
1066 "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.3.tgz",
1067 "integrity": "sha512-PAJdDJusoxnwm1VwW07VWwUN1sl7smmC3OKggvndJFadxxDRyFJBX/ggnu/KE4kQAB7a3Dp8f/YXC1FlUprWmA==",
1068 "dev": true,
1069 "license": "MIT",
1070 "engines": {
1071 "node": ">= 16"
1073 },
1074 "node_modules/debug": {
1075 "version": "4.4.3",
1076 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
1077 "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
1078 "dev": true,
1079 "license": "MIT",
1080 "dependencies": {
1081 "ms": "^2.1.3"
1082 },
1083 "engines": {
1084 "node": ">=6.0"
1085 },
1086 "peerDependenciesMeta": {
1087 "supports-color": {
1088 "optional": true
1091 },
1092 "node_modules/deep-eql": {
1093 "version": "5.0.2",
1094 "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz",
1095 "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==",
1096 "dev": true,
1097 "license": "MIT",
1098 "engines": {
1099 "node": ">=6"
1101 },
1102 "node_modules/es-module-lexer": {
1103 "version": "1.7.0",
1104 "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.7.0.tgz",
1105 "integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==",
1106 "dev": true,
1107 "license": "MIT"
1108 },
1109 "node_modules/esbuild": {
1110 "version": "0.28.2",
1111 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.2.tgz",
1112 "integrity": "sha512-HKVLS8dvII+xoKW9kmqxbRKrnWEXfJJr/FZhhJmiqIB0e053QNYFqOBouTMO/k5sID4MvCiUCvv8b9M4h32wIA==",
1113 "dev": true,
1114 "hasInstallScript": true,
1115 "license": "MIT",
1116 "bin": {
1117 "esbuild": "bin/esbuild"
1118 },
1119 "engines": {
1120 "node": ">=18"
1121 },
1122 "optionalDependencies": {
1123 "@esbuild/aix-ppc64": "0.28.2",
1124 "@esbuild/android-arm": "0.28.2",
1125 "@esbuild/android-arm64": "0.28.2",
1126 "@esbuild/android-x64": "0.28.2",
1127 "@esbuild/darwin-arm64": "0.28.2",
1128 "@esbuild/darwin-x64": "0.28.2",
1129 "@esbuild/freebsd-arm64": "0.28.2",
1130 "@esbuild/freebsd-x64": "0.28.2",
1131 "@esbuild/linux-arm": "0.28.2",
1132 "@esbuild/linux-arm64": "0.28.2",
1133 "@esbuild/linux-ia32": "0.28.2",
1134 "@esbuild/linux-loong64": "0.28.2",
1135 "@esbuild/linux-mips64el": "0.28.2",
1136 "@esbuild/linux-ppc64": "0.28.2",
1137 "@esbuild/linux-riscv64": "0.28.2",
1138 "@esbuild/linux-s390x": "0.28.2",
1139 "@esbuild/linux-x64": "0.28.2",
1140 "@esbuild/netbsd-arm64": "0.28.2",
1141 "@esbuild/netbsd-x64": "0.28.2",
1142 "@esbuild/openbsd-arm64": "0.28.2",
1143 "@esbuild/openbsd-x64": "0.28.2",
1144 "@esbuild/openharmony-arm64": "0.28.2",
1145 "@esbuild/sunos-x64": "0.28.2",
1146 "@esbuild/win32-arm64": "0.28.2",
1147 "@esbuild/win32-ia32": "0.28.2",
1148 "@esbuild/win32-x64": "0.28.2"
1150 },
1151 "node_modules/estree-walker": {
1152 "version": "3.0.3",
1153 "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz",
1154 "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
1155 "dev": true,
1156 "license": "MIT",
1157 "dependencies": {
1158 "@types/estree": "^1.0.0"
1160 },
1161 "node_modules/expect-type": {
1162 "version": "1.4.0",
1163 "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.4.0.tgz",
1164 "integrity": "sha512-KfYbmpRm0VbLjEvVa9yGwCi9GI34xvi7A/HXYWQO65CSD2u3MczUJSuwXKFIxlGsgBQizV9q5J9NHj4VG0n+pA==",
1165 "dev": true,
1166 "license": "Apache-2.0",
1167 "engines": {
1168 "node": ">=12.0.0"
1170 },
1171 "node_modules/fdir": {
1172 "version": "6.5.0",
1173 "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
1174 "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
1175 "dev": true,
1176 "license": "MIT",
1177 "engines": {
1178 "node": ">=12.0.0"
1179 },
1180 "peerDependencies": {
1181 "picomatch": "^3 || ^4"
1182 },
1183 "peerDependenciesMeta": {
1184 "picomatch": {
1185 "optional": true
1188 },
1189 "node_modules/fflate": {
1190 "version": "0.8.3",
1191 "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.3.tgz",
1192 "integrity": "sha512-tbZNuJrLwGUp3zshBtdy4W+ORxZuIh8a5ilyIEQDC5rY1f3U20JMry0Ll3WBzU58EZKsEuJFXhb5gwv8CsPvgA==",
1193 "dev": true,
1194 "license": "MIT"
1195 },
1196 "node_modules/fsevents": {
1197 "version": "2.3.3",
1198 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
1199 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
1200 "dev": true,
1201 "hasInstallScript": true,
1202 "license": "MIT",
1203 "optional": true,
1204 "os": [
1205 "darwin"
1206 ],
1207 "engines": {
1208 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
1210 },
1211 "node_modules/js-tokens": {
1212 "version": "9.0.1",
1213 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-9.0.1.tgz",
1214 "integrity": "sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==",
1215 "dev": true,
1216 "license": "MIT"
1217 },
1218 "node_modules/loupe": {
1219 "version": "3.2.1",
1220 "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.2.1.tgz",
1221 "integrity": "sha512-CdzqowRJCeLU72bHvWqwRBBlLcMEtIvGrlvef74kMnV2AolS9Y8xUv1I0U/MNAWMhBlKIoyuEgoJ0t/bbwHbLQ==",
1222 "dev": true,
1223 "license": "MIT"
1224 },
1225 "node_modules/magic-string": {
1226 "version": "0.30.21",
1227 "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz",
1228 "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==",
1229 "dev": true,
1230 "license": "MIT",
1231 "dependencies": {
1232 "@jridgewell/sourcemap-codec": "^1.5.5"
1234 },
1235 "node_modules/meshoptimizer": {
1236 "version": "0.22.0",
1237 "resolved": "https://registry.npmjs.org/meshoptimizer/-/meshoptimizer-0.22.0.tgz",
1238 "integrity": "sha512-IebiK79sqIy+E4EgOr+CAw+Ke8hAspXKzBd0JdgEmPHiAwmvEj2S4h1rfvo+o/BnfEYd/jAOg5IeeIjzlzSnDg==",
1239 "dev": true,
1240 "license": "MIT"
1241 },
1242 "node_modules/ms": {
1243 "version": "2.1.3",
1244 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
1245 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
1246 "dev": true,
1247 "license": "MIT"
1248 },
1249 "node_modules/nanoid": {
1250 "version": "3.3.20",
1251 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.20.tgz",
1252 "integrity": "sha512-uKdg2G3GNCKQn9byYOpxbGqrT2fGO5KRt5J/8b3pok8rT6qxGWF6hxMyJiEYtAf+FVyYuD9hRaDqX5uPFYJ4ZQ==",
1253 "dev": true,
1254 "funding": [
1256 "type": "github",
1257 "url": "https://github.com/sponsors/ai"
1259 ],
1260 "license": "MIT",
1261 "bin": {
1262 "nanoid": "bin/nanoid.cjs"
1263 },
1264 "engines": {
1265 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
1267 },
1268 "node_modules/pathe": {
1269 "version": "2.0.3",
1270 "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz",
1271 "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==",
1272 "dev": true,
1273 "license": "MIT"
1274 },
1275 "node_modules/pathval": {
1276 "version": "2.0.1",
1277 "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.1.tgz",
1278 "integrity": "sha512-//nshmD55c46FuFw26xV/xFAaB5HF9Xdap7HJBBnrKdAd6/GxDBaNA1870O79+9ueg61cZLSVc+OaFlfmObYVQ==",
1279 "dev": true,
1280 "license": "MIT",
1281 "engines": {
1282 "node": ">= 14.16"
1284 },
1285 "node_modules/picocolors": {
1286 "version": "1.1.1",
1287 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
1288 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
1289 "dev": true,
1290 "license": "ISC"
1291 },
1292 "node_modules/picomatch": {
1293 "version": "4.0.7",
1294 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.7.tgz",
1295 "integrity": "sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==",
1296 "dev": true,
1297 "license": "MIT",
1298 "engines": {
1299 "node": ">=12"
1300 },
1301 "funding": {
1302 "url": "https://github.com/sponsors/jonschlinkert"
1304 },
1305 "node_modules/postcss": {
1306 "version": "8.5.29",
1307 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.29.tgz",
1308 "integrity": "sha512-49cGhUbXj8Qenv0iTMxA1cFBzxXoctpC9Ujd77t1WcbJIr6nF/eI7g/8MgxrYldFRuAXvja7xQRwavoW7kgrxQ==",
1309 "dev": true,
1310 "funding": [
1312 "type": "opencollective",
1313 "url": "https://opencollective.com/postcss/"
1314 },
1316 "type": "tidelift",
1317 "url": "https://tidelift.com/funding/github/npm/postcss"
1318 },
1320 "type": "github",
1321 "url": "https://github.com/sponsors/ai"
1323 ],
1324 "license": "MIT",
1325 "dependencies": {
1326 "nanoid": "^3.3.19",
1327 "picocolors": "^1.1.1",
1328 "source-map-js": "^1.2.2"
1329 },
1330 "engines": {
1331 "node": "^10 || ^12 || >=14"
1333 },
1334 "node_modules/rollup": {
1335 "version": "4.64.1",
1336 "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.64.1.tgz",
1337 "integrity": "sha512-7s4V+3J8ux75WNj9qwSJnrWmlCmZ2YHr2fojtHy5RiIMvhJv6DGe7HKKz7L6G1sq1Eg1fLC8SjYtAtDis1F4CQ==",
1338 "dev": true,
1339 "license": "MIT",
1340 "dependencies": {
1341 "@types/estree": "1.0.9"
1342 },
1343 "bin": {
1344 "rollup": "dist/bin/rollup"
1345 },
1346 "engines": {
1347 "node": ">=18.0.0",
1348 "npm": ">=8.0.0"
1349 },
1350 "optionalDependencies": {
1351 "@napi-rs/lzma-linux-x64-gnu": "1.5.1",
1352 "@rollup/rollup-android-arm-eabi": "4.64.1",
1353 "@rollup/rollup-android-arm64": "4.64.1",
1354 "@rollup/rollup-darwin-arm64": "4.64.1",
1355 "@rollup/rollup-darwin-x64": "4.64.1",
1356 "@rollup/rollup-freebsd-arm64": "4.64.1",
1357 "@rollup/rollup-freebsd-x64": "4.64.1",
1358 "@rollup/rollup-linux-arm-gnueabihf": "4.64.1",
1359 "@rollup/rollup-linux-arm-musleabihf": "4.64.1",
1360 "@rollup/rollup-linux-arm64-gnu": "4.64.1",
1361 "@rollup/rollup-linux-arm64-musl": "4.64.1",
1362 "@rollup/rollup-linux-loong64-gnu": "4.64.1",
1363 "@rollup/rollup-linux-loong64-musl": "4.64.1",
1364 "@rollup/rollup-linux-ppc64-gnu": "4.64.1",
1365 "@rollup/rollup-linux-ppc64-musl": "4.64.1",
1366 "@rollup/rollup-linux-riscv64-gnu": "4.64.1",
1367 "@rollup/rollup-linux-riscv64-musl": "4.64.1",
1368 "@rollup/rollup-linux-s390x-gnu": "4.64.1",
1369 "@rollup/rollup-linux-x64-gnu": "4.64.1",
1370 "@rollup/rollup-linux-x64-musl": "4.64.1",
1371 "@rollup/rollup-openbsd-x64": "4.64.1",
1372 "@rollup/rollup-openharmony-arm64": "4.64.1",
1373 "@rollup/rollup-win32-arm64-msvc": "4.64.1",
1374 "@rollup/rollup-win32-ia32-msvc": "4.64.1",
1375 "@rollup/rollup-win32-x64-gnu": "4.64.1",
1376 "@rollup/rollup-win32-x64-msvc": "4.64.1",
1377 "fsevents": "~2.3.2"
1379 },
1380 "node_modules/siginfo": {
1381 "version": "2.0.0",
1382 "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz",
1383 "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==",
1384 "dev": true,
1385 "license": "ISC"
1386 },
1387 "node_modules/source-map-js": {
1388 "version": "1.2.2",
1389 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.2.tgz",
1390 "integrity": "sha512-KGj/8Y43x35aZVDtt+J4mK1hoLGHULMYfSkODJNQjNDC3oW1PqPoxMwo0pLUsWM/UEGzON/NxeHywEfNXNP3Vw==",
1391 "dev": true,
1392 "license": "BSD-3-Clause",
1393 "engines": {
1394 "node": ">=0.10.0"
1396 },
1397 "node_modules/stackback": {
1398 "version": "0.0.2",
1399 "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz",
1400 "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==",
1401 "dev": true,
1402 "license": "MIT"
1403 },
1404 "node_modules/std-env": {
1405 "version": "3.10.0",
1406 "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.10.0.tgz",
1407 "integrity": "sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==",
1408 "dev": true,
1409 "license": "MIT"
1410 },
1411 "node_modules/strip-literal": {
1412 "version": "3.1.0",
1413 "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-3.1.0.tgz",
1414 "integrity": "sha512-8r3mkIM/2+PpjHoOtiAW8Rg3jJLHaV7xPwG+YRGrv6FP0wwk/toTpATxWYOW0BKdWwl82VT2tFYi5DlROa0Mxg==",
1415 "dev": true,
1416 "license": "MIT",
1417 "dependencies": {
1418 "js-tokens": "^9.0.1"
1419 },
1420 "funding": {
1421 "url": "https://github.com/sponsors/antfu"
1423 },
1424 "node_modules/three": {
1425 "version": "0.180.0",
1426 "resolved": "https://registry.npmjs.org/three/-/three-0.180.0.tgz",
1427 "integrity": "sha512-o+qycAMZrh+TsE01GqWUxUIKR1AL0S8pq7zDkYOQw8GqfX8b8VoCKYUoHbhiX5j+7hr8XsuHDVU6+gkQJQKg9w==",
1428 "license": "MIT"
1429 },
1430 "node_modules/tinybench": {
1431 "version": "2.9.0",
1432 "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz",
1433 "integrity": "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==",
1434 "dev": true,
1435 "license": "MIT"
1436 },
1437 "node_modules/tinyexec": {
1438 "version": "0.3.2",
1439 "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.2.tgz",
1440 "integrity": "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==",
1441 "dev": true,
1442 "license": "MIT"
1443 },
1444 "node_modules/tinyglobby": {
1445 "version": "0.2.17",
1446 "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz",
1447 "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==",
1448 "dev": true,
1449 "license": "MIT",
1450 "dependencies": {
1451 "fdir": "^6.5.0",
1452 "picomatch": "^4.0.4"
1453 },
1454 "engines": {
1455 "node": ">=12.0.0"
1456 },
1457 "funding": {
1458 "url": "https://github.com/sponsors/SuperchupuDev"
1460 },
1461 "node_modules/tinypool": {
1462 "version": "1.1.1",
1463 "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-1.1.1.tgz",
1464 "integrity": "sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==",
1465 "dev": true,
1466 "license": "MIT",
1467 "engines": {
1468 "node": "^18.0.0 || >=20.0.0"
1470 },
1471 "node_modules/tinyrainbow": {
1472 "version": "2.0.0",
1473 "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-2.0.0.tgz",
1474 "integrity": "sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==",
1475 "dev": true,
1476 "license": "MIT",
1477 "engines": {
1478 "node": ">=14.0.0"
1480 },
1481 "node_modules/tinyspy": {
1482 "version": "4.0.6",
1483 "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-4.0.6.tgz",
1484 "integrity": "sha512-u8KszXvGfU68hVcZpRHKG28T0krMuv2G5nDhiHaMLen/gIuFEgIJhaJuO69qjnXg5paSrbPMFfx3brNuN8eVSg==",
1485 "dev": true,
1486 "license": "MIT",
1487 "engines": {
1488 "node": ">=14.0.0"
1490 },
1491 "node_modules/typescript": {
1492 "version": "5.9.3",
1493 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",
1494 "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
1495 "dev": true,
1496 "license": "Apache-2.0",
1497 "bin": {
1498 "tsc": "bin/tsc",
1499 "tsserver": "bin/tsserver"
1500 },
1501 "engines": {
1502 "node": ">=14.17"
1504 },
1505 "node_modules/vite": {
1506 "version": "7.3.7",
1507 "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.7.tgz",
1508 "integrity": "sha512-AHEzTORMbi7/7aXp7w7KZ5+DCUdSeLsJz0grY8xHpc9DHdYb0vQu6DqJfm2tOw3gDExNgPgnJTXxM6syYFHaCA==",
1509 "dev": true,
1510 "license": "MIT",
1511 "dependencies": {
1512 "esbuild": "^0.27.0 || ^0.28.0",
1513 "fdir": "^6.5.0",
1514 "picomatch": "^4.0.3",
1515 "postcss": "^8.5.6",
1516 "rollup": "^4.43.0",
1517 "tinyglobby": "^0.2.15"
1518 },
1519 "bin": {
1520 "vite": "bin/vite.js"
1521 },
1522 "engines": {
1523 "node": "^20.19.0 || >=22.12.0"
1524 },
1525 "funding": {
1526 "url": "https://github.com/vitejs/vite?sponsor=1"
1527 },
1528 "optionalDependencies": {
1529 "fsevents": "~2.3.3"
1530 },
1531 "peerDependencies": {
1532 "@types/node": "^20.19.0 || >=22.12.0",
1533 "jiti": ">=1.21.0",
1534 "less": "^4.0.0",
1535 "lightningcss": "^1.21.0",
1536 "sass": "^1.70.0",
1537 "sass-embedded": "^1.70.0",
1538 "stylus": ">=0.54.8",
1539 "sugarss": "^5.0.0",
1540 "terser": "^5.16.0",
1541 "tsx": "^4.8.1",
1542 "yaml": "^2.4.2"
1543 },
1544 "peerDependenciesMeta": {
1545 "@types/node": {
1546 "optional": true
1547 },
1548 "jiti": {
1549 "optional": true
1550 },
1551 "less": {
1552 "optional": true
1553 },
1554 "lightningcss": {
1555 "optional": true
1556 },
1557 "sass": {
1558 "optional": true
1559 },
1560 "sass-embedded": {
1561 "optional": true
1562 },
1563 "stylus": {
1564 "optional": true
1565 },
1566 "sugarss": {
1567 "optional": true
1568 },
1569 "terser": {
1570 "optional": true
1571 },
1572 "tsx": {
1573 "optional": true
1574 },
1575 "yaml": {
1576 "optional": true
1579 },
1580 "node_modules/vite-node": {
1581 "version": "3.2.4",
1582 "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-3.2.4.tgz",
1583 "integrity": "sha512-EbKSKh+bh1E1IFxeO0pg1n4dvoOTt0UDiXMd/qn++r98+jPO1xtJilvXldeuQ8giIB5IkpjCgMleHMNEsGH6pg==",
1584 "dev": true,
1585 "license": "MIT",
1586 "dependencies": {
1587 "cac": "^6.7.14",
1588 "debug": "^4.4.1",
1589 "es-module-lexer": "^1.7.0",
1590 "pathe": "^2.0.3",
1591 "vite": "^5.0.0 || ^6.0.0 || ^7.0.0-0"
1592 },
1593 "bin": {
1594 "vite-node": "vite-node.mjs"
1595 },
1596 "engines": {
1597 "node": "^18.0.0 || ^20.0.0 || >=22.0.0"
1598 },
1599 "funding": {
1600 "url": "https://opencollective.com/vitest"
1602 },
1603 "node_modules/vitest": {
1604 "version": "3.2.7",
1605 "resolved": "https://registry.npmjs.org/vitest/-/vitest-3.2.7.tgz",
1606 "integrity": "sha512-KrxIJ62Fd89gfysR4WotlgZABiz2dqFPgqGzX7s+CwsqLFomRH7777ZcrOD6+WVAh7khPQP41A+BKbpcJFrdEg==",
1607 "dev": true,
1608 "license": "MIT",
1609 "dependencies": {
1610 "@types/chai": "^5.2.2",
1611 "@vitest/expect": "3.2.7",
1612 "@vitest/mocker": "3.2.7",
1613 "@vitest/pretty-format": "^3.2.7",
1614 "@vitest/runner": "3.2.7",
1615 "@vitest/snapshot": "3.2.7",
1616 "@vitest/spy": "3.2.7",
1617 "@vitest/utils": "3.2.7",
1618 "chai": "^5.2.0",
1619 "debug": "^4.4.1",
1620 "expect-type": "^1.2.1",
1621 "magic-string": "^0.30.17",
1622 "pathe": "^2.0.3",
1623 "picomatch": "^4.0.2",
1624 "std-env": "^3.9.0",
1625 "tinybench": "^2.9.0",
1626 "tinyexec": "^0.3.2",
1627 "tinyglobby": "^0.2.14",
1628 "tinypool": "^1.1.1",
1629 "tinyrainbow": "^2.0.0",
1630 "vite": "^5.0.0 || ^6.0.0 || ^7.0.0-0",
1631 "vite-node": "3.2.4",
1632 "why-is-node-running": "^2.3.0"
1633 },
1634 "bin": {
1635 "vitest": "vitest.mjs"
1636 },
1637 "engines": {
1638 "node": "^18.0.0 || ^20.0.0 || >=22.0.0"
1639 },
1640 "funding": {
1641 "url": "https://opencollective.com/vitest"
1642 },
1643 "peerDependencies": {
1644 "@edge-runtime/vm": "*",
1645 "@types/debug": "^4.1.12",
1646 "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0",
1647 "@vitest/browser": "3.2.7",
1648 "@vitest/ui": "3.2.7",
1649 "happy-dom": "*",
1650 "jsdom": "*"
1651 },
1652 "peerDependenciesMeta": {
1653 "@edge-runtime/vm": {
1654 "optional": true
1655 },
1656 "@types/debug": {
1657 "optional": true
1658 },
1659 "@types/node": {
1660 "optional": true
1661 },
1662 "@vitest/browser": {
1663 "optional": true
1664 },
1665 "@vitest/ui": {
1666 "optional": true
1667 },
1668 "happy-dom": {
1669 "optional": true
1670 },
1671 "jsdom": {
1672 "optional": true
1675 },
1676 "node_modules/why-is-node-running": {
1677 "version": "2.3.0",
1678 "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz",
1679 "integrity": "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==",
1680 "dev": true,
1681 "license": "MIT",
1682 "dependencies": {
1683 "siginfo": "^2.0.0",
1684 "stackback": "0.0.2"
1685 },
1686 "bin": {
1687 "why-is-node-running": "cli.js"
1688 },
1689 "engines": {
1690 "node": ">=8"
↑↓ move↵openescclose