2 "name": "steelsim21",
3 "version": "0.1.0",
4 "lockfileVersion": 3,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "steelsim21",
9 "version": "0.1.0",
10 "devDependencies": {
c8442c5Command-line renderer (Node WebGPU via Dawn) and gallery generatorJeremy Magland 11 "@types/node": "^26.5.0",
f8a8a6cNonlinear steel sheet gong simulator with WebGPUJeremy Magland 12 "@webgpu/types": "^0.1.60",
b640535CLI: Chrome engine (Playwright) as default, Dawn optional; gallery fixesJeremy Magland 13 "playwright": "^1.63.0",
b640535CLI: Chrome engine (Playwright) as default, Dawn optional; gallery fixesJeremy Magland 15 "vite": "^6.0.0"
16 },
17 "optionalDependencies": {
c8442c5Command-line renderer (Node WebGPU via Dawn) and gallery generatorJeremy Magland 18 "webgpu": "^0.6.0"
20 },
21 "node_modules/@esbuild/aix-ppc64": {
22 "version": "0.25.12",
23 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.12.tgz",
24 "integrity": "sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==",
25 "cpu": [
26 "ppc64"
27 ],
28 "dev": true,
29 "license": "MIT",
30 "optional": true,
31 "os": [
32 "aix"
33 ],
34 "engines": {
35 "node": ">=18"
36 }
37 },
38 "node_modules/@esbuild/android-arm": {
39 "version": "0.25.12",
40 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.12.tgz",
41 "integrity": "sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==",
42 "cpu": [
43 "arm"
44 ],
45 "dev": true,
46 "license": "MIT",
47 "optional": true,
48 "os": [
49 "android"
50 ],
51 "engines": {
52 "node": ">=18"
53 }
54 },
55 "node_modules/@esbuild/android-arm64": {
56 "version": "0.25.12",
57 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.12.tgz",
58 "integrity": "sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==",
59 "cpu": [
60 "arm64"
61 ],
62 "dev": true,
63 "license": "MIT",
64 "optional": true,
65 "os": [
66 "android"
67 ],
68 "engines": {
69 "node": ">=18"
70 }
71 },
72 "node_modules/@esbuild/android-x64": {
73 "version": "0.25.12",
74 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.12.tgz",
75 "integrity": "sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==",
76 "cpu": [
77 "x64"
78 ],
79 "dev": true,
80 "license": "MIT",
81 "optional": true,
82 "os": [
83 "android"
84 ],
85 "engines": {
86 "node": ">=18"
87 }
88 },
89 "node_modules/@esbuild/darwin-arm64": {
90 "version": "0.25.12",
91 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.12.tgz",
92 "integrity": "sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==",
93 "cpu": [
94 "arm64"
95 ],
96 "dev": true,
97 "license": "MIT",
98 "optional": true,
99 "os": [
100 "darwin"
101 ],
102 "engines": {
103 "node": ">=18"
104 }
105 },
106 "node_modules/@esbuild/darwin-x64": {
107 "version": "0.25.12",
108 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.12.tgz",
109 "integrity": "sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==",
110 "cpu": [
111 "x64"
112 ],
113 "dev": true,
114 "license": "MIT",
115 "optional": true,
116 "os": [
117 "darwin"
118 ],
119 "engines": {
120 "node": ">=18"
121 }
122 },
123 "node_modules/@esbuild/freebsd-arm64": {
124 "version": "0.25.12",
125 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.12.tgz",
126 "integrity": "sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==",
127 "cpu": [
128 "arm64"
129 ],
130 "dev": true,
131 "license": "MIT",
132 "optional": true,
133 "os": [
134 "freebsd"
135 ],
136 "engines": {
137 "node": ">=18"
138 }
139 },
140 "node_modules/@esbuild/freebsd-x64": {
141 "version": "0.25.12",
142 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.12.tgz",
143 "integrity": "sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==",
144 "cpu": [
145 "x64"
146 ],
147 "dev": true,
148 "license": "MIT",
149 "optional": true,
150 "os": [
151 "freebsd"
152 ],
153 "engines": {
154 "node": ">=18"
155 }
156 },
157 "node_modules/@esbuild/linux-arm": {
158 "version": "0.25.12",
159 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.12.tgz",
160 "integrity": "sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==",
161 "cpu": [
162 "arm"
163 ],
164 "dev": true,
165 "license": "MIT",
166 "optional": true,
167 "os": [
168 "linux"
169 ],
170 "engines": {
171 "node": ">=18"
172 }
173 },
174 "node_modules/@esbuild/linux-arm64": {
175 "version": "0.25.12",
176 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.12.tgz",
177 "integrity": "sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==",
178 "cpu": [
179 "arm64"
180 ],
181 "dev": true,
182 "license": "MIT",
183 "optional": true,
184 "os": [
185 "linux"
186 ],
187 "engines": {
188 "node": ">=18"
189 }
190 },
191 "node_modules/@esbuild/linux-ia32": {
192 "version": "0.25.12",
193 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.12.tgz",
194 "integrity": "sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==",
195 "cpu": [
196 "ia32"
197 ],
198 "dev": true,
199 "license": "MIT",
200 "optional": true,
201 "os": [
202 "linux"
203 ],
204 "engines": {
205 "node": ">=18"
206 }
207 },
208 "node_modules/@esbuild/linux-loong64": {
209 "version": "0.25.12",
210 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.12.tgz",
211 "integrity": "sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==",
212 "cpu": [
213 "loong64"
214 ],
215 "dev": true,
216 "license": "MIT",
217 "optional": true,
218 "os": [
219 "linux"
220 ],
221 "engines": {
222 "node": ">=18"
223 }
224 },
225 "node_modules/@esbuild/linux-mips64el": {
226 "version": "0.25.12",
227 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.12.tgz",
228 "integrity": "sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==",
229 "cpu": [
230 "mips64el"
231 ],
232 "dev": true,
233 "license": "MIT",
234 "optional": true,
235 "os": [
236 "linux"
237 ],
238 "engines": {
239 "node": ">=18"
240 }
241 },
242 "node_modules/@esbuild/linux-ppc64": {
243 "version": "0.25.12",
244 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.12.tgz",
245 "integrity": "sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==",
246 "cpu": [
247 "ppc64"
248 ],
249 "dev": true,
250 "license": "MIT",
251 "optional": true,
252 "os": [
253 "linux"
254 ],
255 "engines": {
256 "node": ">=18"
257 }
258 },
259 "node_modules/@esbuild/linux-riscv64": {
260 "version": "0.25.12",
261 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.12.tgz",
262 "integrity": "sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==",
263 "cpu": [
264 "riscv64"
265 ],
266 "dev": true,
267 "license": "MIT",
268 "optional": true,
269 "os": [
270 "linux"
271 ],
272 "engines": {
273 "node": ">=18"
274 }
275 },
276 "node_modules/@esbuild/linux-s390x": {
277 "version": "0.25.12",
278 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.12.tgz",
279 "integrity": "sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==",
280 "cpu": [
281 "s390x"
282 ],
283 "dev": true,
284 "license": "MIT",
285 "optional": true,
286 "os": [
287 "linux"
288 ],
289 "engines": {
290 "node": ">=18"
291 }
292 },
293 "node_modules/@esbuild/linux-x64": {
294 "version": "0.25.12",
295 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.12.tgz",
296 "integrity": "sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==",
297 "cpu": [
298 "x64"
299 ],
300 "dev": true,
301 "license": "MIT",
302 "optional": true,
303 "os": [
304 "linux"
305 ],
306 "engines": {
307 "node": ">=18"
308 }
309 },
310 "node_modules/@esbuild/netbsd-arm64": {
311 "version": "0.25.12",
312 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.12.tgz",
313 "integrity": "sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==",
314 "cpu": [
315 "arm64"
316 ],
317 "dev": true,
318 "license": "MIT",
319 "optional": true,
320 "os": [
321 "netbsd"
322 ],
323 "engines": {
324 "node": ">=18"
325 }
326 },
327 "node_modules/@esbuild/netbsd-x64": {
328 "version": "0.25.12",
329 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.12.tgz",
330 "integrity": "sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==",
331 "cpu": [
332 "x64"
333 ],
334 "dev": true,
335 "license": "MIT",
336 "optional": true,
337 "os": [
338 "netbsd"
339 ],
340 "engines": {
341 "node": ">=18"
342 }
343 },
344 "node_modules/@esbuild/openbsd-arm64": {
345 "version": "0.25.12",
346 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.12.tgz",
347 "integrity": "sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==",
348 "cpu": [
349 "arm64"
350 ],
351 "dev": true,
352 "license": "MIT",
353 "optional": true,
354 "os": [
355 "openbsd"
356 ],
357 "engines": {
358 "node": ">=18"
359 }
360 },
361 "node_modules/@esbuild/openbsd-x64": {
362 "version": "0.25.12",
363 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.12.tgz",
364 "integrity": "sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==",
365 "cpu": [
366 "x64"
367 ],
368 "dev": true,
369 "license": "MIT",
370 "optional": true,
371 "os": [
372 "openbsd"
373 ],
374 "engines": {
375 "node": ">=18"
376 }
377 },
378 "node_modules/@esbuild/openharmony-arm64": {
379 "version": "0.25.12",
380 "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.12.tgz",
381 "integrity": "sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==",
382 "cpu": [
383 "arm64"
384 ],
385 "dev": true,
386 "license": "MIT",
387 "optional": true,
388 "os": [
389 "openharmony"
390 ],
391 "engines": {
392 "node": ">=18"
393 }
394 },
395 "node_modules/@esbuild/sunos-x64": {
396 "version": "0.25.12",
397 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.12.tgz",
398 "integrity": "sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==",
399 "cpu": [
400 "x64"
401 ],
402 "dev": true,
403 "license": "MIT",
404 "optional": true,
405 "os": [
406 "sunos"
407 ],
408 "engines": {
409 "node": ">=18"
410 }
411 },
412 "node_modules/@esbuild/win32-arm64": {
413 "version": "0.25.12",
414 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.12.tgz",
415 "integrity": "sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==",
416 "cpu": [
417 "arm64"
418 ],
419 "dev": true,
420 "license": "MIT",
421 "optional": true,
422 "os": [
423 "win32"
424 ],
425 "engines": {
426 "node": ">=18"
427 }
428 },
429 "node_modules/@esbuild/win32-ia32": {
430 "version": "0.25.12",
431 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.12.tgz",
432 "integrity": "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==",
433 "cpu": [
434 "ia32"
435 ],
436 "dev": true,
437 "license": "MIT",
438 "optional": true,
439 "os": [
440 "win32"
441 ],
442 "engines": {
443 "node": ">=18"
444 }
445 },
446 "node_modules/@esbuild/win32-x64": {
447 "version": "0.25.12",
448 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.12.tgz",
449 "integrity": "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==",
450 "cpu": [
451 "x64"
452 ],
453 "dev": true,
454 "license": "MIT",
455 "optional": true,
456 "os": [
457 "win32"
458 ],
459 "engines": {
460 "node": ">=18"
461 }
462 },
463 "node_modules/@napi-rs/lzma-linux-x64-gnu": {
464 "version": "1.5.1",
465 "resolved": "https://registry.npmjs.org/@napi-rs/lzma-linux-x64-gnu/-/lzma-linux-x64-gnu-1.5.1.tgz",
466 "integrity": "sha512-oTXEIha4SsuXdTA4Iyskj0kpdx2yVXdhd75c2v3xGrHFfVMsbhTPZU/nMPL4sWKo4pBHm3aucLaqGlF696dTyQ==",
467 "cpu": [
468 "x64"
469 ],
470 "dev": true,
471 "libc": [
472 "glibc"
473 ],
474 "license": "MIT",
475 "optional": true,
476 "os": [
477 "linux"
478 ],
479 "engines": {
480 "node": "^22.20 || ^24.12 || >=25"
481 }
482 },
483 "node_modules/@rollup/rollup-android-arm-eabi": {
484 "version": "4.63.1",
485 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.63.1.tgz",
486 "integrity": "sha512-UZ8sUxPTiHWYX9QNdJedb1kDZSpS1t/VPWBWGSgqHNi9w3Cu6IXvu2mzbhiTiPvtrqgTQJ+zqiAq2iPIPilpaQ==",
487 "cpu": [
488 "arm"
489 ],
490 "dev": true,
491 "license": "MIT",
492 "optional": true,
493 "os": [
494 "android"
495 ]
496 },
497 "node_modules/@rollup/rollup-android-arm64": {
498 "version": "4.63.1",
499 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.63.1.tgz",
500 "integrity": "sha512-cQ4nFQABN5cDvDpbvJ7bMStCpnaVxynZrRMfUJYgxcIk9Sh54FIO1vtfkg0B69REjER77ioZ/ov+eAApx/KmLQ==",
501 "cpu": [
502 "arm64"
503 ],
504 "dev": true,
505 "license": "MIT",
506 "optional": true,
507 "os": [
508 "android"
509 ]
510 },
511 "node_modules/@rollup/rollup-darwin-arm64": {
512 "version": "4.63.1",
513 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.63.1.tgz",
514 "integrity": "sha512-FQNqd1lRy/0QhDk3xeRIkSBiCpXCiDnZO3YLVdcDKN1UBiKToNftCzcXYNLshmPDUMlu2TdeS8tGcsU6f3YF1Q==",
515 "cpu": [
516 "arm64"
517 ],
518 "dev": true,
519 "license": "MIT",
520 "optional": true,
521 "os": [
522 "darwin"
523 ]
524 },
525 "node_modules/@rollup/rollup-darwin-x64": {
526 "version": "4.63.1",
527 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.63.1.tgz",
528 "integrity": "sha512-pvD16V939D3CloK0+qikpGaxiPrDUXTe7Y5cWOMkMSy7m1cawa8EGy/kXYi/G/cKAC4HDAbSnzCIk1WmsoOKXg==",
529 "cpu": [
530 "x64"
531 ],
532 "dev": true,
533 "license": "MIT",
534 "optional": true,
535 "os": [
536 "darwin"
537 ]
538 },
539 "node_modules/@rollup/rollup-freebsd-arm64": {
540 "version": "4.63.1",
541 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.63.1.tgz",
542 "integrity": "sha512-pcFGeL2345VwdTnJhA6zLbew+YgWB0qBG2+dMtXjCicf6+rm6kO6cOoh5VnTe0ZMrMRgRyuHmCJxZWrIdzYuOw==",
543 "cpu": [
544 "arm64"
545 ],
546 "dev": true,
547 "license": "MIT",
548 "optional": true,
549 "os": [
550 "freebsd"
551 ]
552 },
553 "node_modules/@rollup/rollup-freebsd-x64": {
554 "version": "4.63.1",
555 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.63.1.tgz",
556 "integrity": "sha512-mRJlqSRulVzcKq/LKA6ICSIc3K/l4fzlVn/gePn2nXIHy8seRi5z/eeRE0d/XMBxcMldiXtQTSpRj0tkkC3g8Q==",
557 "cpu": [
558 "x64"
559 ],
560 "dev": true,
561 "license": "MIT",
562 "optional": true,
563 "os": [
564 "freebsd"
565 ]
566 },
567 "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
568 "version": "4.63.1",
569 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.63.1.tgz",
570 "integrity": "sha512-YDUNvVM85TI3g/1OpnqKP1h4NeW/j64DfWMf+G3M809xNk1bJSnpFp4sh83NpmVE5DXnkh8ULor4LTVZKoYLHw==",
571 "cpu": [
572 "arm"
573 ],
574 "dev": true,
575 "libc": [
576 "glibc"
577 ],
578 "license": "MIT",
579 "optional": true,
580 "os": [
581 "linux"
582 ]
583 },
584 "node_modules/@rollup/rollup-linux-arm-musleabihf": {
585 "version": "4.63.1",
586 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.63.1.tgz",
587 "integrity": "sha512-7Mcn71p9ZuQFAj+h+dhQXy/yeLePRS2yKRnmW1DijA9thKO5qap0GNOIQK4yQ6iP3SU0Mrb/yWo8h8vgRba8lw==",
588 "cpu": [
589 "arm"
590 ],
591 "dev": true,
592 "libc": [
593 "musl"
594 ],
595 "license": "MIT",
596 "optional": true,
597 "os": [
598 "linux"
599 ]
600 },
601 "node_modules/@rollup/rollup-linux-arm64-gnu": {
602 "version": "4.63.1",
603 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.63.1.tgz",
604 "integrity": "sha512-4YiLQTX6U4CSl0L9cluep9A9W6UmTfqBDc2/CH6wlu54pl4E7Jn3cOD8oxzvBDEGk/JMKgJ47C8g+radF7mwvg==",
605 "cpu": [
606 "arm64"
607 ],
608 "dev": true,
609 "libc": [
610 "glibc"
611 ],
612 "license": "MIT",
613 "optional": true,
614 "os": [
615 "linux"
616 ]
617 },
618 "node_modules/@rollup/rollup-linux-arm64-musl": {
619 "version": "4.63.1",
620 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.63.1.tgz",
621 "integrity": "sha512-2ra8F7w8OquwZN9z2/fKFnli69wa8PLwaVzRMIPGb13ByMJwC28Fbp8YcVGoUhlYMTt7j5j9bNgpysrN2UM+vw==",
622 "cpu": [
623 "arm64"
624 ],
625 "dev": true,
626 "libc": [
627 "musl"
628 ],
629 "license": "MIT",
630 "optional": true,
631 "os": [
632 "linux"
633 ]
634 },
635 "node_modules/@rollup/rollup-linux-loong64-gnu": {
636 "version": "4.63.1",
637 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.63.1.tgz",
638 "integrity": "sha512-Sy20ncyhjmBP0Ml+UvQbimjlk6VFgjW5uNP+qqwHB00mTE8Bl2C1TuHTlRwK2YoXeZbee5lP2XevBWVkAQAtSQ==",
639 "cpu": [
640 "loong64"
641 ],
642 "dev": true,
643 "libc": [
644 "glibc"
645 ],
646 "license": "MIT",
647 "optional": true,
648 "os": [
649 "linux"
650 ]
651 },
652 "node_modules/@rollup/rollup-linux-loong64-musl": {
653 "version": "4.63.1",
654 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.63.1.tgz",
655 "integrity": "sha512-noITLp8oNjYliPnGWmLyelIHwULGqbHloQHGw1rtxbWhTuWooRpnZarZQJ1y9EUC4szuCusCc+HEpUtxpIwYvA==",
656 "cpu": [
657 "loong64"
658 ],
659 "dev": true,
660 "libc": [
661 "musl"
662 ],
663 "license": "MIT",
664 "optional": true,
665 "os": [
666 "linux"
667 ]
668 },
669 "node_modules/@rollup/rollup-linux-ppc64-gnu": {
670 "version": "4.63.1",
671 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.63.1.tgz",
672 "integrity": "sha512-hlxxXd+F1mWiAcaFR7Sv9ZQT6m6UfI8+Vy/kFJzztq2pDMU/0wZ9sish0iszNZvsQDo8Gc0i5yuFEOz5dDf6fA==",
673 "cpu": [
674 "ppc64"
675 ],
676 "dev": true,
677 "libc": [
678 "glibc"
679 ],
680 "license": "MIT",
681 "optional": true,
682 "os": [
683 "linux"
684 ]
685 },
686 "node_modules/@rollup/rollup-linux-ppc64-musl": {
687 "version": "4.63.1",
688 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.63.1.tgz",
689 "integrity": "sha512-EF7OpqQTQ/BvGqLzUi4rEHuagCV9MugAUXSHemwPW5vxZ75RR+jxO/2j95Ph2dalMpFHSVECjRoioHZgA9zOYA==",
690 "cpu": [
691 "ppc64"
692 ],
693 "dev": true,
694 "libc": [
695 "musl"
696 ],
697 "license": "MIT",
698 "optional": true,
699 "os": [
700 "linux"
701 ]
702 },
703 "node_modules/@rollup/rollup-linux-riscv64-gnu": {
704 "version": "4.63.1",
705 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.63.1.tgz",
706 "integrity": "sha512-wQO3JesW9PRkwlabQ27y7sPfVOOTLRG73I4F2UYHG5PXun3J9U3y+b7ezVKSYbsvSKGQ1k1cq8Qlun4C9kLt3w==",
707 "cpu": [
708 "riscv64"
709 ],
710 "dev": true,
711 "libc": [
712 "glibc"
713 ],
714 "license": "MIT",
715 "optional": true,
716 "os": [
717 "linux"
718 ]
719 },
720 "node_modules/@rollup/rollup-linux-riscv64-musl": {
721 "version": "4.63.1",
722 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.63.1.tgz",
723 "integrity": "sha512-ouAGwhO6wHRXdnOVCOsB0tRFkA7nhNB2Nwax6oECXN0YiN8EYUTBAOudADOB1PI+yDL61TeNx/u7MVCzksNbkQ==",
724 "cpu": [
725 "riscv64"
726 ],
727 "dev": true,
728 "libc": [
729 "musl"
730 ],
731 "license": "MIT",
732 "optional": true,
733 "os": [
734 "linux"
735 ]
736 },
737 "node_modules/@rollup/rollup-linux-s390x-gnu": {
738 "version": "4.63.1",
739 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.63.1.tgz",
740 "integrity": "sha512-q2R38Sn+1J8RxhfJ+T54wSWmyKXWec+9jgDfqO2AtArEqHO5R2aeayp5H5OYLr5UYDVGsVaZPEFUooMhYCdz5A==",
741 "cpu": [
742 "s390x"
743 ],
744 "dev": true,
745 "libc": [
746 "glibc"
747 ],
748 "license": "MIT",
749 "optional": true,
750 "os": [
751 "linux"
752 ]
753 },
754 "node_modules/@rollup/rollup-linux-x64-gnu": {
755 "version": "4.63.1",
756 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.63.1.tgz",
757 "integrity": "sha512-gfI5T24WLLuFfSKw7Go/zDXjAAV0fny0swTaDv+WjK7vqcw4cRhFfdsyKL1n+ukI+ooBxn3bVQnyrn06WpI50w==",
758 "cpu": [
759 "x64"
760 ],
761 "dev": true,
762 "libc": [
763 "glibc"
764 ],
765 "license": "MIT",
766 "optional": true,
767 "os": [
768 "linux"
769 ]
770 },
771 "node_modules/@rollup/rollup-linux-x64-musl": {
772 "version": "4.63.1",
773 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.63.1.tgz",
774 "integrity": "sha512-4h6XqthmB4Hspji84wvgk+ElodTsGj+dbZqHJHHtKxj4mYq0ANSEEPX9ys3moJueqsRjwpaJYH7874Itwnj2ow==",
775 "cpu": [
776 "x64"
777 ],
778 "dev": true,
779 "libc": [
780 "musl"
781 ],
782 "license": "MIT",
783 "optional": true,
784 "os": [
785 "linux"
786 ]
787 },
788 "node_modules/@rollup/rollup-openbsd-x64": {
789 "version": "4.63.1",
790 "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.63.1.tgz",
791 "integrity": "sha512-dlfCOa87o1VAYegLQ9EKilx2JCeRofiyPGhTCmqnuXZ6bMPiycO1rq1+sKoulAp7pGLIsTIw+1x5R+zgh5LhhA==",
792 "cpu": [
793 "x64"
794 ],
795 "dev": true,
796 "license": "MIT",
797 "optional": true,
798 "os": [
799 "openbsd"
800 ]
801 },
802 "node_modules/@rollup/rollup-openharmony-arm64": {
803 "version": "4.63.1",
804 "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.63.1.tgz",
805 "integrity": "sha512-cjkLbOlfcm3QGhMM1J5zaZjsw1GggbN6rw9UTSSRrPrR1KkcXnN7Uq9rPw34xImQ9VOY9GN+6u2Zj80B9ptkcw==",
806 "cpu": [
807 "arm64"
808 ],
809 "dev": true,
810 "license": "MIT",
811 "optional": true,
812 "os": [
813 "openharmony"
814 ]
815 },
816 "node_modules/@rollup/rollup-win32-arm64-msvc": {
817 "version": "4.63.1",
818 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.63.1.tgz",
819 "integrity": "sha512-Li1KdUnWGE4N3e1F/B4RTB1ms+nG4WBgjByO46pkeBVX/2UBsY53xf5vK9WygVmnH3RwncIST7lkSdLSY6P9lg==",
820 "cpu": [
821 "arm64"
822 ],
823 "dev": true,
824 "license": "MIT",
825 "optional": true,
826 "os": [
827 "win32"
828 ]
829 },
830 "node_modules/@rollup/rollup-win32-ia32-msvc": {
831 "version": "4.63.1",
832 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.63.1.tgz",
833 "integrity": "sha512-t4ZYOSoLTgwhuFMrmTMLx/+i1DQVK7HYqMc6kY46EApwi8X0nIVphzdNoThU3xt6n+N5urG1/gxBdCaKDLavfg==",
834 "cpu": [
835 "ia32"
836 ],
837 "dev": true,
838 "license": "MIT",
839 "optional": true,
840 "os": [
841 "win32"
842 ]
843 },
844 "node_modules/@rollup/rollup-win32-x64-gnu": {
845 "version": "4.63.1",
846 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.63.1.tgz",
847 "integrity": "sha512-RgroPfMmKlD1RzSDxvwgcPiy2HNQKoYV7OmwIXDsk73uKW5t6B/V8KIy27SMv/FNXFo/oSBtWc9J0X7t91ezZg==",
848 "cpu": [
849 "x64"
850 ],
851 "dev": true,
852 "license": "MIT",
853 "optional": true,
854 "os": [
855 "win32"
856 ]
857 },
858 "node_modules/@rollup/rollup-win32-x64-msvc": {
859 "version": "4.63.1",
860 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.63.1.tgz",
861 "integrity": "sha512-at8QVep6S3h5Y6gSbdGU06bRY5WJkf6WUduM9YtvYMbYhB1MOFfUgc6kehitQXzOtMSaT70q7f9ydPhpqu821w==",
862 "cpu": [
863 "x64"
864 ],
865 "dev": true,
866 "license": "MIT",
867 "optional": true,
868 "os": [
869 "win32"
870 ]
871 },
872 "node_modules/@types/estree": {
873 "version": "1.0.9",
874 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz",
875 "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==",
876 "dev": true,
877 "license": "MIT"
878 },
c8442c5Command-line renderer (Node WebGPU via Dawn) and gallery generatorJeremy Magland 879 "node_modules/@types/node": {
880 "version": "26.5.0",
881 "resolved": "https://registry.npmjs.org/@types/node/-/node-26.5.0.tgz",
882 "integrity": "sha512-dVSGpriSoCgz8WnDNTuSSuSv1PC/ALXihO4ulRZt7Md8k9mlbdin3lGOcDE8SnWOgf513ByWlXd7BK4azmyg/A==",
883 "dev": true,
884 "license": "MIT",
885 "dependencies": {
886 "undici-types": "~8.9.0"
887 }
888 },
f8a8a6cNonlinear steel sheet gong simulator with WebGPUJeremy Magland 889 "node_modules/@webgpu/types": {
890 "version": "0.1.72",
891 "resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.72.tgz",
892 "integrity": "sha512-0cF7RFM2edNoiIS1ODJp0/Gzv4/xSXhwoR0YCza+OWpJWtn4wmo9DvK91aLlH9+uUnwIriP7ZiC3WitmyhuzBw==",
b640535CLI: Chrome engine (Playwright) as default, Dawn optional; gallery fixesJeremy Magland 893 "devOptional": true,
895 },
c8442c5Command-line renderer (Node WebGPU via Dawn) and gallery generatorJeremy Magland 896 "node_modules/debug": {
897 "version": "4.4.3",
898 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
899 "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
900 "license": "MIT",
b640535CLI: Chrome engine (Playwright) as default, Dawn optional; gallery fixesJeremy Magland 901 "optional": true,
c8442c5Command-line renderer (Node WebGPU via Dawn) and gallery generatorJeremy Magland 902 "dependencies": {
903 "ms": "^2.1.3"
904 },
905 "engines": {
906 "node": ">=6.0"
907 },
908 "peerDependenciesMeta": {
909 "supports-color": {
910 "optional": true
911 }
912 }
913 },
915 "version": "0.25.12",
916 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.12.tgz",
917 "integrity": "sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==",
918 "dev": true,
919 "hasInstallScript": true,
920 "license": "MIT",
921 "bin": {
922 "esbuild": "bin/esbuild"
923 },
924 "engines": {
925 "node": ">=18"
926 },
927 "optionalDependencies": {
928 "@esbuild/aix-ppc64": "0.25.12",
929 "@esbuild/android-arm": "0.25.12",
930 "@esbuild/android-arm64": "0.25.12",
931 "@esbuild/android-x64": "0.25.12",
932 "@esbuild/darwin-arm64": "0.25.12",
933 "@esbuild/darwin-x64": "0.25.12",
934 "@esbuild/freebsd-arm64": "0.25.12",
935 "@esbuild/freebsd-x64": "0.25.12",
936 "@esbuild/linux-arm": "0.25.12",
937 "@esbuild/linux-arm64": "0.25.12",
938 "@esbuild/linux-ia32": "0.25.12",
939 "@esbuild/linux-loong64": "0.25.12",
940 "@esbuild/linux-mips64el": "0.25.12",
941 "@esbuild/linux-ppc64": "0.25.12",
942 "@esbuild/linux-riscv64": "0.25.12",
943 "@esbuild/linux-s390x": "0.25.12",
944 "@esbuild/linux-x64": "0.25.12",
945 "@esbuild/netbsd-arm64": "0.25.12",
946 "@esbuild/netbsd-x64": "0.25.12",
947 "@esbuild/openbsd-arm64": "0.25.12",
948 "@esbuild/openbsd-x64": "0.25.12",
949 "@esbuild/openharmony-arm64": "0.25.12",
950 "@esbuild/sunos-x64": "0.25.12",
951 "@esbuild/win32-arm64": "0.25.12",
952 "@esbuild/win32-ia32": "0.25.12",
953 "@esbuild/win32-x64": "0.25.12"
954 }
955 },
956 "node_modules/fdir": {
957 "version": "6.5.0",
958 "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
959 "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
960 "dev": true,
961 "license": "MIT",
962 "engines": {
963 "node": ">=12.0.0"
964 },
965 "peerDependencies": {
966 "picomatch": "^3 || ^4"
967 },
968 "peerDependenciesMeta": {
969 "picomatch": {
970 "optional": true
971 }
972 }
973 },
974 "node_modules/fsevents": {
975 "version": "2.3.3",
976 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
977 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
978 "dev": true,
979 "hasInstallScript": true,
980 "license": "MIT",
981 "optional": true,
982 "os": [
983 "darwin"
984 ],
985 "engines": {
986 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
987 }
988 },
c8442c5Command-line renderer (Node WebGPU via Dawn) and gallery generatorJeremy Magland 989 "node_modules/ms": {
990 "version": "2.1.3",
991 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
992 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
b640535CLI: Chrome engine (Playwright) as default, Dawn optional; gallery fixesJeremy Magland 993 "license": "MIT",
994 "optional": true
997 "version": "3.3.18",
998 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.18.tgz",
999 "integrity": "sha512-DTg4MJbGMWkfi6VZFdNt2/caMbQy4Ou+Op/hJQvGEWcnVfoA1QA+xzRKAzw9jD6+GVOOeYr/mIcuDSdug6F6+w==",
1000 "dev": true,
1001 "funding": [
1002 {
1003 "type": "github",
1004 "url": "https://github.com/sponsors/ai"
1005 }
1006 ],
1007 "license": "MIT",
1008 "bin": {
1009 "nanoid": "bin/nanoid.cjs"
1010 },
1011 "engines": {
1012 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
1013 }
1014 },
1015 "node_modules/picocolors": {
1016 "version": "1.1.1",
1017 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
1018 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
1019 "dev": true,
1020 "license": "ISC"
1021 },
1022 "node_modules/picomatch": {
1023 "version": "4.0.7",
1024 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.7.tgz",
1025 "integrity": "sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==",
1026 "dev": true,
1027 "license": "MIT",
1028 "engines": {
1029 "node": ">=12"
1030 },
1031 "funding": {
1032 "url": "https://github.com/sponsors/jonschlinkert"
1033 }
1034 },
b640535CLI: Chrome engine (Playwright) as default, Dawn optional; gallery fixesJeremy Magland 1035 "node_modules/playwright": {
1036 "version": "1.63.0",
1037 "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.63.0.tgz",
1038 "integrity": "sha512-+7ziBLidS4NaNCdt57SUDT+wYmmd5fmiQejUic/kb+YsYSCPyOOE9sebzMjNmQrsnNpDJqd4WHvV/8lfKfUDUg==",
1039 "dev": true,
1040 "license": "Apache-2.0",
1041 "dependencies": {
1042 "playwright-core": "1.63.0"
1043 },
1044 "bin": {
1045 "playwright": "cli.js"
1046 },
1047 "engines": {
1048 "node": ">=20"
1049 }
1050 },
1051 "node_modules/playwright-core": {
1052 "version": "1.63.0",
1053 "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.63.0.tgz",
1054 "integrity": "sha512-rYCsBF/M5HjUch52bbtVONEFjv6Xu8sm8h72dNlR5bzIE1fvC/bxgspzkjSfU+MweEMmPM8KJebG6nnyxo5mCg==",
1055 "dev": true,
1056 "license": "Apache-2.0",
1057 "bin": {
1058 "playwright-core": "cli.js"
1059 },
1060 "engines": {
1061 "node": ">=20"
1062 }
1063 },
f8a8a6cNonlinear steel sheet gong simulator with WebGPUJeremy Magland 1064 "node_modules/postcss": {
1065 "version": "8.5.28",
1066 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.28.tgz",
1067 "integrity": "sha512-RRuzqDtt5Y9h3quz5hWhK+TPnsmVs6WwSU6LkJMeY4HstUEDuYTG8UJSdawMRzmzAtV+KEoG8N3Qg2qLy5vM/A==",
1068 "dev": true,
1069 "funding": [
1070 {
1071 "type": "opencollective",
1072 "url": "https://opencollective.com/postcss/"
1073 },
1074 {
1075 "type": "tidelift",
1076 "url": "https://tidelift.com/funding/github/npm/postcss"
1077 },
1078 {
1079 "type": "github",
1080 "url": "https://github.com/sponsors/ai"
1081 }
1082 ],
1083 "license": "MIT",
1084 "dependencies": {
1085 "nanoid": "^3.3.18",
1086 "picocolors": "^1.1.1",
1087 "source-map-js": "^1.2.1"
1088 },
1089 "engines": {
1090 "node": "^10 || ^12 || >=14"
1091 }
1092 },
1093 "node_modules/rollup": {
1094 "version": "4.63.1",
1095 "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.63.1.tgz",
1096 "integrity": "sha512-3Df9jsstwhccuEfmAMi9l8XUh/GOkVObmFTU7CCVBysEbcOZLl84jCtaAZMcPiMz2EGKsATzQcU+Xr3n/wU6cg==",
1097 "dev": true,
1098 "license": "MIT",
1099 "dependencies": {
1100 "@types/estree": "1.0.9"
1101 },
1102 "bin": {
1103 "rollup": "dist/bin/rollup"
1104 },
1105 "engines": {
1106 "node": ">=18.0.0",
1107 "npm": ">=8.0.0"
1108 },
1109 "optionalDependencies": {
1110 "@napi-rs/lzma-linux-x64-gnu": "1.5.1",
1111 "@rollup/rollup-android-arm-eabi": "4.63.1",
1112 "@rollup/rollup-android-arm64": "4.63.1",
1113 "@rollup/rollup-darwin-arm64": "4.63.1",
1114 "@rollup/rollup-darwin-x64": "4.63.1",
1115 "@rollup/rollup-freebsd-arm64": "4.63.1",
1116 "@rollup/rollup-freebsd-x64": "4.63.1",
1117 "@rollup/rollup-linux-arm-gnueabihf": "4.63.1",
1118 "@rollup/rollup-linux-arm-musleabihf": "4.63.1",
1119 "@rollup/rollup-linux-arm64-gnu": "4.63.1",
1120 "@rollup/rollup-linux-arm64-musl": "4.63.1",
1121 "@rollup/rollup-linux-loong64-gnu": "4.63.1",
1122 "@rollup/rollup-linux-loong64-musl": "4.63.1",
1123 "@rollup/rollup-linux-ppc64-gnu": "4.63.1",
1124 "@rollup/rollup-linux-ppc64-musl": "4.63.1",
1125 "@rollup/rollup-linux-riscv64-gnu": "4.63.1",
1126 "@rollup/rollup-linux-riscv64-musl": "4.63.1",
1127 "@rollup/rollup-linux-s390x-gnu": "4.63.1",
1128 "@rollup/rollup-linux-x64-gnu": "4.63.1",
1129 "@rollup/rollup-linux-x64-musl": "4.63.1",
1130 "@rollup/rollup-openbsd-x64": "4.63.1",
1131 "@rollup/rollup-openharmony-arm64": "4.63.1",
1132 "@rollup/rollup-win32-arm64-msvc": "4.63.1",
1133 "@rollup/rollup-win32-ia32-msvc": "4.63.1",
1134 "@rollup/rollup-win32-x64-gnu": "4.63.1",
1135 "@rollup/rollup-win32-x64-msvc": "4.63.1",
1136 "fsevents": "~2.3.2"
1137 }
1138 },
1139 "node_modules/source-map-js": {
1140 "version": "1.2.1",
1141 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
1142 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
1143 "dev": true,
1144 "license": "BSD-3-Clause",
1145 "engines": {
1146 "node": ">=0.10.0"
1147 }
1148 },
1149 "node_modules/tinyglobby": {
1150 "version": "0.2.17",
1151 "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz",
1152 "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==",
1153 "dev": true,
1154 "license": "MIT",
1155 "dependencies": {
1156 "fdir": "^6.5.0",
1157 "picomatch": "^4.0.4"
1158 },
1159 "engines": {
1160 "node": ">=12.0.0"
1161 },
1162 "funding": {
1163 "url": "https://github.com/sponsors/SuperchupuDev"
1164 }
1165 },
1166 "node_modules/typescript": {
1167 "version": "5.9.3",
1168 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",
1169 "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
1170 "dev": true,
1171 "license": "Apache-2.0",
1172 "bin": {
1173 "tsc": "bin/tsc",
1174 "tsserver": "bin/tsserver"
1175 },
1176 "engines": {
1177 "node": ">=14.17"
1178 }
1179 },
c8442c5Command-line renderer (Node WebGPU via Dawn) and gallery generatorJeremy Magland 1180 "node_modules/undici-types": {
1181 "version": "8.9.0",
1182 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-8.9.0.tgz",
1183 "integrity": "sha512-KTDyRTYX8sWmKXAikPHHSyc63CRPETMctyjKFupcC6OBLXT3xsN0e9aF7m+mIXutFWpUXuedtowG7iLOzp0kQg==",
1184 "dev": true,
1185 "license": "MIT"
1186 },
1188 "version": "6.4.3",
1189 "resolved": "https://registry.npmjs.org/vite/-/vite-6.4.3.tgz",
1190 "integrity": "sha512-NTKlcQjlAK7MlQoyb6LgaqHc8sso/pVyUJYWMws3jg21uTJw/LddqIFPcPqP6PzpgbIcZyKI85sFE4HBrQDA8A==",
1191 "dev": true,
1192 "license": "MIT",
1193 "dependencies": {
1194 "esbuild": "^0.25.0",
1195 "fdir": "^6.4.4",
1196 "picomatch": "^4.0.2",
1197 "postcss": "^8.5.3",
1198 "rollup": "^4.34.9",
1199 "tinyglobby": "^0.2.13"
1200 },
1201 "bin": {
1202 "vite": "bin/vite.js"
1203 },
1204 "engines": {
1205 "node": "^18.0.0 || ^20.0.0 || >=22.0.0"
1206 },
1207 "funding": {
1208 "url": "https://github.com/vitejs/vite?sponsor=1"
1209 },
1210 "optionalDependencies": {
1211 "fsevents": "~2.3.3"
1212 },
1213 "peerDependencies": {
1214 "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0",
1215 "jiti": ">=1.21.0",
1216 "less": "*",
1217 "lightningcss": "^1.21.0",
1218 "sass": "*",
1219 "sass-embedded": "*",
1220 "stylus": "*",
1221 "sugarss": "*",
1222 "terser": "^5.16.0",
1223 "tsx": "^4.8.1",
1224 "yaml": "^2.4.2"
1225 },
1226 "peerDependenciesMeta": {
1227 "@types/node": {
1228 "optional": true
1229 },
1230 "jiti": {
1231 "optional": true
1232 },
1233 "less": {
1234 "optional": true
1235 },
1236 "lightningcss": {
1237 "optional": true
1238 },
1239 "sass": {
1240 "optional": true
1241 },
1242 "sass-embedded": {
1243 "optional": true
1244 },
1245 "stylus": {
1246 "optional": true
1247 },
1248 "sugarss": {
1249 "optional": true
1250 },
1251 "terser": {
1252 "optional": true
1253 },
1254 "tsx": {
1255 "optional": true
1256 },
1257 "yaml": {
1258 "optional": true
1259 }
1260 }
1262 "node_modules/webgpu": {
1263 "version": "0.6.0",
1264 "resolved": "https://registry.npmjs.org/webgpu/-/webgpu-0.6.0.tgz",
1265 "integrity": "sha512-z44ZU/+ypPELgQrv+um3/5Eqcq7gOtVZAmaRfwujJMwGMRSa6+CmjIAvEWw7O68Y95cnEsywhbYlcChQTX+IQg==",
1266 "hasInstallScript": true,
1267 "license": "MIT",
b640535CLI: Chrome engine (Playwright) as default, Dawn optional; gallery fixesJeremy Magland 1268 "optional": true,
c8442c5Command-line renderer (Node WebGPU via Dawn) and gallery generatorJeremy Magland 1269 "dependencies": {
1270 "@webgpu/types": "^0.1.72",
1271 "debug": "^4.4.0"
1272 }
1274 }
1275}