irongit
durable-chat-template/package-lock.json
2197 lines70 KBJSON
1{
2 "name": "durable-chat-template",
3 "lockfileVersion": 3,
4 "requires": true,
5 "packages": {
6 "": {
7 "name": "durable-chat-template",
8 "dependencies": {
9 "nanoid": "5.1.5",
10 "partyserver": "0.0.66",
11 "partysocket": "1.1.3",
12 "react": "^18.0.0",
13 "react-dom": "^18.0.0",
14 "react-router": "7.6.3"
15 },
16 "devDependencies": {
17 "@types/react": "^18.0.0",
18 "@types/react-dom": "^18.0.0",
19 "esbuild": "0.25.2",
20 "typescript": "5.8.3",
21 "wrangler": "4.21.x"
22 }
23 },
24 "node_modules/@cloudflare/kv-asset-handler": {
25 "version": "0.4.0",
26 "resolved": "https://registry.npmjs.org/@cloudflare/kv-asset-handler/-/kv-asset-handler-0.4.0.tgz",
27 "integrity": "sha512-+tv3z+SPp+gqTIcImN9o0hqE9xyfQjI1XD9pL6NuKjua9B1y7mNYv0S9cP+QEbA4ppVgGZEmKOvHX5G5Ei1CVA==",
28 "dev": true,
29 "license": "MIT OR Apache-2.0",
30 "dependencies": {
31 "mime": "^3.0.0"
32 },
33 "engines": {
34 "node": ">=18.0.0"
35 }
36 },
37 "node_modules/@cloudflare/unenv-preset": {
38 "version": "2.3.3",
39 "resolved": "https://registry.npmjs.org/@cloudflare/unenv-preset/-/unenv-preset-2.3.3.tgz",
40 "integrity": "sha512-/M3MEcj3V2WHIRSW1eAQBPRJ6JnGQHc6JKMAPLkDb7pLs3m6X9ES/+K3ceGqxI6TKeF32AWAi7ls0AYzVxCP0A==",
41 "dev": true,
42 "license": "MIT OR Apache-2.0",
43 "peerDependencies": {
44 "unenv": "2.0.0-rc.17",
45 "workerd": "^1.20250508.0"
46 },
47 "peerDependenciesMeta": {
48 "workerd": {
49 "optional": true
50 }
51 }
52 },
53 "node_modules/@cloudflare/workerd-darwin-64": {
54 "version": "1.20250617.0",
55 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-64/-/workerd-darwin-64-1.20250617.0.tgz",
56 "integrity": "sha512-toG8JUKVLIks4oOJLe9FeuixE84pDpMZ32ip7mCpE7JaFc5BqGFvevk0YC/db3T71AQlialjRwioH3jS/dzItA==",
57 "cpu": [
58 "x64"
59 ],
60 "dev": true,
61 "license": "Apache-2.0",
62 "optional": true,
63 "os": [
64 "darwin"
65 ],
66 "engines": {
67 "node": ">=16"
68 }
69 },
70 "node_modules/@cloudflare/workerd-darwin-arm64": {
71 "version": "1.20250617.0",
72 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-arm64/-/workerd-darwin-arm64-1.20250617.0.tgz",
73 "integrity": "sha512-JTX0exbC9/ZtMmQQA8tDZEZFMXZrxOpTUj2hHnsUkErWYkr5SSZH04RBhPg6dU4VL8bXuB5/eJAh7+P9cZAp7g==",
74 "cpu": [
75 "arm64"
76 ],
77 "dev": true,
78 "license": "Apache-2.0",
79 "optional": true,
80 "os": [
81 "darwin"
82 ],
83 "engines": {
84 "node": ">=16"
85 }
86 },
87 "node_modules/@cloudflare/workerd-linux-64": {
88 "version": "1.20250617.0",
89 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-64/-/workerd-linux-64-1.20250617.0.tgz",
90 "integrity": "sha512-8jkSoVRJ+1bOx3tuWlZCGaGCV2ew7/jFMl6V3CPXOoEtERUHsZBQLVkQIGKcmC/LKSj7f/mpyBUeu2EPTo2HEg==",
91 "cpu": [
92 "x64"
93 ],
94 "dev": true,
95 "license": "Apache-2.0",
96 "optional": true,
97 "os": [
98 "linux"
99 ],
100 "engines": {
101 "node": ">=16"
102 }
103 },
104 "node_modules/@cloudflare/workerd-linux-arm64": {
105 "version": "1.20250617.0",
106 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-arm64/-/workerd-linux-arm64-1.20250617.0.tgz",
107 "integrity": "sha512-YAzcOyu897z5dQKFzme1oujGWMGEJCR7/Wrrm1nSP6dqutxFPTubRADM8BHn2CV3ij//vaPnAeLmZE3jVwOwig==",
108 "cpu": [
109 "arm64"
110 ],
111 "dev": true,
112 "license": "Apache-2.0",
113 "optional": true,
114 "os": [
115 "linux"
116 ],
117 "engines": {
118 "node": ">=16"
119 }
120 },
121 "node_modules/@cloudflare/workerd-windows-64": {
122 "version": "1.20250617.0",
123 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-windows-64/-/workerd-windows-64-1.20250617.0.tgz",
124 "integrity": "sha512-XWM/6sagDrO0CYDKhXhPjM23qusvIN1ju9ZEml6gOQs8tNOFnq6Cn6X9FAmnyapRFCGUSEC3HZYJAm7zwVKaMA==",
125 "cpu": [
126 "x64"
127 ],
128 "dev": true,
129 "license": "Apache-2.0",
130 "optional": true,
131 "os": [
132 "win32"
133 ],
134 "engines": {
135 "node": ">=16"
136 }
137 },
138 "node_modules/@cloudflare/workers-types": {
139 "version": "4.20250927.0",
140 "resolved": "https://registry.npmjs.org/@cloudflare/workers-types/-/workers-types-4.20250927.0.tgz",
141 "integrity": "sha512-XcFVTMNhHROLQ+AbmK6KQuis72iGCdQXrjVl2xX98ac7w3fzUiNfTsu+SKBXN9dSEjgJEhhj0EXSAXh0b8lSww==",
142 "license": "MIT OR Apache-2.0",
143 "peer": true
144 },
145 "node_modules/@cspotcode/source-map-support": {
146 "version": "0.8.1",
147 "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz",
148 "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==",
149 "dev": true,
150 "license": "MIT",
151 "dependencies": {
152 "@jridgewell/trace-mapping": "0.3.9"
153 },
154 "engines": {
155 "node": ">=12"
156 }
157 },
158 "node_modules/@emnapi/runtime": {
159 "version": "1.5.0",
160 "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.5.0.tgz",
161 "integrity": "sha512-97/BJ3iXHww3djw6hYIfErCZFee7qCtrneuLa20UXFCOTCfBM2cvQHjWJ2EG0s0MtdNwInarqCTz35i4wWXHsQ==",
162 "dev": true,
163 "license": "MIT",
164 "optional": true,
165 "dependencies": {
166 "tslib": "^2.4.0"
167 }
168 },
169 "node_modules/@esbuild/aix-ppc64": {
170 "version": "0.25.2",
171 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.2.tgz",
172 "integrity": "sha512-wCIboOL2yXZym2cgm6mlA742s9QeJ8DjGVaL39dLN4rRwrOgOyYSnOaFPhKZGLb2ngj4EyfAFjsNJwPXZvseag==",
173 "cpu": [
174 "ppc64"
175 ],
176 "dev": true,
177 "license": "MIT",
178 "optional": true,
179 "os": [
180 "aix"
181 ],
182 "engines": {
183 "node": ">=18"
184 }
185 },
186 "node_modules/@esbuild/android-arm": {
187 "version": "0.25.2",
188 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.2.tgz",
189 "integrity": "sha512-NQhH7jFstVY5x8CKbcfa166GoV0EFkaPkCKBQkdPJFvo5u+nGXLEH/ooniLb3QI8Fk58YAx7nsPLozUWfCBOJA==",
190 "cpu": [
191 "arm"
192 ],
193 "dev": true,
194 "license": "MIT",
195 "optional": true,
196 "os": [
197 "android"
198 ],
199 "engines": {
200 "node": ">=18"
201 }
202 },
203 "node_modules/@esbuild/android-arm64": {
204 "version": "0.25.2",
205 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.2.tgz",
206 "integrity": "sha512-5ZAX5xOmTligeBaeNEPnPaeEuah53Id2tX4c2CVP3JaROTH+j4fnfHCkr1PjXMd78hMst+TlkfKcW/DlTq0i4w==",
207 "cpu": [
208 "arm64"
209 ],
210 "dev": true,
211 "license": "MIT",
212 "optional": true,
213 "os": [
214 "android"
215 ],
216 "engines": {
217 "node": ">=18"
218 }
219 },
220 "node_modules/@esbuild/android-x64": {
221 "version": "0.25.2",
222 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.2.tgz",
223 "integrity": "sha512-Ffcx+nnma8Sge4jzddPHCZVRvIfQ0kMsUsCMcJRHkGJ1cDmhe4SsrYIjLUKn1xpHZybmOqCWwB0zQvsjdEHtkg==",
224 "cpu": [
225 "x64"
226 ],
227 "dev": true,
228 "license": "MIT",
229 "optional": true,
230 "os": [
231 "android"
232 ],
233 "engines": {
234 "node": ">=18"
235 }
236 },
237 "node_modules/@esbuild/darwin-arm64": {
238 "version": "0.25.2",
239 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.2.tgz",
240 "integrity": "sha512-MpM6LUVTXAzOvN4KbjzU/q5smzryuoNjlriAIx+06RpecwCkL9JpenNzpKd2YMzLJFOdPqBpuub6eVRP5IgiSA==",
241 "cpu": [
242 "arm64"
243 ],
244 "dev": true,
245 "license": "MIT",
246 "optional": true,
247 "os": [
248 "darwin"
249 ],
250 "engines": {
251 "node": ">=18"
252 }
253 },
254 "node_modules/@esbuild/darwin-x64": {
255 "version": "0.25.2",
256 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.2.tgz",
257 "integrity": "sha512-5eRPrTX7wFyuWe8FqEFPG2cU0+butQQVNcT4sVipqjLYQjjh8a8+vUTfgBKM88ObB85ahsnTwF7PSIt6PG+QkA==",
258 "cpu": [
259 "x64"
260 ],
261 "dev": true,
262 "license": "MIT",
263 "optional": true,
264 "os": [
265 "darwin"
266 ],
267 "engines": {
268 "node": ">=18"
269 }
270 },
271 "node_modules/@esbuild/freebsd-arm64": {
272 "version": "0.25.2",
273 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.2.tgz",
274 "integrity": "sha512-mLwm4vXKiQ2UTSX4+ImyiPdiHjiZhIaE9QvC7sw0tZ6HoNMjYAqQpGyui5VRIi5sGd+uWq940gdCbY3VLvsO1w==",
275 "cpu": [
276 "arm64"
277 ],
278 "dev": true,
279 "license": "MIT",
280 "optional": true,
281 "os": [
282 "freebsd"
283 ],
284 "engines": {
285 "node": ">=18"
286 }
287 },
288 "node_modules/@esbuild/freebsd-x64": {
289 "version": "0.25.2",
290 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.2.tgz",
291 "integrity": "sha512-6qyyn6TjayJSwGpm8J9QYYGQcRgc90nmfdUb0O7pp1s4lTY+9D0H9O02v5JqGApUyiHOtkz6+1hZNvNtEhbwRQ==",
292 "cpu": [
293 "x64"
294 ],
295 "dev": true,
296 "license": "MIT",
297 "optional": true,
298 "os": [
299 "freebsd"
300 ],
301 "engines": {
302 "node": ">=18"
303 }
304 },
305 "node_modules/@esbuild/linux-arm": {
306 "version": "0.25.2",
307 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.2.tgz",
308 "integrity": "sha512-UHBRgJcmjJv5oeQF8EpTRZs/1knq6loLxTsjc3nxO9eXAPDLcWW55flrMVc97qFPbmZP31ta1AZVUKQzKTzb0g==",
309 "cpu": [
310 "arm"
311 ],
312 "dev": true,
313 "license": "MIT",
314 "optional": true,
315 "os": [
316 "linux"
317 ],
318 "engines": {
319 "node": ">=18"
320 }
321 },
322 "node_modules/@esbuild/linux-arm64": {
323 "version": "0.25.2",
324 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.2.tgz",
325 "integrity": "sha512-gq/sjLsOyMT19I8obBISvhoYiZIAaGF8JpeXu1u8yPv8BE5HlWYobmlsfijFIZ9hIVGYkbdFhEqC0NvM4kNO0g==",
326 "cpu": [
327 "arm64"
328 ],
329 "dev": true,
330 "license": "MIT",
331 "optional": true,
332 "os": [
333 "linux"
334 ],
335 "engines": {
336 "node": ">=18"
337 }
338 },
339 "node_modules/@esbuild/linux-ia32": {
340 "version": "0.25.2",
341 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.2.tgz",
342 "integrity": "sha512-bBYCv9obgW2cBP+2ZWfjYTU+f5cxRoGGQ5SeDbYdFCAZpYWrfjjfYwvUpP8MlKbP0nwZ5gyOU/0aUzZ5HWPuvQ==",
343 "cpu": [
344 "ia32"
345 ],
346 "dev": true,
347 "license": "MIT",
348 "optional": true,
349 "os": [
350 "linux"
351 ],
352 "engines": {
353 "node": ">=18"
354 }
355 },
356 "node_modules/@esbuild/linux-loong64": {
357 "version": "0.25.2",
358 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.2.tgz",
359 "integrity": "sha512-SHNGiKtvnU2dBlM5D8CXRFdd+6etgZ9dXfaPCeJtz+37PIUlixvlIhI23L5khKXs3DIzAn9V8v+qb1TRKrgT5w==",
360 "cpu": [
361 "loong64"
362 ],
363 "dev": true,
364 "license": "MIT",
365 "optional": true,
366 "os": [
367 "linux"
368 ],
369 "engines": {
370 "node": ">=18"
371 }
372 },
373 "node_modules/@esbuild/linux-mips64el": {
374 "version": "0.25.2",
375 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.2.tgz",
376 "integrity": "sha512-hDDRlzE6rPeoj+5fsADqdUZl1OzqDYow4TB4Y/3PlKBD0ph1e6uPHzIQcv2Z65u2K0kpeByIyAjCmjn1hJgG0Q==",
377 "cpu": [
378 "mips64el"
379 ],
380 "dev": true,
381 "license": "MIT",
382 "optional": true,
383 "os": [
384 "linux"
385 ],
386 "engines": {
387 "node": ">=18"
388 }
389 },
390 "node_modules/@esbuild/linux-ppc64": {
391 "version": "0.25.2",
392 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.2.tgz",
393 "integrity": "sha512-tsHu2RRSWzipmUi9UBDEzc0nLc4HtpZEI5Ba+Omms5456x5WaNuiG3u7xh5AO6sipnJ9r4cRWQB2tUjPyIkc6g==",
394 "cpu": [
395 "ppc64"
396 ],
397 "dev": true,
398 "license": "MIT",
399 "optional": true,
400 "os": [
401 "linux"
402 ],
403 "engines": {
404 "node": ">=18"
405 }
406 },
407 "node_modules/@esbuild/linux-riscv64": {
408 "version": "0.25.2",
409 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.2.tgz",
410 "integrity": "sha512-k4LtpgV7NJQOml/10uPU0s4SAXGnowi5qBSjaLWMojNCUICNu7TshqHLAEbkBdAszL5TabfvQ48kK84hyFzjnw==",
411 "cpu": [
412 "riscv64"
413 ],
414 "dev": true,
415 "license": "MIT",
416 "optional": true,
417 "os": [
418 "linux"
419 ],
420 "engines": {
421 "node": ">=18"
422 }
423 },
424 "node_modules/@esbuild/linux-s390x": {
425 "version": "0.25.2",
426 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.2.tgz",
427 "integrity": "sha512-GRa4IshOdvKY7M/rDpRR3gkiTNp34M0eLTaC1a08gNrh4u488aPhuZOCpkF6+2wl3zAN7L7XIpOFBhnaE3/Q8Q==",
428 "cpu": [
429 "s390x"
430 ],
431 "dev": true,
432 "license": "MIT",
433 "optional": true,
434 "os": [
435 "linux"
436 ],
437 "engines": {
438 "node": ">=18"
439 }
440 },
441 "node_modules/@esbuild/linux-x64": {
442 "version": "0.25.2",
443 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.2.tgz",
444 "integrity": "sha512-QInHERlqpTTZ4FRB0fROQWXcYRD64lAoiegezDunLpalZMjcUcld3YzZmVJ2H/Cp0wJRZ8Xtjtj0cEHhYc/uUg==",
445 "cpu": [
446 "x64"
447 ],
448 "dev": true,
449 "license": "MIT",
450 "optional": true,
451 "os": [
452 "linux"
453 ],
454 "engines": {
455 "node": ">=18"
456 }
457 },
458 "node_modules/@esbuild/netbsd-arm64": {
459 "version": "0.25.2",
460 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.2.tgz",
461 "integrity": "sha512-talAIBoY5M8vHc6EeI2WW9d/CkiO9MQJ0IOWX8hrLhxGbro/vBXJvaQXefW2cP0z0nQVTdQ/eNyGFV1GSKrxfw==",
462 "cpu": [
463 "arm64"
464 ],
465 "dev": true,
466 "license": "MIT",
467 "optional": true,
468 "os": [
469 "netbsd"
470 ],
471 "engines": {
472 "node": ">=18"
473 }
474 },
475 "node_modules/@esbuild/netbsd-x64": {
476 "version": "0.25.2",
477 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.2.tgz",
478 "integrity": "sha512-voZT9Z+tpOxrvfKFyfDYPc4DO4rk06qamv1a/fkuzHpiVBMOhpjK+vBmWM8J1eiB3OLSMFYNaOaBNLXGChf5tg==",
479 "cpu": [
480 "x64"
481 ],
482 "dev": true,
483 "license": "MIT",
484 "optional": true,
485 "os": [
486 "netbsd"
487 ],
488 "engines": {
489 "node": ">=18"
490 }
491 },
492 "node_modules/@esbuild/openbsd-arm64": {
493 "version": "0.25.2",
494 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.2.tgz",
495 "integrity": "sha512-dcXYOC6NXOqcykeDlwId9kB6OkPUxOEqU+rkrYVqJbK2hagWOMrsTGsMr8+rW02M+d5Op5NNlgMmjzecaRf7Tg==",
496 "cpu": [
497 "arm64"
498 ],
499 "dev": true,
500 "license": "MIT",
501 "optional": true,
502 "os": [
503 "openbsd"
504 ],
505 "engines": {
506 "node": ">=18"
507 }
508 },
509 "node_modules/@esbuild/openbsd-x64": {
510 "version": "0.25.2",
511 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.2.tgz",
512 "integrity": "sha512-t/TkWwahkH0Tsgoq1Ju7QfgGhArkGLkF1uYz8nQS/PPFlXbP5YgRpqQR3ARRiC2iXoLTWFxc6DJMSK10dVXluw==",
513 "cpu": [
514 "x64"
515 ],
516 "dev": true,
517 "license": "MIT",
518 "optional": true,
519 "os": [
520 "openbsd"
521 ],
522 "engines": {
523 "node": ">=18"
524 }
525 },
526 "node_modules/@esbuild/sunos-x64": {
527 "version": "0.25.2",
528 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.2.tgz",
529 "integrity": "sha512-cfZH1co2+imVdWCjd+D1gf9NjkchVhhdpgb1q5y6Hcv9TP6Zi9ZG/beI3ig8TvwT9lH9dlxLq5MQBBgwuj4xvA==",
530 "cpu": [
531 "x64"
532 ],
533 "dev": true,
534 "license": "MIT",
535 "optional": true,
536 "os": [
537 "sunos"
538 ],
539 "engines": {
540 "node": ">=18"
541 }
542 },
543 "node_modules/@esbuild/win32-arm64": {
544 "version": "0.25.2",
545 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.2.tgz",
546 "integrity": "sha512-7Loyjh+D/Nx/sOTzV8vfbB3GJuHdOQyrOryFdZvPHLf42Tk9ivBU5Aedi7iyX+x6rbn2Mh68T4qq1SDqJBQO5Q==",
547 "cpu": [
548 "arm64"
549 ],
550 "dev": true,
551 "license": "MIT",
552 "optional": true,
553 "os": [
554 "win32"
555 ],
556 "engines": {
557 "node": ">=18"
558 }
559 },
560 "node_modules/@esbuild/win32-ia32": {
561 "version": "0.25.2",
562 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.2.tgz",
563 "integrity": "sha512-WRJgsz9un0nqZJ4MfhabxaD9Ft8KioqU3JMinOTvobbX6MOSUigSBlogP8QB3uxpJDsFS6yN+3FDBdqE5lg9kg==",
564 "cpu": [
565 "ia32"
566 ],
567 "dev": true,
568 "license": "MIT",
569 "optional": true,
570 "os": [
571 "win32"
572 ],
573 "engines": {
574 "node": ">=18"
575 }
576 },
577 "node_modules/@esbuild/win32-x64": {
578 "version": "0.25.2",
579 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.2.tgz",
580 "integrity": "sha512-kM3HKb16VIXZyIeVrM1ygYmZBKybX8N4p754bw390wGO3Tf2j4L2/WYL+4suWujpgf6GBYs3jv7TyUivdd05JA==",
581 "cpu": [
582 "x64"
583 ],
584 "dev": true,
585 "license": "MIT",
586 "optional": true,
587 "os": [
588 "win32"
589 ],
590 "engines": {
591 "node": ">=18"
592 }
593 },
594 "node_modules/@fastify/busboy": {
595 "version": "2.1.1",
596 "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.1.tgz",
597 "integrity": "sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==",
598 "dev": true,
599 "license": "MIT",
600 "engines": {
601 "node": ">=14"
602 }
603 },
604 "node_modules/@img/sharp-darwin-arm64": {
605 "version": "0.33.5",
606 "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.5.tgz",
607 "integrity": "sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==",
608 "cpu": [
609 "arm64"
610 ],
611 "dev": true,
612 "license": "Apache-2.0",
613 "optional": true,
614 "os": [
615 "darwin"
616 ],
617 "engines": {
618 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
619 },
620 "funding": {
621 "url": "https://opencollective.com/libvips"
622 },
623 "optionalDependencies": {
624 "@img/sharp-libvips-darwin-arm64": "1.0.4"
625 }
626 },
627 "node_modules/@img/sharp-darwin-x64": {
628 "version": "0.33.5",
629 "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.5.tgz",
630 "integrity": "sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==",
631 "cpu": [
632 "x64"
633 ],
634 "dev": true,
635 "license": "Apache-2.0",
636 "optional": true,
637 "os": [
638 "darwin"
639 ],
640 "engines": {
641 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
642 },
643 "funding": {
644 "url": "https://opencollective.com/libvips"
645 },
646 "optionalDependencies": {
647 "@img/sharp-libvips-darwin-x64": "1.0.4"
648 }
649 },
650 "node_modules/@img/sharp-libvips-darwin-arm64": {
651 "version": "1.0.4",
652 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.4.tgz",
653 "integrity": "sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==",
654 "cpu": [
655 "arm64"
656 ],
657 "dev": true,
658 "license": "LGPL-3.0-or-later",
659 "optional": true,
660 "os": [
661 "darwin"
662 ],
663 "funding": {
664 "url": "https://opencollective.com/libvips"
665 }
666 },
667 "node_modules/@img/sharp-libvips-darwin-x64": {
668 "version": "1.0.4",
669 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.4.tgz",
670 "integrity": "sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==",
671 "cpu": [
672 "x64"
673 ],
674 "dev": true,
675 "license": "LGPL-3.0-or-later",
676 "optional": true,
677 "os": [
678 "darwin"
679 ],
680 "funding": {
681 "url": "https://opencollective.com/libvips"
682 }
683 },
684 "node_modules/@img/sharp-libvips-linux-arm": {
685 "version": "1.0.5",
686 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.5.tgz",
687 "integrity": "sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==",
688 "cpu": [
689 "arm"
690 ],
691 "dev": true,
692 "license": "LGPL-3.0-or-later",
693 "optional": true,
694 "os": [
695 "linux"
696 ],
697 "funding": {
698 "url": "https://opencollective.com/libvips"
699 }
700 },
701 "node_modules/@img/sharp-libvips-linux-arm64": {
702 "version": "1.0.4",
703 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.4.tgz",
704 "integrity": "sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==",
705 "cpu": [
706 "arm64"
707 ],
708 "dev": true,
709 "license": "LGPL-3.0-or-later",
710 "optional": true,
711 "os": [
712 "linux"
713 ],
714 "funding": {
715 "url": "https://opencollective.com/libvips"
716 }
717 },
718 "node_modules/@img/sharp-libvips-linux-s390x": {
719 "version": "1.0.4",
720 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.4.tgz",
721 "integrity": "sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==",
722 "cpu": [
723 "s390x"
724 ],
725 "dev": true,
726 "license": "LGPL-3.0-or-later",
727 "optional": true,
728 "os": [
729 "linux"
730 ],
731 "funding": {
732 "url": "https://opencollective.com/libvips"
733 }
734 },
735 "node_modules/@img/sharp-libvips-linux-x64": {
736 "version": "1.0.4",
737 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.4.tgz",
738 "integrity": "sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==",
739 "cpu": [
740 "x64"
741 ],
742 "dev": true,
743 "license": "LGPL-3.0-or-later",
744 "optional": true,
745 "os": [
746 "linux"
747 ],
748 "funding": {
749 "url": "https://opencollective.com/libvips"
750 }
751 },
752 "node_modules/@img/sharp-libvips-linuxmusl-arm64": {
753 "version": "1.0.4",
754 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.4.tgz",
755 "integrity": "sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==",
756 "cpu": [
757 "arm64"
758 ],
759 "dev": true,
760 "license": "LGPL-3.0-or-later",
761 "optional": true,
762 "os": [
763 "linux"
764 ],
765 "funding": {
766 "url": "https://opencollective.com/libvips"
767 }
768 },
769 "node_modules/@img/sharp-libvips-linuxmusl-x64": {
770 "version": "1.0.4",
771 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.4.tgz",
772 "integrity": "sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==",
773 "cpu": [
774 "x64"
775 ],
776 "dev": true,
777 "license": "LGPL-3.0-or-later",
778 "optional": true,
779 "os": [
780 "linux"
781 ],
782 "funding": {
783 "url": "https://opencollective.com/libvips"
784 }
785 },
786 "node_modules/@img/sharp-linux-arm": {
787 "version": "0.33.5",
788 "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.5.tgz",
789 "integrity": "sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==",
790 "cpu": [
791 "arm"
792 ],
793 "dev": true,
794 "license": "Apache-2.0",
795 "optional": true,
796 "os": [
797 "linux"
798 ],
799 "engines": {
800 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
801 },
802 "funding": {
803 "url": "https://opencollective.com/libvips"
804 },
805 "optionalDependencies": {
806 "@img/sharp-libvips-linux-arm": "1.0.5"
807 }
808 },
809 "node_modules/@img/sharp-linux-arm64": {
810 "version": "0.33.5",
811 "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.5.tgz",
812 "integrity": "sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==",
813 "cpu": [
814 "arm64"
815 ],
816 "dev": true,
817 "license": "Apache-2.0",
818 "optional": true,
819 "os": [
820 "linux"
821 ],
822 "engines": {
823 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
824 },
825 "funding": {
826 "url": "https://opencollective.com/libvips"
827 },
828 "optionalDependencies": {
829 "@img/sharp-libvips-linux-arm64": "1.0.4"
830 }
831 },
832 "node_modules/@img/sharp-linux-s390x": {
833 "version": "0.33.5",
834 "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.5.tgz",
835 "integrity": "sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==",
836 "cpu": [
837 "s390x"
838 ],
839 "dev": true,
840 "license": "Apache-2.0",
841 "optional": true,
842 "os": [
843 "linux"
844 ],
845 "engines": {
846 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
847 },
848 "funding": {
849 "url": "https://opencollective.com/libvips"
850 },
851 "optionalDependencies": {
852 "@img/sharp-libvips-linux-s390x": "1.0.4"
853 }
854 },
855 "node_modules/@img/sharp-linux-x64": {
856 "version": "0.33.5",
857 "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.5.tgz",
858 "integrity": "sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==",
859 "cpu": [
860 "x64"
861 ],
862 "dev": true,
863 "license": "Apache-2.0",
864 "optional": true,
865 "os": [
866 "linux"
867 ],
868 "engines": {
869 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
870 },
871 "funding": {
872 "url": "https://opencollective.com/libvips"
873 },
874 "optionalDependencies": {
875 "@img/sharp-libvips-linux-x64": "1.0.4"
876 }
877 },
878 "node_modules/@img/sharp-linuxmusl-arm64": {
879 "version": "0.33.5",
880 "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.5.tgz",
881 "integrity": "sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==",
882 "cpu": [
883 "arm64"
884 ],
885 "dev": true,
886 "license": "Apache-2.0",
887 "optional": true,
888 "os": [
889 "linux"
890 ],
891 "engines": {
892 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
893 },
894 "funding": {
895 "url": "https://opencollective.com/libvips"
896 },
897 "optionalDependencies": {
898 "@img/sharp-libvips-linuxmusl-arm64": "1.0.4"
899 }
900 },
901 "node_modules/@img/sharp-linuxmusl-x64": {
902 "version": "0.33.5",
903 "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.5.tgz",
904 "integrity": "sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==",
905 "cpu": [
906 "x64"
907 ],
908 "dev": true,
909 "license": "Apache-2.0",
910 "optional": true,
911 "os": [
912 "linux"
913 ],
914 "engines": {
915 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
916 },
917 "funding": {
918 "url": "https://opencollective.com/libvips"
919 },
920 "optionalDependencies": {
921 "@img/sharp-libvips-linuxmusl-x64": "1.0.4"
922 }
923 },
924 "node_modules/@img/sharp-wasm32": {
925 "version": "0.33.5",
926 "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.5.tgz",
927 "integrity": "sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==",
928 "cpu": [
929 "wasm32"
930 ],
931 "dev": true,
932 "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT",
933 "optional": true,
934 "dependencies": {
935 "@emnapi/runtime": "^1.2.0"
936 },
937 "engines": {
938 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
939 },
940 "funding": {
941 "url": "https://opencollective.com/libvips"
942 }
943 },
944 "node_modules/@img/sharp-win32-ia32": {
945 "version": "0.33.5",
946 "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.5.tgz",
947 "integrity": "sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==",
948 "cpu": [
949 "ia32"
950 ],
951 "dev": true,
952 "license": "Apache-2.0 AND LGPL-3.0-or-later",
953 "optional": true,
954 "os": [
955 "win32"
956 ],
957 "engines": {
958 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
959 },
960 "funding": {
961 "url": "https://opencollective.com/libvips"
962 }
963 },
964 "node_modules/@img/sharp-win32-x64": {
965 "version": "0.33.5",
966 "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.5.tgz",
967 "integrity": "sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==",
968 "cpu": [
969 "x64"
970 ],
971 "dev": true,
972 "license": "Apache-2.0 AND LGPL-3.0-or-later",
973 "optional": true,
974 "os": [
975 "win32"
976 ],
977 "engines": {
978 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
979 },
980 "funding": {
981 "url": "https://opencollective.com/libvips"
982 }
983 },
984 "node_modules/@jridgewell/resolve-uri": {
985 "version": "3.1.2",
986 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
987 "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
988 "dev": true,
989 "license": "MIT",
990 "engines": {
991 "node": ">=6.0.0"
992 }
993 },
994 "node_modules/@jridgewell/sourcemap-codec": {
995 "version": "1.5.5",
996 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
997 "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==",
998 "dev": true,
999 "license": "MIT"
1000 },
1001 "node_modules/@jridgewell/trace-mapping": {
1002 "version": "0.3.9",
1003 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz",
1004 "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==",
1005 "dev": true,
1006 "license": "MIT",
1007 "dependencies": {
1008 "@jridgewell/resolve-uri": "^3.0.3",
1009 "@jridgewell/sourcemap-codec": "^1.4.10"
1010 }
1011 },
1012 "node_modules/@types/prop-types": {
1013 "version": "15.7.15",
1014 "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.15.tgz",
1015 "integrity": "sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==",
1016 "dev": true,
1017 "license": "MIT"
1018 },
1019 "node_modules/@types/react": {
1020 "version": "18.3.24",
1021 "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.24.tgz",
1022 "integrity": "sha512-0dLEBsA1kI3OezMBF8nSsb7Nk19ZnsyE1LLhB8r27KbgU5H4pvuqZLdtE+aUkJVoXgTVuA+iLIwmZ0TuK4tx6A==",
1023 "dev": true,
1024 "license": "MIT",
1025 "dependencies": {
1026 "@types/prop-types": "*",
1027 "csstype": "^3.0.2"
1028 }
1029 },
1030 "node_modules/@types/react-dom": {
1031 "version": "18.3.7",
1032 "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.7.tgz",
1033 "integrity": "sha512-MEe3UeoENYVFXzoXEWsvcpg6ZvlrFNlOQ7EOsvhI3CfAXwzPfO8Qwuxd40nepsYKqyyVQnTdEfv68q91yLcKrQ==",
1034 "dev": true,
1035 "license": "MIT",
1036 "peerDependencies": {
1037 "@types/react": "^18.0.0"
1038 }
1039 },
1040 "node_modules/acorn": {
1041 "version": "8.14.0",
1042 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz",
1043 "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==",
1044 "dev": true,
1045 "license": "MIT",
1046 "bin": {
1047 "acorn": "bin/acorn"
1048 },
1049 "engines": {
1050 "node": ">=0.4.0"
1051 }
1052 },
1053 "node_modules/acorn-walk": {
1054 "version": "8.3.2",
1055 "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.2.tgz",
1056 "integrity": "sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==",
1057 "dev": true,
1058 "license": "MIT",
1059 "engines": {
1060 "node": ">=0.4.0"
1061 }
1062 },
1063 "node_modules/as-table": {
1064 "version": "1.0.55",
1065 "resolved": "https://registry.npmjs.org/as-table/-/as-table-1.0.55.tgz",
1066 "integrity": "sha512-xvsWESUJn0JN421Xb9MQw6AsMHRCUknCe0Wjlxvjud80mU4E6hQf1A6NzQKcYNmYw62MfzEtXc+badstZP3JpQ==",
1067 "dev": true,
1068 "license": "MIT",
1069 "dependencies": {
1070 "printable-characters": "^1.0.42"
1071 }
1072 },
1073 "node_modules/blake3-wasm": {
1074 "version": "2.1.5",
1075 "resolved": "https://registry.npmjs.org/blake3-wasm/-/blake3-wasm-2.1.5.tgz",
1076 "integrity": "sha512-F1+K8EbfOZE49dtoPtmxUQrpXaBIl3ICvasLh+nJta0xkz+9kF/7uet9fLnwKqhDrmj6g+6K3Tw9yQPUg2ka5g==",
1077 "dev": true,
1078 "license": "MIT"
1079 },
1080 "node_modules/color": {
1081 "version": "4.2.3",
1082 "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz",
1083 "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==",
1084 "dev": true,
1085 "license": "MIT",
1086 "dependencies": {
1087 "color-convert": "^2.0.1",
1088 "color-string": "^1.9.0"
1089 },
1090 "engines": {
1091 "node": ">=12.5.0"
1092 }
1093 },
1094 "node_modules/color-convert": {
1095 "version": "2.0.1",
1096 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
1097 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
1098 "dev": true,
1099 "license": "MIT",
1100 "dependencies": {
1101 "color-name": "~1.1.4"
1102 },
1103 "engines": {
1104 "node": ">=7.0.0"
1105 }
1106 },
1107 "node_modules/color-name": {
1108 "version": "1.1.4",
1109 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
1110 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
1111 "dev": true,
1112 "license": "MIT"
1113 },
1114 "node_modules/color-string": {
1115 "version": "1.9.1",
1116 "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz",
1117 "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==",
1118 "dev": true,
1119 "license": "MIT",
1120 "dependencies": {
1121 "color-name": "^1.0.0",
1122 "simple-swizzle": "^0.2.2"
1123 }
1124 },
1125 "node_modules/cookie": {
1126 "version": "1.0.2",
1127 "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.0.2.tgz",
1128 "integrity": "sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==",
1129 "license": "MIT",
1130 "engines": {
1131 "node": ">=18"
1132 }
1133 },
1134 "node_modules/csstype": {
1135 "version": "3.1.3",
1136 "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz",
1137 "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==",
1138 "dev": true,
1139 "license": "MIT"
1140 },
1141 "node_modules/data-uri-to-buffer": {
1142 "version": "2.0.2",
1143 "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-2.0.2.tgz",
1144 "integrity": "sha512-ND9qDTLc6diwj+Xe5cdAgVTbLVdXbtxTJRXRhli8Mowuaan+0EJOtdqJ0QCHNSSPyoXGx9HX2/VMnKeC34AChA==",
1145 "dev": true,
1146 "license": "MIT"
1147 },
1148 "node_modules/defu": {
1149 "version": "6.1.4",
1150 "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz",
1151 "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==",
1152 "dev": true,
1153 "license": "MIT"
1154 },
1155 "node_modules/detect-libc": {
1156 "version": "2.1.1",
1157 "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.1.tgz",
1158 "integrity": "sha512-ecqj/sy1jcK1uWrwpR67UhYrIFQ+5WlGxth34WquCbamhFA6hkkwiu37o6J5xCHdo1oixJRfVRw+ywV+Hq/0Aw==",
1159 "dev": true,
1160 "license": "Apache-2.0",
1161 "engines": {
1162 "node": ">=8"
1163 }
1164 },
1165 "node_modules/esbuild": {
1166 "version": "0.25.2",
1167 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.2.tgz",
1168 "integrity": "sha512-16854zccKPnC+toMywC+uKNeYSv+/eXkevRAfwRD/G9Cleq66m8XFIrigkbvauLLlCfDL45Q2cWegSg53gGBnQ==",
1169 "dev": true,
1170 "hasInstallScript": true,
1171 "license": "MIT",
1172 "bin": {
1173 "esbuild": "bin/esbuild"
1174 },
1175 "engines": {
1176 "node": ">=18"
1177 },
1178 "optionalDependencies": {
1179 "@esbuild/aix-ppc64": "0.25.2",
1180 "@esbuild/android-arm": "0.25.2",
1181 "@esbuild/android-arm64": "0.25.2",
1182 "@esbuild/android-x64": "0.25.2",
1183 "@esbuild/darwin-arm64": "0.25.2",
1184 "@esbuild/darwin-x64": "0.25.2",
1185 "@esbuild/freebsd-arm64": "0.25.2",
1186 "@esbuild/freebsd-x64": "0.25.2",
1187 "@esbuild/linux-arm": "0.25.2",
1188 "@esbuild/linux-arm64": "0.25.2",
1189 "@esbuild/linux-ia32": "0.25.2",
1190 "@esbuild/linux-loong64": "0.25.2",
1191 "@esbuild/linux-mips64el": "0.25.2",
1192 "@esbuild/linux-ppc64": "0.25.2",
1193 "@esbuild/linux-riscv64": "0.25.2",
1194 "@esbuild/linux-s390x": "0.25.2",
1195 "@esbuild/linux-x64": "0.25.2",
1196 "@esbuild/netbsd-arm64": "0.25.2",
1197 "@esbuild/netbsd-x64": "0.25.2",
1198 "@esbuild/openbsd-arm64": "0.25.2",
1199 "@esbuild/openbsd-x64": "0.25.2",
1200 "@esbuild/sunos-x64": "0.25.2",
1201 "@esbuild/win32-arm64": "0.25.2",
1202 "@esbuild/win32-ia32": "0.25.2",
1203 "@esbuild/win32-x64": "0.25.2"
1204 }
1205 },
1206 "node_modules/event-target-polyfill": {
1207 "version": "0.0.4",
1208 "resolved": "https://registry.npmjs.org/event-target-polyfill/-/event-target-polyfill-0.0.4.tgz",
1209 "integrity": "sha512-Gs6RLjzlLRdT8X9ZipJdIZI/Y6/HhRLyq9RdDlCsnpxr/+Nn6bU2EFGuC94GjxqhM+Nmij2Vcq98yoHrU8uNFQ==",
1210 "license": "MIT"
1211 },
1212 "node_modules/exit-hook": {
1213 "version": "2.2.1",
1214 "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-2.2.1.tgz",
1215 "integrity": "sha512-eNTPlAD67BmP31LDINZ3U7HSF8l57TxOY2PmBJ1shpCvpnxBF93mWCE8YHBnXs8qiUZJc9WDcWIeC3a2HIAMfw==",
1216 "dev": true,
1217 "license": "MIT",
1218 "engines": {
1219 "node": ">=6"
1220 },
1221 "funding": {
1222 "url": "https://github.com/sponsors/sindresorhus"
1223 }
1224 },
1225 "node_modules/exsolve": {
1226 "version": "1.0.7",
1227 "resolved": "https://registry.npmjs.org/exsolve/-/exsolve-1.0.7.tgz",
1228 "integrity": "sha512-VO5fQUzZtI6C+vx4w/4BWJpg3s/5l+6pRQEHzFRM8WFi4XffSP1Z+4qi7GbjWbvRQEbdIco5mIMq+zX4rPuLrw==",
1229 "dev": true,
1230 "license": "MIT"
1231 },
1232 "node_modules/fsevents": {
1233 "version": "2.3.3",
1234 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
1235 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
1236 "dev": true,
1237 "hasInstallScript": true,
1238 "license": "MIT",
1239 "optional": true,
1240 "os": [
1241 "darwin"
1242 ],
1243 "engines": {
1244 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
1245 }
1246 },
1247 "node_modules/get-source": {
1248 "version": "2.0.12",
1249 "resolved": "https://registry.npmjs.org/get-source/-/get-source-2.0.12.tgz",
1250 "integrity": "sha512-X5+4+iD+HoSeEED+uwrQ07BOQr0kEDFMVqqpBuI+RaZBpBpHCuXxo70bjar6f0b0u/DQJsJ7ssurpP0V60Az+w==",
1251 "dev": true,
1252 "license": "Unlicense",
1253 "dependencies": {
1254 "data-uri-to-buffer": "^2.0.0",
1255 "source-map": "^0.6.1"
1256 }
1257 },
1258 "node_modules/glob-to-regexp": {
1259 "version": "0.4.1",
1260 "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz",
1261 "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==",
1262 "dev": true,
1263 "license": "BSD-2-Clause"
1264 },
1265 "node_modules/is-arrayish": {
1266 "version": "0.3.4",
1267 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.4.tgz",
1268 "integrity": "sha512-m6UrgzFVUYawGBh1dUsWR5M2Clqic9RVXC/9f8ceNlv2IcO9j9J/z8UoCLPqtsPBFNzEpfR3xftohbfqDx8EQA==",
1269 "dev": true,
1270 "license": "MIT"
1271 },
1272 "node_modules/js-tokens": {
1273 "version": "4.0.0",
1274 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
1275 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
1276 "license": "MIT"
1277 },
1278 "node_modules/loose-envify": {
1279 "version": "1.4.0",
1280 "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
1281 "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
1282 "license": "MIT",
1283 "dependencies": {
1284 "js-tokens": "^3.0.0 || ^4.0.0"
1285 },
1286 "bin": {
1287 "loose-envify": "cli.js"
1288 }
1289 },
1290 "node_modules/mime": {
1291 "version": "3.0.0",
1292 "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz",
1293 "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==",
1294 "dev": true,
1295 "license": "MIT",
1296 "bin": {
1297 "mime": "cli.js"
1298 },
1299 "engines": {
1300 "node": ">=10.0.0"
1301 }
1302 },
1303 "node_modules/miniflare": {
1304 "version": "4.20250617.4",
1305 "resolved": "https://registry.npmjs.org/miniflare/-/miniflare-4.20250617.4.tgz",
1306 "integrity": "sha512-IAoApFKxOJlaaFkym5ETstVX3qWzVt3xyqCDj6vSSTgEH3zxZJ5417jZGg8iQfMHosKCcQH1doPPqqnOZm/yrw==",
1307 "dev": true,
1308 "license": "MIT",
1309 "dependencies": {
1310 "@cspotcode/source-map-support": "0.8.1",
1311 "acorn": "8.14.0",
1312 "acorn-walk": "8.3.2",
1313 "exit-hook": "2.2.1",
1314 "glob-to-regexp": "0.4.1",
1315 "sharp": "^0.33.5",
1316 "stoppable": "1.1.0",
1317 "undici": "^5.28.5",
1318 "workerd": "1.20250617.0",
1319 "ws": "8.18.0",
1320 "youch": "3.3.4",
1321 "zod": "3.22.3"
1322 },
1323 "bin": {
1324 "miniflare": "bootstrap.js"
1325 },
1326 "engines": {
1327 "node": ">=18.0.0"
1328 }
1329 },
1330 "node_modules/mustache": {
1331 "version": "4.2.0",
1332 "resolved": "https://registry.npmjs.org/mustache/-/mustache-4.2.0.tgz",
1333 "integrity": "sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==",
1334 "dev": true,
1335 "license": "MIT",
1336 "bin": {
1337 "mustache": "bin/mustache"
1338 }
1339 },
1340 "node_modules/nanoid": {
1341 "version": "5.1.5",
1342 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.1.5.tgz",
1343 "integrity": "sha512-Ir/+ZpE9fDsNH0hQ3C68uyThDXzYcim2EqcZ8zn8Chtt1iylPT9xXJB0kPCnqzgcEGikO9RxSrh63MsmVCU7Fw==",
1344 "funding": [
1345 {
1346 "type": "github",
1347 "url": "https://github.com/sponsors/ai"
1348 }
1349 ],
1350 "license": "MIT",
1351 "bin": {
1352 "nanoid": "bin/nanoid.js"
1353 },
1354 "engines": {
1355 "node": "^18 || >=20"
1356 }
1357 },
1358 "node_modules/ohash": {
1359 "version": "2.0.11",
1360 "resolved": "https://registry.npmjs.org/ohash/-/ohash-2.0.11.tgz",
1361 "integrity": "sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==",
1362 "dev": true,
1363 "license": "MIT"
1364 },
1365 "node_modules/partyserver": {
1366 "version": "0.0.66",
1367 "resolved": "https://registry.npmjs.org/partyserver/-/partyserver-0.0.66.tgz",
1368 "integrity": "sha512-GyC1uy4dvC4zPkwdzHqCkQ1J1CMiI0swIJQ0qqsJh16WNkEo5QHuU3l3ikLO8t+Yq0cRr0qO8++xbr11h+107w==",
1369 "license": "ISC",
1370 "dependencies": {
1371 "nanoid": "^5.1.2"
1372 },
1373 "peerDependencies": {
1374 "@cloudflare/workers-types": "^4.20240729.0"
1375 }
1376 },
1377 "node_modules/partysocket": {
1378 "version": "1.1.3",
1379 "resolved": "https://registry.npmjs.org/partysocket/-/partysocket-1.1.3.tgz",
1380 "integrity": "sha512-87Jd/nqPoWnVfzHE6Z12WLWTJ+TAgxs0b7i2S163HfQSrVDUK5tW/FC64T5N8L5ss+gqF+EV0BwjZMWggMY3UA==",
1381 "license": "ISC",
1382 "dependencies": {
1383 "event-target-polyfill": "^0.0.4"
1384 }
1385 },
1386 "node_modules/path-to-regexp": {
1387 "version": "6.3.0",
1388 "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.3.0.tgz",
1389 "integrity": "sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==",
1390 "dev": true,
1391 "license": "MIT"
1392 },
1393 "node_modules/pathe": {
1394 "version": "2.0.3",
1395 "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz",
1396 "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==",
1397 "dev": true,
1398 "license": "MIT"
1399 },
1400 "node_modules/printable-characters": {
1401 "version": "1.0.42",
1402 "resolved": "https://registry.npmjs.org/printable-characters/-/printable-characters-1.0.42.tgz",
1403 "integrity": "sha512-dKp+C4iXWK4vVYZmYSd0KBH5F/h1HoZRsbJ82AVKRO3PEo8L4lBS/vLwhVtpwwuYcoIsVY+1JYKR268yn480uQ==",
1404 "dev": true,
1405 "license": "Unlicense"
1406 },
1407 "node_modules/react": {
1408 "version": "18.3.1",
1409 "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz",
1410 "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==",
1411 "license": "MIT",
1412 "dependencies": {
1413 "loose-envify": "^1.1.0"
1414 },
1415 "engines": {
1416 "node": ">=0.10.0"
1417 }
1418 },
1419 "node_modules/react-dom": {
1420 "version": "18.3.1",
1421 "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz",
1422 "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==",
1423 "license": "MIT",
1424 "dependencies": {
1425 "loose-envify": "^1.1.0",
1426 "scheduler": "^0.23.2"
1427 },
1428 "peerDependencies": {
1429 "react": "^18.3.1"
1430 }
1431 },
1432 "node_modules/react-router": {
1433 "version": "7.6.3",
1434 "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.6.3.tgz",
1435 "integrity": "sha512-zf45LZp5skDC6I3jDLXQUu0u26jtuP4lEGbc7BbdyxenBN1vJSTA18czM2D+h5qyMBuMrD+9uB+mU37HIoKGRA==",
1436 "license": "MIT",
1437 "dependencies": {
1438 "cookie": "^1.0.1",
1439 "set-cookie-parser": "^2.6.0"
1440 },
1441 "engines": {
1442 "node": ">=20.0.0"
1443 },
1444 "peerDependencies": {
1445 "react": ">=18",
1446 "react-dom": ">=18"
1447 },
1448 "peerDependenciesMeta": {
1449 "react-dom": {
1450 "optional": true
1451 }
1452 }
1453 },
1454 "node_modules/scheduler": {
1455 "version": "0.23.2",
1456 "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz",
1457 "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==",
1458 "license": "MIT",
1459 "dependencies": {
1460 "loose-envify": "^1.1.0"
1461 }
1462 },
1463 "node_modules/semver": {
1464 "version": "7.7.2",
1465 "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
1466 "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
1467 "dev": true,
1468 "license": "ISC",
1469 "bin": {
1470 "semver": "bin/semver.js"
1471 },
1472 "engines": {
1473 "node": ">=10"
1474 }
1475 },
1476 "node_modules/set-cookie-parser": {
1477 "version": "2.7.1",
1478 "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.1.tgz",
1479 "integrity": "sha512-IOc8uWeOZgnb3ptbCURJWNjWUPcO3ZnTTdzsurqERrP6nPyv+paC55vJM0LpOlT2ne+Ix+9+CRG1MNLlyZ4GjQ==",
1480 "license": "MIT"
1481 },
1482 "node_modules/sharp": {
1483 "version": "0.33.5",
1484 "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.5.tgz",
1485 "integrity": "sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==",
1486 "dev": true,
1487 "hasInstallScript": true,
1488 "license": "Apache-2.0",
1489 "dependencies": {
1490 "color": "^4.2.3",
1491 "detect-libc": "^2.0.3",
1492 "semver": "^7.6.3"
1493 },
1494 "engines": {
1495 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1496 },
1497 "funding": {
1498 "url": "https://opencollective.com/libvips"
1499 },
1500 "optionalDependencies": {
1501 "@img/sharp-darwin-arm64": "0.33.5",
1502 "@img/sharp-darwin-x64": "0.33.5",
1503 "@img/sharp-libvips-darwin-arm64": "1.0.4",
1504 "@img/sharp-libvips-darwin-x64": "1.0.4",
1505 "@img/sharp-libvips-linux-arm": "1.0.5",
1506 "@img/sharp-libvips-linux-arm64": "1.0.4",
1507 "@img/sharp-libvips-linux-s390x": "1.0.4",
1508 "@img/sharp-libvips-linux-x64": "1.0.4",
1509 "@img/sharp-libvips-linuxmusl-arm64": "1.0.4",
1510 "@img/sharp-libvips-linuxmusl-x64": "1.0.4",
1511 "@img/sharp-linux-arm": "0.33.5",
1512 "@img/sharp-linux-arm64": "0.33.5",
1513 "@img/sharp-linux-s390x": "0.33.5",
1514 "@img/sharp-linux-x64": "0.33.5",
1515 "@img/sharp-linuxmusl-arm64": "0.33.5",
1516 "@img/sharp-linuxmusl-x64": "0.33.5",
1517 "@img/sharp-wasm32": "0.33.5",
1518 "@img/sharp-win32-ia32": "0.33.5",
1519 "@img/sharp-win32-x64": "0.33.5"
1520 }
1521 },
1522 "node_modules/simple-swizzle": {
1523 "version": "0.2.4",
1524 "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.4.tgz",
1525 "integrity": "sha512-nAu1WFPQSMNr2Zn9PGSZK9AGn4t/y97lEm+MXTtUDwfP0ksAIX4nO+6ruD9Jwut4C49SB1Ws+fbXsm/yScWOHw==",
1526 "dev": true,
1527 "license": "MIT",
1528 "dependencies": {
1529 "is-arrayish": "^0.3.1"
1530 }
1531 },
1532 "node_modules/source-map": {
1533 "version": "0.6.1",
1534 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
1535 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
1536 "dev": true,
1537 "license": "BSD-3-Clause",
1538 "engines": {
1539 "node": ">=0.10.0"
1540 }
1541 },
1542 "node_modules/stacktracey": {
1543 "version": "2.1.8",
1544 "resolved": "https://registry.npmjs.org/stacktracey/-/stacktracey-2.1.8.tgz",
1545 "integrity": "sha512-Kpij9riA+UNg7TnphqjH7/CzctQ/owJGNbFkfEeve4Z4uxT5+JapVLFXcsurIfN34gnTWZNJ/f7NMG0E8JDzTw==",
1546 "dev": true,
1547 "license": "Unlicense",
1548 "dependencies": {
1549 "as-table": "^1.0.36",
1550 "get-source": "^2.0.12"
1551 }
1552 },
1553 "node_modules/stoppable": {
1554 "version": "1.1.0",
1555 "resolved": "https://registry.npmjs.org/stoppable/-/stoppable-1.1.0.tgz",
1556 "integrity": "sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==",
1557 "dev": true,
1558 "license": "MIT",
1559 "engines": {
1560 "node": ">=4",
1561 "npm": ">=6"
1562 }
1563 },
1564 "node_modules/tslib": {
1565 "version": "2.8.1",
1566 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
1567 "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
1568 "dev": true,
1569 "license": "0BSD",
1570 "optional": true
1571 },
1572 "node_modules/typescript": {
1573 "version": "5.8.3",
1574 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz",
1575 "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==",
1576 "dev": true,
1577 "license": "Apache-2.0",
1578 "bin": {
1579 "tsc": "bin/tsc",
1580 "tsserver": "bin/tsserver"
1581 },
1582 "engines": {
1583 "node": ">=14.17"
1584 }
1585 },
1586 "node_modules/ufo": {
1587 "version": "1.6.1",
1588 "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.6.1.tgz",
1589 "integrity": "sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==",
1590 "dev": true,
1591 "license": "MIT"
1592 },
1593 "node_modules/undici": {
1594 "version": "5.29.0",
1595 "resolved": "https://registry.npmjs.org/undici/-/undici-5.29.0.tgz",
1596 "integrity": "sha512-raqeBD6NQK4SkWhQzeYKd1KmIG6dllBOTt55Rmkt4HtI9mwdWtJljnrXjAFUBLTSN67HWrOIZ3EPF4kjUw80Bg==",
1597 "dev": true,
1598 "license": "MIT",
1599 "dependencies": {
1600 "@fastify/busboy": "^2.0.0"
1601 },
1602 "engines": {
1603 "node": ">=14.0"
1604 }
1605 },
1606 "node_modules/unenv": {
1607 "version": "2.0.0-rc.17",
1608 "resolved": "https://registry.npmjs.org/unenv/-/unenv-2.0.0-rc.17.tgz",
1609 "integrity": "sha512-B06u0wXkEd+o5gOCMl/ZHl5cfpYbDZKAT+HWTL+Hws6jWu7dCiqBBXXXzMFcFVJb8D4ytAnYmxJA83uwOQRSsg==",
1610 "dev": true,
1611 "license": "MIT",
1612 "dependencies": {
1613 "defu": "^6.1.4",
1614 "exsolve": "^1.0.4",
1615 "ohash": "^2.0.11",
1616 "pathe": "^2.0.3",
1617 "ufo": "^1.6.1"
1618 }
1619 },
1620 "node_modules/workerd": {
1621 "version": "1.20250617.0",
1622 "resolved": "https://registry.npmjs.org/workerd/-/workerd-1.20250617.0.tgz",
1623 "integrity": "sha512-Uv6p0PYUHp/W/aWfUPLkZVAoAjapisM27JJlwcX9wCPTfCfnuegGOxFMvvlYpmNaX4YCwEdLCwuNn3xkpSkuZw==",
1624 "dev": true,
1625 "hasInstallScript": true,
1626 "license": "Apache-2.0",
1627 "bin": {
1628 "workerd": "bin/workerd"
1629 },
1630 "engines": {
1631 "node": ">=16"
1632 },
1633 "optionalDependencies": {
1634 "@cloudflare/workerd-darwin-64": "1.20250617.0",
1635 "@cloudflare/workerd-darwin-arm64": "1.20250617.0",
1636 "@cloudflare/workerd-linux-64": "1.20250617.0",
1637 "@cloudflare/workerd-linux-arm64": "1.20250617.0",
1638 "@cloudflare/workerd-windows-64": "1.20250617.0"
1639 }
1640 },
1641 "node_modules/wrangler": {
1642 "version": "4.21.2",
1643 "resolved": "https://registry.npmjs.org/wrangler/-/wrangler-4.21.2.tgz",
1644 "integrity": "sha512-POC8gGIAsJIYISxVe/oWIjSNwCqfaHMcDPzo6zuGTGvqYC33UM5WI82nULse1bNpXBC0L0XpqtHysW3sDqa8DQ==",
1645 "dev": true,
1646 "license": "MIT OR Apache-2.0",
1647 "dependencies": {
1648 "@cloudflare/kv-asset-handler": "0.4.0",
1649 "@cloudflare/unenv-preset": "2.3.3",
1650 "blake3-wasm": "2.1.5",
1651 "esbuild": "0.25.4",
1652 "miniflare": "4.20250617.4",
1653 "path-to-regexp": "6.3.0",
1654 "unenv": "2.0.0-rc.17",
1655 "workerd": "1.20250617.0"
1656 },
1657 "bin": {
1658 "wrangler": "bin/wrangler.js",
1659 "wrangler2": "bin/wrangler.js"
1660 },
1661 "engines": {
1662 "node": ">=18.0.0"
1663 },
1664 "optionalDependencies": {
1665 "fsevents": "~2.3.2"
1666 },
1667 "peerDependencies": {
1668 "@cloudflare/workers-types": "^4.20250617.0"
1669 },
1670 "peerDependenciesMeta": {
1671 "@cloudflare/workers-types": {
1672 "optional": true
1673 }
1674 }
1675 },
1676 "node_modules/wrangler/node_modules/@esbuild/aix-ppc64": {
1677 "version": "0.25.4",
1678 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.4.tgz",
1679 "integrity": "sha512-1VCICWypeQKhVbE9oW/sJaAmjLxhVqacdkvPLEjwlttjfwENRSClS8EjBz0KzRyFSCPDIkuXW34Je/vk7zdB7Q==",
1680 "cpu": [
1681 "ppc64"
1682 ],
1683 "dev": true,
1684 "license": "MIT",
1685 "optional": true,
1686 "os": [
1687 "aix"
1688 ],
1689 "engines": {
1690 "node": ">=18"
1691 }
1692 },
1693 "node_modules/wrangler/node_modules/@esbuild/android-arm": {
1694 "version": "0.25.4",
1695 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.4.tgz",
1696 "integrity": "sha512-QNdQEps7DfFwE3hXiU4BZeOV68HHzYwGd0Nthhd3uCkkEKK7/R6MTgM0P7H7FAs5pU/DIWsviMmEGxEoxIZ+ZQ==",
1697 "cpu": [
1698 "arm"
1699 ],
1700 "dev": true,
1701 "license": "MIT",
1702 "optional": true,
1703 "os": [
1704 "android"
1705 ],
1706 "engines": {
1707 "node": ">=18"
1708 }
1709 },
1710 "node_modules/wrangler/node_modules/@esbuild/android-arm64": {
1711 "version": "0.25.4",
1712 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.4.tgz",
1713 "integrity": "sha512-bBy69pgfhMGtCnwpC/x5QhfxAz/cBgQ9enbtwjf6V9lnPI/hMyT9iWpR1arm0l3kttTr4L0KSLpKmLp/ilKS9A==",
1714 "cpu": [
1715 "arm64"
1716 ],
1717 "dev": true,
1718 "license": "MIT",
1719 "optional": true,
1720 "os": [
1721 "android"
1722 ],
1723 "engines": {
1724 "node": ">=18"
1725 }
1726 },
1727 "node_modules/wrangler/node_modules/@esbuild/android-x64": {
1728 "version": "0.25.4",
1729 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.4.tgz",
1730 "integrity": "sha512-TVhdVtQIFuVpIIR282btcGC2oGQoSfZfmBdTip2anCaVYcqWlZXGcdcKIUklfX2wj0JklNYgz39OBqh2cqXvcQ==",
1731 "cpu": [
1732 "x64"
1733 ],
1734 "dev": true,
1735 "license": "MIT",
1736 "optional": true,
1737 "os": [
1738 "android"
1739 ],
1740 "engines": {
1741 "node": ">=18"
1742 }
1743 },
1744 "node_modules/wrangler/node_modules/@esbuild/darwin-arm64": {
1745 "version": "0.25.4",
1746 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.4.tgz",
1747 "integrity": "sha512-Y1giCfM4nlHDWEfSckMzeWNdQS31BQGs9/rouw6Ub91tkK79aIMTH3q9xHvzH8d0wDru5Ci0kWB8b3up/nl16g==",
1748 "cpu": [
1749 "arm64"
1750 ],
1751 "dev": true,
1752 "license": "MIT",
1753 "optional": true,
1754 "os": [
1755 "darwin"
1756 ],
1757 "engines": {
1758 "node": ">=18"
1759 }
1760 },
1761 "node_modules/wrangler/node_modules/@esbuild/darwin-x64": {
1762 "version": "0.25.4",
1763 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.4.tgz",
1764 "integrity": "sha512-CJsry8ZGM5VFVeyUYB3cdKpd/H69PYez4eJh1W/t38vzutdjEjtP7hB6eLKBoOdxcAlCtEYHzQ/PJ/oU9I4u0A==",
1765 "cpu": [
1766 "x64"
1767 ],
1768 "dev": true,
1769 "license": "MIT",
1770 "optional": true,
1771 "os": [
1772 "darwin"
1773 ],
1774 "engines": {
1775 "node": ">=18"
1776 }
1777 },
1778 "node_modules/wrangler/node_modules/@esbuild/freebsd-arm64": {
1779 "version": "0.25.4",
1780 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.4.tgz",
1781 "integrity": "sha512-yYq+39NlTRzU2XmoPW4l5Ifpl9fqSk0nAJYM/V/WUGPEFfek1epLHJIkTQM6bBs1swApjO5nWgvr843g6TjxuQ==",
1782 "cpu": [
1783 "arm64"
1784 ],
1785 "dev": true,
1786 "license": "MIT",
1787 "optional": true,
1788 "os": [
1789 "freebsd"
1790 ],
1791 "engines": {
1792 "node": ">=18"
1793 }
1794 },
1795 "node_modules/wrangler/node_modules/@esbuild/freebsd-x64": {
1796 "version": "0.25.4",
1797 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.4.tgz",
1798 "integrity": "sha512-0FgvOJ6UUMflsHSPLzdfDnnBBVoCDtBTVyn/MrWloUNvq/5SFmh13l3dvgRPkDihRxb77Y17MbqbCAa2strMQQ==",
1799 "cpu": [
1800 "x64"
1801 ],
1802 "dev": true,
1803 "license": "MIT",
1804 "optional": true,
1805 "os": [
1806 "freebsd"
1807 ],
1808 "engines": {
1809 "node": ">=18"
1810 }
1811 },
1812 "node_modules/wrangler/node_modules/@esbuild/linux-arm": {
1813 "version": "0.25.4",
1814 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.4.tgz",
1815 "integrity": "sha512-kro4c0P85GMfFYqW4TWOpvmF8rFShbWGnrLqlzp4X1TNWjRY3JMYUfDCtOxPKOIY8B0WC8HN51hGP4I4hz4AaQ==",
1816 "cpu": [
1817 "arm"
1818 ],
1819 "dev": true,
1820 "license": "MIT",
1821 "optional": true,
1822 "os": [
1823 "linux"
1824 ],
1825 "engines": {
1826 "node": ">=18"
1827 }
1828 },
1829 "node_modules/wrangler/node_modules/@esbuild/linux-arm64": {
1830 "version": "0.25.4",
1831 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.4.tgz",
1832 "integrity": "sha512-+89UsQTfXdmjIvZS6nUnOOLoXnkUTB9hR5QAeLrQdzOSWZvNSAXAtcRDHWtqAUtAmv7ZM1WPOOeSxDzzzMogiQ==",
1833 "cpu": [
1834 "arm64"
1835 ],
1836 "dev": true,
1837 "license": "MIT",
1838 "optional": true,
1839 "os": [
1840 "linux"
1841 ],
1842 "engines": {
1843 "node": ">=18"
1844 }
1845 },
1846 "node_modules/wrangler/node_modules/@esbuild/linux-ia32": {
1847 "version": "0.25.4",
1848 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.4.tgz",
1849 "integrity": "sha512-yTEjoapy8UP3rv8dB0ip3AfMpRbyhSN3+hY8mo/i4QXFeDxmiYbEKp3ZRjBKcOP862Ua4b1PDfwlvbuwY7hIGQ==",
1850 "cpu": [
1851 "ia32"
1852 ],
1853 "dev": true,
1854 "license": "MIT",
1855 "optional": true,
1856 "os": [
1857 "linux"
1858 ],
1859 "engines": {
1860 "node": ">=18"
1861 }
1862 },
1863 "node_modules/wrangler/node_modules/@esbuild/linux-loong64": {
1864 "version": "0.25.4",
1865 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.4.tgz",
1866 "integrity": "sha512-NeqqYkrcGzFwi6CGRGNMOjWGGSYOpqwCjS9fvaUlX5s3zwOtn1qwg1s2iE2svBe4Q/YOG1q6875lcAoQK/F4VA==",
1867 "cpu": [
1868 "loong64"
1869 ],
1870 "dev": true,
1871 "license": "MIT",
1872 "optional": true,
1873 "os": [
1874 "linux"
1875 ],
1876 "engines": {
1877 "node": ">=18"
1878 }
1879 },
1880 "node_modules/wrangler/node_modules/@esbuild/linux-mips64el": {
1881 "version": "0.25.4",
1882 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.4.tgz",
1883 "integrity": "sha512-IcvTlF9dtLrfL/M8WgNI/qJYBENP3ekgsHbYUIzEzq5XJzzVEV/fXY9WFPfEEXmu3ck2qJP8LG/p3Q8f7Zc2Xg==",
1884 "cpu": [
1885 "mips64el"
1886 ],
1887 "dev": true,
1888 "license": "MIT",
1889 "optional": true,
1890 "os": [
1891 "linux"
1892 ],
1893 "engines": {
1894 "node": ">=18"
1895 }
1896 },
1897 "node_modules/wrangler/node_modules/@esbuild/linux-ppc64": {
1898 "version": "0.25.4",
1899 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.4.tgz",
1900 "integrity": "sha512-HOy0aLTJTVtoTeGZh4HSXaO6M95qu4k5lJcH4gxv56iaycfz1S8GO/5Jh6X4Y1YiI0h7cRyLi+HixMR+88swag==",
1901 "cpu": [
1902 "ppc64"
1903 ],
1904 "dev": true,
1905 "license": "MIT",
1906 "optional": true,
1907 "os": [
1908 "linux"
1909 ],
1910 "engines": {
1911 "node": ">=18"
1912 }
1913 },
1914 "node_modules/wrangler/node_modules/@esbuild/linux-riscv64": {
1915 "version": "0.25.4",
1916 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.4.tgz",
1917 "integrity": "sha512-i8JUDAufpz9jOzo4yIShCTcXzS07vEgWzyX3NH2G7LEFVgrLEhjwL3ajFE4fZI3I4ZgiM7JH3GQ7ReObROvSUA==",
1918 "cpu": [
1919 "riscv64"
1920 ],
1921 "dev": true,
1922 "license": "MIT",
1923 "optional": true,
1924 "os": [
1925 "linux"
1926 ],
1927 "engines": {
1928 "node": ">=18"
1929 }
1930 },
1931 "node_modules/wrangler/node_modules/@esbuild/linux-s390x": {
1932 "version": "0.25.4",
1933 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.4.tgz",
1934 "integrity": "sha512-jFnu+6UbLlzIjPQpWCNh5QtrcNfMLjgIavnwPQAfoGx4q17ocOU9MsQ2QVvFxwQoWpZT8DvTLooTvmOQXkO51g==",
1935 "cpu": [
1936 "s390x"
1937 ],
1938 "dev": true,
1939 "license": "MIT",
1940 "optional": true,
1941 "os": [
1942 "linux"
1943 ],
1944 "engines": {
1945 "node": ">=18"
1946 }
1947 },
1948 "node_modules/wrangler/node_modules/@esbuild/linux-x64": {
1949 "version": "0.25.4",
1950 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.4.tgz",
1951 "integrity": "sha512-6e0cvXwzOnVWJHq+mskP8DNSrKBr1bULBvnFLpc1KY+d+irZSgZ02TGse5FsafKS5jg2e4pbvK6TPXaF/A6+CA==",
1952 "cpu": [
1953 "x64"
1954 ],
1955 "dev": true,
1956 "license": "MIT",
1957 "optional": true,
1958 "os": [
1959 "linux"
1960 ],
1961 "engines": {
1962 "node": ">=18"
1963 }
1964 },
1965 "node_modules/wrangler/node_modules/@esbuild/netbsd-arm64": {
1966 "version": "0.25.4",
1967 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.4.tgz",
1968 "integrity": "sha512-vUnkBYxZW4hL/ie91hSqaSNjulOnYXE1VSLusnvHg2u3jewJBz3YzB9+oCw8DABeVqZGg94t9tyZFoHma8gWZQ==",
1969 "cpu": [
1970 "arm64"
1971 ],
1972 "dev": true,
1973 "license": "MIT",
1974 "optional": true,
1975 "os": [
1976 "netbsd"
1977 ],
1978 "engines": {
1979 "node": ">=18"
1980 }
1981 },
1982 "node_modules/wrangler/node_modules/@esbuild/netbsd-x64": {
1983 "version": "0.25.4",
1984 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.4.tgz",
1985 "integrity": "sha512-XAg8pIQn5CzhOB8odIcAm42QsOfa98SBeKUdo4xa8OvX8LbMZqEtgeWE9P/Wxt7MlG2QqvjGths+nq48TrUiKw==",
1986 "cpu": [
1987 "x64"
1988 ],
1989 "dev": true,
1990 "license": "MIT",
1991 "optional": true,
1992 "os": [
1993 "netbsd"
1994 ],
1995 "engines": {
1996 "node": ">=18"
1997 }
1998 },
1999 "node_modules/wrangler/node_modules/@esbuild/openbsd-arm64": {
2000 "version": "0.25.4",
2001 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.4.tgz",
2002 "integrity": "sha512-Ct2WcFEANlFDtp1nVAXSNBPDxyU+j7+tId//iHXU2f/lN5AmO4zLyhDcpR5Cz1r08mVxzt3Jpyt4PmXQ1O6+7A==",
2003 "cpu": [
2004 "arm64"
2005 ],
2006 "dev": true,
2007 "license": "MIT",
2008 "optional": true,
2009 "os": [
2010 "openbsd"
2011 ],
2012 "engines": {
2013 "node": ">=18"
2014 }
2015 },
2016 "node_modules/wrangler/node_modules/@esbuild/openbsd-x64": {
2017 "version": "0.25.4",
2018 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.4.tgz",
2019 "integrity": "sha512-xAGGhyOQ9Otm1Xu8NT1ifGLnA6M3sJxZ6ixylb+vIUVzvvd6GOALpwQrYrtlPouMqd/vSbgehz6HaVk4+7Afhw==",
2020 "cpu": [
2021 "x64"
2022 ],
2023 "dev": true,
2024 "license": "MIT",
2025 "optional": true,
2026 "os": [
2027 "openbsd"
2028 ],
2029 "engines": {
2030 "node": ">=18"
2031 }
2032 },
2033 "node_modules/wrangler/node_modules/@esbuild/sunos-x64": {
2034 "version": "0.25.4",
2035 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.4.tgz",
2036 "integrity": "sha512-Mw+tzy4pp6wZEK0+Lwr76pWLjrtjmJyUB23tHKqEDP74R3q95luY/bXqXZeYl4NYlvwOqoRKlInQialgCKy67Q==",
2037 "cpu": [
2038 "x64"
2039 ],
2040 "dev": true,
2041 "license": "MIT",
2042 "optional": true,
2043 "os": [
2044 "sunos"
2045 ],
2046 "engines": {
2047 "node": ">=18"
2048 }
2049 },
2050 "node_modules/wrangler/node_modules/@esbuild/win32-arm64": {
2051 "version": "0.25.4",
2052 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.4.tgz",
2053 "integrity": "sha512-AVUP428VQTSddguz9dO9ngb+E5aScyg7nOeJDrF1HPYu555gmza3bDGMPhmVXL8svDSoqPCsCPjb265yG/kLKQ==",
2054 "cpu": [
2055 "arm64"
2056 ],
2057 "dev": true,
2058 "license": "MIT",
2059 "optional": true,
2060 "os": [
2061 "win32"
2062 ],
2063 "engines": {
2064 "node": ">=18"
2065 }
2066 },
2067 "node_modules/wrangler/node_modules/@esbuild/win32-ia32": {
2068 "version": "0.25.4",
2069 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.4.tgz",
2070 "integrity": "sha512-i1sW+1i+oWvQzSgfRcxxG2k4I9n3O9NRqy8U+uugaT2Dy7kLO9Y7wI72haOahxceMX8hZAzgGou1FhndRldxRg==",
2071 "cpu": [
2072 "ia32"
2073 ],
2074 "dev": true,
2075 "license": "MIT",
2076 "optional": true,
2077 "os": [
2078 "win32"
2079 ],
2080 "engines": {
2081 "node": ">=18"
2082 }
2083 },
2084 "node_modules/wrangler/node_modules/@esbuild/win32-x64": {
2085 "version": "0.25.4",
2086 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.4.tgz",
2087 "integrity": "sha512-nOT2vZNw6hJ+z43oP1SPea/G/6AbN6X+bGNhNuq8NtRHy4wsMhw765IKLNmnjek7GvjWBYQ8Q5VBoYTFg9y1UQ==",
2088 "cpu": [
2089 "x64"
2090 ],
2091 "dev": true,
2092 "license": "MIT",
2093 "optional": true,
2094 "os": [
2095 "win32"
2096 ],
2097 "engines": {
2098 "node": ">=18"
2099 }
2100 },
2101 "node_modules/wrangler/node_modules/esbuild": {
2102 "version": "0.25.4",
2103 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.4.tgz",
2104 "integrity": "sha512-8pgjLUcUjcgDg+2Q4NYXnPbo/vncAY4UmyaCm0jZevERqCHZIaWwdJHkf8XQtu4AxSKCdvrUbT0XUr1IdZzI8Q==",
2105 "dev": true,
2106 "hasInstallScript": true,
2107 "license": "MIT",
2108 "bin": {
2109 "esbuild": "bin/esbuild"
2110 },
2111 "engines": {
2112 "node": ">=18"
2113 },
2114 "optionalDependencies": {
2115 "@esbuild/aix-ppc64": "0.25.4",
2116 "@esbuild/android-arm": "0.25.4",
2117 "@esbuild/android-arm64": "0.25.4",
2118 "@esbuild/android-x64": "0.25.4",
2119 "@esbuild/darwin-arm64": "0.25.4",
2120 "@esbuild/darwin-x64": "0.25.4",
2121 "@esbuild/freebsd-arm64": "0.25.4",
2122 "@esbuild/freebsd-x64": "0.25.4",
2123 "@esbuild/linux-arm": "0.25.4",
2124 "@esbuild/linux-arm64": "0.25.4",
2125 "@esbuild/linux-ia32": "0.25.4",
2126 "@esbuild/linux-loong64": "0.25.4",
2127 "@esbuild/linux-mips64el": "0.25.4",
2128 "@esbuild/linux-ppc64": "0.25.4",
2129 "@esbuild/linux-riscv64": "0.25.4",
2130 "@esbuild/linux-s390x": "0.25.4",
2131 "@esbuild/linux-x64": "0.25.4",
2132 "@esbuild/netbsd-arm64": "0.25.4",
2133 "@esbuild/netbsd-x64": "0.25.4",
2134 "@esbuild/openbsd-arm64": "0.25.4",
2135 "@esbuild/openbsd-x64": "0.25.4",
2136 "@esbuild/sunos-x64": "0.25.4",
2137 "@esbuild/win32-arm64": "0.25.4",
2138 "@esbuild/win32-ia32": "0.25.4",
2139 "@esbuild/win32-x64": "0.25.4"
2140 }
2141 },
2142 "node_modules/ws": {
2143 "version": "8.18.0",
2144 "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz",
2145 "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==",
2146 "dev": true,
2147 "license": "MIT",
2148 "engines": {
2149 "node": ">=10.0.0"
2150 },
2151 "peerDependencies": {
2152 "bufferutil": "^4.0.1",
2153 "utf-8-validate": ">=5.0.2"
2154 },
2155 "peerDependenciesMeta": {
2156 "bufferutil": {
2157 "optional": true
2158 },
2159 "utf-8-validate": {
2160 "optional": true
2161 }
2162 }
2163 },
2164 "node_modules/youch": {
2165 "version": "3.3.4",
2166 "resolved": "https://registry.npmjs.org/youch/-/youch-3.3.4.tgz",
2167 "integrity": "sha512-UeVBXie8cA35DS6+nBkls68xaBBXCye0CNznrhszZjTbRVnJKQuNsyLKBTTL4ln1o1rh2PKtv35twV7irj5SEg==",
2168 "dev": true,
2169 "license": "MIT",
2170 "dependencies": {
2171 "cookie": "^0.7.1",
2172 "mustache": "^4.2.0",
2173 "stacktracey": "^2.1.8"
2174 }
2175 },
2176 "node_modules/youch/node_modules/cookie": {
2177 "version": "0.7.2",
2178 "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz",
2179 "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==",
2180 "dev": true,
2181 "license": "MIT",
2182 "engines": {
2183 "node": ">= 0.6"
2184 }
2185 },
2186 "node_modules/zod": {
2187 "version": "3.22.3",
2188 "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.3.tgz",
2189 "integrity": "sha512-EjIevzuJRiRPbVH4mGc8nApb/lVLKVpmUhAaR5R5doKGfAnGJ6Gr3CViAVjP+4FWSxCsybeWQdcgCtbX+7oZug==",
2190 "dev": true,
2191 "license": "MIT",
2192 "funding": {
2193 "url": "https://github.com/sponsors/colinhacks"
2194 }
2195 }
2196 }
2197}