JSON · 29773 bytes Raw Blame History
1 {
2 "name": "dougk",
3 "version": "0.1.0",
4 "lockfileVersion": 3,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "dougk",
9 "version": "0.1.0",
10 "dependencies": {
11 "p5": "^1.9.0",
12 "three": "^0.170.0"
13 },
14 "devDependencies": {
15 "vite": "^5.0.0"
16 }
17 },
18 "node_modules/@esbuild/aix-ppc64": {
19 "version": "0.21.5",
20 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz",
21 "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==",
22 "cpu": [
23 "ppc64"
24 ],
25 "dev": true,
26 "license": "MIT",
27 "optional": true,
28 "os": [
29 "aix"
30 ],
31 "engines": {
32 "node": ">=12"
33 }
34 },
35 "node_modules/@esbuild/android-arm": {
36 "version": "0.21.5",
37 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz",
38 "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==",
39 "cpu": [
40 "arm"
41 ],
42 "dev": true,
43 "license": "MIT",
44 "optional": true,
45 "os": [
46 "android"
47 ],
48 "engines": {
49 "node": ">=12"
50 }
51 },
52 "node_modules/@esbuild/android-arm64": {
53 "version": "0.21.5",
54 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz",
55 "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==",
56 "cpu": [
57 "arm64"
58 ],
59 "dev": true,
60 "license": "MIT",
61 "optional": true,
62 "os": [
63 "android"
64 ],
65 "engines": {
66 "node": ">=12"
67 }
68 },
69 "node_modules/@esbuild/android-x64": {
70 "version": "0.21.5",
71 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz",
72 "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==",
73 "cpu": [
74 "x64"
75 ],
76 "dev": true,
77 "license": "MIT",
78 "optional": true,
79 "os": [
80 "android"
81 ],
82 "engines": {
83 "node": ">=12"
84 }
85 },
86 "node_modules/@esbuild/darwin-arm64": {
87 "version": "0.21.5",
88 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz",
89 "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==",
90 "cpu": [
91 "arm64"
92 ],
93 "dev": true,
94 "license": "MIT",
95 "optional": true,
96 "os": [
97 "darwin"
98 ],
99 "engines": {
100 "node": ">=12"
101 }
102 },
103 "node_modules/@esbuild/darwin-x64": {
104 "version": "0.21.5",
105 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz",
106 "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==",
107 "cpu": [
108 "x64"
109 ],
110 "dev": true,
111 "license": "MIT",
112 "optional": true,
113 "os": [
114 "darwin"
115 ],
116 "engines": {
117 "node": ">=12"
118 }
119 },
120 "node_modules/@esbuild/freebsd-arm64": {
121 "version": "0.21.5",
122 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz",
123 "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==",
124 "cpu": [
125 "arm64"
126 ],
127 "dev": true,
128 "license": "MIT",
129 "optional": true,
130 "os": [
131 "freebsd"
132 ],
133 "engines": {
134 "node": ">=12"
135 }
136 },
137 "node_modules/@esbuild/freebsd-x64": {
138 "version": "0.21.5",
139 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz",
140 "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==",
141 "cpu": [
142 "x64"
143 ],
144 "dev": true,
145 "license": "MIT",
146 "optional": true,
147 "os": [
148 "freebsd"
149 ],
150 "engines": {
151 "node": ">=12"
152 }
153 },
154 "node_modules/@esbuild/linux-arm": {
155 "version": "0.21.5",
156 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz",
157 "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==",
158 "cpu": [
159 "arm"
160 ],
161 "dev": true,
162 "license": "MIT",
163 "optional": true,
164 "os": [
165 "linux"
166 ],
167 "engines": {
168 "node": ">=12"
169 }
170 },
171 "node_modules/@esbuild/linux-arm64": {
172 "version": "0.21.5",
173 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz",
174 "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==",
175 "cpu": [
176 "arm64"
177 ],
178 "dev": true,
179 "license": "MIT",
180 "optional": true,
181 "os": [
182 "linux"
183 ],
184 "engines": {
185 "node": ">=12"
186 }
187 },
188 "node_modules/@esbuild/linux-ia32": {
189 "version": "0.21.5",
190 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz",
191 "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==",
192 "cpu": [
193 "ia32"
194 ],
195 "dev": true,
196 "license": "MIT",
197 "optional": true,
198 "os": [
199 "linux"
200 ],
201 "engines": {
202 "node": ">=12"
203 }
204 },
205 "node_modules/@esbuild/linux-loong64": {
206 "version": "0.21.5",
207 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz",
208 "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==",
209 "cpu": [
210 "loong64"
211 ],
212 "dev": true,
213 "license": "MIT",
214 "optional": true,
215 "os": [
216 "linux"
217 ],
218 "engines": {
219 "node": ">=12"
220 }
221 },
222 "node_modules/@esbuild/linux-mips64el": {
223 "version": "0.21.5",
224 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz",
225 "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==",
226 "cpu": [
227 "mips64el"
228 ],
229 "dev": true,
230 "license": "MIT",
231 "optional": true,
232 "os": [
233 "linux"
234 ],
235 "engines": {
236 "node": ">=12"
237 }
238 },
239 "node_modules/@esbuild/linux-ppc64": {
240 "version": "0.21.5",
241 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz",
242 "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==",
243 "cpu": [
244 "ppc64"
245 ],
246 "dev": true,
247 "license": "MIT",
248 "optional": true,
249 "os": [
250 "linux"
251 ],
252 "engines": {
253 "node": ">=12"
254 }
255 },
256 "node_modules/@esbuild/linux-riscv64": {
257 "version": "0.21.5",
258 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz",
259 "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==",
260 "cpu": [
261 "riscv64"
262 ],
263 "dev": true,
264 "license": "MIT",
265 "optional": true,
266 "os": [
267 "linux"
268 ],
269 "engines": {
270 "node": ">=12"
271 }
272 },
273 "node_modules/@esbuild/linux-s390x": {
274 "version": "0.21.5",
275 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz",
276 "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==",
277 "cpu": [
278 "s390x"
279 ],
280 "dev": true,
281 "license": "MIT",
282 "optional": true,
283 "os": [
284 "linux"
285 ],
286 "engines": {
287 "node": ">=12"
288 }
289 },
290 "node_modules/@esbuild/linux-x64": {
291 "version": "0.21.5",
292 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz",
293 "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==",
294 "cpu": [
295 "x64"
296 ],
297 "dev": true,
298 "license": "MIT",
299 "optional": true,
300 "os": [
301 "linux"
302 ],
303 "engines": {
304 "node": ">=12"
305 }
306 },
307 "node_modules/@esbuild/netbsd-x64": {
308 "version": "0.21.5",
309 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz",
310 "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==",
311 "cpu": [
312 "x64"
313 ],
314 "dev": true,
315 "license": "MIT",
316 "optional": true,
317 "os": [
318 "netbsd"
319 ],
320 "engines": {
321 "node": ">=12"
322 }
323 },
324 "node_modules/@esbuild/openbsd-x64": {
325 "version": "0.21.5",
326 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz",
327 "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==",
328 "cpu": [
329 "x64"
330 ],
331 "dev": true,
332 "license": "MIT",
333 "optional": true,
334 "os": [
335 "openbsd"
336 ],
337 "engines": {
338 "node": ">=12"
339 }
340 },
341 "node_modules/@esbuild/sunos-x64": {
342 "version": "0.21.5",
343 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz",
344 "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==",
345 "cpu": [
346 "x64"
347 ],
348 "dev": true,
349 "license": "MIT",
350 "optional": true,
351 "os": [
352 "sunos"
353 ],
354 "engines": {
355 "node": ">=12"
356 }
357 },
358 "node_modules/@esbuild/win32-arm64": {
359 "version": "0.21.5",
360 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz",
361 "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==",
362 "cpu": [
363 "arm64"
364 ],
365 "dev": true,
366 "license": "MIT",
367 "optional": true,
368 "os": [
369 "win32"
370 ],
371 "engines": {
372 "node": ">=12"
373 }
374 },
375 "node_modules/@esbuild/win32-ia32": {
376 "version": "0.21.5",
377 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz",
378 "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==",
379 "cpu": [
380 "ia32"
381 ],
382 "dev": true,
383 "license": "MIT",
384 "optional": true,
385 "os": [
386 "win32"
387 ],
388 "engines": {
389 "node": ">=12"
390 }
391 },
392 "node_modules/@esbuild/win32-x64": {
393 "version": "0.21.5",
394 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz",
395 "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==",
396 "cpu": [
397 "x64"
398 ],
399 "dev": true,
400 "license": "MIT",
401 "optional": true,
402 "os": [
403 "win32"
404 ],
405 "engines": {
406 "node": ">=12"
407 }
408 },
409 "node_modules/@rollup/rollup-android-arm-eabi": {
410 "version": "4.53.5",
411 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.53.5.tgz",
412 "integrity": "sha512-iDGS/h7D8t7tvZ1t6+WPK04KD0MwzLZrG0se1hzBjSi5fyxlsiggoJHwh18PCFNn7tG43OWb6pdZ6Y+rMlmyNQ==",
413 "cpu": [
414 "arm"
415 ],
416 "dev": true,
417 "license": "MIT",
418 "optional": true,
419 "os": [
420 "android"
421 ]
422 },
423 "node_modules/@rollup/rollup-android-arm64": {
424 "version": "4.53.5",
425 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.53.5.tgz",
426 "integrity": "sha512-wrSAViWvZHBMMlWk6EJhvg8/rjxzyEhEdgfMMjREHEq11EtJ6IP6yfcCH57YAEca2Oe3FNCE9DSTgU70EIGmVw==",
427 "cpu": [
428 "arm64"
429 ],
430 "dev": true,
431 "license": "MIT",
432 "optional": true,
433 "os": [
434 "android"
435 ]
436 },
437 "node_modules/@rollup/rollup-darwin-arm64": {
438 "version": "4.53.5",
439 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.53.5.tgz",
440 "integrity": "sha512-S87zZPBmRO6u1YXQLwpveZm4JfPpAa6oHBX7/ghSiGH3rz/KDgAu1rKdGutV+WUI6tKDMbaBJomhnT30Y2t4VQ==",
441 "cpu": [
442 "arm64"
443 ],
444 "dev": true,
445 "license": "MIT",
446 "optional": true,
447 "os": [
448 "darwin"
449 ]
450 },
451 "node_modules/@rollup/rollup-darwin-x64": {
452 "version": "4.53.5",
453 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.53.5.tgz",
454 "integrity": "sha512-YTbnsAaHo6VrAczISxgpTva8EkfQus0VPEVJCEaboHtZRIb6h6j0BNxRBOwnDciFTZLDPW5r+ZBmhL/+YpTZgA==",
455 "cpu": [
456 "x64"
457 ],
458 "dev": true,
459 "license": "MIT",
460 "optional": true,
461 "os": [
462 "darwin"
463 ]
464 },
465 "node_modules/@rollup/rollup-freebsd-arm64": {
466 "version": "4.53.5",
467 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.53.5.tgz",
468 "integrity": "sha512-1T8eY2J8rKJWzaznV7zedfdhD1BqVs1iqILhmHDq/bqCUZsrMt+j8VCTHhP0vdfbHK3e1IQ7VYx3jlKqwlf+vw==",
469 "cpu": [
470 "arm64"
471 ],
472 "dev": true,
473 "license": "MIT",
474 "optional": true,
475 "os": [
476 "freebsd"
477 ]
478 },
479 "node_modules/@rollup/rollup-freebsd-x64": {
480 "version": "4.53.5",
481 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.53.5.tgz",
482 "integrity": "sha512-sHTiuXyBJApxRn+VFMaw1U+Qsz4kcNlxQ742snICYPrY+DDL8/ZbaC4DVIB7vgZmp3jiDaKA0WpBdP0aqPJoBQ==",
483 "cpu": [
484 "x64"
485 ],
486 "dev": true,
487 "license": "MIT",
488 "optional": true,
489 "os": [
490 "freebsd"
491 ]
492 },
493 "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
494 "version": "4.53.5",
495 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.53.5.tgz",
496 "integrity": "sha512-dV3T9MyAf0w8zPVLVBptVlzaXxka6xg1f16VAQmjg+4KMSTWDvhimI/Y6mp8oHwNrmnmVl9XxJ/w/mO4uIQONA==",
497 "cpu": [
498 "arm"
499 ],
500 "dev": true,
501 "license": "MIT",
502 "optional": true,
503 "os": [
504 "linux"
505 ]
506 },
507 "node_modules/@rollup/rollup-linux-arm-musleabihf": {
508 "version": "4.53.5",
509 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.53.5.tgz",
510 "integrity": "sha512-wIGYC1x/hyjP+KAu9+ewDI+fi5XSNiUi9Bvg6KGAh2TsNMA3tSEs+Sh6jJ/r4BV/bx/CyWu2ue9kDnIdRyafcQ==",
511 "cpu": [
512 "arm"
513 ],
514 "dev": true,
515 "license": "MIT",
516 "optional": true,
517 "os": [
518 "linux"
519 ]
520 },
521 "node_modules/@rollup/rollup-linux-arm64-gnu": {
522 "version": "4.53.5",
523 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.53.5.tgz",
524 "integrity": "sha512-Y+qVA0D9d0y2FRNiG9oM3Hut/DgODZbU9I8pLLPwAsU0tUKZ49cyV1tzmB/qRbSzGvY8lpgGkJuMyuhH7Ma+Vg==",
525 "cpu": [
526 "arm64"
527 ],
528 "dev": true,
529 "license": "MIT",
530 "optional": true,
531 "os": [
532 "linux"
533 ]
534 },
535 "node_modules/@rollup/rollup-linux-arm64-musl": {
536 "version": "4.53.5",
537 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.53.5.tgz",
538 "integrity": "sha512-juaC4bEgJsyFVfqhtGLz8mbopaWD+WeSOYr5E16y+1of6KQjc0BpwZLuxkClqY1i8sco+MdyoXPNiCkQou09+g==",
539 "cpu": [
540 "arm64"
541 ],
542 "dev": true,
543 "license": "MIT",
544 "optional": true,
545 "os": [
546 "linux"
547 ]
548 },
549 "node_modules/@rollup/rollup-linux-loong64-gnu": {
550 "version": "4.53.5",
551 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.53.5.tgz",
552 "integrity": "sha512-rIEC0hZ17A42iXtHX+EPJVL/CakHo+tT7W0pbzdAGuWOt2jxDFh7A/lRhsNHBcqL4T36+UiAgwO8pbmn3dE8wA==",
553 "cpu": [
554 "loong64"
555 ],
556 "dev": true,
557 "license": "MIT",
558 "optional": true,
559 "os": [
560 "linux"
561 ]
562 },
563 "node_modules/@rollup/rollup-linux-ppc64-gnu": {
564 "version": "4.53.5",
565 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.53.5.tgz",
566 "integrity": "sha512-T7l409NhUE552RcAOcmJHj3xyZ2h7vMWzcwQI0hvn5tqHh3oSoclf9WgTl+0QqffWFG8MEVZZP1/OBglKZx52Q==",
567 "cpu": [
568 "ppc64"
569 ],
570 "dev": true,
571 "license": "MIT",
572 "optional": true,
573 "os": [
574 "linux"
575 ]
576 },
577 "node_modules/@rollup/rollup-linux-riscv64-gnu": {
578 "version": "4.53.5",
579 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.53.5.tgz",
580 "integrity": "sha512-7OK5/GhxbnrMcxIFoYfhV/TkknarkYC1hqUw1wU2xUN3TVRLNT5FmBv4KkheSG2xZ6IEbRAhTooTV2+R5Tk0lQ==",
581 "cpu": [
582 "riscv64"
583 ],
584 "dev": true,
585 "license": "MIT",
586 "optional": true,
587 "os": [
588 "linux"
589 ]
590 },
591 "node_modules/@rollup/rollup-linux-riscv64-musl": {
592 "version": "4.53.5",
593 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.53.5.tgz",
594 "integrity": "sha512-GwuDBE/PsXaTa76lO5eLJTyr2k8QkPipAyOrs4V/KJufHCZBJ495VCGJol35grx9xryk4V+2zd3Ri+3v7NPh+w==",
595 "cpu": [
596 "riscv64"
597 ],
598 "dev": true,
599 "license": "MIT",
600 "optional": true,
601 "os": [
602 "linux"
603 ]
604 },
605 "node_modules/@rollup/rollup-linux-s390x-gnu": {
606 "version": "4.53.5",
607 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.53.5.tgz",
608 "integrity": "sha512-IAE1Ziyr1qNfnmiQLHBURAD+eh/zH1pIeJjeShleII7Vj8kyEm2PF77o+lf3WTHDpNJcu4IXJxNO0Zluro8bOw==",
609 "cpu": [
610 "s390x"
611 ],
612 "dev": true,
613 "license": "MIT",
614 "optional": true,
615 "os": [
616 "linux"
617 ]
618 },
619 "node_modules/@rollup/rollup-linux-x64-gnu": {
620 "version": "4.53.5",
621 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.53.5.tgz",
622 "integrity": "sha512-Pg6E+oP7GvZ4XwgRJBuSXZjcqpIW3yCBhK4BcsANvb47qMvAbCjR6E+1a/U2WXz1JJxp9/4Dno3/iSJLcm5auw==",
623 "cpu": [
624 "x64"
625 ],
626 "dev": true,
627 "license": "MIT",
628 "optional": true,
629 "os": [
630 "linux"
631 ]
632 },
633 "node_modules/@rollup/rollup-linux-x64-musl": {
634 "version": "4.53.5",
635 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.53.5.tgz",
636 "integrity": "sha512-txGtluxDKTxaMDzUduGP0wdfng24y1rygUMnmlUJ88fzCCULCLn7oE5kb2+tRB+MWq1QDZT6ObT5RrR8HFRKqg==",
637 "cpu": [
638 "x64"
639 ],
640 "dev": true,
641 "license": "MIT",
642 "optional": true,
643 "os": [
644 "linux"
645 ]
646 },
647 "node_modules/@rollup/rollup-openharmony-arm64": {
648 "version": "4.53.5",
649 "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.53.5.tgz",
650 "integrity": "sha512-3DFiLPnTxiOQV993fMc+KO8zXHTcIjgaInrqlG8zDp1TlhYl6WgrOHuJkJQ6M8zHEcntSJsUp1XFZSY8C1DYbg==",
651 "cpu": [
652 "arm64"
653 ],
654 "dev": true,
655 "license": "MIT",
656 "optional": true,
657 "os": [
658 "openharmony"
659 ]
660 },
661 "node_modules/@rollup/rollup-win32-arm64-msvc": {
662 "version": "4.53.5",
663 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.53.5.tgz",
664 "integrity": "sha512-nggc/wPpNTgjGg75hu+Q/3i32R00Lq1B6N1DO7MCU340MRKL3WZJMjA9U4K4gzy3dkZPXm9E1Nc81FItBVGRlA==",
665 "cpu": [
666 "arm64"
667 ],
668 "dev": true,
669 "license": "MIT",
670 "optional": true,
671 "os": [
672 "win32"
673 ]
674 },
675 "node_modules/@rollup/rollup-win32-ia32-msvc": {
676 "version": "4.53.5",
677 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.53.5.tgz",
678 "integrity": "sha512-U/54pTbdQpPLBdEzCT6NBCFAfSZMvmjr0twhnD9f4EIvlm9wy3jjQ38yQj1AGznrNO65EWQMgm/QUjuIVrYF9w==",
679 "cpu": [
680 "ia32"
681 ],
682 "dev": true,
683 "license": "MIT",
684 "optional": true,
685 "os": [
686 "win32"
687 ]
688 },
689 "node_modules/@rollup/rollup-win32-x64-gnu": {
690 "version": "4.53.5",
691 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.53.5.tgz",
692 "integrity": "sha512-2NqKgZSuLH9SXBBV2dWNRCZmocgSOx8OJSdpRaEcRlIfX8YrKxUT6z0F1NpvDVhOsl190UFTRh2F2WDWWCYp3A==",
693 "cpu": [
694 "x64"
695 ],
696 "dev": true,
697 "license": "MIT",
698 "optional": true,
699 "os": [
700 "win32"
701 ]
702 },
703 "node_modules/@rollup/rollup-win32-x64-msvc": {
704 "version": "4.53.5",
705 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.53.5.tgz",
706 "integrity": "sha512-JRpZUhCfhZ4keB5v0fe02gQJy05GqboPOaxvjugW04RLSYYoB/9t2lx2u/tMs/Na/1NXfY8QYjgRljRpN+MjTQ==",
707 "cpu": [
708 "x64"
709 ],
710 "dev": true,
711 "license": "MIT",
712 "optional": true,
713 "os": [
714 "win32"
715 ]
716 },
717 "node_modules/@types/estree": {
718 "version": "1.0.8",
719 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz",
720 "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==",
721 "dev": true,
722 "license": "MIT"
723 },
724 "node_modules/esbuild": {
725 "version": "0.21.5",
726 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz",
727 "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==",
728 "dev": true,
729 "hasInstallScript": true,
730 "license": "MIT",
731 "bin": {
732 "esbuild": "bin/esbuild"
733 },
734 "engines": {
735 "node": ">=12"
736 },
737 "optionalDependencies": {
738 "@esbuild/aix-ppc64": "0.21.5",
739 "@esbuild/android-arm": "0.21.5",
740 "@esbuild/android-arm64": "0.21.5",
741 "@esbuild/android-x64": "0.21.5",
742 "@esbuild/darwin-arm64": "0.21.5",
743 "@esbuild/darwin-x64": "0.21.5",
744 "@esbuild/freebsd-arm64": "0.21.5",
745 "@esbuild/freebsd-x64": "0.21.5",
746 "@esbuild/linux-arm": "0.21.5",
747 "@esbuild/linux-arm64": "0.21.5",
748 "@esbuild/linux-ia32": "0.21.5",
749 "@esbuild/linux-loong64": "0.21.5",
750 "@esbuild/linux-mips64el": "0.21.5",
751 "@esbuild/linux-ppc64": "0.21.5",
752 "@esbuild/linux-riscv64": "0.21.5",
753 "@esbuild/linux-s390x": "0.21.5",
754 "@esbuild/linux-x64": "0.21.5",
755 "@esbuild/netbsd-x64": "0.21.5",
756 "@esbuild/openbsd-x64": "0.21.5",
757 "@esbuild/sunos-x64": "0.21.5",
758 "@esbuild/win32-arm64": "0.21.5",
759 "@esbuild/win32-ia32": "0.21.5",
760 "@esbuild/win32-x64": "0.21.5"
761 }
762 },
763 "node_modules/fsevents": {
764 "version": "2.3.3",
765 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
766 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
767 "dev": true,
768 "hasInstallScript": true,
769 "license": "MIT",
770 "optional": true,
771 "os": [
772 "darwin"
773 ],
774 "engines": {
775 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
776 }
777 },
778 "node_modules/nanoid": {
779 "version": "3.3.11",
780 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
781 "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",
782 "dev": true,
783 "funding": [
784 {
785 "type": "github",
786 "url": "https://github.com/sponsors/ai"
787 }
788 ],
789 "license": "MIT",
790 "bin": {
791 "nanoid": "bin/nanoid.cjs"
792 },
793 "engines": {
794 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
795 }
796 },
797 "node_modules/p5": {
798 "version": "1.11.11",
799 "resolved": "https://registry.npmjs.org/p5/-/p5-1.11.11.tgz",
800 "integrity": "sha512-k58mfexvavFb+KNRpi70PbkKE2gCNiWQkzS4kVOyC2F9SKGgYy1jSO+JXZ24ikXV9OvZIAxGusiSVWEijYrmNg==",
801 "license": "LGPL-2.1"
802 },
803 "node_modules/picocolors": {
804 "version": "1.1.1",
805 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
806 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
807 "dev": true,
808 "license": "ISC"
809 },
810 "node_modules/postcss": {
811 "version": "8.5.6",
812 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz",
813 "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==",
814 "dev": true,
815 "funding": [
816 {
817 "type": "opencollective",
818 "url": "https://opencollective.com/postcss/"
819 },
820 {
821 "type": "tidelift",
822 "url": "https://tidelift.com/funding/github/npm/postcss"
823 },
824 {
825 "type": "github",
826 "url": "https://github.com/sponsors/ai"
827 }
828 ],
829 "license": "MIT",
830 "dependencies": {
831 "nanoid": "^3.3.11",
832 "picocolors": "^1.1.1",
833 "source-map-js": "^1.2.1"
834 },
835 "engines": {
836 "node": "^10 || ^12 || >=14"
837 }
838 },
839 "node_modules/rollup": {
840 "version": "4.53.5",
841 "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.53.5.tgz",
842 "integrity": "sha512-iTNAbFSlRpcHeeWu73ywU/8KuU/LZmNCSxp6fjQkJBD3ivUb8tpDrXhIxEzA05HlYMEwmtaUnb3RP+YNv162OQ==",
843 "dev": true,
844 "license": "MIT",
845 "dependencies": {
846 "@types/estree": "1.0.8"
847 },
848 "bin": {
849 "rollup": "dist/bin/rollup"
850 },
851 "engines": {
852 "node": ">=18.0.0",
853 "npm": ">=8.0.0"
854 },
855 "optionalDependencies": {
856 "@rollup/rollup-android-arm-eabi": "4.53.5",
857 "@rollup/rollup-android-arm64": "4.53.5",
858 "@rollup/rollup-darwin-arm64": "4.53.5",
859 "@rollup/rollup-darwin-x64": "4.53.5",
860 "@rollup/rollup-freebsd-arm64": "4.53.5",
861 "@rollup/rollup-freebsd-x64": "4.53.5",
862 "@rollup/rollup-linux-arm-gnueabihf": "4.53.5",
863 "@rollup/rollup-linux-arm-musleabihf": "4.53.5",
864 "@rollup/rollup-linux-arm64-gnu": "4.53.5",
865 "@rollup/rollup-linux-arm64-musl": "4.53.5",
866 "@rollup/rollup-linux-loong64-gnu": "4.53.5",
867 "@rollup/rollup-linux-ppc64-gnu": "4.53.5",
868 "@rollup/rollup-linux-riscv64-gnu": "4.53.5",
869 "@rollup/rollup-linux-riscv64-musl": "4.53.5",
870 "@rollup/rollup-linux-s390x-gnu": "4.53.5",
871 "@rollup/rollup-linux-x64-gnu": "4.53.5",
872 "@rollup/rollup-linux-x64-musl": "4.53.5",
873 "@rollup/rollup-openharmony-arm64": "4.53.5",
874 "@rollup/rollup-win32-arm64-msvc": "4.53.5",
875 "@rollup/rollup-win32-ia32-msvc": "4.53.5",
876 "@rollup/rollup-win32-x64-gnu": "4.53.5",
877 "@rollup/rollup-win32-x64-msvc": "4.53.5",
878 "fsevents": "~2.3.2"
879 }
880 },
881 "node_modules/source-map-js": {
882 "version": "1.2.1",
883 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
884 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
885 "dev": true,
886 "license": "BSD-3-Clause",
887 "engines": {
888 "node": ">=0.10.0"
889 }
890 },
891 "node_modules/three": {
892 "version": "0.170.0",
893 "resolved": "https://registry.npmjs.org/three/-/three-0.170.0.tgz",
894 "integrity": "sha512-FQK+LEpYc0fBD+J8g6oSEyyNzjp+Q7Ks1C568WWaoMRLW+TkNNWmenWeGgJjV105Gd+p/2ql1ZcjYvNiPZBhuQ==",
895 "license": "MIT"
896 },
897 "node_modules/vite": {
898 "version": "5.4.21",
899 "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.21.tgz",
900 "integrity": "sha512-o5a9xKjbtuhY6Bi5S3+HvbRERmouabWbyUcpXXUA1u+GNUKoROi9byOJ8M0nHbHYHkYICiMlqxkg1KkYmm25Sw==",
901 "dev": true,
902 "license": "MIT",
903 "dependencies": {
904 "esbuild": "^0.21.3",
905 "postcss": "^8.4.43",
906 "rollup": "^4.20.0"
907 },
908 "bin": {
909 "vite": "bin/vite.js"
910 },
911 "engines": {
912 "node": "^18.0.0 || >=20.0.0"
913 },
914 "funding": {
915 "url": "https://github.com/vitejs/vite?sponsor=1"
916 },
917 "optionalDependencies": {
918 "fsevents": "~2.3.3"
919 },
920 "peerDependencies": {
921 "@types/node": "^18.0.0 || >=20.0.0",
922 "less": "*",
923 "lightningcss": "^1.21.0",
924 "sass": "*",
925 "sass-embedded": "*",
926 "stylus": "*",
927 "sugarss": "*",
928 "terser": "^5.4.0"
929 },
930 "peerDependenciesMeta": {
931 "@types/node": {
932 "optional": true
933 },
934 "less": {
935 "optional": true
936 },
937 "lightningcss": {
938 "optional": true
939 },
940 "sass": {
941 "optional": true
942 },
943 "sass-embedded": {
944 "optional": true
945 },
946 "stylus": {
947 "optional": true
948 },
949 "sugarss": {
950 "optional": true
951 },
952 "terser": {
953 "optional": true
954 }
955 }
956 }
957 }
958 }