A zero-dependency AT Protocol Personal Data Server written in JavaScript
atproto pds
at main 56 kB view raw
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}