A zero-dependency AT Protocol Personal Data Server written in JavaScript
atproto
pds
1{
2 "name": "pds.js",
3 "version": "0.1.0",
4 "lockfileVersion": 3,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "pds.js",
9 "version": "0.1.0",
10 "devDependencies": {
11 "@biomejs/biome": "^2.3.11",
12 "@cloudflare/workers-types": "^4.20260103.0",
13 "typescript": "^5.9.3",
14 "wrangler": "^4.54.0"
15 }
16 },
17 "node_modules/@biomejs/biome": {
18 "version": "2.3.11",
19 "resolved": "https://registry.npmjs.org/@biomejs/biome/-/biome-2.3.11.tgz",
20 "integrity": "sha512-/zt+6qazBWguPG6+eWmiELqO+9jRsMZ/DBU3lfuU2ngtIQYzymocHhKiZRyrbra4aCOoyTg/BmY+6WH5mv9xmQ==",
21 "dev": true,
22 "license": "MIT OR Apache-2.0",
23 "bin": {
24 "biome": "bin/biome"
25 },
26 "engines": {
27 "node": ">=14.21.3"
28 },
29 "funding": {
30 "type": "opencollective",
31 "url": "https://opencollective.com/biome"
32 },
33 "optionalDependencies": {
34 "@biomejs/cli-darwin-arm64": "2.3.11",
35 "@biomejs/cli-darwin-x64": "2.3.11",
36 "@biomejs/cli-linux-arm64": "2.3.11",
37 "@biomejs/cli-linux-arm64-musl": "2.3.11",
38 "@biomejs/cli-linux-x64": "2.3.11",
39 "@biomejs/cli-linux-x64-musl": "2.3.11",
40 "@biomejs/cli-win32-arm64": "2.3.11",
41 "@biomejs/cli-win32-x64": "2.3.11"
42 }
43 },
44 "node_modules/@biomejs/cli-darwin-arm64": {
45 "version": "2.3.11",
46 "resolved": "https://registry.npmjs.org/@biomejs/cli-darwin-arm64/-/cli-darwin-arm64-2.3.11.tgz",
47 "integrity": "sha512-/uXXkBcPKVQY7rc9Ys2CrlirBJYbpESEDme7RKiBD6MmqR2w3j0+ZZXRIL2xiaNPsIMMNhP1YnA+jRRxoOAFrA==",
48 "cpu": [
49 "arm64"
50 ],
51 "dev": true,
52 "license": "MIT OR Apache-2.0",
53 "optional": true,
54 "os": [
55 "darwin"
56 ],
57 "engines": {
58 "node": ">=14.21.3"
59 }
60 },
61 "node_modules/@biomejs/cli-darwin-x64": {
62 "version": "2.3.11",
63 "resolved": "https://registry.npmjs.org/@biomejs/cli-darwin-x64/-/cli-darwin-x64-2.3.11.tgz",
64 "integrity": "sha512-fh7nnvbweDPm2xEmFjfmq7zSUiox88plgdHF9OIW4i99WnXrAC3o2P3ag9judoUMv8FCSUnlwJCM1B64nO5Fbg==",
65 "cpu": [
66 "x64"
67 ],
68 "dev": true,
69 "license": "MIT OR Apache-2.0",
70 "optional": true,
71 "os": [
72 "darwin"
73 ],
74 "engines": {
75 "node": ">=14.21.3"
76 }
77 },
78 "node_modules/@biomejs/cli-linux-arm64": {
79 "version": "2.3.11",
80 "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-arm64/-/cli-linux-arm64-2.3.11.tgz",
81 "integrity": "sha512-l4xkGa9E7Uc0/05qU2lMYfN1H+fzzkHgaJoy98wO+b/7Gl78srbCRRgwYSW+BTLixTBrM6Ede5NSBwt7rd/i6g==",
82 "cpu": [
83 "arm64"
84 ],
85 "dev": true,
86 "license": "MIT OR Apache-2.0",
87 "optional": true,
88 "os": [
89 "linux"
90 ],
91 "engines": {
92 "node": ">=14.21.3"
93 }
94 },
95 "node_modules/@biomejs/cli-linux-arm64-musl": {
96 "version": "2.3.11",
97 "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-arm64-musl/-/cli-linux-arm64-musl-2.3.11.tgz",
98 "integrity": "sha512-XPSQ+XIPZMLaZ6zveQdwNjbX+QdROEd1zPgMwD47zvHV+tCGB88VH+aynyGxAHdzL+Tm/+DtKST5SECs4iwCLg==",
99 "cpu": [
100 "arm64"
101 ],
102 "dev": true,
103 "license": "MIT OR Apache-2.0",
104 "optional": true,
105 "os": [
106 "linux"
107 ],
108 "engines": {
109 "node": ">=14.21.3"
110 }
111 },
112 "node_modules/@biomejs/cli-linux-x64": {
113 "version": "2.3.11",
114 "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-x64/-/cli-linux-x64-2.3.11.tgz",
115 "integrity": "sha512-/1s9V/H3cSe0r0Mv/Z8JryF5x9ywRxywomqZVLHAoa/uN0eY7F8gEngWKNS5vbbN/BsfpCG5yeBT5ENh50Frxg==",
116 "cpu": [
117 "x64"
118 ],
119 "dev": true,
120 "license": "MIT OR Apache-2.0",
121 "optional": true,
122 "os": [
123 "linux"
124 ],
125 "engines": {
126 "node": ">=14.21.3"
127 }
128 },
129 "node_modules/@biomejs/cli-linux-x64-musl": {
130 "version": "2.3.11",
131 "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-x64-musl/-/cli-linux-x64-musl-2.3.11.tgz",
132 "integrity": "sha512-vU7a8wLs5C9yJ4CB8a44r12aXYb8yYgBn+WeyzbMjaCMklzCv1oXr8x+VEyWodgJt9bDmhiaW/I0RHbn7rsNmw==",
133 "cpu": [
134 "x64"
135 ],
136 "dev": true,
137 "license": "MIT OR Apache-2.0",
138 "optional": true,
139 "os": [
140 "linux"
141 ],
142 "engines": {
143 "node": ">=14.21.3"
144 }
145 },
146 "node_modules/@biomejs/cli-win32-arm64": {
147 "version": "2.3.11",
148 "resolved": "https://registry.npmjs.org/@biomejs/cli-win32-arm64/-/cli-win32-arm64-2.3.11.tgz",
149 "integrity": "sha512-PZQ6ElCOnkYapSsysiTy0+fYX+agXPlWugh6+eQ6uPKI3vKAqNp6TnMhoM3oY2NltSB89hz59o8xIfOdyhi9Iw==",
150 "cpu": [
151 "arm64"
152 ],
153 "dev": true,
154 "license": "MIT OR Apache-2.0",
155 "optional": true,
156 "os": [
157 "win32"
158 ],
159 "engines": {
160 "node": ">=14.21.3"
161 }
162 },
163 "node_modules/@biomejs/cli-win32-x64": {
164 "version": "2.3.11",
165 "resolved": "https://registry.npmjs.org/@biomejs/cli-win32-x64/-/cli-win32-x64-2.3.11.tgz",
166 "integrity": "sha512-43VrG813EW+b5+YbDbz31uUsheX+qFKCpXeY9kfdAx+ww3naKxeVkTD9zLIWxUPfJquANMHrmW3wbe/037G0Qg==",
167 "cpu": [
168 "x64"
169 ],
170 "dev": true,
171 "license": "MIT OR Apache-2.0",
172 "optional": true,
173 "os": [
174 "win32"
175 ],
176 "engines": {
177 "node": ">=14.21.3"
178 }
179 },
180 "node_modules/@cloudflare/kv-asset-handler": {
181 "version": "0.4.1",
182 "resolved": "https://registry.npmjs.org/@cloudflare/kv-asset-handler/-/kv-asset-handler-0.4.1.tgz",
183 "integrity": "sha512-Nu8ahitGFFJztxUml9oD/DLb7Z28C8cd8F46IVQ7y5Btz575pvMY8AqZsXkX7Gds29eCKdMgIHjIvzskHgPSFg==",
184 "dev": true,
185 "license": "MIT OR Apache-2.0",
186 "dependencies": {
187 "mime": "^3.0.0"
188 },
189 "engines": {
190 "node": ">=18.0.0"
191 }
192 },
193 "node_modules/@cloudflare/unenv-preset": {
194 "version": "2.7.13",
195 "resolved": "https://registry.npmjs.org/@cloudflare/unenv-preset/-/unenv-preset-2.7.13.tgz",
196 "integrity": "sha512-NulO1H8R/DzsJguLC0ndMuk4Ufv0KSlN+E54ay9rn9ZCQo0kpAPwwh3LhgpZ96a3Dr6L9LqW57M4CqC34iLOvw==",
197 "dev": true,
198 "license": "MIT OR Apache-2.0",
199 "peerDependencies": {
200 "unenv": "2.0.0-rc.24",
201 "workerd": "^1.20251202.0"
202 },
203 "peerDependenciesMeta": {
204 "workerd": {
205 "optional": true
206 }
207 }
208 },
209 "node_modules/@cloudflare/workerd-darwin-64": {
210 "version": "1.20251210.0",
211 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-64/-/workerd-darwin-64-1.20251210.0.tgz",
212 "integrity": "sha512-Nn9X1moUDERA9xtFdCQ2XpQXgAS9pOjiCxvOT8sVx9UJLAiBLkfSCGbpsYdarODGybXCpjRlc77Yppuolvt7oQ==",
213 "cpu": [
214 "x64"
215 ],
216 "dev": true,
217 "license": "Apache-2.0",
218 "optional": true,
219 "os": [
220 "darwin"
221 ],
222 "engines": {
223 "node": ">=16"
224 }
225 },
226 "node_modules/@cloudflare/workerd-darwin-arm64": {
227 "version": "1.20251210.0",
228 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-arm64/-/workerd-darwin-arm64-1.20251210.0.tgz",
229 "integrity": "sha512-Mg8iYIZQFnbevq/ls9eW/eneWTk/EE13Pej1MwfkY5et0jVpdHnvOLywy/o+QtMJFef1AjsqXGULwAneYyBfHw==",
230 "cpu": [
231 "arm64"
232 ],
233 "dev": true,
234 "license": "Apache-2.0",
235 "optional": true,
236 "os": [
237 "darwin"
238 ],
239 "engines": {
240 "node": ">=16"
241 }
242 },
243 "node_modules/@cloudflare/workerd-linux-64": {
244 "version": "1.20251210.0",
245 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-64/-/workerd-linux-64-1.20251210.0.tgz",
246 "integrity": "sha512-kjC2fCZhZ2Gkm1biwk2qByAYpGguK5Gf5ic8owzSCUw0FOUfQxTZUT9Lp3gApxsfTLbbnLBrX/xzWjywH9QR4g==",
247 "cpu": [
248 "x64"
249 ],
250 "dev": true,
251 "license": "Apache-2.0",
252 "optional": true,
253 "os": [
254 "linux"
255 ],
256 "engines": {
257 "node": ">=16"
258 }
259 },
260 "node_modules/@cloudflare/workerd-linux-arm64": {
261 "version": "1.20251210.0",
262 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-arm64/-/workerd-linux-arm64-1.20251210.0.tgz",
263 "integrity": "sha512-2IB37nXi7PZVQLa1OCuO7/6pNxqisRSO8DmCQ5x/3sezI5op1vwOxAcb1osAnuVsVN9bbvpw70HJvhKruFJTuA==",
264 "cpu": [
265 "arm64"
266 ],
267 "dev": true,
268 "license": "Apache-2.0",
269 "optional": true,
270 "os": [
271 "linux"
272 ],
273 "engines": {
274 "node": ">=16"
275 }
276 },
277 "node_modules/@cloudflare/workerd-windows-64": {
278 "version": "1.20251210.0",
279 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-windows-64/-/workerd-windows-64-1.20251210.0.tgz",
280 "integrity": "sha512-Uaz6/9XE+D6E7pCY4OvkCuJHu7HcSDzeGcCGY1HLhojXhHd7yL52c3yfiyJdS8hPatiAa0nn5qSI/42+aTdDSw==",
281 "cpu": [
282 "x64"
283 ],
284 "dev": true,
285 "license": "Apache-2.0",
286 "optional": true,
287 "os": [
288 "win32"
289 ],
290 "engines": {
291 "node": ">=16"
292 }
293 },
294 "node_modules/@cloudflare/workers-types": {
295 "version": "4.20260103.0",
296 "resolved": "https://registry.npmjs.org/@cloudflare/workers-types/-/workers-types-4.20260103.0.tgz",
297 "integrity": "sha512-jANmoGpJcXARnwlkvrQOeWyjYD1quTfHcs+++Z544XRHOSfLc4XSlts7snIhbiIGgA5bo66zDhraF+9lKUr2hw==",
298 "dev": true,
299 "license": "MIT OR Apache-2.0"
300 },
301 "node_modules/@cspotcode/source-map-support": {
302 "version": "0.8.1",
303 "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz",
304 "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==",
305 "dev": true,
306 "license": "MIT",
307 "dependencies": {
308 "@jridgewell/trace-mapping": "0.3.9"
309 },
310 "engines": {
311 "node": ">=12"
312 }
313 },
314 "node_modules/@emnapi/runtime": {
315 "version": "1.8.1",
316 "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.8.1.tgz",
317 "integrity": "sha512-mehfKSMWjjNol8659Z8KxEMrdSJDDot5SXMq00dM8BN4o+CLNXQ0xH2V7EchNHV4RmbZLmmPdEaXZc5H2FXmDg==",
318 "dev": true,
319 "license": "MIT",
320 "optional": true,
321 "dependencies": {
322 "tslib": "^2.4.0"
323 }
324 },
325 "node_modules/@esbuild/aix-ppc64": {
326 "version": "0.27.0",
327 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.0.tgz",
328 "integrity": "sha512-KuZrd2hRjz01y5JK9mEBSD3Vj3mbCvemhT466rSuJYeE/hjuBrHfjjcjMdTm/sz7au+++sdbJZJmuBwQLuw68A==",
329 "cpu": [
330 "ppc64"
331 ],
332 "dev": true,
333 "license": "MIT",
334 "optional": true,
335 "os": [
336 "aix"
337 ],
338 "engines": {
339 "node": ">=18"
340 }
341 },
342 "node_modules/@esbuild/android-arm": {
343 "version": "0.27.0",
344 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.0.tgz",
345 "integrity": "sha512-j67aezrPNYWJEOHUNLPj9maeJte7uSMM6gMoxfPC9hOg8N02JuQi/T7ewumf4tNvJadFkvLZMlAq73b9uwdMyQ==",
346 "cpu": [
347 "arm"
348 ],
349 "dev": true,
350 "license": "MIT",
351 "optional": true,
352 "os": [
353 "android"
354 ],
355 "engines": {
356 "node": ">=18"
357 }
358 },
359 "node_modules/@esbuild/android-arm64": {
360 "version": "0.27.0",
361 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.0.tgz",
362 "integrity": "sha512-CC3vt4+1xZrs97/PKDkl0yN7w8edvU2vZvAFGD16n9F0Cvniy5qvzRXjfO1l94efczkkQE6g1x0i73Qf5uthOQ==",
363 "cpu": [
364 "arm64"
365 ],
366 "dev": true,
367 "license": "MIT",
368 "optional": true,
369 "os": [
370 "android"
371 ],
372 "engines": {
373 "node": ">=18"
374 }
375 },
376 "node_modules/@esbuild/android-x64": {
377 "version": "0.27.0",
378 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.0.tgz",
379 "integrity": "sha512-wurMkF1nmQajBO1+0CJmcN17U4BP6GqNSROP8t0X/Jiw2ltYGLHpEksp9MpoBqkrFR3kv2/te6Sha26k3+yZ9Q==",
380 "cpu": [
381 "x64"
382 ],
383 "dev": true,
384 "license": "MIT",
385 "optional": true,
386 "os": [
387 "android"
388 ],
389 "engines": {
390 "node": ">=18"
391 }
392 },
393 "node_modules/@esbuild/darwin-arm64": {
394 "version": "0.27.0",
395 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.0.tgz",
396 "integrity": "sha512-uJOQKYCcHhg07DL7i8MzjvS2LaP7W7Pn/7uA0B5S1EnqAirJtbyw4yC5jQ5qcFjHK9l6o/MX9QisBg12kNkdHg==",
397 "cpu": [
398 "arm64"
399 ],
400 "dev": true,
401 "license": "MIT",
402 "optional": true,
403 "os": [
404 "darwin"
405 ],
406 "engines": {
407 "node": ">=18"
408 }
409 },
410 "node_modules/@esbuild/darwin-x64": {
411 "version": "0.27.0",
412 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.0.tgz",
413 "integrity": "sha512-8mG6arH3yB/4ZXiEnXof5MK72dE6zM9cDvUcPtxhUZsDjESl9JipZYW60C3JGreKCEP+p8P/72r69m4AZGJd5g==",
414 "cpu": [
415 "x64"
416 ],
417 "dev": true,
418 "license": "MIT",
419 "optional": true,
420 "os": [
421 "darwin"
422 ],
423 "engines": {
424 "node": ">=18"
425 }
426 },
427 "node_modules/@esbuild/freebsd-arm64": {
428 "version": "0.27.0",
429 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.0.tgz",
430 "integrity": "sha512-9FHtyO988CwNMMOE3YIeci+UV+x5Zy8fI2qHNpsEtSF83YPBmE8UWmfYAQg6Ux7Gsmd4FejZqnEUZCMGaNQHQw==",
431 "cpu": [
432 "arm64"
433 ],
434 "dev": true,
435 "license": "MIT",
436 "optional": true,
437 "os": [
438 "freebsd"
439 ],
440 "engines": {
441 "node": ">=18"
442 }
443 },
444 "node_modules/@esbuild/freebsd-x64": {
445 "version": "0.27.0",
446 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.0.tgz",
447 "integrity": "sha512-zCMeMXI4HS/tXvJz8vWGexpZj2YVtRAihHLk1imZj4efx1BQzN76YFeKqlDr3bUWI26wHwLWPd3rwh6pe4EV7g==",
448 "cpu": [
449 "x64"
450 ],
451 "dev": true,
452 "license": "MIT",
453 "optional": true,
454 "os": [
455 "freebsd"
456 ],
457 "engines": {
458 "node": ">=18"
459 }
460 },
461 "node_modules/@esbuild/linux-arm": {
462 "version": "0.27.0",
463 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.0.tgz",
464 "integrity": "sha512-t76XLQDpxgmq2cNXKTVEB7O7YMb42atj2Re2Haf45HkaUpjM2J0UuJZDuaGbPbamzZ7bawyGFUkodL+zcE+jvQ==",
465 "cpu": [
466 "arm"
467 ],
468 "dev": true,
469 "license": "MIT",
470 "optional": true,
471 "os": [
472 "linux"
473 ],
474 "engines": {
475 "node": ">=18"
476 }
477 },
478 "node_modules/@esbuild/linux-arm64": {
479 "version": "0.27.0",
480 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.0.tgz",
481 "integrity": "sha512-AS18v0V+vZiLJyi/4LphvBE+OIX682Pu7ZYNsdUHyUKSoRwdnOsMf6FDekwoAFKej14WAkOef3zAORJgAtXnlQ==",
482 "cpu": [
483 "arm64"
484 ],
485 "dev": true,
486 "license": "MIT",
487 "optional": true,
488 "os": [
489 "linux"
490 ],
491 "engines": {
492 "node": ">=18"
493 }
494 },
495 "node_modules/@esbuild/linux-ia32": {
496 "version": "0.27.0",
497 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.0.tgz",
498 "integrity": "sha512-Mz1jxqm/kfgKkc/KLHC5qIujMvnnarD9ra1cEcrs7qshTUSksPihGrWHVG5+osAIQ68577Zpww7SGapmzSt4Nw==",
499 "cpu": [
500 "ia32"
501 ],
502 "dev": true,
503 "license": "MIT",
504 "optional": true,
505 "os": [
506 "linux"
507 ],
508 "engines": {
509 "node": ">=18"
510 }
511 },
512 "node_modules/@esbuild/linux-loong64": {
513 "version": "0.27.0",
514 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.0.tgz",
515 "integrity": "sha512-QbEREjdJeIreIAbdG2hLU1yXm1uu+LTdzoq1KCo4G4pFOLlvIspBm36QrQOar9LFduavoWX2msNFAAAY9j4BDg==",
516 "cpu": [
517 "loong64"
518 ],
519 "dev": true,
520 "license": "MIT",
521 "optional": true,
522 "os": [
523 "linux"
524 ],
525 "engines": {
526 "node": ">=18"
527 }
528 },
529 "node_modules/@esbuild/linux-mips64el": {
530 "version": "0.27.0",
531 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.0.tgz",
532 "integrity": "sha512-sJz3zRNe4tO2wxvDpH/HYJilb6+2YJxo/ZNbVdtFiKDufzWq4JmKAiHy9iGoLjAV7r/W32VgaHGkk35cUXlNOg==",
533 "cpu": [
534 "mips64el"
535 ],
536 "dev": true,
537 "license": "MIT",
538 "optional": true,
539 "os": [
540 "linux"
541 ],
542 "engines": {
543 "node": ">=18"
544 }
545 },
546 "node_modules/@esbuild/linux-ppc64": {
547 "version": "0.27.0",
548 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.0.tgz",
549 "integrity": "sha512-z9N10FBD0DCS2dmSABDBb5TLAyF1/ydVb+N4pi88T45efQ/w4ohr/F/QYCkxDPnkhkp6AIpIcQKQ8F0ANoA2JA==",
550 "cpu": [
551 "ppc64"
552 ],
553 "dev": true,
554 "license": "MIT",
555 "optional": true,
556 "os": [
557 "linux"
558 ],
559 "engines": {
560 "node": ">=18"
561 }
562 },
563 "node_modules/@esbuild/linux-riscv64": {
564 "version": "0.27.0",
565 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.0.tgz",
566 "integrity": "sha512-pQdyAIZ0BWIC5GyvVFn5awDiO14TkT/19FTmFcPdDec94KJ1uZcmFs21Fo8auMXzD4Tt+diXu1LW1gHus9fhFQ==",
567 "cpu": [
568 "riscv64"
569 ],
570 "dev": true,
571 "license": "MIT",
572 "optional": true,
573 "os": [
574 "linux"
575 ],
576 "engines": {
577 "node": ">=18"
578 }
579 },
580 "node_modules/@esbuild/linux-s390x": {
581 "version": "0.27.0",
582 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.0.tgz",
583 "integrity": "sha512-hPlRWR4eIDDEci953RI1BLZitgi5uqcsjKMxwYfmi4LcwyWo2IcRP+lThVnKjNtk90pLS8nKdroXYOqW+QQH+w==",
584 "cpu": [
585 "s390x"
586 ],
587 "dev": true,
588 "license": "MIT",
589 "optional": true,
590 "os": [
591 "linux"
592 ],
593 "engines": {
594 "node": ">=18"
595 }
596 },
597 "node_modules/@esbuild/linux-x64": {
598 "version": "0.27.0",
599 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.0.tgz",
600 "integrity": "sha512-1hBWx4OUJE2cab++aVZ7pObD6s+DK4mPGpemtnAORBvb5l/g5xFGk0vc0PjSkrDs0XaXj9yyob3d14XqvnQ4gw==",
601 "cpu": [
602 "x64"
603 ],
604 "dev": true,
605 "license": "MIT",
606 "optional": true,
607 "os": [
608 "linux"
609 ],
610 "engines": {
611 "node": ">=18"
612 }
613 },
614 "node_modules/@esbuild/netbsd-arm64": {
615 "version": "0.27.0",
616 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.0.tgz",
617 "integrity": "sha512-6m0sfQfxfQfy1qRuecMkJlf1cIzTOgyaeXaiVaaki8/v+WB+U4hc6ik15ZW6TAllRlg/WuQXxWj1jx6C+dfy3w==",
618 "cpu": [
619 "arm64"
620 ],
621 "dev": true,
622 "license": "MIT",
623 "optional": true,
624 "os": [
625 "netbsd"
626 ],
627 "engines": {
628 "node": ">=18"
629 }
630 },
631 "node_modules/@esbuild/netbsd-x64": {
632 "version": "0.27.0",
633 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.0.tgz",
634 "integrity": "sha512-xbbOdfn06FtcJ9d0ShxxvSn2iUsGd/lgPIO2V3VZIPDbEaIj1/3nBBe1AwuEZKXVXkMmpr6LUAgMkLD/4D2PPA==",
635 "cpu": [
636 "x64"
637 ],
638 "dev": true,
639 "license": "MIT",
640 "optional": true,
641 "os": [
642 "netbsd"
643 ],
644 "engines": {
645 "node": ">=18"
646 }
647 },
648 "node_modules/@esbuild/openbsd-arm64": {
649 "version": "0.27.0",
650 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.0.tgz",
651 "integrity": "sha512-fWgqR8uNbCQ/GGv0yhzttj6sU/9Z5/Sv/VGU3F5OuXK6J6SlriONKrQ7tNlwBrJZXRYk5jUhuWvF7GYzGguBZQ==",
652 "cpu": [
653 "arm64"
654 ],
655 "dev": true,
656 "license": "MIT",
657 "optional": true,
658 "os": [
659 "openbsd"
660 ],
661 "engines": {
662 "node": ">=18"
663 }
664 },
665 "node_modules/@esbuild/openbsd-x64": {
666 "version": "0.27.0",
667 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.0.tgz",
668 "integrity": "sha512-aCwlRdSNMNxkGGqQajMUza6uXzR/U0dIl1QmLjPtRbLOx3Gy3otfFu/VjATy4yQzo9yFDGTxYDo1FfAD9oRD2A==",
669 "cpu": [
670 "x64"
671 ],
672 "dev": true,
673 "license": "MIT",
674 "optional": true,
675 "os": [
676 "openbsd"
677 ],
678 "engines": {
679 "node": ">=18"
680 }
681 },
682 "node_modules/@esbuild/openharmony-arm64": {
683 "version": "0.27.0",
684 "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.0.tgz",
685 "integrity": "sha512-nyvsBccxNAsNYz2jVFYwEGuRRomqZ149A39SHWk4hV0jWxKM0hjBPm3AmdxcbHiFLbBSwG6SbpIcUbXjgyECfA==",
686 "cpu": [
687 "arm64"
688 ],
689 "dev": true,
690 "license": "MIT",
691 "optional": true,
692 "os": [
693 "openharmony"
694 ],
695 "engines": {
696 "node": ">=18"
697 }
698 },
699 "node_modules/@esbuild/sunos-x64": {
700 "version": "0.27.0",
701 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.0.tgz",
702 "integrity": "sha512-Q1KY1iJafM+UX6CFEL+F4HRTgygmEW568YMqDA5UV97AuZSm21b7SXIrRJDwXWPzr8MGr75fUZPV67FdtMHlHA==",
703 "cpu": [
704 "x64"
705 ],
706 "dev": true,
707 "license": "MIT",
708 "optional": true,
709 "os": [
710 "sunos"
711 ],
712 "engines": {
713 "node": ">=18"
714 }
715 },
716 "node_modules/@esbuild/win32-arm64": {
717 "version": "0.27.0",
718 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.0.tgz",
719 "integrity": "sha512-W1eyGNi6d+8kOmZIwi/EDjrL9nxQIQ0MiGqe/AWc6+IaHloxHSGoeRgDRKHFISThLmsewZ5nHFvGFWdBYlgKPg==",
720 "cpu": [
721 "arm64"
722 ],
723 "dev": true,
724 "license": "MIT",
725 "optional": true,
726 "os": [
727 "win32"
728 ],
729 "engines": {
730 "node": ">=18"
731 }
732 },
733 "node_modules/@esbuild/win32-ia32": {
734 "version": "0.27.0",
735 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.0.tgz",
736 "integrity": "sha512-30z1aKL9h22kQhilnYkORFYt+3wp7yZsHWus+wSKAJR8JtdfI76LJ4SBdMsCopTR3z/ORqVu5L1vtnHZWVj4cQ==",
737 "cpu": [
738 "ia32"
739 ],
740 "dev": true,
741 "license": "MIT",
742 "optional": true,
743 "os": [
744 "win32"
745 ],
746 "engines": {
747 "node": ">=18"
748 }
749 },
750 "node_modules/@esbuild/win32-x64": {
751 "version": "0.27.0",
752 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.0.tgz",
753 "integrity": "sha512-aIitBcjQeyOhMTImhLZmtxfdOcuNRpwlPNmlFKPcHQYPhEssw75Cl1TSXJXpMkzaua9FUetx/4OQKq7eJul5Cg==",
754 "cpu": [
755 "x64"
756 ],
757 "dev": true,
758 "license": "MIT",
759 "optional": true,
760 "os": [
761 "win32"
762 ],
763 "engines": {
764 "node": ">=18"
765 }
766 },
767 "node_modules/@img/sharp-darwin-arm64": {
768 "version": "0.33.5",
769 "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.5.tgz",
770 "integrity": "sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==",
771 "cpu": [
772 "arm64"
773 ],
774 "dev": true,
775 "license": "Apache-2.0",
776 "optional": true,
777 "os": [
778 "darwin"
779 ],
780 "engines": {
781 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
782 },
783 "funding": {
784 "url": "https://opencollective.com/libvips"
785 },
786 "optionalDependencies": {
787 "@img/sharp-libvips-darwin-arm64": "1.0.4"
788 }
789 },
790 "node_modules/@img/sharp-darwin-x64": {
791 "version": "0.33.5",
792 "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.5.tgz",
793 "integrity": "sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==",
794 "cpu": [
795 "x64"
796 ],
797 "dev": true,
798 "license": "Apache-2.0",
799 "optional": true,
800 "os": [
801 "darwin"
802 ],
803 "engines": {
804 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
805 },
806 "funding": {
807 "url": "https://opencollective.com/libvips"
808 },
809 "optionalDependencies": {
810 "@img/sharp-libvips-darwin-x64": "1.0.4"
811 }
812 },
813 "node_modules/@img/sharp-libvips-darwin-arm64": {
814 "version": "1.0.4",
815 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.4.tgz",
816 "integrity": "sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==",
817 "cpu": [
818 "arm64"
819 ],
820 "dev": true,
821 "license": "LGPL-3.0-or-later",
822 "optional": true,
823 "os": [
824 "darwin"
825 ],
826 "funding": {
827 "url": "https://opencollective.com/libvips"
828 }
829 },
830 "node_modules/@img/sharp-libvips-darwin-x64": {
831 "version": "1.0.4",
832 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.4.tgz",
833 "integrity": "sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==",
834 "cpu": [
835 "x64"
836 ],
837 "dev": true,
838 "license": "LGPL-3.0-or-later",
839 "optional": true,
840 "os": [
841 "darwin"
842 ],
843 "funding": {
844 "url": "https://opencollective.com/libvips"
845 }
846 },
847 "node_modules/@img/sharp-libvips-linux-arm": {
848 "version": "1.0.5",
849 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.5.tgz",
850 "integrity": "sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==",
851 "cpu": [
852 "arm"
853 ],
854 "dev": true,
855 "license": "LGPL-3.0-or-later",
856 "optional": true,
857 "os": [
858 "linux"
859 ],
860 "funding": {
861 "url": "https://opencollective.com/libvips"
862 }
863 },
864 "node_modules/@img/sharp-libvips-linux-arm64": {
865 "version": "1.0.4",
866 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.4.tgz",
867 "integrity": "sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==",
868 "cpu": [
869 "arm64"
870 ],
871 "dev": true,
872 "license": "LGPL-3.0-or-later",
873 "optional": true,
874 "os": [
875 "linux"
876 ],
877 "funding": {
878 "url": "https://opencollective.com/libvips"
879 }
880 },
881 "node_modules/@img/sharp-libvips-linux-s390x": {
882 "version": "1.0.4",
883 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.4.tgz",
884 "integrity": "sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==",
885 "cpu": [
886 "s390x"
887 ],
888 "dev": true,
889 "license": "LGPL-3.0-or-later",
890 "optional": true,
891 "os": [
892 "linux"
893 ],
894 "funding": {
895 "url": "https://opencollective.com/libvips"
896 }
897 },
898 "node_modules/@img/sharp-libvips-linux-x64": {
899 "version": "1.0.4",
900 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.4.tgz",
901 "integrity": "sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==",
902 "cpu": [
903 "x64"
904 ],
905 "dev": true,
906 "license": "LGPL-3.0-or-later",
907 "optional": true,
908 "os": [
909 "linux"
910 ],
911 "funding": {
912 "url": "https://opencollective.com/libvips"
913 }
914 },
915 "node_modules/@img/sharp-libvips-linuxmusl-arm64": {
916 "version": "1.0.4",
917 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.4.tgz",
918 "integrity": "sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==",
919 "cpu": [
920 "arm64"
921 ],
922 "dev": true,
923 "license": "LGPL-3.0-or-later",
924 "optional": true,
925 "os": [
926 "linux"
927 ],
928 "funding": {
929 "url": "https://opencollective.com/libvips"
930 }
931 },
932 "node_modules/@img/sharp-libvips-linuxmusl-x64": {
933 "version": "1.0.4",
934 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.4.tgz",
935 "integrity": "sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==",
936 "cpu": [
937 "x64"
938 ],
939 "dev": true,
940 "license": "LGPL-3.0-or-later",
941 "optional": true,
942 "os": [
943 "linux"
944 ],
945 "funding": {
946 "url": "https://opencollective.com/libvips"
947 }
948 },
949 "node_modules/@img/sharp-linux-arm": {
950 "version": "0.33.5",
951 "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.5.tgz",
952 "integrity": "sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==",
953 "cpu": [
954 "arm"
955 ],
956 "dev": true,
957 "license": "Apache-2.0",
958 "optional": true,
959 "os": [
960 "linux"
961 ],
962 "engines": {
963 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
964 },
965 "funding": {
966 "url": "https://opencollective.com/libvips"
967 },
968 "optionalDependencies": {
969 "@img/sharp-libvips-linux-arm": "1.0.5"
970 }
971 },
972 "node_modules/@img/sharp-linux-arm64": {
973 "version": "0.33.5",
974 "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.5.tgz",
975 "integrity": "sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==",
976 "cpu": [
977 "arm64"
978 ],
979 "dev": true,
980 "license": "Apache-2.0",
981 "optional": true,
982 "os": [
983 "linux"
984 ],
985 "engines": {
986 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
987 },
988 "funding": {
989 "url": "https://opencollective.com/libvips"
990 },
991 "optionalDependencies": {
992 "@img/sharp-libvips-linux-arm64": "1.0.4"
993 }
994 },
995 "node_modules/@img/sharp-linux-s390x": {
996 "version": "0.33.5",
997 "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.5.tgz",
998 "integrity": "sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==",
999 "cpu": [
1000 "s390x"
1001 ],
1002 "dev": true,
1003 "license": "Apache-2.0",
1004 "optional": true,
1005 "os": [
1006 "linux"
1007 ],
1008 "engines": {
1009 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1010 },
1011 "funding": {
1012 "url": "https://opencollective.com/libvips"
1013 },
1014 "optionalDependencies": {
1015 "@img/sharp-libvips-linux-s390x": "1.0.4"
1016 }
1017 },
1018 "node_modules/@img/sharp-linux-x64": {
1019 "version": "0.33.5",
1020 "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.5.tgz",
1021 "integrity": "sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==",
1022 "cpu": [
1023 "x64"
1024 ],
1025 "dev": true,
1026 "license": "Apache-2.0",
1027 "optional": true,
1028 "os": [
1029 "linux"
1030 ],
1031 "engines": {
1032 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1033 },
1034 "funding": {
1035 "url": "https://opencollective.com/libvips"
1036 },
1037 "optionalDependencies": {
1038 "@img/sharp-libvips-linux-x64": "1.0.4"
1039 }
1040 },
1041 "node_modules/@img/sharp-linuxmusl-arm64": {
1042 "version": "0.33.5",
1043 "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.5.tgz",
1044 "integrity": "sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==",
1045 "cpu": [
1046 "arm64"
1047 ],
1048 "dev": true,
1049 "license": "Apache-2.0",
1050 "optional": true,
1051 "os": [
1052 "linux"
1053 ],
1054 "engines": {
1055 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1056 },
1057 "funding": {
1058 "url": "https://opencollective.com/libvips"
1059 },
1060 "optionalDependencies": {
1061 "@img/sharp-libvips-linuxmusl-arm64": "1.0.4"
1062 }
1063 },
1064 "node_modules/@img/sharp-linuxmusl-x64": {
1065 "version": "0.33.5",
1066 "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.5.tgz",
1067 "integrity": "sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==",
1068 "cpu": [
1069 "x64"
1070 ],
1071 "dev": true,
1072 "license": "Apache-2.0",
1073 "optional": true,
1074 "os": [
1075 "linux"
1076 ],
1077 "engines": {
1078 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1079 },
1080 "funding": {
1081 "url": "https://opencollective.com/libvips"
1082 },
1083 "optionalDependencies": {
1084 "@img/sharp-libvips-linuxmusl-x64": "1.0.4"
1085 }
1086 },
1087 "node_modules/@img/sharp-wasm32": {
1088 "version": "0.33.5",
1089 "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.5.tgz",
1090 "integrity": "sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==",
1091 "cpu": [
1092 "wasm32"
1093 ],
1094 "dev": true,
1095 "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT",
1096 "optional": true,
1097 "dependencies": {
1098 "@emnapi/runtime": "^1.2.0"
1099 },
1100 "engines": {
1101 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1102 },
1103 "funding": {
1104 "url": "https://opencollective.com/libvips"
1105 }
1106 },
1107 "node_modules/@img/sharp-win32-ia32": {
1108 "version": "0.33.5",
1109 "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.5.tgz",
1110 "integrity": "sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==",
1111 "cpu": [
1112 "ia32"
1113 ],
1114 "dev": true,
1115 "license": "Apache-2.0 AND LGPL-3.0-or-later",
1116 "optional": true,
1117 "os": [
1118 "win32"
1119 ],
1120 "engines": {
1121 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1122 },
1123 "funding": {
1124 "url": "https://opencollective.com/libvips"
1125 }
1126 },
1127 "node_modules/@img/sharp-win32-x64": {
1128 "version": "0.33.5",
1129 "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.5.tgz",
1130 "integrity": "sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==",
1131 "cpu": [
1132 "x64"
1133 ],
1134 "dev": true,
1135 "license": "Apache-2.0 AND LGPL-3.0-or-later",
1136 "optional": true,
1137 "os": [
1138 "win32"
1139 ],
1140 "engines": {
1141 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1142 },
1143 "funding": {
1144 "url": "https://opencollective.com/libvips"
1145 }
1146 },
1147 "node_modules/@jridgewell/resolve-uri": {
1148 "version": "3.1.2",
1149 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
1150 "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
1151 "dev": true,
1152 "license": "MIT",
1153 "engines": {
1154 "node": ">=6.0.0"
1155 }
1156 },
1157 "node_modules/@jridgewell/sourcemap-codec": {
1158 "version": "1.5.5",
1159 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
1160 "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==",
1161 "dev": true,
1162 "license": "MIT"
1163 },
1164 "node_modules/@jridgewell/trace-mapping": {
1165 "version": "0.3.9",
1166 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz",
1167 "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==",
1168 "dev": true,
1169 "license": "MIT",
1170 "dependencies": {
1171 "@jridgewell/resolve-uri": "^3.0.3",
1172 "@jridgewell/sourcemap-codec": "^1.4.10"
1173 }
1174 },
1175 "node_modules/@poppinss/colors": {
1176 "version": "4.1.6",
1177 "resolved": "https://registry.npmjs.org/@poppinss/colors/-/colors-4.1.6.tgz",
1178 "integrity": "sha512-H9xkIdFswbS8n1d6vmRd8+c10t2Qe+rZITbbDHHkQixH5+2x1FDGmi/0K+WgWiqQFKPSlIYB7jlH6Kpfn6Fleg==",
1179 "dev": true,
1180 "license": "MIT",
1181 "dependencies": {
1182 "kleur": "^4.1.5"
1183 }
1184 },
1185 "node_modules/@poppinss/dumper": {
1186 "version": "0.6.5",
1187 "resolved": "https://registry.npmjs.org/@poppinss/dumper/-/dumper-0.6.5.tgz",
1188 "integrity": "sha512-NBdYIb90J7LfOI32dOewKI1r7wnkiH6m920puQ3qHUeZkxNkQiFnXVWoE6YtFSv6QOiPPf7ys6i+HWWecDz7sw==",
1189 "dev": true,
1190 "license": "MIT",
1191 "dependencies": {
1192 "@poppinss/colors": "^4.1.5",
1193 "@sindresorhus/is": "^7.0.2",
1194 "supports-color": "^10.0.0"
1195 }
1196 },
1197 "node_modules/@poppinss/exception": {
1198 "version": "1.2.3",
1199 "resolved": "https://registry.npmjs.org/@poppinss/exception/-/exception-1.2.3.tgz",
1200 "integrity": "sha512-dCED+QRChTVatE9ibtoaxc+WkdzOSjYTKi/+uacHWIsfodVfpsueo3+DKpgU5Px8qXjgmXkSvhXvSCz3fnP9lw==",
1201 "dev": true,
1202 "license": "MIT"
1203 },
1204 "node_modules/@sindresorhus/is": {
1205 "version": "7.2.0",
1206 "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-7.2.0.tgz",
1207 "integrity": "sha512-P1Cz1dWaFfR4IR+U13mqqiGsLFf1KbayybWwdd2vfctdV6hDpUkgCY0nKOLLTMSoRd/jJNjtbqzf13K8DCCXQw==",
1208 "dev": true,
1209 "license": "MIT",
1210 "engines": {
1211 "node": ">=18"
1212 },
1213 "funding": {
1214 "url": "https://github.com/sindresorhus/is?sponsor=1"
1215 }
1216 },
1217 "node_modules/@speed-highlight/core": {
1218 "version": "1.2.14",
1219 "resolved": "https://registry.npmjs.org/@speed-highlight/core/-/core-1.2.14.tgz",
1220 "integrity": "sha512-G4ewlBNhUtlLvrJTb88d2mdy2KRijzs4UhnlrOSRT4bmjh/IqNElZa3zkrZ+TC47TwtlDWzVLFADljF1Ijp5hA==",
1221 "dev": true,
1222 "license": "CC0-1.0"
1223 },
1224 "node_modules/acorn": {
1225 "version": "8.14.0",
1226 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz",
1227 "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==",
1228 "dev": true,
1229 "license": "MIT",
1230 "bin": {
1231 "acorn": "bin/acorn"
1232 },
1233 "engines": {
1234 "node": ">=0.4.0"
1235 }
1236 },
1237 "node_modules/acorn-walk": {
1238 "version": "8.3.2",
1239 "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.2.tgz",
1240 "integrity": "sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==",
1241 "dev": true,
1242 "license": "MIT",
1243 "engines": {
1244 "node": ">=0.4.0"
1245 }
1246 },
1247 "node_modules/blake3-wasm": {
1248 "version": "2.1.5",
1249 "resolved": "https://registry.npmjs.org/blake3-wasm/-/blake3-wasm-2.1.5.tgz",
1250 "integrity": "sha512-F1+K8EbfOZE49dtoPtmxUQrpXaBIl3ICvasLh+nJta0xkz+9kF/7uet9fLnwKqhDrmj6g+6K3Tw9yQPUg2ka5g==",
1251 "dev": true,
1252 "license": "MIT"
1253 },
1254 "node_modules/color": {
1255 "version": "4.2.3",
1256 "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz",
1257 "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==",
1258 "dev": true,
1259 "license": "MIT",
1260 "dependencies": {
1261 "color-convert": "^2.0.1",
1262 "color-string": "^1.9.0"
1263 },
1264 "engines": {
1265 "node": ">=12.5.0"
1266 }
1267 },
1268 "node_modules/color-convert": {
1269 "version": "2.0.1",
1270 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
1271 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
1272 "dev": true,
1273 "license": "MIT",
1274 "dependencies": {
1275 "color-name": "~1.1.4"
1276 },
1277 "engines": {
1278 "node": ">=7.0.0"
1279 }
1280 },
1281 "node_modules/color-name": {
1282 "version": "1.1.4",
1283 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
1284 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
1285 "dev": true,
1286 "license": "MIT"
1287 },
1288 "node_modules/color-string": {
1289 "version": "1.9.1",
1290 "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz",
1291 "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==",
1292 "dev": true,
1293 "license": "MIT",
1294 "dependencies": {
1295 "color-name": "^1.0.0",
1296 "simple-swizzle": "^0.2.2"
1297 }
1298 },
1299 "node_modules/cookie": {
1300 "version": "1.1.1",
1301 "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.1.1.tgz",
1302 "integrity": "sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==",
1303 "dev": true,
1304 "license": "MIT",
1305 "engines": {
1306 "node": ">=18"
1307 },
1308 "funding": {
1309 "type": "opencollective",
1310 "url": "https://opencollective.com/express"
1311 }
1312 },
1313 "node_modules/detect-libc": {
1314 "version": "2.1.2",
1315 "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz",
1316 "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==",
1317 "dev": true,
1318 "license": "Apache-2.0",
1319 "engines": {
1320 "node": ">=8"
1321 }
1322 },
1323 "node_modules/error-stack-parser-es": {
1324 "version": "1.0.5",
1325 "resolved": "https://registry.npmjs.org/error-stack-parser-es/-/error-stack-parser-es-1.0.5.tgz",
1326 "integrity": "sha512-5qucVt2XcuGMcEGgWI7i+yZpmpByQ8J1lHhcL7PwqCwu9FPP3VUXzT4ltHe5i2z9dePwEHcDVOAfSnHsOlCXRA==",
1327 "dev": true,
1328 "license": "MIT",
1329 "funding": {
1330 "url": "https://github.com/sponsors/antfu"
1331 }
1332 },
1333 "node_modules/esbuild": {
1334 "version": "0.27.0",
1335 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.0.tgz",
1336 "integrity": "sha512-jd0f4NHbD6cALCyGElNpGAOtWxSq46l9X/sWB0Nzd5er4Kz2YTm+Vl0qKFT9KUJvD8+fiO8AvoHhFvEatfVixA==",
1337 "dev": true,
1338 "hasInstallScript": true,
1339 "license": "MIT",
1340 "bin": {
1341 "esbuild": "bin/esbuild"
1342 },
1343 "engines": {
1344 "node": ">=18"
1345 },
1346 "optionalDependencies": {
1347 "@esbuild/aix-ppc64": "0.27.0",
1348 "@esbuild/android-arm": "0.27.0",
1349 "@esbuild/android-arm64": "0.27.0",
1350 "@esbuild/android-x64": "0.27.0",
1351 "@esbuild/darwin-arm64": "0.27.0",
1352 "@esbuild/darwin-x64": "0.27.0",
1353 "@esbuild/freebsd-arm64": "0.27.0",
1354 "@esbuild/freebsd-x64": "0.27.0",
1355 "@esbuild/linux-arm": "0.27.0",
1356 "@esbuild/linux-arm64": "0.27.0",
1357 "@esbuild/linux-ia32": "0.27.0",
1358 "@esbuild/linux-loong64": "0.27.0",
1359 "@esbuild/linux-mips64el": "0.27.0",
1360 "@esbuild/linux-ppc64": "0.27.0",
1361 "@esbuild/linux-riscv64": "0.27.0",
1362 "@esbuild/linux-s390x": "0.27.0",
1363 "@esbuild/linux-x64": "0.27.0",
1364 "@esbuild/netbsd-arm64": "0.27.0",
1365 "@esbuild/netbsd-x64": "0.27.0",
1366 "@esbuild/openbsd-arm64": "0.27.0",
1367 "@esbuild/openbsd-x64": "0.27.0",
1368 "@esbuild/openharmony-arm64": "0.27.0",
1369 "@esbuild/sunos-x64": "0.27.0",
1370 "@esbuild/win32-arm64": "0.27.0",
1371 "@esbuild/win32-ia32": "0.27.0",
1372 "@esbuild/win32-x64": "0.27.0"
1373 }
1374 },
1375 "node_modules/exit-hook": {
1376 "version": "2.2.1",
1377 "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-2.2.1.tgz",
1378 "integrity": "sha512-eNTPlAD67BmP31LDINZ3U7HSF8l57TxOY2PmBJ1shpCvpnxBF93mWCE8YHBnXs8qiUZJc9WDcWIeC3a2HIAMfw==",
1379 "dev": true,
1380 "license": "MIT",
1381 "engines": {
1382 "node": ">=6"
1383 },
1384 "funding": {
1385 "url": "https://github.com/sponsors/sindresorhus"
1386 }
1387 },
1388 "node_modules/fsevents": {
1389 "version": "2.3.3",
1390 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
1391 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
1392 "dev": true,
1393 "hasInstallScript": true,
1394 "license": "MIT",
1395 "optional": true,
1396 "os": [
1397 "darwin"
1398 ],
1399 "engines": {
1400 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
1401 }
1402 },
1403 "node_modules/glob-to-regexp": {
1404 "version": "0.4.1",
1405 "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz",
1406 "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==",
1407 "dev": true,
1408 "license": "BSD-2-Clause"
1409 },
1410 "node_modules/is-arrayish": {
1411 "version": "0.3.4",
1412 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.4.tgz",
1413 "integrity": "sha512-m6UrgzFVUYawGBh1dUsWR5M2Clqic9RVXC/9f8ceNlv2IcO9j9J/z8UoCLPqtsPBFNzEpfR3xftohbfqDx8EQA==",
1414 "dev": true,
1415 "license": "MIT"
1416 },
1417 "node_modules/kleur": {
1418 "version": "4.1.5",
1419 "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz",
1420 "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==",
1421 "dev": true,
1422 "license": "MIT",
1423 "engines": {
1424 "node": ">=6"
1425 }
1426 },
1427 "node_modules/mime": {
1428 "version": "3.0.0",
1429 "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz",
1430 "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==",
1431 "dev": true,
1432 "license": "MIT",
1433 "bin": {
1434 "mime": "cli.js"
1435 },
1436 "engines": {
1437 "node": ">=10.0.0"
1438 }
1439 },
1440 "node_modules/miniflare": {
1441 "version": "4.20251210.0",
1442 "resolved": "https://registry.npmjs.org/miniflare/-/miniflare-4.20251210.0.tgz",
1443 "integrity": "sha512-k6kIoXwGVqlPZb0hcn+X7BmnK+8BjIIkusQPY22kCo2RaQJ/LzAjtxHQdGXerlHSnJyQivDQsL6BJHMpQfUFyw==",
1444 "dev": true,
1445 "license": "MIT",
1446 "dependencies": {
1447 "@cspotcode/source-map-support": "0.8.1",
1448 "acorn": "8.14.0",
1449 "acorn-walk": "8.3.2",
1450 "exit-hook": "2.2.1",
1451 "glob-to-regexp": "0.4.1",
1452 "sharp": "^0.33.5",
1453 "stoppable": "1.1.0",
1454 "undici": "7.14.0",
1455 "workerd": "1.20251210.0",
1456 "ws": "8.18.0",
1457 "youch": "4.1.0-beta.10",
1458 "zod": "3.22.3"
1459 },
1460 "bin": {
1461 "miniflare": "bootstrap.js"
1462 },
1463 "engines": {
1464 "node": ">=18.0.0"
1465 }
1466 },
1467 "node_modules/path-to-regexp": {
1468 "version": "6.3.0",
1469 "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.3.0.tgz",
1470 "integrity": "sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==",
1471 "dev": true,
1472 "license": "MIT"
1473 },
1474 "node_modules/pathe": {
1475 "version": "2.0.3",
1476 "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz",
1477 "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==",
1478 "dev": true,
1479 "license": "MIT"
1480 },
1481 "node_modules/semver": {
1482 "version": "7.7.3",
1483 "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
1484 "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
1485 "dev": true,
1486 "license": "ISC",
1487 "bin": {
1488 "semver": "bin/semver.js"
1489 },
1490 "engines": {
1491 "node": ">=10"
1492 }
1493 },
1494 "node_modules/sharp": {
1495 "version": "0.33.5",
1496 "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.5.tgz",
1497 "integrity": "sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==",
1498 "dev": true,
1499 "hasInstallScript": true,
1500 "license": "Apache-2.0",
1501 "dependencies": {
1502 "color": "^4.2.3",
1503 "detect-libc": "^2.0.3",
1504 "semver": "^7.6.3"
1505 },
1506 "engines": {
1507 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1508 },
1509 "funding": {
1510 "url": "https://opencollective.com/libvips"
1511 },
1512 "optionalDependencies": {
1513 "@img/sharp-darwin-arm64": "0.33.5",
1514 "@img/sharp-darwin-x64": "0.33.5",
1515 "@img/sharp-libvips-darwin-arm64": "1.0.4",
1516 "@img/sharp-libvips-darwin-x64": "1.0.4",
1517 "@img/sharp-libvips-linux-arm": "1.0.5",
1518 "@img/sharp-libvips-linux-arm64": "1.0.4",
1519 "@img/sharp-libvips-linux-s390x": "1.0.4",
1520 "@img/sharp-libvips-linux-x64": "1.0.4",
1521 "@img/sharp-libvips-linuxmusl-arm64": "1.0.4",
1522 "@img/sharp-libvips-linuxmusl-x64": "1.0.4",
1523 "@img/sharp-linux-arm": "0.33.5",
1524 "@img/sharp-linux-arm64": "0.33.5",
1525 "@img/sharp-linux-s390x": "0.33.5",
1526 "@img/sharp-linux-x64": "0.33.5",
1527 "@img/sharp-linuxmusl-arm64": "0.33.5",
1528 "@img/sharp-linuxmusl-x64": "0.33.5",
1529 "@img/sharp-wasm32": "0.33.5",
1530 "@img/sharp-win32-ia32": "0.33.5",
1531 "@img/sharp-win32-x64": "0.33.5"
1532 }
1533 },
1534 "node_modules/simple-swizzle": {
1535 "version": "0.2.4",
1536 "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.4.tgz",
1537 "integrity": "sha512-nAu1WFPQSMNr2Zn9PGSZK9AGn4t/y97lEm+MXTtUDwfP0ksAIX4nO+6ruD9Jwut4C49SB1Ws+fbXsm/yScWOHw==",
1538 "dev": true,
1539 "license": "MIT",
1540 "dependencies": {
1541 "is-arrayish": "^0.3.1"
1542 }
1543 },
1544 "node_modules/stoppable": {
1545 "version": "1.1.0",
1546 "resolved": "https://registry.npmjs.org/stoppable/-/stoppable-1.1.0.tgz",
1547 "integrity": "sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==",
1548 "dev": true,
1549 "license": "MIT",
1550 "engines": {
1551 "node": ">=4",
1552 "npm": ">=6"
1553 }
1554 },
1555 "node_modules/supports-color": {
1556 "version": "10.2.2",
1557 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-10.2.2.tgz",
1558 "integrity": "sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g==",
1559 "dev": true,
1560 "license": "MIT",
1561 "engines": {
1562 "node": ">=18"
1563 },
1564 "funding": {
1565 "url": "https://github.com/chalk/supports-color?sponsor=1"
1566 }
1567 },
1568 "node_modules/tslib": {
1569 "version": "2.8.1",
1570 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
1571 "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
1572 "dev": true,
1573 "license": "0BSD",
1574 "optional": true
1575 },
1576 "node_modules/typescript": {
1577 "version": "5.9.3",
1578 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",
1579 "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
1580 "dev": true,
1581 "license": "Apache-2.0",
1582 "bin": {
1583 "tsc": "bin/tsc",
1584 "tsserver": "bin/tsserver"
1585 },
1586 "engines": {
1587 "node": ">=14.17"
1588 }
1589 },
1590 "node_modules/undici": {
1591 "version": "7.14.0",
1592 "resolved": "https://registry.npmjs.org/undici/-/undici-7.14.0.tgz",
1593 "integrity": "sha512-Vqs8HTzjpQXZeXdpsfChQTlafcMQaaIwnGwLam1wudSSjlJeQ3bw1j+TLPePgrCnCpUXx7Ba5Pdpf5OBih62NQ==",
1594 "dev": true,
1595 "license": "MIT",
1596 "engines": {
1597 "node": ">=20.18.1"
1598 }
1599 },
1600 "node_modules/unenv": {
1601 "version": "2.0.0-rc.24",
1602 "resolved": "https://registry.npmjs.org/unenv/-/unenv-2.0.0-rc.24.tgz",
1603 "integrity": "sha512-i7qRCmY42zmCwnYlh9H2SvLEypEFGye5iRmEMKjcGi7zk9UquigRjFtTLz0TYqr0ZGLZhaMHl/foy1bZR+Cwlw==",
1604 "dev": true,
1605 "license": "MIT",
1606 "dependencies": {
1607 "pathe": "^2.0.3"
1608 }
1609 },
1610 "node_modules/workerd": {
1611 "version": "1.20251210.0",
1612 "resolved": "https://registry.npmjs.org/workerd/-/workerd-1.20251210.0.tgz",
1613 "integrity": "sha512-9MUUneP1BnRE9XAYi94FXxHmiLGbO75EHQZsgWqSiOXjoXSqJCw8aQbIEPxCy19TclEl/kHUFYce8ST2W+Qpjw==",
1614 "dev": true,
1615 "hasInstallScript": true,
1616 "license": "Apache-2.0",
1617 "bin": {
1618 "workerd": "bin/workerd"
1619 },
1620 "engines": {
1621 "node": ">=16"
1622 },
1623 "optionalDependencies": {
1624 "@cloudflare/workerd-darwin-64": "1.20251210.0",
1625 "@cloudflare/workerd-darwin-arm64": "1.20251210.0",
1626 "@cloudflare/workerd-linux-64": "1.20251210.0",
1627 "@cloudflare/workerd-linux-arm64": "1.20251210.0",
1628 "@cloudflare/workerd-windows-64": "1.20251210.0"
1629 }
1630 },
1631 "node_modules/wrangler": {
1632 "version": "4.54.0",
1633 "resolved": "https://registry.npmjs.org/wrangler/-/wrangler-4.54.0.tgz",
1634 "integrity": "sha512-bANFsjDwJLbprYoBK+hUDZsVbUv2SqJd8QvArLIcZk+fPq4h/Ohtj5vkKXD3k0s2bD1DXLk08D+hYmeNH+xC6A==",
1635 "dev": true,
1636 "license": "MIT OR Apache-2.0",
1637 "dependencies": {
1638 "@cloudflare/kv-asset-handler": "0.4.1",
1639 "@cloudflare/unenv-preset": "2.7.13",
1640 "blake3-wasm": "2.1.5",
1641 "esbuild": "0.27.0",
1642 "miniflare": "4.20251210.0",
1643 "path-to-regexp": "6.3.0",
1644 "unenv": "2.0.0-rc.24",
1645 "workerd": "1.20251210.0"
1646 },
1647 "bin": {
1648 "wrangler": "bin/wrangler.js",
1649 "wrangler2": "bin/wrangler.js"
1650 },
1651 "engines": {
1652 "node": ">=20.0.0"
1653 },
1654 "optionalDependencies": {
1655 "fsevents": "~2.3.2"
1656 },
1657 "peerDependencies": {
1658 "@cloudflare/workers-types": "^4.20251210.0"
1659 },
1660 "peerDependenciesMeta": {
1661 "@cloudflare/workers-types": {
1662 "optional": true
1663 }
1664 }
1665 },
1666 "node_modules/ws": {
1667 "version": "8.18.0",
1668 "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz",
1669 "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==",
1670 "dev": true,
1671 "license": "MIT",
1672 "engines": {
1673 "node": ">=10.0.0"
1674 },
1675 "peerDependencies": {
1676 "bufferutil": "^4.0.1",
1677 "utf-8-validate": ">=5.0.2"
1678 },
1679 "peerDependenciesMeta": {
1680 "bufferutil": {
1681 "optional": true
1682 },
1683 "utf-8-validate": {
1684 "optional": true
1685 }
1686 }
1687 },
1688 "node_modules/youch": {
1689 "version": "4.1.0-beta.10",
1690 "resolved": "https://registry.npmjs.org/youch/-/youch-4.1.0-beta.10.tgz",
1691 "integrity": "sha512-rLfVLB4FgQneDr0dv1oddCVZmKjcJ6yX6mS4pU82Mq/Dt9a3cLZQ62pDBL4AUO+uVrCvtWz3ZFUL2HFAFJ/BXQ==",
1692 "dev": true,
1693 "license": "MIT",
1694 "dependencies": {
1695 "@poppinss/colors": "^4.1.5",
1696 "@poppinss/dumper": "^0.6.4",
1697 "@speed-highlight/core": "^1.2.7",
1698 "cookie": "^1.0.2",
1699 "youch-core": "^0.3.3"
1700 }
1701 },
1702 "node_modules/youch-core": {
1703 "version": "0.3.3",
1704 "resolved": "https://registry.npmjs.org/youch-core/-/youch-core-0.3.3.tgz",
1705 "integrity": "sha512-ho7XuGjLaJ2hWHoK8yFnsUGy2Y5uDpqSTq1FkHLK4/oqKtyUU1AFbOOxY4IpC9f0fTLjwYbslUz0Po5BpD1wrA==",
1706 "dev": true,
1707 "license": "MIT",
1708 "dependencies": {
1709 "@poppinss/exception": "^1.2.2",
1710 "error-stack-parser-es": "^1.0.5"
1711 }
1712 },
1713 "node_modules/zod": {
1714 "version": "3.22.3",
1715 "resolved": "https://registry.npmjs.org/zod/-/zod-3.22.3.tgz",
1716 "integrity": "sha512-EjIevzuJRiRPbVH4mGc8nApb/lVLKVpmUhAaR5R5doKGfAnGJ6Gr3CViAVjP+4FWSxCsybeWQdcgCtbX+7oZug==",
1717 "dev": true,
1718 "license": "MIT",
1719 "funding": {
1720 "url": "https://github.com/sponsors/colinhacks"
1721 }
1722 }
1723 }
1724}