From 6693a7d7a6423c051242a4c828f5603ace9809a2 Mon Sep 17 00:00:00 2001 From: Robert Gruen Date: Tue, 27 Oct 2026 16:25:07 -0700 Subject: [PATCH 1/2] fix: remediate remaining S360 dependency vulnerabilities Update Electron, MCP SDK, Vue server renderer, and ProseMirror to patched versions. Raise standalone SDK minimums and add dependency security and import compatibility regression checks. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- ts/README.md | 13 + ts/packages/agentSdkWrapper/package.json | 2 +- ts/packages/agents/browser/package.json | 2 +- ts/packages/agents/markdown/package.json | 4 +- ts/packages/coderWrapper/package.json | 2 +- ts/packages/commandExecutor/package.json | 2 +- .../copilot-memory-plugin/package.json | 2 +- ts/packages/copilot-plugin-eval/package.json | 2 +- ts/packages/copilot-plugin/package.json | 2 +- .../dispatcher/dispatcher/package.json | 2 +- ts/packages/memory/mcp-server/package.json | 2 +- .../security/mcpValidation/package.json | 2 +- ts/packages/shell/package.json | 2 +- ts/pnpm-lock.yaml | 1096 +++++++---------- ts/pnpm-workspace.yaml | 9 +- .../scripts/test/dependencySecurity.spec.mjs | 123 ++ 16 files changed, 622 insertions(+), 645 deletions(-) create mode 100644 ts/tools/scripts/test/dependencySecurity.spec.mjs diff --git a/ts/README.md b/ts/README.md index 7cbe2cc8b3..93e395661b 100644 --- a/ts/README.md +++ b/ts/README.md @@ -40,6 +40,19 @@ In this directory: - Run `pnpm i` - Run `pnpm run build` +### Dependency security checks + +The [workspace overrides](./pnpm-workspace.yaml) require MCP SDK 1.32.0 or +later and keep Milkdown's Vue runtime and server renderer on the patched +3.5.x line. Direct MCP consumers also declare the patched SDK minimum so +standalone installs do not depend on workspace overrides. The shell pins +Electron 41.10.7; the markdown editor requires ProseMirror View 1.42.3 or later. + +After dependency updates, run +`node --test tools/scripts/test/dependencySecurity.spec.mjs`. +This checks the lockfile's vulnerable version ranges, standalone SDK minimums, +and SDK declaration and ESM import compatibility. + ### Docker image The production [Dockerfile](./Dockerfile) uses Node 24.22.1 on Debian Bookworm, diff --git a/ts/packages/agentSdkWrapper/package.json b/ts/packages/agentSdkWrapper/package.json index 38abbcdae8..e9d6d39295 100644 --- a/ts/packages/agentSdkWrapper/package.json +++ b/ts/packages/agentSdkWrapper/package.json @@ -32,7 +32,7 @@ "dependencies": { "@anthropic-ai/claude-agent-sdk": "^0.3.150", "@anthropic-ai/sdk": "^0.93.0", - "@modelcontextprotocol/sdk": "^1.26.0", + "@modelcontextprotocol/sdk": "^1.32.0", "@typeagent/action-grammar": "workspace:*", "@typeagent/action-schema": "workspace:*", "@typeagent/agent-cache": "workspace:*", diff --git a/ts/packages/agents/browser/package.json b/ts/packages/agents/browser/package.json index 3a9d62dea1..4dd3fb3c2f 100644 --- a/ts/packages/agents/browser/package.json +++ b/ts/packages/agents/browser/package.json @@ -59,7 +59,7 @@ "@lezer/common": "^1.5.2", "@lezer/highlight": "^1.2.3", "@milkdown/crepe": "^7.3.6", - "@modelcontextprotocol/sdk": "^1.26.0", + "@modelcontextprotocol/sdk": "^1.32.0", "@typeagent/action-schema": "workspace:*", "@typeagent/agent-flows": "workspace:*", "@typeagent/agent-rpc": "workspace:*", diff --git a/ts/packages/agents/markdown/package.json b/ts/packages/agents/markdown/package.json index cd69e07989..de14220f87 100644 --- a/ts/packages/agents/markdown/package.json +++ b/ts/packages/agents/markdown/package.json @@ -58,9 +58,9 @@ "markdown-it-texmath": "^1.0.0", "mermaid": "^11.16.1", "prosemirror-inputrules": "^1.2.0", - "prosemirror-model": "^1.19.0", + "prosemirror-model": "^1.25.12", "prosemirror-state": "^1.4.2", - "prosemirror-view": "^1.31.0", + "prosemirror-view": "^1.42.6", "typechat": "^0.1.1", "unist-util-visit": "^4.1.2", "ws": "^8.21.3", diff --git a/ts/packages/coderWrapper/package.json b/ts/packages/coderWrapper/package.json index 7908c333ec..0c407e6627 100644 --- a/ts/packages/coderWrapper/package.json +++ b/ts/packages/coderWrapper/package.json @@ -28,7 +28,7 @@ "tsc": "tsc -b" }, "dependencies": { - "@modelcontextprotocol/sdk": "^1.26.0", + "@modelcontextprotocol/sdk": "^1.32.0", "@typeagent/agent-server-client": "workspace:*", "@typeagent/dispatcher-types": "workspace:*", "node-pty": "^1.0.0" diff --git a/ts/packages/commandExecutor/package.json b/ts/packages/commandExecutor/package.json index a153868e9f..5eaeef2cbe 100644 --- a/ts/packages/commandExecutor/package.json +++ b/ts/packages/commandExecutor/package.json @@ -28,7 +28,7 @@ "tsc": "tsc -b" }, "dependencies": { - "@modelcontextprotocol/sdk": "^1.26.0", + "@modelcontextprotocol/sdk": "^1.32.0", "@typeagent/agent-sdk": "workspace:*", "@typeagent/agent-server-client": "workspace:*", "@typeagent/config": "workspace:*", diff --git a/ts/packages/copilot-memory-plugin/package.json b/ts/packages/copilot-memory-plugin/package.json index b88957104e..d1565b5064 100644 --- a/ts/packages/copilot-memory-plugin/package.json +++ b/ts/packages/copilot-memory-plugin/package.json @@ -25,7 +25,7 @@ "tsc": "tsc -b" }, "dependencies": { - "@modelcontextprotocol/sdk": "^1.26.0", + "@modelcontextprotocol/sdk": "^1.32.0", "@typeagent/agent-harness-hooks": "workspace:*", "@typeagent/config": "workspace:*", "@typeagent/conversation-memory": "workspace:*", diff --git a/ts/packages/copilot-plugin-eval/package.json b/ts/packages/copilot-plugin-eval/package.json index aa5d8fa2bc..c8a4afd7d1 100644 --- a/ts/packages/copilot-plugin-eval/package.json +++ b/ts/packages/copilot-plugin-eval/package.json @@ -21,7 +21,7 @@ }, "devDependencies": { "@github/copilot-sdk": "1.0.13", - "@modelcontextprotocol/sdk": "^1.26.0", + "@modelcontextprotocol/sdk": "^1.32.0", "@typeagent/copilot-plugin": "workspace:*", "prettier": "^3.5.3" } diff --git a/ts/packages/copilot-plugin/package.json b/ts/packages/copilot-plugin/package.json index 0876488454..cd65439581 100644 --- a/ts/packages/copilot-plugin/package.json +++ b/ts/packages/copilot-plugin/package.json @@ -31,7 +31,7 @@ "unregister": "copilot plugin uninstall typeagent" }, "dependencies": { - "@modelcontextprotocol/sdk": "^1.26.0", + "@modelcontextprotocol/sdk": "^1.32.0", "@typeagent/agent-harness-hooks": "workspace:*", "@typeagent/agent-sdk": "workspace:*", "@typeagent/agent-server-client": "workspace:*", diff --git a/ts/packages/dispatcher/dispatcher/package.json b/ts/packages/dispatcher/dispatcher/package.json index faec504e88..c361f66c8e 100644 --- a/ts/packages/dispatcher/dispatcher/package.json +++ b/ts/packages/dispatcher/dispatcher/package.json @@ -49,7 +49,7 @@ "@azure/cosmos": "^4.2.1", "@azure/identity": "^4.10.0", "@github/copilot-sdk": "1.0.13", - "@modelcontextprotocol/sdk": "^1.26.0", + "@modelcontextprotocol/sdk": "^1.32.0", "@opentelemetry/api": "1.9.0", "@typeagent/action-grammar": "workspace:*", "@typeagent/action-schema": "workspace:*", diff --git a/ts/packages/memory/mcp-server/package.json b/ts/packages/memory/mcp-server/package.json index 682b1af968..7da4434673 100644 --- a/ts/packages/memory/mcp-server/package.json +++ b/ts/packages/memory/mcp-server/package.json @@ -30,7 +30,7 @@ "tsc": "tsc -b" }, "dependencies": { - "@modelcontextprotocol/sdk": "^1.26.0", + "@modelcontextprotocol/sdk": "^1.32.0", "@typeagent/aiclient": "workspace:*", "@typeagent/config": "workspace:*", "@typeagent/memory-client": "workspace:*", diff --git a/ts/packages/security/mcpValidation/package.json b/ts/packages/security/mcpValidation/package.json index 5ba9976ca9..930147c89a 100644 --- a/ts/packages/security/mcpValidation/package.json +++ b/ts/packages/security/mcpValidation/package.json @@ -55,7 +55,7 @@ "tsc": "tsc -b" }, "dependencies": { - "@modelcontextprotocol/sdk": "^1.12.1", + "@modelcontextprotocol/sdk": "^1.32.0", "fast-glob": "^3.3.3", "validation": "workspace:*", "zod": "^3.24.4" diff --git a/ts/packages/shell/package.json b/ts/packages/shell/package.json index d877874845..1c16968090 100644 --- a/ts/packages/shell/package.json +++ b/ts/packages/shell/package.json @@ -106,7 +106,7 @@ "cross-env": "^7.0.3", "default-agent-provider": "workspace:*", "dispatcher-node-providers": "workspace:*", - "electron": "41.10.3", + "electron": "41.10.7", "electron-builder": "26.15.3", "electron-builder-squirrel-windows": "26.15.3", "electron-vite": "^4.0.1", diff --git a/ts/pnpm-lock.yaml b/ts/pnpm-lock.yaml index 3de77ed21c..5c57e5c1a4 100644 --- a/ts/pnpm-lock.yaml +++ b/ts/pnpm-lock.yaml @@ -11,11 +11,12 @@ overrides: fast-xml-parser: '>=5.5.7 <6.0.0' hono: '>=4.12.8 <5.0.0' http-proxy-agent: '>=7.0.0 <8.0.0' - '@modelcontextprotocol/sdk': 1.26.0 + '@modelcontextprotocol/sdk': '>=1.32.0 <2.0.0' node-forge: '>=1.4.0 <2.0.0' node-gyp: ^12.2.0 router>path-to-regexp: '>=8.4.0 <9.0.0' serialize-javascript: '>=7.0.5 <8.0.0' + vue: '>=3.5.42 <3.6.0' pnpmfileChecksum: sha256-XN/N69W0uLJqsCRZH1rt+p23fdy7DJIT7V7z9EUTcoM= @@ -178,7 +179,7 @@ importers: version: 8.18.1 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@types/node@26.6.5)(typescript@5.4.5)) + version: 29.7.0(@types/node@22.20.1)(supports-color@8.1.1)(ts-node@10.9.2(@types/node@26.6.5)(typescript@5.4.5)) prettier: specifier: ^3.5.3 version: 3.5.3 @@ -1302,7 +1303,7 @@ importers: dependencies: '@anthropic-ai/claude-agent-sdk': specifier: ^0.3.150 - version: 0.3.162(@anthropic-ai/sdk@0.93.0(zod@4.6.7))(@modelcontextprotocol/sdk@1.26.0(zod@4.6.7))(zod@4.4.3) + version: 0.3.162(@anthropic-ai/sdk@0.93.0(zod@4.6.7))(@modelcontextprotocol/sdk@1.32.0(zod@4.6.7))(zod@4.4.3) '@github/copilot-sdk': specifier: 1.0.13 version: 1.0.13 @@ -1543,13 +1544,13 @@ importers: dependencies: '@anthropic-ai/claude-agent-sdk': specifier: ^0.3.150 - version: 0.3.162(@anthropic-ai/sdk@0.93.0(zod@4.3.6))(@modelcontextprotocol/sdk@1.26.0(zod@4.3.6))(zod@4.3.6) + version: 0.3.162(@anthropic-ai/sdk@0.93.0(zod@4.3.6))(@modelcontextprotocol/sdk@1.32.0(zod@4.3.6))(zod@4.3.6) '@anthropic-ai/sdk': specifier: ^0.93.0 version: 0.93.0(zod@4.3.6) '@modelcontextprotocol/sdk': - specifier: 1.26.0 - version: 1.26.0(zod@4.3.6) + specifier: '>=1.32.0 <2.0.0' + version: 1.32.0(zod@4.3.6) '@typeagent/action-grammar': specifier: workspace:* version: link:../actionGrammar @@ -1604,7 +1605,7 @@ importers: dependencies: '@anthropic-ai/claude-agent-sdk': specifier: ^0.3.150 - version: 0.3.162(@anthropic-ai/sdk@0.93.0(zod@4.6.7))(@modelcontextprotocol/sdk@1.26.0(zod@4.6.7))(zod@4.4.3) + version: 0.3.162(@anthropic-ai/sdk@0.93.0(zod@4.6.7))(@modelcontextprotocol/sdk@1.32.0(zod@4.6.7))(zod@4.4.3) '@azure/msal-node-extensions': specifier: ^1.5.0 version: 1.5.13 @@ -1953,7 +1954,7 @@ importers: dependencies: '@anthropic-ai/claude-agent-sdk': specifier: ^0.3.150 - version: 0.3.162(@anthropic-ai/sdk@0.93.0(zod@4.3.6))(@modelcontextprotocol/sdk@1.26.0(zod@4.3.6))(zod@4.3.6) + version: 0.3.162(@anthropic-ai/sdk@0.93.0(zod@4.3.6))(@modelcontextprotocol/sdk@1.32.0(zod@4.3.6))(zod@4.3.6) '@codemirror/state': specifier: ^6.7.1 version: 6.7.1 @@ -1974,10 +1975,10 @@ importers: version: 1.2.3 '@milkdown/crepe': specifier: ^7.3.6 - version: 7.13.1(prosemirror-model@1.25.1)(prosemirror-state@1.4.3)(prosemirror-view@1.40.0)(typescript@5.4.5) + version: 7.13.1(prosemirror-model@1.25.12)(prosemirror-state@1.4.3)(prosemirror-view@1.42.6)(typescript@5.4.5) '@modelcontextprotocol/sdk': - specifier: 1.26.0 - version: 1.26.0(zod@4.3.6) + specifier: '>=1.32.0 <2.0.0' + version: 1.32.0(zod@4.3.6) '@typeagent/action-schema': specifier: workspace:* version: link:../../actionSchema @@ -2924,10 +2925,10 @@ importers: version: 7.13.1 '@milkdown/crepe': specifier: ^7.3.6 - version: 7.13.1(prosemirror-model@1.25.1)(prosemirror-state@1.4.3)(prosemirror-view@1.40.0)(typescript@5.4.5) + version: 7.13.1(prosemirror-model@1.25.12)(prosemirror-state@1.4.3)(prosemirror-view@1.42.6)(typescript@5.4.5) '@milkdown/plugin-collab': specifier: ^7.3.6 - version: 7.13.1(y-prosemirror@1.3.5(prosemirror-model@1.25.1)(prosemirror-state@1.4.3)(prosemirror-view@1.40.0)(y-protocols@1.0.6(yjs@13.6.27))(yjs@13.6.27))(y-protocols@1.0.6(yjs@13.6.27))(yjs@13.6.27) + version: 7.13.1(y-prosemirror@1.3.5(prosemirror-model@1.25.12)(prosemirror-state@1.4.3)(prosemirror-view@1.42.6)(y-protocols@1.0.6(yjs@13.6.27))(yjs@13.6.27))(y-protocols@1.0.6(yjs@13.6.27))(yjs@13.6.27) '@milkdown/plugin-history': specifier: ^7.3.6 version: 7.13.1 @@ -2986,14 +2987,14 @@ importers: specifier: ^1.2.0 version: 1.5.0 prosemirror-model: - specifier: ^1.19.0 - version: 1.25.1 + specifier: ^1.25.12 + version: 1.25.12 prosemirror-state: specifier: ^1.4.2 version: 1.4.3 prosemirror-view: - specifier: ^1.31.0 - version: 1.40.0 + specifier: ^1.42.6 + version: 1.42.6 typechat: specifier: ^0.1.1 version: 0.1.1(typescript@5.4.5)(zod@3.25.76) @@ -3005,7 +3006,7 @@ importers: version: 8.21.3 y-prosemirror: specifier: ^1.2.3 - version: 1.3.5(prosemirror-model@1.25.1)(prosemirror-state@1.4.3)(prosemirror-view@1.40.0)(y-protocols@1.0.6(yjs@13.6.27))(yjs@13.6.27) + version: 1.3.5(prosemirror-model@1.25.12)(prosemirror-state@1.4.3)(prosemirror-view@1.42.6)(y-protocols@1.0.6(yjs@13.6.27))(yjs@13.6.27) y-protocols: specifier: ^1.0.5 version: 1.0.6(yjs@13.6.27) @@ -4659,8 +4660,8 @@ importers: packages/coderWrapper: dependencies: '@modelcontextprotocol/sdk': - specifier: 1.26.0 - version: 1.26.0(zod@4.4.3) + specifier: '>=1.32.0 <2.0.0' + version: 1.32.0(zod@4.6.7) '@typeagent/agent-server-client': specifier: workspace:* version: link:../agentServer/client @@ -4687,8 +4688,8 @@ importers: packages/commandExecutor: dependencies: '@modelcontextprotocol/sdk': - specifier: 1.26.0 - version: 1.26.0(zod@4.1.13) + specifier: '>=1.32.0 <2.0.0' + version: 1.32.0(zod@4.1.13) '@typeagent/agent-sdk': specifier: workspace:* version: link:../agentSdk @@ -4834,8 +4835,8 @@ importers: packages/copilot-memory-plugin: dependencies: '@modelcontextprotocol/sdk': - specifier: 1.26.0 - version: 1.26.0(zod@3.25.76) + specifier: '>=1.32.0 <2.0.0' + version: 1.32.0(zod@3.25.76) '@typeagent/agent-harness-hooks': specifier: workspace:* version: link:../agent-harness-hooks @@ -4880,8 +4881,8 @@ importers: packages/copilot-plugin: dependencies: '@modelcontextprotocol/sdk': - specifier: 1.26.0 - version: 1.26.0(zod@3.25.76) + specifier: '>=1.32.0 <2.0.0' + version: 1.32.0(zod@3.25.76) '@typeagent/agent-harness-hooks': specifier: workspace:* version: link:../agent-harness-hooks @@ -4950,8 +4951,8 @@ importers: specifier: 1.0.13 version: 1.0.13 '@modelcontextprotocol/sdk': - specifier: 1.26.0 - version: 1.26.0(zod@4.4.3) + specifier: '>=1.32.0 <2.0.0' + version: 1.32.0(zod@4.6.7) '@typeagent/copilot-plugin': specifier: workspace:* version: link:../copilot-plugin @@ -5186,7 +5187,7 @@ importers: dependencies: '@anthropic-ai/claude-agent-sdk': specifier: ^0.3.150 - version: 0.3.162(@anthropic-ai/sdk@0.93.0(zod@4.1.13))(@modelcontextprotocol/sdk@1.26.0(zod@4.1.13))(zod@4.1.13) + version: 0.3.162(@anthropic-ai/sdk@0.93.0(zod@4.1.13))(@modelcontextprotocol/sdk@1.32.0(zod@4.1.13))(zod@4.1.13) '@azure/core-client': specifier: ^1.10.0 version: 1.10.1 @@ -5203,8 +5204,8 @@ importers: specifier: 1.0.13 version: 1.0.13 '@modelcontextprotocol/sdk': - specifier: 1.26.0 - version: 1.26.0(zod@4.1.13) + specifier: '>=1.32.0 <2.0.0' + version: 1.32.0(zod@4.1.13) '@opentelemetry/api': specifier: 1.9.0 version: 1.9.0 @@ -6022,8 +6023,8 @@ importers: packages/memory/mcp-server: dependencies: '@modelcontextprotocol/sdk': - specifier: 1.26.0 - version: 1.26.0(zod@4.4.3) + specifier: '>=1.32.0 <2.0.0' + version: 1.32.0(zod@4.4.3) '@typeagent/aiclient': specifier: workspace:* version: link:../../aiclient @@ -6268,8 +6269,8 @@ importers: packages/security/mcpValidation: dependencies: '@modelcontextprotocol/sdk': - specifier: 1.26.0 - version: 1.26.0(zod@3.25.76) + specifier: '>=1.32.0 <2.0.0' + version: 1.32.0(zod@3.25.76) fast-glob: specifier: ^3.3.3 version: 3.3.3 @@ -6282,7 +6283,7 @@ importers: devDependencies: '@anthropic-ai/claude-agent-sdk': specifier: ^0.3.150 - version: 0.3.162(@anthropic-ai/sdk@0.93.0(zod@3.25.76))(@modelcontextprotocol/sdk@1.26.0(zod@3.25.76))(zod@3.25.76) + version: 0.3.162(@anthropic-ai/sdk@0.93.0(zod@3.25.76))(@modelcontextprotocol/sdk@1.32.0(zod@3.25.76))(zod@3.25.76) '@types/node': specifier: ^22.20.5 version: 22.20.5 @@ -6300,7 +6301,7 @@ importers: dependencies: '@anthropic-ai/claude-agent-sdk': specifier: ^0.3.150 - version: 0.3.162(@anthropic-ai/sdk@0.93.0(zod@4.6.7))(@modelcontextprotocol/sdk@1.26.0(zod@4.6.7))(zod@4.4.3) + version: 0.3.162(@anthropic-ai/sdk@0.93.0(zod@4.6.7))(@modelcontextprotocol/sdk@1.32.0(zod@4.6.7))(zod@4.4.3) devDependencies: '@types/node': specifier: ^22.20.5 @@ -6322,7 +6323,7 @@ importers: version: 1.5.13 '@electron-toolkit/preload': specifier: ^3.0.2 - version: 3.0.2(electron@41.10.3(supports-color@8.1.1)) + version: 3.0.2(electron@41.10.7(supports-color@8.1.1)) '@typeagent/agent-rpc': specifier: workspace:* version: link:../agentRpc @@ -6457,8 +6458,8 @@ importers: specifier: workspace:* version: link:../dispatcher/nodeProviders electron: - specifier: 41.10.3 - version: 41.10.3(supports-color@8.1.1) + specifier: 41.10.7 + version: 41.10.7(supports-color@8.1.1) electron-builder: specifier: 26.15.3 version: 26.15.3(electron-builder-squirrel-windows@26.15.3) @@ -7385,7 +7386,7 @@ packages: engines: {node: '>=18.0.0'} peerDependencies: '@anthropic-ai/sdk': '>=0.93.0' - '@modelcontextprotocol/sdk': 1.26.0 + '@modelcontextprotocol/sdk': '>=1.32.0 <2.0.0' zod: ^4.0.0 '@anthropic-ai/sdk@0.93.0': @@ -9739,9 +9740,6 @@ packages: '@lezer/json@1.0.3': resolution: {integrity: sha512-BP9KzdF9Y35PDpv04r0VeSTKDeox5vVr3efE7eBbx3r4s3oNLfunchejZhjArmeieBH+nVOpgIiBJpEAv8ilqQ==} - '@lezer/lr@1.4.10': - resolution: {integrity: sha512-rnCpTIBafOx4mRp43xOxDJbFipJm/c0cia/V5TiGlhmMa+wsSdoGmUN3w5Bqrks/09Q/D4tNAmWaT8p6NRi77A==} - '@lezer/lr@1.4.11': resolution: {integrity: sha512-UwgZcl1R66H2hDzBrA7kWyYmX6s8p5TQ+e/t7CuvgCtBEPxbEPaHYHu+pJBvTvDotEJpuQkJjbXuHiw5Cixxgw==} @@ -9907,8 +9905,8 @@ packages: resolution: {integrity: sha512-laVmIhPGpWi7rG9q+0UigblRN0Hws/Yjlb6qLFtVqryXVLkc4h+yN8z731POD2LnAGQlFe7/tXhUm7Bi0YB91g==} engines: {node: '>=20'} - '@modelcontextprotocol/sdk@1.26.0': - resolution: {integrity: sha512-Y5RmPncpiDtTXDbLKswIJzTqu2hyBKxTNsgKqKclDbhIgg1wgtf1fRuvxgTnRfcnxtvvgbIEcqUOzZrJ6iSReg==} + '@modelcontextprotocol/sdk@1.32.0': + resolution: {integrity: sha512-8BviX/hK4Gd2eL1KdTwm0gfl4d3wdoErW0Jd00h6nomUAtk6IJk5vwQJc6kfWtJTzN5OEV/lgIiJKI8fiDGAlA==} engines: {node: '>=18'} peerDependencies: '@cfworker/json-schema': ^4.1.1 @@ -9919,7 +9917,6 @@ packages: '@modelcontextprotocol/server-filesystem@2026.1.14': resolution: {integrity: sha512-bGAfu3fWRVeF10NxvPhFBDlRen6ExSx6YkKJzoVgQMNrbdVVV4okfGGQ3KBRu9ygXYfw5/N9ermHAJXA0uys+g==} - deprecated: 'Date-based versions are no longer published. This package has resumed semantic versioning at 1.0.0: install the latest version.' hasBin: true '@mongodb-js/saslprep@1.2.2': @@ -10195,10 +10192,6 @@ packages: resolution: {integrity: sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==} engines: {node: '>=8.0.0'} - '@opentelemetry/api@1.9.1': - resolution: {integrity: sha512-gLyJlPHPZYdAk1JENA9LeHejZe1Ti77/pTeFm/nMXmQH/HFZlcS/O2XJB+L8fkbrNSqhdtlvjBVjxwUYanNH5Q==} - engines: {node: '>=8.0.0'} - '@opentelemetry/context-async-hooks@2.10.0': resolution: {integrity: sha512-bvyMcgLEkozzSzpEEEo1OMoeQ97bxj6Qs2uN3mPrSdDvObMI1myffD/BPqcLlzZO9//d1SqQA/WPw7Cz2AiqhA==} engines: {node: ^18.19.0 || >=20.6.0} @@ -10211,12 +10204,6 @@ packages: peerDependencies: '@opentelemetry/api': '>=1.0.0 <1.10.0' - '@opentelemetry/core@2.12.0': - resolution: {integrity: sha512-1HsSAuvT4/my0QrXWsyXFdWjKaPeCHsismKZgEEIb8NK13LP6DrMRlsUbvD/0F9mDWK3xDom9AMv3IscxgOnOQ==} - engines: {node: ^18.19.0 || >=20.6.0} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.10.0' - '@opentelemetry/exporter-logs-otlp-proto@0.221.0': resolution: {integrity: sha512-AH6EY+47gXFaWYgG3hfeOneGiE9xIZGtDBk+9g0sM8NZWzsQhhmqPbQQXJzS7pyCh5jRRr2nYNXVrkCmoojRvQ==} engines: {node: ^18.19.0 || >=20.6.0} @@ -10274,14 +10261,12 @@ packages: '@opentelemetry/sdk-trace-base@2.10.0': resolution: {integrity: sha512-GuYQQT7QD2EeO8lcZLRQzcbOyhqAzL+6WWTKTU9mSUBYBazkEDl+VrQcXQhbB08OWM9anD1aHleVadzulpOaUQ==} engines: {node: ^18.19.0 || >=20.6.0} - deprecated: Use @opentelemetry/sdk-trace package peerDependencies: '@opentelemetry/api': '>=1.3.0 <1.10.0' '@opentelemetry/sdk-trace-node@2.10.0': resolution: {integrity: sha512-GZK/G6oZyBLGlH1pUgeDch7D91KoHd2uotUGIkWCPi9GI5T9X0p4L7nNAMDR1BQjkRYoDqo+ddfVx9t5Uhys+Q==} engines: {node: ^18.19.0 || >=20.6.0} - deprecated: Use @opentelemetry/sdk-trace package peerDependencies: '@opentelemetry/api': '>=1.0.0 <1.10.0' @@ -11197,10 +11182,6 @@ packages: resolution: {integrity: sha512-COuLsZILbbQsdrwKQpkkpyep7lCsByxwj7m0Mg5v66/ZTyenlfBc40/QFQ5chO0YN/PNEH1Bi3fGtfXPnYNeDw==} engines: {node: '>=18.0.0'} - '@smithy/types@4.17.0': - resolution: {integrity: sha512-Aw4joiM0ZdErpo39lCj8phT2lxoiKZV+KZzBxnnQhWVtU2Is/WffQSL04uUWRcXUse9Ln8vXZK6V/FwqRVnQpg==} - engines: {node: '>=18.0.0'} - '@smithy/types@4.19.0': resolution: {integrity: sha512-r7jh49VJxGerfAcTQA6gXcKc+98zOp/tqRwzYjgOE+iSQsP6cEU1hq2QzbuipmP68QtYdY9wKEhiCQZIzHgZ4Q==} engines: {node: '>=18.0.0'} @@ -11375,9 +11356,6 @@ packages: '@types/body-parser@1.19.5': resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} - '@types/body-parser@1.19.6': - resolution: {integrity: sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==} - '@types/bonjour@3.5.13': resolution: {integrity: sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==} @@ -11576,9 +11554,6 @@ packages: '@types/express@4.17.25': resolution: {integrity: sha512-dVd04UKsfpINUnK0yBoYHDF3xu7xVH4BuDotC/xGuycx4CgbP48X/KF/586bcObxT0HENHXEU8Nqtu6NR+eKhw==} - '@types/express@5.0.6': - resolution: {integrity: sha512-sKYVuV7Sv9fbPIt/442koC7+IIwK5olP1KWeD88e/idgoJqDm3JV/YUiPwkoKK92ylff2MGxSz1CSjsXelx0YA==} - '@types/fast-levenshtein@0.0.4': resolution: {integrity: sha512-tkDveuitddQCxut1Db8eEFfMahTjOumTJGPHmT9E7KUH+DkVq9WTpVvlfenf3S+uCBeu8j5FP2xik/KfxOEjeA==} @@ -11835,9 +11810,6 @@ packages: '@types/serve-static@1.15.5': resolution: {integrity: sha512-PDRk21MnK70hja/YF8AHfC7yIsiQHn1rcXx7ijCFBX/k+XQJhQT/gw3xekXKJvx+5SXaMMS8oqQy09Mzvz2TuQ==} - '@types/serve-static@2.2.0': - resolution: {integrity: sha512-8mam4H1NHLtu7nmtalF7eyBH14QyOASmcxHhSfEoRyr0nP/YdoesEtU+uSRvMe96TW/HPTtkoKqQLl53N7UXMQ==} - '@types/sinon-chai@3.2.12': resolution: {integrity: sha512-9y0Gflk3b0+NhQZ/oxGtaAJDvRywCa5sIyaVnounqLvmf93yBF4EgIRspePtkMs3Tr844nCclYMlcCNmLCvjuQ==} @@ -12075,46 +12047,29 @@ packages: engines: {node: '>= 20'} hasBin: true - '@vue/compiler-core@3.5.16': - resolution: {integrity: sha512-AOQS2eaQOaaZQoL1u+2rCJIKDruNXVBZSiUD3chnUrsoX5ZTQMaCvXlWNIfxBJuU15r1o7+mpo5223KVtIhAgQ==} - '@vue/compiler-core@3.5.44': resolution: {integrity: sha512-k34nCytbK8PQ1gR2mGROYOw6Pnv/mumqIdrZ3x2tbyXZDWm7ViKGLTfdB+DRrWqEQsLgGJvn0WN9jBif5zCTLQ==} - '@vue/compiler-dom@3.5.16': - resolution: {integrity: sha512-SSJIhBr/teipXiXjmWOVWLnxjNGo65Oj/8wTEQz0nqwQeP75jWZ0n4sF24Zxoht1cuJoWopwj0J0exYwCJ0dCQ==} - '@vue/compiler-dom@3.5.44': resolution: {integrity: sha512-W5AoBFWdw1lQAKiHowkfgFKFab82oSRT6sGsPfw/q1GRjsy/ZJFLHGhJyBRIFN9APLTUduDH9U2JAiPOIyKuYg==} - '@vue/compiler-sfc@3.5.16': - resolution: {integrity: sha512-rQR6VSFNpiinDy/DVUE0vHoIDUF++6p910cgcZoaAUm3POxgNOOdS/xgoll3rNdKYTYPnnbARDCZOyZ+QSe6Pw==} - '@vue/compiler-sfc@3.5.44': resolution: {integrity: sha512-dzHmQ4jXTpdr5FjIQUeykVakN/uzqFbUo9/C5ikBFg3a3PeM6uRxeczx1ZbXBML0/zJstEh3ygYipzR5Z7b2Pw==} - '@vue/compiler-ssr@3.5.16': - resolution: {integrity: sha512-d2V7kfxbdsjrDSGlJE7my1ZzCXViEcqN6w14DOsDrUCHEA6vbnVCpRFfrc4ryCP/lCKzX2eS1YtnLE/BuC9f/A==} - '@vue/compiler-ssr@3.5.44': resolution: {integrity: sha512-xr5gb1JVHlfXJwSlRz1FeP6uxoazdzHuMTVLE7up+4Vrqxk219CvxLPxD9NXBt47yvZW7+p4DXfyp4O1fkByIA==} - '@vue/reactivity@3.5.16': - resolution: {integrity: sha512-FG5Q5ee/kxhIm1p2bykPpPwqiUBV3kFySsHEQha5BJvjXdZTUfmya7wP7zC39dFuZAcf/PD5S4Lni55vGLMhvA==} + '@vue/reactivity@3.5.44': + resolution: {integrity: sha512-u+QJdKeBBEADkPdevsL+6E12QlYVfBD8Zcw5qjDQKtamI6l14KyqazJMobhCKelhWN5zpyKUiEDoTyHE93cqWw==} - '@vue/runtime-core@3.5.16': - resolution: {integrity: sha512-bw5Ykq6+JFHYxrQa7Tjr+VSzw7Dj4ldR/udyBZbq73fCdJmyy5MPIFR9IX/M5Qs+TtTjuyUTCnmK3lWWwpAcFQ==} + '@vue/runtime-core@3.5.44': + resolution: {integrity: sha512-uEa/ndwjhrrhnOfb2p+sZy6zeoamJOISqaLSJGk/8R6nABT1ZldpzcJoPzKj+zHVomVBPcmQYyC2r4LtvDV6CQ==} - '@vue/runtime-dom@3.5.16': - resolution: {integrity: sha512-T1qqYJsG2xMGhImRUV9y/RseB9d0eCYZQ4CWca9ztCuiPj/XWNNN+lkNBuzVbia5z4/cgxdL28NoQCvC0Xcfww==} + '@vue/runtime-dom@3.5.44': + resolution: {integrity: sha512-3fc4ARcXVhVBaJ3ujWiNZJARD6pkyRcwG+ZYhMzjKtKUp7MAY0HLwr7r3Smep3Li6ZaWT6ewdmx8XqdaD5oNZg==} - '@vue/server-renderer@3.5.16': - resolution: {integrity: sha512-BrX0qLiv/WugguGsnQUJiYOE0Fe5mZTwi6b7X/ybGB0vfrPH9z0gD/Y6WOR1sGCgX4gc25L1RYS5eYQKDMoNIg==} - peerDependencies: - vue: 3.5.16 - - '@vue/shared@3.5.16': - resolution: {integrity: sha512-c/0fWy3Jw6Z8L9FmTyYfkpM5zklnqqa9+a6dz3DvONRKW2NEbh46BP0FHuLFSWi2TnQEtp91Z6zOWNrU6QiyPg==} + '@vue/server-renderer@3.5.44': + resolution: {integrity: sha512-R4S1UoH4h5Frrauv8Z5XE5TxV9oBiUSgWIC4TyVK1FK+RocRnOLwFA5Xcmo2011RlgJp+AbZCnw6afrhlgRuUQ==} '@vue/shared@3.5.44': resolution: {integrity: sha512-H82XLH0DjmSOdbEwO15x3QTo1f5PWEtv237eLpYKc0mqLu+B8hnq16lFWmuBmNurkeiG3wr+oM1FhOll/YVFRg==} @@ -12764,10 +12719,6 @@ packages: resolution: {integrity: sha512-p5tAzS57i5MV9fZFDj9LeIiTZEufbSe2eDozP+ElheSUq1m74CRq1jI4mYNDdVs9vQztXFLuk/Gd6BWTdwRJ5g==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - body-parser@1.20.8: - resolution: {integrity: sha512-JNcyFQ64OiijEkPzUBTCe+hyPXUD/3LEldGQ6iF5LR1w00mx9o7xtDWHXBY2iItjdCFGoilOLNQbH943ut7pHA==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - body-parser@2.3.0: resolution: {integrity: sha512-2cGmJupaNgg+QUwVLAucDuWuoMZ6EX9iHDRswZ5lsNYEmwPaRknMPCLZz07yTzVq/83p4o/wzbDZbBrTvGGTIw==} engines: {node: '>=18'} @@ -12820,8 +12771,8 @@ packages: browser-stdout@1.3.1: resolution: {integrity: sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==} - browserslist@4.29.3: - resolution: {integrity: sha512-1R4kiYKXGViqEN0CnoDrXc1StD9niAwu+j2dukWzrD4bJgsD4lDmEp0CRbc6E/vYJIfTHwPmwyaKtVSudICdPA==} + browserslist@4.29.4: + resolution: {integrity: sha512-2TcbbiwXEq+N0kD36tykpCfyyQigUXmuwNQbnPp4Xk4PX9JOqVIKjJlIDjpH7uY6tmRGoAd+apeT1p60T8wsdA==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true @@ -13427,9 +13378,6 @@ packages: resolution: {integrity: sha512-Fm5NvhYathRnXNVndkUsCCuR63DCLVVwGOOwQw782coXFi5HhkXdu289l59HlXZBawsyNccXfWRYvLzcDCdDig==} engines: {node: '>=20'} - csstype@3.1.3: - resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} - csstype@3.2.3: resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==} @@ -14038,8 +13986,8 @@ packages: resolution: {integrity: sha512-bO3y10YikuUwUuDUQRM4KfwNkKhnpVO7IPdbsrejwN9/AABJzzTQ4GeHwyzNSrVO+tEH3/Np255a3sVZpZDjvg==} engines: {node: '>=8.0.0'} - electron@41.10.3: - resolution: {integrity: sha512-MJuSODPw8siv/I8JjhctW/cS/XNldwI4gLRyyWZx6QkoZJUDgbEvitp7IVOnGrHENTQb6Udo+zMpKhFnhlIhdg==} + electron@41.10.7: + resolution: {integrity: sha1-IYZKtmXZqtSr2Zr6LJDg3U1qE74=} engines: {node: '>= 22.12.0'} hasBin: true @@ -17319,21 +17267,11 @@ packages: engines: {node: '>=18'} hasBin: true - playwright-core@1.64.1: - resolution: {integrity: sha512-BC4s8y6SEVA6Q1rSxZTto8hI1KUI3xXlHGZgvGqP4IqPdI/a6FX9H29IDNz7vKo9l21b6LfYosScPL6M3xxyDQ==} - engines: {node: '>=20'} - hasBin: true - playwright@1.57.0: resolution: {integrity: sha512-ilYQj1s8sr2ppEJ2YVadYBN0Mb3mdo9J0wQ+UuDhzYqURwSoW4n1Xs5vs7ORwgDGmyEh33tRMeS8KhdkMoLXQw==} engines: {node: '>=18'} hasBin: true - playwright@1.64.1: - resolution: {integrity: sha512-HCrVhHr5QQuwYoswEUGTb7gGp522yflbv/ST8nF4sFWGuLjQCt17Q/EubpGGSNKYn1tsTCPZxqHhHCfVURu7UA==} - engines: {node: '>=20'} - hasBin: true - plist@3.1.0: resolution: {integrity: sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==} engines: {node: '>=10.4.0'} @@ -17474,8 +17412,8 @@ packages: prosemirror-keymap@1.2.3: resolution: {integrity: sha512-4HucRlpiLd1IPQQXNqeo81BGtkY8Ai5smHhKW9jjPKRc2wQIxksg7Hl1tTI2IfT2B/LgX6bfYvXxEpJl7aKYKw==} - prosemirror-model@1.25.1: - resolution: {integrity: sha512-AUvbm7qqmpZa5d9fPKMvH1Q5bqYQvAZWOGRvxsB6iFLyycvC9MwNemNVjHVrWgjaoxAfY8XVg7DbvQ/qxvI9Eg==} + prosemirror-model@1.25.12: + resolution: {integrity: sha512-Ue2gTmXMa7EhpLNhC7J+h4+ykD8ha12K6rrZFFKKJHBForfIStw5gJ6Zrf1mqqAa9NmpmEB4wp9bKmA4eUVjWg==} prosemirror-safari-ime-span@1.0.2: resolution: {integrity: sha512-QJqD8s1zE/CuK56kDsUhndh5hiHh/gFnAuPOA9ytva2s85/ZEt2tNWeALTJN48DtWghSKOmiBsvVn2OlnJ5H2w==} @@ -17498,8 +17436,8 @@ packages: prosemirror-transform@1.12.2: resolution: {integrity: sha512-PE/aY0HEY4zczvmqrilgkUK/WautF0chvMqkmM/iN5/aPHvwrCWaQZjS6CIZp+K84YrvPFqrL+YArrfJX8xX7g==} - prosemirror-view@1.40.0: - resolution: {integrity: sha512-2G3svX0Cr1sJjkD/DYWSe3cfV5VPVTBOxI9XQEGWJDFEpsZb/gh4MV29ctv+OJx2RFX4BLt09i+6zaGM/ldkCw==} + prosemirror-view@1.42.6: + resolution: {integrity: sha512-3g25f6hKV2bBxo3puH3EcYWmmVNSH0iWmNsMVT7sugDSpA025jgpOLarcDWr39SdzPjYMaiYtRdNtXialPSjEQ==} prosemirror-virtual-cursor@0.4.2: resolution: {integrity: sha512-pUMKnIuOhhnMcgIJUjhIQTVJruBEGxfMBVQSrK0g2qhGPDm1i12KdsVaFw15dYk+29tZcxjMeR7P5VDKwmbwJg==} @@ -19194,9 +19132,6 @@ packages: unist-util-is@5.2.1: resolution: {integrity: sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==} - unist-util-is@6.0.0: - resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} - unist-util-is@6.0.1: resolution: {integrity: sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==} @@ -19394,8 +19329,8 @@ packages: resolution: {integrity: sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g==} hasBin: true - vue@3.5.16: - resolution: {integrity: sha512-rjOV2ecxMd5SiAmof2xzh2WxntRcigkX/He4YFJ6WdRvVUrbt6DxC1Iujh10XLl8xCDRDtGKMeO3D+pRQ1PP9w==} + vue@3.5.44: + resolution: {integrity: sha512-dvvmaOCG7lAMkJTPqPwWeGMsPS6DIsFsfZDUgBp9V6mHf9b3+/wyVwYR4Es+WV6uJC0FKRxp81Obcq0ZwUcGFQ==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -19944,10 +19879,10 @@ snapshots: '@anthropic-ai/claude-agent-sdk-win32-x64@0.3.162': optional: true - '@anthropic-ai/claude-agent-sdk@0.3.162(@anthropic-ai/sdk@0.93.0(zod@3.25.76))(@modelcontextprotocol/sdk@1.26.0(zod@3.25.76))(zod@3.25.76)': + '@anthropic-ai/claude-agent-sdk@0.3.162(@anthropic-ai/sdk@0.93.0(zod@3.25.76))(@modelcontextprotocol/sdk@1.32.0(zod@3.25.76))(zod@3.25.76)': dependencies: '@anthropic-ai/sdk': 0.93.0(zod@3.25.76) - '@modelcontextprotocol/sdk': 1.26.0(zod@3.25.76) + '@modelcontextprotocol/sdk': 1.32.0(zod@3.25.76) zod: 3.25.76 optionalDependencies: '@anthropic-ai/claude-agent-sdk-darwin-arm64': 0.3.162 @@ -19959,10 +19894,10 @@ snapshots: '@anthropic-ai/claude-agent-sdk-win32-arm64': 0.3.162 '@anthropic-ai/claude-agent-sdk-win32-x64': 0.3.162 - '@anthropic-ai/claude-agent-sdk@0.3.162(@anthropic-ai/sdk@0.93.0(zod@4.1.13))(@modelcontextprotocol/sdk@1.26.0(zod@4.1.13))(zod@4.1.13)': + '@anthropic-ai/claude-agent-sdk@0.3.162(@anthropic-ai/sdk@0.93.0(zod@4.1.13))(@modelcontextprotocol/sdk@1.32.0(zod@4.1.13))(zod@4.1.13)': dependencies: '@anthropic-ai/sdk': 0.93.0(zod@4.1.13) - '@modelcontextprotocol/sdk': 1.26.0(zod@4.1.13) + '@modelcontextprotocol/sdk': 1.32.0(zod@4.1.13) zod: 4.1.13 optionalDependencies: '@anthropic-ai/claude-agent-sdk-darwin-arm64': 0.3.162 @@ -19974,10 +19909,10 @@ snapshots: '@anthropic-ai/claude-agent-sdk-win32-arm64': 0.3.162 '@anthropic-ai/claude-agent-sdk-win32-x64': 0.3.162 - '@anthropic-ai/claude-agent-sdk@0.3.162(@anthropic-ai/sdk@0.93.0(zod@4.3.6))(@modelcontextprotocol/sdk@1.26.0(zod@4.3.6))(zod@4.3.6)': + '@anthropic-ai/claude-agent-sdk@0.3.162(@anthropic-ai/sdk@0.93.0(zod@4.3.6))(@modelcontextprotocol/sdk@1.32.0(zod@4.3.6))(zod@4.3.6)': dependencies: '@anthropic-ai/sdk': 0.93.0(zod@4.3.6) - '@modelcontextprotocol/sdk': 1.26.0(zod@4.3.6) + '@modelcontextprotocol/sdk': 1.32.0(zod@4.3.6) zod: 4.3.6 optionalDependencies: '@anthropic-ai/claude-agent-sdk-darwin-arm64': 0.3.162 @@ -19989,10 +19924,10 @@ snapshots: '@anthropic-ai/claude-agent-sdk-win32-arm64': 0.3.162 '@anthropic-ai/claude-agent-sdk-win32-x64': 0.3.162 - '@anthropic-ai/claude-agent-sdk@0.3.162(@anthropic-ai/sdk@0.93.0(zod@4.6.7))(@modelcontextprotocol/sdk@1.26.0(zod@4.6.7))(zod@4.4.3)': + '@anthropic-ai/claude-agent-sdk@0.3.162(@anthropic-ai/sdk@0.93.0(zod@4.6.7))(@modelcontextprotocol/sdk@1.32.0(zod@4.6.7))(zod@4.4.3)': dependencies: '@anthropic-ai/sdk': 0.93.0(zod@4.6.7) - '@modelcontextprotocol/sdk': 1.26.0(zod@4.6.7) + '@modelcontextprotocol/sdk': 1.32.0(zod@4.6.7) zod: 4.4.3 optionalDependencies: '@anthropic-ai/claude-agent-sdk-darwin-arm64': 0.3.162 @@ -20157,13 +20092,13 @@ snapshots: dependencies: '@aws-sdk/types': 3.973.5 '@aws-sdk/xml-builder': 3.972.10 - '@smithy/core': 3.23.9 + '@smithy/core': 3.36.0 '@smithy/node-config-provider': 4.3.11 '@smithy/property-provider': 4.2.11 '@smithy/protocol-http': 5.3.11 '@smithy/signature-v4': 5.3.11 '@smithy/smithy-client': 4.12.3 - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 '@smithy/util-base64': 4.3.2 '@smithy/util-middleware': 4.2.11 '@smithy/util-utf8': 4.2.2 @@ -20171,7 +20106,7 @@ snapshots: '@aws-sdk/crc64-nvme@3.972.4': dependencies: - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 tslib: 2.8.1 '@aws-sdk/credential-provider-env@3.972.16': @@ -20179,7 +20114,7 @@ snapshots: '@aws-sdk/core': 3.973.18 '@aws-sdk/types': 3.973.5 '@smithy/property-provider': 4.2.11 - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 tslib: 2.8.1 '@aws-sdk/credential-provider-http@3.972.18': @@ -20191,7 +20126,7 @@ snapshots: '@smithy/property-provider': 4.2.11 '@smithy/protocol-http': 5.3.11 '@smithy/smithy-client': 4.12.3 - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 '@smithy/util-stream': 4.5.17 tslib: 2.8.1 @@ -20209,7 +20144,7 @@ snapshots: '@smithy/credential-provider-imds': 4.2.11 '@smithy/property-provider': 4.2.11 '@smithy/shared-ini-file-loader': 4.4.6 - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt @@ -20222,7 +20157,7 @@ snapshots: '@smithy/property-provider': 4.2.11 '@smithy/protocol-http': 5.3.11 '@smithy/shared-ini-file-loader': 4.4.6 - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt @@ -20239,7 +20174,7 @@ snapshots: '@smithy/credential-provider-imds': 4.2.11 '@smithy/property-provider': 4.2.11 '@smithy/shared-ini-file-loader': 4.4.6 - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt @@ -20250,7 +20185,7 @@ snapshots: '@aws-sdk/types': 3.973.5 '@smithy/property-provider': 4.2.11 '@smithy/shared-ini-file-loader': 4.4.6 - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 tslib: 2.8.1 '@aws-sdk/credential-provider-sso@3.972.17': @@ -20261,7 +20196,7 @@ snapshots: '@aws-sdk/types': 3.973.5 '@smithy/property-provider': 4.2.11 '@smithy/shared-ini-file-loader': 4.4.6 - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt @@ -20273,7 +20208,7 @@ snapshots: '@aws-sdk/types': 3.973.5 '@smithy/property-provider': 4.2.11 '@smithy/shared-ini-file-loader': 4.4.6 - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt @@ -20295,7 +20230,7 @@ snapshots: '@aws-sdk/util-arn-parser': 3.972.3 '@smithy/node-config-provider': 4.3.11 '@smithy/protocol-http': 5.3.11 - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 '@smithy/util-config-provider': 4.2.2 tslib: 2.8.1 @@ -20303,7 +20238,7 @@ snapshots: dependencies: '@aws-sdk/types': 3.973.5 '@smithy/protocol-http': 5.3.11 - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 tslib: 2.8.1 '@aws-sdk/middleware-flexible-checksums@3.973.4': @@ -20317,7 +20252,7 @@ snapshots: '@smithy/is-array-buffer': 4.2.2 '@smithy/node-config-provider': 4.3.11 '@smithy/protocol-http': 5.3.11 - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 '@smithy/util-middleware': 4.2.11 '@smithy/util-stream': 4.5.17 '@smithy/util-utf8': 4.2.2 @@ -20327,19 +20262,19 @@ snapshots: dependencies: '@aws-sdk/types': 3.973.5 '@smithy/protocol-http': 5.3.11 - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 tslib: 2.8.1 '@aws-sdk/middleware-location-constraint@3.972.7': dependencies: '@aws-sdk/types': 3.973.5 - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 tslib: 2.8.1 '@aws-sdk/middleware-logger@3.972.7': dependencies: '@aws-sdk/types': 3.973.5 - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 tslib: 2.8.1 '@aws-sdk/middleware-recursion-detection@3.972.7': @@ -20347,7 +20282,7 @@ snapshots: '@aws-sdk/types': 3.973.5 '@aws/lambda-invoke-store': 0.2.3 '@smithy/protocol-http': 5.3.11 - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 tslib: 2.8.1 '@aws-sdk/middleware-sdk-s3@3.972.18': @@ -20355,12 +20290,12 @@ snapshots: '@aws-sdk/core': 3.973.18 '@aws-sdk/types': 3.973.5 '@aws-sdk/util-arn-parser': 3.972.3 - '@smithy/core': 3.23.9 + '@smithy/core': 3.36.0 '@smithy/node-config-provider': 4.3.11 '@smithy/protocol-http': 5.3.11 '@smithy/signature-v4': 5.3.11 '@smithy/smithy-client': 4.12.3 - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 '@smithy/util-config-provider': 4.2.2 '@smithy/util-middleware': 4.2.11 '@smithy/util-stream': 4.5.17 @@ -20370,7 +20305,7 @@ snapshots: '@aws-sdk/middleware-ssec@3.972.7': dependencies: '@aws-sdk/types': 3.973.5 - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 tslib: 2.8.1 '@aws-sdk/middleware-user-agent@3.972.19': @@ -20378,9 +20313,9 @@ snapshots: '@aws-sdk/core': 3.973.18 '@aws-sdk/types': 3.973.5 '@aws-sdk/util-endpoints': 3.996.4 - '@smithy/core': 3.23.9 + '@smithy/core': 3.36.0 '@smithy/protocol-http': 5.3.11 - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 '@smithy/util-retry': 4.2.11 tslib: 2.8.1 @@ -20399,7 +20334,7 @@ snapshots: '@aws-sdk/util-user-agent-browser': 3.972.7 '@aws-sdk/util-user-agent-node': 3.973.4 '@smithy/config-resolver': 4.4.10 - '@smithy/core': 3.23.9 + '@smithy/core': 3.36.0 '@smithy/fetch-http-handler': 5.3.13 '@smithy/hash-node': 4.2.11 '@smithy/invalid-dependency': 4.2.11 @@ -20412,7 +20347,7 @@ snapshots: '@smithy/node-http-handler': 4.4.14 '@smithy/protocol-http': 5.3.11 '@smithy/smithy-client': 4.12.3 - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 '@smithy/url-parser': 4.2.11 '@smithy/util-base64': 4.3.2 '@smithy/util-body-length-browser': 4.2.2 @@ -20432,7 +20367,7 @@ snapshots: '@aws-sdk/types': 3.973.5 '@smithy/config-resolver': 4.4.10 '@smithy/node-config-provider': 4.3.11 - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 tslib: 2.8.1 '@aws-sdk/signature-v4-multi-region@3.996.6': @@ -20441,7 +20376,7 @@ snapshots: '@aws-sdk/types': 3.973.5 '@smithy/protocol-http': 5.3.11 '@smithy/signature-v4': 5.3.11 - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 tslib: 2.8.1 '@aws-sdk/token-providers@3.1004.0': @@ -20451,14 +20386,14 @@ snapshots: '@aws-sdk/types': 3.973.5 '@smithy/property-provider': 4.2.11 '@smithy/shared-ini-file-loader': 4.4.6 - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt '@aws-sdk/types@3.973.5': dependencies: - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 tslib: 2.8.1 '@aws-sdk/util-arn-parser@3.972.3': @@ -20468,7 +20403,7 @@ snapshots: '@aws-sdk/util-endpoints@3.996.4': dependencies: '@aws-sdk/types': 3.973.5 - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 '@smithy/url-parser': 4.2.11 '@smithy/util-endpoints': 3.3.2 tslib: 2.8.1 @@ -20480,7 +20415,7 @@ snapshots: '@aws-sdk/util-user-agent-browser@3.972.7': dependencies: '@aws-sdk/types': 3.973.5 - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 bowser: 2.11.0 tslib: 2.8.1 @@ -20489,12 +20424,12 @@ snapshots: '@aws-sdk/middleware-user-agent': 3.972.19 '@aws-sdk/types': 3.973.5 '@smithy/node-config-provider': 4.3.11 - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 tslib: 2.8.1 '@aws-sdk/xml-builder@3.972.10': dependencies: - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 fast-xml-parser: 5.11.2 tslib: 2.8.1 @@ -20508,10 +20443,10 @@ snapshots: '@azure-rest/core-client@2.4.0': dependencies: - '@azure/abort-controller': 2.1.2 - '@azure/core-auth': 1.10.1 - '@azure/core-rest-pipeline': 1.22.2 - '@azure/core-tracing': 1.3.1 + '@azure/abort-controller': 2.2.0 + '@azure/core-auth': 1.11.0 + '@azure/core-rest-pipeline': 1.25.0 + '@azure/core-tracing': 1.4.0 '@typespec/ts-http-runtime': 0.2.2 tslib: 2.8.1 transitivePeerDependencies: @@ -20519,7 +20454,7 @@ snapshots: '@azure-rest/core-client@2.9.0': dependencies: - '@azure/abort-controller': 2.1.2 + '@azure/abort-controller': 2.2.0 '@azure/core-auth': 1.11.0 '@azure/core-rest-pipeline': 1.25.0 '@azure/core-tracing': 1.4.0 @@ -20606,8 +20541,8 @@ snapshots: '@azure/core-auth@1.10.1': dependencies: - '@azure/abort-controller': 2.1.2 - '@azure/core-util': 1.13.1 + '@azure/abort-controller': 2.2.0 + '@azure/core-util': 1.14.0 tslib: 2.8.1 transitivePeerDependencies: - supports-color @@ -20623,14 +20558,16 @@ snapshots: '@azure/core-auth@1.9.0': dependencies: '@azure/abort-controller': 2.1.2 - '@azure/core-util': 1.11.0 + '@azure/core-util': 1.14.0 tslib: 2.8.1 + transitivePeerDependencies: + - supports-color '@azure/core-client@1.10.1': dependencies: '@azure/abort-controller': 2.1.2 '@azure/core-auth': 1.10.1 - '@azure/core-rest-pipeline': 1.22.2 + '@azure/core-rest-pipeline': 1.25.0 '@azure/core-tracing': 1.3.1 '@azure/core-util': 1.13.1 '@azure/logger': 1.4.0 @@ -20646,18 +20583,18 @@ snapshots: '@azure/core-tracing': 1.4.0 '@azure/core-util': 1.14.0 '@azure/logger': 1.4.0 - tslib: 2.6.2 + tslib: 2.8.1 transitivePeerDependencies: - supports-color '@azure/core-client@1.9.2': dependencies: '@azure/abort-controller': 2.1.2 - '@azure/core-auth': 1.9.0 - '@azure/core-rest-pipeline': 1.20.0 - '@azure/core-tracing': 1.2.0 - '@azure/core-util': 1.11.0 - '@azure/logger': 1.2.0 + '@azure/core-auth': 1.11.0 + '@azure/core-rest-pipeline': 1.25.0 + '@azure/core-tracing': 1.4.0 + '@azure/core-util': 1.14.0 + '@azure/logger': 1.4.0 tslib: 2.8.1 transitivePeerDependencies: - supports-color @@ -20665,31 +20602,31 @@ snapshots: '@azure/core-http-compat@2.1.2': dependencies: '@azure/abort-controller': 2.1.2 - '@azure/core-client': 1.9.2 - '@azure/core-rest-pipeline': 1.20.0 + '@azure/core-client': 1.11.1 + '@azure/core-rest-pipeline': 1.25.0 transitivePeerDependencies: - supports-color - '@azure/core-http-compat@2.5.0(@azure/core-client@1.10.1)(@azure/core-rest-pipeline@1.22.2)': + '@azure/core-http-compat@2.5.0(@azure/core-client@1.10.1)(@azure/core-rest-pipeline@1.25.0)': dependencies: - '@azure/abort-controller': 2.1.2 + '@azure/abort-controller': 2.2.0 '@azure/core-client': 1.10.1 - '@azure/core-rest-pipeline': 1.22.2 + '@azure/core-rest-pipeline': 1.25.0 '@azure/core-lro@2.7.2': dependencies: - '@azure/abort-controller': 2.1.2 - '@azure/core-util': 1.11.0 + '@azure/abort-controller': 2.2.0 + '@azure/core-util': 1.14.0 '@azure/logger': 1.4.0 - tslib: 2.6.2 + tslib: 2.8.1 transitivePeerDependencies: - supports-color '@azure/core-lro@3.2.0': dependencies: - '@azure/abort-controller': 2.1.2 - '@azure/core-util': 1.13.1 - '@azure/logger': 1.3.0 + '@azure/abort-controller': 2.2.0 + '@azure/core-util': 1.14.0 + '@azure/logger': 1.4.0 tslib: 2.8.1 transitivePeerDependencies: - supports-color @@ -20707,10 +20644,10 @@ snapshots: '@azure/core-rest-pipeline@1.20.0': dependencies: '@azure/abort-controller': 2.1.2 - '@azure/core-auth': 1.9.0 - '@azure/core-tracing': 1.2.0 - '@azure/core-util': 1.11.0 - '@azure/logger': 1.2.0 + '@azure/core-auth': 1.11.0 + '@azure/core-tracing': 1.4.0 + '@azure/core-util': 1.14.0 + '@azure/logger': 1.4.0 '@typespec/ts-http-runtime': 0.2.2 tslib: 2.8.1 transitivePeerDependencies: @@ -20763,7 +20700,7 @@ snapshots: '@azure/core-util@1.13.1': dependencies: - '@azure/abort-controller': 2.1.2 + '@azure/abort-controller': 2.2.0 '@typespec/ts-http-runtime': 0.3.3 tslib: 2.8.1 transitivePeerDependencies: @@ -20786,7 +20723,7 @@ snapshots: dependencies: '@azure/abort-controller': 2.1.2 '@azure/core-auth': 1.9.0 - '@azure/core-rest-pipeline': 1.22.2 + '@azure/core-rest-pipeline': 1.25.0 '@azure/core-tracing': 1.2.0 '@azure/core-util': 1.11.0 '@azure/keyvault-keys': 4.10.0(@azure/core-client@1.10.1) @@ -20802,7 +20739,7 @@ snapshots: '@azure/identity-broker@1.4.0': dependencies: '@azure/core-auth': 1.10.1 - '@azure/identity': 4.10.0 + '@azure/identity': 4.14.0 '@azure/msal-node': 5.2.0 '@azure/msal-node-extensions': 5.5.2 tslib: 2.8.1 @@ -20812,7 +20749,7 @@ snapshots: '@azure/identity-cache-persistence@1.2.0': dependencies: '@azure/core-auth': 1.9.0 - '@azure/identity': 4.10.0 + '@azure/identity': 4.14.0 '@azure/msal-node': 3.5.3 '@azure/msal-node-extensions': 1.5.32 keytar: 7.9.0 @@ -20838,14 +20775,14 @@ snapshots: '@azure/identity@4.14.0': dependencies: - '@azure/abort-controller': 2.1.2 - '@azure/core-auth': 1.10.1 + '@azure/abort-controller': 2.2.0 + '@azure/core-auth': 1.11.0 '@azure/core-client': 1.11.1 '@azure/core-process': 1.0.0 - '@azure/core-rest-pipeline': 1.22.2 - '@azure/core-tracing': 1.3.1 - '@azure/core-util': 1.13.1 - '@azure/logger': 1.3.0 + '@azure/core-rest-pipeline': 1.25.0 + '@azure/core-tracing': 1.4.0 + '@azure/core-util': 1.14.0 + '@azure/logger': 1.4.0 '@azure/msal-browser': 5.25.1 '@azure/msal-node': 6.0.1 open: 11.0.4 @@ -20871,12 +20808,12 @@ snapshots: '@azure/keyvault-common@2.1.0': dependencies: - '@azure-rest/core-client': 2.4.0 - '@azure/abort-controller': 2.1.2 - '@azure/core-auth': 1.10.1 - '@azure/core-rest-pipeline': 1.22.2 - '@azure/core-tracing': 1.3.1 - '@azure/core-util': 1.13.1 + '@azure-rest/core-client': 2.9.0 + '@azure/abort-controller': 2.2.0 + '@azure/core-auth': 1.11.0 + '@azure/core-rest-pipeline': 1.25.0 + '@azure/core-tracing': 1.4.0 + '@azure/core-util': 1.14.0 '@azure/logger': 1.4.0 tslib: 2.8.1 transitivePeerDependencies: @@ -20885,14 +20822,14 @@ snapshots: '@azure/keyvault-keys@4.10.0(@azure/core-client@1.10.1)': dependencies: '@azure-rest/core-client': 2.9.0 - '@azure/abort-controller': 2.1.2 - '@azure/core-auth': 1.9.0 - '@azure/core-http-compat': 2.5.0(@azure/core-client@1.10.1)(@azure/core-rest-pipeline@1.22.2) + '@azure/abort-controller': 2.2.0 + '@azure/core-auth': 1.11.0 + '@azure/core-http-compat': 2.5.0(@azure/core-client@1.10.1)(@azure/core-rest-pipeline@1.25.0) '@azure/core-lro': 2.7.2 '@azure/core-paging': 1.7.0 - '@azure/core-rest-pipeline': 1.22.2 - '@azure/core-tracing': 1.2.0 - '@azure/core-util': 1.11.0 + '@azure/core-rest-pipeline': 1.25.0 + '@azure/core-tracing': 1.4.0 + '@azure/core-util': 1.14.0 '@azure/keyvault-common': 2.1.0 '@azure/logger': 1.4.0 tslib: 2.8.1 @@ -20933,14 +20870,14 @@ snapshots: '@azure/logger@1.4.0': dependencies: '@typespec/ts-http-runtime': 0.3.9 - tslib: 2.6.2 + tslib: 2.8.1 transitivePeerDependencies: - supports-color '@azure/maps-common@1.0.0-beta.2': dependencies: '@azure/abort-controller': 1.1.0 - '@azure/core-auth': 1.9.0 + '@azure/core-auth': 1.11.0 '@azure/core-client': 1.11.1 '@azure/core-lro': 2.7.2 '@azure/core-rest-pipeline': 1.25.0 @@ -21082,7 +21019,7 @@ snapshots: dependencies: '@babel/compat-data': 7.29.7 '@babel/helper-validator-option': 7.29.7 - browserslist: 4.29.3 + browserslist: 4.29.4 lru-cache: 5.1.1 semver: 6.3.1 @@ -21308,7 +21245,7 @@ snapshots: '@codemirror/language': 6.11.1 '@lezer/common': 1.5.2 '@lezer/highlight': 1.2.3 - '@lezer/lr': 1.4.10 + '@lezer/lr': 1.4.11 '@codemirror/lang-cpp@6.0.2': dependencies: @@ -21369,7 +21306,7 @@ snapshots: '@codemirror/language': 6.11.1 '@lezer/common': 1.5.2 '@lezer/highlight': 1.2.3 - '@lezer/lr': 1.4.10 + '@lezer/lr': 1.4.11 '@codemirror/lang-liquid@6.2.3': dependencies: @@ -21380,7 +21317,7 @@ snapshots: '@codemirror/view': 6.43.8 '@lezer/common': 1.5.2 '@lezer/highlight': 1.2.3 - '@lezer/lr': 1.4.10 + '@lezer/lr': 1.4.11 '@codemirror/lang-markdown@6.3.3': dependencies: @@ -21428,7 +21365,7 @@ snapshots: '@codemirror/state': 6.7.1 '@lezer/common': 1.5.2 '@lezer/highlight': 1.2.3 - '@lezer/lr': 1.4.10 + '@lezer/lr': 1.4.11 '@codemirror/lang-vue@0.1.3': dependencies: @@ -21437,14 +21374,14 @@ snapshots: '@codemirror/language': 6.11.1 '@lezer/common': 1.5.2 '@lezer/highlight': 1.2.3 - '@lezer/lr': 1.4.10 + '@lezer/lr': 1.4.11 '@codemirror/lang-wast@6.0.2': dependencies: '@codemirror/language': 6.11.1 '@lezer/common': 1.5.2 '@lezer/highlight': 1.2.3 - '@lezer/lr': 1.4.10 + '@lezer/lr': 1.4.11 '@codemirror/lang-xml@6.1.0': dependencies: @@ -21462,7 +21399,7 @@ snapshots: '@codemirror/state': 6.7.1 '@lezer/common': 1.5.2 '@lezer/highlight': 1.2.3 - '@lezer/lr': 1.4.10 + '@lezer/lr': 1.4.11 '@lezer/yaml': 1.0.3 '@codemirror/language-data@6.5.1': @@ -21589,9 +21526,9 @@ snapshots: '@elastic/transport@9.3.5(supports-color@8.1.1)': dependencies: - '@opentelemetry/api': 1.9.1 - '@opentelemetry/core': 2.12.0(@opentelemetry/api@1.9.1) - debug: 4.4.1(supports-color@8.1.1) + '@opentelemetry/api': 1.9.0 + '@opentelemetry/core': 2.10.0(@opentelemetry/api@1.9.0) + debug: 4.4.3(supports-color@8.1.1) hpagent: 1.2.0 ms: 2.1.3 secure-json-parse: 4.1.0 @@ -21602,9 +21539,9 @@ snapshots: '@electron-internal/extract-zip@1.0.5': {} - '@electron-toolkit/preload@3.0.2(electron@41.10.3(supports-color@8.1.1))': + '@electron-toolkit/preload@3.0.2(electron@41.10.7(supports-color@8.1.1))': dependencies: - electron: 41.10.3(supports-color@8.1.1) + electron: 41.10.7(supports-color@8.1.1) '@electron-toolkit/tsconfig@1.0.1(@types/node@22.20.1)': dependencies: @@ -21638,7 +21575,7 @@ snapshots: '@electron/get@5.1.0(supports-color@8.1.1)': dependencies: - debug: 4.4.1(supports-color@8.1.1) + debug: 4.4.3(supports-color@8.1.1) env-paths: 3.0.0 graceful-fs: 4.2.11 progress: 2.0.3 @@ -21694,7 +21631,7 @@ snapshots: '@electron/windows-sign@1.2.2(supports-color@8.1.1)': dependencies: cross-dirname: 0.1.0 - debug: 4.4.1(supports-color@8.1.1) + debug: 4.4.3(supports-color@8.1.1) fs-extra: 11.4.1 minimist: 1.2.8 postject: 1.0.0-alpha.6 @@ -22076,7 +22013,7 @@ snapshots: dependencies: '@eslint/object-schema': 3.0.5 debug: 4.4.3(supports-color@8.1.1) - minimatch: 10.2.4 + minimatch: 10.2.6 transitivePeerDependencies: - supports-color @@ -22121,7 +22058,7 @@ snapshots: '@oclif/plugin-commands': 4.1.21 '@oclif/plugin-help': 6.3.0 '@oclif/plugin-not-found': 3.2.65(@types/node@22.20.5) - semver: 7.8.4 + semver: 7.8.5 table: 6.9.0 transitivePeerDependencies: - '@types/node' @@ -22523,16 +22460,16 @@ snapshots: '@jest/console@29.7.0': dependencies: '@jest/types': 29.6.3 - '@types/node': 26.6.5 + '@types/node': 22.20.5 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 slash: 3.0.0 - '@jest/core@29.7.0(ts-node@10.9.2(@types/node@22.20.1)(typescript@5.4.5))': + '@jest/core@29.7.0(supports-color@8.1.1)(ts-node@10.9.2(@types/node@26.6.5)(typescript@5.4.5))': dependencies: '@jest/console': 29.7.0 - '@jest/reporters': 29.7.0 + '@jest/reporters': 29.7.0(supports-color@8.1.1) '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 @@ -22543,7 +22480,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@26.6.5)(ts-node@10.9.2(@types/node@22.20.1)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@26.6.5)(ts-node@10.9.2(@types/node@26.6.5)(typescript@5.4.5)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -22564,10 +22501,10 @@ snapshots: - supports-color - ts-node - '@jest/core@29.7.0(ts-node@10.9.2(@types/node@22.20.5)(typescript@5.4.5))': + '@jest/core@29.7.0(ts-node@10.9.2(@types/node@22.20.1)(typescript@5.4.5))': dependencies: '@jest/console': 29.7.0 - '@jest/reporters': 29.7.0 + '@jest/reporters': 29.7.0(supports-color@8.1.1) '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 @@ -22578,7 +22515,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@26.6.5)(ts-node@10.9.2(@types/node@22.20.5)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@26.6.5)(ts-node@10.9.2(@types/node@22.20.1)(typescript@5.4.5)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -22599,10 +22536,10 @@ snapshots: - supports-color - ts-node - '@jest/core@29.7.0(ts-node@10.9.2(@types/node@26.6.5)(typescript@5.4.5))': + '@jest/core@29.7.0(ts-node@10.9.2(@types/node@22.20.5)(typescript@5.4.5))': dependencies: '@jest/console': 29.7.0 - '@jest/reporters': 29.7.0 + '@jest/reporters': 29.7.0(supports-color@8.1.1) '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 @@ -22613,7 +22550,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@26.6.5)(ts-node@10.9.2(@types/node@26.6.5)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@26.6.5)(ts-node@10.9.2(@types/node@22.20.5)(typescript@5.4.5)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -22638,7 +22575,7 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 26.6.5 + '@types/node': 22.20.5 jest-mock: 29.7.0 '@jest/expect-utils@29.7.0': @@ -22670,7 +22607,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@jest/reporters@29.7.0': + '@jest/reporters@29.7.0(supports-color@8.1.1)': dependencies: '@bcoe/v8-coverage': 0.2.3 '@jest/console': 29.7.0 @@ -22678,7 +22615,7 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.31 - '@types/node': 26.6.5 + '@types/node': 22.20.5 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -22687,7 +22624,7 @@ snapshots: istanbul-lib-coverage: 3.2.2 istanbul-lib-instrument: 6.0.3 istanbul-lib-report: 3.0.1 - istanbul-lib-source-maps: 4.0.1 + istanbul-lib-source-maps: 4.0.1(supports-color@8.1.1) istanbul-reports: 3.2.0 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -22792,7 +22729,7 @@ snapshots: dependencies: badgen: 3.3.2 colors: 1.4.0 - fs-extra: 11.3.4 + fs-extra: 11.4.1 '@jscpd/core@4.2.5': dependencies: @@ -22807,14 +22744,14 @@ snapshots: cli-table3: 0.6.5 colors: 1.4.0 fast-glob: 3.3.3 - fs-extra: 11.3.4 + fs-extra: 11.4.1 markdown-table: 2.0.0 pug: 3.0.4 '@jscpd/html-reporter@4.2.5': dependencies: colors: 1.4.0 - fs-extra: 11.3.4 + fs-extra: 11.4.1 pug: 3.0.4 '@jscpd/tokenizer@4.2.5': @@ -23053,10 +22990,6 @@ snapshots: '@lezer/highlight': 1.2.3 '@lezer/lr': 1.4.11 - '@lezer/lr@1.4.10': - dependencies: - '@lezer/common': 1.5.2 - '@lezer/lr@1.4.11': dependencies: '@lezer/common': 1.5.2 @@ -23104,7 +23037,7 @@ snapshots: dependencies: '@lezer/common': 1.5.2 '@lezer/highlight': 1.2.3 - '@lezer/lr': 1.4.10 + '@lezer/lr': 1.4.11 '@lit-labs/ssr-dom-shim@1.5.1': {} @@ -23179,7 +23112,7 @@ snapshots: nanoid: 5.1.16 tslib: 2.8.1 unist-util-visit: 5.1.0 - vue: 3.5.16(typescript@5.4.5) + vue: 3.5.44(typescript@5.4.5) transitivePeerDependencies: - supports-color - typescript @@ -23197,7 +23130,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@milkdown/crepe@7.13.1(prosemirror-model@1.25.1)(prosemirror-state@1.4.3)(prosemirror-view@1.40.0)(typescript@5.4.5)': + '@milkdown/crepe@7.13.1(prosemirror-model@1.25.12)(prosemirror-state@1.4.3)(prosemirror-view@1.42.6)(typescript@5.4.5)': dependencies: '@codemirror/commands': 6.8.1 '@codemirror/language': 6.11.1 @@ -23209,14 +23142,14 @@ snapshots: '@types/lodash-es': 4.17.12 clsx: 2.1.1 codemirror: 6.0.1 - katex: 0.16.22 + katex: 0.16.47 lodash-es: 4.18.1 nanoid: 5.1.16 - prosemirror-virtual-cursor: 0.4.2(prosemirror-model@1.25.1)(prosemirror-state@1.4.3)(prosemirror-view@1.40.0) + prosemirror-virtual-cursor: 0.4.2(prosemirror-model@1.25.12)(prosemirror-state@1.4.3)(prosemirror-view@1.42.6) remark-math: 6.0.0 tslib: 2.8.1 unist-util-visit: 5.1.0 - vue: 3.5.16(typescript@5.4.5) + vue: 3.5.44(typescript@5.4.5) transitivePeerDependencies: - prosemirror-model - prosemirror-state @@ -23285,7 +23218,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@milkdown/plugin-collab@7.13.1(y-prosemirror@1.3.5(prosemirror-model@1.25.1)(prosemirror-state@1.4.3)(prosemirror-view@1.40.0)(y-protocols@1.0.6(yjs@13.6.27))(yjs@13.6.27))(y-protocols@1.0.6(yjs@13.6.27))(yjs@13.6.27)': + '@milkdown/plugin-collab@7.13.1(y-prosemirror@1.3.5(prosemirror-model@1.25.12)(prosemirror-state@1.4.3)(prosemirror-view@1.42.6)(y-protocols@1.0.6(yjs@13.6.27))(yjs@13.6.27))(y-protocols@1.0.6(yjs@13.6.27))(yjs@13.6.27)': dependencies: '@milkdown/core': 7.13.1 '@milkdown/ctx': 7.13.1 @@ -23293,7 +23226,7 @@ snapshots: '@milkdown/prose': 7.13.1 '@milkdown/utils': 7.13.1 tslib: 2.8.1 - y-prosemirror: 1.3.5(prosemirror-model@1.25.1)(prosemirror-state@1.4.3)(prosemirror-view@1.40.0)(y-protocols@1.0.6(yjs@13.6.27))(yjs@13.6.27) + y-prosemirror: 1.3.5(prosemirror-model@1.25.12)(prosemirror-state@1.4.3)(prosemirror-view@1.42.6)(y-protocols@1.0.6(yjs@13.6.27))(yjs@13.6.27) y-protocols: 1.0.6(yjs@13.6.27) yjs: 13.6.27 transitivePeerDependencies: @@ -23430,12 +23363,12 @@ snapshots: prosemirror-history: 1.4.1 prosemirror-inputrules: 1.5.0 prosemirror-keymap: 1.2.3 - prosemirror-model: 1.25.1 + prosemirror-model: 1.25.12 prosemirror-schema-list: 1.5.1 prosemirror-state: 1.4.3 prosemirror-tables: 1.7.1 prosemirror-transform: 1.12.0 - prosemirror-view: 1.40.0 + prosemirror-view: 1.42.6 tslib: 2.8.1 '@milkdown/theme-nord@7.13.1': @@ -23486,7 +23419,7 @@ snapshots: dependencies: zod: 4.6.7 - '@modelcontextprotocol/sdk@1.26.0(zod@3.25.76)': + '@modelcontextprotocol/sdk@1.32.0(zod@3.25.76)': dependencies: '@hono/node-server': 1.19.17(hono@4.13.13) ajv: 8.20.0 @@ -23508,7 +23441,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@modelcontextprotocol/sdk@1.26.0(zod@4.1.13)': + '@modelcontextprotocol/sdk@1.32.0(zod@4.1.13)': dependencies: '@hono/node-server': 1.19.17(hono@4.13.13) ajv: 8.20.0 @@ -23530,7 +23463,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@modelcontextprotocol/sdk@1.26.0(zod@4.3.6)': + '@modelcontextprotocol/sdk@1.32.0(zod@4.3.6)': dependencies: '@hono/node-server': 1.19.17(hono@4.13.13) ajv: 8.20.0 @@ -23552,7 +23485,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@modelcontextprotocol/sdk@1.26.0(zod@4.4.3)': + '@modelcontextprotocol/sdk@1.32.0(zod@4.4.3)': dependencies: '@hono/node-server': 1.19.17(hono@4.13.13) ajv: 8.20.0 @@ -23574,7 +23507,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@modelcontextprotocol/sdk@1.26.0(zod@4.6.7)': + '@modelcontextprotocol/sdk@1.32.0(zod@4.6.7)': dependencies: '@hono/node-server': 1.19.17(hono@4.13.13) ajv: 8.20.0 @@ -23598,7 +23531,7 @@ snapshots: '@modelcontextprotocol/server-filesystem@2026.1.14(zod@4.1.13)': dependencies: - '@modelcontextprotocol/sdk': 1.26.0(zod@4.1.13) + '@modelcontextprotocol/sdk': 1.32.0(zod@4.1.13) diff: 5.2.2 glob: 10.5.0 minimatch: 10.2.5 @@ -23610,7 +23543,7 @@ snapshots: '@modelcontextprotocol/server-filesystem@2026.1.14(zod@4.4.3)': dependencies: - '@modelcontextprotocol/sdk': 1.26.0(zod@4.4.3) + '@modelcontextprotocol/sdk': 1.32.0(zod@4.6.7) diff: 5.2.2 glob: 10.5.0 minimatch: 10.2.5 @@ -23770,7 +23703,7 @@ snapshots: indent-string: 4.0.0 lilconfig: 3.1.4 minimatch: 10.2.6 - semver: 7.8.4 + semver: 7.8.5 string-width: 4.2.3 supports-color: 8.1.1 tinyglobby: 0.2.17 @@ -23843,7 +23776,7 @@ snapshots: '@oclif/plugin-help@6.2.26': dependencies: - '@oclif/core': 4.5.2 + '@oclif/core': 4.14.0 '@oclif/plugin-help@6.3.0': dependencies: @@ -23932,8 +23865,6 @@ snapshots: '@opentelemetry/api@1.9.0': {} - '@opentelemetry/api@1.9.1': {} - '@opentelemetry/context-async-hooks@2.10.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -23943,11 +23874,6 @@ snapshots: '@opentelemetry/api': 1.9.0 '@opentelemetry/semantic-conventions': 1.43.0 - '@opentelemetry/core@2.12.0(@opentelemetry/api@1.9.1)': - dependencies: - '@opentelemetry/api': 1.9.1 - '@opentelemetry/semantic-conventions': 1.43.0 - '@opentelemetry/exporter-logs-otlp-proto@0.221.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -24167,7 +24093,7 @@ snapshots: '@peculiar/asn1-cms@2.8.0': dependencies: - '@peculiar/asn1-schema': 2.8.0 + '@peculiar/asn1-schema': 2.11.0 '@peculiar/asn1-x509': 2.8.0 '@peculiar/asn1-x509-attr': 2.8.0 asn1js: 3.1.0 @@ -24175,14 +24101,14 @@ snapshots: '@peculiar/asn1-csr@2.8.0': dependencies: - '@peculiar/asn1-schema': 2.8.0 + '@peculiar/asn1-schema': 2.11.0 '@peculiar/asn1-x509': 2.8.0 asn1js: 3.1.0 tslib: 2.8.1 '@peculiar/asn1-ecc@2.8.0': dependencies: - '@peculiar/asn1-schema': 2.8.0 + '@peculiar/asn1-schema': 2.11.0 '@peculiar/asn1-x509': 2.8.0 asn1js: 3.1.0 tslib: 2.8.1 @@ -24192,13 +24118,13 @@ snapshots: '@peculiar/asn1-cms': 2.8.0 '@peculiar/asn1-pkcs8': 2.8.0 '@peculiar/asn1-rsa': 2.8.0 - '@peculiar/asn1-schema': 2.8.0 + '@peculiar/asn1-schema': 2.11.0 asn1js: 3.1.0 tslib: 2.8.1 '@peculiar/asn1-pkcs8@2.8.0': dependencies: - '@peculiar/asn1-schema': 2.8.0 + '@peculiar/asn1-schema': 2.11.0 '@peculiar/asn1-x509': 2.8.0 asn1js: 3.1.0 tslib: 2.8.1 @@ -24208,7 +24134,7 @@ snapshots: '@peculiar/asn1-cms': 2.8.0 '@peculiar/asn1-pfx': 2.8.0 '@peculiar/asn1-pkcs8': 2.8.0 - '@peculiar/asn1-schema': 2.8.0 + '@peculiar/asn1-schema': 2.11.0 '@peculiar/asn1-x509': 2.8.0 '@peculiar/asn1-x509-attr': 2.8.0 asn1js: 3.1.0 @@ -24216,7 +24142,7 @@ snapshots: '@peculiar/asn1-rsa@2.8.0': dependencies: - '@peculiar/asn1-schema': 2.8.0 + '@peculiar/asn1-schema': 2.11.0 '@peculiar/asn1-x509': 2.8.0 asn1js: 3.1.0 tslib: 2.8.1 @@ -24235,14 +24161,14 @@ snapshots: '@peculiar/asn1-x509-attr@2.8.0': dependencies: - '@peculiar/asn1-schema': 2.8.0 + '@peculiar/asn1-schema': 2.11.0 '@peculiar/asn1-x509': 2.8.0 asn1js: 3.1.0 tslib: 2.8.1 '@peculiar/asn1-x509@2.8.0': dependencies: - '@peculiar/asn1-schema': 2.8.0 + '@peculiar/asn1-schema': 2.11.0 '@peculiar/utils': 2.0.3 asn1js: 3.1.0 tslib: 2.8.1 @@ -24518,35 +24444,35 @@ snapshots: dependencies: '@secretlint/types': 9.3.2 - '@secretlint/config-loader@9.3.2': + '@secretlint/config-loader@9.3.2(supports-color@8.1.1)': dependencies: '@secretlint/profiler': 9.3.2 '@secretlint/resolver': 9.3.2 '@secretlint/types': 9.3.2 ajv: 8.20.0 - debug: 4.4.1(supports-color@8.1.1) - rc-config-loader: 4.1.3 + debug: 4.4.3(supports-color@8.1.1) + rc-config-loader: 4.1.3(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@secretlint/core@9.3.2': + '@secretlint/core@9.3.2(supports-color@8.1.1)': dependencies: '@secretlint/profiler': 9.3.2 '@secretlint/types': 9.3.2 - debug: 4.4.1(supports-color@8.1.1) + debug: 4.4.3(supports-color@8.1.1) structured-source: 4.0.0 transitivePeerDependencies: - supports-color - '@secretlint/formatter@9.3.2': + '@secretlint/formatter@9.3.2(supports-color@8.1.1)': dependencies: '@secretlint/resolver': 9.3.2 '@secretlint/types': 9.3.2 - '@textlint/linter-formatter': 14.7.1 + '@textlint/linter-formatter': 14.7.1(supports-color@8.1.1) '@textlint/module-interop': 14.7.1 '@textlint/types': 14.7.1 chalk: 4.1.2 - debug: 4.4.1(supports-color@8.1.1) + debug: 4.4.3(supports-color@8.1.1) pluralize: 8.0.0 strip-ansi: 6.0.1 table: 6.9.0 @@ -24554,15 +24480,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@secretlint/node@9.3.2': + '@secretlint/node@9.3.2(supports-color@8.1.1)': dependencies: - '@secretlint/config-loader': 9.3.2 - '@secretlint/core': 9.3.2 - '@secretlint/formatter': 9.3.2 + '@secretlint/config-loader': 9.3.2(supports-color@8.1.1) + '@secretlint/core': 9.3.2(supports-color@8.1.1) + '@secretlint/formatter': 9.3.2(supports-color@8.1.1) '@secretlint/profiler': 9.3.2 '@secretlint/source-creator': 9.3.2 '@secretlint/types': 9.3.2 - debug: 4.4.1(supports-color@8.1.1) + debug: 4.4.3(supports-color@8.1.1) p-map: 4.0.0 transitivePeerDependencies: - supports-color @@ -24632,7 +24558,7 @@ snapshots: '@smithy/abort-controller@4.2.11': dependencies: - '@smithy/types': 4.17.0 + '@smithy/types': 4.19.0 tslib: 2.8.1 '@smithy/abort-controller@4.4.2': @@ -24652,7 +24578,7 @@ snapshots: '@smithy/config-resolver@4.4.10': dependencies: '@smithy/node-config-provider': 4.3.11 - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 '@smithy/util-config-provider': 4.2.2 '@smithy/util-endpoints': 3.3.2 '@smithy/util-middleware': 4.2.11 @@ -24662,7 +24588,7 @@ snapshots: dependencies: '@smithy/middleware-serde': 4.2.12 '@smithy/protocol-http': 5.3.11 - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 '@smithy/util-base64': 4.3.2 '@smithy/util-body-length-browser': 4.2.2 '@smithy/util-middleware': 4.2.11 @@ -24680,45 +24606,45 @@ snapshots: dependencies: '@smithy/node-config-provider': 4.3.11 '@smithy/property-provider': 4.2.11 - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 '@smithy/url-parser': 4.2.11 tslib: 2.8.1 '@smithy/eventstream-codec@4.2.11': dependencies: '@aws-crypto/crc32': 5.2.0 - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 '@smithy/util-hex-encoding': 4.5.2 tslib: 2.8.1 '@smithy/eventstream-serde-browser@4.2.11': dependencies: '@smithy/eventstream-serde-universal': 4.2.11 - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 tslib: 2.8.1 '@smithy/eventstream-serde-config-resolver@4.3.11': dependencies: - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 tslib: 2.8.1 '@smithy/eventstream-serde-node@4.2.11': dependencies: '@smithy/eventstream-serde-universal': 4.2.11 - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 tslib: 2.8.1 '@smithy/eventstream-serde-universal@4.2.11': dependencies: '@smithy/eventstream-codec': 4.2.11 - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 tslib: 2.8.1 '@smithy/fetch-http-handler@5.3.13': dependencies: '@smithy/protocol-http': 5.3.11 '@smithy/querystring-builder': 4.2.11 - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 '@smithy/util-base64': 4.3.2 tslib: 2.8.1 @@ -24726,25 +24652,25 @@ snapshots: dependencies: '@smithy/chunked-blob-reader': 5.2.2 '@smithy/chunked-blob-reader-native': 4.2.3 - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 tslib: 2.8.1 '@smithy/hash-node@4.2.11': dependencies: - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 '@smithy/util-buffer-from': 4.2.2 '@smithy/util-utf8': 4.2.2 tslib: 2.8.1 '@smithy/hash-stream-node@4.2.11': dependencies: - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 '@smithy/util-utf8': 4.2.2 tslib: 2.8.1 '@smithy/invalid-dependency@4.2.11': dependencies: - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 tslib: 2.8.1 '@smithy/is-array-buffer@2.2.0': @@ -24762,23 +24688,23 @@ snapshots: '@smithy/md5-js@4.2.11': dependencies: - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 '@smithy/util-utf8': 4.2.2 tslib: 2.8.1 '@smithy/middleware-content-length@4.2.11': dependencies: '@smithy/protocol-http': 5.3.11 - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 tslib: 2.8.1 '@smithy/middleware-endpoint@4.4.23': dependencies: - '@smithy/core': 3.23.9 + '@smithy/core': 3.36.0 '@smithy/middleware-serde': 4.2.12 '@smithy/node-config-provider': 4.3.11 '@smithy/shared-ini-file-loader': 4.4.6 - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 '@smithy/url-parser': 4.2.11 '@smithy/util-middleware': 4.2.11 tslib: 2.8.1 @@ -24789,7 +24715,7 @@ snapshots: '@smithy/protocol-http': 5.3.11 '@smithy/service-error-classification': 4.2.11 '@smithy/smithy-client': 4.12.3 - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 '@smithy/util-middleware': 4.2.11 '@smithy/util-retry': 4.2.11 '@smithy/uuid': 1.1.2 @@ -24798,19 +24724,19 @@ snapshots: '@smithy/middleware-serde@4.2.12': dependencies: '@smithy/protocol-http': 5.3.11 - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 tslib: 2.8.1 '@smithy/middleware-stack@4.2.11': dependencies: - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 tslib: 2.8.1 '@smithy/node-config-provider@4.3.11': dependencies: '@smithy/property-provider': 4.2.11 '@smithy/shared-ini-file-loader': 4.4.6 - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 tslib: 2.8.1 '@smithy/node-http-handler@4.4.14': @@ -24818,44 +24744,44 @@ snapshots: '@smithy/abort-controller': 4.4.2 '@smithy/protocol-http': 5.3.11 '@smithy/querystring-builder': 4.2.11 - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 tslib: 2.8.1 '@smithy/property-provider@4.2.11': dependencies: - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 tslib: 2.8.1 '@smithy/protocol-http@5.3.11': dependencies: - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 tslib: 2.8.1 '@smithy/querystring-builder@4.2.11': dependencies: - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 '@smithy/util-uri-escape': 4.2.2 tslib: 2.8.1 '@smithy/querystring-parser@4.2.11': dependencies: - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 tslib: 2.8.1 '@smithy/service-error-classification@4.2.11': dependencies: - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 '@smithy/shared-ini-file-loader@4.4.6': dependencies: - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 tslib: 2.8.1 '@smithy/signature-v4@5.3.11': dependencies: '@smithy/is-array-buffer': 4.4.16 '@smithy/protocol-http': 5.3.11 - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 '@smithy/util-hex-encoding': 4.5.0 '@smithy/util-middleware': 4.2.11 '@smithy/util-uri-escape': 4.2.2 @@ -24864,11 +24790,11 @@ snapshots: '@smithy/smithy-client@4.12.3': dependencies: - '@smithy/core': 3.23.9 + '@smithy/core': 3.36.0 '@smithy/middleware-endpoint': 4.4.23 '@smithy/middleware-stack': 4.2.11 '@smithy/protocol-http': 5.3.11 - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 '@smithy/util-stream': 4.5.17 tslib: 2.8.1 @@ -24876,10 +24802,6 @@ snapshots: dependencies: tslib: 2.8.1 - '@smithy/types@4.17.0': - dependencies: - tslib: 2.8.1 - '@smithy/types@4.19.0': dependencies: tslib: 2.8.1 @@ -24887,7 +24809,7 @@ snapshots: '@smithy/url-parser@4.2.11': dependencies: '@smithy/querystring-parser': 4.2.11 - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 tslib: 2.8.1 '@smithy/util-base64@4.3.2': @@ -24922,7 +24844,7 @@ snapshots: dependencies: '@smithy/property-provider': 4.2.11 '@smithy/smithy-client': 4.12.3 - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 tslib: 2.8.1 '@smithy/util-defaults-mode-node@4.2.42': @@ -24932,13 +24854,13 @@ snapshots: '@smithy/node-config-provider': 4.3.11 '@smithy/property-provider': 4.2.11 '@smithy/smithy-client': 4.12.3 - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 tslib: 2.8.1 '@smithy/util-endpoints@3.3.2': dependencies: '@smithy/node-config-provider': 4.3.11 - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 tslib: 2.8.1 '@smithy/util-hex-encoding@4.2.2': @@ -24957,20 +24879,20 @@ snapshots: '@smithy/util-middleware@4.2.11': dependencies: - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 tslib: 2.8.1 '@smithy/util-retry@4.2.11': dependencies: '@smithy/service-error-classification': 4.2.11 - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 tslib: 2.8.1 '@smithy/util-stream@4.5.17': dependencies: '@smithy/fetch-http-handler': 5.3.13 '@smithy/node-http-handler': 4.4.14 - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 '@smithy/util-base64': 4.3.2 '@smithy/util-buffer-from': 4.2.2 '@smithy/util-hex-encoding': 4.2.2 @@ -24994,7 +24916,7 @@ snapshots: '@smithy/util-waiter@4.2.11': dependencies: '@smithy/abort-controller': 4.4.2 - '@smithy/types': 4.13.0 + '@smithy/types': 4.19.0 tslib: 2.8.1 '@smithy/uuid@1.1.2': @@ -25011,7 +24933,7 @@ snapshots: '@textlint/ast-node-types@14.7.1': {} - '@textlint/linter-formatter@14.7.1': + '@textlint/linter-formatter@14.7.1(supports-color@8.1.1)': dependencies: '@azu/format-text': 1.0.2 '@azu/style-format': 1.0.1 @@ -25019,7 +24941,7 @@ snapshots: '@textlint/resolver': 14.7.1 '@textlint/types': 14.7.1 chalk: 4.1.2 - debug: 4.4.1(supports-color@8.1.1) + debug: 4.4.3(supports-color@8.1.1) js-yaml: 3.15.2 lodash: 4.18.1 pluralize: 2.0.0 @@ -25070,7 +24992,7 @@ snapshots: '@types/accepts@1.3.7': dependencies: - '@types/node': 26.6.5 + '@types/node': 22.20.5 '@types/async@3.2.24': {} @@ -25110,14 +25032,9 @@ snapshots: '@types/connect': 3.4.38 '@types/node': 22.20.1 - '@types/body-parser@1.19.6': - dependencies: - '@types/connect': 3.4.38 - '@types/node': 26.6.5 - '@types/bonjour@3.5.13': dependencies: - '@types/node': 26.6.5 + '@types/node': 22.20.5 '@types/bootstrap@5.2.11': dependencies: @@ -25158,7 +25075,7 @@ snapshots: '@types/co-body@6.1.3': dependencies: - '@types/node': 26.6.5 + '@types/node': 22.20.5 '@types/qs': 6.15.1 '@types/command-line-args@5.2.3': {} @@ -25167,12 +25084,12 @@ snapshots: '@types/connect-history-api-fallback@1.5.4': dependencies: - '@types/express-serve-static-core': 4.19.8 - '@types/node': 26.6.5 + '@types/express-serve-static-core': 5.1.3 + '@types/node': 22.20.5 '@types/connect@3.4.38': dependencies: - '@types/node': 22.20.1 + '@types/node': 22.20.5 '@types/content-disposition@0.5.9': {} @@ -25181,9 +25098,9 @@ snapshots: '@types/cookies@0.9.2': dependencies: '@types/connect': 3.4.38 - '@types/express': 5.0.6 + '@types/express': 4.17.25 '@types/keygrip': 1.0.6 - '@types/node': 26.6.5 + '@types/node': 22.20.5 '@types/cors@2.8.18': dependencies: @@ -25345,20 +25262,20 @@ snapshots: '@types/express-serve-static-core@4.17.41': dependencies: '@types/node': 22.20.1 - '@types/qs': 6.15.0 + '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 26.6.5 + '@types/node': 22.20.5 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 '@types/express-serve-static-core@5.1.3': dependencies: - '@types/node': 26.6.5 + '@types/node': 22.20.5 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -25372,17 +25289,11 @@ snapshots: '@types/express@4.17.25': dependencies: - '@types/body-parser': 1.19.6 + '@types/body-parser': 1.19.5 '@types/express-serve-static-core': 4.19.8 '@types/qs': 6.15.1 '@types/serve-static': 1.15.10 - '@types/express@5.0.6': - dependencies: - '@types/body-parser': 1.19.6 - '@types/express-serve-static-core': 5.1.3 - '@types/serve-static': 2.2.0 - '@types/fast-levenshtein@0.0.4': {} '@types/file-size@1.0.3': {} @@ -25443,7 +25354,7 @@ snapshots: '@types/http-proxy@1.17.17': dependencies: - '@types/node': 26.6.5 + '@types/node': 22.20.5 '@types/istanbul-lib-coverage@2.0.6': {} @@ -25491,7 +25402,7 @@ snapshots: '@types/jsonfile@6.1.4': dependencies: - '@types/node': 22.20.1 + '@types/node': 22.20.5 '@types/jsonpath@0.2.4': {} @@ -25516,7 +25427,7 @@ snapshots: '@types/http-errors': 2.0.5 '@types/keygrip': 1.0.6 '@types/koa-compose': 3.2.9 - '@types/node': 26.6.5 + '@types/node': 22.20.5 '@types/linkify-it@5.0.0': {} @@ -25637,16 +25548,16 @@ snapshots: '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 22.20.1 + '@types/node': 22.20.5 '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 26.6.5 + '@types/node': 22.20.5 '@types/send@1.2.1': dependencies: - '@types/node': 26.6.5 + '@types/node': 22.20.5 '@types/serve-index@1.9.4': dependencies: @@ -25655,7 +25566,7 @@ snapshots: '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 26.6.5 + '@types/node': 22.20.5 '@types/send': 0.17.6 '@types/serve-static@1.15.5': @@ -25664,11 +25575,6 @@ snapshots: '@types/mime': 3.0.4 '@types/node': 22.20.1 - '@types/serve-static@2.2.0': - dependencies: - '@types/http-errors': 2.0.5 - '@types/node': 26.6.5 - '@types/sinon-chai@3.2.12': dependencies: '@types/chai': 5.2.3 @@ -25684,7 +25590,7 @@ snapshots: '@types/sockjs@0.3.36': dependencies: - '@types/node': 26.6.5 + '@types/node': 22.20.5 '@types/spotify-api@0.0.25': {} @@ -25714,7 +25620,7 @@ snapshots: '@types/ws@7.4.7': dependencies: - '@types/node': 26.6.5 + '@types/node': 22.20.5 '@types/ws@8.18.1': dependencies: @@ -25722,7 +25628,7 @@ snapshots: '@types/ws@8.18.2': dependencies: - '@types/node': 26.6.5 + '@types/node': 22.20.5 '@types/xml2js@0.4.14': dependencies: @@ -25736,7 +25642,7 @@ snapshots: '@types/yauzl@2.10.3': dependencies: - '@types/node': 26.6.5 + '@types/node': 22.20.5 optional: true '@typescript-eslint/eslint-plugin@8.62.1(@typescript-eslint/parser@8.62.1(eslint@10.6.0(jiti@2.7.0)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.9.3))(eslint@10.6.0(jiti@2.7.0)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.9.3)': @@ -25797,14 +25703,14 @@ snapshots: '@typescript-eslint/project-service@8.62.1(typescript@5.9.3)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.62.1(typescript@5.9.3) - '@typescript-eslint/types': 8.62.1 + '@typescript-eslint/tsconfig-utils': 8.71.2(typescript@5.9.3) + '@typescript-eslint/types': 8.71.2 debug: 4.4.3(supports-color@8.1.1) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.71.2(typescript@5.9.3)': + '@typescript-eslint/project-service@8.71.2(supports-color@8.1.1)(typescript@5.9.3)': dependencies: '@typescript-eslint/tsconfig-utils': 8.71.2(typescript@5.9.3) '@typescript-eslint/types': 8.71.2 @@ -25869,9 +25775,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.71.2(typescript@5.9.3)': + '@typescript-eslint/typescript-estree@8.71.2(supports-color@8.1.1)(typescript@5.9.3)': dependencies: - '@typescript-eslint/project-service': 8.71.2(typescript@5.9.3) + '@typescript-eslint/project-service': 8.71.2(supports-color@8.1.1)(typescript@5.9.3) '@typescript-eslint/tsconfig-utils': 8.71.2(typescript@5.9.3) '@typescript-eslint/types': 8.71.2 '@typescript-eslint/visitor-keys': 8.71.2 @@ -25920,7 +25826,7 @@ snapshots: dependencies: http-proxy-agent: 7.0.2 https-proxy-agent: 7.0.6 - tslib: 2.6.2 + tslib: 2.8.1 transitivePeerDependencies: - supports-color @@ -25936,7 +25842,7 @@ snapshots: dependencies: http-proxy-agent: 7.0.2 https-proxy-agent: 7.0.6 - tslib: 2.6.2 + tslib: 2.8.1 transitivePeerDependencies: - supports-color @@ -26013,7 +25919,7 @@ snapshots: '@vscode/vsce@3.4.0(supports-color@8.1.1)': dependencies: '@azure/identity': 4.14.0 - '@secretlint/node': 9.3.2 + '@secretlint/node': 9.3.2(supports-color@8.1.1) '@secretlint/secretlint-formatter-sarif': 9.3.2 '@secretlint/secretlint-rule-no-dotenv': 9.3.2 '@secretlint/secretlint-rule-preset-recommend': 9.3.2 @@ -26046,14 +25952,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@vue/compiler-core@3.5.16': - dependencies: - '@babel/parser': 7.29.9 - '@vue/shared': 3.5.16 - entities: 4.5.0 - estree-walker: 2.0.2 - source-map-js: 1.2.2 - '@vue/compiler-core@3.5.44': dependencies: '@babel/parser': 7.29.9 @@ -26062,28 +25960,11 @@ snapshots: estree-walker: 2.0.2 source-map-js: 1.2.2 - '@vue/compiler-dom@3.5.16': - dependencies: - '@vue/compiler-core': 3.5.16 - '@vue/shared': 3.5.16 - '@vue/compiler-dom@3.5.44': dependencies: '@vue/compiler-core': 3.5.44 '@vue/shared': 3.5.44 - '@vue/compiler-sfc@3.5.16': - dependencies: - '@babel/parser': 7.29.9 - '@vue/compiler-core': 3.5.16 - '@vue/compiler-dom': 3.5.16 - '@vue/compiler-ssr': 3.5.16 - '@vue/shared': 3.5.16 - estree-walker: 2.0.2 - magic-string: 0.30.21 - postcss: 8.5.31 - source-map-js: 1.2.2 - '@vue/compiler-sfc@3.5.44': dependencies: '@babel/parser': 7.29.9 @@ -26096,39 +25977,32 @@ snapshots: postcss: 8.5.31 source-map-js: 1.2.2 - '@vue/compiler-ssr@3.5.16': - dependencies: - '@vue/compiler-dom': 3.5.16 - '@vue/shared': 3.5.16 - '@vue/compiler-ssr@3.5.44': dependencies: '@vue/compiler-dom': 3.5.44 '@vue/shared': 3.5.44 - '@vue/reactivity@3.5.16': + '@vue/reactivity@3.5.44': dependencies: - '@vue/shared': 3.5.16 + '@vue/shared': 3.5.44 - '@vue/runtime-core@3.5.16': + '@vue/runtime-core@3.5.44': dependencies: - '@vue/reactivity': 3.5.16 - '@vue/shared': 3.5.16 + '@vue/reactivity': 3.5.44 + '@vue/shared': 3.5.44 - '@vue/runtime-dom@3.5.16': + '@vue/runtime-dom@3.5.44': dependencies: - '@vue/reactivity': 3.5.16 - '@vue/runtime-core': 3.5.16 - '@vue/shared': 3.5.16 - csstype: 3.1.3 + '@vue/reactivity': 3.5.44 + '@vue/runtime-core': 3.5.44 + '@vue/shared': 3.5.44 + csstype: 3.2.3 - '@vue/server-renderer@3.5.16(vue@3.5.16(typescript@5.4.5))': + '@vue/server-renderer@3.5.44': dependencies: - '@vue/compiler-ssr': 3.5.16 - '@vue/shared': 3.5.16 - vue: 3.5.16(typescript@5.4.5) - - '@vue/shared@3.5.16': {} + '@vue/compiler-ssr': 3.5.44 + '@vue/runtime-dom': 3.5.44 + '@vue/shared': 3.5.44 '@vue/shared@3.5.44': {} @@ -26191,7 +26065,7 @@ snapshots: internal-ip: 6.2.0 nanocolors: 0.2.13 open: 8.4.2 - portfinder: 1.0.38(supports-color@8.1.1) + portfinder: 1.0.38 transitivePeerDependencies: - bufferutil - supports-color @@ -26283,7 +26157,7 @@ snapshots: dependencies: '@web/test-runner-core': 0.13.4 '@web/test-runner-coverage-v8': 0.8.0 - playwright: 1.64.1 + playwright: 1.57.0 transitivePeerDependencies: - bufferutil - supports-color @@ -26305,7 +26179,7 @@ snapshots: diff: 5.2.2 globby: 11.1.0 nanocolors: 0.2.13 - portfinder: 1.0.38(supports-color@8.1.1) + portfinder: 1.0.38 source-map: 0.7.4 transitivePeerDependencies: - bare-abort-controller @@ -26967,23 +26841,6 @@ snapshots: transitivePeerDependencies: - supports-color - body-parser@1.20.8: - dependencies: - bytes: 3.1.2 - content-type: 1.0.5 - debug: 2.6.9 - depd: 2.0.0 - destroy: 1.2.0 - http-errors: 2.0.1 - iconv-lite: 0.4.24 - on-finished: 2.4.1 - qs: 6.16.1 - raw-body: 2.5.3 - type-is: 1.6.18 - unpipe: 1.0.0 - transitivePeerDependencies: - - supports-color - body-parser@2.3.0: dependencies: bytes: 3.1.2 @@ -27045,13 +26902,13 @@ snapshots: browser-stdout@1.3.1: {} - browserslist@4.29.3: + browserslist@4.29.4: dependencies: baseline-browser-mapping: 2.11.29 caniuse-lite: 1.0.30001816 electron-to-chromium: 1.5.459 node-releases: 2.0.59 - update-browserslist-db: 1.3.4(browserslist@4.29.3) + update-browserslist-db: 1.3.4(browserslist@4.29.4) bs-logger@0.2.6: dependencies: @@ -27088,7 +26945,7 @@ snapshots: builder-util-runtime@9.7.0: dependencies: - debug: 4.4.1(supports-color@8.1.1) + debug: 4.4.3(supports-color@8.1.1) sax: 1.6.1 transitivePeerDependencies: - supports-color @@ -27235,7 +27092,7 @@ snapshots: css-what: 6.1.0 domelementtype: 2.3.0 domhandler: 5.0.3 - domutils: 3.1.0 + domutils: 3.2.2 cheerio@1.0.0-rc.12: dependencies: @@ -27297,7 +27154,7 @@ snapshots: chrome-launcher@0.15.2: dependencies: - '@types/node': 26.6.5 + '@types/node': 22.20.5 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 1.4.2 @@ -27752,9 +27609,9 @@ snapshots: css-select@5.1.0: dependencies: boolbase: 1.0.0 - css-what: 6.1.0 + css-what: 6.2.2 domhandler: 5.0.3 - domutils: 3.1.0 + domutils: 3.2.2 nth-check: 2.1.1 css-tree@3.2.1: @@ -27783,8 +27640,6 @@ snapshots: css-tree: 3.2.1 lru-cache: 11.2.7 - csstype@3.1.3: {} - csstype@3.2.3: {} cytoscape-cose-bilkent@4.1.0(cytoscape@3.34.1): @@ -28160,12 +28015,12 @@ snapshots: dependency-graph@0.11.0: {} - dependency-tree@11.5.0: + dependency-tree@11.5.0(supports-color@8.1.1): dependencies: '@discoveryjs/json-ext': 1.1.0 commander: 12.1.0 filing-cabinet: 5.5.1 - precinct: 12.3.2 + precinct: 12.3.2(supports-color@8.1.1) typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -28220,9 +28075,9 @@ snapshots: detective-stylus@5.0.1: {} - detective-typescript@14.1.2(typescript@5.9.3): + detective-typescript@14.1.2(supports-color@8.1.1)(typescript@5.9.3): dependencies: - '@typescript-eslint/typescript-estree': 8.71.2(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.71.2(supports-color@8.1.1)(typescript@5.9.3) ast-module-types: 6.0.2 node-source-walk: 7.0.2 typescript: 5.9.3 @@ -28237,7 +28092,7 @@ snapshots: detective-sass: 6.0.2 detective-scss: 5.0.2 detective-stylus: 5.0.1 - detective-typescript: 14.1.2(typescript@5.9.3) + detective-typescript: 14.1.2(supports-color@8.1.1)(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -28447,7 +28302,7 @@ snapshots: electron-winstaller@5.4.0(supports-color@8.1.1): dependencies: '@electron/asar': 3.4.1 - debug: 4.4.1(supports-color@8.1.1) + debug: 4.4.3(supports-color@8.1.1) fs-extra: 7.0.1 lodash: 4.18.1 temp: 0.9.4 @@ -28456,7 +28311,7 @@ snapshots: transitivePeerDependencies: - supports-color - electron@41.10.3(supports-color@8.1.1): + electron@41.10.7(supports-color@8.1.1): dependencies: '@electron-internal/extract-zip': 1.0.5 '@electron/get': 5.1.0(supports-color@8.1.1) @@ -28811,7 +28666,7 @@ snapshots: eslint-scope@9.1.2: dependencies: '@types/esrecurse': 4.3.1 - '@types/estree': 1.0.8 + '@types/estree': 1.0.9 esrecurse: 4.3.0 estraverse: 5.3.0 @@ -29057,7 +28912,7 @@ snapshots: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 - body-parser: 1.20.8 + body-parser: 1.20.6 content-disposition: 0.5.4 content-type: 1.0.5 cookie: 0.7.2 @@ -29512,7 +29367,7 @@ snapshots: get-proto@1.0.1: dependencies: dunder-proto: 1.0.1 - es-object-atoms: 1.1.1 + es-object-atoms: 1.1.2 get-stream@4.1.0: dependencies: @@ -29616,7 +29471,7 @@ snapshots: es6-error: 4.1.1 matcher: 3.0.0 roarr: 2.15.4 - semver: 7.7.4 + semver: 7.8.5 serialize-error: 7.0.1 optional: true @@ -29657,7 +29512,7 @@ snapshots: globby@14.0.1: dependencies: '@sindresorhus/merge-streams': 2.2.1 - fast-glob: 3.3.2 + fast-glob: 3.3.3 ignore: 5.3.2 path-type: 5.0.0 slash: 5.1.0 @@ -29944,7 +29799,7 @@ snapshots: dependencies: domelementtype: 2.3.0 domhandler: 5.0.3 - domutils: 3.1.0 + domutils: 3.2.2 entities: 4.5.0 http-assert@1.5.0: @@ -30031,7 +29886,7 @@ snapshots: https-proxy-agent@5.0.1(supports-color@8.1.1): dependencies: agent-base: 6.0.2(supports-color@8.1.1) - debug: 4.4.1(supports-color@8.1.1) + debug: 4.4.3(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -30458,11 +30313,11 @@ snapshots: istanbul-lib-report@3.0.1: dependencies: - istanbul-lib-coverage: 3.2.0 + istanbul-lib-coverage: 3.2.2 make-dir: 4.0.0 supports-color: 7.2.0 - istanbul-lib-source-maps@4.0.1: + istanbul-lib-source-maps@4.0.1(supports-color@8.1.1): dependencies: debug: 4.4.3(supports-color@8.1.1) istanbul-lib-coverage: 3.2.2 @@ -30519,7 +30374,7 @@ snapshots: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 26.6.5 + '@types/node': 22.20.5 chalk: 4.1.2 co: 4.6.0 dedent: 1.7.0 @@ -30541,7 +30396,7 @@ snapshots: jest-cli@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@types/node@26.6.5)(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@26.6.5)(typescript@5.4.5)) + '@jest/core': 29.7.0(supports-color@8.1.1)(ts-node@10.9.2(@types/node@26.6.5)(typescript@5.4.5)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 @@ -30598,7 +30453,7 @@ snapshots: jest-cli@29.7.0(@types/node@26.6.5)(ts-node@10.9.2(@types/node@26.6.5)(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@26.6.5)(typescript@5.4.5)) + '@jest/core': 29.7.0(supports-color@8.1.1)(ts-node@10.9.2(@types/node@26.6.5)(typescript@5.4.5)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 @@ -30840,7 +30695,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 26.6.5 + '@types/node': 22.20.5 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -30889,7 +30744,7 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 26.6.5 + '@types/node': 22.20.5 jest-util: 29.7.0 jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): @@ -30924,7 +30779,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 26.6.5 + '@types/node': 22.20.5 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -30952,7 +30807,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 26.6.5 + '@types/node': 22.20.5 chalk: 4.1.2 cjs-module-lexer: 1.2.3 collect-v8-coverage: 1.0.2 @@ -31017,7 +30872,7 @@ snapshots: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 26.6.5 + '@types/node': 22.20.5 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -31026,7 +30881,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 26.6.5 + '@types/node': 22.20.5 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -31037,9 +30892,9 @@ snapshots: merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@types/node@26.6.5)(typescript@5.4.5)): + jest@29.7.0(@types/node@22.20.1)(supports-color@8.1.1)(ts-node@10.9.2(@types/node@26.6.5)(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@26.6.5)(typescript@5.4.5)) + '@jest/core': 29.7.0(supports-color@8.1.1)(ts-node@10.9.2(@types/node@26.6.5)(typescript@5.4.5)) '@jest/types': 29.6.3 import-local: 3.2.0 jest-cli: 29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@types/node@26.6.5)(typescript@5.4.5)) @@ -31075,7 +30930,7 @@ snapshots: jest@29.7.0(@types/node@26.6.5)(ts-node@10.9.2(@types/node@26.6.5)(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@26.6.5)(typescript@5.4.5)) + '@jest/core': 29.7.0(supports-color@8.1.1)(ts-node@10.9.2(@types/node@26.6.5)(typescript@5.4.5)) '@jest/types': 29.6.3 import-local: 3.2.0 jest-cli: 29.7.0(@types/node@26.6.5)(ts-node@10.9.2(@types/node@26.6.5)(typescript@5.4.5)) @@ -31113,7 +30968,7 @@ snapshots: jscpd-sarif-reporter@4.2.5: dependencies: colors: 1.4.0 - fs-extra: 11.3.4 + fs-extra: 11.4.1 node-sarif-builder: 4.1.0 jscpd@4.2.5: @@ -31154,7 +31009,7 @@ snapshots: whatwg-encoding: 2.0.0 whatwg-mimetype: 3.0.0 whatwg-url: 11.0.0 - ws: 8.21.3 + ws: 8.22.0 xml-name-validator: 4.0.0 transitivePeerDependencies: - bufferutil @@ -31522,7 +31377,7 @@ snapshots: dependencies: is-relative-url: 4.1.0 ms: 2.1.3 - needle: 3.3.1 + needle: 3.5.0 node-email-verifier: 3.4.1 proxy-agent: 6.5.0(supports-color@8.1.1) transitivePeerDependencies: @@ -31536,7 +31391,7 @@ snapshots: dependencies: '@lit-labs/ssr-dom-shim': 1.5.1 '@lit/reactive-element': 2.1.2 - lit-html: 3.3.2 + lit-html: 3.3.3 lit-html@3.3.2: dependencies: @@ -31663,7 +31518,7 @@ snapshots: commander: 7.2.0 commondir: 1.0.1 debug: 4.4.3(supports-color@8.1.1) - dependency-tree: 11.5.0 + dependency-tree: 11.5.0(supports-color@8.1.1) ora: 5.4.1 pluralize: 8.0.0 pretty-ms: 7.0.1 @@ -31808,7 +31663,7 @@ snapshots: micromark-util-decode-string: 2.0.1 micromark-util-normalize-identifier: 2.0.1 micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 + micromark-util-types: 2.0.3 unist-util-stringify-position: 4.0.0 transitivePeerDependencies: - supports-color @@ -31859,8 +31714,8 @@ snapshots: dependencies: '@types/mdast': 4.0.4 devlop: 1.1.0 - mdast-util-from-markdown: 2.0.3 - mdast-util-to-markdown: 2.1.2 + mdast-util-from-markdown: 2.1.0 + mdast-util-to-markdown: 2.2.0 micromark-util-normalize-identifier: 2.0.1 transitivePeerDependencies: - supports-color @@ -31868,8 +31723,8 @@ snapshots: mdast-util-gfm-strikethrough@2.0.0: dependencies: '@types/mdast': 4.0.4 - mdast-util-from-markdown: 2.0.3 - mdast-util-to-markdown: 2.1.2 + mdast-util-from-markdown: 2.1.0 + mdast-util-to-markdown: 2.2.0 transitivePeerDependencies: - supports-color @@ -31878,8 +31733,8 @@ snapshots: '@types/mdast': 4.0.4 devlop: 1.1.0 markdown-table: 3.0.4 - mdast-util-from-markdown: 2.0.3 - mdast-util-to-markdown: 2.1.2 + mdast-util-from-markdown: 2.1.0 + mdast-util-to-markdown: 2.2.0 transitivePeerDependencies: - supports-color @@ -31887,8 +31742,8 @@ snapshots: dependencies: '@types/mdast': 4.0.4 devlop: 1.1.0 - mdast-util-from-markdown: 2.0.3 - mdast-util-to-markdown: 2.1.2 + mdast-util-from-markdown: 2.1.0 + mdast-util-to-markdown: 2.2.0 transitivePeerDependencies: - supports-color @@ -32022,7 +31877,7 @@ snapshots: micromark-core-commonmark@2.0.3: dependencies: - decode-named-character-reference: 1.1.0 + decode-named-character-reference: 1.3.0 devlop: 1.1.0 micromark-factory-destination: 2.0.1 micromark-factory-label: 2.0.1 @@ -32037,14 +31892,14 @@ snapshots: micromark-util-resolve-all: 2.0.1 micromark-util-subtokenize: 2.1.0 micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 + micromark-util-types: 2.0.3 micromark-extension-gfm-autolink-literal@2.1.0: dependencies: micromark-util-character: 2.1.1 micromark-util-sanitize-uri: 2.0.1 micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 + micromark-util-types: 2.0.3 micromark-extension-gfm-footnote@2.1.0: dependencies: @@ -32055,7 +31910,7 @@ snapshots: micromark-util-normalize-identifier: 2.0.1 micromark-util-sanitize-uri: 2.0.1 micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 + micromark-util-types: 2.0.3 micromark-extension-gfm-strikethrough@2.1.0: dependencies: @@ -32064,7 +31919,7 @@ snapshots: micromark-util-classify-character: 2.0.1 micromark-util-resolve-all: 2.0.1 micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 + micromark-util-types: 2.0.3 micromark-extension-gfm-table@2.1.1: dependencies: @@ -32072,11 +31927,11 @@ snapshots: micromark-factory-space: 2.1.0 micromark-util-character: 2.1.1 micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 + micromark-util-types: 2.0.3 micromark-extension-gfm-tagfilter@2.0.0: dependencies: - micromark-util-types: 2.0.2 + micromark-util-types: 2.0.3 micromark-extension-gfm-task-list-item@2.1.0: dependencies: @@ -32084,7 +31939,7 @@ snapshots: micromark-factory-space: 2.1.0 micromark-util-character: 2.1.1 micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 + micromark-util-types: 2.0.3 micromark-extension-gfm@3.0.0: dependencies: @@ -32101,7 +31956,7 @@ snapshots: dependencies: '@types/katex': 0.16.7 devlop: 1.1.0 - katex: 0.16.22 + katex: 0.16.47 micromark-factory-space: 2.0.1 micromark-util-character: 2.1.1 micromark-util-symbol: 2.0.1 @@ -32111,14 +31966,14 @@ snapshots: dependencies: micromark-util-character: 2.1.1 micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 + micromark-util-types: 2.0.3 micromark-factory-label@2.0.1: dependencies: devlop: 1.1.0 micromark-util-character: 2.1.1 micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 + micromark-util-types: 2.0.3 micromark-factory-space@2.0.1: dependencies: @@ -32128,21 +31983,21 @@ snapshots: micromark-factory-space@2.1.0: dependencies: micromark-util-character: 2.1.1 - micromark-util-types: 2.0.2 + micromark-util-types: 2.0.3 micromark-factory-title@2.0.1: dependencies: micromark-factory-space: 2.1.0 micromark-util-character: 2.1.1 micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 + micromark-util-types: 2.0.3 micromark-factory-whitespace@2.0.1: dependencies: micromark-factory-space: 2.1.0 micromark-util-character: 2.1.1 micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 + micromark-util-types: 2.0.3 micromark-util-character@2.1.1: dependencies: @@ -32162,7 +32017,7 @@ snapshots: micromark-util-combine-extensions@2.0.1: dependencies: micromark-util-chunked: 2.0.1 - micromark-util-types: 2.0.2 + micromark-util-types: 2.0.3 micromark-util-decode-numeric-character-reference@2.0.2: dependencies: @@ -32170,7 +32025,7 @@ snapshots: micromark-util-decode-string@2.0.1: dependencies: - decode-named-character-reference: 1.1.0 + decode-named-character-reference: 1.3.0 micromark-util-character: 2.1.1 micromark-util-decode-numeric-character-reference: 2.0.2 micromark-util-symbol: 2.0.1 @@ -32189,7 +32044,7 @@ snapshots: micromark-util-resolve-all@2.0.1: dependencies: - micromark-util-types: 2.0.2 + micromark-util-types: 2.0.3 micromark-util-sanitize-uri@2.0.1: dependencies: @@ -32202,7 +32057,7 @@ snapshots: devlop: 1.1.0 micromark-util-chunked: 2.0.1 micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 + micromark-util-types: 2.0.3 micromark-util-symbol@2.0.1: {} @@ -32212,9 +32067,9 @@ snapshots: micromark@4.0.2: dependencies: - '@types/debug': 4.1.12 - debug: 4.4.1(supports-color@8.1.1) - decode-named-character-reference: 1.1.0 + '@types/debug': 4.1.13 + debug: 4.4.3(supports-color@8.1.1) + decode-named-character-reference: 1.3.0 devlop: 1.1.0 micromark-core-commonmark: 2.0.3 micromark-factory-space: 2.1.0 @@ -32228,14 +32083,14 @@ snapshots: micromark-util-sanitize-uri: 2.0.1 micromark-util-subtokenize: 2.1.0 micromark-util-symbol: 2.0.1 - micromark-util-types: 2.0.2 + micromark-util-types: 2.0.3 transitivePeerDependencies: - supports-color micromark@4.0.3: dependencies: - '@types/debug': 4.1.12 - debug: 4.4.1(supports-color@8.1.1) + '@types/debug': 4.1.13 + debug: 4.4.3(supports-color@8.1.1) decode-named-character-reference: 1.3.0 devlop: 1.1.0 micromark-core-commonmark: 2.0.3 @@ -32391,7 +32246,7 @@ snapshots: dependencies: browser-stdout: 1.3.1 chokidar: 4.0.3 - debug: 4.4.1(supports-color@8.1.1) + debug: 4.4.3(supports-color@8.1.1) diff: 7.0.0 escape-string-regexp: 4.0.0 find-up: 5.0.0 @@ -32407,7 +32262,7 @@ snapshots: strip-json-comments: 3.1.1 supports-color: 8.1.1 workerpool: 9.3.4 - yargs: 17.7.2 + yargs: 17.7.3 yargs-parser: 21.1.1 yargs-unparser: 2.0.0 @@ -32487,7 +32342,6 @@ snapshots: dependencies: iconv-lite: 0.6.3 sax: 1.6.1 - optional: true negotiator@0.6.3: {} @@ -32514,7 +32368,7 @@ snapshots: node-abi@4.38.0: dependencies: - semver: 7.7.4 + semver: 7.8.5 node-addon-api@4.3.0: {} @@ -32524,7 +32378,7 @@ snapshots: node-api-version@0.2.1: dependencies: - semver: 7.7.4 + semver: 7.8.5 node-diff3@3.2.0: {} @@ -32555,7 +32409,7 @@ snapshots: graceful-fs: 4.2.11 nopt: 9.0.0 proc-log: 6.1.0 - semver: 7.7.4 + semver: 7.8.5 tar: 7.5.22 tinyglobby: 0.2.17 undici: 6.29.1 @@ -32581,7 +32435,7 @@ snapshots: node-sarif-builder@4.1.0: dependencies: '@types/sarif': 2.1.7 - fs-extra: 11.3.4 + fs-extra: 11.4.1 node-source-walk@7.0.2: dependencies: @@ -32601,7 +32455,7 @@ snapshots: normalize-package-data@6.0.2: dependencies: hosted-git-info: 7.0.2 - semver: 7.8.4 + semver: 7.8.5 validate-npm-package-license: 3.0.4 normalize-path@3.0.0: {} @@ -32637,7 +32491,7 @@ snapshots: call-bind: 1.0.8 call-bound: 1.0.4 define-properties: 1.2.1 - es-object-atoms: 1.1.1 + es-object-atoms: 1.1.2 has-symbols: 1.1.0 object-keys: 1.1.1 @@ -32950,7 +32804,7 @@ snapshots: parse5-htmlparser2-tree-adapter@7.0.0: dependencies: domhandler: 5.0.3 - parse5: 7.1.2 + parse5: 7.3.0 parse5-htmlparser2-tree-adapter@7.1.0: dependencies: @@ -33015,7 +32869,7 @@ snapshots: path-scurry@1.11.1: dependencies: lru-cache: 10.4.3 - minipass: 7.1.2 + minipass: 7.1.3 path-scurry@2.0.2: dependencies: @@ -33105,18 +32959,12 @@ snapshots: playwright-core@1.57.0: {} - playwright-core@1.64.1: {} - playwright@1.57.0: dependencies: playwright-core: 1.57.0 optionalDependencies: fsevents: 2.3.2 - playwright@1.64.1: - dependencies: - playwright-core: 1.64.1 - plist@3.1.0: dependencies: '@xmldom/xmldom': 0.8.15 @@ -33134,7 +32982,7 @@ snapshots: path-data-parser: 0.1.0 points-on-curve: 0.2.0 - portfinder@1.0.38(supports-color@8.1.1): + portfinder@1.0.38: dependencies: async: 3.2.6 debug: 4.4.3(supports-color@8.1.1) @@ -33185,7 +33033,7 @@ snapshots: tar-fs: 2.1.4 tunnel-agent: 0.6.0 - precinct@12.3.2: + precinct@12.3.2(supports-color@8.1.1): dependencies: '@dependents/detective-less': 5.0.3 commander: 12.1.0 @@ -33196,7 +33044,7 @@ snapshots: detective-sass: 6.0.2 detective-scss: 5.0.2 detective-stylus: 5.0.1 - detective-typescript: 14.1.2(typescript@5.9.3) + detective-typescript: 14.1.2(supports-color@8.1.1)(typescript@5.9.3) detective-vue2: 2.3.0(typescript@5.9.3) module-definition: 6.0.2 node-source-walk: 7.0.2 @@ -33258,32 +33106,32 @@ snapshots: prosemirror-changeset@2.3.1: dependencies: - prosemirror-transform: 1.12.0 + prosemirror-transform: 1.12.2 prosemirror-commands@1.7.1: dependencies: - prosemirror-model: 1.25.1 + prosemirror-model: 1.25.12 prosemirror-state: 1.4.3 - prosemirror-transform: 1.12.0 + prosemirror-transform: 1.12.2 prosemirror-dropcursor@1.8.2: dependencies: prosemirror-state: 1.4.3 - prosemirror-transform: 1.12.0 - prosemirror-view: 1.40.0 + prosemirror-transform: 1.12.2 + prosemirror-view: 1.42.6 prosemirror-gapcursor@1.3.2: dependencies: prosemirror-keymap: 1.2.3 - prosemirror-model: 1.25.1 + prosemirror-model: 1.25.12 prosemirror-state: 1.4.3 - prosemirror-view: 1.40.0 + prosemirror-view: 1.42.6 prosemirror-history@1.4.1: dependencies: prosemirror-state: 1.4.3 - prosemirror-transform: 1.12.0 - prosemirror-view: 1.40.0 + prosemirror-transform: 1.12.2 + prosemirror-view: 1.42.6 rope-sequence: 1.3.4 prosemirror-inputrules@1.5.0: @@ -33296,58 +33144,58 @@ snapshots: prosemirror-state: 1.4.3 w3c-keyname: 2.2.8 - prosemirror-model@1.25.1: + prosemirror-model@1.25.12: dependencies: orderedmap: 2.1.1 prosemirror-safari-ime-span@1.0.2: dependencies: prosemirror-state: 1.4.3 - prosemirror-view: 1.40.0 + prosemirror-view: 1.42.6 prosemirror-schema-list@1.5.1: dependencies: - prosemirror-model: 1.25.1 + prosemirror-model: 1.25.12 prosemirror-state: 1.4.3 - prosemirror-transform: 1.12.0 + prosemirror-transform: 1.12.2 prosemirror-state@1.4.3: dependencies: - prosemirror-model: 1.25.1 + prosemirror-model: 1.25.12 prosemirror-transform: 1.12.2 - prosemirror-view: 1.40.0 + prosemirror-view: 1.42.6 prosemirror-tables@1.7.1: dependencies: prosemirror-keymap: 1.2.3 - prosemirror-model: 1.25.1 + prosemirror-model: 1.25.12 prosemirror-state: 1.4.3 - prosemirror-transform: 1.12.0 - prosemirror-view: 1.40.0 + prosemirror-transform: 1.12.2 + prosemirror-view: 1.42.6 prosemirror-transform@1.10.4: dependencies: - prosemirror-model: 1.25.1 + prosemirror-model: 1.25.12 prosemirror-transform@1.12.0: dependencies: - prosemirror-model: 1.25.1 + prosemirror-model: 1.25.12 prosemirror-transform@1.12.2: dependencies: - prosemirror-model: 1.25.1 + prosemirror-model: 1.25.12 - prosemirror-view@1.40.0: + prosemirror-view@1.42.6: dependencies: - prosemirror-model: 1.25.1 + prosemirror-model: 1.25.12 prosemirror-state: 1.4.3 prosemirror-transform: 1.12.2 - prosemirror-virtual-cursor@0.4.2(prosemirror-model@1.25.1)(prosemirror-state@1.4.3)(prosemirror-view@1.40.0): + prosemirror-virtual-cursor@0.4.2(prosemirror-model@1.25.12)(prosemirror-state@1.4.3)(prosemirror-view@1.42.6): optionalDependencies: - prosemirror-model: 1.25.1 + prosemirror-model: 1.25.12 prosemirror-state: 1.4.3 - prosemirror-view: 1.40.0 + prosemirror-view: 1.42.6 protobufjs@7.6.5: dependencies: @@ -33360,7 +33208,7 @@ snapshots: '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 26.6.5 + '@types/node': 22.20.5 long: 5.3.2 protocol-buffers-schema@3.6.1: {} @@ -33692,9 +33540,9 @@ snapshots: iconv-lite: 0.7.3 unpipe: 1.0.0 - rc-config-loader@4.1.3: + rc-config-loader@4.1.3(supports-color@8.1.1): dependencies: - debug: 4.4.1(supports-color@8.1.1) + debug: 4.4.3(supports-color@8.1.1) js-yaml: 4.3.2 json5: 2.2.3 require-from-string: 2.0.2 @@ -33800,7 +33648,7 @@ snapshots: define-properties: 1.2.1 es-abstract: 1.24.0 es-errors: 1.3.0 - es-object-atoms: 1.1.1 + es-object-atoms: 1.1.2 get-intrinsic: 1.3.0 get-proto: 1.0.1 which-builtin-type: 1.2.1 @@ -34193,10 +34041,10 @@ snapshots: secretlint@9.3.2(supports-color@8.1.1): dependencies: '@secretlint/config-creator': 9.3.2 - '@secretlint/formatter': 9.3.2 - '@secretlint/node': 9.3.2 + '@secretlint/formatter': 9.3.2(supports-color@8.1.1) + '@secretlint/node': 9.3.2(supports-color@8.1.1) '@secretlint/profiler': 9.3.2 - debug: 4.4.1(supports-color@8.1.1) + debug: 4.4.3(supports-color@8.1.1) globby: 14.1.0 read-pkg: 8.1.0 transitivePeerDependencies: @@ -34386,7 +34234,7 @@ snapshots: dependencies: dunder-proto: 1.0.1 es-errors: 1.3.0 - es-object-atoms: 1.1.1 + es-object-atoms: 1.1.2 setimmediate@1.0.5: {} @@ -34626,7 +34474,7 @@ snapshots: detect-newline: 4.0.1 git-hooks-list: 4.1.1 is-plain-obj: 4.1.0 - semver: 7.7.4 + semver: 7.8.5 sort-object-keys: 1.1.3 tinyglobby: 0.2.12 @@ -34670,7 +34518,7 @@ snapshots: spdy-transport@3.0.0(supports-color@8.1.1): dependencies: - debug: 4.4.1(supports-color@8.1.1) + debug: 4.4.3(supports-color@8.1.1) detect-node: 2.1.0 hpack.js: 2.1.6 obuf: 1.1.2 @@ -34681,7 +34529,7 @@ snapshots: spdy@4.0.2(supports-color@8.1.1): dependencies: - debug: 4.4.1(supports-color@8.1.1) + debug: 4.4.3(supports-color@8.1.1) handle-thing: 2.0.1 http-deceiver: 1.2.7 select-hose: 2.0.0 @@ -34791,7 +34639,7 @@ snapshots: define-data-property: 1.1.4 define-properties: 1.2.1 es-abstract: 1.24.0 - es-object-atoms: 1.1.1 + es-object-atoms: 1.1.2 has-property-descriptors: 1.0.2 string.prototype.trimend@1.0.9: @@ -34799,13 +34647,13 @@ snapshots: call-bind: 1.0.8 call-bound: 1.0.4 define-properties: 1.2.1 - es-object-atoms: 1.1.1 + es-object-atoms: 1.1.2 string.prototype.trimstart@1.0.8: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-object-atoms: 1.1.1 + es-object-atoms: 1.1.2 string_decoder@0.10.31: {} @@ -34877,7 +34725,7 @@ snapshots: sumchecker@3.0.1(supports-color@8.1.1): dependencies: - debug: 4.4.1(supports-color@8.1.1) + debug: 4.4.3(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -34930,7 +34778,7 @@ snapshots: dependencies: chownr: 1.1.4 mkdirp-classic: 0.5.3 - pump: 3.0.2 + pump: 3.0.4 tar-stream: 2.2.0 tar-fs@3.1.3: @@ -35046,7 +34894,7 @@ snapshots: test-exclude@7.0.1: dependencies: - '@istanbuljs/schema': 0.1.3 + '@istanbuljs/schema': 0.1.6 glob: 10.5.0 minimatch: 9.0.9 @@ -35108,8 +34956,8 @@ snapshots: tinyglobby@0.2.17: dependencies: - fdir: 6.5.0(picomatch@4.0.4) - picomatch: 4.0.4 + fdir: 6.5.0(picomatch@4.0.7) + picomatch: 4.0.7 tirith@0.4.2: optionalDependencies: @@ -35591,10 +35439,6 @@ snapshots: dependencies: '@types/unist': 2.0.11 - unist-util-is@6.0.0: - dependencies: - '@types/unist': 3.0.3 - unist-util-is@6.0.1: dependencies: '@types/unist': 3.0.3 @@ -35616,7 +35460,7 @@ snapshots: unist-util-visit-parents@6.0.1: dependencies: '@types/unist': 3.0.3 - unist-util-is: 6.0.0 + unist-util-is: 6.0.1 unist-util-visit-parents@6.0.2: dependencies: @@ -35653,9 +35497,9 @@ snapshots: graceful-fs: 4.2.11 node-int64: 0.4.0 - update-browserslist-db@1.3.4(browserslist@4.29.3): + update-browserslist-db@1.3.4(browserslist@4.29.4): dependencies: - browserslist: 4.29.3 + browserslist: 4.29.4 escalade: 3.2.0 picocolors: 1.1.1 @@ -35818,13 +35662,13 @@ snapshots: dependencies: vscode-languageserver-protocol: 3.17.5 - vue@3.5.16(typescript@5.4.5): + vue@3.5.44(typescript@5.4.5): dependencies: - '@vue/compiler-dom': 3.5.16 - '@vue/compiler-sfc': 3.5.16 - '@vue/runtime-dom': 3.5.16 - '@vue/server-renderer': 3.5.16(vue@3.5.16(typescript@5.4.5)) - '@vue/shared': 3.5.16 + '@vue/compiler-dom': 3.5.44 + '@vue/compiler-sfc': 3.5.44 + '@vue/runtime-dom': 3.5.44 + '@vue/server-renderer': 3.5.44 + '@vue/shared': 3.5.44 optionalDependencies: typescript: 5.4.5 @@ -35902,7 +35746,7 @@ snapshots: mime-types: 3.0.2 on-finished: 2.4.1 range-parser: 1.3.0 - schema-utils: 4.3.3 + schema-utils: 4.8.1(webpack@5.105.0) optionalDependencies: webpack: 5.105.0(esbuild@0.28.1)(postcss@8.5.31)(webpack-cli@5.1.4) transitivePeerDependencies: @@ -35966,7 +35810,7 @@ snapshots: '@webassemblyjs/wasm-parser': 1.14.1 acorn: 8.19.0 acorn-import-phases: 1.0.4(acorn@8.19.0) - browserslist: 4.29.3 + browserslist: 4.29.4 chrome-trace-event: 1.0.4 enhanced-resolve: 5.26.0 es-module-lexer: 2.3.2 @@ -36007,7 +35851,7 @@ snapshots: '@webassemblyjs/wasm-parser': 1.14.1 acorn: 8.19.0 acorn-import-phases: 1.0.4(acorn@8.19.0) - browserslist: 4.29.3 + browserslist: 4.29.4 chrome-trace-event: 1.0.4 enhanced-resolve: 5.26.0 es-module-lexer: 2.3.2 @@ -36272,12 +36116,12 @@ snapshots: xtend@4.0.2: {} - y-prosemirror@1.3.5(prosemirror-model@1.25.1)(prosemirror-state@1.4.3)(prosemirror-view@1.40.0)(y-protocols@1.0.6(yjs@13.6.27))(yjs@13.6.27): + y-prosemirror@1.3.5(prosemirror-model@1.25.12)(prosemirror-state@1.4.3)(prosemirror-view@1.42.6)(y-protocols@1.0.6(yjs@13.6.27))(yjs@13.6.27): dependencies: lib0: 0.2.108 - prosemirror-model: 1.25.1 + prosemirror-model: 1.25.12 prosemirror-state: 1.4.3 - prosemirror-view: 1.40.0 + prosemirror-view: 1.42.6 y-protocols: 1.0.6(yjs@13.6.27) yjs: 13.6.27 diff --git a/ts/pnpm-workspace.yaml b/ts/pnpm-workspace.yaml index 31eb3b276e..a09939fa18 100644 --- a/ts/pnpm-workspace.yaml +++ b/ts/pnpm-workspace.yaml @@ -95,13 +95,10 @@ overrides: fast-xml-parser: ">=5.5.7 <6.0.0" hono: ">=4.12.8 <5.0.0" http-proxy-agent: ">=7.0.0 <8.0.0" - # Pin the Model Context Protocol SDK to 1.26.0. 1.29.0 added explicit `types` - # conditions to its `exports` that resolve the `./client/*.js` deep-import - # style (used across this repo) to a non-existent `*.js.d.ts`, breaking `tsc` - # under Node16 resolution; the no-extension alternative then breaks ESM - # runtime. Every package already declares `^1.26.0`; this only prevents drift. - "@modelcontextprotocol/sdk": "1.26.0" + "@modelcontextprotocol/sdk": ">=1.32.0 <2.0.0" node-forge: ">=1.4.0 <2.0.0" node-gyp: "^12.2.0" "router>path-to-regexp": ">=8.4.0 <9.0.0" serialize-javascript: ">=7.0.5 <8.0.0" + # Update Milkdown's Vue runtime and server renderer together. + vue: ">=3.5.42 <3.6.0" diff --git a/ts/tools/scripts/test/dependencySecurity.spec.mjs b/ts/tools/scripts/test/dependencySecurity.spec.mjs new file mode 100644 index 0000000000..0957ad18b9 --- /dev/null +++ b/ts/tools/scripts/test/dependencySecurity.spec.mjs @@ -0,0 +1,123 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +import assert from "node:assert/strict"; +import { spawnSync } from "node:child_process"; +import { readFileSync } from "node:fs"; +import { createRequire } from "node:module"; +import path from "node:path"; +import test from "node:test"; +import { fileURLToPath } from "node:url"; + +const require = createRequire(import.meta.url); +const semver = require("semver"); +const yaml = require("js-yaml"); +const tsRoot = fileURLToPath(new URL("../../../", import.meta.url)); +const lock = yaml.load( + readFileSync(path.join(tsRoot, "pnpm-lock.yaml"), "utf8"), +); +const packageDirectory = fileURLToPath( + new URL("../../../packages/commandExecutor/", import.meta.url), +); +const packageRequire = createRequire( + path.join(packageDirectory, "package.json"), +); +const sdkImports = [ + "@modelcontextprotocol/sdk/client/index.js", + "@modelcontextprotocol/sdk/client/stdio.js", + "@modelcontextprotocol/sdk/client/sse.js", + "@modelcontextprotocol/sdk/client/streamableHttp.js", + "@modelcontextprotocol/sdk/server/index.js", + "@modelcontextprotocol/sdk/server/mcp.js", + "@modelcontextprotocol/sdk/server/stdio.js", + "@modelcontextprotocol/sdk/server/streamableHttp.js", + "@modelcontextprotocol/sdk/types.js", +]; + +test("lockfile excludes versions affected by the remaining S360 dependency alerts", () => { + for (const [name, vulnerableRange] of Object.entries({ + "@modelcontextprotocol/sdk": "<1.32.0", + "@vue/server-renderer": "<3.5.42 || >=3.6.0-rc.0 <3.6.0-rc.6", + electron: + "<41.10.6 || >=42.0.0-alpha.1 <42.9.2 || >=43.0.0-alpha.1 <43.4.1 || >=44.0.0-alpha.1 <44.0.0-beta.5", + "prosemirror-view": "<1.42.3", + })) { + const prefix = `${name}@`; + const versions = Object.keys(lock.packages) + .filter((key) => key.startsWith(prefix)) + .map((key) => key.slice(prefix.length)); + assert.ok(versions.length > 0, `${name} is present in the lockfile`); + for (const version of versions) { + assert.ok(semver.valid(version), `${name}@${version} is valid`); + assert.ok( + !semver.satisfies(version, vulnerableRange, { + includePrerelease: true, + }), + `${name}@${version} must not match ${vulnerableRange}`, + ); + } + } +}); + +test("standalone MCP consumers declare a patched SDK minimum", () => { + let checked = 0; + for (const importer of Object.keys(lock.importers)) { + const pkg = JSON.parse( + readFileSync(path.join(tsRoot, importer, "package.json"), "utf8"), + ); + for (const section of ["dependencies", "devDependencies"]) { + const range = pkg[section]?.["@modelcontextprotocol/sdk"]; + if (!range) { + continue; + } + const minimum = semver.minVersion(range); + assert.ok(minimum, `${importer}: valid SDK range`); + assert.ok( + semver.gte(minimum, "1.32.0"), + `${importer}: ${range} must require SDK 1.32.0 or later`, + ); + checked++; + } + } + assert.ok(checked > 0); +}); + +test("MCP SDK .js imports resolve to declarations under Node16", () => { + const ts = packageRequire("typescript"); + for (const specifier of sdkImports) { + const { resolvedModule } = ts.resolveModuleName( + specifier, + path.join(packageDirectory, "src", "index.ts"), + { + module: ts.ModuleKind.Node16, + moduleResolution: ts.ModuleResolutionKind.Node16, + }, + ts.sys, + undefined, + undefined, + ts.ModuleKind.ESNext, + ); + assert.ok( + resolvedModule?.resolvedFileName.endsWith(".d.ts"), + `${specifier} must resolve to a declaration file`, + ); + } +}); + +test("MCP SDK .js imports load through the ESM export map", () => { + const result = spawnSync( + process.execPath, + [ + "--input-type=module", + "--eval", + `await Promise.all(${JSON.stringify(sdkImports)}.map((specifier) => import(specifier)));`, + ], + { + cwd: packageDirectory, + encoding: "utf8", + timeout: 30_000, + }, + ); + assert.ifError(result.error); + assert.equal(result.status, 0, result.stderr); +}); From a3200cadb535665b5121397db1d1066e821d7a3c Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 29 Oct 2026 23:17:56 +0000 Subject: [PATCH 2/2] Fix broken pnpm lockfile snapshots Co-authored-by: robgruen <25374553+robgruen@users.noreply.github.com> --- ts/pnpm-lock.yaml | 66 ++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 57 insertions(+), 9 deletions(-) diff --git a/ts/pnpm-lock.yaml b/ts/pnpm-lock.yaml index 13fb1de9fd..e95d26af95 100644 --- a/ts/pnpm-lock.yaml +++ b/ts/pnpm-lock.yaml @@ -12745,6 +12745,8 @@ packages: resolution: {integrity: sha512-p5tAzS57i5MV9fZFDj9LeIiTZEufbSe2eDozP+ElheSUq1m74CRq1jI4mYNDdVs9vQztXFLuk/Gd6BWTdwRJ5g==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + body-parser@1.20.8: {} + body-parser@2.3.0: resolution: {integrity: sha512-2cGmJupaNgg+QUwVLAucDuWuoMZ6EX9iHDRswZ5lsNYEmwPaRknMPCLZz07yTzVq/83p4o/wzbDZbBrTvGGTIw==} engines: {node: '>=18'} @@ -23451,7 +23453,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@modelcontextprotocol/sdk@1.32.0(zod@4.4.3)': + '@modelcontextprotocol/sdk@1.32.0(zod@4.1.13)': dependencies: '@hono/node-server': 1.19.17(hono@4.13.13) ajv: 8.20.0 @@ -23468,12 +23470,12 @@ snapshots: 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.1.13 + zod-to-json-schema: 3.25.2(zod@4.1.13) transitivePeerDependencies: - supports-color - '@modelcontextprotocol/sdk@1.32.0(zod@4.1.13)': + '@modelcontextprotocol/sdk@1.32.0(zod@4.3.6)': dependencies: '@hono/node-server': 1.19.17(hono@4.13.13) ajv: 8.20.0 @@ -23490,12 +23492,12 @@ snapshots: json-schema-typed: 8.0.2 pkce-challenge: 5.0.1 raw-body: 3.0.2 - zod: 4.1.13 - zod-to-json-schema: 3.25.2(zod@4.1.13) + zod: 4.3.6 + zod-to-json-schema: 3.25.2(zod@4.3.6) transitivePeerDependencies: - supports-color - '@modelcontextprotocol/sdk@1.32.0(zod@4.3.6)': + '@modelcontextprotocol/sdk@1.32.0(zod@4.4.3)': dependencies: '@hono/node-server': 1.19.17(hono@4.13.13) ajv: 8.20.0 @@ -23512,8 +23514,8 @@ snapshots: json-schema-typed: 8.0.2 pkce-challenge: 5.0.1 raw-body: 3.0.2 - zod: 4.3.6 - zod-to-json-schema: 3.25.2(zod@4.3.6) + zod: 4.4.3 + zod-to-json-schema: 3.25.2(zod@4.4.3) transitivePeerDependencies: - supports-color @@ -27533,6 +27535,21 @@ snapshots: dependencies: buffer: 5.7.1 + create-jest@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@types/node@26.6.5)(typescript@5.4.5)): + dependencies: + '@jest/types': 29.6.3 + chalk: 4.1.2 + exit: 0.1.2 + graceful-fs: 4.2.11 + jest-config: 29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@types/node@26.6.5)(typescript@5.4.5)) + jest-util: 29.7.0 + prompts: 2.4.2 + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - supports-color + - ts-node + create-jest@29.7.0(@types/node@22.20.5)(ts-node@10.9.2(@types/node@22.20.1)(typescript@5.4.5)): dependencies: '@jest/types': 29.6.3 @@ -30482,6 +30499,37 @@ snapshots: - supports-color - ts-node + jest-config@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@types/node@26.6.5)(typescript@5.4.5)): + dependencies: + '@babel/core': 7.29.7 + '@jest/test-sequencer': 29.7.0 + '@jest/types': 29.6.3 + babel-jest: 29.7.0(@babel/core@7.29.7) + chalk: 4.1.2 + ci-info: 3.9.0 + deepmerge: 4.3.1 + glob: 7.2.3 + graceful-fs: 4.2.11 + jest-circus: 29.7.0 + jest-environment-node: 29.7.0 + jest-get-type: 29.6.3 + jest-regex-util: 29.6.3 + jest-resolve: 29.7.0 + jest-runner: 29.7.0 + jest-util: 29.7.0 + jest-validate: 29.7.0 + micromatch: 4.0.8 + parse-json: 5.2.0 + pretty-format: 29.7.0 + slash: 3.0.0 + strip-json-comments: 3.1.1 + optionalDependencies: + '@types/node': 22.20.1 + ts-node: 10.9.2(@types/node@26.6.5)(typescript@5.4.5) + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + jest-config@29.7.0(@types/node@22.20.5)(ts-node@10.9.2(@types/node@22.20.1)(typescript@5.4.5)): dependencies: '@babel/core': 7.29.7