/ concept-collection / turing-sphere-2
Sign in
concept-collection / turing-sphere-2
turing-sphere-2 / package-lock.json
2284 lines · 72.9 KBBlameHistoryRaw
1{
2 "name": "turing-sphere",
3 "version": "0.1.0",
4 "lockfileVersion": 3,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "turing-sphere",
9 "version": "0.1.0",
10 "license": "CECILL-2.1",
11 "dependencies": {
12 "numbl": "file:../../numbl",
13 "three": "^0.183.0"
14 },
15 "devDependencies": {
16 "@types/node": "^26.1.1",
17 "@types/three": "^0.185.1",
18 "@webgpu/types": "^0.1.44",
19 "puppeteer-core": "^23.0.0",
20 "typescript": "^5.5.0",
21 "vite": "^5.4.0"
22 },
23 "engines": {
24 "node": ">=22.6"
25 },
26 "optionalDependencies": {
27 "webgpu": "^0.4.0"
28 }
29 },
30 "../../numbl": {
31 "version": "0.4.18",
32 "hasInstallScript": true,
33 "license": "Apache-2.0",
34 "dependencies": {
35 "fflate": "^0.8.2",
36 "h5wasm": "^0.10.3",
37 "node-addon-api": "^8.3.0",
38 "pako": "^2.1.0",
39 "qhull-wasm": "^0.0.1",
40 "react-markdown": "^10.1.0",
41 "react-syntax-highlighter": "^16.1.1",
42 "remark-gfm": "^4.0.1",
43 "three": "^0.183.2"
44 },
45 "bin": {
46 "numbl": "dist-cli/cli.js"
47 },
48 "devDependencies": {
49 "@emotion/react": "^11.14.0",
50 "@emotion/styled": "^11.14.1",
51 "@eslint/js": "^9.39.1",
52 "@monaco-editor/react": "^4.7.0",
53 "@mui/icons-material": "^7.3.7",
54 "@mui/material": "^7.3.7",
55 "@playwright/test": "^1.59.1",
56 "@types/node": "^24.10.1",
57 "@types/pako": "^2.0.4",
58 "@types/react": "^19.2.5",
59 "@types/react-dom": "^19.2.3",
60 "@types/react-syntax-highlighter": "^15.5.13",
61 "@types/three": "^0.183.1",
62 "@vitejs/plugin-react": "^5.1.1",
63 "@vitest/coverage-v8": "^4.0.18",
64 "@xterm/addon-fit": "^0.11.0",
65 "@xterm/xterm": "^6.0.0",
66 "dexie": "^4.3.0",
67 "esbuild": "^0.27.3",
68 "eslint": "^9.39.1",
69 "eslint-config-prettier": "^10.1.8",
70 "eslint-plugin-react-hooks": "^7.0.1",
71 "eslint-plugin-react-refresh": "^0.4.24",
72 "globals": "^16.5.0",
73 "husky": "^9.1.7",
74 "lint-staged": "^16.2.7",
75 "node-gyp": "^11.2.0",
76 "prettier": "^3.8.1",
77 "react": "^19.2.0",
78 "react-dom": "^19.2.0",
79 "react-router-dom": "^7.13.0",
80 "tsx": "^4.21.0",
81 "typescript": "~5.9.3",
82 "typescript-eslint": "^8.46.4",
83 "vite": "^7.2.4",
84 "vite-plugin-wasm": "^3.5.0",
85 "vitest": "^4.0.18"
86 },
87 "engines": {
88 "node": ">=18"
89 },
90 "optionalDependencies": {
91 "koffi": "^2.15.2"
92 },
93 "peerDependencies": {
94 "react": ">=18",
95 "react-dom": ">=18"
96 },
97 "peerDependenciesMeta": {
98 "react": {
99 "optional": true
100 },
101 "react-dom": {
102 "optional": true
103 }
104 }
105 },
106 "node_modules/@dimforge/rapier3d-compat": {
107 "version": "0.12.0",
108 "resolved": "https://registry.npmjs.org/@dimforge/rapier3d-compat/-/rapier3d-compat-0.12.0.tgz",
109 "integrity": "sha512-uekIGetywIgopfD97oDL5PfeezkFpNhwlzlaEYNOA0N6ghdsOvh/HYjSMek5Q2O1PYvRSDFcqFVJl4r4ZBwOow==",
110 "dev": true,
111 "license": "Apache-2.0"
112 },
113 "node_modules/@esbuild/aix-ppc64": {
114 "version": "0.21.5",
115 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz",
116 "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==",
117 "cpu": [
118 "ppc64"
119 ],
120 "dev": true,
121 "license": "MIT",
122 "optional": true,
123 "os": [
124 "aix"
125 ],
126 "engines": {
127 "node": ">=12"
128 }
129 },
130 "node_modules/@esbuild/android-arm": {
131 "version": "0.21.5",
132 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz",
133 "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==",
134 "cpu": [
135 "arm"
136 ],
137 "dev": true,
138 "license": "MIT",
139 "optional": true,
140 "os": [
141 "android"
142 ],
143 "engines": {
144 "node": ">=12"
145 }
146 },
147 "node_modules/@esbuild/android-arm64": {
148 "version": "0.21.5",
149 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz",
150 "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==",
151 "cpu": [
152 "arm64"
153 ],
154 "dev": true,
155 "license": "MIT",
156 "optional": true,
157 "os": [
158 "android"
159 ],
160 "engines": {
161 "node": ">=12"
162 }
163 },
164 "node_modules/@esbuild/android-x64": {
165 "version": "0.21.5",
166 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz",
167 "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==",
168 "cpu": [
169 "x64"
170 ],
171 "dev": true,
172 "license": "MIT",
173 "optional": true,
174 "os": [
175 "android"
176 ],
177 "engines": {
178 "node": ">=12"
179 }
180 },
181 "node_modules/@esbuild/darwin-arm64": {
182 "version": "0.21.5",
183 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz",
184 "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==",
185 "cpu": [
186 "arm64"
187 ],
188 "dev": true,
189 "license": "MIT",
190 "optional": true,
191 "os": [
192 "darwin"
193 ],
194 "engines": {
195 "node": ">=12"
196 }
197 },
198 "node_modules/@esbuild/darwin-x64": {
199 "version": "0.21.5",
200 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz",
201 "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==",
202 "cpu": [
203 "x64"
204 ],
205 "dev": true,
206 "license": "MIT",
207 "optional": true,
208 "os": [
209 "darwin"
210 ],
211 "engines": {
212 "node": ">=12"
213 }
214 },
215 "node_modules/@esbuild/freebsd-arm64": {
216 "version": "0.21.5",
217 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz",
218 "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==",
219 "cpu": [
220 "arm64"
221 ],
222 "dev": true,
223 "license": "MIT",
224 "optional": true,
225 "os": [
226 "freebsd"
227 ],
228 "engines": {
229 "node": ">=12"
230 }
231 },
232 "node_modules/@esbuild/freebsd-x64": {
233 "version": "0.21.5",
234 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz",
235 "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==",
236 "cpu": [
237 "x64"
238 ],
239 "dev": true,
240 "license": "MIT",
241 "optional": true,
242 "os": [
243 "freebsd"
244 ],
245 "engines": {
246 "node": ">=12"
247 }
248 },
249 "node_modules/@esbuild/linux-arm": {
250 "version": "0.21.5",
251 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz",
252 "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==",
253 "cpu": [
254 "arm"
255 ],
256 "dev": true,
257 "license": "MIT",
258 "optional": true,
259 "os": [
260 "linux"
261 ],
262 "engines": {
263 "node": ">=12"
264 }
265 },
266 "node_modules/@esbuild/linux-arm64": {
267 "version": "0.21.5",
268 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz",
269 "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==",
270 "cpu": [
271 "arm64"
272 ],
273 "dev": true,
274 "license": "MIT",
275 "optional": true,
276 "os": [
277 "linux"
278 ],
279 "engines": {
280 "node": ">=12"
281 }
282 },
283 "node_modules/@esbuild/linux-ia32": {
284 "version": "0.21.5",
285 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz",
286 "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==",
287 "cpu": [
288 "ia32"
289 ],
290 "dev": true,
291 "license": "MIT",
292 "optional": true,
293 "os": [
294 "linux"
295 ],
296 "engines": {
297 "node": ">=12"
298 }
299 },
300 "node_modules/@esbuild/linux-loong64": {
301 "version": "0.21.5",
302 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz",
303 "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==",
304 "cpu": [
305 "loong64"
306 ],
307 "dev": true,
308 "license": "MIT",
309 "optional": true,
310 "os": [
311 "linux"
312 ],
313 "engines": {
314 "node": ">=12"
315 }
316 },
317 "node_modules/@esbuild/linux-mips64el": {
318 "version": "0.21.5",
319 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz",
320 "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==",
321 "cpu": [
322 "mips64el"
323 ],
324 "dev": true,
325 "license": "MIT",
326 "optional": true,
327 "os": [
328 "linux"
329 ],
330 "engines": {
331 "node": ">=12"
332 }
333 },
334 "node_modules/@esbuild/linux-ppc64": {
335 "version": "0.21.5",
336 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz",
337 "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==",
338 "cpu": [
339 "ppc64"
340 ],
341 "dev": true,
342 "license": "MIT",
343 "optional": true,
344 "os": [
345 "linux"
346 ],
347 "engines": {
348 "node": ">=12"
349 }
350 },
351 "node_modules/@esbuild/linux-riscv64": {
352 "version": "0.21.5",
353 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz",
354 "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==",
355 "cpu": [
356 "riscv64"
357 ],
358 "dev": true,
359 "license": "MIT",
360 "optional": true,
361 "os": [
362 "linux"
363 ],
364 "engines": {
365 "node": ">=12"
366 }
367 },
368 "node_modules/@esbuild/linux-s390x": {
369 "version": "0.21.5",
370 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz",
371 "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==",
372 "cpu": [
373 "s390x"
374 ],
375 "dev": true,
376 "license": "MIT",
377 "optional": true,
378 "os": [
379 "linux"
380 ],
381 "engines": {
382 "node": ">=12"
383 }
384 },
385 "node_modules/@esbuild/linux-x64": {
386 "version": "0.21.5",
387 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz",
388 "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==",
389 "cpu": [
390 "x64"
391 ],
392 "dev": true,
393 "license": "MIT",
394 "optional": true,
395 "os": [
396 "linux"
397 ],
398 "engines": {
399 "node": ">=12"
400 }
401 },
402 "node_modules/@esbuild/netbsd-x64": {
403 "version": "0.21.5",
404 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz",
405 "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==",
406 "cpu": [
407 "x64"
408 ],
409 "dev": true,
410 "license": "MIT",
411 "optional": true,
412 "os": [
413 "netbsd"
414 ],
415 "engines": {
416 "node": ">=12"
417 }
418 },
419 "node_modules/@esbuild/openbsd-x64": {
420 "version": "0.21.5",
421 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz",
422 "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==",
423 "cpu": [
424 "x64"
425 ],
426 "dev": true,
427 "license": "MIT",
428 "optional": true,
429 "os": [
430 "openbsd"
431 ],
432 "engines": {
433 "node": ">=12"
434 }
435 },
436 "node_modules/@esbuild/sunos-x64": {
437 "version": "0.21.5",
438 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz",
439 "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==",
440 "cpu": [
441 "x64"
442 ],
443 "dev": true,
444 "license": "MIT",
445 "optional": true,
446 "os": [
447 "sunos"
448 ],
449 "engines": {
450 "node": ">=12"
451 }
452 },
453 "node_modules/@esbuild/win32-arm64": {
454 "version": "0.21.5",
455 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz",
456 "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==",
457 "cpu": [
458 "arm64"
459 ],
460 "dev": true,
461 "license": "MIT",
462 "optional": true,
463 "os": [
464 "win32"
465 ],
466 "engines": {
467 "node": ">=12"
468 }
469 },
470 "node_modules/@esbuild/win32-ia32": {
471 "version": "0.21.5",
472 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz",
473 "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==",
474 "cpu": [
475 "ia32"
476 ],
477 "dev": true,
478 "license": "MIT",
479 "optional": true,
480 "os": [
481 "win32"
482 ],
483 "engines": {
484 "node": ">=12"
485 }
486 },
487 "node_modules/@esbuild/win32-x64": {
488 "version": "0.21.5",
489 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz",
490 "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==",
491 "cpu": [
492 "x64"
493 ],
494 "dev": true,
495 "license": "MIT",
496 "optional": true,
497 "os": [
498 "win32"
499 ],
500 "engines": {
501 "node": ">=12"
502 }
503 },
504 "node_modules/@puppeteer/browsers": {
505 "version": "2.6.1",
506 "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.6.1.tgz",
507 "integrity": "sha512-aBSREisdsGH890S2rQqK82qmQYU3uFpSH8wcZWHgHzl3LfzsxAKbLNiAG9mO8v1Y0UICBeClICxPJvyr0rcuxg==",
508 "dev": true,
509 "license": "Apache-2.0",
510 "dependencies": {
511 "debug": "^4.4.0",
512 "extract-zip": "^2.0.1",
513 "progress": "^2.0.3",
514 "proxy-agent": "^6.5.0",
515 "semver": "^7.6.3",
516 "tar-fs": "^3.0.6",
517 "unbzip2-stream": "^1.4.3",
518 "yargs": "^17.7.2"
519 },
520 "bin": {
521 "browsers": "lib/cjs/main-cli.js"
522 },
523 "engines": {
524 "node": ">=18"
525 }
526 },
527 "node_modules/@rollup/rollup-android-arm-eabi": {
528 "version": "4.62.3",
529 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.62.3.tgz",
530 "integrity": "sha512-c0wdcekXtQvvn5Tsrk/+op/gUArrbWaFduBnTLP2l1cKLSQs4diMWjJw3m6A0DdzT8dAAX95KpkJ3qynCePbmw==",
531 "cpu": [
532 "arm"
533 ],
534 "dev": true,
535 "license": "MIT",
536 "optional": true,
537 "os": [
538 "android"
539 ]
540 },
541 "node_modules/@rollup/rollup-android-arm64": {
542 "version": "4.62.3",
543 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.62.3.tgz",
544 "integrity": "sha512-3YjElDdWN+qXAFbJ/CzPV+0wspLqh54k/I6GfdYtEJRqg7buSgc1yPM3B+93j1M4neobtkATHZTmxK2AMVGfnA==",
545 "cpu": [
546 "arm64"
547 ],
548 "dev": true,
549 "license": "MIT",
550 "optional": true,
551 "os": [
552 "android"
553 ]
554 },
555 "node_modules/@rollup/rollup-darwin-arm64": {
556 "version": "4.62.3",
557 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.62.3.tgz",
558 "integrity": "sha512-Pch2pFNOxxz1hTjypIdPyRTR6riiwRl84+VcN9djS680fw+Co1nAJINrdpqp7KV0NvyuU8ilZXZCjd7ykJl1GQ==",
559 "cpu": [
560 "arm64"
561 ],
562 "dev": true,
563 "license": "MIT",
564 "optional": true,
565 "os": [
566 "darwin"
567 ]
568 },
569 "node_modules/@rollup/rollup-darwin-x64": {
570 "version": "4.62.3",
571 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.62.3.tgz",
572 "integrity": "sha512-LEuncFUHFiF8t4yZVZvvZA1wk0pjAscRnsrn1EfTEmN4HXotBi2YtcnLRyaK6UbuczW7xZS5ES+81Rdz8Z0T6g==",
573 "cpu": [
574 "x64"
575 ],
576 "dev": true,
577 "license": "MIT",
578 "optional": true,
579 "os": [
580 "darwin"
581 ]
582 },
583 "node_modules/@rollup/rollup-freebsd-arm64": {
584 "version": "4.62.3",
585 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.62.3.tgz",
586 "integrity": "sha512-zvBUvsQUpOWALdDsk6qbS8bXf2VxmPisuudNDrY7x0p0jBdsoZl8HsHczIOgkQiZldmcacMKtBzpoGVNeIe2bQ==",
587 "cpu": [
588 "arm64"
589 ],
590 "dev": true,
591 "license": "MIT",
592 "optional": true,
593 "os": [
594 "freebsd"
595 ]
596 },
597 "node_modules/@rollup/rollup-freebsd-x64": {
598 "version": "4.62.3",
599 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.62.3.tgz",
600 "integrity": "sha512-C2KmNrcSem/AMg984H/dev+si0lieQGdXdR/lYGJnuumXnFb9Y7QdiI62obFdLlxRYLBv4P0eUVIDbD4c1vVvw==",
601 "cpu": [
602 "x64"
603 ],
604 "dev": true,
605 "license": "MIT",
606 "optional": true,
607 "os": [
608 "freebsd"
609 ]
610 },
611 "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
612 "version": "4.62.3",
613 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.62.3.tgz",
614 "integrity": "sha512-ggXnsTAEzNQx74XpunRsiZ9aBZDsI7XIa0hm2nzR9f4WzH5/f/d73ZSDaC5ejJ8YLY4NW+V3wr0tjOaeCq8hqA==",
615 "cpu": [
616 "arm"
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-arm-musleabihf": {
629 "version": "4.62.3",
630 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.62.3.tgz",
631 "integrity": "sha512-2vng+FlzNUhKZxtej3IUqJgbZoQk2M/dwQM20+ULV0R/E/8tr9/P6uEf2iiGIk4HL0zMKh5Jry7mUHdUOvyGgA==",
632 "cpu": [
633 "arm"
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-arm64-gnu": {
646 "version": "4.62.3",
647 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.62.3.tgz",
648 "integrity": "sha512-LLLFZKt4/Nraf9rxDkhiU8QVgLF4WmCkfr0L4fj0fPfIZFBib0DeiFk1hhaYKd03LFAFJcxHslhDFlNJLylf5Q==",
649 "cpu": [
650 "arm64"
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-arm64-musl": {
663 "version": "4.62.3",
664 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.62.3.tgz",
665 "integrity": "sha512-WJkdQCvS9sWNOUBJZfQRKpZGFBztRzcowI+nndmflKgU4XY+3a420FgTOSKTsVqJbnzSxeT4vaJalpOaPo2YCQ==",
666 "cpu": [
667 "arm64"
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-loong64-gnu": {
680 "version": "4.62.3",
681 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.62.3.tgz",
682 "integrity": "sha512-PwHXCCS2n64/1Ot6rP1YEYA02MGYBcQlr8CSZZyrUG2O7NH6NklYmvr9v3Jy+5e/eDeNchc/ukmKJi9LuflMIQ==",
683 "cpu": [
684 "loong64"
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-loong64-musl": {
697 "version": "4.62.3",
698 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.62.3.tgz",
699 "integrity": "sha512-vUjxINQu3RC8NZS3ykk1gN65gIz8pAopOq2HXuZhiIxHdx7TFvDG+jgrdSgInu1Eza4/Rfi2VzZgyIgEH4WOaw==",
700 "cpu": [
701 "loong64"
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-ppc64-gnu": {
714 "version": "4.62.3",
715 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.62.3.tgz",
716 "integrity": "sha512-wzko4aJ13+0G3kGnviCg5gnXFKd40izKsrf2uOw12US4XqprkDrmwOpeW14aSNa37V8bfPcz5Fkob6LZ3BAPmA==",
717 "cpu": [
718 "ppc64"
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-ppc64-musl": {
731 "version": "4.62.3",
732 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.62.3.tgz",
733 "integrity": "sha512-8120ue0JUMSwy11stlwnfdX3pPd+WZYGCDBwEHWtIHi6pOpZmsEF5QKB7a/UN+XFdqvobxz98kv8RTqikyCEBw==",
734 "cpu": [
735 "ppc64"
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-riscv64-gnu": {
748 "version": "4.62.3",
749 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.62.3.tgz",
750 "integrity": "sha512-XLFHnR3tXMjbOCh2vtVJHmxt+995uJsTERQyseFDRA0xxMxyTZPLa3OIUlyFaO4mF/Lu0FjmWHCuPXJT1n/IOg==",
751 "cpu": [
752 "riscv64"
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-riscv64-musl": {
765 "version": "4.62.3",
766 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.62.3.tgz",
767 "integrity": "sha512-se6yXvNGMIl0f+RQzyh7XAmia8/9kplQx424wnG2w0C1oi6XgO6Y8otKhdXFHbHs88Ihavzmvh1NWjuovE76BQ==",
768 "cpu": [
769 "riscv64"
770 ],
771 "dev": true,
772 "libc": [
773 "musl"
774 ],
775 "license": "MIT",
776 "optional": true,
777 "os": [
778 "linux"
779 ]
780 },
781 "node_modules/@rollup/rollup-linux-s390x-gnu": {
782 "version": "4.62.3",
783 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.62.3.tgz",
784 "integrity": "sha512-gNoxRefktVIiGflpONuxWWXZAzIQG++z9qHO3xKwk4WdDMuQja3JHGfE1u0i3PfPDyvhypdk+WrgIJqLhGG7sg==",
785 "cpu": [
786 "s390x"
787 ],
788 "dev": true,
789 "libc": [
790 "glibc"
791 ],
792 "license": "MIT",
793 "optional": true,
794 "os": [
795 "linux"
796 ]
797 },
798 "node_modules/@rollup/rollup-linux-x64-gnu": {
799 "version": "4.62.3",
800 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.62.3.tgz",
801 "integrity": "sha512-V4KtWtQfAFMU7+9/A/VDps/VI8CHd3cYz0L8sgJzz8qK7eY7wI4ruFD82UYIYvW9Z4DtlTfhQcsl4XyPHW5uSg==",
802 "cpu": [
803 "x64"
804 ],
805 "dev": true,
806 "libc": [
807 "glibc"
808 ],
809 "license": "MIT",
810 "optional": true,
811 "os": [
812 "linux"
813 ]
814 },
815 "node_modules/@rollup/rollup-linux-x64-musl": {
816 "version": "4.62.3",
817 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.62.3.tgz",
818 "integrity": "sha512-LBx9LYXvj2CBkMkjLdNAWLwH0MLMin7do2VcVo9kVPibGLkY0BQQut2fv7NVqkXqZ/CrAu9LqDHVV1xHCMpCPw==",
819 "cpu": [
820 "x64"
821 ],
822 "dev": true,
823 "libc": [
824 "musl"
825 ],
826 "license": "MIT",
827 "optional": true,
828 "os": [
829 "linux"
830 ]
831 },
832 "node_modules/@rollup/rollup-openbsd-x64": {
833 "version": "4.62.3",
834 "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.62.3.tgz",
835 "integrity": "sha512-ABVf3Q0RCu7NcyCCOZQI0pJ3GuSdfSl8EXcy88QtdceIMIoCUdfhsJChZ64L9zVM2aJHjde1Bhn5uqSRcX9ySA==",
836 "cpu": [
837 "x64"
838 ],
839 "dev": true,
840 "license": "MIT",
841 "optional": true,
842 "os": [
843 "openbsd"
844 ]
845 },
846 "node_modules/@rollup/rollup-openharmony-arm64": {
847 "version": "4.62.3",
848 "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.62.3.tgz",
849 "integrity": "sha512-+2Cy/ldweGBLlPIKsQLF8U5N44a0KDdbrk1rAjHOM9M2K+kGdIVjHLmmrZIcx+9Ny3ke/1JomCsDI1ocb11+sg==",
850 "cpu": [
851 "arm64"
852 ],
853 "dev": true,
854 "license": "MIT",
855 "optional": true,
856 "os": [
857 "openharmony"
858 ]
859 },
860 "node_modules/@rollup/rollup-win32-arm64-msvc": {
861 "version": "4.62.3",
862 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.62.3.tgz",
863 "integrity": "sha512-dtZvzc8BedpSaFNy75x6uiWwAGTH+aZHDtdrqP6qk+WcLJrfti6sGje1ZJ9UxyzDLF23d/mV+PaMwuC0hL7UVA==",
864 "cpu": [
865 "arm64"
866 ],
867 "dev": true,
868 "license": "MIT",
869 "optional": true,
870 "os": [
871 "win32"
872 ]
873 },
874 "node_modules/@rollup/rollup-win32-ia32-msvc": {
875 "version": "4.62.3",
876 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.62.3.tgz",
877 "integrity": "sha512-Rj8Ra4noo+aYy7sKBggCx0407mws34kAb1ySyWuq5DAtFBQdkSwnsjCgPrhPe9cvgBKZIukpE+CVHvORCS93kQ==",
878 "cpu": [
879 "ia32"
880 ],
881 "dev": true,
882 "license": "MIT",
883 "optional": true,
884 "os": [
885 "win32"
886 ]
887 },
888 "node_modules/@rollup/rollup-win32-x64-gnu": {
889 "version": "4.62.3",
890 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.62.3.tgz",
891 "integrity": "sha512-vp7N084ew/odXn2gi/mzm9mUkQu9l6AiN6dt4IeUM2Uvm9o+cVmP+YkqbMOteLbiGgqBBlJZjIMYVCfOOIVbVQ==",
892 "cpu": [
893 "x64"
894 ],
895 "dev": true,
896 "license": "MIT",
897 "optional": true,
898 "os": [
899 "win32"
900 ]
901 },
902 "node_modules/@rollup/rollup-win32-x64-msvc": {
903 "version": "4.62.3",
904 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.62.3.tgz",
905 "integrity": "sha512-MOG/3gTOn4Fwf574RVOaY61I5o6P90legkFADiTyn1hyjNydT+cerU2rLUwPdZkKKyJ+iT+K9p7WXK4LM1Ka6g==",
906 "cpu": [
907 "x64"
908 ],
909 "dev": true,
910 "license": "MIT",
911 "optional": true,
912 "os": [
913 "win32"
914 ]
915 },
916 "node_modules/@tootallnate/quickjs-emscripten": {
917 "version": "0.23.0",
918 "resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz",
919 "integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==",
920 "dev": true,
921 "license": "MIT"
922 },
923 "node_modules/@tweenjs/tween.js": {
924 "version": "23.1.3",
925 "resolved": "https://registry.npmjs.org/@tweenjs/tween.js/-/tween.js-23.1.3.tgz",
926 "integrity": "sha512-vJmvvwFxYuGnF2axRtPYocag6Clbb5YS7kLL+SO/TeVFzHqDIWrNKYtcsPMibjDx9O+bu+psAy9NKfWklassUA==",
927 "dev": true,
928 "license": "MIT"
929 },
930 "node_modules/@types/estree": {
931 "version": "1.0.9",
932 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz",
933 "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==",
934 "dev": true,
935 "license": "MIT"
936 },
937 "node_modules/@types/node": {
938 "version": "26.1.2",
939 "resolved": "https://registry.npmjs.org/@types/node/-/node-26.1.2.tgz",
940 "integrity": "sha512-Vu4a5UFA9rIIFJ7rB/Vaafh9lrCQszopTCx6KjFboXTGQbPNasehVR5TEiithSDGyd1DEiUByggTZsg8jukeIg==",
941 "dev": true,
942 "license": "MIT",
943 "dependencies": {
944 "undici-types": "~8.3.0"
945 }
946 },
947 "node_modules/@types/stats.js": {
948 "version": "0.17.4",
949 "resolved": "https://registry.npmjs.org/@types/stats.js/-/stats.js-0.17.4.tgz",
950 "integrity": "sha512-jIBvWWShCvlBqBNIZt0KAshWpvSjhkwkEu4ZUcASoAvhmrgAUI2t1dXrjSL4xXVLB4FznPrIsX3nKXFl/Dt4vA==",
951 "dev": true,
952 "license": "MIT"
953 },
954 "node_modules/@types/three": {
955 "version": "0.185.1",
956 "resolved": "https://registry.npmjs.org/@types/three/-/three-0.185.1.tgz",
957 "integrity": "sha512-db1xTb+EgYF2didW+eudSvVPtn75zo+fGsY8ShQrJY/B5ZBmC2Fiaykv3aImHAlCNEGuMPkPGXBJGLwzu5mC7A==",
958 "dev": true,
959 "license": "MIT",
960 "dependencies": {
961 "@dimforge/rapier3d-compat": "~0.12.0",
962 "@tweenjs/tween.js": "~23.1.3",
963 "@types/stats.js": "*",
964 "@types/webxr": ">=0.5.17",
965 "fflate": "~0.8.2",
966 "meshoptimizer": "~1.1.1"
967 }
968 },
969 "node_modules/@types/webxr": {
970 "version": "0.5.24",
971 "resolved": "https://registry.npmjs.org/@types/webxr/-/webxr-0.5.24.tgz",
972 "integrity": "sha512-h8fgEd/DpoS9CBrjEQXR+dIDraopAEfu4wYVNY2tEPwk60stPWhvZMf4Foo5FakuQ7HFZoa8WceaWFervK2Ovg==",
973 "dev": true,
974 "license": "MIT"
975 },
976 "node_modules/@types/yauzl": {
977 "version": "2.10.3",
978 "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz",
979 "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==",
980 "dev": true,
981 "license": "MIT",
982 "optional": true,
983 "dependencies": {
984 "@types/node": "*"
985 }
986 },
987 "node_modules/@webgpu/types": {
988 "version": "0.1.71",
989 "resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.71.tgz",
990 "integrity": "sha512-mMy8/ODcKhab808co15eW+yN+HgXoQxRQHTiBV9Mrvl1r0ufnid7YOcI+gi4eUWSWl9ezD6TW2KXccrL8HCh2A==",
991 "devOptional": true,
992 "license": "BSD-3-Clause"
993 },
994 "node_modules/agent-base": {
995 "version": "7.1.4",
996 "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz",
997 "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==",
998 "dev": true,
999 "license": "MIT",
1000 "engines": {
1001 "node": ">= 14"
1003 },
1004 "node_modules/ansi-regex": {
1005 "version": "5.0.1",
1006 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
1007 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
1008 "dev": true,
1009 "license": "MIT",
1010 "engines": {
1011 "node": ">=8"
1013 },
1014 "node_modules/ansi-styles": {
1015 "version": "4.3.0",
1016 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
1017 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
1018 "dev": true,
1019 "license": "MIT",
1020 "dependencies": {
1021 "color-convert": "^2.0.1"
1022 },
1023 "engines": {
1024 "node": ">=8"
1025 },
1026 "funding": {
1027 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
1029 },
1030 "node_modules/ast-types": {
1031 "version": "0.13.4",
1032 "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz",
1033 "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==",
1034 "dev": true,
1035 "license": "MIT",
1036 "dependencies": {
1037 "tslib": "^2.0.1"
1038 },
1039 "engines": {
1040 "node": ">=4"
1042 },
1043 "node_modules/b4a": {
1044 "version": "1.8.1",
1045 "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.8.1.tgz",
1046 "integrity": "sha512-aiqre1Nr0B/6DgE2N5vwTc+2/oQZ4Wh1t4NznYY4E00y8LCt6NqdRv81so00oo27D8MVKTpUa/MwUUtBLXCoDw==",
1047 "dev": true,
1048 "license": "Apache-2.0",
1049 "peerDependencies": {
1050 "react-native-b4a": "*"
1051 },
1052 "peerDependenciesMeta": {
1053 "react-native-b4a": {
1054 "optional": true
1057 },
1058 "node_modules/bare-events": {
1059 "version": "2.9.1",
1060 "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.9.1.tgz",
1061 "integrity": "sha512-Z0oHEHAFDZkffN8Qc39zNZjQlMDkPJRyyyZieU1VH7u8c5S+qHZ2S8ixdKIAxEjfHO7FJxXmJWgteOghVanIsg==",
1062 "dev": true,
1063 "license": "Apache-2.0",
1064 "peerDependencies": {
1065 "bare-abort-controller": "*"
1066 },
1067 "peerDependenciesMeta": {
1068 "bare-abort-controller": {
1069 "optional": true
1072 },
1073 "node_modules/bare-fs": {
1074 "version": "4.7.4",
1075 "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.7.4.tgz",
1076 "integrity": "sha512-y1kC+ffIx/tPLdTE693uNjHfzTfr+ravR5tvWlMXe25nELbkqV400S71qHDwbkAQ1FVEZobB1NFRzFbCCcyBCQ==",
1077 "dev": true,
1078 "license": "Apache-2.0",
1079 "dependencies": {
1080 "bare-events": "^2.5.4",
1081 "bare-path": "^3.0.0",
1082 "bare-stream": "^2.6.4",
1083 "bare-url": "^2.2.2",
1084 "fast-fifo": "^1.3.2"
1085 },
1086 "engines": {
1087 "bare": ">=1.16.0"
1088 },
1089 "peerDependencies": {
1090 "bare-buffer": "*"
1091 },
1092 "peerDependenciesMeta": {
1093 "bare-buffer": {
1094 "optional": true
1097 },
1098 "node_modules/bare-path": {
1099 "version": "3.1.1",
1100 "resolved": "https://registry.npmjs.org/bare-path/-/bare-path-3.1.1.tgz",
1101 "integrity": "sha512-JprUlveX3QjApC1cTpsUOiscADftCGVWkzitbHsRqv84hzYwYHw2mbluddsq5TvI8mH/8Ov1f4BiMAdcB0oYnQ==",
1102 "dev": true,
1103 "license": "Apache-2.0"
1104 },
1105 "node_modules/bare-stream": {
1106 "version": "2.13.3",
1107 "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.13.3.tgz",
1108 "integrity": "sha512-Kc+brLqvEqGkjyfiwJmImAOqLZL7OsoLKuavx+hJjgVV3nLTOjloJyPMFxjUPerGGHrNH0fLU06jjykMLWrERQ==",
1109 "dev": true,
1110 "license": "Apache-2.0",
1111 "dependencies": {
1112 "b4a": "^1.8.1",
1113 "streamx": "^2.25.0",
1114 "teex": "^1.0.1"
1115 },
1116 "peerDependencies": {
1117 "bare-abort-controller": "*",
1118 "bare-buffer": "*",
1119 "bare-events": "*"
1120 },
1121 "peerDependenciesMeta": {
1122 "bare-abort-controller": {
1123 "optional": true
1124 },
1125 "bare-buffer": {
1126 "optional": true
1127 },
1128 "bare-events": {
1129 "optional": true
1132 },
1133 "node_modules/bare-url": {
1134 "version": "2.4.6",
1135 "resolved": "https://registry.npmjs.org/bare-url/-/bare-url-2.4.6.tgz",
1136 "integrity": "sha512-iQxPClE07hETVpbRoX7JXX3v/ZQViCxe/SYCxylRLzdEx1xJAufPptfiOqR8tqiCtmbtMDANKWszzjLu1PMAZQ==",
1137 "dev": true,
1138 "license": "Apache-2.0",
1139 "dependencies": {
1140 "bare-path": "^3.0.0"
1142 },
1143 "node_modules/base64-js": {
1144 "version": "1.5.1",
1145 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
1146 "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
1147 "dev": true,
1148 "funding": [
1150 "type": "github",
1151 "url": "https://github.com/sponsors/feross"
1152 },
1154 "type": "patreon",
1155 "url": "https://www.patreon.com/feross"
1156 },
1158 "type": "consulting",
1159 "url": "https://feross.org/support"
1161 ],
1162 "license": "MIT"
1163 },
1164 "node_modules/basic-ftp": {
1165 "version": "5.3.1",
1166 "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.3.1.tgz",
1167 "integrity": "sha512-bopVNp6ugyA150DDuZfPFdt1KZ5a94ZDiwX4hMgZDzF+GttD80lEy8kj98kbyhLXnPvhtIo93mdnLIjpCAeeOw==",
1168 "dev": true,
1169 "license": "MIT",
1170 "engines": {
1171 "node": ">=10.0.0"
1173 },
1174 "node_modules/buffer": {
1175 "version": "5.7.1",
1176 "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
1177 "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
1178 "dev": true,
1179 "funding": [
1181 "type": "github",
1182 "url": "https://github.com/sponsors/feross"
1183 },
1185 "type": "patreon",
1186 "url": "https://www.patreon.com/feross"
1187 },
1189 "type": "consulting",
1190 "url": "https://feross.org/support"
1192 ],
1193 "license": "MIT",
1194 "dependencies": {
1195 "base64-js": "^1.3.1",
1196 "ieee754": "^1.1.13"
1198 },
1199 "node_modules/buffer-crc32": {
1200 "version": "0.2.13",
1201 "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
1202 "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==",
1203 "dev": true,
1204 "license": "MIT",
1205 "engines": {
1206 "node": "*"
1208 },
1209 "node_modules/chromium-bidi": {
1210 "version": "0.11.0",
1211 "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.11.0.tgz",
1212 "integrity": "sha512-6CJWHkNRoyZyjV9Rwv2lYONZf1Xm0IuDyNq97nwSsxxP3wf5Bwy15K5rOvVKMtJ127jJBmxFUanSAOjgFRxgrA==",
1213 "dev": true,
1214 "license": "Apache-2.0",
1215 "dependencies": {
1216 "mitt": "3.0.1",
1217 "zod": "3.23.8"
1218 },
1219 "peerDependencies": {
1220 "devtools-protocol": "*"
1222 },
1223 "node_modules/cliui": {
1224 "version": "8.0.1",
1225 "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
1226 "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
1227 "dev": true,
1228 "license": "ISC",
1229 "dependencies": {
1230 "string-width": "^4.2.0",
1231 "strip-ansi": "^6.0.1",
1232 "wrap-ansi": "^7.0.0"
1233 },
1234 "engines": {
1235 "node": ">=12"
1237 },
1238 "node_modules/color-convert": {
1239 "version": "2.0.1",
1240 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
1241 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
1242 "dev": true,
1243 "license": "MIT",
1244 "dependencies": {
1245 "color-name": "~1.1.4"
1246 },
1247 "engines": {
1248 "node": ">=7.0.0"
1250 },
1251 "node_modules/color-name": {
1252 "version": "1.1.4",
1253 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
1254 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
1255 "dev": true,
1256 "license": "MIT"
1257 },
1258 "node_modules/data-uri-to-buffer": {
1259 "version": "6.0.2",
1260 "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz",
1261 "integrity": "sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==",
1262 "dev": true,
1263 "license": "MIT",
1264 "engines": {
1265 "node": ">= 14"
1267 },
1268 "node_modules/debug": {
1269 "version": "4.4.3",
1270 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
1271 "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
1272 "devOptional": true,
1273 "license": "MIT",
1274 "dependencies": {
1275 "ms": "^2.1.3"
1276 },
1277 "engines": {
1278 "node": ">=6.0"
1279 },
1280 "peerDependenciesMeta": {
1281 "supports-color": {
1282 "optional": true
1285 },
1286 "node_modules/degenerator": {
1287 "version": "5.0.1",
1288 "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz",
1289 "integrity": "sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==",
1290 "dev": true,
1291 "license": "MIT",
1292 "dependencies": {
1293 "ast-types": "^0.13.4",
1294 "escodegen": "^2.1.0",
1295 "esprima": "^4.0.1"
1296 },
1297 "engines": {
1298 "node": ">= 14"
1300 },
1301 "node_modules/devtools-protocol": {
1302 "version": "0.0.1367902",
1303 "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1367902.tgz",
1304 "integrity": "sha512-XxtPuC3PGakY6PD7dG66/o8KwJ/LkH2/EKe19Dcw58w53dv4/vSQEkn/SzuyhHE2q4zPgCkxQBxus3VV4ql+Pg==",
1305 "dev": true,
1306 "license": "BSD-3-Clause"
1307 },
1308 "node_modules/emoji-regex": {
1309 "version": "8.0.0",
1310 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
1311 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
1312 "dev": true,
1313 "license": "MIT"
1314 },
1315 "node_modules/end-of-stream": {
1316 "version": "1.4.5",
1317 "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz",
1318 "integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==",
1319 "dev": true,
1320 "license": "MIT",
1321 "dependencies": {
1322 "once": "^1.4.0"
1324 },
1325 "node_modules/esbuild": {
1326 "version": "0.21.5",
1327 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz",
1328 "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==",
1329 "dev": true,
1330 "hasInstallScript": true,
1331 "license": "MIT",
1332 "bin": {
1333 "esbuild": "bin/esbuild"
1334 },
1335 "engines": {
1336 "node": ">=12"
1337 },
1338 "optionalDependencies": {
1339 "@esbuild/aix-ppc64": "0.21.5",
1340 "@esbuild/android-arm": "0.21.5",
1341 "@esbuild/android-arm64": "0.21.5",
1342 "@esbuild/android-x64": "0.21.5",
1343 "@esbuild/darwin-arm64": "0.21.5",
1344 "@esbuild/darwin-x64": "0.21.5",
1345 "@esbuild/freebsd-arm64": "0.21.5",
1346 "@esbuild/freebsd-x64": "0.21.5",
1347 "@esbuild/linux-arm": "0.21.5",
1348 "@esbuild/linux-arm64": "0.21.5",
1349 "@esbuild/linux-ia32": "0.21.5",
1350 "@esbuild/linux-loong64": "0.21.5",
1351 "@esbuild/linux-mips64el": "0.21.5",
1352 "@esbuild/linux-ppc64": "0.21.5",
1353 "@esbuild/linux-riscv64": "0.21.5",
1354 "@esbuild/linux-s390x": "0.21.5",
1355 "@esbuild/linux-x64": "0.21.5",
1356 "@esbuild/netbsd-x64": "0.21.5",
1357 "@esbuild/openbsd-x64": "0.21.5",
1358 "@esbuild/sunos-x64": "0.21.5",
1359 "@esbuild/win32-arm64": "0.21.5",
1360 "@esbuild/win32-ia32": "0.21.5",
1361 "@esbuild/win32-x64": "0.21.5"
1363 },
1364 "node_modules/escalade": {
1365 "version": "3.2.0",
1366 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
1367 "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
1368 "dev": true,
1369 "license": "MIT",
1370 "engines": {
1371 "node": ">=6"
1373 },
1374 "node_modules/escodegen": {
1375 "version": "2.1.0",
1376 "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz",
1377 "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==",
1378 "dev": true,
1379 "license": "BSD-2-Clause",
1380 "dependencies": {
1381 "esprima": "^4.0.1",
1382 "estraverse": "^5.2.0",
1383 "esutils": "^2.0.2"
1384 },
1385 "bin": {
1386 "escodegen": "bin/escodegen.js",
1387 "esgenerate": "bin/esgenerate.js"
1388 },
1389 "engines": {
1390 "node": ">=6.0"
1391 },
1392 "optionalDependencies": {
1393 "source-map": "~0.6.1"
1395 },
1396 "node_modules/esprima": {
1397 "version": "4.0.1",
1398 "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
1399 "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
1400 "dev": true,
1401 "license": "BSD-2-Clause",
1402 "bin": {
1403 "esparse": "bin/esparse.js",
1404 "esvalidate": "bin/esvalidate.js"
1405 },
1406 "engines": {
1407 "node": ">=4"
1409 },
1410 "node_modules/estraverse": {
1411 "version": "5.3.0",
1412 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
1413 "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
1414 "dev": true,
1415 "license": "BSD-2-Clause",
1416 "engines": {
1417 "node": ">=4.0"
1419 },
1420 "node_modules/esutils": {
1421 "version": "2.0.3",
1422 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
1423 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
1424 "dev": true,
1425 "license": "BSD-2-Clause",
1426 "engines": {
1427 "node": ">=0.10.0"
1429 },
1430 "node_modules/events-universal": {
1431 "version": "1.0.1",
1432 "resolved": "https://registry.npmjs.org/events-universal/-/events-universal-1.0.1.tgz",
1433 "integrity": "sha512-LUd5euvbMLpwOF8m6ivPCbhQeSiYVNb8Vs0fQ8QjXo0JTkEHpz8pxdQf0gStltaPpw0Cca8b39KxvK9cfKRiAw==",
1434 "dev": true,
1435 "license": "Apache-2.0",
1436 "dependencies": {
1437 "bare-events": "^2.7.0"
1439 },
1440 "node_modules/extract-zip": {
1441 "version": "2.0.1",
1442 "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz",
1443 "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==",
1444 "dev": true,
1445 "license": "BSD-2-Clause",
1446 "dependencies": {
1447 "debug": "^4.1.1",
1448 "get-stream": "^5.1.0",
1449 "yauzl": "^2.10.0"
1450 },
1451 "bin": {
1452 "extract-zip": "cli.js"
1453 },
1454 "engines": {
1455 "node": ">= 10.17.0"
1456 },
1457 "optionalDependencies": {
1458 "@types/yauzl": "^2.9.1"
1460 },
1461 "node_modules/fast-fifo": {
1462 "version": "1.3.2",
1463 "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz",
1464 "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==",
1465 "dev": true,
1466 "license": "MIT"
1467 },
1468 "node_modules/fd-slicer": {
1469 "version": "1.1.0",
1470 "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
1471 "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==",
1472 "dev": true,
1473 "license": "MIT",
1474 "dependencies": {
1475 "pend": "~1.2.0"
1477 },
1478 "node_modules/fflate": {
1479 "version": "0.8.3",
1480 "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.3.tgz",
1481 "integrity": "sha512-tbZNuJrLwGUp3zshBtdy4W+ORxZuIh8a5ilyIEQDC5rY1f3U20JMry0Ll3WBzU58EZKsEuJFXhb5gwv8CsPvgA==",
1482 "dev": true,
1483 "license": "MIT"
1484 },
1485 "node_modules/fsevents": {
1486 "version": "2.3.3",
1487 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
1488 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
1489 "dev": true,
1490 "hasInstallScript": true,
1491 "license": "MIT",
1492 "optional": true,
1493 "os": [
1494 "darwin"
1495 ],
1496 "engines": {
1497 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
1499 },
1500 "node_modules/get-caller-file": {
1501 "version": "2.0.5",
1502 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
1503 "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
1504 "dev": true,
1505 "license": "ISC",
1506 "engines": {
1507 "node": "6.* || 8.* || >= 10.*"
1509 },
1510 "node_modules/get-stream": {
1511 "version": "5.2.0",
1512 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
1513 "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
1514 "dev": true,
1515 "license": "MIT",
1516 "dependencies": {
1517 "pump": "^3.0.0"
1518 },
1519 "engines": {
1520 "node": ">=8"
1521 },
1522 "funding": {
1523 "url": "https://github.com/sponsors/sindresorhus"
1525 },
1526 "node_modules/get-uri": {
1527 "version": "6.0.5",
1528 "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.5.tgz",
1529 "integrity": "sha512-b1O07XYq8eRuVzBNgJLstU6FYc1tS6wnMtF1I1D9lE8LxZSOGZ7LhxN54yPP6mGw5f2CkXY2BQUL9Fx41qvcIg==",
1530 "dev": true,
1531 "license": "MIT",
1532 "dependencies": {
1533 "basic-ftp": "^5.0.2",
1534 "data-uri-to-buffer": "^6.0.2",
1535 "debug": "^4.3.4"
1536 },
1537 "engines": {
1538 "node": ">= 14"
1540 },
1541 "node_modules/http-proxy-agent": {
1542 "version": "7.0.2",
1543 "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz",
1544 "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==",
1545 "dev": true,
1546 "license": "MIT",
1547 "dependencies": {
1548 "agent-base": "^7.1.0",
1549 "debug": "^4.3.4"
1550 },
1551 "engines": {
1552 "node": ">= 14"
1554 },
1555 "node_modules/https-proxy-agent": {
1556 "version": "7.0.6",
1557 "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz",
1558 "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==",
1559 "dev": true,
1560 "license": "MIT",
1561 "dependencies": {
1562 "agent-base": "^7.1.2",
1563 "debug": "4"
1564 },
1565 "engines": {
1566 "node": ">= 14"
1568 },
1569 "node_modules/ieee754": {
1570 "version": "1.2.1",
1571 "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
1572 "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
1573 "dev": true,
1574 "funding": [
1576 "type": "github",
1577 "url": "https://github.com/sponsors/feross"
1578 },
1580 "type": "patreon",
1581 "url": "https://www.patreon.com/feross"
1582 },
1584 "type": "consulting",
1585 "url": "https://feross.org/support"
1587 ],
1588 "license": "BSD-3-Clause"
1589 },
1590 "node_modules/ip-address": {
1591 "version": "10.3.1",
1592 "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.3.1.tgz",
1593 "integrity": "sha512-1e9d3kb97NHJTIJDZW9rKqW2h6+dFa50Dy0fpPSMQp2ADje5gvKsXmdiK6dwY5t76TaTt5+P5N1Y/LoToIxP6g==",
1594 "dev": true,
1595 "license": "MIT",
1596 "engines": {
1597 "node": ">= 12"
1599 },
1600 "node_modules/is-fullwidth-code-point": {
1601 "version": "3.0.0",
1602 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
1603 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
1604 "dev": true,
1605 "license": "MIT",
1606 "engines": {
1607 "node": ">=8"
1609 },
1610 "node_modules/lru-cache": {
1611 "version": "7.18.3",
1612 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
1613 "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
1614 "dev": true,
1615 "license": "ISC",
1616 "engines": {
1617 "node": ">=12"
1619 },
1620 "node_modules/meshoptimizer": {
1621 "version": "1.1.1",
1622 "resolved": "https://registry.npmjs.org/meshoptimizer/-/meshoptimizer-1.1.1.tgz",
1623 "integrity": "sha512-oRFNWJRDA/WTrVj7NWvqa5HqE1t9MYDj2VaWirQCzCCrAd2GHrqR/sQezCxiWATPNlKTcRaPRHPJwIRoPBAp5g==",
1624 "dev": true,
1625 "license": "MIT"
1626 },
1627 "node_modules/mitt": {
1628 "version": "3.0.1",
1629 "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz",
1630 "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==",
1631 "dev": true,
1632 "license": "MIT"
1633 },
1634 "node_modules/ms": {
1635 "version": "2.1.3",
1636 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
1637 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
1638 "devOptional": true,
1639 "license": "MIT"
1640 },
1641 "node_modules/nanoid": {
1642 "version": "3.3.16",
1643 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.16.tgz",
1644 "integrity": "sha512-bzlKTyNJ7+LdGIIwy8ijFpIqEQIvafahV7eYykJ8Cvh42EdJeODoJ6gUJXpQJvej1BddH8OqTXZNE/KfbWAu8Q==",
1645 "dev": true,
1646 "funding": [
1648 "type": "github",
1649 "url": "https://github.com/sponsors/ai"
1651 ],
1652 "license": "MIT",
1653 "bin": {
1654 "nanoid": "bin/nanoid.cjs"
1655 },
1656 "engines": {
1657 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
1659 },
1660 "node_modules/netmask": {
1661 "version": "2.1.1",
1662 "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.1.1.tgz",
1663 "integrity": "sha512-eonl3sLUha+S1GzTPxychyhnUzKyeQkZ7jLjKrBagJgPla13F+uQ71HgpFefyHgqrjEbCPkDArxYsjY8/+gLKA==",
1664 "dev": true,
1665 "license": "MIT",
1666 "engines": {
1667 "node": ">= 0.4.0"
1669 },
1670 "node_modules/numbl": {
1671 "resolved": "../../numbl",
1672 "link": true
1673 },
1674 "node_modules/once": {
1675 "version": "1.4.0",
1676 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
1677 "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
1678 "dev": true,
1679 "license": "ISC",
1680 "dependencies": {
1681 "wrappy": "1"
1683 },
1684 "node_modules/pac-proxy-agent": {
1685 "version": "7.2.0",
1686 "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.2.0.tgz",
1687 "integrity": "sha512-TEB8ESquiLMc0lV8vcd5Ql/JAKAoyzHFXaStwjkzpOpC5Yv+pIzLfHvjTSdf3vpa2bMiUQrg9i6276yn8666aA==",
1688 "dev": true,
1689 "license": "MIT",
1690 "dependencies": {
1691 "@tootallnate/quickjs-emscripten": "^0.23.0",
1692 "agent-base": "^7.1.2",
1693 "debug": "^4.3.4",
1694 "get-uri": "^6.0.1",
1695 "http-proxy-agent": "^7.0.0",
1696 "https-proxy-agent": "^7.0.6",
1697 "pac-resolver": "^7.0.1",
1698 "socks-proxy-agent": "^8.0.5"
1699 },
1700 "engines": {
1701 "node": ">= 14"
1703 },
1704 "node_modules/pac-resolver": {
1705 "version": "7.0.1",
1706 "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.1.tgz",
1707 "integrity": "sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==",
1708 "dev": true,
1709 "license": "MIT",
1710 "dependencies": {
1711 "degenerator": "^5.0.0",
1712 "netmask": "^2.0.2"
1713 },
1714 "engines": {
1715 "node": ">= 14"
1717 },
1718 "node_modules/pend": {
1719 "version": "1.2.0",
1720 "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
1721 "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==",
1722 "dev": true,
1723 "license": "MIT"
1724 },
1725 "node_modules/picocolors": {
1726 "version": "1.1.1",
1727 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
1728 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
1729 "dev": true,
1730 "license": "ISC"
1731 },
1732 "node_modules/postcss": {
1733 "version": "8.5.24",
1734 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.24.tgz",
1735 "integrity": "sha512-8RyVklq0owXUTa4xlpzu4l9AaVKIdQvAcOHZWaMh98HgySsUtxRVf/chRe3dsSLqb6i40BzGRzEUddRaI+9TSw==",
1736 "dev": true,
1737 "funding": [
1739 "type": "opencollective",
1740 "url": "https://opencollective.com/postcss/"
1741 },
1743 "type": "tidelift",
1744 "url": "https://tidelift.com/funding/github/npm/postcss"
1745 },
1747 "type": "github",
1748 "url": "https://github.com/sponsors/ai"
1750 ],
1751 "license": "MIT",
1752 "dependencies": {
1753 "nanoid": "^3.3.16",
1754 "picocolors": "^1.1.1",
1755 "source-map-js": "^1.2.1"
1756 },
1757 "engines": {
1758 "node": "^10 || ^12 || >=14"
1760 },
1761 "node_modules/progress": {
1762 "version": "2.0.3",
1763 "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
1764 "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
1765 "dev": true,
1766 "license": "MIT",
1767 "engines": {
1768 "node": ">=0.4.0"
1770 },
1771 "node_modules/proxy-agent": {
1772 "version": "6.5.0",
1773 "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.5.0.tgz",
1774 "integrity": "sha512-TmatMXdr2KlRiA2CyDu8GqR8EjahTG3aY3nXjdzFyoZbmB8hrBsTyMezhULIXKnC0jpfjlmiZ3+EaCzoInSu/A==",
1775 "dev": true,
1776 "license": "MIT",
1777 "dependencies": {
1778 "agent-base": "^7.1.2",
1779 "debug": "^4.3.4",
1780 "http-proxy-agent": "^7.0.1",
1781 "https-proxy-agent": "^7.0.6",
1782 "lru-cache": "^7.14.1",
1783 "pac-proxy-agent": "^7.1.0",
1784 "proxy-from-env": "^1.1.0",
1785 "socks-proxy-agent": "^8.0.5"
1786 },
1787 "engines": {
1788 "node": ">= 14"
1790 },
1791 "node_modules/proxy-from-env": {
1792 "version": "1.1.0",
1793 "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
1794 "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==",
1795 "dev": true,
1796 "license": "MIT"
1797 },
1798 "node_modules/pump": {
1799 "version": "3.0.4",
1800 "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.4.tgz",
1801 "integrity": "sha512-VS7sjc6KR7e1ukRFhQSY5LM2uBWAUPiOPa/A3mkKmiMwSmRFUITt0xuj+/lesgnCv+dPIEYlkzrcyXgquIHMcA==",
1802 "dev": true,
1803 "license": "MIT",
1804 "dependencies": {
1805 "end-of-stream": "^1.1.0",
1806 "once": "^1.3.1"
1808 },
1809 "node_modules/puppeteer-core": {
1810 "version": "23.11.1",
1811 "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-23.11.1.tgz",
1812 "integrity": "sha512-3HZ2/7hdDKZvZQ7dhhITOUg4/wOrDRjyK2ZBllRB0ZCOi9u0cwq1ACHDjBB+nX+7+kltHjQvBRdeY7+W0T+7Gg==",
1813 "dev": true,
1814 "license": "Apache-2.0",
1815 "dependencies": {
1816 "@puppeteer/browsers": "2.6.1",
1817 "chromium-bidi": "0.11.0",
1818 "debug": "^4.4.0",
1819 "devtools-protocol": "0.0.1367902",
1820 "typed-query-selector": "^2.12.0",
1821 "ws": "^8.18.0"
1822 },
1823 "engines": {
1824 "node": ">=18"
1826 },
1827 "node_modules/require-directory": {
1828 "version": "2.1.1",
1829 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
1830 "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
1831 "dev": true,
1832 "license": "MIT",
1833 "engines": {
1834 "node": ">=0.10.0"
1836 },
1837 "node_modules/rollup": {
1838 "version": "4.62.3",
1839 "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.62.3.tgz",
1840 "integrity": "sha512-Gu0c0iH9FzgX1L1t7ByIbbS3Vmdz+6KHm/EsqmmC71gUQ82yvZRkTK6XzrFObSka91WUVdynqp6nsfilzr5k6Q==",
1841 "dev": true,
1842 "license": "MIT",
1843 "dependencies": {
1844 "@types/estree": "1.0.9"
1845 },
1846 "bin": {
1847 "rollup": "dist/bin/rollup"
1848 },
1849 "engines": {
1850 "node": ">=18.0.0",
1851 "npm": ">=8.0.0"
1852 },
1853 "optionalDependencies": {
1854 "@rollup/rollup-android-arm-eabi": "4.62.3",
1855 "@rollup/rollup-android-arm64": "4.62.3",
1856 "@rollup/rollup-darwin-arm64": "4.62.3",
1857 "@rollup/rollup-darwin-x64": "4.62.3",
1858 "@rollup/rollup-freebsd-arm64": "4.62.3",
1859 "@rollup/rollup-freebsd-x64": "4.62.3",
1860 "@rollup/rollup-linux-arm-gnueabihf": "4.62.3",
1861 "@rollup/rollup-linux-arm-musleabihf": "4.62.3",
1862 "@rollup/rollup-linux-arm64-gnu": "4.62.3",
1863 "@rollup/rollup-linux-arm64-musl": "4.62.3",
1864 "@rollup/rollup-linux-loong64-gnu": "4.62.3",
1865 "@rollup/rollup-linux-loong64-musl": "4.62.3",
1866 "@rollup/rollup-linux-ppc64-gnu": "4.62.3",
1867 "@rollup/rollup-linux-ppc64-musl": "4.62.3",
1868 "@rollup/rollup-linux-riscv64-gnu": "4.62.3",
1869 "@rollup/rollup-linux-riscv64-musl": "4.62.3",
1870 "@rollup/rollup-linux-s390x-gnu": "4.62.3",
1871 "@rollup/rollup-linux-x64-gnu": "4.62.3",
1872 "@rollup/rollup-linux-x64-musl": "4.62.3",
1873 "@rollup/rollup-openbsd-x64": "4.62.3",
1874 "@rollup/rollup-openharmony-arm64": "4.62.3",
1875 "@rollup/rollup-win32-arm64-msvc": "4.62.3",
1876 "@rollup/rollup-win32-ia32-msvc": "4.62.3",
1877 "@rollup/rollup-win32-x64-gnu": "4.62.3",
1878 "@rollup/rollup-win32-x64-msvc": "4.62.3",
1879 "fsevents": "~2.3.2"
1881 },
1882 "node_modules/semver": {
1883 "version": "7.8.5",
1884 "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz",
1885 "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==",
1886 "dev": true,
1887 "license": "ISC",
1888 "bin": {
1889 "semver": "bin/semver.js"
1890 },
1891 "engines": {
1892 "node": ">=10"
1894 },
1895 "node_modules/smart-buffer": {
1896 "version": "4.2.0",
1897 "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz",
1898 "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==",
1899 "dev": true,
1900 "license": "MIT",
1901 "engines": {
1902 "node": ">= 6.0.0",
1903 "npm": ">= 3.0.0"
1905 },
1906 "node_modules/socks": {
1907 "version": "2.8.9",
1908 "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.9.tgz",
1909 "integrity": "sha512-LJhUYUvItdQ0LkJTmPeaEObWXAqFyfmP85x0tch/ez9cahmhlBBLbIqDFnvBnUJGagb0JbIQrkBs1wJ+yRYpEw==",
1910 "dev": true,
1911 "license": "MIT",
1912 "dependencies": {
1913 "ip-address": "^10.1.1",
1914 "smart-buffer": "^4.2.0"
1915 },
1916 "engines": {
1917 "node": ">= 10.0.0",
1918 "npm": ">= 3.0.0"
1920 },
1921 "node_modules/socks-proxy-agent": {
1922 "version": "8.0.5",
1923 "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz",
1924 "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==",
1925 "dev": true,
1926 "license": "MIT",
1927 "dependencies": {
1928 "agent-base": "^7.1.2",
1929 "debug": "^4.3.4",
1930 "socks": "^2.8.3"
1931 },
1932 "engines": {
1933 "node": ">= 14"
1935 },
1936 "node_modules/source-map": {
1937 "version": "0.6.1",
1938 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
1939 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
1940 "dev": true,
1941 "license": "BSD-3-Clause",
1942 "optional": true,
1943 "engines": {
1944 "node": ">=0.10.0"
1946 },
1947 "node_modules/source-map-js": {
1948 "version": "1.2.1",
1949 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
1950 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
1951 "dev": true,
1952 "license": "BSD-3-Clause",
1953 "engines": {
1954 "node": ">=0.10.0"
1956 },
1957 "node_modules/streamx": {
1958 "version": "2.28.0",
1959 "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.28.0.tgz",
1960 "integrity": "sha512-1Yowhzjf0ivGMrTIkY9hav5TxobO9qIVqUE41fiCGMGgc3CLlf4MY+9AHmZqBWgDTue0fY9zWjYFVyf6Diuobw==",
1961 "dev": true,
1962 "license": "MIT",
1963 "dependencies": {
1964 "events-universal": "^1.0.0",
1965 "fast-fifo": "^1.3.2",
1966 "text-decoder": "^1.1.0"
1968 },
1969 "node_modules/string-width": {
1970 "version": "4.2.3",
1971 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
1972 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
1973 "dev": true,
1974 "license": "MIT",
1975 "dependencies": {
1976 "emoji-regex": "^8.0.0",
1977 "is-fullwidth-code-point": "^3.0.0",
1978 "strip-ansi": "^6.0.1"
1979 },
1980 "engines": {
1981 "node": ">=8"
1983 },
1984 "node_modules/strip-ansi": {
1985 "version": "6.0.1",
1986 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
1987 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
1988 "dev": true,
1989 "license": "MIT",
1990 "dependencies": {
1991 "ansi-regex": "^5.0.1"
1992 },
1993 "engines": {
1994 "node": ">=8"
1996 },
1997 "node_modules/tar-fs": {
1998 "version": "3.1.3",
1999 "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.1.3.tgz",
2000 "integrity": "sha512-/hU4AXnIdZu+Gvl1pk0oI5f5HxWsCJRtY2aFaJdk9VvyL48DWU6iU5WAIPG+wIi1YvWA6eTJvIviP/tMAZZNwQ==",
2001 "dev": true,
2002 "license": "MIT",
2003 "dependencies": {
2004 "pump": "^3.0.0",
2005 "tar-stream": "^3.1.5"
2006 },
2007 "optionalDependencies": {
2008 "bare-fs": "^4.0.1",
2009 "bare-path": "^3.0.0"
2011 },
2012 "node_modules/tar-stream": {
2013 "version": "3.2.0",
2014 "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.2.0.tgz",
2015 "integrity": "sha512-ojzvCvVaNp6aOTFmG7jaRD0meowIAuPc3cMMhSgKiVWws1GyHbGd/xvnyuRKcKlMpt3qvxx6r0hreCNITP9hIg==",
2016 "dev": true,
2017 "license": "MIT",
2018 "dependencies": {
2019 "b4a": "^1.6.4",
2020 "bare-fs": "^4.5.5",
2021 "fast-fifo": "^1.2.0",
2022 "streamx": "^2.15.0"
2024 },
2025 "node_modules/teex": {
2026 "version": "1.0.1",
2027 "resolved": "https://registry.npmjs.org/teex/-/teex-1.0.1.tgz",
2028 "integrity": "sha512-eYE6iEI62Ni1H8oIa7KlDU6uQBtqr4Eajni3wX7rpfXD8ysFx8z0+dri+KWEPWpBsxXfxu58x/0jvTVT1ekOSg==",
2029 "dev": true,
2030 "license": "MIT",
2031 "dependencies": {
2032 "streamx": "^2.12.5"
2034 },
2035 "node_modules/text-decoder": {
2036 "version": "1.2.7",
2037 "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.7.tgz",
2038 "integrity": "sha512-vlLytXkeP4xvEq2otHeJfSQIRyWxo/oZGEbXrtEEF9Hnmrdly59sUbzZ/QgyWuLYHctCHxFF4tRQZNQ9k60ExQ==",
2039 "dev": true,
2040 "license": "Apache-2.0",
2041 "dependencies": {
2042 "b4a": "^1.6.4"
2044 },
2045 "node_modules/three": {
2046 "version": "0.183.2",
2047 "resolved": "https://registry.npmjs.org/three/-/three-0.183.2.tgz",
2048 "integrity": "sha512-di3BsL2FEQ1PA7Hcvn4fyJOlxRRgFYBpMTcyOgkwJIaDOdJMebEFPA+t98EvjuljDx4hNulAGwF6KIjtwI5jgQ==",
2049 "license": "MIT"
2050 },
2051 "node_modules/through": {
2052 "version": "2.3.8",
2053 "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
2054 "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==",
2055 "dev": true,
2056 "license": "MIT"
2057 },
2058 "node_modules/tslib": {
2059 "version": "2.8.1",
2060 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
2061 "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
2062 "dev": true,
2063 "license": "0BSD"
2064 },
2065 "node_modules/typed-query-selector": {
2066 "version": "2.12.2",
2067 "resolved": "https://registry.npmjs.org/typed-query-selector/-/typed-query-selector-2.12.2.tgz",
2068 "integrity": "sha512-EOPFbyIub4ngnEdqi2yOcNeDLaX/0jcE1JoAXQDDMIthap7FoN795lc/SHfIq2d416VufXpM8z/lD+WRm2gfOQ==",
2069 "dev": true,
2070 "license": "MIT"
2071 },
2072 "node_modules/typescript": {
2073 "version": "5.9.3",
2074 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",
2075 "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
2076 "dev": true,
2077 "license": "Apache-2.0",
2078 "bin": {
2079 "tsc": "bin/tsc",
2080 "tsserver": "bin/tsserver"
2081 },
2082 "engines": {
2083 "node": ">=14.17"
2085 },
2086 "node_modules/unbzip2-stream": {
2087 "version": "1.4.3",
2088 "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz",
2089 "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==",
2090 "dev": true,
2091 "license": "MIT",
2092 "dependencies": {
2093 "buffer": "^5.2.1",
2094 "through": "^2.3.8"
2096 },
2097 "node_modules/undici-types": {
2098 "version": "8.3.0",
2099 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-8.3.0.tgz",
2100 "integrity": "sha512-j375ScV60dom+YkPFIfTLcOiPxkN/buHz5GobjLhixFuANaNs3C9l4GmrWqejgXWJ7BbJcFYpTEUkS1Ge8bpZQ==",
2101 "dev": true,
2102 "license": "MIT"
2103 },
2104 "node_modules/vite": {
2105 "version": "5.4.21",
2106 "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.21.tgz",
2107 "integrity": "sha512-o5a9xKjbtuhY6Bi5S3+HvbRERmouabWbyUcpXXUA1u+GNUKoROi9byOJ8M0nHbHYHkYICiMlqxkg1KkYmm25Sw==",
2108 "dev": true,
2109 "license": "MIT",
2110 "dependencies": {
2111 "esbuild": "^0.21.3",
2112 "postcss": "^8.4.43",
2113 "rollup": "^4.20.0"
2114 },
2115 "bin": {
2116 "vite": "bin/vite.js"
2117 },
2118 "engines": {
2119 "node": "^18.0.0 || >=20.0.0"
2120 },
2121 "funding": {
2122 "url": "https://github.com/vitejs/vite?sponsor=1"
2123 },
2124 "optionalDependencies": {
2125 "fsevents": "~2.3.3"
2126 },
2127 "peerDependencies": {
2128 "@types/node": "^18.0.0 || >=20.0.0",
2129 "less": "*",
2130 "lightningcss": "^1.21.0",
2131 "sass": "*",
2132 "sass-embedded": "*",
2133 "stylus": "*",
2134 "sugarss": "*",
2135 "terser": "^5.4.0"
2136 },
2137 "peerDependenciesMeta": {
2138 "@types/node": {
2139 "optional": true
2140 },
2141 "less": {
2142 "optional": true
2143 },
2144 "lightningcss": {
2145 "optional": true
2146 },
2147 "sass": {
2148 "optional": true
2149 },
2150 "sass-embedded": {
2151 "optional": true
2152 },
2153 "stylus": {
2154 "optional": true
2155 },
2156 "sugarss": {
2157 "optional": true
2158 },
2159 "terser": {
2160 "optional": true
2163 },
2164 "node_modules/webgpu": {
2165 "version": "0.4.0",
2166 "resolved": "https://registry.npmjs.org/webgpu/-/webgpu-0.4.0.tgz",
2167 "integrity": "sha512-F5pimn3Aoi0zWjuRdiVs5TnrUwSzD2lESBohsIUsqyitWkGRQlXU2fhV6ycXlQTa1bvAf3sjqiUpBEpmSQ5ptA==",
2168 "hasInstallScript": true,
2169 "license": "MIT",
2170 "optional": true,
2171 "dependencies": {
2172 "@webgpu/types": "^0.1.69",
2173 "debug": "^4.4.0"
2175 },
2176 "node_modules/wrap-ansi": {
2177 "version": "7.0.0",
2178 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
2179 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
2180 "dev": true,
2181 "license": "MIT",
2182 "dependencies": {
2183 "ansi-styles": "^4.0.0",
2184 "string-width": "^4.1.0",
2185 "strip-ansi": "^6.0.0"
2186 },
2187 "engines": {
2188 "node": ">=10"
2189 },
2190 "funding": {
2191 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
2193 },
2194 "node_modules/wrappy": {
2195 "version": "1.0.2",
2196 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
2197 "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
2198 "dev": true,
2199 "license": "ISC"
2200 },
2201 "node_modules/ws": {
2202 "version": "8.21.1",
2203 "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.1.tgz",
2204 "integrity": "sha512-+0NTnW77fFN/DjQi6k/Sq/Yvk4Sgajw7urW8V+asjXnRgDs9gyGkdb7EzgfhA4goXsRIZKE28fzIXBHEzhuiWw==",
2205 "dev": true,
2206 "license": "MIT",
2207 "engines": {
2208 "node": ">=10.0.0"
2209 },
2210 "peerDependencies": {
2211 "bufferutil": "^4.0.1",
2212 "utf-8-validate": ">=5.0.2"
2213 },
2214 "peerDependenciesMeta": {
2215 "bufferutil": {
2216 "optional": true
2217 },
2218 "utf-8-validate": {
2219 "optional": true
2222 },
2223 "node_modules/y18n": {
2224 "version": "5.0.8",
2225 "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
2226 "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
2227 "dev": true,
2228 "license": "ISC",
2229 "engines": {
2230 "node": ">=10"
2232 },
2233 "node_modules/yargs": {
2234 "version": "17.7.3",
2235 "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.3.tgz",
2236 "integrity": "sha512-GZtjxm/J/4TSxuL3FNYjCmLktBTnIw/rVmKSIyKeYAZpmJB2ig9VauCC5xsa82GNKVKDAqpOn3KVzNt0zmrU0g==",
2237 "dev": true,
2238 "license": "MIT",
2239 "dependencies": {
2240 "cliui": "^8.0.1",
2241 "escalade": "^3.1.1",
2242 "get-caller-file": "^2.0.5",
2243 "require-directory": "^2.1.1",
2244 "string-width": "^4.2.3",
2245 "y18n": "^5.0.5",
2246 "yargs-parser": "^21.1.1"
2247 },
2248 "engines": {
2249 "node": ">=12"
2251 },
2252 "node_modules/yargs-parser": {
2253 "version": "21.1.1",
2254 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
2255 "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
2256 "dev": true,
2257 "license": "ISC",
2258 "engines": {
2259 "node": ">=12"
2261 },
2262 "node_modules/yauzl": {
2263 "version": "2.10.0",
2264 "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
2265 "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==",
2266 "dev": true,
2267 "license": "MIT",
2268 "dependencies": {
2269 "buffer-crc32": "~0.2.3",
2270 "fd-slicer": "~1.1.0"
2272 },
2273 "node_modules/zod": {
2274 "version": "3.23.8",
2275 "resolved": "https://registry.npmjs.org/zod/-/zod-3.23.8.tgz",
2276 "integrity": "sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==",
2277 "dev": true,
2278 "license": "MIT",
2279 "funding": {
2280 "url": "https://github.com/sponsors/colinhacks"
moveopenescclose