diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0cd613079..5f4545ed5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -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 @@ -219,8 +219,8 @@ catalogs: specifier: 1.0.5 version: 1.0.5 '@socketregistry/packageurl-js-stable': - specifier: npm:@socketregistry/packageurl-js@1.5.2 - version: 1.5.2 + specifier: npm:@socketregistry/packageurl-js@1.5.3 + version: 1.5.3 '@socketregistry/yocto-spinner': specifier: 1.0.25 version: 1.0.25 @@ -303,8 +303,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 @@ -312,8 +312,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 @@ -408,18 +408,18 @@ catalogs: specifier: 0.3.1 version: 0.3.1 webpack: - specifier: 5.109.2 - version: 5.109.2 + specifier: 5.111.0 + version: 5.111.0 overrides: '@polka/url': 1.0.0-next.29 '@sinclair/typebox': 0.34.52 - '@socketregistry/packageurl-js': 1.5.2 + '@socketregistry/packageurl-js': 1.5.3 '@socketsecurity/lib': 7.0.3 '@socketsecurity/registry': 2.0.5 '@socketsecurity/sdk': 4.1.4 '@swc/core': 1.16.1 - brace-expansion@>=4: 5.0.9 + brace-expansion@>=4: 5.0.12 chalk@>=5: 5.6.2 es-define-property: npm:@socketregistry/es-define-property@1.0.7 es-set-tostringtag: npm:@socketregistry/es-set-tostringtag@1.0.10 @@ -431,9 +431,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.4.1 mime-db: 1.54.0 mime-types@>=3: 3.0.2 minimatch@>=3: 10.2.6 @@ -446,19 +446,19 @@ overrides: ssri@>=12: 13.0.1 string-width@>=5: 8.2.2 tinyexec: 1.3.1 - typebox: 1.3.30 + typebox: 1.3.31 undici@<6: 6.28.0 update-notifier@>=4.0.0: 7.3.1 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 @@ -472,7 +472,7 @@ overrides: ajv-formats: 3.0.1 ansi-regex: 6.3.0 ansi-styles: 6.2.3 - brace-expansion: 5.0.9 + brace-expansion: 5.0.12 chalk: 5.6.2 chownr: 3.0.0 commander: 13.1.0 @@ -481,15 +481,15 @@ overrides: debug: 4.4.3 diff: 9.0.0 estraverse: 5.3.0 - fast-uri: 3.1.6 + fast-uri: 3.1.8 globby: 16.2.4 has-flag: 5.0.1 - hono: 4.13.4 + hono: 4.13.8 hosted-git-info: 8.1.0 - ip-address: 10.5.0 + ip-address: 10.7.1 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 @@ -505,12 +505,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 @@ -524,20 +524,19 @@ 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.5 patchedDependencies: '@npmcli/run-script@10.0.4': b1f74f31293142449c0be473fae0f0b977e1e1174e6a88e2021fcb93dc902ed6 '@polka/url@1.0.0-next.29': 60d82e95c5e67e66c41fe2987ddd4fc3f4992f12158e5c56838e7682e6ef72ea '@sigstore/sign@4.1.1': 4d806e50e530edf6761bba8ad98cd1f2867a86201f6faee419444d86f5325def '@yarnpkg/core@4.9.1': 90d84a2833b418e806d5458847773c4c9104fc8e8aa2fa3971f1fd0a68bad1c9 - brace-expansion@5.0.9: a89e05a7c781115d8e78a92c9f9b843aa7c534a587baa5ac808074d4fafa6857 chalk@5.6.2: 3e5adfdfa27f0c9e066fe820ac91f77773798f205f5e43ff220b250007196661 content-type@2.1.0: b31aaba8e88c408e66a3fb9abe46a7d4a6a10490b250e9cda768e624a26ad94a js-tokens@10.0.0: 9ca5535547c973063c8c2d0a7d33505cef80152329f2572507a54abbb4099826 @@ -571,22 +570,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 @@ -604,7 +603,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 @@ -618,11 +617,11 @@ importers: specifier: 'catalog:' version: 1.0.5 '@socketregistry/packageurl-js': - specifier: 1.5.2 - version: 1.5.2 + specifier: 1.5.3 + version: 1.5.3 '@socketregistry/packageurl-js-stable': specifier: 'catalog:' - version: '@socketregistry/packageurl-js@1.5.2' + version: '@socketregistry/packageurl-js@1.5.3' '@socketregistry/yocto-spinner': specifier: 'catalog:' version: 1.0.25 @@ -661,7 +660,7 @@ importers: version: 5.0.0(vitest@5.0.0) '@vitiate/core': specifier: 'catalog:' - version: 0.3.1(typescript@7.1.0-dev.20260913.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.20260913.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)) @@ -670,7 +669,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 @@ -712,7 +711,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 @@ -724,13 +723,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.4.1 + version: 1.4.1 make-fetch-happen: specifier: 15.0.6 version: 15.0.6(supports-color@10.2.2) @@ -739,7 +738,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.20260913.1) + version: 0.4.0(@modelcontextprotocol/client@2.0.0)(@modelcontextprotocol/sdk@1.29.0(supports-color@10.2.2)(zod@4.6.5))(typescript@7.1.0-dev.20260913.1) mdast-util-from-markdown: specifier: 'catalog:' version: 2.0.3(supports-color@10.2.2) @@ -783,8 +782,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) @@ -852,8 +851,8 @@ importers: specifier: 2.1.1 version: 2.1.1 typebox: - specifier: 1.3.30 - version: 1.3.30 + specifier: 1.3.31 + version: 1.3.31 typescript: specifier: 'catalog:' version: 7.1.0-dev.20260913.1 @@ -862,19 +861,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.20260913.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.20260913.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.111.0(@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 @@ -882,8 +881,8 @@ importers: specifier: 2.1.3 version: 2.1.3 zod: - specifier: 4.4.3 - version: 4.4.3 + specifier: 4.6.5 + version: 4.6.5 .claude/hooks/fleet/account-snapshot-recorder: devDependencies: @@ -1247,7 +1246,7 @@ importers: dependencies: '@socketregistry/packageurl-js-stable': specifier: 'catalog:' - version: '@socketregistry/packageurl-js@1.5.2' + version: '@socketregistry/packageurl-js@1.5.3' '@socketsecurity/lib-stable': specifier: 'catalog:' version: '@socketsecurity/lib@7.0.3(typescript@7.1.0-dev.20260913.1)' @@ -3516,7 +3515,7 @@ importers: dependencies: '@socketregistry/packageurl-js-stable': specifier: 'catalog:' - version: '@socketregistry/packageurl-js@1.5.2' + version: '@socketregistry/packageurl-js@1.5.3' '@socketsecurity/lib-stable': specifier: 'catalog:' version: '@socketsecurity/lib@7.0.3(typescript@7.1.0-dev.20260913.1)' @@ -4347,7 +4346,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.5) '@socketsecurity/lib-stable': specifier: 'catalog:' version: '@socketsecurity/lib@7.0.3(typescript@7.1.0-dev.20260913.1)' @@ -4421,13 +4420,13 @@ packages: resolution: {integrity: sha512-AIBacMWGcZIUcXlUoObqjwJ6pmJI3BayAqPAFXuvSq3DHJXdiuZVs7l/zTB5l3nRhRv5cqSrI2XbiDeHgZWizw==} engines: {node: '>=18.0.0'} peerDependencies: - zod: 4.4.3 + zod: 4.6.5 '@anthropic-ai/sdk@0.91.1': resolution: {integrity: sha512-LAmu761tSN9r66ixvmciswUj/ZC+1Q4iAfpedTfSVLeswRwnY3n2Nb6Tsk+cLPP28aLOPWeMgIuTuCcMC6W/iw==} hasBin: true peerDependencies: - zod: 4.4.3 + zod: 4.6.5 peerDependenciesMeta: zod: optional: true @@ -4772,14 +4771,14 @@ packages: resolution: {integrity: sha512-dSneS5qhiauZWGDCeK4o695Xd9nUNjviSZCMQrj10eetr8Uln1ucn6bbphOM6UynAMMtNIzZNSpL9vnASJwrPQ==} engines: {node: '>=18.14.1'} peerDependencies: - hono: 4.13.4 + hono: 4.13.8 - '@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' @@ -4787,8 +4786,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' @@ -4805,12 +4804,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' @@ -4818,8 +4817,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' @@ -4827,8 +4826,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' @@ -4836,8 +4835,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' @@ -4854,6 +4853,15 @@ packages: '@types/node': optional: true + '@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' + peerDependenciesMeta: + '@types/node': + optional: true + '@isaacs/fs-minipass@4.0.1': resolution: {integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==} engines: {node: '>=18.0.0'} @@ -4881,6 +4889,9 @@ packages: '@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==} @@ -4903,7 +4914,7 @@ packages: engines: {node: '>=18'} peerDependencies: '@cfworker/json-schema': ^4.1.1 - zod: 4.4.3 + zod: 4.6.5 peerDependenciesMeta: '@cfworker/json-schema': optional: true @@ -5276,47 +5287,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 @@ -5508,9 +5512,9 @@ packages: resolution: {integrity: sha512-l3wz0cknjyGlI2iCyZxp50FJhtUFXkdZR6CfUU7OfNxE7I4CRBdsvORLgV+JPwqQQErRO/CZgKsbDHefd3puYA==} engines: {node: '>=18'} - '@socketregistry/packageurl-js@1.5.2': - resolution: {integrity: sha512-j8plTfIjXEU8u2q4clv9njGqHFXQz0Ad4lscj2em3QcQlaWD/UHaQeYgyKlAiM6PowkEWMXFhVD7cgm1BzX6Sg==} - engines: {node: '>=24', npm: '>=12.0.1', pnpm: '>=11.0.5'} + '@socketregistry/packageurl-js@1.5.3': + resolution: {integrity: sha512-L3EIqOlRbUgZK6lHhaiWE6QO6U94SM13GywFRxsjN062ZcxzP/B2Qv3TyKN002WOXrW1iZoPRfYnIK5glOrQFQ==} + engines: {node: '>=24', npm: ^11.19.0 || >=12.0.2, pnpm: ^11.25.0 || >=12.3.4} '@socketregistry/safe-buffer@1.0.9': resolution: {integrity: sha512-eV4uYchI1+vQeKpFG+aBlhVQ/AaaPTTXaan+ReiNn/izy8U9hfT4WC8l4g8o8BC3zaeNnsNVxec14hJH/y2y3g==} @@ -5978,7 +5982,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 @@ -6003,7 +6007,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': @@ -6204,7 +6208,7 @@ packages: engines: {node: '>=20.0.0'} hasBin: true peerDependencies: - yaml: 2.9.0 + yaml: 2.9.1 peerDependenciesMeta: yaml: optional: true @@ -6281,8 +6285,8 @@ packages: boolbase@1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} - brace-expansion@5.0.9: - resolution: {integrity: sha512-ScQ4IuvIEF1TMlP7Zt+vjJ//9zlPb2SDcxWxM3bk8s6t6GGdJ7KO1dCcTidOPJKePW30LE/2cT7wCyPho9/Wxg==} + brace-expansion@5.0.12: + resolution: {integrity: sha512-YovQ3rzhaLMIrDjNDMkNS01tea93qhEhG5xy8f6+R0l+dw3Ki+5sCoIoI942iuLZTHWogWktgwVDhU09iNEimQ==} engines: {node: 20 || >=22} braces@3.0.3: @@ -6577,8 +6581,8 @@ packages: end-of-stream@1.4.5: resolution: {integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==} - enhanced-resolve@5.24.4: - resolution: {integrity: sha512-GVoi+ICHocoOIU7qVVM48wOJziRsqrsyqlI0Ce0LdowRn6v3bcH2zUa9kp85ncx0nwIb9/HOCOLS3fdThDG/XQ==} + enhanced-resolve@5.25.1: + resolution: {integrity: sha512-nGXts5znJzmWPu+mIE9izCOzdg63oJca2mDzGWWTth7sr4aCToKcoyFVBQwN75Ij5Pf6p510EwkTqViTRzDV+w==} engines: {node: '>=10.13.0'} entities@4.5.0: @@ -6618,18 +6622,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==} @@ -6702,8 +6694,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.8: + resolution: {integrity: sha512-GZMtZUTNRpOVIECoXwLNZS5xUGE+mVNbTB8h/7Rwh2TFWcBQiPzTgyZi05BF9UMZKkLJv8XBRJTlU7zg8+ZfMg==} fast-wrap-ansi@0.2.2: resolution: {integrity: sha512-7F2Fl+TjRSenLqlU3UjSH0iyqopqoZIu7eZVpEirP2g1GtWa2G/ecEmBdgz31+Mxr+ELclgg6sokpSFIQiZ02Q==} @@ -6786,8 +6778,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: @@ -6812,8 +6804,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.8: + resolution: {integrity: sha512-/Gng7NfoykZl2pjukW5Z6+8Yxm3BPRf86GTbQnt0SbySkvax4fyL4H3HhY1cCpBGmiW9XDRFzRV+CXK2W8QudQ==} engines: {node: '>=16.9.0'} hosted-git-info@8.1.0: @@ -6868,8 +6860,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.1: + resolution: {integrity: sha512-4OUAqU9Z1i3vCnS05hzGiFnEMDpQ+62pAD/MVQOp83fYyNC8GleCqaS0QikQBmcWCrKFiUs/B8ztRRiYOAXuCA==} engines: {node: '>= 12'} ipaddr.js@1.9.1: @@ -6948,8 +6940,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: @@ -7013,8 +7005,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: @@ -7115,8 +7107,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.4.1: + resolution: {integrity: sha512-8lyCu36ErXR0J9uaGKlKQoiLZKmtI63YGLE8G2o9jyRPdr4X47LusSOwgOJOzcVtp81fTAAjxR7BwKz682Jhow==} magicast@0.5.4: resolution: {integrity: sha512-llBEhWm1SacoRwgHUoQJYtwp4PBLF4faQi5TCpIGyGs9n4y5+juI0tDgyKIfpqxckRHaHzouUEph3THklWh03w==} @@ -7342,11 +7334,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': '*' @@ -7355,13 +7348,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': @@ -7378,10 +7376,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 @@ -7436,9 +7440,6 @@ packages: resolution: {integrity: sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==} engines: {node: '>= 0.6'} - neo-async@2.6.2: - resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} - neosanitize@0.3.0: resolution: {integrity: sha512-3jXsJfTnhprg8ktSNaz23WI0cjIJ2A/FQHFz/VaHzaKFCEEN9Li+YoTrDKuX4j2ic8Bn3y/TZXQKpfK5JtJEcQ==} peerDependencies: @@ -7593,8 +7594,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: @@ -7749,8 +7750,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: @@ -7842,6 +7843,10 @@ packages: resolution: {integrity: sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==} engines: {node: '>= 10.13.0'} + schema-utils@4.5.0: + resolution: {integrity: sha512-zJlMCZ0cAR5p/Y4oVpRoqioDMJcGxaXRrQ/4rP4WyR84vc5z/DolXdbvXeDpTwbtocDFr2rhPqHPErDCUtz2kA==} + engines: {node: '>= 10.13.0'} + semver@7.8.5: resolution: {integrity: sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==} engines: {node: '>=10'} @@ -8020,6 +8025,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} @@ -8102,8 +8112,8 @@ packages: resolution: {integrity: sha512-faYHw0anBbc/kWF3zFTEnxSFOAGUX9GFbOBthvDdLsIlEoWOFOtS0zgCiQYwIskL9iGXZL3kAXD8OoZ4GmMATA==} engines: {node: '>= 18'} - typebox@1.3.30: - resolution: {integrity: sha512-vRmBLzlaq9O9dvfGmI5CssLGvDC/R594kH6N/Q1uUU5VPO3PTgQMlWe/UVNdNVTr2EET+FX8BWZkFdYgxTglbQ==} + typebox@1.3.31: + resolution: {integrity: sha512-7++UxOb7lAJbJ8pbhN2Yl/ljadShbHZ6GQwst/YEUAlVh1nP8LqYpC2t+R1VysunFpmDffDzhZRsvGchx0PqUA==} typescript@5.9.3: resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} @@ -8195,13 +8205,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 @@ -8211,7 +8221,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 @@ -8254,7 +8264,7 @@ packages: '@vitest/ui': 5.0.0 happy-dom: '*' jsdom: '*' - vite: 8.2.2 + vite: 8.3.0 peerDependenciesMeta: '@edge-runtime/vm': optional: true @@ -8296,8 +8306,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.111.0: + resolution: {integrity: sha512-A2R74kfE6b3eLKS91iZiol03Ebx7avmJJBOyiP+4LePW9NNeNJGQkKeSQos4dk6R4H0YAMYlv+aOrs1CyWT3eA==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -8335,8 +8345,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 @@ -8363,10 +8373,10 @@ packages: zod-to-json-schema@3.25.2: resolution: {integrity: sha512-O/PgfnpT1xKSDeQYSCfRI5Gy3hPf91mKVDuYLUHZJMiDFptvP41MSnWofm8dnCm0256ZNfZIM7DSzuSMAFnjHA==} peerDependencies: - zod: 4.4.3 + zod: 4.6.5 - zod@4.4.3: - resolution: {integrity: sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==} + zod@4.6.5: + resolution: {integrity: sha512-v5l/aFXZQeai4awLbOpSoHecE9UiMrnfx75tEXLjNonXVARxQ5mOeipTjROUchszUNCqnE+hqAMujRsRHsut2Q==} zwitch@2.0.4: resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} @@ -8382,7 +8392,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: @@ -8391,27 +8401,35 @@ snapshots: tinyexec: 1.3.1 tinyglobby: 0.2.17 - '@anthropic-ai/claude-agent-sdk-darwin-arm64@0.2.141': {} + '@anthropic-ai/claude-agent-sdk-darwin-arm64@0.2.141': + optional: true - '@anthropic-ai/claude-agent-sdk-darwin-x64@0.2.141': {} + '@anthropic-ai/claude-agent-sdk-darwin-x64@0.2.141': + optional: true - '@anthropic-ai/claude-agent-sdk-linux-arm64-musl@0.2.141': {} + '@anthropic-ai/claude-agent-sdk-linux-arm64-musl@0.2.141': + optional: true - '@anthropic-ai/claude-agent-sdk-linux-arm64@0.2.141': {} + '@anthropic-ai/claude-agent-sdk-linux-arm64@0.2.141': + optional: true - '@anthropic-ai/claude-agent-sdk-linux-x64-musl@0.2.141': {} + '@anthropic-ai/claude-agent-sdk-linux-x64-musl@0.2.141': + optional: true - '@anthropic-ai/claude-agent-sdk-linux-x64@0.2.141': {} + '@anthropic-ai/claude-agent-sdk-linux-x64@0.2.141': + optional: true - '@anthropic-ai/claude-agent-sdk-win32-arm64@0.2.141': {} + '@anthropic-ai/claude-agent-sdk-win32-arm64@0.2.141': + optional: true - '@anthropic-ai/claude-agent-sdk-win32-x64@0.2.141': {} + '@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.5)': 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.5) + '@modelcontextprotocol/sdk': 1.29.0(supports-color@10.2.2)(zod@4.6.5) + zod: 4.6.5 optionalDependencies: '@anthropic-ai/claude-agent-sdk-darwin-arm64': 0.2.141 '@anthropic-ai/claude-agent-sdk-darwin-x64': 0.2.141 @@ -8425,11 +8443,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.5)': dependencies: json-schema-to-ts: 3.1.1 optionalDependencies: - zod: 4.4.3 + zod: 4.6.5 '@arcanis/slice-ansi@1.1.1': dependencies: @@ -8682,33 +8700,33 @@ 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.8)': dependencies: - hono: 4.13.4 + hono: 4.13.8 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/ansi': 2.0.8 + '@inquirer/figures': 2.0.9 '@inquirer/type': 4.0.7(@types/node@26.5.1) cli-width: 4.1.0 fast-wrap-ansi: 0.2.2 @@ -8717,37 +8735,37 @@ 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 @@ -8755,6 +8773,10 @@ snapshots: optionalDependencies: '@types/node': 26.5.1 + '@inquirer/type@4.1.1(@types/node@26.5.1)': + optionalDependencies: + '@types/node': 26.5.1 + '@isaacs/fs-minipass@4.0.1': dependencies: minipass: 7.1.3 @@ -8782,6 +8804,8 @@ snapshots: '@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 @@ -8799,15 +8823,15 @@ snapshots: eventsource-parser: 3.1.0 jose: 6.2.3 pkce-challenge: 5.0.1 - zod: 4.4.3 + zod: 4.6.5 '@modelcontextprotocol/core@2.0.0': dependencies: - zod: 4.4.3 + zod: 4.6.5 - '@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.5)': dependencies: - '@hono/node-server': 1.19.17(hono@4.13.4) + '@hono/node-server': 1.19.17(hono@4.13.8) ajv: 8.20.0 ajv-formats: 3.0.1(ajv@8.20.0) content-type: 2.1.0(patch_hash=b31aaba8e88c408e66a3fb9abe46a7d4a6a10490b250e9cda768e624a26ad94a) @@ -8817,13 +8841,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.8 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.5 + zod-to-json-schema: 3.25.2(zod@4.6.5) transitivePeerDependencies: - supports-color optional: true @@ -9116,36 +9140,32 @@ snapshots: '@oxlint/binding-win32-x64-msvc@1.83.0': optional: true - '@perryts/perry-darwin-arm64@0.5.1220': - optional: true - - '@perryts/perry-darwin-x64@0.5.1220': + '@perryts/perry-darwin-arm64@0.5.1520': optional: true - '@perryts/perry-linux-arm64-musl@0.5.1220': + '@perryts/perry-darwin-x64@0.5.1520': optional: true - '@perryts/perry-linux-arm64@0.5.1220': + '@perryts/perry-linux-arm64@0.5.1520': optional: true - '@perryts/perry-linux-x64-musl@0.5.1220': + '@perryts/perry-linux-x64@0.5.1520': optional: true - '@perryts/perry-linux-x64@0.5.1220': + '@perryts/perry-win32-arm64@0.5.1520': optional: true - '@perryts/perry-win32-x64@0.5.1220': + '@perryts/perry-win32-x64@0.5.1520': 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: @@ -9235,7 +9255,7 @@ snapshots: playwright-core: 1.61.1 tinyglobby: 0.2.15 typescript: 5.9.3 - zod: 4.4.3 + zod: 4.6.5 '@sigstore/bundle@4.0.0': dependencies: @@ -9279,7 +9299,7 @@ snapshots: '@socketregistry/is-unicode-supported@1.0.5': {} - '@socketregistry/packageurl-js@1.5.2': {} + '@socketregistry/packageurl-js@1.5.3': {} '@socketregistry/safe-buffer@1.0.9': {} @@ -9572,7 +9592,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': {} @@ -9580,14 +9600,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.4.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: @@ -9603,7 +9623,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: @@ -9611,7 +9631,7 @@ snapshots: convert-source-map: 2.0.0 tinyrainbow: 3.1.1 - '@vitiate/core@0.3.1(typescript@7.1.0-dev.20260913.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.20260913.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 @@ -9621,10 +9641,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.4.1 valibot: 1.4.2(typescript@7.1.0-dev.20260913.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 @@ -9789,7 +9809,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)': @@ -9829,7 +9849,7 @@ snapshots: ajv@8.20.0: dependencies: fast-deep-equal: 3.1.3 - fast-uri: 3.1.6 + fast-uri: 3.1.8 json-schema-traverse: 1.0.0 require-from-string: 2.0.2 @@ -9855,7 +9875,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 @@ -9864,7 +9884,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: {} @@ -9924,7 +9944,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: @@ -9932,7 +9952,7 @@ snapshots: boolbase@1.0.0: {} - brace-expansion@5.0.9(patch_hash=a89e05a7c781115d8e78a92c9f9b843aa7c534a587baa5ac808074d4fafa6857): + brace-expansion@5.0.12: dependencies: balanced-match: 4.0.4 @@ -9981,7 +10001,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: {} @@ -10132,7 +10152,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 @@ -10198,19 +10218,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.5 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.5) 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.5 ee-first@1.1.1: {} @@ -10230,7 +10250,7 @@ snapshots: dependencies: once: 1.4.0 - enhanced-resolve@5.24.4: + enhanced-resolve@5.25.1: dependencies: graceful-fs: 4.2.11 tapable: 2.3.3 @@ -10283,17 +10303,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 @@ -10322,7 +10331,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.1 optional: true express@5.2.1(supports-color@10.2.2): @@ -10347,7 +10356,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) @@ -10402,7 +10411,7 @@ snapshots: dependencies: fast-string-truncated-width: 3.0.3 - fast-uri@3.1.6: {} + fast-uri@3.1.8: {} fast-wrap-ansi@0.2.2: dependencies: @@ -10481,7 +10490,7 @@ snapshots: minipass: 7.1.3 path-scurry: 2.0.2 - globals@17.11.0: {} + globals@17.12.0: {} globby@16.2.4: dependencies: @@ -10515,7 +10524,7 @@ snapshots: has-flag@5.0.1: {} - hono@4.13.4: + hono@4.13.8: optional: true hosted-git-info@8.1.0: @@ -10571,7 +10580,7 @@ snapshots: ini@5.0.0: {} - ip-address@10.5.0: {} + ip-address@10.7.1: {} ipaddr.js@1.9.1: optional: true @@ -10633,7 +10642,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 @@ -10694,7 +10703,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) @@ -10770,9 +10779,9 @@ snapshots: lru-cache@11.5.2: {} - magic-string@1.2.3: + magic-string@1.4.1: dependencies: - '@jridgewell/sourcemap-codec': 1.5.5 + '@jridgewell/sourcemap-codec': 1.6.0 magicast@0.5.4: dependencies: @@ -10819,7 +10828,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 @@ -10848,10 +10857,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.20260913.1): + mcp-tada@0.4.0(@modelcontextprotocol/client@2.0.0)(@modelcontextprotocol/sdk@1.29.0(supports-color@10.2.2)(zod@4.6.5))(typescript@7.1.0-dev.20260913.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.5) typescript: 7.1.0-dev.20260913.1 mdast-util-find-and-replace@3.0.2: @@ -11199,21 +11208,22 @@ snapshots: minimatch@10.2.6(patch_hash=83f1ea5b333d1b6fe1b36f93ccb222aa02e5dd468b2c646e285d7d53d234e174): dependencies: - brace-expansion: 5.0.9(patch_hash=a89e05a7c781115d8e78a92c9f9b843aa7c534a587baa5ac808074d4fafa6857) + brace-expansion: 5.0.12 - 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.111.0(@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.111.0(@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: @@ -11258,8 +11268,6 @@ snapshots: negotiator@1.0.0: {} - neo-async@2.6.2: {} - neosanitize@0.3.0(parse5@8.0.1): optionalDependencies: parse5: 8.0.1 @@ -11457,7 +11465,7 @@ snapshots: dependencies: p-limit: 3.1.0 - p-map@7.0.6: {} + p-map@7.0.8: {} p-try@2.2.0: {} @@ -11542,7 +11550,7 @@ snapshots: pnpm-workspace-yaml@1.8.0: dependencies: - yaml: 2.9.0 + yaml: 2.9.1 polka@0.5.2: dependencies: @@ -11618,7 +11626,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' @@ -11717,7 +11725,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 @@ -11737,6 +11745,13 @@ snapshots: ajv-formats: 3.0.1(ajv@8.20.0) ajv-keywords: 5.1.0(ajv@8.20.0) + schema-utils@4.5.0: + dependencies: + '@types/json-schema': 7.0.15 + ajv: 8.20.0 + ajv-formats: 3.0.1(ajv@8.20.0) + ajv-keywords: 5.1.0(ajv@8.20.0) + semver@7.8.5: {} send@1.2.1(supports-color@10.2.2): @@ -11815,7 +11830,7 @@ snapshots: socks@2.8.9: dependencies: - ip-address: 10.5.0 + ip-address: 10.7.1 smart-buffer: 4.2.0 source-map-js@1.2.1: {} @@ -11954,7 +11969,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: @@ -11974,6 +11989,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: @@ -12047,7 +12070,7 @@ snapshots: media-typer: 1.1.0 mime-types: 3.0.2 - typebox@1.3.30: {} + typebox@1.3.31: {} typescript@5.9.3: {} @@ -12159,7 +12182,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 @@ -12172,23 +12195,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.4.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 @@ -12197,9 +12220,9 @@ snapshots: transitivePeerDependencies: - msw - vitiate@0.3.1(typescript@7.1.0-dev.20260913.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.20260913.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.20260913.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.20260913.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 @@ -12214,30 +12237,28 @@ 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.111.0(@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 '@webassemblyjs/ast': 1.14.1 '@webassemblyjs/wasm-edit': 1.14.1 '@webassemblyjs/wasm-parser': 1.14.1 - acorn: 8.16.0 browserslist: 4.28.2 chrome-trace-event: 1.0.4 - enhanced-resolve: 5.24.4 + enhanced-resolve: 5.25.1 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)) - neo-async: 2.6.2 - schema-utils: 4.3.3 + 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.111.0(@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)) + schema-utils: 4.5.0 tapable: 2.3.3 watchpack: 2.5.2 webpack-sources: 3.5.1 transitivePeerDependencies: - '@minify-html/node' + - '@napi-rs/image' - '@swc/core' - '@swc/css' - '@swc/html' @@ -12246,8 +12267,11 @@ snapshots: - csso - esbuild - html-minifier-terser + - imagemin - lightningcss - postcss + - sharp + - svgo - uglify-js which@7.0.0: @@ -12275,7 +12299,7 @@ snapshots: yallist@5.0.0: {} - yaml@2.9.0: {} + yaml@2.9.1: {} yargs-parser@21.1.1: {} @@ -12302,11 +12326,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.5): dependencies: - zod: 4.4.3 + zod: 4.6.5 optional: true - zod@4.4.3: {} + zod@4.6.5: {} zwitch@2.0.4: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 84752b326..1a78eb56f 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -38,7 +38,7 @@ catalog: # transitive) so its version is uniform fleet-wide. '@ultrathink/acorn.rs.wasm': 0.1.1 'ata-validator': 1.27.0 - 'brace-expansion': 5.0.9 + 'brace-expansion': 5.0.12 'dtu-github-actions': 0.18.1 # shadscan — shadcn UI audit CLI for the design skills (missing UI # fundamentals report). Exact-pinned; the whole package is younger than @@ -53,8 +53,8 @@ catalog: # pinned while the fleet migrates; the 0.x entry is deleted once no member # imports the scoped name. 1.3.10 is inside the 7-day soak, so it carries a # dated minimumReleaseAgeExclude entry above. - 'typebox': 1.3.30 - '@socketregistry/packageurl-js': 1.5.2 + 'typebox': 1.3.31 + '@socketregistry/packageurl-js': 1.5.3 # -stable aliases: pnpm `overrides:` can't redirect a package's own # name when used INSIDE that same package — Node ESM treats it as a # self-reference and resolves through the local exports map, not @@ -65,7 +65,7 @@ catalog: # version regardless of where the importing file lives. src/ + # test/ code uses the canonical name because vitest aliases that # to local src/. - '@socketregistry/packageurl-js-stable': 'npm:@socketregistry/packageurl-js@1.5.2' + '@socketregistry/packageurl-js-stable': 'npm:@socketregistry/packageurl-js@1.5.3' '@socketsecurity/lib': 7.0.3 '@socketsecurity/lib-stable': 'npm:@socketsecurity/lib@7.0.3' '@socketsecurity/registry': 2.0.5 @@ -81,7 +81,7 @@ catalog: # 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.10.0 - 'magic-string': 1.3.1 + 'magic-string': 1.4.1 'markdownlint-cli2': 0.23.2 'mdast-util-from-markdown': 2.0.3 # GFM pair for render-faithful markdown parsing (tables, footnotes, @@ -166,27 +166,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' @@ -198,14 +198,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' @@ -217,11 +217,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.111.0' 'which': '5.0.0' 'yargs-parser': '22.0.0' 'yoctocolors-cjs': '2.1.3' - 'zod': '4.4.3' + 'zod': '4.6.5' # Native post-install build scripts. These three arrive transitively via # @redwoodjs/agent-ci's `ssh2` (optional crypto acceleration). agent-ci's @@ -461,7 +461,7 @@ overrides: '@socketsecurity/registry': 'catalog:' '@socketsecurity/sdk': 'catalog:' '@swc/core': '1.16.1' - 'brace-expansion@>=4': '5.0.9' + 'brace-expansion@>=4': '5.0.12' 'chalk@>=5': '5.6.2' 'es-define-property': 'npm:@socketregistry/es-define-property@1.0.7' 'es-set-tostringtag': 'npm:@socketregistry/es-set-tostringtag@1.0.10' @@ -473,9 +473,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.4.1' 'mime-db': '1.54.0' 'mime-types@>=3': '3.0.2' 'minimatch@>=3': '10.2.6' @@ -494,7 +494,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' @@ -505,9 +505,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' @@ -530,7 +530,7 @@ overrides: # specific, so at 5.0.8 it won and pinned resolution there, which orphaned # `patches/brace-expansion@5.0.9.patch` and made every install fail with # ERR_PNPM_UNUSED_PATCH. - 'brace-expansion': '5.0.9' + 'brace-expansion': '5.0.12' # Dedup: chalk 4 (CJS; @yarnpkg/*, type-coverage) + chalk 5 (ESM-only; # ecc-agentshield) → 5.6.2. chalk 5 ships no `require` export condition, so a # CJS require() lands on the ESM namespace rather than the callable default; @@ -549,14 +549,14 @@ overrides: 'debug': '4.4.3' 'diff': '9.0.0' 'estraverse': '5.3.0' - 'fast-uri': '3.1.6' + 'fast-uri': '3.1.8' '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.8' 'hosted-git-info': '8.1.0' - 'ip-address': '10.5.0' + 'ip-address': '10.7.1' '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 @@ -565,7 +565,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' @@ -589,12 +589,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. @@ -620,7 +620,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 @@ -630,7 +630,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.5' patchedDependencies: # dedup compat shim: @polka/url@1 replaced the @polka/url@0.5 default-callable @@ -663,7 +663,6 @@ patchedDependencies: # The patch restores `expand` as the default on each build separately; # patching one build leaves the other broken. # On a bump, regenerate via `pnpm patch brace-expansion` + `pnpm patch-commit`. - brace-expansion@5.0.9: patches/fleet/brace-expansion@5.0.9.patch # dedup: workflow variable presence (managed by socket-wheelhouse sync): # Local CI must accept explicitly supplied empty workflow variables. # The fleet payload client ID defaults to empty when no app is configured.