open source is social v-it.org
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Migrate v-it.org from GitHub Pages to Cloudflare Workers

Add site/ directory with wrangler.toml, package.json, and Makefile for
deploying v-it.org as a Cloudflare Workers static assets project. Uses
zone-based route (v-it.org/*) to serve docs/ via Workers edge. Remove
GitHub Pages artifacts (CNAME, .nojekyll) — no longer needed.

Both sites now deploy the same way: wrangler deploy from their
respective directories (site/ for v-it.org, explore/ for explore).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

+1534 -1
docs/.nojekyll

This is a binary file and will not be displayed.

-1
docs/CNAME
··· 1 - v-it.org
+7
site/Makefile
··· 1 + .PHONY: dev deploy 2 + 3 + dev: 4 + npx wrangler dev 5 + 6 + deploy: 7 + npx wrangler deploy
+1504
site/package-lock.json
··· 1 + { 2 + "name": "vit-site", 3 + "version": "0.1.0", 4 + "lockfileVersion": 3, 5 + "requires": true, 6 + "packages": { 7 + "": { 8 + "name": "vit-site", 9 + "version": "0.1.0", 10 + "devDependencies": { 11 + "wrangler": "^4" 12 + } 13 + }, 14 + "node_modules/@cloudflare/kv-asset-handler": { 15 + "version": "0.4.2", 16 + "resolved": "https://registry.npmjs.org/@cloudflare/kv-asset-handler/-/kv-asset-handler-0.4.2.tgz", 17 + "integrity": "sha512-SIOD2DxrRRwQ+jgzlXCqoEFiKOFqaPjhnNTGKXSRLvp1HiOvapLaFG2kEr9dYQTYe8rKrd9uvDUzmAITeNyaHQ==", 18 + "dev": true, 19 + "license": "MIT OR Apache-2.0", 20 + "engines": { 21 + "node": ">=18.0.0" 22 + } 23 + }, 24 + "node_modules/@cloudflare/unenv-preset": { 25 + "version": "2.15.0", 26 + "resolved": "https://registry.npmjs.org/@cloudflare/unenv-preset/-/unenv-preset-2.15.0.tgz", 27 + "integrity": "sha512-EGYmJaGZKWl+X8tXxcnx4v2bOZSjQeNI5dWFeXivgX9+YCT69AkzHHwlNbVpqtEUTbew8eQurpyOpeN8fg00nw==", 28 + "dev": true, 29 + "license": "MIT OR Apache-2.0", 30 + "peerDependencies": { 31 + "unenv": "2.0.0-rc.24", 32 + "workerd": "1.20260301.1 || ~1.20260302.1 || ~1.20260303.1 || ~1.20260304.1 || >1.20260305.0 <2.0.0-0" 33 + }, 34 + "peerDependenciesMeta": { 35 + "workerd": { 36 + "optional": true 37 + } 38 + } 39 + }, 40 + "node_modules/@cloudflare/workerd-darwin-64": { 41 + "version": "1.20260312.1", 42 + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-64/-/workerd-darwin-64-1.20260312.1.tgz", 43 + "integrity": "sha512-HUAtDWaqUduS6yasV6+NgsK7qBpP1qGU49ow/Wb117IHjYp+PZPUGReDYocpB4GOMRoQlvdd4L487iFxzdARpw==", 44 + "cpu": [ 45 + "x64" 46 + ], 47 + "dev": true, 48 + "license": "Apache-2.0", 49 + "optional": true, 50 + "os": [ 51 + "darwin" 52 + ], 53 + "engines": { 54 + "node": ">=16" 55 + } 56 + }, 57 + "node_modules/@cloudflare/workerd-darwin-arm64": { 58 + "version": "1.20260312.1", 59 + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-arm64/-/workerd-darwin-arm64-1.20260312.1.tgz", 60 + "integrity": "sha512-DOn7TPTHSxJYfi4m4NYga/j32wOTqvJf/pY4Txz5SDKWIZHSTXFyGz2K4B+thoPWLop/KZxGoyTv7db0mk/qyw==", 61 + "cpu": [ 62 + "arm64" 63 + ], 64 + "dev": true, 65 + "license": "Apache-2.0", 66 + "optional": true, 67 + "os": [ 68 + "darwin" 69 + ], 70 + "engines": { 71 + "node": ">=16" 72 + } 73 + }, 74 + "node_modules/@cloudflare/workerd-linux-64": { 75 + "version": "1.20260312.1", 76 + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-64/-/workerd-linux-64-1.20260312.1.tgz", 77 + "integrity": "sha512-TdkIh3WzPXYHuvz7phAtFEEvAxvFd30tHrm4gsgpw0R0F5b8PtoM3hfL2uY7EcBBWVYUBtkY2ahDYFfufnXw/g==", 78 + "cpu": [ 79 + "x64" 80 + ], 81 + "dev": true, 82 + "license": "Apache-2.0", 83 + "optional": true, 84 + "os": [ 85 + "linux" 86 + ], 87 + "engines": { 88 + "node": ">=16" 89 + } 90 + }, 91 + "node_modules/@cloudflare/workerd-linux-arm64": { 92 + "version": "1.20260312.1", 93 + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-arm64/-/workerd-linux-arm64-1.20260312.1.tgz", 94 + "integrity": "sha512-kNauZhL569Iy94t844OMwa1zP6zKFiL3xiJ4tGLS+TFTEfZ3pZsRH6lWWOtkXkjTyCmBEOog0HSEKjIV4oAffw==", 95 + "cpu": [ 96 + "arm64" 97 + ], 98 + "dev": true, 99 + "license": "Apache-2.0", 100 + "optional": true, 101 + "os": [ 102 + "linux" 103 + ], 104 + "engines": { 105 + "node": ">=16" 106 + } 107 + }, 108 + "node_modules/@cloudflare/workerd-windows-64": { 109 + "version": "1.20260312.1", 110 + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-windows-64/-/workerd-windows-64-1.20260312.1.tgz", 111 + "integrity": "sha512-5dBrlSK+nMsZy5bYQpj8t9iiQNvCRlkm9GGvswJa9vVU/1BNO4BhJMlqOLWT24EmFyApZ+kaBiPJMV8847NDTg==", 112 + "cpu": [ 113 + "x64" 114 + ], 115 + "dev": true, 116 + "license": "Apache-2.0", 117 + "optional": true, 118 + "os": [ 119 + "win32" 120 + ], 121 + "engines": { 122 + "node": ">=16" 123 + } 124 + }, 125 + "node_modules/@cspotcode/source-map-support": { 126 + "version": "0.8.1", 127 + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", 128 + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", 129 + "dev": true, 130 + "license": "MIT", 131 + "dependencies": { 132 + "@jridgewell/trace-mapping": "0.3.9" 133 + }, 134 + "engines": { 135 + "node": ">=12" 136 + } 137 + }, 138 + "node_modules/@emnapi/runtime": { 139 + "version": "1.9.0", 140 + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.9.0.tgz", 141 + "integrity": "sha512-QN75eB0IH2ywSpRpNddCRfQIhmJYBCJ1x5Lb3IscKAL8bMnVAKnRg8dCoXbHzVLLH7P38N2Z3mtulB7W0J0FKw==", 142 + "dev": true, 143 + "license": "MIT", 144 + "optional": true, 145 + "dependencies": { 146 + "tslib": "^2.4.0" 147 + } 148 + }, 149 + "node_modules/@esbuild/aix-ppc64": { 150 + "version": "0.27.3", 151 + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.3.tgz", 152 + "integrity": "sha512-9fJMTNFTWZMh5qwrBItuziu834eOCUcEqymSH7pY+zoMVEZg3gcPuBNxH1EvfVYe9h0x/Ptw8KBzv7qxb7l8dg==", 153 + "cpu": [ 154 + "ppc64" 155 + ], 156 + "dev": true, 157 + "license": "MIT", 158 + "optional": true, 159 + "os": [ 160 + "aix" 161 + ], 162 + "engines": { 163 + "node": ">=18" 164 + } 165 + }, 166 + "node_modules/@esbuild/android-arm": { 167 + "version": "0.27.3", 168 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.3.tgz", 169 + "integrity": "sha512-i5D1hPY7GIQmXlXhs2w8AWHhenb00+GxjxRncS2ZM7YNVGNfaMxgzSGuO8o8SJzRc/oZwU2bcScvVERk03QhzA==", 170 + "cpu": [ 171 + "arm" 172 + ], 173 + "dev": true, 174 + "license": "MIT", 175 + "optional": true, 176 + "os": [ 177 + "android" 178 + ], 179 + "engines": { 180 + "node": ">=18" 181 + } 182 + }, 183 + "node_modules/@esbuild/android-arm64": { 184 + "version": "0.27.3", 185 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.3.tgz", 186 + "integrity": "sha512-YdghPYUmj/FX2SYKJ0OZxf+iaKgMsKHVPF1MAq/P8WirnSpCStzKJFjOjzsW0QQ7oIAiccHdcqjbHmJxRb/dmg==", 187 + "cpu": [ 188 + "arm64" 189 + ], 190 + "dev": true, 191 + "license": "MIT", 192 + "optional": true, 193 + "os": [ 194 + "android" 195 + ], 196 + "engines": { 197 + "node": ">=18" 198 + } 199 + }, 200 + "node_modules/@esbuild/android-x64": { 201 + "version": "0.27.3", 202 + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.3.tgz", 203 + "integrity": "sha512-IN/0BNTkHtk8lkOM8JWAYFg4ORxBkZQf9zXiEOfERX/CzxW3Vg1ewAhU7QSWQpVIzTW+b8Xy+lGzdYXV6UZObQ==", 204 + "cpu": [ 205 + "x64" 206 + ], 207 + "dev": true, 208 + "license": "MIT", 209 + "optional": true, 210 + "os": [ 211 + "android" 212 + ], 213 + "engines": { 214 + "node": ">=18" 215 + } 216 + }, 217 + "node_modules/@esbuild/darwin-arm64": { 218 + "version": "0.27.3", 219 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.3.tgz", 220 + "integrity": "sha512-Re491k7ByTVRy0t3EKWajdLIr0gz2kKKfzafkth4Q8A5n1xTHrkqZgLLjFEHVD+AXdUGgQMq+Godfq45mGpCKg==", 221 + "cpu": [ 222 + "arm64" 223 + ], 224 + "dev": true, 225 + "license": "MIT", 226 + "optional": true, 227 + "os": [ 228 + "darwin" 229 + ], 230 + "engines": { 231 + "node": ">=18" 232 + } 233 + }, 234 + "node_modules/@esbuild/darwin-x64": { 235 + "version": "0.27.3", 236 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.3.tgz", 237 + "integrity": "sha512-vHk/hA7/1AckjGzRqi6wbo+jaShzRowYip6rt6q7VYEDX4LEy1pZfDpdxCBnGtl+A5zq8iXDcyuxwtv3hNtHFg==", 238 + "cpu": [ 239 + "x64" 240 + ], 241 + "dev": true, 242 + "license": "MIT", 243 + "optional": true, 244 + "os": [ 245 + "darwin" 246 + ], 247 + "engines": { 248 + "node": ">=18" 249 + } 250 + }, 251 + "node_modules/@esbuild/freebsd-arm64": { 252 + "version": "0.27.3", 253 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.3.tgz", 254 + "integrity": "sha512-ipTYM2fjt3kQAYOvo6vcxJx3nBYAzPjgTCk7QEgZG8AUO3ydUhvelmhrbOheMnGOlaSFUoHXB6un+A7q4ygY9w==", 255 + "cpu": [ 256 + "arm64" 257 + ], 258 + "dev": true, 259 + "license": "MIT", 260 + "optional": true, 261 + "os": [ 262 + "freebsd" 263 + ], 264 + "engines": { 265 + "node": ">=18" 266 + } 267 + }, 268 + "node_modules/@esbuild/freebsd-x64": { 269 + "version": "0.27.3", 270 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.3.tgz", 271 + "integrity": "sha512-dDk0X87T7mI6U3K9VjWtHOXqwAMJBNN2r7bejDsc+j03SEjtD9HrOl8gVFByeM0aJksoUuUVU9TBaZa2rgj0oA==", 272 + "cpu": [ 273 + "x64" 274 + ], 275 + "dev": true, 276 + "license": "MIT", 277 + "optional": true, 278 + "os": [ 279 + "freebsd" 280 + ], 281 + "engines": { 282 + "node": ">=18" 283 + } 284 + }, 285 + "node_modules/@esbuild/linux-arm": { 286 + "version": "0.27.3", 287 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.3.tgz", 288 + "integrity": "sha512-s6nPv2QkSupJwLYyfS+gwdirm0ukyTFNl3KTgZEAiJDd+iHZcbTPPcWCcRYH+WlNbwChgH2QkE9NSlNrMT8Gfw==", 289 + "cpu": [ 290 + "arm" 291 + ], 292 + "dev": true, 293 + "license": "MIT", 294 + "optional": true, 295 + "os": [ 296 + "linux" 297 + ], 298 + "engines": { 299 + "node": ">=18" 300 + } 301 + }, 302 + "node_modules/@esbuild/linux-arm64": { 303 + "version": "0.27.3", 304 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.3.tgz", 305 + "integrity": "sha512-sZOuFz/xWnZ4KH3YfFrKCf1WyPZHakVzTiqji3WDc0BCl2kBwiJLCXpzLzUBLgmp4veFZdvN5ChW4Eq/8Fc2Fg==", 306 + "cpu": [ 307 + "arm64" 308 + ], 309 + "dev": true, 310 + "license": "MIT", 311 + "optional": true, 312 + "os": [ 313 + "linux" 314 + ], 315 + "engines": { 316 + "node": ">=18" 317 + } 318 + }, 319 + "node_modules/@esbuild/linux-ia32": { 320 + "version": "0.27.3", 321 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.3.tgz", 322 + "integrity": "sha512-yGlQYjdxtLdh0a3jHjuwOrxQjOZYD/C9PfdbgJJF3TIZWnm/tMd/RcNiLngiu4iwcBAOezdnSLAwQDPqTmtTYg==", 323 + "cpu": [ 324 + "ia32" 325 + ], 326 + "dev": true, 327 + "license": "MIT", 328 + "optional": true, 329 + "os": [ 330 + "linux" 331 + ], 332 + "engines": { 333 + "node": ">=18" 334 + } 335 + }, 336 + "node_modules/@esbuild/linux-loong64": { 337 + "version": "0.27.3", 338 + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.3.tgz", 339 + "integrity": "sha512-WO60Sn8ly3gtzhyjATDgieJNet/KqsDlX5nRC5Y3oTFcS1l0KWba+SEa9Ja1GfDqSF1z6hif/SkpQJbL63cgOA==", 340 + "cpu": [ 341 + "loong64" 342 + ], 343 + "dev": true, 344 + "license": "MIT", 345 + "optional": true, 346 + "os": [ 347 + "linux" 348 + ], 349 + "engines": { 350 + "node": ">=18" 351 + } 352 + }, 353 + "node_modules/@esbuild/linux-mips64el": { 354 + "version": "0.27.3", 355 + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.3.tgz", 356 + "integrity": "sha512-APsymYA6sGcZ4pD6k+UxbDjOFSvPWyZhjaiPyl/f79xKxwTnrn5QUnXR5prvetuaSMsb4jgeHewIDCIWljrSxw==", 357 + "cpu": [ 358 + "mips64el" 359 + ], 360 + "dev": true, 361 + "license": "MIT", 362 + "optional": true, 363 + "os": [ 364 + "linux" 365 + ], 366 + "engines": { 367 + "node": ">=18" 368 + } 369 + }, 370 + "node_modules/@esbuild/linux-ppc64": { 371 + "version": "0.27.3", 372 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.3.tgz", 373 + "integrity": "sha512-eizBnTeBefojtDb9nSh4vvVQ3V9Qf9Df01PfawPcRzJH4gFSgrObw+LveUyDoKU3kxi5+9RJTCWlj4FjYXVPEA==", 374 + "cpu": [ 375 + "ppc64" 376 + ], 377 + "dev": true, 378 + "license": "MIT", 379 + "optional": true, 380 + "os": [ 381 + "linux" 382 + ], 383 + "engines": { 384 + "node": ">=18" 385 + } 386 + }, 387 + "node_modules/@esbuild/linux-riscv64": { 388 + "version": "0.27.3", 389 + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.3.tgz", 390 + "integrity": "sha512-3Emwh0r5wmfm3ssTWRQSyVhbOHvqegUDRd0WhmXKX2mkHJe1SFCMJhagUleMq+Uci34wLSipf8Lagt4LlpRFWQ==", 391 + "cpu": [ 392 + "riscv64" 393 + ], 394 + "dev": true, 395 + "license": "MIT", 396 + "optional": true, 397 + "os": [ 398 + "linux" 399 + ], 400 + "engines": { 401 + "node": ">=18" 402 + } 403 + }, 404 + "node_modules/@esbuild/linux-s390x": { 405 + "version": "0.27.3", 406 + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.3.tgz", 407 + "integrity": "sha512-pBHUx9LzXWBc7MFIEEL0yD/ZVtNgLytvx60gES28GcWMqil8ElCYR4kvbV2BDqsHOvVDRrOxGySBM9Fcv744hw==", 408 + "cpu": [ 409 + "s390x" 410 + ], 411 + "dev": true, 412 + "license": "MIT", 413 + "optional": true, 414 + "os": [ 415 + "linux" 416 + ], 417 + "engines": { 418 + "node": ">=18" 419 + } 420 + }, 421 + "node_modules/@esbuild/linux-x64": { 422 + "version": "0.27.3", 423 + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.3.tgz", 424 + "integrity": "sha512-Czi8yzXUWIQYAtL/2y6vogER8pvcsOsk5cpwL4Gk5nJqH5UZiVByIY8Eorm5R13gq+DQKYg0+JyQoytLQas4dA==", 425 + "cpu": [ 426 + "x64" 427 + ], 428 + "dev": true, 429 + "license": "MIT", 430 + "optional": true, 431 + "os": [ 432 + "linux" 433 + ], 434 + "engines": { 435 + "node": ">=18" 436 + } 437 + }, 438 + "node_modules/@esbuild/netbsd-arm64": { 439 + "version": "0.27.3", 440 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.3.tgz", 441 + "integrity": "sha512-sDpk0RgmTCR/5HguIZa9n9u+HVKf40fbEUt+iTzSnCaGvY9kFP0YKBWZtJaraonFnqef5SlJ8/TiPAxzyS+UoA==", 442 + "cpu": [ 443 + "arm64" 444 + ], 445 + "dev": true, 446 + "license": "MIT", 447 + "optional": true, 448 + "os": [ 449 + "netbsd" 450 + ], 451 + "engines": { 452 + "node": ">=18" 453 + } 454 + }, 455 + "node_modules/@esbuild/netbsd-x64": { 456 + "version": "0.27.3", 457 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.3.tgz", 458 + "integrity": "sha512-P14lFKJl/DdaE00LItAukUdZO5iqNH7+PjoBm+fLQjtxfcfFE20Xf5CrLsmZdq5LFFZzb5JMZ9grUwvtVYzjiA==", 459 + "cpu": [ 460 + "x64" 461 + ], 462 + "dev": true, 463 + "license": "MIT", 464 + "optional": true, 465 + "os": [ 466 + "netbsd" 467 + ], 468 + "engines": { 469 + "node": ">=18" 470 + } 471 + }, 472 + "node_modules/@esbuild/openbsd-arm64": { 473 + "version": "0.27.3", 474 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.3.tgz", 475 + "integrity": "sha512-AIcMP77AvirGbRl/UZFTq5hjXK+2wC7qFRGoHSDrZ5v5b8DK/GYpXW3CPRL53NkvDqb9D+alBiC/dV0Fb7eJcw==", 476 + "cpu": [ 477 + "arm64" 478 + ], 479 + "dev": true, 480 + "license": "MIT", 481 + "optional": true, 482 + "os": [ 483 + "openbsd" 484 + ], 485 + "engines": { 486 + "node": ">=18" 487 + } 488 + }, 489 + "node_modules/@esbuild/openbsd-x64": { 490 + "version": "0.27.3", 491 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.3.tgz", 492 + "integrity": "sha512-DnW2sRrBzA+YnE70LKqnM3P+z8vehfJWHXECbwBmH/CU51z6FiqTQTHFenPlHmo3a8UgpLyH3PT+87OViOh1AQ==", 493 + "cpu": [ 494 + "x64" 495 + ], 496 + "dev": true, 497 + "license": "MIT", 498 + "optional": true, 499 + "os": [ 500 + "openbsd" 501 + ], 502 + "engines": { 503 + "node": ">=18" 504 + } 505 + }, 506 + "node_modules/@esbuild/openharmony-arm64": { 507 + "version": "0.27.3", 508 + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.3.tgz", 509 + "integrity": "sha512-NinAEgr/etERPTsZJ7aEZQvvg/A6IsZG/LgZy+81wON2huV7SrK3e63dU0XhyZP4RKGyTm7aOgmQk0bGp0fy2g==", 510 + "cpu": [ 511 + "arm64" 512 + ], 513 + "dev": true, 514 + "license": "MIT", 515 + "optional": true, 516 + "os": [ 517 + "openharmony" 518 + ], 519 + "engines": { 520 + "node": ">=18" 521 + } 522 + }, 523 + "node_modules/@esbuild/sunos-x64": { 524 + "version": "0.27.3", 525 + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.3.tgz", 526 + "integrity": "sha512-PanZ+nEz+eWoBJ8/f8HKxTTD172SKwdXebZ0ndd953gt1HRBbhMsaNqjTyYLGLPdoWHy4zLU7bDVJztF5f3BHA==", 527 + "cpu": [ 528 + "x64" 529 + ], 530 + "dev": true, 531 + "license": "MIT", 532 + "optional": true, 533 + "os": [ 534 + "sunos" 535 + ], 536 + "engines": { 537 + "node": ">=18" 538 + } 539 + }, 540 + "node_modules/@esbuild/win32-arm64": { 541 + "version": "0.27.3", 542 + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.3.tgz", 543 + "integrity": "sha512-B2t59lWWYrbRDw/tjiWOuzSsFh1Y/E95ofKz7rIVYSQkUYBjfSgf6oeYPNWHToFRr2zx52JKApIcAS/D5TUBnA==", 544 + "cpu": [ 545 + "arm64" 546 + ], 547 + "dev": true, 548 + "license": "MIT", 549 + "optional": true, 550 + "os": [ 551 + "win32" 552 + ], 553 + "engines": { 554 + "node": ">=18" 555 + } 556 + }, 557 + "node_modules/@esbuild/win32-ia32": { 558 + "version": "0.27.3", 559 + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.3.tgz", 560 + "integrity": "sha512-QLKSFeXNS8+tHW7tZpMtjlNb7HKau0QDpwm49u0vUp9y1WOF+PEzkU84y9GqYaAVW8aH8f3GcBck26jh54cX4Q==", 561 + "cpu": [ 562 + "ia32" 563 + ], 564 + "dev": true, 565 + "license": "MIT", 566 + "optional": true, 567 + "os": [ 568 + "win32" 569 + ], 570 + "engines": { 571 + "node": ">=18" 572 + } 573 + }, 574 + "node_modules/@esbuild/win32-x64": { 575 + "version": "0.27.3", 576 + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.3.tgz", 577 + "integrity": "sha512-4uJGhsxuptu3OcpVAzli+/gWusVGwZZHTlS63hh++ehExkVT8SgiEf7/uC/PclrPPkLhZqGgCTjd0VWLo6xMqA==", 578 + "cpu": [ 579 + "x64" 580 + ], 581 + "dev": true, 582 + "license": "MIT", 583 + "optional": true, 584 + "os": [ 585 + "win32" 586 + ], 587 + "engines": { 588 + "node": ">=18" 589 + } 590 + }, 591 + "node_modules/@img/colour": { 592 + "version": "1.1.0", 593 + "resolved": "https://registry.npmjs.org/@img/colour/-/colour-1.1.0.tgz", 594 + "integrity": "sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==", 595 + "dev": true, 596 + "license": "MIT", 597 + "engines": { 598 + "node": ">=18" 599 + } 600 + }, 601 + "node_modules/@img/sharp-darwin-arm64": { 602 + "version": "0.34.5", 603 + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.5.tgz", 604 + "integrity": "sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==", 605 + "cpu": [ 606 + "arm64" 607 + ], 608 + "dev": true, 609 + "license": "Apache-2.0", 610 + "optional": true, 611 + "os": [ 612 + "darwin" 613 + ], 614 + "engines": { 615 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 616 + }, 617 + "funding": { 618 + "url": "https://opencollective.com/libvips" 619 + }, 620 + "optionalDependencies": { 621 + "@img/sharp-libvips-darwin-arm64": "1.2.4" 622 + } 623 + }, 624 + "node_modules/@img/sharp-darwin-x64": { 625 + "version": "0.34.5", 626 + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.5.tgz", 627 + "integrity": "sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==", 628 + "cpu": [ 629 + "x64" 630 + ], 631 + "dev": true, 632 + "license": "Apache-2.0", 633 + "optional": true, 634 + "os": [ 635 + "darwin" 636 + ], 637 + "engines": { 638 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 639 + }, 640 + "funding": { 641 + "url": "https://opencollective.com/libvips" 642 + }, 643 + "optionalDependencies": { 644 + "@img/sharp-libvips-darwin-x64": "1.2.4" 645 + } 646 + }, 647 + "node_modules/@img/sharp-libvips-darwin-arm64": { 648 + "version": "1.2.4", 649 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.2.4.tgz", 650 + "integrity": "sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==", 651 + "cpu": [ 652 + "arm64" 653 + ], 654 + "dev": true, 655 + "license": "LGPL-3.0-or-later", 656 + "optional": true, 657 + "os": [ 658 + "darwin" 659 + ], 660 + "funding": { 661 + "url": "https://opencollective.com/libvips" 662 + } 663 + }, 664 + "node_modules/@img/sharp-libvips-darwin-x64": { 665 + "version": "1.2.4", 666 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.2.4.tgz", 667 + "integrity": "sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==", 668 + "cpu": [ 669 + "x64" 670 + ], 671 + "dev": true, 672 + "license": "LGPL-3.0-or-later", 673 + "optional": true, 674 + "os": [ 675 + "darwin" 676 + ], 677 + "funding": { 678 + "url": "https://opencollective.com/libvips" 679 + } 680 + }, 681 + "node_modules/@img/sharp-libvips-linux-arm": { 682 + "version": "1.2.4", 683 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.2.4.tgz", 684 + "integrity": "sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==", 685 + "cpu": [ 686 + "arm" 687 + ], 688 + "dev": true, 689 + "license": "LGPL-3.0-or-later", 690 + "optional": true, 691 + "os": [ 692 + "linux" 693 + ], 694 + "funding": { 695 + "url": "https://opencollective.com/libvips" 696 + } 697 + }, 698 + "node_modules/@img/sharp-libvips-linux-arm64": { 699 + "version": "1.2.4", 700 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.2.4.tgz", 701 + "integrity": "sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==", 702 + "cpu": [ 703 + "arm64" 704 + ], 705 + "dev": true, 706 + "license": "LGPL-3.0-or-later", 707 + "optional": true, 708 + "os": [ 709 + "linux" 710 + ], 711 + "funding": { 712 + "url": "https://opencollective.com/libvips" 713 + } 714 + }, 715 + "node_modules/@img/sharp-libvips-linux-ppc64": { 716 + "version": "1.2.4", 717 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.2.4.tgz", 718 + "integrity": "sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==", 719 + "cpu": [ 720 + "ppc64" 721 + ], 722 + "dev": true, 723 + "license": "LGPL-3.0-or-later", 724 + "optional": true, 725 + "os": [ 726 + "linux" 727 + ], 728 + "funding": { 729 + "url": "https://opencollective.com/libvips" 730 + } 731 + }, 732 + "node_modules/@img/sharp-libvips-linux-riscv64": { 733 + "version": "1.2.4", 734 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-riscv64/-/sharp-libvips-linux-riscv64-1.2.4.tgz", 735 + "integrity": "sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==", 736 + "cpu": [ 737 + "riscv64" 738 + ], 739 + "dev": true, 740 + "license": "LGPL-3.0-or-later", 741 + "optional": true, 742 + "os": [ 743 + "linux" 744 + ], 745 + "funding": { 746 + "url": "https://opencollective.com/libvips" 747 + } 748 + }, 749 + "node_modules/@img/sharp-libvips-linux-s390x": { 750 + "version": "1.2.4", 751 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.2.4.tgz", 752 + "integrity": "sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==", 753 + "cpu": [ 754 + "s390x" 755 + ], 756 + "dev": true, 757 + "license": "LGPL-3.0-or-later", 758 + "optional": true, 759 + "os": [ 760 + "linux" 761 + ], 762 + "funding": { 763 + "url": "https://opencollective.com/libvips" 764 + } 765 + }, 766 + "node_modules/@img/sharp-libvips-linux-x64": { 767 + "version": "1.2.4", 768 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.2.4.tgz", 769 + "integrity": "sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==", 770 + "cpu": [ 771 + "x64" 772 + ], 773 + "dev": true, 774 + "license": "LGPL-3.0-or-later", 775 + "optional": true, 776 + "os": [ 777 + "linux" 778 + ], 779 + "funding": { 780 + "url": "https://opencollective.com/libvips" 781 + } 782 + }, 783 + "node_modules/@img/sharp-libvips-linuxmusl-arm64": { 784 + "version": "1.2.4", 785 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.2.4.tgz", 786 + "integrity": "sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==", 787 + "cpu": [ 788 + "arm64" 789 + ], 790 + "dev": true, 791 + "license": "LGPL-3.0-or-later", 792 + "optional": true, 793 + "os": [ 794 + "linux" 795 + ], 796 + "funding": { 797 + "url": "https://opencollective.com/libvips" 798 + } 799 + }, 800 + "node_modules/@img/sharp-libvips-linuxmusl-x64": { 801 + "version": "1.2.4", 802 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.2.4.tgz", 803 + "integrity": "sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==", 804 + "cpu": [ 805 + "x64" 806 + ], 807 + "dev": true, 808 + "license": "LGPL-3.0-or-later", 809 + "optional": true, 810 + "os": [ 811 + "linux" 812 + ], 813 + "funding": { 814 + "url": "https://opencollective.com/libvips" 815 + } 816 + }, 817 + "node_modules/@img/sharp-linux-arm": { 818 + "version": "0.34.5", 819 + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.5.tgz", 820 + "integrity": "sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==", 821 + "cpu": [ 822 + "arm" 823 + ], 824 + "dev": true, 825 + "license": "Apache-2.0", 826 + "optional": true, 827 + "os": [ 828 + "linux" 829 + ], 830 + "engines": { 831 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 832 + }, 833 + "funding": { 834 + "url": "https://opencollective.com/libvips" 835 + }, 836 + "optionalDependencies": { 837 + "@img/sharp-libvips-linux-arm": "1.2.4" 838 + } 839 + }, 840 + "node_modules/@img/sharp-linux-arm64": { 841 + "version": "0.34.5", 842 + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.5.tgz", 843 + "integrity": "sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==", 844 + "cpu": [ 845 + "arm64" 846 + ], 847 + "dev": true, 848 + "license": "Apache-2.0", 849 + "optional": true, 850 + "os": [ 851 + "linux" 852 + ], 853 + "engines": { 854 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 855 + }, 856 + "funding": { 857 + "url": "https://opencollective.com/libvips" 858 + }, 859 + "optionalDependencies": { 860 + "@img/sharp-libvips-linux-arm64": "1.2.4" 861 + } 862 + }, 863 + "node_modules/@img/sharp-linux-ppc64": { 864 + "version": "0.34.5", 865 + "resolved": "https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.34.5.tgz", 866 + "integrity": "sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==", 867 + "cpu": [ 868 + "ppc64" 869 + ], 870 + "dev": true, 871 + "license": "Apache-2.0", 872 + "optional": true, 873 + "os": [ 874 + "linux" 875 + ], 876 + "engines": { 877 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 878 + }, 879 + "funding": { 880 + "url": "https://opencollective.com/libvips" 881 + }, 882 + "optionalDependencies": { 883 + "@img/sharp-libvips-linux-ppc64": "1.2.4" 884 + } 885 + }, 886 + "node_modules/@img/sharp-linux-riscv64": { 887 + "version": "0.34.5", 888 + "resolved": "https://registry.npmjs.org/@img/sharp-linux-riscv64/-/sharp-linux-riscv64-0.34.5.tgz", 889 + "integrity": "sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==", 890 + "cpu": [ 891 + "riscv64" 892 + ], 893 + "dev": true, 894 + "license": "Apache-2.0", 895 + "optional": true, 896 + "os": [ 897 + "linux" 898 + ], 899 + "engines": { 900 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 901 + }, 902 + "funding": { 903 + "url": "https://opencollective.com/libvips" 904 + }, 905 + "optionalDependencies": { 906 + "@img/sharp-libvips-linux-riscv64": "1.2.4" 907 + } 908 + }, 909 + "node_modules/@img/sharp-linux-s390x": { 910 + "version": "0.34.5", 911 + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.5.tgz", 912 + "integrity": "sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==", 913 + "cpu": [ 914 + "s390x" 915 + ], 916 + "dev": true, 917 + "license": "Apache-2.0", 918 + "optional": true, 919 + "os": [ 920 + "linux" 921 + ], 922 + "engines": { 923 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 924 + }, 925 + "funding": { 926 + "url": "https://opencollective.com/libvips" 927 + }, 928 + "optionalDependencies": { 929 + "@img/sharp-libvips-linux-s390x": "1.2.4" 930 + } 931 + }, 932 + "node_modules/@img/sharp-linux-x64": { 933 + "version": "0.34.5", 934 + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.5.tgz", 935 + "integrity": "sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==", 936 + "cpu": [ 937 + "x64" 938 + ], 939 + "dev": true, 940 + "license": "Apache-2.0", 941 + "optional": true, 942 + "os": [ 943 + "linux" 944 + ], 945 + "engines": { 946 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 947 + }, 948 + "funding": { 949 + "url": "https://opencollective.com/libvips" 950 + }, 951 + "optionalDependencies": { 952 + "@img/sharp-libvips-linux-x64": "1.2.4" 953 + } 954 + }, 955 + "node_modules/@img/sharp-linuxmusl-arm64": { 956 + "version": "0.34.5", 957 + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.5.tgz", 958 + "integrity": "sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==", 959 + "cpu": [ 960 + "arm64" 961 + ], 962 + "dev": true, 963 + "license": "Apache-2.0", 964 + "optional": true, 965 + "os": [ 966 + "linux" 967 + ], 968 + "engines": { 969 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 970 + }, 971 + "funding": { 972 + "url": "https://opencollective.com/libvips" 973 + }, 974 + "optionalDependencies": { 975 + "@img/sharp-libvips-linuxmusl-arm64": "1.2.4" 976 + } 977 + }, 978 + "node_modules/@img/sharp-linuxmusl-x64": { 979 + "version": "0.34.5", 980 + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.5.tgz", 981 + "integrity": "sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==", 982 + "cpu": [ 983 + "x64" 984 + ], 985 + "dev": true, 986 + "license": "Apache-2.0", 987 + "optional": true, 988 + "os": [ 989 + "linux" 990 + ], 991 + "engines": { 992 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 993 + }, 994 + "funding": { 995 + "url": "https://opencollective.com/libvips" 996 + }, 997 + "optionalDependencies": { 998 + "@img/sharp-libvips-linuxmusl-x64": "1.2.4" 999 + } 1000 + }, 1001 + "node_modules/@img/sharp-wasm32": { 1002 + "version": "0.34.5", 1003 + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.34.5.tgz", 1004 + "integrity": "sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==", 1005 + "cpu": [ 1006 + "wasm32" 1007 + ], 1008 + "dev": true, 1009 + "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", 1010 + "optional": true, 1011 + "dependencies": { 1012 + "@emnapi/runtime": "^1.7.0" 1013 + }, 1014 + "engines": { 1015 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 1016 + }, 1017 + "funding": { 1018 + "url": "https://opencollective.com/libvips" 1019 + } 1020 + }, 1021 + "node_modules/@img/sharp-win32-arm64": { 1022 + "version": "0.34.5", 1023 + "resolved": "https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.34.5.tgz", 1024 + "integrity": "sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==", 1025 + "cpu": [ 1026 + "arm64" 1027 + ], 1028 + "dev": true, 1029 + "license": "Apache-2.0 AND LGPL-3.0-or-later", 1030 + "optional": true, 1031 + "os": [ 1032 + "win32" 1033 + ], 1034 + "engines": { 1035 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 1036 + }, 1037 + "funding": { 1038 + "url": "https://opencollective.com/libvips" 1039 + } 1040 + }, 1041 + "node_modules/@img/sharp-win32-ia32": { 1042 + "version": "0.34.5", 1043 + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.5.tgz", 1044 + "integrity": "sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==", 1045 + "cpu": [ 1046 + "ia32" 1047 + ], 1048 + "dev": true, 1049 + "license": "Apache-2.0 AND LGPL-3.0-or-later", 1050 + "optional": true, 1051 + "os": [ 1052 + "win32" 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 + }, 1061 + "node_modules/@img/sharp-win32-x64": { 1062 + "version": "0.34.5", 1063 + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.5.tgz", 1064 + "integrity": "sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==", 1065 + "cpu": [ 1066 + "x64" 1067 + ], 1068 + "dev": true, 1069 + "license": "Apache-2.0 AND LGPL-3.0-or-later", 1070 + "optional": true, 1071 + "os": [ 1072 + "win32" 1073 + ], 1074 + "engines": { 1075 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 1076 + }, 1077 + "funding": { 1078 + "url": "https://opencollective.com/libvips" 1079 + } 1080 + }, 1081 + "node_modules/@jridgewell/resolve-uri": { 1082 + "version": "3.1.2", 1083 + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", 1084 + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", 1085 + "dev": true, 1086 + "license": "MIT", 1087 + "engines": { 1088 + "node": ">=6.0.0" 1089 + } 1090 + }, 1091 + "node_modules/@jridgewell/sourcemap-codec": { 1092 + "version": "1.5.5", 1093 + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", 1094 + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", 1095 + "dev": true, 1096 + "license": "MIT" 1097 + }, 1098 + "node_modules/@jridgewell/trace-mapping": { 1099 + "version": "0.3.9", 1100 + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", 1101 + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", 1102 + "dev": true, 1103 + "license": "MIT", 1104 + "dependencies": { 1105 + "@jridgewell/resolve-uri": "^3.0.3", 1106 + "@jridgewell/sourcemap-codec": "^1.4.10" 1107 + } 1108 + }, 1109 + "node_modules/@poppinss/colors": { 1110 + "version": "4.1.6", 1111 + "resolved": "https://registry.npmjs.org/@poppinss/colors/-/colors-4.1.6.tgz", 1112 + "integrity": "sha512-H9xkIdFswbS8n1d6vmRd8+c10t2Qe+rZITbbDHHkQixH5+2x1FDGmi/0K+WgWiqQFKPSlIYB7jlH6Kpfn6Fleg==", 1113 + "dev": true, 1114 + "license": "MIT", 1115 + "dependencies": { 1116 + "kleur": "^4.1.5" 1117 + } 1118 + }, 1119 + "node_modules/@poppinss/dumper": { 1120 + "version": "0.6.5", 1121 + "resolved": "https://registry.npmjs.org/@poppinss/dumper/-/dumper-0.6.5.tgz", 1122 + "integrity": "sha512-NBdYIb90J7LfOI32dOewKI1r7wnkiH6m920puQ3qHUeZkxNkQiFnXVWoE6YtFSv6QOiPPf7ys6i+HWWecDz7sw==", 1123 + "dev": true, 1124 + "license": "MIT", 1125 + "dependencies": { 1126 + "@poppinss/colors": "^4.1.5", 1127 + "@sindresorhus/is": "^7.0.2", 1128 + "supports-color": "^10.0.0" 1129 + } 1130 + }, 1131 + "node_modules/@poppinss/exception": { 1132 + "version": "1.2.3", 1133 + "resolved": "https://registry.npmjs.org/@poppinss/exception/-/exception-1.2.3.tgz", 1134 + "integrity": "sha512-dCED+QRChTVatE9ibtoaxc+WkdzOSjYTKi/+uacHWIsfodVfpsueo3+DKpgU5Px8qXjgmXkSvhXvSCz3fnP9lw==", 1135 + "dev": true, 1136 + "license": "MIT" 1137 + }, 1138 + "node_modules/@sindresorhus/is": { 1139 + "version": "7.2.0", 1140 + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-7.2.0.tgz", 1141 + "integrity": "sha512-P1Cz1dWaFfR4IR+U13mqqiGsLFf1KbayybWwdd2vfctdV6hDpUkgCY0nKOLLTMSoRd/jJNjtbqzf13K8DCCXQw==", 1142 + "dev": true, 1143 + "license": "MIT", 1144 + "engines": { 1145 + "node": ">=18" 1146 + }, 1147 + "funding": { 1148 + "url": "https://github.com/sindresorhus/is?sponsor=1" 1149 + } 1150 + }, 1151 + "node_modules/@speed-highlight/core": { 1152 + "version": "1.2.14", 1153 + "resolved": "https://registry.npmjs.org/@speed-highlight/core/-/core-1.2.14.tgz", 1154 + "integrity": "sha512-G4ewlBNhUtlLvrJTb88d2mdy2KRijzs4UhnlrOSRT4bmjh/IqNElZa3zkrZ+TC47TwtlDWzVLFADljF1Ijp5hA==", 1155 + "dev": true, 1156 + "license": "CC0-1.0" 1157 + }, 1158 + "node_modules/blake3-wasm": { 1159 + "version": "2.1.5", 1160 + "resolved": "https://registry.npmjs.org/blake3-wasm/-/blake3-wasm-2.1.5.tgz", 1161 + "integrity": "sha512-F1+K8EbfOZE49dtoPtmxUQrpXaBIl3ICvasLh+nJta0xkz+9kF/7uet9fLnwKqhDrmj6g+6K3Tw9yQPUg2ka5g==", 1162 + "dev": true, 1163 + "license": "MIT" 1164 + }, 1165 + "node_modules/cookie": { 1166 + "version": "1.1.1", 1167 + "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.1.1.tgz", 1168 + "integrity": "sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==", 1169 + "dev": true, 1170 + "license": "MIT", 1171 + "engines": { 1172 + "node": ">=18" 1173 + }, 1174 + "funding": { 1175 + "type": "opencollective", 1176 + "url": "https://opencollective.com/express" 1177 + } 1178 + }, 1179 + "node_modules/detect-libc": { 1180 + "version": "2.1.2", 1181 + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", 1182 + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", 1183 + "dev": true, 1184 + "license": "Apache-2.0", 1185 + "engines": { 1186 + "node": ">=8" 1187 + } 1188 + }, 1189 + "node_modules/error-stack-parser-es": { 1190 + "version": "1.0.5", 1191 + "resolved": "https://registry.npmjs.org/error-stack-parser-es/-/error-stack-parser-es-1.0.5.tgz", 1192 + "integrity": "sha512-5qucVt2XcuGMcEGgWI7i+yZpmpByQ8J1lHhcL7PwqCwu9FPP3VUXzT4ltHe5i2z9dePwEHcDVOAfSnHsOlCXRA==", 1193 + "dev": true, 1194 + "license": "MIT", 1195 + "funding": { 1196 + "url": "https://github.com/sponsors/antfu" 1197 + } 1198 + }, 1199 + "node_modules/esbuild": { 1200 + "version": "0.27.3", 1201 + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.3.tgz", 1202 + "integrity": "sha512-8VwMnyGCONIs6cWue2IdpHxHnAjzxnw2Zr7MkVxB2vjmQ2ivqGFb4LEG3SMnv0Gb2F/G/2yA8zUaiL1gywDCCg==", 1203 + "dev": true, 1204 + "hasInstallScript": true, 1205 + "license": "MIT", 1206 + "bin": { 1207 + "esbuild": "bin/esbuild" 1208 + }, 1209 + "engines": { 1210 + "node": ">=18" 1211 + }, 1212 + "optionalDependencies": { 1213 + "@esbuild/aix-ppc64": "0.27.3", 1214 + "@esbuild/android-arm": "0.27.3", 1215 + "@esbuild/android-arm64": "0.27.3", 1216 + "@esbuild/android-x64": "0.27.3", 1217 + "@esbuild/darwin-arm64": "0.27.3", 1218 + "@esbuild/darwin-x64": "0.27.3", 1219 + "@esbuild/freebsd-arm64": "0.27.3", 1220 + "@esbuild/freebsd-x64": "0.27.3", 1221 + "@esbuild/linux-arm": "0.27.3", 1222 + "@esbuild/linux-arm64": "0.27.3", 1223 + "@esbuild/linux-ia32": "0.27.3", 1224 + "@esbuild/linux-loong64": "0.27.3", 1225 + "@esbuild/linux-mips64el": "0.27.3", 1226 + "@esbuild/linux-ppc64": "0.27.3", 1227 + "@esbuild/linux-riscv64": "0.27.3", 1228 + "@esbuild/linux-s390x": "0.27.3", 1229 + "@esbuild/linux-x64": "0.27.3", 1230 + "@esbuild/netbsd-arm64": "0.27.3", 1231 + "@esbuild/netbsd-x64": "0.27.3", 1232 + "@esbuild/openbsd-arm64": "0.27.3", 1233 + "@esbuild/openbsd-x64": "0.27.3", 1234 + "@esbuild/openharmony-arm64": "0.27.3", 1235 + "@esbuild/sunos-x64": "0.27.3", 1236 + "@esbuild/win32-arm64": "0.27.3", 1237 + "@esbuild/win32-ia32": "0.27.3", 1238 + "@esbuild/win32-x64": "0.27.3" 1239 + } 1240 + }, 1241 + "node_modules/fsevents": { 1242 + "version": "2.3.3", 1243 + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", 1244 + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", 1245 + "dev": true, 1246 + "hasInstallScript": true, 1247 + "license": "MIT", 1248 + "optional": true, 1249 + "os": [ 1250 + "darwin" 1251 + ], 1252 + "engines": { 1253 + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 1254 + } 1255 + }, 1256 + "node_modules/kleur": { 1257 + "version": "4.1.5", 1258 + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", 1259 + "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", 1260 + "dev": true, 1261 + "license": "MIT", 1262 + "engines": { 1263 + "node": ">=6" 1264 + } 1265 + }, 1266 + "node_modules/miniflare": { 1267 + "version": "4.20260312.0", 1268 + "resolved": "https://registry.npmjs.org/miniflare/-/miniflare-4.20260312.0.tgz", 1269 + "integrity": "sha512-pieP2rfXynPT6VRINYaiHe/tfMJ4c5OIhqRlIdLF6iZ9g5xgpEmvimvIgMpgAdDJuFlrLcwDUi8MfAo2R6dt/w==", 1270 + "dev": true, 1271 + "license": "MIT", 1272 + "dependencies": { 1273 + "@cspotcode/source-map-support": "0.8.1", 1274 + "sharp": "^0.34.5", 1275 + "undici": "7.18.2", 1276 + "workerd": "1.20260312.1", 1277 + "ws": "8.18.0", 1278 + "youch": "4.1.0-beta.10" 1279 + }, 1280 + "bin": { 1281 + "miniflare": "bootstrap.js" 1282 + }, 1283 + "engines": { 1284 + "node": ">=18.0.0" 1285 + } 1286 + }, 1287 + "node_modules/path-to-regexp": { 1288 + "version": "6.3.0", 1289 + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.3.0.tgz", 1290 + "integrity": "sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==", 1291 + "dev": true, 1292 + "license": "MIT" 1293 + }, 1294 + "node_modules/pathe": { 1295 + "version": "2.0.3", 1296 + "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", 1297 + "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", 1298 + "dev": true, 1299 + "license": "MIT" 1300 + }, 1301 + "node_modules/semver": { 1302 + "version": "7.7.4", 1303 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", 1304 + "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", 1305 + "dev": true, 1306 + "license": "ISC", 1307 + "bin": { 1308 + "semver": "bin/semver.js" 1309 + }, 1310 + "engines": { 1311 + "node": ">=10" 1312 + } 1313 + }, 1314 + "node_modules/sharp": { 1315 + "version": "0.34.5", 1316 + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.34.5.tgz", 1317 + "integrity": "sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==", 1318 + "dev": true, 1319 + "hasInstallScript": true, 1320 + "license": "Apache-2.0", 1321 + "dependencies": { 1322 + "@img/colour": "^1.0.0", 1323 + "detect-libc": "^2.1.2", 1324 + "semver": "^7.7.3" 1325 + }, 1326 + "engines": { 1327 + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 1328 + }, 1329 + "funding": { 1330 + "url": "https://opencollective.com/libvips" 1331 + }, 1332 + "optionalDependencies": { 1333 + "@img/sharp-darwin-arm64": "0.34.5", 1334 + "@img/sharp-darwin-x64": "0.34.5", 1335 + "@img/sharp-libvips-darwin-arm64": "1.2.4", 1336 + "@img/sharp-libvips-darwin-x64": "1.2.4", 1337 + "@img/sharp-libvips-linux-arm": "1.2.4", 1338 + "@img/sharp-libvips-linux-arm64": "1.2.4", 1339 + "@img/sharp-libvips-linux-ppc64": "1.2.4", 1340 + "@img/sharp-libvips-linux-riscv64": "1.2.4", 1341 + "@img/sharp-libvips-linux-s390x": "1.2.4", 1342 + "@img/sharp-libvips-linux-x64": "1.2.4", 1343 + "@img/sharp-libvips-linuxmusl-arm64": "1.2.4", 1344 + "@img/sharp-libvips-linuxmusl-x64": "1.2.4", 1345 + "@img/sharp-linux-arm": "0.34.5", 1346 + "@img/sharp-linux-arm64": "0.34.5", 1347 + "@img/sharp-linux-ppc64": "0.34.5", 1348 + "@img/sharp-linux-riscv64": "0.34.5", 1349 + "@img/sharp-linux-s390x": "0.34.5", 1350 + "@img/sharp-linux-x64": "0.34.5", 1351 + "@img/sharp-linuxmusl-arm64": "0.34.5", 1352 + "@img/sharp-linuxmusl-x64": "0.34.5", 1353 + "@img/sharp-wasm32": "0.34.5", 1354 + "@img/sharp-win32-arm64": "0.34.5", 1355 + "@img/sharp-win32-ia32": "0.34.5", 1356 + "@img/sharp-win32-x64": "0.34.5" 1357 + } 1358 + }, 1359 + "node_modules/supports-color": { 1360 + "version": "10.2.2", 1361 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-10.2.2.tgz", 1362 + "integrity": "sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g==", 1363 + "dev": true, 1364 + "license": "MIT", 1365 + "engines": { 1366 + "node": ">=18" 1367 + }, 1368 + "funding": { 1369 + "url": "https://github.com/chalk/supports-color?sponsor=1" 1370 + } 1371 + }, 1372 + "node_modules/tslib": { 1373 + "version": "2.8.1", 1374 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", 1375 + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", 1376 + "dev": true, 1377 + "license": "0BSD", 1378 + "optional": true 1379 + }, 1380 + "node_modules/undici": { 1381 + "version": "7.18.2", 1382 + "resolved": "https://registry.npmjs.org/undici/-/undici-7.18.2.tgz", 1383 + "integrity": "sha512-y+8YjDFzWdQlSE9N5nzKMT3g4a5UBX1HKowfdXh0uvAnTaqqwqB92Jt4UXBAeKekDs5IaDKyJFR4X1gYVCgXcw==", 1384 + "dev": true, 1385 + "license": "MIT", 1386 + "engines": { 1387 + "node": ">=20.18.1" 1388 + } 1389 + }, 1390 + "node_modules/unenv": { 1391 + "version": "2.0.0-rc.24", 1392 + "resolved": "https://registry.npmjs.org/unenv/-/unenv-2.0.0-rc.24.tgz", 1393 + "integrity": "sha512-i7qRCmY42zmCwnYlh9H2SvLEypEFGye5iRmEMKjcGi7zk9UquigRjFtTLz0TYqr0ZGLZhaMHl/foy1bZR+Cwlw==", 1394 + "dev": true, 1395 + "license": "MIT", 1396 + "dependencies": { 1397 + "pathe": "^2.0.3" 1398 + } 1399 + }, 1400 + "node_modules/workerd": { 1401 + "version": "1.20260312.1", 1402 + "resolved": "https://registry.npmjs.org/workerd/-/workerd-1.20260312.1.tgz", 1403 + "integrity": "sha512-nNpPkw9jaqo79B+iBCOiksx+N62xC+ETIfyzofUEdY3cSOHJg6oNnVSHm7vHevzVblfV76c8Gr0cXHEapYMBEg==", 1404 + "dev": true, 1405 + "hasInstallScript": true, 1406 + "license": "Apache-2.0", 1407 + "bin": { 1408 + "workerd": "bin/workerd" 1409 + }, 1410 + "engines": { 1411 + "node": ">=16" 1412 + }, 1413 + "optionalDependencies": { 1414 + "@cloudflare/workerd-darwin-64": "1.20260312.1", 1415 + "@cloudflare/workerd-darwin-arm64": "1.20260312.1", 1416 + "@cloudflare/workerd-linux-64": "1.20260312.1", 1417 + "@cloudflare/workerd-linux-arm64": "1.20260312.1", 1418 + "@cloudflare/workerd-windows-64": "1.20260312.1" 1419 + } 1420 + }, 1421 + "node_modules/wrangler": { 1422 + "version": "4.73.0", 1423 + "resolved": "https://registry.npmjs.org/wrangler/-/wrangler-4.73.0.tgz", 1424 + "integrity": "sha512-VJXsqKDFCp6OtFEHXITSOR5kh95JOknwPY8m7RyQuWJQguSybJy43m4vhoCSt42prutTef7eeuw7L4V4xiynGw==", 1425 + "dev": true, 1426 + "license": "MIT OR Apache-2.0", 1427 + "dependencies": { 1428 + "@cloudflare/kv-asset-handler": "0.4.2", 1429 + "@cloudflare/unenv-preset": "2.15.0", 1430 + "blake3-wasm": "2.1.5", 1431 + "esbuild": "0.27.3", 1432 + "miniflare": "4.20260312.0", 1433 + "path-to-regexp": "6.3.0", 1434 + "unenv": "2.0.0-rc.24", 1435 + "workerd": "1.20260312.1" 1436 + }, 1437 + "bin": { 1438 + "wrangler": "bin/wrangler.js", 1439 + "wrangler2": "bin/wrangler.js" 1440 + }, 1441 + "engines": { 1442 + "node": ">=20.0.0" 1443 + }, 1444 + "optionalDependencies": { 1445 + "fsevents": "~2.3.2" 1446 + }, 1447 + "peerDependencies": { 1448 + "@cloudflare/workers-types": "^4.20260312.1" 1449 + }, 1450 + "peerDependenciesMeta": { 1451 + "@cloudflare/workers-types": { 1452 + "optional": true 1453 + } 1454 + } 1455 + }, 1456 + "node_modules/ws": { 1457 + "version": "8.18.0", 1458 + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", 1459 + "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", 1460 + "dev": true, 1461 + "license": "MIT", 1462 + "engines": { 1463 + "node": ">=10.0.0" 1464 + }, 1465 + "peerDependencies": { 1466 + "bufferutil": "^4.0.1", 1467 + "utf-8-validate": ">=5.0.2" 1468 + }, 1469 + "peerDependenciesMeta": { 1470 + "bufferutil": { 1471 + "optional": true 1472 + }, 1473 + "utf-8-validate": { 1474 + "optional": true 1475 + } 1476 + } 1477 + }, 1478 + "node_modules/youch": { 1479 + "version": "4.1.0-beta.10", 1480 + "resolved": "https://registry.npmjs.org/youch/-/youch-4.1.0-beta.10.tgz", 1481 + "integrity": "sha512-rLfVLB4FgQneDr0dv1oddCVZmKjcJ6yX6mS4pU82Mq/Dt9a3cLZQ62pDBL4AUO+uVrCvtWz3ZFUL2HFAFJ/BXQ==", 1482 + "dev": true, 1483 + "license": "MIT", 1484 + "dependencies": { 1485 + "@poppinss/colors": "^4.1.5", 1486 + "@poppinss/dumper": "^0.6.4", 1487 + "@speed-highlight/core": "^1.2.7", 1488 + "cookie": "^1.0.2", 1489 + "youch-core": "^0.3.3" 1490 + } 1491 + }, 1492 + "node_modules/youch-core": { 1493 + "version": "0.3.3", 1494 + "resolved": "https://registry.npmjs.org/youch-core/-/youch-core-0.3.3.tgz", 1495 + "integrity": "sha512-ho7XuGjLaJ2hWHoK8yFnsUGy2Y5uDpqSTq1FkHLK4/oqKtyUU1AFbOOxY4IpC9f0fTLjwYbslUz0Po5BpD1wrA==", 1496 + "dev": true, 1497 + "license": "MIT", 1498 + "dependencies": { 1499 + "@poppinss/exception": "^1.2.2", 1500 + "error-stack-parser-es": "^1.0.5" 1501 + } 1502 + } 1503 + } 1504 + }
+13
site/package.json
··· 1 + { 2 + "name": "vit-site", 3 + "version": "0.1.0", 4 + "private": true, 5 + "type": "module", 6 + "scripts": { 7 + "dev": "npx wrangler dev", 8 + "deploy": "npx wrangler deploy" 9 + }, 10 + "devDependencies": { 11 + "wrangler": "^4" 12 + } 13 + }
+10
site/wrangler.toml
··· 1 + name = "vit-site" 2 + compatibility_date = "2024-12-01" 3 + account_id = "3f2c1528c7d4d9685819ea9e9e307c92" 4 + 5 + [assets] 6 + directory = "../docs" 7 + 8 + [[routes]] 9 + pattern = "v-it.org/*" 10 + zone_name = "v-it.org"