diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 62009de1..d584e2d8 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -77,7 +77,7 @@ jobs: - name: 🔍 Lint uses: golangci/golangci-lint-action@ba0d7d2ec06a0ea1cb5fa41b2e4a3ab91d21278a # v9.3.0 with: - version: v2.13.0 + version: v2.13.2 lint-jsonschema: name: 📋 Lint JSON Schema diff --git a/go.mod b/go.mod index c6fd21f5..ddab48bf 100644 --- a/go.mod +++ b/go.mod @@ -30,8 +30,8 @@ require ( go.yaml.in/yaml/v3 v3.0.4 golang.org/x/sync v0.22.0 golang.org/x/term v0.45.0 - mvdan.cc/sh/moreinterp v0.0.0-20260817215856-d6550df7ed8d - mvdan.cc/sh/v3 v3.13.2-0.20260817215856-d6550df7ed8d + mvdan.cc/sh/moreinterp v0.0.0-20260828171949-868c8e8f5cbf + mvdan.cc/sh/v3 v3.14.0 ) require ( diff --git a/go.sum b/go.sum index 8e776ac5..77bef1db 100644 --- a/go.sum +++ b/go.sum @@ -312,7 +312,7 @@ gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= -mvdan.cc/sh/moreinterp v0.0.0-20260817215856-d6550df7ed8d h1:VxKlXmio7XEU6iZ8AgMjDfm071ceDmbjpRnEcgxAqn0= -mvdan.cc/sh/moreinterp v0.0.0-20260817215856-d6550df7ed8d/go.mod h1:SR7UOjTQQhhrUu6d6lNtjAmdqmlMqr0lR/UWTxY8wJM= -mvdan.cc/sh/v3 v3.13.2-0.20260817215856-d6550df7ed8d h1:LlqUgrIy872/RmROjVtmRg3oK4RvvqZZr5SfqHSg7Ko= -mvdan.cc/sh/v3 v3.13.2-0.20260817215856-d6550df7ed8d/go.mod h1:3tr4oDy8eX1SeblVXiVLVGk0PbLzqwQqOAEdu9yKWBM= +mvdan.cc/sh/moreinterp v0.0.0-20260828171949-868c8e8f5cbf h1:v6t6AghBLmjQCScvGSIxe2CanRdsSKyQ6aOu5A/KYJo= +mvdan.cc/sh/moreinterp v0.0.0-20260828171949-868c8e8f5cbf/go.mod h1:Db81oQN+Dtw+YkrEY+BVIgWWZvIplgQodq20B4TZJX0= +mvdan.cc/sh/v3 v3.14.0 h1:wsPjcfrSXLJomdxwhVZqZ5j5Cue68l549Aj/DCqzbpc= +mvdan.cc/sh/v3 v3.14.0/go.mod h1:syYCoFET8w9tvevxiXUtY8/ICrU+l26jHmhJDra3Vwo= diff --git a/mise.lock b/mise.lock index b3808dab..7dd04768 100644 --- a/mise.lock +++ b/mise.lock @@ -37,95 +37,95 @@ version = "0.0.0-20260603202125-055de637280b" backend = "go:golang.org/x/exp/cmd/gorelease" [[tools.golangci-lint]] -version = "2.13.0" +version = "2.13.2" backend = "aqua:golangci/golangci-lint" [tools.golangci-lint."platforms.linux-arm64"] -checksum = "sha256:3a91c7bb9c135099a97858bea431d6dd2f54e4bf68d479c776c2350428d60e41" -url = "https://github.com/golangci/golangci-lint/releases/download/v2.13.0/golangci-lint-2.13.0-linux-arm64.tar.gz" -url_api = "https://api.github.com/repos/golangci/golangci-lint/releases/assets/521471362" +checksum = "sha256:a2a4e0065aa41be71f7c5ac90f271b61751331e5d04314e62afe4027855f0893" +url = "https://github.com/golangci/golangci-lint/releases/download/v2.13.2/golangci-lint-2.13.2-linux-arm64.tar.gz" +url_api = "https://api.github.com/repos/golangci/golangci-lint/releases/assets/532995442" provenance = "github-attestations" [tools.golangci-lint."platforms.linux-arm64-musl"] -checksum = "sha256:3a91c7bb9c135099a97858bea431d6dd2f54e4bf68d479c776c2350428d60e41" -url = "https://github.com/golangci/golangci-lint/releases/download/v2.13.0/golangci-lint-2.13.0-linux-arm64.tar.gz" -url_api = "https://api.github.com/repos/golangci/golangci-lint/releases/assets/521471362" +checksum = "sha256:a2a4e0065aa41be71f7c5ac90f271b61751331e5d04314e62afe4027855f0893" +url = "https://github.com/golangci/golangci-lint/releases/download/v2.13.2/golangci-lint-2.13.2-linux-arm64.tar.gz" +url_api = "https://api.github.com/repos/golangci/golangci-lint/releases/assets/532995442" provenance = "github-attestations" [tools.golangci-lint."platforms.linux-x64"] -checksum = "sha256:a10e8d8359d76b9e2b41da60f9d98bb26fd53c7a453caa82e0a172d6f72fd2ca" -url = "https://github.com/golangci/golangci-lint/releases/download/v2.13.0/golangci-lint-2.13.0-linux-amd64.tar.gz" -url_api = "https://api.github.com/repos/golangci/golangci-lint/releases/assets/521471346" +checksum = "sha256:2277d43b98ec0054280f2ac26b53268bae97682444678a59a657dd565da021d6" +url = "https://github.com/golangci/golangci-lint/releases/download/v2.13.2/golangci-lint-2.13.2-linux-amd64.tar.gz" +url_api = "https://api.github.com/repos/golangci/golangci-lint/releases/assets/532995333" provenance = "github-attestations" [tools.golangci-lint."platforms.linux-x64-musl"] -checksum = "sha256:a10e8d8359d76b9e2b41da60f9d98bb26fd53c7a453caa82e0a172d6f72fd2ca" -url = "https://github.com/golangci/golangci-lint/releases/download/v2.13.0/golangci-lint-2.13.0-linux-amd64.tar.gz" -url_api = "https://api.github.com/repos/golangci/golangci-lint/releases/assets/521471346" +checksum = "sha256:2277d43b98ec0054280f2ac26b53268bae97682444678a59a657dd565da021d6" +url = "https://github.com/golangci/golangci-lint/releases/download/v2.13.2/golangci-lint-2.13.2-linux-amd64.tar.gz" +url_api = "https://api.github.com/repos/golangci/golangci-lint/releases/assets/532995333" provenance = "github-attestations" [tools.golangci-lint."platforms.macos-arm64"] -checksum = "sha256:72eae670097978e61b78a773a25c27439e35d54094fd986cee5eeeb25d7144fd" -url = "https://github.com/golangci/golangci-lint/releases/download/v2.13.0/golangci-lint-2.13.0-darwin-arm64.tar.gz" -url_api = "https://api.github.com/repos/golangci/golangci-lint/releases/assets/521471400" +checksum = "sha256:f4bf83f0b64f055c42b28fc9a38861839f69c096e61c788e72dfaae412011789" +url = "https://github.com/golangci/golangci-lint/releases/download/v2.13.2/golangci-lint-2.13.2-darwin-arm64.tar.gz" +url_api = "https://api.github.com/repos/golangci/golangci-lint/releases/assets/532995398" provenance = "github-attestations" [tools.golangci-lint."platforms.macos-x64"] -checksum = "sha256:2c09329445036db5f80fa60c74be2bfe2fee5e3f92d9b2d596dfad787f4be05d" -url = "https://github.com/golangci/golangci-lint/releases/download/v2.13.0/golangci-lint-2.13.0-darwin-amd64.tar.gz" -url_api = "https://api.github.com/repos/golangci/golangci-lint/releases/assets/521471393" +checksum = "sha256:8a13aaf9cbbb1dee52824e862cf0d0720e5bb97c1f4260d1e51623a09492b57b" +url = "https://github.com/golangci/golangci-lint/releases/download/v2.13.2/golangci-lint-2.13.2-darwin-amd64.tar.gz" +url_api = "https://api.github.com/repos/golangci/golangci-lint/releases/assets/532995222" provenance = "github-attestations" [tools.golangci-lint."platforms.windows-x64"] -checksum = "sha256:472631b96f042a596d0f11bf0b7e162545b39178f9b13f72ef6d12808f831518" -url = "https://github.com/golangci/golangci-lint/releases/download/v2.13.0/golangci-lint-2.13.0-windows-amd64.zip" -url_api = "https://api.github.com/repos/golangci/golangci-lint/releases/assets/521471415" +checksum = "sha256:4735fdc8e84a0cfb7a15a1c364a650942f88215e0d36c674ebc4024f7b554524" +url = "https://github.com/golangci/golangci-lint/releases/download/v2.13.2/golangci-lint-2.13.2-windows-amd64.zip" +url_api = "https://api.github.com/repos/golangci/golangci-lint/releases/assets/532995335" provenance = "github-attestations" [[tools.goreleaser]] -version = "2.16.0" +version = "2.18.0" backend = "aqua:goreleaser/goreleaser" [tools.goreleaser."platforms.linux-arm64"] -checksum = "sha256:0102d974373fcdeb77042d1f5897caffa193be36620fdc6c1da43a01ef8e10d3" -url = "https://github.com/goreleaser/goreleaser/releases/download/v2.16.0/goreleaser_Linux_arm64.tar.gz" -url_api = "https://api.github.com/repos/goreleaser/goreleaser/releases/assets/428676998" +checksum = "sha256:1975566c9668e6f4247e6bb57656f21da13635c24d948ef47b1232e5c864a35b" +url = "https://github.com/goreleaser/goreleaser/releases/download/v2.18.0/goreleaser_Linux_arm64.tar.gz" +url_api = "https://api.github.com/repos/goreleaser/goreleaser/releases/assets/526873789" provenance = "github-attestations" [tools.goreleaser."platforms.linux-arm64-musl"] -checksum = "sha256:0102d974373fcdeb77042d1f5897caffa193be36620fdc6c1da43a01ef8e10d3" -url = "https://github.com/goreleaser/goreleaser/releases/download/v2.16.0/goreleaser_Linux_arm64.tar.gz" -url_api = "https://api.github.com/repos/goreleaser/goreleaser/releases/assets/428676998" +checksum = "sha256:1975566c9668e6f4247e6bb57656f21da13635c24d948ef47b1232e5c864a35b" +url = "https://github.com/goreleaser/goreleaser/releases/download/v2.18.0/goreleaser_Linux_arm64.tar.gz" +url_api = "https://api.github.com/repos/goreleaser/goreleaser/releases/assets/526873789" provenance = "github-attestations" [tools.goreleaser."platforms.linux-x64"] -checksum = "sha256:eaae05b5eba07533bd0f06846b68c808399504784df00c62eb219541fc04e5e2" -url = "https://github.com/goreleaser/goreleaser/releases/download/v2.16.0/goreleaser_Linux_x86_64.tar.gz" -url_api = "https://api.github.com/repos/goreleaser/goreleaser/releases/assets/428676974" +checksum = "sha256:41cdf49b653784b03a08013dd99e382cd5d463049e915c2d818eaed182ae6197" +url = "https://github.com/goreleaser/goreleaser/releases/download/v2.18.0/goreleaser_Linux_x86_64.tar.gz" +url_api = "https://api.github.com/repos/goreleaser/goreleaser/releases/assets/526873785" provenance = "github-attestations" [tools.goreleaser."platforms.linux-x64-musl"] -checksum = "sha256:eaae05b5eba07533bd0f06846b68c808399504784df00c62eb219541fc04e5e2" -url = "https://github.com/goreleaser/goreleaser/releases/download/v2.16.0/goreleaser_Linux_x86_64.tar.gz" -url_api = "https://api.github.com/repos/goreleaser/goreleaser/releases/assets/428676974" +checksum = "sha256:41cdf49b653784b03a08013dd99e382cd5d463049e915c2d818eaed182ae6197" +url = "https://github.com/goreleaser/goreleaser/releases/download/v2.18.0/goreleaser_Linux_x86_64.tar.gz" +url_api = "https://api.github.com/repos/goreleaser/goreleaser/releases/assets/526873785" provenance = "github-attestations" [tools.goreleaser."platforms.macos-arm64"] -checksum = "sha256:6a102e4d588fd3553a9ac7321ca6023a9f205843f4861ca35bd337dfa9e72ece" -url = "https://github.com/goreleaser/goreleaser/releases/download/v2.16.0/goreleaser_Darwin_all.tar.gz" -url_api = "https://api.github.com/repos/goreleaser/goreleaser/releases/assets/428677010" +checksum = "sha256:285abb188274f3eebffb97fcd17a7d25f109fe33e234597c393e78e869386d5c" +url = "https://github.com/goreleaser/goreleaser/releases/download/v2.18.0/goreleaser_Darwin_all.tar.gz" +url_api = "https://api.github.com/repos/goreleaser/goreleaser/releases/assets/526873866" provenance = "github-attestations" [tools.goreleaser."platforms.macos-x64"] -checksum = "sha256:6a102e4d588fd3553a9ac7321ca6023a9f205843f4861ca35bd337dfa9e72ece" -url = "https://github.com/goreleaser/goreleaser/releases/download/v2.16.0/goreleaser_Darwin_all.tar.gz" -url_api = "https://api.github.com/repos/goreleaser/goreleaser/releases/assets/428677010" +checksum = "sha256:285abb188274f3eebffb97fcd17a7d25f109fe33e234597c393e78e869386d5c" +url = "https://github.com/goreleaser/goreleaser/releases/download/v2.18.0/goreleaser_Darwin_all.tar.gz" +url_api = "https://api.github.com/repos/goreleaser/goreleaser/releases/assets/526873866" provenance = "github-attestations" [tools.goreleaser."platforms.windows-x64"] -checksum = "sha256:6fe5eda11f0bcac8069aff3ef3dcb0b11816c9e95f89773595564697a5278bc9" -url = "https://github.com/goreleaser/goreleaser/releases/download/v2.16.0/goreleaser_Windows_x86_64.zip" -url_api = "https://api.github.com/repos/goreleaser/goreleaser/releases/assets/428676991" +checksum = "sha256:cbd0aeab833806b6c07e2d156c2c9baaffa6e3d1fb870071bf3efc9d9e5b4777" +url = "https://github.com/goreleaser/goreleaser/releases/download/v2.18.0/goreleaser_Windows_x86_64.zip" +url_api = "https://api.github.com/repos/goreleaser/goreleaser/releases/assets/526873786" provenance = "github-attestations" [[tools.gotestsum]] @@ -168,43 +168,43 @@ url = "https://github.com/gotestyourself/gotestsum/releases/download/v1.13.0/got url_api = "https://api.github.com/repos/gotestyourself/gotestsum/releases/assets/291996823" [[tools.mockery]] -version = "3.7.3" +version = "3.7.4" backend = "aqua:vektra/mockery" [tools.mockery."platforms.linux-arm64"] -checksum = "sha256:01882151519384bf7877d0c63c0fc02a678ee5d9a2c6c8666675aa17a16744c4" -url = "https://github.com/vektra/mockery/releases/download/v3.7.3/mockery_3.7.3_Linux_arm64.tar.gz" -url_api = "https://api.github.com/repos/vektra/mockery/releases/assets/511944620" +checksum = "sha256:fe591f9ef5ada76c3dee4b8f451aad6748d002e9713fab4bad26b194ff826c4b" +url = "https://github.com/vektra/mockery/releases/download/v3.7.4/mockery_3.7.4_Linux_arm64.tar.gz" +url_api = "https://api.github.com/repos/vektra/mockery/releases/assets/525865870" [tools.mockery."platforms.linux-arm64-musl"] -checksum = "sha256:01882151519384bf7877d0c63c0fc02a678ee5d9a2c6c8666675aa17a16744c4" -url = "https://github.com/vektra/mockery/releases/download/v3.7.3/mockery_3.7.3_Linux_arm64.tar.gz" -url_api = "https://api.github.com/repos/vektra/mockery/releases/assets/511944620" +checksum = "sha256:fe591f9ef5ada76c3dee4b8f451aad6748d002e9713fab4bad26b194ff826c4b" +url = "https://github.com/vektra/mockery/releases/download/v3.7.4/mockery_3.7.4_Linux_arm64.tar.gz" +url_api = "https://api.github.com/repos/vektra/mockery/releases/assets/525865870" [tools.mockery."platforms.linux-x64"] -checksum = "sha256:150bbabc3c50ceb964b709fdfbc54e095e4f585a85ccfe2c8ee7f640d522f110" -url = "https://github.com/vektra/mockery/releases/download/v3.7.3/mockery_3.7.3_Linux_x86_64.tar.gz" -url_api = "https://api.github.com/repos/vektra/mockery/releases/assets/511944625" +checksum = "sha256:d5eef52e238a4262b78ab5a93811826a8bfcff7b0128133c6597e3bf2f0f7337" +url = "https://github.com/vektra/mockery/releases/download/v3.7.4/mockery_3.7.4_Linux_x86_64.tar.gz" +url_api = "https://api.github.com/repos/vektra/mockery/releases/assets/525865868" [tools.mockery."platforms.linux-x64-musl"] -checksum = "sha256:150bbabc3c50ceb964b709fdfbc54e095e4f585a85ccfe2c8ee7f640d522f110" -url = "https://github.com/vektra/mockery/releases/download/v3.7.3/mockery_3.7.3_Linux_x86_64.tar.gz" -url_api = "https://api.github.com/repos/vektra/mockery/releases/assets/511944625" +checksum = "sha256:d5eef52e238a4262b78ab5a93811826a8bfcff7b0128133c6597e3bf2f0f7337" +url = "https://github.com/vektra/mockery/releases/download/v3.7.4/mockery_3.7.4_Linux_x86_64.tar.gz" +url_api = "https://api.github.com/repos/vektra/mockery/releases/assets/525865868" [tools.mockery."platforms.macos-arm64"] -checksum = "sha256:4886bfd00f82dfb0ccd8112aaf4e85af142b4c3e051635120ac73c3394b59ff4" -url = "https://github.com/vektra/mockery/releases/download/v3.7.3/mockery_3.7.3_Darwin_arm64.tar.gz" -url_api = "https://api.github.com/repos/vektra/mockery/releases/assets/511944639" +checksum = "sha256:d7043f5bb9d836629d48e11cd627fad8ed600578c489fa7632f9ce273e104f78" +url = "https://github.com/vektra/mockery/releases/download/v3.7.4/mockery_3.7.4_Darwin_arm64.tar.gz" +url_api = "https://api.github.com/repos/vektra/mockery/releases/assets/525865867" [tools.mockery."platforms.macos-x64"] -checksum = "sha256:107abe6c7bbf1ecc3d5a2fa9f621ab8d12816367b8ce35d51fa1cbf556f9360b" -url = "https://github.com/vektra/mockery/releases/download/v3.7.3/mockery_3.7.3_Darwin_x86_64.tar.gz" -url_api = "https://api.github.com/repos/vektra/mockery/releases/assets/511944643" +checksum = "sha256:285ba8a23d835c11fa787cf76f8bd80c6f50cdc4e5b0f106580f877b4d8053df" +url = "https://github.com/vektra/mockery/releases/download/v3.7.4/mockery_3.7.4_Darwin_x86_64.tar.gz" +url_api = "https://api.github.com/repos/vektra/mockery/releases/assets/525865883" [tools.mockery."platforms.windows-x64"] -checksum = "sha256:53c3592aae7652ff2b15f3a246d19b407c6fa958301ce042df6400b145425442" -url = "https://github.com/vektra/mockery/releases/download/v3.7.3/mockery_3.7.3_Windows_x86_64.tar.gz" -url_api = "https://api.github.com/repos/vektra/mockery/releases/assets/511944622" +checksum = "sha256:2c68f48c0b8107a8e9bbae01931e9e4d0b3f4fbd034e4bca6d44fc1f50c57c8f" +url = "https://github.com/vektra/mockery/releases/download/v3.7.4/mockery_3.7.4_Windows_x86_64.tar.gz" +url_api = "https://api.github.com/repos/vektra/mockery/releases/assets/525865866" [[tools.node]] version = "24.19.0" @@ -239,41 +239,41 @@ checksum = "sha256:57f71ab3652e797d84acddc79c81cc9ff1c6ddb2a1974cdb83f00fee9bff4 url = "https://nodejs.org/dist/v24.19.0/node-v24.19.0-win-x64.zip" [[tools.pnpm]] -version = "11.22.0" +version = "11.24.0" backend = "aqua:pnpm/pnpm" [tools.pnpm."platforms.linux-arm64"] -checksum = "sha256:f1426231f365bdfd46c15fa3d1211c3936ee2c4e557afd304f6c66dbf1b2a8bf" -url = "https://github.com/pnpm/pnpm/releases/download/v11.22.0/pnpm-linux-arm64.tar.gz" -url_api = "https://api.github.com/repos/pnpm/pnpm/releases/assets/515895951" +checksum = "sha256:52f9cd410ef3bbb1cdd79c399b27772fa6d929bc3cf7c80ff3923a81e1c93be3" +url = "https://github.com/pnpm/pnpm/releases/download/v11.24.0/pnpm-linux-arm64.tar.gz" +url_api = "https://api.github.com/repos/pnpm/pnpm/releases/assets/527747053" provenance = "github-attestations" [tools.pnpm."platforms.linux-arm64-musl"] -checksum = "sha256:6e53557024be48e59ab8760f9117c0e5c0e0a37ab420f71f302d86216970d28f" -url = "https://github.com/pnpm/pnpm/releases/download/v11.22.0/pnpm-linux-arm64-musl.tar.gz" -url_api = "https://api.github.com/repos/pnpm/pnpm/releases/assets/515895950" +checksum = "sha256:950160e3d1d039e0bd1f234da5a307fdc9c1d6b9c030683adfcb85f607c7d500" +url = "https://github.com/pnpm/pnpm/releases/download/v11.24.0/pnpm-linux-arm64-musl.tar.gz" +url_api = "https://api.github.com/repos/pnpm/pnpm/releases/assets/527747056" provenance = "github-attestations" [tools.pnpm."platforms.linux-x64"] -checksum = "sha256:4c592fa410eb23b69691a9efb9bf21c87c15b3e9d88c6ec8acdd354a0eb8de71" -url = "https://github.com/pnpm/pnpm/releases/download/v11.22.0/pnpm-linux-x64.tar.gz" -url_api = "https://api.github.com/repos/pnpm/pnpm/releases/assets/515895948" +checksum = "sha256:0a9b76dedb5fe8cc5e7f3a9fd70854181cfb08a487ebaf0c9cfb044dc860936c" +url = "https://github.com/pnpm/pnpm/releases/download/v11.24.0/pnpm-linux-x64.tar.gz" +url_api = "https://api.github.com/repos/pnpm/pnpm/releases/assets/527747059" provenance = "github-attestations" [tools.pnpm."platforms.linux-x64-musl"] -checksum = "sha256:45425b06e747cbcaff4940d7b4a55e694645f15f9339dbf7f2601cfb21400545" -url = "https://github.com/pnpm/pnpm/releases/download/v11.22.0/pnpm-linux-x64-musl.tar.gz" -url_api = "https://api.github.com/repos/pnpm/pnpm/releases/assets/515895945" +checksum = "sha256:2fce00e10729d0c1f3836d499b908697fd3cd0832332651fbcee79c0a7442dcb" +url = "https://github.com/pnpm/pnpm/releases/download/v11.24.0/pnpm-linux-x64-musl.tar.gz" +url_api = "https://api.github.com/repos/pnpm/pnpm/releases/assets/527747057" provenance = "github-attestations" [tools.pnpm."platforms.macos-arm64"] -checksum = "sha256:2000dcc8f0718852c2806ba4dca1edaedf18a4a39264474d5a1c8fcee250adfd" -url = "https://github.com/pnpm/pnpm/releases/download/v11.22.0/pnpm-darwin-arm64.tar.gz" -url_api = "https://api.github.com/repos/pnpm/pnpm/releases/assets/515895947" +checksum = "sha256:c4df428b6c348b3037ba851359215065ce070d711dc96a9750052fdbfbe240d3" +url = "https://github.com/pnpm/pnpm/releases/download/v11.24.0/pnpm-darwin-arm64.tar.gz" +url_api = "https://api.github.com/repos/pnpm/pnpm/releases/assets/527747061" provenance = "github-attestations" [tools.pnpm."platforms.windows-x64"] -checksum = "sha256:1de83ad5100acfd2adb5c8bc6f8a428cee9ff4e365deff57c22bfc0cccaa4ddb" -url = "https://github.com/pnpm/pnpm/releases/download/v11.22.0/pnpm-win32-x64.zip" -url_api = "https://api.github.com/repos/pnpm/pnpm/releases/assets/515895946" +checksum = "sha256:c5ca642230551342a9fffafe508c181f346e2c79fcae2b1cae4c37ceb423481a" +url = "https://github.com/pnpm/pnpm/releases/download/v11.24.0/pnpm-win32-x64.zip" +url_api = "https://api.github.com/repos/pnpm/pnpm/releases/assets/527747055" provenance = "github-attestations" diff --git a/mise.toml b/mise.toml index a6962316..34acf6ca 100644 --- a/mise.toml +++ b/mise.toml @@ -2,11 +2,11 @@ # Runtimes go = "1.27.0" node = "24" -pnpm = "11.22.0" +pnpm = "11.24.0" # Dev tools -golangci-lint = "2.13.0" -mockery = "3.7.3" +golangci-lint = "2.13.2" +mockery = "3.7.4" gotestsum = "latest" -goreleaser = "2" +goreleaser = "2.18.0" "go:golang.org/x/exp/cmd/gorelease" = "latest" diff --git a/website/package.json b/website/package.json index a8be0fbe..edb232c3 100644 --- a/website/package.json +++ b/website/package.json @@ -24,5 +24,5 @@ "vitepress-plugin-llms": "^1.9.1", "vue": "^3.5.18" }, - "packageManager": "pnpm@11.22.0+sha512.1ff870c4c6133dfd88fb2afc46dd13d47f09c9794b438c6fdb47ca98caf3bc16381ee0be93a091b8e3824cf01f889f46d7d9e20910fb0be1ab0fb5baa80dd621" + "packageManager": "pnpm@11.24.0+sha512.bd27e345e976dcb0be0b7a1228217b049a817e21b1f355c90dbe7dc46671895a8bc1e6d06c24554505ea93ea0b45f489a27ec1bfbc8de6a9659fca0f16fa0000" } diff --git a/website/pnpm-lock.yaml b/website/pnpm-lock.yaml index 94599d49..26ff61eb 100644 --- a/website/pnpm-lock.yaml +++ b/website/pnpm-lock.yaml @@ -19,7 +19,7 @@ importers: version: 4.0.3 netlify-cli: specifier: ^27.0.0 - version: 27.1.2(@parcel/watcher@2.5.6)(@types/node@24.13.3)(picomatch@4.0.5)(rollup@4.46.2)(supports-color@10.2.2) + version: 27.4.1(@parcel/watcher@2.5.6)(@types/node@24.13.3)(picomatch@4.0.5)(rollup@4.46.2)(supports-color@10.2.2) prettier: specifier: ^3.6.2 version: 3.9.6 @@ -34,10 +34,10 @@ importers: version: 1.13.5(supports-color@10.2.2) vitepress-plugin-tabs: specifier: ^0.9.0 - version: 0.9.1(vitepress@1.6.4(@algolia/client-search@5.35.0)(@types/node@24.13.3)(jwt-decode@4.0.0)(postcss@8.5.26)(search-insights@2.17.3)(typescript@5.9.3))(vue@3.5.41(typescript@5.9.3)) + version: 0.9.1(vitepress@1.6.4(@algolia/client-search@5.35.0)(@types/node@24.13.3)(jwt-decode@4.0.0)(postcss@8.5.26)(search-insights@2.17.3)(typescript@5.9.3))(vue@3.5.42(typescript@5.9.3)) vue: specifier: ^3.5.18 - version: 3.5.41(typescript@5.9.3) + version: 3.5.42(typescript@5.9.3) packages: @@ -746,14 +746,18 @@ packages: engines: {node: '>=18'} hasBin: true - '@netlify/ai@0.4.4': - resolution: {integrity: sha512-bv89TwwLba2Fxiji2xIaolejd8qXqZNb5GZqqv1EKfYPNrVcgK2b8gSCH1cjVVxHN7rmhzxwmolbIx7ikZik0A==} - engines: {node: '>=20.6.1'} + '@netlify/ai@1.0.1': + resolution: {integrity: sha512-jicymJwSK2/PPi0c3TjWRSp2h1Q/R+SrDd2NMY6bjckFYJJ6jyfToJj+gaypMycknSWI5LCgFwnJS209CMXtMw==} + engines: {node: '>=22.12.0'} '@netlify/api@15.1.1': resolution: {integrity: sha512-5PW8Yo6DsKHtBdbXJUtGOmkuGrACFVjNKYoF1S1d1PdsZHg21Sa/GjoQAQEfhq5AQyXdT9g7pZpL1PsdvXc8XA==} engines: {node: '>=22.12.0'} + '@netlify/api@15.1.2': + resolution: {integrity: sha512-mwDpddsem/KJw0CDAKUBnzKsM9UUfgUgRntvL3yyOZ+L12amaXmj38T/1ndnxmRIx1rIJtfbq4eEzxloaniylA==} + engines: {node: '>=22.12.0'} + '@netlify/binary-info@1.0.0': resolution: {integrity: sha512-4wMPu9iN3/HL97QblBsBay3E1etIciR84izI3U+4iALY+JHCrI+a2jO0qbAZ/nxKoegypYEaiiqWXylm+/zfrw==} @@ -761,13 +765,17 @@ packages: resolution: {integrity: sha512-LJnmGtQQ2/NdTo0Cm+YP2xR1vtRle6V3kkzMrAOJgRm1SEFOJOcaAFQrth7RnbxCH/IzCM8QakTaCHHKY+K2qA==} engines: {node: ^14.16.0 || >=16.0.0} + '@netlify/blobs@11.0.2': + resolution: {integrity: sha512-raH28PHHQ1OPAYBCkE+DOnUTS/1nYFTRiFhvO6kuowkdhPiOsvX3XR/IjhePhP8aUsH5quBwcqQ3GaOgnIwmEw==} + engines: {node: '>=22.12.0'} + '@netlify/build-info@11.3.0': resolution: {integrity: sha512-xhoPqbfTSroUtFElUR6Wsw0+XlSihtLxvuaNQKv5+JTkvNqpBNIVPdo9drqwhh1eqlUeHJszfCGc1P6950yL0w==} engines: {node: '>=22.12.0'} hasBin: true - '@netlify/build@36.3.5': - resolution: {integrity: sha512-j0UcJvlNwh8nQ4TuYjGHLy1sS3AZp2UjsSVhZQLHKlC1LSbiMaHpEosVw6jyrW5NLLNkIrBUTA1FImlPIR6b8A==} + '@netlify/build@36.4.2': + resolution: {integrity: sha512-co+HA777ks9aWXHT2T56Ens1vlnMJ4tHeJm9Xryn18Ocfoejf1u9jXRTR3EO4BYKShMaHOe0gR2xvfryRK5PGw==} engines: {node: '>=22.12.0'} hasBin: true peerDependencies: @@ -777,80 +785,89 @@ packages: '@netlify/opentelemetry-sdk-setup': optional: true - '@netlify/cache-utils@7.1.1': - resolution: {integrity: sha512-BYEjot6OdatabN8tCYgHhFfxsS9S4kUQlzMBbihbUUNPeqWPD27pem60r12DXYLl840kHQxbWu4k72s43yMRIw==} + '@netlify/cache-utils@7.1.2': + resolution: {integrity: sha512-QlBvQfBTbr+ti4MQcO7PUuA+moeQ93Gs1W5eFS7cnEMGv1kQjO3n6rZGGPqWO8Vol0gRXJJGUEnPxC20+KR8vA==} engines: {node: '>=22.12.0'} - '@netlify/cache@3.4.10': - resolution: {integrity: sha512-B5qa6F0MjSddNzqcdavVmGjBCYsxhviRNhAxIvKF0igxzvLM5QWkn/bJlaxVWVgJ3fyZgtwrno4OXrMxOspMMw==} - engines: {node: '>=20.6.1'} + '@netlify/cache@4.0.0': + resolution: {integrity: sha512-tRWkLmO6pyqZetFkhYgtX6LH1umqaJAZN5mRNOJubca/+Mqm0VTUyl51FeS0UbVfetLwiwgpzbGmABpc5gGHyg==} + engines: {node: '>=22.12.0'} '@netlify/config@25.2.2': resolution: {integrity: sha512-THmWE1gDge+kko9Y2dWunCeQm5uIyDSnXnEgzgkweZ3ZlIGNlBsT78ntL1Bsi4rttCjlRLSlFv+CokCGKCyyKw==} engines: {node: '>=22.12.0'} hasBin: true - '@netlify/database-dev@0.10.1': - resolution: {integrity: sha512-kHLdS6r45TsDiS5aBrHUmzqPvoaWQEUZnaZeMwnIrLMwX8f2bIa6YAMOJJYJhyKm2drVo3C/T92/lJ5iGV/VBQ==} - engines: {node: '>=20.6.1'} + '@netlify/config@25.2.3': + resolution: {integrity: sha512-1X4HFfC6y1gg1jg20FCt6HGkH4ifVfGrsNwe6tB3n3/t7QGM7Qje49EAhgn+EJHF0EoAF/xOiO4RG8CyWHhRyg==} + engines: {node: '>=22.12.0'} + hasBin: true + + '@netlify/database-dev@1.0.0': + resolution: {integrity: sha512-3E8E+ze/8erQviytpad1+tHco1lRXqfstx48avMkZsbFKpWZ2chI4dOuAASDIapYZ2PYYpMngg/fTC81q90lHw==} + engines: {node: '>=22.12.0'} '@netlify/dev-utils@5.0.0': resolution: {integrity: sha512-ICAsnvbJW9Dv9PGfmJGdjMBsX6uXdJxrA76QE3l3rnGKL5ZcyaA2cJZXacdEmE2ZmtkiVhEJogM15a9nK/ZxDw==} engines: {node: ^18.14.0 || >=20} - '@netlify/dev@4.18.13': - resolution: {integrity: sha512-GpbgWWwP2l0RcZ8AjMO0fBq3HG0J8H7rpIpOjmV4pGE+GL7BCLbx5RpVANg9f/vAoykKmE/j4Q+y0AANjw8eug==} - engines: {node: '>=20.6.1'} + '@netlify/dev-utils@6.0.1': + resolution: {integrity: sha512-q5g70dO3q/M/XTBQz7uIECJxVlJoS8UBlzpjf22DV6q61UzXa8EONTPXPmvisrFcUi1I3AUKplPcHGQYZZj+Vw==} + engines: {node: '>=22.12.0'} - '@netlify/edge-bundler@15.1.1': - resolution: {integrity: sha512-AcXFVXGWwksF87pCPNiRJ912R/+GebrL2i+e0X1YmR6Z0YegcfMUxMPqp/JLbp0iw4GNqlFd7RuRTMa6COLKFA==} + '@netlify/dev@5.0.2': + resolution: {integrity: sha512-+tfcChv0NdKhJ6QR4dDLXfPii2AfIMVCl+rNFVzHahIp2MVIxcfaeEEcmjapvGF5zx158Jx4lu1vb6TwWrScgA==} engines: {node: '>=22.12.0'} '@netlify/edge-bundler@16.0.3': resolution: {integrity: sha512-J1dOevPbPEsYw/sn5g2Kjri/oAe2AkgmS/jf75PBHEwgzkfFlRL3w+6/BaoIxlU6G0zu34jlLsleIdEUkSDM3Q==} engines: {node: '>=22.12.0'} + '@netlify/edge-bundler@16.0.4': + resolution: {integrity: sha512-J7joSRuOIwg7bSMQBc+zq7Lb3p6gwsLMU/NYSFbXNIZtk6gSQnY3ZwnAncEhRqvN8lKsKx+27bn+4B2+B0N8ag==} + engines: {node: '>=22.12.0'} + '@netlify/edge-functions-bootstrap@2.16.0': resolution: {integrity: sha512-v8QQihSbBHj3JxtJsHoepXALpNumD9M7egHoc8z62FYl5it34dWczkaJoFFopEyhiBVKi4K/n0ZYpdzwfujd6g==} '@netlify/edge-functions-bootstrap@3.2.0': resolution: {integrity: sha512-j1xNt9DLG3l2m5lfkJfF1cTmof9sLp9v60kvB8+PORTqg4ngzCmfA4dxJHAibGbcjOT8kECG4oxmcEfET7FFag==} - '@netlify/edge-functions-dev@1.0.24': - resolution: {integrity: sha512-r7VdUgyqRkeR9Hjw2SfMHIlL9UW+weeOp955KHjkbFfqTA3RuQUIj7itY2XJti6GpEJunROWsYUFKJ9XqteDgg==} - engines: {node: '>=20.6.1'} - - '@netlify/edge-functions@3.0.8': - resolution: {integrity: sha512-ml1oCDsRTTRmZS2nUj8XRD1b6+foEiZT3lPk7qQ4nv/jnxylHJ20ooPzPDH+cJmGjXFrMeR14/91W1o6D2ftBg==} - engines: {node: '>=18.0.0'} - - '@netlify/functions-dev@1.3.5': - resolution: {integrity: sha512-rETzeThaFus+qmV39Lu6mZhXU5GSN+i3nxgyBXELlq443entoONVitEOoD7bggfuDxP2cVEPQIsn/7SCnP8XqQ==} - engines: {node: '>=20.6.1'} - - '@netlify/functions-utils@7.1.4': - resolution: {integrity: sha512-Ou7nYWEsgh87Sd/jNsYPQxt9BPGtugJIQRECEL3l/PKUQoCFWQ3AQP3eQRIcf32VJ565gIDyWyW1tRsON+BFYQ==} + '@netlify/edge-functions-dev@2.0.1': + resolution: {integrity: sha512-IIIBoBhbqoOeOQLEfYLmW55IHOAxXc9athsUH7ZHKUUs3agi7ehVaZYZwhkQxB+l/K9/vRYHUnAZD715auIDpA==} engines: {node: '>=22.12.0'} - '@netlify/functions@5.3.0': - resolution: {integrity: sha512-FP+xCoZMkMOUsKa4UdG/oiK/2md1/TxuXvqqieaMVMgDbFFMaHI8h0oHCViUY73kPbKV6HyzayaSXGYXKpBSoQ==} - engines: {node: '>=18.0.0'} + '@netlify/edge-functions@4.0.0': + resolution: {integrity: sha512-0jerPQQ5mLczl7jwCRfTJsLcaiXbvPOC+Whtxxk7IHdz24OvZGjUtVHAxhppjT8wcX48I7C6oAff04QdQDMTfw==} + engines: {node: '>=22.12.0'} - '@netlify/git-utils@7.1.0': - resolution: {integrity: sha512-bBtZHzMslJESEAFGk2uPyNP2ZWK26nK6ff6ybwkEb/vUgx+VRw0FcOqmUGIRL3RYR5+SDDagCn0xjxAxZbKT+A==} + '@netlify/functions-dev@2.0.2': + resolution: {integrity: sha512-0DgiRQpl3Cy2mS7bTIpXSaM7xF+viCIMOO4mFkHS4xymLHlpAm7hvlUcMVq4RsBp5Ms8GVuI9QO7fWuNpXY9+Q==} + engines: {node: '>=22.12.0'} + + '@netlify/functions-utils@7.1.5': + resolution: {integrity: sha512-rZ5fReA+zLOoP+6y+i8lkKjeTKMK1uRP6cr13rBHEyFbHG1pPPSqSWF9yIKnDsyNI4T3eAgg4CF7G95IUtH1sw==} + engines: {node: '>=22.12.0'} + + '@netlify/functions@6.0.0': + resolution: {integrity: sha512-Pee+FoFnAtdejTkl62a7mZxj6Wx4eqVNuYyDc5T4XPJN9GaAWaUf4cZQFlf2m4Fqq0HoghjtcPKo+BZviVPPKA==} + engines: {node: '>=22.12.0'} + + '@netlify/git-utils@7.1.1': + resolution: {integrity: sha512-zo5Ej+aUYOINJMBrCT9Vb0ZoqN29U0QLfoa07B83p0DSKcLp75XO3vh9zAydTjygud5DcLuH83uoxYlTNNOuBQ==} engines: {node: '>=22.12.0'} '@netlify/headers-parser@10.1.1': resolution: {integrity: sha512-ooiSc/eN/ktuugZmY4GVPh6nBYz2um0zpemokDvTLLQPF12QyXil8N6fr82wdLi03WNowwiL98eultZkTyHlyw==} engines: {node: '>=22.12.0'} - '@netlify/headers@2.1.13': - resolution: {integrity: sha512-/5ug1ZIyda6PW5Nlh3xv0/gpm4q2IeSpG4MtA9xRULcNmAxKHa00YQE1vIyPE94J5JFo26oTGq1odHqxhl43Bw==} - engines: {node: '>=20.6.1'} + '@netlify/headers@3.0.1': + resolution: {integrity: sha512-LcEu16gy28dkEp2+pa5EafauTfmFl6hkwiPqmoMBY+GiLLWQC00X8L4O1ZUrPqbKynsraSqEeKEfocC2FktrEQ==} + engines: {node: '>=22.12.0'} - '@netlify/images@1.3.12': - resolution: {integrity: sha512-zM9K17Qh7U6TiXBeJs8O3o3mnaIYkQ2x2Z55ARGqVYnOgVvB0nem9AZnp0IPGWfrI3Y0z5Y9grCc3Q6FJf3nBQ==} - engines: {node: '>=20.6.1'} + '@netlify/images@2.0.1': + resolution: {integrity: sha512-47DzR/PqIJqbUIef6P7EmhbNQbUOD4IuGNhTG7h3+xcynhQdBLBkCaBwY2DXOzUloA1MxYhKGYV2z4R3pO36hg==} + engines: {node: '>=22.12.0'} '@netlify/local-functions-proxy-darwin-arm64@1.1.1': resolution: {integrity: sha512-lphJ9qqZ3glnKWEqlemU1LMqXxtJ/tKf7VzakqqyjigwLscXSZSb6fupSjQfd4tR1xqxA76ylws/2HDhc/gs+Q==} @@ -942,6 +959,10 @@ packages: resolution: {integrity: sha512-KpiJ8c4V4GvgpQH5E1axg43kYdIN9saToLbzvgrDzPun4XMGwz/tLfoIkwJ4jwrVmbPj35+8+dj3gkggQAtjtg==} engines: {node: ^18.14.0 || >=20.6.1} + '@netlify/otel@7.0.2': + resolution: {integrity: sha512-MHEsRJTZtOCrLa2fR+Y3GN51rvgxUHazuRVxuWuG7R1qzwynXAZB20Ufwp7BxKSTKcp7LNVEnKAZ/k2ytVmYvQ==} + engines: {node: '>=22.12.0'} + '@netlify/plugins-list@6.81.9': resolution: {integrity: sha512-89m0E61fwz8+zAtM2RsmPJpvNRwrtuPkmnUDtAeRp5a0Wtxv6pF220nRmWUH5xg7QurNJmjExA/NV+r0XUcidQ==} engines: {node: ^14.14.0 || >=16.0.0} @@ -950,9 +971,13 @@ packages: resolution: {integrity: sha512-05MOUSBr7t8RFmBCx9kPRV9L7RfJ6yH7rSDz0//i3d6Ws3VsgZFuggfOjD/J4ZmjCY+9tIGSkUNM40qKNv0yLA==} engines: {node: '>=22.12.0'} - '@netlify/redirects@3.1.15': - resolution: {integrity: sha512-U8bhgQkYzExEHYk5VNVp55TUKwb3Rwx8QTG9dPQkx4+Lms9T+8oZowpwP/DZE6Aoay+LlPamJPnEw9gxVq6yUg==} - engines: {node: '>=20.6.1'} + '@netlify/redirect-parser@16.1.1': + resolution: {integrity: sha512-2Wg2em5rUi9EXKz5z4MAUb2Pfoyxm+jJpERYyIuYOwm6pfQHQCBjOD+HoW2CzDS859c0FlxNdnxq50bkfdKiLA==} + engines: {node: '>=22.12.0'} + + '@netlify/redirects@4.0.1': + resolution: {integrity: sha512-GYWa09t6QXzynHCg0MTlZDxv3rtCvphIfru5rW10YtAgHKMnBiYKw83RaFgpYJB66UQnuJ2R1aOahApFWGfWUw==} + engines: {node: '>=22.12.0'} '@netlify/run-utils@7.1.0': resolution: {integrity: sha512-rw23CsFVxZ3Q0F/7jGGfOL87fhfuPKbS7EMYO+7q7W1xZDW/Z5T+JsOGTiue3Pa7tEIzTPiIMTERZp3aV6I+tg==} @@ -962,27 +987,40 @@ packages: resolution: {integrity: sha512-cW8weDvsKV7zfia2m5EcBy6KILGoPD+eYZ3qWNGnIo05DGF28goPES0xKSDkNYgAF/2rRSIhie2qcBhbGVgSRg==} engines: {node: ^18.14.0 || >=20} - '@netlify/runtime@4.1.29': - resolution: {integrity: sha512-5A0iiE5QHmeSQbXrdjLOnYhnhWP7t45oSVNyK8chLUUvVP6CjaT6N/pfIAT0dt8W4yiVLNWg6FHRgnXDQvIPVg==} - engines: {node: '>=20.6.1'} + '@netlify/runtime-utils@3.0.0': + resolution: {integrity: sha512-OHo40+V3QZkR+UrDjqhN+LekrAby/dSSJxsvyYs9i88E/mSl3goB/ysoL+VYROm190egxmQyRYlHK7vL4GeHBQ==} + engines: {node: '>=22.12.0'} + + '@netlify/runtime@5.0.2': + resolution: {integrity: sha512-ZTETFhgHTcwtBs7S2xLqh/s7BPqLn+K422CV0YgE2L7V5wQDB9Bfygp69eTAcofEXZIIa9pFM+sw/AQZPbOXgw==} + engines: {node: '>=22.12.0'} '@netlify/serverless-functions-api@2.18.0': resolution: {integrity: sha512-Uo5XyMFZOinq6AonHu6dUOkLvVydn+SaldoVkB4yQSpDrtqYWi56CoA26IIOur1EMJqRdt6JIzjzIe4jpzYdhQ==} engines: {node: '>=18.0.0'} - '@netlify/static@3.1.12': - resolution: {integrity: sha512-81swmIQd/qLkzPln0ZclNqT2AzfpijCdQ4vkBs2hrmqdVIVCclgPgvsaD3iAvU5BYmgBueyO6lZjQB/uPUZ7rw==} - engines: {node: '>=20.6.1'} + '@netlify/static@4.0.0': + resolution: {integrity: sha512-YJcyaByknJ/JMmcqUFb9XId2NLgZitJlQC2FGP1a6mqndiMzAd9qoKtHxNRHX4NefI49+UABGtKF4UkL5rM8tw==} + engines: {node: '>=22.12.0'} '@netlify/types@2.8.0': resolution: {integrity: sha512-8/g0Pt6y6wXj5Ia5eeYLiXhRfWeqZXGXpGFeCiiQdUOem+FPtXdA4+YdGxqzWc7D0AvptKSO01KGeeVWHSu8Kg==} engines: {node: ^18.14.0 || >=20} + '@netlify/types@3.0.0': + resolution: {integrity: sha512-zRCidsQgI4CZWrZB/kmwdPf0QbSNljakfNSLizFvrsSA3UcUrTWSBNMVKmZnob92/8ESeUN0ewXLOlffJU+ATQ==} + engines: {node: '>=22.12.0'} + '@netlify/zip-it-and-ship-it@15.3.4': resolution: {integrity: sha512-6j3BjHXWX+Wn10Mj9AGL9MkBsT7Aqidwy6y6b8x40WC594BYe6swfiM/HjBw0AtWbXTSTP1ap/wbMj4Gvx5FrA==} engines: {node: '>=22.12.0'} hasBin: true + '@netlify/zip-it-and-ship-it@15.4.0': + resolution: {integrity: sha512-4InZ8fcr77/UXDsdift9OQyT80qdcEzQMPNbUK8l/ZJIqpAk+RXpaeCgQnfJNRBlhZr8iHrMnsu8CJZU73rvCg==} + engines: {node: '>=22.12.0'} + hasBin: true + '@nodelib/fs.scandir@2.1.5': resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} @@ -1057,6 +1095,10 @@ packages: resolution: {integrity: sha512-CmVa4ImJ+ynfrPMNaAXHET6Bhb44SwzmfyVJFq9ni2jgXJR/l7C6gfVFddNmHP+ZOkP9cf4f9DBe68qVLTHc9w==} engines: {node: '>=8.0.0'} + '@opentelemetry/api-logs@0.221.0': + resolution: {integrity: sha512-OlanaW1vv7ufTqQ3/fPLI4arGt5ZoM+P8abOMki6uEYnpRazepSWDwDnnw+la7kE26SHVC18//SMccrDvLKOXQ==} + engines: {node: '>=8.0.0'} + '@opentelemetry/api@1.8.0': resolution: {integrity: sha512-I/s6F7yKUDdtMsoBWXJe8Qz40Tui5vsuKCWJEWVL+5q9sSWRzzx6v2KeNsOBEwd94j0eWkpWCH4yB6rZg9Mf0w==} engines: {node: '>=8.0.0'} @@ -1065,12 +1107,24 @@ packages: resolution: {integrity: sha512-gLyJlPHPZYdAk1JENA9LeHejZe1Ti77/pTeFm/nMXmQH/HFZlcS/O2XJB+L8fkbrNSqhdtlvjBVjxwUYanNH5Q==} engines: {node: '>=8.0.0'} + '@opentelemetry/context-async-hooks@2.10.0': + resolution: {integrity: sha512-bvyMcgLEkozzSzpEEEo1OMoeQ97bxj6Qs2uN3mPrSdDvObMI1myffD/BPqcLlzZO9//d1SqQA/WPw7Cz2AiqhA==} + engines: {node: ^18.19.0 || >=20.6.0} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.10.0' + '@opentelemetry/context-async-hooks@2.9.0': resolution: {integrity: sha512-OQ0vzvbZBiUhjqLnUaoNfYmP8553Crr3aggB4y0ZUi815mZ7idpdJXQmoKdeBKJelYttoBlLSSHubmyw3wvX4w==} engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': '>=1.0.0 <1.10.0' + '@opentelemetry/core@2.10.0': + resolution: {integrity: sha512-/wNZ8twnEQQA4HoHu22+vcsdru6pWPWxW+7w+FlxT6Id7PE/WIbZmVKkte+PF72e0F2dnImFeHD2syyE1Mw6MQ==} + engines: {node: ^18.19.0 || >=20.6.0} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.10.0' + '@opentelemetry/core@2.8.0': resolution: {integrity: sha512-hd1Lfh8p545nNz+jq1Ejfz+Mn1hyLuxYn1YzTfFNrxr8urEWMNQLPf1Th8kjOH+HxwawCrtgBp8JpBUR4ZSgww==} engines: {node: ^18.19.0 || >=20.6.0} @@ -1089,24 +1143,54 @@ packages: peerDependencies: '@opentelemetry/api': ^1.3.0 + '@opentelemetry/instrumentation@0.221.0': + resolution: {integrity: sha512-cCk80Z/iRDf/5gfsKMB4f74LqVA5yKETB/9ojPzVW/6/f70iu89nJvGxsFCxx4XfSohaOofkU19kiYm84AiAlw==} + engines: {node: ^18.19.0 || >=20.6.0} + peerDependencies: + '@opentelemetry/api': ^1.3.0 + + '@opentelemetry/resources@2.10.0': + resolution: {integrity: sha512-q6MMm2zhggzsHVNbabYwut+a6nbuQQe3URUoxaojM/8K1IBfwwPzvxIjNi2/lI1TFe+fMHMW9MWhrtDLEXEnkA==} + engines: {node: ^18.19.0 || >=20.6.0} + peerDependencies: + '@opentelemetry/api': '>=1.3.0 <1.10.0' + '@opentelemetry/resources@2.9.0': resolution: {integrity: sha512-jyA5MBLQ+Dkl3+JsZkUoUvL7yHvU64kLsvpXKarWm6347Sl1t1bXFTFykUePNpT5WH5pm9a2Qtt03iIYQhZ1Fg==} engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': '>=1.3.0 <1.10.0' + '@opentelemetry/sdk-trace-base@2.10.0': + resolution: {integrity: sha512-GuYQQT7QD2EeO8lcZLRQzcbOyhqAzL+6WWTKTU9mSUBYBazkEDl+VrQcXQhbB08OWM9anD1aHleVadzulpOaUQ==} + engines: {node: ^18.19.0 || >=20.6.0} + peerDependencies: + '@opentelemetry/api': '>=1.3.0 <1.10.0' + '@opentelemetry/sdk-trace-base@2.9.0': resolution: {integrity: sha512-cp9zmTl62R8PJrpvFcmc8N2JQU/xfa0S+61q511Nji+QxCfZ8Ifvg7H27G8cANe4crg4RTrWsVvanHiXjSp6ag==} engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': '>=1.3.0 <1.10.0' + '@opentelemetry/sdk-trace-node@2.10.0': + resolution: {integrity: sha512-GZK/G6oZyBLGlH1pUgeDch7D91KoHd2uotUGIkWCPi9GI5T9X0p4L7nNAMDR1BQjkRYoDqo+ddfVx9t5Uhys+Q==} + engines: {node: ^18.19.0 || >=20.6.0} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.10.0' + '@opentelemetry/sdk-trace-node@2.9.0': resolution: {integrity: sha512-ec9a7ps37huy5itYk0MalaZdSLlM6AXWp/FhtEjgMpp5leEGojBDvAl/UWttQnkMZOvFHKzRESn8TD3yKTF5nQ==} engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': '>=1.0.0 <1.10.0' + '@opentelemetry/sdk-trace@2.10.0': + resolution: {integrity: sha512-MfQGq3GRmTh5fM/y+OjaO0vj6+luCB1XO2gfXCalKCfgKw0eHL++sm75DNweC6ohlp+aFvACqeE0fYayqdRaoQ==} + engines: {node: ^18.19.0 || >=20.6.0} + peerDependencies: + '@opentelemetry/api': '>=1.3.0 <1.10.0' + '@opentelemetry/sdk-trace@2.9.0': resolution: {integrity: sha512-sGA19HvtrrSKYsseHphluH6j3p6Xa3fqc7c7y8f/7mYWejc1lyDFcpSdD1kYa50HCLUeEo4zA5bW0pniaPszuw==} engines: {node: ^18.19.0 || >=20.6.0} @@ -1381,10 +1465,6 @@ packages: '@shikijs/vscode-textmate@10.0.2': resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==} - '@sindresorhus/merge-streams@2.3.0': - resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==} - engines: {node: '>=18'} - '@sindresorhus/slugify@2.2.1': resolution: {integrity: sha512-MkngSCRZ8JdSOCHRaYd+D01XhvU3Hjy6MGl06zhOk614hp9EOAp5gIkBeQg7wtmxpitU6eAL4kdiRMcJa2dlrw==} engines: {node: '>=12'} @@ -1512,15 +1592,27 @@ packages: '@vue/compiler-core@3.5.41': resolution: {integrity: sha512-q0Xtv/F9w2YO/7htQhtiL+Ev2WCJbe5N2hc+XfgyKkEKqWpSxknmT8QOuGdEKNdjPq0c3F7rNpFkTo3Kfrm7pg==} + '@vue/compiler-core@3.5.42': + resolution: {integrity: sha512-2Ye1ilMtKXxl8qZUrQ5j0CdgenFp/HFQmta6rfRyfEsTG69L6Wk+tWuNoHYHMx9E8tF2Slvdg1FuwDvAXdy1LQ==} + '@vue/compiler-dom@3.5.41': resolution: {integrity: sha512-oKacVfNglLvGjnS6BXOlGL7EyG2h8X03pqXCjzotRZUaXGjbrTJUnVAQjrCqUnS+lyu31nwQjZY/d817GmCnfw==} + '@vue/compiler-dom@3.5.42': + resolution: {integrity: sha512-qbhQZEFmycr+ni/qyuccS4sucNN7VAbDfbkvNxWOX2VfgFm90MNs3/UhRNKoPMEIVn0F8gdlYjLPvqxHwHeQOA==} + '@vue/compiler-sfc@3.5.41': resolution: {integrity: sha512-XJhip7R2wy6vX3knCxdZN4KracFaZUef58s1KYewqluedHIJaPIVfXoYT7MF1F8nCvv6k8bWWxDC8opMkg1VTQ==} + '@vue/compiler-sfc@3.5.42': + resolution: {integrity: sha512-fkCAFB4okcAANGMThboWnScp/gzWjU0ZSkVnjTIiplmMDq2uq0tIB3j+xVu4rhv5rvOgBySCysudmbMd6xRRqw==} + '@vue/compiler-ssr@3.5.41': resolution: {integrity: sha512-U3v5OejKEGqOI0Wy0+Sz7hGuIFZHA4LSXzrNM3IMIeDyJEBBfTpX26n3SDgToRpP2bLc9FfI2j/kSgcJ8Emq5A==} + '@vue/compiler-ssr@3.5.42': + resolution: {integrity: sha512-xmLk3wLkbizPAiLyomjgFFosf2ys9b5Ghb+oh/k2tnvipNz8OFrQOiTcWCzyK7MpBp9KkyGtfvgfLUivbmuGYA==} + '@vue/devtools-api@7.7.7': resolution: {integrity: sha512-lwOnNBH2e7x1fIIbVT7yF5D+YWhqELm55/4ZKf45R9T8r9dE2AIOy8HKjfqzGsoTHFbWbr337O4E0A0QADnjBg==} @@ -1530,17 +1622,17 @@ packages: '@vue/devtools-shared@7.7.7': resolution: {integrity: sha512-+udSj47aRl5aKb0memBvcUG9koarqnxNM5yjuREvqwK6T3ap4mn3Zqqc17QrBFTqSMjr3HK1cvStEZpMDpfdyw==} - '@vue/reactivity@3.5.41': - resolution: {integrity: sha512-rznsqKM0np0x18EjzF8x88MpEhdNsffbvFbckLL5+oUKz1BxAImEmO7J1ArRYSyo6aQaVoBDp7jEkT91OOxydA==} + '@vue/reactivity@3.5.42': + resolution: {integrity: sha512-TzNNfKpb7hDxbQltwAut8VDQA5YP+BuRlxntHUuRjyKwlMvmAPbs3unhCvieijifY6vFfVBwsS7wG/C7uq+bEQ==} - '@vue/runtime-core@3.5.41': - resolution: {integrity: sha512-Vcry58hiAKwGen9Z1jUZE0feFsNArPCMOImYI8el48A9Idf6DuQYD0U05zZIF2Iad1hGhPSvcbBbAOhNr55fhg==} + '@vue/runtime-core@3.5.42': + resolution: {integrity: sha512-9uACtuHs7vJGkm5Bp3xu4xRDLFTIYy5DgxpToVjqGIAhAEKwQfsaLvKINhM6nFVp6bZPRFGdDqd1g52MqKsotA==} - '@vue/runtime-dom@3.5.41': - resolution: {integrity: sha512-3vVBahVBS9+U6cmXBLyb8nE6/yYo4J/CGI9eVFs3KiMc0YHuudwKyShTD65jtJy/L9PUUxNAFu4cj4LiJ0UFbw==} + '@vue/runtime-dom@3.5.42': + resolution: {integrity: sha512-rsCmhiWLaRxGltLwhlCWyYkFn7WAbKRh0q17eZ1A6Dq6eqc2ACQ61IIryxz0LrsvCzHSilLA9JHovVwM8CNE2g==} - '@vue/server-renderer@3.5.41': - resolution: {integrity: sha512-n6hx/pNFfbD6SuyeuMVkvqox8bwf/ET9JlA/kAz/imw8sw++wkqKe2mHX5KutjPpbKE4Z56yTHszoOjGMI9igQ==} + '@vue/server-renderer@3.5.42': + resolution: {integrity: sha512-2++5dUyYS4gvo7xQXSECUDhB7TS0aOl5SeVfC5qSq1Jgfhjvegw1zqhwTIR3imZ+QYPJQw9gfcFvXGAjGZ7ajQ==} '@vue/shared@3.5.18': resolution: {integrity: sha512-cZy8Dq+uuIXbxCZpuLd2GJdeSO/lIzIspC2WtkqIpje5QyFbvLaI5wZtdUjLHjGZrlVX6GilejatWwVYYRc8tA==} @@ -1548,6 +1640,9 @@ packages: '@vue/shared@3.5.41': resolution: {integrity: sha512-IOnwSCma8j+9xJT6b8H0dEYidC80NsYmNMlZxRsukYcSoGaDBohog5hDxzeUXdFeGWFA++vWvxqOmrr96VlqMA==} + '@vue/shared@3.5.42': + resolution: {integrity: sha512-2rPxex1jQf4jvl9MOHl6YaXCPcrNqz/FstMOEh3QWY+/OME9nQTvl9WYeCwhW7AFjaR0SnngZGlp/wkR6rkI6g==} + '@vueuse/core@12.8.2': resolution: {integrity: sha512-HbvCmZdzAu3VGi/pWYm5Ut+Kd9mn1ZHnn4L5G8kOQTPs/IwIAmJoBrmYk2ckLArgMXZj0AW3n5CAejLUO+PhdQ==} @@ -1982,10 +2077,6 @@ packages: resolution: {integrity: sha512-Lo78NV5ItJL/jl+B5w0BycAisaieJGXK1qYi/9m4SjR8zbqmrUtO7Yhro40wEShGmmxs/aJLI/A+jNhdkXK8mw==} engines: {node: '>=4'} - clean-stack@5.3.0: - resolution: {integrity: sha512-9ngPTOhYGQqNVSfeJkYXHmF7AGWp4/nN5D/QqNQs3Dvxd1Kk/WpjHfNujKHYUQ/5CoGyOyFNoWSPk5afzP0QVg==} - engines: {node: '>=14.16'} - cli-boxes@3.0.0: resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==} engines: {node: '>=10'} @@ -2112,6 +2203,10 @@ packages: resolution: {integrity: sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==} engines: {node: '>=18'} + cookie@2.0.1: + resolution: {integrity: sha512-yuToqVvRrj6pfDXREyQAAv8SkAEk/8GS3jQRTiUMm66TVtBYmqQeoEjL2Lmq8Rpo6271vH76InTChTitEAm65w==} + engines: {node: '>=22'} + copy-anything@3.0.5: resolution: {integrity: sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==} engines: {node: '>=12.13'} @@ -2123,10 +2218,6 @@ packages: core-util-is@1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} - cpy@11.1.0: - resolution: {integrity: sha512-QGHetPSSuprVs+lJmMDcivvrBwTKASzXQ5qxFvRC2RFESjjod71bDvFvhxTjDgkNjrrb72AI6JPjfYwxrIy33A==} - engines: {node: '>=18'} - crc-32@1.2.2: resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==} engines: {node: '>=0.8'} @@ -2144,6 +2235,10 @@ packages: engines: {node: '>=12.0.0'} deprecated: v4 is no longer maintained, upgrade to v5 + cron-parser@5.10.0: + resolution: {integrity: sha512-izNAxJyRWUP8ljBoDSub5WyrVOUlT4SLGShswE7eoRBpp6QUsSycYxLBMJlbshgPBMcPT/nrfgjNY2918ayv2A==} + engines: {node: '>=18'} + cross-spawn@7.0.6: resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} engines: {node: '>= 8'} @@ -2823,10 +2918,6 @@ packages: resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} engines: {node: '>= 0.4'} - globby@14.1.0: - resolution: {integrity: sha512-0Ia46fDOaT7k4og1PDW4YbodWWr3scS2vAr2lTbsplOt2WkKp0vQbkI9wKis/T5LV/dqPjO3bpS/z6GTJB82LA==} - engines: {node: '>=18'} - gonzales-pe@4.3.0: resolution: {integrity: sha512-otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ==} engines: {node: '>=0.6.0'} @@ -3637,10 +3728,6 @@ packages: module-details-from-path@1.0.4: resolution: {integrity: sha512-EGWKgxALGMgzvxYF1UyGTy0HXX/2vHLkw6+NvDKW2jypWbHpjQuj4UMcqQWXHERJhVGKikolT06G3bcKe4fi7w==} - move-file@3.1.0: - resolution: {integrity: sha512-4aE3U7CCBWgrQlQDMq8da4woBWDGHioJFiOZ8Ie6Yq2uwYQ9V2kGhTz4x3u6Wc+OU17nw0yc3rJ/lQ4jIiPe3A==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} @@ -3666,8 +3753,8 @@ packages: resolution: {integrity: sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==} engines: {node: '>= 0.6'} - netlify-cli@27.1.2: - resolution: {integrity: sha512-cfK0d+d/W+9wqrVJ4wjM/UthZahDQz75/sk9U46bmVLQZCZh0zW/YbSVc/IFrEHCS3gfcvUmZ4JCNGB8qnth8w==} + netlify-cli@27.4.1: + resolution: {integrity: sha512-mdYHbn3Zip3GZwf8RP23PP8XKYG1vfB+rsEHmAQt8fT/BEcRc1wd9Z5hZhf7kQxaUZ0+opROF9pFw5VBQkaFfg==} engines: {node: '>=22.13.0'} hasBin: true @@ -4443,10 +4530,6 @@ packages: resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} engines: {node: '>=14'} - slash@5.1.0: - resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==} - engines: {node: '>=14.16'} - slashes@3.0.12: resolution: {integrity: sha512-Q9VME8WyGkc7pJf6QEkj3wE+2CnvZMI+XJhwdTPR8Z/kWQRXi7boAWLDibRPyHRTUTPx5FaU7MsyrjI3yLB4HA==} @@ -5020,8 +5103,8 @@ packages: postcss: optional: true - vue@3.5.41: - resolution: {integrity: sha512-2laE0p+aK+/AOPG/XL/WepOs/GlK755LJ1XECi9kDUrz1FKNw8rb2Xzlw9JS1rqEV55nb0ttsKxVlTCcd+R5cg==} + vue@3.5.42: + resolution: {integrity: sha512-4RyHQTbQvOPs3MfvUO1Sg0YRrKNnA0mAVtvpd12Tg1fKDN7OHBUl1IqSn8zGJjK9nI3NkNp8cgTpVrSZC5TTcA==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -5765,9 +5848,9 @@ snapshots: - encoding - supports-color - '@netlify/ai@0.4.4': + '@netlify/ai@1.0.1': dependencies: - '@netlify/api': 15.1.1 + '@netlify/api': 15.1.2 '@netlify/api@15.1.1': dependencies: @@ -5776,6 +5859,12 @@ snapshots: p-wait-for: 5.0.2 picoquery: 2.5.0 + '@netlify/api@15.1.2': + dependencies: + '@netlify/open-api': 2.57.0 + node-fetch: 3.3.2 + picoquery: 2.5.0 + '@netlify/binary-info@1.0.0': {} '@netlify/blobs@10.7.13(supports-color@10.2.2)': @@ -5786,6 +5875,14 @@ snapshots: transitivePeerDependencies: - supports-color + '@netlify/blobs@11.0.2(supports-color@10.2.2)': + dependencies: + '@netlify/dev-utils': 6.0.1 + '@netlify/otel': 7.0.2(supports-color@10.2.2) + '@netlify/runtime-utils': 3.0.0 + transitivePeerDependencies: + - supports-color + '@netlify/build-info@11.3.0': dependencies: '@bugsnag/js': 8.10.0 @@ -5799,45 +5896,36 @@ snapshots: yaml: 2.9.0 yargs: 17.7.3 - '@netlify/build@36.3.5(@opentelemetry/api@1.9.1)(@types/node@24.13.3)(picomatch@4.0.5)(rollup@4.46.2)': + '@netlify/build@36.4.2(@opentelemetry/api@1.9.1)(@types/node@24.13.3)(picomatch@4.0.5)(rollup@4.46.2)': dependencies: '@bugsnag/js': 8.10.0 '@netlify/blobs': 10.7.13(supports-color@10.2.2) - '@netlify/cache-utils': 7.1.1 - '@netlify/config': 25.2.2 - '@netlify/edge-bundler': 16.0.3 - '@netlify/functions-utils': 7.1.4(rollup@4.46.2)(supports-color@10.2.2) - '@netlify/git-utils': 7.1.0 + '@netlify/cache-utils': 7.1.2 + '@netlify/config': 25.2.3 + '@netlify/edge-bundler': 16.0.4 + '@netlify/functions-utils': 7.1.5(rollup@4.46.2)(supports-color@10.2.2) + '@netlify/git-utils': 7.1.1 '@netlify/opentelemetry-utils': 3.1.0(@opentelemetry/api@1.9.1) '@netlify/plugins-list': 6.81.9 '@netlify/run-utils': 7.1.0 - '@netlify/zip-it-and-ship-it': 15.3.4(rollup@4.46.2)(supports-color@10.2.2) + '@netlify/zip-it-and-ship-it': 15.4.0(rollup@4.46.2)(supports-color@10.2.2) '@opentelemetry/api': 1.9.1 '@sindresorhus/slugify': 2.2.1 - ansi-escapes: 7.3.0 ansis: 4.3.1 - clean-stack: 5.3.0 execa: 8.0.1 fast-string-width: 3.0.2 fdir: 6.5.0(picomatch@4.0.5) figures: 6.1.0 - filter-obj: 6.1.0 hot-shots: 11.4.0 ignore: 7.0.6 indent-string: 5.0.0 - is-plain-obj: 4.1.0 keep-func-props: 6.0.0 log-process-errors: 11.0.1 memoize-one: 6.0.0 minimatch: 10.2.6 os-name: 6.1.0 - p-event: 6.0.1 - p-filter: 4.1.0 - p-locate: 6.0.0 - p-map: 7.0.6 p-reduce: 3.0.0 package-directory: 8.2.0 - path-exists: 5.0.0 pretty-ms: 9.3.0 ps-list: 8.1.1 read-package-up: 11.0.0 @@ -5864,17 +5952,14 @@ snapshots: - react-native-b4a - rollup - '@netlify/cache-utils@7.1.1': + '@netlify/cache-utils@7.1.2': dependencies: get-stream: 9.0.1 junk: 4.0.1 - locate-path: 7.2.0 - move-file: 3.1.0 - readdirp: 4.1.2 - '@netlify/cache@3.4.10': + '@netlify/cache@4.0.0': dependencies: - '@netlify/runtime-utils': 2.3.0 + '@netlify/runtime-utils': 3.0.0 '@netlify/config@25.2.2': dependencies: @@ -5903,7 +5988,34 @@ snapshots: yargs: 17.7.3 zod: 4.4.3 - '@netlify/database-dev@0.10.1': + '@netlify/config@25.2.3': + dependencies: + '@netlify/api': 15.1.2 + '@netlify/headers-parser': 10.1.1 + '@netlify/redirect-parser': 16.1.1 + chalk: 5.6.2 + cron-parser: 4.9.0 + deepmerge: 4.3.1 + dot-prop: 9.0.0 + execa: 8.0.1 + fast-safe-stringify: 2.1.1 + figures: 6.1.0 + filter-obj: 6.1.0 + find-up: 7.0.0 + indent-string: 5.0.0 + is-plain-obj: 4.1.0 + map-obj: 5.0.2 + p-locate: 6.0.0 + path-type: 6.0.0 + read-package-up: 11.0.0 + smol-toml: 1.8.0 + tomlify-j0.4: 3.0.0 + validate-npm-package-name: 5.0.1 + yaml: 2.9.0 + yargs: 17.7.3 + zod: 4.4.3 + + '@netlify/database-dev@1.0.0': dependencies: '@electric-sql/pglite': 0.3.16 pg-gateway: 0.3.0-beta.4 @@ -5922,20 +6034,34 @@ snapshots: parse-gitignore: 2.0.0 semver: 7.8.5 - '@netlify/dev@4.18.13(@parcel/watcher@2.5.6)(rollup@4.46.2)(supports-color@10.2.2)': + '@netlify/dev-utils@6.0.1': dependencies: - '@netlify/ai': 0.4.4 - '@netlify/blobs': 10.7.13(supports-color@10.2.2) + '@whatwg-node/server': 0.11.0 + ansis: 4.3.1 + atomically: 2.1.1 + chokidar: 5.0.0 + decache: 4.6.2 + dettle: 1.0.5 + dot-prop: 9.0.0 + empathic: 2.0.1 + env-paths: 3.0.0 + parse-gitignore: 2.0.0 + semver: 7.8.5 + + '@netlify/dev@5.0.2(@parcel/watcher@2.5.6)(rollup@4.46.2)(supports-color@10.2.2)': + dependencies: + '@netlify/ai': 1.0.1 + '@netlify/blobs': 11.0.2(supports-color@10.2.2) '@netlify/config': 25.2.2 - '@netlify/database-dev': 0.10.1 - '@netlify/dev-utils': 5.0.0 - '@netlify/edge-functions-dev': 1.0.24 - '@netlify/functions-dev': 1.3.5(rollup@4.46.2)(supports-color@10.2.2) - '@netlify/headers': 2.1.13 - '@netlify/images': 1.3.12(@netlify/blobs@10.7.13(supports-color@10.2.2))(@parcel/watcher@2.5.6) - '@netlify/redirects': 3.1.15 - '@netlify/runtime': 4.1.29(supports-color@10.2.2) - '@netlify/static': 3.1.12 + '@netlify/database-dev': 1.0.0 + '@netlify/dev-utils': 6.0.1 + '@netlify/edge-functions-dev': 2.0.1 + '@netlify/functions-dev': 2.0.2(rollup@4.46.2)(supports-color@10.2.2) + '@netlify/headers': 3.0.1 + '@netlify/images': 2.0.1(@netlify/blobs@11.0.2(supports-color@10.2.2))(@parcel/watcher@2.5.6) + '@netlify/redirects': 4.0.1 + '@netlify/runtime': 5.0.2(supports-color@10.2.2) + '@netlify/static': 4.0.0 ulid: 3.0.2 transitivePeerDependencies: - '@azure/app-configuration' @@ -5965,7 +6091,7 @@ snapshots: - supports-color - uploadthing - '@netlify/edge-bundler@15.1.1': + '@netlify/edge-bundler@16.0.3': dependencies: '@import-maps/resolve': 2.0.0 '@sveltejs/acorn-typescript': 1.0.13(acorn@8.18.0) @@ -5974,22 +6100,18 @@ snapshots: ajv-errors: 3.0.0(ajv@8.20.0) better-ajv-errors: 1.2.0(ajv@8.20.0) common-path-prefix: 3.0.0 - env-paths: 3.0.0 esbuild: 0.28.1 execa: 8.0.1 find-up: 7.0.0 - get-port: 7.2.0 node-stream-zip: 1.16.0 p-retry: 6.2.1 - p-wait-for: 5.0.2 parse-imports: 2.2.1 - path-key: 4.0.0 semver: 7.8.5 tar: 7.5.22 tmp-promise: 3.0.3 urlpattern-polyfill: 8.0.2 - '@netlify/edge-bundler@16.0.3': + '@netlify/edge-bundler@16.0.4': dependencies: '@import-maps/resolve': 2.0.0 '@sveltejs/acorn-typescript': 1.0.13(acorn@8.18.0) @@ -6013,32 +6135,32 @@ snapshots: '@netlify/edge-functions-bootstrap@3.2.0': {} - '@netlify/edge-functions-dev@1.0.24': + '@netlify/edge-functions-dev@2.0.1': dependencies: - '@netlify/dev-utils': 5.0.0 - '@netlify/edge-bundler': 15.1.1 - '@netlify/edge-functions': 3.0.8 + '@netlify/dev-utils': 6.0.1 + '@netlify/edge-bundler': 16.0.3 + '@netlify/edge-functions': 4.0.0 '@netlify/edge-functions-bootstrap': 2.16.0 - '@netlify/runtime-utils': 2.3.0 + '@netlify/runtime-utils': 3.0.0 get-port: 7.2.0 - '@netlify/edge-functions@3.0.8': + '@netlify/edge-functions@4.0.0': dependencies: - '@netlify/types': 2.8.0 + '@netlify/types': 3.0.0 - '@netlify/functions-dev@1.3.5(rollup@4.46.2)(supports-color@10.2.2)': + '@netlify/functions-dev@2.0.2(rollup@4.46.2)(supports-color@10.2.2)': dependencies: - '@netlify/blobs': 10.7.13(supports-color@10.2.2) - '@netlify/dev-utils': 5.0.0 - '@netlify/functions': 5.3.0 + '@netlify/blobs': 11.0.2(supports-color@10.2.2) + '@netlify/dev-utils': 6.0.1 + '@netlify/functions': 6.0.0 '@netlify/zip-it-and-ship-it': 15.3.4(rollup@4.46.2)(supports-color@10.2.2) - cron-parser: 4.9.0 + cron-parser: 5.10.0 decache: 4.6.2 extract-zip: 2.0.1(supports-color@10.2.2) is-stream: 4.0.1 jwt-decode: 4.0.0 lambda-local: 2.2.0 - read-package-up: 11.0.0 + read-package-up: 12.0.0 semver: 7.8.5 source-map-support: 0.5.21 transitivePeerDependencies: @@ -6049,11 +6171,10 @@ snapshots: - rollup - supports-color - '@netlify/functions-utils@7.1.4(rollup@4.46.2)(supports-color@10.2.2)': + '@netlify/functions-utils@7.1.5(rollup@4.46.2)(supports-color@10.2.2)': dependencies: - '@netlify/zip-it-and-ship-it': 15.3.4(rollup@4.46.2)(supports-color@10.2.2) - cpy: 11.1.0 - path-exists: 5.0.0 + '@netlify/zip-it-and-ship-it': 15.4.0(rollup@4.46.2)(supports-color@10.2.2) + junk: 4.0.1 transitivePeerDependencies: - bare-abort-controller - bare-buffer @@ -6062,29 +6183,28 @@ snapshots: - rollup - supports-color - '@netlify/functions@5.3.0': + '@netlify/functions@6.0.0': dependencies: - '@netlify/types': 2.8.0 + '@netlify/types': 3.0.0 - '@netlify/git-utils@7.1.0': + '@netlify/git-utils@7.1.1': dependencies: - execa: 8.0.1 - map-obj: 5.0.2 micro-memoize: 5.1.2 micromatch: 4.0.8 + tinyexec: 1.3.0 '@netlify/headers-parser@10.1.1': dependencies: escape-string-regexp: 5.0.0 smol-toml: 1.8.0 - '@netlify/headers@2.1.13': + '@netlify/headers@3.0.1': dependencies: '@netlify/headers-parser': 10.1.1 - '@netlify/images@1.3.12(@netlify/blobs@10.7.13(supports-color@10.2.2))(@parcel/watcher@2.5.6)': + '@netlify/images@2.0.1(@netlify/blobs@11.0.2(supports-color@10.2.2))(@parcel/watcher@2.5.6)': dependencies: - ipx: 3.1.1(@netlify/blobs@10.7.13(supports-color@10.2.2))(@parcel/watcher@2.5.6) + ipx: 3.1.1(@netlify/blobs@11.0.2(supports-color@10.2.2))(@parcel/watcher@2.5.6) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -6175,6 +6295,16 @@ snapshots: transitivePeerDependencies: - supports-color + '@netlify/otel@7.0.2(supports-color@10.2.2)': + dependencies: + '@opentelemetry/api': 1.9.1 + '@opentelemetry/core': 2.10.0(@opentelemetry/api@1.9.1) + '@opentelemetry/instrumentation': 0.221.0(@opentelemetry/api@1.9.1)(supports-color@10.2.2) + '@opentelemetry/resources': 2.10.0(@opentelemetry/api@1.9.1) + '@opentelemetry/sdk-trace-node': 2.10.0(@opentelemetry/api@1.9.1) + transitivePeerDependencies: + - supports-color + '@netlify/plugins-list@6.81.9': {} '@netlify/redirect-parser@16.1.0': @@ -6184,9 +6314,14 @@ snapshots: path-exists: 5.0.0 smol-toml: 1.8.0 - '@netlify/redirects@3.1.15': + '@netlify/redirect-parser@16.1.1': dependencies: - '@netlify/dev-utils': 5.0.0 + fast-safe-stringify: 2.1.1 + smol-toml: 1.8.0 + + '@netlify/redirects@4.0.1': + dependencies: + '@netlify/dev-utils': 6.0.1 '@netlify/redirect-parser': 16.1.0 cookie: 1.1.1 jsonwebtoken: 9.0.3 @@ -6198,12 +6333,14 @@ snapshots: '@netlify/runtime-utils@2.3.0': {} - '@netlify/runtime@4.1.29(supports-color@10.2.2)': + '@netlify/runtime-utils@3.0.0': {} + + '@netlify/runtime@5.0.2(supports-color@10.2.2)': dependencies: - '@netlify/blobs': 10.7.13(supports-color@10.2.2) - '@netlify/cache': 3.4.10 - '@netlify/runtime-utils': 2.3.0 - '@netlify/types': 2.8.0 + '@netlify/blobs': 11.0.2(supports-color@10.2.2) + '@netlify/cache': 4.0.0 + '@netlify/runtime-utils': 3.0.0 + '@netlify/types': 3.0.0 transitivePeerDependencies: - supports-color @@ -6211,12 +6348,14 @@ snapshots: dependencies: '@netlify/types': 2.8.0 - '@netlify/static@3.1.12': + '@netlify/static@4.0.0': dependencies: mime-types: 3.0.2 '@netlify/types@2.8.0': {} + '@netlify/types@3.0.0': {} + '@netlify/zip-it-and-ship-it@15.3.4(rollup@4.46.2)(supports-color@10.2.2)': dependencies: '@babel/parser': 7.29.8 @@ -6260,6 +6399,49 @@ snapshots: - rollup - supports-color + '@netlify/zip-it-and-ship-it@15.4.0(rollup@4.46.2)(supports-color@10.2.2)': + dependencies: + '@babel/parser': 7.29.8 + '@babel/types': 7.29.8 + '@netlify/binary-info': 1.0.0 + '@netlify/serverless-functions-api': 2.18.0 + '@opentelemetry/api': 1.8.0 + '@vercel/nft': 0.29.4(rollup@4.46.2)(supports-color@10.2.2) + archiver: 8.0.0 + common-path-prefix: 3.0.0 + copy-file: 11.1.0 + es-module-lexer: 1.7.0 + esbuild: 0.28.1 + execa: 8.0.1 + fast-glob: 3.3.3 + filter-obj: 6.1.0 + find-up: 7.0.0 + is-path-inside: 4.0.0 + junk: 4.0.1 + locate-path: 7.2.0 + merge-options: 3.0.4 + minimatch: 10.2.6 + normalize-path: 3.0.0 + p-map: 7.0.6 + path-exists: 5.0.0 + precinct: 12.3.2(supports-color@10.2.2) + require-package-name: 2.0.1 + resolve: 2.0.0-next.7 + semver: 7.8.5 + tmp-promise: 3.0.3 + toml: 3.0.0 + unixify: 1.0.0 + urlpattern-polyfill: 8.0.2 + yargs: 17.7.3 + zod: 4.4.3 + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - encoding + - react-native-b4a + - rollup + - supports-color + '@nodelib/fs.scandir@2.1.5': dependencies: '@nodelib/fs.stat': 2.0.5 @@ -6345,14 +6527,27 @@ snapshots: dependencies: '@opentelemetry/api': 1.9.1 + '@opentelemetry/api-logs@0.221.0': + dependencies: + '@opentelemetry/api': 1.9.1 + '@opentelemetry/api@1.8.0': {} '@opentelemetry/api@1.9.1': {} + '@opentelemetry/context-async-hooks@2.10.0(@opentelemetry/api@1.9.1)': + dependencies: + '@opentelemetry/api': 1.9.1 + '@opentelemetry/context-async-hooks@2.9.0(@opentelemetry/api@1.9.1)': dependencies: '@opentelemetry/api': 1.9.1 + '@opentelemetry/core@2.10.0(@opentelemetry/api@1.9.1)': + dependencies: + '@opentelemetry/api': 1.9.1 + '@opentelemetry/semantic-conventions': 1.43.0 + '@opentelemetry/core@2.8.0(@opentelemetry/api@1.9.1)': dependencies: '@opentelemetry/api': 1.9.1 @@ -6372,12 +6567,35 @@ snapshots: transitivePeerDependencies: - supports-color + '@opentelemetry/instrumentation@0.221.0(@opentelemetry/api@1.9.1)(supports-color@10.2.2)': + dependencies: + '@opentelemetry/api': 1.9.1 + '@opentelemetry/api-logs': 0.221.0 + import-in-the-middle: 3.3.3 + require-in-the-middle: 8.0.1(supports-color@10.2.2) + transitivePeerDependencies: + - supports-color + + '@opentelemetry/resources@2.10.0(@opentelemetry/api@1.9.1)': + dependencies: + '@opentelemetry/api': 1.9.1 + '@opentelemetry/core': 2.10.0(@opentelemetry/api@1.9.1) + '@opentelemetry/semantic-conventions': 1.43.0 + '@opentelemetry/resources@2.9.0(@opentelemetry/api@1.9.1)': dependencies: '@opentelemetry/api': 1.9.1 '@opentelemetry/core': 2.9.0(@opentelemetry/api@1.9.1) '@opentelemetry/semantic-conventions': 1.43.0 + '@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1)': + dependencies: + '@opentelemetry/api': 1.9.1 + '@opentelemetry/core': 2.10.0(@opentelemetry/api@1.9.1) + '@opentelemetry/resources': 2.10.0(@opentelemetry/api@1.9.1) + '@opentelemetry/sdk-trace': 2.10.0(@opentelemetry/api@1.9.1) + '@opentelemetry/semantic-conventions': 1.43.0 + '@opentelemetry/sdk-trace-base@2.9.0(@opentelemetry/api@1.9.1)': dependencies: '@opentelemetry/api': 1.9.1 @@ -6386,6 +6604,13 @@ snapshots: '@opentelemetry/sdk-trace': 2.9.0(@opentelemetry/api@1.9.1) '@opentelemetry/semantic-conventions': 1.43.0 + '@opentelemetry/sdk-trace-node@2.10.0(@opentelemetry/api@1.9.1)': + dependencies: + '@opentelemetry/api': 1.9.1 + '@opentelemetry/context-async-hooks': 2.10.0(@opentelemetry/api@1.9.1) + '@opentelemetry/core': 2.10.0(@opentelemetry/api@1.9.1) + '@opentelemetry/sdk-trace-base': 2.10.0(@opentelemetry/api@1.9.1) + '@opentelemetry/sdk-trace-node@2.9.0(@opentelemetry/api@1.9.1)': dependencies: '@opentelemetry/api': 1.9.1 @@ -6393,6 +6618,13 @@ snapshots: '@opentelemetry/core': 2.9.0(@opentelemetry/api@1.9.1) '@opentelemetry/sdk-trace-base': 2.9.0(@opentelemetry/api@1.9.1) + '@opentelemetry/sdk-trace@2.10.0(@opentelemetry/api@1.9.1)': + dependencies: + '@opentelemetry/api': 1.9.1 + '@opentelemetry/core': 2.10.0(@opentelemetry/api@1.9.1) + '@opentelemetry/resources': 2.10.0(@opentelemetry/api@1.9.1) + '@opentelemetry/semantic-conventions': 1.43.0 + '@opentelemetry/sdk-trace@2.9.0(@opentelemetry/api@1.9.1)': dependencies: '@opentelemetry/api': 1.9.1 @@ -6604,8 +6836,6 @@ snapshots: '@shikijs/vscode-textmate@10.0.2': {} - '@sindresorhus/merge-streams@2.3.0': {} - '@sindresorhus/slugify@2.2.1': dependencies: '@sindresorhus/transliterate': 1.6.0 @@ -6743,10 +6973,10 @@ snapshots: - rollup - supports-color - '@vitejs/plugin-vue@5.2.4(vite@5.4.21(@types/node@24.13.3))(vue@3.5.41(typescript@5.9.3))': + '@vitejs/plugin-vue@5.2.4(vite@5.4.21(@types/node@24.13.3))(vue@3.5.42(typescript@5.9.3))': dependencies: vite: 5.4.21(@types/node@24.13.3) - vue: 3.5.41(typescript@5.9.3) + vue: 3.5.42(typescript@5.9.3) '@vue/compiler-core@3.5.41': dependencies: @@ -6756,11 +6986,24 @@ snapshots: estree-walker: 2.0.2 source-map-js: 1.2.1 + '@vue/compiler-core@3.5.42': + dependencies: + '@babel/parser': 7.29.8 + '@vue/shared': 3.5.42 + entities: 7.0.1 + estree-walker: 2.0.2 + source-map-js: 1.2.1 + '@vue/compiler-dom@3.5.41': dependencies: '@vue/compiler-core': 3.5.41 '@vue/shared': 3.5.41 + '@vue/compiler-dom@3.5.42': + dependencies: + '@vue/compiler-core': 3.5.42 + '@vue/shared': 3.5.42 + '@vue/compiler-sfc@3.5.41': dependencies: '@babel/parser': 7.29.8 @@ -6773,11 +7016,28 @@ snapshots: postcss: 8.5.26 source-map-js: 1.2.1 + '@vue/compiler-sfc@3.5.42': + dependencies: + '@babel/parser': 7.29.8 + '@vue/compiler-core': 3.5.42 + '@vue/compiler-dom': 3.5.42 + '@vue/compiler-ssr': 3.5.42 + '@vue/shared': 3.5.42 + estree-walker: 2.0.2 + magic-string: 0.30.21 + postcss: 8.5.26 + source-map-js: 1.2.1 + '@vue/compiler-ssr@3.5.41': dependencies: '@vue/compiler-dom': 3.5.41 '@vue/shared': 3.5.41 + '@vue/compiler-ssr@3.5.42': + dependencies: + '@vue/compiler-dom': 3.5.42 + '@vue/shared': 3.5.42 + '@vue/devtools-api@7.7.7': dependencies: '@vue/devtools-kit': 7.7.7 @@ -6796,38 +7056,40 @@ snapshots: dependencies: rfdc: 1.4.1 - '@vue/reactivity@3.5.41': + '@vue/reactivity@3.5.42': dependencies: - '@vue/shared': 3.5.41 + '@vue/shared': 3.5.42 - '@vue/runtime-core@3.5.41': + '@vue/runtime-core@3.5.42': dependencies: - '@vue/reactivity': 3.5.41 - '@vue/shared': 3.5.41 + '@vue/reactivity': 3.5.42 + '@vue/shared': 3.5.42 - '@vue/runtime-dom@3.5.41': + '@vue/runtime-dom@3.5.42': dependencies: - '@vue/reactivity': 3.5.41 - '@vue/runtime-core': 3.5.41 - '@vue/shared': 3.5.41 + '@vue/reactivity': 3.5.42 + '@vue/runtime-core': 3.5.42 + '@vue/shared': 3.5.42 csstype: 3.2.3 - '@vue/server-renderer@3.5.41': + '@vue/server-renderer@3.5.42': dependencies: - '@vue/compiler-ssr': 3.5.41 - '@vue/runtime-dom': 3.5.41 - '@vue/shared': 3.5.41 + '@vue/compiler-ssr': 3.5.42 + '@vue/runtime-dom': 3.5.42 + '@vue/shared': 3.5.42 '@vue/shared@3.5.18': {} '@vue/shared@3.5.41': {} + '@vue/shared@3.5.42': {} + '@vueuse/core@12.8.2(typescript@5.9.3)': dependencies: '@types/web-bluetooth': 0.0.21 '@vueuse/metadata': 12.8.2 '@vueuse/shared': 12.8.2(typescript@5.9.3) - vue: 3.5.41(typescript@5.9.3) + vue: 3.5.42(typescript@5.9.3) transitivePeerDependencies: - typescript @@ -6835,7 +7097,7 @@ snapshots: dependencies: '@vueuse/core': 12.8.2(typescript@5.9.3) '@vueuse/shared': 12.8.2(typescript@5.9.3) - vue: 3.5.41(typescript@5.9.3) + vue: 3.5.42(typescript@5.9.3) optionalDependencies: focus-trap: 7.6.5 jwt-decode: 4.0.0 @@ -6846,7 +7108,7 @@ snapshots: '@vueuse/shared@12.8.2(typescript@5.9.3)': dependencies: - vue: 3.5.41(typescript@5.9.3) + vue: 3.5.42(typescript@5.9.3) transitivePeerDependencies: - typescript @@ -7242,10 +7504,6 @@ snapshots: lodash.isplainobject: 4.0.6 lodash.transform: 4.6.0 - clean-stack@5.3.0: - dependencies: - escape-string-regexp: 5.0.0 - cli-boxes@3.0.0: {} cli-cursor@3.1.0: @@ -7346,6 +7604,8 @@ snapshots: cookie@1.1.1: {} + cookie@2.0.1: {} + copy-anything@3.0.5: dependencies: is-what: 4.1.16 @@ -7357,15 +7617,6 @@ snapshots: core-util-is@1.0.3: {} - cpy@11.1.0: - dependencies: - copy-file: 11.1.0 - globby: 14.1.0 - junk: 4.0.1 - micromatch: 4.0.8 - p-filter: 4.1.0 - p-map: 7.0.6 - crc-32@1.2.2: {} crc32-stream@7.0.1: @@ -7379,6 +7630,10 @@ snapshots: dependencies: luxon: 3.7.2 + cron-parser@5.10.0: + dependencies: + luxon: 3.7.2 + cross-spawn@7.0.6: dependencies: path-key: 3.1.1 @@ -8196,15 +8451,6 @@ snapshots: define-properties: 1.2.1 gopd: 1.2.0 - globby@14.1.0: - dependencies: - '@sindresorhus/merge-streams': 2.3.0 - fast-glob: 3.3.3 - ignore: 7.0.6 - path-type: 6.0.0 - slash: 5.1.0 - unicorn-magic: 0.3.0 - gonzales-pe@4.3.0: dependencies: minimist: 1.2.8 @@ -8420,7 +8666,7 @@ snapshots: ipaddr.js@2.5.0: {} - ipx@3.1.1(@netlify/blobs@10.7.13(supports-color@10.2.2))(@parcel/watcher@2.5.6): + ipx@3.1.1(@netlify/blobs@11.0.2(supports-color@10.2.2))(@parcel/watcher@2.5.6): dependencies: '@fastify/accept-negotiator': 2.1.0 citty: 0.1.6 @@ -8436,7 +8682,7 @@ snapshots: sharp: 0.34.5 svgo: 4.0.2 ufo: 1.6.4 - unstorage: 1.17.5(@netlify/blobs@10.7.13(supports-color@10.2.2)) + unstorage: 1.17.5(@netlify/blobs@11.0.2(supports-color@10.2.2)) xss: 1.0.15 transitivePeerDependencies: - '@azure/app-configuration' @@ -9144,10 +9390,6 @@ snapshots: module-details-from-path@1.0.4: {} - move-file@3.1.0: - dependencies: - path-exists: 5.0.0 - ms@2.1.3: {} multiparty@4.3.0: @@ -9169,25 +9411,25 @@ snapshots: negotiator@1.0.0: {} - netlify-cli@27.1.2(@parcel/watcher@2.5.6)(@types/node@24.13.3)(picomatch@4.0.5)(rollup@4.46.2)(supports-color@10.2.2): + netlify-cli@27.4.1(@parcel/watcher@2.5.6)(@types/node@24.13.3)(picomatch@4.0.5)(rollup@4.46.2)(supports-color@10.2.2): dependencies: '@fastify/static': 10.1.3 - '@netlify/ai': 0.4.4 - '@netlify/api': 15.1.1 - '@netlify/blobs': 10.7.13(supports-color@10.2.2) - '@netlify/build': 36.3.5(@opentelemetry/api@1.9.1)(@types/node@24.13.3)(picomatch@4.0.5)(rollup@4.46.2) + '@netlify/ai': 1.0.1 + '@netlify/api': 15.1.2 + '@netlify/blobs': 11.0.2(supports-color@10.2.2) + '@netlify/build': 36.4.2(@opentelemetry/api@1.9.1)(@types/node@24.13.3)(picomatch@4.0.5)(rollup@4.46.2) '@netlify/build-info': 11.3.0 - '@netlify/config': 25.2.2 - '@netlify/dev': 4.18.13(@parcel/watcher@2.5.6)(rollup@4.46.2)(supports-color@10.2.2) - '@netlify/dev-utils': 5.0.0 - '@netlify/edge-bundler': 16.0.3 - '@netlify/edge-functions': 3.0.8 + '@netlify/config': 25.2.3 + '@netlify/dev': 5.0.2(@parcel/watcher@2.5.6)(rollup@4.46.2)(supports-color@10.2.2) + '@netlify/dev-utils': 6.0.1 + '@netlify/edge-bundler': 16.0.4 + '@netlify/edge-functions': 4.0.0 '@netlify/edge-functions-bootstrap': 3.2.0 '@netlify/headers-parser': 10.1.1 - '@netlify/images': 1.3.12(@netlify/blobs@10.7.13(supports-color@10.2.2))(@parcel/watcher@2.5.6) + '@netlify/images': 2.0.1(@netlify/blobs@11.0.2(supports-color@10.2.2))(@parcel/watcher@2.5.6) '@netlify/local-functions-proxy': 2.0.3 - '@netlify/redirect-parser': 16.1.0 - '@netlify/zip-it-and-ship-it': 15.3.4(rollup@4.46.2)(supports-color@10.2.2) + '@netlify/redirect-parser': 16.1.1 + '@netlify/zip-it-and-ship-it': 15.4.0(rollup@4.46.2)(supports-color@10.2.2) '@octokit/rest': 22.0.1 '@opentelemetry/api': 1.9.1 '@pnpm/tabtab': 0.5.4(supports-color@10.2.2) @@ -9197,13 +9439,13 @@ snapshots: backoff: 2.5.0 boxen: 8.0.1 chalk: 5.6.2 - chokidar: 4.0.3 + chokidar: 5.0.0 ci-info: 4.4.0 clean-deep: 3.4.0 commander: 12.1.0 comment-json: 4.6.2 content-type: 1.0.5 - cookie: 1.1.1 + cookie: 2.0.1 cron-parser: 4.9.0 debug: 4.4.3(supports-color@10.2.2) decache: 4.6.2 @@ -10198,8 +10440,6 @@ snapshots: signal-exit@4.1.0: {} - slash@5.1.0: {} - slashes@3.0.12: {} slice-ansi@9.0.0: @@ -10641,7 +10881,7 @@ snapshots: unpipe@1.0.0: {} - unstorage@1.17.5(@netlify/blobs@10.7.13(supports-color@10.2.2)): + unstorage@1.17.5(@netlify/blobs@11.0.2(supports-color@10.2.2)): dependencies: anymatch: 3.1.3 chokidar: 5.0.0 @@ -10652,7 +10892,7 @@ snapshots: ofetch: 1.5.1 ufo: 1.6.4 optionalDependencies: - '@netlify/blobs': 10.7.13(supports-color@10.2.2) + '@netlify/blobs': 11.0.2(supports-color@10.2.2) untildify@4.0.0: {} @@ -10736,10 +10976,10 @@ snapshots: transitivePeerDependencies: - supports-color - vitepress-plugin-tabs@0.9.1(vitepress@1.6.4(@algolia/client-search@5.35.0)(@types/node@24.13.3)(jwt-decode@4.0.0)(postcss@8.5.26)(search-insights@2.17.3)(typescript@5.9.3))(vue@3.5.41(typescript@5.9.3)): + vitepress-plugin-tabs@0.9.1(vitepress@1.6.4(@algolia/client-search@5.35.0)(@types/node@24.13.3)(jwt-decode@4.0.0)(postcss@8.5.26)(search-insights@2.17.3)(typescript@5.9.3))(vue@3.5.42(typescript@5.9.3)): dependencies: vitepress: 1.6.4(@algolia/client-search@5.35.0)(@types/node@24.13.3)(jwt-decode@4.0.0)(postcss@8.5.26)(search-insights@2.17.3)(typescript@5.9.3) - vue: 3.5.41(typescript@5.9.3) + vue: 3.5.42(typescript@5.9.3) vitepress@1.6.4(@algolia/client-search@5.35.0)(@types/node@24.13.3)(jwt-decode@4.0.0)(postcss@8.5.26)(search-insights@2.17.3)(typescript@5.9.3): dependencies: @@ -10750,7 +10990,7 @@ snapshots: '@shikijs/transformers': 2.5.0 '@shikijs/types': 2.5.0 '@types/markdown-it': 14.1.2 - '@vitejs/plugin-vue': 5.2.4(vite@5.4.21(@types/node@24.13.3))(vue@3.5.41(typescript@5.9.3)) + '@vitejs/plugin-vue': 5.2.4(vite@5.4.21(@types/node@24.13.3))(vue@3.5.42(typescript@5.9.3)) '@vue/devtools-api': 7.7.7 '@vue/shared': 3.5.18 '@vueuse/core': 12.8.2(typescript@5.9.3) @@ -10760,7 +11000,7 @@ snapshots: minisearch: 7.1.2 shiki: 2.5.0 vite: 5.4.21(@types/node@24.13.3) - vue: 3.5.41(typescript@5.9.3) + vue: 3.5.42(typescript@5.9.3) optionalDependencies: postcss: 8.5.26 transitivePeerDependencies: @@ -10790,13 +11030,13 @@ snapshots: - typescript - universal-cookie - vue@3.5.41(typescript@5.9.3): + vue@3.5.42(typescript@5.9.3): dependencies: - '@vue/compiler-dom': 3.5.41 - '@vue/compiler-sfc': 3.5.41 - '@vue/runtime-dom': 3.5.41 - '@vue/server-renderer': 3.5.41 - '@vue/shared': 3.5.41 + '@vue/compiler-dom': 3.5.42 + '@vue/compiler-sfc': 3.5.42 + '@vue/runtime-dom': 3.5.42 + '@vue/server-renderer': 3.5.42 + '@vue/shared': 3.5.42 optionalDependencies: typescript: 5.9.3