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