1{
2 "name": "cymroom",
3 "version": "0.1.0",
4 "lockfileVersion": 3,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "cymroom",
9 "version": "0.1.0",
10 "dependencies": {
11 "h5wasm": "^0.10.3",
12 "js-yaml": "^4.1.0",
13 "three": "^0.180.0"
14 },
15 "devDependencies": {
16 "@types/js-yaml": "^4.0.9",
17 "@types/node": "^24.0.0",
18 "@types/three": "^0.180.0",
19 "@webgpu/types": "^0.1.74",
20 "typescript": "^5.6.0",
21 "vite": "^6.0.0"
22 }
23 },
24 "node_modules/@dimforge/rapier3d-compat": {
25 "version": "0.12.0",
26 "resolved": "https://registry.npmjs.org/@dimforge/rapier3d-compat/-/rapier3d-compat-0.12.0.tgz",
27 "integrity": "sha512-uekIGetywIgopfD97oDL5PfeezkFpNhwlzlaEYNOA0N6ghdsOvh/HYjSMek5Q2O1PYvRSDFcqFVJl4r4ZBwOow==",
28 "dev": true,
29 "license": "Apache-2.0"
30 },
31 "node_modules/@esbuild/aix-ppc64": {
32 "version": "0.25.12",
33 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.12.tgz",
34 "integrity": "sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==",
35 "cpu": [
36 "ppc64"
37 ],
38 "dev": true,
39 "license": "MIT",
40 "optional": true,
41 "os": [
42 "aix"
43 ],
44 "engines": {
45 "node": ">=18"
46 }
47 },
48 "node_modules/@esbuild/android-arm": {
49 "version": "0.25.12",
50 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.12.tgz",
51 "integrity": "sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==",
52 "cpu": [
53 "arm"
54 ],
55 "dev": true,
56 "license": "MIT",
57 "optional": true,
58 "os": [
59 "android"
60 ],
61 "engines": {
62 "node": ">=18"
63 }
64 },
65 "node_modules/@esbuild/android-arm64": {
66 "version": "0.25.12",
67 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.12.tgz",
68 "integrity": "sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==",
69 "cpu": [
70 "arm64"
71 ],
72 "dev": true,
73 "license": "MIT",
74 "optional": true,
75 "os": [
76 "android"
77 ],
78 "engines": {
79 "node": ">=18"
80 }
81 },
82 "node_modules/@esbuild/android-x64": {
83 "version": "0.25.12",
84 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.12.tgz",
85 "integrity": "sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==",
86 "cpu": [
87 "x64"
88 ],
89 "dev": true,
90 "license": "MIT",
91 "optional": true,
92 "os": [
93 "android"
94 ],
95 "engines": {
96 "node": ">=18"
97 }
98 },
99 "node_modules/@esbuild/darwin-arm64": {
100 "version": "0.25.12",
101 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.12.tgz",
102 "integrity": "sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==",
103 "cpu": [
104 "arm64"
105 ],
106 "dev": true,
107 "license": "MIT",
108 "optional": true,
109 "os": [
110 "darwin"
111 ],
112 "engines": {
113 "node": ">=18"
114 }
115 },
116 "node_modules/@esbuild/darwin-x64": {
117 "version": "0.25.12",
118 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.12.tgz",
119 "integrity": "sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==",
120 "cpu": [
121 "x64"
122 ],
123 "dev": true,
124 "license": "MIT",
125 "optional": true,
126 "os": [
127 "darwin"
128 ],
129 "engines": {
130 "node": ">=18"
131 }
132 },
133 "node_modules/@esbuild/freebsd-arm64": {
134 "version": "0.25.12",
135 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.12.tgz",
136 "integrity": "sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==",
137 "cpu": [
138 "arm64"
139 ],
140 "dev": true,
141 "license": "MIT",
142 "optional": true,
143 "os": [
144 "freebsd"
145 ],
146 "engines": {
147 "node": ">=18"
148 }
149 },
150 "node_modules/@esbuild/freebsd-x64": {
151 "version": "0.25.12",
152 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.12.tgz",
153 "integrity": "sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==",
154 "cpu": [
155 "x64"
156 ],
157 "dev": true,
158 "license": "MIT",
159 "optional": true,
160 "os": [
161 "freebsd"
162 ],
163 "engines": {
164 "node": ">=18"
165 }
166 },
167 "node_modules/@esbuild/linux-arm": {
168 "version": "0.25.12",
169 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.12.tgz",
170 "integrity": "sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==",
171 "cpu": [
172 "arm"
173 ],
174 "dev": true,
175 "license": "MIT",
176 "optional": true,
177 "os": [
178 "linux"
179 ],
180 "engines": {
181 "node": ">=18"
182 }
183 },
184 "node_modules/@esbuild/linux-arm64": {
185 "version": "0.25.12",
186 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.12.tgz",
187 "integrity": "sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==",
188 "cpu": [
189 "arm64"
190 ],
191 "dev": true,
192 "license": "MIT",
193 "optional": true,
194 "os": [
195 "linux"
196 ],
197 "engines": {
198 "node": ">=18"
199 }
200 },
201 "node_modules/@esbuild/linux-ia32": {
202 "version": "0.25.12",
203 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.12.tgz",
204 "integrity": "sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==",
205 "cpu": [
206 "ia32"
207 ],
208 "dev": true,
209 "license": "MIT",
210 "optional": true,
211 "os": [
212 "linux"
213 ],
214 "engines": {
215 "node": ">=18"
216 }
217 },
218 "node_modules/@esbuild/linux-loong64": {
219 "version": "0.25.12",
220 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.12.tgz",
221 "integrity": "sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==",
222 "cpu": [
223 "loong64"
224 ],
225 "dev": true,
226 "license": "MIT",
227 "optional": true,
228 "os": [
229 "linux"
230 ],
231 "engines": {
232 "node": ">=18"
233 }
234 },
235 "node_modules/@esbuild/linux-mips64el": {
236 "version": "0.25.12",
237 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.12.tgz",
238 "integrity": "sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==",
239 "cpu": [
240 "mips64el"
241 ],
242 "dev": true,
243 "license": "MIT",
244 "optional": true,
245 "os": [
246 "linux"
247 ],
248 "engines": {
249 "node": ">=18"
250 }
251 },
252 "node_modules/@esbuild/linux-ppc64": {
253 "version": "0.25.12",
254 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.12.tgz",
255 "integrity": "sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==",
256 "cpu": [
257 "ppc64"
258 ],
259 "dev": true,
260 "license": "MIT",
261 "optional": true,
262 "os": [
263 "linux"
264 ],
265 "engines": {
266 "node": ">=18"
267 }
268 },
269 "node_modules/@esbuild/linux-riscv64": {
270 "version": "0.25.12",
271 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.12.tgz",
272 "integrity": "sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==",
273 "cpu": [
274 "riscv64"
275 ],
276 "dev": true,
277 "license": "MIT",
278 "optional": true,
279 "os": [
280 "linux"
281 ],
282 "engines": {
283 "node": ">=18"
284 }
285 },
286 "node_modules/@esbuild/linux-s390x": {
287 "version": "0.25.12",
288 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.12.tgz",
289 "integrity": "sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==",
290 "cpu": [
291 "s390x"
292 ],
293 "dev": true,
294 "license": "MIT",
295 "optional": true,
296 "os": [
297 "linux"
298 ],
299 "engines": {
300 "node": ">=18"
301 }
302 },
303 "node_modules/@esbuild/linux-x64": {
304 "version": "0.25.12",
305 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.12.tgz",
306 "integrity": "sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==",
307 "cpu": [
308 "x64"
309 ],
310 "dev": true,
311 "license": "MIT",
312 "optional": true,
313 "os": [
314 "linux"
315 ],
316 "engines": {
317 "node": ">=18"
318 }
319 },
320 "node_modules/@esbuild/netbsd-arm64": {
321 "version": "0.25.12",
322 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.12.tgz",
323 "integrity": "sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==",
324 "cpu": [
325 "arm64"
326 ],
327 "dev": true,
328 "license": "MIT",
329 "optional": true,
330 "os": [
331 "netbsd"
332 ],
333 "engines": {
334 "node": ">=18"
335 }
336 },
337 "node_modules/@esbuild/netbsd-x64": {
338 "version": "0.25.12",
339 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.12.tgz",
340 "integrity": "sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==",
341 "cpu": [
342 "x64"
343 ],
344 "dev": true,
345 "license": "MIT",
346 "optional": true,
347 "os": [
348 "netbsd"
349 ],
350 "engines": {
351 "node": ">=18"
352 }
353 },
354 "node_modules/@esbuild/openbsd-arm64": {
355 "version": "0.25.12",
356 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.12.tgz",
357 "integrity": "sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==",
358 "cpu": [
359 "arm64"
360 ],
361 "dev": true,
362 "license": "MIT",
363 "optional": true,
364 "os": [
365 "openbsd"
366 ],
367 "engines": {
368 "node": ">=18"
369 }
370 },
371 "node_modules/@esbuild/openbsd-x64": {
372 "version": "0.25.12",
373 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.12.tgz",
374 "integrity": "sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==",
375 "cpu": [
376 "x64"
377 ],
378 "dev": true,
379 "license": "MIT",
380 "optional": true,
381 "os": [
382 "openbsd"
383 ],
384 "engines": {
385 "node": ">=18"
386 }
387 },
388 "node_modules/@esbuild/openharmony-arm64": {
389 "version": "0.25.12",
390 "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.12.tgz",
391 "integrity": "sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==",
392 "cpu": [
393 "arm64"
394 ],
395 "dev": true,
396 "license": "MIT",
397 "optional": true,
398 "os": [
399 "openharmony"
400 ],
401 "engines": {
402 "node": ">=18"
403 }
404 },
405 "node_modules/@esbuild/sunos-x64": {
406 "version": "0.25.12",
407 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.12.tgz",
408 "integrity": "sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==",
409 "cpu": [
410 "x64"
411 ],
412 "dev": true,
413 "license": "MIT",
414 "optional": true,
415 "os": [
416 "sunos"
417 ],
418 "engines": {
419 "node": ">=18"
420 }
421 },
422 "node_modules/@esbuild/win32-arm64": {
423 "version": "0.25.12",
424 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.12.tgz",
425 "integrity": "sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==",
426 "cpu": [
427 "arm64"
428 ],
429 "dev": true,
430 "license": "MIT",
431 "optional": true,
432 "os": [
433 "win32"
434 ],
435 "engines": {
436 "node": ">=18"
437 }
438 },
439 "node_modules/@esbuild/win32-ia32": {
440 "version": "0.25.12",
441 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.12.tgz",
442 "integrity": "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==",
443 "cpu": [
444 "ia32"
445 ],
446 "dev": true,
447 "license": "MIT",
448 "optional": true,
449 "os": [
450 "win32"
451 ],
452 "engines": {
453 "node": ">=18"
454 }
455 },
456 "node_modules/@esbuild/win32-x64": {
457 "version": "0.25.12",
458 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.12.tgz",
459 "integrity": "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==",
460 "cpu": [
461 "x64"
462 ],
463 "dev": true,
464 "license": "MIT",
465 "optional": true,
466 "os": [
467 "win32"
468 ],
469 "engines": {
470 "node": ">=18"
471 }
472 },
473 "node_modules/@napi-rs/lzma-linux-x64-gnu": {
474 "version": "1.5.1",
475 "resolved": "https://registry.npmjs.org/@napi-rs/lzma-linux-x64-gnu/-/lzma-linux-x64-gnu-1.5.1.tgz",
476 "integrity": "sha512-oTXEIha4SsuXdTA4Iyskj0kpdx2yVXdhd75c2v3xGrHFfVMsbhTPZU/nMPL4sWKo4pBHm3aucLaqGlF696dTyQ==",
477 "cpu": [
478 "x64"
479 ],
480 "dev": true,
481 "libc": [
482 "glibc"
483 ],
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.63.5",
495 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.63.5.tgz",
496 "integrity": "sha512-J25QJU+B78T4FhhBsNpLJyVWOi31mwtpcMwywHmOKH65Q9IWGA81gPj+dnwlhU8wktVriYE+tFAaQgrnJRzAZg==",
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.63.5",
509 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.63.5.tgz",
510 "integrity": "sha512-LDopB3zuZM5Ux9TT2luNEBJW/tYbGU2g1d+VpKk6I+gSKDb+/7sYE6M225gRQt4RbMX6MSwMsVR/phdjVUgRLg==",
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.63.5",
523 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.63.5.tgz",
524 "integrity": "sha512-wlJEERGfeuHeBavCL2qVnNacOK43NDoZM4sjkeRPymd04OAE9T1zBqDJgmZ+CIsPTYKwdzpUC8vmOw84dwY4Tg==",
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.63.5",
537 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.63.5.tgz",
538 "integrity": "sha512-4nJJGg5jbo2wwPP4JP+LfEBA3bvP8rU9CLuhp7jWvq9sxEyhjQFTFdrqi+/dHEin/pd8jpT0vcehIpnZtmEdcQ==",
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.63.5",
551 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.63.5.tgz",
552 "integrity": "sha512-DrZbyCDF1hneuO6jRbvZ2D7+PIBM6yIwYnJpg2vIk58T+wuFpiaGZrfUr59lDWw45bg+IrpTGLPiNi/Fk4w3Cg==",
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.63.5",
565 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.63.5.tgz",
566 "integrity": "sha512-gqfUVMJMB3mehqywxp6hTBFfgtMQykZY19+cfiaYP0toIJLb/1DZRJHVkQQGP13W4TAwfZDWeg1qBcheTRioXQ==",
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.63.5",
579 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.63.5.tgz",
580 "integrity": "sha512-CFmhpvAwzSaWMlN3VN7UtmoTihlZNzoP0juQib5TQRnYUyDV8dXeWOp29sobWAT6gXl/hQgAClLlEiYozQG3OQ==",
581 "cpu": [
582 "arm"
583 ],
584 "dev": true,
585 "libc": [
586 "glibc"
587 ],
588 "license": "MIT",
589 "optional": true,
590 "os": [
591 "linux"
592 ]
593 },
594 "node_modules/@rollup/rollup-linux-arm-musleabihf": {
595 "version": "4.63.5",
596 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.63.5.tgz",
597 "integrity": "sha512-Uc9H8eXCOayV6JLTH5bXKMId6qbhNHa818/BgYjm4jrlq3vZquC9cqyvHBw17xy5Mnj5f+I3gFK5JcEf3hSqrw==",
598 "cpu": [
599 "arm"
600 ],
601 "dev": true,
602 "libc": [
603 "musl"
604 ],
605 "license": "MIT",
606 "optional": true,
607 "os": [
608 "linux"
609 ]
610 },
611 "node_modules/@rollup/rollup-linux-arm64-gnu": {
612 "version": "4.63.5",
613 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.63.5.tgz",
614 "integrity": "sha512-VcPr/szv/1BFw112Kt//fxulXt/JPqzzidU84iW68L2DdjnOO8QFUv2zTSYBEPHD6movBD4z+bbr5y60GYM7Jw==",
615 "cpu": [
616 "arm64"
617 ],
618 "dev": true,
619 "libc": [
620 "glibc"
621 ],
622 "license": "MIT",
623 "optional": true,
624 "os": [
625 "linux"
626 ]
627 },
628 "node_modules/@rollup/rollup-linux-arm64-musl": {
629 "version": "4.63.5",
630 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.63.5.tgz",
631 "integrity": "sha512-BnxtJ5/91BrIHYIkGrmjz/lbMhqEHt1dPFqIxIFR+jPn0xVc/oUSCtIT089zfp5ufwGDlYz2UC+Fe1SRBpYFbQ==",
632 "cpu": [
633 "arm64"
634 ],
635 "dev": true,
636 "libc": [
637 "musl"
638 ],
639 "license": "MIT",
640 "optional": true,
641 "os": [
642 "linux"
643 ]
644 },
645 "node_modules/@rollup/rollup-linux-loong64-gnu": {
646 "version": "4.63.5",
647 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.63.5.tgz",
648 "integrity": "sha512-LrYcHZwF+fAMNKHYTOQ5osWM4AZF7YF6D+XtsjDyEvljtt11twc+zHVXBLNEjxVSUnKYsOhvVz4Z213eW02COQ==",
649 "cpu": [
650 "loong64"
651 ],
652 "dev": true,
653 "libc": [
654 "glibc"
655 ],
656 "license": "MIT",
657 "optional": true,
658 "os": [
659 "linux"
660 ]
661 },
662 "node_modules/@rollup/rollup-linux-loong64-musl": {
663 "version": "4.63.5",
664 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.63.5.tgz",
665 "integrity": "sha512-nj7QKQePAAUpCpJHtg0pR0W/b92A9NO17JS3BAQmHDn/yhmkir2p8llrKY9TOhleKIaSzy1JhxS3T9FVld6coA==",
666 "cpu": [
667 "loong64"
668 ],
669 "dev": true,
670 "libc": [
671 "musl"
672 ],
673 "license": "MIT",
674 "optional": true,
675 "os": [
676 "linux"
677 ]
678 },
679 "node_modules/@rollup/rollup-linux-ppc64-gnu": {
680 "version": "4.63.5",
681 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.63.5.tgz",
682 "integrity": "sha512-5ylkX6dWMeBKge9nTU+Rxfb+ZfaCIJ9lRqIFaK0eAMcWp7OJbYnLveLgXmm0VrvuLKb8qIK+mHyH0qu88RM+iA==",
683 "cpu": [
684 "ppc64"
685 ],
686 "dev": true,
687 "libc": [
688 "glibc"
689 ],
690 "license": "MIT",
691 "optional": true,
692 "os": [
693 "linux"
694 ]
695 },
696 "node_modules/@rollup/rollup-linux-ppc64-musl": {
697 "version": "4.63.5",
698 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.63.5.tgz",
699 "integrity": "sha512-oHK4ZHYFDKjZviK34I+NwgfbGxgI7ztrNxj2hPTSSNFgeq1a/lEd7dHV2fdGAuTH4Iym3RHJg+vAbWaWG4B7Zg==",
700 "cpu": [
701 "ppc64"
702 ],
703 "dev": true,
704 "libc": [
705 "musl"
706 ],
707 "license": "MIT",
708 "optional": true,
709 "os": [
710 "linux"
711 ]
712 },
713 "node_modules/@rollup/rollup-linux-riscv64-gnu": {
714 "version": "4.63.5",
715 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.63.5.tgz",
716 "integrity": "sha512-UcetmHZ6XOXuUByiKZyQmb55ZPr0LABr3Ec/HB9wKZn6CEAFWZkE+hsJErJ9hbPBC7nI0dKuELx7CoV6IM7TMg==",
717 "cpu": [
718 "riscv64"
719 ],
720 "dev": true,
721 "libc": [
722 "glibc"
723 ],
724 "license": "MIT",
725 "optional": true,
726 "os": [
727 "linux"
728 ]
729 },
730 "node_modules/@rollup/rollup-linux-riscv64-musl": {
731 "version": "4.63.5",
732 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.63.5.tgz",
733 "integrity": "sha512-C5CmDPQBtvjVo8cgQsBs+w6WB0JLkiixhgi6hVLV11hERWdn/p0XcPU2OUcZzac9BPOFq7SbaHFa8r3SWEysCQ==",
734 "cpu": [
735 "riscv64"
736 ],
737 "dev": true,
738 "libc": [
739 "musl"
740 ],
741 "license": "MIT",
742 "optional": true,
743 "os": [
744 "linux"
745 ]
746 },
747 "node_modules/@rollup/rollup-linux-s390x-gnu": {
748 "version": "4.63.5",
749 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.63.5.tgz",
750 "integrity": "sha512-lHVQHJFKsuuxLMi3MQO9XVL8Tje3JR82CzB+QDKC5NWBcsIWuwsn9uIM5e3lBhI+fF1/s63qnyYqsg65+8rV/w==",
751 "cpu": [
752 "s390x"
753 ],
754 "dev": true,
755 "libc": [
756 "glibc"
757 ],
758 "license": "MIT",
759 "optional": true,
760 "os": [
761 "linux"
762 ]
763 },
764 "node_modules/@rollup/rollup-linux-x64-gnu": {
765 "version": "4.63.5",
766 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.63.5.tgz",
767 "integrity": "sha512-3W9bTFcQNJn71cSJVM9RKIiZOy8DO/XLDii8Uv/Pm6WKqDRj7JV3ZfuXIEfyuy5LXpIzAbB/1M4Ukp9GKNa7nA==",
768 "cpu": [
769 "x64"
770 ],
771 "dev": true,
772 "libc": [
773 "glibc"
774 ],
775 "license": "MIT",
776 "optional": true,
777 "os": [
778 "linux"
779 ]
780 },
781 "node_modules/@rollup/rollup-linux-x64-musl": {
782 "version": "4.63.5",
783 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.63.5.tgz",
784 "integrity": "sha512-VDC7rRJlee/scpki96GZ27Omf6yU87s1YXwVTpjE5841faVlDYYT565rgfmoR1U0sqL7z5ivQSDjcsF6VRXyBA==",
785 "cpu": [
786 "x64"
787 ],
788 "dev": true,
789 "libc": [
790 "musl"
791 ],
792 "license": "MIT",
793 "optional": true,
794 "os": [
795 "linux"
796 ]
797 },
798 "node_modules/@rollup/rollup-openbsd-x64": {
799 "version": "4.63.5",
800 "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.63.5.tgz",
801 "integrity": "sha512-z86Ok2p4pTdv5xqCKZsTooO7yBEiaJR/HzU3Wx8RmWsPoLppnMKROhJusQob8B3IE1ghC343kUW9rC2r+Wf3ig==",
802 "cpu": [
803 "x64"
804 ],
805 "dev": true,
806 "license": "MIT",
807 "optional": true,
808 "os": [
809 "openbsd"
810 ]
811 },
812 "node_modules/@rollup/rollup-openharmony-arm64": {
813 "version": "4.63.5",
814 "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.63.5.tgz",
815 "integrity": "sha512-IzQmj+xXwQFGhMAMKMQVXkMwMZN3TqkJgAE0nSsqvVwWWciP4AIPMmWRqOQ2GfX7TUDZr+xqGFcBS36CRPGw0g==",
816 "cpu": [
817 "arm64"
818 ],
819 "dev": true,
820 "license": "MIT",
821 "optional": true,
822 "os": [
823 "openharmony"
824 ]
825 },
826 "node_modules/@rollup/rollup-win32-arm64-msvc": {
827 "version": "4.63.5",
828 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.63.5.tgz",
829 "integrity": "sha512-F6qpTaPc9bwBH85kjy0/BLmLSW1uv7AoOXCoRIkg2arlgCYlWYcAbiMkvZuAcaWk9TpCRG//okznLAqLGshkMw==",
830 "cpu": [
831 "arm64"
832 ],
833 "dev": true,
834 "license": "MIT",
835 "optional": true,
836 "os": [
837 "win32"
838 ]
839 },
840 "node_modules/@rollup/rollup-win32-ia32-msvc": {
841 "version": "4.63.5",
842 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.63.5.tgz",
843 "integrity": "sha512-igoDsTFhhwECBeGbUuLeIk7t8Y1apa+cs6mDWpx2EZ0ch7oEQgzHbFUXN9euoHekCAQzXdXApAGkV6jznS7tWw==",
844 "cpu": [
845 "ia32"
846 ],
847 "dev": true,
848 "license": "MIT",
849 "optional": true,
850 "os": [
851 "win32"
852 ]
853 },
854 "node_modules/@rollup/rollup-win32-x64-gnu": {
855 "version": "4.63.5",
856 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.63.5.tgz",
857 "integrity": "sha512-U3teMeMbXFmaM5D+OTJpsOXd+wV/qftIeYF9kBKL4v73641qyJmoXFtA28DQLsnmlyayEsTe72xpLHrArq6vHw==",
858 "cpu": [
859 "x64"
860 ],
861 "dev": true,
862 "license": "MIT",
863 "optional": true,
864 "os": [
865 "win32"
866 ]
867 },
868 "node_modules/@rollup/rollup-win32-x64-msvc": {
869 "version": "4.63.5",
870 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.63.5.tgz",
871 "integrity": "sha512-ypfC34F3RKXvCXBglGqGMsUSMKlgwd1HX9AOAlx9RoZZ6GaI42YHVeKpzg3JG+wpBUJYTG+NNZhqbDWL8tBZkw==",
872 "cpu": [
873 "x64"
874 ],
875 "dev": true,
876 "license": "MIT",
877 "optional": true,
878 "os": [
879 "win32"
880 ]
881 },
882 "node_modules/@tweenjs/tween.js": {
883 "version": "23.1.3",
884 "resolved": "https://registry.npmjs.org/@tweenjs/tween.js/-/tween.js-23.1.3.tgz",
885 "integrity": "sha512-vJmvvwFxYuGnF2axRtPYocag6Clbb5YS7kLL+SO/TeVFzHqDIWrNKYtcsPMibjDx9O+bu+psAy9NKfWklassUA==",
886 "dev": true,
887 "license": "MIT"
888 },
889 "node_modules/@types/estree": {
890 "version": "1.0.9",
891 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz",
892 "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==",
893 "dev": true,
894 "license": "MIT"
895 },
896 "node_modules/@types/js-yaml": {
897 "version": "4.0.9",
898 "resolved": "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-4.0.9.tgz",
899 "integrity": "sha512-k4MGaQl5TGo/iipqb2UDG2UwjXziSWkh0uysQelTlJpX1qGlpUZYm8PnO4DxG1qBomtJUdYJ6qR6xdIah10JLg==",
900 "dev": true,
901 "license": "MIT"
902 },
903 "node_modules/@types/node": {
904 "version": "24.13.6",
905 "resolved": "https://registry.npmjs.org/@types/node/-/node-24.13.6.tgz",
906 "integrity": "sha512-SGrw/h3KPFshy3OE6ZL53LMBG5vGQQ8/gIpiqz/kRZhPJ7HgwCEs8LBuNtWLa8dvGZVpSF7+Bf+c11HUrCb/yg==",
907 "dev": true,
908 "license": "MIT",
909 "dependencies": {
910 "undici-types": "~7.18.0"
911 }
912 },
913 "node_modules/@types/stats.js": {
914 "version": "0.17.4",
915 "resolved": "https://registry.npmjs.org/@types/stats.js/-/stats.js-0.17.4.tgz",
916 "integrity": "sha512-jIBvWWShCvlBqBNIZt0KAshWpvSjhkwkEu4ZUcASoAvhmrgAUI2t1dXrjSL4xXVLB4FznPrIsX3nKXFl/Dt4vA==",
917 "dev": true,
918 "license": "MIT"
919 },
920 "node_modules/@types/three": {
921 "version": "0.180.0",
922 "resolved": "https://registry.npmjs.org/@types/three/-/three-0.180.0.tgz",
923 "integrity": "sha512-ykFtgCqNnY0IPvDro7h+9ZeLY+qjgUWv+qEvUt84grhenO60Hqd4hScHE7VTB9nOQ/3QM8lkbNE+4vKjEpUxKg==",
924 "dev": true,
925 "license": "MIT",
926 "dependencies": {
927 "@dimforge/rapier3d-compat": "~0.12.0",
928 "@tweenjs/tween.js": "~23.1.3",
929 "@types/stats.js": "*",
930 "@types/webxr": "*",
931 "@webgpu/types": "*",
932 "fflate": "~0.8.2",
933 "meshoptimizer": "~0.22.0"
934 }
935 },
936 "node_modules/@types/webxr": {
937 "version": "0.5.24",
938 "resolved": "https://registry.npmjs.org/@types/webxr/-/webxr-0.5.24.tgz",
939 "integrity": "sha512-h8fgEd/DpoS9CBrjEQXR+dIDraopAEfu4wYVNY2tEPwk60stPWhvZMf4Foo5FakuQ7HFZoa8WceaWFervK2Ovg==",
940 "dev": true,
941 "license": "MIT"
942 },
943 "node_modules/@webgpu/types": {
944 "version": "0.1.74",
945 "resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.74.tgz",
946 "integrity": "sha512-lgiI4hbuLcI9unnm2cL/tvCaQU45dp0xcLWJh5uB/9MBGvIA4F8XIk7nSiBeg+K4xWGYwgZKn80LmERI5CxoTA==",
947 "dev": true,
948 "license": "BSD-3-Clause"
949 },
950 "node_modules/argparse": {
951 "version": "2.0.1",
952 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
953 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
954 "license": "Python-2.0"
955 },
956 "node_modules/esbuild": {
957 "version": "0.25.12",
958 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.12.tgz",
959 "integrity": "sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==",
960 "dev": true,
961 "hasInstallScript": true,
962 "license": "MIT",
963 "bin": {
964 "esbuild": "bin/esbuild"
965 },
966 "engines": {
967 "node": ">=18"
968 },
969 "optionalDependencies": {
970 "@esbuild/aix-ppc64": "0.25.12",
971 "@esbuild/android-arm": "0.25.12",
972 "@esbuild/android-arm64": "0.25.12",
973 "@esbuild/android-x64": "0.25.12",
974 "@esbuild/darwin-arm64": "0.25.12",
975 "@esbuild/darwin-x64": "0.25.12",
976 "@esbuild/freebsd-arm64": "0.25.12",
977 "@esbuild/freebsd-x64": "0.25.12",
978 "@esbuild/linux-arm": "0.25.12",
979 "@esbuild/linux-arm64": "0.25.12",
980 "@esbuild/linux-ia32": "0.25.12",
981 "@esbuild/linux-loong64": "0.25.12",
982 "@esbuild/linux-mips64el": "0.25.12",
983 "@esbuild/linux-ppc64": "0.25.12",
984 "@esbuild/linux-riscv64": "0.25.12",
985 "@esbuild/linux-s390x": "0.25.12",
986 "@esbuild/linux-x64": "0.25.12",
987 "@esbuild/netbsd-arm64": "0.25.12",
988 "@esbuild/netbsd-x64": "0.25.12",
989 "@esbuild/openbsd-arm64": "0.25.12",
990 "@esbuild/openbsd-x64": "0.25.12",
991 "@esbuild/openharmony-arm64": "0.25.12",
992 "@esbuild/sunos-x64": "0.25.12",
993 "@esbuild/win32-arm64": "0.25.12",
994 "@esbuild/win32-ia32": "0.25.12",
995 "@esbuild/win32-x64": "0.25.12"
996 }
997 },
998 "node_modules/fdir": {
999 "version": "6.5.0",
1000 "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
1001 "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
1002 "dev": true,
1003 "license": "MIT",
1004 "engines": {
1005 "node": ">=12.0.0"
1006 },
1007 "peerDependencies": {
1008 "picomatch": "^3 || ^4"
1009 },
1010 "peerDependenciesMeta": {
1011 "picomatch": {
1012 "optional": true
1013 }
1014 }
1015 },
1016 "node_modules/fflate": {
1017 "version": "0.8.3",
1018 "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.3.tgz",
1019 "integrity": "sha512-tbZNuJrLwGUp3zshBtdy4W+ORxZuIh8a5ilyIEQDC5rY1f3U20JMry0Ll3WBzU58EZKsEuJFXhb5gwv8CsPvgA==",
1020 "dev": true,
1021 "license": "MIT"
1022 },
1023 "node_modules/fsevents": {
1024 "version": "2.3.3",
1025 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
1026 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
1027 "dev": true,
1028 "hasInstallScript": true,
1029 "license": "MIT",
1030 "optional": true,
1031 "os": [
1032 "darwin"
1033 ],
1034 "engines": {
1035 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
1036 }
1037 },
1038 "node_modules/h5wasm": {
1039 "version": "0.10.3",
1040 "resolved": "https://registry.npmjs.org/h5wasm/-/h5wasm-0.10.3.tgz",
1041 "integrity": "sha512-W4Jy5ExtX/VNbyD8GdOBckDuj6AL16TemppVNxZsV3rJZEWCv2sxlCzOttZLer3zkMttbDYsWHl0qt1z3Bln+Q==",
1042 "license": "SEE LICENSE IN LICENSE.txt"
1043 },
1044 "node_modules/js-yaml": {
1045 "version": "4.3.2",
1046 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.2.tgz",
1047 "integrity": "sha512-SFNOvSJ+Dgf/9An904Yx+CgSlIPCkIpao4qo51lpee25TIRejdH3rhR4EZMGoNx3/TP3O+wzWuiTFl4sqbltzA==",
1048 "funding": [
1049 {
1050 "type": "github",
1051 "url": "https://github.com/sponsors/puzrin"
1052 },
1053 {
1054 "type": "github",
1055 "url": "https://github.com/sponsors/nodeca"
1056 }
1057 ],
1058 "license": "MIT",
1059 "dependencies": {
1060 "argparse": "^2.0.1"
1061 },
1062 "bin": {
1063 "js-yaml": "bin/js-yaml.js"
1064 }
1065 },
1066 "node_modules/meshoptimizer": {
1067 "version": "0.22.0",
1068 "resolved": "https://registry.npmjs.org/meshoptimizer/-/meshoptimizer-0.22.0.tgz",
1069 "integrity": "sha512-IebiK79sqIy+E4EgOr+CAw+Ke8hAspXKzBd0JdgEmPHiAwmvEj2S4h1rfvo+o/BnfEYd/jAOg5IeeIjzlzSnDg==",
1070 "dev": true,
1071 "license": "MIT"
1072 },
1073 "node_modules/nanoid": {
1074 "version": "3.3.19",
1075 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.19.tgz",
1076 "integrity": "sha512-Y2tUNy4ouw6tq5oDSKeQYGOyhkUBhNOcGV/02KC+6kd9eDGqdZd++mjMiIDilrBYvjEnCYvVtsuHCuP+okSfug==",
1077 "dev": true,
1078 "funding": [
1079 {
1080 "type": "github",
1081 "url": "https://github.com/sponsors/ai"
1082 }
1083 ],
1084 "license": "MIT",
1085 "bin": {
1086 "nanoid": "bin/nanoid.cjs"
1087 },
1088 "engines": {
1089 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
1090 }
1091 },
1092 "node_modules/picocolors": {
1093 "version": "1.1.1",
1094 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
1095 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
1096 "dev": true,
1097 "license": "ISC"
1098 },
1099 "node_modules/picomatch": {
1100 "version": "4.0.7",
1101 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.7.tgz",
1102 "integrity": "sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==",
1103 "dev": true,
1104 "license": "MIT",
1105 "engines": {
1106 "node": ">=12"
1107 },
1108 "funding": {
1109 "url": "https://github.com/sponsors/jonschlinkert"
1110 }
1111 },
1112 "node_modules/postcss": {
1113 "version": "8.5.28",
1114 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.28.tgz",
1115 "integrity": "sha512-RRuzqDtt5Y9h3quz5hWhK+TPnsmVs6WwSU6LkJMeY4HstUEDuYTG8UJSdawMRzmzAtV+KEoG8N3Qg2qLy5vM/A==",
1116 "dev": true,
1117 "funding": [
1118 {
1119 "type": "opencollective",
1120 "url": "https://opencollective.com/postcss/"
1121 },
1122 {
1123 "type": "tidelift",
1124 "url": "https://tidelift.com/funding/github/npm/postcss"
1125 },
1126 {
1127 "type": "github",
1128 "url": "https://github.com/sponsors/ai"
1129 }
1130 ],
1131 "license": "MIT",
1132 "dependencies": {
1133 "nanoid": "^3.3.18",
1134 "picocolors": "^1.1.1",
1135 "source-map-js": "^1.2.1"
1136 },
1137 "engines": {
1138 "node": "^10 || ^12 || >=14"
1139 }
1140 },
1141 "node_modules/rollup": {
1142 "version": "4.63.5",
1143 "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.63.5.tgz",
1144 "integrity": "sha512-KRWwmNLlPw5M7HcdYfm15oBv9n9LPtjzpzCIxS/phwqvPyxHSoKX6Y2YU3pxSPfy0CLquVgsx/j/hBi6OvH1Nw==",
1145 "dev": true,
1146 "license": "MIT",
1147 "dependencies": {
1148 "@types/estree": "1.0.9"
1149 },
1150 "bin": {
1151 "rollup": "dist/bin/rollup"
1152 },
1153 "engines": {
1154 "node": ">=18.0.0",
1155 "npm": ">=8.0.0"
1156 },
1157 "optionalDependencies": {
1158 "@napi-rs/lzma-linux-x64-gnu": "1.5.1",
1159 "@rollup/rollup-android-arm-eabi": "4.63.5",
1160 "@rollup/rollup-android-arm64": "4.63.5",
1161 "@rollup/rollup-darwin-arm64": "4.63.5",
1162 "@rollup/rollup-darwin-x64": "4.63.5",
1163 "@rollup/rollup-freebsd-arm64": "4.63.5",
1164 "@rollup/rollup-freebsd-x64": "4.63.5",
1165 "@rollup/rollup-linux-arm-gnueabihf": "4.63.5",
1166 "@rollup/rollup-linux-arm-musleabihf": "4.63.5",
1167 "@rollup/rollup-linux-arm64-gnu": "4.63.5",
1168 "@rollup/rollup-linux-arm64-musl": "4.63.5",
1169 "@rollup/rollup-linux-loong64-gnu": "4.63.5",
1170 "@rollup/rollup-linux-loong64-musl": "4.63.5",
1171 "@rollup/rollup-linux-ppc64-gnu": "4.63.5",
1172 "@rollup/rollup-linux-ppc64-musl": "4.63.5",
1173 "@rollup/rollup-linux-riscv64-gnu": "4.63.5",
1174 "@rollup/rollup-linux-riscv64-musl": "4.63.5",
1175 "@rollup/rollup-linux-s390x-gnu": "4.63.5",
1176 "@rollup/rollup-linux-x64-gnu": "4.63.5",
1177 "@rollup/rollup-linux-x64-musl": "4.63.5",
1178 "@rollup/rollup-openbsd-x64": "4.63.5",
1179 "@rollup/rollup-openharmony-arm64": "4.63.5",
1180 "@rollup/rollup-win32-arm64-msvc": "4.63.5",
1181 "@rollup/rollup-win32-ia32-msvc": "4.63.5",
1182 "@rollup/rollup-win32-x64-gnu": "4.63.5",
1183 "@rollup/rollup-win32-x64-msvc": "4.63.5",
1184 "fsevents": "~2.3.2"
1185 }
1186 },
1187 "node_modules/source-map-js": {
1188 "version": "1.2.1",
1189 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
1190 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
1191 "dev": true,
1192 "license": "BSD-3-Clause",
1193 "engines": {
1194 "node": ">=0.10.0"
1195 }
1196 },
1197 "node_modules/three": {
1198 "version": "0.180.0",
1199 "resolved": "https://registry.npmjs.org/three/-/three-0.180.0.tgz",
1200 "integrity": "sha512-o+qycAMZrh+TsE01GqWUxUIKR1AL0S8pq7zDkYOQw8GqfX8b8VoCKYUoHbhiX5j+7hr8XsuHDVU6+gkQJQKg9w==",
1201 "license": "MIT"
1202 },
1203 "node_modules/tinyglobby": {
1204 "version": "0.2.17",
1205 "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz",
1206 "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==",
1207 "dev": true,
1208 "license": "MIT",
1209 "dependencies": {
1210 "fdir": "^6.5.0",
1211 "picomatch": "^4.0.4"
1212 },
1213 "engines": {
1214 "node": ">=12.0.0"
1215 },
1216 "funding": {
1217 "url": "https://github.com/sponsors/SuperchupuDev"
1218 }
1219 },
1220 "node_modules/typescript": {
1221 "version": "5.9.3",
1222 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",
1223 "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
1224 "dev": true,
1225 "license": "Apache-2.0",
1226 "bin": {
1227 "tsc": "bin/tsc",
1228 "tsserver": "bin/tsserver"
1229 },
1230 "engines": {
1231 "node": ">=14.17"
1232 }
1233 },
1234 "node_modules/undici-types": {
1235 "version": "7.18.2",
1236 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz",
1237 "integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==",
1238 "dev": true,
1239 "license": "MIT"
1240 },
1241 "node_modules/vite": {
1242 "version": "6.4.3",
1243 "resolved": "https://registry.npmjs.org/vite/-/vite-6.4.3.tgz",
1244 "integrity": "sha512-NTKlcQjlAK7MlQoyb6LgaqHc8sso/pVyUJYWMws3jg21uTJw/LddqIFPcPqP6PzpgbIcZyKI85sFE4HBrQDA8A==",
1245 "dev": true,
1246 "license": "MIT",
1247 "dependencies": {
1248 "esbuild": "^0.25.0",
1249 "fdir": "^6.4.4",
1250 "picomatch": "^4.0.2",
1251 "postcss": "^8.5.3",
1252 "rollup": "^4.34.9",
1253 "tinyglobby": "^0.2.13"
1254 },
1255 "bin": {
1256 "vite": "bin/vite.js"
1257 },
1258 "engines": {
1259 "node": "^18.0.0 || ^20.0.0 || >=22.0.0"
1260 },
1261 "funding": {
1262 "url": "https://github.com/vitejs/vite?sponsor=1"
1263 },
1264 "optionalDependencies": {
1265 "fsevents": "~2.3.3"
1266 },
1267 "peerDependencies": {
1268 "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0",
1269 "jiti": ">=1.21.0",
1270 "less": "*",
1271 "lightningcss": "^1.21.0",
1272 "sass": "*",
1273 "sass-embedded": "*",
1274 "stylus": "*",
1275 "sugarss": "*",
1276 "terser": "^5.16.0",
1277 "tsx": "^4.8.1",
1278 "yaml": "^2.4.2"
1279 },
1280 "peerDependenciesMeta": {
1281 "@types/node": {
1282 "optional": true
1283 },
1284 "jiti": {
1285 "optional": true
1286 },
1287 "less": {
1288 "optional": true
1289 },
1290 "lightningcss": {
1291 "optional": true
1292 },
1293 "sass": {
1294 "optional": true
1295 },
1296 "sass-embedded": {
1297 "optional": true
1298 },
1299 "stylus": {
1300 "optional": true
1301 },
1302 "sugarss": {
1303 "optional": true
1304 },
1305 "terser": {
1306 "optional": true
1307 },
1308 "tsx": {
1309 "optional": true
1310 },
1311 "yaml": {
1312 "optional": true
1313 }
1314 }
1315 }
1316 }
1317}