From 0231bfaf81d90437943213e8f90f43d67598a6f0 Mon Sep 17 00:00:00 2001 From: "socket-pr-bot[bot]" <294242679+socket-pr-bot[bot]@users.noreply.github.com> Date: Sun, 20 Sep 2026 08:26:35 +0000 Subject: [PATCH] chore(deps): apply weekly update fixes --- .config/repo/external-tools.json | 33 +- .node-version | 2 +- pnpm-lock.yaml | 693 +++++++++++++++---------------- pnpm-workspace.yaml | 58 +-- 4 files changed, 388 insertions(+), 398 deletions(-) diff --git a/.config/repo/external-tools.json b/.config/repo/external-tools.json index 20e89b929..24d039a3d 100644 --- a/.config/repo/external-tools.json +++ b/.config/repo/external-tools.json @@ -3,33 +3,33 @@ "description": "External tools required to build + release this repo. The canonical schema lives at socket-wheelhouse/packages/build-infra/lib/external-tools-schema.json (generated from scripts/fleet/lib/external-tools-schema.mts); every fleet repo references it via the $schema field above so validators pick up the single source of truth. Extend the `tools` map with repo-specific entries (e.g. language toolchains for sdxgen, git credential helpers for packageurl-js).", "tools": { "gh": { - "version": "2.99.0", + "version": "2.100.0", "repository": "github:cli/cli", "origin": "gh-asset", "platforms": { "darwin-arm64": { - "asset": "gh_2.99.0_macOS_arm64.zip", - "integrity": "sha512-1P6jwZImulYx+mQZtNHhcXHS8IsLODu7qsi8xgx+m8vmL/B3arA2NaSbepD93CICnlEKWJBvmuvYC4kV3lzCtg==" + "asset": "gh_2.100.0_macOS_arm64.zip", + "integrity": "sha512-Lrdo+idc/clJQWGzu0XOvJ25TP4sGwk5Pl/m1FURE1aR7RGklf/Tg2OEV1WfymwSTtSPigNxrFAjg30rbwveAQ==" }, "darwin-x64": { - "asset": "gh_2.99.0_macOS_amd64.zip", - "integrity": "sha512-b3ROgokDVvT7cG/vQ8ar3eK1ZWG8JaG4j2WZoEP3KBhbngpNVDjoYw2WqoRU+NLs4ANGdeYSoqCItU6S/4C7kw==" + "asset": "gh_2.100.0_macOS_amd64.zip", + "integrity": "sha512-sMabqJhbngQlEMEqWuWb1Xs5Tf6ti+PJnVAYV51n6yxwzazPoTdZZHc6A+31GaKvRPP1HU1aq3QxU5qKzIk+Ow==" }, "linux-arm64": { - "asset": "gh_2.99.0_linux_arm64.tar.gz", - "integrity": "sha512-PyiIHeQefunffZZAQ92wXdJKY+CtIhccblHZ2SsX3vqshhvZjdpq9cDpXabENHsbure6D5/UCcewfAiqkGDzlA==" + "asset": "gh_2.100.0_linux_arm64.tar.gz", + "integrity": "sha512-7FfnaEOjwQZzjlShYn+9aqDyhKsnFuoy4HVd6YnC4VGLFrdWxYNhMvUaBPUU0SeYasHK8uvqYiqEPMTziNhF9w==" }, "linux-x64": { - "asset": "gh_2.99.0_linux_amd64.tar.gz", - "integrity": "sha512-E6mfO+9OWhJ0rO5ME00BLWbB0bp8LroI9oigcw2z5Qem8AGqyl1bl1oMGmeYeZT4MwgvWvfFiyIKvgiS6UbPjQ==" + "asset": "gh_2.100.0_linux_amd64.tar.gz", + "integrity": "sha512-R2MunQhy/Rr5FsAF+ohqA8SWshdlKjEYEf2Qw/6WCemZ0nki+IgpPd0hHeomGQ7L9SeuwlSr2XT+7mIPgjY5WQ==" }, "win32-arm64": { - "asset": "gh_2.99.0_windows_arm64.zip", - "integrity": "sha512-bfkWvHKeso1sYZiVi/rCEbCmQX6VKFNZRKBs8BAuyB5iBZkSywtsNNf7o/krzdneJQKwZjhW32oAtUkRwdmqww==" + "asset": "gh_2.100.0_windows_arm64.zip", + "integrity": "sha512-kcXzOQXYVS3nHnvtpW/CRQoVl4KNKTrZDmrpJecMX1ssSlc8dGwrQuU5awSFNDdhc5lN1GmwAlUEPUXdKnYjlQ==" }, "win32-x64": { - "asset": "gh_2.99.0_windows_amd64.zip", - "integrity": "sha512-QCr18KItSY0J7uEoqCJvy/Ese3+evunMgMadzJO5itpm5NEvNkeb9SvWhIPwenFe3xNe1hYF9I33b6sIkAPjcA==" + "asset": "gh_2.100.0_windows_amd64.zip", + "integrity": "sha512-eOppqRvfG2MkDPdwaQ9hFkA7OX/wSIqwUBC78VIkuEiNA9q746IzsE6gnqIW2g7sIIXzUsvfhxPH1da9JZxQpg==" } }, "description": "GitHub CLI - workflow dispatch, release downloads, PR creation, and the --attach media uploader; host for the gh-aw agentic-workflows extension.", @@ -39,12 +39,7 @@ "Preinstalled on GitHub-hosted runners; elsewhere the pinned archive above is downloaded and integrity-checked rather than installed by a system package manager", "The gh-aw extension needs gh >= 2.0.0", "2.99.0 adds the repeatable `--attach` flag on issue/pr create/edit/comment, which uploads a local image or video to user-attachments and rewrites the body to the hosted URL" - ], - "soakBypass": { - "version": "2.99.0", - "published": "2026-09-01", - "removable": "2026-09-08" - } + ] }, "gh-aw": { "description": "GitHub Agentic Workflows — `gh` extension that authors agentic workflows as `.github/workflows/.md` (markdown + frontmatter) and compiles them to a hardened `.lock.yml`. The fleet uses `engine: claude`.", diff --git a/.node-version b/.node-version index 60bb1e60f..707210db8 100644 --- a/.node-version +++ b/.node-version @@ -1 +1 @@ -26.8.1 +26.8.2 diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e75178601..34c50751a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -8,152 +8,152 @@ importers: packageManagerDependencies: pnpm: specifier: ^11.25.0 || >=12.3.4 - version: 12.4.2 + version: 12.4.1 packages: - '@pnpm/exe.android-arm64@12.4.2': - resolution: {integrity: sha512-E255MbcQ0V1577M2BV0ajWuP7KmTPYA0jqZnk3rK6Lq3kTvZWulMMb7iqRmnLsQbyWTkMEB2CfyM70loVDA8xg==} + '@pnpm/exe.android-arm64@12.4.1': + resolution: {integrity: sha512-/HwsqXMSmlOfgtV9+O0ratzjV6Vd/8n1hh4rGHpCGmDURvt52MwZxdbhyxP4K03ZfvgSDvotFPr8O+RzE5Eu8A==} cpu: [arm64] os: [android] - '@pnpm/exe.android-x64@12.4.2': - resolution: {integrity: sha512-J1pSeCUwuKxMG70ZzpWn8JzElxiEa8NN/3N0SlZRtU2xbztChaJCKF3HaBNIj9yPfeofWzJo/lwNvDDjraQuZw==} + '@pnpm/exe.android-x64@12.4.1': + resolution: {integrity: sha512-+l74Qb4c2YjOzNKHXJLg+1wr8xHM1ckkUhnU5KRUK9TJqiiczt6yeTZqqzHIlJ8i6pAoj5V0OJevDRwnQKLgrQ==} cpu: [x64] os: [android] - '@pnpm/exe.darwin-arm64@12.4.2': - resolution: {integrity: sha512-A0WDo8iErfZBXgrLseQxw8i8Y9ctUpOEl/Uu+cubnTzpD8tT9ykIB548L8YTM2WD4OS+ZOHSxy8aGZcvKq8PaQ==} + '@pnpm/exe.darwin-arm64@12.4.1': + resolution: {integrity: sha512-6rkZkT3iGfaxknUdGHraqSWFvTa6N0ajAHluv9Ax0GRWs0sIcGNiFhDopv6xSZCsJZmG483aNS/b6UEDy3blfw==} cpu: [arm64] os: [darwin] - '@pnpm/exe.darwin-x64@12.4.2': - resolution: {integrity: sha512-MSgJdovBWHcb5DEOvfPH9yNi/T5O1Xa4ess+E1ESGo/5yuty7S4JoiIjami+fsNXfnoQMlwsMUqYU4zAvBcNCw==} + '@pnpm/exe.darwin-x64@12.4.1': + resolution: {integrity: sha512-Vb1CHlR88HghC1qUxjxjs82zQSXnXacPD+btG2CmG8Q/hBU7Q0/b2YWJKSQqZXicunV5khFtfTlAwJddV9RkYA==} cpu: [x64] os: [darwin] - '@pnpm/exe.freebsd-x64@12.4.2': - resolution: {integrity: sha512-h2YumlQSNvgbRPv+RXwABohX65f9bOBZn+jMIt7bFDISZPCzQ+Nvpt6Awbp4ip5PwQgYxbu5iREJ1fHE39Fm8A==} + '@pnpm/exe.freebsd-x64@12.4.1': + resolution: {integrity: sha512-iT3iHz3Nl0Sxxj7UPOtZ/aQ81AFsQhjoeWMAlPkSRO04gsgDGAXv3UYxOFaesMWsfNxaGn0A+CITbuCHFF66FA==} cpu: [x64] os: [freebsd] - '@pnpm/exe.linux-arm64-musl@12.4.2': - resolution: {integrity: sha512-LwSEtSEDTv6S51YLs3YvSkPyun/QmfMic1UGICUkPWFu6ByP43RdMlkKvmVkfGhAYCpnxO057vrmyJqtfZrPCA==} + '@pnpm/exe.linux-arm64-musl@12.4.1': + resolution: {integrity: sha512-aBooZfNXM5f+OGUgCAMFWpE/kAhsWfvmqIyMtHy6zl3aNxyInWrcY/Saln/UElzo7lZWMC0Yktroxd/2J26lNQ==} cpu: [arm64] os: [linux] libc: [musl] - '@pnpm/exe.linux-arm64@12.4.2': - resolution: {integrity: sha512-2dSiDXyhx+RTHsewxex8f/jVjqQXWJ2oow4kCVHEWdZKeBpgMxvZ6fHkTAUBJXgqhbKIDHvuNlZBP7gJfUWL5A==} + '@pnpm/exe.linux-arm64@12.4.1': + resolution: {integrity: sha512-TlOdacTTP09BgcMvwWBFRsu8VAjfwqwnslBj+XSq1JFM3ck4f3k+1O/747EuctxZxs3/o785b6Q3s7Pd92Ptsg==} cpu: [arm64] os: [linux] libc: [glibc] - '@pnpm/exe.linux-ppc64@12.4.2': - resolution: {integrity: sha512-8Itc+jQk+MTz04LS9D1RcH+VctAWmzM4l1cJQ+Sx7pAJNo7EKHdRMbC0Tok1jyQ7eEHNJZD5EleYneZqWfZM+g==} + '@pnpm/exe.linux-ppc64@12.4.1': + resolution: {integrity: sha512-r/ab/MlIBo75oizUP5ITiziCCrnXz4SJwfErLQ+603AshB+Yq7xTMCoMtzTSCAMu6aaymIKkAFtZvd2J75Wq0w==} cpu: [ppc64] os: [linux] libc: [glibc] - '@pnpm/exe.linux-riscv64@12.4.2': - resolution: {integrity: sha512-hleOeqhTVpH+z9RVMGnxvU4ZnrkBUClWjCbHD9u6kwyqhGSpevoU1wTGish+CBRhmIgMAy9pAfFpqhbAKOKNfw==} + '@pnpm/exe.linux-riscv64@12.4.1': + resolution: {integrity: sha512-C/D1QWdKMiB8+wv/spl1rGITFUuqC+aI/fb6h8NB5sqxsOaGXeYc/g891oCuzggHn6SODk9p+I09hI76x/cMNw==} cpu: [riscv64] os: [linux] libc: [glibc] - '@pnpm/exe.linux-s390x@12.4.2': - resolution: {integrity: sha512-LAsQRRdP9aToENR6dtcIJ9l+e1zMYOX0tQcLGpRyLPVBQcYRLlvAPcmDshsiIHQjp05SDa9FI0czX1ZQ1a7a/A==} + '@pnpm/exe.linux-s390x@12.4.1': + resolution: {integrity: sha512-nxz5zD4yXt94uzbStDk0QTPKW+aE92hH1b5tFXK9ctB1HE9Xcq1vjTiA2LsZMFC6p4gdu5OwQeFqYNAVGa6QlA==} cpu: [s390x] os: [linux] libc: [glibc] - '@pnpm/exe.linux-x64-musl@12.4.2': - resolution: {integrity: sha512-kzfzH2/0BWdTABK14Yj5a1xsdkTEQUp2eXEPNakaD9jKL025lq3hyaKHIz/gIZaPDMe/1bFFK/En4ztFlbBJxw==} + '@pnpm/exe.linux-x64-musl@12.4.1': + resolution: {integrity: sha512-5AwgFdGhVUg2kIweYGfxzSLEHiIG77PQhZAkXC3TwofQHsu1Wr+TrV5/rNX2PopFnHRzuE581zoB8F6Wle32yg==} cpu: [x64] os: [linux] libc: [musl] - '@pnpm/exe.linux-x64@12.4.2': - resolution: {integrity: sha512-/pbt0UVTa8NMDhzOWLQRfZ6G9ROKXlJPZtx845BqyWfc7hCrWXhTLBd70yO2y8+E+IWN3oHM1s/JsIQNGk1yvg==} + '@pnpm/exe.linux-x64@12.4.1': + resolution: {integrity: sha512-FJOZuuuQMhp0oLzBtcKkLXknBI92hfkmSnlKc47vfin4HrmfID5khY2lGekL9tCzk1cpR+HShEw/meFl+nHtzQ==} cpu: [x64] os: [linux] libc: [glibc] - '@pnpm/exe.win32-arm64@12.4.2': - resolution: {integrity: sha512-PsW19e4dAUNpZ0cS9flaxFuAmpt2dKlH/Vvi8TZ4qyJjjQzue/CEsWm+6wKVP4CJ7IT8RdL4qh+soOPWIgF2Zw==} + '@pnpm/exe.win32-arm64@12.4.1': + resolution: {integrity: sha512-OO7eKBL9S+xk5hRy+JUUZSNJknGuGe3GEUffsrlC2LbqKF02g+VX1anGIzSbJDvkkdnpJhSlxF5AUz2JzJu2Jw==} cpu: [arm64] os: [win32] - '@pnpm/exe.win32-x64@12.4.2': - resolution: {integrity: sha512-+xGoeE0g55ztWvl8i5QqdmNfW3nIrTVcoQrNshEOwxthm9Ag48oXton3uxOA3/SANyz5AXexEjj2KO20NnOrEw==} + '@pnpm/exe.win32-x64@12.4.1': + resolution: {integrity: sha512-x7gJHZgHo6hp354xCYA2NvoFzYJkHwovt2kVsUBK5EmXULLcP51JGMq09CX+5FRFJUZFKoXjLu3mZWmfP7o6PQ==} cpu: [x64] os: [win32] - pnpm@12.4.2: - resolution: {integrity: sha512-CK3GYTGAJ1x8ntraOdzwjJxhrU5+rzMKTzRh8QKw+QdCNFTRF/mOctR/7wYWBwZE17/8lzpqV/UJCm18NosHyQ==} + pnpm@12.4.1: + resolution: {integrity: sha512-LoHjmdc/6DkNqyXgaqeIq3pZCCSNL1o3D4K0gRR6ano2e/gEj5pv22Rg8hpm8FQt7bi5TKLIcjWWdBkgsWVtTA==} engines: {node: '>=18.*'} hasBin: true snapshots: - '@pnpm/exe.android-arm64@12.4.2': + '@pnpm/exe.android-arm64@12.4.1': optional: true - '@pnpm/exe.android-x64@12.4.2': + '@pnpm/exe.android-x64@12.4.1': optional: true - '@pnpm/exe.darwin-arm64@12.4.2': + '@pnpm/exe.darwin-arm64@12.4.1': optional: true - '@pnpm/exe.darwin-x64@12.4.2': + '@pnpm/exe.darwin-x64@12.4.1': optional: true - '@pnpm/exe.freebsd-x64@12.4.2': + '@pnpm/exe.freebsd-x64@12.4.1': optional: true - '@pnpm/exe.linux-arm64-musl@12.4.2': + '@pnpm/exe.linux-arm64-musl@12.4.1': optional: true - '@pnpm/exe.linux-arm64@12.4.2': + '@pnpm/exe.linux-arm64@12.4.1': optional: true - '@pnpm/exe.linux-ppc64@12.4.2': + '@pnpm/exe.linux-ppc64@12.4.1': optional: true - '@pnpm/exe.linux-riscv64@12.4.2': + '@pnpm/exe.linux-riscv64@12.4.1': optional: true - '@pnpm/exe.linux-s390x@12.4.2': + '@pnpm/exe.linux-s390x@12.4.1': optional: true - '@pnpm/exe.linux-x64-musl@12.4.2': + '@pnpm/exe.linux-x64-musl@12.4.1': optional: true - '@pnpm/exe.linux-x64@12.4.2': + '@pnpm/exe.linux-x64@12.4.1': optional: true - '@pnpm/exe.win32-arm64@12.4.2': + '@pnpm/exe.win32-arm64@12.4.1': optional: true - '@pnpm/exe.win32-x64@12.4.2': + '@pnpm/exe.win32-x64@12.4.1': optional: true - pnpm@12.4.2: + pnpm@12.4.1: optionalDependencies: - '@pnpm/exe.android-arm64': 12.4.2 - '@pnpm/exe.android-x64': 12.4.2 - '@pnpm/exe.darwin-arm64': 12.4.2 - '@pnpm/exe.darwin-x64': 12.4.2 - '@pnpm/exe.freebsd-x64': 12.4.2 - '@pnpm/exe.linux-arm64': 12.4.2 - '@pnpm/exe.linux-arm64-musl': 12.4.2 - '@pnpm/exe.linux-ppc64': 12.4.2 - '@pnpm/exe.linux-riscv64': 12.4.2 - '@pnpm/exe.linux-s390x': 12.4.2 - '@pnpm/exe.linux-x64': 12.4.2 - '@pnpm/exe.linux-x64-musl': 12.4.2 - '@pnpm/exe.win32-arm64': 12.4.2 - '@pnpm/exe.win32-x64': 12.4.2 + '@pnpm/exe.android-arm64': 12.4.1 + '@pnpm/exe.android-x64': 12.4.1 + '@pnpm/exe.darwin-arm64': 12.4.1 + '@pnpm/exe.darwin-x64': 12.4.1 + '@pnpm/exe.freebsd-x64': 12.4.1 + '@pnpm/exe.linux-arm64': 12.4.1 + '@pnpm/exe.linux-arm64-musl': 12.4.1 + '@pnpm/exe.linux-ppc64': 12.4.1 + '@pnpm/exe.linux-riscv64': 12.4.1 + '@pnpm/exe.linux-s390x': 12.4.1 + '@pnpm/exe.linux-x64': 12.4.1 + '@pnpm/exe.linux-x64-musl': 12.4.1 + '@pnpm/exe.win32-arm64': 12.4.1 + '@pnpm/exe.win32-x64': 12.4.1 --- lockfileVersion: '9.0' @@ -180,23 +180,23 @@ catalogs: specifier: 1.0.2 version: 1.0.2 '@inquirer/checkbox': - specifier: 5.2.2 - version: 5.2.2 + specifier: 5.2.5 + version: 5.2.5 '@inquirer/confirm': - specifier: 6.2.0 - version: 6.2.0 + specifier: 6.3.2 + version: 6.3.2 '@inquirer/input': - specifier: 5.1.3 - version: 5.1.3 + specifier: 5.1.6 + version: 5.1.6 '@inquirer/password': - specifier: 5.1.2 - version: 5.1.2 - '@inquirer/search': - specifier: 4.3.0 - version: 4.3.0 - '@inquirer/select': specifier: 5.2.2 version: 5.2.2 + '@inquirer/search': + specifier: 4.3.3 + version: 4.3.3 + '@inquirer/select': + specifier: 5.2.5 + version: 5.2.5 '@mdn/browser-compat-data': specifier: 8.1.1 version: 8.1.1 @@ -207,8 +207,8 @@ catalogs: specifier: 7.0.5 version: 7.0.5 '@perryts/perry': - specifier: 0.5.1220 - version: 0.5.1220 + specifier: 0.5.1520 + version: 0.5.1520 '@playwright/mcp': specifier: 0.0.80 version: 0.0.80 @@ -285,8 +285,8 @@ catalogs: specifier: 0.28.2 version: 0.28.2 fast-check: - specifier: 4.9.0 - version: 4.9.0 + specifier: 4.10.0 + version: 4.10.0 fast-glob: specifier: 3.3.3 version: 3.3.3 @@ -300,8 +300,8 @@ catalogs: specifier: 1.6.0 version: 1.6.0 globals: - specifier: 17.11.0 - version: 17.11.0 + specifier: 17.12.0 + version: 17.12.0 html5parser: specifier: 3.0.0 version: 3.0.0 @@ -309,8 +309,8 @@ catalogs: specifier: 10.3.2 version: 10.3.2 libnpmpack: - specifier: 9.1.12 - version: 9.1.12 + specifier: 9.1.13 + version: 9.1.13 markdownlint-cli2: specifier: 0.23.2 version: 0.23.2 @@ -405,8 +405,8 @@ catalogs: specifier: 0.3.1 version: 0.3.1 webpack: - specifier: 5.109.2 - version: 5.109.2 + specifier: 5.110.3 + version: 5.110.3 overrides: '@polka/url': 1.0.0-next.29 @@ -428,9 +428,9 @@ overrides: hasown: npm:@socketregistry/hasown@1.0.7 iconv-lite: 0.7.3 isexe@>=3: 4.0.0 - js-yaml@>=5.0.0 <5.2.2: 5.4.1 + js-yaml@>=5.0.0 <5.2.2: 5.4.2 lru-cache@>=10: 11.5.2 - magic-string: 1.2.3 + magic-string: 1.3.1 mime-db: 1.54.0 mime-types@>=3: 3.0.2 minimatch@>=3: 10.2.6 @@ -449,13 +449,13 @@ overrides: uuid: 11.1.1 which: 7.0.0 wrap-ansi@>=8: 9.0.2 - yaml@2: 2.9.0 + yaml@2: 2.9.1 '@anthropic-ai/sdk': 0.91.1 '@grpc/proto-loader': 0.8.1 '@hono/node-server@<1.19.15': 1.19.17 - '@inquirer/ansi': 2.0.7 + '@inquirer/ansi': 2.0.8 '@inquirer/core': 11.2.1 - '@inquirer/figures': 2.0.8 + '@inquirer/figures': 2.0.9 '@npmcli/arborist': 9.9.1 '@npmcli/git': 6.0.3 '@npmcli/installed-package-contents': 4.0.0 @@ -478,15 +478,15 @@ overrides: debug: 4.4.3 diff: 9.0.0 estraverse: 5.3.0 - fast-uri: 3.1.6 + fast-uri: 3.1.7 globby: 16.2.4 has-flag: 5.0.1 - hono: 4.13.4 + hono: 4.13.7 hosted-git-info: 8.1.0 - ip-address: 10.5.0 + ip-address: 10.7.0 isexe: 3.1.5 js-tokens: 10.0.0 - js-yaml: 4.3.1 + js-yaml: 4.3.2 json-parse-even-better-errors: 5.0.0 lru-cache: 11.5.2 make-fetch-happen: 15.0.6 @@ -502,12 +502,12 @@ overrides: npm-normalize-package-bin: 5.0.0 npm-package-arg: 12.0.2 npm-pick-manifest: 10.0.0 - p-map: 7.0.6 + p-map: 7.0.8 pacote: 21.5.1 picomatch: 4.0.7 - postcss: 8.5.26 + postcss: 8.5.28 proc-log: 6.1.0 - qs: 6.15.3 + qs: 6.16.0 rolldown: 1.2.9 semver: 7.8.5 signal-exit: 4.1.0 @@ -521,13 +521,13 @@ overrides: tar-stream: 3.2.1 terminal-link: 2.1.1 tslib: 2.8.1 - vite: 8.2.2 + vite: 8.3.0 which@>=4: 7.0.0 wrap-ansi: 9.0.2 - yaml: 2.9.0 + yaml: 2.9.1 yargs-parser: 21.1.1 yoctocolors-cjs: 2.1.3 - zod: 4.4.3 + zod: 4.6.4 patchedDependencies: '@npmcli/run-script@10.0.4': b1f74f31293142449c0be473fae0f0b977e1e1174e6a88e2021fcb93dc902ed6 @@ -568,22 +568,22 @@ importers: version: 1.0.2 '@inquirer/checkbox': specifier: 'catalog:' - version: 5.2.2(@types/node@26.5.1) + version: 5.2.5(@types/node@26.5.1) '@inquirer/confirm': specifier: 'catalog:' - version: 6.2.0(@types/node@26.5.1) + version: 6.3.2(@types/node@26.5.1) '@inquirer/input': specifier: 'catalog:' - version: 5.1.3(@types/node@26.5.1) + version: 5.1.6(@types/node@26.5.1) '@inquirer/password': specifier: 'catalog:' - version: 5.1.2(@types/node@26.5.1) + version: 5.2.2(@types/node@26.5.1) '@inquirer/search': specifier: 'catalog:' - version: 4.3.0(@types/node@26.5.1) + version: 4.3.3(@types/node@26.5.1) '@inquirer/select': specifier: 'catalog:' - version: 5.2.2(@types/node@26.5.1) + version: 5.2.5(@types/node@26.5.1) '@mdn/browser-compat-data': specifier: 'catalog:' version: 8.1.1 @@ -601,7 +601,7 @@ importers: version: 9.0.1 '@perryts/perry': specifier: 'catalog:' - version: 0.5.1220 + version: 0.5.1520 '@playwright/mcp': specifier: 'catalog:' version: 0.0.80 @@ -658,7 +658,7 @@ importers: version: 5.0.0(vitest@5.0.0) '@vitiate/core': specifier: 'catalog:' - version: 0.3.1(typescript@7.1.0-dev.20260910.1)(vite@8.2.2(@types/node@26.5.1)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vitest@5.0.0) + version: 0.3.1(typescript@7.1.0-dev.20260910.1)(vite@8.3.0(@types/node@26.5.1)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.1))(vitest@5.0.0) '@yarnpkg/extensions': specifier: 'catalog:' version: 2.0.7(@yarnpkg/core@4.9.1(patch_hash=90d84a2833b418e806d5458847773c4c9104fc8e8aa2fa3971f1fd0a68bad1c9)(typanion@3.14.0)) @@ -667,7 +667,7 @@ importers: version: 1.0.6 ata-validator: specifier: 'catalog:' - version: 1.27.0(yaml@2.9.0) + version: 1.27.0(yaml@2.9.1) c8: specifier: 'catalog:' version: 12.0.0 @@ -691,7 +691,7 @@ importers: version: 0.28.2 fast-check: specifier: 'catalog:' - version: 4.9.0 + version: 4.10.0 fast-glob: specifier: 'catalog:' version: 3.3.3 @@ -706,7 +706,7 @@ importers: version: 1.6.0 globals: specifier: 'catalog:' - version: 17.11.0 + version: 17.12.0 has-flag: specifier: 5.0.1 version: 5.0.1 @@ -718,13 +718,13 @@ importers: version: 10.3.2(supports-color@10.2.2) libnpmpack: specifier: 'catalog:' - version: 9.1.12(supports-color@10.2.2) + version: 9.1.13(supports-color@10.2.2) local-prim: specifier: workspace:0.0.0 version: link:tools/prim magic-string: - specifier: 1.2.3 - version: 1.2.3 + specifier: 1.3.1 + version: 1.3.1 make-fetch-happen: specifier: 15.0.6 version: 15.0.6(supports-color@10.2.2) @@ -733,7 +733,7 @@ importers: version: 0.23.2(supports-color@10.2.2) mcp-tada: specifier: 'catalog:' - version: 0.4.0(@modelcontextprotocol/client@2.0.0)(@modelcontextprotocol/sdk@1.29.0(supports-color@10.2.2)(zod@4.4.3))(typescript@7.1.0-dev.20260910.1) + version: 0.4.0(@modelcontextprotocol/client@2.0.0)(@modelcontextprotocol/sdk@1.29.0(supports-color@10.2.2)(zod@4.6.4))(typescript@7.1.0-dev.20260910.1) mdast-util-from-markdown: specifier: 'catalog:' version: 2.0.3(supports-color@10.2.2) @@ -777,8 +777,8 @@ importers: specifier: 'catalog:' version: 7.0.2001 p-map: - specifier: 7.0.6 - version: 7.0.6 + specifier: 7.0.8 + version: 7.0.8 pacote: specifier: 21.5.1 version: 21.5.1(supports-color@10.2.2) @@ -856,19 +856,19 @@ importers: version: 6.0.2 vitest: specifier: 'catalog:' - version: 5.0.0(patch_hash=555bbde80f3e83833e33f6825435e36659d4e2a927e2a3cb5dbc4d6eaeef976b)(@types/node@26.5.1)(@vitest/coverage-v8@5.0.0)(@vitest/ui@5.0.0)(vite@8.2.2(@types/node@26.5.1)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)) + version: 5.0.0(patch_hash=555bbde80f3e83833e33f6825435e36659d4e2a927e2a3cb5dbc4d6eaeef976b)(@types/node@26.5.1)(@vitest/coverage-v8@5.0.0)(@vitest/ui@5.0.0)(vite@8.3.0(@types/node@26.5.1)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.1)) vitiate: specifier: 'catalog:' - version: 0.3.1(typescript@7.1.0-dev.20260910.1)(vite@8.2.2(@types/node@26.5.1)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vitest@5.0.0) + version: 0.3.1(typescript@7.1.0-dev.20260910.1)(vite@8.3.0(@types/node@26.5.1)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.1))(vitest@5.0.0) webpack: specifier: 'catalog:' - version: 5.109.2(@swc/core@1.15.43)(csso@5.0.5)(esbuild@0.28.2)(lightningcss@1.33.0)(postcss@8.5.26) + version: 5.110.3(@swc/core@1.15.43)(csso@5.0.5)(esbuild@0.28.2)(lightningcss@1.33.0)(postcss@8.5.26)(svgo@4.1.0) which: specifier: 7.0.0 version: 7.0.0 yaml: - specifier: 2.9.0 - version: 2.9.0 + specifier: 2.9.1 + version: 2.9.1 yargs-parser: specifier: 21.1.1 version: 21.1.1 @@ -876,8 +876,8 @@ importers: specifier: 2.1.3 version: 2.1.3 zod: - specifier: 4.4.3 - version: 4.4.3 + specifier: 4.6.4 + version: 4.6.4 .claude/hooks/fleet/account-snapshot-recorder: devDependencies: @@ -4324,7 +4324,7 @@ importers: dependencies: '@anthropic-ai/claude-agent-sdk': specifier: ^0.2.0 - version: 0.2.141(supports-color@10.2.2)(zod@4.4.3) + version: 0.2.141(supports-color@10.2.2)(zod@4.6.4) '@socketsecurity/lib-stable': specifier: 'catalog:' version: '@socketsecurity/lib@7.0.2(typescript@7.1.0-dev.20260910.1)' @@ -4398,13 +4398,13 @@ packages: resolution: {integrity: sha512-AIBacMWGcZIUcXlUoObqjwJ6pmJI3BayAqPAFXuvSq3DHJXdiuZVs7l/zTB5l3nRhRv5cqSrI2XbiDeHgZWizw==} engines: {node: '>=18.0.0'} peerDependencies: - zod: 4.4.3 + zod: 4.6.4 '@anthropic-ai/sdk@0.91.1': resolution: {integrity: sha512-LAmu761tSN9r66ixvmciswUj/ZC+1Q4iAfpedTfSVLeswRwnY3n2Nb6Tsk+cLPP28aLOPWeMgIuTuCcMC6W/iw==} hasBin: true peerDependencies: - zod: 4.4.3 + zod: 4.6.4 peerDependenciesMeta: zod: optional: true @@ -4709,14 +4709,14 @@ packages: resolution: {integrity: sha512-dSneS5qhiauZWGDCeK4o695Xd9nUNjviSZCMQrj10eetr8Uln1ucn6bbphOM6UynAMMtNIzZNSpL9vnASJwrPQ==} engines: {node: '>=18.14.1'} peerDependencies: - hono: 4.13.4 + hono: 4.13.7 - '@inquirer/ansi@2.0.7': - resolution: {integrity: sha512-3eTuUO1vH2cZm2ZKHeQxnOqlTi9EfZDGgIe3BL3I4u+rJHocr9Fz86M4fjYABPvFnQG/gGK551HqDiIcETwU6Q==} + '@inquirer/ansi@2.0.8': + resolution: {integrity: sha512-WpQM+Ti6Z40EFwwt+uL2p4UabT+W179zHp6HhLVOzfbwnVn05IPO/eXIZXGNqcT1jbQ15SujNLzQ39k4QPPxBQ==} engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} - '@inquirer/checkbox@5.2.2': - resolution: {integrity: sha512-Y5/bAScMy5Y+9isCx0SKbyJebMCaXXX5em0kxkj115eZNscgV9srOHrgyfS0e5xAVymIfOh9piYBKDILktsMMg==} + '@inquirer/checkbox@5.2.5': + resolution: {integrity: sha512-bRt8J8m+Fot9CXv+zNQGXUq2ET0MggR1fPz7v6edN6MFYmsbfGnMmkmWZJEegMKqrAC8ej/o1sqisHZXZJMAfQ==} engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} peerDependencies: '@types/node': '>=18' @@ -4724,8 +4724,8 @@ packages: '@types/node': optional: true - '@inquirer/confirm@6.2.0': - resolution: {integrity: sha512-SKXarWrYhtpqOEctf9XGCGy29QjsvJAM0Aq9ZR9z4Ns94OmpqudOly+aSEfNqUf9SwsQaUgY9+Z8hyzG0xX8fw==} + '@inquirer/confirm@6.3.2': + resolution: {integrity: sha512-Xvr/0HggjddPtGppuqVmxhTw+Hr8PvsZ/k0HmOEaAqQEt80OITNkFWnsdNmyT0/eM4Ab+iJLx2R8rctlEyfSVg==} engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} peerDependencies: '@types/node': '>=18' @@ -4742,12 +4742,12 @@ packages: '@types/node': optional: true - '@inquirer/figures@2.0.8': - resolution: {integrity: sha512-tApbon79GM9ry56ja/Ud3SY2CL4TQsao9fIwDQbgTeNY55025GdMzQ2+UdegV/lx51VNGUB59M0v0nMpybYY4Q==} + '@inquirer/figures@2.0.9': + resolution: {integrity: sha512-EAWgUTGQ/Umgga51dE3B2PUHbufuXarDfg86uVgoSgNHNNQnyFKcOrQLWVqYMghuSyHh8+2HUH0Js9cTC1WAdg==} engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} - '@inquirer/input@5.1.3': - resolution: {integrity: sha512-F/BZHtyEzP+HO+IGVd4AjBRgvX/ywm42bx8S0+dENk2YclzE9tJ3X/15THwtT6ehApmKvdYDMsVTuyyDod0gOQ==} + '@inquirer/input@5.1.6': + resolution: {integrity: sha512-HtcJhB2QFVXbLuJ5S3syhNbTUVxYvwqV4VRBDkQceBloC9bmTViUoRFP5PbSaDZb3HzfPmpuU/gG4ybVBz4FHA==} engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} peerDependencies: '@types/node': '>=18' @@ -4755,8 +4755,8 @@ packages: '@types/node': optional: true - '@inquirer/password@5.1.2': - resolution: {integrity: sha512-nSdufycW8xynEVssFkNQEYIzTySilog0UlfOVRwh3pXzPSk4frXUT2jZWjHnKae6RU9PaoF9wfy1pGwewQuqGw==} + '@inquirer/password@5.2.2': + resolution: {integrity: sha512-W9zYdyzogK+6110mqwaSJWCBu2yA5Q/OfnGSjjZB1bNpHlmUozXxTl0+QOZBNeVd6Qo81/qT75gW05gLAtITxw==} engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} peerDependencies: '@types/node': '>=18' @@ -4764,8 +4764,8 @@ packages: '@types/node': optional: true - '@inquirer/search@4.3.0': - resolution: {integrity: sha512-HFxXE5w727ctSUcAwrDquftJGjMgu36OeV5SHEXMlr2j/ahzmRX9xSEeVolV8tzYnTf45cg6vGkdMMRdm3RPhQ==} + '@inquirer/search@4.3.3': + resolution: {integrity: sha512-fyuIU1Nbpvwlikjg3gXwJFDI11+EFjqQ7P+iByfmivIKQ1vmaykNrD/vy5unHuUqUpsOsnvJ25//tPF7E/RBRA==} engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} peerDependencies: '@types/node': '>=18' @@ -4773,8 +4773,8 @@ packages: '@types/node': optional: true - '@inquirer/select@5.2.2': - resolution: {integrity: sha512-RkI8dRHWt+bh04oLixvF1kFzKC7e5rqJoHKkzcqSHATebBXFC6GmrT8ddbVkgSzLV0HnHs2cPFuBINr8otij8Q==} + '@inquirer/select@5.2.5': + resolution: {integrity: sha512-9kc15hr8r/kI+3DO/xLog5nOzTz1jqsHXa6JBFzmQKhkoJ8Slda1I1L/uD8ZSZ9tF1yp79wwXe7mclvX1rqR2Q==} engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} peerDependencies: '@types/node': '>=18' @@ -4782,8 +4782,8 @@ packages: '@types/node': optional: true - '@inquirer/type@4.0.7': - resolution: {integrity: sha512-t28inv14nMQ1PhKpsJPY+kEs/c00qzeCOS2gTNRyTjG5d6qsVA2fItxW4hkvGZ5lvanGLdtCzVIx5dwdRpN1+g==} + '@inquirer/type@4.1.1': + resolution: {integrity: sha512-yJoHYrMnxIsJZCY+0Vb66Dy3he3kL3e2wOBKhoSwWWAzZAY82emlxwgprCtp6yRixvNRNq9ztfRWQYPNr3Go7A==} engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} peerDependencies: '@types/node': '>=18' @@ -4815,8 +4815,8 @@ packages: '@jridgewell/source-map@0.3.11': resolution: {integrity: sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==} - '@jridgewell/sourcemap-codec@1.5.5': - resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} + '@jridgewell/sourcemap-codec@1.6.0': + resolution: {integrity: sha512-T7jf+5zgsZHwNJ4lvQ7/aezbyk0nNX+zJVWpmHA7VYsEx7a7qr5Rg5IbtJFqkgze5Y2sruq1RUY8Q837Od7iFw==} '@jridgewell/trace-mapping@0.3.31': resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} @@ -4840,7 +4840,7 @@ packages: engines: {node: '>=18'} peerDependencies: '@cfworker/json-schema': ^4.1.1 - zod: 4.4.3 + zod: 4.6.4 peerDependenciesMeta: '@cfworker/json-schema': optional: true @@ -5213,47 +5213,40 @@ packages: cpu: [x64] os: [win32] - '@perryts/perry-darwin-arm64@0.5.1220': - resolution: {integrity: sha512-5FLa1ciHZwLZVtoecQqhiJ6K7pGjzcBay9y5DiDuSX4+7R4EJDmx9oXKXDXKz1xv5q00seMcLAZkIMQj/hyquw==} + '@perryts/perry-darwin-arm64@0.5.1520': + resolution: {integrity: sha512-FBu/HkRPvtr2GUUZd9fKClOZuf2s6lhrrXSj8XJoq75gaCTwpyqj8bqmZGvguuTPduG2+GV2+xYAGmBfLyUFaQ==} cpu: [arm64] os: [darwin] - '@perryts/perry-darwin-x64@0.5.1220': - resolution: {integrity: sha512-ZVJPZT+NKLf5dWejqOVYoElJGOap0Ic9FEjy4qiTC2IMnZ+5xtxkRMinpEVv61TdAf1pRWAFYw5CzHI88WFvzQ==} + '@perryts/perry-darwin-x64@0.5.1520': + resolution: {integrity: sha512-lsuUUBWdrSSclwKKZia6s2XogFoF++IRxYDbkPBaWCiRO5U3b+cAeXknMfRm2tbN32j4Ufo0LiRo3zQUOWcApg==} cpu: [x64] os: [darwin] - '@perryts/perry-linux-arm64-musl@0.5.1220': - resolution: {integrity: sha512-rizM9uW3wyBQc1VS7rJaWO0XYeH1dSGI0NC9FBxv3/CT31nniyYQEShGhHKTd6gaisxJNSC/rwqhEqy5NQi3iw==} - cpu: [arm64] - os: [linux] - libc: [musl] - - '@perryts/perry-linux-arm64@0.5.1220': - resolution: {integrity: sha512-qJeup8XTMstoXWDrREZCmhQjqnwJlML3zmBZLhKp3nNRTzn3cEhQFUempEtL3++M2MQjP3CLmzgMh+ZHGZUO7Q==} + '@perryts/perry-linux-arm64@0.5.1520': + resolution: {integrity: sha512-/nfhlGh61NF5UsY8DD47j6H5ybkuEagObCAUUnhhzF8459VXT1clpDeu6I2WJegOg/00V/6hDkEgvF5OdXsdPQ==} cpu: [arm64] os: [linux] libc: [glibc] - '@perryts/perry-linux-x64-musl@0.5.1220': - resolution: {integrity: sha512-OFJLceB+qNlzYTTHl5rK1PaDReNrwxtYJB+xDMf0RKq+MofecKpNjdICHQzKdtO47Guok2bTnTghOTdsHpdR7w==} - cpu: [x64] - os: [linux] - libc: [musl] - - '@perryts/perry-linux-x64@0.5.1220': - resolution: {integrity: sha512-N8QG2AboPzw3cBdv1pQdFGc75xTpAwUcWIgik4O6WlU3zMIrOHxIaqj8UWZ1XN8nAxCueBjvGGu8CPi856SvPQ==} + '@perryts/perry-linux-x64@0.5.1520': + resolution: {integrity: sha512-8Z7uPsiay1+gA7s6NrsU8zVtix0GXRxCErSNe5/nafLC5YrsodQ+235Jsr/PzIzlH5PHVOpVQy0gn+jGD8lUKQ==} cpu: [x64] os: [linux] libc: [glibc] - '@perryts/perry-win32-x64@0.5.1220': - resolution: {integrity: sha512-p33zkG/s3fMfYgAgtfHTWfjTlmlxxaTYZ/Yhw6HzFtyPeBXxz4DtKdbmwNu95ZgFYVAIknF/Fd2Loym56FeXXg==} + '@perryts/perry-win32-arm64@0.5.1520': + resolution: {integrity: sha512-2HV/phBD3IC+90UgzyKbYGqPC2eDRuCp7Mny8XzbAmfW6HkpJKdbNlaJz98Kxh5NQh3wr1dpgn48r83sgBs5iw==} + cpu: [arm64] + os: [win32] + + '@perryts/perry-win32-x64@0.5.1520': + resolution: {integrity: sha512-5vYuD71KWywfj5wEoSRrKo3W6mZ3JZ4yxDSE50OwqCLoTbTJ2KMEYgKumqWYim1WTji9HKiwQBWTD9QkcBY6Bg==} cpu: [x64] os: [win32] - '@perryts/perry@0.5.1220': - resolution: {integrity: sha512-hgeFCUE8usn/9vObDwlHkE+gRkZm3kjppz6KIefU/+dJ1523bYLI4hAsKk6lnZnaUc6iaiuK8yBF8wklqqVDwQ==} + '@perryts/perry@0.5.1520': + resolution: {integrity: sha512-f+0J2WbddjX0EMYR4BWIlsQtTaYd+0I9AIGA3hY/D8/MWlhrZwHmV6v8iBrdcpv/4QUd+YmRhFePY3iUUcriyw==} engines: {node: '>=16'} hasBin: true @@ -5795,7 +5788,7 @@ packages: resolution: {integrity: sha512-66PGTMIiVJP3t4a5yxU9qPtf7MdTBs8jmToMvy+HVflB3Yy13WJZTtPePdvU+wjRV02SKK5doLbSA6o9pwOmiA==} peerDependencies: msw: ^2.4.9 - vite: 8.2.2 + vite: 8.3.0 peerDependenciesMeta: msw: optional: true @@ -5820,7 +5813,7 @@ packages: resolution: {integrity: sha512-VFej4WEPuOsenIfMEROl0CkvPeZNZXYtL+p5XQEukoRCkWhVYZNlEHcNTysyzDpvQz7+gGM6LzJQZ9lkh5yzJw==} engines: {node: '>= 18'} peerDependencies: - vite: 8.2.2 + vite: 8.3.0 vitest: '>=3.1.0' '@vitiate/engine-darwin-arm64@0.3.1': @@ -6021,7 +6014,7 @@ packages: engines: {node: '>=20.0.0'} hasBin: true peerDependencies: - yaml: 2.9.0 + yaml: 2.9.1 peerDependenciesMeta: yaml: optional: true @@ -6435,18 +6428,6 @@ packages: resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} engines: {node: '>=12'} - eslint-scope@5.1.1: - resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} - engines: {node: '>=8.0.0'} - - esrecurse@4.3.0: - resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} - engines: {node: '>=4.0'} - - estraverse@5.3.0: - resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} - engines: {node: '>=4.0'} - estree-walker@3.0.3: resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} @@ -6486,8 +6467,8 @@ packages: resolution: {integrity: sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==} engines: {node: '>= 18'} - fast-check@4.9.0: - resolution: {integrity: sha512-7ms6T7SybUev/PQITciI0yLM2pOSFy5zpG8Ty7tQofcVaQUvrMXp6CBwqF6fThLCLOrfBtuHAtwq6Yu4XPCllg==} + fast-check@4.10.0: + resolution: {integrity: sha512-hhqQL+IJllZi3aM4TKvmCj3bywLEcycNTTLZeLhA9ttMxBrCqM07q7Di4kl+j9EWSTXvJH1+EpIgsDbF/+8H5Q==} engines: {node: '>=12.17.0'} fast-deep-equal@3.1.3: @@ -6509,8 +6490,8 @@ packages: fast-string-width@3.0.2: resolution: {integrity: sha512-gX8LrtNEI5hq8DVUfRQMbr5lpaS4nMIWV+7XEbXk2b8kiQIizgnlr12B4dA3ZEx3308ze0O4Q1R+cHts8kyUJg==} - fast-uri@3.1.6: - resolution: {integrity: sha512-7Ical1vFEMr0onbVzEDIreM22I4khW+fzyQPwvAFWBp1iwdshSZRsL4jjRvPG9JP1uiqMHRto+YU6R2/CzDz5Q==} + fast-uri@3.1.7: + resolution: {integrity: sha512-dOvZVzjdZdz7phd9v6jCbwxrBW3fK6n8Rc0CtdmM4bumzMnxywBYhuph6J819RRw/ku+rLbelwfMunktuzVVHg==} fast-wrap-ansi@0.2.2: resolution: {integrity: sha512-7F2Fl+TjRSenLqlU3UjSH0iyqopqoZIu7eZVpEirP2g1GtWa2G/ecEmBdgz31+Mxr+ELclgg6sokpSFIQiZ02Q==} @@ -6593,8 +6574,8 @@ packages: resolution: {integrity: sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==} engines: {node: 18 || 20 || >=22} - globals@17.11.0: - resolution: {integrity: sha512-Z2I8hM+PbJDXQDq3Icgpzv+mPdwr68iZUU9d5WW4FuXfDUQfkZaZuvjMv42/5crNyw154+9+VWXbYrUgDXbxNw==} + globals@17.12.0: + resolution: {integrity: sha512-cezEd/DTyyht9cvSSURyygXPfy04GtWO/5e6ZPvH7fCtjKz9PYOmuawphw1Ctd1f6C+5JypXfGD7ahNMXvevBA==} engines: {node: '>=18'} globby@16.2.4: @@ -6619,8 +6600,8 @@ packages: resolution: {integrity: sha512-CsNUt5x9LUdx6hnk/E2SZLsDyvfqANZSUq4+D3D8RzDJ2M+HDTIkF60ibS1vHaK55vzgiZw1bEPFG9yH7l33wA==} engines: {node: '>=12'} - hono@4.13.4: - resolution: {integrity: sha512-AGEwKIyRMHRv1t8Wjwa3LHxQ61X5CqrdFT+4BRNTpqS5aJNnpl5WLjADb7vFlJzI/8uK7T5QLVApCMQKNa3LgQ==} + hono@4.13.7: + resolution: {integrity: sha512-c8/gF9ac8Y78/agExVocyLevgR+JlpNB444Py0FSX8pJoPdYUfUzRcXtYEYGwt6l19qIlVZPN5Mfsw9jFShmQQ==} engines: {node: '>=16.9.0'} hosted-git-info@8.1.0: @@ -6675,8 +6656,8 @@ packages: resolution: {integrity: sha512-+N0ngpO3e7cRUWOJAS7qw0IZIVc6XPrW4MlFBdD066F2L4k1L6ker3hLqSq7iXxU5tgS4WGkIUElWn5vogAEnw==} engines: {node: ^18.17.0 || >=20.5.0} - ip-address@10.5.0: - resolution: {integrity: sha512-R5SnVLJmgYYvf2F2ZgwSBnelz5G4q5AxIC277GDfUaNbrZKNANcBC7RHqYYePlszf4kBolVkJauG0ZjHHFh55g==} + ip-address@10.7.0: + resolution: {integrity: sha512-BGFsyJd5mpXp3rK6jIdADLNgpJUK1jnjzvYF8lK+VyDab9JAmqN0YOKDdP17HlgKb2+ehPgDc8EtnRLbGCAMhA==} engines: {node: '>= 12'} ipaddr.js@1.9.1: @@ -6755,8 +6736,8 @@ packages: js-tokens@10.0.0: resolution: {integrity: sha512-lM/UBzQmfJRo9ABXbPWemivdCW8V2G8FHaHdypQaIy523snUjog0W71ayWXTjiR+ixeMyVHN2XcpnTd/liPg/Q==} - js-yaml@4.3.1: - resolution: {integrity: sha512-CY6crGq313MX8GkwvB7tzgp99vjQxY1++5y10/BKN/GUfHqWaOGQMNZkBvqSzsZKWk/ijwHlWzzkLulsGHhjWQ==} + js-yaml@4.3.2: + resolution: {integrity: sha512-SFNOvSJ+Dgf/9An904Yx+CgSlIPCkIpao4qo51lpee25TIRejdH3rhR4EZMGoNx3/TP3O+wzWuiTFl4sqbltzA==} hasBin: true jsesc@3.1.0: @@ -6820,8 +6801,8 @@ packages: resolution: {integrity: sha512-C3+w0EuDdnjK4YM9flqouHhV2WpY/5OsmRHlFjmnsZNfL8UYCVnXApAJxJjJG85Ai9vhlXAYeFby1dXBbgTWLg==} engines: {node: ^20.17.0 || >=22.9.0} - libnpmpack@9.1.12: - resolution: {integrity: sha512-aTA8Igq0nSOPOI2S6aP9+dgu7rrWndO3fo6dVmaJ9GCvA64CxcpsIKIvVaZLQNNYKTxKVTkVXg5KCSL3C1zNHA==} + libnpmpack@9.1.13: + resolution: {integrity: sha512-IyqC8vJcvBYkr8x6n7iZ+dbg2B8Vx1Drx5qk5QsKUmfU6CLb3HaqdMg7Z9Mqh8NlVQcsRVqVlgiNBcHZuYTWfQ==} engines: {node: ^20.17.0 || >=22.9.0} lightningcss-android-arm64@1.33.0: @@ -6922,8 +6903,8 @@ packages: resolution: {integrity: sha512-4pfM1Ff0x50o0tQwb5ucw/RzNyD0/YJME6IVcStalZuMWxdt3sR3huStTtxz4PUmvZfRguvDejasvQ2kifR11g==} engines: {node: 20 || >=22} - magic-string@1.2.3: - resolution: {integrity: sha512-Bpb0W2TbLKOZ7vJnOUnVRGq3WL2p+ISV29M6hYPL1AFCpyKZpdr5ytiXoTSSxRVhg8YW7f65+6gbG8WG6PCa/g==} + magic-string@1.3.1: + resolution: {integrity: sha512-rm91zr2Ou+XueDTohjQQjdQEcYM6zVi8KVUCG8Ec3vHwUEKrhSdCNyfuIywkA6hcCAteIn0ZOtAHA6eGpiX+Pg==} magicast@0.5.4: resolution: {integrity: sha512-llBEhWm1SacoRwgHUoQJYtwp4PBLF4faQi5TCpIGyGs9n4y5+juI0tDgyKIfpqxckRHaHzouUEph3THklWh03w==} @@ -7149,11 +7130,12 @@ packages: resolution: {integrity: sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A==} engines: {node: 18 || 20 || >=22} - minimizer-webpack-plugin@5.6.1: - resolution: {integrity: sha512-DoeAZz8Q1C1znwsUzej1fdoi4jCf7/+Em27ouLqfK/+3m8G+D7yDhUwrc3CNhjSzGUN1kn7Iv4sWmjflQHenpw==} + minimizer-webpack-plugin@5.10.1: + resolution: {integrity: sha512-+dsZEyTcy1lkq41lxdiOqvb26gXbYGgwY+30w37f9PqUVkuEBejBLDotsHOTjuga9xJyGLW2DqzKDUyJ4W/PMQ==} engines: {node: '>= 10.13.0'} peerDependencies: '@minify-html/node': '*' + '@napi-rs/image': '*' '@swc/core': '*' '@swc/css': '*' '@swc/html': '*' @@ -7162,13 +7144,18 @@ packages: csso: '*' esbuild: '*' html-minifier-terser: '*' + imagemin: '*' lightningcss: '*' postcss: '*' + sharp: '*' + svgo: '*' uglify-js: '*' webpack: ^5.1.0 peerDependenciesMeta: '@minify-html/node': optional: true + '@napi-rs/image': + optional: true '@swc/core': optional: true '@swc/css': @@ -7185,10 +7172,16 @@ packages: optional: true html-minifier-terser: optional: true + imagemin: + optional: true lightningcss: optional: true postcss: optional: true + sharp: + optional: true + svgo: + optional: true uglify-js: optional: true @@ -7400,8 +7393,8 @@ packages: resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} engines: {node: '>=10'} - p-map@7.0.6: - resolution: {integrity: sha512-I4Prw6ivkd6p8PiYR1tXASOAOBzIJwu0TB7fqaX0c/8c3QAehNYmX57EijyGGGBt3c/BIowGwV03RVBtXvHEVg==} + p-map@7.0.8: + resolution: {integrity: sha512-MitaVsCuCFIvOLLPIU7NnfrZvS9H9h7kwMUkDo+T2pEISaJD48IV9S8iIdXB7PsvvdxyYcsSTTrr90XKsbulNw==} engines: {node: '>=18'} p-try@2.2.0: @@ -7556,8 +7549,8 @@ packages: pure-rand@8.4.2: resolution: {integrity: sha512-vvuOGgcuPJAirlHvuQw1TrOiw7ptaIXXmIbNuiNOY6lNGJJH49PQ1Kj4nd783nPdQhQdicgOjVI2yI/9BD6/Ng==} - qs@6.15.3: - resolution: {integrity: sha512-O9gl3zCl5h5blw1KGUzQKhA5oUXSl8rwUIM5o0S3nCXMliSvy5Dzx7/DJcI+SwgICv+IneSZwhBh1oSyEHA71A==} + qs@6.16.0: + resolution: {integrity: sha512-h6fhOIaRrID2CbEY2fqs+7t+UXZo+MLAnU5gRIq85uFtdiUPCdsApMlHhXogKVM4HM2DVbIjGNTTYH2OcmP1vA==} engines: {node: '>=0.6'} quansync@1.0.0: @@ -7827,6 +7820,11 @@ packages: engines: {node: '>=10'} hasBin: true + terser@5.51.2: + resolution: {integrity: sha512-bWnjSNscmuI+GJze6ZupnHP8G/cTcsJF+bXCeQknk2SHQsgbNJnLrqiH9jZ2W4STPVXH2mDKKRX3iwPhc9Cn/Q==} + engines: {node: '>=10'} + hasBin: true + test-exclude@8.0.0: resolution: {integrity: sha512-ZOffsNrXYggvU1mDGHk54I96r26P8SyMjO5slMKSc7+IWmtB/MQKnEC2fP51imB3/pT6YK5cT5E8f+Dd9KdyOQ==} engines: {node: 20 || >=22} @@ -7997,13 +7995,13 @@ packages: resolution: {integrity: sha512-zj/ob3UsvJGN0whEAKFp53REA5X66hvffVqoCtVQAakJKnKlH+/PcOfMoFwIG/o4rElqLv/ycAFlx8ZlXUorCg==} engines: {node: '>=18.12.0'} - vite@8.2.2: - resolution: {integrity: sha512-cFKLV/PRgAUlIRm5WjMjJ86jrftzpqcgH+Us+DS8mI3CDNiH30Whrz8uHL3+MOLPAgqbMBAqWdAHAphOAM+z/Q==} + vite@8.3.0: + resolution: {integrity: sha512-lhZBVvEHefgE+HQZC9O7EBJgCU/nVzFNl7vkS4RE0APtWLP02/8QVIkQtzBxPquh7lq5/78NHipTj7ODQ6XuyQ==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: '@types/node': ^20.19.0 || >=22.12.0 - '@vitejs/devtools': ^0.4.0 || ^0.5.0 + '@vitejs/devtools': ^0.7.1 esbuild: ^0.27.0 || ^0.28.0 jiti: '>=1.21.0' less: ^4.0.0 @@ -8013,7 +8011,7 @@ packages: sugarss: ^5.0.0 terser: ^5.16.0 tsx: ^4.8.1 - yaml: 2.9.0 + yaml: 2.9.1 peerDependenciesMeta: '@types/node': optional: true @@ -8056,7 +8054,7 @@ packages: '@vitest/ui': 5.0.0 happy-dom: '*' jsdom: '*' - vite: 8.2.2 + vite: 8.3.0 peerDependenciesMeta: '@edge-runtime/vm': optional: true @@ -8098,8 +8096,8 @@ packages: resolution: {integrity: sha512-jyuiGJdtvY434z5bUZrjz67v76/ePNvFZTp9Mdz29IlH4+GPsgyGjiv0fKI+M7BdkU6ADjulUcKAd3tUK3WlEw==} engines: {node: '>=10.13.0'} - webpack@5.109.2: - resolution: {integrity: sha512-U9/cvLzxObKNEZ9+TtdqrHM5/9z3lgl2c+c4BzbqGxFQvQvBAq87yql5A8pQ+rrMbS496MZJeF5enVBndIy2hw==} + webpack@5.110.3: + resolution: {integrity: sha512-GuizBzRvo9YPpyoNMf3ag7AzxbaW85qrRSqTha345KyJbAFPt3/cMzBM0h+RWg7SK/7DdzRLINP3LvQ0hvr4hg==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -8137,8 +8135,8 @@ packages: resolution: {integrity: sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==} engines: {node: '>=18'} - yaml@2.9.0: - resolution: {integrity: sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==} + yaml@2.9.1: + resolution: {integrity: sha512-3NxN8+78OdzbT7C/WjGsyfPAtJaN3FNDsWxv7Y7mcDsT/oOmgW8BpyQQFFBnvZE3j9Y2Sdz1ULFLezL7Eb2yFw==} engines: {node: '>= 14.6'} hasBin: true @@ -8165,10 +8163,10 @@ packages: zod-to-json-schema@3.25.2: resolution: {integrity: sha512-O/PgfnpT1xKSDeQYSCfRI5Gy3hPf91mKVDuYLUHZJMiDFptvP41MSnWofm8dnCm0256ZNfZIM7DSzuSMAFnjHA==} peerDependencies: - zod: 4.4.3 + zod: 4.6.4 - zod@4.4.3: - resolution: {integrity: sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==} + zod@4.6.4: + resolution: {integrity: sha512-AXSD6hvGdvRjajG/l1cC+d6IrhH+sjmPKtYeQdJIK8MFJl3LyClzS+o/YsVC+zQZPupAaeH5skwwm8YqYH7BqA==} zwitch@2.0.4: resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} @@ -8184,7 +8182,7 @@ snapshots: dependencies: '@actions/expressions': 0.3.57 cronstrue: 2.59.0 - yaml: 2.9.0 + yaml: 2.9.1 '@antfu/ni@30.5.0': dependencies: @@ -8217,11 +8215,11 @@ snapshots: '@anthropic-ai/claude-agent-sdk-win32-x64@0.2.141': optional: true - '@anthropic-ai/claude-agent-sdk@0.2.141(supports-color@10.2.2)(zod@4.4.3)': + '@anthropic-ai/claude-agent-sdk@0.2.141(supports-color@10.2.2)(zod@4.6.4)': dependencies: - '@anthropic-ai/sdk': 0.91.1(zod@4.4.3) - '@modelcontextprotocol/sdk': 1.29.0(supports-color@10.2.2)(zod@4.4.3) - zod: 4.4.3 + '@anthropic-ai/sdk': 0.91.1(zod@4.6.4) + '@modelcontextprotocol/sdk': 1.29.0(supports-color@10.2.2)(zod@4.6.4) + zod: 4.6.4 optionalDependencies: '@anthropic-ai/claude-agent-sdk-darwin-arm64': 0.2.141 '@anthropic-ai/claude-agent-sdk-darwin-x64': 0.2.141 @@ -8235,11 +8233,11 @@ snapshots: - '@cfworker/json-schema' - supports-color - '@anthropic-ai/sdk@0.91.1(zod@4.4.3)': + '@anthropic-ai/sdk@0.91.1(zod@4.6.4)': dependencies: json-schema-to-ts: 3.1.1 optionalDependencies: - zod: 4.4.3 + zod: 4.6.4 '@arcanis/slice-ansi@1.1.1': dependencies: @@ -8468,34 +8466,34 @@ snapshots: '@henrygd/queue@1.2.0': {} - '@hono/node-server@1.19.17(hono@4.13.4)': + '@hono/node-server@1.19.17(hono@4.13.7)': dependencies: - hono: 4.13.4 + hono: 4.13.7 optional: true - '@inquirer/ansi@2.0.7': {} + '@inquirer/ansi@2.0.8': {} - '@inquirer/checkbox@5.2.2(@types/node@26.5.1)': + '@inquirer/checkbox@5.2.5(@types/node@26.5.1)': dependencies: - '@inquirer/ansi': 2.0.7 + '@inquirer/ansi': 2.0.8 '@inquirer/core': 11.2.1(@types/node@26.5.1) - '@inquirer/figures': 2.0.8 - '@inquirer/type': 4.0.7(@types/node@26.5.1) + '@inquirer/figures': 2.0.9 + '@inquirer/type': 4.1.1(@types/node@26.5.1) optionalDependencies: '@types/node': 26.5.1 - '@inquirer/confirm@6.2.0(@types/node@26.5.1)': + '@inquirer/confirm@6.3.2(@types/node@26.5.1)': dependencies: '@inquirer/core': 11.2.1(@types/node@26.5.1) - '@inquirer/type': 4.0.7(@types/node@26.5.1) + '@inquirer/type': 4.1.1(@types/node@26.5.1) optionalDependencies: '@types/node': 26.5.1 '@inquirer/core@11.2.1(@types/node@26.5.1)': dependencies: - '@inquirer/ansi': 2.0.7 - '@inquirer/figures': 2.0.8 - '@inquirer/type': 4.0.7(@types/node@26.5.1) + '@inquirer/ansi': 2.0.8 + '@inquirer/figures': 2.0.9 + '@inquirer/type': 4.1.1(@types/node@26.5.1) cli-width: 4.1.0 fast-wrap-ansi: 0.2.2 mute-stream: 3.0.0 @@ -8503,41 +8501,41 @@ snapshots: optionalDependencies: '@types/node': 26.5.1 - '@inquirer/figures@2.0.8': {} + '@inquirer/figures@2.0.9': {} - '@inquirer/input@5.1.3(@types/node@26.5.1)': + '@inquirer/input@5.1.6(@types/node@26.5.1)': dependencies: '@inquirer/core': 11.2.1(@types/node@26.5.1) - '@inquirer/type': 4.0.7(@types/node@26.5.1) + '@inquirer/type': 4.1.1(@types/node@26.5.1) optionalDependencies: '@types/node': 26.5.1 - '@inquirer/password@5.1.2(@types/node@26.5.1)': + '@inquirer/password@5.2.2(@types/node@26.5.1)': dependencies: - '@inquirer/ansi': 2.0.7 + '@inquirer/ansi': 2.0.8 '@inquirer/core': 11.2.1(@types/node@26.5.1) - '@inquirer/type': 4.0.7(@types/node@26.5.1) + '@inquirer/type': 4.1.1(@types/node@26.5.1) optionalDependencies: '@types/node': 26.5.1 - '@inquirer/search@4.3.0(@types/node@26.5.1)': + '@inquirer/search@4.3.3(@types/node@26.5.1)': dependencies: '@inquirer/core': 11.2.1(@types/node@26.5.1) - '@inquirer/figures': 2.0.8 - '@inquirer/type': 4.0.7(@types/node@26.5.1) + '@inquirer/figures': 2.0.9 + '@inquirer/type': 4.1.1(@types/node@26.5.1) optionalDependencies: '@types/node': 26.5.1 - '@inquirer/select@5.2.2(@types/node@26.5.1)': + '@inquirer/select@5.2.5(@types/node@26.5.1)': dependencies: - '@inquirer/ansi': 2.0.7 + '@inquirer/ansi': 2.0.8 '@inquirer/core': 11.2.1(@types/node@26.5.1) - '@inquirer/figures': 2.0.8 - '@inquirer/type': 4.0.7(@types/node@26.5.1) + '@inquirer/figures': 2.0.9 + '@inquirer/type': 4.1.1(@types/node@26.5.1) optionalDependencies: '@types/node': 26.5.1 - '@inquirer/type@4.0.7(@types/node@26.5.1)': + '@inquirer/type@4.1.1(@types/node@26.5.1)': optionalDependencies: '@types/node': 26.5.1 @@ -8551,7 +8549,7 @@ snapshots: '@jridgewell/gen-mapping@0.3.13': dependencies: - '@jridgewell/sourcemap-codec': 1.5.5 + '@jridgewell/sourcemap-codec': 1.6.0 '@jridgewell/trace-mapping': 0.3.31 '@jridgewell/remapping@2.3.5': @@ -8566,12 +8564,12 @@ snapshots: '@jridgewell/gen-mapping': 0.3.13 '@jridgewell/trace-mapping': 0.3.31 - '@jridgewell/sourcemap-codec@1.5.5': {} + '@jridgewell/sourcemap-codec@1.6.0': {} '@jridgewell/trace-mapping@0.3.31': dependencies: '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.5.5 + '@jridgewell/sourcemap-codec': 1.6.0 '@js-sdsl/ordered-map@4.4.2': {} @@ -8585,15 +8583,15 @@ snapshots: eventsource-parser: 3.1.0 jose: 6.2.3 pkce-challenge: 5.0.1 - zod: 4.4.3 + zod: 4.6.4 '@modelcontextprotocol/core@2.0.0': dependencies: - zod: 4.4.3 + zod: 4.6.4 - '@modelcontextprotocol/sdk@1.29.0(supports-color@10.2.2)(zod@4.4.3)': + '@modelcontextprotocol/sdk@1.29.0(supports-color@10.2.2)(zod@4.6.4)': dependencies: - '@hono/node-server': 1.19.17(hono@4.13.4) + '@hono/node-server': 1.19.17(hono@4.13.7) ajv: 8.20.0 ajv-formats: 3.0.1(ajv@8.20.0) content-type: 2.1.0(patch_hash=b31aaba8e88c408e66a3fb9abe46a7d4a6a10490b250e9cda768e624a26ad94a) @@ -8603,13 +8601,13 @@ snapshots: eventsource-parser: 3.1.0 express: 5.2.1(supports-color@10.2.2) express-rate-limit: 8.5.2(express@5.2.1(supports-color@10.2.2)) - hono: 4.13.4 + hono: 4.13.7 jose: 6.2.3 json-schema-typed: 8.0.2 pkce-challenge: 5.0.1 raw-body: 3.0.2 - zod: 4.4.3 - zod-to-json-schema: 3.25.2(zod@4.4.3) + zod: 4.6.4 + zod-to-json-schema: 3.25.2(zod@4.6.4) transitivePeerDependencies: - supports-color optional: true @@ -8902,36 +8900,32 @@ snapshots: '@oxlint/binding-win32-x64-msvc@1.83.0': optional: true - '@perryts/perry-darwin-arm64@0.5.1220': + '@perryts/perry-darwin-arm64@0.5.1520': optional: true - '@perryts/perry-darwin-x64@0.5.1220': + '@perryts/perry-darwin-x64@0.5.1520': optional: true - '@perryts/perry-linux-arm64-musl@0.5.1220': + '@perryts/perry-linux-arm64@0.5.1520': optional: true - '@perryts/perry-linux-arm64@0.5.1220': + '@perryts/perry-linux-x64@0.5.1520': optional: true - '@perryts/perry-linux-x64-musl@0.5.1220': + '@perryts/perry-win32-arm64@0.5.1520': optional: true - '@perryts/perry-linux-x64@0.5.1220': + '@perryts/perry-win32-x64@0.5.1520': optional: true - '@perryts/perry-win32-x64@0.5.1220': - optional: true - - '@perryts/perry@0.5.1220': + '@perryts/perry@0.5.1520': optionalDependencies: - '@perryts/perry-darwin-arm64': 0.5.1220 - '@perryts/perry-darwin-x64': 0.5.1220 - '@perryts/perry-linux-arm64': 0.5.1220 - '@perryts/perry-linux-arm64-musl': 0.5.1220 - '@perryts/perry-linux-x64': 0.5.1220 - '@perryts/perry-linux-x64-musl': 0.5.1220 - '@perryts/perry-win32-x64': 0.5.1220 + '@perryts/perry-darwin-arm64': 0.5.1520 + '@perryts/perry-darwin-x64': 0.5.1520 + '@perryts/perry-linux-arm64': 0.5.1520 + '@perryts/perry-linux-x64': 0.5.1520 + '@perryts/perry-win32-arm64': 0.5.1520 + '@perryts/perry-win32-x64': 0.5.1520 '@playwright/mcp@0.0.80': dependencies: @@ -9021,7 +9015,7 @@ snapshots: playwright-core: 1.61.1 tinyglobby: 0.2.15 typescript: 5.9.3 - zod: 4.4.3 + zod: 4.6.4 '@sigstore/bundle@4.0.0': dependencies: @@ -9298,7 +9292,7 @@ snapshots: obug: 2.1.4 std-env: 4.2.0 tinyrainbow: 3.1.1 - vitest: 5.0.0(patch_hash=555bbde80f3e83833e33f6825435e36659d4e2a927e2a3cb5dbc4d6eaeef976b)(@types/node@26.5.1)(@vitest/coverage-v8@5.0.0)(@vitest/ui@5.0.0)(vite@8.2.2(@types/node@26.5.1)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)) + vitest: 5.0.0(patch_hash=555bbde80f3e83833e33f6825435e36659d4e2a927e2a3cb5dbc4d6eaeef976b)(@types/node@26.5.1)(@vitest/coverage-v8@5.0.0)(@vitest/ui@5.0.0)(vite@8.3.0(@types/node@26.5.1)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.1)) '@vitest/istanbul-lib-coverage@1.0.1': {} @@ -9306,14 +9300,14 @@ snapshots: dependencies: '@vitest/istanbul-lib-coverage': 1.0.1 - '@vitest/mocker@5.0.0(vite@8.2.2(@types/node@26.5.1)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))': + '@vitest/mocker@5.0.0(vite@8.3.0(@types/node@26.5.1)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.1))': dependencies: '@jridgewell/trace-mapping': 0.3.31 '@vitest/spy': 5.0.0 estree-walker: 3.0.3 - magic-string: 1.2.3 + magic-string: 1.3.1 optionalDependencies: - vite: 8.2.2(@types/node@26.5.1)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) + vite: 8.3.0(@types/node@26.5.1)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.1) '@vitest/pretty-format@5.0.0': dependencies: @@ -9329,7 +9323,7 @@ snapshots: pathe: 2.0.3 sirv: 3.0.2 tinyrainbow: 3.1.1 - vitest: 5.0.0(patch_hash=555bbde80f3e83833e33f6825435e36659d4e2a927e2a3cb5dbc4d6eaeef976b)(@types/node@26.5.1)(@vitest/coverage-v8@5.0.0)(@vitest/ui@5.0.0)(vite@8.2.2(@types/node@26.5.1)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)) + vitest: 5.0.0(patch_hash=555bbde80f3e83833e33f6825435e36659d4e2a927e2a3cb5dbc4d6eaeef976b)(@types/node@26.5.1)(@vitest/coverage-v8@5.0.0)(@vitest/ui@5.0.0)(vite@8.3.0(@types/node@26.5.1)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.1)) '@vitest/utils@5.0.0': dependencies: @@ -9337,7 +9331,7 @@ snapshots: convert-source-map: 2.0.0 tinyrainbow: 3.1.1 - '@vitiate/core@0.3.1(typescript@7.1.0-dev.20260910.1)(vite@8.2.2(@types/node@26.5.1)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vitest@5.0.0)': + '@vitiate/core@0.3.1(typescript@7.1.0-dev.20260910.1)(vite@8.3.0(@types/node@26.5.1)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.1))(vitest@5.0.0)': dependencies: '@optique/core': 1.1.0 '@optique/run': 1.1.0 @@ -9347,10 +9341,10 @@ snapshots: es-module-lexer: 2.3.2 escape-string-regexp: 5.0.0 ipaddr.js: 2.4.0 - magic-string: 1.2.3 + magic-string: 1.3.1 valibot: 1.4.2(typescript@7.1.0-dev.20260910.1) - vite: 8.2.2(@types/node@26.5.1)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) - vitest: 5.0.0(patch_hash=555bbde80f3e83833e33f6825435e36659d4e2a927e2a3cb5dbc4d6eaeef976b)(@types/node@26.5.1)(@vitest/coverage-v8@5.0.0)(@vitest/ui@5.0.0)(vite@8.2.2(@types/node@26.5.1)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)) + vite: 8.3.0(@types/node@26.5.1)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.1) + vitest: 5.0.0(patch_hash=555bbde80f3e83833e33f6825435e36659d4e2a927e2a3cb5dbc4d6eaeef976b)(@types/node@26.5.1)(@vitest/coverage-v8@5.0.0)(@vitest/ui@5.0.0)(vite@8.3.0(@types/node@26.5.1)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.1)) transitivePeerDependencies: - '@swc/helpers' - typescript @@ -9515,7 +9509,7 @@ snapshots: '@yarnpkg/parsers@3.1.0': dependencies: - js-yaml: 4.3.1 + js-yaml: 4.3.2 tslib: 2.8.1 '@yarnpkg/shell@4.1.3(typanion@3.14.0)': @@ -9555,7 +9549,7 @@ snapshots: ajv@8.20.0: dependencies: fast-deep-equal: 3.1.3 - fast-uri: 3.1.6 + fast-uri: 3.1.7 json-schema-traverse: 1.0.0 require-from-string: 2.0.2 @@ -9581,7 +9575,7 @@ snapshots: estree-walker: 3.0.3 js-tokens: 10.0.0(patch_hash=9ca5535547c973063c8c2d0a7d33505cef80152329f2572507a54abbb4099826) - ata-validator@1.27.0(yaml@2.9.0): + ata-validator@1.27.0(yaml@2.9.1): optionalDependencies: '@ata-validator/native-darwin-arm64': 1.27.0 '@ata-validator/native-darwin-x64': 1.27.0 @@ -9590,7 +9584,7 @@ snapshots: '@ata-validator/native-linux-x64-gnu': 1.27.0 '@ata-validator/native-linux-x64-musl': 1.27.0 '@ata-validator/native-win32-x64': 1.27.0 - yaml: 2.9.0 + yaml: 2.9.1 b4a@1.8.1: {} @@ -9650,7 +9644,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.7.3 on-finished: 2.4.1 - qs: 6.15.3 + qs: 6.16.0 raw-body: 3.0.2 type-is: 2.1.0 transitivePeerDependencies: @@ -9707,7 +9701,7 @@ snapshots: minipass-collect: 2.0.1 minipass-flush: 1.0.7(patch_hash=4a4cd8b943f82f604bbf860eb115cf24118327b78afb799fee8dfd90c3546769) minipass-pipeline: 1.2.4(patch_hash=ace05cec4a6d3ccfb43c804a925683b0809e4c50067530985ee7795826d942a4) - p-map: 7.0.6 + p-map: 7.0.8 ssri: 13.0.1 cacheable-lookup@5.0.4: {} @@ -9858,7 +9852,7 @@ snapshots: is-glob: 4.0.3 is-path-cwd: 3.0.0 is-path-inside: 4.0.0 - p-map: 7.0.6 + p-map: 7.0.8 presentable-error: 0.0.1 slash: 5.1.0 @@ -9924,19 +9918,19 @@ snapshots: body-parser: 2.3.0(supports-color@10.2.2) minimatch: 10.2.6(patch_hash=83f1ea5b333d1b6fe1b36f93ccb222aa02e5dd468b2c646e285d7d53d234e174) polka: 0.5.2 - zod: 4.4.3 + zod: 4.6.4 transitivePeerDependencies: - supports-color ecc-agentshield@1.6.0: dependencies: - '@anthropic-ai/sdk': 0.91.1(zod@4.4.3) + '@anthropic-ai/sdk': 0.91.1(zod@4.6.4) chalk: 5.6.2(patch_hash=3e5adfdfa27f0c9e066fe820ac91f77773798f205f5e43ff220b250007196661) commander: 13.1.0 glob: 13.0.6 smol-toml: 1.8.0 - yaml: 2.9.0 - zod: 4.4.3 + yaml: 2.9.1 + zod: 4.6.4 ee-first@1.1.1: {} @@ -10009,17 +10003,6 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-scope@5.1.1: - dependencies: - esrecurse: 4.3.0 - estraverse: 5.3.0 - - esrecurse@4.3.0: - dependencies: - estraverse: 5.3.0 - - estraverse@5.3.0: {} - estree-walker@3.0.3: dependencies: '@types/estree': 1.0.9 @@ -10048,7 +10031,7 @@ snapshots: express-rate-limit@8.5.2(express@5.2.1(supports-color@10.2.2)): dependencies: express: 5.2.1(supports-color@10.2.2) - ip-address: 10.5.0 + ip-address: 10.7.0 optional: true express@5.2.1(supports-color@10.2.2): @@ -10073,7 +10056,7 @@ snapshots: once: 1.4.0 parseurl: 1.3.3 proxy-addr: 2.0.7 - qs: 6.15.3 + qs: 6.16.0 range-parser: 1.2.1 router: 2.2.0(supports-color@10.2.2) send: 1.2.1(supports-color@10.2.2) @@ -10085,7 +10068,7 @@ snapshots: - supports-color optional: true - fast-check@4.9.0: + fast-check@4.10.0: dependencies: pure-rand: 8.4.2 @@ -10109,7 +10092,7 @@ snapshots: dependencies: fast-string-truncated-width: 3.0.3 - fast-uri@3.1.6: {} + fast-uri@3.1.7: {} fast-wrap-ansi@0.2.2: dependencies: @@ -10188,7 +10171,7 @@ snapshots: minipass: 7.1.3 path-scurry: 2.0.2 - globals@17.11.0: {} + globals@17.12.0: {} globby@16.2.4: dependencies: @@ -10222,7 +10205,7 @@ snapshots: has-flag@5.0.1: {} - hono@4.13.4: + hono@4.13.7: optional: true hosted-git-info@8.1.0: @@ -10278,7 +10261,7 @@ snapshots: ini@5.0.0: {} - ip-address@10.5.0: {} + ip-address@10.7.0: {} ipaddr.js@1.9.1: optional: true @@ -10340,7 +10323,7 @@ snapshots: js-tokens@10.0.0(patch_hash=9ca5535547c973063c8c2d0a7d33505cef80152329f2572507a54abbb4099826): {} - js-yaml@4.3.1: + js-yaml@4.3.2: dependencies: argparse: 2.0.1 @@ -10401,7 +10384,7 @@ snapshots: transitivePeerDependencies: - supports-color - libnpmpack@9.1.12(supports-color@10.2.2): + libnpmpack@9.1.13(supports-color@10.2.2): dependencies: '@npmcli/arborist': 9.9.1(supports-color@10.2.2) '@npmcli/run-script': 10.0.4(patch_hash=b1f74f31293142449c0be473fae0f0b977e1e1174e6a88e2021fcb93dc902ed6) @@ -10477,9 +10460,9 @@ snapshots: lru-cache@11.5.2: {} - magic-string@1.2.3: + magic-string@1.3.1: dependencies: - '@jridgewell/sourcemap-codec': 1.5.5 + '@jridgewell/sourcemap-codec': 1.6.0 magicast@0.5.4: dependencies: @@ -10526,7 +10509,7 @@ snapshots: markdownlint-cli2@0.23.2(supports-color@10.2.2): dependencies: globby: 16.2.4 - js-yaml: 4.3.1 + js-yaml: 4.3.2 jsonc-parser: 3.3.1 jsonpointer: 5.0.1 markdown-it: 14.3.0 @@ -10555,10 +10538,10 @@ snapshots: dependencies: '@arr/every': 1.0.1 - mcp-tada@0.4.0(@modelcontextprotocol/client@2.0.0)(@modelcontextprotocol/sdk@1.29.0(supports-color@10.2.2)(zod@4.4.3))(typescript@7.1.0-dev.20260910.1): + mcp-tada@0.4.0(@modelcontextprotocol/client@2.0.0)(@modelcontextprotocol/sdk@1.29.0(supports-color@10.2.2)(zod@4.6.4))(typescript@7.1.0-dev.20260910.1): optionalDependencies: '@modelcontextprotocol/client': 2.0.0 - '@modelcontextprotocol/sdk': 1.29.0(supports-color@10.2.2)(zod@4.4.3) + '@modelcontextprotocol/sdk': 1.29.0(supports-color@10.2.2)(zod@4.6.4) typescript: 7.1.0-dev.20260910.1 mdast-util-find-and-replace@3.0.2: @@ -10908,19 +10891,20 @@ snapshots: dependencies: brace-expansion: 5.0.9(patch_hash=a89e05a7c781115d8e78a92c9f9b843aa7c534a587baa5ac808074d4fafa6857) - minimizer-webpack-plugin@5.6.1(@swc/core@1.15.43)(csso@5.0.5)(esbuild@0.28.2)(lightningcss@1.33.0)(postcss@8.5.26)(webpack@5.109.2(@swc/core@1.15.43)(csso@5.0.5)(esbuild@0.28.2)(lightningcss@1.33.0)(postcss@8.5.26)): + minimizer-webpack-plugin@5.10.1(@swc/core@1.15.43)(csso@5.0.5)(esbuild@0.28.2)(lightningcss@1.33.0)(postcss@8.5.26)(svgo@4.1.0)(webpack@5.110.3(@swc/core@1.15.43)(csso@5.0.5)(esbuild@0.28.2)(lightningcss@1.33.0)(postcss@8.5.26)(svgo@4.1.0)): dependencies: '@jridgewell/trace-mapping': 0.3.31 jest-worker: 27.5.1 schema-utils: 4.3.3 - terser: 5.48.0 - webpack: 5.109.2(@swc/core@1.15.43)(csso@5.0.5)(esbuild@0.28.2)(lightningcss@1.33.0)(postcss@8.5.26) + terser: 5.51.2 + webpack: 5.110.3(@swc/core@1.15.43)(csso@5.0.5)(esbuild@0.28.2)(lightningcss@1.33.0)(postcss@8.5.26)(svgo@4.1.0) optionalDependencies: '@swc/core': 1.15.43 csso: 5.0.5 esbuild: 0.28.2 lightningcss: 1.33.0 postcss: 8.5.26 + svgo: 4.1.0 minipass-collect@2.0.1: dependencies: @@ -11164,7 +11148,7 @@ snapshots: dependencies: p-limit: 3.1.0 - p-map@7.0.6: {} + p-map@7.0.8: {} p-try@2.2.0: {} @@ -11249,7 +11233,7 @@ snapshots: pnpm-workspace-yaml@1.8.0: dependencies: - yaml: 2.9.0 + yaml: 2.9.1 polka@0.5.2: dependencies: @@ -11325,7 +11309,7 @@ snapshots: pure-rand@8.4.2: {} - qs@6.15.3: + qs@6.16.0: dependencies: es-define-property: '@socketregistry/es-define-property@1.0.7' side-channel: '@socketregistry/side-channel@1.0.10' @@ -11424,7 +11408,7 @@ snapshots: dockerode: 5.0.1(supports-color@10.2.2) dtu-github-actions: 0.18.1(supports-color@10.2.2) minimatch: 10.2.6(patch_hash=83f1ea5b333d1b6fe1b36f93ccb222aa02e5dd468b2c646e285d7d53d234e174) - yaml: 2.9.0 + yaml: 2.9.1 transitivePeerDependencies: - bare-abort-controller - bare-buffer @@ -11522,7 +11506,7 @@ snapshots: socks@2.8.9: dependencies: - ip-address: 10.5.0 + ip-address: 10.7.0 smart-buffer: 4.2.0 source-map-js@1.2.1: {} @@ -11661,7 +11645,7 @@ snapshots: tinyglobby: 0.2.17 unconfig: 7.5.0 verkit: 0.3.2 - yaml: 2.9.0 + yaml: 2.9.1 teex@1.0.1: dependencies: @@ -11681,6 +11665,14 @@ snapshots: acorn: 8.16.0 commander: 13.1.0 source-map-support: 0.5.21 + optional: true + + terser@5.51.2: + dependencies: + '@jridgewell/source-map': 0.3.11 + acorn: 8.16.0 + commander: 13.1.0 + source-map-support: 0.5.21 test-exclude@8.0.0: dependencies: @@ -11842,7 +11834,7 @@ snapshots: verkit@0.3.2: {} - vite@8.2.2(@types/node@26.5.1)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0): + vite@8.3.0(@types/node@26.5.1)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.1): dependencies: lightningcss: 1.33.0 picomatch: 4.0.7 @@ -11855,23 +11847,23 @@ snapshots: fsevents: 2.3.3 jiti: 2.7.0 terser: 5.48.0 - yaml: 2.9.0 + yaml: 2.9.1 - vitest@5.0.0(patch_hash=555bbde80f3e83833e33f6825435e36659d4e2a927e2a3cb5dbc4d6eaeef976b)(@types/node@26.5.1)(@vitest/coverage-v8@5.0.0)(@vitest/ui@5.0.0)(vite@8.2.2(@types/node@26.5.1)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)): + vitest@5.0.0(patch_hash=555bbde80f3e83833e33f6825435e36659d4e2a927e2a3cb5dbc4d6eaeef976b)(@types/node@26.5.1)(@vitest/coverage-v8@5.0.0)(@vitest/ui@5.0.0)(vite@8.3.0(@types/node@26.5.1)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.1)): dependencies: '@types/chai': 5.2.3 - '@vitest/mocker': 5.0.0(vite@8.2.2(@types/node@26.5.1)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)) + '@vitest/mocker': 5.0.0(vite@8.3.0(@types/node@26.5.1)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.1)) chai: 6.2.2 es-module-lexer: 2.3.2 expect-type: 1.4.0 - magic-string: 1.2.3 + magic-string: 1.3.1 obug: 2.1.4 picomatch: 4.0.7 std-env: 4.2.0 tinybench: 6.1.4 tinyexec: 1.3.1 tinyglobby: 0.2.17 - vite: 8.2.2(@types/node@26.5.1)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) + vite: 8.3.0(@types/node@26.5.1)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.1) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 26.5.1 @@ -11880,9 +11872,9 @@ snapshots: transitivePeerDependencies: - msw - vitiate@0.3.1(typescript@7.1.0-dev.20260910.1)(vite@8.2.2(@types/node@26.5.1)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vitest@5.0.0): + vitiate@0.3.1(typescript@7.1.0-dev.20260910.1)(vite@8.3.0(@types/node@26.5.1)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.1))(vitest@5.0.0): dependencies: - '@vitiate/core': 0.3.1(typescript@7.1.0-dev.20260910.1)(vite@8.2.2(@types/node@26.5.1)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vitest@5.0.0) + '@vitiate/core': 0.3.1(typescript@7.1.0-dev.20260910.1)(vite@8.3.0(@types/node@26.5.1)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.1))(vitest@5.0.0) transitivePeerDependencies: - '@swc/helpers' - typescript @@ -11897,7 +11889,7 @@ snapshots: webpack-sources@3.5.1: {} - webpack@5.109.2(@swc/core@1.15.43)(csso@5.0.5)(esbuild@0.28.2)(lightningcss@1.33.0)(postcss@8.5.26): + webpack@5.110.3(@swc/core@1.15.43)(csso@5.0.5)(esbuild@0.28.2)(lightningcss@1.33.0)(postcss@8.5.26)(svgo@4.1.0): dependencies: '@types/estree': 1.0.9 '@types/json-schema': 7.0.15 @@ -11909,11 +11901,10 @@ snapshots: chrome-trace-event: 1.0.4 enhanced-resolve: 5.24.4 es-module-lexer: 2.3.2 - eslint-scope: 5.1.1 events: 3.3.0 graceful-fs: 4.2.11 mime-db: 1.54.0 - minimizer-webpack-plugin: 5.6.1(@swc/core@1.15.43)(csso@5.0.5)(esbuild@0.28.2)(lightningcss@1.33.0)(postcss@8.5.26)(webpack@5.109.2(@swc/core@1.15.43)(csso@5.0.5)(esbuild@0.28.2)(lightningcss@1.33.0)(postcss@8.5.26)) + minimizer-webpack-plugin: 5.10.1(@swc/core@1.15.43)(csso@5.0.5)(esbuild@0.28.2)(lightningcss@1.33.0)(postcss@8.5.26)(svgo@4.1.0)(webpack@5.110.3(@swc/core@1.15.43)(csso@5.0.5)(esbuild@0.28.2)(lightningcss@1.33.0)(postcss@8.5.26)(svgo@4.1.0)) neo-async: 2.6.2 schema-utils: 4.3.3 tapable: 2.3.3 @@ -11921,6 +11912,7 @@ snapshots: webpack-sources: 3.5.1 transitivePeerDependencies: - '@minify-html/node' + - '@napi-rs/image' - '@swc/core' - '@swc/css' - '@swc/html' @@ -11929,8 +11921,11 @@ snapshots: - csso - esbuild - html-minifier-terser + - imagemin - lightningcss - postcss + - sharp + - svgo - uglify-js which@7.0.0: @@ -11958,7 +11953,7 @@ snapshots: yallist@5.0.0: {} - yaml@2.9.0: {} + yaml@2.9.1: {} yargs-parser@21.1.1: {} @@ -11985,11 +11980,11 @@ snapshots: yoctocolors-cjs@2.1.3: {} - zod-to-json-schema@3.25.2(zod@4.4.3): + zod-to-json-schema@3.25.2(zod@4.6.4): dependencies: - zod: 4.4.3 + zod: 4.6.4 optional: true - zod@4.4.3: {} + zod@4.6.4: {} zwitch@2.0.4: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 43f935bf6..dc5294605 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -79,7 +79,7 @@ catalog: # fast-check — property-based testing for pure fleet-script logic (pin # derivation, version compare, config validation). Runs standalone in vitest. # published: 2026-07-08 (past 7-day soak). See .claude/skills/fleet/property-testing. - 'fast-check': 4.9.0 + 'fast-check': 4.10.0 'magic-string': 1.3.1 'markdownlint-cli2': 0.23.2 'mdast-util-from-markdown': 2.0.3 @@ -165,27 +165,27 @@ catalog: # Test-only tar extraction seam for archives coverage; single-sourced here so # the devDep and the dedup override below stay on one pin. 'tar-fs': 3.1.3 - 'vite': 8.2.2 + 'vite': 8.3.0 'vitiate': 0.3.1 # Read by scripts/fleet/constants/catalog-holds.mts, cascaded fleet payload. # No script keys on it, so the devDep is declared via FLEET_REQUIRED_DEVDEPS. - 'yaml': 2.9.0 + 'yaml': 2.9.1 # Repository-specific development dependencies. '@babel/core': '7.29.7' '@babel/parser': '7.29.8' '@babel/traverse': '7.29.8' '@babel/types': '7.29.8' - '@inquirer/checkbox': '5.2.2' - '@inquirer/confirm': '6.2.0' - '@inquirer/input': '5.1.3' - '@inquirer/password': '5.1.2' - '@inquirer/search': '4.3.0' - '@inquirer/select': '5.2.2' + '@inquirer/checkbox': '5.2.5' + '@inquirer/confirm': '6.3.2' + '@inquirer/input': '5.1.6' + '@inquirer/password': '5.2.2' + '@inquirer/search': '4.3.3' + '@inquirer/select': '5.2.5' '@npmcli/arborist': '9.9.1' '@npmcli/package-json': '7.0.5' '@npmcli/promise-spawn': '8.0.3' - '@perryts/perry': '0.5.1220' + '@perryts/perry': '0.5.1520' '@socketregistry/is-unicode-supported': '1.0.5' '@socketregistry/yocto-spinner': '1.0.25' '@yarnpkg/extensions': '2.0.7' @@ -197,14 +197,14 @@ catalog: 'fast-sort': '3.4.1' 'fflate': '0.8.3' 'get-east-asian-width': '1.6.0' - 'globals': '17.11.0' + 'globals': '17.12.0' 'has-flag': '5.0.1' 'libnpmexec': '10.3.2' - 'libnpmpack': '9.1.12' + 'libnpmpack': '9.1.13' 'make-fetch-happen': '15.0.6' 'normalize-package-data': '8.0.0' 'npm-package-arg': '13.0.2' - 'p-map': '7.0.6' + 'p-map': '7.0.8' 'pacote': '21.5.1' 'picomatch': '4.0.7' 'pony-cause': '2.1.11' @@ -216,11 +216,11 @@ catalog: 'tar-stream': '3.2.1' 'terminal-link': '2.1.1' 'validate-npm-package-name': '6.0.2' - 'webpack': '5.109.2' + 'webpack': '5.110.3' 'which': '5.0.0' 'yargs-parser': '22.0.0' 'yoctocolors-cjs': '2.1.3' - 'zod': '4.4.3' + 'zod': '4.6.4' # Native post-install build scripts. These three arrive transitively via # @redwoodjs/agent-ci's `ssh2` (optional crypto acceleration). agent-ci's @@ -452,9 +452,9 @@ overrides: 'hasown': 'npm:@socketregistry/hasown@1.0.7' 'iconv-lite': '0.7.3' 'isexe@>=3': '4.0.0' - 'js-yaml@>=5.0.0 <5.2.2': '5.4.1' + 'js-yaml@>=5.0.0 <5.2.2': '5.4.2' 'lru-cache@>=10': '11.5.2' - 'magic-string': '1.2.3' + 'magic-string': '1.3.1' 'mime-db': '1.54.0' 'mime-types@>=3': '3.0.2' 'minimatch@>=3': '10.2.6' @@ -473,7 +473,7 @@ overrides: 'uuid': '11.1.1' 'which': '7.0.0' 'wrap-ansi@>=8': '9.0.2' - 'yaml@2': '2.9.0' + 'yaml@2': '2.9.1' # Repo-specific overrides below. '@anthropic-ai/sdk': '0.91.1' @@ -484,9 +484,9 @@ overrides: # encoded backslash. Reached transitively through the agent SDK's MCP SDK, # which still resolves a vulnerable range on its own. '@hono/node-server@<1.19.15': '1.19.17' - '@inquirer/ansi': '2.0.7' + '@inquirer/ansi': '2.0.8' '@inquirer/core': '11.2.1' - '@inquirer/figures': '2.0.8' + '@inquirer/figures': '2.0.9' '@npmcli/arborist': '9.9.1' '@npmcli/git': '6.0.3' '@npmcli/installed-package-contents': '4.0.0' @@ -528,14 +528,14 @@ overrides: 'debug': '4.4.3' 'diff': '9.0.0' 'estraverse': '5.3.0' - 'fast-uri': '3.1.6' + 'fast-uri': '3.1.7' 'globby': '16.2.4' 'has-flag': '5.0.1' # 4.12.25+ clears GHSA-88fw-hqm2-52qc (hono CORS wildcard+credentials reflect), # pulled transitively via @anthropic-ai/claude-agent-sdk. - 'hono': '4.13.4' + 'hono': '4.13.7' 'hosted-git-info': '8.1.0' - 'ip-address': '10.5.0' + 'ip-address': '10.7.0' 'isexe': '3.1.5' # Dedup: js-tokens 4 (@babel/code-frame, CJS require) + 10 (ast-v8-to-istanbul, # ESM import) → 10.0.0. The two majors have incompatible APIs (v4 regex vs v10 @@ -544,7 +544,7 @@ overrides: 'js-tokens': '10.0.0' # 4.2.0 clears GHSA-h67p-54hq-rp68 (js-yaml quadratic merge-key DoS, <=4.1.1), # pulled transitively via @yarnpkg/core. - 'js-yaml': '4.3.1' + 'js-yaml': '4.3.2' 'json-parse-even-better-errors': '5.0.0' 'lru-cache': '11.5.2' 'make-fetch-happen': '15.0.6' @@ -568,12 +568,12 @@ overrides: 'npm-normalize-package-bin': '5.0.0' 'npm-package-arg': '12.0.2' 'npm-pick-manifest': '10.0.0' - 'p-map': '7.0.6' + 'p-map': '7.0.8' 'pacote': '21.5.1' 'picomatch': '4.0.7' - 'postcss': '8.5.26' + 'postcss': '8.5.28' 'proc-log': '6.1.0' - 'qs': '6.15.3' + 'qs': '6.16.0' # Unify every rolldown resolution to the catalog pin (1.1.0). vite 8.0.14 # bundles its own rolldown (1.0.2) transitively; without this override the # tree would carry two rolldown versions + two sets of platform bindings. @@ -599,7 +599,7 @@ overrides: 'vite': 'catalog:' 'which@>=4': '7.0.0' 'wrap-ansi': '9.0.2' - 'yaml': '2.9.0' + 'yaml': '2.9.1' # Dedup: yargs-parser 21 (yargs@17, CJS require) + 22 (bundled into # src/exe/argv/parse) → 21.1.1. 22 is ESM-only (no `require` export) and would # break yargs@17; 21.1.1 is dual CJS/ESM with the same parse surface and is @@ -609,7 +609,7 @@ overrides: # Dedup: zod 3 (ecc-agentshield, dtu-github-actions) + 4 (claude-agent-sdk peer # ^4.0.0, mcp-sdk) → 4.1.12. claude-agent-sdk requires v4; the v3 consumers use # only the v4-compatible core surface (z.object/string/array/number/coerce/parse). - 'zod': '4.4.3' + 'zod': '4.6.4' patchedDependencies: # dedup compat shim: @polka/url@1 replaced the @polka/url@0.5 default-callable