Commit 4e578e1fa8

4e578e1fa8a563a8359c31e5572b7f34bf5fa424

parent: 540c794a39

Unsigned

dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> · 2026-07-27 01:15 UTC
committer: <noreply@github.com>

Bump wrangler from 4.112.0 to 4.114.0

Bumps [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) from 4.112.0 to 4.114.0.
- [Release notes](https://github.com/cloudflare/workers-sdk/releases)
- [Commits](https://github.com/cloudflare/workers-sdk/commits/wrangler@4.114.0/packages/wrangler)

---
updated-dependencies:
- dependency-name: wrangler
  dependency-version: 4.114.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Layout: unified · split

package-lock.json +666 −629
@@ -14,7 +14,7 @@
14 "devDependencies": { 14 "devDependencies": {
15 "@types/node": "^26.1.1", 15 "@types/node": "^26.1.1",
16 "typescript": "^7.0.2", 16 "typescript": "^7.0.2",
17 "wrangler": "^4.0.0" 17 "wrangler": "^4.114.0"
18 } 18 }
19 }, 19 },
20 "node_modules/@cloudflare/kv-asset-handler": { 20 "node_modules/@cloudflare/kv-asset-handler": {
@@ -27,6 +27,91 @@
27 "node": ">=22.0.0" 27 "node": ">=22.0.0"
28 } 28 }
29 }, 29 },
30 "node_modules/@cloudflare/workerd-darwin-64": {
31 "version": "1.20260722.1",
32 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-64/-/workerd-darwin-64-1.20260722.1.tgz",
33 "integrity": "sha512-vZOP8vIS3NwnuaO+gz0FZ7kIGeiO3bZmxV35Ph9zOXKSREhDFlH7wQ7mkCdhW3O4jnXsew+XT7b+DNEI2CcJGQ==",
34 "cpu": [
35 "x64"
36 ],
37 "dev": true,
38 "license": "Apache-2.0",
39 "optional": true,
40 "os": [
41 "darwin"
42 ],
43 "engines": {
44 "node": ">=16"
45 }
46 },
47 "node_modules/@cloudflare/workerd-darwin-arm64": {
48 "version": "1.20260722.1",
49 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-arm64/-/workerd-darwin-arm64-1.20260722.1.tgz",
50 "integrity": "sha512-EmIQymihDq6WNdER4+LF8Qn80yqayBUpJ+tkOO7wmY8pmgfyXjIUFNXotl21AHovTeu2seR7HdVUgeN/BilCWw==",
51 "cpu": [
52 "arm64"
53 ],
54 "dev": true,
55 "license": "Apache-2.0",
56 "optional": true,
57 "os": [
58 "darwin"
59 ],
60 "engines": {
61 "node": ">=16"
62 }
63 },
64 "node_modules/@cloudflare/workerd-linux-64": {
65 "version": "1.20260722.1",
66 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-64/-/workerd-linux-64-1.20260722.1.tgz",
67 "integrity": "sha512-jvZ3k9fxcnEn04s80CgIYxQfpOyAiz/8qC42DP8EBa9tR27qWyg9wmm31zIobVlrgBZn/+8NfdP73avRGcQOjQ==",
68 "cpu": [
69 "x64"
70 ],
71 "dev": true,
72 "license": "Apache-2.0",
73 "optional": true,
74 "os": [
75 "linux"
76 ],
77 "engines": {
78 "node": ">=16"
79 }
80 },
81 "node_modules/@cloudflare/workerd-linux-arm64": {
82 "version": "1.20260722.1",
83 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-arm64/-/workerd-linux-arm64-1.20260722.1.tgz",
84 "integrity": "sha512-BOSB55SMNdy+DA5uj2WirgiNanpHGis5PVvXH1wSfvjRKr4JGgWK+EZzxz0RFUo6QjjQQC/NimEzNZ7va7jmKg==",
85 "cpu": [
86 "arm64"
87 ],
88 "dev": true,
89 "license": "Apache-2.0",
90 "optional": true,
91 "os": [
92 "linux"
93 ],
94 "engines": {
95 "node": ">=16"
96 }
97 },
98 "node_modules/@cloudflare/workerd-windows-64": {
99 "version": "1.20260722.1",
100 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-windows-64/-/workerd-windows-64-1.20260722.1.tgz",
101 "integrity": "sha512-sYM8YgUpKnRz2xjvdJLX1Ojzoi4MlA4gk8WTTExhGydjYB2UTs5NIbv0ZmpKgMoK9io3ixgmiW56ZnTbcWOdiA==",
102 "cpu": [
103 "x64"
104 ],
105 "dev": true,
106 "license": "Apache-2.0",
107 "optional": true,
108 "os": [
109 "win32"
110 ],
111 "engines": {
112 "node": ">=16"
113 }
114 },
30 "node_modules/@cspotcode/source-map-support": { 115 "node_modules/@cspotcode/source-map-support": {
31 "version": "0.8.1", 116 "version": "0.8.1",
32 "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", 117 "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz",
@@ -41,9 +126,9 @@
41 } 126 }
42 }, 127 },
43 "node_modules/@emnapi/runtime": { 128 "node_modules/@emnapi/runtime": {
44 "version": "1.11.2", 129 "version": "1.11.3",
45 "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.2.tgz", 130 "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.3.tgz",
46 "integrity": "sha512-kyOl3X0DuTiT1h2ft8r2fYO8JYtU9a9Xis/zBSiGArNaagCOWx90N1k2wxp18czFDH+OgcWGb5ZP/XMt3dcyPA==", 131 "integrity": "sha512-Xz4Tpyki7XyrpbUK1jR1AhdAdaXyhhY4lZ3neLodmhpuWfy2PAQN5B46sAiU4liOXGLkHypn/qU+jvfWSCYYLA==",
47 "dev": true, 132 "dev": true,
48 "license": "MIT", 133 "license": "MIT",
49 "optional": true, 134 "optional": true,
@@ -469,10 +554,150 @@
469 "node": ">=18" 554 "node": ">=18"
470 } 555 }
471 }, 556 },
557 "node_modules/@img/sharp-darwin-arm64": {
558 "version": "0.35.2",
559 "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.35.2.tgz",
560 "integrity": "sha512-eEieHsMksAW4IiO5NzauESRl2D2qz3J/kwUxUrSfV06A93eEaRfMpHXyUb1mAqrR7i8U9A0GRqE9pjn6u1Jjpg==",
561 "cpu": [
562 "arm64"
563 ],
564 "dev": true,
565 "license": "Apache-2.0",
566 "optional": true,
567 "os": [
568 "darwin"
569 ],
570 "engines": {
571 "node": ">=20.9.0"
572 },
573 "funding": {
574 "url": "https://opencollective.com/libvips"
575 },
576 "optionalDependencies": {
577 "@img/sharp-libvips-darwin-arm64": "1.3.1"
578 }
579 },
580 "node_modules/@img/sharp-darwin-x64": {
581 "version": "0.35.2",
582 "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.35.2.tgz",
583 "integrity": "sha512-BaktuGPCeHJMARpodR8jK4uKiZrPAy9WrfQW0sdI37clracq8Bp01AYS3SZgi5FS/y5twa9t4+LIuuxQjqRrWw==",
584 "cpu": [
585 "x64"
586 ],
587 "dev": true,
588 "license": "Apache-2.0",
589 "optional": true,
590 "os": [
591 "darwin"
592 ],
593 "engines": {
594 "node": ">=20.9.0"
595 },
596 "funding": {
597 "url": "https://opencollective.com/libvips"
598 },
599 "optionalDependencies": {
600 "@img/sharp-libvips-darwin-x64": "1.3.1"
601 }
602 },
603 "node_modules/@img/sharp-freebsd-wasm32": {
604 "version": "0.35.2",
605 "resolved": "https://registry.npmjs.org/@img/sharp-freebsd-wasm32/-/sharp-freebsd-wasm32-0.35.2.tgz",
606 "integrity": "sha512-YoAxdnd8hPUkvLHd3bWY+YA8nw3xM/RyRopYucNsWHVSan8NLVM3X2volsfoRDcXdUJPg6tXahSd7HXPK7lRnw==",
607 "dev": true,
608 "license": "Apache-2.0",
609 "optional": true,
610 "os": [
611 "freebsd"
612 ],
613 "dependencies": {
614 "@img/sharp-wasm32": "0.35.2"
615 },
616 "engines": {
617 "node": ">=20.9.0"
618 },
619 "funding": {
620 "url": "https://opencollective.com/libvips"
621 }
622 },
623 "node_modules/@img/sharp-libvips-darwin-arm64": {
624 "version": "1.3.1",
625 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.3.1.tgz",
626 "integrity": "sha512-4V/M3roRMTYjiwZY9IOVQOE8OyeCxFAkYmyZDrZl51uOKjibm3oeEJ4WAmLxutAfzFbC9jqUiPs2gbnGflH+7g==",
627 "cpu": [
628 "arm64"
629 ],
630 "dev": true,
631 "license": "LGPL-3.0-or-later",
632 "optional": true,
633 "os": [
634 "darwin"
635 ],
636 "funding": {
637 "url": "https://opencollective.com/libvips"
638 }
639 },
640 "node_modules/@img/sharp-libvips-darwin-x64": {
641 "version": "1.3.1",
642 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.3.1.tgz",
643 "integrity": "sha512-c0/DxItpJv2+dGhgycJBBgotdqruGYDvA79drdh0MD1dFpy7JzJ/PlXwi1H4rFf0eTy8tgbI91aHDnZIceY3jQ==",
644 "cpu": [
645 "x64"
646 ],
647 "dev": true,
648 "license": "LGPL-3.0-or-later",
649 "optional": true,
650 "os": [
651 "darwin"
652 ],
653 "funding": {
654 "url": "https://opencollective.com/libvips"
655 }
656 },
657 "node_modules/@img/sharp-libvips-linux-arm": {
658 "version": "1.3.1",
659 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.3.1.tgz",
660 "integrity": "sha512-aGGy9aWzXgHBG7HNyQPWorZthlp7+x6fDRoPAQbGO3ThcttuTyKIx3NuSHb6zb4gBNq6/yNn9f1cy9nFKS/Vmg==",
661 "cpu": [
662 "arm"
663 ],
664 "dev": true,
665 "libc": [
666 "glibc"
667 ],
668 "license": "LGPL-3.0-or-later",
669 "optional": true,
670 "os": [
671 "linux"
672 ],
673 "funding": {
674 "url": "https://opencollective.com/libvips"
675 }
676 },
677 "node_modules/@img/sharp-libvips-linux-arm64": {
678 "version": "1.3.1",
679 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.3.1.tgz",
680 "integrity": "sha512-JznefmcK9j1JKPz8AkQDh89kjojubyfOasWBPKfzMIhPwsgDy9evpE/naJTXXXmghS1iFwR8u/kTwh/I2/+GCw==",
681 "cpu": [
682 "arm64"
683 ],
684 "dev": true,
685 "libc": [
686 "glibc"
687 ],
688 "license": "LGPL-3.0-or-later",
689 "optional": true,
690 "os": [
691 "linux"
692 ],
693 "funding": {
694 "url": "https://opencollective.com/libvips"
695 }
696 },
472 "node_modules/@img/sharp-libvips-linux-ppc64": { 697 "node_modules/@img/sharp-libvips-linux-ppc64": {
473 "version": "1.2.4", 698 "version": "1.3.1",
474 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.2.4.tgz", 699 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.3.1.tgz",
475 "integrity": "sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==", 700 "integrity": "sha512-1EkwGNCZk6iWNCMWqrvdJ+r1j0PT1zIz60CNPhYnJlK/zyeWqlsPZIe+ocBVqPF8k/Ssee/NCk+tE9Ryrko6ng==",
476 "cpu": [ 701 "cpu": [
477 "ppc64" 702 "ppc64"
478 ], 703 ],
@@ -490,9 +715,9 @@
490 } 715 }
491 }, 716 },
492 "node_modules/@img/sharp-libvips-linux-riscv64": { 717 "node_modules/@img/sharp-libvips-linux-riscv64": {
493 "version": "1.2.4", 718 "version": "1.3.1",
494 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-riscv64/-/sharp-libvips-linux-riscv64-1.2.4.tgz", 719 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-riscv64/-/sharp-libvips-linux-riscv64-1.3.1.tgz",
495 "integrity": "sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==", 720 "integrity": "sha512-Ilays+w2bXdnxzxtQdmXR62u8o8GYa3eL4+Gr+1KiE4xperMZUslRaVPJwwPkzlHEjGfXAfRVAa/7CYCtSqsBw==",
496 "cpu": [ 721 "cpu": [
497 "riscv64" 722 "riscv64"
498 ], 723 ],
@@ -509,12 +734,92 @@
509 "url": "https://opencollective.com/libvips" 734 "url": "https://opencollective.com/libvips"
510 } 735 }
511 }, 736 },
512 "node_modules/@img/sharp-linux-ppc64": { 737 "node_modules/@img/sharp-libvips-linux-s390x": {
513 "version": "0.34.5", 738 "version": "1.3.1",
514 "resolved": "https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.34.5.tgz", 739 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.3.1.tgz",
515 "integrity": "sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==", 740 "integrity": "sha512-VfBwVHQTbRoj4XlpA/KLZ7ltgMpz+4WSejFzQ+GnoImjo1PtEJ59QB2qR1xQEeRPYIkNrPIm2L4cICMvz4C2ew==",
516 "cpu": [ 741 "cpu": [
517 "ppc64" 742 "s390x"
743 ],
744 "dev": true,
745 "libc": [
746 "glibc"
747 ],
748 "license": "LGPL-3.0-or-later",
749 "optional": true,
750 "os": [
751 "linux"
752 ],
753 "funding": {
754 "url": "https://opencollective.com/libvips"
755 }
756 },
757 "node_modules/@img/sharp-libvips-linux-x64": {
758 "version": "1.3.1",
759 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.3.1.tgz",
760 "integrity": "sha512-+c8ukgwU62DS54nCAjw7keOfHUkmr0B5QHEdcOqRnodF/MNXJbVI8Eopoj4B/0H8Asr65I+A4Amrn7a85/md6A==",
761 "cpu": [
762 "x64"
763 ],
764 "dev": true,
765 "libc": [
766 "glibc"
767 ],
768 "license": "LGPL-3.0-or-later",
769 "optional": true,
770 "os": [
771 "linux"
772 ],
773 "funding": {
774 "url": "https://opencollective.com/libvips"
775 }
776 },
777 "node_modules/@img/sharp-libvips-linuxmusl-arm64": {
778 "version": "1.3.1",
779 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.3.1.tgz",
780 "integrity": "sha512-qlKb/pwbkAi1WMsJrYHk7CuDrd12s27U2QnRhFYUoJNrRCmkosMTttuRFat/DDB3IlDm5qE1TJgZ4JDnHX8Ldw==",
781 "cpu": [
782 "arm64"
783 ],
784 "dev": true,
785 "libc": [
786 "musl"
787 ],
788 "license": "LGPL-3.0-or-later",
789 "optional": true,
790 "os": [
791 "linux"
792 ],
793 "funding": {
794 "url": "https://opencollective.com/libvips"
795 }
796 },
797 "node_modules/@img/sharp-libvips-linuxmusl-x64": {
798 "version": "1.3.1",
799 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.3.1.tgz",
800 "integrity": "sha512-yO21HwoUVLN8Qa+/SBjQLMYwBWAVJjeGPNe+hc0OUeMeifEtJqu5a1c4HayE1nNpDih9y3/KkoltfkDodmKAlg==",
801 "cpu": [
802 "x64"
803 ],
804 "dev": true,
805 "libc": [
806 "musl"
807 ],
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.35.2",
819 "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.35.2.tgz",
820 "integrity": "sha512-SE4kzF2mepn6z+6E7L6lsV8FzuLL6IPQdyX8ZiwROAG/G8td+hP/m7FsFPwidtrF19gvajuC9l6TxAVcsA4S7A==",
821 "cpu": [
822 "arm"
518 ], 823 ],
519 "dev": true, 824 "dev": true,
520 "libc": [ 825 "libc": [
@@ -526,21 +831,21 @@
526 "linux" 831 "linux"
527 ], 832 ],
528 "engines": { 833 "engines": {
529 "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 834 "node": ">=20.9.0"
530 }, 835 },
531 "funding": { 836 "funding": {
532 "url": "https://opencollective.com/libvips" 837 "url": "https://opencollective.com/libvips"
533 }, 838 },
534 "optionalDependencies": { 839 "optionalDependencies": {
535 "@img/sharp-libvips-linux-ppc64": "1.2.4" 840 "@img/sharp-libvips-linux-arm": "1.3.1"
536 } 841 }
537 }, 842 },
538 "node_modules/@img/sharp-linux-riscv64": { 843 "node_modules/@img/sharp-linux-arm64": {
539 "version": "0.34.5", 844 "version": "0.35.2",
540 "resolved": "https://registry.npmjs.org/@img/sharp-linux-riscv64/-/sharp-linux-riscv64-0.34.5.tgz", 845 "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.35.2.tgz",
541 "integrity": "sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==", 846 "integrity": "sha512-af12Pnd0ZGu2HfP8NayB0kk6eC/lrfbQE6HlR4jD+34wdJ1Vw9TF6TMn6ZvffT+WgqVsl0hRbmNvz2u/23VmwA==",
542 "cpu": [ 847 "cpu": [
543 "riscv64" 848 "arm64"
544 ], 849 ],
545 "dev": true, 850 "dev": true,
546 "libc": [ 851 "libc": [
@@ -552,37 +857,270 @@
552 "linux" 857 "linux"
553 ], 858 ],
554 "engines": { 859 "engines": {
555 "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 860 "node": ">=20.9.0"
556 }, 861 },
557 "funding": { 862 "funding": {
558 "url": "https://opencollective.com/libvips" 863 "url": "https://opencollective.com/libvips"
559 }, 864 },
560 "optionalDependencies": { 865 "optionalDependencies": {
561 "@img/sharp-libvips-linux-riscv64": "1.2.4" 866 "@img/sharp-libvips-linux-arm64": "1.3.1"
562 } 867 }
563 }, 868 },
564 "node_modules/@img/sharp-win32-arm64": { 869 "node_modules/@img/sharp-linux-ppc64": {
565 "version": "0.34.5", 870 "version": "0.35.2",
566 "resolved": "https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.34.5.tgz", 871 "resolved": "https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.35.2.tgz",
567 "integrity": "sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==", 872 "integrity": "sha512-hYSBm7zcNtDCozCxQHYZJiu63b/bXsgRZuOxCIBZsStMM9Vap47iFHdbX4kCvQsblPB/k+clhELpdQJHQLSHvg==",
568 "cpu": [ 873 "cpu": [
569 "arm64" 874 "ppc64"
570 ], 875 ],
571 "dev": true, 876 "dev": true,
572 "license": "Apache-2.0 AND LGPL-3.0-or-later", 877 "libc": [
878 "glibc"
879 ],
880 "license": "Apache-2.0",
573 "optional": true, 881 "optional": true,
574 "os": [ 882 "os": [
575 "win32" 883 "linux"
576 ], 884 ],
577 "engines": { 885 "engines": {
578 "node": "^18.17.0 || ^20.3.0 || >=21.0.0" 886 "node": ">=20.9.0"
579 }, 887 },
580 "funding": { 888 "funding": {
581 "url": "https://opencollective.com/libvips" 889 "url": "https://opencollective.com/libvips"
890 },
891 "optionalDependencies": {
892 "@img/sharp-libvips-linux-ppc64": "1.3.1"
582 } 893 }
583 }, 894 },
584 "node_modules/@jridgewell/resolve-uri": { 895 "node_modules/@img/sharp-linux-riscv64": {
585 "version": "3.1.2", 896 "version": "0.35.2",
897 "resolved": "https://registry.npmjs.org/@img/sharp-linux-riscv64/-/sharp-linux-riscv64-0.35.2.tgz",
898 "integrity": "sha512-qQt0Kc13+Hoan/Awq/qMSQw3L+RI1NCRPgD5cUJ/1WSSmIoysLOc72jlRM3E0OHN9Yr313jgeQ2T+zW+F03QFA==",
899 "cpu": [
900 "riscv64"
901 ],
902 "dev": true,
903 "libc": [
904 "glibc"
905 ],
906 "license": "Apache-2.0",
907 "optional": true,
908 "os": [
909 "linux"
910 ],
911 "engines": {
912 "node": ">=20.9.0"
913 },
914 "funding": {
915 "url": "https://opencollective.com/libvips"
916 },
917 "optionalDependencies": {
918 "@img/sharp-libvips-linux-riscv64": "1.3.1"
919 }
920 },
921 "node_modules/@img/sharp-linux-s390x": {
922 "version": "0.35.2",
923 "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.35.2.tgz",
924 "integrity": "sha512-E4fLLfRPzDLlEeDaTzI98OFLcv++WL5ChLLMwPoVd0CIoZQqupBSNbOisPL5am9XsbQ9T84+iiMpUvbFtkunbA==",
925 "cpu": [
926 "s390x"
927 ],
928 "dev": true,
929 "libc": [
930 "glibc"
931 ],
932 "license": "Apache-2.0",
933 "optional": true,
934 "os": [
935 "linux"
936 ],
937 "engines": {
938 "node": ">=20.9.0"
939 },
940 "funding": {
941 "url": "https://opencollective.com/libvips"
942 },
943 "optionalDependencies": {
944 "@img/sharp-libvips-linux-s390x": "1.3.1"
945 }
946 },
947 "node_modules/@img/sharp-linux-x64": {
948 "version": "0.35.2",
949 "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.35.2.tgz",
950 "integrity": "sha512-gi0zFJJRLswfCZmHtJdikXPOc5u7qamSOS3NHedLqLd4W8Q0NqjdBr6TTRIgsfFjqfTsHFgdfvJ9LwqSgcHiAA==",
951 "cpu": [
952 "x64"
953 ],
954 "dev": true,
955 "libc": [
956 "glibc"
957 ],
958 "license": "Apache-2.0",
959 "optional": true,
960 "os": [
961 "linux"
962 ],
963 "engines": {
964 "node": ">=20.9.0"
965 },
966 "funding": {
967 "url": "https://opencollective.com/libvips"
968 },
969 "optionalDependencies": {
970 "@img/sharp-libvips-linux-x64": "1.3.1"
971 }
972 },
973 "node_modules/@img/sharp-linuxmusl-arm64": {
974 "version": "0.35.2",
975 "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.35.2.tgz",
976 "integrity": "sha512-siWbOW1u6HFnFLrp0waKyW7VEf7jYvcDWdrXEFa8AkdAQgEvuu5Fz8/Y70w9EeqAdwDtfU012BhEHHaDqvQNzg==",
977 "cpu": [
978 "arm64"
979 ],
980 "dev": true,
981 "libc": [
982 "musl"
983 ],
984 "license": "Apache-2.0",
985 "optional": true,
986 "os": [
987 "linux"
988 ],
989 "engines": {
990 "node": ">=20.9.0"
991 },
992 "funding": {
993 "url": "https://opencollective.com/libvips"
994 },
995 "optionalDependencies": {
996 "@img/sharp-libvips-linuxmusl-arm64": "1.3.1"
997 }
998 },
999 "node_modules/@img/sharp-linuxmusl-x64": {
1000 "version": "0.35.2",
1001 "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.35.2.tgz",
1002 "integrity": "sha512-YBqMMcjDi4QGYiSn4vNOYBhmlC4z5AXqkOUUqI2e0AFA4urNv4ESgOgwNl3K+4etQhha0twXlzeF20bbULm9Yg==",
1003 "cpu": [
1004 "x64"
1005 ],
1006 "dev": true,
1007 "libc": [
1008 "musl"
1009 ],
1010 "license": "Apache-2.0",
1011 "optional": true,
1012 "os": [
1013 "linux"
1014 ],
1015 "engines": {
1016 "node": ">=20.9.0"
1017 },
1018 "funding": {
1019 "url": "https://opencollective.com/libvips"
1020 },
1021 "optionalDependencies": {
1022 "@img/sharp-libvips-linuxmusl-x64": "1.3.1"
1023 }
1024 },
1025 "node_modules/@img/sharp-wasm32": {
1026 "version": "0.35.2",
1027 "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.35.2.tgz",
1028 "integrity": "sha512-Mrv4JQNYVQ94xH+jzZ9r+gowleN8mv2FTgKT+PI6bx5C0G8TdNYndu161pg2i7uoBwxy2ImPMHrJOM2LZef7Bw==",
1029 "dev": true,
1030 "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT",
1031 "optional": true,
1032 "dependencies": {
1033 "@emnapi/runtime": "^1.11.1"
1034 },
1035 "engines": {
1036 "node": ">=20.9.0"
1037 },
1038 "funding": {
1039 "url": "https://opencollective.com/libvips"
1040 }
1041 },
1042 "node_modules/@img/sharp-webcontainers-wasm32": {
1043 "version": "0.35.2",
1044 "resolved": "https://registry.npmjs.org/@img/sharp-webcontainers-wasm32/-/sharp-webcontainers-wasm32-0.35.2.tgz",
1045 "integrity": "sha512-QNV27pxs9wpApEiCfvHM1RDoP1w1+2KrUWWDPEhEwg+latvOrfuhWrHWZKwdSFwU6jh3myjw/yOCRsUIuOft3g==",
1046 "cpu": [
1047 "wasm32"
1048 ],
1049 "dev": true,
1050 "license": "Apache-2.0",
1051 "optional": true,
1052 "dependencies": {
1053 "@img/sharp-wasm32": "0.35.2"
1054 },
1055 "engines": {
1056 "node": ">=20.9.0"
1057 },
1058 "funding": {
1059 "url": "https://opencollective.com/libvips"
1060 }
1061 },
1062 "node_modules/@img/sharp-win32-arm64": {
1063 "version": "0.35.2",
1064 "resolved": "https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.35.2.tgz",
1065 "integrity": "sha512-BiVRYc/t6/Vl3e1hBx0hugG4oN9Pydf4fgMSpxTQJmwGUg/YoXTWHiFeRymHfCZzifxu4F4rpk/I67D0LQ20wQ==",
1066 "cpu": [
1067 "arm64"
1068 ],
1069 "dev": true,
1070 "license": "Apache-2.0 AND LGPL-3.0-or-later",
1071 "optional": true,
1072 "os": [
1073 "win32"
1074 ],
1075 "engines": {
1076 "node": ">=20.9.0"
1077 },
1078 "funding": {
1079 "url": "https://opencollective.com/libvips"
1080 }
1081 },
1082 "node_modules/@img/sharp-win32-ia32": {
1083 "version": "0.35.2",
1084 "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.35.2.tgz",
1085 "integrity": "sha512-YYEhx9PImCC7T0tI8JDMi4DB9LwLCXCU5OWNYEXAxh5Q1ShKkyC6byxzoBJ3gEFDnH2lQckWuDe70G7mB2XJog==",
1086 "cpu": [
1087 "ia32"
1088 ],
1089 "dev": true,
1090 "license": "Apache-2.0 AND LGPL-3.0-or-later",
1091 "optional": true,
1092 "os": [
1093 "win32"
1094 ],
1095 "engines": {
1096 "node": "^20.9.0"
1097 },
1098 "funding": {
1099 "url": "https://opencollective.com/libvips"
1100 }
1101 },
1102 "node_modules/@img/sharp-win32-x64": {
1103 "version": "0.35.2",
1104 "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.35.2.tgz",
1105 "integrity": "sha512-imoOyBcoM/iiUr4J6VPpCNjPnjvP/Gks95898yB8YqoGGYmHYbOyCuNv9FMhFgtaiHFGbHW8bxKqRV6VjtXThQ==",
1106 "cpu": [
1107 "x64"
1108 ],
1109 "dev": true,
1110 "license": "Apache-2.0 AND LGPL-3.0-or-later",
1111 "optional": true,
1112 "os": [
1113 "win32"
1114 ],
1115 "engines": {
1116 "node": ">=20.9.0"
1117 },
1118 "funding": {
1119 "url": "https://opencollective.com/libvips"
1120 }
1121 },
1122 "node_modules/@jridgewell/resolve-uri": {
1123 "version": "3.1.2",
586 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", 1124 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
587 "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", 1125 "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
588 "dev": true, 1126 "dev": true,
@@ -1177,6 +1715,27 @@
1177 "node": ">=6" 1715 "node": ">=6"
1178 } 1716 }
1179 }, 1717 },
1718 "node_modules/miniflare": {
1719 "version": "4.20260722.0",
1720 "resolved": "https://registry.npmjs.org/miniflare/-/miniflare-4.20260722.0.tgz",
1721 "integrity": "sha512-LW6ABMhCx/yIEFBLC/DO4yAhdm2T/G7jp7pr5T2kj895+CCIaHZqpMXdW9O6YE48LcYcCJChwWc8aEs1vpbTXw==",
1722 "dev": true,
1723 "license": "MIT",
1724 "dependencies": {
1725 "@cspotcode/source-map-support": "0.8.1",
1726 "sharp": "0.35.2",
1727 "undici": "7.28.0",
1728 "workerd": "1.20260722.1",
1729 "ws": "8.21.0",
1730 "youch": "4.1.0-beta.10"
1731 },
1732 "bin": {
1733 "miniflare": "bootstrap.js"
1734 },
1735 "engines": {
1736 "node": ">=22.0.0"
1737 }
1738 },
1180 "node_modules/pako": { 1739 "node_modules/pako": {
1181 "version": "1.0.11", 1740 "version": "1.0.11",
1182 "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", 1741 "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
@@ -1228,6 +1787,51 @@
1228 "node": ">=10" 1787 "node": ">=10"
1229 } 1788 }
1230 }, 1789 },
1790 "node_modules/sharp": {
1791 "version": "0.35.2",
1792 "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.35.2.tgz",
1793 "integrity": "sha512-FVtFjtBCMiJS6yb5CX7Sop45WFMpeGw6oRKuJnXYgf/f1ms/D7LE/ZUSNxnW7rZ/dbslQWYkoqFHGPaDBtaK4w==",
1794 "dev": true,
1795 "license": "Apache-2.0",
1796 "dependencies": {
1797 "@img/colour": "^1.1.0",
1798 "detect-libc": "^2.1.2",
1799 "semver": "^7.8.4"
1800 },
1801 "engines": {
1802 "node": ">=20.9.0"
1803 },
1804 "funding": {
1805 "url": "https://opencollective.com/libvips"
1806 },
1807 "optionalDependencies": {
1808 "@img/sharp-darwin-arm64": "0.35.2",
1809 "@img/sharp-darwin-x64": "0.35.2",
1810 "@img/sharp-freebsd-wasm32": "0.35.2",
1811 "@img/sharp-libvips-darwin-arm64": "1.3.1",
1812 "@img/sharp-libvips-darwin-x64": "1.3.1",
1813 "@img/sharp-libvips-linux-arm": "1.3.1",
1814 "@img/sharp-libvips-linux-arm64": "1.3.1",
1815 "@img/sharp-libvips-linux-ppc64": "1.3.1",
1816 "@img/sharp-libvips-linux-riscv64": "1.3.1",
1817 "@img/sharp-libvips-linux-s390x": "1.3.1",
1818 "@img/sharp-libvips-linux-x64": "1.3.1",
1819 "@img/sharp-libvips-linuxmusl-arm64": "1.3.1",
1820 "@img/sharp-libvips-linuxmusl-x64": "1.3.1",
1821 "@img/sharp-linux-arm": "0.35.2",
1822 "@img/sharp-linux-arm64": "0.35.2",
1823 "@img/sharp-linux-ppc64": "0.35.2",
1824 "@img/sharp-linux-riscv64": "0.35.2",
1825 "@img/sharp-linux-s390x": "0.35.2",
1826 "@img/sharp-linux-x64": "0.35.2",
1827 "@img/sharp-linuxmusl-arm64": "0.35.2",
1828 "@img/sharp-linuxmusl-x64": "0.35.2",
1829 "@img/sharp-webcontainers-wasm32": "0.35.2",
1830 "@img/sharp-win32-arm64": "0.35.2",
1831 "@img/sharp-win32-ia32": "0.35.2",
1832 "@img/sharp-win32-x64": "0.35.2"
1833 }
1834 },
1231 "node_modules/supports-color": { 1835 "node_modules/supports-color": {
1232 "version": "10.2.2", 1836 "version": "10.2.2",
1233 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-10.2.2.tgz", 1837 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-10.2.2.tgz",
@@ -1311,10 +1915,31 @@
1311 "pathe": "^2.0.3" 1915 "pathe": "^2.0.3"
1312 } 1916 }
1313 }, 1917 },
1918 "node_modules/workerd": {
1919 "version": "1.20260722.1",
1920 "resolved": "https://registry.npmjs.org/workerd/-/workerd-1.20260722.1.tgz",
1921 "integrity": "sha512-NycKuc1x2onvsRfGGpM093vRlLFU2zHDAM0+APpccfg4+gZxDGCH27RmdDvkeBuoZyYqgLo3oAfF6re4mvC3vQ==",
1922 "dev": true,
1923 "hasInstallScript": true,
1924 "license": "Apache-2.0",
1925 "bin": {
1926 "workerd": "bin/workerd"
1927 },
1928 "engines": {
1929 "node": ">=16"
1930 },
1931 "optionalDependencies": {
1932 "@cloudflare/workerd-darwin-64": "1.20260722.1",
1933 "@cloudflare/workerd-darwin-arm64": "1.20260722.1",
1934 "@cloudflare/workerd-linux-64": "1.20260722.1",
1935 "@cloudflare/workerd-linux-arm64": "1.20260722.1",
1936 "@cloudflare/workerd-windows-64": "1.20260722.1"
1937 }
1938 },
1314 "node_modules/wrangler": { 1939 "node_modules/wrangler": {
1315 "version": "4.112.0", 1940 "version": "4.114.0",
1316 "resolved": "https://registry.npmjs.org/wrangler/-/wrangler-4.112.0.tgz", 1941 "resolved": "https://registry.npmjs.org/wrangler/-/wrangler-4.114.0.tgz",
1317 "integrity": "sha512-5H+XUD0TySCv1LuktFHDIEOkboH2nTfQs+35L+USt3MtntjDTMVIJprLgQcL2WBjulOyjxpd1vyTiSTJVW5MjQ==", 1942 "integrity": "sha512-M65P25t5UHA1TIJfgZXDcj+YzVobgKdRguM2QPz0xnxLFuOcuE3ErgllDht0iaho7MS4o0g/Bb4YK2+GT+bibg==",
1318 "dev": true, 1943 "dev": true,
1319 "license": "MIT OR Apache-2.0", 1944 "license": "MIT OR Apache-2.0",
1320 "dependencies": { 1945 "dependencies": {
@@ -1322,10 +1947,10 @@
1322 "@cloudflare/unenv-preset": "2.16.1", 1947 "@cloudflare/unenv-preset": "2.16.1",
1323 "blake3-wasm": "2.1.5", 1948 "blake3-wasm": "2.1.5",
1324 "esbuild": "0.28.1", 1949 "esbuild": "0.28.1",
1325 "miniflare": "4.20260714.0", 1950 "miniflare": "4.20260722.0",
1326 "path-to-regexp": "6.3.0", 1951 "path-to-regexp": "6.3.0",
1327 "unenv": "2.0.0-rc.24", 1952 "unenv": "2.0.0-rc.24",
1328 "workerd": "1.20260714.1" 1953 "workerd": "1.20260722.1"
1329 }, 1954 },
1330 "bin": { 1955 "bin": {
1331 "cf-wrangler": "bin/cf-wrangler.js", 1956 "cf-wrangler": "bin/cf-wrangler.js",
@@ -1339,7 +1964,7 @@
1339 "fsevents": "2.3.3" 1964 "fsevents": "2.3.3"
1340 }, 1965 },
1341 "peerDependencies": { 1966 "peerDependencies": {
1342 "@cloudflare/workers-types": "^5.20260714.1" 1967 "@cloudflare/workers-types": "^5.20260722.1"
1343 }, 1968 },
1344 "peerDependenciesMeta": { 1969 "peerDependenciesMeta": {
1345 "@cloudflare/workers-types": { 1970 "@cloudflare/workers-types": {
@@ -1363,595 +1988,7 @@
1363 } 1988 }
1364 } 1989 }
1365 }, 1990 },
1366 "node_modules/wrangler/node_modules/@cloudflare/workerd-darwin-64": { 1991 "node_modules/ws": {
1367 "version": "1.20260714.1",
1368 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-64/-/workerd-darwin-64-1.20260714.1.tgz",
1369 "integrity": "sha512-ZWXqAN8G7Cx9hMRQuk+59ziJhR3j1F4iO+Qs8aHdfKZ3Dq5Yi/57xvkJTgCGBnW1YU/L78r8f6HEy51bwbTpNw==",
1370 "cpu": [
1371 "x64"
1372 ],
1373 "dev": true,
1374 "license": "Apache-2.0",
1375 "optional": true,
1376 "os": [
1377 "darwin"
1378 ],
1379 "engines": {
1380 "node": ">=16"
1381 }
1382 },
1383 "node_modules/wrangler/node_modules/@cloudflare/workerd-darwin-arm64": {
1384 "version": "1.20260714.1",
1385 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-arm64/-/workerd-darwin-arm64-1.20260714.1.tgz",
1386 "integrity": "sha512-tueWxWC3wyCbMG6zRAxsMXX0YLgrRWbiAPYFQ2uJ7dUH8G+5E7UTWaQS9B1HdJ0bpKFW1NWxhs1o2noKVFSUYg==",
1387 "cpu": [
1388 "arm64"
1389 ],
1390 "dev": true,
1391 "license": "Apache-2.0",
1392 "optional": true,
1393 "os": [
1394 "darwin"
1395 ],
1396 "engines": {
1397 "node": ">=16"
1398 }
1399 },
1400 "node_modules/wrangler/node_modules/@cloudflare/workerd-linux-64": {
1401 "version": "1.20260714.1",
1402 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-64/-/workerd-linux-64-1.20260714.1.tgz",
1403 "integrity": "sha512-1VChTZRb0l0F7R4e1G5RtLKV4oFi6x+rQgxh2+yu887j3l/3TLgatuv1L8/5zhc9gKEhATTxOh0e52Rtd9dDWQ==",
1404 "cpu": [
1405 "x64"
1406 ],
1407 "dev": true,
1408 "license": "Apache-2.0",
1409 "optional": true,
1410 "os": [
1411 "linux"
1412 ],
1413 "engines": {
1414 "node": ">=16"
1415 }
1416 },
1417 "node_modules/wrangler/node_modules/@cloudflare/workerd-linux-arm64": {
1418 "version": "1.20260714.1",
1419 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-arm64/-/workerd-linux-arm64-1.20260714.1.tgz",
1420 "integrity": "sha512-rMm3G+NirG2UdgHIRDdF1asNC6FqgIzZzkRG+VDhhDGcVxAQwvrMT1E38BivEvHr3G04MB4AfhcOczX0+GtRkQ==",
1421 "cpu": [
1422 "arm64"
1423 ],
1424 "dev": true,
1425 "license": "Apache-2.0",
1426 "optional": true,
1427 "os": [
1428 "linux"
1429 ],
1430 "engines": {
1431 "node": ">=16"
1432 }
1433 },
1434 "node_modules/wrangler/node_modules/@cloudflare/workerd-windows-64": {
1435 "version": "1.20260714.1",
1436 "resolved": "https://registry.npmjs.org/@cloudflare/workerd-windows-64/-/workerd-windows-64-1.20260714.1.tgz",
1437 "integrity": "sha512-cGqnU3Hg2YZS/k3SAqrMp1DjpdsyFde72tWltdl6ZT9+SFz/Zrk/8gyTU1TcxC4YApXeNVH5TyU5cOGPgUJ0pg==",
1438 "cpu": [
1439 "x64"
1440 ],
1441 "dev": true,
1442 "license": "Apache-2.0",
1443 "optional": true,
1444 "os": [
1445 "win32"
1446 ],
1447 "engines": {
1448 "node": ">=16"
1449 }
1450 },
1451 "node_modules/wrangler/node_modules/@img/sharp-darwin-arm64": {
1452 "version": "0.34.5",
1453 "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.5.tgz",
1454 "integrity": "sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==",
1455 "cpu": [
1456 "arm64"
1457 ],
1458 "dev": true,
1459 "license": "Apache-2.0",
1460 "optional": true,
1461 "os": [
1462 "darwin"
1463 ],
1464 "engines": {
1465 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1466 },
1467 "funding": {
1468 "url": "https://opencollective.com/libvips"
1469 },
1470 "optionalDependencies": {
1471 "@img/sharp-libvips-darwin-arm64": "1.2.4"
1472 }
1473 },
1474 "node_modules/wrangler/node_modules/@img/sharp-darwin-x64": {
1475 "version": "0.34.5",
1476 "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.5.tgz",
1477 "integrity": "sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==",
1478 "cpu": [
1479 "x64"
1480 ],
1481 "dev": true,
1482 "license": "Apache-2.0",
1483 "optional": true,
1484 "os": [
1485 "darwin"
1486 ],
1487 "engines": {
1488 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1489 },
1490 "funding": {
1491 "url": "https://opencollective.com/libvips"
1492 },
1493 "optionalDependencies": {
1494 "@img/sharp-libvips-darwin-x64": "1.2.4"
1495 }
1496 },
1497 "node_modules/wrangler/node_modules/@img/sharp-libvips-darwin-arm64": {
1498 "version": "1.2.4",
1499 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.2.4.tgz",
1500 "integrity": "sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==",
1501 "cpu": [
1502 "arm64"
1503 ],
1504 "dev": true,
1505 "license": "LGPL-3.0-or-later",
1506 "optional": true,
1507 "os": [
1508 "darwin"
1509 ],
1510 "funding": {
1511 "url": "https://opencollective.com/libvips"
1512 }
1513 },
1514 "node_modules/wrangler/node_modules/@img/sharp-libvips-darwin-x64": {
1515 "version": "1.2.4",
1516 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.2.4.tgz",
1517 "integrity": "sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==",
1518 "cpu": [
1519 "x64"
1520 ],
1521 "dev": true,
1522 "license": "LGPL-3.0-or-later",
1523 "optional": true,
1524 "os": [
1525 "darwin"
1526 ],
1527 "funding": {
1528 "url": "https://opencollective.com/libvips"
1529 }
1530 },
1531 "node_modules/wrangler/node_modules/@img/sharp-libvips-linux-arm": {
1532 "version": "1.2.4",
1533 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.2.4.tgz",
1534 "integrity": "sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==",
1535 "cpu": [
1536 "arm"
1537 ],
1538 "dev": true,
1539 "libc": [
1540 "glibc"
1541 ],
1542 "license": "LGPL-3.0-or-later",
1543 "optional": true,
1544 "os": [
1545 "linux"
1546 ],
1547 "funding": {
1548 "url": "https://opencollective.com/libvips"
1549 }
1550 },
1551 "node_modules/wrangler/node_modules/@img/sharp-libvips-linux-arm64": {
1552 "version": "1.2.4",
1553 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.2.4.tgz",
1554 "integrity": "sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==",
1555 "cpu": [
1556 "arm64"
1557 ],
1558 "dev": true,
1559 "libc": [
1560 "glibc"
1561 ],
1562 "license": "LGPL-3.0-or-later",
1563 "optional": true,
1564 "os": [
1565 "linux"
1566 ],
1567 "funding": {
1568 "url": "https://opencollective.com/libvips"
1569 }
1570 },
1571 "node_modules/wrangler/node_modules/@img/sharp-libvips-linux-s390x": {
1572 "version": "1.2.4",
1573 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.2.4.tgz",
1574 "integrity": "sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==",
1575 "cpu": [
1576 "s390x"
1577 ],
1578 "dev": true,
1579 "libc": [
1580 "glibc"
1581 ],
1582 "license": "LGPL-3.0-or-later",
1583 "optional": true,
1584 "os": [
1585 "linux"
1586 ],
1587 "funding": {
1588 "url": "https://opencollective.com/libvips"
1589 }
1590 },
1591 "node_modules/wrangler/node_modules/@img/sharp-libvips-linux-x64": {
1592 "version": "1.2.4",
1593 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.2.4.tgz",
1594 "integrity": "sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==",
1595 "cpu": [
1596 "x64"
1597 ],
1598 "dev": true,
1599 "libc": [
1600 "glibc"
1601 ],
1602 "license": "LGPL-3.0-or-later",
1603 "optional": true,
1604 "os": [
1605 "linux"
1606 ],
1607 "funding": {
1608 "url": "https://opencollective.com/libvips"
1609 }
1610 },
1611 "node_modules/wrangler/node_modules/@img/sharp-libvips-linuxmusl-arm64": {
1612 "version": "1.2.4",
1613 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.2.4.tgz",
1614 "integrity": "sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==",
1615 "cpu": [
1616 "arm64"
1617 ],
1618 "dev": true,
1619 "libc": [
1620 "musl"
1621 ],
1622 "license": "LGPL-3.0-or-later",
1623 "optional": true,
1624 "os": [
1625 "linux"
1626 ],
1627 "funding": {
1628 "url": "https://opencollective.com/libvips"
1629 }
1630 },
1631 "node_modules/wrangler/node_modules/@img/sharp-libvips-linuxmusl-x64": {
1632 "version": "1.2.4",
1633 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.2.4.tgz",
1634 "integrity": "sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==",
1635 "cpu": [
1636 "x64"
1637 ],
1638 "dev": true,
1639 "libc": [
1640 "musl"
1641 ],
1642 "license": "LGPL-3.0-or-later",
1643 "optional": true,
1644 "os": [
1645 "linux"
1646 ],
1647 "funding": {
1648 "url": "https://opencollective.com/libvips"
1649 }
1650 },
1651 "node_modules/wrangler/node_modules/@img/sharp-linux-arm": {
1652 "version": "0.34.5",
1653 "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.5.tgz",
1654 "integrity": "sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==",
1655 "cpu": [
1656 "arm"
1657 ],
1658 "dev": true,
1659 "libc": [
1660 "glibc"
1661 ],
1662 "license": "Apache-2.0",
1663 "optional": true,
1664 "os": [
1665 "linux"
1666 ],
1667 "engines": {
1668 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1669 },
1670 "funding": {
1671 "url": "https://opencollective.com/libvips"
1672 },
1673 "optionalDependencies": {
1674 "@img/sharp-libvips-linux-arm": "1.2.4"
1675 }
1676 },
1677 "node_modules/wrangler/node_modules/@img/sharp-linux-arm64": {
1678 "version": "0.34.5",
1679 "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.5.tgz",
1680 "integrity": "sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==",
1681 "cpu": [
1682 "arm64"
1683 ],
1684 "dev": true,
1685 "libc": [
1686 "glibc"
1687 ],
1688 "license": "Apache-2.0",
1689 "optional": true,
1690 "os": [
1691 "linux"
1692 ],
1693 "engines": {
1694 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1695 },
1696 "funding": {
1697 "url": "https://opencollective.com/libvips"
1698 },
1699 "optionalDependencies": {
1700 "@img/sharp-libvips-linux-arm64": "1.2.4"
1701 }
1702 },
1703 "node_modules/wrangler/node_modules/@img/sharp-linux-s390x": {
1704 "version": "0.34.5",
1705 "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.5.tgz",
1706 "integrity": "sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==",
1707 "cpu": [
1708 "s390x"
1709 ],
1710 "dev": true,
1711 "libc": [
1712 "glibc"
1713 ],
1714 "license": "Apache-2.0",
1715 "optional": true,
1716 "os": [
1717 "linux"
1718 ],
1719 "engines": {
1720 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1721 },
1722 "funding": {
1723 "url": "https://opencollective.com/libvips"
1724 },
1725 "optionalDependencies": {
1726 "@img/sharp-libvips-linux-s390x": "1.2.4"
1727 }
1728 },
1729 "node_modules/wrangler/node_modules/@img/sharp-linux-x64": {
1730 "version": "0.34.5",
1731 "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.5.tgz",
1732 "integrity": "sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==",
1733 "cpu": [
1734 "x64"
1735 ],
1736 "dev": true,
1737 "libc": [
1738 "glibc"
1739 ],
1740 "license": "Apache-2.0",
1741 "optional": true,
1742 "os": [
1743 "linux"
1744 ],
1745 "engines": {
1746 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1747 },
1748 "funding": {
1749 "url": "https://opencollective.com/libvips"
1750 },
1751 "optionalDependencies": {
1752 "@img/sharp-libvips-linux-x64": "1.2.4"
1753 }
1754 },
1755 "node_modules/wrangler/node_modules/@img/sharp-linuxmusl-arm64": {
1756 "version": "0.34.5",
1757 "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.5.tgz",
1758 "integrity": "sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==",
1759 "cpu": [
1760 "arm64"
1761 ],
1762 "dev": true,
1763 "libc": [
1764 "musl"
1765 ],
1766 "license": "Apache-2.0",
1767 "optional": true,
1768 "os": [
1769 "linux"
1770 ],
1771 "engines": {
1772 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1773 },
1774 "funding": {
1775 "url": "https://opencollective.com/libvips"
1776 },
1777 "optionalDependencies": {
1778 "@img/sharp-libvips-linuxmusl-arm64": "1.2.4"
1779 }
1780 },
1781 "node_modules/wrangler/node_modules/@img/sharp-linuxmusl-x64": {
1782 "version": "0.34.5",
1783 "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.5.tgz",
1784 "integrity": "sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==",
1785 "cpu": [
1786 "x64"
1787 ],
1788 "dev": true,
1789 "libc": [
1790 "musl"
1791 ],
1792 "license": "Apache-2.0",
1793 "optional": true,
1794 "os": [
1795 "linux"
1796 ],
1797 "engines": {
1798 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1799 },
1800 "funding": {
1801 "url": "https://opencollective.com/libvips"
1802 },
1803 "optionalDependencies": {
1804 "@img/sharp-libvips-linuxmusl-x64": "1.2.4"
1805 }
1806 },
1807 "node_modules/wrangler/node_modules/@img/sharp-wasm32": {
1808 "version": "0.34.5",
1809 "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.34.5.tgz",
1810 "integrity": "sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==",
1811 "cpu": [
1812 "wasm32"
1813 ],
1814 "dev": true,
1815 "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT",
1816 "optional": true,
1817 "dependencies": {
1818 "@emnapi/runtime": "^1.7.0"
1819 },
1820 "engines": {
1821 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1822 },
1823 "funding": {
1824 "url": "https://opencollective.com/libvips"
1825 }
1826 },
1827 "node_modules/wrangler/node_modules/@img/sharp-win32-ia32": {
1828 "version": "0.34.5",
1829 "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.5.tgz",
1830 "integrity": "sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==",
1831 "cpu": [
1832 "ia32"
1833 ],
1834 "dev": true,
1835 "license": "Apache-2.0 AND LGPL-3.0-or-later",
1836 "optional": true,
1837 "os": [
1838 "win32"
1839 ],
1840 "engines": {
1841 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1842 },
1843 "funding": {
1844 "url": "https://opencollective.com/libvips"
1845 }
1846 },
1847 "node_modules/wrangler/node_modules/@img/sharp-win32-x64": {
1848 "version": "0.34.5",
1849 "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.5.tgz",
1850 "integrity": "sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==",
1851 "cpu": [
1852 "x64"
1853 ],
1854 "dev": true,
1855 "license": "Apache-2.0 AND LGPL-3.0-or-later",
1856 "optional": true,
1857 "os": [
1858 "win32"
1859 ],
1860 "engines": {
1861 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1862 },
1863 "funding": {
1864 "url": "https://opencollective.com/libvips"
1865 }
1866 },
1867 "node_modules/wrangler/node_modules/miniflare": {
1868 "version": "4.20260714.0",
1869 "resolved": "https://registry.npmjs.org/miniflare/-/miniflare-4.20260714.0.tgz",
1870 "integrity": "sha512-MYlTCLdWCPqvrYY2uLwOjXwmglXuiHE3TGGkbOW4BwjUPa1r07E0iuHwrNDIs/sxK21r+o90Jx58AV2KeNdJZw==",
1871 "dev": true,
1872 "license": "MIT",
1873 "dependencies": {
1874 "@cspotcode/source-map-support": "0.8.1",
1875 "sharp": "0.34.5",
1876 "undici": "7.28.0",
1877 "workerd": "1.20260714.1",
1878 "ws": "8.21.0",
1879 "youch": "4.1.0-beta.10"
1880 },
1881 "bin": {
1882 "miniflare": "bootstrap.js"
1883 },
1884 "engines": {
1885 "node": ">=22.0.0"
1886 }
1887 },
1888 "node_modules/wrangler/node_modules/sharp": {
1889 "version": "0.34.5",
1890 "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.34.5.tgz",
1891 "integrity": "sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==",
1892 "dev": true,
1893 "hasInstallScript": true,
1894 "license": "Apache-2.0",
1895 "dependencies": {
1896 "@img/colour": "^1.0.0",
1897 "detect-libc": "^2.1.2",
1898 "semver": "^7.7.3"
1899 },
1900 "engines": {
1901 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"
1902 },
1903 "funding": {
1904 "url": "https://opencollective.com/libvips"
1905 },
1906 "optionalDependencies": {
1907 "@img/sharp-darwin-arm64": "0.34.5",
1908 "@img/sharp-darwin-x64": "0.34.5",
1909 "@img/sharp-libvips-darwin-arm64": "1.2.4",
1910 "@img/sharp-libvips-darwin-x64": "1.2.4",
1911 "@img/sharp-libvips-linux-arm": "1.2.4",
1912 "@img/sharp-libvips-linux-arm64": "1.2.4",
1913 "@img/sharp-libvips-linux-ppc64": "1.2.4",
1914 "@img/sharp-libvips-linux-riscv64": "1.2.4",
1915 "@img/sharp-libvips-linux-s390x": "1.2.4",
1916 "@img/sharp-libvips-linux-x64": "1.2.4",
1917 "@img/sharp-libvips-linuxmusl-arm64": "1.2.4",
1918 "@img/sharp-libvips-linuxmusl-x64": "1.2.4",
1919 "@img/sharp-linux-arm": "0.34.5",
1920 "@img/sharp-linux-arm64": "0.34.5",
1921 "@img/sharp-linux-ppc64": "0.34.5",
1922 "@img/sharp-linux-riscv64": "0.34.5",
1923 "@img/sharp-linux-s390x": "0.34.5",
1924 "@img/sharp-linux-x64": "0.34.5",
1925 "@img/sharp-linuxmusl-arm64": "0.34.5",
1926 "@img/sharp-linuxmusl-x64": "0.34.5",
1927 "@img/sharp-wasm32": "0.34.5",
1928 "@img/sharp-win32-arm64": "0.34.5",
1929 "@img/sharp-win32-ia32": "0.34.5",
1930 "@img/sharp-win32-x64": "0.34.5"
1931 }
1932 },
1933 "node_modules/wrangler/node_modules/workerd": {
1934 "version": "1.20260714.1",
1935 "resolved": "https://registry.npmjs.org/workerd/-/workerd-1.20260714.1.tgz",
1936 "integrity": "sha512-oIbQzfdyl9UQUnG6XLegcSq0Mgt/7WKDbFOoqGgOWCS+/fhyGB460uKEgdAQQ9RHCO/ttcNCX/KiMIQzdoeu3Q==",
1937 "dev": true,
1938 "hasInstallScript": true,
1939 "license": "Apache-2.0",
1940 "bin": {
1941 "workerd": "bin/workerd"
1942 },
1943 "engines": {
1944 "node": ">=16"
1945 },
1946 "optionalDependencies": {
1947 "@cloudflare/workerd-darwin-64": "1.20260714.1",
1948 "@cloudflare/workerd-darwin-arm64": "1.20260714.1",
1949 "@cloudflare/workerd-linux-64": "1.20260714.1",
1950 "@cloudflare/workerd-linux-arm64": "1.20260714.1",
1951 "@cloudflare/workerd-windows-64": "1.20260714.1"
1952 }
1953 },
1954 "node_modules/wrangler/node_modules/ws": {
1955 "version": "8.21.0", 1992 "version": "8.21.0",
1956 "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.0.tgz", 1993 "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.0.tgz",
1957 "integrity": "sha512-Vsp28b7DRcimFQvrqu2Wek3z1iYxDCWqHYB8Qsnk/S4RfaCQzPGPyBNuVjJV3cd6UiKtUtp6sNM77gWvzcCH+g==", 1994 "integrity": "sha512-Vsp28b7DRcimFQvrqu2Wek3z1iYxDCWqHYB8Qsnk/S4RfaCQzPGPyBNuVjJV3cd6UiKtUtp6sNM77gWvzcCH+g==",
package.json +1 −1
@@ -15,7 +15,7 @@
15 "devDependencies": { 15 "devDependencies": {
16 "@types/node": "^26.1.1", 16 "@types/node": "^26.1.1",
17 "typescript": "^7.0.2", 17 "typescript": "^7.0.2",
18 "wrangler": "^4.0.0" 18 "wrangler": "^4.114.0"
19 }, 19 },
20 "dependencies": { 20 "dependencies": {
21 "jose": "^6.2.3", 21 "jose": "^6.2.3",