diff --git a/.gitignore b/.gitignore index c885c4588e..67a5dd7403 100644 --- a/.gitignore +++ b/.gitignore @@ -466,3 +466,4 @@ ts/packages/agentSdkWrapper/plans/ /ts/packages/copilot-plugin/dist-exe /ts/msi-out ts/config.local.yaml.bak +/ts/tmp/bundled-agent-server diff --git a/pipelines/azure-build-publish-all.yml b/pipelines/azure-build-publish-all.yml index 13af4238b4..274421ebe5 100644 --- a/pipelines/azure-build-publish-all.yml +++ b/pipelines/azure-build-publish-all.yml @@ -159,23 +159,12 @@ stages: displayName: "Upload artifact: npm-packages" artifact: npm-packages - # Stage copilot-plugin dist (platform-neutral; used by plugin - # publish and MSI build). + # Stage the minimal copilot-plugin runtime used by plugin publication + # and the MSI. - bash: | set -euo pipefail - PLUGIN_SRC="$(buildDirectory)/packages/copilot-plugin" - STAGE="$(stagingDir)/copilot-plugin" - mkdir -p "$STAGE" - - cp -r "$PLUGIN_SRC/dist" "$STAGE/dist" - cp "$PLUGIN_SRC/hooks.json" "$STAGE/hooks.json" - cp "$PLUGIN_SRC/.mcp.json" "$STAGE/.mcp.json" - cp "$PLUGIN_SRC/plugin.json" "$STAGE/plugin.json" - cp -r "$PLUGIN_SRC/agents" "$STAGE/agents" - cp -r "$PLUGIN_SRC/skills" "$STAGE/skills" - - echo "Staged copilot-plugin artifact:" - find "$STAGE" -type f | head -20 || true + node tools/scripts/stageCopilotPlugin.mjs \ + --out "$(stagingDir)/copilot-plugin" displayName: "Stage copilot-plugin artifact" workingDirectory: $(buildDirectory) @@ -184,7 +173,7 @@ stages: artifact: copilot-plugin # ── Job 1b: Platform-specific artifacts (matrix) ────────────── - # Produces: agent-server deploy, optional agents, MCP exe per RID. + # Produces: bundled agent-server, optional agent bundles, MCP exe per RID. - job: build_platform_artifacts displayName: "Build platform artifacts" strategy: @@ -226,6 +215,11 @@ stages: displayName: "Build agent-server (+ deps)" workingDirectory: $(buildDirectory) + - script: | + node tools/scripts/buildAgentProfile.mjs --profile all + displayName: "Build product agents" + workingDirectory: $(buildDirectory) + # Also build copilot-plugin (may already be built as an # agent-server dep; this ensures the full plugin is ready). - script: | @@ -233,17 +227,36 @@ stages: displayName: "Build copilot-plugin (+ deps)" workingDirectory: $(buildDirectory) - # Deploy agent-server for this platform. + # Bundle and validate agent-server for this platform. - bash: | set -euo pipefail EXTRA="" if [ "${{ parameters.variant }}" = "external" ]; then EXTRA="--external-cli"; fi - node tools/scripts/deployAgentServer.mjs \ + node tools/scripts/bundleAgentServer.mjs \ --out "$(stagingDir)/agent-server" \ --platform "$(platform)" --arch "$(arch)" \ --profile "${{ parameters.profile }}" $EXTRA - displayName: "Deploy agent-server ($(platform)-$(arch))" + displayName: "Bundle agent-server ($(platform)-$(arch))" + workingDirectory: $(buildDirectory) + env: + PUPPETEER_SKIP_DOWNLOAD: "true" + PUPPETEER_SKIP_CHROMIUM_DOWNLOAD: "true" + + - script: | + node tools/scripts/validateBundledArtifact.mjs --dir "$(stagingDir)/agent-server" + displayName: "Validate bundled agent-server ($(platform)-$(arch))" + workingDirectory: $(buildDirectory) + + # pnpm's legacy deploy implementation can leave the workspace in + # production-only mode. Restore development dependencies before + # running subsequent bundle and executable build scripts. + - script: | + pnpm install --prod=false --frozen-lockfile + displayName: "Restore build dependencies" workingDirectory: $(buildDirectory) + env: + PUPPETEER_SKIP_DOWNLOAD: "true" + PUPPETEER_SKIP_CHROMIUM_DOWNLOAD: "true" - publish: $(stagingDir)/agent-server displayName: "Upload artifact: agent-server-$(platform)-$(arch)" @@ -825,6 +838,7 @@ stages: variables: msiRid: win32-x64 MSI_BUILD_DIR: $(stagingDir)/msi + MSI_PUBLISH_DIR: $(stagingDir)/msi-publish steps: - checkout: self displayName: "Checkout (for build scripts)" @@ -958,8 +972,31 @@ stages: Write-Host "Signing MSI: $($msiPath.FullName)" node .\sign-msi.mjs "$($msiPath.FullName)" - # Publish MSI as pipeline artifact. - - publish: $(MSI_BUILD_DIR) + - pwsh: | + $source = Get-ChildItem "$(MSI_BUILD_DIR)" -Filter "*.msi" + if ($source.Count -ne 1) { + Write-Error "Expected exactly one MSI in $(MSI_BUILD_DIR); found $($source.Count)." + exit 1 + } + + $publishPath = "$(MSI_PUBLISH_DIR)" + if (Test-Path $publishPath) { + Remove-Item -LiteralPath $publishPath -Recurse -Force + } + New-Item -ItemType Directory -Force $publishPath | Out-Null + Copy-Item -LiteralPath $source[0].FullName -Destination $publishPath + + $publishedFiles = @(Get-ChildItem $publishPath -File) + if ($publishedFiles.Count -ne 1 -or $publishedFiles[0].Extension -ne ".msi") { + Write-Error "MSI publication directory must contain exactly one .msi file." + exit 1 + } + Write-Host "Prepared MSI-only publication directory:" + Write-Host " $($publishedFiles[0].FullName)" + displayName: "Stage signed MSI for publication" + + # Publish the MSI-only directory as the pipeline artifact. + - publish: $(MSI_PUBLISH_DIR) displayName: "Upload artifact: msi-$(msiRid)" artifact: msi-$(msiRid) @@ -971,7 +1008,7 @@ stages: scriptType: pscore scriptLocation: inlineScript inlineScript: | - $publishPath = "$(MSI_BUILD_DIR)" + $publishPath = "$(MSI_PUBLISH_DIR)" $msi = Get-ChildItem $publishPath -Filter "*.msi" | Select-Object -First 1 if ($null -eq $msi) { Write-Error "No MSI found in $publishPath" @@ -1005,34 +1042,24 @@ stages: artifact: msi-win32-x64 displayName: "Download signed MSI artifact" - - pwsh: | - $src = "$(Pipeline.Workspace)/msi-win32-x64" - $dest = "$(stagingDir)/msi-publish" - New-Item -ItemType Directory -Force $dest | Out-Null - - $msi = Get-ChildItem $src -Filter "*.msi" | Select-Object -First 1 - if ($null -eq $msi) { - Write-Error "No MSI found in $src" - exit 1 - } - Copy-Item $msi.FullName $dest - - $hash = (Get-FileHash $msi.FullName -Algorithm SHA256).Hash.ToLower() - $meta = [ordered]@{ - version = "$(packageVersion)" - file = $msi.Name - sha256 = $hash - } - $meta | ConvertTo-Json | Set-Content -Path (Join-Path $dest "latest.json") -Encoding utf8 - - Write-Host "Staged for blob publish:" - Get-ChildItem $dest | ForEach-Object { Write-Host " $($_.Name)" } - displayName: "Stage signed MSI + latest.json" + - task: AzureCLI@2 + displayName: "Clear previous MSI channel files" + inputs: + azureSubscription: $(azureSubscription) + scriptType: pscore + scriptLocation: inlineScript + inlineScript: | + az storage blob delete-batch ` + --account-name "$(azureStorageAccountName)" ` + --source "$(azureStorageContainerName)" ` + --pattern "msi/$(resolvedChannel)/*" ` + --auth-mode login ` + --only-show-errors - task: AzureFileCopy@6 displayName: "Upload MSI to Azure Storage (msi/$(resolvedChannel))" inputs: - SourcePath: $(stagingDir)/msi-publish/* + SourcePath: $(Pipeline.Workspace)\msi-win32-x64\*.msi Destination: AzureBlob azureSubscription: $(azureSubscription) storage: $(azureStorageAccountName) diff --git a/ts/package.json b/ts/package.json index f0ece72652..060d0208ce 100644 --- a/ts/package.json +++ b/ts/package.json @@ -17,6 +17,8 @@ "build": "fluid-build . -t build", "build:ext:vscode": "fluid-build . -t build:ext:vscode", "build:shell": "fluid-build agent-shell -t build --dep", + "bundle:agent-server": "node tools/scripts/bundleAgentServer.mjs", + "bundle:copilot-plugin": "node tools/scripts/stageCopilotPlugin.mjs", "check:dep": "node tools/scripts/fix-dependabot-alerts.mjs --dry-run", "check:dep:fix": "node tools/scripts/fix-dependabot-alerts.mjs", "check:link": "git ls-tree -r --name-only HEAD .. | grep \\.md | xargs markdown-link-check", @@ -84,6 +86,7 @@ "devDependencies": { "@fluidframework/build-tools": "^0.57.0", "@types/node": "^22.0.0", + "esbuild": "0.28.1", "eslint": "^10.6.0", "eslint-plugin-sonarjs": "^4.1.0", "jscpd": "^4.2.5", diff --git a/ts/packages/agentServer/bundledRuntime/package.json b/ts/packages/agentServer/bundledRuntime/package.json new file mode 100644 index 0000000000..17bbf48931 --- /dev/null +++ b/ts/packages/agentServer/bundledRuntime/package.json @@ -0,0 +1,35 @@ +{ + "name": "agent-server-bundled-runtime", + "version": "0.0.1", + "private": true, + "description": "Runtime dependencies kept external from the bundled agent server", + "homepage": "https://github.com/microsoft/TypeAgent#readme", + "repository": { + "type": "git", + "url": "https://github.com/microsoft/TypeAgent.git", + "directory": "ts/packages/agentServer/bundledRuntime" + }, + "license": "MIT", + "author": "Microsoft", + "type": "module", + "dependencies": { + "@anthropic-ai/claude-agent-sdk": "^0.3.150", + "@azure/msal-node-extensions": "^1.5.0", + "@github/copilot-sdk": "1.0.5", + "@modelcontextprotocol/server-filesystem": "2026.1.14", + "better-sqlite3": "12.6.2", + "graphology": "^0.25.4", + "graphology-communities-louvain": "^2.0.1", + "graphology-layout": "^0.6.1", + "graphology-layout-forceatlas2": "^0.10.1", + "graphology-layout-noverlap": "^0.4.1", + "graphology-metrics": "^2.1.0", + "keytar": "7.9.0", + "onnxruntime-node": "1.21.0", + "puppeteer": "^24.15.0", + "puppeteer-extra": "^3.3.6", + "puppeteer-extra-plugin-adblocker": "^2.13.6", + "puppeteer-extra-plugin-stealth": "^2.11.2", + "sharp": "^0.33.5" + } +} diff --git a/ts/packages/agents/browser/package.json b/ts/packages/agents/browser/package.json index 0dd6672263..8640c6f9f7 100644 --- a/ts/packages/agents/browser/package.json +++ b/ts/packages/agents/browser/package.json @@ -205,6 +205,35 @@ } }, "typeagent": { - "defaultAgentName": "browser" + "defaultAgentName": "browser", + "bundle": { + "entries": [ + "dist/views/server/server.mjs", + "dist/puppeteer/index.mjs" + ], + "assets": [ + "dist/views/public", + "dist/extension", + "src/agent/discovery/schema", + "src/agent/indexing/schema", + "src/agent/knowledge/actions/schema", + "src/agent/knowledge/schema", + "src/agent/search/schema", + "src/agent/webFlows/samples", + "src/agent/webFlows/schema" + ], + "assetMappings": [ + { + "package": "@typeagent/azure-ai-foundry", + "source": "dist/phrases.json", + "destination": "dist/agent/phrases.json" + }, + { + "package": "@typeagent/browser", + "source": "src/agent/webFlows/webFlowSandbox.d.ts", + "destination": "src/agent/webFlows/webFlowSandbox.d.ts" + } + ] + } } } diff --git a/ts/packages/agents/browser/src/agent/browserActionHandler.mts b/ts/packages/agents/browser/src/agent/browserActionHandler.mts index 505a7581a4..6bafadb344 100644 --- a/ts/packages/agents/browser/src/agent/browserActionHandler.mts +++ b/ts/packages/agents/browser/src/agent/browserActionHandler.mts @@ -308,8 +308,8 @@ async function cleanupBrowserSession( const dynamicDisplayRetryCounters = new Map(); const MAX_RETRY_CYCLES = 2; -// Set up periodic cleanup for running extractions cache and retry counters -setInterval( +// Do not keep short-lived hosts alive solely for cache cleanup. +const cacheCleanupTimer = setInterval( () => { runningExtractionsCache.cleanup(); @@ -324,6 +324,7 @@ setInterval( }, 5 * 60 * 1000, ); // Clean up every 5 minutes +cacheCleanupTimer.unref(); async function getDynamicDisplayImpl( type: DisplayType, diff --git a/ts/packages/agents/browser/src/agent/discovery/translator.mts b/ts/packages/agents/browser/src/agent/discovery/translator.mts index bd32362251..217b5ec2d2 100644 --- a/ts/packages/agents/browser/src/agent/discovery/translator.mts +++ b/ts/packages/agents/browser/src/agent/discovery/translator.mts @@ -13,10 +13,10 @@ import path from "path"; import fs from "fs"; import { openai as ai } from "@typeagent/aiclient"; import { hookModelTokenUsage } from "../tokenUsage.mjs"; -import { fileURLToPath } from "node:url"; import { SchemaDiscoveryActions } from "./schema/discoveryActions.mjs"; import { PageDescription } from "./schema/pageSummary.mjs"; import registerDebug from "debug"; +import { getBrowserPackageFilePath } from "../utils/packageFilePath.mjs"; const debugPerf = registerDebug("typeagent:browser:discover:perf"); @@ -118,17 +118,9 @@ function getScreenshotPromptSection( } async function getSchemaFileContents(fileName: string): Promise { - const packageRoot = path.join("..", "..", ".."); return await fs.promises.readFile( - fileURLToPath( - new URL( - path.join( - packageRoot, - "./src/agent/discovery/schema", - fileName, - ), - import.meta.url, - ), + getBrowserPackageFilePath( + path.join("src", "agent", "discovery", "schema", fileName), ), "utf8", ); diff --git a/ts/packages/agents/browser/src/agent/indexing/contentSummaryAdapter.mts b/ts/packages/agents/browser/src/agent/indexing/contentSummaryAdapter.mts index 3dd7415e6c..a371aee53a 100644 --- a/ts/packages/agents/browser/src/agent/indexing/contentSummaryAdapter.mts +++ b/ts/packages/agents/browser/src/agent/indexing/contentSummaryAdapter.mts @@ -7,20 +7,15 @@ import { openai as ai } from "@typeagent/aiclient"; import { ExtractionMode } from "@typeagent/website-memory"; import registerDebug from "debug"; import { PageSummary } from "./schema/summarization.mjs"; -import { fileURLToPath } from "url"; import path from "path"; import fs from "fs"; +import { getBrowserPackageFilePath } from "../utils/packageFilePath.mjs"; const debug = registerDebug("typeagent:browser:indexing"); function getSchemaFileContents(fileName: string): string { - const packageRoot = path.join("..", "..", ".."); - return fs.readFileSync( - fileURLToPath( - new URL( - path.join(packageRoot, "./src/agent/indexing/schema", fileName), - import.meta.url, - ), + getBrowserPackageFilePath( + path.join("src", "agent", "indexing", "schema", fileName), ), "utf8", ); diff --git a/ts/packages/agents/browser/src/agent/knowledge/actions/graphActions.mts b/ts/packages/agents/browser/src/agent/knowledge/actions/graphActions.mts index b16a7b8671..6cabdb1301 100644 --- a/ts/packages/agents/browser/src/agent/knowledge/actions/graphActions.mts +++ b/ts/packages/agents/browser/src/agent/knowledge/actions/graphActions.mts @@ -26,19 +26,18 @@ import { createTypeScriptJsonValidator } from "typechat/ts"; import { TopicRelationshipAnalysis } from "./schema/topicRelationship.mjs"; import fs from "fs"; import path from "path"; -import { fileURLToPath } from "url"; +import { getBrowserPackageFilePath } from "../../utils/packageFilePath.mjs"; function getSchemaFileContents(fileName: string): string { - const packageRoot = path.join("..", "..", "..", ".."); return fs.readFileSync( - fileURLToPath( - new URL( - path.join( - packageRoot, - "./src/agent/knowledge/actions/schema", - fileName, - ), - import.meta.url, + getBrowserPackageFilePath( + path.join( + "src", + "agent", + "knowledge", + "actions", + "schema", + fileName, ), ), "utf8", diff --git a/ts/packages/agents/browser/src/agent/knowledge/actions/pageQnAActions.mts b/ts/packages/agents/browser/src/agent/knowledge/actions/pageQnAActions.mts index c2515f2ea8..0299d1a551 100644 --- a/ts/packages/agents/browser/src/agent/knowledge/actions/pageQnAActions.mts +++ b/ts/packages/agents/browser/src/agent/knowledge/actions/pageQnAActions.mts @@ -11,24 +11,16 @@ import { SuggestedQuestion, } from "../schema/pageQuestionSchema.mjs"; import registerDebug from "debug"; -import { fileURLToPath } from "url"; import path from "path"; import fs from "fs"; +import { getBrowserPackageFilePath } from "../../utils/packageFilePath.mjs"; const debug = registerDebug("typeagent:browser:page-qna"); function getSchemaFileContents(fileName: string): string { - const packageRoot = path.join("..", "..", "..", ".."); return fs.readFileSync( - fileURLToPath( - new URL( - path.join( - packageRoot, - "./src/agent/knowledge/schema", - fileName, - ), - import.meta.url, - ), + getBrowserPackageFilePath( + path.join("src", "agent", "knowledge", "schema", fileName), ), "utf8", ); diff --git a/ts/packages/agents/browser/src/agent/search/answerGenerator.mts b/ts/packages/agents/browser/src/agent/search/answerGenerator.mts index ef83be75dc..5ddc333580 100644 --- a/ts/packages/agents/browser/src/agent/search/answerGenerator.mts +++ b/ts/packages/agents/browser/src/agent/search/answerGenerator.mts @@ -8,20 +8,16 @@ import { AnswerEnhancement } from "./schema/answerEnhancement.mjs"; import { QueryAnalysis } from "./schema/queryAnalysis.mjs"; import { SearchContext } from "./utils/contextBuilder.mjs"; import registerDebug from "debug"; -import { fileURLToPath } from "url"; import path from "path"; import fs from "fs"; +import { getBrowserPackageFilePath } from "../utils/packageFilePath.mjs"; const debug = registerDebug("typeagent:browser:answer-generator"); function getSchemaFileContents(fileName: string): string { - const packageRoot = path.join("..", "..", ".."); return fs.readFileSync( - fileURLToPath( - new URL( - path.join(packageRoot, "./src/agent/search/schema", fileName), - import.meta.url, - ), + getBrowserPackageFilePath( + path.join("src", "agent", "search", "schema", fileName), ), "utf8", ); diff --git a/ts/packages/agents/browser/src/agent/search/queryAnalyzer.mts b/ts/packages/agents/browser/src/agent/search/queryAnalyzer.mts index 4e3c53280a..3294857563 100644 --- a/ts/packages/agents/browser/src/agent/search/queryAnalyzer.mts +++ b/ts/packages/agents/browser/src/agent/search/queryAnalyzer.mts @@ -6,20 +6,16 @@ import { createTypeScriptJsonValidator } from "typechat/ts"; import { openai as ai } from "@typeagent/aiclient"; import { QueryAnalysis, TemporalExpression } from "./schema/queryAnalysis.mjs"; import registerDebug from "debug"; -import { fileURLToPath } from "url"; import path from "path"; import fs from "fs"; +import { getBrowserPackageFilePath } from "../utils/packageFilePath.mjs"; const debug = registerDebug("typeagent:browser:query-analyzer"); function getSchemaFileContents(fileName: string): string { - const packageRoot = path.join("..", "..", ".."); return fs.readFileSync( - fileURLToPath( - new URL( - path.join(packageRoot, "./src/agent/search/schema", fileName), - import.meta.url, - ), + getBrowserPackageFilePath( + path.join("src", "agent", "search", "schema", fileName), ), "utf8", ); diff --git a/ts/packages/agents/browser/src/agent/utils/packageFilePath.mts b/ts/packages/agents/browser/src/agent/utils/packageFilePath.mts new file mode 100644 index 0000000000..39413c9902 --- /dev/null +++ b/ts/packages/agents/browser/src/agent/utils/packageFilePath.mts @@ -0,0 +1,30 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +import fs from "node:fs"; +import path from "node:path"; +import { fileURLToPath } from "node:url"; + +function findBrowserPackageRoot(): string { + let current = path.dirname(fileURLToPath(import.meta.url)); + while (true) { + const packageJson = path.join(current, "package.json"); + if (fs.existsSync(packageJson)) { + const pkg = JSON.parse(fs.readFileSync(packageJson, "utf8")); + if (pkg.name === "@typeagent/browser") { + return current; + } + } + const parent = path.dirname(current); + if (parent === current) { + throw new Error("Unable to locate the @typeagent/browser package."); + } + current = parent; + } +} + +const browserPackageRoot = findBrowserPackageRoot(); + +export function getBrowserPackageFilePath(relativePath: string): string { + return path.join(browserPackageRoot, relativePath); +} diff --git a/ts/packages/agents/browser/src/agent/webFlows/scriptGenerator.mts b/ts/packages/agents/browser/src/agent/webFlows/scriptGenerator.mts index f1fdba8e1c..67eb8c86af 100644 --- a/ts/packages/agents/browser/src/agent/webFlows/scriptGenerator.mts +++ b/ts/packages/agents/browser/src/agent/webFlows/scriptGenerator.mts @@ -6,12 +6,12 @@ import { createTypeScriptJsonValidator } from "typechat/ts"; import { openai as ai } from "@typeagent/aiclient"; import path from "path"; import fs from "fs"; -import { fileURLToPath } from "node:url"; import { WebFlowDefinition } from "./types.js"; import { BrowserReasoningTrace } from "./reasoning/browserReasoningTypes.mjs"; import { validateWebFlowScript } from "./scriptValidator.mjs"; import { WebFlowGenerationResult } from "./schema/webFlowGeneration.mjs"; import registerDebug from "debug"; +import { getBrowserPackageFilePath } from "../utils/packageFilePath.mjs"; const debug = registerDebug("typeagent:browser:webflows:scriptgen"); @@ -27,13 +27,9 @@ export interface ScriptGenerationOptions { } async function getSchemaFileContents(fileName: string): Promise { - const packageRoot = path.join("..", "..", ".."); return await fs.promises.readFile( - fileURLToPath( - new URL( - path.join(packageRoot, "./src/agent/webFlows/schema", fileName), - import.meta.url, - ), + getBrowserPackageFilePath( + path.join("src", "agent", "webFlows", "schema", fileName), ), "utf8", ); diff --git a/ts/packages/agents/powershell/package.json b/ts/packages/agents/powershell/package.json index a1389e8640..ddd1ea7a8f 100644 --- a/ts/packages/agents/powershell/package.json +++ b/ts/packages/agents/powershell/package.json @@ -288,6 +288,15 @@ } }, "typeagent": { - "defaultAgentName": "powershell" + "defaultAgentName": "powershell", + "bundle": { + "assetMappings": [ + { + "package": "@typeagent/powershell-typeagent", + "source": "scripts/scriptHost.ps1", + "destination": "scripts/scriptHost.ps1" + } + ] + } } } diff --git a/ts/packages/agents/powershell/src/execution/powershellRunner.mts b/ts/packages/agents/powershell/src/execution/powershellRunner.mts index 10754a6888..c2ce0c1fd4 100644 --- a/ts/packages/agents/powershell/src/execution/powershellRunner.mts +++ b/ts/packages/agents/powershell/src/execution/powershellRunner.mts @@ -2,11 +2,35 @@ // Licensed under the MIT License. import { spawn } from "child_process"; +import fs from "node:fs"; import { join, dirname } from "path"; import { fileURLToPath } from "url"; const __dirname = dirname(fileURLToPath(import.meta.url)); +function findPackageRoot(): string { + let current = __dirname; + while (true) { + const packageJson = join(current, "package.json"); + if ( + fs.existsSync(packageJson) && + JSON.parse(fs.readFileSync(packageJson, "utf8")).name === + "@typeagent/powershell-typeagent" + ) { + return current; + } + const parent = dirname(current); + if (parent === current) { + throw new Error( + "Unable to locate the @typeagent/powershell-typeagent package.", + ); + } + current = parent; + } +} + +const packageRoot = findPackageRoot(); + const MAX_OUTPUT_SIZE = 1024 * 1024; // 1MB export interface ScriptExecutionRequest { @@ -34,13 +58,7 @@ export interface ScriptExecutionResult { export async function executeScript( request: ScriptExecutionRequest, ): Promise { - const scriptHostPath = join( - __dirname, - "..", - "..", - "scripts", - "scriptHost.ps1", - ); + const scriptHostPath = join(packageRoot, "scripts", "scriptHost.ps1"); const args = [ "-NoProfile", diff --git a/ts/packages/agents/taskflow/package.json b/ts/packages/agents/taskflow/package.json index c1fb229646..19ddc10609 100644 --- a/ts/packages/agents/taskflow/package.json +++ b/ts/packages/agents/taskflow/package.json @@ -39,6 +39,15 @@ "rimraf": "^6.0.1" }, "typeagent": { - "defaultAgentName": "taskflow" + "defaultAgentName": "taskflow", + "bundle": { + "assetMappings": [ + { + "package": "@typeagent/taskflow-typeagent", + "source": "src/script/taskFlowSandbox.d.ts", + "destination": "src/script/taskFlowSandbox.d.ts" + } + ] + } } } diff --git a/ts/packages/agents/taskflow/src/script/sandboxDeclarations.mts b/ts/packages/agents/taskflow/src/script/sandboxDeclarations.mts index 8c0ccb7f10..ad8d1d99cf 100644 --- a/ts/packages/agents/taskflow/src/script/sandboxDeclarations.mts +++ b/ts/packages/agents/taskflow/src/script/sandboxDeclarations.mts @@ -1,6 +1,7 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. +import fs from "node:fs"; import path from "path"; import { fileURLToPath } from "node:url"; import { @@ -10,8 +11,30 @@ import { const __dirname = path.dirname(fileURLToPath(import.meta.url)); +function findPackageRoot(): string { + let current = __dirname; + while (true) { + const packageJson = path.join(current, "package.json"); + if ( + fs.existsSync(packageJson) && + JSON.parse(fs.readFileSync(packageJson, "utf8")).name === + "@typeagent/taskflow-typeagent" + ) { + return current; + } + const parent = path.dirname(current); + if (parent === current) { + throw new Error( + "Unable to locate the @typeagent/taskflow-typeagent package.", + ); + } + current = parent; + } +} + const generator = createSandboxDeclarationGenerator({ candidatePaths: [ + path.join(findPackageRoot(), "src", "script", "taskFlowSandbox.d.ts"), path.resolve( __dirname, "..", diff --git a/ts/packages/coda/package.json b/ts/packages/coda/package.json index 3724db404d..f2529452b7 100644 --- a/ts/packages/coda/package.json +++ b/ts/packages/coda/package.json @@ -29,8 +29,8 @@ "prettier": "prettier --check . --ignore-path ../../.prettierignore", "prettier:fix": "prettier --write . --ignore-path ../../.prettierignore", "pretest": "pnpm run build", - "test:full": "vscode-test", "test-compile": "tsc -p ./src", + "test:full": "vscode-test", "vscode:prepublish": "pnpm run esbuild-base --minify", "watch": "tsc -w" }, diff --git a/ts/packages/defaultAgentProvider/src/utils/getPackageFilePath.ts b/ts/packages/defaultAgentProvider/src/utils/getPackageFilePath.ts index 1ae4632eaf..4c67ff4151 100644 --- a/ts/packages/defaultAgentProvider/src/utils/getPackageFilePath.ts +++ b/ts/packages/defaultAgentProvider/src/utils/getPackageFilePath.ts @@ -8,6 +8,28 @@ export function getPackageFilePath(packageRootRelativePath: string) { if (path.isAbsolute(packageRootRelativePath)) { return packageRootRelativePath; } + + const runtimeRoot = process.env.TYPEAGENT_RUNTIME_ROOT; + if (runtimeRoot) { + if ( + packageRootRelativePath === "node_modules" || + packageRootRelativePath.startsWith("node_modules/") || + packageRootRelativePath.startsWith("node_modules\\") || + packageRootRelativePath.startsWith("./node_modules/") || + packageRootRelativePath.startsWith(".\\node_modules\\") + ) { + return path.resolve( + runtimeRoot, + packageRootRelativePath.replace(/^\.?[\\/]/, ""), + ); + } + return path.resolve( + runtimeRoot, + "default-agent-provider", + packageRootRelativePath, + ); + } + return fileURLToPath( new URL( path.join(packageRoot, packageRootRelativePath), diff --git a/ts/packages/dispatcher/dispatcher/src/reasoning/subagentManager.ts b/ts/packages/dispatcher/dispatcher/src/reasoning/subagentManager.ts index 3f1fe473d0..5a2a87e0f2 100644 --- a/ts/packages/dispatcher/dispatcher/src/reasoning/subagentManager.ts +++ b/ts/packages/dispatcher/dispatcher/src/reasoning/subagentManager.ts @@ -71,6 +71,10 @@ export function resolveAgentServerUrl(): string { * Go up 5 levels to reach `ts/`, then into the commandExecutor package. */ function getCommandExecutorEntry(): string { + const runtimeRoot = process.env.TYPEAGENT_RUNTIME_ROOT; + if (runtimeRoot) { + return path.join(runtimeRoot, "bin", "command-executor.js"); + } const thisFile = fileURLToPath(import.meta.url); const repoRoot = path.resolve(path.dirname(thisFile), "../../../../.."); return path.join( diff --git a/ts/packages/dispatcher/dispatcher/src/utils/getPackageFilePath.ts b/ts/packages/dispatcher/dispatcher/src/utils/getPackageFilePath.ts index 3fd37117aa..6ccb53812f 100644 --- a/ts/packages/dispatcher/dispatcher/src/utils/getPackageFilePath.ts +++ b/ts/packages/dispatcher/dispatcher/src/utils/getPackageFilePath.ts @@ -9,6 +9,23 @@ export function getPackageFilePath(packageRootRelativePath: string) { return packageRootRelativePath; } + const runtimeRoot = process.env.TYPEAGENT_RUNTIME_ROOT; + if (runtimeRoot) { + if ( + packageRootRelativePath === "node_modules" || + packageRootRelativePath.startsWith("node_modules/") || + packageRootRelativePath.startsWith("node_modules\\") || + packageRootRelativePath.startsWith("./node_modules/") || + packageRootRelativePath.startsWith(".\\node_modules\\") + ) { + return path.resolve( + runtimeRoot, + packageRootRelativePath.replace(/^\.?[\\/]/, ""), + ); + } + return path.resolve(runtimeRoot, "dispatcher", packageRootRelativePath); + } + // From dispatcher/dispatcher/dist/utils/ (where this compiled file lives): // - For agent paths (agents/*): go up 4 levels to reach packages/ // dispatcher/dispatcher/dist/utils/ -> ../../../../ -> packages/ diff --git a/ts/pnpm-lock.yaml b/ts/pnpm-lock.yaml index 918a6cff53..e55dcd843f 100644 --- a/ts/pnpm-lock.yaml +++ b/ts/pnpm-lock.yaml @@ -24,22 +24,25 @@ importers: devDependencies: '@fluidframework/build-tools': specifier: ^0.57.0 - version: 0.57.0(@types/node@22.20.1)(supports-color@8.1.1) + version: 0.57.0(@types/node@22.15.18)(supports-color@8.1.1) '@types/node': specifier: ^22.0.0 - version: 22.20.1 + version: 22.15.18 + esbuild: + specifier: 0.28.1 + version: 0.28.1 eslint: specifier: ^10.6.0 - version: 10.7.0(jiti@2.7.0)(supports-color@8.1.1) + version: 10.6.0(jiti@2.7.0)(supports-color@8.1.1) eslint-plugin-sonarjs: specifier: ^4.1.0 - version: 4.2.0(eslint@10.7.0(jiti@2.7.0)(supports-color@8.1.1)) + version: 4.1.0(eslint@10.6.0(jiti@2.7.0)(supports-color@8.1.1)) jscpd: specifier: ^4.2.5 version: 4.2.5 knip: specifier: ^6.24.0 - version: 6.29.0 + version: 6.24.0 madge: specifier: ^8.0.0 version: 8.0.0(supports-color@8.1.1)(typescript@5.9.3) @@ -54,10 +57,10 @@ importers: version: 0.4.0 tsx: specifier: ^4.21.0 - version: 4.23.1 + version: 4.21.0 typescript-eslint: specifier: ^8.62.1 - version: 8.65.0(eslint@10.7.0(jiti@2.7.0)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.9.3) + version: 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) examples/agentExamples/echo: dependencies: @@ -73,7 +76,7 @@ importers: version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -101,7 +104,7 @@ importers: version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -149,20 +152,20 @@ importers: version: link:../../packages/defaultAgentProvider dotenv: specifier: ^16.3.1 - version: 16.6.1 + version: 16.5.0 express: specifier: ^4.22.0 - version: 4.22.2 + version: 4.22.1 find-config: specifier: ^1.0.0 version: 1.0.0 devDependencies: '@types/debug': specifier: ^4.1.12 - version: 4.1.13 + version: 4.1.12 '@types/express': specifier: ^4.17.17 - version: 4.17.25 + version: 4.17.21 '@types/find-config': specifier: 1.0.4 version: 1.0.4 @@ -180,10 +183,10 @@ importers: version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 ts-loader: specifier: ^9.5.1 - version: 9.6.2(typescript@5.4.5)(webpack@5.108.4(postcss@8.5.22)) + version: 9.5.2(typescript@5.4.5)(webpack@5.105.0(esbuild@0.28.1)(postcss@8.5.21)) typescript: specifier: ~5.4.5 version: 5.4.5 @@ -237,13 +240,13 @@ importers: version: link:../../packages/codeProcessor dotenv: specifier: ^16.3.1 - version: 16.6.1 + version: 16.5.0 examples-lib: specifier: workspace:* version: link:../examplesLib exifreader: specifier: ^4.39.0 - version: 4.41.3 + version: 4.40.3 interactive-app: specifier: workspace:* version: link:../../packages/interactiveApp @@ -271,7 +274,7 @@ importers: version: 2.4.1 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 examples/classify: dependencies: @@ -289,14 +292,14 @@ importers: version: 2.4.1 dotenv: specifier: ^16.3.1 - version: 16.6.1 + version: 16.5.0 typechat: specifier: ^0.1.1 version: 0.1.1(typescript@5.4.5)(zod@3.25.76) devDependencies: rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -335,10 +338,10 @@ importers: version: link:../../packages/codeProcessor dotenv: specifier: ^16.3.1 - version: 16.6.1 + version: 16.5.0 exifreader: specifier: ^4.39.0 - version: 4.41.3 + version: 4.40.3 interactive-app: specifier: workspace:* version: link:../../packages/interactiveApp @@ -347,7 +350,7 @@ importers: version: link:../memoryProviders mongodb: specifier: ^6.15.0 - version: 6.21.0(socks@2.8.9) + version: 6.16.0(socks@2.8.7) typechat: specifier: ^0.1.1 version: 0.1.1(typescript@5.4.5)(zod@3.25.76) @@ -360,7 +363,7 @@ importers: version: 2.4.1 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 examples/debugDocGenerator: dependencies: @@ -406,10 +409,10 @@ importers: version: 1.0.0-rc.12 debug: specifier: ^4.4.0 - version: 4.4.3(supports-color@8.1.1) + version: 4.4.1(supports-color@8.1.1) dotenv: specifier: ^16.3.1 - version: 16.6.1 + version: 16.5.0 fast-xml-parser: specifier: '>=5.5.7 <6.0.0' version: 5.10.1 @@ -431,7 +434,7 @@ importers: devDependencies: '@types/debug': specifier: ^4.1.12 - version: 4.1.13 + version: 4.1.12 '@types/proper-lockfile': specifier: ^4.1.4 version: 4.1.4 @@ -443,7 +446,7 @@ importers: version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 examples/examplesLib: dependencies: @@ -461,7 +464,7 @@ importers: version: 5.6.2 dotenv: specifier: ^16.3.1 - version: 16.6.1 + version: 16.5.0 interactive-app: specifier: workspace:* version: link:../../packages/interactiveApp @@ -477,7 +480,7 @@ importers: version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -486,7 +489,7 @@ importers: dependencies: '@modelcontextprotocol/sdk': specifier: 1.26.0 - version: 1.26.0(supports-color@8.1.1)(zod@4.4.3) + version: 1.26.0(supports-color@8.1.1)(zod@4.1.13) '@typeagent/agent-runtime': specifier: workspace:* version: link:../../packages/typeagent @@ -501,7 +504,7 @@ importers: version: link:../../packages/knowPro dotenv: specifier: ^16.3.1 - version: 16.6.1 + version: 16.5.0 examples-lib: specifier: workspace:* version: link:../examplesLib @@ -510,7 +513,7 @@ importers: version: link:../../packages/interactiveApp zod: specifier: ^4.1.13 - version: 4.4.3 + version: 4.1.13 devDependencies: copyfiles: specifier: ^2.4.1 @@ -529,7 +532,7 @@ importers: dependencies: '@elastic/elasticsearch': specifier: ^9.3.4 - version: 9.4.2(supports-color@8.1.1) + version: 9.3.4(supports-color@8.1.1) '@typeagent/agent-runtime': specifier: workspace:* version: link:../../packages/typeagent @@ -547,7 +550,7 @@ importers: version: 12.6.2 debug: specifier: ^4.4.0 - version: 4.4.3(supports-color@8.1.1) + version: 4.4.1(supports-color@8.1.1) typechat: specifier: ^0.1.1 version: 0.1.1(typescript@5.4.5)(zod@3.25.76) @@ -557,7 +560,7 @@ importers: version: 7.6.13 '@types/debug': specifier: ^4.1.12 - version: 4.1.13 + version: 4.1.12 '@types/jest': specifier: ^29.5.7 version: 29.5.14 @@ -566,16 +569,16 @@ importers: version: 2.4.1 dotenv: specifier: ^16.3.1 - version: 16.6.1 + version: 16.5.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + version: 29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) prettier: specifier: ^3.5.3 version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -584,16 +587,16 @@ importers: dependencies: '@oclif/core': specifier: ^4.2.10 - version: 4.13.0 + version: 4.5.2 '@oclif/plugin-help': specifier: ^6 - version: 6.2.53 + version: 6.2.26 fs-extra: specifier: ^11.3.0 - version: 11.3.6 + version: 11.3.0 puppeteer: specifier: ^24.15.0 - version: 24.43.1(typescript@5.4.5) + version: 24.37.5(typescript@5.4.5) ts-node: specifier: ^10.9.1 version: 10.9.2(@types/node@22.20.1)(typescript@5.4.5) @@ -612,7 +615,7 @@ importers: version: 2.4.1 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -624,7 +627,7 @@ importers: version: link:../../packages/security/mcpValidation tsx: specifier: ^4.21.0 - version: 4.23.1 + version: 4.21.0 examples/playground: dependencies: @@ -645,7 +648,7 @@ importers: version: 2.4.1 dotenv: specifier: ^16.3.1 - version: 16.6.1 + version: 16.5.0 interactive-app: specifier: workspace:* version: link:../../packages/interactiveApp @@ -658,7 +661,7 @@ importers: devDependencies: rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 examples/remoteClient: dependencies: @@ -671,7 +674,7 @@ importers: devDependencies: rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -701,13 +704,13 @@ importers: version: link:../../packages/dispatcher/dispatcher debug: specifier: ^4.4.0 - version: 4.4.3(supports-color@8.1.1) + version: 4.4.1(supports-color@8.1.1) default-agent-provider: specifier: workspace:* version: link:../../packages/defaultAgentProvider dotenv: specifier: ^16.3.1 - version: 16.6.1 + version: 16.5.0 find-config: specifier: ^1.0.0 version: 1.0.0 @@ -726,7 +729,7 @@ importers: devDependencies: '@types/debug': specifier: ^4.1.12 - version: 4.1.13 + version: 4.1.12 '@types/find-config': specifier: 1.0.4 version: 1.0.4 @@ -735,7 +738,7 @@ importers: version: 2.4.1 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 examples/searchActionTest: dependencies: @@ -756,7 +759,7 @@ importers: version: 2.4.1 dotenv: specifier: ^16.3.1 - version: 16.6.1 + version: 16.5.0 interactive-app: specifier: workspace:* version: link:../../packages/interactiveApp @@ -769,7 +772,7 @@ importers: devDependencies: rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 examples/snipsBench: dependencies: @@ -782,7 +785,7 @@ importers: devDependencies: rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -797,41 +800,41 @@ importers: version: 5.6.2 debug: specifier: ^4.4.0 - version: 4.4.3(supports-color@8.1.1) + version: 4.4.1(supports-color@8.1.1) devDependencies: '@types/debug': specifier: ^4.1.12 - version: 4.1.13 + version: 4.1.12 '@types/jest': specifier: ^29.5.7 version: 29.5.14 copy-webpack-plugin: specifier: ^12.0.1 - version: 12.0.2(webpack@5.108.4) + version: 12.0.2(webpack@5.105.0) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + version: 29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) prettier: specifier: ^3.5.3 version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 ts-loader: specifier: ^9.5.1 - version: 9.6.2(typescript@5.4.5)(webpack@5.108.4) + version: 9.5.2(typescript@5.4.5)(webpack@5.105.0) typescript: specifier: ~5.4.5 version: 5.4.5 webpack: specifier: ^5.104.1 - version: 5.108.4(postcss@8.5.22)(webpack-cli@5.1.4) + version: 5.105.0(esbuild@0.28.1)(postcss@8.5.21)(webpack-cli@5.1.4) webpack-cli: specifier: ^5.1.4 - version: 5.1.4(webpack-dev-server@5.2.6)(webpack@5.108.4) + version: 5.1.4(webpack-dev-server@5.2.6)(webpack@5.105.0) webpack-dev-server: specifier: ^5.2.6 - version: 5.2.6(debug@4.4.3(supports-color@8.1.1))(supports-color@8.1.1)(tslib@2.8.1)(webpack-cli@5.1.4)(webpack@5.108.4) + version: 5.2.6(debug@4.4.1(supports-color@8.1.1))(supports-color@8.1.1)(tslib@2.8.1)(webpack-cli@5.1.4)(webpack@5.105.0) examples/vscodeSchemaGen: dependencies: @@ -858,10 +861,10 @@ importers: version: 2.4.1 debug: specifier: ^4.4.0 - version: 4.4.3(supports-color@8.1.1) + version: 4.4.1(supports-color@8.1.1) dotenv: specifier: ^16.3.1 - version: 16.6.1 + version: 16.5.0 fastest-levenshtein: specifier: ^1.0.16 version: 1.0.16 @@ -871,7 +874,7 @@ importers: devDependencies: rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -880,10 +883,10 @@ importers: dependencies: '@azure/ai-projects': specifier: ^2.2.0 - version: 2.3.1(@aws-sdk/credential-provider-node@3.972.71)(@smithy/signature-v4@5.6.8)(ws@8.21.1)(zod@3.25.76) + version: 2.2.0(ws@8.21.1)(zod@3.25.76) '@azure/identity': specifier: ^4.10.0 - version: 4.13.1 + version: 4.10.0 '@typeagent/agent-runtime': specifier: workspace:* version: link:../../packages/typeagent @@ -907,16 +910,16 @@ importers: version: link:../../packages/codeProcessor debug: specifier: ^4.4.0 - version: 4.4.3(supports-color@8.1.1) + version: 4.4.1(supports-color@8.1.1) dotenv: specifier: ^16.3.1 - version: 16.6.1 + version: 16.5.0 fs-extra: specifier: ^11.3.0 - version: 11.3.6 + version: 11.3.0 puppeteer: specifier: ^24.15.0 - version: 24.43.1(typescript@5.4.5) + version: 24.37.5(typescript@5.4.5) typechat: specifier: ^0.1.1 version: 0.1.1(typescript@5.4.5)(zod@3.25.76) @@ -932,7 +935,7 @@ importers: version: 2.4.1 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 examples/whisperClient: dependencies: @@ -941,41 +944,41 @@ importers: version: 5.6.2 debug: specifier: ^4.4.0 - version: 4.4.3(supports-color@8.1.1) + version: 4.4.1(supports-color@8.1.1) devDependencies: '@types/debug': specifier: ^4.1.12 - version: 4.1.13 + version: 4.1.12 '@types/jest': specifier: ^29.5.7 version: 29.5.14 copy-webpack-plugin: specifier: ^12.0.1 - version: 12.0.2(webpack@5.108.4) + version: 12.0.2(webpack@5.105.0) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + version: 29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) prettier: specifier: ^3.5.3 version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 ts-loader: specifier: ^9.5.1 - version: 9.6.2(typescript@5.4.5)(webpack@5.108.4) + version: 9.5.2(typescript@5.4.5)(webpack@5.105.0) typescript: specifier: ~5.4.5 version: 5.4.5 webpack: specifier: ^5.104.1 - version: 5.108.4(postcss@8.5.22)(webpack-cli@5.1.4) + version: 5.105.0(esbuild@0.28.1)(postcss@8.5.21)(webpack-cli@5.1.4) webpack-cli: specifier: ^5.1.4 - version: 5.1.4(webpack-dev-server@5.2.6)(webpack@5.108.4) + version: 5.1.4(webpack-dev-server@5.2.6)(webpack@5.105.0) webpack-dev-server: specifier: ^5.2.6 - version: 5.2.6(debug@4.4.3(supports-color@8.1.1))(supports-color@8.1.1)(tslib@2.8.1)(webpack-cli@5.1.4)(webpack@5.108.4) + version: 5.2.6(debug@4.4.1(supports-color@8.1.1))(supports-color@8.1.1)(tslib@2.8.1)(webpack-cli@5.1.4)(webpack@5.105.0) examples/workflow/adapter: dependencies: @@ -1000,16 +1003,16 @@ importers: version: 29.5.14 concurrently: specifier: ^9.1.2 - version: 9.2.4 + version: 9.1.2 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + version: 29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) prettier: specifier: ^3.5.3 version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -1037,13 +1040,13 @@ importers: version: 29.5.14 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + version: 29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) prettier: specifier: ^3.5.3 version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -1068,16 +1071,16 @@ importers: version: 29.5.14 '@types/node': specifier: ^22.10.5 - version: 22.20.1 + version: 22.15.18 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.20.1)(supports-color@8.1.1)(ts-node@10.9.2(@types/node@22.20.1)(typescript@5.4.5)) + version: 29.7.0(@types/node@22.15.18)(ts-node@10.9.2(@types/node@22.15.18)(typescript@5.4.5)) prettier: specifier: ^3.5.3 version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -1093,13 +1096,13 @@ importers: version: 29.5.14 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + version: 29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) prettier: specifier: ^3.5.3 version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -1114,7 +1117,7 @@ importers: version: link:../../../packages/aiclient ajv: specifier: ^8.17.1 - version: 8.20.0 + version: 8.18.0 debug: specifier: ^4.3.4 version: 4.4.3(supports-color@8.1.1) @@ -1124,19 +1127,19 @@ importers: devDependencies: '@types/debug': specifier: ^4.1.12 - version: 4.1.13 + version: 4.1.12 '@types/jest': specifier: ^29.5.7 version: 29.5.14 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + version: 29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) prettier: specifier: ^3.5.3 version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -1155,16 +1158,16 @@ importers: version: 29.5.14 '@types/node': specifier: ^22.10.5 - version: 22.20.1 + version: 22.15.18 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.20.1)(supports-color@8.1.1)(ts-node@10.9.2(@types/node@22.20.1)(typescript@5.4.5)) + version: 29.7.0(@types/node@22.15.18)(ts-node@10.9.2(@types/node@22.15.18)(typescript@5.4.5)) prettier: specifier: ^3.5.3 version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -1192,16 +1195,16 @@ importers: version: 29.5.14 '@types/node': specifier: ^22.10.5 - version: 22.20.1 + version: 22.19.19 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.20.1)(supports-color@8.1.1)(ts-node@10.9.2(@types/node@22.20.1)(typescript@5.4.5)) + version: 29.7.0(@types/node@22.19.19)(ts-node@10.9.2(@types/node@22.19.19)(typescript@5.4.5)) prettier: specifier: ^3.5.3 version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -1219,13 +1222,13 @@ importers: version: 7.0.15 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + version: 29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) prettier: specifier: ^3.5.3 version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -1244,10 +1247,10 @@ importers: version: 10.0.10 '@types/node': specifier: ^22.10.5 - version: 22.20.1 + version: 22.19.19 '@types/vscode': specifier: ^1.90.0 - version: 1.125.0 + version: 1.100.0 '@vscode/test-electron': specifier: ^2.4.1 version: 2.5.2 @@ -1268,7 +1271,7 @@ importers: version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -1277,7 +1280,7 @@ importers: devDependencies: rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 workflow-compiler: specifier: workspace:* version: link:../compiler @@ -1302,13 +1305,13 @@ importers: devDependencies: '@types/vscode': specifier: ^1.90.0 - version: 1.125.0 + version: 1.100.0 grammar-tools-ui: specifier: workspace:* version: link:../../packages/grammarTools/ui lit: specifier: ^3.1.0 - version: 3.3.3 + version: 3.3.2 rimraf: specifier: ^5.0.0 version: 5.0.10 @@ -1317,13 +1320,13 @@ importers: version: 5.4.5 vite: specifier: ^6.4.3 - version: 6.4.3(@types/node@24.13.3)(jiti@2.7.0)(less@4.8.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0) + version: 6.4.3(@types/node@26.1.1)(jiti@2.7.0)(less@4.3.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0) packages/actionGrammar: dependencies: '@anthropic-ai/claude-agent-sdk': specifier: ^0.3.150 - version: 0.3.218(@anthropic-ai/sdk@0.93.0(zod@4.4.3))(@modelcontextprotocol/sdk@1.26.0(zod@4.4.3))(zod@4.4.3) + version: 0.3.162(@anthropic-ai/sdk@0.93.0(zod@4.4.3))(@modelcontextprotocol/sdk@1.26.0(zod@4.4.3))(zod@4.3.6) '@typeagent/action-schema': specifier: workspace:* version: link:../actionSchema @@ -1335,20 +1338,20 @@ importers: version: link:../config debug: specifier: ^4.4.0 - version: 4.4.3(supports-color@8.1.1) + version: 4.4.1(supports-color@8.1.1) dotenv: specifier: ^16.4.5 - version: 16.6.1 + version: 16.5.0 regexp.escape: specifier: ^2.0.1 version: 2.0.1 devDependencies: '@types/async': specifier: ^3.2.24 - version: 3.2.25 + version: 3.2.24 '@types/debug': specifier: ^4.1.12 - version: 4.1.13 + version: 4.1.12 '@types/jest': specifier: ^29.5.7 version: 29.5.14 @@ -1360,13 +1363,13 @@ importers: version: 5.6.2 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + version: 29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) prettier: specifier: ^3.5.3 version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -1375,10 +1378,10 @@ importers: dependencies: '@oclif/core': specifier: ^4.2.10 - version: 4.13.0 + version: 4.5.2 '@oclif/plugin-help': specifier: ^6 - version: 6.2.53 + version: 6.2.26 '@typeagent/action-grammar': specifier: workspace:* version: link:../actionGrammar @@ -1388,7 +1391,7 @@ importers: devDependencies: rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -1397,39 +1400,39 @@ importers: dependencies: debug: specifier: ^4.4.0 - version: 4.4.3(supports-color@8.1.1) + version: 4.4.1(supports-color@8.1.1) typescript: specifier: ~5.4.5 version: 5.4.5 devDependencies: '@types/debug': specifier: ^4.1.12 - version: 4.1.13 + version: 4.1.12 '@types/jest': specifier: ^29.5.7 version: 29.5.14 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + version: 29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 packages/actionSchemaCompiler: dependencies: '@oclif/core': specifier: ^4.2.10 - version: 4.13.0 + version: 4.5.2 '@oclif/plugin-help': specifier: ^6 - version: 6.2.53 + version: 6.2.26 '@typeagent/action-schema': specifier: workspace:* version: link:../actionSchema devDependencies: rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -1448,10 +1451,10 @@ importers: version: 29.5.14 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + version: 29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 packages/agentRpc: dependencies: @@ -1463,23 +1466,23 @@ importers: version: link:../utils/commonUtils debug: specifier: ^4.4.0 - version: 4.4.3(supports-color@8.1.1) + version: 4.4.1(supports-color@8.1.1) devDependencies: '@types/debug': specifier: ^4.1.12 - version: 4.1.13 + version: 4.1.12 '@types/jest': specifier: ^29.5.7 version: 29.5.14 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + version: 29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) prettier: specifier: ^3.5.3 version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -1491,26 +1494,26 @@ importers: version: link:../utils/commonUtils debug: specifier: ^4.4.0 - version: 4.4.3(supports-color@8.1.1) + version: 4.4.1(supports-color@8.1.1) type-fest: specifier: ^4.39.1 version: 4.41.0 devDependencies: '@types/debug': specifier: ^4.1.12 - version: 4.1.13 + version: 4.1.12 '@types/jest': specifier: ^29.5.7 version: 29.5.14 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + version: 29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) prettier: specifier: ^3.5.3 version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -1519,13 +1522,13 @@ importers: dependencies: '@anthropic-ai/claude-agent-sdk': specifier: ^0.3.150 - version: 0.3.218(@anthropic-ai/sdk@0.93.0(zod@4.4.3))(@modelcontextprotocol/sdk@1.26.0(zod@4.4.3))(zod@4.4.3) + 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) '@anthropic-ai/sdk': specifier: ^0.93.0 - version: 0.93.0(zod@4.4.3) + version: 0.93.0(zod@4.3.6) '@modelcontextprotocol/sdk': specifier: 1.26.0 - version: 1.26.0(supports-color@8.1.1)(zod@4.4.3) + version: 1.26.0(zod@4.3.6) '@typeagent/action-grammar': specifier: workspace:* version: link:../actionGrammar @@ -1546,7 +1549,7 @@ importers: version: link:../coderWrapper dotenv: specifier: ^16.4.5 - version: 16.6.1 + version: 16.5.0 form-data: specifier: ^4.0.6 version: 4.0.6 @@ -1558,14 +1561,14 @@ importers: version: 1.43.1(supports-color@8.1.1) openai: specifier: ^4.73.0 - version: 4.104.0(ws@8.21.1)(zod@4.4.3) + version: 4.103.0(encoding@0.1.13)(ws@8.21.1)(zod@4.3.6) zod: specifier: ^4.1.13 - version: 4.4.3 + version: 4.3.6 devDependencies: '@types/node': specifier: ^22.0.0 - version: 22.20.1 + version: 22.15.18 prettier: specifier: ^3.2.5 version: 3.5.3 @@ -1576,6 +1579,63 @@ importers: specifier: ~5.4.5 version: 5.4.5 + packages/agentServer/bundledRuntime: + dependencies: + '@anthropic-ai/claude-agent-sdk': + specifier: ^0.3.150 + version: 0.3.162(@anthropic-ai/sdk@0.93.0(zod@4.4.3))(@modelcontextprotocol/sdk@1.26.0(zod@4.4.3))(zod@4.4.3) + '@azure/msal-node-extensions': + specifier: ^1.5.0 + version: 1.5.13 + '@github/copilot-sdk': + specifier: 1.0.5 + version: 1.0.5 + '@modelcontextprotocol/server-filesystem': + specifier: 2026.1.14 + version: 2026.1.14(zod@4.4.3) + better-sqlite3: + specifier: 12.6.2 + version: 12.6.2 + graphology: + specifier: ^0.25.4 + version: 0.25.4(graphology-types@0.24.8) + graphology-communities-louvain: + specifier: ^2.0.1 + version: 2.0.2(graphology-types@0.24.8) + graphology-layout: + specifier: ^0.6.1 + version: 0.6.1(graphology-types@0.24.8) + graphology-layout-forceatlas2: + specifier: ^0.10.1 + version: 0.10.1(graphology-types@0.24.8) + graphology-layout-noverlap: + specifier: ^0.4.1 + version: 0.4.2(graphology-types@0.24.8) + graphology-metrics: + specifier: ^2.1.0 + version: 2.4.0(graphology-types@0.24.8) + keytar: + specifier: 7.9.0 + version: 7.9.0 + onnxruntime-node: + specifier: 1.21.0 + version: 1.21.0 + puppeteer: + specifier: ^24.15.0 + version: 24.37.5(typescript@5.9.3) + puppeteer-extra: + specifier: ^3.3.6 + version: 3.3.6(puppeteer-core@24.37.5)(puppeteer@24.37.5(typescript@5.9.3))(supports-color@8.1.1) + puppeteer-extra-plugin-adblocker: + specifier: ^2.13.6 + version: 2.13.6(encoding@0.1.13)(puppeteer-core@24.37.5)(puppeteer-extra@3.3.6(puppeteer-core@24.37.5)(puppeteer@24.37.5(typescript@5.9.3))(supports-color@8.1.1))(puppeteer@24.37.5(typescript@5.9.3))(supports-color@8.1.1) + puppeteer-extra-plugin-stealth: + specifier: ^2.11.2 + version: 2.11.2(puppeteer-extra@3.3.6(puppeteer-core@24.37.5)(puppeteer@24.37.5(typescript@5.9.3))(supports-color@8.1.1))(supports-color@8.1.1) + sharp: + specifier: ^0.33.5 + version: 0.33.5 + packages/agentServer/client: dependencies: '@typeagent/agent-rpc': @@ -1605,7 +1665,7 @@ importers: version: link:../../utils/webSocketChannelServer '@types/debug': specifier: ^4.1.12 - version: 4.1.13 + version: 4.1.12 '@types/jest': specifier: ^29.5.7 version: 29.5.14 @@ -1614,13 +1674,13 @@ importers: version: 8.18.1 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + version: 29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) prettier: specifier: ^3.5.3 version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -1648,7 +1708,7 @@ importers: version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -1657,7 +1717,7 @@ importers: dependencies: '@azure/identity': specifier: ^4.10.0 - version: 4.13.1 + version: 4.10.0 '@typeagent/agent-rpc': specifier: workspace:* version: link:../../agentRpc @@ -1714,7 +1774,7 @@ importers: version: link:../../dispatcher/nodeProviders dotenv: specifier: ^16.3.1 - version: 16.6.1 + version: 16.5.0 ws: specifier: ^8.21.1 version: 8.21.1 @@ -1727,7 +1787,7 @@ importers: version: 7.6.13 '@types/debug': specifier: ^4.1.12 - version: 4.1.13 + version: 4.1.12 '@types/jest': specifier: ^29.5.7 version: 29.5.14 @@ -1736,13 +1796,13 @@ importers: version: 8.18.1 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + version: 29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) prettier: specifier: ^3.5.3 version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -1751,19 +1811,19 @@ importers: dependencies: '@azure/identity': specifier: ^4.9.1 - version: 4.13.1 + version: 4.10.0 '@azure/identity-broker': specifier: ^1.4.0 version: 1.4.0 '@azure/identity-cache-persistence': specifier: ^1.1.1 - version: 1.3.0 + version: 1.2.0 '@azure/logger': specifier: ^1.1.0 - version: 1.4.0 + version: 1.2.0 '@microsoft/microsoft-graph-client': specifier: ^3.0.7 - version: 3.0.7(@azure/identity@4.13.1) + version: 3.0.7(@azure/identity@4.10.0) '@typeagent/agent-runtime': specifier: workspace:* version: link:../../../typeagent @@ -1781,22 +1841,22 @@ importers: version: 5.6.2 date-fns: specifier: ^4.1.0 - version: 4.4.0 + version: 4.1.0 debug: specifier: ^4.4.0 - version: 4.4.3(supports-color@8.1.1) + version: 4.4.1(supports-color@8.1.1) dotenv: specifier: ^16.3.1 - version: 16.6.1 + version: 16.5.0 find-config: specifier: ^1.0.0 version: 1.0.0 googleapis: specifier: ^144.0.0 - version: 144.0.0 + version: 144.0.0(encoding@0.1.13) open: specifier: ^10.1.0 - version: 10.2.0 + version: 10.1.2 proper-lockfile: specifier: ^4.1.2 version: 4.1.2 @@ -1806,10 +1866,10 @@ importers: devDependencies: '@microsoft/microsoft-graph-types': specifier: ^2.40.0 - version: 2.43.1 + version: 2.40.0 '@types/debug': specifier: ^4.1.12 - version: 4.1.13 + version: 4.1.12 '@types/find-config': specifier: 1.0.4 version: 1.0.4 @@ -1824,13 +1884,13 @@ importers: version: 2.4.1 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + version: 29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) prettier: specifier: ^3.5.3 version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -1846,7 +1906,7 @@ importers: version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -1855,10 +1915,10 @@ importers: dependencies: '@anthropic-ai/claude-agent-sdk': specifier: ^0.3.150 - version: 0.3.218(@anthropic-ai/sdk@0.93.0(zod@4.4.3))(@modelcontextprotocol/sdk@1.26.0(zod@4.4.3))(zod@4.4.3) + 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) '@modelcontextprotocol/sdk': specifier: 1.26.0 - version: 1.26.0(supports-color@8.1.1)(zod@4.4.3) + version: 1.26.0(zod@4.3.6) '@typeagent/action-schema': specifier: workspace:* version: link:../../actionSchema @@ -1933,19 +1993,19 @@ importers: version: 5.6.2 cheerio: specifier: ^1.1.0 - version: 1.2.0 + version: 1.1.0 debug: specifier: ^4.4.0 - version: 4.4.3(supports-color@8.1.1) + version: 4.4.1(supports-color@8.1.1) dompurify: specifier: ^3.4.12 version: 3.4.12 express: specifier: ^4.22.0 - version: 4.22.2 + version: 4.22.1 express-rate-limit: specifier: ^7.5.0 - version: 7.5.1(express@4.22.2) + version: 7.5.1(express@4.22.1) graphology: specifier: ^0.25.4 version: 0.25.4(graphology-types@0.24.8) @@ -1975,28 +2035,28 @@ importers: version: 1.3.0 pdfjs-dist: specifier: ^5.3.31 - version: 5.7.284 + version: 5.3.31 puppeteer: specifier: ^24.15.0 - version: 24.43.1(typescript@5.4.5) + version: 24.37.5(typescript@5.4.5) puppeteer-extra: specifier: ^3.3.6 - version: 3.3.6(puppeteer-core@24.43.1)(puppeteer@24.43.1(typescript@5.4.5))(supports-color@8.1.1) + version: 3.3.6(puppeteer-core@24.37.5)(puppeteer@24.37.5(typescript@5.4.5)) puppeteer-extra-plugin-adblocker: specifier: ^2.13.6 - version: 2.13.6(puppeteer-core@24.43.1)(puppeteer-extra@3.3.6(puppeteer-core@24.43.1)(puppeteer@24.43.1(typescript@5.4.5))(supports-color@8.1.1))(puppeteer@24.43.1(typescript@5.4.5))(supports-color@8.1.1) + version: 2.13.6(encoding@0.1.13)(puppeteer-core@24.37.5)(puppeteer-extra@3.3.6(puppeteer-core@24.37.5)(puppeteer@24.37.5(typescript@5.4.5)))(puppeteer@24.37.5(typescript@5.4.5)) puppeteer-extra-plugin-stealth: specifier: ^2.11.2 - version: 2.11.2(puppeteer-extra@3.3.6(puppeteer-core@24.43.1)(puppeteer@24.43.1(typescript@5.4.5))(supports-color@8.1.1))(supports-color@8.1.1) + version: 2.11.2(puppeteer-extra@3.3.6(puppeteer-core@24.37.5)(puppeteer@24.37.5(typescript@5.4.5))) readline: specifier: ^1.3.0 version: 1.3.0 sanitize-filename: specifier: ^1.6.3 - version: 1.6.4 + version: 1.6.3 typechat: specifier: ^0.1.1 - version: 0.1.1(typescript@5.4.5)(zod@4.4.3) + version: 0.1.1(typescript@5.4.5)(zod@4.3.6) typescript: specifier: ~5.4.5 version: 5.4.5 @@ -2008,14 +2068,14 @@ importers: version: 1.0.15 yaml: specifier: ^2.8.3 - version: 2.9.0 + version: 2.8.3 zod: specifier: ^4.1.13 - version: 4.4.3 + version: 4.3.6 devDependencies: '@fluidframework/build-tools': specifier: ^0.57.0 - version: 0.57.0(@types/node@22.20.1)(supports-color@8.1.1) + version: 0.57.0(@types/node@22.15.18)(supports-color@8.1.1) '@typeagent/action-grammar-compiler': specifier: workspace:* version: link:../../actionGrammarCompiler @@ -2024,10 +2084,10 @@ importers: version: link:../../actionSchemaCompiler '@types/debug': specifier: ^4.1.12 - version: 4.1.13 + version: 4.1.12 '@types/express': specifier: ^4.17.21 - version: 4.17.25 + version: 4.17.21 '@types/html-to-text': specifier: ^9.0.4 version: 9.0.4 @@ -2036,34 +2096,34 @@ importers: version: 29.5.14 '@types/jquery': specifier: ^3.5.14 - version: 3.5.34 + version: 3.5.32 '@types/jsdom': specifier: ^28.0.0 - version: 28.0.3 + version: 28.0.0 '@types/jsonpath': specifier: 0.2.4 version: 0.2.4 '@types/node': specifier: ^22.0.0 - version: 22.20.1 + version: 22.15.18 '@types/ws': specifier: ^8.5.10 version: 8.18.1 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.20.1)(supports-color@8.1.1)(ts-node@10.9.2(@types/node@22.20.1)(typescript@5.4.5)) + version: 29.7.0(@types/node@22.15.18)(ts-node@10.9.2(@types/node@22.15.18)(typescript@5.4.5)) jest-environment-jsdom: specifier: ^29.7.0 version: 29.7.0(supports-color@8.1.1) rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 ts-jest: specifier: ^29.3.2 - version: 29.4.12(@babel/core@7.29.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.29.7))(esbuild@0.28.1)(jest-util@29.7.0)(jest@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@types/node@22.20.1)(typescript@5.4.5)))(typescript@5.4.5) + version: 29.3.3(@babel/core@7.29.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.29.7))(esbuild@0.28.1)(jest@29.7.0(@types/node@22.15.18)(ts-node@10.9.2(@types/node@22.15.18)(typescript@5.4.5)))(typescript@5.4.5) vite: specifier: ^6.4.3 - version: 6.4.3(@types/node@22.20.1)(jiti@2.7.0)(less@4.8.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0) + version: 6.4.3(@types/node@22.15.18)(jiti@2.7.0)(less@4.3.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.8.3) packages/agents/browserControlRpc: dependencies: @@ -2079,7 +2139,7 @@ importers: version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -2118,13 +2178,13 @@ importers: version: link:../../dispatcher/types bootstrap: specifier: ^5.3.3 - version: 5.3.8(@popperjs/core@2.11.8) + version: 5.3.6(@popperjs/core@2.11.8) cytoscape: specifier: ^3.32.0 - version: 3.34.0 + version: 3.33.3 cytoscape-dagre: specifier: ^2.5.0 - version: 2.5.0(cytoscape@3.34.0) + version: 2.5.0(cytoscape@3.33.3) dagre: specifier: ^0.8.5 version: 0.8.5 @@ -2139,7 +2199,7 @@ importers: version: 9.0.5 markdown-it: specifier: ^14.2.0 - version: 14.3.0 + version: 14.2.0 prismjs: specifier: ^1.30.0 version: 1.30.0 @@ -2149,7 +2209,7 @@ importers: version: 0.2.3(esbuild@0.28.1) '@fluidframework/build-tools': specifier: ^0.57.0 - version: 0.57.0(@types/node@22.20.1)(supports-color@8.1.1) + version: 0.57.0(@types/node@22.20.1) '@typeagent/action-grammar-compiler': specifier: workspace:* version: link:../../actionGrammarCompiler @@ -2158,13 +2218,13 @@ importers: version: 0.0.256 '@types/cytoscape': specifier: ^3.21.9 - version: 3.31.0 + version: 3.21.9 '@types/cytoscape-dagre': specifier: ^2.3.3 - version: 2.3.4 + version: 2.3.3 '@types/dagre': specifier: ^0.7.52 - version: 0.7.54 + version: 0.7.52 '@types/debug': specifier: ^4.1.12 version: 4.1.13 @@ -2176,7 +2236,7 @@ importers: version: 29.5.14 '@types/jsdom': specifier: ^28.0.0 - version: 28.0.3 + version: 28.0.0 '@types/markdown-it': specifier: ^14.1.2 version: 14.1.2 @@ -2185,7 +2245,7 @@ importers: version: 22.20.1 '@types/prismjs': specifier: ^1.26.3 - version: 1.26.6 + version: 1.26.5 archiver: specifier: ^7.0.1 version: 7.0.1 @@ -2218,16 +2278,16 @@ importers: version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 ts-jest: specifier: ^29.3.2 - version: 29.4.12(@babel/core@7.29.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.29.7))(esbuild@0.28.1)(jest-util@29.7.0)(jest@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@types/node@22.20.1)(typescript@5.4.5)))(typescript@5.4.5) + version: 29.4.9(@babel/core@7.29.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.29.7))(esbuild@0.28.1)(jest-util@29.7.0)(jest@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@types/node@22.20.1)(typescript@5.4.5)))(typescript@5.4.5) typescript: specifier: ~5.4.5 version: 5.4.5 vite: specifier: ^6.4.3 - version: 6.4.3(@types/node@22.20.1)(jiti@2.7.0)(less@4.8.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0) + version: 6.4.3(@types/node@22.20.1)(jiti@2.7.0)(less@4.3.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0) packages/agents/calendar: dependencies: @@ -2245,10 +2305,10 @@ importers: version: 5.6.2 date-fns: specifier: ^4.1.0 - version: 4.4.0 + version: 4.1.0 debug: specifier: ^4.4.0 - version: 4.4.3(supports-color@8.1.1) + version: 4.4.1(supports-color@8.1.1) devDependencies: '@typeagent/action-grammar-compiler': specifier: workspace:* @@ -2258,22 +2318,22 @@ importers: version: link:../../actionSchemaCompiler '@types/debug': specifier: ^4.1.12 - version: 4.1.13 + version: 4.1.12 '@types/jest': specifier: ^29.5.7 version: 29.5.14 concurrently: specifier: ^9.1.2 - version: 9.2.4 + version: 9.1.2 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + version: 29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) prettier: specifier: ^3.5.3 version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -2310,7 +2370,7 @@ importers: version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -2337,7 +2397,7 @@ importers: version: 5.6.2 debug: specifier: ^4.4.0 - version: 4.4.3(supports-color@8.1.1) + version: 4.4.1(supports-color@8.1.1) ws: specifier: ^8.21.1 version: 8.21.1 @@ -2353,7 +2413,7 @@ importers: version: 7.6.13 '@types/debug': specifier: ^4.1.12 - version: 4.1.13 + version: 4.1.12 '@types/jest': specifier: ^29.5.7 version: 29.5.14 @@ -2362,16 +2422,16 @@ importers: version: 8.18.1 concurrently: specifier: ^9.1.2 - version: 9.2.4 + version: 9.1.2 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + version: 29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) prettier: specifier: ^3.5.3 version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -2401,13 +2461,13 @@ importers: version: 5.6.2 cors: specifier: ^2.8.5 - version: 2.8.6 + version: 2.8.5 debug: specifier: ^4.4.0 - version: 4.4.3(supports-color@8.1.1) + version: 4.4.1(supports-color@8.1.1) dotenv: specifier: ^16.3.1 - version: 16.6.1 + version: 16.5.0 find-config: specifier: ^1.0.0 version: 1.0.0 @@ -2432,13 +2492,13 @@ importers: version: 1.19.5 '@types/cors': specifier: ^2.8.17 - version: 2.8.19 + version: 2.8.18 '@types/debug': specifier: ^4.1.12 - version: 4.1.13 + version: 4.1.12 '@types/express': specifier: ^4.17.17 - version: 4.17.25 + version: 4.17.21 '@types/find-config': specifier: 1.0.4 version: 1.0.4 @@ -2450,19 +2510,19 @@ importers: version: 8.18.1 concurrently: specifier: ^9.1.2 - version: 9.2.4 + version: 9.1.2 copyfiles: specifier: ^2.4.1 version: 2.4.1 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + version: 29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) prettier: specifier: ^3.5.3 version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -2484,10 +2544,10 @@ importers: version: link:../../actionSchemaCompiler concurrently: specifier: ^9.1.2 - version: 9.2.4 + version: 9.1.2 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -2496,7 +2556,7 @@ importers: dependencies: '@anthropic-ai/claude-agent-sdk': specifier: ^0.3.150 - version: 0.3.218(@anthropic-ai/sdk@0.93.0(zod@4.4.3))(@modelcontextprotocol/sdk@1.26.0(zod@4.4.3))(zod@4.4.3) + version: 0.3.162(@anthropic-ai/sdk@0.93.0(zod@4.4.3))(@modelcontextprotocol/sdk@1.26.0(zod@4.4.3))(zod@4.3.6) '@typeagent/agent-runtime': specifier: workspace:* version: link:../../typeagent @@ -2517,23 +2577,23 @@ importers: version: 5.6.2 debug: specifier: ^4.4.0 - version: 4.4.3(supports-color@8.1.1) + version: 4.4.1(supports-color@8.1.1) devDependencies: '@typeagent/action-schema-compiler': specifier: workspace:* version: link:../../actionSchemaCompiler '@types/debug': specifier: ^4.1.12 - version: 4.1.13 + version: 4.1.12 concurrently: specifier: ^9.1.2 - version: 9.2.4 + version: 9.1.2 prettier: specifier: ^3.5.3 version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -2555,13 +2615,13 @@ importers: version: 29.5.14 concurrently: specifier: ^9.1.2 - version: 9.2.4 + version: 9.1.2 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + version: 29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -2594,14 +2654,14 @@ importers: version: link:../../dispatcher/dispatcher debug: specifier: ^4.4.0 - version: 4.4.3(supports-color@8.1.1) + version: 4.4.1(supports-color@8.1.1) typechat: specifier: ^0.1.1 version: 0.1.1(typescript@5.4.5)(zod@3.25.76) devDependencies: '@types/debug': specifier: ^4.1.12 - version: 4.1.13 + version: 4.1.12 copyfiles: specifier: ^2.4.1 version: 2.4.1 @@ -2610,7 +2670,7 @@ importers: version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -2635,13 +2695,13 @@ importers: version: link:../../actionSchemaCompiler concurrently: specifier: ^9.1.2 - version: 9.2.4 + version: 9.1.2 prettier: specifier: ^3.5.3 version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -2663,13 +2723,13 @@ importers: version: 29.5.14 concurrently: specifier: ^9.1.2 - version: 9.2.4 + version: 9.1.2 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + version: 29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -2691,16 +2751,16 @@ importers: version: 29.5.14 concurrently: specifier: ^9.1.2 - version: 9.2.4 + version: 9.1.2 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + version: 29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) prettier: specifier: ^3.5.3 version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -2709,28 +2769,28 @@ importers: dependencies: '@milkdown/core': specifier: ^7.3.6 - version: 7.21.3(supports-color@8.1.1) + version: 7.13.1(supports-color@8.1.1) '@milkdown/crepe': specifier: ^7.3.6 - version: 7.21.3(prosemirror-model@1.25.11)(prosemirror-state@1.4.4)(prosemirror-view@1.42.1)(typescript@5.4.5) + version: 7.13.1(prosemirror-model@1.25.1)(prosemirror-state@1.4.3)(prosemirror-view@1.40.0)(typescript@5.4.5) '@milkdown/plugin-collab': specifier: ^7.3.6 - version: 7.21.3(y-prosemirror@1.3.7(prosemirror-model@1.25.11)(prosemirror-state@1.4.4)(prosemirror-view@1.42.1)(y-protocols@1.0.7(yjs@13.6.31))(yjs@13.6.31))(y-protocols@1.0.7(yjs@13.6.31))(yjs@13.6.31) + 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) '@milkdown/plugin-history': specifier: ^7.3.6 - version: 7.21.3 + version: 7.13.1 '@milkdown/preset-commonmark': specifier: ^7.3.6 - version: 7.21.3 + version: 7.13.1 '@milkdown/preset-gfm': specifier: ^7.3.6 - version: 7.21.3 + version: 7.13.1 '@milkdown/theme-nord': specifier: ^7.3.6 - version: 7.21.3 + version: 7.13.1 '@milkdown/utils': specifier: ^7.3.6 - version: 7.21.3 + version: 7.13.1 '@typeagent/agent-sdk': specifier: workspace:* version: link:../../agentSdk @@ -2745,43 +2805,43 @@ importers: version: link:../../utils/webSocketUtils debug: specifier: ^4.3.4 - version: 4.4.3(supports-color@8.1.1) + version: 4.4.1(supports-color@8.1.1) dompurify: specifier: ^3.4.12 version: 3.4.12 express: specifier: ^4.22.0 - version: 4.22.2 + version: 4.22.1 express-rate-limit: specifier: ^7.5.0 - version: 7.5.1(express@4.22.2) + version: 7.5.1(express@4.22.1) katex: specifier: ^0.16.21 - version: 0.16.47 + version: 0.16.22 lib0: specifier: ^0.2.52 - version: 0.2.117 + version: 0.2.108 markdown-it: specifier: ^14.2.0 - version: 14.3.0 + version: 14.2.0 markdown-it-texmath: specifier: ^1.0.0 version: 1.0.0 mermaid: specifier: ^11.15.0 - version: 11.16.0 + version: 11.15.0 prosemirror-inputrules: specifier: ^1.2.0 - version: 1.5.1 + version: 1.5.0 prosemirror-model: specifier: ^1.19.0 - version: 1.25.11 + version: 1.25.1 prosemirror-state: specifier: ^1.4.2 - version: 1.4.4 + version: 1.4.3 prosemirror-view: specifier: ^1.31.0 - version: 1.42.1 + version: 1.40.0 typechat: specifier: ^0.1.1 version: 0.1.1(typescript@5.4.5)(zod@3.25.76) @@ -2793,32 +2853,32 @@ importers: version: 8.21.1 y-prosemirror: specifier: ^1.2.3 - version: 1.3.7(prosemirror-model@1.25.11)(prosemirror-state@1.4.4)(prosemirror-view@1.42.1)(y-protocols@1.0.7(yjs@13.6.31))(yjs@13.6.31) + 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) y-protocols: specifier: ^1.0.5 - version: 1.0.7(yjs@13.6.31) + version: 1.0.6(yjs@13.6.27) y-websocket: specifier: ^3.0.0 - version: 3.0.0(yjs@13.6.31) + version: 3.0.0(yjs@13.6.27) yjs: specifier: ^13.6.8 - version: 13.6.31 + version: 13.6.27 devDependencies: '@milkdown/ctx': specifier: ^7.3.6 - version: 7.21.3 + version: 7.13.1 '@types/debug': specifier: ^4.1.12 - version: 4.1.13 + version: 4.1.12 '@types/express': specifier: ^4.17.17 - version: 4.17.25 + version: 4.17.21 '@types/jest': specifier: ^29.5.7 version: 29.5.14 '@types/katex': specifier: ^0.16.7 - version: 0.16.8 + version: 0.16.7 '@types/markdown-it': specifier: ^14.1.2 version: 14.1.2 @@ -2827,28 +2887,28 @@ importers: version: 8.18.1 concurrently: specifier: ^9.1.2 - version: 9.2.4 + version: 9.1.2 copyfiles: specifier: ^2.4.1 version: 2.4.1 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + version: 29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) prettier: specifier: ^3.5.3 version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 sanitize-filename: specifier: ^1.6.3 - version: 1.6.4 + version: 1.6.3 typescript: specifier: ~5.4.5 version: 5.4.5 vite: specifier: ^6.4.3 - version: 6.4.3(@types/node@24.13.3)(jiti@2.7.0)(less@4.8.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0) + version: 6.4.3(@types/node@26.1.1)(jiti@2.7.0)(less@4.3.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0) packages/agents/montage: dependencies: @@ -2884,19 +2944,19 @@ importers: version: 7.9.0 d3-cloud: specifier: ^1.2.7 - version: 1.2.9 + version: 1.2.7 debug: specifier: ^4.4.0 - version: 4.4.3(supports-color@8.1.1) + version: 4.4.1(supports-color@8.1.1) express: specifier: ^4.22.0 - version: 4.22.2 + version: 4.22.1 express-rate-limit: specifier: ^7.5.0 - version: 7.5.1(express@4.22.2) + version: 7.5.1(express@4.22.1) koffi: specifier: ^2.10.1 - version: 2.16.3 + version: 2.11.0 sharp: specifier: ^0.33.5 version: 0.33.5 @@ -2912,10 +2972,10 @@ importers: version: 1.19.5 '@types/debug': specifier: ^4.1.12 - version: 4.1.13 + version: 4.1.12 '@types/express': specifier: ^4.17.17 - version: 4.17.25 + version: 4.17.21 '@types/jest': specifier: ^29.5.7 version: 29.5.14 @@ -2924,10 +2984,10 @@ importers: version: 1.2.36 copy-webpack-plugin: specifier: ^12.0.1 - version: 12.0.2(webpack@5.108.4) + version: 12.0.2(webpack@5.105.0) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + version: 29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) prettier: specifier: ^3.2.5 version: 3.5.3 @@ -2936,19 +2996,19 @@ importers: version: 5.0.10 ts-loader: specifier: ^9.5.1 - version: 9.6.2(typescript@5.4.5)(webpack@5.108.4) + version: 9.5.2(typescript@5.4.5)(webpack@5.105.0) typescript: specifier: ~5.4.5 version: 5.4.5 webpack: specifier: ^5.104.1 - version: 5.108.4(postcss@8.5.22)(webpack-cli@5.1.4) + version: 5.105.0(esbuild@0.28.1)(postcss@8.5.21)(webpack-cli@5.1.4) webpack-cli: specifier: ^5.1.4 - version: 5.1.4(webpack-dev-server@5.2.6)(webpack@5.108.4) + version: 5.1.4(webpack-dev-server@5.2.6)(webpack@5.105.0) webpack-dev-server: specifier: ^5.2.6 - version: 5.2.6(debug@4.4.3(supports-color@8.1.1))(supports-color@8.1.1)(tslib@2.8.1)(webpack-cli@5.1.4)(webpack@5.108.4) + version: 5.2.6(debug@4.4.1(supports-color@8.1.1))(supports-color@8.1.1)(tslib@2.8.1)(webpack-cli@5.1.4)(webpack@5.105.0) packages/agents/onboarding: dependencies: @@ -2988,16 +3048,16 @@ importers: version: link:../../actionSchemaCompiler '@types/debug': specifier: ^4.1.12 - version: 4.1.13 + version: 4.1.12 '@types/node': specifier: ^22.0.0 - version: 22.20.1 + version: 22.19.19 '@types/ws': specifier: ^8.5.10 version: 8.18.1 concurrently: specifier: ^9.1.2 - version: 9.2.4 + version: 9.1.2 copyfiles: specifier: ^2.4.1 version: 2.4.1 @@ -3006,10 +3066,10 @@ importers: version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 tsx: specifier: ^4.21.0 - version: 4.23.1 + version: 4.21.0 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -3037,22 +3097,22 @@ importers: version: link:../../actionSchemaCompiler '@types/debug': specifier: ^4.1.12 - version: 4.1.13 + version: 4.1.12 '@types/jest': specifier: ^29.5.7 version: 29.5.14 concurrently: specifier: ^9.1.2 - version: 9.2.4 + version: 9.1.2 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + version: 29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) prettier: specifier: ^3.5.3 version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -3068,13 +3128,13 @@ importers: version: link:../../actionSchemaCompiler concurrently: specifier: ^9.1.2 - version: 9.2.4 + version: 9.1.2 prettier: specifier: ^3.5.3 version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -3098,16 +3158,16 @@ importers: version: 5.6.2 debug: specifier: ^4.4.0 - version: 4.4.3(supports-color@8.1.1) + version: 4.4.1(supports-color@8.1.1) dotenv: specifier: ^16.3.1 - version: 16.6.1 + version: 16.5.0 express: specifier: ^4.22.0 - version: 4.22.2 + version: 4.22.1 open: specifier: ^10.1.0 - version: 10.2.0 + version: 10.1.2 typechat: specifier: ^0.1.1 version: 0.1.1(typescript@5.4.5)(zod@3.25.76) @@ -3120,10 +3180,10 @@ importers: version: link:../../actionSchemaCompiler '@types/debug': specifier: ^4.1.12 - version: 4.1.13 + version: 4.1.12 '@types/express': specifier: ^4.17.17 - version: 4.17.25 + version: 4.17.21 '@types/jest': specifier: ^29.5.7 version: 29.5.14 @@ -3132,13 +3192,13 @@ importers: version: 0.0.25 concurrently: specifier: ^9.1.2 - version: 9.2.4 + version: 9.1.2 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + version: 29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -3169,22 +3229,22 @@ importers: version: link:../../actionSchemaCompiler '@types/debug': specifier: ^4.1.12 - version: 4.1.13 + version: 4.1.12 '@types/jest': specifier: ^29.5.7 version: 29.5.14 '@types/node': specifier: ^22.13.1 - version: 22.20.1 + version: 22.15.18 concurrently: specifier: ^9.1.2 - version: 9.2.4 + version: 9.1.2 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.20.1)(supports-color@8.1.1)(ts-node@10.9.2(@types/node@22.20.1)(typescript@5.4.5)) + version: 29.7.0(@types/node@22.15.18)(ts-node@10.9.2(@types/node@22.15.18)(typescript@5.4.5)) rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -3193,7 +3253,7 @@ importers: dependencies: '@anthropic-ai/claude-agent-sdk': specifier: ^0.3.150 - version: 0.3.218(@anthropic-ai/sdk@0.93.0(zod@4.4.3))(@modelcontextprotocol/sdk@1.26.0(zod@4.4.3))(zod@4.4.3) + version: 0.3.162(@anthropic-ai/sdk@0.93.0(zod@4.4.3))(@modelcontextprotocol/sdk@1.26.0(zod@4.4.3))(zod@4.3.6) '@typeagent/agent-flows': specifier: workspace:* version: link:../../agent-flows @@ -3212,16 +3272,16 @@ importers: version: link:../../actionSchemaCompiler '@types/debug': specifier: ^4.1.12 - version: 4.1.13 + version: 4.1.12 concurrently: specifier: ^9.1.2 - version: 9.2.4 + version: 9.1.2 prettier: specifier: ^3.5.3 version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -3249,22 +3309,22 @@ importers: version: link:../../actionSchemaCompiler '@types/debug': specifier: ^4.1.12 - version: 4.1.13 + version: 4.1.12 '@types/jest': specifier: ^29.5.7 version: 29.5.14 concurrently: specifier: ^9.1.2 - version: 9.2.4 + version: 9.1.2 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + version: 29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) prettier: specifier: ^3.5.3 version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -3295,16 +3355,16 @@ importers: version: 29.5.14 concurrently: specifier: ^9.1.2 - version: 9.2.4 + version: 9.1.2 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + version: 29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) prettier: specifier: ^3.5.3 version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -3344,7 +3404,7 @@ importers: devDependencies: '@types/debug': specifier: ^4.1.12 - version: 4.1.13 + version: 4.1.12 copyfiles: specifier: ^2.4.1 version: 2.4.1 @@ -3353,7 +3413,7 @@ importers: version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -3387,28 +3447,28 @@ importers: version: link:../../actionSchemaCompiler '@types/debug': specifier: ^4.1.12 - version: 4.1.13 + version: 4.1.12 '@types/jest': specifier: ^29.5.7 version: 29.5.14 '@types/node': specifier: ^22.0.0 - version: 22.20.1 + version: 22.19.19 '@types/ws': specifier: ^8.5.10 version: 8.18.1 concurrently: specifier: ^9.1.2 - version: 9.2.4 + version: 9.1.2 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.20.1)(supports-color@8.1.1)(ts-node@10.9.2(@types/node@22.20.1)(typescript@5.4.5)) + version: 29.7.0(@types/node@22.19.19)(ts-node@10.9.2(@types/node@22.19.19)(typescript@5.4.5)) prettier: specifier: ^3.5.3 version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -3417,7 +3477,7 @@ importers: dependencies: '@anthropic-ai/claude-agent-sdk': specifier: ^0.3.150 - version: 0.3.218(@anthropic-ai/sdk@0.93.0(zod@4.4.3))(@modelcontextprotocol/sdk@1.26.0(zod@4.4.3))(zod@4.4.3) + version: 0.3.162(@anthropic-ai/sdk@0.93.0(zod@4.4.3))(@modelcontextprotocol/sdk@1.26.0(zod@4.4.3))(zod@4.3.6) '@typeagent/agent-flows': specifier: workspace:* version: link:../../agent-flows @@ -3433,13 +3493,13 @@ importers: devDependencies: '@types/debug': specifier: ^4.1.12 - version: 4.1.13 + version: 4.1.12 prettier: specifier: ^3.5.3 version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 packages/agents/test: dependencies: @@ -3452,7 +3512,7 @@ importers: version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -3471,13 +3531,13 @@ importers: version: link:../../actionSchemaCompiler concurrently: specifier: ^9.1.2 - version: 9.2.4 + version: 9.1.2 prettier: specifier: ^3.5.3 version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -3492,50 +3552,50 @@ importers: version: 5.6.2 debug: specifier: ^4.4.0 - version: 4.4.3(supports-color@8.1.1) + version: 4.4.1(supports-color@8.1.1) devDependencies: '@typeagent/action-schema-compiler': specifier: workspace:* version: link:../../actionSchemaCompiler '@types/debug': specifier: ^4.1.12 - version: 4.1.13 + version: 4.1.12 '@types/jest': specifier: ^29.5.7 version: 29.5.14 copy-webpack-plugin: specifier: ^12.0.1 - version: 12.0.2(webpack@5.108.4) + version: 12.0.2(webpack@5.105.0) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + version: 29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) prettier: specifier: ^3.5.3 version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 ts-loader: specifier: ^9.5.1 - version: 9.6.2(typescript@5.4.5)(webpack@5.108.4) + version: 9.5.2(typescript@5.4.5)(webpack@5.105.0) typescript: specifier: ~5.4.5 version: 5.4.5 webpack: specifier: ^5.104.1 - version: 5.108.4(postcss@8.5.22)(webpack-cli@5.1.4) + version: 5.105.0(esbuild@0.28.1)(postcss@8.5.21)(webpack-cli@5.1.4) webpack-cli: specifier: ^5.1.4 - version: 5.1.4(webpack-dev-server@5.2.6)(webpack@5.108.4) + version: 5.1.4(webpack-dev-server@5.2.6)(webpack@5.105.0) webpack-dev-server: specifier: ^5.2.6 - version: 5.2.6(debug@4.4.3(supports-color@8.1.1))(supports-color@8.1.1)(tslib@2.8.1)(webpack-cli@5.1.4)(webpack@5.108.4) + version: 5.2.6(debug@4.4.1(supports-color@8.1.1))(supports-color@8.1.1)(tslib@2.8.1)(webpack-cli@5.1.4)(webpack@5.105.0) packages/agents/utility: dependencies: '@anthropic-ai/claude-agent-sdk': specifier: ^0.3.150 - version: 0.3.218(@anthropic-ai/sdk@0.93.0(zod@4.4.3))(@modelcontextprotocol/sdk@1.26.0(zod@4.4.3))(zod@4.4.3) + version: 0.3.162(@anthropic-ai/sdk@0.93.0(zod@4.4.3))(@modelcontextprotocol/sdk@1.26.0(zod@4.4.3))(zod@4.3.6) '@typeagent/agent-sdk': specifier: workspace:* version: link:../../agentSdk @@ -3550,13 +3610,13 @@ importers: version: 9.0.5 puppeteer: specifier: ^24.15.0 - version: 24.43.1(typescript@5.4.5) + version: 24.37.5(typescript@5.4.5) puppeteer-extra: specifier: ^3.3.6 - version: 3.3.6(puppeteer-core@24.43.1)(puppeteer@24.43.1(typescript@5.4.5))(supports-color@8.1.1) + version: 3.3.6(puppeteer-core@24.37.5)(puppeteer@24.37.5(typescript@5.4.5)) puppeteer-extra-plugin-stealth: specifier: ^2.11.2 - version: 2.11.2(puppeteer-extra@3.3.6(puppeteer-core@24.43.1)(puppeteer@24.43.1(typescript@5.4.5))) + version: 2.11.2(puppeteer-extra@3.3.6(puppeteer-core@24.37.5)(puppeteer@24.37.5(typescript@5.4.5))) devDependencies: '@jest/globals': specifier: ^29.7.0 @@ -3572,16 +3632,16 @@ importers: version: 29.5.14 concurrently: specifier: ^9.1.2 - version: 9.2.4 + version: 9.1.2 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + version: 29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) prettier: specifier: ^3.5.3 version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -3600,13 +3660,13 @@ importers: version: link:../../actionSchemaCompiler concurrently: specifier: ^9.1.2 - version: 9.2.4 + version: 9.1.2 prettier: specifier: ^3.5.3 version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -3631,13 +3691,13 @@ importers: version: link:../../actionSchemaCompiler concurrently: specifier: ^9.1.2 - version: 9.2.4 + version: 9.1.2 prettier: specifier: ^3.5.3 version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -3665,16 +3725,16 @@ importers: version: link:../../actionSchemaCompiler '@types/debug': specifier: ^4.1.12 - version: 4.1.13 + version: 4.1.12 '@types/ws': specifier: ^8.5.10 version: 8.18.1 concurrently: specifier: ^9.1.2 - version: 9.2.4 + version: 9.1.2 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -3702,13 +3762,13 @@ importers: devDependencies: rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 vite: specifier: ^6.4.3 - version: 6.4.3(@types/node@24.13.3)(jiti@2.7.0)(less@4.8.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0) + version: 6.4.3(@types/node@26.1.1)(jiti@2.7.0)(less@4.3.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0) packages/agents/weather: dependencies: @@ -3727,16 +3787,16 @@ importers: version: 29.5.14 concurrently: specifier: ^9.1.2 - version: 9.2.4 + version: 9.1.2 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + version: 29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) prettier: specifier: ^3.5.3 version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -3755,10 +3815,10 @@ importers: version: link:../../actionSchemaCompiler concurrently: specifier: ^9.1.2 - version: 9.2.4 + version: 9.1.2 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -3767,7 +3827,7 @@ importers: dependencies: '@azure/identity': specifier: ^4.10.0 - version: 4.13.1 + version: 4.10.0 '@github/copilot-sdk': specifier: 1.0.5 version: 1.0.5 @@ -3782,29 +3842,29 @@ importers: version: 3.2.6 debug: specifier: ^4.4.0 - version: 4.4.3(supports-color@8.1.1) + version: 4.4.1(supports-color@8.1.1) typechat: specifier: ^0.1.1 version: 0.1.1(typescript@5.4.5)(zod@3.25.76) devDependencies: '@types/async': specifier: ^3.2.24 - version: 3.2.25 + version: 3.2.24 '@types/debug': specifier: ^4.1.12 - version: 4.1.13 + version: 4.1.12 '@types/jest': specifier: ^29.5.7 version: 29.5.14 dotenv: specifier: ^16.3.1 - version: 16.6.1 + version: 16.5.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + version: 29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -3817,16 +3877,16 @@ importers: dependencies: '@aws-sdk/client-s3': specifier: ^3.726.0 - version: 3.1093.0 + version: 3.1004.0 '@aws-sdk/lib-storage': specifier: ^3.726.0 - version: 3.1093.0(@aws-sdk/client-s3@3.1093.0) + version: 3.1004.0(@aws-sdk/client-s3@3.1004.0) '@azure/identity': specifier: ^4.9.1 - version: 4.13.1 + version: 4.10.0 '@azure/storage-blob': specifier: ^12.26.0 - version: 12.33.0 + version: 12.27.0 '@typeagent/agent-cache': specifier: workspace:* version: link:../cache @@ -3862,7 +3922,7 @@ importers: version: 5.6.2 debug: specifier: ^4.4.0 - version: 4.4.3(supports-color@8.1.1) + version: 4.4.1(supports-color@8.1.1) default-agent-provider: specifier: workspace:* version: link:../defaultAgentProvider @@ -3871,7 +3931,7 @@ importers: version: link:../dispatcher/nodeProviders dotenv: specifier: ^16.3.1 - version: 16.6.1 + version: 16.5.0 find-config: specifier: ^1.0.0 version: 1.0.0 @@ -3881,7 +3941,7 @@ importers: devDependencies: '@types/debug': specifier: ^4.1.12 - version: 4.1.13 + version: 4.1.12 '@types/find-config': specifier: 1.0.4 version: 1.0.4 @@ -3893,13 +3953,13 @@ importers: version: 8.18.1 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + version: 29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) prettier: specifier: ^3.5.3 version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -3908,10 +3968,10 @@ importers: dependencies: '@azure/ai-projects': specifier: ^2.2.0 - version: 2.3.1(@aws-sdk/credential-provider-node@3.972.71)(@smithy/signature-v4@5.6.8)(ws@8.21.1)(zod@3.25.76) + version: 2.2.0(ws@8.21.1)(zod@3.25.76) '@azure/identity': specifier: ^4.10.0 - version: 4.13.1 + version: 4.10.0 '@typeagent/agent-runtime': specifier: workspace:* version: link:../typeagent @@ -3932,20 +3992,20 @@ importers: version: 3.2.6 debug: specifier: ^4.4.0 - version: 4.4.3(supports-color@8.1.1) + version: 4.4.1(supports-color@8.1.1) openai: specifier: ^6.16.0 - version: 6.48.0(@aws-sdk/credential-provider-node@3.972.71)(@smithy/signature-v4@5.6.8)(ws@8.21.1)(zod@3.25.76) + version: 6.41.0(ws@8.21.1)(zod@3.25.76) typechat: specifier: ^0.1.1 version: 0.1.1(typescript@5.4.5)(zod@3.25.76) devDependencies: '@types/async': specifier: ^3.2.24 - version: 3.2.25 + version: 3.2.24 '@types/debug': specifier: ^4.1.12 - version: 4.1.13 + version: 4.1.12 '@types/jest': specifier: ^29.5.7 version: 29.5.14 @@ -3954,18 +4014,17 @@ importers: version: 2.4.1 dotenv: specifier: ^16.3.1 - version: 16.6.1 + version: 16.5.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + version: 29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 - packages/benchmarks: dependencies: '@typeagent/agent-sdk': @@ -4019,7 +4078,7 @@ importers: version: 5.6.2 debug: specifier: ^4.4.0 - version: 4.4.3(supports-color@8.1.1) + version: 4.4.1(supports-color@8.1.1) regexp.escape: specifier: ^2.0.1 version: 2.0.1 @@ -4029,10 +4088,10 @@ importers: devDependencies: '@types/async': specifier: ^3.2.24 - version: 3.2.25 + version: 3.2.24 '@types/debug': specifier: ^4.1.12 - version: 4.1.13 + version: 4.1.12 '@types/jest': specifier: ^29.5.7 version: 29.5.14 @@ -4041,13 +4100,13 @@ importers: version: 2.0.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + version: 29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) prettier: specifier: ^3.5.3 version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 test-lib: specifier: workspace:* version: link:../testLib @@ -4068,41 +4127,41 @@ importers: version: 5.6.2 debug: specifier: ^4.4.0 - version: 4.4.3(supports-color@8.1.1) + version: 4.4.1(supports-color@8.1.1) devDependencies: '@types/debug': specifier: ^4.1.12 - version: 4.1.13 + version: 4.1.12 '@types/jest': specifier: ^29.5.7 version: 29.5.14 html-webpack-plugin: specifier: ^5.6.0 - version: 5.6.7(webpack@5.108.4) + version: 5.6.3(webpack@5.105.0) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + version: 29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) prettier: specifier: ^3.5.3 version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 ts-loader: specifier: ^9.5.1 - version: 9.6.2(typescript@5.4.5)(webpack@5.108.4) + version: 9.5.2(typescript@5.4.5)(webpack@5.105.0) typescript: specifier: ~5.4.5 version: 5.4.5 webpack: specifier: ^5.104.1 - version: 5.108.4(postcss@8.5.22)(webpack-cli@5.1.4) + version: 5.105.0(esbuild@0.28.1)(postcss@8.5.21)(webpack-cli@5.1.4) webpack-cli: specifier: ^5.1.4 - version: 5.1.4(webpack-dev-server@5.2.6)(webpack@5.108.4) + version: 5.1.4(webpack-dev-server@5.2.6)(webpack@5.105.0) webpack-dev-server: specifier: ^5.2.6 - version: 5.2.6(debug@4.4.3(supports-color@8.1.1))(supports-color@8.1.1)(tslib@2.8.1)(webpack-cli@5.1.4)(webpack@5.108.4) + version: 5.2.6(debug@4.4.1(supports-color@8.1.1))(supports-color@8.1.1)(tslib@2.8.1)(webpack-cli@5.1.4)(webpack@5.105.0) packages/chat-ui: dependencies: @@ -4117,13 +4176,13 @@ importers: version: link:../dispatcher/types ansi_up: specifier: ^6.0.2 - version: 6.0.6 + version: 6.0.5 dompurify: specifier: ^3.4.12 version: 3.4.12 markdown-it: specifier: ^14.2.0 - version: 14.3.0 + version: 14.2.0 devDependencies: '@jest/globals': specifier: ^29.7.0 @@ -4133,13 +4192,13 @@ importers: version: 14.1.2 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + version: 29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) jest-environment-jsdom: specifier: ^29.7.0 version: 29.7.0(supports-color@8.1.1) rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -4148,10 +4207,10 @@ importers: dependencies: '@oclif/core': specifier: ^4.8.0 - version: 4.13.0 + version: 4.8.0 '@oclif/plugin-help': specifier: ^6 - version: 6.2.53 + version: 6.2.26 '@typeagent/action-grammar': specifier: workspace:* version: link:../actionGrammar @@ -4193,13 +4252,13 @@ importers: version: 5.6.2 debug: specifier: ^4.4.0 - version: 4.4.3(supports-color@8.1.1) + version: 4.4.1(supports-color@8.1.1) default-agent-provider: specifier: workspace:* version: link:../defaultAgentProvider dotenv: specifier: ^16.3.1 - version: 16.6.1 + version: 16.5.0 html-to-text: specifier: ^9.0.5 version: 9.0.5 @@ -4214,7 +4273,7 @@ importers: version: 7.3.0(marked@15.0.12) open: specifier: ^10.1.0 - version: 10.2.0 + version: 10.1.2 ts-node: specifier: ^10.9.1 version: 10.9.2(@types/node@22.20.1)(typescript@5.4.5) @@ -4224,7 +4283,7 @@ importers: version: 29.7.0 '@types/debug': specifier: ^4.1.12 - version: 4.1.13 + version: 4.1.12 '@types/html-to-text': specifier: ^9.0.4 version: 9.0.4 @@ -4239,10 +4298,10 @@ importers: version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 ts-jest: specifier: ^29.4.9 - version: 29.4.12(@babel/core@7.29.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.29.7))(esbuild@0.28.1)(jest-util@29.7.0)(jest@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@types/node@22.20.1)(typescript@5.4.5)))(typescript@5.4.5) + version: 29.4.9(@babel/core@7.29.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.29.7))(esbuild@0.28.1)(jest-util@29.7.0)(jest@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@types/node@22.20.1)(typescript@5.4.5)))(typescript@5.4.5) typescript: specifier: ~5.4.5 version: 5.4.5 @@ -4263,13 +4322,13 @@ importers: version: 5.6.2 cors: specifier: ^2.8.5 - version: 2.8.6 + version: 2.8.5 debug: specifier: ^4.4.0 - version: 4.4.3(supports-color@8.1.1) + version: 4.4.1(supports-color@8.1.1) dotenv: specifier: ^16.3.1 - version: 16.6.1 + version: 16.5.0 ws: specifier: ^8.21.1 version: 8.21.1 @@ -4279,19 +4338,19 @@ importers: version: 1.19.5 '@types/cors': specifier: ^2.8.17 - version: 2.8.19 + version: 2.8.18 '@types/debug': specifier: ^4.1.12 - version: 4.1.13 + version: 4.1.12 '@types/express': specifier: ^4.17.17 - version: 4.17.25 + version: 4.17.21 '@types/mocha': specifier: ^10.0.6 version: 10.0.10 '@types/vscode': specifier: ^1.88.0 - version: 1.125.0 + version: 1.100.0 '@types/ws': specifier: ^8.5.10 version: 8.18.1 @@ -4303,7 +4362,7 @@ importers: version: 2.5.2 '@vscode/vsce': specifier: ^3.2.1 - version: 3.9.2(supports-color@8.1.1) + version: 3.4.0(supports-color@8.1.1) esbuild: specifier: ^0.28.1 version: 0.28.1 @@ -4315,7 +4374,7 @@ importers: version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 packages/codeProcessor: dependencies: @@ -4343,13 +4402,13 @@ importers: version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 packages/coderWrapper: dependencies: '@modelcontextprotocol/sdk': specifier: 1.26.0 - version: 1.26.0(supports-color@8.1.1)(zod@4.4.3) + version: 1.26.0(zod@4.3.6) '@typeagent/agent-server-client': specifier: workspace:* version: link:../agentServer/client @@ -4377,7 +4436,7 @@ importers: dependencies: '@modelcontextprotocol/sdk': specifier: 1.26.0 - version: 1.26.0(supports-color@8.1.1)(zod@4.4.3) + version: 1.26.0(supports-color@8.1.1)(zod@4.1.13) '@typeagent/agent-sdk': specifier: workspace:* version: link:../agentSdk @@ -4395,7 +4454,7 @@ importers: version: link:../agents/weather dotenv: specifier: ^16.3.1 - version: 16.6.1 + version: 16.5.0 html-to-text: specifier: ^9.0.5 version: 9.0.5 @@ -4404,7 +4463,7 @@ importers: version: 5.0.0(ws@8.21.1) zod: specifier: ^4.1.13 - version: 4.4.3 + version: 4.1.13 devDependencies: '@jest/globals': specifier: ^29.7.0 @@ -4417,7 +4476,7 @@ importers: version: 29.5.14 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + version: 29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) prettier: specifier: ^3.2.5 version: 3.5.3 @@ -4426,7 +4485,7 @@ importers: version: 5.0.10 ts-jest: specifier: ^29.1.2 - version: 29.4.12(@babel/core@7.29.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.29.7))(jest-util@29.7.0)(jest@29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)))(typescript@5.4.5) + version: 29.3.3(@babel/core@7.29.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.29.7))(esbuild@0.28.1)(jest@29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)))(typescript@5.4.5) typescript: specifier: ~5.4.5 version: 5.4.5 @@ -4441,7 +4500,7 @@ importers: version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -4450,7 +4509,7 @@ importers: dependencies: '@azure/identity': specifier: ^4.10.0 - version: 4.13.1 + version: 4.10.0 '@azure/keyvault-secrets': specifier: ^4.9.0 version: 4.11.2 @@ -4459,7 +4518,7 @@ importers: version: 4.4.3(supports-color@8.1.1) dotenv: specifier: ^16.3.1 - version: 16.6.1 + version: 16.5.0 js-yaml: specifier: ^4.3.0 version: 4.3.0 @@ -4469,7 +4528,7 @@ importers: devDependencies: '@types/debug': specifier: ^4.1.12 - version: 4.1.13 + version: 4.1.12 '@types/jest': specifier: ^29.5.7 version: 29.5.14 @@ -4478,10 +4537,10 @@ importers: version: 4.0.9 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + version: 29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -4512,7 +4571,7 @@ importers: version: 9.0.4 '@types/node': specifier: ^20.10.0 - version: 20.19.43 + version: 20.19.40 esbuild: specifier: ^0.28.1 version: 0.28.1 @@ -4521,7 +4580,7 @@ importers: version: 1.0.0-alpha.6 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -4530,10 +4589,10 @@ importers: dependencies: '@modelcontextprotocol/sdk': specifier: 1.26.0 - version: 1.26.0(supports-color@8.1.1)(zod@4.4.3) + version: 1.26.0(supports-color@8.1.1)(zod@4.1.13) '@modelcontextprotocol/server-filesystem': specifier: 2026.1.14 - version: 2026.1.14(zod@4.4.3) + version: 2026.1.14(zod@4.1.13) '@typeagent/action-grammar': specifier: workspace:* version: link:../actionGrammar @@ -4659,13 +4718,13 @@ importers: version: 5.6.2 debug: specifier: ^4.4.0 - version: 4.4.3(supports-color@8.1.1) + version: 4.4.1(supports-color@8.1.1) dispatcher-node-providers: specifier: workspace:* version: link:../dispatcher/nodeProviders exifreader: specifier: ^4.39.0 - version: 4.41.3 + version: 4.40.3 file-size: specifier: ^1.0.0 version: 1.0.0 @@ -4683,7 +4742,7 @@ importers: version: 4.1.2 semver: specifier: ^7.7.2 - version: 7.8.5 + version: 7.8.4 settings-agent: specifier: workspace:* version: link:../agents/settings @@ -4692,7 +4751,7 @@ importers: version: 7.2.0 typechat: specifier: ^0.1.1 - version: 0.1.1(typescript@5.4.5)(zod@4.4.3) + version: 0.1.1(typescript@5.4.5)(zod@4.1.13) windowsclock-agent: specifier: workspace:* version: link:../agents/windowsClock @@ -4704,11 +4763,11 @@ importers: version: 8.21.1 zod: specifier: ^4.1.13 - version: 4.4.3 + version: 4.1.13 devDependencies: '@types/debug': specifier: ^4.1.12 - version: 4.1.13 + version: 4.1.12 '@types/file-size': specifier: ^1.0.3 version: 1.0.3 @@ -4726,16 +4785,16 @@ importers: version: 8.18.1 dotenv: specifier: ^16.3.1 - version: 16.6.1 + version: 16.5.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + version: 29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) prettier: specifier: ^3.5.3 version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -4744,25 +4803,25 @@ importers: dependencies: '@anthropic-ai/claude-agent-sdk': specifier: ^0.3.150 - version: 0.3.218(@anthropic-ai/sdk@0.93.0(zod@4.4.3))(@modelcontextprotocol/sdk@1.26.0(zod@4.4.3))(zod@4.4.3) + 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) '@azure/core-client': specifier: ^1.10.0 - version: 1.11.0 + version: 1.10.1 '@azure/core-rest-pipeline': specifier: ^1.22.0 - version: 1.25.0 + version: 1.22.2 '@azure/cosmos': specifier: ^4.2.1 - version: 4.10.0 + version: 4.9.1(@azure/core-client@1.10.1) '@azure/identity': specifier: ^4.10.0 - version: 4.13.1 + version: 4.10.0 '@github/copilot-sdk': specifier: 1.0.5 version: 1.0.5 '@modelcontextprotocol/sdk': specifier: 1.26.0 - version: 1.26.0(supports-color@8.1.1)(zod@4.4.3) + version: 1.26.0(supports-color@8.1.1)(zod@4.1.13) '@typeagent/action-grammar': specifier: workspace:* version: link:../../actionGrammar @@ -4831,7 +4890,7 @@ importers: version: 4.4.3(supports-color@8.1.1) exifreader: specifier: ^4.39.0 - version: 4.41.3 + version: 4.40.3 file-size: specifier: ^1.0.0 version: 1.0.0 @@ -4846,7 +4905,7 @@ importers: version: 9.0.5 open: specifier: ^10.1.0 - version: 10.2.0 + version: 10.1.2 proper-lockfile: specifier: ^4.1.2 version: 4.1.2 @@ -4855,17 +4914,17 @@ importers: version: 7.2.0 typechat: specifier: ^0.1.1 - version: 0.1.1(typescript@5.4.5)(zod@4.4.3) + version: 0.1.1(typescript@5.4.5)(zod@4.1.13) zod: specifier: ^4.1.13 - version: 4.4.3 + version: 4.1.13 devDependencies: '@jest/globals': specifier: ^29.7.0 version: 29.7.0 '@types/debug': specifier: ^4.1.12 - version: 4.1.13 + version: 4.1.12 '@types/file-size': specifier: ^1.0.3 version: 1.0.3 @@ -4883,16 +4942,16 @@ importers: version: 8.18.1 dotenv: specifier: ^16.3.1 - version: 16.6.1 + version: 16.5.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + version: 29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) prettier: specifier: ^3.5.3 version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -4901,7 +4960,7 @@ importers: dependencies: '@azure/msal-node-extensions': specifier: ^1.5.0 - version: 1.5.32 + version: 1.5.13 '@typeagent/agent-rpc': specifier: workspace:* version: link:../../agentRpc @@ -4923,19 +4982,19 @@ importers: version: link:../types '@types/debug': specifier: ^4.1.12 - version: 4.1.13 + version: 4.1.12 '@types/jest': specifier: ^29.5.7 version: 29.5.14 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + version: 29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) prettier: specifier: ^3.5.3 version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -4957,16 +5016,16 @@ importers: version: 29.5.14 '@types/node': specifier: ^22.0.0 - version: 22.20.1 + version: 22.15.18 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.20.1)(supports-color@8.1.1)(ts-node@10.9.2(@types/node@22.20.1)(typescript@5.4.5)) + version: 29.7.0(@types/node@22.15.18)(ts-node@10.9.2(@types/node@22.15.18)(typescript@5.4.5)) prettier: specifier: ^3.5.3 version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -4982,7 +5041,7 @@ importers: version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -5001,10 +5060,10 @@ importers: version: 29.5.14 '@types/node': specifier: ^22.0.0 - version: 22.20.1 + version: 22.15.18 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.20.1)(supports-color@8.1.1)(ts-node@10.9.2(@types/node@22.20.1)(typescript@5.4.5)) + version: 29.7.0(@types/node@22.15.18)(ts-node@10.9.2(@types/node@22.15.18)(typescript@5.4.5)) rimraf: specifier: ^5.0.5 version: 5.0.10 @@ -5023,7 +5082,7 @@ importers: version: 29.5.14 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + version: 29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) rimraf: specifier: ^5.0.5 version: 5.0.10 @@ -5038,7 +5097,7 @@ importers: version: link:../core lit: specifier: ^3.1.0 - version: 3.3.3 + version: 3.3.2 devDependencies: '@open-wc/testing': specifier: ^4.0.0 @@ -5057,7 +5116,7 @@ importers: version: 0.11.1 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + version: 29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) rimraf: specifier: ^5.0.5 version: 5.0.10 @@ -5066,7 +5125,7 @@ importers: version: 5.4.5 vite: specifier: ^6.4.3 - version: 6.4.3(@types/node@24.13.3)(jiti@2.7.0)(less@4.8.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0) + version: 6.4.3(@types/node@26.1.1)(jiti@2.7.0)(less@4.3.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0) packages/interactiveApp: dependencies: @@ -5076,7 +5135,7 @@ importers: devDependencies: rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -5097,7 +5156,7 @@ importers: version: 3.2.6 debug: specifier: ^4.4.0 - version: 4.4.3(supports-color@8.1.1) + version: 4.4.1(supports-color@8.1.1) fast-levenshtein: specifier: ^3.0.0 version: 3.0.0 @@ -5107,10 +5166,10 @@ importers: devDependencies: '@types/async': specifier: ^3.2.24 - version: 3.2.25 + version: 3.2.24 '@types/debug': specifier: ^4.1.12 - version: 4.1.13 + version: 4.1.12 '@types/fast-levenshtein': specifier: 0.0.4 version: 0.0.4 @@ -5122,16 +5181,16 @@ importers: version: 2.4.1 dotenv: specifier: ^16.3.1 - version: 16.6.1 + version: 16.5.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + version: 29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) prettier: specifier: ^3.5.3 version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 test-lib: specifier: workspace:* version: link:../testLib @@ -5168,13 +5227,13 @@ importers: version: 2.4.1 dotenv: specifier: ^16.3.1 - version: 16.6.1 + version: 16.5.0 prettier: specifier: ^3.5.3 version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -5198,10 +5257,10 @@ importers: version: link:../utils/typechatUtils debug: specifier: ^4.4.0 - version: 4.4.3(supports-color@8.1.1) + version: 4.4.1(supports-color@8.1.1) exifreader: specifier: ^4.39.0 - version: 4.41.3 + version: 4.40.3 sharp: specifier: ^0.33.5 version: 0.33.5 @@ -5211,7 +5270,7 @@ importers: devDependencies: '@types/debug': specifier: ^4.1.12 - version: 4.1.13 + version: 4.1.12 '@types/jest': specifier: ^29.5.7 version: 29.5.14 @@ -5220,16 +5279,16 @@ importers: version: 2.4.1 dotenv: specifier: ^16.3.1 - version: 16.6.1 + version: 16.5.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + version: 29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) prettier: specifier: ^3.5.3 version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -5247,50 +5306,50 @@ importers: version: 7.9.0 d3-cloud: specifier: ^1.2.7 - version: 1.2.9 + version: 1.2.7 debug: specifier: ^4.4.0 - version: 4.4.3(supports-color@8.1.1) + version: 4.4.1(supports-color@8.1.1) devDependencies: '@types/debug': specifier: ^4.1.12 - version: 4.1.13 + version: 4.1.12 '@types/jest': specifier: ^29.5.7 version: 29.5.14 copy-webpack-plugin: specifier: ^12.0.1 - version: 12.0.2(webpack@5.108.4) + version: 12.0.2(webpack@5.105.0) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + version: 29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) prettier: specifier: ^3.5.3 version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 ts-loader: specifier: ^9.5.1 - version: 9.6.2(typescript@5.4.5)(webpack@5.108.4) + version: 9.5.2(typescript@5.4.5)(webpack@5.105.0) typescript: specifier: ~5.4.5 version: 5.4.5 webpack: specifier: ^5.104.1 - version: 5.108.4(postcss@8.5.22)(webpack-cli@5.1.4) + version: 5.105.0(esbuild@0.28.1)(postcss@8.5.21)(webpack-cli@5.1.4) webpack-cli: specifier: ^5.1.4 - version: 5.1.4(webpack-dev-server@5.2.6)(webpack@5.108.4) + version: 5.1.4(webpack-dev-server@5.2.6)(webpack@5.105.0) webpack-dev-server: specifier: ^5.2.6 - version: 5.2.6(debug@4.4.3(supports-color@8.1.1))(supports-color@8.1.1)(tslib@2.8.1)(webpack-cli@5.1.4)(webpack@5.108.4) + version: 5.2.6(debug@4.4.1(supports-color@8.1.1))(supports-color@8.1.1)(tslib@2.8.1)(webpack-cli@5.1.4)(webpack@5.105.0) packages/kp: dependencies: '@anthropic-ai/claude-agent-sdk': specifier: ^0.3.150 - version: 0.3.218(@anthropic-ai/sdk@0.93.0(zod@4.4.3))(@modelcontextprotocol/sdk@1.26.0(zod@4.4.3))(zod@4.4.3) + version: 0.3.162(@anthropic-ai/sdk@0.93.0(zod@4.4.3))(@modelcontextprotocol/sdk@1.26.0(zod@4.4.3))(zod@4.3.6) '@typeagent/aiclient': specifier: workspace:* version: link:../aiclient @@ -5309,16 +5368,16 @@ importers: devDependencies: '@types/better-sqlite3': specifier: ^7.6.8 - version: 7.6.13 + version: 7.6.11 '@types/debug': specifier: ^4.1.12 - version: 4.1.13 + version: 4.1.12 prettier: specifier: ^3.5.3 version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -5327,10 +5386,10 @@ importers: dependencies: '@anthropic-ai/claude-agent-sdk': specifier: ^0.3.150 - version: 0.3.218(@anthropic-ai/sdk@0.93.0(zod@4.4.3))(@modelcontextprotocol/sdk@1.26.0(zod@4.4.3))(zod@4.4.3) + version: 0.3.162(@anthropic-ai/sdk@0.93.0(zod@4.3.6))(@modelcontextprotocol/sdk@1.26.0(zod@4.4.3))(zod@4.3.6) '@anthropic-ai/sdk': specifier: ^0.93.0 - version: 0.93.0(zod@4.4.3) + version: 0.93.0(zod@4.3.6) '@typeagent/aiclient': specifier: workspace:* version: link:../../aiclient @@ -5339,17 +5398,17 @@ importers: version: link:../../config dotenv: specifier: ^16.4.5 - version: 16.6.1 + version: 16.5.0 microsoft-cognitiveservices-speech-sdk: specifier: ^1.40.0 version: 1.43.1(supports-color@8.1.1) devDependencies: '@types/node': specifier: ^22.0.0 - version: 22.20.1 + version: 22.15.18 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -5379,7 +5438,7 @@ importers: version: 3.2.6 debug: specifier: ^4.4.0 - version: 4.4.3(supports-color@8.1.1) + version: 4.4.1(supports-color@8.1.1) mailparser: specifier: 3.9.6 version: 3.9.6 @@ -5392,10 +5451,10 @@ importers: devDependencies: '@types/async': specifier: ^3.2.24 - version: 3.2.25 + version: 3.2.24 '@types/debug': specifier: ^4.1.12 - version: 4.1.13 + version: 4.1.12 '@types/jest': specifier: ^29.5.7 version: 29.5.14 @@ -5410,16 +5469,16 @@ importers: version: 2.4.1 dotenv: specifier: ^16.3.1 - version: 16.6.1 + version: 16.5.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + version: 29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) prettier: specifier: ^3.5.3 version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 test-lib: specifier: workspace:* version: link:../../testLib @@ -5458,7 +5517,7 @@ importers: version: 12.6.2 debug: specifier: ^4.4.0 - version: 4.4.3(supports-color@8.1.1) + version: 4.4.1(supports-color@8.1.1) get-folder-size: specifier: ^5.0.0 version: 5.0.0 @@ -5471,7 +5530,7 @@ importers: version: 7.6.13 '@types/debug': specifier: ^4.1.12 - version: 4.1.13 + version: 4.1.12 '@types/jest': specifier: ^29.5.7 version: 29.5.14 @@ -5480,16 +5539,16 @@ importers: version: 2.4.1 dotenv: specifier: ^16.3.1 - version: 16.6.1 + version: 16.5.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + version: 29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) prettier: specifier: ^3.5.3 version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -5516,14 +5575,14 @@ importers: version: 12.6.2 debug: specifier: ^4.4.0 - version: 4.4.3(supports-color@8.1.1) + version: 4.4.1(supports-color@8.1.1) devDependencies: '@types/better-sqlite3': specifier: 7.6.13 version: 7.6.13 '@types/debug': specifier: ^4.1.12 - version: 4.1.13 + version: 4.1.12 '@types/jest': specifier: ^29.5.7 version: 29.5.14 @@ -5532,10 +5591,10 @@ importers: version: 2.4.1 dotenv: specifier: ^16.3.1 - version: 16.6.1 + version: 16.5.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + version: 29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) prettier: specifier: ^3.2.5 version: 3.5.3 @@ -5580,10 +5639,10 @@ importers: version: 12.6.2 cheerio: specifier: ^1.0.0 - version: 1.2.0 + version: 1.1.0 debug: specifier: ^4.4.0 - version: 4.4.3(supports-color@8.1.1) + version: 4.4.1(supports-color@8.1.1) dompurify: specifier: ^3.4.12 version: 3.4.12 @@ -5614,28 +5673,28 @@ importers: version: 7.6.13 '@types/debug': specifier: ^4.1.12 - version: 4.1.13 + version: 4.1.12 '@types/jest': specifier: ^29.5.7 version: 29.5.14 '@types/jsdom': specifier: ^28.0.0 - version: 28.0.3 + version: 28.0.0 copyfiles: specifier: ^2.4.1 version: 2.4.1 dotenv: specifier: ^16.3.1 - version: 16.6.1 + version: 16.5.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + version: 29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) prettier: specifier: ^3.5.3 version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 test-lib: specifier: workspace:* version: link:../../testLib @@ -5663,7 +5722,7 @@ importers: version: 2.4.1 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -5685,16 +5744,16 @@ importers: devDependencies: '@anthropic-ai/claude-agent-sdk': specifier: ^0.3.150 - version: 0.3.218(@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.26.0(zod@3.25.76))(zod@3.25.76) '@types/node': specifier: ^22.0.0 - version: 22.20.1 + version: 22.15.18 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 tsx: specifier: ^4.21.0 - version: 4.23.1 + version: 4.21.0 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -5703,14 +5762,14 @@ importers: dependencies: '@anthropic-ai/claude-agent-sdk': specifier: ^0.3.150 - version: 0.3.218(@anthropic-ai/sdk@0.93.0(zod@4.4.3))(@modelcontextprotocol/sdk@1.26.0(zod@4.4.3))(zod@4.4.3) + version: 0.3.162(@anthropic-ai/sdk@0.93.0(zod@4.4.3))(@modelcontextprotocol/sdk@1.26.0(zod@4.4.3))(zod@4.3.6) devDependencies: '@types/node': specifier: ^22.0.0 - version: 22.20.1 + version: 22.15.18 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -5719,10 +5778,10 @@ importers: dependencies: '@azure/identity': specifier: ^4.10.0 - version: 4.13.1 + version: 4.10.0 '@azure/msal-node-extensions': specifier: ^1.5.0 - version: 1.5.32 + version: 1.5.13 '@electron-toolkit/preload': specifier: ^3.0.2 version: 3.0.2(electron@40.8.5(supports-color@8.1.1)) @@ -5779,19 +5838,19 @@ importers: version: link:../dispatcher/dispatcher ansi_up: specifier: ^6.0.2 - version: 6.0.6 + version: 6.0.5 debug: specifier: ^4.4.0 - version: 4.4.3(supports-color@8.1.1) + version: 4.4.1(supports-color@8.1.1) dompurify: specifier: ^3.4.12 version: 3.4.12 dotenv: specifier: ^16.3.1 - version: 16.6.1 + version: 16.5.0 electron-updater: specifier: ^6.6.2 - version: 6.8.9(supports-color@8.1.1) + version: 6.6.2(supports-color@8.1.1) jose: specifier: ^5.9.6 version: 5.10.0 @@ -5800,7 +5859,7 @@ importers: version: 4.3.0 markdown-it: specifier: ^14.2.0 - version: 14.3.0 + version: 14.2.0 microsoft-cognitiveservices-speech-sdk: specifier: ^1.38.0 version: 1.43.1(supports-color@8.1.1) @@ -5816,13 +5875,13 @@ importers: version: 1.0.1(@types/node@22.20.1) '@fontsource/lato': specifier: ^5.2.5 - version: 5.3.0 + version: 5.2.5 '@jest/globals': specifier: ^29.7.0 version: 29.7.0 '@playwright/test': specifier: ^1.55.0 - version: 1.61.1 + version: 1.57.0 '@typeagent/browser': specifier: workspace:* version: link:../agents/browser @@ -5831,7 +5890,7 @@ importers: version: link:../agents/browserExtension '@types/debug': specifier: ^4.1.12 - version: 4.1.13 + version: 4.1.12 '@types/jest': specifier: ^29.5.7 version: 29.5.14 @@ -5843,7 +5902,7 @@ importers: version: link:../agentServer/server concurrently: specifier: ^9.1.2 - version: 9.2.4 + version: 9.1.2 cross-env: specifier: ^7.0.3 version: 7.0.3 @@ -5864,16 +5923,16 @@ importers: version: 26.8.1(dmg-builder@26.8.1)(supports-color@8.1.1) electron-vite: specifier: ^4.0.1 - version: 4.0.1(vite@6.4.3(@types/node@22.20.1)(jiti@2.7.0)(less@4.8.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)) + version: 4.0.1(vite@6.4.3(@types/node@22.20.1)(jiti@2.7.0)(less@4.3.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0)) jest: specifier: ^29.7.0 version: 29.7.0(@types/node@22.20.1)(supports-color@8.1.1)(ts-node@10.9.2(@types/node@22.20.1)(typescript@5.4.5)) less: specifier: ^4.2.0 - version: 4.8.0 + version: 4.3.0 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 run-script-os: specifier: ^1.1.6 version: 1.1.6 @@ -5885,7 +5944,7 @@ importers: version: 5.4.5 vite: specifier: ^6.4.3 - version: 6.4.3(@types/node@22.20.1)(jiti@2.7.0)(less@4.8.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0) + version: 6.4.3(@types/node@22.20.1)(jiti@2.7.0)(less@4.3.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0) packages/studio-service: dependencies: @@ -5910,25 +5969,25 @@ importers: devDependencies: '@types/debug': specifier: ^4.1.12 - version: 4.1.13 + version: 4.1.12 '@types/jest': specifier: ^29.5.7 version: 29.5.14 '@types/node': specifier: ^22.0.0 - version: 22.20.1 + version: 22.19.19 '@types/ws': specifier: ^8.5.10 version: 8.18.1 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.20.1)(supports-color@8.1.1)(ts-node@10.9.2(@types/node@22.20.1)(typescript@5.4.5)) + version: 29.7.0(@types/node@22.19.19)(ts-node@10.9.2(@types/node@22.19.19)(typescript@5.4.5)) prettier: specifier: ^3.5.3 version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -5943,20 +6002,20 @@ importers: version: 5.6.2 debug: specifier: ^4.4.0 - version: 4.4.3(supports-color@8.1.1) + version: 4.4.1(supports-color@8.1.1) dotenv: specifier: ^16.3.1 - version: 16.6.1 + version: 16.5.0 find-config: specifier: ^1.0.0 version: 1.0.0 mongodb: specifier: ^6.15.0 - version: 6.21.0(socks@2.8.9) + version: 6.16.0(socks@2.8.7) devDependencies: '@types/debug': specifier: ^4.1.12 - version: 4.1.13 + version: 4.1.12 '@types/find-config': specifier: 1.0.4 version: 1.0.4 @@ -5965,13 +6024,13 @@ importers: version: 29.5.14 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + version: 29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) prettier: specifier: ^3.5.3 version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -5990,22 +6049,22 @@ importers: devDependencies: '@types/debug': specifier: ^4.1.12 - version: 4.1.13 + version: 4.1.12 '@types/jest': specifier: ^29.5.7 version: 29.5.14 dotenv: specifier: ^16.3.1 - version: 16.6.1 + version: 16.5.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + version: 29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) prettier: specifier: ^3.5.3 version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -6027,7 +6086,7 @@ importers: version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -6048,7 +6107,7 @@ importers: version: 1.0.0-rc.12 debug: specifier: ^4.4.0 - version: 4.4.3(supports-color@8.1.1) + version: 4.4.1(supports-color@8.1.1) typechat: specifier: ^0.1.1 version: 0.1.1(typescript@5.4.5)(zod@3.25.76) @@ -6058,25 +6117,25 @@ importers: devDependencies: '@types/async': specifier: ^3.2.24 - version: 3.2.25 + version: 3.2.24 '@types/debug': specifier: ^4.1.12 - version: 4.1.13 + version: 4.1.12 '@types/jest': specifier: ^29.5.7 version: 29.5.14 dotenv: specifier: ^16.3.1 - version: 16.6.1 + version: 16.5.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + version: 29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) prettier: specifier: ^3.5.3 version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 packages/typeagent-core: dependencies: @@ -6122,7 +6181,7 @@ importers: version: link:../cache '@types/debug': specifier: ^4.1.12 - version: 4.1.13 + version: 4.1.12 '@types/jest': specifier: ^29.5.7 version: 29.5.14 @@ -6134,13 +6193,13 @@ importers: version: link:../grammarTools/core jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + version: 29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) prettier: specifier: ^3.5.3 version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -6171,10 +6230,10 @@ importers: devDependencies: '@types/debug': specifier: ^4.1.0 - version: 4.1.13 + version: 4.1.12 '@types/vscode': specifier: ^1.90.0 - version: 1.125.0 + version: 1.100.0 '@types/ws': specifier: ^8.5.10 version: 8.18.1 @@ -6183,7 +6242,7 @@ importers: version: 0.0.42 '@vscode/vsce': specifier: ^3.2.1 - version: 3.9.2(supports-color@8.1.1) + version: 3.4.0(supports-color@8.1.1) esbuild: specifier: ^0.28.1 version: 0.28.1 @@ -6192,10 +6251,10 @@ importers: version: 3.0.1 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 tsx: specifier: ^4.21.0 - version: 4.23.1 + version: 4.21.0 packages/uriHandler: dependencies: @@ -6208,7 +6267,7 @@ importers: devDependencies: '@types/debug': specifier: ^4.1.12 - version: 4.1.13 + version: 4.1.12 '@types/jest': specifier: ^29.5.7 version: 29.5.14 @@ -6217,13 +6276,13 @@ importers: version: 0.28.1 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + version: 29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) prettier: specifier: ^3.5.3 version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -6239,19 +6298,19 @@ importers: devDependencies: '@types/debug': specifier: ^4.1.12 - version: 4.1.13 + version: 4.1.12 '@types/jest': specifier: ^29.5.7 version: 29.5.14 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + version: 29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) prettier: specifier: ^3.5.3 version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -6275,32 +6334,32 @@ importers: version: 5.6.2 date-fns: specifier: ^4.1.0 - version: 4.4.0 + version: 4.1.0 debug: specifier: ^4.4.0 version: 4.4.3(supports-color@8.1.1) exifreader: specifier: ^4.39.0 - version: 4.41.3 + version: 4.40.3 typechat: specifier: ^0.1.1 version: 0.1.1(typescript@5.4.5)(zod@3.25.76) devDependencies: '@types/debug': specifier: ^4.1.12 - version: 4.1.13 + version: 4.1.12 '@types/jest': specifier: ^29.5.7 version: 29.5.14 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + version: 29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) prettier: specifier: ^3.5.3 version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -6328,7 +6387,7 @@ importers: version: 29.7.0 '@types/debug': specifier: ^4.1.12 - version: 4.1.13 + version: 4.1.12 '@types/jest': specifier: ^29.5.7 version: 29.5.14 @@ -6337,13 +6396,13 @@ importers: version: 8.18.1 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + version: 29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) prettier: specifier: ^3.5.3 version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -6361,7 +6420,7 @@ importers: version: 4.4.3(supports-color@8.1.1) dotenv: specifier: ^16.3.1 - version: 16.6.1 + version: 16.5.0 find-config: specifier: ^1.0.0 version: 1.0.0 @@ -6374,7 +6433,7 @@ importers: devDependencies: '@types/debug': specifier: ^4.1.12 - version: 4.1.13 + version: 4.1.12 '@types/find-config': specifier: 1.0.4 version: 1.0.4 @@ -6386,7 +6445,7 @@ importers: version: 3.5.3 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -6414,16 +6473,16 @@ importers: devDependencies: '@types/debug': specifier: ^4.1.0 - version: 4.1.13 + version: 4.1.12 '@types/vscode': specifier: ^1.95.0 - version: 1.125.0 + version: 1.100.0 '@vscode/vsce': specifier: ^3.2.1 - version: 3.9.2(supports-color@8.1.1) + version: 3.4.0(supports-color@8.1.1) concurrently: specifier: ^9.1.2 - version: 9.2.4 + version: 9.1.2 esbuild: specifier: ^0.28.1 version: 0.28.1 @@ -6432,7 +6491,7 @@ importers: version: 3.0.1 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -6486,7 +6545,7 @@ importers: version: 5.0.0(ws@8.21.1) markdown-it: specifier: ^14.2.0 - version: 14.3.0 + version: 14.2.0 microsoft-cognitiveservices-speech-sdk: specifier: 1.43.1 version: 1.43.1(supports-color@8.1.1) @@ -6496,13 +6555,13 @@ importers: devDependencies: '@types/debug': specifier: ^4.1.0 - version: 4.1.13 + version: 4.1.12 '@types/markdown-it': specifier: ^14.1.2 version: 14.1.2 '@types/vscode': specifier: ^1.90.0 - version: 1.125.0 + version: 1.100.0 '@types/ws': specifier: ^8.5.0 version: 8.18.1 @@ -6511,10 +6570,10 @@ importers: version: 0.0.42 '@vscode/vsce': specifier: ^3.2.1 - version: 3.9.2(supports-color@8.1.1) + version: 3.4.0(supports-color@8.1.1) concurrently: specifier: ^9.1.2 - version: 9.2.4 + version: 9.1.2 copyfiles: specifier: ^2.4.1 version: 2.4.1 @@ -6526,7 +6585,7 @@ importers: version: 3.0.1 rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -6538,7 +6597,7 @@ importers: version: 9.0.0 '@azure/identity': specifier: ^4.9.1 - version: 4.13.1 + version: 4.10.0 '@azure/keyvault-certificates': specifier: ^4.9.0 version: 4.10.3 @@ -6556,7 +6615,7 @@ importers: version: 5.6.2 debug: specifier: ^4.4.0 - version: 4.4.3(supports-color@8.1.1) + version: 4.4.1(supports-color@8.1.1) js-yaml: specifier: ^4.3.0 version: 4.3.0 @@ -6565,26 +6624,26 @@ importers: version: 4.18.1 semver: specifier: ^7.7.2 - version: 7.8.5 + version: 7.7.4 sort-package-json: specifier: ^3.0.0 - version: 3.7.1 + version: 3.2.1 validate-npm-package-name: specifier: ^6.0.0 - version: 6.0.2 + version: 6.0.0 devDependencies: dotenv: specifier: ^16.5.0 - version: 16.6.1 + version: 16.5.0 eslint: specifier: ^10.6.0 - version: 10.7.0(jiti@2.7.0) + version: 10.6.0(jiti@2.7.0) eslint-plugin-sonarjs: specifier: ^4.1.0 - version: 4.2.0(eslint@10.7.0(jiti@2.7.0)) + version: 4.1.0(eslint@10.6.0(jiti@2.7.0)) typescript-eslint: specifier: ^8.62.1 - version: 8.65.0(eslint@10.7.0(jiti@2.7.0))(typescript@5.9.3) + version: 8.62.1(eslint@10.6.0(jiti@2.7.0))(typescript@5.9.3) tools/actionBrowser: dependencies: @@ -6606,7 +6665,7 @@ importers: devDependencies: rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -6634,19 +6693,19 @@ importers: devDependencies: '@types/debug': specifier: ^4.1.12 - version: 4.1.13 + version: 4.1.12 '@types/jest': specifier: ^29.5.7 version: 29.5.14 '@types/node': specifier: ^22.10.5 - version: 22.20.1 + version: 22.15.18 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.20.1)(supports-color@8.1.1)(ts-node@10.9.2(@types/node@22.20.1)(typescript@5.4.5)) + version: 29.7.0(@types/node@22.15.18)(ts-node@10.9.2(@types/node@22.15.18)(typescript@5.4.5)) rimraf: specifier: ^6.0.1 - version: 6.1.3 + version: 6.0.1 typescript: specifier: ~5.4.5 version: 5.4.5 @@ -6666,52 +6725,52 @@ packages: '@antfu/install-pkg@1.1.0': resolution: {integrity: sha1-ePoDa+GmCBtad6XPWfUMd1K2uiY=} - '@anthropic-ai/claude-agent-sdk-darwin-arm64@0.3.218': - resolution: {integrity: sha1-sECB5DFjGoxUOLqaZdP4Gu/990w=} + '@anthropic-ai/claude-agent-sdk-darwin-arm64@0.3.162': + resolution: {integrity: sha1-UZ0hvQIcY+n7qsSOIbo6uU1Lw7s=} cpu: [arm64] os: [darwin] - '@anthropic-ai/claude-agent-sdk-darwin-x64@0.3.218': - resolution: {integrity: sha1-VNvAyB+1W8y7Y88hk1tbL+dlYdA=} + '@anthropic-ai/claude-agent-sdk-darwin-x64@0.3.162': + resolution: {integrity: sha1-Di4TOiXULnuKmWMbA779X2NeNMU=} cpu: [x64] os: [darwin] - '@anthropic-ai/claude-agent-sdk-linux-arm64-musl@0.3.218': - resolution: {integrity: sha1-FD1O58T6UkmVeEBsfUNJKxSZqJM=} + '@anthropic-ai/claude-agent-sdk-linux-arm64-musl@0.3.162': + resolution: {integrity: sha1-CqED3S+fXiQ9l6HMhSYpoWhse14=} cpu: [arm64] os: [linux] libc: [musl] - '@anthropic-ai/claude-agent-sdk-linux-arm64@0.3.218': - resolution: {integrity: sha1-Hdx8/71kmIdEC9EyKAz3SHW7DMk=} + '@anthropic-ai/claude-agent-sdk-linux-arm64@0.3.162': + resolution: {integrity: sha1-Tlduj+RMdbVhy1nGkU0mX9Vvj/g=} cpu: [arm64] os: [linux] libc: [glibc] - '@anthropic-ai/claude-agent-sdk-linux-x64-musl@0.3.218': - resolution: {integrity: sha1-jD1HV9TBxshSb0PPNeKOwmQOF4Y=} + '@anthropic-ai/claude-agent-sdk-linux-x64-musl@0.3.162': + resolution: {integrity: sha1-HFdhO+npa0m+rUVY0FEZAsJGmPY=} cpu: [x64] os: [linux] libc: [musl] - '@anthropic-ai/claude-agent-sdk-linux-x64@0.3.218': - resolution: {integrity: sha1-yK/6Q/S/lIaxexeBNs77xDostrQ=} + '@anthropic-ai/claude-agent-sdk-linux-x64@0.3.162': + resolution: {integrity: sha1-5hP03u3nOsIF+bKqgQfsjnDe2KY=} cpu: [x64] os: [linux] libc: [glibc] - '@anthropic-ai/claude-agent-sdk-win32-arm64@0.3.218': - resolution: {integrity: sha1-ByZE9n0Lk2oitciSHNe73WfyMxA=} + '@anthropic-ai/claude-agent-sdk-win32-arm64@0.3.162': + resolution: {integrity: sha1-mt5LQqODj/hQfpxFVJcgxbPY0Sw=} cpu: [arm64] os: [win32] - '@anthropic-ai/claude-agent-sdk-win32-x64@0.3.218': - resolution: {integrity: sha1-HAQaVdllW8kjhCBa+ulEHmdMdQI=} + '@anthropic-ai/claude-agent-sdk-win32-x64@0.3.162': + resolution: {integrity: sha1-fIVcoQnYv9VFem7QejfO6c1/l78=} cpu: [x64] os: [win32] - '@anthropic-ai/claude-agent-sdk@0.3.218': - resolution: {integrity: sha1-3+E0FmJz09K943oh829aaqsGDMk=} + '@anthropic-ai/claude-agent-sdk@0.3.162': + resolution: {integrity: sha1-WvNe28L+TUqeqshn/ZXeFTLBgX0=} engines: {node: '>=18.0.0'} peerDependencies: '@anthropic-ai/sdk': '>=0.93.0' @@ -6727,96 +6786,179 @@ packages: zod: optional: true - '@asamuzakjp/css-color@5.1.11': - resolution: {integrity: sha1-KKCqyCIKTMGQRaw72agT1AYL03U=} + '@asamuzakjp/css-color@5.0.1': + resolution: {integrity: sha1-O5RiqbUvPGaAoJRaPQhRiBAXVQ8=} engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} '@asamuzakjp/dom-selector@6.8.1': resolution: {integrity: sha1-ObIJk2crEG982aOppGUhLofgv9E=} - '@asamuzakjp/generational-cache@1.0.1': - resolution: {integrity: sha1-PQv2vk/AWYUTkKcHByDGAHr3k+w=} - engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} - '@asamuzakjp/nwsapi@2.3.9': resolution: {integrity: sha1-rVVJMi3+nRU9S03W9/8q4jSwbiQ=} - '@aws-sdk/checksums@3.1000.19': - resolution: {integrity: sha1-kdKbX9V2pCVHxtpYdUF1mltJgdM=} + '@aws-crypto/crc32@5.2.0': + resolution: {integrity: sha1-z8wiVwlJyYxmic/L0taT02za4uE=} + engines: {node: '>=16.0.0'} + + '@aws-crypto/crc32c@5.2.0': + resolution: {integrity: sha1-TjSqt/QZMHghUJqYubCOhODBkX4=} + + '@aws-crypto/sha1-browser@5.2.0': + resolution: {integrity: sha1-sO4tKCHThh8BfpZe87TLOOO2oPQ=} + + '@aws-crypto/sha256-browser@5.2.0': + resolution: {integrity: sha1-FTiV7x26b5/OOK9VDg71iYjrZJ4=} + + '@aws-crypto/sha256-js@5.2.0': + resolution: {integrity: sha1-xP23c/2+2aZk/BqVck4gbPOGAEI=} + engines: {node: '>=16.0.0'} + + '@aws-crypto/supports-web-crypto@5.2.0': + resolution: {integrity: sha1-oeOZrykmm+COaVEJqhXaCge1tfs=} + + '@aws-crypto/util@5.2.0': + resolution: {integrity: sha1-cShMnP/nkn3a2seTwU8UiG04dto=} + + '@aws-sdk/client-s3@3.1004.0': + resolution: {integrity: sha1-6M2yKwP5+E3ulrq0PKzEr2rccLI=} engines: {node: '>=20.0.0'} - '@aws-sdk/client-s3@3.1093.0': - resolution: {integrity: sha1-NWARfIlD5XG8DoEMz7WhHzGZpcY=} + '@aws-sdk/core@3.973.18': + resolution: {integrity: sha1-JicCtKSxI67CuPjY33u4JfCoCP0=} engines: {node: '>=20.0.0'} - '@aws-sdk/core@3.976.0': - resolution: {integrity: sha1-ww0IC0suqOIsB9nVM4wDMQUPkto=} + '@aws-sdk/crc64-nvme@3.972.4': + resolution: {integrity: sha1-uZSUx2BkIxqmb3ClsQlWJOeYRwA=} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-env@3.972.60': - resolution: {integrity: sha1-hPw7bJUINMy7hLS1CKTnkCdJX0Y=} + '@aws-sdk/credential-provider-env@3.972.16': + resolution: {integrity: sha1-eyfw6//9l/O9LsoVG5ppP1bYpvw=} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-http@3.972.62': - resolution: {integrity: sha1-IQRyTU97oIOK7Qvoahmivckq7kc=} + '@aws-sdk/credential-provider-http@3.972.18': + resolution: {integrity: sha1-PMJDny9o90iMJzNkZOjf+Ldj3xk=} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-ini@3.973.5': - resolution: {integrity: sha1-g7qzYzSR5bVNCOSeJC+DGgeqMIA=} + '@aws-sdk/credential-provider-ini@3.972.17': + resolution: {integrity: sha1-R6z46gQUtpcwZ3PAK4sj5pVmXXg=} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-login@3.972.67': - resolution: {integrity: sha1-fQz2mMafUTCkxsWttEUPUtgeFak=} + '@aws-sdk/credential-provider-login@3.972.17': + resolution: {integrity: sha1-99lERcCcGg7RhGlv/l4Uiz/EihM=} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-node@3.972.71': - resolution: {integrity: sha1-2H/m2gAVdYReYzKtEY+Pch3+v1I=} + '@aws-sdk/credential-provider-node@3.972.18': + resolution: {integrity: sha1-vEO2i1JTEWJL8FZ9oOLkFhpRcKc=} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-process@3.972.60': - resolution: {integrity: sha1-Uox1L7MQFlaPuBt8BbNF1BxhHTE=} + '@aws-sdk/credential-provider-process@3.972.16': + resolution: {integrity: sha1-L6hudz1VOxhK0CKjabLT2VD0kGk=} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-sso@3.973.4': - resolution: {integrity: sha1-5uPNtofkrP16sijHMQLAXgj7mI0=} + '@aws-sdk/credential-provider-sso@3.972.17': + resolution: {integrity: sha1-44FEQEG2oxtjsMzjXkm87C20S+s=} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-web-identity@3.972.66': - resolution: {integrity: sha1-MdDIsGHtxah6pvYk26rC60eaZjk=} + '@aws-sdk/credential-provider-web-identity@3.972.17': + resolution: {integrity: sha1-JgZat9ZpTQYpuhGozCYNaDO/vPk=} engines: {node: '>=20.0.0'} - '@aws-sdk/lib-storage@3.1093.0': - resolution: {integrity: sha1-2aZYVEggSI7lPEmUc7CrlFSTD0M=} + '@aws-sdk/lib-storage@3.1004.0': + resolution: {integrity: sha1-GwGM2+FZPsM9NNRybexjpxVCpNU=} engines: {node: '>=20.0.0'} peerDependencies: - '@aws-sdk/client-s3': ^3.1093.0 + '@aws-sdk/client-s3': ^3.1004.0 + + '@aws-sdk/middleware-bucket-endpoint@3.972.7': + resolution: {integrity: sha1-lcA+lTw/jldOcf3/Gtecuh6yXoA=} + engines: {node: '>=20.0.0'} + + '@aws-sdk/middleware-expect-continue@3.972.7': + resolution: {integrity: sha1-+oleP3QCXeP02JTn8EIfSO6l778=} + engines: {node: '>=20.0.0'} + + '@aws-sdk/middleware-flexible-checksums@3.973.4': + resolution: {integrity: sha1-d+Y4yI91vw8GBe2dN8vD7EiGjtY=} + engines: {node: '>=20.0.0'} + + '@aws-sdk/middleware-host-header@3.972.7': + resolution: {integrity: sha1-sYhJz4B+B0L9+E20HCJYdwvR5FI=} + engines: {node: '>=20.0.0'} + + '@aws-sdk/middleware-location-constraint@3.972.7': + resolution: {integrity: sha1-WlSh19N+U75udIUl6zW7pxZPmcQ=} + engines: {node: '>=20.0.0'} + + '@aws-sdk/middleware-logger@3.972.7': + resolution: {integrity: sha1-/+pOL/Hp2GBHxWTJgtZK3oAXeR4=} + engines: {node: '>=20.0.0'} + + '@aws-sdk/middleware-recursion-detection@3.972.7': + resolution: {integrity: sha1-nWN27nJMm3fWUYxR0LLIsY8fcr8=} + engines: {node: '>=20.0.0'} + + '@aws-sdk/middleware-sdk-s3@3.972.18': + resolution: {integrity: sha1-ZI2lvpS7AnF2Q9eOar9BIlYqW88=} + engines: {node: '>=20.0.0'} + + '@aws-sdk/middleware-ssec@3.972.7': + resolution: {integrity: sha1-SfrHtQePjx4JNv8u7b5o7+f8BaQ=} + engines: {node: '>=20.0.0'} + + '@aws-sdk/middleware-user-agent@3.972.19': + resolution: {integrity: sha1-WmyjeLigN2w6ioM5eY0XPQMw+E0=} + engines: {node: '>=20.0.0'} + + '@aws-sdk/nested-clients@3.996.7': + resolution: {integrity: sha1-x7Ey8b9h7cRL+OKBrJTYX3RiXXc=} + engines: {node: '>=20.0.0'} + + '@aws-sdk/region-config-resolver@3.972.7': + resolution: {integrity: sha1-Nv0Ouiv+3rV7hDs82CZvt2aKfoU=} + engines: {node: '>=20.0.0'} + + '@aws-sdk/signature-v4-multi-region@3.996.6': + resolution: {integrity: sha1-uBjXJPpBHyxb9K2WDtE9qeZVb98=} + engines: {node: '>=20.0.0'} + + '@aws-sdk/token-providers@3.1004.0': + resolution: {integrity: sha1-nsnOo22CyF+yTASRlMmQqY9mdfU=} + engines: {node: '>=20.0.0'} - '@aws-sdk/middleware-sdk-s3@3.972.65': - resolution: {integrity: sha1-m0nfXeto3uXV2k1jCmzjZ2QI3l4=} + '@aws-sdk/types@3.973.5': + resolution: {integrity: sha1-D8APBm26qkDAnyt+/dhngYB7XHA=} engines: {node: '>=20.0.0'} - '@aws-sdk/nested-clients@3.997.34': - resolution: {integrity: sha1-vTcatU+XttJNRkdD5N64JAPWuJA=} + '@aws-sdk/util-arn-parser@3.972.3': + resolution: {integrity: sha1-7ZiYYruxcs4W2eHNV5Dl/jZyGcI=} engines: {node: '>=20.0.0'} - '@aws-sdk/signature-v4-multi-region@3.996.41': - resolution: {integrity: sha1-GsZ0M2biOCtz7RSvSwjSHeC/Htk=} + '@aws-sdk/util-endpoints@3.996.4': + resolution: {integrity: sha1-n8/sy9nSqCF7ZvcRzzA4g+xEQsA=} engines: {node: '>=20.0.0'} - '@aws-sdk/token-providers@3.1092.0': - resolution: {integrity: sha1-MXhFJiLCysee1KDHdzOg7a+ea3Y=} + '@aws-sdk/util-locate-window@3.965.5': + resolution: {integrity: sha1-4w5v8q/2Q2IJ7ULHZd7C0qSN98A=} engines: {node: '>=20.0.0'} - '@aws-sdk/types@3.974.2': - resolution: {integrity: sha1-BefMrEF3NeB4bUMNLVzBOQR6CNo=} + '@aws-sdk/util-user-agent-browser@3.972.7': + resolution: {integrity: sha1-DnIF241Hdg3wFP/93L8Mz8NQ6E0=} + + '@aws-sdk/util-user-agent-node@3.973.4': + resolution: {integrity: sha1-m1FVdAxct/35wfGrNQYERu5Uusg=} engines: {node: '>=20.0.0'} + peerDependencies: + aws-crt: '>=1.0.0' + peerDependenciesMeta: + aws-crt: + optional: true - '@aws-sdk/xml-builder@3.972.36': - resolution: {integrity: sha1-lmwX3tI7lwteQcurXRq/haMEuZ4=} + '@aws-sdk/xml-builder@3.972.10': + resolution: {integrity: sha1-2KcXG3DI7pNUdH8Kx9No3SfVDkY=} engines: {node: '>=20.0.0'} - '@aws/lambda-invoke-store@0.3.0': - resolution: {integrity: sha1-cIgC2Yf44XvfSvTeEDFmDOHN1l8=} + '@aws/lambda-invoke-store@0.2.3': + resolution: {integrity: sha1-8RN/ViCczGnBX4JiQsvzf4KGF90=} engines: {node: '>=18.0.0'} '@azu/format-text@1.0.2': @@ -6825,6 +6967,10 @@ packages: '@azu/style-format@1.0.1': resolution: {integrity: sha1-s2Q68MX+6dU+aal8g1xAS9yA95I=} + '@azure-rest/core-client@2.4.0': + resolution: {integrity: sha1-sx94hQeMuJ5IDaQ/C6LX1Jz0UwI=} + engines: {node: '>=18.0.0'} + '@azure-rest/core-client@2.8.0': resolution: {integrity: sha1-MOc2wPYXEVtz4VSyKbruvMCQNRo=} engines: {node: '>=22.0.0'} @@ -6837,26 +6983,50 @@ packages: resolution: {integrity: sha1-eI7nhFelWvihrTQqyxgjg9IRkkk=} engines: {node: '>=12.0.0'} + '@azure/abort-controller@2.1.2': + resolution: {integrity: sha1-Qv4MyrI4QdmQWBLFjxCC0neEVm0=} + engines: {node: '>=18.0.0'} + '@azure/abort-controller@2.2.0': resolution: {integrity: sha1-k+DoKwGGLn6jtbaZWHGdPz/SyKw=} engines: {node: '>=22.0.0'} - '@azure/ai-projects@2.3.1': - resolution: {integrity: sha1-TbuUZxLu1OaSSA56rm3k4XQtz4k=} - engines: {node: '>=22.0.0'} + '@azure/ai-projects@2.2.0': + resolution: {integrity: sha1-DCm9bKe4FM22Liw0N6+mX61Q3vA=} + engines: {node: '>=20.0.0'} '@azure/arm-authorization@9.0.0': resolution: {integrity: sha1-aPTsP+er98mGosQFvj33pnv60Ts=} engines: {node: '>=14.0.0'} + '@azure/core-auth@1.10.1': + resolution: {integrity: sha1-aKF/qGHr0U9v0xQFV5g1Xva+3xs=} + engines: {node: '>=20.0.0'} + '@azure/core-auth@1.11.0': resolution: {integrity: sha1-Ha7/32LRqHHSK4ZfnzFkpj6h9XU=} engines: {node: '>=22.0.0'} + '@azure/core-auth@1.9.0': + resolution: {integrity: sha1-rHJbA/q+PIkjcQZe6eIEG+4P0aw=} + engines: {node: '>=18.0.0'} + + '@azure/core-client@1.10.1': + resolution: {integrity: sha1-g9ePl9ZHqyLmgRp6aLtCI+eh0Bk=} + engines: {node: '>=20.0.0'} + '@azure/core-client@1.11.0': resolution: {integrity: sha1-5z0JrHl33l17QVaWt+1F0/3rZ7A=} engines: {node: '>=22.0.0'} + '@azure/core-client@1.9.2': + resolution: {integrity: sha1-b8ac7igWiDq2xc3WU+5PL/l3T3Q=} + engines: {node: '>=18.0.0'} + + '@azure/core-http-compat@2.1.2': + resolution: {integrity: sha1-0Vha2iS6dQ3BYdgWFpszs192Lw0=} + engines: {node: '>=18.0.0'} + '@azure/core-http-compat@2.5.0': resolution: {integrity: sha1-14BmGln4pDL+yyt8b6LVgi3KHeo=} engines: {node: '>=22.0.0'} @@ -6868,45 +7038,77 @@ packages: resolution: {integrity: sha1-eHEFAnog5Fx3ZRqYsBpNOwG3Wgg=} engines: {node: '>=18.0.0'} - '@azure/core-lro@3.4.0': - resolution: {integrity: sha1-c0Zb0X3lxduw8noJH29mGnBHC78=} - engines: {node: '>=22.0.0'} + '@azure/core-lro@3.2.0': + resolution: {integrity: sha1-6Tsvwzad22Vb0ROD62iySXAwXkc=} + engines: {node: '>=18.0.0'} + + '@azure/core-paging@1.6.2': + resolution: {integrity: sha1-QNOGDcLffykdZjULLP2RcVJkM+c=} + engines: {node: '>=18.0.0'} '@azure/core-paging@1.7.0': resolution: {integrity: sha1-WVl6L1Q4ujxsh4n8hw9p4OeFMag=} engines: {node: '>=22.0.0'} + '@azure/core-rest-pipeline@1.20.0': + resolution: {integrity: sha1-kW2NbJz/a1VvCwv9W5I1JtWQ4tk=} + engines: {node: '>=18.0.0'} + + '@azure/core-rest-pipeline@1.22.2': + resolution: {integrity: sha1-fhTyHSWrYnzQdnattdmqzY4ulcw=} + engines: {node: '>=20.0.0'} + '@azure/core-rest-pipeline@1.25.0': resolution: {integrity: sha1-kupJEu27H3OV9IKaMAYxF0qoLwg=} engines: {node: '>=22.0.0'} - '@azure/core-sse@2.4.0': - resolution: {integrity: sha1-dB9TOIaG+S18hvVYKwTYoqyN4w8=} - engines: {node: '>=22.0.0'} + '@azure/core-sse@2.2.0': + resolution: {integrity: sha1-ev1FoWUpu/L0b/qs/dZwcyZdr28=} + engines: {node: '>=18.0.0'} + + '@azure/core-tracing@1.2.0': + resolution: {integrity: sha1-e+XVPDUi1jnPGQQsvNsZ9xvDWrI=} + engines: {node: '>=18.0.0'} + + '@azure/core-tracing@1.3.1': + resolution: {integrity: sha1-6XEEXJAeqcEQYWsOHbJyUHeB1fY=} + engines: {node: '>=20.0.0'} '@azure/core-tracing@1.4.0': resolution: {integrity: sha1-1lenAOJNJW0ZXmKKeV22qMxHXqs=} engines: {node: '>=22.0.0'} + '@azure/core-util@1.11.0': + resolution: {integrity: sha1-9TD8Z+c4rqhy+90cyEFucCGfrac=} + engines: {node: '>=18.0.0'} + + '@azure/core-util@1.13.1': + resolution: {integrity: sha1-bf8v9tPJxkMMb007PmXeUx8Quv4=} + engines: {node: '>=20.0.0'} + '@azure/core-util@1.14.0': resolution: {integrity: sha1-fOn+V5WPEy3UIlc4VuWkXHIyuwQ=} engines: {node: '>=22.0.0'} - '@azure/core-xml@1.6.0': - resolution: {integrity: sha1-EI8JIOG834owuffoh5ibOhIIK9k=} - engines: {node: '>=22.0.0'} + '@azure/core-xml@1.5.0': + resolution: {integrity: sha1-zYLVEde8xUjSBvVifDlyTF1aRDQ=} + engines: {node: '>=20.0.0'} - '@azure/cosmos@4.10.0': - resolution: {integrity: sha1-uLZsj8U1r44xhqFoiMC0kRptkH4=} - engines: {node: '>=22.0.0'} + '@azure/cosmos@4.9.1': + resolution: {integrity: sha1-AwuYVOkbacjBNmS8uF/dRvraIUk=} + engines: {node: '>=20.0.0'} '@azure/identity-broker@1.4.0': resolution: {integrity: sha1-yZyMTcIf+WVocZkUbajQ90mapYo=} engines: {node: '>=20.0.0'} - '@azure/identity-cache-persistence@1.3.0': - resolution: {integrity: sha1-IXocVjdoJuIho4mdUq8vtTCORA4=} - engines: {node: '>=20.0.0'} + '@azure/identity-cache-persistence@1.2.0': + resolution: {integrity: sha1-xu7f/+cjrEIkx/v6rvj3Uyqv2A8=} + engines: {node: '>=18.0.0'} + + '@azure/identity@4.10.0': + resolution: {integrity: sha1-EM/kkge00RHr46qzreR1YcKFLG0=} + engines: {node: '>=18.0.0'} '@azure/identity@4.13.1': resolution: {integrity: sha1-vcCRZYuqWaR+6furSHpLsBhym8M=} @@ -6920,14 +7122,22 @@ packages: resolution: {integrity: sha1-Zw50FKK/aDcbCz0fmByboCeLd90=} engines: {node: '>=20.0.0'} - '@azure/keyvault-keys@4.10.2': - resolution: {integrity: sha1-RonuPX645uaBvtDtHwVJ1uwyq2E=} - engines: {node: '>=20.0.0'} + '@azure/keyvault-keys@4.10.0': + resolution: {integrity: sha1-dUdujyhYDcI7vJ2sbRZU4THW79U=} + engines: {node: '>=18.0.0'} '@azure/keyvault-secrets@4.11.2': resolution: {integrity: sha1-Ngm9ZSp6Nn8UU17FWfgXhkMkr8k=} engines: {node: '>=20.0.0'} + '@azure/logger@1.2.0': + resolution: {integrity: sha1-p5rvzdV9KpZgP6tZyaZuDZAipWQ=} + engines: {node: '>=18.0.0'} + + '@azure/logger@1.3.0': + resolution: {integrity: sha1-VQHPhdT1JjBgKozHXfdlaMlpqCc=} + engines: {node: '>=20.0.0'} + '@azure/logger@1.4.0': resolution: {integrity: sha1-PVpif+WaJ27OdIenndkq1cUIwzk=} engines: {node: '>=22.0.0'} @@ -6936,44 +7146,59 @@ packages: resolution: {integrity: sha1-Cey+hAiSgQAjgn7y2DjyGaUcHDU=} engines: {node: '>=14.0.0'} - '@azure/msal-browser@5.17.1': - resolution: {integrity: sha1-EozjSq27IGyUDpnKXgzxldEsbfw=} + '@azure/msal-browser@4.12.0': + resolution: {integrity: sha1-D2VoxA/BvvQVOh8p/OH8b/CddbQ=} + engines: {node: '>=0.8.0'} + + '@azure/msal-browser@5.11.0': + resolution: {integrity: sha1-As8ggkpKGBWrtQ74jYkQh7cwCcc=} + engines: {node: '>=0.8.0'} + + '@azure/msal-common@15.6.0': + resolution: {integrity: sha1-B2TWRG7v85cCIZleJfJl/bIY2mY=} engines: {node: '>=0.8.0'} - '@azure/msal-common@15.17.0': - resolution: {integrity: sha1-rjwDN4yFJkKxyaMDOA6UXCuJfwI=} + '@azure/msal-common@16.6.0': + resolution: {integrity: sha1-Dog6W2oYzwDafJYSLGU18wyPtOU=} engines: {node: '>=0.8.0'} - '@azure/msal-common@16.11.2': - resolution: {integrity: sha1-bLo7L5utC9sH7o37+nLv9Lo2nDA=} + '@azure/msal-common@16.6.2': + resolution: {integrity: sha1-SqeR2yxPN/UDv+EPWux2/VUtr44=} engines: {node: '>=0.8.0'} - '@azure/msal-node-extensions@1.5.32': - resolution: {integrity: sha1-DUhMJt3295AEEU5MZqwvjg0YBaU=} + '@azure/msal-node-extensions@1.5.13': + resolution: {integrity: sha1-5NKijXb/wvGK0JRbG8wM7PoMIAQ=} engines: {node: '>=16'} - '@azure/msal-node-extensions@5.3.3': - resolution: {integrity: sha1-epkwJfLi78Wbvuivs1j9mLvyeHA=} + '@azure/msal-node-extensions@5.2.0': + resolution: {integrity: sha1-KSJ7KH/f3MASoJlhWbromaSThrc=} engines: {node: '>=20'} + '@azure/msal-node-runtime@0.18.2': + resolution: {integrity: sha1-/b5FR1aFIMB6oCCj/ipKa0w+qHk=} + '@azure/msal-node-runtime@0.20.5': resolution: {integrity: sha1-dBs35hgVkO8I6WTXETsMcD+LCBI=} - '@azure/msal-node@5.4.2': - resolution: {integrity: sha1-EeB7IuSZAznQzjMVTg7+pLLFUPo=} + '@azure/msal-node@3.5.3': + resolution: {integrity: sha1-AveiNEosKZQ1SgzsElue+ajnEJs=} + engines: {node: '>=16'} + + '@azure/msal-node@5.2.0': + resolution: {integrity: sha1-30hOocJOcbBorvLl6fa8wKAODkQ=} engines: {node: '>=20'} '@azure/search-documents@12.1.0': resolution: {integrity: sha1-eTO+ozIX17lWlv6XoZzA9DMbw2o=} engines: {node: '>=18.0.0'} - '@azure/storage-blob@12.33.0': - resolution: {integrity: sha1-EK1FhvSSJzG4t5zIa+ytp1Z6H6s=} - engines: {node: '>=22.0.0'} + '@azure/storage-blob@12.27.0': + resolution: {integrity: sha1-MGKTBBEXOihGi9OA4K0sYyjXKIo=} + engines: {node: '>=18.0.0'} - '@azure/storage-common@12.4.1': - resolution: {integrity: sha1-eMI6si3QTOJ7E9/omRtFtv3ts0U=} - engines: {node: '>=20.0.0'} + '@babel/code-frame@7.27.1': + resolution: {integrity: sha1-IA9xXmbVKiOyIalDVTSpHME61b4=} + engines: {node: '>=6.9.0'} '@babel/code-frame@7.29.7': resolution: {integrity: sha1-8vu/6ofESiFZDsUVt3iywm2IZuc=} @@ -7009,6 +7234,10 @@ packages: peerDependencies: '@babel/core': ^7.0.0 + '@babel/helper-plugin-utils@7.27.1': + resolution: {integrity: sha1-3bL4dlNP+AE+bCspm/TTmzxR1Ew=} + engines: {node: '>=6.9.0'} + '@babel/helper-plugin-utils@7.29.7': resolution: {integrity: sha1-wKB2bxoTYX2KF0B9erj51IYiXqQ=} engines: {node: '>=6.9.0'} @@ -7071,8 +7300,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-jsx@7.29.7': - resolution: {integrity: sha1-YiwW+a1jeC/m6D2tx+QDMHRLfx4=} + '@babel/plugin-syntax-jsx@7.27.1': + resolution: {integrity: sha1-L5vrXv8w+lB8VTLRB9qse4iPo0w=} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -7119,18 +7348,22 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-typescript@7.29.7': - resolution: {integrity: sha1-fCk4iTIxPtWEE6A0MEjXXZL7WyQ=} + '@babel/plugin-syntax-typescript@7.27.1': + resolution: {integrity: sha1-UUfSkGank0UPIgxj+jqUMbfm3Rg=} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-arrow-functions@7.29.7': - resolution: {integrity: sha1-1lE0P1YsA/R5Ub0YAhldDhBgXyc=} + '@babel/plugin-transform-arrow-functions@7.27.1': + resolution: {integrity: sha1-biBhBnujqwJm2DSp+UgRGW8qupo=} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/runtime@7.27.0': + resolution: {integrity: sha1-++58+XxwlRjswfWQmESB1UYNR2I=} + engines: {node: '>=6.9.0'} + '@babel/runtime@7.29.7': resolution: {integrity: sha1-EgIkUMRaTabY2Ch7GKT/Ldsj92g=} engines: {node: '>=6.9.0'} @@ -7182,17 +7415,20 @@ packages: resolution: {integrity: sha1-KDXMJxiIrcO6xQ0C6+5zygxuxRg=} deprecated: This project has been renamed to @ghostery/adblocker. Install using @ghostery/adblocker instead + '@codemirror/autocomplete@6.18.6': + resolution: {integrity: sha1-3iboZKHsgZKhskHrhq3bthKWTds=} + '@codemirror/autocomplete@6.20.3': resolution: {integrity: sha1-aWt0AxLGqWLhRWe0mjZhtZJLxa4=} - '@codemirror/commands@6.10.4': - resolution: {integrity: sha1-ZN7BvQQ5dus0TjzJ0VrxO29yS/0=} + '@codemirror/commands@6.8.1': + resolution: {integrity: sha1-Y59VWdLzPyWCokKcWMsMG5JcejA=} '@codemirror/lang-angular@0.1.4': resolution: {integrity: sha1-W56UB4a6IBqaQuq225UB+j/iKSo=} - '@codemirror/lang-cpp@6.0.3': - resolution: {integrity: sha1-sXW1n83o3W5WO3/u6LvtgZY6lJE=} + '@codemirror/lang-cpp@6.0.2': + resolution: {integrity: sha1-B2yYNAw76r3gFtfYPgjuvhclTvk=} '@codemirror/lang-css@6.3.1': resolution: {integrity: sha1-djykGu6BuyQxvlXjz8x8yOkUIaM=} @@ -7200,44 +7436,41 @@ packages: '@codemirror/lang-go@6.0.1': resolution: {integrity: sha1-WYIiyQ9W6uKNEQacYSymTQMGsFc=} - '@codemirror/lang-html@6.4.11': - resolution: {integrity: sha1-xGukauZC/VZ88FxBKQBdKROsJI0=} - - '@codemirror/lang-java@6.0.2': - resolution: {integrity: sha1-YB1bPXdKSpl9EWR8y2wFcCxUvVs=} + '@codemirror/lang-html@6.4.9': + resolution: {integrity: sha1-1YbyzJw0E5GuB9HXxUWZDfoGlyc=} - '@codemirror/lang-javascript@6.2.5': - resolution: {integrity: sha1-ueprLwOD7WiV+ueIjAMiVBU48Qo=} + '@codemirror/lang-java@6.0.1': + resolution: {integrity: sha1-A70GM02nyP653/bbAaxthb0uSLs=} - '@codemirror/lang-jinja@6.0.1': - resolution: {integrity: sha1-AdEop+B1aycUzUU60Wwd/7IBiPA=} + '@codemirror/lang-javascript@6.2.4': + resolution: {integrity: sha1-7vIifRiSqudi86DyEvcr7IaKAsU=} - '@codemirror/lang-json@6.0.2': - resolution: {integrity: sha1-BUsWBnEwZmfiXYA4UoYEmEGDYXk=} + '@codemirror/lang-json@6.0.1': + resolution: {integrity: sha1-CgvnAaVhnEsPiZH5telf4z9GIzA=} '@codemirror/lang-less@6.0.2': resolution: {integrity: sha1-Lj2Co924cQ5kCWic1KKMZlWNDLg=} - '@codemirror/lang-liquid@6.3.2': - resolution: {integrity: sha1-Yjv1d22Qad2uNxrJob0ZFNcBB7g=} + '@codemirror/lang-liquid@6.2.3': + resolution: {integrity: sha1-y9s4y/LFm8M0KSQgQB+IqmxLSyc=} - '@codemirror/lang-markdown@6.5.1': - resolution: {integrity: sha1-61PEiONouPpYFAmgZTHf7dVz2Iw=} + '@codemirror/lang-markdown@6.3.3': + resolution: {integrity: sha1-RX+TvYotQi2uBiWyC2Gt9cbSPe8=} - '@codemirror/lang-php@6.0.2': - resolution: {integrity: sha1-vcQ50ZXI5zUTvFuXGpmle1yZ7lU=} + '@codemirror/lang-php@6.0.1': + resolution: {integrity: sha1-+jTMdVYheDJYYaVzH3m9Yh9X/6o=} '@codemirror/lang-python@6.2.1': resolution: {integrity: sha1-N8mTBxYRAVaGWpXFSKoO71VShjo=} - '@codemirror/lang-rust@6.0.2': - resolution: {integrity: sha1-aRRuaz6Plh7xSQWa7Lnge/17870=} + '@codemirror/lang-rust@6.0.1': + resolution: {integrity: sha1-1oKfx7qjmhW80XSkGp4KG/fPa6g=} '@codemirror/lang-sass@6.0.2': resolution: {integrity: sha1-OMGwoTJsyfXLJ0HSzVHPvNerwLI=} - '@codemirror/lang-sql@6.10.0': - resolution: {integrity: sha1-Sb+/bPMVFqmeZ02po5n0QmEBqVo=} + '@codemirror/lang-sql@6.9.0': + resolution: {integrity: sha1-ATDaCcfYJ7CqX5WY9hvKl1pUgMc=} '@codemirror/lang-vue@0.1.3': resolution: {integrity: sha1-v3m5FSzBi0kD1kwfZ+GGrgRcipc=} @@ -7248,29 +7481,38 @@ packages: '@codemirror/lang-xml@6.1.0': resolution: {integrity: sha1-4+eG4aif3JUg7+dcHW094cQOuRw=} - '@codemirror/lang-yaml@6.1.3': - resolution: {integrity: sha1-TUEn6DOZhGOXFdHj+O3KHqW/q/s=} + '@codemirror/lang-yaml@6.1.2': + resolution: {integrity: sha1-yEKAxo+nr0VqNV2RGDteU36bcDg=} - '@codemirror/language-data@6.5.2': - resolution: {integrity: sha1-QE3D1QqA0PdryPgfk8wdguMiQXw=} + '@codemirror/language-data@6.5.1': + resolution: {integrity: sha1-XLlBPVIl7yeld8I3gbvAs2xYu2c=} - '@codemirror/language@6.12.4': - resolution: {integrity: sha1-AecP1ao6igZ/8d/sddW2OUzfoFg=} + '@codemirror/language@6.11.1': + resolution: {integrity: sha1-fpGnnNBeJ41Xgv+bTK/ouDpplog=} - '@codemirror/legacy-modes@6.5.3': - resolution: {integrity: sha1-XcrHzcQw0yrYrxwsm845L60bX8s=} + '@codemirror/legacy-modes@6.5.1': + resolution: {integrity: sha1-a9E/rJT2eoJeVCABfg0vPDXQk0I=} + + '@codemirror/lint@6.8.5': + resolution: {integrity: sha1-ntqoCOdk4o4HZlsBWVGTTI7DpBg=} '@codemirror/lint@6.9.7': resolution: {integrity: sha1-hB/HM2dDidkf5JocNAJ607q98QU=} - '@codemirror/search@6.7.1': - resolution: {integrity: sha1-JSOnYocdGK2YLtwtSy+h2kg7A5I=} + '@codemirror/search@6.5.11': + resolution: {integrity: sha1-oyT/7jbgMrf2eqMcT7nz5vnz7WM=} + + '@codemirror/state@6.5.2': + resolution: {integrity: sha1-jso6ZCEqgzZ9yFR1t9eNXJtwdsY=} '@codemirror/state@6.7.1': resolution: {integrity: sha1-noihdEjB28e1Csvu7Jee18zx1vw=} - '@codemirror/theme-one-dark@6.1.3': - resolution: {integrity: sha1-Hbtz9uc8U8Eq0q7Z9IwmPE5j6jc=} + '@codemirror/theme-one-dark@6.1.2': + resolution: {integrity: sha1-/O+fnPwXoHg2y32hfJ9tcjEGTfg=} + + '@codemirror/view@6.37.2': + resolution: {integrity: sha1-/ldmQaLoCaUJRlZ80rUoyG8iuIU=} '@codemirror/view@6.43.6': resolution: {integrity: sha1-geTusoVefLbGIwX7qN8xm1R2KAw=} @@ -7283,19 +7525,19 @@ packages: resolution: {integrity: sha1-AGKcNaaI4FqIsc2mhPudXnPwAKE=} engines: {node: '>=12'} - '@csstools/color-helpers@6.1.0': - resolution: {integrity: sha1-GJAySNsdooKF6EWHk7A49g1zjPE=} + '@csstools/color-helpers@6.0.2': + resolution: {integrity: sha1-gsWf0wZJzwtNPIIWBIl0hmbmVQs=} engines: {node: '>=20.19.0'} - '@csstools/css-calc@3.3.0': - resolution: {integrity: sha1-M8xL26uO3xtuOrjB66hJxBoyTxo=} + '@csstools/css-calc@3.1.1': + resolution: {integrity: sha1-eLSUmW2sQaAnl9zKGKw7RtJbP9c=} engines: {node: '>=20.19.0'} peerDependencies: '@csstools/css-parser-algorithms': ^4.0.0 '@csstools/css-tokenizer': ^4.0.0 - '@csstools/css-color-parser@4.1.10': - resolution: {integrity: sha1-VvP1u+1mPXYxYWqKi/NPI7T5ync=} + '@csstools/css-color-parser@4.0.2': + resolution: {integrity: sha1-wn4Do3cNA1LbktZo1t3kJ6N4WeU=} engines: {node: '>=20.19.0'} peerDependencies: '@csstools/css-parser-algorithms': ^4.0.0 @@ -7307,8 +7549,8 @@ packages: peerDependencies: '@csstools/css-tokenizer': ^4.0.0 - '@csstools/css-syntax-patches-for-csstree@1.1.7': - resolution: {integrity: sha1-Z6ZfSyZ2bDFd39K9uJrExT/dUec=} + '@csstools/css-syntax-patches-for-csstree@1.1.1': + resolution: {integrity: sha1-zkyaDL4wWQSR/NXAP+ZCbSK6ieQ=} peerDependencies: css-tree: ^3.2.1 peerDependenciesMeta: @@ -7335,17 +7577,12 @@ packages: resolution: {integrity: sha1-RLXONIXpUjWsoG5ijuqqPIFrxMw=} engines: {node: '>=14.17.0'} - '@elastic/elasticsearch@9.4.2': - resolution: {integrity: sha1-vkEkP7Z7c7MRTKgDzRU1kXgrbIs=} - engines: {node: '>=20'} - peerDependencies: - apache-arrow: 18.x - 21.x - peerDependenciesMeta: - apache-arrow: - optional: true + '@elastic/elasticsearch@9.3.4': + resolution: {integrity: sha1-sSTzO6jd2YJneYZy26WtSu6dbIk=} + engines: {node: '>=18'} - '@elastic/transport@9.3.7': - resolution: {integrity: sha1-W4GZj1tjBd1vjZsF2oJKlsU9+Lg=} + '@elastic/transport@9.3.5': + resolution: {integrity: sha1-wEGAeqNmt70vhhxFjKT9Qn4G5Rk=} engines: {node: '>=20'} '@electron-toolkit/preload@3.0.2': @@ -7398,11 +7635,17 @@ packages: engines: {node: '>=14.14'} hasBin: true - '@emnapi/core@1.11.2': - resolution: {integrity: sha1-+rCg88SS0R9amskGXQ1zlV7hwck=} + '@emnapi/core@1.11.0': + resolution: {integrity: sha1-imVQQtu7ENAmZnDJkDw0pwAccFs=} - '@emnapi/runtime@1.11.2': - resolution: {integrity: sha1-6yLwTXb+v99Ph/2v9UyKU/a/Db0=} + '@emnapi/core@1.11.1': + resolution: {integrity: sha1-ueEGTzprFjHiQeY460jXNr/TcqY=} + + '@emnapi/runtime@1.11.0': + resolution: {integrity: sha1-zhazZ0/3Jmu/UPlmi96KBPMBTU4=} + + '@emnapi/runtime@1.11.1': + resolution: {integrity: sha1-WPHz1dgamxL3k6tojJY3GQECfCQ=} '@emnapi/wasi-threads@1.2.2': resolution: {integrity: sha1-TJO+z1v6OxPRu9zAau44MhrYE5o=} @@ -7418,6 +7661,12 @@ packages: cpu: [ppc64] os: [aix] + '@esbuild/aix-ppc64@0.27.7': + resolution: {integrity: sha1-grdPkqp41yC3FBYpOfskjJCt31M=} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + '@esbuild/aix-ppc64@0.28.1': resolution: {integrity: sha1-egGo0uwvuy2seK2tCbD6eB5Agr4=} engines: {node: '>=18'} @@ -7430,6 +7679,12 @@ packages: cpu: [arm64] os: [android] + '@esbuild/android-arm64@0.27.7': + resolution: {integrity: sha1-94y4oxIfwgWlMoWtskly2zhdGF0=} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + '@esbuild/android-arm64@0.28.1': resolution: {integrity: sha1-tUCifRTkr9BYSWpNvsTT9BTbEQo=} engines: {node: '>=18'} @@ -7442,6 +7697,12 @@ packages: cpu: [arm] os: [android] + '@esbuild/android-arm@0.27.7': + resolution: {integrity: sha1-WT4QoUULv8rGyzIfYfRoRTusIJ0=} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + '@esbuild/android-arm@0.28.1': resolution: {integrity: sha1-cEvSl95tdi3lTqu+r79V9nVqvi8=} engines: {node: '>=18'} @@ -7454,6 +7715,12 @@ packages: cpu: [x64] os: [android] + '@esbuild/android-x64@0.27.7': + resolution: {integrity: sha1-RTFD0HMyYDPS0iyvnkjeS64nSwc=} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + '@esbuild/android-x64@0.28.1': resolution: {integrity: sha1-0csWbTSw+/D+irRgpVlPJKN4cB4=} engines: {node: '>=18'} @@ -7466,6 +7733,12 @@ packages: cpu: [arm64] os: [darwin] + '@esbuild/darwin-arm64@0.27.7': + resolution: {integrity: sha1-byMAD7m0C34Et9BgbAaTvQYy8yI=} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + '@esbuild/darwin-arm64@0.28.1': resolution: {integrity: sha1-EDSyZFf8iGNo/mG70J9lP2r6jlQ=} engines: {node: '>=18'} @@ -7478,6 +7751,12 @@ packages: cpu: [x64] os: [darwin] + '@esbuild/darwin-x64@0.27.7': + resolution: {integrity: sha1-Jzk90YuxJjxmOXnF8VduAMLQJL4=} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + '@esbuild/darwin-x64@0.28.1': resolution: {integrity: sha1-ZVVqQyoeTXIDLYIYwZMvzKGkl3I=} engines: {node: '>=18'} @@ -7490,6 +7769,12 @@ packages: cpu: [arm64] os: [freebsd] + '@esbuild/freebsd-arm64@0.27.7': + resolution: {integrity: sha1-IuRjj6UC0cACcHcyTJdkDjrfOmI=} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + '@esbuild/freebsd-arm64@0.28.1': resolution: {integrity: sha1-LmHgWS+QMNfj2uGO4l68U1kYrvY=} engines: {node: '>=18'} @@ -7502,6 +7787,12 @@ packages: cpu: [x64] os: [freebsd] + '@esbuild/freebsd-x64@0.27.7': + resolution: {integrity: sha1-kiS45P6pJM4hlOPvw+muv4IhktY=} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + '@esbuild/freebsd-x64@0.28.1': resolution: {integrity: sha1-yV7CiZWe+AecTcqBeh4sS+Zrm9M=} engines: {node: '>=18'} @@ -7514,6 +7805,12 @@ packages: cpu: [arm64] os: [linux] + '@esbuild/linux-arm64@0.27.7': + resolution: {integrity: sha1-T10cJ1J9gXs1aEriFBnlfCvaCWY=} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + '@esbuild/linux-arm64@0.28.1': resolution: {integrity: sha1-QLIhdd2gYYLz7oFBGGxf8wTEpxc=} engines: {node: '>=18'} @@ -7526,6 +7823,12 @@ packages: cpu: [arm] os: [linux] + '@esbuild/linux-arm@0.27.7': + resolution: {integrity: sha1-uenQcMjBwESc8Ssg6sN9cKRZWSE=} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + '@esbuild/linux-arm@0.28.1': resolution: {integrity: sha1-wJoPZ5F1kqwN6JKpvk04FN69Kmw=} engines: {node: '>=18'} @@ -7538,6 +7841,12 @@ packages: cpu: [ia32] os: [linux] + '@esbuild/linux-ia32@0.27.7': + resolution: {integrity: sha1-P4D7aWqpYFGpQEfzXIWwiyHDb54=} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + '@esbuild/linux-ia32@0.28.1': resolution: {integrity: sha1-pYD5xnZ5eDOJHlGfx6EzfIr9jbM=} engines: {node: '>=18'} @@ -7550,6 +7859,12 @@ packages: cpu: [loong64] os: [linux] + '@esbuild/linux-loong64@0.27.7': + resolution: {integrity: sha1-m+HywoIQsT67QVYiG7o1b+FnUgU=} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + '@esbuild/linux-loong64@0.28.1': resolution: {integrity: sha1-RkUs8yHcf56Rwvp4Cla7Vuec1os=} engines: {node: '>=18'} @@ -7562,6 +7877,12 @@ packages: cpu: [mips64el] os: [linux] + '@esbuild/linux-mips64el@0.27.7': + resolution: {integrity: sha1-SrXuZ6Pfy8tej9eIPa5uc1sRY7g=} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + '@esbuild/linux-mips64el@0.28.1': resolution: {integrity: sha1-QhGzGE3WYI9T3LIuOfXTTuCIUsg=} engines: {node: '>=18'} @@ -7574,6 +7895,12 @@ packages: cpu: [ppc64] os: [linux] + '@esbuild/linux-ppc64@0.27.7': + resolution: {integrity: sha1-2seMaJ9kmUWcQyHlwVAywSMH5+o=} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + '@esbuild/linux-ppc64@0.28.1': resolution: {integrity: sha1-aXhXwqYcubC2u2ZS5AwdxeHKjl0=} engines: {node: '>=18'} @@ -7586,6 +7913,12 @@ packages: cpu: [riscv64] os: [linux] + '@esbuild/linux-riscv64@0.27.7': + resolution: {integrity: sha1-BQ99OzVcOpgwjpNbxNYyXakbACc=} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + '@esbuild/linux-riscv64@0.28.1': resolution: {integrity: sha1-0ZKUPrFGpArExkl9DPe+NbmGvwg=} engines: {node: '>=18'} @@ -7598,6 +7931,12 @@ packages: cpu: [s390x] os: [linux] + '@esbuild/linux-s390x@0.27.7': + resolution: {integrity: sha1-1h9xXOYdQ/5YRK0Nj0Y/iMvk/vY=} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + '@esbuild/linux-s390x@0.28.1': resolution: {integrity: sha1-rOoDVtoODrwI+Xz3ucLkAeHmSNw=} engines: {node: '>=18'} @@ -7610,6 +7949,12 @@ packages: cpu: [x64] os: [linux] + '@esbuild/linux-x64@0.27.7': + resolution: {integrity: sha1-yo4apHj8ggkle/Osj3nE3CmC8yo=} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + '@esbuild/linux-x64@0.28.1': resolution: {integrity: sha1-bww84MtkxTS3DExF7LLBbTTjXf0=} engines: {node: '>=18'} @@ -7622,6 +7967,12 @@ packages: cpu: [arm64] os: [netbsd] + '@esbuild/netbsd-arm64@0.27.7': + resolution: {integrity: sha1-FlDywblI3us++Ujy/DBhRyPAlpA=} + engines: {node: '>=18'} + cpu: [arm64] + os: [netbsd] + '@esbuild/netbsd-arm64@0.28.1': resolution: {integrity: sha1-i813B3oNzjN4tXT+2ybSolO3PTY=} engines: {node: '>=18'} @@ -7634,6 +7985,12 @@ packages: cpu: [x64] os: [netbsd] + '@esbuild/netbsd-x64@0.27.7': + resolution: {integrity: sha1-ZXcqs0LEszGb8HBaIRBQqsG24yA=} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + '@esbuild/netbsd-x64@0.28.1': resolution: {integrity: sha1-5/sqAemcgwyU5mI82f77TI+1g0c=} engines: {node: '>=18'} @@ -7646,6 +8003,12 @@ packages: cpu: [arm64] os: [openbsd] + '@esbuild/openbsd-arm64@0.27.7': + resolution: {integrity: sha1-N+18+mZUnXlVhS/ON9DD3k5xXqE=} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + '@esbuild/openbsd-arm64@0.28.1': resolution: {integrity: sha1-xSkJNy24uG4sVeBaiUADO1Zgo7I=} engines: {node: '>=18'} @@ -7658,6 +8021,12 @@ packages: cpu: [x64] os: [openbsd] + '@esbuild/openbsd-x64@0.27.7': + resolution: {integrity: sha1-Ab89OFhV71DLM9t8S1L5V8NM0Xk=} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + '@esbuild/openbsd-x64@0.28.1': resolution: {integrity: sha1-xCe5vlpkwmL/mn63C1+7qt9EbGw=} engines: {node: '>=18'} @@ -7670,6 +8039,12 @@ packages: cpu: [arm64] os: [openharmony] + '@esbuild/openharmony-arm64@0.27.7': + resolution: {integrity: sha1-bB+Us0CGWZqr2k6sj2OClLmHdBA=} + engines: {node: '>=18'} + cpu: [arm64] + os: [openharmony] + '@esbuild/openharmony-arm64@0.28.1': resolution: {integrity: sha1-3JsUe6yi5sSzyFVxdB70hgpIkJc=} engines: {node: '>=18'} @@ -7682,6 +8057,12 @@ packages: cpu: [x64] os: [sunos] + '@esbuild/sunos-x64@0.27.7': + resolution: {integrity: sha1-Sw3ReuCmlB0tD9NakGOSUXBxqQ0=} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + '@esbuild/sunos-x64@0.28.1': resolution: {integrity: sha1-zoZtEt8TwV5MmfBzo9Rm9uBkmzo=} engines: {node: '>=18'} @@ -7694,6 +8075,12 @@ packages: cpu: [arm64] os: [win32] + '@esbuild/win32-arm64@0.27.7': + resolution: {integrity: sha1-NBk6tVZdb/aMqSisBL51ECzLLnc=} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + '@esbuild/win32-arm64@0.28.1': resolution: {integrity: sha1-dGjjaS0B1inVlB5dg4F7uA+eObQ=} engines: {node: '>=18'} @@ -7706,6 +8093,12 @@ packages: cpu: [ia32] os: [win32] + '@esbuild/win32-ia32@0.27.7': + resolution: {integrity: sha1-62fw5EglFdjBiU7eYxwyek2p/E0=} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + '@esbuild/win32-ia32@0.28.1': resolution: {integrity: sha1-pbwAY/sryrbQ7WPyoVN5WLwmnsY=} engines: {node: '>=18'} @@ -7718,14 +8111,20 @@ packages: cpu: [x64] os: [win32] + '@esbuild/win32-x64@0.27.7': + resolution: {integrity: sha1-j+MLMIi4m0hzw6bMh1l645IMCos=} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + '@esbuild/win32-x64@0.28.1': resolution: {integrity: sha1-EAZO5E9DR7kMmgK0Rrv4CpFjKxI=} engines: {node: '>=18'} cpu: [x64] os: [win32] - '@eslint-community/eslint-utils@4.10.1': - resolution: {integrity: sha1-iRG9crLDZApUNgngQAuMTS5+fLY=} + '@eslint-community/eslint-utils@4.9.1': + resolution: {integrity: sha1-TpCvZ7xR3e5s3vUoTt9XLsN2tZU=} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 @@ -7757,8 +8156,8 @@ packages: '@esm-bundle/chai@4.3.4-fix.0': resolution: {integrity: sha1-MITP9+tG10F0n0fzpI273LrzCpI=} - '@exodus/bytes@1.15.1': - resolution: {integrity: sha1-sTvEZMoWLBer8IN/s6Ea6reeRdE=} + '@exodus/bytes@1.15.0': + resolution: {integrity: sha1-VEeeD0BsutAk1v4cMZDsykRo3zs=} engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} peerDependencies: '@noble/hashes': ^1.8.0 || ^2.0.0 @@ -7766,14 +8165,14 @@ packages: '@noble/hashes': optional: true - '@floating-ui/core@1.8.0': - resolution: {integrity: sha1-0BwLvqAuSlf2/X1d5vwsXH3KQOE=} + '@floating-ui/core@1.7.1': + resolution: {integrity: sha1-GrxrFX1Kk2F0+dvQeCeMOoHIvGs=} - '@floating-ui/dom@1.8.0': - resolution: {integrity: sha1-iiDm+sviRWr9vrbIuWinLfaJz2M=} + '@floating-ui/dom@1.7.1': + resolution: {integrity: sha1-dqTjy/egjt9Aw0cRz2TgzIBT2RI=} - '@floating-ui/utils@0.2.12': - resolution: {integrity: sha1-r+/nhZSfFqxM3R5pWTWjIVct1Wo=} + '@floating-ui/utils@0.2.9': + resolution: {integrity: sha1-UN6jYWvIGR+44RIoO0nq/wPnhCk=} '@fluid-tools/version-tools@0.57.0': resolution: {integrity: sha1-mIm4/j/F7OZAvfhI5T7RaETHbFw=} @@ -7785,44 +8184,44 @@ packages: engines: {node: '>=20.15.1'} hasBin: true - '@fontsource/lato@5.3.0': - resolution: {integrity: sha1-wcjGasoHxM2Smb3+G6Z5aDRl0cM=} + '@fontsource/lato@5.2.5': + resolution: {integrity: sha1-z1UvE6Vpr/KGJdnTfbNcomvn1ZQ=} - '@github/copilot-darwin-arm64@1.0.73': - resolution: {integrity: sha1-FY7ElXrcdIL20lZpHTqciSadZaA=} + '@github/copilot-darwin-arm64@1.0.69': + resolution: {integrity: sha1-kNIn7K8Qh/LeBLWWGloPDMsZqc8=} cpu: [arm64] os: [darwin] hasBin: true - '@github/copilot-darwin-x64@1.0.73': - resolution: {integrity: sha1-yZVSyT9kOYWqbilOGoZDTE8y/lY=} + '@github/copilot-darwin-x64@1.0.69': + resolution: {integrity: sha1-2YJvB5/7imW621ygcju3G1bsuDg=} cpu: [x64] os: [darwin] hasBin: true - '@github/copilot-linux-arm64@1.0.73': - resolution: {integrity: sha1-5xjSIsew6fLjjLVj54cgTdlXS6Q=} + '@github/copilot-linux-arm64@1.0.69': + resolution: {integrity: sha1-ZpLeYjWbYZrWjabxU1ZB1YAWZEc=} cpu: [arm64] os: [linux] libc: [glibc] hasBin: true - '@github/copilot-linux-x64@1.0.73': - resolution: {integrity: sha1-XkgnsoZPywS+TBnM9Lb72KFy6iI=} + '@github/copilot-linux-x64@1.0.69': + resolution: {integrity: sha1-fAlDxPhvlGSb1qd8L7uoFgfKqoQ=} cpu: [x64] os: [linux] libc: [glibc] hasBin: true - '@github/copilot-linuxmusl-arm64@1.0.73': - resolution: {integrity: sha1-Mi42+fiy5mr+gxki5Xr1Mc6H+bk=} + '@github/copilot-linuxmusl-arm64@1.0.69': + resolution: {integrity: sha1-61lchlSHZKii1/g0H0qneTt9FCQ=} cpu: [arm64] os: [linux] libc: [musl] hasBin: true - '@github/copilot-linuxmusl-x64@1.0.73': - resolution: {integrity: sha1-Jdib39Gtb15rbLogfcVH4/XtFvk=} + '@github/copilot-linuxmusl-x64@1.0.69': + resolution: {integrity: sha1-9/lIMVBp2XxtMetsizMFlQsP/Ws=} cpu: [x64] os: [linux] libc: [musl] @@ -7832,27 +8231,27 @@ packages: resolution: {integrity: sha1-ov0xdFEekFOqPdVPhFDgWdZ0LsE=} engines: {node: ^20.19.0 || >=22.12.0} - '@github/copilot-win32-arm64@1.0.73': - resolution: {integrity: sha1-uiuSpjutEHAOC79nkqweq9SR2l0=} + '@github/copilot-win32-arm64@1.0.69': + resolution: {integrity: sha1-xO/hI91RvyW8gXMLdESZUxVaEtw=} cpu: [arm64] os: [win32] hasBin: true - '@github/copilot-win32-x64@1.0.73': - resolution: {integrity: sha1-L20664GoVb1dZqCW8KOfT35Hoc0=} + '@github/copilot-win32-x64@1.0.69': + resolution: {integrity: sha1-G5E+QYyQAT1orQcNrlfB8NolDso=} cpu: [x64] os: [win32] hasBin: true - '@github/copilot@1.0.73': - resolution: {integrity: sha1-yVyQCNSQEW0YSlE359Fcq/aDFG8=} + '@github/copilot@1.0.69': + resolution: {integrity: sha1-rILueCbIPnVDqzJI4RhDthM/Vs4=} hasBin: true '@hapi/bourne@3.0.0': resolution: {integrity: sha1-8R/ffdpi/o4zb6fGZC2QQfMDVtc=} - '@hono/node-server@1.19.14': - resolution: {integrity: sha1-4w+ES8d+POe+RCqsOx9zrYtY0YE=} + '@hono/node-server@1.19.15': + resolution: {integrity: sha1-IqGxGc01+72eVOFupHlYlHLxnbA=} engines: {node: '>=18.14.1'} peerDependencies: hono: '>=4.12.8 <5.0.0' @@ -7887,8 +8286,8 @@ packages: '@iconify/types@2.0.0': resolution: {integrity: sha1-qw6epoHWyKEhTzDNdB/jogzFf1c=} - '@iconify/utils@3.1.4': - resolution: {integrity: sha1-BNrQFOjtgLG740H10JAFnqDGBXg=} + '@iconify/utils@3.1.3': + resolution: {integrity: sha1-ce/Wj57S6jyR/ToBwAMvcKhwJ7c=} '@img/colour@1.1.0': resolution: {integrity: sha1-sMLC+mYa33Xv/WtJZEl82AAQu50=} @@ -8160,12 +8559,8 @@ packages: cpu: [x64] os: [win32] - '@inquirer/ansi@1.0.2': - resolution: {integrity: sha1-Z0pMTYGtRgaVyyofxp14zRh/M34=} - engines: {node: '>=18'} - - '@inquirer/checkbox@4.3.2': - resolution: {integrity: sha1-4Ug+ZRnW/++XKBpU0qW6oNgbPzs=} + '@inquirer/checkbox@4.2.1': + resolution: {integrity: sha1-RRJaMvJ8XP2Coj1ez0m03BN+Ekc=} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' @@ -8173,8 +8568,8 @@ packages: '@types/node': optional: true - '@inquirer/confirm@5.1.21': - resolution: {integrity: sha1-YQxKzXeX2UiQpuLd4smOseiR3RI=} + '@inquirer/confirm@5.1.15': + resolution: {integrity: sha1-xQLVxkL9ugZpsXRCtAeUyXvbzLQ=} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' @@ -8182,8 +8577,8 @@ packages: '@types/node': optional: true - '@inquirer/core@10.3.2': - resolution: {integrity: sha1-U1l5/z/0/h58xPg+IyBQTHQ7fiA=} + '@inquirer/core@10.1.15': + resolution: {integrity: sha1-j+tp/VNnhhgaK2v7hNhnT6qdLlk=} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' @@ -8191,8 +8586,8 @@ packages: '@types/node': optional: true - '@inquirer/editor@4.2.23': - resolution: {integrity: sha1-/gRqO/2ukxJi3pjBBSQ315QyLgs=} + '@inquirer/editor@4.2.17': + resolution: {integrity: sha1-WvFvbyT2L1Uv6wXHvsLcB0MjBYQ=} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' @@ -8200,8 +8595,8 @@ packages: '@types/node': optional: true - '@inquirer/expand@4.0.23': - resolution: {integrity: sha1-o4tfMiJtdXF8Nwvf7XkjE7kr3AU=} + '@inquirer/expand@4.0.17': + resolution: {integrity: sha1-toj0oaZdryv3ehHedzR2Z2nM40M=} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' @@ -8209,8 +8604,8 @@ packages: '@types/node': optional: true - '@inquirer/external-editor@1.0.3': - resolution: {integrity: sha1-wjmIKR7mdikP2rP9MG5kAQptE7g=} + '@inquirer/external-editor@1.0.1': + resolution: {integrity: sha1-qwqCxXGalj+0aQIc3lzSt0/qMPg=} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' @@ -8218,12 +8613,12 @@ packages: '@types/node': optional: true - '@inquirer/figures@1.0.15': - resolution: {integrity: sha1-27Se2A3xHfdCaAI7SWrF2azSKzo=} + '@inquirer/figures@1.0.13': + resolution: {integrity: sha1-rQr9YrqrHCMXURWpti9RG2p1HkU=} engines: {node: '>=18'} - '@inquirer/input@4.3.1': - resolution: {integrity: sha1-d4aDtMTE2V0F1LBcSoVJZLc1ZbQ=} + '@inquirer/input@4.2.1': + resolution: {integrity: sha1-wXRlTrGrNN/UKpz2CVp+c1pNsTA=} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' @@ -8231,8 +8626,8 @@ packages: '@types/node': optional: true - '@inquirer/number@3.0.23': - resolution: {integrity: sha1-P97CVA1kIJP9dSaBj9jUvcczUJQ=} + '@inquirer/number@3.0.17': + resolution: {integrity: sha1-MqZhNs41ytn0DOtfgqjPrE8wZRc=} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' @@ -8240,8 +8635,8 @@ packages: '@types/node': optional: true - '@inquirer/password@4.0.23': - resolution: {integrity: sha1-ufUYfIyS/Xqp7Oudjy6tDX57AA0=} + '@inquirer/password@4.0.17': + resolution: {integrity: sha1-RUgMis5ojr8HHjUFNup0Z5Kz7ro=} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' @@ -8249,8 +8644,8 @@ packages: '@types/node': optional: true - '@inquirer/prompts@7.10.1': - resolution: {integrity: sha1-4UNsBITPBMIlSMdOLNI56YnV+Ec=} + '@inquirer/prompts@7.8.3': + resolution: {integrity: sha1-9c0+pltTVqFYWH+mqaqeyArbkgE=} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' @@ -8258,8 +8653,8 @@ packages: '@types/node': optional: true - '@inquirer/rawlist@4.1.11': - resolution: {integrity: sha1-MTyMP/zLfUHpkMYGRlcmtKiYoDM=} + '@inquirer/rawlist@4.1.5': + resolution: {integrity: sha1-42ZOPaP7qT807iWBP6p5V6pxeZE=} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' @@ -8267,8 +8662,8 @@ packages: '@types/node': optional: true - '@inquirer/search@3.2.2': - resolution: {integrity: sha1-TMb9V03NQ05DmbrcN8dCw/1TSsg=} + '@inquirer/search@3.1.0': + resolution: {integrity: sha1-IvE3OTju97mMPDD2BKrI++m68no=} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' @@ -8276,8 +8671,8 @@ packages: '@types/node': optional: true - '@inquirer/select@4.4.2': - resolution: {integrity: sha1-Ksj8qWCRPxjx0bNTI+2PzSfYkyM=} + '@inquirer/select@4.3.1': + resolution: {integrity: sha1-tJ522rR/fHKeTh5SD+3CaOW4jNw=} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' @@ -8285,8 +8680,8 @@ packages: '@types/node': optional: true - '@inquirer/type@3.0.10': - resolution: {integrity: sha1-Ee1WTseEMqIA6iYBohLSSvgVDVA=} + '@inquirer/type@3.0.8': + resolution: {integrity: sha1-78KTug7ZHpDmJn8arMHHDSC4tOg=} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' @@ -8298,10 +8693,6 @@ packages: resolution: {integrity: sha1-s3Znt7wYHBaHgiWbq0JHT79StVA=} engines: {node: '>=12'} - '@isaacs/cliui@9.0.0': - resolution: {integrity: sha1-TQo/EnBYBDvy5+4Wnq8w7ZATAvM=} - engines: {node: '>=18'} - '@isaacs/fs-minipass@4.0.1': resolution: {integrity: sha1-LVmuOrSzj7QnC/oj0w+OLobH/jI=} engines: {node: '>=18.0.0'} @@ -8310,6 +8701,10 @@ packages: resolution: {integrity: sha1-/T2x1Z7PfPEh6AZQu4ZxL5tV7O0=} engines: {node: '>=8'} + '@istanbuljs/schema@0.1.3': + resolution: {integrity: sha1-5F44TkuOwWvOL9kDr3hFD2v37Jg=} + engines: {node: '>=8'} + '@istanbuljs/schema@0.1.6': resolution: {integrity: sha1-jcmvoqwVBssaWPiZQPHBJERsjfM=} engines: {node: '>=8'} @@ -8393,6 +8788,12 @@ packages: '@jridgewell/source-map@0.3.11': resolution: {integrity: sha1-shg1y9Nttla4V8KtAuvUE8wTqbo=} + '@jridgewell/source-map@0.3.5': + resolution: {integrity: sha1-o7tNXGglqrDSgSaPR/atWFNDHpE=} + + '@jridgewell/sourcemap-codec@1.5.0': + resolution: {integrity: sha1-MYi8snOkFLDSFf0ipYVAuYm5QJo=} + '@jridgewell/sourcemap-codec@1.5.5': resolution: {integrity: sha1-aRKwDSxjHA0Vzhp6tXzWV/Ko+Lo=} @@ -8453,50 +8854,50 @@ packages: peerDependencies: tslib: '2' - '@jsonjoy.com/fs-core@4.64.0': - resolution: {integrity: sha1-gjeOztxcvYVY/MCo48ayVNsHD8g=} + '@jsonjoy.com/fs-core@4.57.7': + resolution: {integrity: sha1-XUv7yVFHQHyCZdS7Z2BcDBjHYqE=} engines: {node: '>=10.0'} peerDependencies: tslib: '2' - '@jsonjoy.com/fs-fsa@4.64.0': - resolution: {integrity: sha1-PLCvZKM/B1MA72O+l6+Ju3hJ5r0=} + '@jsonjoy.com/fs-fsa@4.57.7': + resolution: {integrity: sha1-LAmpnqmvKSr3RHyet4U3djv4VDM=} engines: {node: '>=10.0'} peerDependencies: tslib: '2' - '@jsonjoy.com/fs-node-builtins@4.64.0': - resolution: {integrity: sha1-hDcUdLKgbSCa6fCysG/FcLAPthI=} + '@jsonjoy.com/fs-node-builtins@4.57.7': + resolution: {integrity: sha1-zA/RIfWHBYeM6bPzcvwAvX2JfOM=} engines: {node: '>=10.0'} peerDependencies: tslib: '2' - '@jsonjoy.com/fs-node-to-fsa@4.64.0': - resolution: {integrity: sha1-+7MCa++gfWkPFSPAwWbw1Ef6VV4=} + '@jsonjoy.com/fs-node-to-fsa@4.57.7': + resolution: {integrity: sha1-LEsYB70ae+WZU21H/t+AJwa2s2Y=} engines: {node: '>=10.0'} peerDependencies: tslib: '2' - '@jsonjoy.com/fs-node-utils@4.64.0': - resolution: {integrity: sha1-WAPu5KvWhxZEo16jWtY6a38VmJI=} + '@jsonjoy.com/fs-node-utils@4.57.7': + resolution: {integrity: sha1-UTCMS9/HF8y7FVdZ/n35yRr+wJk=} engines: {node: '>=10.0'} peerDependencies: tslib: '2' - '@jsonjoy.com/fs-node@4.64.0': - resolution: {integrity: sha1-6MnENGs4zBFsoOn7NLEEGbz8GRY=} + '@jsonjoy.com/fs-node@4.57.7': + resolution: {integrity: sha1-PWL5OvHM3/051DkVTzYVXX4+tcY=} engines: {node: '>=10.0'} peerDependencies: tslib: '2' - '@jsonjoy.com/fs-print@4.64.0': - resolution: {integrity: sha1-N1CF2QtQyFdUZnZx9Y0Tpj2kMw0=} + '@jsonjoy.com/fs-print@4.57.7': + resolution: {integrity: sha1-rsjj9dZs1k6Q4fyZE6X6SBHYJLE=} engines: {node: '>=10.0'} peerDependencies: tslib: '2' - '@jsonjoy.com/fs-snapshot@4.64.0': - resolution: {integrity: sha1-madq+GZFlYdd71sg7RzxWa3F8Jg=} + '@jsonjoy.com/fs-snapshot@4.57.7': + resolution: {integrity: sha1-Nwz0BbrDWKT/Qm2Ei3M9+exRSdI=} engines: {node: '>=10.0'} peerDependencies: tslib: '2' @@ -8540,29 +8941,35 @@ packages: '@leichtgewicht/ip-codec@2.0.5': resolution: {integrity: sha1-T8VsFcWAua233DwzOhNOVAtEv7E=} + '@lezer/common@1.2.3': + resolution: {integrity: sha1-E4/N2rFX2D2lV1VIUQF8bB5WZ/0=} + '@lezer/common@1.5.2': resolution: {integrity: sha1-1oQNsTd54/G0LnDJqXxAhtEvriI=} - '@lezer/cpp@1.1.6': - resolution: {integrity: sha1-RAjGbwzk+0d1mjuD2/3XgKSTFao=} + '@lezer/cpp@1.1.3': + resolution: {integrity: sha1-MCmlQvRiT7oO0o+WURs0uOeQY1I=} - '@lezer/css@1.3.4': - resolution: {integrity: sha1-ugWgPVyhFK1SOqPA6Tr/jR4m7XA=} + '@lezer/css@1.2.1': + resolution: {integrity: sha1-s19tBFnpvk3hzfTTEypZ79fPK6M=} '@lezer/go@1.0.1': resolution: {integrity: sha1-MAS1T15Mlxnty6mGU/OAuvjA0aI=} + '@lezer/highlight@1.2.1': + resolution: {integrity: sha1-WW+o+a61imCL4KVj6WDDc8vyP4s=} + '@lezer/highlight@1.2.3': resolution: {integrity: sha1-og8yS3EUii6pum/0Lli7+uxwKFc=} - '@lezer/html@1.3.13': - resolution: {integrity: sha1-ahMFrjvSycAfh3+KjcHhXsZS0Bw=} + '@lezer/html@1.3.10': + resolution: {integrity: sha1-G+mgKab+g1yCOyCpikSaYwQWsq8=} '@lezer/java@1.1.3': resolution: {integrity: sha1-nv1qKbQULQfyEQdqb7XoBhyF4Uc=} - '@lezer/javascript@1.5.4': - resolution: {integrity: sha1-EXRpVflX0zwJM/F9dZTbVKi0vuo=} + '@lezer/javascript@1.5.1': + resolution: {integrity: sha1-KkJKbsKfHU7zw0y8zFRH43Nhitg=} '@lezer/json@1.0.3': resolution: {integrity: sha1-53OgEq0AiPvwfOSc+6h1zJ5bwF8=} @@ -8570,14 +8977,17 @@ packages: '@lezer/lr@1.4.10': resolution: {integrity: sha1-s6zDblrQSbdN23cZWU5+dNkWH/U=} - '@lezer/markdown@1.7.2': - resolution: {integrity: sha1-3+AkmBPcj6pgtGWaTKK42m3K91M=} + '@lezer/lr@1.4.2': + resolution: {integrity: sha1-kx6j3qjp3oTpB4EAHa4w3qn/Fyc=} - '@lezer/php@1.0.5': - resolution: {integrity: sha1-Tmt52ql7mPC6MA9ZLmkWZhM55mE=} + '@lezer/markdown@1.4.3': + resolution: {integrity: sha1-p0LtXngqxJE6Yh39HmqOQJ9N1Yk=} - '@lezer/python@1.1.19': - resolution: {integrity: sha1-eEPUT/J8mAQ5qC6HwYsoFy6FxHg=} + '@lezer/php@1.0.2': + resolution: {integrity: sha1-fCkWMfwef37+mZd1IrxIvccyZYo=} + + '@lezer/python@1.1.18': + resolution: {integrity: sha1-+gL79JJ0HILcLcmKCgQr0NTX8dM=} '@lezer/rust@1.0.2': resolution: {integrity: sha1-zJp1YF1nGCoOeZrECxllph3MbvA=} @@ -8588,11 +8998,11 @@ packages: '@lezer/xml@1.0.6': resolution: {integrity: sha1-kIwgOSMoj4VOuOL02bBsQ36GELk=} - '@lezer/yaml@1.0.4': - resolution: {integrity: sha1-ZqYiGI8ZhKcdNFBnWbWAdpkENYk=} + '@lezer/yaml@1.0.3': + resolution: {integrity: sha1-sjdwq0KzkAVtprGH2GG5mP1gsf8=} - '@lit-labs/ssr-dom-shim@1.6.0': - resolution: {integrity: sha1-aT4Sm4CXQf0j6Y/LV+Qf09CC2xo=} + '@lit-labs/ssr-dom-shim@1.5.1': + resolution: {integrity: sha1-MWaQDA1IHwPW1BM2huD+v3YNUh0=} '@lit/reactive-element@2.1.2': resolution: {integrity: sha1-TGr5BCYDyY5hupCylGB5BNUbYcs=} @@ -8617,11 +9027,11 @@ packages: resolution: {integrity: sha1-FdCrtmqgTO6D5/51g51W3f3VGW8=} engines: {node: '>=14.18.0'} - '@marijn/find-cluster-break@1.0.3': - resolution: {integrity: sha1-vb6QfgDBfITjP8UbFRnZqiEefo4=} + '@marijn/find-cluster-break@1.0.2': + resolution: {integrity: sha1-d1N0MGEW1RwMUAuMT6zg+aBHUtg=} - '@mermaid-js/parser@1.2.0': - resolution: {integrity: sha1-Jm1yjFTS1ANNJw+LMdeQ4mKWpfo=} + '@mermaid-js/parser@1.1.1': + resolution: {integrity: sha1-MPOraNgWkS5D8kWnKg1Agb9p2WY=} '@microsoft/microsoft-graph-client@3.0.7': resolution: {integrity: sha1-U1UH3y20C9ftJKZw3GjIfGKBd6Q=} @@ -8641,91 +9051,85 @@ packages: stream-browserify: optional: true - '@microsoft/microsoft-graph-types@2.43.1': - resolution: {integrity: sha1-T6F4qdGxNypctkgBOsnu1LEYRyU=} + '@microsoft/microsoft-graph-types@2.40.0': + resolution: {integrity: sha1-ZfUWAKtFrOl9exNoxH+eD4Nf3co=} - '@milkdown/components@7.21.3': - resolution: {integrity: sha1-ybAyogj766LtcYwP4s2NtRV5Sbg=} + '@milkdown/components@7.13.1': + resolution: {integrity: sha1-9QCJ+7XgqE5zd/GmIm7RBKbGFqE=} peerDependencies: '@codemirror/language': ^6 '@codemirror/state': ^6 '@codemirror/view': ^6 - '@milkdown/core@7.21.3': - resolution: {integrity: sha1-vXD7hJMjREf+mNz/22gipVlCABM=} + '@milkdown/core@7.13.1': + resolution: {integrity: sha1-5AZIRiI6t3jWFPvTv1targTTJas=} - '@milkdown/crepe@7.21.3': - resolution: {integrity: sha1-HXx/gDAr40dthUgeObKUa8Oc4sY=} + '@milkdown/crepe@7.13.1': + resolution: {integrity: sha1-UXs5FiNfWhialuhrpmmSNJdYFG4=} - '@milkdown/ctx@7.21.3': - resolution: {integrity: sha1-upJhoLoRX2tsboWSKat78Mjf0uM=} + '@milkdown/ctx@7.13.1': + resolution: {integrity: sha1-6qThOmfhSkO2IyVd03x75VvAc50=} - '@milkdown/exception@7.21.3': - resolution: {integrity: sha1-e4yiBru3C1ZUD3UQo6ZD60Tl+J8=} + '@milkdown/exception@7.13.1': + resolution: {integrity: sha1-EiKnbI+ZD2HPTMvruru+0aQvdPM=} - '@milkdown/kit@7.21.3': - resolution: {integrity: sha1-xtoZz/Q1Q0Y12D8GWnv4m/QEUxk=} + '@milkdown/kit@7.13.1': + resolution: {integrity: sha1-MTYxjas0BtP36QgORFMfk/J6bK0=} - '@milkdown/plugin-block@7.21.3': - resolution: {integrity: sha1-bZvcwyVD+ZuURfrLBkRZ56HGjn8=} + '@milkdown/plugin-block@7.13.1': + resolution: {integrity: sha1-2JA0/ffSp55d1dR5z1ymjMPne9o=} - '@milkdown/plugin-clipboard@7.21.3': - resolution: {integrity: sha1-cLrae0rLyzFESLMzB4ag9KueRM0=} + '@milkdown/plugin-clipboard@7.13.1': + resolution: {integrity: sha1-hnMQkW4/1X7DJzpRd4sT8LM8uCw=} - '@milkdown/plugin-collab@7.21.3': - resolution: {integrity: sha1-+TCGNheN0+891grXXrppWIHbn3o=} + '@milkdown/plugin-collab@7.13.1': + resolution: {integrity: sha1-+4ZDxTO6JuX8NDzENjvYX8y3IWM=} peerDependencies: y-prosemirror: '*' y-protocols: '*' yjs: '*' - '@milkdown/plugin-cursor@7.21.3': - resolution: {integrity: sha1-gizHkBbX/tENaiBDuTENo09ErVw=} - - '@milkdown/plugin-diff@7.21.3': - resolution: {integrity: sha1-uA4+SBEKtaHegYb1LC1mQUbITbI=} + '@milkdown/plugin-cursor@7.13.1': + resolution: {integrity: sha1-jhhMEt3miLX0jXJrUvchQUKdcBY=} - '@milkdown/plugin-history@7.21.3': - resolution: {integrity: sha1-dfCvSyvHBEoZ4LRDwm1sXC9leNg=} + '@milkdown/plugin-history@7.13.1': + resolution: {integrity: sha1-04RdCWR6WjGXZg9O2+4qFycmoAA=} - '@milkdown/plugin-indent@7.21.3': - resolution: {integrity: sha1-J9n8T6KsiNOSxJ0MU9mWL/Ylzps=} + '@milkdown/plugin-indent@7.13.1': + resolution: {integrity: sha1-Nmxt8AuOp3EeLJiKuI11V9WnYxQ=} - '@milkdown/plugin-listener@7.21.3': - resolution: {integrity: sha1-DCgSal9mizrXixl2YipkgBPCP2Y=} + '@milkdown/plugin-listener@7.13.1': + resolution: {integrity: sha1-QPQpFj7o6O2AZje1TaB8jEYbWBQ=} - '@milkdown/plugin-slash@7.21.3': - resolution: {integrity: sha1-gE0D00+nHjEsSuf8Ewmk2sxMOYk=} + '@milkdown/plugin-slash@7.13.1': + resolution: {integrity: sha1-opThiburlPJOk0nta/JhMPuGWrs=} - '@milkdown/plugin-streaming@7.21.3': - resolution: {integrity: sha1-uG9BbNQv2Ap5xBCIIY3OrfdeSCc=} + '@milkdown/plugin-tooltip@7.13.1': + resolution: {integrity: sha1-PMUX25+zZOvPCa4t2AeWhatYEh0=} - '@milkdown/plugin-tooltip@7.21.3': - resolution: {integrity: sha1-aRIrAa3hthndobW6MAK/x5l4t4M=} + '@milkdown/plugin-trailing@7.13.1': + resolution: {integrity: sha1-3U536PKk9WOcoRC+EIfJEdcpIZw=} - '@milkdown/plugin-trailing@7.21.3': - resolution: {integrity: sha1-HaY1TH1oNLlXiBHFLAZppPw43hE=} + '@milkdown/plugin-upload@7.13.1': + resolution: {integrity: sha1-1Eyh229lnDDiZjbLEkpeFg1C9c4=} - '@milkdown/plugin-upload@7.21.3': - resolution: {integrity: sha1-WQt4EFdqI0wd7RWLExcJiEl2YBo=} + '@milkdown/preset-commonmark@7.13.1': + resolution: {integrity: sha1-+OT7FNKbBHzDScxGrSRp/ggvI40=} - '@milkdown/preset-commonmark@7.21.3': - resolution: {integrity: sha1-4K+F+vP/L6ld+hrjKfiG2LNhjn4=} + '@milkdown/preset-gfm@7.13.1': + resolution: {integrity: sha1-RliS8prhQB/Qw/VTuMDkMjn3Alo=} - '@milkdown/preset-gfm@7.21.3': - resolution: {integrity: sha1-ilH3Znfx5uoracgtL28cgFH27dI=} + '@milkdown/prose@7.13.1': + resolution: {integrity: sha1-SBn4pnlAoOReGPeoFyCMl+GawPg=} - '@milkdown/prose@7.21.3': - resolution: {integrity: sha1-DsRNNjZWsI/p+6wmoQWniDXbHg0=} + '@milkdown/theme-nord@7.13.1': + resolution: {integrity: sha1-Amc5fR8tBm22XNm7Ro8JbzAPj8U=} - '@milkdown/theme-nord@7.21.3': - resolution: {integrity: sha1-r7V5Ms0L9qfAyjCalGOIf4b803A=} + '@milkdown/transformer@7.13.1': + resolution: {integrity: sha1-UZm8WmJJCoG4Q/boWQvuLTQW9hA=} - '@milkdown/transformer@7.21.3': - resolution: {integrity: sha1-I9KIFn33ACc5KTJZBNPIb9/yQRo=} - - '@milkdown/utils@7.21.3': - resolution: {integrity: sha1-8VkT0KCw9AVs2Yoj/6IN/MI5iyM=} + '@milkdown/utils@7.13.1': + resolution: {integrity: sha1-VB5qUzLNF9mLz5oJqPJ3g5r3csQ=} '@modelcontextprotocol/sdk@1.26.0': resolution: {integrity: sha1-WzXXMGISXxJsxwsL6Dy6tTvN3nQ=} @@ -8741,86 +9145,80 @@ packages: resolution: {integrity: sha1-zHun4ONKr9FTBI6KITxwMLlT1oM=} hasBin: true - '@mongodb-js/saslprep@1.4.12': - resolution: {integrity: sha1-kZ7VfyS7CpCHlj/G6U7iTDf+CKk=} + '@mongodb-js/saslprep@1.2.2': + resolution: {integrity: sha1-CVBvKcwqmdnXuVHKp//8h+UiptM=} '@mozilla/readability@0.6.0': resolution: {integrity: sha1-E0484/8WdnFuVQ3guN6Ve8xZIIs=} engines: {node: '>=14.0.0'} - '@napi-rs/canvas-android-arm64@0.1.100': - resolution: {integrity: sha1-t8aLkdV3AqX8Uj+oLecup0Hmdm4=} + '@napi-rs/canvas-android-arm64@0.1.72': + resolution: {integrity: sha1-vByo4D7SymTYAwuQ+R+gmF6+llo=} engines: {node: '>= 10'} cpu: [arm64] os: [android] - '@napi-rs/canvas-darwin-arm64@0.1.100': - resolution: {integrity: sha1-0WhvpsppmwdkDvpfRUJdsKTnJeI=} + '@napi-rs/canvas-darwin-arm64@0.1.72': + resolution: {integrity: sha1-3Ett1Bq6ObuF27J57nM5DA9YWHY=} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@napi-rs/canvas-darwin-x64@0.1.100': - resolution: {integrity: sha1-kpeP1+yiH38bWb0TujznwOfIeaE=} + '@napi-rs/canvas-darwin-x64@0.1.72': + resolution: {integrity: sha1-UviBC7zuWmg9sxzlEfcUlp/KVEk=} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@napi-rs/canvas-linux-arm-gnueabihf@0.1.100': - resolution: {integrity: sha1-lfmJLh1agnSHHY7kBjdOnvaSvZ8=} + '@napi-rs/canvas-linux-arm-gnueabihf@0.1.72': + resolution: {integrity: sha1-REpnSdEIVoU/ZmTWY7MAMcGvg7c=} engines: {node: '>= 10'} cpu: [arm] os: [linux] - '@napi-rs/canvas-linux-arm64-gnu@0.1.100': - resolution: {integrity: sha1-ayt8S7AWuPUwgRWsmukJ30lnqUs=} + '@napi-rs/canvas-linux-arm64-gnu@0.1.72': + resolution: {integrity: sha1-dqP4Pyr7RKq7vdfx8nGrji3N60c=} engines: {node: '>= 10'} cpu: [arm64] os: [linux] libc: [glibc] - '@napi-rs/canvas-linux-arm64-musl@0.1.100': - resolution: {integrity: sha1-SM9jQlQ+T4fPH46bGqoZrYW8wXg=} + '@napi-rs/canvas-linux-arm64-musl@0.1.72': + resolution: {integrity: sha1-g8HYY9DLbHtldZ7e3tTsMZjudfA=} engines: {node: '>= 10'} cpu: [arm64] os: [linux] libc: [musl] - '@napi-rs/canvas-linux-riscv64-gnu@0.1.100': - resolution: {integrity: sha1-cbARAHsDdVyDSpYXNTAsWDewQdo=} + '@napi-rs/canvas-linux-riscv64-gnu@0.1.72': + resolution: {integrity: sha1-Bc2vO7Q4NFgaSCR3wB4h/XaAuVQ=} engines: {node: '>= 10'} cpu: [riscv64] os: [linux] libc: [glibc] - '@napi-rs/canvas-linux-x64-gnu@0.1.100': - resolution: {integrity: sha1-P0edO4uMRljl3sG5Q619Lu/SgR8=} + '@napi-rs/canvas-linux-x64-gnu@0.1.72': + resolution: {integrity: sha1-7tgu9Mct71636zaGN40vfWwUKug=} engines: {node: '>= 10'} cpu: [x64] os: [linux] libc: [glibc] - '@napi-rs/canvas-linux-x64-musl@0.1.100': - resolution: {integrity: sha1-G+rKIsH+l3CanChxFcs8kBlN3sY=} + '@napi-rs/canvas-linux-x64-musl@0.1.72': + resolution: {integrity: sha1-vba03KCLqUXvYVsnkRwkGnrF4Xs=} engines: {node: '>= 10'} cpu: [x64] os: [linux] libc: [musl] - '@napi-rs/canvas-win32-arm64-msvc@0.1.100': - resolution: {integrity: sha1-ihcotFXdF5ZflcC/32dTvoxYUcA=} - engines: {node: '>= 10'} - cpu: [arm64] - os: [win32] - - '@napi-rs/canvas-win32-x64-msvc@0.1.100': - resolution: {integrity: sha1-HlKIP4eE/9vlLcLUewWgiGqm6c8=} + '@napi-rs/canvas-win32-x64-msvc@0.1.72': + resolution: {integrity: sha1-KZ/MiJzqhS2XK19rk6faFE3Zrqg=} engines: {node: '>= 10'} cpu: [x64] os: [win32] - '@napi-rs/canvas@0.1.100': - resolution: {integrity: sha1-LImhXCimLhNyviP9R0dirhqLFrc=} + '@napi-rs/canvas@0.1.72': + resolution: {integrity: sha1-owBt/7OVDEZcMVgZhuiAo2uIRUs=} engines: {node: '>= 10'} '@napi-rs/wasm-runtime@1.1.6': @@ -8852,31 +9250,40 @@ packages: resolution: {integrity: sha1-nUl+xGyTZKzD+LWao8+O5BNK4zc=} engines: {node: '>=0.3.0'} - '@ocavue/utils@1.7.0': - resolution: {integrity: sha1-0Daa8NFH9xUfFCGF7S64BX2pRNk=} + '@oclif/core@4.11.14': + resolution: {integrity: sha1-Rcwo14peoqydFYbFflN3cTlNpEw=} + engines: {node: '>=18.0.0'} + + '@oclif/core@4.5.2': + resolution: {integrity: sha1-TbijZfp+njOvJyKU9xCn8/JVOOI=} + engines: {node: '>=18.0.0'} + + '@oclif/core@4.8.0': + resolution: {integrity: sha1-vej60AAZyMCo4neHtLQsRnCEJ4U=} + engines: {node: '>=18.0.0'} - '@oclif/core@4.13.0': - resolution: {integrity: sha1-/FDUD1Z+SG5lNfDQ6MbzczqMDjk=} + '@oclif/plugin-autocomplete@3.2.24': + resolution: {integrity: sha1-O/d2WyLPt+hwLz3hPCiEXNXw8Xk=} engines: {node: '>=18.0.0'} - '@oclif/plugin-autocomplete@3.2.53': - resolution: {integrity: sha1-7QdUpKq6q/jEum56iF9GTbe9+9M=} + '@oclif/plugin-commands@4.1.21': + resolution: {integrity: sha1-YQidv4acZLcUzGracdPA3zOucN0=} engines: {node: '>=18.0.0'} - '@oclif/plugin-commands@4.1.60': - resolution: {integrity: sha1-uypjigpO1jrdbjpPUxXu0l0QDqo=} + '@oclif/plugin-help@6.2.26': + resolution: {integrity: sha1-FtTF1Tjh7Shko8qP1ZMxaUtfhtI=} engines: {node: '>=18.0.0'} '@oclif/plugin-help@6.2.53': resolution: {integrity: sha1-QXmMPEvPNjVYvfUoUU5AyseMQGw=} engines: {node: '>=18.0.0'} - '@oclif/plugin-not-found@3.2.88': - resolution: {integrity: sha1-MsuoUcmHnjlfCk1x2ogH7eN9Gec=} + '@oclif/plugin-not-found@3.2.65': + resolution: {integrity: sha1-1VhMRTp7EuJ9DXnVvYCjPM0ZD18=} engines: {node: '>=18.0.0'} - '@oclif/table@0.5.9': - resolution: {integrity: sha1-6dEZxCTqu4wg2gRPr6vy9VxAlms=} + '@oclif/table@0.4.6': + resolution: {integrity: sha1-Tgf8Ed6bijGHpepD7c5xxCgRq34=} engines: {node: '>=18.0.0'} '@oozcitak/dom@2.0.2': @@ -8898,8 +9305,8 @@ packages: '@open-wc/dedupe-mixin@2.0.1': resolution: {integrity: sha1-O80AnGOkcT2M5OMEpy6zOXfjdKw=} - '@open-wc/scoped-elements@3.0.10': - resolution: {integrity: sha1-9ofz/paS9yoV77lF5lLZt0ki3Xc=} + '@open-wc/scoped-elements@3.0.6': + resolution: {integrity: sha1-m6SjFtOfKyncGI80p/Xk4fyd3tE=} '@open-wc/semantic-dom-diff@0.20.1': resolution: {integrity: sha1-sbt4vkVb2Z+wNNm6rbuVnX0SQDA=} @@ -8910,250 +9317,250 @@ packages: '@open-wc/testing@4.0.0': resolution: {integrity: sha1-v6USEHmfhq0aR8LezmufFd1Ru5Q=} - '@opentelemetry/api@1.9.1': - resolution: {integrity: sha1-wbA0beM2ulWvLVp5cIggN7rt7AU=} + '@opentelemetry/api@1.9.0': + resolution: {integrity: sha1-0D66aCc9wPdQnio9XLoh6uEDef4=} engines: {node: '>=8.0.0'} - '@opentelemetry/core@2.10.0': - resolution: {integrity: sha1-qnf3E450ulOZ1fO7DereDBaPALI=} + '@opentelemetry/core@2.8.0': + resolution: {integrity: sha1-9uht42iL21Smyo9JNTY6W1iK6Rw=} engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': '>=1.0.0 <1.10.0' - '@opentelemetry/semantic-conventions@1.43.0': - resolution: {integrity: sha1-8/Rn42wnMy8Oc17IbNzXjdbyeGU=} + '@opentelemetry/semantic-conventions@1.34.0': + resolution: {integrity: sha1-i2pGaBs4pNWUchQDOsSBKDKMFzg=} engines: {node: '>=14'} - '@oxc-parser/binding-android-arm-eabi@0.140.0': - resolution: {integrity: sha1-HiY6ynqvOOmJAA5QAlsrIYNKjto=} + '@oxc-parser/binding-android-arm-eabi@0.137.0': + resolution: {integrity: sha1-RBwU6z6tP/xu7JPYl/2z8aHx0po=} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [android] - '@oxc-parser/binding-android-arm64@0.140.0': - resolution: {integrity: sha1-0lBR6UqpKBY/Nq0GYWV10EoR8ks=} + '@oxc-parser/binding-android-arm64@0.137.0': + resolution: {integrity: sha1-u4PSHTWG3ETXYDZ6RhA6MtnSMCY=} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] - '@oxc-parser/binding-darwin-arm64@0.140.0': - resolution: {integrity: sha1-uFnIen9KhlsAGXq1bVwlfTPKiec=} + '@oxc-parser/binding-darwin-arm64@0.137.0': + resolution: {integrity: sha1-spcPFkc2QbN7rgkpv7JotbREL7I=} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@oxc-parser/binding-darwin-x64@0.140.0': - resolution: {integrity: sha1-gbxZ71ze69NJAmJrmIeu0StuMtA=} + '@oxc-parser/binding-darwin-x64@0.137.0': + resolution: {integrity: sha1-+/JeQPMx3LtuXKyT+75TxVfmHys=} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - '@oxc-parser/binding-freebsd-x64@0.140.0': - resolution: {integrity: sha1-3TSnknqTlKCKw3TgT8SN1bwhIDY=} + '@oxc-parser/binding-freebsd-x64@0.137.0': + resolution: {integrity: sha1-RqPpnBnYWitYzUiXJ5kmhaanG10=} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] - '@oxc-parser/binding-linux-arm-gnueabihf@0.140.0': - resolution: {integrity: sha1-QULLDOXsgVcgjBErn9EXGCM9i9I=} + '@oxc-parser/binding-linux-arm-gnueabihf@0.137.0': + resolution: {integrity: sha1-29njspdVO18mFiJIoUMYdP4ETvE=} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@oxc-parser/binding-linux-arm-musleabihf@0.140.0': - resolution: {integrity: sha1-kOD5mJB/Mv+/ATb8KbXR2h5vtUo=} + '@oxc-parser/binding-linux-arm-musleabihf@0.137.0': + resolution: {integrity: sha1-xAIxMelPCPZaetOgjEGuohwMfos=} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@oxc-parser/binding-linux-arm64-gnu@0.140.0': - resolution: {integrity: sha1-l+wss3FpPB6fxetmDEhmas54bYI=} + '@oxc-parser/binding-linux-arm64-gnu@0.137.0': + resolution: {integrity: sha1-XzCWcAa+Hh5VTv/DPCBYItl0src=} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [glibc] - '@oxc-parser/binding-linux-arm64-musl@0.140.0': - resolution: {integrity: sha1-661+6MQJTlH00Tg2W4elEWBnG/0=} + '@oxc-parser/binding-linux-arm64-musl@0.137.0': + resolution: {integrity: sha1-LmUvd/ykkSaiTfxK7Ow/tHDTf34=} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [musl] - '@oxc-parser/binding-linux-ppc64-gnu@0.140.0': - resolution: {integrity: sha1-/eOcShRg+rcUTRUCX7jEDm6XZmg=} + '@oxc-parser/binding-linux-ppc64-gnu@0.137.0': + resolution: {integrity: sha1-UnlPALuxjjZfFvOU/lSWqkbA+JA=} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ppc64] os: [linux] libc: [glibc] - '@oxc-parser/binding-linux-riscv64-gnu@0.140.0': - resolution: {integrity: sha1-aZCkLdrGuBsKAAduNQKLUU+69u0=} + '@oxc-parser/binding-linux-riscv64-gnu@0.137.0': + resolution: {integrity: sha1-/0NM5LzDCgHS2Bu1SR3tzs9N/SE=} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] libc: [glibc] - '@oxc-parser/binding-linux-riscv64-musl@0.140.0': - resolution: {integrity: sha1-/p5qX2UUuou4wyu7210RFlr2RUI=} + '@oxc-parser/binding-linux-riscv64-musl@0.137.0': + resolution: {integrity: sha1-LZ1N5k7GCnWQ/EDBLNNjERsfDB4=} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] libc: [musl] - '@oxc-parser/binding-linux-s390x-gnu@0.140.0': - resolution: {integrity: sha1-nsdRmVc1+UUmJfwYof329DDqLu0=} + '@oxc-parser/binding-linux-s390x-gnu@0.137.0': + resolution: {integrity: sha1-9eY5e7wH982X7zMu8qABGmCdLgM=} engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] libc: [glibc] - '@oxc-parser/binding-linux-x64-gnu@0.140.0': - resolution: {integrity: sha1-JGxv0F51qcganLLA5/ZsbhSMZA8=} + '@oxc-parser/binding-linux-x64-gnu@0.137.0': + resolution: {integrity: sha1-BYtliRhlSb2ZnEJFzasOJjlnbPQ=} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [glibc] - '@oxc-parser/binding-linux-x64-musl@0.140.0': - resolution: {integrity: sha1-anhhiE6/UjbBY7Mj7aXoIj5t3bM=} + '@oxc-parser/binding-linux-x64-musl@0.137.0': + resolution: {integrity: sha1-bLFc3crP7sCtxrPDyesBfo3gJX0=} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [musl] - '@oxc-parser/binding-openharmony-arm64@0.140.0': - resolution: {integrity: sha1-g3UgOIvjy8tKVIb56FWY4LzRryI=} + '@oxc-parser/binding-openharmony-arm64@0.137.0': + resolution: {integrity: sha1-05EeuZJZVSoB2NLH40yqaxvLrYk=} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] - '@oxc-parser/binding-wasm32-wasi@0.140.0': - resolution: {integrity: sha1-Sb2axhAWFUdT863r9Ztyqj51THI=} + '@oxc-parser/binding-wasm32-wasi@0.137.0': + resolution: {integrity: sha1-ON/pxgjQrRmwEEV4Oi8i7PDn/II=} engines: {node: ^20.19.0 || >=22.12.0} cpu: [wasm32] - '@oxc-parser/binding-win32-arm64-msvc@0.140.0': - resolution: {integrity: sha1-GQuXK2N8WmAWRP/4ZWHFnmWKTu0=} + '@oxc-parser/binding-win32-arm64-msvc@0.137.0': + resolution: {integrity: sha1-3HNMmPN7Ez65qgonQ8fnsk4SH9I=} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] - '@oxc-parser/binding-win32-ia32-msvc@0.140.0': - resolution: {integrity: sha1-XSQ4+BDmRqt+ZbabIj7gBlbNYFQ=} + '@oxc-parser/binding-win32-ia32-msvc@0.137.0': + resolution: {integrity: sha1-kUjC23v/rKnwmx3LWPAdEa6xaEE=} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ia32] os: [win32] - '@oxc-parser/binding-win32-x64-msvc@0.140.0': - resolution: {integrity: sha1-/t2gf0zr9mgHP46ze4ADHFJQxmg=} + '@oxc-parser/binding-win32-x64-msvc@0.137.0': + resolution: {integrity: sha1-NICQDG/KToQwF/bemR/mr1e3NYw=} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] - '@oxc-project/types@0.140.0': - resolution: {integrity: sha1-Kswb1F/ySVEFnQHOdVLSbhV0xaw=} + '@oxc-project/types@0.137.0': + resolution: {integrity: sha1-Vud/i7Ih+gXxixzTTXP5TwlUp3M=} - '@oxc-resolver/binding-android-arm-eabi@11.24.2': - resolution: {integrity: sha1-XbPw3NZZ4d5mT7CukSQgg5NIMJs=} + '@oxc-resolver/binding-android-arm-eabi@11.21.3': + resolution: {integrity: sha1-98pC2UYU7sl+ILmvqnFz79YBnuk=} cpu: [arm] os: [android] - '@oxc-resolver/binding-android-arm64@11.24.2': - resolution: {integrity: sha1-/sAKi8ia+poWS615sjwUuMhvlc8=} + '@oxc-resolver/binding-android-arm64@11.21.3': + resolution: {integrity: sha1-9yNoLFm03+FD7cttNk1aA94+lJ4=} cpu: [arm64] os: [android] - '@oxc-resolver/binding-darwin-arm64@11.24.2': - resolution: {integrity: sha1-tebiwr7Vhcv9Z7bkHup/zio9pfg=} + '@oxc-resolver/binding-darwin-arm64@11.21.3': + resolution: {integrity: sha1-58TzdByHkRxAxCmiCgW3gTacq6o=} cpu: [arm64] os: [darwin] - '@oxc-resolver/binding-darwin-x64@11.24.2': - resolution: {integrity: sha1-23Wdb62sJip9ohsb+3ErAZnJzRg=} + '@oxc-resolver/binding-darwin-x64@11.21.3': + resolution: {integrity: sha1-jSNFzS2NTc+lBCLibzsAja6Rv8E=} cpu: [x64] os: [darwin] - '@oxc-resolver/binding-freebsd-x64@11.24.2': - resolution: {integrity: sha1-f+CrByUoSu6ba2xFuB8PrPiV/GI=} + '@oxc-resolver/binding-freebsd-x64@11.21.3': + resolution: {integrity: sha1-t1VMOreQOpWq1hC6XRY5lvS3EJU=} cpu: [x64] os: [freebsd] - '@oxc-resolver/binding-linux-arm-gnueabihf@11.24.2': - resolution: {integrity: sha1-kacreYeTDDrMUzcjdFS6Azn4AzM=} + '@oxc-resolver/binding-linux-arm-gnueabihf@11.21.3': + resolution: {integrity: sha1-KnF9b3m911pczch1vNCp/uWF8cM=} cpu: [arm] os: [linux] - '@oxc-resolver/binding-linux-arm-musleabihf@11.24.2': - resolution: {integrity: sha1-ctBK19Iif7Oscap5M3lL+4gZS3s=} + '@oxc-resolver/binding-linux-arm-musleabihf@11.21.3': + resolution: {integrity: sha1-LP1SNN4pE8KAXkK1+uWqk1TZm6k=} cpu: [arm] os: [linux] - '@oxc-resolver/binding-linux-arm64-gnu@11.24.2': - resolution: {integrity: sha1-uH+vWb3p7P8Lgoj+magx63SS+Z0=} + '@oxc-resolver/binding-linux-arm64-gnu@11.21.3': + resolution: {integrity: sha1-MhcvvRtm191tygX82Fzuew4yBgo=} cpu: [arm64] os: [linux] libc: [glibc] - '@oxc-resolver/binding-linux-arm64-musl@11.24.2': - resolution: {integrity: sha1-LaZVHFYb8vK+00wxKpnhjRhKnwc=} + '@oxc-resolver/binding-linux-arm64-musl@11.21.3': + resolution: {integrity: sha1-rDHkiUy7DAC9pb4eUmZBBzkjv9w=} cpu: [arm64] os: [linux] libc: [musl] - '@oxc-resolver/binding-linux-ppc64-gnu@11.24.2': - resolution: {integrity: sha1-/aRVjMlOQ/79+k+bljkcMOwTets=} + '@oxc-resolver/binding-linux-ppc64-gnu@11.21.3': + resolution: {integrity: sha1-qK5+zBElkYEk0YdJ79caTgTgqFY=} cpu: [ppc64] os: [linux] libc: [glibc] - '@oxc-resolver/binding-linux-riscv64-gnu@11.24.2': - resolution: {integrity: sha1-L+JDpREtIhAhqLL8zXs2qpatyUY=} + '@oxc-resolver/binding-linux-riscv64-gnu@11.21.3': + resolution: {integrity: sha1-0kztmzIfZg8ahZ+ZEt6rP4f9MRU=} cpu: [riscv64] os: [linux] libc: [glibc] - '@oxc-resolver/binding-linux-riscv64-musl@11.24.2': - resolution: {integrity: sha1-6Vy0OFb36cSqCvpDjgQ/2/bG1A0=} + '@oxc-resolver/binding-linux-riscv64-musl@11.21.3': + resolution: {integrity: sha1-sgzWttTGHqYnGJvJOaxfRppabIk=} cpu: [riscv64] os: [linux] libc: [musl] - '@oxc-resolver/binding-linux-s390x-gnu@11.24.2': - resolution: {integrity: sha1-jjynZeGvfMq4phrcljI4EPl3BTU=} + '@oxc-resolver/binding-linux-s390x-gnu@11.21.3': + resolution: {integrity: sha1-0/SuyCtMuhh+UOIRxg+Va8YRb38=} cpu: [s390x] os: [linux] libc: [glibc] - '@oxc-resolver/binding-linux-x64-gnu@11.24.2': - resolution: {integrity: sha1-orFMHvwyUucFA4vCO3Ilp8tDTfI=} + '@oxc-resolver/binding-linux-x64-gnu@11.21.3': + resolution: {integrity: sha1-rdO3YpPvHolZ4AvGtiradm4YSFw=} cpu: [x64] os: [linux] libc: [glibc] - '@oxc-resolver/binding-linux-x64-musl@11.24.2': - resolution: {integrity: sha1-1C8UpqKGsKgYceK+buLus9BEr84=} + '@oxc-resolver/binding-linux-x64-musl@11.21.3': + resolution: {integrity: sha1-S0x5vSaIoPmgLAoLZxAV/y98Zfw=} cpu: [x64] os: [linux] libc: [musl] - '@oxc-resolver/binding-openharmony-arm64@11.24.2': - resolution: {integrity: sha1-HOJ7wDcHO2JMSE5IGuYfTMm1z7w=} + '@oxc-resolver/binding-openharmony-arm64@11.21.3': + resolution: {integrity: sha1-PcM6FZqu830td9EN8EWt76tYUt8=} cpu: [arm64] os: [openharmony] - '@oxc-resolver/binding-wasm32-wasi@11.24.2': - resolution: {integrity: sha1-nIGP2VEu7VAtoZct4fjJUotMnSc=} + '@oxc-resolver/binding-wasm32-wasi@11.21.3': + resolution: {integrity: sha1-a8ib4FPijVU9sQCzUFxrDSUZsOw=} engines: {node: '>=14.0.0'} cpu: [wasm32] - '@oxc-resolver/binding-win32-arm64-msvc@11.24.2': - resolution: {integrity: sha1-DivWhp71VP/TAWWUlR8fRPXwJhc=} + '@oxc-resolver/binding-win32-arm64-msvc@11.21.3': + resolution: {integrity: sha1-Y0XucnpZn+wGLEikO5Rct4huh+o=} cpu: [arm64] os: [win32] - '@oxc-resolver/binding-win32-x64-msvc@11.24.2': - resolution: {integrity: sha1-0GSTRPzVBN+vfzVhpTYXw42Y14k=} + '@oxc-resolver/binding-win32-x64-msvc@11.21.3': + resolution: {integrity: sha1-0Nox/ORta4VnL6HnUVQA+vzkXho=} cpu: [x64] os: [win32] @@ -9198,8 +9605,8 @@ packages: resolution: {integrity: sha1-p36nQvqyV3UUVDTrHSMoz1ATrDM=} engines: {node: '>=14'} - '@playwright/test@1.61.1': - resolution: {integrity: sha1-SFaNwir3gZ5V+l6OO8ebfmo+ZnU=} + '@playwright/test@1.57.0': + resolution: {integrity: sha1-oUcg/6ntfvftvB9geE/GE0rLsAM=} engines: {node: '>=18'} hasBin: true @@ -9230,11 +9637,11 @@ packages: '@protobufjs/pool@1.1.0': resolution: {integrity: sha1-Cf0V8tbTq/qbZbw2ZQbWrXhG/1Q=} - '@protobufjs/utf8@1.1.2': - resolution: {integrity: sha1-eNR2Mz2F1bHHkuJXvKdLoIDaSaQ=} + '@protobufjs/utf8@1.1.1': + resolution: {integrity: sha1-6u5ZABIsEQo9vLcowFlwFKJiF3Q=} - '@puppeteer/browsers@2.13.2': - resolution: {integrity: sha1-3MjnpFRdloCopyxT8TLoCvxYIoQ=} + '@puppeteer/browsers@2.13.0': + resolution: {integrity: sha1-EPmAxtZe/v93+KPKxuGnrBBgRQA=} engines: {node: '>=18'} hasBin: true @@ -9270,8 +9677,8 @@ packages: rollup: optional: true - '@rollup/pluginutils@5.4.0': - resolution: {integrity: sha1-rCOinO0CRwYKIQgV/KOcF95NLyY=} + '@rollup/pluginutils@5.3.0': + resolution: {integrity: sha1-V7obDL2o56PFl6SFPIB7FW4hp7Q=} engines: {node: '>=14.0.0'} peerDependencies: rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 @@ -9417,50 +9824,54 @@ packages: cpu: [x64] os: [win32] - '@secretlint/config-creator@10.2.2': - resolution: {integrity: sha1-XWRug7sqrPvVIYlozrNYQgtMLLM=} - engines: {node: '>=20.0.0'} + '@secretlint/config-creator@9.3.2': + resolution: {integrity: sha1-npl8sm+tilYVL5eP9eP8+107VCs=} + engines: {node: ^14.13.1 || >=16.0.0} - '@secretlint/config-loader@10.2.2': - resolution: {integrity: sha1-p3kMjQMB209tR+b7Dw+Ugv5lLZo=} - engines: {node: '>=20.0.0'} + '@secretlint/config-loader@9.3.2': + resolution: {integrity: sha1-EGyFVS/Y06AQfyG1WisHvytDZG8=} + engines: {node: ^14.13.1 || >=16.0.0} - '@secretlint/core@10.2.2': - resolution: {integrity: sha1-zUHVwnugfCF/CvTg4k29/l72IEI=} - engines: {node: '>=20.0.0'} + '@secretlint/core@9.3.2': + resolution: {integrity: sha1-bf0+L3LProiMW+L6ruqmM90eoe8=} + engines: {node: ^14.13.1 || >=16.0.0} - '@secretlint/formatter@10.2.2': - resolution: {integrity: sha1-yM41gDrQ2EHMm25wPW+raKFE6cA=} - engines: {node: '>=20.0.0'} + '@secretlint/formatter@9.3.2': + resolution: {integrity: sha1-rmfAkjIux9QirP2vruVLDfG/AZY=} + engines: {node: ^14.13.1 || >=16.0.0} - '@secretlint/node@10.2.2': - resolution: {integrity: sha1-HYpu1iAXC/TymCmjqRh4aCxDxNk=} - engines: {node: '>=20.0.0'} + '@secretlint/node@9.3.2': + resolution: {integrity: sha1-4Uob3WlrodVUGJQ3TbJBVZHYRIg=} + engines: {node: ^14.13.1 || >=16.0.0} - '@secretlint/profiler@10.2.2': - resolution: {integrity: sha1-gsCFqxlmgGdju/btuDCYfyXU55c=} + '@secretlint/profiler@9.3.2': + resolution: {integrity: sha1-VCpHeDLVOjjDZv6mp0JzKr3/JO8=} - '@secretlint/resolver@10.2.2': - resolution: {integrity: sha1-nDw+L+8AZ5/M6ZeT524Z5XW3VyE=} + '@secretlint/resolver@9.3.2': + resolution: {integrity: sha1-jY1ydLhDH/5gTxftCN5tW/d04cc=} - '@secretlint/secretlint-formatter-sarif@10.2.2': - resolution: {integrity: sha1-XEBEpqbJ2V4vVycNYYSTHwl51kk=} + '@secretlint/secretlint-formatter-sarif@9.3.2': + resolution: {integrity: sha1-hGqnOJyGFrLWDixHu5fmeQpLwaM=} - '@secretlint/secretlint-rule-no-dotenv@10.2.2': - resolution: {integrity: sha1-6kPcwqvR2sMoiwVmEDYfMZ9c5uk=} - engines: {node: '>=20.0.0'} + '@secretlint/secretlint-rule-no-dotenv@9.3.2': + resolution: {integrity: sha1-WP/mYfDkGe9NxPJZaj2wU4zlnYA=} + engines: {node: ^14.13.1 || >=16.0.0} - '@secretlint/secretlint-rule-preset-recommend@10.2.2': - resolution: {integrity: sha1-J7F8OLNgxniIJtKPzaKKxul3LQs=} - engines: {node: '>=20.0.0'} + '@secretlint/secretlint-rule-preset-recommend@9.3.2': + resolution: {integrity: sha1-OwjFj30fFs89eJDUN+FeQw2yjhE=} + engines: {node: ^14.13.1 || >=16.0.0} - '@secretlint/source-creator@10.2.2': - resolution: {integrity: sha1-1gC21Eh4Wc3Tm7sc+M90RUCz96E=} - engines: {node: '>=20.0.0'} + '@secretlint/source-creator@9.3.2': + resolution: {integrity: sha1-Ju/D0ETAa/8Ut0IvnEAC2YYa/gU=} + engines: {node: ^14.13.1 || >=16.0.0} - '@secretlint/types@10.2.2': - resolution: {integrity: sha1-FBLY9pn9kAGCy/TCkjqd+esyHKc=} - engines: {node: '>=20.0.0'} + '@secretlint/types@9.3.2': + resolution: {integrity: sha1-vbI8lOACCVHT4uWPITezLyARoVo=} + engines: {node: ^14.13.1 || >=16.0.0} + + '@secretlint/types@9.3.4': + resolution: {integrity: sha1-jKK8SCDHCjYUZgSztex31JoFJf4=} + engines: {node: ^14.13.1 || >=16.0.0} '@selderee/plugin-htmlparser2@0.11.0': resolution: {integrity: sha1-1bXimnum05WKGXLHvhb0ssGIxRc=} @@ -9472,58 +9883,277 @@ packages: resolution: {integrity: sha1-PHycRuZ4/u/nouW7YJ09vWZf+z8=} engines: {node: '>=10'} + '@sindresorhus/merge-streams@2.2.1': + resolution: {integrity: sha1-grXh4TXvYu+LUi1uf0OtNgpp8pQ=} + engines: {node: '>=18'} + '@sindresorhus/merge-streams@2.3.0': resolution: {integrity: sha1-cZ33+0F2a8FDNp6qDdVtjch8mVg=} engines: {node: '>=18'} - '@sinonjs/commons@3.0.1': - resolution: {integrity: sha1-ECk1fkTKkBphVYX20nc428iQhM0=} + '@sinonjs/commons@3.0.0': + resolution: {integrity: sha1-vrQ0/oddllJl4EcizPwh3391XXI=} '@sinonjs/fake-timers@10.3.0': resolution: {integrity: sha1-Vf3/Hsq581QBkSna9N8N1Nkj6mY=} - '@smithy/core@3.29.7': - resolution: {integrity: sha1-LUOtPfDMJv9bO/JlP6JMVc8dwyM=} + '@smithy/abort-controller@4.2.11': + resolution: {integrity: sha1-uYnmNhXlRJwrqQ2A/L5P3XESPFQ=} + engines: {node: '>=18.0.0'} + + '@smithy/abort-controller@4.3.3': + resolution: {integrity: sha1-ijWoaYikUxeMpC5C4lIbcnm+Yk8=} + engines: {node: '>=18.0.0'} + + '@smithy/chunked-blob-reader-native@4.2.3': + resolution: {integrity: sha1-nnmoDY1EeY5856j5aMu7r1pA2VA=} + engines: {node: '>=18.0.0'} + + '@smithy/chunked-blob-reader@5.2.2': + resolution: {integrity: sha1-OvSON7EOWv7UeLsx0re8A8gdGWw=} + engines: {node: '>=18.0.0'} + + '@smithy/config-resolver@4.4.10': + resolution: {integrity: sha1-IlKaLowj2Xn2nDq8qNmExp0Gzkw=} + engines: {node: '>=18.0.0'} + + '@smithy/core@3.23.9': + resolution: {integrity: sha1-N3w+Ehh8mBCj8m15BFQXcHNXhbU=} + engines: {node: '>=18.0.0'} + + '@smithy/core@3.29.6': + resolution: {integrity: sha1-N+9yIRWCfk6F/YYhcx8NAAlJTms=} + engines: {node: '>=18.0.0'} + + '@smithy/credential-provider-imds@4.2.11': + resolution: {integrity: sha1-EG3akrKkJ1h56E80iCbDEaG7GwU=} + engines: {node: '>=18.0.0'} + + '@smithy/eventstream-codec@4.2.11': + resolution: {integrity: sha1-sm0XvkR92zYdf5CvRP9/sD2KPgg=} + engines: {node: '>=18.0.0'} + + '@smithy/eventstream-serde-browser@4.2.11': + resolution: {integrity: sha1-m8rsKR07W2oZl3OrXQlvOVq8IuI=} + engines: {node: '>=18.0.0'} + + '@smithy/eventstream-serde-config-resolver@4.3.11': + resolution: {integrity: sha1-h6MAcMcCas3/pSlLCVOWbSHFiNs=} + engines: {node: '>=18.0.0'} + + '@smithy/eventstream-serde-node@4.2.11': + resolution: {integrity: sha1-JaLW09EwSL5OYschHJnROL3cSA4=} + engines: {node: '>=18.0.0'} + + '@smithy/eventstream-serde-universal@4.2.11': + resolution: {integrity: sha1-xbWxXCWZRB49h3m+5ZL7u/cih48=} + engines: {node: '>=18.0.0'} + + '@smithy/fetch-http-handler@5.3.13': + resolution: {integrity: sha1-mFjkP/AJr2CFzKMmgFydDJqVefU=} + engines: {node: '>=18.0.0'} + + '@smithy/hash-blob-browser@4.2.12': + resolution: {integrity: sha1-2qQ8y0hdVRh8k+ckceD9SMro2ns=} + engines: {node: '>=18.0.0'} + + '@smithy/hash-node@4.2.11': + resolution: {integrity: sha1-ixnVNmGCTq2WJ7SaJuVVXWyKmP0=} + engines: {node: '>=18.0.0'} + + '@smithy/hash-stream-node@4.2.11': + resolution: {integrity: sha1-MPAjbIXBuQCIHAHu/k8yn/6e97E=} + engines: {node: '>=18.0.0'} + + '@smithy/invalid-dependency@4.2.11': + resolution: {integrity: sha1-3taKoimUdMPPBmleuyijQ5KAhu4=} + engines: {node: '>=18.0.0'} + + '@smithy/is-array-buffer@2.2.0': + resolution: {integrity: sha1-+E8Nn5o2YBqcqTgWiL0bcm/TkRE=} + engines: {node: '>=14.0.0'} + + '@smithy/is-array-buffer@4.2.2': + resolution: {integrity: sha1-xAHOVLEqFlKesck4oLbCJHy3Y7g=} + engines: {node: '>=18.0.0'} + + '@smithy/is-array-buffer@4.4.11': + resolution: {integrity: sha1-EQ+s1jRLkkYYlJUWRsvZtkepcwQ=} + engines: {node: '>=18.0.0'} + + '@smithy/md5-js@4.2.11': + resolution: {integrity: sha1-G8ixOtnLG0esaWX8qQrEn2si7+8=} + engines: {node: '>=18.0.0'} + + '@smithy/middleware-content-length@4.2.11': + resolution: {integrity: sha1-ijhfp36Ppv/qa0bnrzexTSZ4Vx8=} + engines: {node: '>=18.0.0'} + + '@smithy/middleware-endpoint@4.4.23': + resolution: {integrity: sha1-TS1/LF4TNgh4KwcbUkTnTh/y8mo=} + engines: {node: '>=18.0.0'} + + '@smithy/middleware-retry@4.4.40': + resolution: {integrity: sha1-sQ2jnYE4+aFJU8JETtmnN1FNi88=} + engines: {node: '>=18.0.0'} + + '@smithy/middleware-serde@4.2.12': + resolution: {integrity: sha1-j4NvPtyFcBtp308oGRBqbg71DPg=} + engines: {node: '>=18.0.0'} + + '@smithy/middleware-stack@4.2.11': + resolution: {integrity: sha1-yt062l+hH+ihks0YREp3xFEMi8M=} + engines: {node: '>=18.0.0'} + + '@smithy/node-config-provider@4.3.11': + resolution: {integrity: sha1-ptJGtnwQxocxabrkbm0EJh1UhAI=} + engines: {node: '>=18.0.0'} + + '@smithy/node-http-handler@4.4.14': + resolution: {integrity: sha1-pApmd7fNosEAFBgzq+4UAcLhp08=} + engines: {node: '>=18.0.0'} + + '@smithy/property-provider@4.2.11': + resolution: {integrity: sha1-ehsWriCDJy+A44DueUjdwQMwHbE=} + engines: {node: '>=18.0.0'} + + '@smithy/protocol-http@5.3.11': + resolution: {integrity: sha1-5EUK87qeUui5mpwwNckMjNhTvic=} engines: {node: '>=18.0.0'} - '@smithy/credential-provider-imds@4.4.12': - resolution: {integrity: sha1-fcx8o94+BrwWKI6UByqeTMAqfZw=} + '@smithy/querystring-builder@4.2.11': + resolution: {integrity: sha1-vvt3U7FC+rZe2u4HAJbBxcsq2Rc=} engines: {node: '>=18.0.0'} - '@smithy/fetch-http-handler@5.6.9': - resolution: {integrity: sha1-oim0fYywQHoZz9gn4hPaw+NS9t8=} + '@smithy/querystring-parser@4.2.11': + resolution: {integrity: sha1-sehZRbw8gAWOCwEUrzkbsGmyOT8=} engines: {node: '>=18.0.0'} - '@smithy/node-http-handler@4.9.9': - resolution: {integrity: sha1-UbNCuDlorHOljafywSh/6MHdnsI=} + '@smithy/service-error-classification@4.2.11': + resolution: {integrity: sha1-2i7hr1yFE4DmsBRrdUFvDl9k4fc=} engines: {node: '>=18.0.0'} - '@smithy/signature-v4@5.6.8': - resolution: {integrity: sha1-GPLu2wLLgIiw1Y+yDS6pgiydbFs=} + '@smithy/shared-ini-file-loader@4.4.6': + resolution: {integrity: sha1-Q13G2Qe8jG95UhLpRAAN4GOyz+E=} + engines: {node: '>=18.0.0'} + + '@smithy/signature-v4@5.3.11': + resolution: {integrity: sha1-gfwqummZSyOv9zC5hEGOlpa8NsQ=} + engines: {node: '>=18.0.0'} + + '@smithy/smithy-client@4.12.3': + resolution: {integrity: sha1-lTcCIbxcLzCiUVey34SjYwyB7IU=} + engines: {node: '>=18.0.0'} + + '@smithy/types@4.13.0': + resolution: {integrity: sha1-l4cpegfucu901PfZPHRNEO1mTCE=} engines: {node: '>=18.0.0'} '@smithy/types@4.16.1': resolution: {integrity: sha1-GeGZwjSCmlHAhcr2Pwuxe7gBh+Q=} engines: {node: '>=18.0.0'} + '@smithy/url-parser@4.2.11': + resolution: {integrity: sha1-TIfrWHLCqwOFCGs47uS0puWgKbI=} + engines: {node: '>=18.0.0'} + + '@smithy/util-base64@4.3.2': + resolution: {integrity: sha1-vgK8spqHvnRDVkZ+ol/6QT5pXOo=} + engines: {node: '>=18.0.0'} + + '@smithy/util-body-length-browser@4.2.2': + resolution: {integrity: sha1-xEBCd9IgOYcqvbgOeAD5pj8mOGI=} + engines: {node: '>=18.0.0'} + + '@smithy/util-body-length-node@4.2.3': + resolution: {integrity: sha1-+SPKUw3vuGqaw8otMGa8ynswT7w=} + engines: {node: '>=18.0.0'} + + '@smithy/util-buffer-from@2.2.0': + resolution: {integrity: sha1-b8iFhRZexz+GgdQm2W3l1AICHks=} + engines: {node: '>=14.0.0'} + + '@smithy/util-buffer-from@4.2.2': + resolution: {integrity: sha1-LGt4V3V9/Yj2zS02AWF5pAzMkTs=} + engines: {node: '>=18.0.0'} + + '@smithy/util-config-provider@4.2.2': + resolution: {integrity: sha1-Uuv52JQoONGLxfsVIN4ehpnXqtY=} + engines: {node: '>=18.0.0'} + + '@smithy/util-defaults-mode-browser@4.3.39': + resolution: {integrity: sha1-nzVLnc0MDheqUH5vwTtHha8xzZc=} + engines: {node: '>=18.0.0'} + + '@smithy/util-defaults-mode-node@4.2.42': + resolution: {integrity: sha1-JIotalC0SA86KkzneUCekPDRa5Y=} + engines: {node: '>=18.0.0'} + + '@smithy/util-endpoints@3.3.2': + resolution: {integrity: sha1-qB7piiWWJI9s3tyGjRPLa56kl7I=} + engines: {node: '>=18.0.0'} + + '@smithy/util-hex-encoding@4.2.2': + resolution: {integrity: sha1-Sr8zNd0euIQEHYWJynYo2Bpv0dM=} + engines: {node: '>=18.0.0'} + + '@smithy/util-hex-encoding@4.4.11': + resolution: {integrity: sha1-gCdggeYL/g0ymockTi1qJqwb1kQ=} + engines: {node: '>=18.0.0'} + + '@smithy/util-middleware@4.2.11': + resolution: {integrity: sha1-0qiYk/wt/VAN5BLF98eWFxaFX00=} + engines: {node: '>=18.0.0'} + + '@smithy/util-retry@4.2.11': + resolution: {integrity: sha1-WfxTZEiNTHVe7Fr7QFRiP4Us8OY=} + engines: {node: '>=18.0.0'} + + '@smithy/util-stream@4.5.17': + resolution: {integrity: sha1-UwcxU964kNkf0U/SBV5lgrYnsP0=} + engines: {node: '>=18.0.0'} + + '@smithy/util-uri-escape@4.2.2': + resolution: {integrity: sha1-SOQCBuf+na78jUS7Q6GrF+dqv0o=} + engines: {node: '>=18.0.0'} + + '@smithy/util-utf8@2.3.0': + resolution: {integrity: sha1-3ZbXZANjJZkkohQxPDzxbn3TKcU=} + engines: {node: '>=14.0.0'} + + '@smithy/util-utf8@4.2.2': + resolution: {integrity: sha1-IdtoaYLm8zk6wmLkkUO0I3ATDxM=} + engines: {node: '>=18.0.0'} + + '@smithy/util-waiter@4.2.11': + resolution: {integrity: sha1-r+CK11ybUeNcg+PBGSaFXYhnQfY=} + engines: {node: '>=18.0.0'} + + '@smithy/uuid@1.1.2': + resolution: {integrity: sha1-tul8cVhhXko8d16AnADYwmm1oS4=} + engines: {node: '>=18.0.0'} + + '@swc/helpers@0.5.15': + resolution: {integrity: sha1-ee+rNExYGez4OkPz+fgR/IS1Ftc=} + '@szmarczak/http-timer@4.0.6': resolution: {integrity: sha1-tKkUu2LnwnLU5Zif5EQPgSqx2Ac=} engines: {node: '>=10'} - '@textlint/ast-node-types@15.7.1': - resolution: {integrity: sha1-IPP5ER1zW+cIMb5hzLPo1EIKjHE=} + '@textlint/ast-node-types@14.7.1': + resolution: {integrity: sha1-jydgoGR1PlN1AJ7T2OGW933IBS8=} - '@textlint/linter-formatter@15.7.1': - resolution: {integrity: sha1-bDwS+vgDKKq3h53BfD3LG8oY9vU=} + '@textlint/linter-formatter@14.7.1': + resolution: {integrity: sha1-GuZaDGo36V6VMHdNgYWMcZiNmTY=} - '@textlint/module-interop@15.7.1': - resolution: {integrity: sha1-Vdha/cscgg/9tQ+R3jU7IM8k+Vc=} + '@textlint/module-interop@14.7.1': + resolution: {integrity: sha1-vQy9nII77I0tUPGFXaFoD7QUTqA=} - '@textlint/resolver@15.7.1': - resolution: {integrity: sha1-hYy85448O2Y1Sw6x/sd7+o+e5dk=} + '@textlint/resolver@14.7.1': + resolution: {integrity: sha1-w/LvWU1m5nDQjRZaiops6fA5bIg=} - '@textlint/types@15.7.1': - resolution: {integrity: sha1-4eQzVw3HaJNJkkKXSDbYxf18G+I=} + '@textlint/types@14.7.1': + resolution: {integrity: sha1-BybeftLmxZqcQO+URF3dUtKgK5o=} '@tootallnate/quickjs-emscripten@0.23.0': resolution: {integrity: sha1-207P1JmpdlqyQALDtpbQLm0yoSw=} @@ -9562,8 +10192,8 @@ packages: '@types/accepts@1.3.7': resolution: {integrity: sha1-O5ixiJ0rI4ZgTCu75i5PtR6VsmU=} - '@types/async@3.2.25': - resolution: {integrity: sha1-hDn3zeJifjShWJfrgIeINdvqJCE=} + '@types/async@3.2.24': + resolution: {integrity: sha1-OpY1EEdXW7zyNAVBstlVo1M5YI8=} '@types/babel__code-frame@7.27.0': resolution: {integrity: sha1-R5n1l+yee73TnhN09DQjdC3P+pk=} @@ -9580,6 +10210,9 @@ packages: '@types/babel__traverse@7.28.0': resolution: {integrity: sha1-B9cT1szg0mXJhJ2wy+YtP2Hzb3Q=} + '@types/better-sqlite3@7.6.11': + resolution: {integrity: sha1-lazyL89Vd2JO6iAgWOJrojl2C58=} + '@types/better-sqlite3@7.6.13': resolution: {integrity: sha1-pyOH8A0vU8q2meY/LiwFRTz5U/A=} @@ -9616,6 +10249,9 @@ packages: '@types/command-line-args@5.2.3': resolution: {integrity: sha1-VTzi/VrPFgtEjTB2SbOP/GDTljk=} + '@types/command-line-usage@5.0.4': + resolution: {integrity: sha1-N05MYtePvFpnCg822hAjWvh5oNU=} + '@types/connect-history-api-fallback@1.5.4': resolution: {integrity: sha1-fecWRaEDBWtIrDzgezUguBnB1bM=} @@ -9631,15 +10267,14 @@ packages: '@types/cookies@0.9.2': resolution: {integrity: sha1-zN+G14Ly3qNFMd0yczolvkgXfNQ=} - '@types/cors@2.8.19': - resolution: {integrity: sha1-2T6iZz/YyfaXNn9e7vwrv6lPA0I=} + '@types/cors@2.8.18': + resolution: {integrity: sha1-EB4DOzygZpXz1zxYfNf56zSBNdE=} - '@types/cytoscape-dagre@2.3.4': - resolution: {integrity: sha1-0FKUVDtPc0Af3feNF7qJCSAc4Co=} + '@types/cytoscape-dagre@2.3.3': + resolution: {integrity: sha1-J/fFfm4FWgXY+XHLCeduEcg3c0w=} - '@types/cytoscape@3.31.0': - resolution: {integrity: sha1-TLPsB8LzMcGriv+SouUnFkM9zk4=} - deprecated: This is a stub types definition. cytoscape provides its own type definitions, so you do not need this installed. + '@types/cytoscape@3.21.9': + resolution: {integrity: sha1-lQBBZaCld1e8ox2DrhyH5hlLICY=} '@types/d3-array@3.2.2': resolution: {integrity: sha1-4CFRRk0C1KG0RkbQ/NuT+viP3ow=} @@ -9701,8 +10336,8 @@ packages: '@types/d3-quadtree@3.0.6': resolution: {integrity: sha1-1HQLD+NbHFi2bhSI9OftApUvVw8=} - '@types/d3-random@3.0.4': - resolution: {integrity: sha1-a9NoO4My/A8B5wWbdja8XH7eczc=} + '@types/d3-random@3.0.3': + resolution: {integrity: sha1-7ZlcceyxXgzTHiLZ1dI5QuMwDPs=} '@types/d3-scale-chromatic@3.1.0': resolution: {integrity: sha1-3G1Pmpg3bxjqULrWw5U38bVGPDk=} @@ -9734,26 +10369,47 @@ packages: '@types/d3@7.4.3': resolution: {integrity: sha1-1FUKhdCPSXj68KTDa4SMYeqsB+I=} - '@types/dagre@0.7.54': - resolution: {integrity: sha1-Tzvio/iZOLBIMBNzk2Kkd+yXioQ=} + '@types/dagre@0.7.52': + resolution: {integrity: sha1-7b8LymkizQrRk2p0hvnQNSPXVlo=} '@types/debounce@1.2.4': resolution: {integrity: sha1-y36F2a1aur+sLycYPorItXayq7M=} + '@types/debug@4.1.12': + resolution: {integrity: sha1-oVXyFpCHGVNBDfS2tvUxh/BQCRc=} + '@types/debug@4.1.13': resolution: {integrity: sha1-ItHMnVQtNZPK6nZPl0MGqzYobuc=} '@types/deep-eql@4.0.2': resolution: {integrity: sha1-M0MRlx06BxIefrkbaEpgXn7qnL0=} + '@types/eslint-scope@3.7.7': + resolution: {integrity: sha1-MQi9XxiwzbJ3yGez3UScntcHmsU=} + + '@types/eslint@9.6.1': + resolution: {integrity: sha1-1Xla1zLOgXFfJ/ddqRMASlZ1FYQ=} + '@types/esrecurse@4.3.1': resolution: {integrity: sha1-b2Nq+WL75hkbgwvWdrpZhpJrzOw=} + '@types/estree@1.0.8': + resolution: {integrity: sha1-lYuRyZGxhnztMYvt6g4hXuBQcm4=} + '@types/estree@1.0.9': resolution: {integrity: sha1-zz8Oh2177hWpOrkluCv1cKOQSiQ=} - '@types/express-serve-static-core@4.19.9': - resolution: {integrity: sha1-t0aou2w4mvejEUE5e7U593WwroQ=} + '@types/express-serve-static-core@4.17.41': + resolution: {integrity: sha1-UHfe+mMMLo0oqp/8LAHBV8MFvvY=} + + '@types/express-serve-static-core@4.19.8': + resolution: {integrity: sha1-mblgMipNV2sjmmQKtS7xkZibA28=} + + '@types/express-serve-static-core@5.1.2': + resolution: {integrity: sha1-Ga/oIcefGNBZRokrvVuSS5bIpPY=} + + '@types/express@4.17.21': + resolution: {integrity: sha1-wm1KFR5g7+AISyPcM2nrxjHtGS0=} '@types/express@4.17.25': resolution: {integrity: sha1-BwyMc6b+5pNtZcGV27+32lAmZJs=} @@ -9764,6 +10420,9 @@ packages: '@types/file-size@1.0.3': resolution: {integrity: sha1-mlzeIQ9nxaoV1bIlH2cZ8vgCDWo=} + '@types/filesystem@0.0.35': + resolution: {integrity: sha1-bWdmYmCD4rOXwJvcVwkoJxINsR0=} + '@types/filesystem@0.0.36': resolution: {integrity: sha1-cifC12v+0bIYGdsxCBbHgh0wOFc=} @@ -9773,8 +10432,8 @@ packages: '@types/find-config@1.0.4': resolution: {integrity: sha1-a/kJOC3hqJgjP4pvgtg+5zntpWs=} - '@types/firefox-webext-browser@120.0.5': - resolution: {integrity: sha1-avYykecND9x8TsQLFfcAJstkRyQ=} + '@types/firefox-webext-browser@120.0.4': + resolution: {integrity: sha1-J+6teBBRsuaBo0TdKYNzX6rdQ0M=} '@types/fs-extra@11.0.4': resolution: {integrity: sha1-4WqGO7iEP7qMUAQ2K1pz4XvsykU=} @@ -9791,11 +10450,14 @@ packages: '@types/graceful-fs@4.1.9': resolution: {integrity: sha1-Kga8D2iiCrN7PjaqI4vmq99J6LQ=} + '@types/har-format@1.2.15': + resolution: {integrity: sha1-81JJNjjC+J1wZDihmp6zALSTtQY=} + '@types/har-format@1.2.16': resolution: {integrity: sha1-tx7ehoFADMCLNoXwYcMeQWz5SUQ=} - '@types/hast@3.0.5': - resolution: {integrity: sha1-SAIN5MDmNJL0yp20IGjBCPaLf48=} + '@types/hast@3.0.4': + resolution: {integrity: sha1-HWs5mTuCzqateDlFsFCMJZA+Fao=} '@types/html-minifier-terser@6.1.0': resolution: {integrity: sha1-T8M6AMHQwWmHsaIM+S0gYUxVrDU=} @@ -9809,6 +10471,9 @@ packages: '@types/http-cache-semantics@4.2.0': resolution: {integrity: sha1-9qd4j0OMv94V8prK1GUStMAZE7M=} + '@types/http-errors@2.0.4': + resolution: {integrity: sha1-frR3JsORtzRabsNa1/TeRpz1uk8=} + '@types/http-errors@2.0.5': resolution: {integrity: sha1-W3SasrFroRNCP+saZKldzTA5hHI=} @@ -9818,17 +10483,23 @@ packages: '@types/istanbul-lib-coverage@2.0.6': resolution: {integrity: sha1-dznCMqH+6bTTzomF8xTAxtM1Sdc=} + '@types/istanbul-lib-report@3.0.2': + resolution: {integrity: sha1-OUeY1fcnQC617Jnrlhj/zSt2RaE=} + '@types/istanbul-lib-report@3.0.3': resolution: {integrity: sha1-UwR2FK5y4Z/AQB2HLeOuK0zjUL8=} + '@types/istanbul-reports@3.0.3': + resolution: {integrity: sha1-AxPiYI5taVXRlfVTYd3uvUt0xuc=} + '@types/istanbul-reports@3.0.4': resolution: {integrity: sha1-DwPj0vZw+9rFhuNLQzeDBwzBb1Q=} '@types/jest@29.5.14': resolution: {integrity: sha1-K5EJEvodaFbK3NDB+Vr33x1gSeU=} - '@types/jquery@3.5.34': - resolution: {integrity: sha1-wZk+qsDbA8+duXSXbdjwe798Vwg=} + '@types/jquery@3.5.32': + resolution: {integrity: sha1-PrDaIGEbksfEnr7WFjtSpP3Ffe8=} '@types/js-yaml@4.0.9': resolution: {integrity: sha1-zYI4LE+QL+2WkaLteexoxYmK9MI=} @@ -9836,8 +10507,8 @@ packages: '@types/jsdom@20.0.1': resolution: {integrity: sha1-B8FLwZvS+RjBkpVBzarK6JR0SAg=} - '@types/jsdom@28.0.3': - resolution: {integrity: sha1-pakArk1bsdh03uJKia/AazTTwaA=} + '@types/jsdom@28.0.0': + resolution: {integrity: sha1-OHvLX+YMdTrgxYWEtlmlmDGZOPI=} '@types/json-schema@7.0.15': resolution: {integrity: sha1-WWoXRyM2lNUPatinhp/Lb1bPWEE=} @@ -9848,8 +10519,8 @@ packages: '@types/jsonpath@0.2.4': resolution: {integrity: sha1-BlvlmYHBQggyg1r2Vjd2IicRVL4=} - '@types/katex@0.16.8': - resolution: {integrity: sha1-gL8+CBTQmoRkEqCw8UCUa3nDbD4=} + '@types/katex@0.16.7': + resolution: {integrity: sha1-A6toCrT6T7xstG7PmH7K1dgBmGg=} '@types/keygrip@1.0.6': resolution: {integrity: sha1-F0lTUYGiqbAqwEp5dVCoeHNFt0A=} @@ -9860,8 +10531,8 @@ packages: '@types/koa-compose@3.2.9': resolution: {integrity: sha1-bvuUXuVXO+D07dtyii9oJvej85U=} - '@types/koa@2.15.2': - resolution: {integrity: sha1-zFcKcBcHE7Gra5M4TKv0lDolZ4s=} + '@types/koa@2.15.0': + resolution: {integrity: sha1-7KQ9dvUnyAO0kXMfld9XVjbntvI=} '@types/linkify-it@5.0.0': resolution: {integrity: sha1-IUEwAZcxBs2hw6m5Hu3UzNVGnXY=} @@ -9869,6 +10540,15 @@ packages: '@types/lodash-es@4.17.12': resolution: {integrity: sha1-ZfbR5fgFOap8+/yWLeXe8M9PNBs=} + '@types/lodash.debounce@4.0.9': + resolution: {integrity: sha1-D18hxQe851IbXjDnokRAl1rIYKU=} + + '@types/lodash.throttle@4.1.9': + resolution: {integrity: sha1-8Xpq4IT3wBF7198UWzeVN7yWFcU=} + + '@types/lodash@4.17.17': + resolution: {integrity: sha1-+4WgT0fp5NqIg4T+6tDeBfcHA1U=} + '@types/lodash@4.17.24': resolution: {integrity: sha1-SuM0/GLA6RXKjtjjXcxtTuspIV8=} @@ -9887,6 +10567,9 @@ packages: '@types/mime@1.3.5': resolution: {integrity: sha1-HvMC4Bz30rWg+lJnkMkSO/HQZpA=} + '@types/mime@3.0.4': + resolution: {integrity: sha1-IZisJ03mAXtE2UHgAmHVvGoOCkU=} + '@types/minimatch@3.0.5': resolution: {integrity: sha1-EAHMXmo3BLg8I2An538vWOoBD0A=} @@ -9897,24 +10580,39 @@ packages: '@types/mocha@10.0.10': resolution: {integrity: sha1-kfYpBejSPL1mIlMS8jlFSiO+v6A=} + '@types/ms@0.7.33': + resolution: {integrity: sha1-gL8dpksV8h/Ywdw4fDGSkxfZnuk=} + '@types/ms@2.1.0': resolution: {integrity: sha1-BSqmekjszEMJ1/AZG35BQ0uQu3g=} - '@types/node-fetch@2.6.13': - resolution: {integrity: sha1-4Mm3te29sbUM4ywSfoXogIctVu4=} + '@types/node-fetch@2.6.12': + resolution: {integrity: sha1-irXD74Mw8TEAp0eeLNVtM4aDCgM=} '@types/node@18.19.130': resolution: {integrity: sha1-2kxjJHk6ed77emLLo5R+xa3QDVk=} + '@types/node@20.19.40': + resolution: {integrity: sha1-gKSnI24ngXY2d3g2zu24ia322i8=} + '@types/node@20.19.43': resolution: {integrity: sha1-/Oz1gLpCoNtVz0BMNyyXlzw3bJc=} + '@types/node@22.15.18': + resolution: {integrity: sha1-L4JA9+ky9XHC1F9VW6C2w/enWWM=} + + '@types/node@22.19.19': + resolution: {integrity: sha1-MSS/Jt7VQWi3aBODIf75m0IMYRI=} + '@types/node@22.20.1': resolution: {integrity: sha1-hOfN9jzaogwTSqMXzMkBqiHhbw4=} '@types/node@24.13.3': resolution: {integrity: sha1-SfGL08ZHhm3NpRoHVsFF4UWQzhY=} + '@types/node@26.1.1': + resolution: {integrity: sha1-utdY1gHpfWz0V9IE7najX8570Rk=} + '@types/normalize-package-data@2.4.4': resolution: {integrity: sha1-VuLMJsOXwDj6sOOpF6EtXFkJ6QE=} @@ -9924,23 +10622,26 @@ packages: '@types/plist@3.0.5': resolution: {integrity: sha1-mgxJwPmIbIyGlqeQTdcD9ihANuA=} - '@types/prismjs@1.26.6': - resolution: {integrity: sha1-bqJ8Em1kUxmuT3BV7aY6noNcAYc=} + '@types/prismjs@1.26.5': + resolution: {integrity: sha1-ckmau7TE7JmCRGUJ0vFPuEg4adY=} - '@types/prop-types@15.7.15': - resolution: {integrity: sha1-5uWobWAr6spxzlFj+t9fldcJMcc=} + '@types/prop-types@15.7.14': + resolution: {integrity: sha1-FDNBnXOyp+v8aRjc79LsDVzWmPI=} '@types/proper-lockfile@4.1.4': resolution: {integrity: sha1-zZ+rkr2wRzDBraVCw1bwNiD4QAg=} + '@types/qs@6.15.0': + resolution: {integrity: sha1-ljq2F3mEP+kQY5pQZhtI8WK8f3k=} + '@types/qs@6.15.1': resolution: {integrity: sha1-hgaIQnLGPw25aYa9NUhlDYqTiL8=} '@types/range-parser@1.2.7': resolution: {integrity: sha1-UK5DU+qt3AQEQnmBL1LIxlhX28s=} - '@types/react@18.3.31': - resolution: {integrity: sha1-teleKP/M6rjZgvM/LrB24XZTwqQ=} + '@types/react@18.3.18': + resolution: {integrity: sha1-mzgsTNMuE+Rj+X3wfC7ju80mkEs=} '@types/regexp.escape@2.0.0': resolution: {integrity: sha1-ojtCHip/dOJQ4yHByZF3ua/1aNY=} @@ -9954,15 +10655,15 @@ packages: '@types/retry@0.12.2': resolution: {integrity: sha1-7SeaZPpDi7afJIDtpEk3kSu3SAo=} - '@types/retry@0.12.5': - resolution: {integrity: sha1-8JD/S9jS5blA/ycKs5/Vyhg0oH4=} - '@types/sarif@2.1.7': resolution: {integrity: sha1-2rTRa6dWjphGxFSodk8zxdmOVSQ=} '@types/semver@7.7.1': resolution: {integrity: sha1-POOvGlUk7zJ9Lank/YttlcjXBSg=} + '@types/send@0.17.4': + resolution: {integrity: sha1-ZhnNJOcnB5NwLk5qS5WKkBDPxXo=} + '@types/send@0.17.6': resolution: {integrity: sha1-rrU4W+Yv9YpSzVRZ2qUJrpFlHSU=} @@ -9975,17 +10676,20 @@ packages: '@types/serve-static@1.15.10': resolution: {integrity: sha1-doFpFFp3j49d/LY2CurUFKOZT+4=} + '@types/serve-static@1.15.5': + resolution: {integrity: sha1-FeZ1AOxAeJoejJ3vwtMqiW8FsDM=} + '@types/sinon-chai@3.2.12': resolution: {integrity: sha1-x8sGvuRKU07ITzpVNMOjpG/XebY=} - '@types/sinon@22.0.0': - resolution: {integrity: sha1-OWrwfERS77V5UOwmDUUKzt8CVQg=} + '@types/sinon@21.0.1': + resolution: {integrity: sha1-+ZXir98VvoMtXxZFgD2CqOuVobw=} '@types/sinonjs__fake-timers@15.0.1': resolution: {integrity: sha1-Sfcx2UU/UtZN159aVibBzxuBvqQ=} - '@types/sizzle@2.3.10': - resolution: {integrity: sha1-J3pUKv9ndtipsV8qxoKmY+PpS70=} + '@types/sizzle@2.3.8': + resolution: {integrity: sha1-UYYJrvt5faGb8iL+sZno9lP/dic=} '@types/sockjs@0.3.36': resolution: {integrity: sha1-zjIs8HvMEZ1Mv3+IlU86O9D2dTU=} @@ -9993,8 +10697,8 @@ packages: '@types/spotify-api@0.0.25': resolution: {integrity: sha1-nauzsKHwUn7WGTbr+KgMHROMJ8M=} - '@types/stack-utils@2.0.3': - resolution: {integrity: sha1-YgkyHrLBcSp+dGZCK4yx/A2d1dg=} + '@types/stack-utils@2.0.2': + resolution: {integrity: sha1-AShN3p705tjO9kInmNmjrRimb4s=} '@types/tough-cookie@4.0.5': resolution: {integrity: sha1-y24qaRtwyxd8bjrpwdLosuqM0wQ=} @@ -10011,8 +10715,8 @@ packages: '@types/verror@1.10.11': resolution: {integrity: sha1-09a0GJeMiqIC1B5bs0gyJ7bswbs=} - '@types/vscode@1.125.0': - resolution: {integrity: sha1-lEdV/hb8rxUGCJm/IUVWx1SeTNY=} + '@types/vscode@1.100.0': + resolution: {integrity: sha1-Nc1iioaxFYeFbflL6UBUqrAfLxc=} '@types/webidl-conversions@7.0.3': resolution: {integrity: sha1-Ewbb+lN2i8vPyVocjN42eXVYGFk=} @@ -10023,8 +10727,8 @@ packages: '@types/webvtt-parser@2.2.0': resolution: {integrity: sha1-xWYAxswfAGt1FhW8GPXL94ZNNnY=} - '@types/whatwg-url@11.0.5': - resolution: {integrity: sha1-qqJUbmDwyZIJyhM2DDLHjK8sQJ8=} + '@types/whatwg-url@11.0.4': + resolution: {integrity: sha1-/+0NyNidkfYuPzaPy9oiKkh8T2M=} '@types/winreg@1.2.36': resolution: {integrity: sha1-8dmpkYyukKY8YQbJgiSspqNpg/w=} @@ -10047,30 +10751,42 @@ packages: '@types/yauzl@2.10.3': resolution: {integrity: sha1-6bKAi08QlQSgPNqVglmHb2EBeZk=} - '@typescript-eslint/eslint-plugin@8.65.0': - resolution: {integrity: sha1-Cljfb+qMC/azlvUYB3CZvIt2K7U=} + '@typescript-eslint/eslint-plugin@8.62.1': + resolution: {integrity: sha1-Fzbc3KbK4zWdgYRWpH0YtnR2H38=} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/parser': ^8.65.0 + '@typescript-eslint/parser': ^8.62.1 eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/parser@8.65.0': - resolution: {integrity: sha1-UpXBBYwKHddG7yi6r5wDQdvfA9w=} + '@typescript-eslint/parser@8.62.1': + resolution: {integrity: sha1-0/e6GPG/eL+3JW/qAh0ZJ7SOcIA=} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/project-service@8.62.1': + resolution: {integrity: sha1-eNiA6xz2hZtewmPQT5VAPp+Qrkc=} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/project-service@8.65.0': resolution: {integrity: sha1-Zfu8mhWRq/+uq1UTIA+EgnHLCqU=} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/scope-manager@8.65.0': - resolution: {integrity: sha1-lUcgLOfmCOe2KD31hXA7mAoOpw0=} + '@typescript-eslint/scope-manager@8.62.1': + resolution: {integrity: sha1-fuZemm6zzNxIFlk6T/OIQDBt6Io=} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/tsconfig-utils@8.62.1': + resolution: {integrity: sha1-4rXyT+chBEGJy36BEXyW11l51ic=} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.1.0' '@typescript-eslint/tsconfig-utils@8.65.0': resolution: {integrity: sha1-NvFo/NuxKV90Rv8DeWZ/mMPPG/M=} @@ -10078,34 +10794,56 @@ packages: peerDependencies: typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/type-utils@8.65.0': - resolution: {integrity: sha1-0xbXUi2Tz/TNFPMF4C898tgE+cE=} + '@typescript-eslint/type-utils@8.62.1': + resolution: {integrity: sha1-69MLE7rLEwcJFyWaIzCc9kQSH5o=} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/types@8.62.1': + resolution: {integrity: sha1-xYvpVOSDsvyYJ1N01by0C5mELcE=} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/types@8.65.0': resolution: {integrity: sha1-PoZzhBand8i4klq0Z0X0js+QTJ8=} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/typescript-estree@8.62.1': + resolution: {integrity: sha1-mMG7F2NdWwJrJBk6jSkYisZDgP8=} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/typescript-estree@8.65.0': resolution: {integrity: sha1-8fUUgI9qpxPi1niuj/WSpl4WMq8=} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/utils@8.65.0': - resolution: {integrity: sha1-r+3ZdKDI3u71U7UJ31gAuv1hWnI=} + '@typescript-eslint/utils@8.62.1': + resolution: {integrity: sha1-FiK3XH5t8wgYHdC0SFXcQijaBFc=} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/visitor-keys@8.62.1': + resolution: {integrity: sha1-SZZX13/6+4qZ6x1sl4R8pDAjRyI=} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/visitor-keys@8.65.0': resolution: {integrity: sha1-43BME8tKHCJFTBq/KP9HN+FQGMY=} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typespec/ts-http-runtime@0.2.2': + resolution: {integrity: sha1-oMdFjtmarm1+si78F6g5zsC0obM=} + engines: {node: '>=18.0.0'} + + '@typespec/ts-http-runtime@0.3.3': + resolution: {integrity: sha1-YnZ7iN87p/xTv9ZqlMiN/h3sVbw=} + engines: {node: '>=20.0.0'} + '@typespec/ts-http-runtime@0.3.7': resolution: {integrity: sha1-mrJ1NYmDu9MLyJUM9NxX5kcGcPM=} engines: {node: '>=22.0.0'} @@ -10125,82 +10863,99 @@ packages: resolution: {integrity: sha1-99QHjoIwzpyUMi8qKcwWwXlUCF0=} engines: {node: '>=16'} - '@vscode/vsce-sign-alpine-arm64@2.0.6': - resolution: {integrity: sha1-LNJEyvXo7FQ/QvuR1N87kzZByPo=} + '@vscode/vsce-sign-alpine-arm64@2.0.2': + resolution: {integrity: sha1-SszEheVapv8EsZW0f3IurVfapY4=} cpu: [arm64] os: [alpine] - '@vscode/vsce-sign-alpine-x64@2.0.6': - resolution: {integrity: sha1-sOgKR5IAHGbif+7iwR6CGtH6FoA=} + '@vscode/vsce-sign-alpine-x64@2.0.2': + resolution: {integrity: sha1-Skt7UFtMwPWFljlIl8SaC84OVAw=} cpu: [x64] os: [alpine] - '@vscode/vsce-sign-darwin-arm64@2.0.6': - resolution: {integrity: sha1-S4+hq1XygKmZhb48BvtzDleBDM4=} + '@vscode/vsce-sign-darwin-arm64@2.0.2': + resolution: {integrity: sha1-EKpp/rf4Gj3GjCQgOMoD6v8ZwS4=} cpu: [arm64] os: [darwin] - '@vscode/vsce-sign-darwin-x64@2.0.6': - resolution: {integrity: sha1-0skYbZUFSYJyy93YODuwOOvPWCA=} + '@vscode/vsce-sign-darwin-x64@2.0.2': + resolution: {integrity: sha1-MxVSjz6hAHpkizMgv/NqM6ngeqU=} cpu: [x64] os: [darwin] - '@vscode/vsce-sign-linux-arm64@2.0.6': - resolution: {integrity: sha1-s9hWAUQEC5INjG7dQ3QxS1glVIE=} + '@vscode/vsce-sign-linux-arm64@2.0.2': + resolution: {integrity: sha1-zlxc/JnjRUtPt3BAWBK0a9bcqHA=} cpu: [arm64] os: [linux] - '@vscode/vsce-sign-linux-arm@2.0.6': - resolution: {integrity: sha1-CifEKkrbN+lu7HjNe/o4jNTp++8=} + '@vscode/vsce-sign-linux-arm@2.0.2': + resolution: {integrity: sha1-QUL9qD5xMLMa7diqgeTapjNDI8I=} cpu: [arm] os: [linux] - '@vscode/vsce-sign-linux-x64@2.0.6': - resolution: {integrity: sha1-reEcru7VJPwWvWxDykmuoAKV3ow=} + '@vscode/vsce-sign-linux-x64@2.0.2': + resolution: {integrity: sha1-WauT8yLvs89JFm1OLoEnicMRdCg=} cpu: [x64] os: [linux] - '@vscode/vsce-sign-win32-arm64@2.0.6': - resolution: {integrity: sha1-BoiWgUjgPrOSR5yEkcclBnIb7/w=} + '@vscode/vsce-sign-win32-arm64@2.0.2': + resolution: {integrity: sha1-0JVwShSwQEwLb2lumInppRsxqGw=} cpu: [arm64] os: [win32] - '@vscode/vsce-sign-win32-x64@2.0.6': - resolution: {integrity: sha1-dEMO/0HSaBjCP5gmsEXYx1cy6us=} + '@vscode/vsce-sign-win32-x64@2.0.2': + resolution: {integrity: sha1-KU6nK0T+3WlNSfXO9MVb84dtwlc=} cpu: [x64] os: [win32] - '@vscode/vsce-sign@2.0.9': - resolution: {integrity: sha1-KtSLtlNzwa6rsL6v3bKespi9YDA=} + '@vscode/vsce-sign@2.0.5': + resolution: {integrity: sha1-iFADZHbcDU4IDZwtgyXj6X7/UZM=} - '@vscode/vsce@3.9.2': - resolution: {integrity: sha1-kmLRc326bGHZHcVq4pAa8+HgKUo=} + '@vscode/vsce@3.4.0': + resolution: {integrity: sha1-9iNxjGi8nNK7Mhz11nkUcBZrlNk=} engines: {node: '>= 20'} hasBin: true + '@vue/compiler-core@3.5.16': + resolution: {integrity: sha1-L5X08XwWwJxXu/ZDmQdbkhUGYws=} + '@vue/compiler-core@3.5.40': resolution: {integrity: sha1-o+nigO89zLbeTHcHulDX4Q/VmKU=} + '@vue/compiler-dom@3.5.16': + resolution: {integrity: sha1-FR2DkCUpdcCxp3MCkiD9/Pqi10M=} + '@vue/compiler-dom@3.5.40': resolution: {integrity: sha1-rAV51Nwle/XhDOMkp84Kf5/Fwzg=} + '@vue/compiler-sfc@3.5.16': + resolution: {integrity: sha1-V39/1CpG+sg1f/7Ubo+zTTJphBk=} + '@vue/compiler-sfc@3.5.40': resolution: {integrity: sha1-IiUrLlpYprak9xVlz6kScb3b54I=} + '@vue/compiler-ssr@3.5.16': + resolution: {integrity: sha1-O3h03/dxqy+F+wm+cfbHanX8xaw=} + '@vue/compiler-ssr@3.5.40': resolution: {integrity: sha1-yMgO/SL12F6nddbq14ehCNyGzVg=} - '@vue/reactivity@3.5.40': - resolution: {integrity: sha1-kTeRcqnp2rpnN8aTE4ISeXbIMLo=} + '@vue/reactivity@3.5.16': + resolution: {integrity: sha1-UoxTWgiLPBtn8oXx8iEb55QluWI=} - '@vue/runtime-core@3.5.40': - resolution: {integrity: sha1-q90gvBkkQVTqx7yvXsaOldXYsbw=} + '@vue/runtime-core@3.5.16': + resolution: {integrity: sha1-CoKMMiIkraJvgaLiJ8PUrry3LHo=} - '@vue/runtime-dom@3.5.40': - resolution: {integrity: sha1-7XLwcsMeeGjAxZrViDE4zX4NiKU=} + '@vue/runtime-dom@3.5.16': + resolution: {integrity: sha1-wby8yoYrdxhvgcku3VF250Zw8Hg=} + + '@vue/server-renderer@3.5.16': + resolution: {integrity: sha1-WmjNHUI9hD90yeazcTOFCrqwfBM=} + peerDependencies: + vue: 3.5.16 - '@vue/server-renderer@3.5.40': - resolution: {integrity: sha1-lMfM0L8U7DsZBH5WuG95i+Zzb9o=} + '@vue/shared@3.5.16': + resolution: {integrity: sha1-1ep2cRgnQhkpOKS0y/hu8SvvdBg=} '@vue/shared@3.5.40': resolution: {integrity: sha1-/AnRhx1mzZsBlZpZe0HXy2H3Fqg=} @@ -10405,14 +11160,18 @@ packages: resolution: {integrity: sha1-Sf/1hXfP7j83F2/qtMIuAPhtf3c=} engines: {node: '>= 6.0.0'} - agent-base@7.1.4: - resolution: {integrity: sha1-48121MVI7oldPD/Y3B9sW5Ay56g=} + agent-base@7.1.3: + resolution: {integrity: sha1-KUNeuCG8QZRjOluJ5bxHA7r8JaE=} engines: {node: '>= 14'} agentkeepalive@4.6.0: resolution: {integrity: sha1-Nfc+lLP0C/ZfEFIZxiOtGcE26mo=} engines: {node: '>= 8.0.0'} + aggregate-error@3.1.0: + resolution: {integrity: sha1-kmcP9Q9TWb23o+DUDQ7DDFc3aHo=} + engines: {node: '>=8'} + ajv-formats@2.1.1: resolution: {integrity: sha1-bmaUAGWet0lzu/LjMycYCgmWtSA=} peerDependencies: @@ -10442,6 +11201,9 @@ packages: ajv@6.15.0: resolution: {integrity: sha1-B+mCx0YmFnqnoklcU4F4ktcTlJI=} + ajv@8.18.0: + resolution: {integrity: sha1-iGQYa2c40APrOpMxcrs4M+EM77w=} + ajv@8.20.0: resolution: {integrity: sha1-MEs2Nq3Yi6fZNnYN1Q7OAG3qlfk=} @@ -10453,6 +11215,10 @@ packages: resolution: {integrity: sha1-ayKR0dt9mLZSHV8e+kLQ86n+tl4=} engines: {node: '>=8'} + ansi-escapes@7.0.0: + resolution: {integrity: sha1-APwZ9JG7sY4dSBuXhoIE+SEJv+c=} + engines: {node: '>=18'} + ansi-escapes@7.3.0: resolution: {integrity: sha1-U5W7dLIVCkodbjwlZfSuynjShic=} engines: {node: '>=18'} @@ -10470,6 +11236,10 @@ packages: resolution: {integrity: sha1-YCFu6kZNhkWXzigyAAc4oFiWUME=} engines: {node: '>=12'} + ansi-styles@3.2.1: + resolution: {integrity: sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=} + engines: {node: '>=4'} + ansi-styles@4.3.0: resolution: {integrity: sha1-7dgDYornHATIWuegkG7a00tkiTc=} engines: {node: '>=8'} @@ -10482,6 +11252,9 @@ packages: resolution: {integrity: sha1-wETV3MUhoHZBNHJZehrLHxA8QEE=} engines: {node: '>=12'} + ansi_up@6.0.5: + resolution: {integrity: sha1-k6s9bjHVjDUURZGCyh81q7t6PNk=} + ansi_up@6.0.6: resolution: {integrity: sha1-gE+vMfA4XlYtL3EnXqjP8Nnc9tw=} @@ -10499,6 +11272,10 @@ packages: anynum@1.0.1: resolution: {integrity: sha1-KqwA4I3603JsHUYuYNvC+DFlmkQ=} + apache-arrow@18.1.0: + resolution: {integrity: sha1-uxep6R5OL3tc9O/LnBq1fO2sfio=} + hasBin: true + app-builder-bin@5.0.0-alpha.12: resolution: {integrity: sha1-La+C+LrcaY4K3Mlbo2r0/wZQ3IA=} @@ -10545,8 +11322,8 @@ packages: resolution: {integrity: sha1-uIWdelCIccmnss9C+ZQo9l6Wv7A=} engines: {node: '>=6'} - array-back@6.2.3: - resolution: {integrity: sha1-1B5nWYgF5hTyOzGbnllg37zXKuI=} + array-back@6.2.2: + resolution: {integrity: sha1-9WfZnpr4im09L538wh22+bqf0Vc=} engines: {node: '>=12.17'} array-buffer-byte-length@1.0.2: @@ -10637,13 +11414,16 @@ packages: resolution: {integrity: sha1-pcw3XWoDwu/IelU/PgsVIt7xSEY=} engines: {node: '>= 0.4'} - axe-core@4.12.1: - resolution: {integrity: sha1-af4r9t/Asklzr5Gx2OlF954bfEQ=} + axe-core@4.11.4: + resolution: {integrity: sha1-W1NeOB/x5h/91hXlSD0WGG07RqU=} engines: {node: '>=4'} azure-devops-node-api@12.5.0: resolution: {integrity: sha1-OLnv18WsdDVP5Ojb5CaX2wuOhaU=} + b4a@1.6.7: + resolution: {integrity: sha1-qZWH1Ou/vVpuOyG9tdX6OFdnq+Q=} + b4a@1.8.1: resolution: {integrity: sha1-fxYzTKgBJ66yYGSiiEGsvxdIQKQ=} peerDependencies: @@ -10690,9 +11470,9 @@ packages: balanced-match@1.0.2: resolution: {integrity: sha1-6D46fj8wCzTLnYf2FfoMvzV2kO4=} - balanced-match@4.0.4: - resolution: {integrity: sha1-v7EGYv7tgZaixi58aOF3IMJ0F5o=} - engines: {node: 18 || 20 || >=22} + balanced-match@4.0.3: + resolution: {integrity: sha1-Yzei8j4GBKMEgUI0MvmerGA1mfk=} + engines: {node: 20 || >=22} bare-events@2.9.1: resolution: {integrity: sha1-XIZhaWY0O8sDobMVX+qyU+rb80k=} @@ -10702,6 +11482,15 @@ packages: bare-abort-controller: optional: true + bare-fs@4.1.5: + resolution: {integrity: sha1-HQbAduaMyL+XAQ0pr546w4CM3Pc=} + engines: {bare: '>=1.16.0'} + peerDependencies: + bare-buffer: '*' + peerDependenciesMeta: + bare-buffer: + optional: true + bare-fs@4.7.4: resolution: {integrity: sha1-Q1CH1CR38Gft3zwsdG506dthd7w=} engines: {bare: '>=1.16.0'} @@ -10711,6 +11500,13 @@ packages: bare-buffer: optional: true + bare-os@3.6.1: + resolution: {integrity: sha1-mSH29Z7b6Br6n1aRBlhCLA9IWNQ=} + engines: {bare: '>=1.14.0'} + + bare-path@3.0.0: + resolution: {integrity: sha1-tZ0YEwulKmr5J22z6WouPT6lIXg=} + bare-path@3.1.1: resolution: {integrity: sha1-1KIHwIhgm0Zjp1VqRqlzQjmL9+I=} @@ -10728,8 +11524,19 @@ packages: bare-events: optional: true - bare-url@2.4.6: - resolution: {integrity: sha1-Yo8iMWDgPno6ClzXYfYcZETRcps=} + bare-stream@2.6.5: + resolution: {integrity: sha1-u6joeWdMTCf34ngF3wBcFdeiygc=} + peerDependencies: + bare-buffer: '*' + bare-events: '*' + peerDependenciesMeta: + bare-buffer: + optional: true + bare-events: + optional: true + + bare-url@2.4.5: + resolution: {integrity: sha1-UNIF+PJyTuxg/Qkbqc69Z1/KY6o=} base64-js@1.5.1: resolution: {integrity: sha1-GxtEAWClv3rUC2UPCVljSBkDkwo=} @@ -10739,8 +11546,8 @@ packages: engines: {node: '>=6.0.0'} hasBin: true - basic-ftp@5.3.1: - resolution: {integrity: sha1-MUjumvQ8BSJRSk+XP+yx08u21x4=} + basic-ftp@5.3.0: + resolution: {integrity: sha1-iPBX0bqEQmQ8UFxMg7uqREKxXP0=} engines: {node: '>=10.0.0'} batch@0.6.1: @@ -10763,9 +11570,9 @@ packages: resolution: {integrity: sha1-9uFKl4WNMnJSIAJC1Mz+UixEVSI=} engines: {node: '>=8'} - binaryextensions@6.11.0: - resolution: {integrity: sha1-w2s+a1xZ5iFgVwmwmc2o3agkzHI=} - engines: {node: '>=4'} + binaryextensions@4.19.0: + resolution: {integrity: sha1-eUS0HOa7vNPlROBfZXlKxIyqoTI=} + engines: {node: '>=0.8'} bindings@1.5.0: resolution: {integrity: sha1-EDU8npRTNLwFEabZCzj7x8nFBN8=} @@ -10785,8 +11592,8 @@ packages: resolution: {integrity: sha1-bYZi9NjDNgKLismqJCUbDKZLpDc=} engines: {node: '>=18'} - bonjour-service@1.4.3: - resolution: {integrity: sha1-WFTjSjOrUlKmbMMf+0ZofjDDpfY=} + bonjour-service@1.4.1: + resolution: {integrity: sha1-Z9DU5QUjqQsdS0RcSQyv3xC5n1g=} boolbase@1.0.0: resolution: {integrity: sha1-aN/1++YMUes3cl6p4+0xDcwed24=} @@ -10795,16 +11602,16 @@ packages: resolution: {integrity: sha1-nlKUr06YMUSUy7F5efpUyhWfEWs=} deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. - bootstrap@5.3.8: - resolution: {integrity: sha1-ZAGhAFeiJ1LSH04ZBVUImAZWru0=} + bootstrap@5.3.6: + resolution: {integrity: sha1-+9keuv8JP1sZGhwBqMhm0k+fpuE=} peerDependencies: '@popperjs/core': ^2.11.8 boundary@2.0.0: resolution: {integrity: sha1-FpyLHw1Ezywlk4lnoyjzfgpOXvw=} - bowser@2.14.1: - resolution: {integrity: sha1-TqOb8x4wUYRSLXrXv9kTieTwy3k=} + bowser@2.11.0: + resolution: {integrity: sha1-XKPDV1enqldxUAxwpzqfke9CCo8=} brace-expansion@1.1.16: resolution: {integrity: sha1-cj06MMBVjCJavJ/Eeac+FOJsPC8=} @@ -10835,8 +11642,8 @@ packages: bser@2.1.1: resolution: {integrity: sha1-5nh9og7OnQeZhTPP2d5vXDj0vAU=} - bson@6.10.4: - resolution: {integrity: sha1-1TBzO7W7FvslwWLgGjNE+rMy/Ss=} + bson@6.10.3: + resolution: {integrity: sha1-X5pGOva4PiZL7dCLI20TVqMO2kc=} engines: {node: '>=16.20.1'} buffer-crc32@0.2.13: @@ -10861,12 +11668,12 @@ packages: buffer@6.0.3: resolution: {integrity: sha1-Ks5XhFnMj74qcKqo9S7mO2p0xsY=} - builder-util-runtime@9.5.1: - resolution: {integrity: sha1-dBJfs3TR7L9HKuF4dIVIX/dhlwI=} + builder-util-runtime@9.3.1: + resolution: {integrity: sha1-Da7d4PbTgfKgClCkB7Fm/n3KGmc=} engines: {node: '>=12.0.0'} - builder-util-runtime@9.7.0: - resolution: {integrity: sha1-yG+6MDaE6Hfa7hXCnu3oGYcWb+8=} + builder-util-runtime@9.5.1: + resolution: {integrity: sha1-dBJfs3TR7L9HKuF4dIVIX/dhlwI=} engines: {node: '>=12.0.0'} builder-util@26.8.1: @@ -10921,8 +11728,8 @@ packages: resolution: {integrity: sha1-S1QowiK+mF15w9gmV0edvgtZstY=} engines: {node: '>= 0.4'} - call-bind@1.0.9: - resolution: {integrity: sha1-OaZEcAyAvH0MqRAvxtHUOy/X7uc=} + call-bind@1.0.8: + resolution: {integrity: sha1-BzapZg9TfjOIgm9EDV7EX3ROqkw=} engines: {node: '>= 0.4'} call-bound@1.0.4: @@ -10960,6 +11767,10 @@ packages: resolution: {integrity: sha1-aSwDTQ7WJDa5BiwXB/rc0PdTIEs=} engines: {node: '>=12'} + chalk@2.4.2: + resolution: {integrity: sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ=} + engines: {node: '>=4'} + chalk@4.1.2: resolution: {integrity: sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=} engines: {node: '>=10'} @@ -10981,8 +11792,8 @@ packages: character-parser@2.2.0: resolution: {integrity: sha1-x84o821LzZdE5f/CxfzeHHMmH8A=} - chardet@2.2.0: - resolution: {integrity: sha1-AF1mTyy9SWGIjS4sMsWmnlnY7sQ=} + chardet@2.1.0: + resolution: {integrity: sha1-EAf0QaGun5GZpKZ/bpePsKqao/4=} cheerio-select@2.1.0: resolution: {integrity: sha1-TYZzKGuBJsoqjkJ0DV48SISuIbQ=} @@ -10991,6 +11802,10 @@ packages: resolution: {integrity: sha1-eIv3RmUGsca/X65R0kosTWLkdoM=} engines: {node: '>= 6'} + cheerio@1.1.0: + resolution: {integrity: sha1-h7m+xt02luQF6nnafSdJ2DCLCVM=} + engines: {node: '>=18.17'} + cheerio@1.2.0: resolution: {integrity: sha1-8jt3fEkCHq10ddzzOQ01Naf4ltY=} engines: {node: '>=20.18.1'} @@ -11040,17 +11855,17 @@ packages: resolution: {integrity: sha1-NVrVcZIIELViPhHUAjL0Q/FvHao=} engines: {node: '>=8'} - ci-info@4.4.0: - resolution: {integrity: sha1-fVTv+fVLRbYkAcJgMmlutZyL0Yw=} - engines: {node: '>=8'} - - cjs-module-lexer@1.4.3: - resolution: {integrity: sha1-D3lzHrjP4exyrNQGbvrJ1hmRsA0=} + cjs-module-lexer@1.2.3: + resolution: {integrity: sha1-bDcKsZ+KM5TjGP5oJobsCsaE0Qc=} clean-css@5.3.3: resolution: {integrity: sha1-szBlPNO9a3UAnMJccUyue5M1HM0=} engines: {node: '>= 10.0'} + clean-stack@2.2.0: + resolution: {integrity: sha1-7oRy27Ep5yezHooQpCfe6d/kAIs=} + engines: {node: '>=6'} + clean-stack@3.0.1: resolution: {integrity: sha1-FVvwsiIb9fT7qJUo0kxZU/F/46g=} engines: {node: '>=10'} @@ -11142,16 +11957,22 @@ packages: resolution: {integrity: sha1-LefUbphRQ4XLAfezt0EyARX0yV4=} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - codemirror@6.0.2: - resolution: {integrity: sha1-TT/qGtYLZ1P5fKg18vSMaTaolG4=} + codemirror@6.0.1: + resolution: {integrity: sha1-YrkRQtRZBFR+4+Dg5MGnkVgDWik=} + + collect-v8-coverage@1.0.2: + resolution: {integrity: sha1-wLKbzTO80HeaE0TCE2BR5q/T2ek=} - collect-v8-coverage@1.0.3: - resolution: {integrity: sha1-zB8B640CKYy8mkN8dMcKtOUhC4A=} + color-convert@1.9.3: + resolution: {integrity: sha1-u3GFBpDh8TZWfeYp0tVHHe2kweg=} color-convert@2.0.1: resolution: {integrity: sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=} engines: {node: '>=7.0.0'} + color-name@1.1.3: + resolution: {integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=} + color-name@1.1.4: resolution: {integrity: sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=} @@ -11177,8 +11998,8 @@ packages: resolution: {integrity: sha1-xEwy5DelfXxRFXaWiTxZCenOxC4=} engines: {node: '>=4.0.0'} - command-line-usage@7.0.4: - resolution: {integrity: sha1-dZRJusOcVBDiNRPx94VRtmnfFRQ=} + command-line-usage@7.0.3: + resolution: {integrity: sha1-a86ZI1T2rxDs6itjG/3wyLO/rqM=} engines: {node: '>=12.20.0'} commander@10.0.1: @@ -11189,8 +12010,8 @@ packages: resolution: {integrity: sha1-AUI7NvUBJZ/arE0OTWDJbJkVhdM=} engines: {node: '>=18'} - commander@14.0.3: - resolution: {integrity: sha1-Ql15tI+a+C/Nnk/B6or2xewHu8I=} + commander@14.0.2: + resolution: {integrity: sha1-tx/Tf+QGnkw8fBOSUlKtpOuhTo4=} engines: {node: '>=20'} commander@15.0.0: @@ -11242,8 +12063,8 @@ packages: concat-map@0.0.1: resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=} - concurrently@9.2.4: - resolution: {integrity: sha1-TNm7pzWt4syyh/AA+HBlE9L1gfg=} + concurrently@9.1.2: + resolution: {integrity: sha1-ItkQkpaWHq7nc+Er+xzppmvJg2w=} engines: {node: '>=18'} hasBin: true @@ -11292,9 +12113,8 @@ packages: resolution: {integrity: sha1-P/7W9gu0+18Ub+7tulCsxBivZ+M=} engines: {node: '>= 0.8'} - copy-anything@3.0.5: - resolution: {integrity: sha1-LZLc6MSY95D6etFrAaGuWkWwIKA=} - engines: {node: '>=12.13'} + copy-anything@2.0.6: + resolution: {integrity: sha1-CSRU6pWEp7etVXMGKyqH9ZAPxIA=} copy-webpack-plugin@12.0.2: resolution: {integrity: sha1-k15XuOYYPIL5W9k332WKWfai2ig=} @@ -11312,6 +12132,10 @@ packages: core-util-is@1.0.3: resolution: {integrity: sha1-pgQtNjTCsn6TKPg3uWX6yDgI24U=} + cors@2.8.5: + resolution: {integrity: sha1-6sEdpRWS3Ya58G9uesKTs9+HXSk=} + engines: {node: '>= 0.10'} + cors@2.8.6: resolution: {integrity: sha1-/13Wm9leVHUDgg0pq6T4+vjf7JY=} engines: {node: '>= 0.10'} @@ -11331,8 +12155,8 @@ packages: typescript: optional: true - cosmiconfig@9.0.2: - resolution: {integrity: sha1-nlYVFjvs9qgiEfsz0vaJR8JdDF4=} + cosmiconfig@9.0.0: + resolution: {integrity: sha1-NMP8WCh7kV866QWrbcPeJYtVrZ0=} engines: {node: '>=14'} peerDependencies: typescript: '>=4.9.5' @@ -11364,6 +12188,9 @@ packages: create-require@1.1.1: resolution: {integrity: sha1-wdfo8eX2z8n/ZfnNNS03NIdWwzM=} + crelt@1.0.6: + resolution: {integrity: sha1-fMiY6nThkPtu+drlf4+Bz3MC33I=} + crelt@1.0.7: resolution: {integrity: sha1-O0QbLd+nMWHWoncKpM1nf4leryg=} @@ -11392,13 +12219,17 @@ packages: css-select@4.3.0: resolution: {integrity: sha1-23EpsoRmYv2GKM/ElquytZ5BUps=} - css-select@5.2.2: - resolution: {integrity: sha1-Abbo0WNje7LdbJgspO1lhjaCeG4=} + css-select@5.1.0: + resolution: {integrity: sha1-uOvWVUw2N8zHZoiAStP2pv2uqKY=} css-tree@3.2.1: resolution: {integrity: sha1-hsrHARVhJysw5rHgQrps4EeqdRg=} engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} + css-what@6.1.0: + resolution: {integrity: sha1-+17/z3bx3eosgb36pN5E55uscPQ=} + engines: {node: '>= 6'} + css-what@6.2.2: resolution: {integrity: sha1-zcyPm2l3cZ/fvR3nrsJKv3Vrneo=} engines: {node: '>= 6'} @@ -11420,6 +12251,9 @@ packages: resolution: {integrity: sha1-xBtZlVwZx6EiM1LWfKRidQIErQ8=} engines: {node: '>=20'} + csstype@3.1.3: + resolution: {integrity: sha1-2A/ylNEU+w5qxQD7+FtgE31+/4E=} + csstype@3.2.3: resolution: {integrity: sha1-7EjA8+mT5QZIyG2lWeJhCZXPmJo=} @@ -11438,6 +12272,10 @@ packages: peerDependencies: cytoscape: ^3.2.0 + cytoscape@3.33.3: + resolution: {integrity: sha1-bIhYI8sIjrjDEIfDXZeGYdzeXq4=} + engines: {node: '>=0.10'} + cytoscape@3.34.0: resolution: {integrity: sha1-X74usc92sHCo7NVkfDX2WqCXycY=} engines: {node: '>=0.10'} @@ -11461,8 +12299,8 @@ packages: resolution: {integrity: sha1-0VbWH0hfzoMn5qvzOctB2Mu6aWY=} engines: {node: '>=12'} - d3-cloud@1.2.9: - resolution: {integrity: sha1-P6AuQor8W/tswXwNPukEzQmCKq8=} + d3-cloud@1.2.7: + resolution: {integrity: sha1-WnM8S65DI4y7R2C7jy0VkSqK16U=} d3-color@3.1.0: resolution: {integrity: sha1-OVsoM9+scVB/EqwvevI7+BneJOI=} @@ -11504,8 +12342,8 @@ packages: resolution: {integrity: sha1-Piuhph5wiI/j2RlOMNbRTuzhVcQ=} engines: {node: '>=12'} - d3-format@3.1.2: - resolution: {integrity: sha1-Af20a1i+sfVbELQq1wtuNE1esq4=} + d3-format@3.1.0: + resolution: {integrity: sha1-kmDiOijqXLEJ6TshoG4k4uvVVkE=} engines: {node: '>=12'} d3-geo@3.1.1: @@ -11621,11 +12459,11 @@ packages: resolution: {integrity: sha1-82fmRIOf9XiU7GrEgN5AyuSw9NA=} engines: {node: '>=0.11'} - date-fns@4.4.0: - resolution: {integrity: sha1-gGU57fRcYWsrdrX3i4jFbtPH4DY=} + date-fns@4.1.0: + resolution: {integrity: sha1-ZLPYP/9aqAQ49bGmM8LoO4ocLRQ=} - dayjs@1.11.21: - resolution: {integrity: sha1-V/h1YuYt5288cEvSuNUi/DMGjrI=} + dayjs@1.11.20: + resolution: {integrity: sha1-iNkZ/WOdyZFBXaX0y28bZlCBGTg=} dbus-next@0.10.2: resolution: {integrity: sha1-phI84DY0ETWiJq4PF3hKWwHll3c=} @@ -11649,6 +12487,15 @@ packages: supports-color: optional: true + debug@4.4.1: + resolution: {integrity: sha1-5ai8bLxMbNPmQwiwaTo9T6VQGJs=} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + debug@4.4.3: resolution: {integrity: sha1-xq5DLZvZZiWC/OCHCbA4xY6ePWo=} engines: {node: '>=6.0'} @@ -11665,15 +12512,15 @@ packages: decimal.js@10.6.0: resolution: {integrity: sha1-5kmkPjq5U6chkv9Zg4ZeUJ837Zo=} - decode-named-character-reference@1.3.0: - resolution: {integrity: sha1-PkBgN2CHTC5YZ2kbWZ1zp9oltT8=} + decode-named-character-reference@1.1.0: + resolution: {integrity: sha1-XWzmh5KAiQEhDaxCqOmFNRHiuL8=} decompress-response@6.0.0: resolution: {integrity: sha1-yjh2Et234QS9FthaqwDV7PCcZvw=} engines: {node: '>=10'} - dedent@1.7.2: - resolution: {integrity: sha1-NOImSrU4MB4nz3sHvyNpwZuqjdk=} + dedent@1.7.0: + resolution: {integrity: sha1-wflEUzXwF1qWWHviRaKC/0UURso=} peerDependencies: babel-plugin-macros: ^3.1.0 peerDependenciesMeta: @@ -11694,10 +12541,18 @@ packages: resolution: {integrity: sha1-RLXyFHzTsA1LVhN2hZZvJv0l3Uo=} engines: {node: '>=0.10.0'} + default-browser-id@5.0.0: + resolution: {integrity: sha1-odmL+WDBUILYo/pp6DFQzMzDryY=} + engines: {node: '>=18'} + default-browser-id@5.0.1: resolution: {integrity: sha1-96fMuPUQS/jg9xujscz6Xq/bIeg=} engines: {node: '>=18'} + default-browser@5.2.1: + resolution: {integrity: sha1-e3umEgT/PkJbVWhprm0+nZ8XEs8=} + engines: {node: '>=18'} + default-browser@5.5.0: resolution: {integrity: sha1-J5LohvJCKJRUWUfMgOGkRElsWXY=} engines: {node: '>=18'} @@ -11733,8 +12588,8 @@ packages: resolution: {integrity: sha1-lAO/KXxtrZoezkCbN9snlU+R8vU=} engines: {node: '>= 14'} - delaunator@5.1.0: - resolution: {integrity: sha1-0TJx+/Ov9nU/nqbiNVV/IJAQRuo=} + delaunator@5.0.1: + resolution: {integrity: sha1-OQMrCAU5I+kk1glP4s3hqZzFEng=} delayed-stream@1.0.0: resolution: {integrity: sha1-3zrhmayt+31ECqrgsp4icrJOxhk=} @@ -11772,8 +12627,8 @@ packages: resolution: {integrity: sha1-WSSF67v2s7GrK+F1yDk9BMoNV+Y=} engines: {node: '>=8'} - detect-indent@7.0.2: - resolution: {integrity: sha1-FsUWv3XUsvdZ9oIUVUmW1GfI1kg=} + detect-indent@7.0.1: + resolution: {integrity: sha1-y7BgoShCucTTM/HKxKpNobtmvCU=} engines: {node: '>=12.20'} detect-libc@2.1.2: @@ -11840,8 +12695,8 @@ packages: devtools-protocol@0.0.1367902: resolution: {integrity: sha1-czO/xEZsWlSkxt5Iqd+8tLgRZgw=} - devtools-protocol@0.0.1608973: - resolution: {integrity: sha1-VuCiqZmwbUFu6SjKBq66laWIBRU=} + devtools-protocol@0.0.1566079: + resolution: {integrity: sha1-KASe7QJaJc866pZPbGvVF3lsRKw=} diff-sequences@29.6.3: resolution: {integrity: sha1-Ter4lNEUB8Ue/IQYAS+ecLhOqSE=} @@ -11913,6 +12768,9 @@ packages: domutils@2.8.0: resolution: {integrity: sha1-RDfe9dtuLR9dbuhZvZXKfQIEgTU=} + domutils@3.1.0: + resolution: {integrity: sha1-xH9VEnjT3EsLGrjLtC11Gm8Ngk4=} + domutils@3.2.2: resolution: {integrity: sha1-7b/itmiwwdl8JLrw8QYrEyIhvHg=} @@ -11923,6 +12781,10 @@ packages: resolution: {integrity: sha1-r2la6gB9b9yEyGzY0K1760CgvQg=} engines: {node: '>=12'} + dotenv@16.5.0: + resolution: {integrity: sha1-CStJ8l+AjwIAUAUdH/JY5ATHhpI=} + engines: {node: '>=12'} + dotenv@16.6.1: resolution: {integrity: sha1-dz8OaVJ6gxXHKF1e5zxEWdIKgCA=} engines: {node: '>=12'} @@ -11944,10 +12806,6 @@ packages: ecdsa-sig-formatter@1.0.11: resolution: {integrity: sha1-rg8PothQRe8UqBfao86azQSJ5b8=} - editions@6.22.0: - resolution: {integrity: sha1-ORPE7qmqRYbhe80l1k1e3xeQZXo=} - engines: {ecmascript: '>= es5', node: '>=4'} - ee-first@1.1.1: resolution: {integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=} @@ -11967,11 +12825,11 @@ packages: electron-publish@26.8.1: resolution: {integrity: sha1-ajL6ju0NQZcd2lMHK+oGuZMr5YM=} - electron-to-chromium@1.5.395: - resolution: {integrity: sha1-uC6INEvcnlwA0oAUDnyieMcyVmE=} + electron-to-chromium@1.5.396: + resolution: {integrity: sha1-SqlkKEhsjRyciusgWy1uBJKMoEY=} - electron-updater@6.8.9: - resolution: {integrity: sha1-IePiQA7jpYt0lvCgI9lderHa4Bk=} + electron-updater@6.6.2: + resolution: {integrity: sha1-PmXgRPGpmwDWHiAOJN6OcJxpzpk=} electron-vite@4.0.1: resolution: {integrity: sha1-bN95j4QsJVd5mDzK3Qaz1HXAL1c=} @@ -11997,8 +12855,8 @@ packages: resolution: {integrity: sha1-wEuMNFdJDghHrlH87Tr1LTOOPa0=} engines: {node: '>=12'} - emoji-regex@10.6.0: - resolution: {integrity: sha1-vz1uj3+P0ipl2XA0dbwBRzV6aw0=} + emoji-regex@10.4.0: + resolution: {integrity: sha1-A1U6/qgLOXV0nPyzb3dsomjkE9Q=} emoji-regex@8.0.0: resolution: {integrity: sha1-6Bj9ac5cz8tARZT4QpY79TFkzDc=} @@ -12024,9 +12882,20 @@ packages: encoding-sniffer@0.2.1: resolution: {integrity: sha1-OW7JesIs5aA3ukSvGZKsnUanuBk=} + encoding@0.1.13: + resolution: {integrity: sha1-VldK/deR9UqOmyeFwFgqLSYhD6k=} + end-of-stream@1.4.5: resolution: {integrity: sha1-c0TXEd6kDgt0q8LtSXeHQ8ztsIw=} + enhanced-resolve@5.15.0: + resolution: {integrity: sha1-GvlGx9k2A+uI6Yls7kkE3AEunDU=} + engines: {node: '>=10.13.0'} + + enhanced-resolve@5.19.0: + resolution: {integrity: sha1-ZodEahXpaeqmPC+iaUUQ4Xrm2Xw=} + engines: {node: '>=10.13.0'} + enhanced-resolve@5.24.3: resolution: {integrity: sha1-QGu/HsIJcSZaMCVPCAMPzmqCB/4=} engines: {node: '>=10.13.0'} @@ -12046,16 +12915,12 @@ packages: resolution: {integrity: sha1-JuioiInbY0F9y5oeeaPxvJK1l2s=} engines: {node: '>=0.12'} - entities@8.0.0: - resolution: {integrity: sha1-wd9f42AkKXR/ojPQ3SbxQvDOR0M=} - engines: {node: '>=20.19.0'} - env-paths@2.2.1: resolution: {integrity: sha1-QgOZ1BbOH76bwKB8Yvpo1n/Q+PI=} engines: {node: '>=6'} - envinfo@7.21.0: - resolution: {integrity: sha1-BKJRvnn5JUhUHzfRPItvIpQMO64=} + envinfo@7.11.0: + resolution: {integrity: sha1-w3k/RChKVf+Mgvrx/9kbxkeOoB8=} engines: {node: '>=4'} hasBin: true @@ -12070,19 +12935,17 @@ packages: resolution: {integrity: sha1-i7Ppx9Rjvkl2/4iPdrSAnrwugR8=} hasBin: true + error-ex@1.3.2: + resolution: {integrity: sha1-tKxAZIEH/c3PriQvQovqihTU8b8=} + error-ex@1.3.4: resolution: {integrity: sha1-s6jYu2+S7swWKePifTyGB6ijJBQ=} - errorstacks@2.4.2: - resolution: {integrity: sha1-Gcxl0NBJq71/w6X9KgEFRgmuBkc=} - engines: {node: '>=24'} - - es-abstract-get@1.0.0: - resolution: {integrity: sha1-Hq6HEB9Cvt62p0DoxQUSca74kIg=} - engines: {node: '>= 0.4'} + errorstacks@2.4.1: + resolution: {integrity: sha1-Ba323h9bBKZvLBLMBZPhvisYzQ8=} - es-abstract@1.24.2: - resolution: {integrity: sha1-Lb04wYBzXumD93WFFAonBqlj7Zo=} + es-abstract@1.24.0: + resolution: {integrity: sha1-xEcy0r6wrMHtYN+ECGnjEG568yg=} engines: {node: '>= 0.4'} es-define-property@1.0.1: @@ -12099,6 +12962,10 @@ packages: es-module-lexer@2.3.1: resolution: {integrity: sha1-W/LfBpmdu+XwBqX0ahH7n1t7ORs=} + es-object-atoms@1.1.1: + resolution: {integrity: sha1-HE8sSDcydZfOadLKGQp/3RcjOME=} + engines: {node: '>= 0.4'} + es-object-atoms@1.1.2: resolution: {integrity: sha1-otCzcyBXJN+lJdI7DD4bHKWCyZs=} engines: {node: '>= 0.4'} @@ -12107,12 +12974,12 @@ packages: resolution: {integrity: sha1-8x274MGDsAptJutjJcgQwP0YvU0=} engines: {node: '>= 0.4'} - es-to-primitive@1.3.4: - resolution: {integrity: sha1-DIVCkc8Ne0Oda55XceqDf/rx+ZE=} + es-to-primitive@1.3.0: + resolution: {integrity: sha1-lsicgsxJ/YeUokg1uj4f+H8hThg=} engines: {node: '>= 0.4'} - es-toolkit@1.49.0: - resolution: {integrity: sha1-k8WwMYZXkvwDy/W9IMEypPl2pSo=} + es-toolkit@1.46.1: + resolution: {integrity: sha1-OMonGRqYqGf8VEuBzxR3polH+wY=} es6-error@4.1.1: resolution: {integrity: sha1-njr0B0Wd7tR+mpH5uIWoTrBcVh0=} @@ -12122,6 +12989,11 @@ packages: engines: {node: '>=18'} hasBin: true + esbuild@0.27.7: + resolution: {integrity: sha1-vK3OIrLz/XbyV+OmT4OmSYb+oR8=} + engines: {node: '>=18'} + hasBin: true + esbuild@0.28.1: resolution: {integrity: sha1-70W0Y0ycnZeilq6kEUpfmED5VXg=} engines: {node: '>=18'} @@ -12134,6 +13006,10 @@ packages: escape-html@1.0.3: resolution: {integrity: sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=} + escape-string-regexp@1.0.5: + resolution: {integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=} + engines: {node: '>=0.8.0'} + escape-string-regexp@2.0.0: resolution: {integrity: sha1-owME6Z2qMuI7L9IPUbq9B8/8o0Q=} engines: {node: '>=8'} @@ -12151,8 +13027,8 @@ packages: engines: {node: '>=6.0'} hasBin: true - eslint-plugin-sonarjs@4.2.0: - resolution: {integrity: sha1-NPtnvjksP0mHXOVAXgLWLy+GAwQ=} + eslint-plugin-sonarjs@4.1.0: + resolution: {integrity: sha1-YYeeWoU2peU7UkAYfMETpoP3EF4=} peerDependencies: eslint: ^8.0.0 || ^9.0.0 || ^10.0.0 @@ -12172,8 +13048,8 @@ packages: resolution: {integrity: sha1-njyUiWl4JNLUzjqK0SYo+R6fWb4=} engines: {node: ^20.19.0 || ^22.13.0 || >=24} - eslint@10.7.0: - resolution: {integrity: sha1-zTuAIvOx47GDdg2Q38WOnTZEEGs=} + eslint@10.6.0: + resolution: {integrity: sha1-4bQFnFgr6VDHCIybVfmEc4skPCc=} engines: {node: ^20.19.0 || ^22.13.0 || >=24} hasBin: true peerDependencies: @@ -12263,9 +13139,8 @@ packages: resolution: {integrity: sha1-+ArZy/Qpj3vR1MlVXCHpN0HEEd0=} engines: {node: '>=10'} - exifreader@4.41.3: - resolution: {integrity: sha1-U8q3lN0/AUQf6J7gPsRE2mX84HQ=} - hasBin: true + exifreader@4.40.3: + resolution: {integrity: sha1-P1uewWrL5upiH3Uth0Tzo+ta5Ow=} exit@0.1.2: resolution: {integrity: sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=} @@ -12288,12 +13163,16 @@ packages: peerDependencies: express: '>= 4.11' - express-rate-limit@8.6.0: - resolution: {integrity: sha1-LmSrEDYdo1iBUZ6pK0JqQ/iqjHk=} + express-rate-limit@8.5.2: + resolution: {integrity: sha1-WSLb923yEkYRzqlV2TQys3UUsvM=} engines: {node: '>= 16'} peerDependencies: express: '>= 4.11' + express@4.22.1: + resolution: {integrity: sha1-HeI6CXRaT//bOSR7NEu16v84IGk=} + engines: {node: '>= 0.10.0'} + express@4.22.2: resolution: {integrity: sha1-wXrgmB5e/CSyInLw4EHEZiUDtwA=} engines: {node: '>= 0.10.0'} @@ -12320,6 +13199,10 @@ packages: fast-fifo@1.3.2: resolution: {integrity: sha1-KG4x3pbrltOKl4mYFXQLoqTzZAw=} + fast-glob@3.3.2: + resolution: {integrity: sha1-qQRQHlfP3S/83tRemaVP71XkYSk=} + engines: {node: '>=8.6.0'} + fast-glob@3.3.3: resolution: {integrity: sha1-0G1YXOjbqQoWsFBcVDw8z7OuuBg=} engines: {node: '>=8.6.0'} @@ -12336,8 +13219,8 @@ packages: fast-uri@3.1.4: resolution: {integrity: sha1-Oz2vnOaPQflW3wtQUTLAz86ex68=} - fast-xml-builder@1.3.0: - resolution: {integrity: sha1-vISYBHlv5Hv5FQIt2Tmw/DC6RV0=} + fast-xml-builder@1.2.0: + resolution: {integrity: sha1-q9I2MUWnYl2Xia2W2jdfq+PP8ow=} fast-xml-parser@5.10.1: resolution: {integrity: sha1-GTE/fJOGxH+kod5SdUe3PtLPzt4=} @@ -12347,8 +13230,8 @@ packages: resolution: {integrity: sha1-IQ5htv8YHekeqbPRuE/e3UfgNOU=} engines: {node: '>= 4.9.1'} - fastq@1.20.1: - resolution: {integrity: sha1-ynUKENySW8ixiDn9ID4+9LPO1nU=} + fastq@1.15.0: + resolution: {integrity: sha1-0E0HxqKmj+RZn+qNLhA6k3+uazo=} faye-websocket@0.11.4: resolution: {integrity: sha1-fw2Sdc/dhqHJY9yLZfzEUe3Lsdo=} @@ -12382,8 +13265,8 @@ packages: file-uri-to-path@1.0.0: resolution: {integrity: sha1-VTp7hEb/b2hDWcRF8eN6BdrMM90=} - filelist@1.0.6: - resolution: {integrity: sha1-HohwlCp8Y2yGL3xJuTlJN7aplaM=} + filelist@1.0.4: + resolution: {integrity: sha1-94l4oelEd1/55i50RCTyFeWDUrU=} filing-cabinet@5.5.1: resolution: {integrity: sha1-iYwmkC6sQSBM+9+6Bhfm6aGBzAI=} @@ -12433,11 +13316,14 @@ packages: resolution: {integrity: sha1-jKb+MyBp/6nTJMMnGYxZglnOskE=} hasBin: true + flatbuffers@24.3.25: + resolution: {integrity: sha1-4vkiWbqKpTrNCveESvt8frlecIk=} + flatbuffers@25.9.23: resolution: {integrity: sha1-NGgRVX/pMSq1ZHU155PHYenIHrE=} - flatted@3.4.3: - resolution: {integrity: sha1-vlwh6UOy16MouyN5WuKMmPAQOp4=} + flatted@3.4.2: + resolution: {integrity: sha1-9cI8EH8PN96NvfJPE3IrO5jVJyY=} follow-redirects@1.16.0: resolution: {integrity: sha1-KEdKFZ07nRHvYgUKFO1g5N9tYbw=} @@ -12506,10 +13392,22 @@ packages: resolution: {integrity: sha1-Aoc8+8QITd4SfqpfmQXu8jJdGr8=} engines: {node: '>=12'} + fs-extra@11.3.0: + resolution: {integrity: sha1-DaztE2u69lpVWjJnGa+TGtx6MU0=} + engines: {node: '>=14.14'} + + fs-extra@11.3.4: + resolution: {integrity: sha1-q2k07Ki89vf2uCdC4zWR+GMB1vw=} + engines: {node: '>=14.14'} + fs-extra@11.3.6: resolution: {integrity: sha1-98uA6d9VDNHbb1N/pc3VaNPnDRA=} engines: {node: '>=14.14'} + fs-extra@11.4.0: + resolution: {integrity: sha1-+I7W0YCsnhS2GwjmeUaPCxtrRzA=} + engines: {node: '>=14.14'} + fs-extra@7.0.1: resolution: {integrity: sha1-TxicRKoSO4lfcigE9V6iPq3DSOk=} engines: {node: '>=6 <7 || >=8'} @@ -12538,8 +13436,8 @@ packages: function-bind@1.1.2: resolution: {integrity: sha1-LALYZNl/PqbIgwxGTL0Rq26rehw=} - function.prototype.name@1.2.0: - resolution: {integrity: sha1-dY8+hPpUJnJFS9XhTLCBpc4H9ww=} + function.prototype.name@1.1.8: + resolution: {integrity: sha1-5o4d97JZpclJ7u+Vzb3lPt/6u3g=} engines: {node: '>= 0.4'} functional-red-black-tree@1.0.1: @@ -12572,6 +13470,10 @@ packages: resolution: {integrity: sha1-T5RBKoLbMvNuOwuXQfipf+sDH34=} engines: {node: 6.* || 8.* || >= 10.*} + get-east-asian-width@1.3.0: + resolution: {integrity: sha1-IbQHHuWO0E7g22UzcbVbQpmHU4k=} + engines: {node: '>=18'} + get-east-asian-width@1.6.0: resolution: {integrity: sha1-IWkA+R3xGossGYw+HZPWwDWndrk=} engines: {node: '>=18'} @@ -12615,15 +13517,15 @@ packages: get-tsconfig@4.14.0: resolution: {integrity: sha1-mF2FxSqZA4ZCgMzCRI1BP78e/tg=} - get-uri@6.0.5: - resolution: {integrity: sha1-cUiSqkqHHbZxq8U5Xl6UR7wwahY=} + get-uri@6.0.4: + resolution: {integrity: sha1-barunhL5dZ4Z5VujE5Vog+9Q4Kc=} engines: {node: '>= 14'} git-hooks-list@1.0.3: resolution: {integrity: sha1-vluq94IDzjQvL4RKnSsD26G0UVY=} - git-hooks-list@4.2.1: - resolution: {integrity: sha1-grOtEZ7C2optVyKL1o2OQyr8QYw=} + git-hooks-list@4.1.1: + resolution: {integrity: sha1-rjQLgqkxI1THO0gAfzOEC72D08A=} github-from-package@0.0.0: resolution: {integrity: sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4=} @@ -12642,6 +13544,9 @@ packages: peerDependencies: tslib: '2' + glob-to-regexp@0.4.1: + resolution: {integrity: sha1-x1KXCHyFG5pXi9IX3VmpL1n+VG4=} + glob@10.5.0: resolution: {integrity: sha1-jsA1WRnNMzjChCiiPU8k7MX+c4w=} deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me @@ -12691,6 +13596,10 @@ packages: resolution: {integrity: sha1-vUvpi7BC+D15b344EZkfvoKg00s=} engines: {node: '>=10'} + globby@14.0.1: + resolution: {integrity: sha1-obRIQap/TG2K8rw5lREJ13MBlZs=} + engines: {node: '>=18'} + globby@14.1.0: resolution: {integrity: sha1-E4t453z1qNeU4yexXc6Avx+wpz4=} engines: {node: '>=18'} @@ -12800,6 +13709,10 @@ packages: resolution: {integrity: sha1-KGB+llrJZ+A80qLHCiY2oe2tSf4=} engines: {node: '>= 0.4'} + has-flag@3.0.0: + resolution: {integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0=} + engines: {node: '>=4'} + has-flag@4.0.0: resolution: {integrity: sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=} engines: {node: '>=8'} @@ -12834,8 +13747,8 @@ packages: highlight.js@10.7.3: resolution: {integrity: sha1-aXJy45kTVuQMPKxWanTu9oF1ZTE=} - hono@4.12.31: - resolution: {integrity: sha1-LMqvPM2C2zcvFpxbOcBlwx/zYpQ=} + hono@4.12.29: + resolution: {integrity: sha1-VUGKdlMd0m3w8xA1M/Ss1p41Z4c=} engines: {node: '>=16.9.0'} hosted-git-info@4.1.0: @@ -12876,8 +13789,8 @@ packages: resolution: {integrity: sha1-YUmg9hiueg24CF3Km7+W0yu4No0=} engines: {node: '>=14'} - html-webpack-plugin@5.6.7: - resolution: {integrity: sha1-QpurThKr88B+HGCIhmCOLfLAaxE=} + html-webpack-plugin@5.6.3: + resolution: {integrity: sha1-oxFF8P7kGE1Tp5T5UTFH3x5lNoU=} engines: {node: '>=10.13.0'} peerDependencies: '@rspack/core': 0.x || 1.x @@ -12888,6 +13801,9 @@ packages: webpack: optional: true + htmlparser2@10.0.0: + resolution: {integrity: sha1-d60kkDe2a/jMmcbihu9zuDrrYh0=} + htmlparser2@10.1.0: resolution: {integrity: sha1-/j8uEsc7bkYtThA5XbnBEZ5NauQ=} @@ -12915,6 +13831,10 @@ packages: resolution: {integrity: sha1-fD8oV3y8iiBziEVdvWIpXtB71ow=} engines: {node: '>= 0.6'} + http-errors@2.0.0: + resolution: {integrity: sha1-t3dKFIbvc892Z6ya4IWMASxXudM=} + engines: {node: '>= 0.8'} + http-errors@2.0.1: resolution: {integrity: sha1-NtL2W8kJyHkAGN02+02T2myq4Gs=} engines: {node: '>= 0.8'} @@ -13002,13 +13922,23 @@ packages: resolution: {integrity: sha1-aleq70yQ3yesNZCHXSno8RmIyI4=} engines: {node: '>= 4'} + image-size@0.5.5: + resolution: {integrity: sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=} + engines: {node: '>=0.10.0'} + hasBin: true + immediate@3.0.6: resolution: {integrity: sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=} - import-fresh@3.3.1: - resolution: {integrity: sha1-nOy1ZQPAraHydB271lRuSxO1fM8=} + import-fresh@3.3.0: + resolution: {integrity: sha1-NxYsJfy566oublPVtNiM4X2eDCs=} engines: {node: '>=6'} + import-local@3.1.0: + resolution: {integrity: sha1-tEed+KX9RPbNziQHBnVnYGPJXLQ=} + engines: {node: '>=8'} + hasBin: true + import-local@3.2.0: resolution: {integrity: sha1-w9XHRXmMAqb4uJdyarpRABhu4mA=} engines: {node: '>=8'} @@ -13029,10 +13959,6 @@ packages: resolution: {integrity: sha1-T9KYD8yvhiLRTGTWlPTPM8gZUaU=} engines: {node: '>=12'} - index-to-position@1.2.0: - resolution: {integrity: sha1-yADrNNrPTb+WubBsfreNX3BBOLQ=} - engines: {node: '>=18'} - inflation@2.1.0: resolution: {integrity: sha1-khTbEaR+b3VtERxPnflpccYPiGw=} engines: {node: '>= 0.8.0'} @@ -13113,8 +14039,8 @@ packages: is-arrayish@0.2.1: resolution: {integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=} - is-arrayish@0.3.4: - resolution: {integrity: sha1-HuVVOBhRGRVoXTO7E9Mb+FTlBZ0=} + is-arrayish@0.3.2: + resolution: {integrity: sha1-RXSirlb3qyBolvtDHq7tBm/fjwM=} is-async-function@2.1.1: resolution: {integrity: sha1-PmkBjI4E5ztzh5PQIL/ohLn9NSM=} @@ -13139,6 +14065,9 @@ packages: resolution: {integrity: sha1-O8KoXqdC2eNiBdys3XLKH9xRsFU=} engines: {node: '>= 0.4'} + is-core-module@2.13.1: + resolution: {integrity: sha1-rQ11Msb+qdoevcgnQtdFJcYnM4Q=} + is-core-module@2.16.2: resolution: {integrity: sha1-PgdFCoCA684/vwysSU9NKrMk4II=} engines: {node: '>= 0.4'} @@ -13161,10 +14090,6 @@ packages: engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} hasBin: true - is-document.all@1.0.0: - resolution: {integrity: sha1-FjpL+zYsbtexGM5GzezE433uMZU=} - engines: {node: '>= 0.4'} - is-expression@4.0.0: resolution: {integrity: sha1-wzFVliq/IdCv0lUlFNZ9LsFv0qs=} @@ -13353,14 +14278,17 @@ packages: resolution: {integrity: sha1-yfXesLwZBsbW8QJ/KE3fRZJJ2so=} engines: {node: '>= 0.4'} - is-what@4.1.16: - resolution: {integrity: sha1-GthgoZ2otIla1Uldoxgs4qzdem8=} - engines: {node: '>=12.13'} + is-what@3.14.1: + resolution: {integrity: sha1-4SIvRt3ahd6tD9HJ3xMXYOd3VcE=} is-wsl@2.2.0: resolution: {integrity: sha1-dKTHbnfKn9P5MvKQwX6jJs0VcnE=} engines: {node: '>=8'} + is-wsl@3.1.0: + resolution: {integrity: sha1-4cZX45wQCQr8vt7GFyD2uSTDy9I=} + engines: {node: '>=16'} + is-wsl@3.1.1: resolution: {integrity: sha1-MniXsmgyo+sRfabCdJLQTKEyWU8=} engines: {node: '>=16'} @@ -13405,6 +14333,10 @@ packages: isomorphic.js@0.2.5: resolution: {integrity: sha1-E+7PNvLbpT6F01XhG/nUIIxvf4g=} + istanbul-lib-coverage@3.2.0: + resolution: {integrity: sha1-GJ55CdCjn6Wj361bA/cZR3cBkdM=} + engines: {node: '>=8'} + istanbul-lib-coverage@3.2.2: resolution: {integrity: sha1-LRZsSwZE1Do58Ev2wu3R5YXzF1Y=} engines: {node: '>=8'} @@ -13425,23 +14357,27 @@ packages: resolution: {integrity: sha1-iV86cJ/PujTG3lpCk5Ai8+Q1hVE=} engines: {node: '>=10'} + istanbul-reports@3.1.6: + resolution: {integrity: sha1-JUS8q0doFUKBovCHBHGQJwTMqho=} + engines: {node: '>=8'} + istanbul-reports@3.2.0: resolution: {integrity: sha1-y0U1FitXhKpiPO4hpyUs8sgHrJM=} engines: {node: '>=8'} - istextorbinary@9.5.0: - resolution: {integrity: sha1-5uE/6/HBaFEAriZICaT49G4B39M=} - engines: {node: '>=4'} + istextorbinary@6.0.0: + resolution: {integrity: sha1-vG51QQBrwgP+/+FmKNCnKJOyrVQ=} + engines: {node: '>=10'} jackspeak@3.4.3: resolution: {integrity: sha1-iDOp2Jq0rN5hiJQr0cU7Y5DtWoo=} - jackspeak@4.2.3: - resolution: {integrity: sha1-J++A8zuTQSA3w76k+O3fgOGTFIM=} + jackspeak@4.1.1: + resolution: {integrity: sha1-lodgMPRQUCBH/H6Mf8+M6BJOQ64=} engines: {node: 20 || >=22} - jake@10.9.4: - resolution: {integrity: sha1-1ibaEIxj1c+wCrXCX63H4AhK+OY=} + jake@10.8.7: + resolution: {integrity: sha1-Y6MoIRd5QMM/NW4LpE/5004cfY8=} engines: {node: '>=10'} hasBin: true @@ -13602,8 +14538,8 @@ packages: jose@5.10.0: resolution: {integrity: sha1-w3NGoJnWRnxAE1GpoMIWHg9SxL4=} - jose@6.2.4: - resolution: {integrity: sha1-ad5zRnYc0ElCxlnlJNmI/rFqSm4=} + jose@6.2.3: + resolution: {integrity: sha1-CXUZetlzJRIhxlijzdxLlRolDC0=} js-stringify@1.0.2: resolution: {integrity: sha1-Fzb939lyTyijaCrcYjCufk6Weds=} @@ -13655,12 +14591,20 @@ packages: json-bigint@1.0.0: resolution: {integrity: sha1-rlR4I6wMrYOYZn+M2e9HMPWwH/E=} + json-bignum@0.0.3: + resolution: {integrity: sha1-QRY7UENsdz2CQk28IO1w23YEuNc=} + engines: {node: '>=0.8'} + json-buffer@3.0.1: resolution: {integrity: sha1-kziAKjDTtmBfvgYT4JQAjKjAWhM=} json-parse-even-better-errors@2.3.1: resolution: {integrity: sha1-fEeAWpQxmSjgV3dAXcEuH3pO4C0=} + json-parse-even-better-errors@3.0.2: + resolution: {integrity: sha1-tD016JwPO+a1+76dxsgkZ7MMKNo=} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + json-schema-to-ts@3.1.1: resolution: {integrity: sha1-gfOsr1o0c2SS9vX1GHDvns4cqFM=} engines: {node: '>=16'} @@ -13685,20 +14629,26 @@ packages: engines: {node: '>=6'} hasBin: true - jsonc-parser@3.3.1: - resolution: {integrity: sha1-8qUktPf9EePXkeVZl3rWC5i3mLQ=} + jsonc-parser@3.2.1: + resolution: {integrity: sha1-AxkEVxzPkp12cO6MVHVFCByzfxo=} jsonfile@4.0.0: resolution: {integrity: sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=} + jsonfile@6.1.0: + resolution: {integrity: sha1-vFWyY0eTxnnsZAMJTrE2mKbsCq4=} + + jsonfile@6.2.0: + resolution: {integrity: sha1-fCZb0bZd5pd0eDAAh8mfHIQ4P2I=} + jsonfile@6.2.1: resolution: {integrity: sha1-tuMXF/Isw3MwsIHOAFHtXeU68vY=} jsonpath@1.3.0: resolution: {integrity: sha1-YjGXlw+0M4RcaAJL+eK4ZPU3arI=} - jsonwebtoken@9.0.3: - resolution: {integrity: sha1-bNV6sB6bCsB8uEfVPTybbuMfeuI=} + jsonwebtoken@9.0.2: + resolution: {integrity: sha1-Zf+R9KvvF4RpfUCVK7GZjFBMqvM=} engines: {node: '>=12', npm: '>=6'} jstransformer@1.0.0: @@ -13711,18 +14661,24 @@ packages: jszip@3.10.1: resolution: {integrity: sha1-NK7nDrGOofrsL1iSCKFX0f6wkcI=} + jwa@1.4.2: + resolution: {integrity: sha1-FgEaxttI3nsQJ3fleJeQFSDux7k=} + jwa@2.0.1: resolution: {integrity: sha1-v4F20a0M1y4PP1gzhZWhPhELyAQ=} + jws@3.2.3: + resolution: {integrity: sha1-WsBpC0YJAKJyZd4kUgUmhTwLjKE=} + jws@4.0.1: resolution: {integrity: sha1-B+3Bvo+sIOZ3soPs4mFJi9OPBpA=} - katex@0.16.47: - resolution: {integrity: sha1-ChOkLC3rT3TmHxYtRAuRZaVIAw8=} + katex@0.16.22: + resolution: {integrity: sha1-0rPWZGSx5taeZGOyiobO1aAsXM0=} hasBin: true - katex@0.17.0: - resolution: {integrity: sha1-U24lh07JrIco47S3v3/sZVe32/Q=} + katex@0.16.47: + resolution: {integrity: sha1-ChOkLC3rT3TmHxYtRAuRZaVIAw8=} hasBin: true keygrip@1.1.0: @@ -13754,8 +14710,8 @@ packages: resolution: {integrity: sha1-p5yezIbuHOP6YgbRIWxQHxR/wH4=} engines: {node: '>=6'} - knip@6.29.0: - resolution: {integrity: sha1-K9RPR93qtBoMEqazQVIHvNAKpBg=} + knip@6.24.0: + resolution: {integrity: sha1-h66MjDIs6sxjBWgyXcDsmMKuCUY=} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true @@ -13781,8 +14737,8 @@ packages: resolution: {integrity: sha1-MDuZb1w/Kju3ccfbXkMD7gXyJl8=} engines: {node: ^4.8.4 || ^6.10.1 || ^7.10.1 || >= 8.1.4} - koffi@2.16.3: - resolution: {integrity: sha1-FYGq9I/tMRHN9XtOegcPReXdvuw=} + koffi@2.11.0: + resolution: {integrity: sha1-mDalb3J7iWt5FqhOeVQhfJVIxiQ=} launch-editor@2.14.1: resolution: {integrity: sha1-9+DaP1iq6gP+oBB02EC19zntfdw=} @@ -13811,9 +14767,9 @@ packages: leac@0.6.0: resolution: {integrity: sha1-3PE244LmZr0kdfRKEJYGG3DcCRI=} - less@4.8.0: - resolution: {integrity: sha1-xd0q5CrowDfvqCh7cyNSoLKcQXQ=} - engines: {node: '>=18'} + less@4.3.0: + resolution: {integrity: sha1-7wz8JgqcqAee2NDjUSvaihLILyo=} + engines: {node: '>=14'} hasBin: true leven@3.1.0: @@ -13824,8 +14780,8 @@ packages: resolution: {integrity: sha1-rkViwAdHO5MqYgDUAyaN0v/8at4=} engines: {node: '>= 0.8.0'} - lib0@0.2.117: - resolution: {integrity: sha1-bD+SZHXSiQSvBbWQcDy7vClHVxY=} + lib0@0.2.108: + resolution: {integrity: sha1-6OEH1oD0T1+Hm78/gpXMKuMVkn8=} engines: {node: '>=16'} hasBin: true @@ -13851,6 +14807,10 @@ packages: lines-and-columns@1.2.4: resolution: {integrity: sha1-7KKE910pZQeTCdwK2SVauy68FjI=} + lines-and-columns@2.0.4: + resolution: {integrity: sha1-0AMYhVkF0mYNjAgi4/WkcVhV/EI=} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + link-check@5.5.1: resolution: {integrity: sha1-8XIJZYSn7UOok2qNWGmkOod75qA=} @@ -13863,11 +14823,14 @@ packages: lit-element@4.2.2: resolution: {integrity: sha1-90/L++qUXq5WFOziKmdPpSyjNls=} + lit-html@3.3.2: + resolution: {integrity: sha1-TbEf2/mPyKDF6r2bHn0IjTuyAaI=} + lit-html@3.3.3: resolution: {integrity: sha1-pj/QL7jBx7cFfugFq2xhL96+8LE=} - lit@3.3.3: - resolution: {integrity: sha1-k1eYheUaIKdyxoSCo0cG/hY26PA=} + lit@3.3.2: + resolution: {integrity: sha1-2SMOu/I3v9PSCRvAtWxXakcKxNc=} loader-runner@4.3.2: resolution: {integrity: sha1-mRPToVlx+PY1kV5gH7XJ1JXZGOk=} @@ -13891,6 +14854,9 @@ packages: lodash.camelcase@4.3.0: resolution: {integrity: sha1-soqmKIorn8ZRA1x3EfZathkDMaY=} + lodash.debounce@4.0.8: + resolution: {integrity: sha1-gteb/zCmfEAF/9XiUVMArZyk168=} + lodash.defaults@4.2.0: resolution: {integrity: sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=} @@ -13934,6 +14900,9 @@ packages: lodash.once@4.1.1: resolution: {integrity: sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=} + lodash.throttle@4.1.1: + resolution: {integrity: sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=} + lodash.truncate@4.4.2: resolution: {integrity: sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=} @@ -13978,8 +14947,8 @@ packages: lru-cache@10.4.3: resolution: {integrity: sha1-QQ/IoXtw5ZgBPfJXwkRrfzOD8Rk=} - lru-cache@11.5.2: - resolution: {integrity: sha1-AOFmZckMYg+6FKPDaHMql2ST92A=} + lru-cache@11.2.7: + resolution: {integrity: sha1-kSdAJhfzTNZ2e5ba7pjCjnRFjTU=} engines: {node: 20 || >=22} lru-cache@5.1.1: @@ -14007,20 +14976,23 @@ packages: typescript: optional: true + magic-string@0.30.17: + resolution: {integrity: sha1-RQpElnPSRg5bvPupphkWoXFMdFM=} + magic-string@0.30.21: resolution: {integrity: sha1-VnY+wJoPqAkd8nh5/ZTRkHjADZE=} mailparser@3.9.6: resolution: {integrity: sha1-cmSgWfM3tyGu82QiDSXkVNRUTcs=} + make-dir@2.1.0: + resolution: {integrity: sha1-XwMQ4YuL6JjMBwCSlaMK5B6R5vU=} + engines: {node: '>=6'} + make-dir@4.0.0: resolution: {integrity: sha1-w8IwencSd82WODBfkVwprnQbYU4=} engines: {node: '>=10'} - make-dir@5.1.0: - resolution: {integrity: sha1-WbLZrPf/pUPRQjhheml0WPqN1ck=} - engines: {node: '>=18'} - make-error@1.3.6: resolution: {integrity: sha1-LrLjfqm2fEiR9oShOUeZr0hM96I=} @@ -14033,6 +15005,10 @@ packages: markdown-it-texmath@1.0.0: resolution: {integrity: sha1-ZXA7I10HqPlrxYy/nUeK9XFU5fA=} + markdown-it@14.2.0: + resolution: {integrity: sha1-BtSNkDXnfVscha2zFUgvyCQCie8=} + hasBin: true + markdown-it@14.3.0: resolution: {integrity: sha1-hUL6VQbjUw9+KwjcOIVjATXFYg4=} hasBin: true @@ -14093,8 +15069,8 @@ packages: mdast-util-find-and-replace@3.0.2: resolution: {integrity: sha1-cKMXTIlOFN9yKr9DvCUMuuRLEd8=} - mdast-util-from-markdown@2.0.3: - resolution: {integrity: sha1-yVgiuRqrdfGKTL6LL1G4c+0s8Mc=} + mdast-util-from-markdown@2.0.2: + resolution: {integrity: sha1-SFA5DKfPF0E6m5oPvvzRvA60Fgo=} mdast-util-gfm-autolink-literal@2.0.1: resolution: {integrity: sha1-q9VXYwM3vTCm1aS9glLhwtwIddU=} @@ -14129,8 +15105,8 @@ packages: mdn-data@2.27.1: resolution: {integrity: sha1-43ucUIgLdTZsTUCsY9m7ys22Hw4=} - mdurl@2.1.0: - resolution: {integrity: sha1-1xHT97zn8ixIfJG+eFRfNW+pZXM=} + mdurl@2.0.0: + resolution: {integrity: sha1-gGduwEMwJd0+F+6YPQ/o3loiN+A=} media-typer@0.3.0: resolution: {integrity: sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=} @@ -14140,8 +15116,8 @@ packages: resolution: {integrity: sha1-ardLjy0zIPIGSyqHo455Mf86VWE=} engines: {node: '>= 0.8'} - memfs@4.64.0: - resolution: {integrity: sha1-iLuFYQgEwVSoEhQk0q66fFvfTjg=} + memfs@4.57.7: + resolution: {integrity: sha1-uti8FoDYtTSdpldbCVd5lW9ribA=} peerDependencies: tslib: '2' @@ -14166,8 +15142,8 @@ packages: resolution: {integrity: sha1-Q2iJL4hekHRVpv19xVwMnUBJkK4=} engines: {node: '>= 8'} - mermaid@11.16.0: - resolution: {integrity: sha1-3JRryEvenQk7oUlA1J3x2ffYwy8=} + mermaid@11.15.0: + resolution: {integrity: sha1-tIXBPqXh508zKMS7AEJ72of6HB4=} methods@1.1.2: resolution: {integrity: sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=} @@ -14315,6 +15291,10 @@ packages: minimalistic-assert@1.0.1: resolution: {integrity: sha1-LhlN4ERibUoQ5/f7wAznPoPk1cc=} + minimatch@10.2.4: + resolution: {integrity: sha1-Rls6zL0CGLgoH1MB4nztxpf5b94=} + engines: {node: 18 || 20 || >=22} + minimatch@10.2.5: resolution: {integrity: sha1-vUhoegvjjtKWE5kQVgD4MglYYdE=} engines: {node: 18 || 20 || >=22} @@ -14337,53 +15317,14 @@ packages: minimist@1.2.8: resolution: {integrity: sha1-waRk52kzAuCCoHXO4MBXdBrEdyw=} - minimizer-webpack-plugin@5.6.1: - resolution: {integrity: sha1-KJkipMlsTtHdt2uKAL2AdOiaL38=} - engines: {node: '>= 10.13.0'} - peerDependencies: - '@minify-html/node': '*' - '@swc/core': '*' - '@swc/css': '*' - '@swc/html': '*' - clean-css: '*' - cssnano: '*' - csso: '*' - esbuild: '*' - html-minifier-terser: '*' - lightningcss: '*' - postcss: '*' - uglify-js: '*' - webpack: ^5.1.0 - peerDependenciesMeta: - '@minify-html/node': - optional: true - '@swc/core': - optional: true - '@swc/css': - optional: true - '@swc/html': - optional: true - clean-css: - optional: true - cssnano: - optional: true - csso: - optional: true - esbuild: - optional: true - html-minifier-terser: - optional: true - lightningcss: - optional: true - postcss: - optional: true - uglify-js: - optional: true - minipass@4.2.8: resolution: {integrity: sha1-8AEPZDk+z8HRzLX1gryvRfSOGjo=} engines: {node: '>=8'} + minipass@7.1.2: + resolution: {integrity: sha1-k6libOXl5mvU24aEnnUV6SNApwc=} + engines: {node: '>=16 || 14 >=14.17'} + minipass@7.1.3: resolution: {integrity: sha1-eTibTrG7LQA6m7qH1JLyvTe9xls=} engines: {node: '>=16 || 14 >=14.17'} @@ -14439,11 +15380,11 @@ packages: engines: {node: '>=18'} hasBin: true - mongodb-connection-string-url@3.0.2: - resolution: {integrity: sha1-4iMInfoKX6m/UF+K7cvGewd7M+c=} + mongodb-connection-string-url@3.0.0: + resolution: {integrity: sha1-tPh/kv2Fk/O5Nl9ZJRWgbTBKHpw=} - mongodb@6.21.0: - resolution: {integrity: sha1-+DNVkFkA8uepElk/AxXV4uC9pXY=} + mongodb@6.16.0: + resolution: {integrity: sha1-KnoZhuwVHZxzj8jOTPQyTD9yii8=} engines: {node: '>=16.20.1'} peerDependencies: '@aws-sdk/credential-providers': ^3.188.0 @@ -14451,7 +15392,7 @@ packages: gcp-metadata: ^5.2.0 kerberos: ^2.0.1 mongodb-client-encryption: '>=6.0.0 <7' - snappy: ^7.3.2 + snappy: ^7.2.2 socks: ^2.7.1 peerDependenciesMeta: '@aws-sdk/credential-providers': @@ -14501,8 +15442,8 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - nanoid@5.1.16: - resolution: {integrity: sha1-/jRcCh+QB8Mvu1wTnhIIv9P0Hvc=} + nanoid@5.1.5: + resolution: {integrity: sha1-91l/nZBU602pVIzdU8pw8XkOh94=} engines: {node: ^18 || >=20} hasBin: true @@ -14516,8 +15457,8 @@ packages: resolution: {integrity: sha1-G4dNaF+9aL6rLG59FPKY4D1jHsM=} engines: {node: '>=18'} - needle@2.9.1: - resolution: {integrity: sha1-ItHf++NJDCuD4wH3cJtnNs2PJoQ=} + needle@3.3.1: + resolution: {integrity: sha1-Y/da7FgMLnfiCfPzJOLN89Kb0Ek=} engines: {node: '>= 4.4.x'} hasBin: true @@ -14541,8 +15482,8 @@ packages: neo-async@2.6.2: resolution: {integrity: sha1-tKr7k+OustgXTKU88WOrfXMIMF8=} - netmask@2.1.1: - resolution: {integrity: sha1-gAQ9JltTqlIbO9Aej83zU/nh6B4=} + netmask@2.0.2: + resolution: {integrity: sha1-iwGgdkQGXVNjg4NYI7xSAE66xec=} engines: {node: '>= 0.4.0'} nice-try@1.0.5: @@ -14551,8 +15492,8 @@ packages: no-case@3.0.4: resolution: {integrity: sha1-02H9XJgA9VhVGoNp/A3NRmK2Ek0=} - node-abi@3.94.0: - resolution: {integrity: sha1-AHGB7Q0bVq6WcOpsCE0r+DU4QF8=} + node-abi@3.77.0: + resolution: {integrity: sha1-OtkNXJ1FZjQg5apP9Y2/TjYlQZo=} engines: {node: '>=10'} node-abi@4.33.0: @@ -14611,9 +15552,9 @@ packages: node-rsa@1.1.1: resolution: {integrity: sha1-79mtOCCXeC9QYVM5hJb3nkRkQ00=} - node-sarif-builder@3.4.0: - resolution: {integrity: sha1-nBrAJpGfWXfhAU8OJtT2nw9Fvs0=} - engines: {node: '>=20'} + node-sarif-builder@2.0.3: + resolution: {integrity: sha1-F5rlkM4CD5f55FA33BzehapDmOw=} + engines: {node: '>=14'} node-sarif-builder@4.1.0: resolution: {integrity: sha1-Jjhit2aUMI0NkVmIqHsyqgy2NDk=} @@ -14658,8 +15599,8 @@ packages: nth-check@2.1.1: resolution: {integrity: sha1-yeq0KO/842zWuSySS9sADvHx7R0=} - nwsapi@2.2.24: - resolution: {integrity: sha1-+JJwQ9TJtRar3r6ASjLI0flITR8=} + nwsapi@2.2.20: + resolution: {integrity: sha1-IuUyU8Yeew5+k870LIkRVLzKEe8=} object-assign@4.1.1: resolution: {integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=} @@ -14726,6 +15667,14 @@ packages: onnxruntime-web@1.22.0-dev.20250409-89f8206ba4: resolution: {integrity: sha1-0eOgTgPf7jkrQdQg71R7agNRsGs=} + open@10.1.0: + resolution: {integrity: sha1-p3lebl1Rmr5ChtmTe7JLURIlmOE=} + engines: {node: '>=18'} + + open@10.1.2: + resolution: {integrity: sha1-1d9AmEdVyanDyT34FWoSRn6IKSU=} + engines: {node: '>=18'} + open@10.2.0: resolution: {integrity: sha1-udhVvgB2IOgLb7BfrJgUH+Yttzw=} engines: {node: '>=18'} @@ -14734,8 +15683,8 @@ packages: resolution: {integrity: sha1-W1/+Ko95Pc0qrXPlUMuHtZywhPk=} engines: {node: '>=12'} - openai@4.104.0: - resolution: {integrity: sha1-xIl2XcBRuVAZhF2rZLDlIHyuTTA=} + openai@4.103.0: + resolution: {integrity: sha1-hO5S/sIvNIbcwQcziy6vVo70kks=} hasBin: true peerDependencies: ws: ^8.18.0 @@ -14746,21 +15695,12 @@ packages: zod: optional: true - openai@6.48.0: - resolution: {integrity: sha1-TKvSpooSPBssLW+sWf0Zwyeqt60=} + openai@6.41.0: + resolution: {integrity: sha1-snQ1RQFn9BWqOKj4maMaXKD7NH8=} peerDependencies: - '@aws-sdk/credential-provider-node': '>=3.972.0 <4' - '@smithy/hash-node': '>=4.3.0 <5' - '@smithy/signature-v4': '>=5.4.0 <6' ws: ^8.18.0 zod: ^3.25 || ^4.0 peerDependenciesMeta: - '@aws-sdk/credential-provider-node': - optional: true - '@smithy/hash-node': - optional: true - '@smithy/signature-v4': - optional: true ws: optional: true zod: @@ -14785,16 +15725,16 @@ packages: resolution: {integrity: sha1-/7xJiDNuDoM94MFox+8VISGqf7M=} engines: {node: '>=0.10.0'} - own-keys@1.0.2: - resolution: {integrity: sha1-MUSOwfeB7LFEf29qoNZTQiKvWd4=} + own-keys@1.0.1: + resolution: {integrity: sha1-5ABpEKK/kTWFKJZ27r1vOQz1E1g=} engines: {node: '>= 0.4'} - oxc-parser@0.140.0: - resolution: {integrity: sha1-cachnNnhjKoGeConYza1g104/Do=} + oxc-parser@0.137.0: + resolution: {integrity: sha1-uIocWuKz02e50KHBy0LKXIF0XsQ=} engines: {node: ^20.19.0 || >=22.12.0} - oxc-resolver@11.24.2: - resolution: {integrity: sha1-hcCNn1eX5gAXX6hSTS0nHGhdl88=} + oxc-resolver@11.21.3: + resolution: {integrity: sha1-D94b2AHOHCyV7wEEBgc6p80P6Mw=} p-cancelable@2.1.1: resolution: {integrity: sha1-qrf71BZYL6MqPbSYWcEiSHxe0s8=} @@ -14832,9 +15772,9 @@ packages: resolution: {integrity: sha1-PamknUk0uQEIncozAvpl3FoFwE8=} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - p-map@7.0.6: - resolution: {integrity: sha1-W27n8ad1+qSFmcjUQg9qOYM804c=} - engines: {node: '>=18'} + p-map@4.0.0: + resolution: {integrity: sha1-uy+Vpe2i7BaOySdOBqdHw+KQTSs=} + engines: {node: '>=10'} p-retry@6.2.1: resolution: {integrity: sha1-gYKPjcYcbvWoAFhUkVcsyYknA68=} @@ -14859,8 +15799,8 @@ packages: package-json-from-dist@1.0.1: resolution: {integrity: sha1-TxRxoBCCeob5TP2bByfjbSZ95QU=} - package-manager-detector@1.8.0: - resolution: {integrity: sha1-cMmixL0aUT3NbK0Aap/OvsIqElM=} + package-manager-detector@1.6.0: + resolution: {integrity: sha1-cNDPCqAsh37q9mxNmE7eC+kTBzQ=} pako@1.0.11: resolution: {integrity: sha1-bJWZ00DVTf05RjgCUqNXBaa5kr8=} @@ -14879,9 +15819,9 @@ packages: resolution: {integrity: sha1-x2/Gbe5UIxyWKyK8yKcs8vmXU80=} engines: {node: '>=8'} - parse-json@8.3.0: - resolution: {integrity: sha1-iKGVohVwJROaIxek8vklK2EwTtU=} - engines: {node: '>=18'} + parse-json@7.1.1: + resolution: {integrity: sha1-aPfm8O34jFSrFMAOtwC3U7FOISA=} + engines: {node: '>=16'} parse-ms@2.1.0: resolution: {integrity: sha1-NIVlp1PUOR+lJAKZVrFyy3dTCX0=} @@ -14897,6 +15837,9 @@ packages: parse5-htmlparser2-tree-adapter@6.0.1: resolution: {integrity: sha1-LN+a2CMyEUA3DU2/XT6Sx8jdxuY=} + parse5-htmlparser2-tree-adapter@7.0.0: + resolution: {integrity: sha1-I8LMIzvPCbt766i4pp1GsIxiwvE=} + parse5-htmlparser2-tree-adapter@7.1.0: resolution: {integrity: sha1-tagGVI7Yk6Q+JMy0L7t4BpMR6Bs=} @@ -14909,11 +15852,14 @@ packages: parse5@6.0.1: resolution: {integrity: sha1-4aHAhcVps9wIMhGE8Zo5zCf3wws=} + parse5@7.1.2: + resolution: {integrity: sha1-Bza+u/13eTgjJAojt/xeAQt/jjI=} + parse5@7.3.0: resolution: {integrity: sha1-1+Ik+nI5nHoXUJn0X8KtAksF7AU=} - parse5@8.0.1: - resolution: {integrity: sha1-9DvNLNaD7+CEB1Mz6c4Np9Btox4=} + parse5@8.0.0: + resolution: {integrity: sha1-rOsmf2sV+bbmup41v91IH8IWexI=} parseley@0.12.1: resolution: {integrity: sha1-Sv1WHVAhXr4lnj56hT5i9gBoOu8=} @@ -14977,6 +15923,10 @@ packages: resolution: {integrity: sha1-hO0BwKe6OAr+CdkKjBgNzZ0DBDs=} engines: {node: '>=8'} + path-type@5.0.0: + resolution: {integrity: sha1-FLAe166n3fnHw/RhgdTQT5x4W7g=} + engines: {node: '>=12'} + path-type@6.0.0: resolution: {integrity: sha1-Lxu2eRqRzpkZTK7eXWxZIO2B61E=} engines: {node: '>=18'} @@ -14988,9 +15938,9 @@ packages: resolution: {integrity: sha1-F5Dz2ZEYMzzH9JjegWAoo0bvNn8=} hasBin: true - pdfjs-dist@5.7.284: - resolution: {integrity: sha1-Adn/HXzNFSRb3shSSmdw/rd/uyM=} - engines: {node: '>=22.13.0 || >=24'} + pdfjs-dist@5.3.31: + resolution: {integrity: sha1-DEKfO8Q8V+walfoodPL5MYnS1A4=} + engines: {node: '>=20.16.0 || >=22.3.0'} pe-library@0.4.1: resolution: {integrity: sha1-4mm+A0DcsTqmlJ10PafWWMPi++o=} @@ -15009,14 +15959,22 @@ packages: resolution: {integrity: sha1-WpQpFeJrNy3A8OZ1MUmhbmscVgE=} engines: {node: '>=8.6'} + picomatch@4.0.4: + resolution: {integrity: sha1-/W9eAKFDCG4HTf/kySS4+yk7BYk=} + engines: {node: '>=12'} + picomatch@4.0.5: resolution: {integrity: sha1-UepXoX2G9gX4EDlZX7xA7QalX6s=} engines: {node: '>=12'} - picospinner@2.1.0: - resolution: {integrity: sha1-gsbHVIFY0Q1USQ59y4eKxUNfSaM=} + picospinner@2.0.0: + resolution: {integrity: sha1-Kzz39JsOy9Kt4T4AX0XomGGjNNA=} engines: {node: '>=18.0.0'} + pify@4.0.1: + resolution: {integrity: sha1-SyzSXFDVmHNcUCkiJP2MbfQeMjE=} + engines: {node: '>=6'} + pirates@4.0.7: resolution: {integrity: sha1-ZDtKGMQlfIplEEtz8wSc6aChXiI=} engines: {node: '>= 6'} @@ -15039,13 +15997,13 @@ packages: play-sound@1.1.6: resolution: {integrity: sha1-5i7Z2vhQarqVno/SZ8Sdm5edifo=} - playwright-core@1.61.1: - resolution: {integrity: sha1-PJmEEwfvu6vJ1yTEGojJFHBdFfw=} + playwright-core@1.57.0: + resolution: {integrity: sha1-PcyahlryVvqfCvDWf8jdVO7K6/U=} engines: {node: '>=18'} hasBin: true - playwright@1.61.1: - resolution: {integrity: sha1-2MDAbrk8KJga/HR7rORTvb1QGLw=} + playwright@1.57.0: + resolution: {integrity: sha1-dNHaz/UEjcQL9GdpQLGQHhitD0Y=} engines: {node: '>=18'} hasBin: true @@ -15084,8 +16042,12 @@ packages: peerDependencies: postcss: ^8.2.9 - postcss@8.5.22: - resolution: {integrity: sha1-CGoNVoWnFaz1lQ67yxU4+vMFFpc=} + postcss@8.5.19: + resolution: {integrity: sha1-Ra1c/eSZQI4gFHNII3VROBqSIDc=} + engines: {node: ^10 || ^12 || >=14} + + postcss@8.5.21: + resolution: {integrity: sha1-R6d5vYMXM/9iDmCNIzsZXuHn1mw=} engines: {node: ^10 || ^12 || >=14} postject@1.0.0-alpha.6: @@ -15109,7 +16071,7 @@ packages: engines: {node: '>= 0.8.0'} prettier@3.5.3: - resolution: {integrity: sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==} + resolution: {integrity: sha1-T8LODWV+egLmAlSfBTsjnLff4bU=} engines: {node: '>=14'} hasBin: true @@ -15131,9 +16093,6 @@ packages: resolution: {integrity: sha1-2XCZadnU4WQD9vNIxjVTsZ8Jdak=} engines: {node: '>=6'} - probe-image-size@7.3.0: - resolution: {integrity: sha1-oH3y4s/8EFcCbVob2jpbEe6XADQ=} - proc-log@6.1.0: resolution: {integrity: sha1-GFGUgqN9UZjiMRM6cBRKUPIfAhU=} engines: {node: ^20.17.0 || >=22.9.0} @@ -15163,32 +16122,29 @@ packages: proper-lockfile@4.1.2: resolution: {integrity: sha1-yLneKvay8WAQZ/mOAaxmuqIjFB8=} - prosemirror-changeset@2.4.1: - resolution: {integrity: sha1-aFCRJFvzKZzRyuK4mDz5sDQuazk=} + prosemirror-changeset@2.3.1: + resolution: {integrity: sha1-7uMpnPq8egJ2lOmr3E6FUF6d1ec=} prosemirror-commands@1.7.1: resolution: {integrity: sha1-0QH++FYYsb5T1bmeoXvuVgB4Gzg=} - prosemirror-drop-indicator@0.1.4: - resolution: {integrity: sha1-7Z+dyML6yT0wcCK8Q+Ju8t12CSM=} + prosemirror-dropcursor@1.8.2: + resolution: {integrity: sha1-LtMMR5YQnd6xz3KCNys4UFKLcig=} - prosemirror-dropcursor@1.8.3: - resolution: {integrity: sha1-cmrpe6olEJcwaw9xlKIXpa2ej58=} + prosemirror-gapcursor@1.3.2: + resolution: {integrity: sha1-X6M2uDeJxhmac0HJSTWH4kkhXLQ=} - prosemirror-gapcursor@1.4.1: - resolution: {integrity: sha1-2jPJBf7OFH31dzQsBvSSmyXTZe4=} + prosemirror-history@1.4.1: + resolution: {integrity: sha1-zDcKRvtinoOjOUag4SYS6TSri5g=} - prosemirror-history@1.5.0: - resolution: {integrity: sha1-7iH8XehaFHPj43UgFf/W1kmgaFk=} - - prosemirror-inputrules@1.5.1: - resolution: {integrity: sha1-0uk19ghuOAFIawkiJjj2Ha6JpXA=} + prosemirror-inputrules@1.5.0: + resolution: {integrity: sha1-4iv68dbqT+JArUR8GErz1SDUPDc=} prosemirror-keymap@1.2.3: resolution: {integrity: sha1-wParlfdcC4LJfkTraq8py/wVBHI=} - prosemirror-model@1.25.11: - resolution: {integrity: sha1-KsAdzlF2CUpSzBuInCDzhJVjq6k=} + prosemirror-model@1.25.1: + resolution: {integrity: sha1-rq6fHsefyqdvb8YZgA2R+89yaHA=} prosemirror-safari-ime-span@1.0.2: resolution: {integrity: sha1-IMncsz39aLLlneiSO2UG+dwHw1Y=} @@ -15196,17 +16152,17 @@ packages: prosemirror-schema-list@1.5.1: resolution: {integrity: sha1-WGnI90nodFw5RUi7EYILD+seMvU=} - prosemirror-state@1.4.4: - resolution: {integrity: sha1-crXpJvnpLc7hK2KgX8yKLeO/Wzk=} + prosemirror-state@1.4.3: + resolution: {integrity: sha1-lK7PP/1U7DfoeqcXnRNQjaGBoIA=} - prosemirror-tables@1.8.5: - resolution: {integrity: sha1-EEQnAS5aXaHSo4wSLv7o1mvdUQQ=} + prosemirror-tables@1.7.1: + resolution: {integrity: sha1-3yUH8oXGx1Ywl7SQTLfEueDNcks=} - prosemirror-transform@1.12.0: - resolution: {integrity: sha1-AjkojQ6Y2R5q890mmoloRmvkBtc=} + prosemirror-transform@1.10.4: + resolution: {integrity: sha1-VkGerBT59WYSyAauRvkjhkjz8C4=} - prosemirror-view@1.42.1: - resolution: {integrity: sha1-fY2uGadX3hG5GHYLoJSmiik9u4c=} + prosemirror-view@1.40.0: + resolution: {integrity: sha1-IS5iegxPAZismCOhIy4AmcmpKGU=} prosemirror-virtual-cursor@0.4.2: resolution: {integrity: sha1-t5gloF2cmseLLdaQwtnrZ0UPtC0=} @@ -15282,6 +16238,9 @@ packages: pug@3.0.4: resolution: {integrity: sha1-kEOujdhfyL61vs8J3Y5LdUuUsp8=} + pump@3.0.2: + resolution: {integrity: sha1-g28+3WvC7lmSVskk/+DYhXPdy/g=} + pump@3.0.4: resolution: {integrity: sha1-HzE0MFJ/qLkFYi69Iv4UROdXqzw=} @@ -15297,8 +16256,8 @@ packages: resolution: {integrity: sha1-PgZN4Rs8s6LfGoBg/y0FtBvlg9s=} engines: {node: '>=18'} - puppeteer-core@24.43.1: - resolution: {integrity: sha1-wQpdOYtpkRwyTgTIXuKyNrnslA4=} + puppeteer-core@24.37.5: + resolution: {integrity: sha1-uVf0JHF8E/8VdlvGZKm5eAjly7Q=} engines: {node: '>=18'} puppeteer-extra-plugin-adblocker@2.13.6: @@ -15379,8 +16338,8 @@ packages: puppeteer-core: optional: true - puppeteer@24.43.1: - resolution: {integrity: sha1-hsrZFwzi3sLbO40dNMDJFCS74+M=} + puppeteer@24.37.5: + resolution: {integrity: sha1-xhkyzbK8U9GJcGcb4Y1UchbSlfA=} engines: {node: '>=18'} hasBin: true @@ -15394,6 +16353,10 @@ packages: resolution: {integrity: sha1-hLDepKXWcCSaqYAFEYBO4LfCgJw=} engines: {node: '>=16.0.0'} + qs@6.14.2: + resolution: {integrity: sha1-tWNM+dmtmJjjH7o1BOhm6O+2eYw=} + engines: {node: '>=0.6'} + qs@6.15.3: resolution: {integrity: sha1-doUhMqWO1cfA72fkRBubtdYGGzs=} engines: {node: '>=0.6'} @@ -15427,15 +16390,15 @@ packages: resolution: {integrity: sha1-PjraWuVWj5CV2EN2/TpJuPsAClE=} engines: {node: '>= 0.10'} - rc-config-loader@4.1.4: - resolution: {integrity: sha1-bMeQQqwZPr7Z8IL8unuCPZ3BQ8w=} + rc-config-loader@4.1.3: + resolution: {integrity: sha1-E1KYa4otjZbW/QVKW7GaYMV2h2o=} rc@1.2.8: resolution: {integrity: sha1-zZJL9SAKB1uDwYjNa54hG3/A0+0=} hasBin: true - react-is@18.3.1: - resolution: {integrity: sha1-6DVX3BLq5jqZ4AOkY4ix3LtE234=} + react-is@18.2.0: + resolution: {integrity: sha1-GZQx7qqi4J+GQn77tPFHPttHYJs=} react-reconciler@0.29.2: resolution: {integrity: sha1-js+vymNUmk9PPkweBJ3VrZrDpU8=} @@ -15451,9 +16414,9 @@ packages: resolution: {integrity: sha1-lZxGN9qpMigKm5EbGmdmp+RCiPw=} hasBin: true - read-pkg@9.0.1: - resolution: {integrity: sha1-sbgfsVEE9duxIba73um7yXOfVps=} - engines: {node: '>=18'} + read-pkg@8.1.0: + resolution: {integrity: sha1-bPVguR2Q32i85lhSfn4+7nX3xMc=} + engines: {node: '>=16'} read@1.0.7: resolution: {integrity: sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=} @@ -15469,8 +16432,8 @@ packages: resolution: {integrity: sha1-VqmzbqllwAxak+8x6xEaDxEFaWc=} engines: {node: '>= 6'} - readable-stream@4.7.0: - resolution: {integrity: sha1-ztvYoRRsE9//jasUBoAo1YwVrJE=} + readable-stream@4.5.2: + resolution: {integrity: sha1-nn/ExFCZuu7ZNL/265e6bPJyngk=} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} readdir-glob@1.1.3: @@ -15506,6 +16469,9 @@ packages: resolution: {integrity: sha1-xikhnnijMW2LYEx2XvaJlpZOe/k=} engines: {node: '>= 0.4'} + regenerator-runtime@0.14.0: + resolution: {integrity: sha1-XhnWjrEtSG95fhWjxqkY987F60U=} + regexp-ast-analysis@0.7.1: resolution: {integrity: sha1-wOJMsqkPbq3Uy6q6EpMX4p0pxII=} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} @@ -15609,6 +16575,10 @@ packages: engines: {node: '>= 0.4'} hasBin: true + resolve@1.22.8: + resolution: {integrity: sha1-tsh6nyqgbfq1Lj1wrIzeMh+lpI0=} + hasBin: true + responselike@2.0.1: resolution: {integrity: sha1-mgvI/cJS8/scymiwFlkQWboUIrw=} @@ -15632,8 +16602,8 @@ packages: resolution: {integrity: sha1-GFsVh6z2eRnWOzVzSeA1N7JIRlg=} engines: {node: '>= 4'} - reusify@1.1.0: - resolution: {integrity: sha1-D+E7lSLhRz9RtVjueW4I8R+bSJ8=} + reusify@1.0.4: + resolution: {integrity: sha1-kNo4Kx4SbvwCFG6QhFqI2xKSXXY=} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} rimraf@2.6.3: @@ -15655,8 +16625,8 @@ packages: resolution: {integrity: sha1-I7mEPT3JLbcfluGizpLjn9KoIhw=} hasBin: true - rimraf@6.1.3: - resolution: {integrity: sha1-r77iNrO9K+Mx1OfORJO6wXGJga8=} + rimraf@6.0.1: + resolution: {integrity: sha1-/7itiETdYDMqsV9SvBBLw+1x6k4=} engines: {node: 20 || >=22} hasBin: true @@ -15664,8 +16634,8 @@ packages: resolution: {integrity: sha1-9f55W3uDjM/jXcYI4Cgrnrouev0=} engines: {node: '>=8.0'} - robust-predicates@3.0.3: - resolution: {integrity: sha1-EJkGGzNJ4sWr7GwqsKzUQNJNQGI=} + robust-predicates@3.0.2: + resolution: {integrity: sha1-1bKFKMSCTSD8SN8ZKNQdnvoa13E=} rollup@4.62.2: resolution: {integrity: sha1-2Q/Ey4EfBxMDyJC3eVlWNPNflUE=} @@ -15682,8 +16652,8 @@ packages: resolution: {integrity: sha1-AZvmILcRyHZBFnzHm5kJDwCxRu8=} engines: {node: '>= 18'} - run-applescript@7.1.0: - resolution: {integrity: sha1-Lp5UxGZOwxBsW1Yw4knT1llcSRE=} + run-applescript@7.0.0: + resolution: {integrity: sha1-5aVTwr/9Yg4WnSdsHNjxtkd4++s=} engines: {node: '>=18'} run-parallel@1.2.0: @@ -15696,11 +16666,11 @@ packages: rw@1.3.3: resolution: {integrity: sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q=} - rxjs@7.8.2: - resolution: {integrity: sha1-lVvEc+2K8RoAKivlIHG/R1Y4YHs=} + rxjs@7.8.1: + resolution: {integrity: sha1-b289meqARCke/ZLnx/z1YsQFdUM=} - safe-array-concat@1.1.4: - resolution: {integrity: sha1-pUzJthpX8ztCq608vdo6KzjMVxk=} + safe-array-concat@1.1.3: + resolution: {integrity: sha1-yeVOxPYDsLu45+UAel7nrs0VOMM=} engines: {node: '>=0.4'} safe-buffer@5.1.2: @@ -15720,6 +16690,9 @@ packages: safer-buffer@2.1.2: resolution: {integrity: sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo=} + sanitize-filename@1.6.3: + resolution: {integrity: sha1-dV69dSBFkxl34wsgJdNA18kJA3g=} + sanitize-filename@1.6.4: resolution: {integrity: sha1-trOevtm9GhiYuFxcAwidp0WQ1vg=} @@ -15728,6 +16701,9 @@ packages: engines: {node: '>=18'} hasBin: true + sax@1.3.0: + resolution: {integrity: sha1-pdvnfbO+BcnR7neF29PqneUVk9A=} + sax@1.6.0: resolution: {integrity: sha1-2lljdikwe5fnxMso4ICnvDhWDVs=} engines: {node: '>=11.0.0'} @@ -15739,6 +16715,10 @@ packages: scheduler@0.23.2: resolution: {integrity: sha1-QUumSjsoKJLpRM8hCOzAeNEVzcM=} + schema-utils@4.2.0: + resolution: {integrity: sha1-cNfJPhU6JzqAWAGILr07/yDYnIs=} + engines: {node: '>= 12.13.0'} + schema-utils@4.3.3: resolution: {integrity: sha1-WxhQkS+jHfkHFpY9RdkSH9/An0Y=} engines: {node: '>= 10.13.0'} @@ -15747,9 +16727,9 @@ packages: resolution: {integrity: sha1-wyEem/xVR/yGseq6o07RplcGAVU=} engines: {node: ^14.0.0 || >=16.0.0} - secretlint@10.2.2: - resolution: {integrity: sha1-wM+ZcVOivvC2U4dNyHAw2qajUUA=} - engines: {node: '>=20.0.0'} + secretlint@9.3.2: + resolution: {integrity: sha1-INXib/mVkOs62BS423g2tawVVtU=} + engines: {node: ^14.13.1 || >=16.0.0} hasBin: true secure-json-parse@4.1.0: @@ -15780,16 +16760,49 @@ packages: resolution: {integrity: sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ=} hasBin: true + semver@7.5.4: + resolution: {integrity: sha1-SDmG7E7TjhxsSMNIlKkYLb/2im4=} + engines: {node: '>=10'} + hasBin: true + + semver@7.7.2: + resolution: {integrity: sha1-Z9mf3NNc7CHm+Lh6f9UVoz+YK1g=} + engines: {node: '>=10'} + hasBin: true + + semver@7.7.3: + resolution: {integrity: sha1-S19BQ9AHYzqNxnHNCm75FHuLuUY=} + engines: {node: '>=10'} + hasBin: true + semver@7.7.4: resolution: {integrity: sha1-KEZONgYOmR+noR0CedLT87V6foo=} engines: {node: '>=10'} hasBin: true + semver@7.8.0: + resolution: {integrity: sha1-7QZhA5/LzaLOcfAfpq2++qdwQN8=} + engines: {node: '>=10'} + hasBin: true + + semver@7.8.4: + resolution: {integrity: sha1-xz7O664GFpNL6N/yin/XB1fI5pY=} + engines: {node: '>=10'} + hasBin: true + semver@7.8.5: resolution: {integrity: sha1-ObZGA33VDBT7RR5+TKxY7YuGP2k=} engines: {node: '>=10'} hasBin: true + send@0.19.0: + resolution: {integrity: sha1-u8WjiMjqbASJZwSdvqwOSj8J1/g=} + engines: {node: '>= 0.8.0'} + + send@0.19.1: + resolution: {integrity: sha1-HCVjsu5P5RC4BrIexG81UAWjafk=} + engines: {node: '>= 0.8.0'} + send@0.19.2: resolution: {integrity: sha1-WbwNobTqetQnNv1kKxxClOEU/yk=} engines: {node: '>= 0.8.0'} @@ -15802,6 +16815,10 @@ packages: resolution: {integrity: sha1-8TYLBEf2H/tIPsQVfHN/q313jhg=} engines: {node: '>=10'} + serialize-javascript@7.0.5: + resolution: {integrity: sha1-x5jMBVL/uwiYGRSkKodW4znQ1bE=} + engines: {node: '>=20.0.0'} + serialize-javascript@7.0.7: resolution: {integrity: sha1-BuxAV21M6pbWgBClNFIL/x+UinI=} engines: {node: '>=20.0.0'} @@ -15810,6 +16827,10 @@ packages: resolution: {integrity: sha1-KYjjYSEG14peSEnd/1Us5709m8s=} engines: {node: '>= 0.8.0'} + serve-static@1.16.2: + resolution: {integrity: sha1-tqU0PaR/a90mc4SL9FdUlB6AMpY=} + engines: {node: '>= 0.8.0'} + serve-static@1.16.3: resolution: {integrity: sha1-qXt02VV3hYPzhipPC4QetNXXjPk=} engines: {node: '>= 0.8.0'} @@ -15875,10 +16896,6 @@ packages: resolution: {integrity: sha1-SCAz4ZLk9cBxUVIf+gNADscbGw8=} engines: {node: '>= 0.4'} - shell-quote@1.9.0: - resolution: {integrity: sha1-4QixoTZYbVlk7bMwABbUvtug/lc=} - engines: {node: '>= 0.4'} - shelljs@0.9.2: resolution: {integrity: sha1-qKxyRDRSDNeuJNUgceN6GKwrsYM=} engines: {node: '>=18'} @@ -15889,6 +16906,10 @@ packages: engines: {node: '>=18'} hasBin: true + side-channel-list@1.0.0: + resolution: {integrity: sha1-EMtZhCYxFdO3oOM2WR4pCoMK+K0=} + engines: {node: '>= 0.4'} + side-channel-list@1.0.1: resolution: {integrity: sha1-wuC1oUpUCuvuO7xsP4ZmzJtQkSc=} engines: {node: '>= 0.4'} @@ -15901,6 +16922,10 @@ packages: resolution: {integrity: sha1-Ed2hnVNo5Azp7CvcH7DsvAeQ7Oo=} engines: {node: '>= 0.4'} + side-channel@1.1.0: + resolution: {integrity: sha1-w/z/nE2pMnhIczNeyXZfqU/2a8k=} + engines: {node: '>= 0.4'} + side-channel@1.1.1: resolution: {integrity: sha1-6gLGLgXcS+pn1EQvD7ce4ZL44Ks=} engines: {node: '>= 0.4'} @@ -15918,8 +16943,8 @@ packages: simple-get@4.0.1: resolution: {integrity: sha1-SjnbVJKHyXnTUhEvoD/Zn9a8NUM=} - simple-swizzle@0.2.4: - resolution: {integrity: sha1-qNEaRaEWANah7N/2NjMp42SMNmc=} + simple-swizzle@0.2.2: + resolution: {integrity: sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=} simple-update-notifier@2.0.0: resolution: {integrity: sha1-1wuSvat9bZDf1zkxGVowtuPXzrs=} @@ -15971,23 +16996,19 @@ packages: resolution: {integrity: sha1-uc205+mYUJ12WdaJznaXrCFkW+4=} engines: {node: '>= 14'} - socks@2.8.9: - resolution: {integrity: sha1-ql8TDKD4ikP6RPr0hpxQ0iqid1I=} + socks@2.8.7: + resolution: {integrity: sha1-4vsdmmA63XUFCiBn24w4GgtWaeo=} engines: {node: '>= 10.0.0', npm: '>= 3.0.0'} sort-object-keys@1.1.3: resolution: {integrity: sha1-v/gz/oXKsUezR0LkWGNFPB4ZC0U=} - sort-object-keys@2.1.0: - resolution: {integrity: sha1-ryT7t7kfzKlFOZoE+pAKEPlQYkI=} - sort-package-json@1.57.0: resolution: {integrity: sha1-6V+0Svjt4LthR+PzklgQLUuyP8Q=} hasBin: true - sort-package-json@3.7.1: - resolution: {integrity: sha1-fy6YFf4lp031sOpyXk2MnLQ7Nvw=} - engines: {node: '>=20'} + sort-package-json@3.2.1: + resolution: {integrity: sha1-iJ8730PO7/X6QninxTrlsVINKH4=} hasBin: true source-map-js@1.2.1: @@ -16004,6 +17025,10 @@ packages: resolution: {integrity: sha1-dHIq8y6WFOnCh6jQu95IteLxomM=} engines: {node: '>=0.10.0'} + source-map@0.7.4: + resolution: {integrity: sha1-qbvnBcnYhG9OCP9nZazw8bCJhlY=} + engines: {node: '>= 8'} + source-map@0.7.6: resolution: {integrity: sha1-o2WKuH5bZCnIofO6AIPUxhyj7wI=} engines: {node: '>= 12'} @@ -16023,8 +17048,8 @@ packages: spdx-expression-parse@3.0.1: resolution: {integrity: sha1-z3D1BILu/cmOPOCmgz5KU87rpnk=} - spdx-license-ids@3.0.23: - resolution: {integrity: sha1-sGnmh7EpGjLxJok+12onp0XuITM=} + spdx-license-ids@3.0.21: + resolution: {integrity: sha1-bW6YDJ3ytvyQU0OjstcCpiOVNsM=} spdy-transport@3.0.0: resolution: {integrity: sha1-ANSGOmQArXXfkzYaFghgXl3NzzE=} @@ -16057,6 +17082,10 @@ packages: resolution: {integrity: sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=} engines: {node: '>= 0.6'} + statuses@2.0.1: + resolution: {integrity: sha1-VcsADM8dSHKL0jxoWgY5mM8aG2M=} + engines: {node: '>= 0.8'} + statuses@2.0.2: resolution: {integrity: sha1-j3XuzvdlteHPzcCA2llAntQk44I=} engines: {node: '>= 0.8'} @@ -16075,12 +17104,12 @@ packages: stream-combiner@0.0.4: resolution: {integrity: sha1-TV5DPBhSYd3mI8o/RMWGvPXErRQ=} - stream-parser@0.3.1: - resolution: {integrity: sha1-FhhUhpRCACGhGC/wrxkRwSl2F3M=} - stream-to-array@2.3.0: resolution: {integrity: sha1-u/azn19D7DC8cbq8s3VXrOzzQ1M=} + streamx@2.22.0: + resolution: {integrity: sha1-zXteV8larvD/myrveQWvpi7G5Kc=} + streamx@2.28.0: resolution: {integrity: sha1-A1q1YFe37SIRtR1TLmlz8PmfvxE=} @@ -16103,16 +17132,12 @@ packages: resolution: {integrity: sha1-tbuOIWXOJ11NQ0dt0nAK2Qkdttw=} engines: {node: '>=18'} - string-width@8.2.2: - resolution: {integrity: sha1-cxBRZJPfV1dC/pivb66H2F1e0Kw=} - engines: {node: '>=20'} - - string.prototype.trim@1.2.11: - resolution: {integrity: sha1-5r0ZzaOYXQWkLdox89300100MOM=} + string.prototype.trim@1.2.10: + resolution: {integrity: sha1-QLLdXulMlZtNz7HWXOcukNpIDIE=} engines: {node: '>= 0.4'} - string.prototype.trimend@1.0.10: - resolution: {integrity: sha1-vmvPTz/gRgvezNss9PlxsxD4NG4=} + string.prototype.trimend@1.0.9: + resolution: {integrity: sha1-YuJzEnLNKFBBs2WWBU6fZlabaUI=} engines: {node: '>= 0.4'} string.prototype.trimstart@1.0.8: @@ -16136,6 +17161,14 @@ packages: resolution: {integrity: sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=} engines: {node: '>=8'} + strip-ansi@7.1.0: + resolution: {integrity: sha1-1bZWjKaJ2FYTcLBwdoXSJDT6/0U=} + engines: {node: '>=12'} + + strip-ansi@7.1.2: + resolution: {integrity: sha1-Eyh1q95njH6o1pFTPy5+Irt0Tbo=} + engines: {node: '>=12'} + strip-ansi@7.2.0: resolution: {integrity: sha1-0iomlSKDamJ6+NBLXD/Sx/o+MuM=} engines: {node: '>=12'} @@ -16174,8 +17207,8 @@ packages: structured-source@4.0.0: resolution: {integrity: sha1-DJ5Z7kPe3Y/GCmNzH2DjWBAqSUg=} - style-mod@4.1.3: - resolution: {integrity: sha1-bpASJVu3mb2sN+KI92cbXXG/n3M=} + style-mod@4.1.2: + resolution: {integrity: sha1-yiOKGtR4ZSD3UVqFOdWmNpHXv2c=} stylis@4.4.0: resolution: {integrity: sha1-xYRsk0X0v8Ub0MvXyjWgdE9IWl0=} @@ -16193,6 +17226,10 @@ packages: resolution: {integrity: sha1-RmwpeMxc0AUtVCoLV2RhwrgC67Q=} engines: {node: '>=18'} + supports-color@5.5.0: + resolution: {integrity: sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=} + engines: {node: '>=4'} + supports-color@7.2.0: resolution: {integrity: sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=} engines: {node: '>=8'} @@ -16201,6 +17238,10 @@ packages: resolution: {integrity: sha1-zW/BfihQDP9WwbhsCn/UpUpzAFw=} engines: {node: '>=10'} + supports-hyperlinks@2.3.0: + resolution: {integrity: sha1-OUNUQ0fB/5CxXv+wP8FK5F7BBiQ=} + engines: {node: '>=8'} + supports-hyperlinks@3.2.0: resolution: {integrity: sha1-uOSFsXloHepJah56vfiYW9MUVGE=} engines: {node: '>=14.18'} @@ -16220,12 +17261,19 @@ packages: resolution: {integrity: sha1-UAQK+mJkFBx1ZrO4HU2CxHqGaPU=} engines: {node: '>=10.0.0'} + tapable@2.2.1: + resolution: {integrity: sha1-GWenPvQGCoLxKrlq+G1S/bdu7KA=} + engines: {node: '>=6'} + tapable@2.3.3: resolution: {integrity: sha1-XafJmSxGA4IhJnmFqyhCGoh58WA=} engines: {node: '>=6'} - tar-fs@2.1.5: - resolution: {integrity: sha1-M+nClBPc4MWK2n/3fbTlowr//nA=} + tar-fs@2.1.4: + resolution: {integrity: sha1-gAgk2/TvBt7Zr+pKyv5xxnx2uTA=} + + tar-fs@3.1.1: + resolution: {integrity: sha1-TxZOWftg8QPUcjYHMejGu0p/6e8=} tar-fs@3.1.3: resolution: {integrity: sha1-BWaMxoowdBw4E/nBZZO43sfcvNE=} @@ -16234,6 +17282,9 @@ packages: resolution: {integrity: sha1-rK2EwoQTawYNw/qmRHSqmuvXcoc=} engines: {node: '>=6'} + tar-stream@3.1.7: + resolution: {integrity: sha1-JLP7XqutoZ/nM47W0m5ffEgueSs=} + tar-stream@3.2.0: resolution: {integrity: sha1-DQBk2bZ+o8n1q94VXjX6qw3zdZE=} @@ -16251,9 +17302,57 @@ packages: resolution: {integrity: sha1-zSCoWAy2NjXQ5OnUvZidRChudiA=} engines: {node: '>=6.0.0'} - terminal-link@4.0.0: - resolution: {integrity: sha1-Xz5QMpQg+tl9B9Yk998YUdgpY/E=} - engines: {node: '>=18'} + terminal-link@2.1.1: + resolution: {integrity: sha1-FKZKJ6s8Dfkz6lRvulXy0HjtyZQ=} + engines: {node: '>=8'} + + terser-webpack-plugin@5.6.1: + resolution: {integrity: sha1-R7xBvYuPq4ODti7HY7c5SCkJfns=} + engines: {node: '>= 10.13.0'} + peerDependencies: + '@minify-html/node': '*' + '@swc/core': '*' + '@swc/css': '*' + '@swc/html': '*' + clean-css: '*' + cssnano: '*' + csso: '*' + esbuild: '*' + html-minifier-terser: '*' + lightningcss: '*' + postcss: '*' + uglify-js: '*' + webpack: ^5.1.0 + peerDependenciesMeta: + '@minify-html/node': + optional: true + '@swc/core': + optional: true + '@swc/css': + optional: true + '@swc/html': + optional: true + clean-css: + optional: true + cssnano: + optional: true + csso: + optional: true + esbuild: + optional: true + html-minifier-terser: + optional: true + lightningcss: + optional: true + postcss: + optional: true + uglify-js: + optional: true + + terser@5.27.0: + resolution: {integrity: sha1-cBCGidmrJf72HE6T6Ajp/Qkr8gw=} + engines: {node: '>=10'} + hasBin: true terser@5.49.0: resolution: {integrity: sha1-MLNB/fcM/JhIaWUSWuZg/ahANnA=} @@ -16264,19 +17363,22 @@ packages: resolution: {integrity: sha1-BKhphmHYBepvopO2y55jrARO8V4=} engines: {node: '>=8'} - test-exclude@7.0.2: - resolution: {integrity: sha1-SCOSB3YwvFfVYwwTq+kIu5EN/GU=} + test-exclude@7.0.1: + resolution: {integrity: sha1-ILO6SQasIJlOJ1u8r9aNUQJkwqI=} engines: {node: '>=18'} + text-decoder@1.2.1: + resolution: {integrity: sha1-4XP1Eh2Xv6P/hyNCmtW6kuHq1n4=} + text-decoder@1.2.7: resolution: {integrity: sha1-XQc6mnS5wKnSjfrcq5a2BK9X2Lo=} text-table@0.2.0: resolution: {integrity: sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=} - textextensions@6.11.0: - resolution: {integrity: sha1-hkU10J9JAmFQyW8LDXnx+ghp2xU=} - engines: {node: '>=4'} + textextensions@5.16.0: + resolution: {integrity: sha1-V91gwwUBm7oyHoSLH98Pmb+lnsE=} + engines: {node: '>=0.8'} thenify-all@1.6.0: resolution: {integrity: sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=} @@ -16306,10 +17408,22 @@ packages: tiny-typed-emitter@2.1.0: resolution: {integrity: sha1-s7An/dOJ/4GhUsjoR+4vW+n617U=} - tinyexec@1.2.4: - resolution: {integrity: sha1-rkW7Lt69qUxw9OqJfg8SQ+Rw23E=} + tinyexec@1.1.2: + resolution: {integrity: sha1-Ef7vIEtwbUZoykAT2ynzvWT1xNw=} engines: {node: '>=18'} + tinyglobby@0.2.12: + resolution: {integrity: sha1-rJQaQuDFdzvQtdCPMt6C50oaYbU=} + engines: {node: '>=12.0.0'} + + tinyglobby@0.2.14: + resolution: {integrity: sha1-UoCwzz+XKwUOdK6IQGwKalj0B50=} + engines: {node: '>=12.0.0'} + + tinyglobby@0.2.15: + resolution: {integrity: sha1-4ijdHmOM6pk9L9tPzS1GAqeZUcI=} + engines: {node: '>=12.0.0'} + tinyglobby@0.2.17: resolution: {integrity: sha1-ViqabJ6ys7Ej05cZ+a9btE/NdjE=} engines: {node: '>=12.0.0'} @@ -16324,8 +17438,8 @@ packages: tldts-core@6.1.86: resolution: {integrity: sha1-qT5u2dUFy1TFQs5D/rFMc5EyZdg=} - tldts-core@7.4.9: - resolution: {integrity: sha1-jD5vw2EjtgASkIYNKr2mVGRmmAs=} + tldts-core@7.0.26: + resolution: {integrity: sha1-Bw8UvHpN6r8RXGUBvFwLrk2nTRc=} tldts-experimental@5.7.112: resolution: {integrity: sha1-akS+EoERYefa8uiZUFY7jn2pTtE=} @@ -16333,8 +17447,8 @@ packages: tldts-experimental@6.1.86: resolution: {integrity: sha1-eqdyTC4uDUDQNsKvJdY8x98zJRg=} - tldts@7.4.9: - resolution: {integrity: sha1-eOcq08aPwewGJuZSjyWd1TB6Jik=} + tldts@7.0.26: + resolution: {integrity: sha1-vyRy7YTlX6qv9cJCTAOmurabksU=} hasBin: true tmp-promise@3.0.3: @@ -16362,8 +17476,8 @@ packages: resolution: {integrity: sha1-lF8UYbRbWox2ghwz6knDrBksGzY=} engines: {node: '>=6'} - tough-cookie@6.0.2: - resolution: {integrity: sha1-ex8i/PLa8GxP+dU+wYRfRMZicGI=} + tough-cookie@6.0.1: + resolution: {integrity: sha1-pJX4M4NmCe2YPBm8ZWOc+861THY=} engines: {node: '>=16'} tr46@0.0.3: @@ -16373,6 +17487,10 @@ packages: resolution: {integrity: sha1-VVxOKXqVBhfo7t3vYzyH1NnWy/k=} engines: {node: '>=12'} + tr46@4.1.1: + resolution: {integrity: sha1-KBp1jcyCrrT+OMff5NEaOVqshGk=} + engines: {node: '>=14'} + tr46@5.1.1: resolution: {integrity: sha1-lq6GfN24/bZKScwwWajUKLzyOMo=} engines: {node: '>=18'} @@ -16406,29 +17524,53 @@ packages: peerDependencies: typescript: '>=4.8.4' - ts-dedent@2.3.0: - resolution: {integrity: sha1-j6w2x5ArVBwVSsE6J6xGeZevEfg=} + ts-dedent@2.2.0: + resolution: {integrity: sha1-OeS9KXzQNikq4jlOs0Er5j9WO7U=} engines: {node: '>=6.10'} - ts-deepmerge@7.0.3: - resolution: {integrity: sha1-5wU920W+CTtx1/mloFk1rhGfHTE=} + ts-deepmerge@7.0.2: + resolution: {integrity: sha1-YzOtzeg+TEI2bpqaf5VcdO6RNUc=} engines: {node: '>=14.13.1'} ts-graphviz@2.1.6: resolution: {integrity: sha1-AH/LQrToxV0mVD7OnoY5W9PDz9Y=} engines: {node: '>=18'} - ts-jest@29.4.12: - resolution: {integrity: sha1-w0zZHwLTZOkobSwBaEMxX9Dv/3Y=} + ts-jest@29.3.3: + resolution: {integrity: sha1-wkwxqdEiaPiImePusFkSyrQsV0w=} engines: {node: ^14.15.0 || ^16.10.0 || ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: '@babel/core': '>=7.0.0-beta.0 <8' - '@jest/transform': ^29.0.0 || ^30.0.0 - '@jest/types': ^29.0.0 || ^30.0.0 - babel-jest: ^29.0.0 || ^30.0.0 + '@jest/transform': ^29.0.0 + '@jest/types': ^29.0.0 + babel-jest: ^29.0.0 esbuild: '*' - jest: ^29.0.0 || ^30.0.0 + jest: ^29.0.0 + typescript: '>=4.3 <6' + peerDependenciesMeta: + '@babel/core': + optional: true + '@jest/transform': + optional: true + '@jest/types': + optional: true + babel-jest: + optional: true + esbuild: + optional: true + + ts-jest@29.4.9: + resolution: {integrity: sha1-R9wz0PXDa93O3Rav764oXgsEnS0=} + engines: {node: ^14.15.0 || ^16.10.0 || ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@babel/core': '>=7.0.0-beta.0 <8' + '@jest/transform': ^29.0.0 || ^30.0.0 + '@jest/types': ^29.0.0 || ^30.0.0 + babel-jest: ^29.0.0 || ^30.0.0 + esbuild: '*' + jest: ^29.0.0 || ^30.0.0 jest-util: ^29.0.0 || ^30.0.0 typescript: '>=4.3 <7' peerDependenciesMeta: @@ -16445,16 +17587,12 @@ packages: jest-util: optional: true - ts-loader@9.6.2: - resolution: {integrity: sha1-oI9JNd24ftvVjOM7eyVYwqd/3Uc=} + ts-loader@9.5.2: + resolution: {integrity: sha1-Hz1/S7cJtIeqomDo8ZswFjXQgCA=} engines: {node: '>=12.0.0'} peerDependencies: - loader-utils: '*' typescript: '*' - webpack: ^4.0.0 || ^5.0.0 - peerDependenciesMeta: - loader-utils: - optional: true + webpack: ^5.0.0 ts-node@10.9.2: resolution: {integrity: sha1-cPAhyeGFvM3Kgg4m3EE4BcEBxx8=} @@ -16477,6 +17615,9 @@ packages: tslib@1.14.1: resolution: {integrity: sha1-zy04vcNKE0vK8QkcQfZhni9nLQA=} + tslib@2.6.2: + resolution: {integrity: sha1-cDrClCXns3zW/UVukkBNRtHz5K4=} + tslib@2.8.1: resolution: {integrity: sha1-YS7+TtI11Wfoq6Xypfq3AoCt6D8=} @@ -16484,8 +17625,8 @@ packages: resolution: {integrity: sha1-hbmVg6w1iexL/vgltQAKqRHWBes=} engines: {node: '>=0.6.x'} - tsx@4.23.1: - resolution: {integrity: sha1-FwPaAC7kQyuaBTkXQx+RRi/KI1s=} + tsx@4.21.0: + resolution: {integrity: sha1-Mqps8XSB4zb3Vhleb+BNrj5jCLE=} engines: {node: '>=18.0.0'} hasBin: true @@ -16520,6 +17661,10 @@ packages: resolution: {integrity: sha1-iAaAFbszA2pZi5UuVekxGmD9Ops=} engines: {node: '>=12.20'} + type-fest@3.13.1: + resolution: {integrity: sha1-u3RMHwZ4vqdUOi0ewk6D5o6MhwY=} + engines: {node: '>=14.16'} + type-fest@4.41.0: resolution: {integrity: sha1-auHI5XMSc8K/H1itOcuuLJGkbFg=} engines: {node: '>=16'} @@ -16556,18 +17701,21 @@ packages: resolution: {integrity: sha1-rjaYuOyRqKuUUBYQiu8A1b/xI1U=} engines: {node: '>= 0.4'} - typed-array-length@1.0.8: - resolution: {integrity: sha1-C3Dpgsnp2v4t721kWP9LPy0rbXA=} + typed-array-length@1.0.7: + resolution: {integrity: sha1-7k3v+YS2S+HhGLDejJyHfVznPT0=} engines: {node: '>= 0.4'} + typed-query-selector@2.12.0: + resolution: {integrity: sha1-krZdvApCZV/M9K6xoIsd3c6K9fI=} + typed-query-selector@2.12.2: resolution: {integrity: sha1-ZeJGKsawrs+uG/rBpPMCcHDbq6o=} typed-rest-client@1.8.11: resolution: {integrity: sha1-aQbwLjyR6NhRV58lWr8P1ggAoE0=} - typescript-eslint@8.65.0: - resolution: {integrity: sha1-dUyVP9apo9NvpUAVvbqApusqSVc=} + typescript-eslint@8.62.1: + resolution: {integrity: sha1-65P9lNUnqgTsW4RPsLStphPMfT8=} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 @@ -16599,8 +17747,8 @@ packages: engines: {node: '>=0.8.0'} hasBin: true - unbash@4.0.3: - resolution: {integrity: sha1-z6QjEcjVWNsCD2Ilp4iQgQeKib0=} + unbash@4.0.2: + resolution: {integrity: sha1-eewPzKmQ4kx45r3cybjLfXVlM/A=} engines: {node: '>=14'} unbox-primitive@1.1.0: @@ -16625,8 +17773,11 @@ packages: undici-types@7.18.2: resolution: {integrity: sha1-KTV6iee3ykrvO/D9P9DNc4hCKek=} - undici-types@7.28.0: - resolution: {integrity: sha1-KVw+Yy4MC7+vmrZrbVc+l985ubM=} + undici-types@7.24.4: + resolution: {integrity: sha1-ZC2sDLZaKuOJ+MIo/aknMIxlVDs=} + + undici-types@8.3.0: + resolution: {integrity: sha1-ROn8nzJEZIzeo15Pm7LWgelBCAk=} undici@6.27.0: resolution: {integrity: sha1-Qfnkj3xaQNJzdsqurYyan8e8qcQ=} @@ -16654,6 +17805,9 @@ packages: unist-util-is@5.2.1: resolution: {integrity: sha1-t0lg4UXBjctiJrxXkzWX9Uht6uk=} + unist-util-is@6.0.0: + resolution: {integrity: sha1-t3WVZIav8Qep3tlx2ZbBczdL5CQ=} + unist-util-is@6.0.1: resolution: {integrity: sha1-0KP4by3Q23rNfYwkeAgLXGf5xqk=} @@ -16666,6 +17820,9 @@ packages: unist-util-visit-parents@5.1.3: resolution: {integrity: sha1-tFIIEbDKNChWM3hQRd96jWd2z+s=} + unist-util-visit-parents@6.0.1: + resolution: {integrity: sha1-TV+FdVw7jw3GniHspdbYLSIWKBU=} + unist-util-visit-parents@6.0.2: resolution: {integrity: sha1-d333+5hlLOFrS3zZmdChpA76OgI=} @@ -16717,8 +17874,8 @@ packages: resolution: {integrity: sha1-nHC/2Babwdy/SGBODwS4tJzenp8=} engines: {node: '>=0.10.0'} - utf8-byte-length@1.0.5: - resolution: {integrity: sha1-+fY5ENFVNu4rLV3UZlOJcV6sXB4=} + utf8-byte-length@1.0.4: + resolution: {integrity: sha1-9F8VDExm7uloGGUFq5P8u4rWv2E=} util-deprecate@1.0.2: resolution: {integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=} @@ -16747,6 +17904,10 @@ packages: v8-compile-cache-lib@3.0.1: resolution: {integrity: sha1-Yzbo1xllyz01obu3hoRFp8BSZL8=} + v8-to-istanbul@9.1.3: + resolution: {integrity: sha1-6kVmBBAc0YAFrCyuPN0aoFimMGs=} + engines: {node: '>=10.12.0'} + v8-to-istanbul@9.3.0: resolution: {integrity: sha1-uVcqv6Yr1VbBbXX968GkEdX/MXU=} engines: {node: '>=10.12.0'} @@ -16754,12 +17915,12 @@ packages: validate-npm-package-license@3.0.4: resolution: {integrity: sha1-/JH2uce6FchX9MssXe/uw51PQQo=} - validate-npm-package-name@6.0.2: - resolution: {integrity: sha1-To0sTZOZdac90bemXo8I1EyF35Y=} + validate-npm-package-name@6.0.0: + resolution: {integrity: sha1-Ot2WbIU8/jbg6OanYu3XKubx1qw=} engines: {node: ^18.17.0 || >=20.5.0} - validator@13.15.35: - resolution: {integrity: sha1-gc9FXFHxW2nY00C+WRTz+rANv38=} + validator@13.15.23: + resolution: {integrity: sha1-Wah0+E5FlFiONAmrHtvmTpbQxi0=} engines: {node: '>= 0.10'} vary@1.1.2: @@ -16770,12 +17931,8 @@ packages: resolution: {integrity: sha1-S/Ce7M9FY7EJ7Us9RYOAyXKwzes=} engines: {node: '>=0.6.0'} - version-range@4.15.0: - resolution: {integrity: sha1-id8ekhsU03UVqrXkLtSsBRXKssE=} - engines: {node: '>=4'} - - vfile-message@4.0.3: - resolution: {integrity: sha1-h7RN3de3DwZBwuPtCGS6c+LqjfQ=} + vfile-message@4.0.2: + resolution: {integrity: sha1-yIPJ9nfHLBZjYv1jXyH8Flp9EYE=} vfile@6.0.3: resolution: {integrity: sha1-NlKrHEllMYUr9VprrFevmB68OKs=} @@ -16849,8 +18006,8 @@ packages: resolution: {integrity: sha1-UArvggl+uU35DQCGeLC2tfR0AVs=} hasBin: true - vue@3.5.40: - resolution: {integrity: sha1-xKnUxi+Y6jOqgRp1w/vUdtx4IYQ=} + vue@3.5.16: + resolution: {integrity: sha1-8M3ojCaINU8A/y136ylcJkQPjHo=} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -16954,8 +18111,8 @@ packages: resolution: {integrity: sha1-dsJBhIbcwCsqoGlMEEF2woWP6Eo=} engines: {node: '>=10.13.0'} - webpack@5.108.4: - resolution: {integrity: sha1-FBgYpBFmJ3OguzLcVTasxUCZQ7c=} + webpack@5.105.0: + resolution: {integrity: sha1-OLXmxduMvoHeu9FuCJM1raBeojo=} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -17001,6 +18158,10 @@ packages: resolution: {integrity: sha1-CoSe67X68hGbkBu3b9eVwoSNQBg=} engines: {node: '>=12'} + whatwg-url@13.0.0: + resolution: {integrity: sha1-t7U2rKSDBjlKNORL2o6Z8zJBD48=} + engines: {node: '>=16'} + whatwg-url@14.2.0: resolution: {integrity: sha1-TuAtXXJRVdrgBPaulcc+fvXZVmM=} engines: {node: '>=18'} @@ -17024,8 +18185,8 @@ packages: resolution: {integrity: sha1-Yn73YkOSChB+fOjpYZHevksWwqA=} engines: {node: '>= 0.4'} - which-typed-array@1.1.22: - resolution: {integrity: sha1-jzzHiu+0C0NzRt1Aodv6XR2kP+k=} + which-typed-array@1.1.19: + resolution: {integrity: sha1-3wOELocLa4jhF1JKSzZLb8aJ+VY=} engines: {node: '>= 0.4'} which@1.3.1: @@ -17072,8 +18233,8 @@ packages: wordwrap@1.0.0: resolution: {integrity: sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=} - wordwrapjs@5.1.1: - resolution: {integrity: sha1-v9HrQm8Pfuxzt98yz33x9hi/s6k=} + wordwrapjs@5.1.0: + resolution: {integrity: sha1-TE0gRG3MZwsU+hFe9Pj9mUevKzo=} engines: {node: '>=12.17'} workerpool@6.5.1: @@ -17141,6 +18302,10 @@ packages: resolution: {integrity: sha1-gr6blX96/az5YeWYDxvyJ8C/dnM=} engines: {node: '>=18'} + xml-naming@0.1.0: + resolution: {integrity: sha1-ircQbFuNI8qi+rrByt8XE2N5+9g=} + engines: {node: '>=16.0.0'} + xml-naming@0.3.0: resolution: {integrity: sha1-RsHhi/4oWEeZgt0qzPNNFudJ7aI=} engines: {node: '>=16.0.0'} @@ -17181,8 +18346,8 @@ packages: resolution: {integrity: sha1-u3J3n1+kZRhrH0OPZ0+jR/2121Q=} engines: {node: '>=0.4'} - y-prosemirror@1.3.7: - resolution: {integrity: sha1-+I5VPaTqMyeLEUzwtqDql4sVToQ=} + y-prosemirror@1.3.5: + resolution: {integrity: sha1-tz3+4G+ck2hDQGNbKahPnjoAHJ0=} engines: {node: '>=16.0.0', npm: '>=8.0.0'} peerDependencies: prosemirror-model: ^1.7.1 @@ -17191,8 +18356,8 @@ packages: y-protocols: ^1.0.1 yjs: ^13.5.38 - y-protocols@1.0.7: - resolution: {integrity: sha1-ZjHEkudbeLOmE1OmAGfm+KTDjV8=} + y-protocols@1.0.6: + resolution: {integrity: sha1-ZtrYqVdSYjRD6OKMDpI2gtLA1JU=} engines: {node: '>=16.0.0', npm: '>=8.0.0'} peerDependencies: yjs: ^13.0.0 @@ -17217,6 +18382,11 @@ packages: resolution: {integrity: sha1-AOLeRDY57Q14/YfeDSdGn7z/tTM=} engines: {node: '>=18'} + yaml@2.8.3: + resolution: {integrity: sha1-oNa9Lvs90DxZNwIjcBg05gQJvX0=} + engines: {node: '>= 14.6'} + hasBin: true + yaml@2.9.0: resolution: {integrity: sha1-eCdK/ZNZih391hMN9qVm3vy/mqQ=} engines: {node: '>= 14.6'} @@ -17234,6 +18404,10 @@ packages: resolution: {integrity: sha1-8TH5ImkRrl2a04xDL+gJNmwjJes=} engines: {node: '>=10'} + yargs@16.2.0: + resolution: {integrity: sha1-HIK/D2tqZur85+8w43b0mhJHf2Y=} + engines: {node: '>=10'} + yargs@16.2.2: resolution: {integrity: sha1-xWcx3KDSeIrghm3TyDkH1rq4X30=} engines: {node: '>=10'} @@ -17249,15 +18423,11 @@ packages: yauzl@2.10.0: resolution: {integrity: sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=} - yauzl@3.4.0: - resolution: {integrity: sha1-iLKiFFXzfKfczy7rM7rLQ5IyJxk=} - engines: {node: '>=12'} - yazl@2.5.1: resolution: {integrity: sha1-o9ZdPdZZpbCTeFDoYJ8i//orXDU=} - yjs@13.6.31: - resolution: {integrity: sha1-Op3f5tDF14hSG3Df3XuQcUhhBBg=} + yjs@13.6.27: + resolution: {integrity: sha1-iJm+kp1X2gWgqhEtBEpcIEOTq3s=} engines: {node: '>=16.0.0', npm: '>=8.0.0'} ylru@1.4.0: @@ -17272,12 +18442,12 @@ packages: resolution: {integrity: sha1-ApTrPe4FAo0x7hpfosVWpqrxChs=} engines: {node: '>=10'} - yocto-queue@1.2.2: - resolution: {integrity: sha1-PgnJXT8aqJpYwRTJkiPt9jkVLAA=} + yocto-queue@1.1.1: + resolution: {integrity: sha1-/vZc46yfijLOrFpjT3ThflsjIRA=} engines: {node: '>=12.20'} - yoctocolors-cjs@2.1.3: - resolution: {integrity: sha1-fklk6o7EIrekCskX06NEz9IwS6o=} + yoctocolors-cjs@2.1.2: + resolution: {integrity: sha1-9LkFqECjdQaBOnrKoo/r6XdnokI=} engines: {node: '>=18'} yoga-wasm-web@0.3.3: @@ -17302,6 +18472,12 @@ packages: zod@3.25.76: resolution: {integrity: sha1-JoQcP2/SKmonYOfMtxkXl2hHHjQ=} + zod@4.1.13: + resolution: {integrity: sha1-k2maiv6Te6lrrbsM6L5gM8CktrE=} + + zod@4.3.6: + resolution: {integrity: sha1-icVuCqfSsFEH2JRBIicIeIWrESo=} + zod@4.4.3: resolution: {integrity: sha1-toDxcohdGLvr8hqDTqJeVaG781Y=} @@ -17321,62 +18497,122 @@ snapshots: '@antfu/install-pkg@1.1.0': dependencies: - package-manager-detector: 1.8.0 - tinyexec: 1.2.4 + package-manager-detector: 1.6.0 + tinyexec: 1.1.2 - '@anthropic-ai/claude-agent-sdk-darwin-arm64@0.3.218': + '@anthropic-ai/claude-agent-sdk-darwin-arm64@0.3.162': optional: true - '@anthropic-ai/claude-agent-sdk-darwin-x64@0.3.218': + '@anthropic-ai/claude-agent-sdk-darwin-x64@0.3.162': optional: true - '@anthropic-ai/claude-agent-sdk-linux-arm64-musl@0.3.218': + '@anthropic-ai/claude-agent-sdk-linux-arm64-musl@0.3.162': optional: true - '@anthropic-ai/claude-agent-sdk-linux-arm64@0.3.218': + '@anthropic-ai/claude-agent-sdk-linux-arm64@0.3.162': optional: true - '@anthropic-ai/claude-agent-sdk-linux-x64-musl@0.3.218': + '@anthropic-ai/claude-agent-sdk-linux-x64-musl@0.3.162': optional: true - '@anthropic-ai/claude-agent-sdk-linux-x64@0.3.218': + '@anthropic-ai/claude-agent-sdk-linux-x64@0.3.162': optional: true - '@anthropic-ai/claude-agent-sdk-win32-arm64@0.3.218': + '@anthropic-ai/claude-agent-sdk-win32-arm64@0.3.162': optional: true - '@anthropic-ai/claude-agent-sdk-win32-x64@0.3.218': + '@anthropic-ai/claude-agent-sdk-win32-x64@0.3.162': optional: true - '@anthropic-ai/claude-agent-sdk@0.3.218(@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.26.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) zod: 3.25.76 optionalDependencies: - '@anthropic-ai/claude-agent-sdk-darwin-arm64': 0.3.218 - '@anthropic-ai/claude-agent-sdk-darwin-x64': 0.3.218 - '@anthropic-ai/claude-agent-sdk-linux-arm64': 0.3.218 - '@anthropic-ai/claude-agent-sdk-linux-arm64-musl': 0.3.218 - '@anthropic-ai/claude-agent-sdk-linux-x64': 0.3.218 - '@anthropic-ai/claude-agent-sdk-linux-x64-musl': 0.3.218 - '@anthropic-ai/claude-agent-sdk-win32-arm64': 0.3.218 - '@anthropic-ai/claude-agent-sdk-win32-x64': 0.3.218 + '@anthropic-ai/claude-agent-sdk-darwin-arm64': 0.3.162 + '@anthropic-ai/claude-agent-sdk-darwin-x64': 0.3.162 + '@anthropic-ai/claude-agent-sdk-linux-arm64': 0.3.162 + '@anthropic-ai/claude-agent-sdk-linux-arm64-musl': 0.3.162 + '@anthropic-ai/claude-agent-sdk-linux-x64': 0.3.162 + '@anthropic-ai/claude-agent-sdk-linux-x64-musl': 0.3.162 + '@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)': + dependencies: + '@anthropic-ai/sdk': 0.93.0(zod@4.1.13) + '@modelcontextprotocol/sdk': 1.26.0(supports-color@8.1.1)(zod@4.1.13) + zod: 4.1.13 + optionalDependencies: + '@anthropic-ai/claude-agent-sdk-darwin-arm64': 0.3.162 + '@anthropic-ai/claude-agent-sdk-darwin-x64': 0.3.162 + '@anthropic-ai/claude-agent-sdk-linux-arm64': 0.3.162 + '@anthropic-ai/claude-agent-sdk-linux-arm64-musl': 0.3.162 + '@anthropic-ai/claude-agent-sdk-linux-x64': 0.3.162 + '@anthropic-ai/claude-agent-sdk-linux-x64-musl': 0.3.162 + '@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)': + dependencies: + '@anthropic-ai/sdk': 0.93.0(zod@4.3.6) + '@modelcontextprotocol/sdk': 1.26.0(zod@4.3.6) + zod: 4.3.6 + optionalDependencies: + '@anthropic-ai/claude-agent-sdk-darwin-arm64': 0.3.162 + '@anthropic-ai/claude-agent-sdk-darwin-x64': 0.3.162 + '@anthropic-ai/claude-agent-sdk-linux-arm64': 0.3.162 + '@anthropic-ai/claude-agent-sdk-linux-arm64-musl': 0.3.162 + '@anthropic-ai/claude-agent-sdk-linux-x64': 0.3.162 + '@anthropic-ai/claude-agent-sdk-linux-x64-musl': 0.3.162 + '@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.4.3))(zod@4.3.6)': + dependencies: + '@anthropic-ai/sdk': 0.93.0(zod@4.3.6) + '@modelcontextprotocol/sdk': 1.26.0(zod@4.4.3) + zod: 4.3.6 + optionalDependencies: + '@anthropic-ai/claude-agent-sdk-darwin-arm64': 0.3.162 + '@anthropic-ai/claude-agent-sdk-darwin-x64': 0.3.162 + '@anthropic-ai/claude-agent-sdk-linux-arm64': 0.3.162 + '@anthropic-ai/claude-agent-sdk-linux-arm64-musl': 0.3.162 + '@anthropic-ai/claude-agent-sdk-linux-x64': 0.3.162 + '@anthropic-ai/claude-agent-sdk-linux-x64-musl': 0.3.162 + '@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.4.3))(@modelcontextprotocol/sdk@1.26.0(zod@4.4.3))(zod@4.3.6)': + dependencies: + '@anthropic-ai/sdk': 0.93.0(zod@4.4.3) + '@modelcontextprotocol/sdk': 1.26.0(zod@4.4.3) + zod: 4.3.6 + optionalDependencies: + '@anthropic-ai/claude-agent-sdk-darwin-arm64': 0.3.162 + '@anthropic-ai/claude-agent-sdk-darwin-x64': 0.3.162 + '@anthropic-ai/claude-agent-sdk-linux-arm64': 0.3.162 + '@anthropic-ai/claude-agent-sdk-linux-arm64-musl': 0.3.162 + '@anthropic-ai/claude-agent-sdk-linux-x64': 0.3.162 + '@anthropic-ai/claude-agent-sdk-linux-x64-musl': 0.3.162 + '@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.218(@anthropic-ai/sdk@0.93.0(zod@4.4.3))(@modelcontextprotocol/sdk@1.26.0(zod@4.4.3))(zod@4.4.3)': + '@anthropic-ai/claude-agent-sdk@0.3.162(@anthropic-ai/sdk@0.93.0(zod@4.4.3))(@modelcontextprotocol/sdk@1.26.0(zod@4.4.3))(zod@4.4.3)': dependencies: '@anthropic-ai/sdk': 0.93.0(zod@4.4.3) - '@modelcontextprotocol/sdk': 1.26.0(supports-color@8.1.1)(zod@4.4.3) + '@modelcontextprotocol/sdk': 1.26.0(zod@4.4.3) zod: 4.4.3 optionalDependencies: - '@anthropic-ai/claude-agent-sdk-darwin-arm64': 0.3.218 - '@anthropic-ai/claude-agent-sdk-darwin-x64': 0.3.218 - '@anthropic-ai/claude-agent-sdk-linux-arm64': 0.3.218 - '@anthropic-ai/claude-agent-sdk-linux-arm64-musl': 0.3.218 - '@anthropic-ai/claude-agent-sdk-linux-x64': 0.3.218 - '@anthropic-ai/claude-agent-sdk-linux-x64-musl': 0.3.218 - '@anthropic-ai/claude-agent-sdk-win32-arm64': 0.3.218 - '@anthropic-ai/claude-agent-sdk-win32-x64': 0.3.218 + '@anthropic-ai/claude-agent-sdk-darwin-arm64': 0.3.162 + '@anthropic-ai/claude-agent-sdk-darwin-x64': 0.3.162 + '@anthropic-ai/claude-agent-sdk-linux-arm64': 0.3.162 + '@anthropic-ai/claude-agent-sdk-linux-arm64-musl': 0.3.162 + '@anthropic-ai/claude-agent-sdk-linux-x64': 0.3.162 + '@anthropic-ai/claude-agent-sdk-linux-x64-musl': 0.3.162 + '@anthropic-ai/claude-agent-sdk-win32-arm64': 0.3.162 + '@anthropic-ai/claude-agent-sdk-win32-x64': 0.3.162 '@anthropic-ai/sdk@0.93.0(zod@3.25.76)': dependencies: @@ -17384,19 +18620,31 @@ snapshots: optionalDependencies: zod: 3.25.76 + '@anthropic-ai/sdk@0.93.0(zod@4.1.13)': + dependencies: + json-schema-to-ts: 3.1.1 + optionalDependencies: + zod: 4.1.13 + + '@anthropic-ai/sdk@0.93.0(zod@4.3.6)': + dependencies: + json-schema-to-ts: 3.1.1 + optionalDependencies: + zod: 4.3.6 + '@anthropic-ai/sdk@0.93.0(zod@4.4.3)': dependencies: json-schema-to-ts: 3.1.1 optionalDependencies: zod: 4.4.3 - '@asamuzakjp/css-color@5.1.11': + '@asamuzakjp/css-color@5.0.1': dependencies: - '@asamuzakjp/generational-cache': 1.0.1 - '@csstools/css-calc': 3.3.0(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) - '@csstools/css-color-parser': 4.1.10(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) + '@csstools/css-calc': 3.1.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) + '@csstools/css-color-parser': 4.0.2(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) '@csstools/css-tokenizer': 4.0.0 + lru-cache: 11.2.7 '@asamuzakjp/dom-selector@6.8.1': dependencies: @@ -17404,186 +18652,463 @@ snapshots: bidi-js: 1.0.3 css-tree: 3.2.1 is-potential-custom-element-name: 1.0.1 - lru-cache: 11.5.2 - - '@asamuzakjp/generational-cache@1.0.1': {} + lru-cache: 11.2.7 '@asamuzakjp/nwsapi@2.3.9': {} - '@aws-sdk/checksums@3.1000.19': + '@aws-crypto/crc32@5.2.0': dependencies: - '@aws-sdk/core': 3.976.0 - '@aws-sdk/types': 3.974.2 - '@smithy/core': 3.29.7 - '@smithy/types': 4.16.1 + '@aws-crypto/util': 5.2.0 + '@aws-sdk/types': 3.973.5 tslib: 2.8.1 - '@aws-sdk/client-s3@3.1093.0': - dependencies: - '@aws-sdk/checksums': 3.1000.19 - '@aws-sdk/core': 3.976.0 - '@aws-sdk/credential-provider-node': 3.972.71 - '@aws-sdk/middleware-sdk-s3': 3.972.65 - '@aws-sdk/signature-v4-multi-region': 3.996.41 - '@aws-sdk/types': 3.974.2 - '@smithy/core': 3.29.7 - '@smithy/fetch-http-handler': 5.6.9 - '@smithy/node-http-handler': 4.9.9 - '@smithy/types': 4.16.1 + '@aws-crypto/crc32c@5.2.0': + dependencies: + '@aws-crypto/util': 5.2.0 + '@aws-sdk/types': 3.973.5 tslib: 2.8.1 - '@aws-sdk/core@3.976.0': + '@aws-crypto/sha1-browser@5.2.0': + dependencies: + '@aws-crypto/supports-web-crypto': 5.2.0 + '@aws-crypto/util': 5.2.0 + '@aws-sdk/types': 3.973.5 + '@aws-sdk/util-locate-window': 3.965.5 + '@smithy/util-utf8': 2.3.0 + tslib: 2.8.1 + + '@aws-crypto/sha256-browser@5.2.0': + dependencies: + '@aws-crypto/sha256-js': 5.2.0 + '@aws-crypto/supports-web-crypto': 5.2.0 + '@aws-crypto/util': 5.2.0 + '@aws-sdk/types': 3.973.5 + '@aws-sdk/util-locate-window': 3.965.5 + '@smithy/util-utf8': 2.3.0 + tslib: 2.8.1 + + '@aws-crypto/sha256-js@5.2.0': + dependencies: + '@aws-crypto/util': 5.2.0 + '@aws-sdk/types': 3.973.5 + tslib: 2.8.1 + + '@aws-crypto/supports-web-crypto@5.2.0': dependencies: - '@aws-sdk/types': 3.974.2 - '@aws-sdk/xml-builder': 3.972.36 - '@aws/lambda-invoke-store': 0.3.0 - '@smithy/core': 3.29.7 - '@smithy/signature-v4': 5.6.8 - '@smithy/types': 4.16.1 - bowser: 2.14.1 tslib: 2.8.1 - '@aws-sdk/credential-provider-env@3.972.60': + '@aws-crypto/util@5.2.0': dependencies: - '@aws-sdk/core': 3.976.0 - '@aws-sdk/types': 3.974.2 - '@smithy/core': 3.29.7 + '@aws-sdk/types': 3.973.5 + '@smithy/util-utf8': 2.3.0 + tslib: 2.8.1 + + '@aws-sdk/client-s3@3.1004.0': + dependencies: + '@aws-crypto/sha1-browser': 5.2.0 + '@aws-crypto/sha256-browser': 5.2.0 + '@aws-crypto/sha256-js': 5.2.0 + '@aws-sdk/core': 3.973.18 + '@aws-sdk/credential-provider-node': 3.972.18 + '@aws-sdk/middleware-bucket-endpoint': 3.972.7 + '@aws-sdk/middleware-expect-continue': 3.972.7 + '@aws-sdk/middleware-flexible-checksums': 3.973.4 + '@aws-sdk/middleware-host-header': 3.972.7 + '@aws-sdk/middleware-location-constraint': 3.972.7 + '@aws-sdk/middleware-logger': 3.972.7 + '@aws-sdk/middleware-recursion-detection': 3.972.7 + '@aws-sdk/middleware-sdk-s3': 3.972.18 + '@aws-sdk/middleware-ssec': 3.972.7 + '@aws-sdk/middleware-user-agent': 3.972.19 + '@aws-sdk/region-config-resolver': 3.972.7 + '@aws-sdk/signature-v4-multi-region': 3.996.6 + '@aws-sdk/types': 3.973.5 + '@aws-sdk/util-endpoints': 3.996.4 + '@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/eventstream-serde-browser': 4.2.11 + '@smithy/eventstream-serde-config-resolver': 4.3.11 + '@smithy/eventstream-serde-node': 4.2.11 + '@smithy/fetch-http-handler': 5.3.13 + '@smithy/hash-blob-browser': 4.2.12 + '@smithy/hash-node': 4.2.11 + '@smithy/hash-stream-node': 4.2.11 + '@smithy/invalid-dependency': 4.2.11 + '@smithy/md5-js': 4.2.11 + '@smithy/middleware-content-length': 4.2.11 + '@smithy/middleware-endpoint': 4.4.23 + '@smithy/middleware-retry': 4.4.40 + '@smithy/middleware-serde': 4.2.12 + '@smithy/middleware-stack': 4.2.11 + '@smithy/node-config-provider': 4.3.11 + '@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/url-parser': 4.2.11 + '@smithy/util-base64': 4.3.2 + '@smithy/util-body-length-browser': 4.2.2 + '@smithy/util-body-length-node': 4.2.3 + '@smithy/util-defaults-mode-browser': 4.3.39 + '@smithy/util-defaults-mode-node': 4.2.42 + '@smithy/util-endpoints': 3.3.2 + '@smithy/util-middleware': 4.2.11 + '@smithy/util-retry': 4.2.11 + '@smithy/util-stream': 4.5.17 + '@smithy/util-utf8': 4.2.2 + '@smithy/util-waiter': 4.2.11 + tslib: 2.8.1 + transitivePeerDependencies: + - aws-crt + + '@aws-sdk/core@3.973.18': + dependencies: + '@aws-sdk/types': 3.973.5 + '@aws-sdk/xml-builder': 3.972.10 + '@smithy/core': 3.29.6 + '@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.16.1 + '@smithy/util-base64': 4.3.2 + '@smithy/util-middleware': 4.2.11 + '@smithy/util-utf8': 4.2.2 tslib: 2.8.1 - '@aws-sdk/credential-provider-http@3.972.62': + '@aws-sdk/crc64-nvme@3.972.4': dependencies: - '@aws-sdk/core': 3.976.0 - '@aws-sdk/types': 3.974.2 - '@smithy/core': 3.29.7 - '@smithy/fetch-http-handler': 5.6.9 - '@smithy/node-http-handler': 4.9.9 '@smithy/types': 4.16.1 tslib: 2.8.1 - '@aws-sdk/credential-provider-ini@3.973.5': - dependencies: - '@aws-sdk/core': 3.976.0 - '@aws-sdk/credential-provider-env': 3.972.60 - '@aws-sdk/credential-provider-http': 3.972.62 - '@aws-sdk/credential-provider-login': 3.972.67 - '@aws-sdk/credential-provider-process': 3.972.60 - '@aws-sdk/credential-provider-sso': 3.973.4 - '@aws-sdk/credential-provider-web-identity': 3.972.66 - '@aws-sdk/nested-clients': 3.997.34 - '@aws-sdk/types': 3.974.2 - '@smithy/core': 3.29.7 - '@smithy/credential-provider-imds': 4.4.12 + '@aws-sdk/credential-provider-env@3.972.16': + dependencies: + '@aws-sdk/core': 3.973.18 + '@aws-sdk/types': 3.973.5 + '@smithy/property-provider': 4.2.11 '@smithy/types': 4.16.1 tslib: 2.8.1 - '@aws-sdk/credential-provider-login@3.972.67': + '@aws-sdk/credential-provider-http@3.972.18': dependencies: - '@aws-sdk/core': 3.976.0 - '@aws-sdk/nested-clients': 3.997.34 - '@aws-sdk/types': 3.974.2 - '@smithy/core': 3.29.7 + '@aws-sdk/core': 3.973.18 + '@aws-sdk/types': 3.973.5 + '@smithy/fetch-http-handler': 5.3.13 + '@smithy/node-http-handler': 4.4.14 + '@smithy/property-provider': 4.2.11 + '@smithy/protocol-http': 5.3.11 + '@smithy/smithy-client': 4.12.3 '@smithy/types': 4.16.1 + '@smithy/util-stream': 4.5.17 tslib: 2.8.1 - '@aws-sdk/credential-provider-node@3.972.71': - dependencies: - '@aws-sdk/credential-provider-env': 3.972.60 - '@aws-sdk/credential-provider-http': 3.972.62 - '@aws-sdk/credential-provider-ini': 3.973.5 - '@aws-sdk/credential-provider-process': 3.972.60 - '@aws-sdk/credential-provider-sso': 3.973.4 - '@aws-sdk/credential-provider-web-identity': 3.972.66 - '@aws-sdk/types': 3.974.2 - '@smithy/core': 3.29.7 - '@smithy/credential-provider-imds': 4.4.12 + '@aws-sdk/credential-provider-ini@3.972.17': + dependencies: + '@aws-sdk/core': 3.973.18 + '@aws-sdk/credential-provider-env': 3.972.16 + '@aws-sdk/credential-provider-http': 3.972.18 + '@aws-sdk/credential-provider-login': 3.972.17 + '@aws-sdk/credential-provider-process': 3.972.16 + '@aws-sdk/credential-provider-sso': 3.972.17 + '@aws-sdk/credential-provider-web-identity': 3.972.17 + '@aws-sdk/nested-clients': 3.996.7 + '@aws-sdk/types': 3.973.5 + '@smithy/credential-provider-imds': 4.2.11 + '@smithy/property-provider': 4.2.11 + '@smithy/shared-ini-file-loader': 4.4.6 '@smithy/types': 4.16.1 tslib: 2.8.1 + transitivePeerDependencies: + - aws-crt - '@aws-sdk/credential-provider-process@3.972.60': + '@aws-sdk/credential-provider-login@3.972.17': dependencies: - '@aws-sdk/core': 3.976.0 - '@aws-sdk/types': 3.974.2 - '@smithy/core': 3.29.7 + '@aws-sdk/core': 3.973.18 + '@aws-sdk/nested-clients': 3.996.7 + '@aws-sdk/types': 3.973.5 + '@smithy/property-provider': 4.2.11 + '@smithy/protocol-http': 5.3.11 + '@smithy/shared-ini-file-loader': 4.4.6 + '@smithy/types': 4.16.1 + tslib: 2.8.1 + transitivePeerDependencies: + - aws-crt + + '@aws-sdk/credential-provider-node@3.972.18': + dependencies: + '@aws-sdk/credential-provider-env': 3.972.16 + '@aws-sdk/credential-provider-http': 3.972.18 + '@aws-sdk/credential-provider-ini': 3.972.17 + '@aws-sdk/credential-provider-process': 3.972.16 + '@aws-sdk/credential-provider-sso': 3.972.17 + '@aws-sdk/credential-provider-web-identity': 3.972.17 + '@aws-sdk/types': 3.973.5 + '@smithy/credential-provider-imds': 4.2.11 + '@smithy/property-provider': 4.2.11 + '@smithy/shared-ini-file-loader': 4.4.6 '@smithy/types': 4.16.1 tslib: 2.8.1 + transitivePeerDependencies: + - aws-crt - '@aws-sdk/credential-provider-sso@3.973.4': + '@aws-sdk/credential-provider-process@3.972.16': dependencies: - '@aws-sdk/core': 3.976.0 - '@aws-sdk/nested-clients': 3.997.34 - '@aws-sdk/token-providers': 3.1092.0 - '@aws-sdk/types': 3.974.2 - '@smithy/core': 3.29.7 + '@aws-sdk/core': 3.973.18 + '@aws-sdk/types': 3.973.5 + '@smithy/property-provider': 4.2.11 + '@smithy/shared-ini-file-loader': 4.4.6 '@smithy/types': 4.16.1 tslib: 2.8.1 - '@aws-sdk/credential-provider-web-identity@3.972.66': + '@aws-sdk/credential-provider-sso@3.972.17': dependencies: - '@aws-sdk/core': 3.976.0 - '@aws-sdk/nested-clients': 3.997.34 - '@aws-sdk/types': 3.974.2 - '@smithy/core': 3.29.7 + '@aws-sdk/core': 3.973.18 + '@aws-sdk/nested-clients': 3.996.7 + '@aws-sdk/token-providers': 3.1004.0 + '@aws-sdk/types': 3.973.5 + '@smithy/property-provider': 4.2.11 + '@smithy/shared-ini-file-loader': 4.4.6 '@smithy/types': 4.16.1 tslib: 2.8.1 + transitivePeerDependencies: + - aws-crt - '@aws-sdk/lib-storage@3.1093.0(@aws-sdk/client-s3@3.1093.0)': + '@aws-sdk/credential-provider-web-identity@3.972.17': dependencies: - '@aws-sdk/client-s3': 3.1093.0 - '@smithy/core': 3.29.7 + '@aws-sdk/core': 3.973.18 + '@aws-sdk/nested-clients': 3.996.7 + '@aws-sdk/types': 3.973.5 + '@smithy/property-provider': 4.2.11 + '@smithy/shared-ini-file-loader': 4.4.6 '@smithy/types': 4.16.1 + tslib: 2.8.1 + transitivePeerDependencies: + - aws-crt + + '@aws-sdk/lib-storage@3.1004.0(@aws-sdk/client-s3@3.1004.0)': + dependencies: + '@aws-sdk/client-s3': 3.1004.0 + '@smithy/abort-controller': 4.2.11 + '@smithy/middleware-endpoint': 4.4.23 + '@smithy/smithy-client': 4.12.3 buffer: 5.6.0 events: 3.3.0 stream-browserify: 3.0.0 tslib: 2.8.1 - '@aws-sdk/middleware-sdk-s3@3.972.65': + '@aws-sdk/middleware-bucket-endpoint@3.972.7': + dependencies: + '@aws-sdk/types': 3.973.5 + '@aws-sdk/util-arn-parser': 3.972.3 + '@smithy/node-config-provider': 4.3.11 + '@smithy/protocol-http': 5.3.11 + '@smithy/types': 4.16.1 + '@smithy/util-config-provider': 4.2.2 + tslib: 2.8.1 + + '@aws-sdk/middleware-expect-continue@3.972.7': + dependencies: + '@aws-sdk/types': 3.973.5 + '@smithy/protocol-http': 5.3.11 + '@smithy/types': 4.16.1 + tslib: 2.8.1 + + '@aws-sdk/middleware-flexible-checksums@3.973.4': + dependencies: + '@aws-crypto/crc32': 5.2.0 + '@aws-crypto/crc32c': 5.2.0 + '@aws-crypto/util': 5.2.0 + '@aws-sdk/core': 3.973.18 + '@aws-sdk/crc64-nvme': 3.972.4 + '@aws-sdk/types': 3.973.5 + '@smithy/is-array-buffer': 4.2.2 + '@smithy/node-config-provider': 4.3.11 + '@smithy/protocol-http': 5.3.11 + '@smithy/types': 4.16.1 + '@smithy/util-middleware': 4.2.11 + '@smithy/util-stream': 4.5.17 + '@smithy/util-utf8': 4.2.2 + tslib: 2.8.1 + + '@aws-sdk/middleware-host-header@3.972.7': + dependencies: + '@aws-sdk/types': 3.973.5 + '@smithy/protocol-http': 5.3.11 + '@smithy/types': 4.16.1 + tslib: 2.8.1 + + '@aws-sdk/middleware-location-constraint@3.972.7': + dependencies: + '@aws-sdk/types': 3.973.5 + '@smithy/types': 4.16.1 + tslib: 2.8.1 + + '@aws-sdk/middleware-logger@3.972.7': + dependencies: + '@aws-sdk/types': 3.973.5 + '@smithy/types': 4.16.1 + tslib: 2.8.1 + + '@aws-sdk/middleware-recursion-detection@3.972.7': + dependencies: + '@aws-sdk/types': 3.973.5 + '@aws/lambda-invoke-store': 0.2.3 + '@smithy/protocol-http': 5.3.11 + '@smithy/types': 4.16.1 + tslib: 2.8.1 + + '@aws-sdk/middleware-sdk-s3@3.972.18': + dependencies: + '@aws-sdk/core': 3.973.18 + '@aws-sdk/types': 3.973.5 + '@aws-sdk/util-arn-parser': 3.972.3 + '@smithy/core': 3.29.6 + '@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.16.1 + '@smithy/util-config-provider': 4.2.2 + '@smithy/util-middleware': 4.2.11 + '@smithy/util-stream': 4.5.17 + '@smithy/util-utf8': 4.2.2 + tslib: 2.8.1 + + '@aws-sdk/middleware-ssec@3.972.7': + dependencies: + '@aws-sdk/types': 3.973.5 + '@smithy/types': 4.16.1 + tslib: 2.8.1 + + '@aws-sdk/middleware-user-agent@3.972.19': + dependencies: + '@aws-sdk/core': 3.973.18 + '@aws-sdk/types': 3.973.5 + '@aws-sdk/util-endpoints': 3.996.4 + '@smithy/core': 3.29.6 + '@smithy/protocol-http': 5.3.11 + '@smithy/types': 4.16.1 + '@smithy/util-retry': 4.2.11 + tslib: 2.8.1 + + '@aws-sdk/nested-clients@3.996.7': + dependencies: + '@aws-crypto/sha256-browser': 5.2.0 + '@aws-crypto/sha256-js': 5.2.0 + '@aws-sdk/core': 3.973.18 + '@aws-sdk/middleware-host-header': 3.972.7 + '@aws-sdk/middleware-logger': 3.972.7 + '@aws-sdk/middleware-recursion-detection': 3.972.7 + '@aws-sdk/middleware-user-agent': 3.972.19 + '@aws-sdk/region-config-resolver': 3.972.7 + '@aws-sdk/types': 3.973.5 + '@aws-sdk/util-endpoints': 3.996.4 + '@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.29.6 + '@smithy/fetch-http-handler': 5.3.13 + '@smithy/hash-node': 4.2.11 + '@smithy/invalid-dependency': 4.2.11 + '@smithy/middleware-content-length': 4.2.11 + '@smithy/middleware-endpoint': 4.4.23 + '@smithy/middleware-retry': 4.4.40 + '@smithy/middleware-serde': 4.2.12 + '@smithy/middleware-stack': 4.2.11 + '@smithy/node-config-provider': 4.3.11 + '@smithy/node-http-handler': 4.4.14 + '@smithy/protocol-http': 5.3.11 + '@smithy/smithy-client': 4.12.3 + '@smithy/types': 4.16.1 + '@smithy/url-parser': 4.2.11 + '@smithy/util-base64': 4.3.2 + '@smithy/util-body-length-browser': 4.2.2 + '@smithy/util-body-length-node': 4.2.3 + '@smithy/util-defaults-mode-browser': 4.3.39 + '@smithy/util-defaults-mode-node': 4.2.42 + '@smithy/util-endpoints': 3.3.2 + '@smithy/util-middleware': 4.2.11 + '@smithy/util-retry': 4.2.11 + '@smithy/util-utf8': 4.2.2 + tslib: 2.8.1 + transitivePeerDependencies: + - aws-crt + + '@aws-sdk/region-config-resolver@3.972.7': + dependencies: + '@aws-sdk/types': 3.973.5 + '@smithy/config-resolver': 4.4.10 + '@smithy/node-config-provider': 4.3.11 + '@smithy/types': 4.16.1 + tslib: 2.8.1 + + '@aws-sdk/signature-v4-multi-region@3.996.6': + dependencies: + '@aws-sdk/middleware-sdk-s3': 3.972.18 + '@aws-sdk/types': 3.973.5 + '@smithy/protocol-http': 5.3.11 + '@smithy/signature-v4': 5.3.11 + '@smithy/types': 4.16.1 + tslib: 2.8.1 + + '@aws-sdk/token-providers@3.1004.0': dependencies: - '@aws-sdk/core': 3.976.0 - '@aws-sdk/signature-v4-multi-region': 3.996.41 - '@aws-sdk/types': 3.974.2 - '@smithy/core': 3.29.7 + '@aws-sdk/core': 3.973.18 + '@aws-sdk/nested-clients': 3.996.7 + '@aws-sdk/types': 3.973.5 + '@smithy/property-provider': 4.2.11 + '@smithy/shared-ini-file-loader': 4.4.6 '@smithy/types': 4.16.1 tslib: 2.8.1 + transitivePeerDependencies: + - aws-crt - '@aws-sdk/nested-clients@3.997.34': + '@aws-sdk/types@3.973.5': dependencies: - '@aws-sdk/core': 3.976.0 - '@aws-sdk/signature-v4-multi-region': 3.996.41 - '@aws-sdk/types': 3.974.2 - '@smithy/core': 3.29.7 - '@smithy/fetch-http-handler': 5.6.9 - '@smithy/node-http-handler': 4.9.9 '@smithy/types': 4.16.1 tslib: 2.8.1 - '@aws-sdk/signature-v4-multi-region@3.996.41': + '@aws-sdk/util-arn-parser@3.972.3': dependencies: - '@aws-sdk/types': 3.974.2 - '@smithy/signature-v4': 5.6.8 + tslib: 2.8.1 + + '@aws-sdk/util-endpoints@3.996.4': + dependencies: + '@aws-sdk/types': 3.973.5 '@smithy/types': 4.16.1 + '@smithy/url-parser': 4.2.11 + '@smithy/util-endpoints': 3.3.2 + tslib: 2.8.1 + + '@aws-sdk/util-locate-window@3.965.5': + dependencies: tslib: 2.8.1 - '@aws-sdk/token-providers@3.1092.0': + '@aws-sdk/util-user-agent-browser@3.972.7': dependencies: - '@aws-sdk/core': 3.976.0 - '@aws-sdk/nested-clients': 3.997.34 - '@aws-sdk/types': 3.974.2 - '@smithy/core': 3.29.7 + '@aws-sdk/types': 3.973.5 '@smithy/types': 4.16.1 + bowser: 2.11.0 tslib: 2.8.1 - '@aws-sdk/types@3.974.2': + '@aws-sdk/util-user-agent-node@3.973.4': dependencies: + '@aws-sdk/middleware-user-agent': 3.972.19 + '@aws-sdk/types': 3.973.5 + '@smithy/node-config-provider': 4.3.11 '@smithy/types': 4.16.1 tslib: 2.8.1 - '@aws-sdk/xml-builder@3.972.36': + '@aws-sdk/xml-builder@3.972.10': dependencies: '@smithy/types': 4.16.1 + fast-xml-parser: 5.10.1 tslib: 2.8.1 - '@aws/lambda-invoke-store@0.3.0': {} + '@aws/lambda-invoke-store@0.2.3': {} '@azu/format-text@1.0.2': {} @@ -17591,6 +19116,17 @@ snapshots: dependencies: '@azu/format-text': 1.0.2 + '@azure-rest/core-client@2.4.0': + dependencies: + '@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: + - supports-color + '@azure-rest/core-client@2.8.0': dependencies: '@azure/abort-controller': 2.2.0 @@ -17604,8 +19140,8 @@ snapshots: '@azure-rest/maps-search@2.0.0-beta.3': dependencies: - '@azure-rest/core-client': 2.8.0 - '@azure/core-auth': 1.11.0 + '@azure-rest/core-client': 2.4.0 + '@azure/core-auth': 1.9.0 '@azure/core-lro': 2.7.2 '@azure/core-rest-pipeline': 1.25.0 '@azure/logger': 1.4.0 @@ -17618,40 +19154,49 @@ snapshots: dependencies: tslib: 2.8.1 - '@azure/abort-controller@2.2.0': + '@azure/abort-controller@2.1.2': dependencies: tslib: 2.8.1 - '@azure/ai-projects@2.3.1(@aws-sdk/credential-provider-node@3.972.71)(@smithy/signature-v4@5.6.8)(ws@8.21.1)(zod@3.25.76)': + '@azure/abort-controller@2.2.0': dependencies: - '@azure-rest/core-client': 2.8.0 - '@azure/abort-controller': 2.2.0 - '@azure/core-auth': 1.11.0 - '@azure/core-lro': 3.4.0 - '@azure/core-paging': 1.7.0 - '@azure/core-rest-pipeline': 1.25.0 - '@azure/core-sse': 2.4.0 - '@azure/core-util': 1.14.0 + tslib: 2.8.1 + + '@azure/ai-projects@2.2.0(ws@8.21.1)(zod@3.25.76)': + dependencies: + '@azure-rest/core-client': 2.4.0 + '@azure/abort-controller': 2.1.2 + '@azure/core-auth': 1.10.1 + '@azure/core-lro': 3.2.0 + '@azure/core-paging': 1.6.2 + '@azure/core-rest-pipeline': 1.22.2 + '@azure/core-sse': 2.2.0 + '@azure/core-tracing': 1.3.1 + '@azure/core-util': 1.13.1 '@azure/identity': 4.13.1 - '@azure/logger': 1.4.0 - '@azure/storage-blob': 12.33.0 - '@opentelemetry/api': 1.9.1 - openai: 6.48.0(@aws-sdk/credential-provider-node@3.972.71)(@smithy/signature-v4@5.6.8)(ws@8.21.1)(zod@3.25.76) + '@azure/logger': 1.3.0 + '@azure/storage-blob': 12.27.0 + openai: 6.41.0(ws@8.21.1)(zod@3.25.76) tslib: 2.8.1 transitivePeerDependencies: - - '@aws-sdk/credential-provider-node' - - '@smithy/hash-node' - - '@smithy/signature-v4' - supports-color - ws - zod '@azure/arm-authorization@9.0.0': dependencies: - '@azure/core-auth': 1.11.0 + '@azure/core-auth': 1.9.0 '@azure/core-client': 1.11.0 - '@azure/core-paging': 1.7.0 + '@azure/core-paging': 1.6.2 '@azure/core-rest-pipeline': 1.25.0 + tslib: 2.6.2 + transitivePeerDependencies: + - supports-color + + '@azure/core-auth@1.10.1': + dependencies: + '@azure/abort-controller': 2.2.0 + '@azure/core-util': 1.14.0 tslib: 2.8.1 transitivePeerDependencies: - supports-color @@ -17664,6 +19209,26 @@ snapshots: transitivePeerDependencies: - supports-color + '@azure/core-auth@1.9.0': + dependencies: + '@azure/abort-controller': 2.1.2 + '@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.25.0 + '@azure/core-tracing': 1.3.1 + '@azure/core-util': 1.13.1 + '@azure/logger': 1.4.0 + tslib: 2.8.1 + transitivePeerDependencies: + - supports-color + '@azure/core-client@1.11.0': dependencies: '@azure/abort-controller': 2.2.0 @@ -17676,11 +19241,31 @@ snapshots: transitivePeerDependencies: - supports-color - '@azure/core-http-compat@2.5.0(@azure/core-client@1.11.0)(@azure/core-rest-pipeline@1.25.0)': + '@azure/core-client@1.9.2': dependencies: - '@azure/abort-controller': 2.2.0 + '@azure/abort-controller': 2.1.2 + '@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 + + '@azure/core-http-compat@2.1.2': + dependencies: + '@azure/abort-controller': 2.1.2 '@azure/core-client': 1.11.0 '@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.25.0)': + dependencies: + '@azure/abort-controller': 2.2.0 + '@azure/core-client': 1.10.1 + '@azure/core-rest-pipeline': 1.25.0 '@azure/core-lro@2.7.2': dependencies: @@ -17691,7 +19276,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@azure/core-lro@3.4.0': + '@azure/core-lro@3.2.0': dependencies: '@azure/abort-controller': 2.2.0 '@azure/core-util': 1.14.0 @@ -17700,10 +19285,38 @@ snapshots: transitivePeerDependencies: - supports-color + '@azure/core-paging@1.6.2': + dependencies: + tslib: 2.8.1 + '@azure/core-paging@1.7.0': dependencies: tslib: 2.8.1 + '@azure/core-rest-pipeline@1.20.0': + dependencies: + '@azure/abort-controller': 2.1.2 + '@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: + - supports-color + + '@azure/core-rest-pipeline@1.22.2': + dependencies: + '@azure/abort-controller': 2.1.2 + '@azure/core-auth': 1.10.1 + '@azure/core-tracing': 1.3.1 + '@azure/core-util': 1.13.1 + '@azure/logger': 1.4.0 + '@typespec/ts-http-runtime': 0.3.3 + tslib: 2.8.1 + transitivePeerDependencies: + - supports-color + '@azure/core-rest-pipeline@1.25.0': dependencies: '@azure/abort-controller': 2.2.0 @@ -17716,7 +19329,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@azure/core-sse@2.4.0': + '@azure/core-sse@2.2.0': + dependencies: + tslib: 2.8.1 + + '@azure/core-tracing@1.2.0': + dependencies: + tslib: 2.8.1 + + '@azure/core-tracing@1.3.1': dependencies: tslib: 2.8.1 @@ -17724,6 +19345,19 @@ snapshots: dependencies: tslib: 2.8.1 + '@azure/core-util@1.11.0': + dependencies: + '@azure/abort-controller': 2.1.2 + tslib: 2.8.1 + + '@azure/core-util@1.13.1': + dependencies: + '@azure/abort-controller': 2.2.0 + '@typespec/ts-http-runtime': 0.3.3 + tslib: 2.8.1 + transitivePeerDependencies: + - supports-color + '@azure/core-util@1.14.0': dependencies: '@azure/abort-controller': 2.2.0 @@ -17732,48 +19366,65 @@ snapshots: transitivePeerDependencies: - supports-color - '@azure/core-xml@1.6.0': + '@azure/core-xml@1.5.0': dependencies: fast-xml-parser: 5.10.1 tslib: 2.8.1 - '@azure/cosmos@4.10.0': + '@azure/cosmos@4.9.1(@azure/core-client@1.10.1)': dependencies: - '@azure/abort-controller': 2.2.0 - '@azure/core-auth': 1.11.0 + '@azure/abort-controller': 2.1.2 + '@azure/core-auth': 1.9.0 '@azure/core-rest-pipeline': 1.25.0 - '@azure/core-tracing': 1.4.0 - '@azure/core-util': 1.14.0 - '@azure/keyvault-keys': 4.10.2 + '@azure/core-tracing': 1.2.0 + '@azure/core-util': 1.11.0 + '@azure/keyvault-keys': 4.10.0(@azure/core-client@1.10.1) '@azure/logger': 1.4.0 fast-json-stable-stringify: 2.1.0 priorityqueuejs: 2.0.0 semaphore: 1.1.0 tslib: 2.8.1 transitivePeerDependencies: + - '@azure/core-client' - supports-color '@azure/identity-broker@1.4.0': dependencies: - '@azure/core-auth': 1.11.0 + '@azure/core-auth': 1.10.1 '@azure/identity': 4.13.1 - '@azure/msal-node': 5.4.2 - '@azure/msal-node-extensions': 5.3.3 + '@azure/msal-node': 5.2.0 + '@azure/msal-node-extensions': 5.2.0 tslib: 2.8.1 transitivePeerDependencies: - supports-color - '@azure/identity-cache-persistence@1.3.0': + '@azure/identity-cache-persistence@1.2.0': dependencies: - '@azure/core-auth': 1.11.0 + '@azure/core-auth': 1.9.0 '@azure/identity': 4.13.1 - '@azure/msal-node': 5.4.2 - '@azure/msal-node-extensions': 5.3.3 + '@azure/msal-node': 3.5.3 + '@azure/msal-node-extensions': 1.5.13 keytar: 7.9.0 tslib: 2.8.1 transitivePeerDependencies: - supports-color + '@azure/identity@4.10.0': + dependencies: + '@azure/abort-controller': 2.1.2 + '@azure/core-auth': 1.9.0 + '@azure/core-client': 1.9.2 + '@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/msal-browser': 4.12.0 + '@azure/msal-node': 3.5.3 + open: 10.1.0 + tslib: 2.8.1 + transitivePeerDependencies: + - supports-color + '@azure/identity@4.13.1': dependencies: '@azure/abort-controller': 2.2.0 @@ -17783,8 +19434,8 @@ snapshots: '@azure/core-tracing': 1.4.0 '@azure/core-util': 1.14.0 '@azure/logger': 1.4.0 - '@azure/msal-browser': 5.17.1 - '@azure/msal-node': 5.4.2 + '@azure/msal-browser': 5.11.0 + '@azure/msal-node': 5.2.0 open: 10.2.0 tslib: 2.8.1 transitivePeerDependencies: @@ -17792,14 +19443,14 @@ snapshots: '@azure/keyvault-certificates@4.10.3': dependencies: - '@azure-rest/core-client': 2.8.0 - '@azure/abort-controller': 2.2.0 - '@azure/core-auth': 1.11.0 + '@azure-rest/core-client': 2.4.0 + '@azure/abort-controller': 2.1.2 + '@azure/core-auth': 1.10.1 '@azure/core-lro': 2.7.2 - '@azure/core-paging': 1.7.0 + '@azure/core-paging': 1.6.2 '@azure/core-rest-pipeline': 1.25.0 - '@azure/core-tracing': 1.4.0 - '@azure/core-util': 1.14.0 + '@azure/core-tracing': 1.3.1 + '@azure/core-util': 1.13.1 '@azure/keyvault-common': 2.1.0 '@azure/logger': 1.4.0 tslib: 2.8.1 @@ -17819,11 +19470,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@azure/keyvault-keys@4.10.2': + '@azure/keyvault-keys@4.10.0(@azure/core-client@1.10.1)': dependencies: '@azure-rest/core-client': 2.8.0 '@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.25.0 @@ -17833,24 +19485,39 @@ snapshots: '@azure/logger': 1.4.0 tslib: 2.8.1 transitivePeerDependencies: + - '@azure/core-client' - supports-color '@azure/keyvault-secrets@4.11.2': dependencies: - '@azure-rest/core-client': 2.8.0 - '@azure/abort-controller': 2.2.0 - '@azure/core-auth': 1.11.0 + '@azure-rest/core-client': 2.4.0 + '@azure/abort-controller': 2.1.2 + '@azure/core-auth': 1.10.1 '@azure/core-lro': 2.7.2 - '@azure/core-paging': 1.7.0 - '@azure/core-rest-pipeline': 1.25.0 - '@azure/core-tracing': 1.4.0 - '@azure/core-util': 1.14.0 + '@azure/core-paging': 1.6.2 + '@azure/core-rest-pipeline': 1.22.2 + '@azure/core-tracing': 1.3.1 + '@azure/core-util': 1.13.1 '@azure/keyvault-common': 2.1.0 '@azure/logger': 1.4.0 tslib: 2.8.1 transitivePeerDependencies: - supports-color + '@azure/logger@1.2.0': + dependencies: + '@typespec/ts-http-runtime': 0.2.2 + tslib: 2.6.2 + transitivePeerDependencies: + - supports-color + + '@azure/logger@1.3.0': + dependencies: + '@typespec/ts-http-runtime': 0.3.3 + tslib: 2.8.1 + transitivePeerDependencies: + - supports-color + '@azure/logger@1.4.0': dependencies: '@typespec/ts-http-runtime': 0.3.7 @@ -17868,81 +19535,85 @@ snapshots: transitivePeerDependencies: - supports-color - '@azure/msal-browser@5.17.1': + '@azure/msal-browser@4.12.0': + dependencies: + '@azure/msal-common': 15.6.0 + + '@azure/msal-browser@5.11.0': dependencies: - '@azure/msal-common': 16.11.2 + '@azure/msal-common': 16.6.2 - '@azure/msal-common@15.17.0': {} + '@azure/msal-common@15.6.0': {} - '@azure/msal-common@16.11.2': {} + '@azure/msal-common@16.6.0': {} - '@azure/msal-node-extensions@1.5.32': + '@azure/msal-common@16.6.2': {} + + '@azure/msal-node-extensions@1.5.13': dependencies: - '@azure/msal-common': 15.17.0 - '@azure/msal-node-runtime': 0.20.5 + '@azure/msal-common': 15.6.0 + '@azure/msal-node-runtime': 0.18.2 keytar: 7.9.0 - '@azure/msal-node-extensions@5.3.3': + '@azure/msal-node-extensions@5.2.0': dependencies: - '@azure/msal-common': 16.11.2 + '@azure/msal-common': 16.6.0 '@azure/msal-node-runtime': 0.20.5 keytar: 7.9.0 + '@azure/msal-node-runtime@0.18.2': {} + '@azure/msal-node-runtime@0.20.5': {} - '@azure/msal-node@5.4.2': + '@azure/msal-node@3.5.3': + dependencies: + '@azure/msal-common': 15.6.0 + jsonwebtoken: 9.0.2 + uuid: 8.3.2 + + '@azure/msal-node@5.2.0': dependencies: - '@azure/msal-common': 16.11.2 - jsonwebtoken: 9.0.3 + '@azure/msal-common': 16.6.0 + jsonwebtoken: 9.0.2 '@azure/search-documents@12.1.0': dependencies: - '@azure/core-auth': 1.11.0 - '@azure/core-client': 1.11.0 - '@azure/core-http-compat': 2.5.0(@azure/core-client@1.11.0)(@azure/core-rest-pipeline@1.25.0) - '@azure/core-paging': 1.7.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/core-auth': 1.9.0 + '@azure/core-client': 1.9.2 + '@azure/core-http-compat': 2.1.2 + '@azure/core-paging': 1.6.2 + '@azure/core-rest-pipeline': 1.20.0 + '@azure/core-tracing': 1.2.0 + '@azure/core-util': 1.11.0 + '@azure/logger': 1.2.0 events: 3.3.0 tslib: 2.8.1 transitivePeerDependencies: - supports-color - '@azure/storage-blob@12.33.0': + '@azure/storage-blob@12.27.0': dependencies: - '@azure/abort-controller': 2.2.0 - '@azure/core-auth': 1.11.0 - '@azure/core-client': 1.11.0 - '@azure/core-http-compat': 2.5.0(@azure/core-client@1.11.0)(@azure/core-rest-pipeline@1.25.0) + '@azure/abort-controller': 2.1.2 + '@azure/core-auth': 1.9.0 + '@azure/core-client': 1.9.2 + '@azure/core-http-compat': 2.1.2 '@azure/core-lro': 2.7.2 - '@azure/core-paging': 1.7.0 - '@azure/core-rest-pipeline': 1.25.0 - '@azure/core-tracing': 1.4.0 - '@azure/core-util': 1.14.0 - '@azure/core-xml': 1.6.0 + '@azure/core-paging': 1.6.2 + '@azure/core-rest-pipeline': 1.20.0 + '@azure/core-tracing': 1.2.0 + '@azure/core-util': 1.11.0 + '@azure/core-xml': 1.5.0 '@azure/logger': 1.4.0 - '@azure/storage-common': 12.4.1(@azure/core-client@1.11.0) events: 3.3.0 - tslib: 2.8.1 + tslib: 2.6.2 transitivePeerDependencies: - supports-color - '@azure/storage-common@12.4.1(@azure/core-client@1.11.0)': + '@babel/code-frame@7.27.1': dependencies: - '@azure/abort-controller': 2.2.0 - '@azure/core-auth': 1.11.0 - '@azure/core-http-compat': 2.5.0(@azure/core-client@1.11.0)(@azure/core-rest-pipeline@1.25.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 - events: 3.3.0 - tslib: 2.8.1 - transitivePeerDependencies: - - '@azure/core-client' - - supports-color + '@babel/helper-validator-identifier': 7.29.7 + js-tokens: 4.0.0 + picocolors: 1.1.1 '@babel/code-frame@7.29.7': dependencies: @@ -18006,6 +19677,8 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/helper-plugin-utils@7.27.1': {} + '@babel/helper-plugin-utils@7.29.7': {} '@babel/helper-string-parser@7.29.7': {} @@ -18058,7 +19731,7 @@ snapshots: '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.7)': dependencies: '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.29.7 @@ -18103,15 +19776,19 @@ snapshots: '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.29.7)': dependencies: '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-transform-arrow-functions@7.29.7(@babel/core@7.29.7)': + '@babel/plugin-transform-arrow-functions@7.27.1(@babel/core@7.29.7)': dependencies: '@babel/core': 7.29.7 - '@babel/helper-plugin-utils': 7.29.7 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/runtime@7.27.0': + dependencies: + regenerator-runtime: 0.14.0 '@babel/runtime@7.29.7': {} @@ -18156,11 +19833,18 @@ snapshots: '@cliqz/adblocker-extended-selectors@1.34.0': {} - '@cliqz/adblocker-puppeteer@1.23.8(puppeteer@24.43.1(typescript@5.4.5))': + '@cliqz/adblocker-puppeteer@1.23.8(puppeteer@24.37.5(typescript@5.4.5))': + dependencies: + '@cliqz/adblocker': 1.34.0 + '@cliqz/adblocker-content': 1.34.0 + puppeteer: 24.37.5(typescript@5.4.5) + tldts-experimental: 5.7.112 + + '@cliqz/adblocker-puppeteer@1.23.8(puppeteer@24.37.5(typescript@5.9.3))': dependencies: '@cliqz/adblocker': 1.34.0 '@cliqz/adblocker-content': 1.34.0 - puppeteer: 24.43.1(typescript@5.4.5) + puppeteer: 24.37.5(typescript@5.9.3) tldts-experimental: 5.7.112 '@cliqz/adblocker@1.34.0': @@ -18171,158 +19855,154 @@ snapshots: '@remusao/small': 1.3.0 '@remusao/smaz': 1.10.0 '@types/chrome': 0.0.278 - '@types/firefox-webext-browser': 120.0.5 + '@types/firefox-webext-browser': 120.0.4 tldts-experimental: 6.1.86 - '@codemirror/autocomplete@6.20.3': + '@codemirror/autocomplete@6.18.6': dependencies: - '@codemirror/language': 6.12.4 + '@codemirror/language': 6.11.1 '@codemirror/state': 6.7.1 '@codemirror/view': 6.43.6 '@lezer/common': 1.5.2 - '@codemirror/commands@6.10.4': + '@codemirror/autocomplete@6.20.3': dependencies: - '@codemirror/language': 6.12.4 + '@codemirror/language': 6.11.1 '@codemirror/state': 6.7.1 '@codemirror/view': 6.43.6 '@lezer/common': 1.5.2 + '@codemirror/commands@6.8.1': + dependencies: + '@codemirror/language': 6.11.1 + '@codemirror/state': 6.7.1 + '@codemirror/view': 6.43.6 + '@lezer/common': 1.2.3 + '@codemirror/lang-angular@0.1.4': dependencies: - '@codemirror/lang-html': 6.4.11 - '@codemirror/lang-javascript': 6.2.5 - '@codemirror/language': 6.12.4 + '@codemirror/lang-html': 6.4.9 + '@codemirror/lang-javascript': 6.2.4 + '@codemirror/language': 6.11.1 '@lezer/common': 1.5.2 '@lezer/highlight': 1.2.3 '@lezer/lr': 1.4.10 - '@codemirror/lang-cpp@6.0.3': + '@codemirror/lang-cpp@6.0.2': dependencies: - '@codemirror/language': 6.12.4 - '@lezer/cpp': 1.1.6 + '@codemirror/language': 6.11.1 + '@lezer/cpp': 1.1.3 '@codemirror/lang-css@6.3.1': dependencies: '@codemirror/autocomplete': 6.20.3 - '@codemirror/language': 6.12.4 + '@codemirror/language': 6.11.1 '@codemirror/state': 6.7.1 '@lezer/common': 1.5.2 - '@lezer/css': 1.3.4 + '@lezer/css': 1.2.1 '@codemirror/lang-go@6.0.1': dependencies: '@codemirror/autocomplete': 6.20.3 - '@codemirror/language': 6.12.4 + '@codemirror/language': 6.11.1 '@codemirror/state': 6.7.1 '@lezer/common': 1.5.2 '@lezer/go': 1.0.1 - '@codemirror/lang-html@6.4.11': + '@codemirror/lang-html@6.4.9': dependencies: '@codemirror/autocomplete': 6.20.3 '@codemirror/lang-css': 6.3.1 - '@codemirror/lang-javascript': 6.2.5 - '@codemirror/language': 6.12.4 + '@codemirror/lang-javascript': 6.2.4 + '@codemirror/language': 6.11.1 '@codemirror/state': 6.7.1 '@codemirror/view': 6.43.6 '@lezer/common': 1.5.2 - '@lezer/css': 1.3.4 - '@lezer/html': 1.3.13 + '@lezer/css': 1.2.1 + '@lezer/html': 1.3.10 - '@codemirror/lang-java@6.0.2': + '@codemirror/lang-java@6.0.1': dependencies: - '@codemirror/language': 6.12.4 + '@codemirror/language': 6.11.1 '@lezer/java': 1.1.3 - '@codemirror/lang-javascript@6.2.5': + '@codemirror/lang-javascript@6.2.4': dependencies: '@codemirror/autocomplete': 6.20.3 - '@codemirror/language': 6.12.4 + '@codemirror/language': 6.11.1 '@codemirror/lint': 6.9.7 '@codemirror/state': 6.7.1 '@codemirror/view': 6.43.6 '@lezer/common': 1.5.2 - '@lezer/javascript': 1.5.4 - - '@codemirror/lang-jinja@6.0.1': - dependencies: - '@codemirror/autocomplete': 6.20.3 - '@codemirror/lang-html': 6.4.11 - '@codemirror/language': 6.12.4 - '@codemirror/state': 6.7.1 - '@codemirror/view': 6.43.6 - '@lezer/common': 1.5.2 - '@lezer/highlight': 1.2.3 - '@lezer/lr': 1.4.10 + '@lezer/javascript': 1.5.1 - '@codemirror/lang-json@6.0.2': + '@codemirror/lang-json@6.0.1': dependencies: - '@codemirror/language': 6.12.4 + '@codemirror/language': 6.11.1 '@lezer/json': 1.0.3 '@codemirror/lang-less@6.0.2': dependencies: '@codemirror/lang-css': 6.3.1 - '@codemirror/language': 6.12.4 + '@codemirror/language': 6.11.1 '@lezer/common': 1.5.2 '@lezer/highlight': 1.2.3 '@lezer/lr': 1.4.10 - '@codemirror/lang-liquid@6.3.2': + '@codemirror/lang-liquid@6.2.3': dependencies: '@codemirror/autocomplete': 6.20.3 - '@codemirror/lang-html': 6.4.11 - '@codemirror/language': 6.12.4 + '@codemirror/lang-html': 6.4.9 + '@codemirror/language': 6.11.1 '@codemirror/state': 6.7.1 '@codemirror/view': 6.43.6 '@lezer/common': 1.5.2 '@lezer/highlight': 1.2.3 '@lezer/lr': 1.4.10 - '@codemirror/lang-markdown@6.5.1': + '@codemirror/lang-markdown@6.3.3': dependencies: '@codemirror/autocomplete': 6.20.3 - '@codemirror/lang-html': 6.4.11 - '@codemirror/language': 6.12.4 + '@codemirror/lang-html': 6.4.9 + '@codemirror/language': 6.11.1 '@codemirror/state': 6.7.1 '@codemirror/view': 6.43.6 '@lezer/common': 1.5.2 - '@lezer/markdown': 1.7.2 + '@lezer/markdown': 1.4.3 - '@codemirror/lang-php@6.0.2': + '@codemirror/lang-php@6.0.1': dependencies: - '@codemirror/lang-html': 6.4.11 - '@codemirror/language': 6.12.4 + '@codemirror/lang-html': 6.4.9 + '@codemirror/language': 6.11.1 '@codemirror/state': 6.7.1 '@lezer/common': 1.5.2 - '@lezer/php': 1.0.5 + '@lezer/php': 1.0.2 '@codemirror/lang-python@6.2.1': dependencies: '@codemirror/autocomplete': 6.20.3 - '@codemirror/language': 6.12.4 + '@codemirror/language': 6.11.1 '@codemirror/state': 6.7.1 '@lezer/common': 1.5.2 - '@lezer/python': 1.1.19 + '@lezer/python': 1.1.18 - '@codemirror/lang-rust@6.0.2': + '@codemirror/lang-rust@6.0.1': dependencies: - '@codemirror/language': 6.12.4 + '@codemirror/language': 6.11.1 '@lezer/rust': 1.0.2 '@codemirror/lang-sass@6.0.2': dependencies: '@codemirror/lang-css': 6.3.1 - '@codemirror/language': 6.12.4 + '@codemirror/language': 6.11.1 '@codemirror/state': 6.7.1 '@lezer/common': 1.5.2 '@lezer/sass': 1.1.0 - '@codemirror/lang-sql@6.10.0': + '@codemirror/lang-sql@6.9.0': dependencies: '@codemirror/autocomplete': 6.20.3 - '@codemirror/language': 6.12.4 + '@codemirror/language': 6.11.1 '@codemirror/state': 6.7.1 '@lezer/common': 1.5.2 '@lezer/highlight': 1.2.3 @@ -18330,16 +20010,16 @@ snapshots: '@codemirror/lang-vue@0.1.3': dependencies: - '@codemirror/lang-html': 6.4.11 - '@codemirror/lang-javascript': 6.2.5 - '@codemirror/language': 6.12.4 + '@codemirror/lang-html': 6.4.9 + '@codemirror/lang-javascript': 6.2.4 + '@codemirror/language': 6.11.1 '@lezer/common': 1.5.2 '@lezer/highlight': 1.2.3 '@lezer/lr': 1.4.10 '@codemirror/lang-wast@6.0.2': dependencies: - '@codemirror/language': 6.12.4 + '@codemirror/language': 6.11.1 '@lezer/common': 1.5.2 '@lezer/highlight': 1.2.3 '@lezer/lr': 1.4.10 @@ -18347,60 +20027,65 @@ snapshots: '@codemirror/lang-xml@6.1.0': dependencies: '@codemirror/autocomplete': 6.20.3 - '@codemirror/language': 6.12.4 + '@codemirror/language': 6.11.1 '@codemirror/state': 6.7.1 '@codemirror/view': 6.43.6 '@lezer/common': 1.5.2 '@lezer/xml': 1.0.6 - '@codemirror/lang-yaml@6.1.3': + '@codemirror/lang-yaml@6.1.2': dependencies: '@codemirror/autocomplete': 6.20.3 - '@codemirror/language': 6.12.4 + '@codemirror/language': 6.11.1 '@codemirror/state': 6.7.1 '@lezer/common': 1.5.2 '@lezer/highlight': 1.2.3 '@lezer/lr': 1.4.10 - '@lezer/yaml': 1.0.4 + '@lezer/yaml': 1.0.3 - '@codemirror/language-data@6.5.2': + '@codemirror/language-data@6.5.1': dependencies: '@codemirror/lang-angular': 0.1.4 - '@codemirror/lang-cpp': 6.0.3 + '@codemirror/lang-cpp': 6.0.2 '@codemirror/lang-css': 6.3.1 '@codemirror/lang-go': 6.0.1 - '@codemirror/lang-html': 6.4.11 - '@codemirror/lang-java': 6.0.2 - '@codemirror/lang-javascript': 6.2.5 - '@codemirror/lang-jinja': 6.0.1 - '@codemirror/lang-json': 6.0.2 + '@codemirror/lang-html': 6.4.9 + '@codemirror/lang-java': 6.0.1 + '@codemirror/lang-javascript': 6.2.4 + '@codemirror/lang-json': 6.0.1 '@codemirror/lang-less': 6.0.2 - '@codemirror/lang-liquid': 6.3.2 - '@codemirror/lang-markdown': 6.5.1 - '@codemirror/lang-php': 6.0.2 + '@codemirror/lang-liquid': 6.2.3 + '@codemirror/lang-markdown': 6.3.3 + '@codemirror/lang-php': 6.0.1 '@codemirror/lang-python': 6.2.1 - '@codemirror/lang-rust': 6.0.2 + '@codemirror/lang-rust': 6.0.1 '@codemirror/lang-sass': 6.0.2 - '@codemirror/lang-sql': 6.10.0 + '@codemirror/lang-sql': 6.9.0 '@codemirror/lang-vue': 0.1.3 '@codemirror/lang-wast': 6.0.2 '@codemirror/lang-xml': 6.1.0 - '@codemirror/lang-yaml': 6.1.3 - '@codemirror/language': 6.12.4 - '@codemirror/legacy-modes': 6.5.3 + '@codemirror/lang-yaml': 6.1.2 + '@codemirror/language': 6.11.1 + '@codemirror/legacy-modes': 6.5.1 - '@codemirror/language@6.12.4': + '@codemirror/language@6.11.1': dependencies: '@codemirror/state': 6.7.1 '@codemirror/view': 6.43.6 - '@lezer/common': 1.5.2 - '@lezer/highlight': 1.2.3 - '@lezer/lr': 1.4.10 - style-mod: 4.1.3 + '@lezer/common': 1.2.3 + '@lezer/highlight': 1.2.1 + '@lezer/lr': 1.4.2 + style-mod: 4.1.2 + + '@codemirror/legacy-modes@6.5.1': + dependencies: + '@codemirror/language': 6.11.1 - '@codemirror/legacy-modes@6.5.3': + '@codemirror/lint@6.8.5': dependencies: - '@codemirror/language': 6.12.4 + '@codemirror/state': 6.7.1 + '@codemirror/view': 6.43.6 + crelt: 1.0.7 '@codemirror/lint@6.9.7': dependencies: @@ -18408,28 +20093,39 @@ snapshots: '@codemirror/view': 6.43.6 crelt: 1.0.7 - '@codemirror/search@6.7.1': + '@codemirror/search@6.5.11': dependencies: '@codemirror/state': 6.7.1 '@codemirror/view': 6.43.6 crelt: 1.0.7 + '@codemirror/state@6.5.2': + dependencies: + '@marijn/find-cluster-break': 1.0.2 + '@codemirror/state@6.7.1': dependencies: - '@marijn/find-cluster-break': 1.0.3 + '@marijn/find-cluster-break': 1.0.2 - '@codemirror/theme-one-dark@6.1.3': + '@codemirror/theme-one-dark@6.1.2': dependencies: - '@codemirror/language': 6.12.4 + '@codemirror/language': 6.11.1 '@codemirror/state': 6.7.1 '@codemirror/view': 6.43.6 - '@lezer/highlight': 1.2.3 + '@lezer/highlight': 1.2.1 + + '@codemirror/view@6.37.2': + dependencies: + '@codemirror/state': 6.7.1 + crelt: 1.0.6 + style-mod: 4.1.2 + w3c-keyname: 2.2.8 '@codemirror/view@6.43.6': dependencies: '@codemirror/state': 6.7.1 - crelt: 1.0.7 - style-mod: 4.1.3 + crelt: 1.0.6 + style-mod: 4.1.2 w3c-keyname: 2.2.8 '@colors/colors@1.5.0': @@ -18439,17 +20135,17 @@ snapshots: dependencies: '@jridgewell/trace-mapping': 0.3.9 - '@csstools/color-helpers@6.1.0': {} + '@csstools/color-helpers@6.0.2': {} - '@csstools/css-calc@3.3.0(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)': + '@csstools/css-calc@3.1.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)': dependencies: '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) '@csstools/css-tokenizer': 4.0.0 - '@csstools/css-color-parser@4.1.10(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)': + '@csstools/css-color-parser@4.0.2(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)': dependencies: - '@csstools/color-helpers': 6.1.0 - '@csstools/css-calc': 3.3.0(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) + '@csstools/color-helpers': 6.0.2 + '@csstools/css-calc': 3.1.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) '@csstools/css-tokenizer': 4.0.0 @@ -18457,7 +20153,7 @@ snapshots: dependencies: '@csstools/css-tokenizer': 4.0.0 - '@csstools/css-syntax-patches-for-csstree@1.1.7(css-tree@3.2.1)': + '@csstools/css-syntax-patches-for-csstree@1.1.1(css-tree@3.2.1)': optionalDependencies: css-tree: 3.2.1 @@ -18477,17 +20173,18 @@ snapshots: '@discoveryjs/json-ext@1.1.0': {} - '@elastic/elasticsearch@9.4.2(supports-color@8.1.1)': + '@elastic/elasticsearch@9.3.4(supports-color@8.1.1)': dependencies: - '@elastic/transport': 9.3.7(supports-color@8.1.1) + '@elastic/transport': 9.3.5(supports-color@8.1.1) + apache-arrow: 18.1.0 tslib: 2.8.1 transitivePeerDependencies: - supports-color - '@elastic/transport@9.3.7(supports-color@8.1.1)': + '@elastic/transport@9.3.5(supports-color@8.1.1)': dependencies: - '@opentelemetry/api': 1.9.1 - '@opentelemetry/core': 2.10.0(@opentelemetry/api@1.9.1) + '@opentelemetry/api': 1.9.0 + '@opentelemetry/core': 2.8.0(@opentelemetry/api@1.9.0) debug: 4.4.3(supports-color@8.1.1) hpagent: 1.2.0 ms: 2.1.3 @@ -18581,7 +20278,7 @@ snapshots: '@malept/cross-spawn-promise': 2.0.0 debug: 4.4.3(supports-color@8.1.1) dir-compare: 4.2.0 - fs-extra: 11.3.6 + fs-extra: 11.4.0 minimatch: 9.0.9 plist: 3.1.1 transitivePeerDependencies: @@ -18591,20 +20288,31 @@ snapshots: dependencies: cross-dirname: 0.1.0 debug: 4.4.3(supports-color@8.1.1) - fs-extra: 11.3.6 + fs-extra: 11.4.0 minimist: 1.2.8 postject: 1.0.0-alpha.6 transitivePeerDependencies: - supports-color optional: true - '@emnapi/core@1.11.2': + '@emnapi/core@1.11.0': + dependencies: + '@emnapi/wasi-threads': 1.2.2 + tslib: 2.8.1 + optional: true + + '@emnapi/core@1.11.1': dependencies: '@emnapi/wasi-threads': 1.2.2 tslib: 2.8.1 optional: true - '@emnapi/runtime@1.11.2': + '@emnapi/runtime@1.11.0': + dependencies: + tslib: 2.8.1 + optional: true + + '@emnapi/runtime@1.11.1': dependencies: tslib: 2.8.1 optional: true @@ -18621,167 +20329,245 @@ snapshots: '@esbuild/aix-ppc64@0.25.12': optional: true + '@esbuild/aix-ppc64@0.27.7': + optional: true + '@esbuild/aix-ppc64@0.28.1': optional: true '@esbuild/android-arm64@0.25.12': optional: true + '@esbuild/android-arm64@0.27.7': + optional: true + '@esbuild/android-arm64@0.28.1': optional: true '@esbuild/android-arm@0.25.12': optional: true + '@esbuild/android-arm@0.27.7': + optional: true + '@esbuild/android-arm@0.28.1': optional: true '@esbuild/android-x64@0.25.12': optional: true + '@esbuild/android-x64@0.27.7': + optional: true + '@esbuild/android-x64@0.28.1': optional: true '@esbuild/darwin-arm64@0.25.12': optional: true + '@esbuild/darwin-arm64@0.27.7': + optional: true + '@esbuild/darwin-arm64@0.28.1': optional: true '@esbuild/darwin-x64@0.25.12': optional: true + '@esbuild/darwin-x64@0.27.7': + optional: true + '@esbuild/darwin-x64@0.28.1': optional: true '@esbuild/freebsd-arm64@0.25.12': optional: true + '@esbuild/freebsd-arm64@0.27.7': + optional: true + '@esbuild/freebsd-arm64@0.28.1': optional: true '@esbuild/freebsd-x64@0.25.12': optional: true + '@esbuild/freebsd-x64@0.27.7': + optional: true + '@esbuild/freebsd-x64@0.28.1': optional: true '@esbuild/linux-arm64@0.25.12': optional: true + '@esbuild/linux-arm64@0.27.7': + optional: true + '@esbuild/linux-arm64@0.28.1': optional: true '@esbuild/linux-arm@0.25.12': optional: true + '@esbuild/linux-arm@0.27.7': + optional: true + '@esbuild/linux-arm@0.28.1': optional: true '@esbuild/linux-ia32@0.25.12': optional: true + '@esbuild/linux-ia32@0.27.7': + optional: true + '@esbuild/linux-ia32@0.28.1': optional: true '@esbuild/linux-loong64@0.25.12': optional: true + '@esbuild/linux-loong64@0.27.7': + optional: true + '@esbuild/linux-loong64@0.28.1': optional: true '@esbuild/linux-mips64el@0.25.12': optional: true + '@esbuild/linux-mips64el@0.27.7': + optional: true + '@esbuild/linux-mips64el@0.28.1': optional: true '@esbuild/linux-ppc64@0.25.12': optional: true + '@esbuild/linux-ppc64@0.27.7': + optional: true + '@esbuild/linux-ppc64@0.28.1': optional: true '@esbuild/linux-riscv64@0.25.12': optional: true + '@esbuild/linux-riscv64@0.27.7': + optional: true + '@esbuild/linux-riscv64@0.28.1': optional: true '@esbuild/linux-s390x@0.25.12': optional: true + '@esbuild/linux-s390x@0.27.7': + optional: true + '@esbuild/linux-s390x@0.28.1': optional: true '@esbuild/linux-x64@0.25.12': optional: true + '@esbuild/linux-x64@0.27.7': + optional: true + '@esbuild/linux-x64@0.28.1': optional: true '@esbuild/netbsd-arm64@0.25.12': optional: true + '@esbuild/netbsd-arm64@0.27.7': + optional: true + '@esbuild/netbsd-arm64@0.28.1': optional: true '@esbuild/netbsd-x64@0.25.12': optional: true + '@esbuild/netbsd-x64@0.27.7': + optional: true + '@esbuild/netbsd-x64@0.28.1': optional: true '@esbuild/openbsd-arm64@0.25.12': optional: true + '@esbuild/openbsd-arm64@0.27.7': + optional: true + '@esbuild/openbsd-arm64@0.28.1': optional: true '@esbuild/openbsd-x64@0.25.12': optional: true + '@esbuild/openbsd-x64@0.27.7': + optional: true + '@esbuild/openbsd-x64@0.28.1': optional: true '@esbuild/openharmony-arm64@0.25.12': optional: true + '@esbuild/openharmony-arm64@0.27.7': + optional: true + '@esbuild/openharmony-arm64@0.28.1': optional: true '@esbuild/sunos-x64@0.25.12': optional: true + '@esbuild/sunos-x64@0.27.7': + optional: true + '@esbuild/sunos-x64@0.28.1': optional: true '@esbuild/win32-arm64@0.25.12': optional: true + '@esbuild/win32-arm64@0.27.7': + optional: true + '@esbuild/win32-arm64@0.28.1': optional: true '@esbuild/win32-ia32@0.25.12': optional: true + '@esbuild/win32-ia32@0.27.7': + optional: true + '@esbuild/win32-ia32@0.28.1': optional: true '@esbuild/win32-x64@0.25.12': optional: true + '@esbuild/win32-x64@0.27.7': + optional: true + '@esbuild/win32-x64@0.28.1': optional: true - '@eslint-community/eslint-utils@4.10.1(eslint@10.7.0(jiti@2.7.0)(supports-color@8.1.1))': + '@eslint-community/eslint-utils@4.9.1(eslint@10.6.0(jiti@2.7.0)(supports-color@8.1.1))': dependencies: - eslint: 10.7.0(jiti@2.7.0)(supports-color@8.1.1) + eslint: 10.6.0(jiti@2.7.0)(supports-color@8.1.1) eslint-visitor-keys: 3.4.3 - '@eslint-community/eslint-utils@4.10.1(eslint@10.7.0(jiti@2.7.0))': + '@eslint-community/eslint-utils@4.9.1(eslint@10.6.0(jiti@2.7.0))': dependencies: - eslint: 10.7.0(jiti@2.7.0) + eslint: 10.6.0(jiti@2.7.0) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.2': {} @@ -18813,26 +20599,42 @@ snapshots: dependencies: '@types/chai': 4.3.20 - '@exodus/bytes@1.15.1': {} + '@exodus/bytes@1.15.0': {} - '@floating-ui/core@1.8.0': + '@floating-ui/core@1.7.1': dependencies: - '@floating-ui/utils': 0.2.12 + '@floating-ui/utils': 0.2.9 - '@floating-ui/dom@1.8.0': + '@floating-ui/dom@1.7.1': dependencies: - '@floating-ui/core': 1.8.0 - '@floating-ui/utils': 0.2.12 + '@floating-ui/core': 1.7.1 + '@floating-ui/utils': 0.2.9 + + '@floating-ui/utils@0.2.9': {} - '@floating-ui/utils@0.2.12': {} + '@fluid-tools/version-tools@0.57.0(@types/node@22.15.18)(supports-color@8.1.1)': + dependencies: + '@oclif/core': 4.11.14 + '@oclif/plugin-autocomplete': 3.2.24(supports-color@8.1.1) + '@oclif/plugin-commands': 4.1.21 + '@oclif/plugin-help': 6.2.53 + '@oclif/plugin-not-found': 3.2.65(@types/node@22.15.18) + semver: 7.8.5 + table: 6.9.0 + transitivePeerDependencies: + - '@types/node' + - bufferutil + - react-devtools-core + - supports-color + - utf-8-validate - '@fluid-tools/version-tools@0.57.0(@types/node@22.20.1)(supports-color@8.1.1)': + '@fluid-tools/version-tools@0.57.0(@types/node@22.20.1)': dependencies: - '@oclif/core': 4.13.0 - '@oclif/plugin-autocomplete': 3.2.53(supports-color@8.1.1) - '@oclif/plugin-commands': 4.1.60 + '@oclif/core': 4.11.14 + '@oclif/plugin-autocomplete': 3.2.24(supports-color@8.1.1) + '@oclif/plugin-commands': 4.1.21 '@oclif/plugin-help': 6.2.53 - '@oclif/plugin-not-found': 3.2.88(@types/node@22.20.1) + '@oclif/plugin-not-found': 3.2.65(@types/node@22.20.1) semver: 7.8.5 table: 6.9.0 transitivePeerDependencies: @@ -18842,9 +20644,9 @@ snapshots: - supports-color - utf-8-validate - '@fluidframework/build-tools@0.57.0(@types/node@22.20.1)(supports-color@8.1.1)': + '@fluidframework/build-tools@0.57.0(@types/node@22.15.18)(supports-color@8.1.1)': dependencies: - '@fluid-tools/version-tools': 0.57.0(@types/node@22.20.1)(supports-color@8.1.1) + '@fluid-tools/version-tools': 0.57.0(@types/node@22.15.18)(supports-color@8.1.1) '@manypkg/get-packages': 2.2.2 async: 3.2.6 cosmiconfig: 8.3.6(typescript@5.4.5) @@ -18861,11 +20663,45 @@ snapshots: multimatch: 5.0.0 picocolors: 1.1.1 picomatch: 2.3.2 - picospinner: 2.1.0 + picospinner: 2.0.0 rimraf: 4.4.1 - semver: 7.8.5 + semver: 7.8.4 + sort-package-json: 1.57.0 + ts-deepmerge: 7.0.2 + type-fest: 2.19.0 + typescript: 5.4.5 + yaml: 2.9.0 + transitivePeerDependencies: + - '@types/node' + - bufferutil + - react-devtools-core + - supports-color + - utf-8-validate + + '@fluidframework/build-tools@0.57.0(@types/node@22.20.1)': + dependencies: + '@fluid-tools/version-tools': 0.57.0(@types/node@22.20.1) + '@manypkg/get-packages': 2.2.2 + async: 3.2.6 + cosmiconfig: 8.3.6(typescript@5.4.5) + date-fns: 2.30.0 + debug: 4.4.3(supports-color@8.1.1) + detect-indent: 6.1.0 + find-up: 7.0.0 + fs-extra: 11.3.6 + glob: 7.2.3 + globby: 11.1.0 + ignore: 5.3.2 + json5: 2.2.3 + lodash.isequal: 4.5.0 + multimatch: 5.0.0 + picocolors: 1.1.1 + picomatch: 2.3.2 + picospinner: 2.0.0 + rimraf: 4.4.1 + semver: 7.8.4 sort-package-json: 1.57.0 - ts-deepmerge: 7.0.3 + ts-deepmerge: 7.0.2 type-fest: 2.19.0 typescript: 5.4.5 yaml: 2.9.0 @@ -18876,56 +20712,56 @@ snapshots: - supports-color - utf-8-validate - '@fontsource/lato@5.3.0': {} + '@fontsource/lato@5.2.5': {} - '@github/copilot-darwin-arm64@1.0.73': + '@github/copilot-darwin-arm64@1.0.69': optional: true - '@github/copilot-darwin-x64@1.0.73': + '@github/copilot-darwin-x64@1.0.69': optional: true - '@github/copilot-linux-arm64@1.0.73': + '@github/copilot-linux-arm64@1.0.69': optional: true - '@github/copilot-linux-x64@1.0.73': + '@github/copilot-linux-x64@1.0.69': optional: true - '@github/copilot-linuxmusl-arm64@1.0.73': + '@github/copilot-linuxmusl-arm64@1.0.69': optional: true - '@github/copilot-linuxmusl-x64@1.0.73': + '@github/copilot-linuxmusl-x64@1.0.69': optional: true '@github/copilot-sdk@1.0.5': dependencies: - '@github/copilot': 1.0.73 + '@github/copilot': 1.0.69 vscode-jsonrpc: 8.2.1 zod: 4.4.3 - '@github/copilot-win32-arm64@1.0.73': + '@github/copilot-win32-arm64@1.0.69': optional: true - '@github/copilot-win32-x64@1.0.73': + '@github/copilot-win32-x64@1.0.69': optional: true - '@github/copilot@1.0.73': + '@github/copilot@1.0.69': dependencies: detect-libc: 2.1.2 optionalDependencies: - '@github/copilot-darwin-arm64': 1.0.73 - '@github/copilot-darwin-x64': 1.0.73 - '@github/copilot-linux-arm64': 1.0.73 - '@github/copilot-linux-x64': 1.0.73 - '@github/copilot-linuxmusl-arm64': 1.0.73 - '@github/copilot-linuxmusl-x64': 1.0.73 - '@github/copilot-win32-arm64': 1.0.73 - '@github/copilot-win32-x64': 1.0.73 + '@github/copilot-darwin-arm64': 1.0.69 + '@github/copilot-darwin-x64': 1.0.69 + '@github/copilot-linux-arm64': 1.0.69 + '@github/copilot-linux-x64': 1.0.69 + '@github/copilot-linuxmusl-arm64': 1.0.69 + '@github/copilot-linuxmusl-x64': 1.0.69 + '@github/copilot-win32-arm64': 1.0.69 + '@github/copilot-win32-x64': 1.0.69 '@hapi/bourne@3.0.0': {} - '@hono/node-server@1.19.14(hono@4.12.31)': + '@hono/node-server@1.19.15(hono@4.12.29)': dependencies: - hono: 4.12.31 + hono: 4.12.29 '@huggingface/jinja@0.5.9': optional: true @@ -18956,7 +20792,7 @@ snapshots: '@iconify/types@2.0.0': {} - '@iconify/utils@3.1.4': + '@iconify/utils@3.1.3': dependencies: '@antfu/install-pkg': 1.1.0 '@iconify/types': 2.0.0 @@ -19111,12 +20947,12 @@ snapshots: '@img/sharp-wasm32@0.33.5': dependencies: - '@emnapi/runtime': 1.11.2 + '@emnapi/runtime': 1.11.1 optional: true '@img/sharp-wasm32@0.34.5': dependencies: - '@emnapi/runtime': 1.11.2 + '@emnapi/runtime': 1.11.1 optional: true '@img/sharp-win32-arm64@0.34.5': @@ -19134,128 +20970,247 @@ snapshots: '@img/sharp-win32-x64@0.34.5': optional: true - '@inquirer/ansi@1.0.2': {} + '@inquirer/checkbox@4.2.1(@types/node@22.15.18)': + dependencies: + '@inquirer/core': 10.1.15(@types/node@22.15.18) + '@inquirer/figures': 1.0.13 + '@inquirer/type': 3.0.8(@types/node@22.15.18) + ansi-escapes: 4.3.2 + yoctocolors-cjs: 2.1.2 + optionalDependencies: + '@types/node': 22.15.18 - '@inquirer/checkbox@4.3.2(@types/node@22.20.1)': + '@inquirer/checkbox@4.2.1(@types/node@22.20.1)': dependencies: - '@inquirer/ansi': 1.0.2 - '@inquirer/core': 10.3.2(@types/node@22.20.1) - '@inquirer/figures': 1.0.15 - '@inquirer/type': 3.0.10(@types/node@22.20.1) - yoctocolors-cjs: 2.1.3 + '@inquirer/core': 10.1.15(@types/node@22.20.1) + '@inquirer/figures': 1.0.13 + '@inquirer/type': 3.0.8(@types/node@22.20.1) + ansi-escapes: 4.3.2 + yoctocolors-cjs: 2.1.2 optionalDependencies: '@types/node': 22.20.1 - '@inquirer/confirm@5.1.21(@types/node@22.20.1)': + '@inquirer/confirm@5.1.15(@types/node@22.15.18)': + dependencies: + '@inquirer/core': 10.1.15(@types/node@22.15.18) + '@inquirer/type': 3.0.8(@types/node@22.15.18) + optionalDependencies: + '@types/node': 22.15.18 + + '@inquirer/confirm@5.1.15(@types/node@22.20.1)': dependencies: - '@inquirer/core': 10.3.2(@types/node@22.20.1) - '@inquirer/type': 3.0.10(@types/node@22.20.1) + '@inquirer/core': 10.1.15(@types/node@22.20.1) + '@inquirer/type': 3.0.8(@types/node@22.20.1) optionalDependencies: '@types/node': 22.20.1 - '@inquirer/core@10.3.2(@types/node@22.20.1)': + '@inquirer/core@10.1.15(@types/node@22.15.18)': + dependencies: + '@inquirer/figures': 1.0.13 + '@inquirer/type': 3.0.8(@types/node@22.15.18) + ansi-escapes: 4.3.2 + cli-width: 4.1.0 + mute-stream: 2.0.0 + signal-exit: 4.1.0 + wrap-ansi: 6.2.0 + yoctocolors-cjs: 2.1.2 + optionalDependencies: + '@types/node': 22.15.18 + + '@inquirer/core@10.1.15(@types/node@22.20.1)': dependencies: - '@inquirer/ansi': 1.0.2 - '@inquirer/figures': 1.0.15 - '@inquirer/type': 3.0.10(@types/node@22.20.1) + '@inquirer/figures': 1.0.13 + '@inquirer/type': 3.0.8(@types/node@22.20.1) + ansi-escapes: 4.3.2 cli-width: 4.1.0 mute-stream: 2.0.0 signal-exit: 4.1.0 wrap-ansi: 6.2.0 - yoctocolors-cjs: 2.1.3 + yoctocolors-cjs: 2.1.2 optionalDependencies: '@types/node': 22.20.1 - '@inquirer/editor@4.2.23(@types/node@22.20.1)': + '@inquirer/editor@4.2.17(@types/node@22.15.18)': + dependencies: + '@inquirer/core': 10.1.15(@types/node@22.15.18) + '@inquirer/external-editor': 1.0.1(@types/node@22.15.18) + '@inquirer/type': 3.0.8(@types/node@22.15.18) + optionalDependencies: + '@types/node': 22.15.18 + + '@inquirer/editor@4.2.17(@types/node@22.20.1)': dependencies: - '@inquirer/core': 10.3.2(@types/node@22.20.1) - '@inquirer/external-editor': 1.0.3(@types/node@22.20.1) - '@inquirer/type': 3.0.10(@types/node@22.20.1) + '@inquirer/core': 10.1.15(@types/node@22.20.1) + '@inquirer/external-editor': 1.0.1(@types/node@22.20.1) + '@inquirer/type': 3.0.8(@types/node@22.20.1) optionalDependencies: '@types/node': 22.20.1 - '@inquirer/expand@4.0.23(@types/node@22.20.1)': + '@inquirer/expand@4.0.17(@types/node@22.15.18)': + dependencies: + '@inquirer/core': 10.1.15(@types/node@22.15.18) + '@inquirer/type': 3.0.8(@types/node@22.15.18) + yoctocolors-cjs: 2.1.2 + optionalDependencies: + '@types/node': 22.15.18 + + '@inquirer/expand@4.0.17(@types/node@22.20.1)': dependencies: - '@inquirer/core': 10.3.2(@types/node@22.20.1) - '@inquirer/type': 3.0.10(@types/node@22.20.1) - yoctocolors-cjs: 2.1.3 + '@inquirer/core': 10.1.15(@types/node@22.20.1) + '@inquirer/type': 3.0.8(@types/node@22.20.1) + yoctocolors-cjs: 2.1.2 optionalDependencies: '@types/node': 22.20.1 - '@inquirer/external-editor@1.0.3(@types/node@22.20.1)': + '@inquirer/external-editor@1.0.1(@types/node@22.15.18)': dependencies: - chardet: 2.2.0 - iconv-lite: 0.7.3 + chardet: 2.1.0 + iconv-lite: 0.6.3 + optionalDependencies: + '@types/node': 22.15.18 + + '@inquirer/external-editor@1.0.1(@types/node@22.20.1)': + dependencies: + chardet: 2.1.0 + iconv-lite: 0.6.3 optionalDependencies: '@types/node': 22.20.1 - '@inquirer/figures@1.0.15': {} + '@inquirer/figures@1.0.13': {} + + '@inquirer/input@4.2.1(@types/node@22.15.18)': + dependencies: + '@inquirer/core': 10.1.15(@types/node@22.15.18) + '@inquirer/type': 3.0.8(@types/node@22.15.18) + optionalDependencies: + '@types/node': 22.15.18 - '@inquirer/input@4.3.1(@types/node@22.20.1)': + '@inquirer/input@4.2.1(@types/node@22.20.1)': dependencies: - '@inquirer/core': 10.3.2(@types/node@22.20.1) - '@inquirer/type': 3.0.10(@types/node@22.20.1) + '@inquirer/core': 10.1.15(@types/node@22.20.1) + '@inquirer/type': 3.0.8(@types/node@22.20.1) optionalDependencies: '@types/node': 22.20.1 - '@inquirer/number@3.0.23(@types/node@22.20.1)': + '@inquirer/number@3.0.17(@types/node@22.15.18)': + dependencies: + '@inquirer/core': 10.1.15(@types/node@22.15.18) + '@inquirer/type': 3.0.8(@types/node@22.15.18) + optionalDependencies: + '@types/node': 22.15.18 + + '@inquirer/number@3.0.17(@types/node@22.20.1)': dependencies: - '@inquirer/core': 10.3.2(@types/node@22.20.1) - '@inquirer/type': 3.0.10(@types/node@22.20.1) + '@inquirer/core': 10.1.15(@types/node@22.20.1) + '@inquirer/type': 3.0.8(@types/node@22.20.1) optionalDependencies: '@types/node': 22.20.1 - '@inquirer/password@4.0.23(@types/node@22.20.1)': + '@inquirer/password@4.0.17(@types/node@22.15.18)': + dependencies: + '@inquirer/core': 10.1.15(@types/node@22.15.18) + '@inquirer/type': 3.0.8(@types/node@22.15.18) + ansi-escapes: 4.3.2 + optionalDependencies: + '@types/node': 22.15.18 + + '@inquirer/password@4.0.17(@types/node@22.20.1)': dependencies: - '@inquirer/ansi': 1.0.2 - '@inquirer/core': 10.3.2(@types/node@22.20.1) - '@inquirer/type': 3.0.10(@types/node@22.20.1) + '@inquirer/core': 10.1.15(@types/node@22.20.1) + '@inquirer/type': 3.0.8(@types/node@22.20.1) + ansi-escapes: 4.3.2 optionalDependencies: '@types/node': 22.20.1 - '@inquirer/prompts@7.10.1(@types/node@22.20.1)': - dependencies: - '@inquirer/checkbox': 4.3.2(@types/node@22.20.1) - '@inquirer/confirm': 5.1.21(@types/node@22.20.1) - '@inquirer/editor': 4.2.23(@types/node@22.20.1) - '@inquirer/expand': 4.0.23(@types/node@22.20.1) - '@inquirer/input': 4.3.1(@types/node@22.20.1) - '@inquirer/number': 3.0.23(@types/node@22.20.1) - '@inquirer/password': 4.0.23(@types/node@22.20.1) - '@inquirer/rawlist': 4.1.11(@types/node@22.20.1) - '@inquirer/search': 3.2.2(@types/node@22.20.1) - '@inquirer/select': 4.4.2(@types/node@22.20.1) + '@inquirer/prompts@7.8.3(@types/node@22.15.18)': + dependencies: + '@inquirer/checkbox': 4.2.1(@types/node@22.15.18) + '@inquirer/confirm': 5.1.15(@types/node@22.15.18) + '@inquirer/editor': 4.2.17(@types/node@22.15.18) + '@inquirer/expand': 4.0.17(@types/node@22.15.18) + '@inquirer/input': 4.2.1(@types/node@22.15.18) + '@inquirer/number': 3.0.17(@types/node@22.15.18) + '@inquirer/password': 4.0.17(@types/node@22.15.18) + '@inquirer/rawlist': 4.1.5(@types/node@22.15.18) + '@inquirer/search': 3.1.0(@types/node@22.15.18) + '@inquirer/select': 4.3.1(@types/node@22.15.18) + optionalDependencies: + '@types/node': 22.15.18 + + '@inquirer/prompts@7.8.3(@types/node@22.20.1)': + dependencies: + '@inquirer/checkbox': 4.2.1(@types/node@22.20.1) + '@inquirer/confirm': 5.1.15(@types/node@22.20.1) + '@inquirer/editor': 4.2.17(@types/node@22.20.1) + '@inquirer/expand': 4.0.17(@types/node@22.20.1) + '@inquirer/input': 4.2.1(@types/node@22.20.1) + '@inquirer/number': 3.0.17(@types/node@22.20.1) + '@inquirer/password': 4.0.17(@types/node@22.20.1) + '@inquirer/rawlist': 4.1.5(@types/node@22.20.1) + '@inquirer/search': 3.1.0(@types/node@22.20.1) + '@inquirer/select': 4.3.1(@types/node@22.20.1) optionalDependencies: '@types/node': 22.20.1 - '@inquirer/rawlist@4.1.11(@types/node@22.20.1)': + '@inquirer/rawlist@4.1.5(@types/node@22.15.18)': + dependencies: + '@inquirer/core': 10.1.15(@types/node@22.15.18) + '@inquirer/type': 3.0.8(@types/node@22.15.18) + yoctocolors-cjs: 2.1.2 + optionalDependencies: + '@types/node': 22.15.18 + + '@inquirer/rawlist@4.1.5(@types/node@22.20.1)': dependencies: - '@inquirer/core': 10.3.2(@types/node@22.20.1) - '@inquirer/type': 3.0.10(@types/node@22.20.1) - yoctocolors-cjs: 2.1.3 + '@inquirer/core': 10.1.15(@types/node@22.20.1) + '@inquirer/type': 3.0.8(@types/node@22.20.1) + yoctocolors-cjs: 2.1.2 optionalDependencies: '@types/node': 22.20.1 - '@inquirer/search@3.2.2(@types/node@22.20.1)': + '@inquirer/search@3.1.0(@types/node@22.15.18)': + dependencies: + '@inquirer/core': 10.1.15(@types/node@22.15.18) + '@inquirer/figures': 1.0.13 + '@inquirer/type': 3.0.8(@types/node@22.15.18) + yoctocolors-cjs: 2.1.2 + optionalDependencies: + '@types/node': 22.15.18 + + '@inquirer/search@3.1.0(@types/node@22.20.1)': dependencies: - '@inquirer/core': 10.3.2(@types/node@22.20.1) - '@inquirer/figures': 1.0.15 - '@inquirer/type': 3.0.10(@types/node@22.20.1) - yoctocolors-cjs: 2.1.3 + '@inquirer/core': 10.1.15(@types/node@22.20.1) + '@inquirer/figures': 1.0.13 + '@inquirer/type': 3.0.8(@types/node@22.20.1) + yoctocolors-cjs: 2.1.2 optionalDependencies: '@types/node': 22.20.1 - '@inquirer/select@4.4.2(@types/node@22.20.1)': + '@inquirer/select@4.3.1(@types/node@22.15.18)': dependencies: - '@inquirer/ansi': 1.0.2 - '@inquirer/core': 10.3.2(@types/node@22.20.1) - '@inquirer/figures': 1.0.15 - '@inquirer/type': 3.0.10(@types/node@22.20.1) - yoctocolors-cjs: 2.1.3 + '@inquirer/core': 10.1.15(@types/node@22.15.18) + '@inquirer/figures': 1.0.13 + '@inquirer/type': 3.0.8(@types/node@22.15.18) + ansi-escapes: 4.3.2 + yoctocolors-cjs: 2.1.2 + optionalDependencies: + '@types/node': 22.15.18 + + '@inquirer/select@4.3.1(@types/node@22.20.1)': + dependencies: + '@inquirer/core': 10.1.15(@types/node@22.20.1) + '@inquirer/figures': 1.0.13 + '@inquirer/type': 3.0.8(@types/node@22.20.1) + ansi-escapes: 4.3.2 + yoctocolors-cjs: 2.1.2 optionalDependencies: '@types/node': 22.20.1 - '@inquirer/type@3.0.10(@types/node@22.20.1)': + '@inquirer/type@3.0.8(@types/node@22.15.18)': + optionalDependencies: + '@types/node': 22.15.18 + + '@inquirer/type@3.0.8(@types/node@22.20.1)': optionalDependencies: '@types/node': 22.20.1 @@ -19268,8 +21223,6 @@ snapshots: wrap-ansi: 8.1.0 wrap-ansi-cjs: wrap-ansi@7.0.0 - '@isaacs/cliui@9.0.0': {} - '@isaacs/fs-minipass@4.0.1': dependencies: minipass: 7.1.3 @@ -19282,6 +21235,8 @@ snapshots: js-yaml: 3.15.0 resolve-from: 5.0.0 + '@istanbuljs/schema@0.1.3': {} + '@istanbuljs/schema@0.1.6': {} '@jest/console@29.7.0': @@ -19328,7 +21283,77 @@ snapshots: - supports-color - ts-node - '@jest/core@29.7.0(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5))': + '@jest/core@29.7.0(ts-node@10.9.2(@types/node@22.15.18)(typescript@5.4.5))': + dependencies: + '@jest/console': 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 + '@types/node': 22.20.1 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + ci-info: 3.9.0 + exit: 0.1.2 + graceful-fs: 4.2.11 + jest-changed-files: 29.7.0 + jest-config: 29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@types/node@22.15.18)(typescript@5.4.5)) + jest-haste-map: 29.7.0 + jest-message-util: 29.7.0 + jest-regex-util: 29.6.3 + jest-resolve: 29.7.0 + jest-resolve-dependencies: 29.7.0 + jest-runner: 29.7.0 + jest-runtime: 29.7.0 + jest-snapshot: 29.7.0 + jest-util: 29.7.0 + jest-validate: 29.7.0 + jest-watcher: 29.7.0 + micromatch: 4.0.8 + pretty-format: 29.7.0 + slash: 3.0.0 + strip-ansi: 6.0.1 + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + - ts-node + + '@jest/core@29.7.0(ts-node@10.9.2(@types/node@22.19.19)(typescript@5.4.5))': + dependencies: + '@jest/console': 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 + '@types/node': 22.20.1 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + ci-info: 3.9.0 + exit: 0.1.2 + graceful-fs: 4.2.11 + jest-changed-files: 29.7.0 + jest-config: 29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@types/node@22.19.19)(typescript@5.4.5)) + jest-haste-map: 29.7.0 + jest-message-util: 29.7.0 + jest-regex-util: 29.6.3 + jest-resolve: 29.7.0 + jest-resolve-dependencies: 29.7.0 + jest-runner: 29.7.0 + jest-runtime: 29.7.0 + jest-snapshot: 29.7.0 + jest-util: 29.7.0 + jest-validate: 29.7.0 + jest-watcher: 29.7.0 + micromatch: 4.0.8 + pretty-format: 29.7.0 + slash: 3.0.0 + strip-ansi: 6.0.1 + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + - ts-node + + '@jest/core@29.7.0(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0(supports-color@8.1.1) @@ -19342,7 +21367,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -19409,7 +21434,7 @@ snapshots: '@jridgewell/trace-mapping': 0.3.31 '@types/node': 22.20.1 chalk: 4.1.2 - collect-v8-coverage: 1.0.3 + collect-v8-coverage: 1.0.2 exit: 0.1.2 glob: 7.2.3 graceful-fs: 4.2.11 @@ -19443,7 +21468,7 @@ snapshots: '@jest/console': 29.7.0 '@jest/types': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 - collect-v8-coverage: 1.0.3 + collect-v8-coverage: 1.0.2 '@jest/test-sequencer@29.7.0': dependencies: @@ -19498,6 +21523,13 @@ snapshots: '@jridgewell/gen-mapping': 0.3.13 '@jridgewell/trace-mapping': 0.3.31 + '@jridgewell/source-map@0.3.5': + dependencies: + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.31 + + '@jridgewell/sourcemap-codec@1.5.0': {} + '@jridgewell/sourcemap-codec@1.5.5': {} '@jridgewell/trace-mapping@0.3.31': @@ -19514,7 +21546,7 @@ snapshots: dependencies: badgen: 3.3.2 colors: 1.4.0 - fs-extra: 11.3.6 + fs-extra: 11.4.0 '@jscpd/core@4.2.5': dependencies: @@ -19529,14 +21561,14 @@ snapshots: cli-table3: 0.6.5 colors: 1.4.0 fast-glob: 3.3.3 - fs-extra: 11.3.6 + fs-extra: 11.4.0 markdown-table: 2.0.0 pug: 3.0.4 '@jscpd/html-reporter@4.2.5': dependencies: colors: 1.4.0 - fs-extra: 11.3.6 + fs-extra: 11.4.0 pug: 3.0.4 '@jscpd/tokenizer@4.2.5': @@ -19568,59 +21600,58 @@ snapshots: dependencies: tslib: 2.8.1 - '@jsonjoy.com/fs-core@4.64.0(tslib@2.8.1)': + '@jsonjoy.com/fs-core@4.57.7(tslib@2.8.1)': dependencies: - '@jsonjoy.com/fs-node-builtins': 4.64.0(tslib@2.8.1) - '@jsonjoy.com/fs-node-utils': 4.64.0(tslib@2.8.1) + '@jsonjoy.com/fs-node-builtins': 4.57.7(tslib@2.8.1) + '@jsonjoy.com/fs-node-utils': 4.57.7(tslib@2.8.1) thingies: 2.6.0(tslib@2.8.1) tslib: 2.8.1 - '@jsonjoy.com/fs-fsa@4.64.0(tslib@2.8.1)': + '@jsonjoy.com/fs-fsa@4.57.7(tslib@2.8.1)': dependencies: - '@jsonjoy.com/fs-core': 4.64.0(tslib@2.8.1) - '@jsonjoy.com/fs-node-builtins': 4.64.0(tslib@2.8.1) - '@jsonjoy.com/fs-node-utils': 4.64.0(tslib@2.8.1) + '@jsonjoy.com/fs-core': 4.57.7(tslib@2.8.1) + '@jsonjoy.com/fs-node-builtins': 4.57.7(tslib@2.8.1) + '@jsonjoy.com/fs-node-utils': 4.57.7(tslib@2.8.1) thingies: 2.6.0(tslib@2.8.1) tslib: 2.8.1 - '@jsonjoy.com/fs-node-builtins@4.64.0(tslib@2.8.1)': + '@jsonjoy.com/fs-node-builtins@4.57.7(tslib@2.8.1)': dependencies: tslib: 2.8.1 - '@jsonjoy.com/fs-node-to-fsa@4.64.0(tslib@2.8.1)': + '@jsonjoy.com/fs-node-to-fsa@4.57.7(tslib@2.8.1)': dependencies: - '@jsonjoy.com/fs-fsa': 4.64.0(tslib@2.8.1) - '@jsonjoy.com/fs-node-builtins': 4.64.0(tslib@2.8.1) - '@jsonjoy.com/fs-node-utils': 4.64.0(tslib@2.8.1) + '@jsonjoy.com/fs-fsa': 4.57.7(tslib@2.8.1) + '@jsonjoy.com/fs-node-builtins': 4.57.7(tslib@2.8.1) + '@jsonjoy.com/fs-node-utils': 4.57.7(tslib@2.8.1) tslib: 2.8.1 - '@jsonjoy.com/fs-node-utils@4.64.0(tslib@2.8.1)': + '@jsonjoy.com/fs-node-utils@4.57.7(tslib@2.8.1)': dependencies: - '@jsonjoy.com/fs-node-builtins': 4.64.0(tslib@2.8.1) - glob-to-regex.js: 1.2.0(tslib@2.8.1) + '@jsonjoy.com/fs-node-builtins': 4.57.7(tslib@2.8.1) tslib: 2.8.1 - '@jsonjoy.com/fs-node@4.64.0(tslib@2.8.1)': + '@jsonjoy.com/fs-node@4.57.7(tslib@2.8.1)': dependencies: - '@jsonjoy.com/fs-core': 4.64.0(tslib@2.8.1) - '@jsonjoy.com/fs-node-builtins': 4.64.0(tslib@2.8.1) - '@jsonjoy.com/fs-node-utils': 4.64.0(tslib@2.8.1) - '@jsonjoy.com/fs-print': 4.64.0(tslib@2.8.1) - '@jsonjoy.com/fs-snapshot': 4.64.0(tslib@2.8.1) + '@jsonjoy.com/fs-core': 4.57.7(tslib@2.8.1) + '@jsonjoy.com/fs-node-builtins': 4.57.7(tslib@2.8.1) + '@jsonjoy.com/fs-node-utils': 4.57.7(tslib@2.8.1) + '@jsonjoy.com/fs-print': 4.57.7(tslib@2.8.1) + '@jsonjoy.com/fs-snapshot': 4.57.7(tslib@2.8.1) glob-to-regex.js: 1.2.0(tslib@2.8.1) thingies: 2.6.0(tslib@2.8.1) tslib: 2.8.1 - '@jsonjoy.com/fs-print@4.64.0(tslib@2.8.1)': + '@jsonjoy.com/fs-print@4.57.7(tslib@2.8.1)': dependencies: - '@jsonjoy.com/fs-node-utils': 4.64.0(tslib@2.8.1) + '@jsonjoy.com/fs-node-utils': 4.57.7(tslib@2.8.1) tree-dump: 1.1.0(tslib@2.8.1) tslib: 2.8.1 - '@jsonjoy.com/fs-snapshot@4.64.0(tslib@2.8.1)': + '@jsonjoy.com/fs-snapshot@4.57.7(tslib@2.8.1)': dependencies: '@jsonjoy.com/buffers': 17.67.0(tslib@2.8.1) - '@jsonjoy.com/fs-node-utils': 4.64.0(tslib@2.8.1) + '@jsonjoy.com/fs-node-utils': 4.57.7(tslib@2.8.1) '@jsonjoy.com/json-pack': 17.67.0(tslib@2.8.1) '@jsonjoy.com/util': 17.67.0(tslib@2.8.1) tslib: 2.8.1 @@ -19674,15 +21705,17 @@ snapshots: '@leichtgewicht/ip-codec@2.0.5': {} + '@lezer/common@1.2.3': {} + '@lezer/common@1.5.2': {} - '@lezer/cpp@1.1.6': + '@lezer/cpp@1.1.3': dependencies: '@lezer/common': 1.5.2 '@lezer/highlight': 1.2.3 '@lezer/lr': 1.4.10 - '@lezer/css@1.3.4': + '@lezer/css@1.2.1': dependencies: '@lezer/common': 1.5.2 '@lezer/highlight': 1.2.3 @@ -19694,11 +21727,15 @@ snapshots: '@lezer/highlight': 1.2.3 '@lezer/lr': 1.4.10 + '@lezer/highlight@1.2.1': + dependencies: + '@lezer/common': 1.5.2 + '@lezer/highlight@1.2.3': dependencies: '@lezer/common': 1.5.2 - '@lezer/html@1.3.13': + '@lezer/html@1.3.10': dependencies: '@lezer/common': 1.5.2 '@lezer/highlight': 1.2.3 @@ -19710,7 +21747,7 @@ snapshots: '@lezer/highlight': 1.2.3 '@lezer/lr': 1.4.10 - '@lezer/javascript@1.5.4': + '@lezer/javascript@1.5.1': dependencies: '@lezer/common': 1.5.2 '@lezer/highlight': 1.2.3 @@ -19726,18 +21763,22 @@ snapshots: dependencies: '@lezer/common': 1.5.2 - '@lezer/markdown@1.7.2': + '@lezer/lr@1.4.2': + dependencies: + '@lezer/common': 1.5.2 + + '@lezer/markdown@1.4.3': dependencies: '@lezer/common': 1.5.2 '@lezer/highlight': 1.2.3 - '@lezer/php@1.0.5': + '@lezer/php@1.0.2': dependencies: '@lezer/common': 1.5.2 '@lezer/highlight': 1.2.3 '@lezer/lr': 1.4.10 - '@lezer/python@1.1.19': + '@lezer/python@1.1.18': dependencies: '@lezer/common': 1.5.2 '@lezer/highlight': 1.2.3 @@ -19761,17 +21802,17 @@ snapshots: '@lezer/highlight': 1.2.3 '@lezer/lr': 1.4.10 - '@lezer/yaml@1.0.4': + '@lezer/yaml@1.0.3': dependencies: '@lezer/common': 1.5.2 '@lezer/highlight': 1.2.3 '@lezer/lr': 1.4.10 - '@lit-labs/ssr-dom-shim@1.6.0': {} + '@lit-labs/ssr-dom-shim@1.5.1': {} '@lit/reactive-element@2.1.2': dependencies: - '@lit-labs/ssr-dom-shim': 1.6.0 + '@lit-labs/ssr-dom-shim': 1.5.1 '@malept/cross-spawn-promise@2.0.0': dependencies: @@ -19801,79 +21842,83 @@ snapshots: jju: 1.4.0 js-yaml: 4.3.0 - '@marijn/find-cluster-break@1.0.3': {} + '@marijn/find-cluster-break@1.0.2': {} - '@mermaid-js/parser@1.2.0': + '@mermaid-js/parser@1.1.1': dependencies: '@chevrotain/types': 11.1.2 - '@microsoft/microsoft-graph-client@3.0.7(@azure/identity@4.13.1)': + '@microsoft/microsoft-graph-client@3.0.7(@azure/identity@4.10.0)': dependencies: - '@babel/runtime': 7.29.7 - tslib: 2.8.1 + '@babel/runtime': 7.27.0 + tslib: 2.6.2 optionalDependencies: - '@azure/identity': 4.13.1 - - '@microsoft/microsoft-graph-types@2.43.1': {} - - '@milkdown/components@7.21.3(@codemirror/language@6.12.4)(@codemirror/state@6.7.1)(@codemirror/view@6.43.6)(typescript@5.4.5)': - dependencies: - '@codemirror/language': 6.12.4 - '@codemirror/state': 6.7.1 - '@codemirror/view': 6.43.6 - '@floating-ui/dom': 1.8.0 - '@milkdown/core': 7.21.3(supports-color@8.1.1) - '@milkdown/ctx': 7.21.3 - '@milkdown/exception': 7.21.3 - '@milkdown/plugin-diff': 7.21.3 - '@milkdown/plugin-tooltip': 7.21.3 - '@milkdown/preset-commonmark': 7.21.3 - '@milkdown/preset-gfm': 7.21.3 - '@milkdown/prose': 7.21.3 - '@milkdown/transformer': 7.21.3 - '@milkdown/utils': 7.21.3 - '@types/lodash-es': 4.17.12 + '@azure/identity': 4.10.0 + + '@microsoft/microsoft-graph-types@2.40.0': {} + + '@milkdown/components@7.13.1(@codemirror/language@6.11.1)(@codemirror/state@6.5.2)(@codemirror/view@6.37.2)(typescript@5.4.5)': + dependencies: + '@codemirror/language': 6.11.1 + '@codemirror/state': 6.5.2 + '@codemirror/view': 6.37.2 + '@floating-ui/dom': 1.7.1 + '@milkdown/core': 7.13.1(supports-color@8.1.1) + '@milkdown/ctx': 7.13.1 + '@milkdown/exception': 7.13.1 + '@milkdown/plugin-tooltip': 7.13.1 + '@milkdown/preset-commonmark': 7.13.1 + '@milkdown/preset-gfm': 7.13.1 + '@milkdown/prose': 7.13.1 + '@milkdown/transformer': 7.13.1 + '@milkdown/utils': 7.13.1 + '@types/lodash.debounce': 4.0.9 + '@types/lodash.throttle': 4.1.9 clsx: 2.1.1 dompurify: 3.4.12 - lodash-es: 4.18.1 - nanoid: 5.1.16 + lodash.debounce: 4.0.8 + lodash.throttle: 4.1.1 + nanoid: 5.1.5 + tslib: 2.8.1 unist-util-visit: 5.1.0 - vue: 3.5.40(typescript@5.4.5) + vue: 3.5.16(typescript@5.4.5) transitivePeerDependencies: - supports-color - typescript - '@milkdown/core@7.21.3(supports-color@8.1.1)': + '@milkdown/core@7.13.1(supports-color@8.1.1)': dependencies: - '@milkdown/ctx': 7.21.3 - '@milkdown/exception': 7.21.3 - '@milkdown/prose': 7.21.3 - '@milkdown/transformer': 7.21.3 + '@milkdown/ctx': 7.13.1 + '@milkdown/exception': 7.13.1 + '@milkdown/prose': 7.13.1 + '@milkdown/transformer': 7.13.1 remark-parse: 11.0.0(supports-color@8.1.1) remark-stringify: 11.0.0 + tslib: 2.8.1 unified: 11.0.5 transitivePeerDependencies: - supports-color - '@milkdown/crepe@7.21.3(prosemirror-model@1.25.11)(prosemirror-state@1.4.4)(prosemirror-view@1.42.1)(typescript@5.4.5)': + '@milkdown/crepe@7.13.1(prosemirror-model@1.25.1)(prosemirror-state@1.4.3)(prosemirror-view@1.40.0)(typescript@5.4.5)': dependencies: - '@codemirror/commands': 6.10.4 - '@codemirror/language': 6.12.4 - '@codemirror/language-data': 6.5.2 - '@codemirror/state': 6.7.1 - '@codemirror/theme-one-dark': 6.1.3 - '@codemirror/view': 6.43.6 - '@milkdown/kit': 7.21.3(@codemirror/language@6.12.4)(@codemirror/state@6.7.1)(@codemirror/view@6.43.6)(typescript@5.4.5) + '@codemirror/commands': 6.8.1 + '@codemirror/language': 6.11.1 + '@codemirror/language-data': 6.5.1 + '@codemirror/state': 6.5.2 + '@codemirror/theme-one-dark': 6.1.2 + '@codemirror/view': 6.37.2 + '@milkdown/kit': 7.13.1(@codemirror/language@6.11.1)(@codemirror/state@6.5.2)(@codemirror/view@6.37.2)(typescript@5.4.5) '@types/lodash-es': 4.17.12 clsx: 2.1.1 - codemirror: 6.0.2 - dompurify: 3.4.12 - katex: 0.17.0 + codemirror: 6.0.1 + katex: 0.16.47 lodash-es: 4.18.1 - prosemirror-virtual-cursor: 0.4.2(prosemirror-model@1.25.11)(prosemirror-state@1.4.4)(prosemirror-view@1.42.1) + nanoid: 5.1.5 + prosemirror-virtual-cursor: 0.4.2(prosemirror-model@1.25.1)(prosemirror-state@1.4.3)(prosemirror-view@1.40.0) remark-math: 6.0.0 + tslib: 2.8.1 unist-util-visit: 5.1.0 - vue: 3.5.40(typescript@5.4.5) + vue: 3.5.16(typescript@5.4.5) transitivePeerDependencies: - prosemirror-model - prosemirror-state @@ -19881,35 +21926,36 @@ snapshots: - supports-color - typescript - '@milkdown/ctx@7.21.3': - dependencies: - '@milkdown/exception': 7.21.3 - - '@milkdown/exception@7.21.3': {} - - '@milkdown/kit@7.21.3(@codemirror/language@6.12.4)(@codemirror/state@6.7.1)(@codemirror/view@6.43.6)(typescript@5.4.5)': - dependencies: - '@milkdown/components': 7.21.3(@codemirror/language@6.12.4)(@codemirror/state@6.7.1)(@codemirror/view@6.43.6)(typescript@5.4.5) - '@milkdown/core': 7.21.3(supports-color@8.1.1) - '@milkdown/ctx': 7.21.3 - '@milkdown/exception': 7.21.3 - '@milkdown/plugin-block': 7.21.3 - '@milkdown/plugin-clipboard': 7.21.3 - '@milkdown/plugin-cursor': 7.21.3 - '@milkdown/plugin-diff': 7.21.3 - '@milkdown/plugin-history': 7.21.3 - '@milkdown/plugin-indent': 7.21.3 - '@milkdown/plugin-listener': 7.21.3 - '@milkdown/plugin-slash': 7.21.3 - '@milkdown/plugin-streaming': 7.21.3 - '@milkdown/plugin-tooltip': 7.21.3 - '@milkdown/plugin-trailing': 7.21.3 - '@milkdown/plugin-upload': 7.21.3 - '@milkdown/preset-commonmark': 7.21.3 - '@milkdown/preset-gfm': 7.21.3 - '@milkdown/prose': 7.21.3 - '@milkdown/transformer': 7.21.3 - '@milkdown/utils': 7.21.3 + '@milkdown/ctx@7.13.1': + dependencies: + '@milkdown/exception': 7.13.1 + tslib: 2.8.1 + + '@milkdown/exception@7.13.1': + dependencies: + tslib: 2.8.1 + + '@milkdown/kit@7.13.1(@codemirror/language@6.11.1)(@codemirror/state@6.5.2)(@codemirror/view@6.37.2)(typescript@5.4.5)': + dependencies: + '@milkdown/components': 7.13.1(@codemirror/language@6.11.1)(@codemirror/state@6.5.2)(@codemirror/view@6.37.2)(typescript@5.4.5) + '@milkdown/core': 7.13.1(supports-color@8.1.1) + '@milkdown/ctx': 7.13.1 + '@milkdown/plugin-block': 7.13.1 + '@milkdown/plugin-clipboard': 7.13.1 + '@milkdown/plugin-cursor': 7.13.1 + '@milkdown/plugin-history': 7.13.1 + '@milkdown/plugin-indent': 7.13.1 + '@milkdown/plugin-listener': 7.13.1 + '@milkdown/plugin-slash': 7.13.1 + '@milkdown/plugin-tooltip': 7.13.1 + '@milkdown/plugin-trailing': 7.13.1 + '@milkdown/plugin-upload': 7.13.1 + '@milkdown/preset-commonmark': 7.13.1 + '@milkdown/preset-gfm': 7.13.1 + '@milkdown/prose': 7.13.1 + '@milkdown/transformer': 7.13.1 + '@milkdown/utils': 7.13.1 + tslib: 2.8.1 transitivePeerDependencies: - '@codemirror/language' - '@codemirror/state' @@ -19917,212 +21963,220 @@ snapshots: - supports-color - typescript - '@milkdown/plugin-block@7.21.3': - dependencies: - '@floating-ui/dom': 1.8.0 - '@milkdown/core': 7.21.3(supports-color@8.1.1) - '@milkdown/ctx': 7.21.3 - '@milkdown/prose': 7.21.3 - '@milkdown/utils': 7.21.3 - '@types/lodash-es': 4.17.12 - lodash-es: 4.18.1 - transitivePeerDependencies: - - supports-color - - '@milkdown/plugin-clipboard@7.21.3': - dependencies: - '@milkdown/core': 7.21.3(supports-color@8.1.1) - '@milkdown/ctx': 7.21.3 - '@milkdown/prose': 7.21.3 - '@milkdown/utils': 7.21.3 - transitivePeerDependencies: - - supports-color - - '@milkdown/plugin-collab@7.21.3(y-prosemirror@1.3.7(prosemirror-model@1.25.11)(prosemirror-state@1.4.4)(prosemirror-view@1.42.1)(y-protocols@1.0.7(yjs@13.6.31))(yjs@13.6.31))(y-protocols@1.0.7(yjs@13.6.31))(yjs@13.6.31)': + '@milkdown/plugin-block@7.13.1': dependencies: - '@milkdown/core': 7.21.3(supports-color@8.1.1) - '@milkdown/ctx': 7.21.3 - '@milkdown/exception': 7.21.3 - '@milkdown/prose': 7.21.3 - y-prosemirror: 1.3.7(prosemirror-model@1.25.11)(prosemirror-state@1.4.4)(prosemirror-view@1.42.1)(y-protocols@1.0.7(yjs@13.6.31))(yjs@13.6.31) - y-protocols: 1.0.7(yjs@13.6.31) - yjs: 13.6.31 + '@floating-ui/dom': 1.7.1 + '@milkdown/core': 7.13.1(supports-color@8.1.1) + '@milkdown/ctx': 7.13.1 + '@milkdown/exception': 7.13.1 + '@milkdown/prose': 7.13.1 + '@milkdown/utils': 7.13.1 + '@types/lodash.throttle': 4.1.9 + lodash.throttle: 4.1.1 + tslib: 2.8.1 transitivePeerDependencies: - supports-color - '@milkdown/plugin-cursor@7.21.3': + '@milkdown/plugin-clipboard@7.13.1': dependencies: - '@milkdown/ctx': 7.21.3 - '@milkdown/prose': 7.21.3 - '@milkdown/utils': 7.21.3 - prosemirror-drop-indicator: 0.1.4 + '@milkdown/core': 7.13.1(supports-color@8.1.1) + '@milkdown/ctx': 7.13.1 + '@milkdown/prose': 7.13.1 + '@milkdown/utils': 7.13.1 + tslib: 2.8.1 transitivePeerDependencies: - supports-color - '@milkdown/plugin-diff@7.21.3': + '@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)': dependencies: - '@milkdown/core': 7.21.3(supports-color@8.1.1) - '@milkdown/ctx': 7.21.3 - '@milkdown/prose': 7.21.3 - '@milkdown/transformer': 7.21.3 - '@milkdown/utils': 7.21.3 + '@milkdown/core': 7.13.1(supports-color@8.1.1) + '@milkdown/ctx': 7.13.1 + '@milkdown/exception': 7.13.1 + '@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-protocols: 1.0.6(yjs@13.6.27) + yjs: 13.6.27 transitivePeerDependencies: - supports-color - '@milkdown/plugin-history@7.21.3': + '@milkdown/plugin-cursor@7.13.1': dependencies: - '@milkdown/core': 7.21.3(supports-color@8.1.1) - '@milkdown/ctx': 7.21.3 - '@milkdown/prose': 7.21.3 - '@milkdown/utils': 7.21.3 + '@milkdown/core': 7.13.1(supports-color@8.1.1) + '@milkdown/ctx': 7.13.1 + '@milkdown/prose': 7.13.1 + '@milkdown/utils': 7.13.1 + tslib: 2.8.1 transitivePeerDependencies: - supports-color - '@milkdown/plugin-indent@7.21.3': + '@milkdown/plugin-history@7.13.1': dependencies: - '@milkdown/ctx': 7.21.3 - '@milkdown/prose': 7.21.3 - '@milkdown/utils': 7.21.3 + '@milkdown/core': 7.13.1(supports-color@8.1.1) + '@milkdown/ctx': 7.13.1 + '@milkdown/prose': 7.13.1 + '@milkdown/utils': 7.13.1 + tslib: 2.8.1 transitivePeerDependencies: - supports-color - '@milkdown/plugin-listener@7.21.3': + '@milkdown/plugin-indent@7.13.1': dependencies: - '@milkdown/core': 7.21.3(supports-color@8.1.1) - '@milkdown/ctx': 7.21.3 - '@milkdown/prose': 7.21.3 - '@types/lodash-es': 4.17.12 - lodash-es: 4.18.1 + '@milkdown/core': 7.13.1(supports-color@8.1.1) + '@milkdown/ctx': 7.13.1 + '@milkdown/prose': 7.13.1 + '@milkdown/utils': 7.13.1 + tslib: 2.8.1 transitivePeerDependencies: - supports-color - '@milkdown/plugin-slash@7.21.3': + '@milkdown/plugin-listener@7.13.1': dependencies: - '@floating-ui/dom': 1.8.0 - '@milkdown/ctx': 7.21.3 - '@milkdown/prose': 7.21.3 - '@milkdown/utils': 7.21.3 - '@types/lodash-es': 4.17.12 - lodash-es: 4.18.1 + '@milkdown/core': 7.13.1(supports-color@8.1.1) + '@milkdown/ctx': 7.13.1 + '@milkdown/prose': 7.13.1 + '@milkdown/utils': 7.13.1 + '@types/lodash.debounce': 4.0.9 + lodash.debounce: 4.0.8 + tslib: 2.8.1 transitivePeerDependencies: - supports-color - '@milkdown/plugin-streaming@7.21.3': + '@milkdown/plugin-slash@7.13.1': dependencies: - '@milkdown/core': 7.21.3(supports-color@8.1.1) - '@milkdown/ctx': 7.21.3 - '@milkdown/plugin-diff': 7.21.3 - '@milkdown/prose': 7.21.3 - '@milkdown/utils': 7.21.3 + '@floating-ui/dom': 1.7.1 + '@milkdown/core': 7.13.1(supports-color@8.1.1) + '@milkdown/ctx': 7.13.1 + '@milkdown/exception': 7.13.1 + '@milkdown/prose': 7.13.1 + '@milkdown/utils': 7.13.1 + '@types/lodash.debounce': 4.0.9 + lodash.debounce: 4.0.8 + tslib: 2.8.1 transitivePeerDependencies: - supports-color - '@milkdown/plugin-tooltip@7.21.3': + '@milkdown/plugin-tooltip@7.13.1': dependencies: - '@floating-ui/dom': 1.8.0 - '@milkdown/ctx': 7.21.3 - '@milkdown/prose': 7.21.3 - '@milkdown/utils': 7.21.3 - '@types/lodash-es': 4.17.12 - lodash-es: 4.18.1 + '@floating-ui/dom': 1.7.1 + '@milkdown/core': 7.13.1(supports-color@8.1.1) + '@milkdown/ctx': 7.13.1 + '@milkdown/exception': 7.13.1 + '@milkdown/prose': 7.13.1 + '@milkdown/utils': 7.13.1 + '@types/lodash.throttle': 4.1.9 + lodash.throttle: 4.1.1 + tslib: 2.8.1 transitivePeerDependencies: - supports-color - '@milkdown/plugin-trailing@7.21.3': + '@milkdown/plugin-trailing@7.13.1': dependencies: - '@milkdown/ctx': 7.21.3 - '@milkdown/prose': 7.21.3 - '@milkdown/utils': 7.21.3 + '@milkdown/core': 7.13.1(supports-color@8.1.1) + '@milkdown/ctx': 7.13.1 + '@milkdown/prose': 7.13.1 + '@milkdown/utils': 7.13.1 + tslib: 2.8.1 transitivePeerDependencies: - supports-color - '@milkdown/plugin-upload@7.21.3': + '@milkdown/plugin-upload@7.13.1': dependencies: - '@milkdown/core': 7.21.3(supports-color@8.1.1) - '@milkdown/ctx': 7.21.3 - '@milkdown/exception': 7.21.3 - '@milkdown/prose': 7.21.3 - '@milkdown/utils': 7.21.3 + '@milkdown/core': 7.13.1(supports-color@8.1.1) + '@milkdown/ctx': 7.13.1 + '@milkdown/exception': 7.13.1 + '@milkdown/prose': 7.13.1 + '@milkdown/utils': 7.13.1 + tslib: 2.8.1 transitivePeerDependencies: - supports-color - '@milkdown/preset-commonmark@7.21.3': + '@milkdown/preset-commonmark@7.13.1': dependencies: - '@milkdown/core': 7.21.3(supports-color@8.1.1) - '@milkdown/ctx': 7.21.3 - '@milkdown/exception': 7.21.3 - '@milkdown/prose': 7.21.3 - '@milkdown/transformer': 7.21.3 - '@milkdown/utils': 7.21.3 + '@milkdown/core': 7.13.1(supports-color@8.1.1) + '@milkdown/ctx': 7.13.1 + '@milkdown/exception': 7.13.1 + '@milkdown/prose': 7.13.1 + '@milkdown/transformer': 7.13.1 + '@milkdown/utils': 7.13.1 remark-inline-links: 7.0.0 + tslib: 2.8.1 unist-util-visit: 5.1.0 - unist-util-visit-parents: 6.0.2 + unist-util-visit-parents: 6.0.1 transitivePeerDependencies: - supports-color - '@milkdown/preset-gfm@7.21.3': + '@milkdown/preset-gfm@7.13.1': dependencies: - '@milkdown/core': 7.21.3(supports-color@8.1.1) - '@milkdown/ctx': 7.21.3 - '@milkdown/exception': 7.21.3 - '@milkdown/preset-commonmark': 7.21.3 - '@milkdown/prose': 7.21.3 - '@milkdown/transformer': 7.21.3 - '@milkdown/utils': 7.21.3 + '@milkdown/core': 7.13.1(supports-color@8.1.1) + '@milkdown/ctx': 7.13.1 + '@milkdown/exception': 7.13.1 + '@milkdown/preset-commonmark': 7.13.1 + '@milkdown/prose': 7.13.1 + '@milkdown/transformer': 7.13.1 + '@milkdown/utils': 7.13.1 prosemirror-safari-ime-span: 1.0.2 remark-gfm: 4.0.1 + tslib: 2.8.1 transitivePeerDependencies: - supports-color - '@milkdown/prose@7.21.3': + '@milkdown/prose@7.13.1': dependencies: - '@milkdown/exception': 7.21.3 - prosemirror-changeset: 2.4.1 + '@milkdown/exception': 7.13.1 + prosemirror-changeset: 2.3.1 prosemirror-commands: 1.7.1 - prosemirror-dropcursor: 1.8.3 - prosemirror-gapcursor: 1.4.1 - prosemirror-history: 1.5.0 - prosemirror-inputrules: 1.5.1 + prosemirror-dropcursor: 1.8.2 + prosemirror-gapcursor: 1.3.2 + prosemirror-history: 1.4.1 + prosemirror-inputrules: 1.5.0 prosemirror-keymap: 1.2.3 - prosemirror-model: 1.25.11 + prosemirror-model: 1.25.1 prosemirror-schema-list: 1.5.1 - prosemirror-state: 1.4.4 - prosemirror-tables: 1.8.5 - prosemirror-transform: 1.12.0 - prosemirror-view: 1.42.1 + prosemirror-state: 1.4.3 + prosemirror-tables: 1.7.1 + prosemirror-transform: 1.10.4 + prosemirror-view: 1.40.0 + tslib: 2.8.1 - '@milkdown/theme-nord@7.21.3': + '@milkdown/theme-nord@7.13.1': dependencies: - '@milkdown/core': 7.21.3(supports-color@8.1.1) - '@milkdown/ctx': 7.21.3 - '@milkdown/prose': 7.21.3 + '@milkdown/core': 7.13.1(supports-color@8.1.1) + '@milkdown/ctx': 7.13.1 + '@milkdown/prose': 7.13.1 clsx: 2.1.1 + tslib: 2.8.1 transitivePeerDependencies: - supports-color - '@milkdown/transformer@7.21.3': + '@milkdown/transformer@7.13.1': dependencies: - '@milkdown/exception': 7.21.3 - '@milkdown/prose': 7.21.3 + '@milkdown/exception': 7.13.1 + '@milkdown/prose': 7.13.1 remark: 15.0.1 + remark-parse: 11.0.0(supports-color@8.1.1) + remark-stringify: 11.0.0 + tslib: 2.8.1 unified: 11.0.5 transitivePeerDependencies: - supports-color - '@milkdown/utils@7.21.3': + '@milkdown/utils@7.13.1': dependencies: - '@milkdown/core': 7.21.3(supports-color@8.1.1) - '@milkdown/ctx': 7.21.3 - '@milkdown/exception': 7.21.3 - '@milkdown/prose': 7.21.3 - '@milkdown/transformer': 7.21.3 - nanoid: 5.1.16 + '@milkdown/core': 7.13.1(supports-color@8.1.1) + '@milkdown/ctx': 7.13.1 + '@milkdown/exception': 7.13.1 + '@milkdown/prose': 7.13.1 + '@milkdown/transformer': 7.13.1 + nanoid: 5.1.5 + tslib: 2.8.1 transitivePeerDependencies: - supports-color - '@modelcontextprotocol/sdk@1.26.0(supports-color@8.1.1)(zod@4.4.3)': + '@modelcontextprotocol/sdk@1.26.0(supports-color@8.1.1)(zod@4.1.13)': dependencies: - '@hono/node-server': 1.19.14(hono@4.12.31) + '@hono/node-server': 1.19.15(hono@4.12.29) ajv: 8.20.0 ajv-formats: 3.0.1(ajv@8.20.0) content-type: 1.0.5 @@ -20131,20 +22185,20 @@ snapshots: eventsource: 3.0.7 eventsource-parser: 3.1.0 express: 5.2.1(supports-color@8.1.1) - express-rate-limit: 8.6.0(express@5.2.1(supports-color@8.1.1))(supports-color@8.1.1) - hono: 4.12.31 - jose: 6.2.4 + express-rate-limit: 8.5.2(express@5.2.1) + hono: 4.12.29 + jose: 6.2.3 json-schema-typed: 8.0.2 pkce-challenge: 5.0.1 raw-body: 3.0.2 - zod: 4.4.3 - zod-to-json-schema: 3.25.2(zod@4.4.3) + zod: 4.1.13 + zod-to-json-schema: 3.25.2(zod@4.1.13) transitivePeerDependencies: - supports-color '@modelcontextprotocol/sdk@1.26.0(zod@3.25.76)': dependencies: - '@hono/node-server': 1.19.14(hono@4.12.31) + '@hono/node-server': 1.19.15(hono@4.12.29) ajv: 8.20.0 ajv-formats: 3.0.1(ajv@8.20.0) content-type: 1.0.5 @@ -20153,9 +22207,9 @@ snapshots: eventsource: 3.0.7 eventsource-parser: 3.1.0 express: 5.2.1(supports-color@8.1.1) - express-rate-limit: 8.6.0(express@5.2.1(supports-color@8.1.1))(supports-color@8.1.1) - hono: 4.12.31 - jose: 6.2.4 + express-rate-limit: 8.5.2(express@5.2.1) + hono: 4.12.29 + jose: 6.2.3 json-schema-typed: 8.0.2 pkce-challenge: 5.0.1 raw-body: 3.0.2 @@ -20164,9 +22218,65 @@ snapshots: transitivePeerDependencies: - supports-color + '@modelcontextprotocol/sdk@1.26.0(zod@4.3.6)': + dependencies: + '@hono/node-server': 1.19.15(hono@4.12.29) + ajv: 8.20.0 + ajv-formats: 3.0.1(ajv@8.20.0) + content-type: 1.0.5 + cors: 2.8.6 + cross-spawn: 7.0.6 + eventsource: 3.0.7 + eventsource-parser: 3.1.0 + express: 5.2.1(supports-color@8.1.1) + express-rate-limit: 8.5.2(express@5.2.1) + hono: 4.12.29 + jose: 6.2.3 + 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) + transitivePeerDependencies: + - supports-color + + '@modelcontextprotocol/sdk@1.26.0(zod@4.4.3)': + dependencies: + '@hono/node-server': 1.19.15(hono@4.12.29) + ajv: 8.20.0 + ajv-formats: 3.0.1(ajv@8.20.0) + content-type: 1.0.5 + cors: 2.8.6 + cross-spawn: 7.0.6 + eventsource: 3.0.7 + eventsource-parser: 3.1.0 + express: 5.2.1(supports-color@8.1.1) + express-rate-limit: 8.5.2(express@5.2.1) + hono: 4.12.29 + jose: 6.2.3 + json-schema-typed: 8.0.2 + pkce-challenge: 5.0.1 + raw-body: 3.0.2 + zod: 4.4.3 + zod-to-json-schema: 3.25.2(zod@4.4.3) + transitivePeerDependencies: + - supports-color + + '@modelcontextprotocol/server-filesystem@2026.1.14(zod@4.1.13)': + dependencies: + '@modelcontextprotocol/sdk': 1.26.0(supports-color@8.1.1)(zod@4.1.13) + diff: 5.2.2 + glob: 10.5.0 + minimatch: 10.2.5 + zod-to-json-schema: 3.25.2(zod@4.1.13) + transitivePeerDependencies: + - '@cfworker/json-schema' + - supports-color + - zod + '@modelcontextprotocol/server-filesystem@2026.1.14(zod@4.4.3)': dependencies: - '@modelcontextprotocol/sdk': 1.26.0(supports-color@8.1.1)(zod@4.4.3) + '@modelcontextprotocol/sdk': 1.26.0(zod@4.4.3) diff: 5.2.2 glob: 10.5.0 minimatch: 10.2.5 @@ -20176,64 +22286,67 @@ snapshots: - supports-color - zod - '@mongodb-js/saslprep@1.4.12': + '@mongodb-js/saslprep@1.2.2': dependencies: sparse-bitfield: 3.0.3 '@mozilla/readability@0.6.0': {} - '@napi-rs/canvas-android-arm64@0.1.100': + '@napi-rs/canvas-android-arm64@0.1.72': optional: true - '@napi-rs/canvas-darwin-arm64@0.1.100': + '@napi-rs/canvas-darwin-arm64@0.1.72': optional: true - '@napi-rs/canvas-darwin-x64@0.1.100': + '@napi-rs/canvas-darwin-x64@0.1.72': optional: true - '@napi-rs/canvas-linux-arm-gnueabihf@0.1.100': + '@napi-rs/canvas-linux-arm-gnueabihf@0.1.72': optional: true - '@napi-rs/canvas-linux-arm64-gnu@0.1.100': + '@napi-rs/canvas-linux-arm64-gnu@0.1.72': optional: true - '@napi-rs/canvas-linux-arm64-musl@0.1.100': + '@napi-rs/canvas-linux-arm64-musl@0.1.72': optional: true - '@napi-rs/canvas-linux-riscv64-gnu@0.1.100': + '@napi-rs/canvas-linux-riscv64-gnu@0.1.72': optional: true - '@napi-rs/canvas-linux-x64-gnu@0.1.100': + '@napi-rs/canvas-linux-x64-gnu@0.1.72': optional: true - '@napi-rs/canvas-linux-x64-musl@0.1.100': + '@napi-rs/canvas-linux-x64-musl@0.1.72': optional: true - '@napi-rs/canvas-win32-arm64-msvc@0.1.100': + '@napi-rs/canvas-win32-x64-msvc@0.1.72': optional: true - '@napi-rs/canvas-win32-x64-msvc@0.1.100': + '@napi-rs/canvas@0.1.72': + optionalDependencies: + '@napi-rs/canvas-android-arm64': 0.1.72 + '@napi-rs/canvas-darwin-arm64': 0.1.72 + '@napi-rs/canvas-darwin-x64': 0.1.72 + '@napi-rs/canvas-linux-arm-gnueabihf': 0.1.72 + '@napi-rs/canvas-linux-arm64-gnu': 0.1.72 + '@napi-rs/canvas-linux-arm64-musl': 0.1.72 + '@napi-rs/canvas-linux-riscv64-gnu': 0.1.72 + '@napi-rs/canvas-linux-x64-gnu': 0.1.72 + '@napi-rs/canvas-linux-x64-musl': 0.1.72 + '@napi-rs/canvas-win32-x64-msvc': 0.1.72 + optional: true + + '@napi-rs/wasm-runtime@1.1.6(@emnapi/core@1.11.0)(@emnapi/runtime@1.11.0)': + dependencies: + '@emnapi/core': 1.11.0 + '@emnapi/runtime': 1.11.0 + '@tybys/wasm-util': 0.10.3 optional: true - '@napi-rs/canvas@0.1.100': - optionalDependencies: - '@napi-rs/canvas-android-arm64': 0.1.100 - '@napi-rs/canvas-darwin-arm64': 0.1.100 - '@napi-rs/canvas-darwin-x64': 0.1.100 - '@napi-rs/canvas-linux-arm-gnueabihf': 0.1.100 - '@napi-rs/canvas-linux-arm64-gnu': 0.1.100 - '@napi-rs/canvas-linux-arm64-musl': 0.1.100 - '@napi-rs/canvas-linux-riscv64-gnu': 0.1.100 - '@napi-rs/canvas-linux-x64-gnu': 0.1.100 - '@napi-rs/canvas-linux-x64-musl': 0.1.100 - '@napi-rs/canvas-win32-arm64-msvc': 0.1.100 - '@napi-rs/canvas-win32-x64-msvc': 0.1.100 - optional: true - - '@napi-rs/wasm-runtime@1.1.6(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)': - dependencies: - '@emnapi/core': 1.11.2 - '@emnapi/runtime': 1.11.2 + '@napi-rs/wasm-runtime@1.1.6(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)': + dependencies: + '@emnapi/core': 1.11.1 + '@emnapi/runtime': 1.11.1 '@tybys/wasm-util': 0.10.3 optional: true @@ -20251,13 +22364,11 @@ snapshots: '@nodelib/fs.walk@1.2.8': dependencies: '@nodelib/fs.scandir': 2.1.5 - fastq: 1.20.1 + fastq: 1.15.0 '@nornagon/put@0.0.8': {} - '@ocavue/utils@1.7.0': {} - - '@oclif/core@4.13.0': + '@oclif/core@4.11.14': dependencies: ansi-escapes: 4.3.2 ansis: 3.17.0 @@ -20278,19 +22389,61 @@ snapshots: wordwrap: 1.0.0 wrap-ansi: 7.0.0 - '@oclif/plugin-autocomplete@3.2.53(supports-color@8.1.1)': + '@oclif/core@4.5.2': + dependencies: + ansi-escapes: 4.3.2 + ansis: 3.17.0 + clean-stack: 3.0.1 + cli-spinners: 2.9.2 + debug: 4.4.3(supports-color@8.1.1) + ejs: 3.1.10 + get-package-type: 0.1.0 + indent-string: 4.0.0 + is-wsl: 2.2.0 + lilconfig: 3.1.3 + minimatch: 9.0.9 + semver: 7.7.2 + string-width: 4.2.3 + supports-color: 8.1.1 + tinyglobby: 0.2.14 + widest-line: 3.1.0 + wordwrap: 1.0.0 + wrap-ansi: 7.0.0 + + '@oclif/core@4.8.0': + dependencies: + ansi-escapes: 4.3.2 + ansis: 3.17.0 + clean-stack: 3.0.1 + cli-spinners: 2.9.2 + debug: 4.4.3(supports-color@8.1.1) + ejs: 3.1.10 + get-package-type: 0.1.0 + indent-string: 4.0.0 + is-wsl: 2.2.0 + lilconfig: 3.1.3 + minimatch: 9.0.9 + semver: 7.7.3 + string-width: 4.2.3 + supports-color: 8.1.1 + tinyglobby: 0.2.15 + widest-line: 3.1.0 + wordwrap: 1.0.0 + wrap-ansi: 7.0.0 + + '@oclif/plugin-autocomplete@3.2.24(supports-color@8.1.1)': dependencies: - '@oclif/core': 4.13.0 + '@oclif/core': 4.11.14 ansis: 3.17.0 debug: 4.4.3(supports-color@8.1.1) ejs: 3.1.10 transitivePeerDependencies: - supports-color - '@oclif/plugin-commands@4.1.60': + '@oclif/plugin-commands@4.1.21': dependencies: - '@oclif/core': 4.13.0 - '@oclif/table': 0.5.9 + '@oclif/core': 4.11.14 + '@oclif/table': 0.4.6 lodash: 4.18.1 object-treeify: 4.0.1 transitivePeerDependencies: @@ -20298,29 +22451,41 @@ snapshots: - react-devtools-core - utf-8-validate + '@oclif/plugin-help@6.2.26': + dependencies: + '@oclif/core': 4.11.14 + '@oclif/plugin-help@6.2.53': dependencies: - '@oclif/core': 4.13.0 + '@oclif/core': 4.11.14 + + '@oclif/plugin-not-found@3.2.65(@types/node@22.15.18)': + dependencies: + '@inquirer/prompts': 7.8.3(@types/node@22.15.18) + '@oclif/core': 4.11.14 + ansis: 3.17.0 + fast-levenshtein: 3.0.0 + transitivePeerDependencies: + - '@types/node' - '@oclif/plugin-not-found@3.2.88(@types/node@22.20.1)': + '@oclif/plugin-not-found@3.2.65(@types/node@22.20.1)': dependencies: - '@inquirer/prompts': 7.10.1(@types/node@22.20.1) - '@oclif/core': 4.13.0 + '@inquirer/prompts': 7.8.3(@types/node@22.20.1) + '@oclif/core': 4.11.14 ansis: 3.17.0 fast-levenshtein: 3.0.0 transitivePeerDependencies: - '@types/node' - '@oclif/table@0.5.9': + '@oclif/table@0.4.6': dependencies: - '@types/react': 18.3.31 + '@types/react': 18.3.18 change-case: 5.4.4 cli-truncate: 4.0.0 - ink: 5.0.1(@types/react@18.3.31)(react@18.3.1) + ink: 5.0.1(@types/react@18.3.18)(react@18.3.1) natural-orderby: 3.0.2 object-hash: 3.0.0 react: 18.3.1 - string-width: 8.2.2 strip-ansi: 7.2.0 wrap-ansi: 9.0.2 transitivePeerDependencies: @@ -20347,10 +22512,10 @@ snapshots: '@open-wc/dedupe-mixin@2.0.1': {} - '@open-wc/scoped-elements@3.0.10': + '@open-wc/scoped-elements@3.0.6': dependencies: '@open-wc/dedupe-mixin': 2.0.1 - lit: 3.3.3 + lit: 3.3.2 '@open-wc/semantic-dom-diff@0.20.1': dependencies: @@ -20363,8 +22528,8 @@ snapshots: '@open-wc/testing-helpers@3.0.1': dependencies: - '@open-wc/scoped-elements': 3.0.10 - lit: 3.3.3 + '@open-wc/scoped-elements': 3.0.6 + lit: 3.3.2 lit-html: 3.3.3 '@open-wc/testing@4.0.0': @@ -20380,140 +22545,140 @@ snapshots: - supports-color - utf-8-validate - '@opentelemetry/api@1.9.1': {} + '@opentelemetry/api@1.9.0': {} - '@opentelemetry/core@2.10.0(@opentelemetry/api@1.9.1)': + '@opentelemetry/core@2.8.0(@opentelemetry/api@1.9.0)': dependencies: - '@opentelemetry/api': 1.9.1 - '@opentelemetry/semantic-conventions': 1.43.0 + '@opentelemetry/api': 1.9.0 + '@opentelemetry/semantic-conventions': 1.34.0 - '@opentelemetry/semantic-conventions@1.43.0': {} + '@opentelemetry/semantic-conventions@1.34.0': {} - '@oxc-parser/binding-android-arm-eabi@0.140.0': + '@oxc-parser/binding-android-arm-eabi@0.137.0': optional: true - '@oxc-parser/binding-android-arm64@0.140.0': + '@oxc-parser/binding-android-arm64@0.137.0': optional: true - '@oxc-parser/binding-darwin-arm64@0.140.0': + '@oxc-parser/binding-darwin-arm64@0.137.0': optional: true - '@oxc-parser/binding-darwin-x64@0.140.0': + '@oxc-parser/binding-darwin-x64@0.137.0': optional: true - '@oxc-parser/binding-freebsd-x64@0.140.0': + '@oxc-parser/binding-freebsd-x64@0.137.0': optional: true - '@oxc-parser/binding-linux-arm-gnueabihf@0.140.0': + '@oxc-parser/binding-linux-arm-gnueabihf@0.137.0': optional: true - '@oxc-parser/binding-linux-arm-musleabihf@0.140.0': + '@oxc-parser/binding-linux-arm-musleabihf@0.137.0': optional: true - '@oxc-parser/binding-linux-arm64-gnu@0.140.0': + '@oxc-parser/binding-linux-arm64-gnu@0.137.0': optional: true - '@oxc-parser/binding-linux-arm64-musl@0.140.0': + '@oxc-parser/binding-linux-arm64-musl@0.137.0': optional: true - '@oxc-parser/binding-linux-ppc64-gnu@0.140.0': + '@oxc-parser/binding-linux-ppc64-gnu@0.137.0': optional: true - '@oxc-parser/binding-linux-riscv64-gnu@0.140.0': + '@oxc-parser/binding-linux-riscv64-gnu@0.137.0': optional: true - '@oxc-parser/binding-linux-riscv64-musl@0.140.0': + '@oxc-parser/binding-linux-riscv64-musl@0.137.0': optional: true - '@oxc-parser/binding-linux-s390x-gnu@0.140.0': + '@oxc-parser/binding-linux-s390x-gnu@0.137.0': optional: true - '@oxc-parser/binding-linux-x64-gnu@0.140.0': + '@oxc-parser/binding-linux-x64-gnu@0.137.0': optional: true - '@oxc-parser/binding-linux-x64-musl@0.140.0': + '@oxc-parser/binding-linux-x64-musl@0.137.0': optional: true - '@oxc-parser/binding-openharmony-arm64@0.140.0': + '@oxc-parser/binding-openharmony-arm64@0.137.0': optional: true - '@oxc-parser/binding-wasm32-wasi@0.140.0': + '@oxc-parser/binding-wasm32-wasi@0.137.0': dependencies: - '@emnapi/core': 1.11.2 - '@emnapi/runtime': 1.11.2 - '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2) + '@emnapi/core': 1.11.1 + '@emnapi/runtime': 1.11.1 + '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1) optional: true - '@oxc-parser/binding-win32-arm64-msvc@0.140.0': + '@oxc-parser/binding-win32-arm64-msvc@0.137.0': optional: true - '@oxc-parser/binding-win32-ia32-msvc@0.140.0': + '@oxc-parser/binding-win32-ia32-msvc@0.137.0': optional: true - '@oxc-parser/binding-win32-x64-msvc@0.140.0': + '@oxc-parser/binding-win32-x64-msvc@0.137.0': optional: true - '@oxc-project/types@0.140.0': {} + '@oxc-project/types@0.137.0': {} - '@oxc-resolver/binding-android-arm-eabi@11.24.2': + '@oxc-resolver/binding-android-arm-eabi@11.21.3': optional: true - '@oxc-resolver/binding-android-arm64@11.24.2': + '@oxc-resolver/binding-android-arm64@11.21.3': optional: true - '@oxc-resolver/binding-darwin-arm64@11.24.2': + '@oxc-resolver/binding-darwin-arm64@11.21.3': optional: true - '@oxc-resolver/binding-darwin-x64@11.24.2': + '@oxc-resolver/binding-darwin-x64@11.21.3': optional: true - '@oxc-resolver/binding-freebsd-x64@11.24.2': + '@oxc-resolver/binding-freebsd-x64@11.21.3': optional: true - '@oxc-resolver/binding-linux-arm-gnueabihf@11.24.2': + '@oxc-resolver/binding-linux-arm-gnueabihf@11.21.3': optional: true - '@oxc-resolver/binding-linux-arm-musleabihf@11.24.2': + '@oxc-resolver/binding-linux-arm-musleabihf@11.21.3': optional: true - '@oxc-resolver/binding-linux-arm64-gnu@11.24.2': + '@oxc-resolver/binding-linux-arm64-gnu@11.21.3': optional: true - '@oxc-resolver/binding-linux-arm64-musl@11.24.2': + '@oxc-resolver/binding-linux-arm64-musl@11.21.3': optional: true - '@oxc-resolver/binding-linux-ppc64-gnu@11.24.2': + '@oxc-resolver/binding-linux-ppc64-gnu@11.21.3': optional: true - '@oxc-resolver/binding-linux-riscv64-gnu@11.24.2': + '@oxc-resolver/binding-linux-riscv64-gnu@11.21.3': optional: true - '@oxc-resolver/binding-linux-riscv64-musl@11.24.2': + '@oxc-resolver/binding-linux-riscv64-musl@11.21.3': optional: true - '@oxc-resolver/binding-linux-s390x-gnu@11.24.2': + '@oxc-resolver/binding-linux-s390x-gnu@11.21.3': optional: true - '@oxc-resolver/binding-linux-x64-gnu@11.24.2': + '@oxc-resolver/binding-linux-x64-gnu@11.21.3': optional: true - '@oxc-resolver/binding-linux-x64-musl@11.24.2': + '@oxc-resolver/binding-linux-x64-musl@11.21.3': optional: true - '@oxc-resolver/binding-openharmony-arm64@11.24.2': + '@oxc-resolver/binding-openharmony-arm64@11.21.3': optional: true - '@oxc-resolver/binding-wasm32-wasi@11.24.2': + '@oxc-resolver/binding-wasm32-wasi@11.21.3': dependencies: - '@emnapi/core': 1.11.2 - '@emnapi/runtime': 1.11.2 - '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2) + '@emnapi/core': 1.11.0 + '@emnapi/runtime': 1.11.0 + '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.11.0)(@emnapi/runtime@1.11.0) optional: true - '@oxc-resolver/binding-win32-arm64-msvc@11.24.2': + '@oxc-resolver/binding-win32-arm64-msvc@11.21.3': optional: true - '@oxc-resolver/binding-win32-x64-msvc@11.24.2': + '@oxc-resolver/binding-win32-x64-msvc@11.21.3': optional: true '@peculiar/asn1-cms@2.8.0': @@ -20613,9 +22778,9 @@ snapshots: '@pkgjs/parseargs@0.11.0': optional: true - '@playwright/test@1.61.1': + '@playwright/test@1.57.0': dependencies: - playwright: 1.61.1 + playwright: 1.57.0 '@popperjs/core@2.11.8': {} @@ -20645,17 +22810,17 @@ snapshots: '@protobufjs/pool@1.1.0': optional: true - '@protobufjs/utf8@1.1.2': + '@protobufjs/utf8@1.1.1': optional: true - '@puppeteer/browsers@2.13.2': + '@puppeteer/browsers@2.13.0': dependencies: debug: 4.4.3(supports-color@8.1.1) extract-zip: 2.0.1 progress: 2.0.3 proxy-agent: 6.5.0 semver: 7.8.5 - tar-fs: 3.1.3 + tar-fs: 3.1.1 yargs: 17.7.3 transitivePeerDependencies: - bare-abort-controller @@ -20698,7 +22863,7 @@ snapshots: '@rollup/plugin-node-resolve@15.3.1(rollup@4.62.2)': dependencies: - '@rollup/pluginutils': 5.4.0(rollup@4.62.2) + '@rollup/pluginutils': 5.3.0(rollup@4.62.2) '@types/resolve': 1.20.2 deepmerge: 4.3.1 is-module: 1.0.0 @@ -20706,7 +22871,7 @@ snapshots: optionalDependencies: rollup: 4.62.2 - '@rollup/pluginutils@5.4.0(rollup@4.62.2)': + '@rollup/pluginutils@5.3.0(rollup@4.62.2)': dependencies: '@types/estree': 1.0.9 estree-walker: 2.0.2 @@ -20789,79 +22954,81 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.62.2': optional: true - '@secretlint/config-creator@10.2.2': + '@secretlint/config-creator@9.3.2': dependencies: - '@secretlint/types': 10.2.2 + '@secretlint/types': 9.3.4 - '@secretlint/config-loader@10.2.2(supports-color@8.1.1)': + '@secretlint/config-loader@9.3.2(supports-color@8.1.1)': dependencies: - '@secretlint/profiler': 10.2.2 - '@secretlint/resolver': 10.2.2 - '@secretlint/types': 10.2.2 + '@secretlint/profiler': 9.3.2 + '@secretlint/resolver': 9.3.2 + '@secretlint/types': 9.3.4 ajv: 8.20.0 debug: 4.4.3(supports-color@8.1.1) - rc-config-loader: 4.1.4(supports-color@8.1.1) + rc-config-loader: 4.1.3(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@secretlint/core@10.2.2(supports-color@8.1.1)': + '@secretlint/core@9.3.2(supports-color@8.1.1)': dependencies: - '@secretlint/profiler': 10.2.2 - '@secretlint/types': 10.2.2 + '@secretlint/profiler': 9.3.2 + '@secretlint/types': 9.3.4 debug: 4.4.3(supports-color@8.1.1) structured-source: 4.0.0 transitivePeerDependencies: - supports-color - '@secretlint/formatter@10.2.2(supports-color@8.1.1)': + '@secretlint/formatter@9.3.2(supports-color@8.1.1)': dependencies: - '@secretlint/resolver': 10.2.2 - '@secretlint/types': 10.2.2 - '@textlint/linter-formatter': 15.7.1(supports-color@8.1.1) - '@textlint/module-interop': 15.7.1 - '@textlint/types': 15.7.1 - chalk: 5.6.2 + '@secretlint/resolver': 9.3.2 + '@secretlint/types': 9.3.4 + '@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.3(supports-color@8.1.1) pluralize: 8.0.0 - strip-ansi: 7.2.0 + strip-ansi: 6.0.1 table: 6.9.0 - terminal-link: 4.0.0 + terminal-link: 2.1.1 transitivePeerDependencies: - supports-color - '@secretlint/node@10.2.2(supports-color@8.1.1)': + '@secretlint/node@9.3.2(supports-color@8.1.1)': dependencies: - '@secretlint/config-loader': 10.2.2(supports-color@8.1.1) - '@secretlint/core': 10.2.2(supports-color@8.1.1) - '@secretlint/formatter': 10.2.2(supports-color@8.1.1) - '@secretlint/profiler': 10.2.2 - '@secretlint/source-creator': 10.2.2 - '@secretlint/types': 10.2.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.3(supports-color@8.1.1) - p-map: 7.0.6 + p-map: 4.0.0 transitivePeerDependencies: - supports-color - '@secretlint/profiler@10.2.2': {} + '@secretlint/profiler@9.3.2': {} - '@secretlint/resolver@10.2.2': {} + '@secretlint/resolver@9.3.2': {} - '@secretlint/secretlint-formatter-sarif@10.2.2': + '@secretlint/secretlint-formatter-sarif@9.3.2': dependencies: - node-sarif-builder: 3.4.0 + node-sarif-builder: 2.0.3 - '@secretlint/secretlint-rule-no-dotenv@10.2.2': + '@secretlint/secretlint-rule-no-dotenv@9.3.2': dependencies: - '@secretlint/types': 10.2.2 + '@secretlint/types': 9.3.2 - '@secretlint/secretlint-rule-preset-recommend@10.2.2': {} + '@secretlint/secretlint-rule-preset-recommend@9.3.2': {} - '@secretlint/source-creator@10.2.2': + '@secretlint/source-creator@9.3.2': dependencies: - '@secretlint/types': 10.2.2 - istextorbinary: 9.5.0 + '@secretlint/types': 9.3.4 + istextorbinary: 6.0.0 - '@secretlint/types@10.2.2': {} + '@secretlint/types@9.3.2': {} + + '@secretlint/types@9.3.4': {} '@selderee/plugin-htmlparser2@0.11.0': dependencies: @@ -20872,65 +23039,400 @@ snapshots: '@sindresorhus/is@4.6.0': {} + '@sindresorhus/merge-streams@2.2.1': {} + '@sindresorhus/merge-streams@2.3.0': {} - '@sinonjs/commons@3.0.1': + '@sinonjs/commons@3.0.0': dependencies: type-detect: 4.0.8 '@sinonjs/fake-timers@10.3.0': dependencies: - '@sinonjs/commons': 3.0.1 + '@sinonjs/commons': 3.0.0 - '@smithy/core@3.29.7': + '@smithy/abort-controller@4.2.11': dependencies: '@smithy/types': 4.16.1 tslib: 2.8.1 - '@smithy/credential-provider-imds@4.4.12': + '@smithy/abort-controller@4.3.3': dependencies: - '@smithy/core': 3.29.7 '@smithy/types': 4.16.1 tslib: 2.8.1 - '@smithy/fetch-http-handler@5.6.9': + '@smithy/chunked-blob-reader-native@4.2.3': + dependencies: + '@smithy/util-base64': 4.3.2 + tslib: 2.8.1 + + '@smithy/chunked-blob-reader@5.2.2': dependencies: - '@smithy/core': 3.29.7 - '@smithy/types': 4.16.1 tslib: 2.8.1 - '@smithy/node-http-handler@4.9.9': + '@smithy/config-resolver@4.4.10': dependencies: - '@smithy/core': 3.29.7 + '@smithy/node-config-provider': 4.3.11 '@smithy/types': 4.16.1 + '@smithy/util-config-provider': 4.2.2 + '@smithy/util-endpoints': 3.3.2 + '@smithy/util-middleware': 4.2.11 tslib: 2.8.1 - '@smithy/signature-v4@5.6.8': + '@smithy/core@3.23.9': dependencies: - '@smithy/core': 3.29.7 + '@smithy/middleware-serde': 4.2.12 + '@smithy/protocol-http': 5.3.11 '@smithy/types': 4.16.1 + '@smithy/util-base64': 4.3.2 + '@smithy/util-body-length-browser': 4.2.2 + '@smithy/util-middleware': 4.2.11 + '@smithy/util-stream': 4.5.17 + '@smithy/util-utf8': 4.2.2 + '@smithy/uuid': 1.1.2 tslib: 2.8.1 - '@smithy/types@4.16.1': + '@smithy/core@3.29.6': dependencies: + '@smithy/types': 4.16.1 tslib: 2.8.1 - '@szmarczak/http-timer@4.0.6': + '@smithy/credential-provider-imds@4.2.11': dependencies: - defer-to-connect: 2.0.1 + '@smithy/node-config-provider': 4.3.11 + '@smithy/property-provider': 4.2.11 + '@smithy/types': 4.16.1 + '@smithy/url-parser': 4.2.11 + tslib: 2.8.1 - '@textlint/ast-node-types@15.7.1': {} + '@smithy/eventstream-codec@4.2.11': + dependencies: + '@aws-crypto/crc32': 5.2.0 + '@smithy/types': 4.16.1 + '@smithy/util-hex-encoding': 4.4.11 + tslib: 2.8.1 - '@textlint/linter-formatter@15.7.1(supports-color@8.1.1)': + '@smithy/eventstream-serde-browser@4.2.11': dependencies: - '@azu/format-text': 1.0.2 + '@smithy/eventstream-serde-universal': 4.2.11 + '@smithy/types': 4.16.1 + tslib: 2.8.1 + + '@smithy/eventstream-serde-config-resolver@4.3.11': + dependencies: + '@smithy/types': 4.16.1 + tslib: 2.8.1 + + '@smithy/eventstream-serde-node@4.2.11': + dependencies: + '@smithy/eventstream-serde-universal': 4.2.11 + '@smithy/types': 4.16.1 + tslib: 2.8.1 + + '@smithy/eventstream-serde-universal@4.2.11': + dependencies: + '@smithy/eventstream-codec': 4.2.11 + '@smithy/types': 4.16.1 + 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.16.1 + '@smithy/util-base64': 4.3.2 + tslib: 2.8.1 + + '@smithy/hash-blob-browser@4.2.12': + dependencies: + '@smithy/chunked-blob-reader': 5.2.2 + '@smithy/chunked-blob-reader-native': 4.2.3 + '@smithy/types': 4.16.1 + tslib: 2.8.1 + + '@smithy/hash-node@4.2.11': + dependencies: + '@smithy/types': 4.16.1 + '@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.16.1 + '@smithy/util-utf8': 4.2.2 + tslib: 2.8.1 + + '@smithy/invalid-dependency@4.2.11': + dependencies: + '@smithy/types': 4.16.1 + tslib: 2.8.1 + + '@smithy/is-array-buffer@2.2.0': + dependencies: + tslib: 2.8.1 + + '@smithy/is-array-buffer@4.2.2': + dependencies: + tslib: 2.8.1 + + '@smithy/is-array-buffer@4.4.11': + dependencies: + '@smithy/core': 3.29.6 + tslib: 2.8.1 + + '@smithy/md5-js@4.2.11': + dependencies: + '@smithy/types': 4.16.1 + '@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.16.1 + tslib: 2.8.1 + + '@smithy/middleware-endpoint@4.4.23': + dependencies: + '@smithy/core': 3.29.6 + '@smithy/middleware-serde': 4.2.12 + '@smithy/node-config-provider': 4.3.11 + '@smithy/shared-ini-file-loader': 4.4.6 + '@smithy/types': 4.16.1 + '@smithy/url-parser': 4.2.11 + '@smithy/util-middleware': 4.2.11 + tslib: 2.8.1 + + '@smithy/middleware-retry@4.4.40': + dependencies: + '@smithy/node-config-provider': 4.3.11 + '@smithy/protocol-http': 5.3.11 + '@smithy/service-error-classification': 4.2.11 + '@smithy/smithy-client': 4.12.3 + '@smithy/types': 4.16.1 + '@smithy/util-middleware': 4.2.11 + '@smithy/util-retry': 4.2.11 + '@smithy/uuid': 1.1.2 + tslib: 2.8.1 + + '@smithy/middleware-serde@4.2.12': + dependencies: + '@smithy/protocol-http': 5.3.11 + '@smithy/types': 4.16.1 + tslib: 2.8.1 + + '@smithy/middleware-stack@4.2.11': + dependencies: + '@smithy/types': 4.16.1 + 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.16.1 + tslib: 2.8.1 + + '@smithy/node-http-handler@4.4.14': + dependencies: + '@smithy/abort-controller': 4.3.3 + '@smithy/protocol-http': 5.3.11 + '@smithy/querystring-builder': 4.2.11 + '@smithy/types': 4.16.1 + tslib: 2.8.1 + + '@smithy/property-provider@4.2.11': + dependencies: + '@smithy/types': 4.16.1 + tslib: 2.8.1 + + '@smithy/protocol-http@5.3.11': + dependencies: + '@smithy/types': 4.16.1 + tslib: 2.8.1 + + '@smithy/querystring-builder@4.2.11': + dependencies: + '@smithy/types': 4.16.1 + '@smithy/util-uri-escape': 4.2.2 + tslib: 2.8.1 + + '@smithy/querystring-parser@4.2.11': + dependencies: + '@smithy/types': 4.16.1 + tslib: 2.8.1 + + '@smithy/service-error-classification@4.2.11': + dependencies: + '@smithy/types': 4.16.1 + + '@smithy/shared-ini-file-loader@4.4.6': + dependencies: + '@smithy/types': 4.16.1 + tslib: 2.8.1 + + '@smithy/signature-v4@5.3.11': + dependencies: + '@smithy/is-array-buffer': 4.4.11 + '@smithy/protocol-http': 5.3.11 + '@smithy/types': 4.16.1 + '@smithy/util-hex-encoding': 4.4.11 + '@smithy/util-middleware': 4.2.11 + '@smithy/util-uri-escape': 4.2.2 + '@smithy/util-utf8': 4.2.2 + tslib: 2.8.1 + + '@smithy/smithy-client@4.12.3': + dependencies: + '@smithy/core': 3.29.6 + '@smithy/middleware-endpoint': 4.4.23 + '@smithy/middleware-stack': 4.2.11 + '@smithy/protocol-http': 5.3.11 + '@smithy/types': 4.16.1 + '@smithy/util-stream': 4.5.17 + tslib: 2.8.1 + + '@smithy/types@4.13.0': + dependencies: + tslib: 2.8.1 + + '@smithy/types@4.16.1': + dependencies: + tslib: 2.8.1 + + '@smithy/url-parser@4.2.11': + dependencies: + '@smithy/querystring-parser': 4.2.11 + '@smithy/types': 4.16.1 + tslib: 2.8.1 + + '@smithy/util-base64@4.3.2': + dependencies: + '@smithy/util-buffer-from': 4.2.2 + '@smithy/util-utf8': 4.2.2 + tslib: 2.8.1 + + '@smithy/util-body-length-browser@4.2.2': + dependencies: + tslib: 2.8.1 + + '@smithy/util-body-length-node@4.2.3': + dependencies: + tslib: 2.8.1 + + '@smithy/util-buffer-from@2.2.0': + dependencies: + '@smithy/is-array-buffer': 2.2.0 + tslib: 2.8.1 + + '@smithy/util-buffer-from@4.2.2': + dependencies: + '@smithy/is-array-buffer': 4.4.11 + tslib: 2.8.1 + + '@smithy/util-config-provider@4.2.2': + dependencies: + tslib: 2.8.1 + + '@smithy/util-defaults-mode-browser@4.3.39': + dependencies: + '@smithy/property-provider': 4.2.11 + '@smithy/smithy-client': 4.12.3 + '@smithy/types': 4.16.1 + tslib: 2.8.1 + + '@smithy/util-defaults-mode-node@4.2.42': + dependencies: + '@smithy/config-resolver': 4.4.10 + '@smithy/credential-provider-imds': 4.2.11 + '@smithy/node-config-provider': 4.3.11 + '@smithy/property-provider': 4.2.11 + '@smithy/smithy-client': 4.12.3 + '@smithy/types': 4.16.1 + tslib: 2.8.1 + + '@smithy/util-endpoints@3.3.2': + dependencies: + '@smithy/node-config-provider': 4.3.11 + '@smithy/types': 4.16.1 + tslib: 2.8.1 + + '@smithy/util-hex-encoding@4.2.2': + dependencies: + tslib: 2.8.1 + + '@smithy/util-hex-encoding@4.4.11': + dependencies: + '@smithy/core': 3.29.6 + tslib: 2.8.1 + + '@smithy/util-middleware@4.2.11': + dependencies: + '@smithy/types': 4.16.1 + tslib: 2.8.1 + + '@smithy/util-retry@4.2.11': + dependencies: + '@smithy/service-error-classification': 4.2.11 + '@smithy/types': 4.16.1 + 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.16.1 + '@smithy/util-base64': 4.3.2 + '@smithy/util-buffer-from': 4.2.2 + '@smithy/util-hex-encoding': 4.2.2 + '@smithy/util-utf8': 4.2.2 + tslib: 2.8.1 + + '@smithy/util-uri-escape@4.2.2': + dependencies: + tslib: 2.8.1 + + '@smithy/util-utf8@2.3.0': + dependencies: + '@smithy/util-buffer-from': 2.2.0 + tslib: 2.8.1 + + '@smithy/util-utf8@4.2.2': + dependencies: + '@smithy/util-buffer-from': 4.2.2 + tslib: 2.8.1 + + '@smithy/util-waiter@4.2.11': + dependencies: + '@smithy/abort-controller': 4.3.3 + '@smithy/types': 4.16.1 + tslib: 2.8.1 + + '@smithy/uuid@1.1.2': + dependencies: + tslib: 2.8.1 + + '@swc/helpers@0.5.15': + dependencies: + tslib: 2.8.1 + + '@szmarczak/http-timer@4.0.6': + dependencies: + defer-to-connect: 2.0.1 + + '@textlint/ast-node-types@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 - '@textlint/module-interop': 15.7.1 - '@textlint/resolver': 15.7.1 - '@textlint/types': 15.7.1 + '@textlint/module-interop': 14.7.1 + '@textlint/resolver': 14.7.1 + '@textlint/types': 14.7.1 chalk: 4.1.2 debug: 4.4.3(supports-color@8.1.1) - js-yaml: 4.3.0 + js-yaml: 3.15.0 lodash: 4.18.1 pluralize: 2.0.0 string-width: 4.2.3 @@ -20940,13 +23442,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@textlint/module-interop@15.7.1': {} + '@textlint/module-interop@14.7.1': {} - '@textlint/resolver@15.7.1': {} + '@textlint/resolver@14.7.1': {} - '@textlint/types@15.7.1': + '@textlint/types@14.7.1': dependencies: - '@textlint/ast-node-types': 15.7.1 + '@textlint/ast-node-types': 14.7.1 '@tootallnate/quickjs-emscripten@0.23.0': {} @@ -20982,7 +23484,7 @@ snapshots: dependencies: '@types/node': 22.20.1 - '@types/async@3.2.25': {} + '@types/async@3.2.24': {} '@types/babel__code-frame@7.27.0': {} @@ -21007,6 +23509,10 @@ snapshots: dependencies: '@babel/types': 7.29.7 + '@types/better-sqlite3@7.6.11': + dependencies: + '@types/node': 22.20.1 + '@types/better-sqlite3@7.6.13': dependencies: '@types/node': 22.20.1 @@ -21045,8 +23551,8 @@ snapshots: '@types/chrome@0.0.256': dependencies: - '@types/filesystem': 0.0.36 - '@types/har-format': 1.2.16 + '@types/filesystem': 0.0.35 + '@types/har-format': 1.2.15 '@types/chrome@0.0.278': dependencies: @@ -21060,9 +23566,11 @@ snapshots: '@types/command-line-args@5.2.3': {} + '@types/command-line-usage@5.0.4': {} + '@types/connect-history-api-fallback@1.5.4': dependencies: - '@types/express-serve-static-core': 4.19.9 + '@types/express-serve-static-core': 5.1.2 '@types/node': 22.20.1 '@types/connect@3.4.38': @@ -21080,17 +23588,15 @@ snapshots: '@types/keygrip': 1.0.6 '@types/node': 22.20.1 - '@types/cors@2.8.19': + '@types/cors@2.8.18': dependencies: '@types/node': 22.20.1 - '@types/cytoscape-dagre@2.3.4': + '@types/cytoscape-dagre@2.3.3': dependencies: - cytoscape: 3.34.0 + '@types/cytoscape': 3.21.9 - '@types/cytoscape@3.31.0': - dependencies: - cytoscape: 3.34.0 + '@types/cytoscape@3.21.9': {} '@types/d3-array@3.2.2': {} @@ -21147,7 +23653,7 @@ snapshots: '@types/d3-quadtree@3.0.6': {} - '@types/d3-random@3.0.4': {} + '@types/d3-random@3.0.3': {} '@types/d3-scale-chromatic@3.1.0': {} @@ -21198,7 +23704,7 @@ snapshots: '@types/d3-path': 3.1.1 '@types/d3-polygon': 3.0.2 '@types/d3-quadtree': 3.0.6 - '@types/d3-random': 3.0.4 + '@types/d3-random': 3.0.3 '@types/d3-scale': 4.0.9 '@types/d3-scale-chromatic': 3.1.0 '@types/d3-selection': 3.0.11 @@ -21209,31 +23715,68 @@ snapshots: '@types/d3-transition': 3.0.9 '@types/d3-zoom': 3.0.8 - '@types/dagre@0.7.54': {} + '@types/dagre@0.7.52': {} '@types/debounce@1.2.4': {} + '@types/debug@4.1.12': + dependencies: + '@types/ms': 0.7.33 + '@types/debug@4.1.13': dependencies: '@types/ms': 2.1.0 '@types/deep-eql@4.0.2': {} + '@types/eslint-scope@3.7.7': + dependencies: + '@types/eslint': 9.6.1 + '@types/estree': 1.0.9 + + '@types/eslint@9.6.1': + dependencies: + '@types/estree': 1.0.9 + '@types/json-schema': 7.0.15 + '@types/esrecurse@4.3.1': {} + '@types/estree@1.0.8': {} + '@types/estree@1.0.9': {} - '@types/express-serve-static-core@4.19.9': + '@types/express-serve-static-core@4.17.41': + dependencies: + '@types/node': 22.20.1 + '@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': 22.20.1 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 + '@types/express-serve-static-core@5.1.2': + dependencies: + '@types/node': 22.20.1 + '@types/qs': 6.15.1 + '@types/range-parser': 1.2.7 + '@types/send': 1.2.1 + + '@types/express@4.17.21': + dependencies: + '@types/body-parser': 1.19.5 + '@types/express-serve-static-core': 4.17.41 + '@types/qs': 6.15.0 + '@types/serve-static': 1.15.5 + '@types/express@4.17.25': dependencies: '@types/body-parser': 1.19.5 - '@types/express-serve-static-core': 4.19.9 + '@types/express-serve-static-core': 4.19.8 '@types/qs': 6.15.1 '@types/serve-static': 1.15.10 @@ -21241,6 +23784,10 @@ snapshots: '@types/file-size@1.0.3': {} + '@types/filesystem@0.0.35': + dependencies: + '@types/filewriter': 0.0.33 + '@types/filesystem@0.0.36': dependencies: '@types/filewriter': 0.0.33 @@ -21249,7 +23796,7 @@ snapshots: '@types/find-config@1.0.4': {} - '@types/firefox-webext-browser@120.0.5': {} + '@types/firefox-webext-browser@120.0.4': {} '@types/fs-extra@11.0.4': dependencies: @@ -21271,9 +23818,11 @@ snapshots: dependencies: '@types/node': 22.20.1 + '@types/har-format@1.2.15': {} + '@types/har-format@1.2.16': {} - '@types/hast@3.0.5': + '@types/hast@3.0.4': dependencies: '@types/unist': 3.0.3 @@ -21285,6 +23834,8 @@ snapshots: '@types/http-cache-semantics@4.2.0': {} + '@types/http-errors@2.0.4': {} + '@types/http-errors@2.0.5': {} '@types/http-proxy@1.17.17': @@ -21293,10 +23844,18 @@ snapshots: '@types/istanbul-lib-coverage@2.0.6': {} + '@types/istanbul-lib-report@3.0.2': + dependencies: + '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-lib-report@3.0.3': dependencies: '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-reports@3.0.3': + dependencies: + '@types/istanbul-lib-report': 3.0.2 + '@types/istanbul-reports@3.0.4': dependencies: '@types/istanbul-lib-report': 3.0.3 @@ -21306,9 +23865,9 @@ snapshots: expect: 29.7.0 pretty-format: 29.7.0 - '@types/jquery@3.5.34': + '@types/jquery@3.5.32': dependencies: - '@types/sizzle': 2.3.10 + '@types/sizzle': 2.3.8 '@types/js-yaml@4.0.9': {} @@ -21318,12 +23877,12 @@ snapshots: '@types/tough-cookie': 4.0.5 parse5: 7.3.0 - '@types/jsdom@28.0.3': + '@types/jsdom@28.0.0': dependencies: '@types/node': 22.20.1 '@types/tough-cookie': 4.0.5 - parse5: 8.0.1 - undici-types: 7.28.0 + parse5: 7.3.0 + undici-types: 7.24.4 '@types/json-schema@7.0.15': {} @@ -21333,7 +23892,7 @@ snapshots: '@types/jsonpath@0.2.4': {} - '@types/katex@0.16.8': {} + '@types/katex@0.16.7': {} '@types/keygrip@1.0.6': {} @@ -21343,9 +23902,9 @@ snapshots: '@types/koa-compose@3.2.9': dependencies: - '@types/koa': 2.15.2 + '@types/koa': 2.15.0 - '@types/koa@2.15.2': + '@types/koa@2.15.0': dependencies: '@types/accepts': 1.3.7 '@types/content-disposition': 0.5.9 @@ -21359,9 +23918,19 @@ snapshots: '@types/linkify-it@5.0.0': {} '@types/lodash-es@4.17.12': + dependencies: + '@types/lodash': 4.17.17 + + '@types/lodash.debounce@4.0.9': dependencies: '@types/lodash': 4.17.24 + '@types/lodash.throttle@4.1.9': + dependencies: + '@types/lodash': 4.17.24 + + '@types/lodash@4.17.17': {} + '@types/lodash@4.17.24': {} '@types/mailparser@3.4.6': @@ -21382,6 +23951,8 @@ snapshots: '@types/mime@1.3.5': {} + '@types/mime@3.0.4': {} + '@types/minimatch@3.0.5': {} '@types/minimatch@6.0.0': @@ -21390,9 +23961,11 @@ snapshots: '@types/mocha@10.0.10': {} + '@types/ms@0.7.33': {} + '@types/ms@2.1.0': {} - '@types/node-fetch@2.6.13': + '@types/node-fetch@2.6.12': dependencies: '@types/node': 22.20.1 form-data: 4.0.6 @@ -21401,10 +23974,22 @@ snapshots: dependencies: undici-types: 5.26.5 + '@types/node@20.19.40': + dependencies: + undici-types: 6.21.0 + '@types/node@20.19.43': dependencies: undici-types: 6.21.0 + '@types/node@22.15.18': + dependencies: + undici-types: 6.21.0 + + '@types/node@22.19.19': + dependencies: + undici-types: 6.21.0 + '@types/node@22.20.1': dependencies: undici-types: 6.21.0 @@ -21413,6 +23998,11 @@ snapshots: dependencies: undici-types: 7.18.2 + '@types/node@26.1.1': + dependencies: + undici-types: 8.3.0 + optional: true + '@types/normalize-package-data@2.4.4': {} '@types/parse5@6.0.3': {} @@ -21423,21 +24013,23 @@ snapshots: xmlbuilder: 15.1.1 optional: true - '@types/prismjs@1.26.6': {} + '@types/prismjs@1.26.5': {} - '@types/prop-types@15.7.15': {} + '@types/prop-types@15.7.14': {} '@types/proper-lockfile@4.1.4': dependencies: - '@types/retry': 0.12.5 + '@types/retry': 0.12.2 + + '@types/qs@6.15.0': {} '@types/qs@6.15.1': {} '@types/range-parser@1.2.7': {} - '@types/react@18.3.31': + '@types/react@18.3.18': dependencies: - '@types/prop-types': 15.7.15 + '@types/prop-types': 15.7.14 csstype: 3.2.3 '@types/regexp.escape@2.0.0': {} @@ -21450,12 +24042,15 @@ snapshots: '@types/retry@0.12.2': {} - '@types/retry@0.12.5': {} - '@types/sarif@2.1.7': {} '@types/semver@7.7.1': {} + '@types/send@0.17.4': + dependencies: + '@types/mime': 1.3.5 + '@types/node': 22.20.1 + '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 @@ -21475,18 +24070,24 @@ snapshots: '@types/node': 22.20.1 '@types/send': 0.17.6 + '@types/serve-static@1.15.5': + dependencies: + '@types/http-errors': 2.0.4 + '@types/mime': 3.0.4 + '@types/node': 22.20.1 + '@types/sinon-chai@3.2.12': dependencies: '@types/chai': 5.2.3 - '@types/sinon': 22.0.0 + '@types/sinon': 21.0.1 - '@types/sinon@22.0.0': + '@types/sinon@21.0.1': dependencies: '@types/sinonjs__fake-timers': 15.0.1 '@types/sinonjs__fake-timers@15.0.1': {} - '@types/sizzle@2.3.10': {} + '@types/sizzle@2.3.8': {} '@types/sockjs@0.3.36': dependencies: @@ -21494,7 +24095,7 @@ snapshots: '@types/spotify-api@0.0.25': {} - '@types/stack-utils@2.0.3': {} + '@types/stack-utils@2.0.2': {} '@types/tough-cookie@4.0.5': {} @@ -21507,7 +24108,7 @@ snapshots: '@types/verror@1.10.11': optional: true - '@types/vscode@1.125.0': {} + '@types/vscode@1.100.0': {} '@types/webidl-conversions@7.0.3': {} @@ -21515,7 +24116,7 @@ snapshots: '@types/webvtt-parser@2.2.0': {} - '@types/whatwg-url@11.0.5': + '@types/whatwg-url@11.0.4': dependencies: '@types/webidl-conversions': 7.0.3 @@ -21544,15 +24145,15 @@ snapshots: '@types/node': 22.20.1 optional: true - '@typescript-eslint/eslint-plugin@8.65.0(@typescript-eslint/parser@8.65.0(eslint@10.7.0(jiti@2.7.0)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.9.3))(eslint@10.7.0(jiti@2.7.0)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.9.3)': + '@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)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.65.0(eslint@10.7.0(jiti@2.7.0)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.9.3) - '@typescript-eslint/scope-manager': 8.65.0 - '@typescript-eslint/type-utils': 8.65.0(eslint@10.7.0(jiti@2.7.0)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.9.3) - '@typescript-eslint/utils': 8.65.0(eslint@10.7.0(jiti@2.7.0)(supports-color@8.1.1))(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.65.0 - eslint: 10.7.0(jiti@2.7.0)(supports-color@8.1.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) + '@typescript-eslint/scope-manager': 8.62.1 + '@typescript-eslint/type-utils': 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) + '@typescript-eslint/utils': 8.62.1(eslint@10.6.0(jiti@2.7.0)(supports-color@8.1.1))(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.62.1 + eslint: 10.6.0(jiti@2.7.0)(supports-color@8.1.1) ignore: 7.0.6 natural-compare: 1.4.0 ts-api-utils: 2.5.0(typescript@5.9.3) @@ -21560,15 +24161,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@8.65.0(@typescript-eslint/parser@8.65.0(eslint@10.7.0(jiti@2.7.0)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.9.3))(eslint@10.7.0(jiti@2.7.0))(typescript@5.9.3)': + '@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))(typescript@5.9.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.65.0(eslint@10.7.0(jiti@2.7.0)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.9.3) - '@typescript-eslint/scope-manager': 8.65.0 - '@typescript-eslint/type-utils': 8.65.0(eslint@10.7.0(jiti@2.7.0))(typescript@5.9.3) - '@typescript-eslint/utils': 8.65.0(eslint@10.7.0(jiti@2.7.0))(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.65.0 - eslint: 10.7.0(jiti@2.7.0) + '@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) + '@typescript-eslint/scope-manager': 8.62.1 + '@typescript-eslint/type-utils': 8.62.1(eslint@10.6.0(jiti@2.7.0))(typescript@5.9.3) + '@typescript-eslint/utils': 8.62.1(eslint@10.6.0(jiti@2.7.0))(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.62.1 + eslint: 10.6.0(jiti@2.7.0) ignore: 7.0.6 natural-compare: 1.4.0 ts-api-utils: 2.5.0(typescript@5.9.3) @@ -21576,31 +24177,31 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.65.0(eslint@10.7.0(jiti@2.7.0)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.9.3)': + '@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)': dependencies: - '@typescript-eslint/scope-manager': 8.65.0 - '@typescript-eslint/types': 8.65.0 - '@typescript-eslint/typescript-estree': 8.65.0(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.65.0 + '@typescript-eslint/scope-manager': 8.62.1 + '@typescript-eslint/types': 8.62.1 + '@typescript-eslint/typescript-estree': 8.62.1(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.62.1 debug: 4.4.3(supports-color@8.1.1) - eslint: 10.7.0(jiti@2.7.0)(supports-color@8.1.1) + eslint: 10.6.0(jiti@2.7.0)(supports-color@8.1.1) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.65.0(eslint@10.7.0(jiti@2.7.0))(typescript@5.9.3)': + '@typescript-eslint/parser@8.62.1(eslint@10.6.0(jiti@2.7.0))(typescript@5.9.3)': dependencies: - '@typescript-eslint/scope-manager': 8.65.0 - '@typescript-eslint/types': 8.65.0 - '@typescript-eslint/typescript-estree': 8.65.0(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.65.0 + '@typescript-eslint/scope-manager': 8.62.1 + '@typescript-eslint/types': 8.62.1 + '@typescript-eslint/typescript-estree': 8.62.1(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.62.1 debug: 4.4.3(supports-color@8.1.1) - eslint: 10.7.0(jiti@2.7.0) + eslint: 10.6.0(jiti@2.7.0) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.65.0(typescript@5.9.3)': + '@typescript-eslint/project-service@8.62.1(typescript@5.9.3)': dependencies: '@typescript-eslint/tsconfig-utils': 8.65.0(typescript@5.9.3) '@typescript-eslint/types': 8.65.0 @@ -21609,44 +24210,74 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.65.0': + '@typescript-eslint/project-service@8.65.0(supports-color@8.1.1)(typescript@5.9.3)': dependencies: + '@typescript-eslint/tsconfig-utils': 8.65.0(typescript@5.9.3) '@typescript-eslint/types': 8.65.0 - '@typescript-eslint/visitor-keys': 8.65.0 + debug: 4.4.3(supports-color@8.1.1) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/scope-manager@8.62.1': + dependencies: + '@typescript-eslint/types': 8.62.1 + '@typescript-eslint/visitor-keys': 8.62.1 + + '@typescript-eslint/tsconfig-utils@8.62.1(typescript@5.9.3)': + dependencies: + typescript: 5.9.3 '@typescript-eslint/tsconfig-utils@8.65.0(typescript@5.9.3)': dependencies: typescript: 5.9.3 - '@typescript-eslint/type-utils@8.65.0(eslint@10.7.0(jiti@2.7.0)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.9.3)': + '@typescript-eslint/type-utils@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)': dependencies: - '@typescript-eslint/types': 8.65.0 - '@typescript-eslint/typescript-estree': 8.65.0(typescript@5.9.3) - '@typescript-eslint/utils': 8.65.0(eslint@10.7.0(jiti@2.7.0)(supports-color@8.1.1))(typescript@5.9.3) + '@typescript-eslint/types': 8.62.1 + '@typescript-eslint/typescript-estree': 8.62.1(typescript@5.9.3) + '@typescript-eslint/utils': 8.62.1(eslint@10.6.0(jiti@2.7.0)(supports-color@8.1.1))(typescript@5.9.3) debug: 4.4.3(supports-color@8.1.1) - eslint: 10.7.0(jiti@2.7.0)(supports-color@8.1.1) + eslint: 10.6.0(jiti@2.7.0)(supports-color@8.1.1) ts-api-utils: 2.5.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@8.65.0(eslint@10.7.0(jiti@2.7.0))(typescript@5.9.3)': + '@typescript-eslint/type-utils@8.62.1(eslint@10.6.0(jiti@2.7.0))(typescript@5.9.3)': + dependencies: + '@typescript-eslint/types': 8.62.1 + '@typescript-eslint/typescript-estree': 8.62.1(typescript@5.9.3) + '@typescript-eslint/utils': 8.62.1(eslint@10.6.0(jiti@2.7.0))(typescript@5.9.3) + debug: 4.4.3(supports-color@8.1.1) + eslint: 10.6.0(jiti@2.7.0) + ts-api-utils: 2.5.0(typescript@5.9.3) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/types@8.62.1': {} + + '@typescript-eslint/types@8.65.0': {} + + '@typescript-eslint/typescript-estree@8.62.1(typescript@5.9.3)': dependencies: - '@typescript-eslint/types': 8.65.0 - '@typescript-eslint/typescript-estree': 8.65.0(typescript@5.9.3) - '@typescript-eslint/utils': 8.65.0(eslint@10.7.0(jiti@2.7.0))(typescript@5.9.3) + '@typescript-eslint/project-service': 8.62.1(typescript@5.9.3) + '@typescript-eslint/tsconfig-utils': 8.62.1(typescript@5.9.3) + '@typescript-eslint/types': 8.62.1 + '@typescript-eslint/visitor-keys': 8.62.1 debug: 4.4.3(supports-color@8.1.1) - eslint: 10.7.0(jiti@2.7.0) + minimatch: 10.2.5 + semver: 7.8.5 + tinyglobby: 0.2.17 ts-api-utils: 2.5.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.65.0': {} - - '@typescript-eslint/typescript-estree@8.65.0(typescript@5.9.3)': + '@typescript-eslint/typescript-estree@8.65.0(supports-color@8.1.1)(typescript@5.9.3)': dependencies: - '@typescript-eslint/project-service': 8.65.0(typescript@5.9.3) + '@typescript-eslint/project-service': 8.65.0(supports-color@8.1.1)(typescript@5.9.3) '@typescript-eslint/tsconfig-utils': 8.65.0(typescript@5.9.3) '@typescript-eslint/types': 8.65.0 '@typescript-eslint/visitor-keys': 8.65.0 @@ -21659,33 +24290,54 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.65.0(eslint@10.7.0(jiti@2.7.0)(supports-color@8.1.1))(typescript@5.9.3)': + '@typescript-eslint/utils@8.62.1(eslint@10.6.0(jiti@2.7.0)(supports-color@8.1.1))(typescript@5.9.3)': dependencies: - '@eslint-community/eslint-utils': 4.10.1(eslint@10.7.0(jiti@2.7.0)(supports-color@8.1.1)) - '@typescript-eslint/scope-manager': 8.65.0 - '@typescript-eslint/types': 8.65.0 - '@typescript-eslint/typescript-estree': 8.65.0(typescript@5.9.3) - eslint: 10.7.0(jiti@2.7.0)(supports-color@8.1.1) + '@eslint-community/eslint-utils': 4.9.1(eslint@10.6.0(jiti@2.7.0)(supports-color@8.1.1)) + '@typescript-eslint/scope-manager': 8.62.1 + '@typescript-eslint/types': 8.62.1 + '@typescript-eslint/typescript-estree': 8.62.1(typescript@5.9.3) + eslint: 10.6.0(jiti@2.7.0)(supports-color@8.1.1) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.65.0(eslint@10.7.0(jiti@2.7.0))(typescript@5.9.3)': + '@typescript-eslint/utils@8.62.1(eslint@10.6.0(jiti@2.7.0))(typescript@5.9.3)': dependencies: - '@eslint-community/eslint-utils': 4.10.1(eslint@10.7.0(jiti@2.7.0)) - '@typescript-eslint/scope-manager': 8.65.0 - '@typescript-eslint/types': 8.65.0 - '@typescript-eslint/typescript-estree': 8.65.0(typescript@5.9.3) - eslint: 10.7.0(jiti@2.7.0) + '@eslint-community/eslint-utils': 4.9.1(eslint@10.6.0(jiti@2.7.0)) + '@typescript-eslint/scope-manager': 8.62.1 + '@typescript-eslint/types': 8.62.1 + '@typescript-eslint/typescript-estree': 8.62.1(typescript@5.9.3) + eslint: 10.6.0(jiti@2.7.0) typescript: 5.9.3 transitivePeerDependencies: - supports-color + '@typescript-eslint/visitor-keys@8.62.1': + dependencies: + '@typescript-eslint/types': 8.62.1 + eslint-visitor-keys: 5.0.1 + '@typescript-eslint/visitor-keys@8.65.0': dependencies: '@typescript-eslint/types': 8.65.0 eslint-visitor-keys: 5.0.1 + '@typespec/ts-http-runtime@0.2.2': + dependencies: + http-proxy-agent: 7.0.2 + https-proxy-agent: 7.0.6 + tslib: 2.8.1 + transitivePeerDependencies: + - supports-color + + '@typespec/ts-http-runtime@0.3.3': + dependencies: + http-proxy-agent: 7.0.2 + https-proxy-agent: 7.0.6 + tslib: 2.8.1 + transitivePeerDependencies: + - supports-color + '@typespec/ts-http-runtime@0.3.7': dependencies: http-proxy-agent: 7.0.2 @@ -21706,12 +24358,12 @@ snapshots: '@types/mocha': 10.0.10 c8: 10.1.3 chokidar: 3.6.0 - enhanced-resolve: 5.24.3 + enhanced-resolve: 5.19.0 glob: 10.5.0 minimatch: 9.0.9 mocha: 11.7.6 supports-color: 10.2.2 - yargs: 17.7.3 + yargs: 17.7.2 transitivePeerDependencies: - monocart-coverage-reports @@ -21721,85 +24373,93 @@ snapshots: https-proxy-agent: 7.0.6 jszip: 3.10.1 ora: 8.2.0 - semver: 7.8.5 + semver: 7.8.0 transitivePeerDependencies: - supports-color - '@vscode/vsce-sign-alpine-arm64@2.0.6': + '@vscode/vsce-sign-alpine-arm64@2.0.2': optional: true - '@vscode/vsce-sign-alpine-x64@2.0.6': + '@vscode/vsce-sign-alpine-x64@2.0.2': optional: true - '@vscode/vsce-sign-darwin-arm64@2.0.6': + '@vscode/vsce-sign-darwin-arm64@2.0.2': optional: true - '@vscode/vsce-sign-darwin-x64@2.0.6': + '@vscode/vsce-sign-darwin-x64@2.0.2': optional: true - '@vscode/vsce-sign-linux-arm64@2.0.6': + '@vscode/vsce-sign-linux-arm64@2.0.2': optional: true - '@vscode/vsce-sign-linux-arm@2.0.6': + '@vscode/vsce-sign-linux-arm@2.0.2': optional: true - '@vscode/vsce-sign-linux-x64@2.0.6': + '@vscode/vsce-sign-linux-x64@2.0.2': optional: true - '@vscode/vsce-sign-win32-arm64@2.0.6': + '@vscode/vsce-sign-win32-arm64@2.0.2': optional: true - '@vscode/vsce-sign-win32-x64@2.0.6': + '@vscode/vsce-sign-win32-x64@2.0.2': optional: true - '@vscode/vsce-sign@2.0.9': + '@vscode/vsce-sign@2.0.5': optionalDependencies: - '@vscode/vsce-sign-alpine-arm64': 2.0.6 - '@vscode/vsce-sign-alpine-x64': 2.0.6 - '@vscode/vsce-sign-darwin-arm64': 2.0.6 - '@vscode/vsce-sign-darwin-x64': 2.0.6 - '@vscode/vsce-sign-linux-arm': 2.0.6 - '@vscode/vsce-sign-linux-arm64': 2.0.6 - '@vscode/vsce-sign-linux-x64': 2.0.6 - '@vscode/vsce-sign-win32-arm64': 2.0.6 - '@vscode/vsce-sign-win32-x64': 2.0.6 - - '@vscode/vsce@3.9.2(supports-color@8.1.1)': + '@vscode/vsce-sign-alpine-arm64': 2.0.2 + '@vscode/vsce-sign-alpine-x64': 2.0.2 + '@vscode/vsce-sign-darwin-arm64': 2.0.2 + '@vscode/vsce-sign-darwin-x64': 2.0.2 + '@vscode/vsce-sign-linux-arm': 2.0.2 + '@vscode/vsce-sign-linux-arm64': 2.0.2 + '@vscode/vsce-sign-linux-x64': 2.0.2 + '@vscode/vsce-sign-win32-arm64': 2.0.2 + '@vscode/vsce-sign-win32-x64': 2.0.2 + + '@vscode/vsce@3.4.0(supports-color@8.1.1)': dependencies: '@azure/identity': 4.13.1 - '@secretlint/node': 10.2.2(supports-color@8.1.1) - '@secretlint/secretlint-formatter-sarif': 10.2.2 - '@secretlint/secretlint-rule-no-dotenv': 10.2.2 - '@secretlint/secretlint-rule-preset-recommend': 10.2.2 - '@vscode/vsce-sign': 2.0.9 + '@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 + '@vscode/vsce-sign': 2.0.5 azure-devops-node-api: 12.5.0 - chalk: 4.1.2 + chalk: 2.4.2 cheerio: 1.2.0 cockatiel: 3.2.1 commander: 12.1.0 form-data: 4.0.6 - glob: 13.0.6 + glob: 11.1.0 hosted-git-info: 4.1.0 - jsonc-parser: 3.3.1 + jsonc-parser: 3.2.1 leven: 3.1.0 markdown-it: 14.3.0 mime: 1.6.0 - minimatch: 10.2.5 + minimatch: 3.1.5 parse-semver: 1.1.1 read: 1.0.7 - secretlint: 10.2.2(supports-color@8.1.1) - semver: 7.8.5 + secretlint: 9.3.2(supports-color@8.1.1) + semver: 7.8.4 tmp: 0.2.7 typed-rest-client: 1.8.11 url-join: 4.0.1 xml2js: 0.5.0 - yauzl: 3.4.0 + yauzl: 2.10.0 yazl: 2.5.1 optionalDependencies: keytar: 7.9.0 transitivePeerDependencies: - supports-color + '@vue/compiler-core@3.5.16': + dependencies: + '@babel/parser': 7.29.7 + '@vue/shared': 3.5.16 + entities: 4.5.0 + estree-walker: 2.0.2 + source-map-js: 1.2.1 + '@vue/compiler-core@3.5.40': dependencies: '@babel/parser': 7.29.7 @@ -21808,11 +24468,28 @@ snapshots: estree-walker: 2.0.2 source-map-js: 1.2.1 + '@vue/compiler-dom@3.5.16': + dependencies: + '@vue/compiler-core': 3.5.16 + '@vue/shared': 3.5.16 + '@vue/compiler-dom@3.5.40': dependencies: '@vue/compiler-core': 3.5.40 '@vue/shared': 3.5.40 + '@vue/compiler-sfc@3.5.16': + dependencies: + '@babel/parser': 7.29.7 + '@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.21 + source-map-js: 1.2.1 + '@vue/compiler-sfc@3.5.40': dependencies: '@babel/parser': 7.29.7 @@ -21822,47 +24499,54 @@ snapshots: '@vue/shared': 3.5.40 estree-walker: 2.0.2 magic-string: 0.30.21 - postcss: 8.5.22 + postcss: 8.5.21 source-map-js: 1.2.1 + '@vue/compiler-ssr@3.5.16': + dependencies: + '@vue/compiler-dom': 3.5.16 + '@vue/shared': 3.5.16 + '@vue/compiler-ssr@3.5.40': dependencies: '@vue/compiler-dom': 3.5.40 '@vue/shared': 3.5.40 - '@vue/reactivity@3.5.40': + '@vue/reactivity@3.5.16': dependencies: - '@vue/shared': 3.5.40 + '@vue/shared': 3.5.16 - '@vue/runtime-core@3.5.40': + '@vue/runtime-core@3.5.16': dependencies: - '@vue/reactivity': 3.5.40 - '@vue/shared': 3.5.40 + '@vue/reactivity': 3.5.16 + '@vue/shared': 3.5.16 - '@vue/runtime-dom@3.5.40': + '@vue/runtime-dom@3.5.16': dependencies: - '@vue/reactivity': 3.5.40 - '@vue/runtime-core': 3.5.40 - '@vue/shared': 3.5.40 - csstype: 3.2.3 + '@vue/reactivity': 3.5.16 + '@vue/runtime-core': 3.5.16 + '@vue/shared': 3.5.16 + csstype: 3.1.3 - '@vue/server-renderer@3.5.40': + '@vue/server-renderer@3.5.16(vue@3.5.16(typescript@5.4.5))': dependencies: - '@vue/compiler-ssr': 3.5.40 - '@vue/runtime-dom': 3.5.40 - '@vue/shared': 3.5.40 + '@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/shared@3.5.40': {} '@web/browser-logs@0.4.1': dependencies: - errorstacks: 2.4.2 + errorstacks: 2.4.1 '@web/config-loader@0.3.3': {} '@web/dev-server-core@0.7.5': dependencies: - '@types/koa': 2.15.2 + '@types/koa': 2.15.0 '@types/ws': 7.4.7 '@web/parse5-utils': 2.1.1 chokidar: 4.0.3 @@ -21900,14 +24584,14 @@ snapshots: '@web/dev-server@0.4.6': dependencies: - '@babel/code-frame': 7.29.7 + '@babel/code-frame': 7.27.1 '@types/command-line-args': 5.2.3 '@web/config-loader': 0.3.3 '@web/dev-server-core': 0.7.5 '@web/dev-server-rollup': 0.6.4 camelcase: 6.3.0 command-line-args: 5.2.1 - command-line-usage: 7.0.4 + command-line-usage: 7.0.3 debounce: 1.2.1 deepmerge: 4.3.1 internal-ip: 6.2.0 @@ -21950,13 +24634,13 @@ snapshots: '@web/test-runner-core@0.13.4': dependencies: - '@babel/code-frame': 7.29.7 + '@babel/code-frame': 7.27.1 '@types/babel__code-frame': 7.27.0 '@types/co-body': 6.1.3 '@types/convert-source-map': 2.0.3 '@types/debounce': 1.2.4 '@types/istanbul-lib-coverage': 2.0.6 - '@types/istanbul-reports': 3.0.4 + '@types/istanbul-reports': 3.0.3 '@web/browser-logs': 0.4.1 '@web/dev-server-core': 0.7.5 chokidar: 4.0.3 @@ -22005,7 +24689,7 @@ snapshots: dependencies: '@web/test-runner-core': 0.13.4 '@web/test-runner-coverage-v8': 0.8.0 - playwright: 1.61.1 + playwright: 1.57.0 transitivePeerDependencies: - bufferutil - supports-color @@ -22022,13 +24706,13 @@ snapshots: '@web/test-runner-mocha': 0.9.0 camelcase: 6.3.0 command-line-args: 5.2.1 - command-line-usage: 7.0.4 + command-line-usage: 7.0.3 convert-source-map: 2.0.0 diff: 5.2.2 globby: 11.1.0 nanocolors: 0.2.13 portfinder: 1.0.38 - source-map: 0.7.6 + source-map: 0.7.4 transitivePeerDependencies: - bare-abort-controller - bare-buffer @@ -22113,22 +24797,22 @@ snapshots: '@webassemblyjs/ast': 1.14.1 '@xtuc/long': 4.2.2 - '@webpack-cli/configtest@2.1.1(webpack-cli@5.1.4)(webpack@5.108.4)': + '@webpack-cli/configtest@2.1.1(webpack-cli@5.1.4)(webpack@5.105.0)': dependencies: - webpack: 5.108.4(postcss@8.5.22)(webpack-cli@5.1.4) - webpack-cli: 5.1.4(webpack-dev-server@5.2.6)(webpack@5.108.4) + webpack: 5.105.0(esbuild@0.28.1)(postcss@8.5.21)(webpack-cli@5.1.4) + webpack-cli: 5.1.4(webpack-dev-server@5.2.6)(webpack@5.105.0) - '@webpack-cli/info@2.0.2(webpack-cli@5.1.4)(webpack@5.108.4)': + '@webpack-cli/info@2.0.2(webpack-cli@5.1.4)(webpack@5.105.0)': dependencies: - webpack: 5.108.4(postcss@8.5.22)(webpack-cli@5.1.4) - webpack-cli: 5.1.4(webpack-dev-server@5.2.6)(webpack@5.108.4) + webpack: 5.105.0(esbuild@0.28.1)(postcss@8.5.21)(webpack-cli@5.1.4) + webpack-cli: 5.1.4(webpack-dev-server@5.2.6)(webpack@5.105.0) - '@webpack-cli/serve@2.0.5(webpack-cli@5.1.4)(webpack-dev-server@5.2.6)(webpack@5.108.4)': + '@webpack-cli/serve@2.0.5(webpack-cli@5.1.4)(webpack-dev-server@5.2.6)(webpack@5.105.0)': dependencies: - webpack: 5.108.4(postcss@8.5.22)(webpack-cli@5.1.4) - webpack-cli: 5.1.4(webpack-dev-server@5.2.6)(webpack@5.108.4) + webpack: 5.105.0(esbuild@0.28.1)(postcss@8.5.21)(webpack-cli@5.1.4) + webpack-cli: 5.1.4(webpack-dev-server@5.2.6)(webpack@5.105.0) optionalDependencies: - webpack-dev-server: 5.2.6(debug@4.4.3(supports-color@8.1.1))(supports-color@8.1.1)(tslib@2.8.1)(webpack-cli@5.1.4)(webpack@5.108.4) + webpack-dev-server: 5.2.6(debug@4.4.1(supports-color@8.1.1))(supports-color@8.1.1)(tslib@2.8.1)(webpack-cli@5.1.4)(webpack@5.105.0) '@xmldom/xmldom@0.8.13': {} @@ -22193,12 +24877,17 @@ snapshots: transitivePeerDependencies: - supports-color - agent-base@7.1.4: {} + agent-base@7.1.3: {} agentkeepalive@4.6.0: dependencies: humanize-ms: 1.2.1 + aggregate-error@3.1.0: + dependencies: + clean-stack: 2.2.0 + indent-string: 4.0.0 + ajv-formats@2.1.1(ajv@8.20.0): optionalDependencies: ajv: 8.20.0 @@ -22223,6 +24912,13 @@ snapshots: json-schema-traverse: 0.4.1 uri-js: 4.4.1 + ajv@8.18.0: + dependencies: + fast-deep-equal: 3.1.3 + fast-uri: 3.1.4 + json-schema-traverse: 1.0.0 + require-from-string: 2.0.2 + ajv@8.20.0: dependencies: fast-deep-equal: 3.1.3 @@ -22236,6 +24932,10 @@ snapshots: dependencies: type-fest: 0.21.3 + ansi-escapes@7.0.0: + dependencies: + environment: 1.1.0 + ansi-escapes@7.3.0: dependencies: environment: 1.1.0 @@ -22246,6 +24946,10 @@ snapshots: ansi-regex@6.2.2: {} + ansi-styles@3.2.1: + dependencies: + color-convert: 1.9.3 + ansi-styles@4.3.0: dependencies: color-convert: 2.0.1 @@ -22254,6 +24958,8 @@ snapshots: ansi-styles@6.2.3: {} + ansi_up@6.0.5: {} + ansi_up@6.0.6: {} ansis@3.17.0: {} @@ -22267,6 +24973,18 @@ snapshots: anynum@1.0.1: {} + apache-arrow@18.1.0: + dependencies: + '@swc/helpers': 0.5.15 + '@types/command-line-args': 5.2.3 + '@types/command-line-usage': 5.0.4 + '@types/node': 20.19.43 + command-line-args: 5.2.1 + command-line-usage: 7.0.3 + flatbuffers: 24.3.25 + json-bignum: 0.0.3 + tslib: 2.8.1 + app-builder-bin@5.0.0-alpha.12: {} app-builder-lib@26.8.1(dmg-builder@26.8.1)(electron-builder-squirrel-windows@26.8.1): @@ -22335,7 +25053,7 @@ snapshots: lazystream: 1.0.1 lodash: 4.18.1 normalize-path: 3.0.0 - readable-stream: 4.7.0 + readable-stream: 4.5.2 archiver@3.1.1: dependencies: @@ -22352,14 +25070,12 @@ snapshots: archiver-utils: 5.0.2 async: 3.2.6 buffer-crc32: 1.0.0 - readable-stream: 4.7.0 + readable-stream: 4.5.2 readdir-glob: 1.1.3 - tar-stream: 3.2.0 + tar-stream: 3.1.7 zip-stream: 6.0.1 transitivePeerDependencies: - bare-abort-controller - - bare-buffer - - react-native-b4a arg@4.1.3: {} @@ -22373,7 +25089,7 @@ snapshots: array-back@3.1.0: {} - array-back@6.2.3: {} + array-back@6.2.2: {} array-buffer-byte-length@1.0.2: dependencies: @@ -22389,9 +25105,9 @@ snapshots: arraybuffer.prototype.slice@1.0.4: dependencies: array-buffer-byte-length: 1.0.2 - call-bind: 1.0.9 + call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.24.2 + es-abstract: 1.24.0 es-errors: 1.3.0 get-intrinsic: 1.3.0 is-array-buffer: 3.0.5 @@ -22449,13 +25165,15 @@ snapshots: dependencies: possible-typed-array-names: 1.1.0 - axe-core@4.12.1: {} + axe-core@4.11.4: {} azure-devops-node-api@12.5.0: dependencies: tunnel: 0.0.6 typed-rest-client: 1.8.11 + b4a@1.6.7: {} + b4a@1.8.1: {} babel-jest@29.7.0(@babel/core@7.29.7): @@ -22523,21 +25241,39 @@ snapshots: balanced-match@1.0.2: {} - balanced-match@4.0.4: {} + balanced-match@4.0.3: {} bare-events@2.9.1: {} + bare-fs@4.1.5: + dependencies: + bare-events: 2.9.1 + bare-path: 3.1.1 + bare-stream: 2.6.5(bare-events@2.9.1) + transitivePeerDependencies: + - bare-abort-controller + - react-native-b4a + optional: true + bare-fs@4.7.4: dependencies: bare-events: 2.9.1 bare-path: 3.1.1 bare-stream: 2.13.3(bare-events@2.9.1) - bare-url: 2.4.6 + bare-url: 2.4.5 fast-fifo: 1.3.2 transitivePeerDependencies: - bare-abort-controller - react-native-b4a + bare-os@3.6.1: + optional: true + + bare-path@3.0.0: + dependencies: + bare-os: 3.6.1 + optional: true + bare-path@3.1.1: {} bare-stream@2.13.3(bare-events@2.9.1): @@ -22550,7 +25286,17 @@ snapshots: transitivePeerDependencies: - react-native-b4a - bare-url@2.4.6: + bare-stream@2.6.5(bare-events@2.9.1): + dependencies: + streamx: 2.28.0 + optionalDependencies: + bare-events: 2.9.1 + transitivePeerDependencies: + - bare-abort-controller + - react-native-b4a + optional: true + + bare-url@2.4.5: dependencies: bare-path: 3.1.1 @@ -22558,7 +25304,7 @@ snapshots: baseline-browser-mapping@2.11.1: {} - basic-ftp@5.3.1: {} + basic-ftp@5.3.0: {} batch@0.6.1: {} @@ -22581,9 +25327,7 @@ snapshots: binary-extensions@2.3.0: {} - binaryextensions@6.11.0: - dependencies: - editions: 6.22.0 + binaryextensions@4.19.0: {} bindings@1.5.0: dependencies: @@ -22631,23 +25375,22 @@ snapshots: transitivePeerDependencies: - supports-color - bonjour-service@1.4.3: + bonjour-service@1.4.1: dependencies: fast-deep-equal: 3.1.3 multicast-dns: 7.2.5 boolbase@1.0.0: {} - boolean@3.2.0: - optional: true + boolean@3.2.0: {} - bootstrap@5.3.8(@popperjs/core@2.11.8): + bootstrap@5.3.6(@popperjs/core@2.11.8): dependencies: '@popperjs/core': 2.11.8 boundary@2.0.0: {} - bowser@2.14.1: {} + bowser@2.11.0: {} brace-expansion@1.1.16: dependencies: @@ -22660,7 +25403,7 @@ snapshots: brace-expansion@5.0.8: dependencies: - balanced-match: 4.0.4 + balanced-match: 4.0.3 braces@3.0.3: dependencies: @@ -22672,7 +25415,7 @@ snapshots: dependencies: baseline-browser-mapping: 2.11.1 caniuse-lite: 1.0.30001806 - electron-to-chromium: 1.5.395 + electron-to-chromium: 1.5.396 node-releases: 2.0.51 update-browserslist-db: 1.2.3(browserslist@4.28.7) @@ -22684,7 +25427,7 @@ snapshots: dependencies: node-int64: 0.4.0 - bson@6.10.4: {} + bson@6.10.3: {} buffer-crc32@0.2.13: {} @@ -22709,14 +25452,14 @@ snapshots: base64-js: 1.5.1 ieee754: 1.2.1 - builder-util-runtime@9.5.1: + builder-util-runtime@9.3.1(supports-color@8.1.1): dependencies: debug: 4.4.3(supports-color@8.1.1) sax: 1.6.0 transitivePeerDependencies: - supports-color - builder-util-runtime@9.7.0(supports-color@8.1.1): + builder-util-runtime@9.5.1: dependencies: debug: 4.4.3(supports-color@8.1.1) sax: 1.6.0 @@ -22748,7 +25491,7 @@ snapshots: bundle-name@4.1.0: dependencies: - run-applescript: 7.1.0 + run-applescript: 7.0.0 bytes@3.1.2: {} @@ -22759,15 +25502,15 @@ snapshots: c8@10.1.3: dependencies: '@bcoe/v8-coverage': 1.0.2 - '@istanbuljs/schema': 0.1.6 + '@istanbuljs/schema': 0.1.3 find-up: 5.0.0 foreground-child: 3.3.1 - istanbul-lib-coverage: 3.2.2 + istanbul-lib-coverage: 3.2.0 istanbul-lib-report: 3.0.1 - istanbul-reports: 3.2.0 - test-exclude: 7.0.2 - v8-to-istanbul: 9.3.0 - yargs: 17.7.3 + istanbul-reports: 3.1.6 + test-exclude: 7.0.1 + v8-to-istanbul: 9.1.3 + yargs: 17.7.2 yargs-parser: 21.1.1 cac@6.7.14: {} @@ -22794,7 +25537,7 @@ snapshots: es-errors: 1.3.0 function-bind: 1.1.2 - call-bind@1.0.9: + call-bind@1.0.8: dependencies: call-bind-apply-helpers: 1.0.2 es-define-property: 1.0.1 @@ -22825,12 +25568,18 @@ snapshots: chai-a11y-axe@1.5.0: dependencies: - axe-core: 4.12.1 + axe-core: 4.11.4 chalk-template@0.4.0: dependencies: chalk: 4.1.2 + chalk@2.4.2: + dependencies: + ansi-styles: 3.2.1 + escape-string-regexp: 1.0.5 + supports-color: 5.5.0 + chalk@4.1.2: dependencies: ansi-styles: 4.3.0 @@ -22848,13 +25597,13 @@ snapshots: dependencies: is-regex: 1.2.1 - chardet@2.2.0: {} + chardet@2.1.0: {} cheerio-select@2.1.0: dependencies: boolbase: 1.0.0 - css-select: 5.2.2 - css-what: 6.2.2 + css-select: 5.1.0 + css-what: 6.1.0 domelementtype: 2.3.0 domhandler: 5.0.3 domutils: 3.2.2 @@ -22864,10 +25613,24 @@ snapshots: cheerio-select: 2.1.0 dom-serializer: 2.0.0 domhandler: 5.0.3 - domutils: 3.2.2 + domutils: 3.1.0 htmlparser2: 8.0.2 + parse5: 7.1.2 + parse5-htmlparser2-tree-adapter: 7.0.0 + + cheerio@1.1.0: + dependencies: + cheerio-select: 2.1.0 + dom-serializer: 2.0.0 + domhandler: 5.0.3 + domutils: 3.2.2 + encoding-sniffer: 0.2.1 + htmlparser2: 10.0.0 parse5: 7.3.0 parse5-htmlparser2-tree-adapter: 7.1.0 + parse5-parser-stream: 7.1.2 + undici: 7.28.0 + whatwg-mimetype: 4.0.0 cheerio@1.2.0: dependencies: @@ -22920,9 +25683,9 @@ snapshots: mitt: 3.0.1 zod: 3.23.8 - chromium-bidi@14.0.0(devtools-protocol@0.0.1608973): + chromium-bidi@14.0.0(devtools-protocol@0.0.1566079): dependencies: - devtools-protocol: 0.0.1608973 + devtools-protocol: 0.0.1566079 mitt: 3.0.1 zod: 3.25.76 @@ -22932,14 +25695,14 @@ snapshots: ci-info@4.3.1: {} - ci-info@4.4.0: {} - - cjs-module-lexer@1.4.3: {} + cjs-module-lexer@1.2.3: {} clean-css@5.3.3: dependencies: source-map: 0.6.1 + clean-stack@2.2.0: {} + clean-stack@3.0.1: dependencies: escape-string-regexp: 4.0.0 @@ -23040,28 +25803,34 @@ snapshots: dependencies: convert-to-spaces: 2.0.1 - codemirror@6.0.2: + codemirror@6.0.1: dependencies: - '@codemirror/autocomplete': 6.20.3 - '@codemirror/commands': 6.10.4 - '@codemirror/language': 6.12.4 - '@codemirror/lint': 6.9.7 - '@codemirror/search': 6.7.1 + '@codemirror/autocomplete': 6.18.6 + '@codemirror/commands': 6.8.1 + '@codemirror/language': 6.11.1 + '@codemirror/lint': 6.8.5 + '@codemirror/search': 6.5.11 '@codemirror/state': 6.7.1 '@codemirror/view': 6.43.6 - collect-v8-coverage@1.0.3: {} + collect-v8-coverage@1.0.2: {} + + color-convert@1.9.3: + dependencies: + color-name: 1.1.3 color-convert@2.0.1: dependencies: color-name: 1.1.4 + color-name@1.1.3: {} + color-name@1.1.4: {} color-string@1.9.1: dependencies: color-name: 1.1.4 - simple-swizzle: 0.2.4 + simple-swizzle: 0.2.2 color@4.2.3: dependencies: @@ -23083,9 +25852,9 @@ snapshots: lodash.camelcase: 4.3.0 typical: 4.0.0 - command-line-usage@7.0.4: + command-line-usage@7.0.3: dependencies: - array-back: 6.2.3 + array-back: 6.2.2 chalk-template: 0.4.0 table-layout: 4.1.1 typical: 7.3.0 @@ -23094,7 +25863,7 @@ snapshots: commander@12.1.0: {} - commander@14.0.3: {} + commander@14.0.2: {} commander@15.0.0: {} @@ -23125,7 +25894,7 @@ snapshots: crc32-stream: 6.0.0 is-stream: 2.0.1 normalize-path: 3.0.0 - readable-stream: 4.7.0 + readable-stream: 4.5.2 compressible@2.0.18: dependencies: @@ -23145,11 +25914,12 @@ snapshots: concat-map@0.0.1: {} - concurrently@9.2.4: + concurrently@9.1.2: dependencies: chalk: 4.1.2 - rxjs: 7.8.2 - shell-quote: 1.9.0 + lodash: 4.18.1 + rxjs: 7.8.1 + shell-quote: 1.10.0 supports-color: 8.1.1 tree-kill: 1.2.2 yargs: 17.7.2 @@ -23186,19 +25956,19 @@ snapshots: depd: 2.0.0 keygrip: 1.1.0 - copy-anything@3.0.5: + copy-anything@2.0.6: dependencies: - is-what: 4.1.16 + is-what: 3.14.1 - copy-webpack-plugin@12.0.2(webpack@5.108.4): + copy-webpack-plugin@12.0.2(webpack@5.105.0): dependencies: - fast-glob: 3.3.3 + fast-glob: 3.3.2 glob-parent: 6.0.2 - globby: 14.1.0 + globby: 14.0.1 normalize-path: 3.0.0 - schema-utils: 4.3.3 - serialize-javascript: 7.0.7 - webpack: 5.108.4(postcss@8.5.22)(webpack-cli@5.1.4) + schema-utils: 4.2.0 + serialize-javascript: 7.0.5 + webpack: 5.105.0(esbuild@0.28.1)(postcss@8.5.21)(webpack-cli@5.1.4) copyfiles@2.4.1: dependencies: @@ -23208,13 +25978,18 @@ snapshots: noms: 0.0.0 through2: 2.0.5 untildify: 4.0.0 - yargs: 16.2.2 + yargs: 16.2.0 core-util-is@1.0.2: optional: true core-util-is@1.0.3: {} + cors@2.8.5: + dependencies: + object-assign: 4.1.1 + vary: 1.1.2 + cors@2.8.6: dependencies: object-assign: 4.1.1 @@ -23230,22 +26005,31 @@ snapshots: cosmiconfig@8.3.6(typescript@5.4.5): dependencies: - import-fresh: 3.3.1 + import-fresh: 3.3.0 js-yaml: 4.3.0 parse-json: 5.2.0 path-type: 4.0.0 optionalDependencies: typescript: 5.4.5 - cosmiconfig@9.0.2(typescript@5.4.5): + cosmiconfig@9.0.0(typescript@5.4.5): dependencies: env-paths: 2.2.1 - import-fresh: 3.3.1 + import-fresh: 3.3.0 js-yaml: 4.3.0 parse-json: 5.2.0 optionalDependencies: typescript: 5.4.5 + cosmiconfig@9.0.0(typescript@5.9.3): + dependencies: + env-paths: 2.2.1 + import-fresh: 3.3.0 + js-yaml: 4.3.0 + parse-json: 5.2.0 + optionalDependencies: + typescript: 5.9.3 + crc-32@1.2.2: {} crc32-stream@3.0.1: @@ -23256,12 +26040,42 @@ snapshots: crc32-stream@6.0.0: dependencies: crc-32: 1.2.2 - readable-stream: 4.7.0 + readable-stream: 4.5.2 crc@3.8.0: dependencies: buffer: 5.7.1 + create-jest@29.7.0(@types/node@22.15.18)(ts-node@10.9.2(@types/node@22.15.18)(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.15.18)(ts-node@10.9.2(@types/node@22.15.18)(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.19.19)(ts-node@10.9.2(@types/node@22.19.19)(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.19.19)(ts-node@10.9.2(@types/node@22.19.19)(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.1)(ts-node@10.9.2(@types/node@22.20.1)(typescript@5.4.5)): dependencies: '@jest/types': 29.6.3 @@ -23277,13 +26091,13 @@ snapshots: - supports-color - ts-node - create-jest@29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)): + create-jest@29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(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@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -23294,6 +26108,8 @@ snapshots: create-require@1.1.1: {} + crelt@1.0.6: {} + crelt@1.0.7: {} cross-dirname@0.1.0: @@ -23332,7 +26148,7 @@ snapshots: domutils: 2.8.0 nth-check: 2.1.1 - css-select@5.2.2: + css-select@5.1.0: dependencies: boolbase: 1.0.0 css-what: 6.2.2 @@ -23345,6 +26161,8 @@ snapshots: mdn-data: 2.27.1 source-map-js: 1.2.1 + css-what@6.1.0: {} + css-what@6.2.2: {} cssfilter@0.0.10: {} @@ -23359,10 +26177,12 @@ snapshots: cssstyle@6.2.0: dependencies: - '@asamuzakjp/css-color': 5.1.11 - '@csstools/css-syntax-patches-for-csstree': 1.1.7(css-tree@3.2.1) + '@asamuzakjp/css-color': 5.0.1 + '@csstools/css-syntax-patches-for-csstree': 1.1.1(css-tree@3.2.1) css-tree: 3.2.1 - lru-cache: 11.5.2 + lru-cache: 11.2.7 + + csstype@3.1.3: {} csstype@3.2.3: {} @@ -23371,9 +26191,9 @@ snapshots: cose-base: 1.0.3 cytoscape: 3.34.0 - cytoscape-dagre@2.5.0(cytoscape@3.34.0): + cytoscape-dagre@2.5.0(cytoscape@3.33.3): dependencies: - cytoscape: 3.34.0 + cytoscape: 3.33.3 dagre: 0.8.5 cytoscape-fcose@2.2.0(cytoscape@3.34.0): @@ -23381,6 +26201,8 @@ snapshots: cose-base: 2.2.0 cytoscape: 3.34.0 + cytoscape@3.33.3: {} + cytoscape@3.34.0: {} d3-array@2.12.1: @@ -23405,7 +26227,7 @@ snapshots: dependencies: d3-path: 3.1.0 - d3-cloud@1.2.9: + d3-cloud@1.2.7: dependencies: d3-dispatch: 1.0.6 @@ -23417,7 +26239,7 @@ snapshots: d3-delaunay@6.0.4: dependencies: - delaunator: 5.1.0 + delaunator: 5.0.1 d3-dispatch@1.0.6: {} @@ -23446,7 +26268,7 @@ snapshots: d3-quadtree: 3.0.1 d3-timer: 3.0.1 - d3-format@3.1.2: {} + d3-format@3.1.0: {} d3-geo@3.1.1: dependencies: @@ -23481,7 +26303,7 @@ snapshots: d3-scale@4.0.2: dependencies: d3-array: 3.2.4 - d3-format: 3.1.2 + d3-format: 3.1.0 d3-interpolate: 3.0.1 d3-time: 3.1.0 d3-time-format: 4.1.0 @@ -23538,7 +26360,7 @@ snapshots: d3-ease: 3.0.1 d3-fetch: 3.0.1 d3-force: 3.0.0 - d3-format: 3.1.2 + d3-format: 3.1.0 d3-geo: 3.1.1 d3-hierarchy: 3.1.2 d3-interpolate: 3.0.1 @@ -23603,9 +26425,9 @@ snapshots: dependencies: '@babel/runtime': 7.29.7 - date-fns@4.4.0: {} + date-fns@4.1.0: {} - dayjs@1.11.21: {} + dayjs@1.11.20: {} dbus-next@0.10.2: dependencies: @@ -23627,6 +26449,12 @@ snapshots: dependencies: ms: 2.1.3 + debug@4.4.1(supports-color@8.1.1): + dependencies: + ms: 2.1.3 + optionalDependencies: + supports-color: 8.1.1 + debug@4.4.3(supports-color@8.1.1): dependencies: ms: 2.1.3 @@ -23637,7 +26465,7 @@ snapshots: decimal.js@10.6.0: {} - decode-named-character-reference@1.3.0: + decode-named-character-reference@1.1.0: dependencies: character-entities: 2.0.2 @@ -23645,7 +26473,7 @@ snapshots: dependencies: mimic-response: 3.1.0 - dedent@1.7.2: {} + dedent@1.7.0: {} deep-equal@1.0.1: {} @@ -23655,8 +26483,15 @@ snapshots: deepmerge@4.3.1: {} + default-browser-id@5.0.0: {} + default-browser-id@5.0.1: {} + default-browser@5.2.1: + dependencies: + bundle-name: 4.1.0 + default-browser-id: 5.0.0 + default-browser@5.5.0: dependencies: bundle-name: 4.1.0 @@ -23694,9 +26529,9 @@ snapshots: escodegen: 2.1.0 esprima: 4.0.1 - delaunator@5.1.0: + delaunator@5.0.1: dependencies: - robust-predicates: 3.0.3 + robust-predicates: 3.0.2 delayed-stream@1.0.0: {} @@ -23708,12 +26543,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 @@ -23724,7 +26559,7 @@ snapshots: detect-indent@6.1.0: {} - detect-indent@7.0.2: {} + detect-indent@7.0.1: {} detect-libc@2.1.2: {} @@ -23750,11 +26585,11 @@ snapshots: dependencies: node-source-walk: 7.0.2 - detective-postcss@8.0.4(postcss@8.5.22): + detective-postcss@8.0.4(postcss@8.5.21): dependencies: is-url-superb: 4.0.0 - postcss: 8.5.22 - postcss-values-parser: 6.0.2(postcss@8.5.22) + postcss: 8.5.21 + postcss-values-parser: 6.0.2(postcss@8.5.21) detective-sass@6.0.2: dependencies: @@ -23768,9 +26603,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.65.0(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.65.0(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 @@ -23785,7 +26620,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 @@ -23796,7 +26631,7 @@ snapshots: devtools-protocol@0.0.1367902: {} - devtools-protocol@0.0.1608973: {} + devtools-protocol@0.0.1566079: {} diff-sequences@29.6.3: {} @@ -23886,6 +26721,12 @@ snapshots: domelementtype: 2.3.0 domhandler: 4.3.1 + domutils@3.1.0: + dependencies: + dom-serializer: 2.0.0 + domelementtype: 2.3.0 + domhandler: 5.0.3 + domutils@3.2.2: dependencies: dom-serializer: 2.0.0 @@ -23901,6 +26742,8 @@ snapshots: dependencies: dotenv: 16.6.1 + dotenv@16.5.0: {} + dotenv@16.6.1: {} dotenv@17.4.2: {} @@ -23919,15 +26762,11 @@ snapshots: dependencies: safe-buffer: 5.2.1 - editions@6.22.0: - dependencies: - version-range: 4.15.0 - ee-first@1.1.1: {} ejs@3.1.10: dependencies: - jake: 10.9.4 + jake: 10.8.7 electron-builder-squirrel-windows@26.8.1(dmg-builder@26.8.1)(supports-color@8.1.1): dependencies: @@ -23944,12 +26783,12 @@ snapshots: builder-util: 26.8.1 builder-util-runtime: 9.5.1 chalk: 4.1.2 - ci-info: 4.4.0 + ci-info: 4.3.1 dmg-builder: 26.8.1(electron-builder-squirrel-windows@26.8.1) fs-extra: 10.1.0 lazy-val: 1.0.5 simple-update-notifier: 2.0.0 - yargs: 17.7.3 + yargs: 17.7.2 transitivePeerDependencies: - electron-builder-squirrel-windows - supports-color @@ -23967,30 +26806,30 @@ snapshots: transitivePeerDependencies: - supports-color - electron-to-chromium@1.5.395: {} + electron-to-chromium@1.5.396: {} - electron-updater@6.8.9(supports-color@8.1.1): + electron-updater@6.6.2(supports-color@8.1.1): dependencies: - builder-util-runtime: 9.7.0(supports-color@8.1.1) + builder-util-runtime: 9.3.1(supports-color@8.1.1) fs-extra: 10.1.0 js-yaml: 4.3.0 lazy-val: 1.0.5 lodash.escaperegexp: 4.1.2 lodash.isequal: 4.5.0 - semver: 7.7.4 + semver: 7.8.5 tiny-typed-emitter: 2.1.0 transitivePeerDependencies: - supports-color - electron-vite@4.0.1(vite@6.4.3(@types/node@22.20.1)(jiti@2.7.0)(less@4.8.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0)): + electron-vite@4.0.1(vite@6.4.3(@types/node@22.20.1)(jiti@2.7.0)(less@4.3.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0)): dependencies: '@babel/core': 7.29.7 - '@babel/plugin-transform-arrow-functions': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-arrow-functions': 7.27.1(@babel/core@7.29.7) cac: 6.7.14 esbuild: 0.25.12 - magic-string: 0.30.21 + magic-string: 0.30.17 picocolors: 1.1.1 - vite: 6.4.3(@types/node@22.20.1)(jiti@2.7.0)(less@4.8.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0) + vite: 6.4.3(@types/node@22.20.1)(jiti@2.7.0)(less@4.3.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0) transitivePeerDependencies: - supports-color @@ -24016,7 +26855,7 @@ snapshots: emittery@0.13.1: {} - emoji-regex@10.6.0: {} + emoji-regex@10.4.0: {} emoji-regex@8.0.0: {} @@ -24035,10 +26874,25 @@ snapshots: iconv-lite: 0.6.3 whatwg-encoding: 3.1.1 + encoding@0.1.13: + dependencies: + iconv-lite: 0.6.3 + optional: true + end-of-stream@1.4.5: dependencies: once: 1.4.0 + enhanced-resolve@5.15.0: + dependencies: + graceful-fs: 4.2.11 + tapable: 2.2.1 + + enhanced-resolve@5.19.0: + dependencies: + graceful-fs: 4.2.11 + tapable: 2.3.3 + enhanced-resolve@5.24.3: dependencies: graceful-fs: 4.2.11 @@ -24052,11 +26906,9 @@ snapshots: entities@7.0.1: {} - entities@8.0.0: {} - env-paths@2.2.1: {} - envinfo@7.21.0: {} + envinfo@7.11.0: {} environment@1.1.0: {} @@ -24067,35 +26919,32 @@ snapshots: prr: 1.0.1 optional: true - error-ex@1.3.4: + error-ex@1.3.2: dependencies: is-arrayish: 0.2.1 - errorstacks@2.4.2: {} - - es-abstract-get@1.0.0: + error-ex@1.3.4: dependencies: - es-errors: 1.3.0 - es-object-atoms: 1.1.2 - is-callable: 1.2.7 - object-inspect: 1.13.4 + is-arrayish: 0.2.1 - es-abstract@1.24.2: + errorstacks@2.4.1: {} + + es-abstract@1.24.0: dependencies: array-buffer-byte-length: 1.0.2 arraybuffer.prototype.slice: 1.0.4 available-typed-arrays: 1.0.7 - call-bind: 1.0.9 + call-bind: 1.0.8 call-bound: 1.0.4 data-view-buffer: 1.0.2 data-view-byte-length: 1.0.2 data-view-byte-offset: 1.0.1 es-define-property: 1.0.1 es-errors: 1.3.0 - es-object-atoms: 1.1.2 + es-object-atoms: 1.1.1 es-set-tostringtag: 2.1.0 - es-to-primitive: 1.3.4 - function.prototype.name: 1.2.0 + es-to-primitive: 1.3.0 + function.prototype.name: 1.1.8 get-intrinsic: 1.3.0 get-proto: 1.0.1 get-symbol-description: 1.1.0 @@ -24120,22 +26969,22 @@ snapshots: object-inspect: 1.13.4 object-keys: 1.1.1 object.assign: 4.1.7 - own-keys: 1.0.2 + own-keys: 1.0.1 regexp.prototype.flags: 1.5.4 - safe-array-concat: 1.1.4 + safe-array-concat: 1.1.3 safe-push-apply: 1.0.0 safe-regex-test: 1.1.0 set-proto: 1.0.0 stop-iteration-iterator: 1.1.0 - string.prototype.trim: 1.2.11 - string.prototype.trimend: 1.0.10 + string.prototype.trim: 1.2.10 + string.prototype.trimend: 1.0.9 string.prototype.trimstart: 1.0.8 typed-array-buffer: 1.0.3 typed-array-byte-length: 1.0.3 typed-array-byte-offset: 1.0.4 - typed-array-length: 1.0.8 + typed-array-length: 1.0.7 unbox-primitive: 1.1.0 - which-typed-array: 1.1.22 + which-typed-array: 1.1.19 es-define-property@1.0.1: {} @@ -24145,6 +26994,10 @@ snapshots: es-module-lexer@2.3.1: {} + es-object-atoms@1.1.1: + dependencies: + es-errors: 1.3.0 + es-object-atoms@1.1.2: dependencies: es-errors: 1.3.0 @@ -24156,19 +27009,15 @@ snapshots: has-tostringtag: 1.0.2 hasown: 2.0.4 - es-to-primitive@1.3.4: + es-to-primitive@1.3.0: dependencies: - es-abstract-get: 1.0.0 - es-define-property: 1.0.1 - es-errors: 1.3.0 is-callable: 1.2.7 is-date-object: 1.1.0 is-symbol: 1.1.1 - es-toolkit@1.49.0: {} + es-toolkit@1.46.1: {} - es6-error@4.1.1: - optional: true + es6-error@4.1.1: {} esbuild@0.25.12: optionalDependencies: @@ -24199,6 +27048,35 @@ snapshots: '@esbuild/win32-ia32': 0.25.12 '@esbuild/win32-x64': 0.25.12 + esbuild@0.27.7: + optionalDependencies: + '@esbuild/aix-ppc64': 0.27.7 + '@esbuild/android-arm': 0.27.7 + '@esbuild/android-arm64': 0.27.7 + '@esbuild/android-x64': 0.27.7 + '@esbuild/darwin-arm64': 0.27.7 + '@esbuild/darwin-x64': 0.27.7 + '@esbuild/freebsd-arm64': 0.27.7 + '@esbuild/freebsd-x64': 0.27.7 + '@esbuild/linux-arm': 0.27.7 + '@esbuild/linux-arm64': 0.27.7 + '@esbuild/linux-ia32': 0.27.7 + '@esbuild/linux-loong64': 0.27.7 + '@esbuild/linux-mips64el': 0.27.7 + '@esbuild/linux-ppc64': 0.27.7 + '@esbuild/linux-riscv64': 0.27.7 + '@esbuild/linux-s390x': 0.27.7 + '@esbuild/linux-x64': 0.27.7 + '@esbuild/netbsd-arm64': 0.27.7 + '@esbuild/netbsd-x64': 0.27.7 + '@esbuild/openbsd-arm64': 0.27.7 + '@esbuild/openbsd-x64': 0.27.7 + '@esbuild/openharmony-arm64': 0.27.7 + '@esbuild/sunos-x64': 0.27.7 + '@esbuild/win32-arm64': 0.27.7 + '@esbuild/win32-ia32': 0.27.7 + '@esbuild/win32-x64': 0.27.7 + esbuild@0.28.1: optionalDependencies: '@esbuild/aix-ppc64': 0.28.1 @@ -24232,6 +27110,8 @@ snapshots: escape-html@1.0.3: {} + escape-string-regexp@1.0.5: {} + escape-string-regexp@2.0.0: {} escape-string-regexp@4.0.0: {} @@ -24246,36 +27126,36 @@ snapshots: optionalDependencies: source-map: 0.6.1 - eslint-plugin-sonarjs@4.2.0(eslint@10.7.0(jiti@2.7.0)(supports-color@8.1.1)): + eslint-plugin-sonarjs@4.1.0(eslint@10.6.0(jiti@2.7.0)(supports-color@8.1.1)): dependencies: '@eslint-community/regexpp': 4.12.2 builtin-modules: 3.3.0 bytes: 3.1.2 - eslint: 10.7.0(jiti@2.7.0)(supports-color@8.1.1) + eslint: 10.6.0(jiti@2.7.0)(supports-color@8.1.1) functional-red-black-tree: 1.0.1 globals: 17.7.0 jsx-ast-utils-x: 0.1.0 lodash.merge: 4.6.2 minimatch: 10.2.5 scslre: 0.3.0 - semver: 7.8.5 + semver: 7.8.4 ts-api-utils: 2.5.0(typescript@5.4.5) typescript: 5.4.5 yaml: 2.9.0 - eslint-plugin-sonarjs@4.2.0(eslint@10.7.0(jiti@2.7.0)): + eslint-plugin-sonarjs@4.1.0(eslint@10.6.0(jiti@2.7.0)): dependencies: '@eslint-community/regexpp': 4.12.2 builtin-modules: 3.3.0 bytes: 3.1.2 - eslint: 10.7.0(jiti@2.7.0) + eslint: 10.6.0(jiti@2.7.0) functional-red-black-tree: 1.0.1 globals: 17.7.0 jsx-ast-utils-x: 0.1.0 lodash.merge: 4.6.2 minimatch: 10.2.5 scslre: 0.3.0 - semver: 7.8.5 + semver: 7.8.4 ts-api-utils: 2.5.0(typescript@5.4.5) typescript: 5.4.5 yaml: 2.9.0 @@ -24296,9 +27176,9 @@ snapshots: eslint-visitor-keys@5.0.1: {} - eslint@10.7.0(jiti@2.7.0): + eslint@10.6.0(jiti@2.7.0): dependencies: - '@eslint-community/eslint-utils': 4.10.1(eslint@10.7.0(jiti@2.7.0)) + '@eslint-community/eslint-utils': 4.9.1(eslint@10.6.0(jiti@2.7.0)) '@eslint-community/regexpp': 4.12.2 '@eslint/config-array': 0.23.5(supports-color@8.1.1) '@eslint/config-helpers': 0.6.0 @@ -24307,7 +27187,7 @@ snapshots: '@humanfs/node': 0.16.8 '@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/retry': 0.4.3 - '@types/estree': 1.0.9 + '@types/estree': 1.0.8 ajv: 6.15.0 cross-spawn: 7.0.6 debug: 4.4.3(supports-color@8.1.1) @@ -24325,7 +27205,7 @@ snapshots: imurmurhash: 0.1.4 is-glob: 4.0.3 json-stable-stringify-without-jsonify: 1.0.1 - minimatch: 10.2.5 + minimatch: 10.2.4 natural-compare: 1.4.0 optionator: 0.9.4 optionalDependencies: @@ -24333,9 +27213,9 @@ snapshots: transitivePeerDependencies: - supports-color - eslint@10.7.0(jiti@2.7.0)(supports-color@8.1.1): + eslint@10.6.0(jiti@2.7.0)(supports-color@8.1.1): dependencies: - '@eslint-community/eslint-utils': 4.10.1(eslint@10.7.0(jiti@2.7.0)(supports-color@8.1.1)) + '@eslint-community/eslint-utils': 4.9.1(eslint@10.6.0(jiti@2.7.0)(supports-color@8.1.1)) '@eslint-community/regexpp': 4.12.2 '@eslint/config-array': 0.23.5(supports-color@8.1.1) '@eslint/config-helpers': 0.6.0 @@ -24344,7 +27224,7 @@ snapshots: '@humanfs/node': 0.16.8 '@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/retry': 0.4.3 - '@types/estree': 1.0.9 + '@types/estree': 1.0.8 ajv: 6.15.0 cross-spawn: 7.0.6 debug: 4.4.3(supports-color@8.1.1) @@ -24362,7 +27242,7 @@ snapshots: imurmurhash: 0.1.4 is-glob: 4.0.3 json-stable-stringify-without-jsonify: 1.0.1 - minimatch: 10.2.5 + minimatch: 10.2.4 natural-compare: 1.4.0 optionator: 0.9.4 optionalDependencies: @@ -24462,7 +27342,7 @@ snapshots: signal-exit: 3.0.7 strip-final-newline: 2.0.0 - exifreader@4.41.3: + exifreader@4.40.3: optionalDependencies: '@xmldom/xmldom': 0.9.10 @@ -24480,15 +27360,48 @@ snapshots: exponential-backoff@3.1.3: {} - express-rate-limit@7.5.1(express@4.22.2): + express-rate-limit@7.5.1(express@4.22.1): dependencies: - express: 4.22.2 + express: 4.22.1 - express-rate-limit@8.6.0(express@5.2.1(supports-color@8.1.1))(supports-color@8.1.1): + express-rate-limit@8.5.2(express@5.2.1): dependencies: - debug: 4.4.3(supports-color@8.1.1) express: 5.2.1(supports-color@8.1.1) ip-address: 10.2.0 + + express@4.22.1: + dependencies: + accepts: 1.3.8 + array-flatten: 1.1.1 + body-parser: 1.20.6 + content-disposition: 0.5.4 + content-type: 1.0.5 + cookie: 0.7.2 + cookie-signature: 1.0.7 + debug: 2.6.9 + depd: 2.0.0 + encodeurl: 2.0.0 + escape-html: 1.0.3 + etag: 1.8.1 + finalhandler: 1.3.2 + fresh: 0.5.2 + http-errors: 2.0.1 + merge-descriptors: 1.0.3 + methods: 1.1.2 + on-finished: 2.4.1 + parseurl: 1.3.3 + path-to-regexp: 0.1.13 + proxy-addr: 2.0.7 + qs: 6.14.2 + range-parser: 1.2.1 + safe-buffer: 5.2.1 + send: 0.19.1 + serve-static: 1.16.2 + setprototypeof: 1.2.0 + statuses: 2.0.2 + type-is: 1.6.18 + utils-merge: 1.0.1 + vary: 1.1.2 transitivePeerDependencies: - supports-color @@ -24580,6 +27493,14 @@ snapshots: fast-fifo@1.3.2: {} + fast-glob@3.3.2: + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.8 + fast-glob@3.3.3: dependencies: '@nodelib/fs.stat': 2.0.5 @@ -24598,15 +27519,15 @@ snapshots: fast-uri@3.1.4: {} - fast-xml-builder@1.3.0: + fast-xml-builder@1.2.0: dependencies: path-expression-matcher: 1.6.2 - xml-naming: 0.3.0 + xml-naming: 0.1.0 fast-xml-parser@5.10.1: dependencies: '@nodable/entities': 3.0.0 - fast-xml-builder: 1.3.0 + fast-xml-builder: 1.2.0 is-unsafe: 2.0.0 path-expression-matcher: 1.6.2 strnum: 2.4.1 @@ -24614,9 +27535,9 @@ snapshots: fastest-levenshtein@1.0.16: {} - fastq@1.20.1: + fastq@1.15.0: dependencies: - reusify: 1.1.0 + reusify: 1.0.4 faye-websocket@0.11.4: dependencies: @@ -24634,6 +27555,10 @@ snapshots: dependencies: pend: 1.2.0 + fdir@6.5.0(picomatch@4.0.4): + optionalDependencies: + picomatch: 4.0.4 + fdir@6.5.0(picomatch@4.0.5): optionalDependencies: picomatch: 4.0.5 @@ -24646,7 +27571,7 @@ snapshots: file-uri-to-path@1.0.0: {} - filelist@1.0.6: + filelist@1.0.4: dependencies: minimatch: 5.1.9 @@ -24721,19 +27646,21 @@ snapshots: flat-cache@4.0.1: dependencies: - flatted: 3.4.3 + flatted: 3.4.2 keyv: 4.5.4 flat@5.0.2: {} + flatbuffers@24.3.25: {} + flatbuffers@25.9.23: optional: true - flatted@3.4.3: {} + flatted@3.4.2: {} - follow-redirects@1.16.0(debug@4.4.3(supports-color@8.1.1)): + follow-redirects@1.16.0(debug@4.4.1(supports-color@8.1.1)): optionalDependencies: - debug: 4.4.3(supports-color@8.1.1) + debug: 4.4.1(supports-color@8.1.1) for-each@0.3.5: dependencies: @@ -24787,12 +27714,30 @@ snapshots: jsonfile: 6.2.1 universalify: 2.0.1 + fs-extra@11.3.0: + dependencies: + graceful-fs: 4.2.11 + jsonfile: 6.1.0 + universalify: 2.0.1 + + fs-extra@11.3.4: + dependencies: + graceful-fs: 4.2.11 + jsonfile: 6.2.0 + universalify: 2.0.1 + fs-extra@11.3.6: dependencies: graceful-fs: 4.2.11 jsonfile: 6.2.1 universalify: 2.0.1 + fs-extra@11.4.0: + dependencies: + graceful-fs: 4.2.11 + jsonfile: 6.2.1 + universalify: 2.0.1 + fs-extra@7.0.1: dependencies: graceful-fs: 4.2.11 @@ -24822,36 +27767,33 @@ snapshots: function-bind@1.1.2: {} - function.prototype.name@1.2.0: + function.prototype.name@1.1.8: dependencies: - call-bind: 1.0.9 + call-bind: 1.0.8 call-bound: 1.0.4 - es-define-property: 1.0.1 - es-errors: 1.3.0 + define-properties: 1.2.1 functions-have-names: 1.2.3 - has-property-descriptors: 1.0.2 hasown: 2.0.4 is-callable: 1.2.7 - is-document.all: 1.0.0 functional-red-black-tree@1.0.1: {} functions-have-names@1.2.3: {} - gaxios@6.7.1: + gaxios@6.7.1(encoding@0.1.13): dependencies: extend: 3.0.2 https-proxy-agent: 7.0.6 is-stream: 2.0.1 - node-fetch: 2.7.0 + node-fetch: 2.7.0(encoding@0.1.13) uuid: 9.0.1 transitivePeerDependencies: - encoding - supports-color - gcp-metadata@6.1.1: + gcp-metadata@6.1.1(encoding@0.1.13): dependencies: - gaxios: 6.7.1 + gaxios: 6.7.1(encoding@0.1.13) google-logging-utils: 0.0.2 json-bigint: 1.0.0 transitivePeerDependencies: @@ -24869,6 +27811,8 @@ snapshots: get-caller-file@2.0.5: {} + get-east-asian-width@1.3.0: {} + get-east-asian-width@1.6.0: {} get-folder-size@5.0.0: {} @@ -24915,9 +27859,9 @@ snapshots: dependencies: resolve-pkg-maps: 1.0.0 - get-uri@6.0.5: + get-uri@6.0.4: dependencies: - basic-ftp: 5.3.1 + basic-ftp: 5.3.0 data-uri-to-buffer: 6.0.2 debug: 4.4.3(supports-color@8.1.1) transitivePeerDependencies: @@ -24925,7 +27869,7 @@ snapshots: git-hooks-list@1.0.3: {} - git-hooks-list@4.2.1: {} + git-hooks-list@4.1.1: {} github-from-package@0.0.0: {} @@ -24941,27 +27885,29 @@ snapshots: dependencies: tslib: 2.8.1 + glob-to-regexp@0.4.1: {} + glob@10.5.0: dependencies: foreground-child: 3.3.1 jackspeak: 3.4.3 minimatch: 9.0.9 - minipass: 7.1.3 + minipass: 7.1.2 package-json-from-dist: 1.0.1 path-scurry: 1.11.1 glob@11.1.0: dependencies: foreground-child: 3.3.1 - jackspeak: 4.2.3 - minimatch: 10.2.5 + jackspeak: 4.1.1 + minimatch: 10.2.4 minipass: 7.1.3 package-json-from-dist: 1.0.1 path-scurry: 2.0.2 glob@13.0.6: dependencies: - minimatch: 10.2.5 + minimatch: 10.2.4 minipass: 7.1.3 path-scurry: 2.0.2 @@ -24997,7 +27943,6 @@ snapshots: roarr: 2.15.4 semver: 7.8.5 serialize-error: 7.0.1 - optional: true globals@17.7.0: {} @@ -25026,6 +27971,15 @@ snapshots: merge2: 1.4.1 slash: 3.0.0 + globby@14.0.1: + dependencies: + '@sindresorhus/merge-streams': 2.2.1 + fast-glob: 3.3.3 + ignore: 5.3.2 + path-type: 5.0.0 + slash: 5.1.0 + unicorn-magic: 0.1.0 + globby@14.1.0: dependencies: '@sindresorhus/merge-streams': 2.3.0 @@ -25039,13 +27993,13 @@ snapshots: dependencies: minimist: 1.2.8 - google-auth-library@9.15.1: + google-auth-library@9.15.1(encoding@0.1.13): dependencies: base64-js: 1.5.1 ecdsa-sig-formatter: 1.0.11 - gaxios: 6.7.1 - gcp-metadata: 6.1.1 - gtoken: 7.1.0 + gaxios: 6.7.1(encoding@0.1.13) + gcp-metadata: 6.1.1(encoding@0.1.13) + gtoken: 7.1.0(encoding@0.1.13) jws: 4.0.1 transitivePeerDependencies: - encoding @@ -25053,11 +28007,11 @@ snapshots: google-logging-utils@0.0.2: {} - googleapis-common@7.2.0: + googleapis-common@7.2.0(encoding@0.1.13): dependencies: extend: 3.0.2 - gaxios: 6.7.1 - google-auth-library: 9.15.1 + gaxios: 6.7.1(encoding@0.1.13) + google-auth-library: 9.15.1(encoding@0.1.13) qs: 6.15.3 url-template: 2.0.8 uuid: 9.0.1 @@ -25065,10 +28019,10 @@ snapshots: - encoding - supports-color - googleapis@144.0.0: + googleapis@144.0.0(encoding@0.1.13): dependencies: - google-auth-library: 9.15.1 - googleapis-common: 7.2.0 + google-auth-library: 9.15.1(encoding@0.1.13) + googleapis-common: 7.2.0(encoding@0.1.13) transitivePeerDependencies: - encoding - supports-color @@ -25154,9 +28108,9 @@ snapshots: graphology-types: 0.24.8 obliterator: 2.0.5 - gtoken@7.1.0: + gtoken@7.1.0(encoding@0.1.13): dependencies: - gaxios: 6.7.1 + gaxios: 6.7.1(encoding@0.1.13) jws: 4.0.1 transitivePeerDependencies: - encoding @@ -25180,6 +28134,8 @@ snapshots: has-bigints@1.1.0: {} + has-flag@3.0.0: {} + has-flag@4.0.0: {} has-property-descriptors@1.0.2: @@ -25206,7 +28162,7 @@ snapshots: highlight.js@10.7.3: {} - hono@4.12.31: {} + hono@4.12.29: {} hosted-git-info@4.1.0: dependencies: @@ -25231,7 +28187,7 @@ snapshots: html-encoding-sniffer@6.0.0: dependencies: - '@exodus/bytes': 1.15.1 + '@exodus/bytes': 1.15.0 transitivePeerDependencies: - '@noble/hashes' @@ -25249,7 +28205,7 @@ snapshots: he: 1.2.0 param-case: 3.0.4 relateurl: 0.2.7 - terser: 5.49.0 + terser: 5.27.0 html-to-text@9.0.5: dependencies: @@ -25259,15 +28215,22 @@ snapshots: htmlparser2: 8.0.2 selderee: 0.11.0 - html-webpack-plugin@5.6.7(webpack@5.108.4): + html-webpack-plugin@5.6.3(webpack@5.105.0): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 lodash: 4.18.1 pretty-error: 4.0.0 - tapable: 2.3.3 + tapable: 2.2.1 optionalDependencies: - webpack: 5.108.4(postcss@8.5.22)(webpack-cli@5.1.4) + webpack: 5.105.0(esbuild@0.28.1)(postcss@8.5.21)(webpack-cli@5.1.4) + + htmlparser2@10.0.0: + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + domutils: 3.2.2 + entities: 6.0.1 htmlparser2@10.1.0: dependencies: @@ -25314,6 +28277,14 @@ snapshots: statuses: 1.5.0 toidentifier: 1.0.1 + http-errors@2.0.0: + dependencies: + depd: 2.0.0 + inherits: 2.0.4 + setprototypeof: 1.2.0 + statuses: 2.0.1 + toidentifier: 1.0.1 + http-errors@2.0.1: dependencies: depd: 2.0.0 @@ -25326,15 +28297,15 @@ snapshots: http-proxy-agent@7.0.2: dependencies: - agent-base: 7.1.4 + agent-base: 7.1.3 debug: 4.4.3(supports-color@8.1.1) transitivePeerDependencies: - supports-color - http-proxy-middleware@2.0.10(@types/express@4.17.25)(debug@4.4.3(supports-color@8.1.1)): + http-proxy-middleware@2.0.10(@types/express@4.17.25)(debug@4.4.1(supports-color@8.1.1)): dependencies: '@types/http-proxy': 1.17.17 - http-proxy: 1.18.1(debug@4.4.3(supports-color@8.1.1)) + http-proxy: 1.18.1(debug@4.4.1(supports-color@8.1.1)) is-glob: 4.0.3 is-plain-obj: 3.0.0 micromatch: 4.0.8 @@ -25343,10 +28314,10 @@ snapshots: transitivePeerDependencies: - debug - http-proxy@1.18.1(debug@4.4.3(supports-color@8.1.1)): + http-proxy@1.18.1(debug@4.4.1(supports-color@8.1.1)): dependencies: eventemitter3: 4.0.7 - follow-redirects: 1.16.0(debug@4.4.3(supports-color@8.1.1)) + follow-redirects: 1.16.0(debug@4.4.1(supports-color@8.1.1)) requires-port: 1.0.0 transitivePeerDependencies: - debug @@ -25372,7 +28343,7 @@ snapshots: https-proxy-agent@7.0.6: dependencies: - agent-base: 7.1.4 + agent-base: 7.1.3 debug: 4.4.3(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -25415,13 +28386,21 @@ snapshots: ignore@7.0.6: {} + image-size@0.5.5: + optional: true + immediate@3.0.6: {} - import-fresh@3.3.1: + import-fresh@3.3.0: dependencies: parent-module: 1.0.1 resolve-from: 4.0.0 + import-local@3.1.0: + dependencies: + pkg-dir: 4.2.0 + resolve-cwd: 3.0.0 + import-local@3.2.0: dependencies: pkg-dir: 4.2.0 @@ -25435,8 +28414,6 @@ snapshots: indent-string@5.0.0: {} - index-to-position@1.2.0: {} - inflation@2.1.0: {} inflight@1.0.6: @@ -25450,7 +28427,7 @@ snapshots: ini@1.3.8: {} - ink@5.0.1(@types/react@18.3.31)(react@18.3.1): + ink@5.0.1(@types/react@18.3.18)(react@18.3.1): dependencies: '@alcalzone/ansi-tokenize': 0.1.3 ansi-escapes: 7.3.0 @@ -25478,7 +28455,7 @@ snapshots: ws: 8.21.1 yoga-wasm-web: 0.3.3 optionalDependencies: - '@types/react': 18.3.31 + '@types/react': 18.3.18 transitivePeerDependencies: - bufferutil - utf-8-validate @@ -25516,13 +28493,13 @@ snapshots: is-array-buffer@3.0.5: dependencies: - call-bind: 1.0.9 + call-bind: 1.0.8 call-bound: 1.0.4 get-intrinsic: 1.3.0 is-arrayish@0.2.1: {} - is-arrayish@0.3.4: {} + is-arrayish@0.3.2: {} is-async-function@2.1.1: dependencies: @@ -25549,6 +28526,10 @@ snapshots: is-callable@1.2.7: {} + is-core-module@2.13.1: + dependencies: + hasown: 2.0.4 + is-core-module@2.16.2: dependencies: hasown: 2.0.4 @@ -25568,10 +28549,6 @@ snapshots: is-docker@3.0.0: {} - is-document.all@1.0.0: - dependencies: - call-bound: 1.0.4 - is-expression@4.0.0: dependencies: acorn: 7.4.1 @@ -25692,7 +28669,7 @@ snapshots: is-typed-array@1.1.15: dependencies: - which-typed-array: 1.1.22 + which-typed-array: 1.1.19 is-unicode-supported@0.1.0: {} @@ -25715,12 +28692,16 @@ snapshots: call-bound: 1.0.4 get-intrinsic: 1.3.0 - is-what@4.1.16: {} + is-what@3.14.1: {} is-wsl@2.2.0: dependencies: is-docker: 2.2.1 + is-wsl@3.1.0: + dependencies: + is-inside-container: 1.0.0 + is-wsl@3.1.1: dependencies: is-inside-container: 1.0.0 @@ -25749,6 +28730,8 @@ snapshots: isomorphic.js@0.2.5: {} + istanbul-lib-coverage@3.2.0: {} + istanbul-lib-coverage@3.2.2: {} istanbul-lib-instrument@5.2.1: @@ -25785,16 +28768,20 @@ snapshots: transitivePeerDependencies: - supports-color + istanbul-reports@3.1.6: + dependencies: + html-escaper: 2.0.2 + istanbul-lib-report: 3.0.1 + istanbul-reports@3.2.0: dependencies: html-escaper: 2.0.2 istanbul-lib-report: 3.0.1 - istextorbinary@9.5.0: + istextorbinary@6.0.0: dependencies: - binaryextensions: 6.11.0 - editions: 6.22.0 - textextensions: 6.11.0 + binaryextensions: 4.19.0 + textextensions: 5.16.0 jackspeak@3.4.3: dependencies: @@ -25802,15 +28789,16 @@ snapshots: optionalDependencies: '@pkgjs/parseargs': 0.11.0 - jackspeak@4.2.3: + jackspeak@4.1.1: dependencies: - '@isaacs/cliui': 9.0.0 + '@isaacs/cliui': 8.0.2 - jake@10.9.4: + jake@10.8.7: dependencies: async: 3.2.6 - filelist: 1.0.6 - picocolors: 1.1.1 + chalk: 4.1.2 + filelist: 1.0.4 + minimatch: 3.1.5 jest-changed-files@29.7.0: dependencies: @@ -25832,7 +28820,7 @@ snapshots: '@types/node': 22.20.1 chalk: 4.1.2 co: 4.6.0 - dedent: 1.7.2 + dedent: 1.7.0 is-generator-fn: 2.1.0 jest-each: 29.7.0 jest-matcher-utils: 29.7.0 @@ -25849,6 +28837,44 @@ snapshots: - babel-plugin-macros - supports-color + jest-cli@29.7.0(@types/node@22.15.18)(ts-node@10.9.2(@types/node@22.15.18)(typescript@5.4.5)): + dependencies: + '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@22.15.18)(typescript@5.4.5)) + '@jest/test-result': 29.7.0 + '@jest/types': 29.6.3 + chalk: 4.1.2 + create-jest: 29.7.0(@types/node@22.15.18)(ts-node@10.9.2(@types/node@22.15.18)(typescript@5.4.5)) + exit: 0.1.2 + import-local: 3.2.0 + jest-config: 29.7.0(@types/node@22.15.18)(ts-node@10.9.2(@types/node@22.15.18)(typescript@5.4.5)) + jest-util: 29.7.0 + jest-validate: 29.7.0 + yargs: 17.7.3 + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - supports-color + - ts-node + + jest-cli@29.7.0(@types/node@22.19.19)(ts-node@10.9.2(@types/node@22.19.19)(typescript@5.4.5)): + dependencies: + '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@22.19.19)(typescript@5.4.5)) + '@jest/test-result': 29.7.0 + '@jest/types': 29.6.3 + chalk: 4.1.2 + create-jest: 29.7.0(@types/node@22.19.19)(ts-node@10.9.2(@types/node@22.19.19)(typescript@5.4.5)) + exit: 0.1.2 + import-local: 3.2.0 + jest-config: 29.7.0(@types/node@22.19.19)(ts-node@10.9.2(@types/node@22.19.19)(typescript@5.4.5)) + jest-util: 29.7.0 + jest-validate: 29.7.0 + yargs: 17.7.3 + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - supports-color + - ts-node + jest-cli@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@types/node@22.20.1)(typescript@5.4.5)): dependencies: '@jest/core': 29.7.0(supports-color@8.1.1)(ts-node@10.9.2(@types/node@22.20.1)(typescript@5.4.5)) @@ -25868,24 +28894,148 @@ snapshots: - supports-color - ts-node - jest-cli@29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)): + jest-cli@29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + create-jest: 29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.3 transitivePeerDependencies: - - '@types/node' + - '@types/node' + - babel-plugin-macros + - supports-color + - ts-node + + jest-config@29.7.0(@types/node@22.15.18)(ts-node@10.9.2(@types/node@22.15.18)(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.15.18 + ts-node: 10.9.2(@types/node@22.15.18)(typescript@5.4.5) + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + + jest-config@29.7.0(@types/node@22.19.19)(ts-node@10.9.2(@types/node@22.19.19)(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.19.19 + ts-node: 10.9.2(@types/node@22.19.19)(typescript@5.4.5) + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + + jest-config@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@types/node@22.15.18)(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@22.15.18)(typescript@5.4.5) + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + + jest-config@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@types/node@22.19.19)(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@22.19.19)(typescript@5.4.5) + transitivePeerDependencies: - babel-plugin-macros - supports-color - - ts-node jest-config@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@types/node@22.20.1)(typescript@5.4.5)): dependencies: @@ -25918,7 +29068,7 @@ snapshots: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)): + jest-config@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)): dependencies: '@babel/core': 7.29.7 '@jest/test-sequencer': 29.7.0 @@ -25944,12 +29094,12 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 22.20.1 - ts-node: 10.9.2(@types/node@24.13.3)(typescript@5.4.5) + ts-node: 10.9.2(@types/node@26.1.1)(typescript@5.4.5) transitivePeerDependencies: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)): + jest-config@29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)): dependencies: '@babel/core': 7.29.7 '@jest/test-sequencer': 29.7.0 @@ -25974,8 +29124,8 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 24.13.3 - ts-node: 10.9.2(@types/node@24.13.3)(typescript@5.4.5) + '@types/node': 26.1.1 + ts-node: 10.9.2(@types/node@26.1.1)(typescript@5.4.5) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -26057,7 +29207,7 @@ snapshots: dependencies: '@babel/code-frame': 7.29.7 '@jest/types': 29.6.3 - '@types/stack-utils': 2.0.3 + '@types/stack-utils': 2.0.2 chalk: 4.1.2 graceful-fs: 4.2.11 micromatch: 4.0.8 @@ -26133,8 +29283,8 @@ snapshots: '@jest/types': 29.6.3 '@types/node': 22.20.1 chalk: 4.1.2 - cjs-module-lexer: 1.4.3 - collect-v8-coverage: 1.0.3 + cjs-module-lexer: 1.2.3 + collect-v8-coverage: 1.0.2 glob: 7.2.3 graceful-fs: 4.2.11 jest-haste-map: 29.7.0 @@ -26153,8 +29303,8 @@ snapshots: dependencies: '@babel/core': 7.29.7 '@babel/generator': 7.29.7 - '@babel/plugin-syntax-jsx': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-syntax-typescript': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.29.7) + '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.29.7) '@babel/types': 7.29.7 '@jest/expect-utils': 29.7.0 '@jest/transform': 29.7.0 @@ -26216,6 +29366,30 @@ snapshots: merge-stream: 2.0.0 supports-color: 8.1.1 + jest@29.7.0(@types/node@22.15.18)(ts-node@10.9.2(@types/node@22.15.18)(typescript@5.4.5)): + dependencies: + '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@22.15.18)(typescript@5.4.5)) + '@jest/types': 29.6.3 + import-local: 3.2.0 + jest-cli: 29.7.0(@types/node@22.15.18)(ts-node@10.9.2(@types/node@22.15.18)(typescript@5.4.5)) + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - supports-color + - ts-node + + jest@29.7.0(@types/node@22.19.19)(ts-node@10.9.2(@types/node@22.19.19)(typescript@5.4.5)): + dependencies: + '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@22.19.19)(typescript@5.4.5)) + '@jest/types': 29.6.3 + import-local: 3.2.0 + jest-cli: 29.7.0(@types/node@22.19.19)(ts-node@10.9.2(@types/node@22.19.19)(typescript@5.4.5)) + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - supports-color + - ts-node + jest@29.7.0(@types/node@22.20.1)(supports-color@8.1.1)(ts-node@10.9.2(@types/node@22.20.1)(typescript@5.4.5)): dependencies: '@jest/core': 29.7.0(supports-color@8.1.1)(ts-node@10.9.2(@types/node@22.20.1)(typescript@5.4.5)) @@ -26228,12 +29402,12 @@ snapshots: - supports-color - ts-node - jest@29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)): + jest@29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)) + jest-cli: 29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -26246,7 +29420,7 @@ snapshots: jose@5.10.0: {} - jose@6.2.4: {} + jose@6.2.3: {} js-stringify@1.0.2: {} @@ -26266,7 +29440,7 @@ snapshots: jscpd-sarif-reporter@4.2.5: dependencies: colors: 1.4.0 - fs-extra: 11.3.6 + fs-extra: 11.4.0 node-sarif-builder: 4.1.0 jscpd@4.2.5: @@ -26278,7 +29452,7 @@ snapshots: '@jscpd/tokenizer': 4.2.5 colors: 1.4.0 commander: 15.0.0 - fs-extra: 11.3.6 + fs-extra: 11.3.4 jscpd-sarif-reporter: 4.2.5 jsdom@20.0.3(supports-color@8.1.1): @@ -26297,7 +29471,7 @@ snapshots: http-proxy-agent: 7.0.2 https-proxy-agent: 5.0.1(supports-color@8.1.1) is-potential-custom-element-name: 1.0.1 - nwsapi: 2.2.24 + nwsapi: 2.2.20 parse5: 7.3.0 saxes: 6.0.0 symbol-tree: 3.2.4 @@ -26319,7 +29493,7 @@ snapshots: '@acemir/cssom': 0.9.31 '@asamuzakjp/dom-selector': 6.8.1 '@bramus/specificity': 2.4.2 - '@exodus/bytes': 1.15.1 + '@exodus/bytes': 1.15.0 cssstyle: 6.2.0 data-urls: 7.0.0 decimal.js: 10.6.0 @@ -26327,10 +29501,10 @@ snapshots: http-proxy-agent: 7.0.2 https-proxy-agent: 7.0.6 is-potential-custom-element-name: 1.0.1 - parse5: 8.0.1 + parse5: 8.0.0 saxes: 6.0.0 symbol-tree: 3.2.4 - tough-cookie: 6.0.2 + tough-cookie: 6.0.1 undici: 7.28.0 w3c-xmlserializer: 5.0.0 webidl-conversions: 8.0.1 @@ -26347,10 +29521,14 @@ snapshots: dependencies: bignumber.js: 9.3.1 + json-bignum@0.0.3: {} + json-buffer@3.0.1: {} json-parse-even-better-errors@2.3.1: {} + json-parse-even-better-errors@3.0.2: {} + json-schema-to-ts@3.1.1: dependencies: '@babel/runtime': 7.29.7 @@ -26364,17 +29542,28 @@ snapshots: json-stable-stringify-without-jsonify@1.0.1: {} - json-stringify-safe@5.0.1: - optional: true + json-stringify-safe@5.0.1: {} json5@2.2.3: {} - jsonc-parser@3.3.1: {} + jsonc-parser@3.2.1: {} jsonfile@4.0.0: optionalDependencies: graceful-fs: 4.2.11 + jsonfile@6.1.0: + dependencies: + universalify: 2.0.1 + optionalDependencies: + graceful-fs: 4.2.11 + + jsonfile@6.2.0: + dependencies: + universalify: 2.0.1 + optionalDependencies: + graceful-fs: 4.2.11 + jsonfile@6.2.1: dependencies: universalify: 2.0.1 @@ -26387,9 +29576,9 @@ snapshots: static-eval: 2.1.1 underscore: 1.13.6 - jsonwebtoken@9.0.3: + jsonwebtoken@9.0.2: dependencies: - jws: 4.0.1 + jws: 3.2.3 lodash.includes: 4.3.0 lodash.isboolean: 3.0.3 lodash.isinteger: 4.0.4 @@ -26414,22 +29603,33 @@ snapshots: readable-stream: 2.3.8 setimmediate: 1.0.5 + jwa@1.4.2: + dependencies: + buffer-equal-constant-time: 1.0.1 + ecdsa-sig-formatter: 1.0.11 + safe-buffer: 5.2.1 + jwa@2.0.1: dependencies: buffer-equal-constant-time: 1.0.1 ecdsa-sig-formatter: 1.0.11 safe-buffer: 5.2.1 + jws@3.2.3: + dependencies: + jwa: 1.4.2 + safe-buffer: 5.2.1 + jws@4.0.1: dependencies: jwa: 2.0.1 safe-buffer: 5.2.1 - katex@0.16.47: + katex@0.16.22: dependencies: commander: 8.3.0 - katex@0.17.0: + katex@0.16.47: dependencies: commander: 8.3.0 @@ -26460,21 +29660,21 @@ snapshots: kleur@3.0.3: {} - knip@6.29.0: + knip@6.24.0: dependencies: - fdir: 6.5.0(picomatch@4.0.5) + fdir: 6.5.0(picomatch@4.0.4) formatly: 0.3.0 get-tsconfig: 4.14.0 jiti: 2.7.0 - oxc-parser: 0.140.0 - oxc-resolver: 11.24.2 - picomatch: 4.0.5 + oxc-parser: 0.137.0 + oxc-resolver: 11.21.3 + picomatch: 4.0.4 smol-toml: 1.7.0 strip-json-comments: 5.0.3 tinyglobby: 0.2.17 - unbash: 4.0.3 + unbash: 4.0.2 yaml: 2.9.0 - zod: 4.4.3 + zod: 4.3.6 koa-compose@4.1.0: {} @@ -26530,7 +29730,7 @@ snapshots: transitivePeerDependencies: - supports-color - koffi@2.16.3: {} + koffi@2.11.0: {} launch-editor@2.14.1: dependencies: @@ -26553,20 +29753,19 @@ snapshots: leac@0.6.0: {} - less@4.8.0: + less@4.3.0: dependencies: - copy-anything: 3.0.5 + copy-anything: 2.0.6 parse-node-version: 1.0.1 + tslib: 2.8.1 optionalDependencies: errno: 0.1.8 graceful-fs: 4.2.11 - make-dir: 5.1.0 + image-size: 0.5.5 + make-dir: 2.1.0 mime: 1.6.0 needle: 3.5.0 - probe-image-size: 7.3.0 source-map: 0.6.1 - transitivePeerDependencies: - - supports-color leven@3.1.0: {} @@ -26575,7 +29774,7 @@ snapshots: prelude-ls: 1.2.1 type-check: 0.4.0 - lib0@0.2.117: + lib0@0.2.108: dependencies: isomorphic.js: 0.2.5 @@ -26605,6 +29804,8 @@ snapshots: lines-and-columns@1.2.4: {} + lines-and-columns@2.0.4: {} + link-check@5.5.1: dependencies: is-relative-url: 4.1.0 @@ -26625,19 +29826,23 @@ snapshots: lit-element@4.2.2: dependencies: - '@lit-labs/ssr-dom-shim': 1.6.0 + '@lit-labs/ssr-dom-shim': 1.5.1 '@lit/reactive-element': 2.1.2 lit-html: 3.3.3 + lit-html@3.3.2: + dependencies: + '@types/trusted-types': 2.0.7 + lit-html@3.3.3: dependencies: '@types/trusted-types': 2.0.7 - lit@3.3.3: + lit@3.3.2: dependencies: '@lit/reactive-element': 2.1.2 lit-element: 4.2.2 - lit-html: 3.3.3 + lit-html: 3.3.2 loader-runner@4.3.2: {} @@ -26657,6 +29862,8 @@ snapshots: lodash.camelcase@4.3.0: {} + lodash.debounce@4.0.8: {} + lodash.defaults@4.2.0: {} lodash.difference@4.5.0: {} @@ -26685,6 +29892,8 @@ snapshots: lodash.once@4.1.1: {} + lodash.throttle@4.1.1: {} + lodash.truncate@4.4.2: {} lodash.union@4.6.0: {} @@ -26727,7 +29936,7 @@ snapshots: lru-cache@10.4.3: {} - lru-cache@11.5.2: {} + lru-cache@11.2.7: {} lru-cache@5.1.1: dependencies: @@ -26747,7 +29956,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 @@ -26760,6 +29969,10 @@ snapshots: transitivePeerDependencies: - supports-color + magic-string@0.30.17: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + magic-string@0.30.21: dependencies: '@jridgewell/sourcemap-codec': 1.5.5 @@ -26777,13 +29990,16 @@ snapshots: punycode.js: 2.3.1 tlds: 1.261.0 + make-dir@2.1.0: + dependencies: + pify: 4.0.1 + semver: 5.7.2 + optional: true + make-dir@4.0.0: dependencies: semver: 7.8.5 - make-dir@5.1.0: - optional: true - make-error@1.3.6: {} makeerror@1.0.12: @@ -26794,12 +30010,21 @@ snapshots: markdown-it-texmath@1.0.0: {} + markdown-it@14.2.0: + dependencies: + argparse: 2.0.1 + entities: 4.5.0 + linkify-it: 5.0.2 + mdurl: 2.0.0 + punycode.js: 2.3.1 + uc.micro: 2.1.0 + markdown-it@14.3.0: dependencies: argparse: 2.0.1 entities: 4.5.0 linkify-it: 5.0.2 - mdurl: 2.1.0 + mdurl: 2.0.0 punycode.js: 2.3.1 uc.micro: 2.1.0 @@ -26807,10 +30032,10 @@ snapshots: dependencies: async: 3.2.6 chalk: 5.6.2 - commander: 14.0.3 + commander: 14.0.2 link-check: 5.5.1 markdown-link-extractor: 4.0.3 - needle: 3.5.0 + needle: 3.3.1 progress: 2.0.3 proxy-agent: 6.5.0 xmlbuilder2: 4.0.3 @@ -26830,7 +30055,7 @@ snapshots: marked-terminal@7.3.0(marked@15.0.12): dependencies: - ansi-escapes: 7.3.0 + ansi-escapes: 7.0.0 ansi-regex: 6.2.2 chalk: 5.6.2 cli-highlight: 2.1.11 @@ -26852,7 +30077,6 @@ snapshots: matcher@3.0.0: dependencies: escape-string-regexp: 4.0.0 - optional: true math-intrinsics@1.1.0: {} @@ -26869,11 +30093,11 @@ snapshots: unist-util-is: 6.0.1 unist-util-visit-parents: 6.0.2 - mdast-util-from-markdown@2.0.3(supports-color@8.1.1): + mdast-util-from-markdown@2.0.2(supports-color@8.1.1): dependencies: '@types/mdast': 4.0.4 '@types/unist': 3.0.3 - decode-named-character-reference: 1.3.0 + decode-named-character-reference: 1.1.0 devlop: 1.1.0 mdast-util-to-string: 4.0.0 micromark: 4.0.2(supports-color@8.1.1) @@ -26898,7 +30122,7 @@ snapshots: dependencies: '@types/mdast': 4.0.4 devlop: 1.1.0 - mdast-util-from-markdown: 2.0.3(supports-color@8.1.1) + mdast-util-from-markdown: 2.0.2(supports-color@8.1.1) mdast-util-to-markdown: 2.1.2 micromark-util-normalize-identifier: 2.0.1 transitivePeerDependencies: @@ -26907,7 +30131,7 @@ snapshots: mdast-util-gfm-strikethrough@2.0.0: dependencies: '@types/mdast': 4.0.4 - mdast-util-from-markdown: 2.0.3(supports-color@8.1.1) + mdast-util-from-markdown: 2.0.2(supports-color@8.1.1) mdast-util-to-markdown: 2.1.2 transitivePeerDependencies: - supports-color @@ -26917,7 +30141,7 @@ snapshots: '@types/mdast': 4.0.4 devlop: 1.1.0 markdown-table: 3.0.4 - mdast-util-from-markdown: 2.0.3(supports-color@8.1.1) + mdast-util-from-markdown: 2.0.2(supports-color@8.1.1) mdast-util-to-markdown: 2.1.2 transitivePeerDependencies: - supports-color @@ -26926,14 +30150,14 @@ snapshots: dependencies: '@types/mdast': 4.0.4 devlop: 1.1.0 - mdast-util-from-markdown: 2.0.3(supports-color@8.1.1) + mdast-util-from-markdown: 2.0.2(supports-color@8.1.1) mdast-util-to-markdown: 2.1.2 transitivePeerDependencies: - supports-color mdast-util-gfm@3.1.0: dependencies: - mdast-util-from-markdown: 2.0.3(supports-color@8.1.1) + mdast-util-from-markdown: 2.0.2(supports-color@8.1.1) mdast-util-gfm-autolink-literal: 2.0.1 mdast-util-gfm-footnote: 2.1.0 mdast-util-gfm-strikethrough: 2.0.0 @@ -26945,11 +30169,11 @@ snapshots: mdast-util-math@3.0.0: dependencies: - '@types/hast': 3.0.5 + '@types/hast': 3.0.4 '@types/mdast': 4.0.4 devlop: 1.1.0 longest-streak: 3.1.0 - mdast-util-from-markdown: 2.0.3(supports-color@8.1.1) + mdast-util-from-markdown: 2.0.2(supports-color@8.1.1) mdast-util-to-markdown: 2.1.2 unist-util-remove-position: 5.0.0 transitivePeerDependencies: @@ -26978,22 +30202,22 @@ snapshots: mdn-data@2.27.1: {} - mdurl@2.1.0: {} + mdurl@2.0.0: {} media-typer@0.3.0: {} media-typer@1.1.0: {} - memfs@4.64.0(tslib@2.8.1): + memfs@4.57.7(tslib@2.8.1): dependencies: - '@jsonjoy.com/fs-core': 4.64.0(tslib@2.8.1) - '@jsonjoy.com/fs-fsa': 4.64.0(tslib@2.8.1) - '@jsonjoy.com/fs-node': 4.64.0(tslib@2.8.1) - '@jsonjoy.com/fs-node-builtins': 4.64.0(tslib@2.8.1) - '@jsonjoy.com/fs-node-to-fsa': 4.64.0(tslib@2.8.1) - '@jsonjoy.com/fs-node-utils': 4.64.0(tslib@2.8.1) - '@jsonjoy.com/fs-print': 4.64.0(tslib@2.8.1) - '@jsonjoy.com/fs-snapshot': 4.64.0(tslib@2.8.1) + '@jsonjoy.com/fs-core': 4.57.7(tslib@2.8.1) + '@jsonjoy.com/fs-fsa': 4.57.7(tslib@2.8.1) + '@jsonjoy.com/fs-node': 4.57.7(tslib@2.8.1) + '@jsonjoy.com/fs-node-builtins': 4.57.7(tslib@2.8.1) + '@jsonjoy.com/fs-node-to-fsa': 4.57.7(tslib@2.8.1) + '@jsonjoy.com/fs-node-utils': 4.57.7(tslib@2.8.1) + '@jsonjoy.com/fs-print': 4.57.7(tslib@2.8.1) + '@jsonjoy.com/fs-snapshot': 4.57.7(tslib@2.8.1) '@jsonjoy.com/json-pack': 1.21.0(tslib@2.8.1) '@jsonjoy.com/util': 1.9.0(tslib@2.8.1) glob-to-regex.js: 1.2.0(tslib@2.8.1) @@ -27017,11 +30241,11 @@ snapshots: merge2@1.4.1: {} - mermaid@11.16.0: + mermaid@11.15.0: dependencies: '@braintree/sanitize-url': 7.1.2 - '@iconify/utils': 3.1.4 - '@mermaid-js/parser': 1.2.0 + '@iconify/utils': 3.1.3 + '@mermaid-js/parser': 1.1.1 '@types/d3': 7.4.3 '@upsetjs/venn.js': 2.0.0 cytoscape: 3.34.0 @@ -27030,15 +30254,15 @@ snapshots: d3: 7.9.0 d3-sankey: 0.12.3 dagre-d3-es: 7.0.14 - dayjs: 1.11.21 + dayjs: 1.11.20 dompurify: 3.4.12 - es-toolkit: 1.49.0 + es-toolkit: 1.46.1 katex: 0.16.47 khroma: 2.1.0 marked: 16.4.2 roughjs: 4.6.6 stylis: 4.4.0 - ts-dedent: 2.3.0 + ts-dedent: 2.2.0 uuid: 14.0.1 methods@1.1.2: {} @@ -27047,7 +30271,7 @@ snapshots: micromark-core-commonmark@2.0.3: dependencies: - decode-named-character-reference: 1.3.0 + decode-named-character-reference: 1.1.0 devlop: 1.1.0 micromark-factory-destination: 2.0.1 micromark-factory-label: 2.0.1 @@ -27124,7 +30348,7 @@ snapshots: micromark-extension-math@3.1.0: dependencies: - '@types/katex': 0.16.8 + '@types/katex': 0.16.7 devlop: 1.1.0 katex: 0.16.47 micromark-factory-space: 2.0.1 @@ -27190,7 +30414,7 @@ snapshots: micromark-util-decode-string@2.0.1: dependencies: - decode-named-character-reference: 1.3.0 + decode-named-character-reference: 1.1.0 micromark-util-character: 2.1.1 micromark-util-decode-numeric-character-reference: 2.0.2 micromark-util-symbol: 2.0.1 @@ -27228,7 +30452,7 @@ snapshots: dependencies: '@types/debug': 4.1.13 debug: 4.4.3(supports-color@8.1.1) - decode-named-character-reference: 1.3.0 + decode-named-character-reference: 1.1.0 devlop: 1.1.0 micromark-core-commonmark: 2.0.3 micromark-factory-space: 2.0.1 @@ -27290,6 +30514,10 @@ snapshots: minimalistic-assert@1.0.1: {} + minimatch@10.2.4: + dependencies: + brace-expansion: 5.0.8 + minimatch@10.2.5: dependencies: brace-expansion: 5.0.8 @@ -27312,28 +30540,10 @@ snapshots: minimist@1.2.8: {} - minimizer-webpack-plugin@5.6.1(postcss@8.5.22)(webpack@5.108.4(postcss@8.5.22)): - dependencies: - '@jridgewell/trace-mapping': 0.3.31 - jest-worker: 27.5.1 - schema-utils: 4.3.3 - terser: 5.49.0 - webpack: 5.108.4(postcss@8.5.22) - optionalDependencies: - postcss: 8.5.22 - - minimizer-webpack-plugin@5.6.1(postcss@8.5.22)(webpack@5.108.4): - dependencies: - '@jridgewell/trace-mapping': 0.3.31 - jest-worker: 27.5.1 - schema-utils: 4.3.3 - terser: 5.49.0 - webpack: 5.108.4(postcss@8.5.22)(webpack-cli@5.1.4) - optionalDependencies: - postcss: 8.5.22 - minipass@4.2.8: {} + minipass@7.1.2: {} + minipass@7.1.3: {} minizlib@3.1.0: @@ -27376,11 +30586,11 @@ snapshots: log-symbols: 4.1.0 minimatch: 5.1.9 ms: 2.1.3 - serialize-javascript: 7.0.7 + serialize-javascript: 7.0.5 strip-json-comments: 3.1.1 supports-color: 8.1.1 workerpool: 6.5.1 - yargs: 16.2.2 + yargs: 16.2.0 yargs-parser: 20.2.9 yargs-unparser: 2.0.0 @@ -27419,18 +30629,18 @@ snapshots: requirejs: 2.3.8 requirejs-config-file: 4.0.0 - mongodb-connection-string-url@3.0.2: + mongodb-connection-string-url@3.0.0: dependencies: - '@types/whatwg-url': 11.0.5 - whatwg-url: 14.2.0 + '@types/whatwg-url': 11.0.4 + whatwg-url: 13.0.0 - mongodb@6.21.0(socks@2.8.9): + mongodb@6.16.0(socks@2.8.7): dependencies: - '@mongodb-js/saslprep': 1.4.12 - bson: 6.10.4 - mongodb-connection-string-url: 3.0.2 + '@mongodb-js/saslprep': 1.2.2 + bson: 6.10.3 + mongodb-connection-string-url: 3.0.0 optionalDependencies: - socks: 2.8.9 + socks: 2.8.7 ms@2.0.0: {} @@ -27463,7 +30673,7 @@ snapshots: nanoid@3.3.16: {} - nanoid@5.1.16: {} + nanoid@5.1.5: {} napi-build-utils@2.0.0: {} @@ -27471,14 +30681,10 @@ snapshots: natural-orderby@3.0.2: {} - needle@2.9.1: + needle@3.3.1: dependencies: - debug: 3.2.7 - iconv-lite: 0.4.24 - sax: 1.6.0 - transitivePeerDependencies: - - supports-color - optional: true + iconv-lite: 0.6.3 + sax: 1.3.0 needle@3.5.0: dependencies: @@ -27493,7 +30699,7 @@ snapshots: neo-async@2.6.2: {} - netmask@2.1.1: {} + netmask@2.0.2: {} nice-try@1.0.5: {} @@ -27502,7 +30708,7 @@ snapshots: lower-case: 2.0.2 tslib: 2.8.1 - node-abi@3.94.0: + node-abi@3.77.0: dependencies: semver: 7.8.5 @@ -27526,7 +30732,7 @@ snapshots: node-email-verifier@3.4.1: dependencies: ms: 2.1.3 - validator: 13.15.35 + validator: 13.15.23 node-emoji@2.2.0: dependencies: @@ -27535,9 +30741,11 @@ snapshots: emojilib: 2.4.0 skin-tone: 2.0.0 - node-fetch@2.7.0: + node-fetch@2.7.0(encoding@0.1.13): dependencies: whatwg-url: 5.0.0 + optionalDependencies: + encoding: 0.1.13 node-gyp@12.4.0: dependencies: @@ -27564,15 +30772,15 @@ snapshots: dependencies: asn1: 0.2.6 - node-sarif-builder@3.4.0: + node-sarif-builder@2.0.3: dependencies: '@types/sarif': 2.1.7 - fs-extra: 11.3.6 + fs-extra: 10.1.0 node-sarif-builder@4.1.0: dependencies: '@types/sarif': 2.1.7 - fs-extra: 11.3.6 + fs-extra: 11.4.0 node-source-walk@7.0.2: dependencies: @@ -27611,7 +30819,7 @@ snapshots: dependencies: boolbase: 1.0.0 - nwsapi@2.2.24: {} + nwsapi@2.2.20: {} object-assign@4.1.1: {} @@ -27625,7 +30833,7 @@ snapshots: object.assign@4.1.7: dependencies: - call-bind: 1.0.9 + call-bind: 1.0.8 call-bound: 1.0.4 define-properties: 1.2.1 es-object-atoms: 1.1.2 @@ -27656,8 +30864,7 @@ snapshots: only@0.0.2: {} - onnxruntime-common@1.21.0: - optional: true + onnxruntime-common@1.21.0: {} onnxruntime-common@1.22.0-dev.20250409-89f8206ba4: optional: true @@ -27667,7 +30874,6 @@ snapshots: global-agent: 3.0.0 onnxruntime-common: 1.21.0 tar: 7.5.21 - optional: true onnxruntime-web@1.22.0-dev.20250409-89f8206ba4: dependencies: @@ -27679,6 +30885,20 @@ snapshots: protobufjs: 7.6.5 optional: true + open@10.1.0: + dependencies: + default-browser: 5.5.0 + define-lazy-prop: 3.0.0 + is-inside-container: 1.0.0 + is-wsl: 3.1.1 + + open@10.1.2: + dependencies: + default-browser: 5.2.1 + define-lazy-prop: 3.0.0 + is-inside-container: 1.0.0 + is-wsl: 3.1.0 + open@10.2.0: dependencies: default-browser: 5.5.0 @@ -27692,25 +30912,23 @@ snapshots: is-docker: 2.2.1 is-wsl: 2.2.0 - openai@4.104.0(ws@8.21.1)(zod@4.4.3): + openai@4.103.0(encoding@0.1.13)(ws@8.21.1)(zod@4.3.6): dependencies: '@types/node': 18.19.130 - '@types/node-fetch': 2.6.13 + '@types/node-fetch': 2.6.12 abort-controller: 3.0.0 agentkeepalive: 4.6.0 form-data-encoder: 1.7.2 formdata-node: 4.4.1 - node-fetch: 2.7.0 + node-fetch: 2.7.0(encoding@0.1.13) optionalDependencies: ws: 8.21.1 - zod: 4.4.3 + zod: 4.3.6 transitivePeerDependencies: - encoding - openai@6.48.0(@aws-sdk/credential-provider-node@3.972.71)(@smithy/signature-v4@5.6.8)(ws@8.21.1)(zod@3.25.76): + openai@6.41.0(ws@8.21.1)(zod@3.25.76): optionalDependencies: - '@aws-sdk/credential-provider-node': 3.972.71 - '@smithy/signature-v4': 5.6.8 ws: 8.21.1 zod: 3.25.76 @@ -27745,65 +30963,64 @@ snapshots: log-symbols: 6.0.0 stdin-discarder: 0.2.2 string-width: 7.2.0 - strip-ansi: 7.2.0 + strip-ansi: 7.1.2 orderedmap@2.1.1: {} os-homedir@1.0.2: {} - own-keys@1.0.2: + own-keys@1.0.1: dependencies: - call-bound: 1.0.4 get-intrinsic: 1.3.0 object-keys: 1.1.1 safe-push-apply: 1.0.0 - oxc-parser@0.140.0: + oxc-parser@0.137.0: dependencies: - '@oxc-project/types': 0.140.0 + '@oxc-project/types': 0.137.0 optionalDependencies: - '@oxc-parser/binding-android-arm-eabi': 0.140.0 - '@oxc-parser/binding-android-arm64': 0.140.0 - '@oxc-parser/binding-darwin-arm64': 0.140.0 - '@oxc-parser/binding-darwin-x64': 0.140.0 - '@oxc-parser/binding-freebsd-x64': 0.140.0 - '@oxc-parser/binding-linux-arm-gnueabihf': 0.140.0 - '@oxc-parser/binding-linux-arm-musleabihf': 0.140.0 - '@oxc-parser/binding-linux-arm64-gnu': 0.140.0 - '@oxc-parser/binding-linux-arm64-musl': 0.140.0 - '@oxc-parser/binding-linux-ppc64-gnu': 0.140.0 - '@oxc-parser/binding-linux-riscv64-gnu': 0.140.0 - '@oxc-parser/binding-linux-riscv64-musl': 0.140.0 - '@oxc-parser/binding-linux-s390x-gnu': 0.140.0 - '@oxc-parser/binding-linux-x64-gnu': 0.140.0 - '@oxc-parser/binding-linux-x64-musl': 0.140.0 - '@oxc-parser/binding-openharmony-arm64': 0.140.0 - '@oxc-parser/binding-wasm32-wasi': 0.140.0 - '@oxc-parser/binding-win32-arm64-msvc': 0.140.0 - '@oxc-parser/binding-win32-ia32-msvc': 0.140.0 - '@oxc-parser/binding-win32-x64-msvc': 0.140.0 - - oxc-resolver@11.24.2: + '@oxc-parser/binding-android-arm-eabi': 0.137.0 + '@oxc-parser/binding-android-arm64': 0.137.0 + '@oxc-parser/binding-darwin-arm64': 0.137.0 + '@oxc-parser/binding-darwin-x64': 0.137.0 + '@oxc-parser/binding-freebsd-x64': 0.137.0 + '@oxc-parser/binding-linux-arm-gnueabihf': 0.137.0 + '@oxc-parser/binding-linux-arm-musleabihf': 0.137.0 + '@oxc-parser/binding-linux-arm64-gnu': 0.137.0 + '@oxc-parser/binding-linux-arm64-musl': 0.137.0 + '@oxc-parser/binding-linux-ppc64-gnu': 0.137.0 + '@oxc-parser/binding-linux-riscv64-gnu': 0.137.0 + '@oxc-parser/binding-linux-riscv64-musl': 0.137.0 + '@oxc-parser/binding-linux-s390x-gnu': 0.137.0 + '@oxc-parser/binding-linux-x64-gnu': 0.137.0 + '@oxc-parser/binding-linux-x64-musl': 0.137.0 + '@oxc-parser/binding-openharmony-arm64': 0.137.0 + '@oxc-parser/binding-wasm32-wasi': 0.137.0 + '@oxc-parser/binding-win32-arm64-msvc': 0.137.0 + '@oxc-parser/binding-win32-ia32-msvc': 0.137.0 + '@oxc-parser/binding-win32-x64-msvc': 0.137.0 + + oxc-resolver@11.21.3: optionalDependencies: - '@oxc-resolver/binding-android-arm-eabi': 11.24.2 - '@oxc-resolver/binding-android-arm64': 11.24.2 - '@oxc-resolver/binding-darwin-arm64': 11.24.2 - '@oxc-resolver/binding-darwin-x64': 11.24.2 - '@oxc-resolver/binding-freebsd-x64': 11.24.2 - '@oxc-resolver/binding-linux-arm-gnueabihf': 11.24.2 - '@oxc-resolver/binding-linux-arm-musleabihf': 11.24.2 - '@oxc-resolver/binding-linux-arm64-gnu': 11.24.2 - '@oxc-resolver/binding-linux-arm64-musl': 11.24.2 - '@oxc-resolver/binding-linux-ppc64-gnu': 11.24.2 - '@oxc-resolver/binding-linux-riscv64-gnu': 11.24.2 - '@oxc-resolver/binding-linux-riscv64-musl': 11.24.2 - '@oxc-resolver/binding-linux-s390x-gnu': 11.24.2 - '@oxc-resolver/binding-linux-x64-gnu': 11.24.2 - '@oxc-resolver/binding-linux-x64-musl': 11.24.2 - '@oxc-resolver/binding-openharmony-arm64': 11.24.2 - '@oxc-resolver/binding-wasm32-wasi': 11.24.2 - '@oxc-resolver/binding-win32-arm64-msvc': 11.24.2 - '@oxc-resolver/binding-win32-x64-msvc': 11.24.2 + '@oxc-resolver/binding-android-arm-eabi': 11.21.3 + '@oxc-resolver/binding-android-arm64': 11.21.3 + '@oxc-resolver/binding-darwin-arm64': 11.21.3 + '@oxc-resolver/binding-darwin-x64': 11.21.3 + '@oxc-resolver/binding-freebsd-x64': 11.21.3 + '@oxc-resolver/binding-linux-arm-gnueabihf': 11.21.3 + '@oxc-resolver/binding-linux-arm-musleabihf': 11.21.3 + '@oxc-resolver/binding-linux-arm64-gnu': 11.21.3 + '@oxc-resolver/binding-linux-arm64-musl': 11.21.3 + '@oxc-resolver/binding-linux-ppc64-gnu': 11.21.3 + '@oxc-resolver/binding-linux-riscv64-gnu': 11.21.3 + '@oxc-resolver/binding-linux-riscv64-musl': 11.21.3 + '@oxc-resolver/binding-linux-s390x-gnu': 11.21.3 + '@oxc-resolver/binding-linux-x64-gnu': 11.21.3 + '@oxc-resolver/binding-linux-x64-musl': 11.21.3 + '@oxc-resolver/binding-openharmony-arm64': 11.21.3 + '@oxc-resolver/binding-wasm32-wasi': 11.21.3 + '@oxc-resolver/binding-win32-arm64-msvc': 11.21.3 + '@oxc-resolver/binding-win32-x64-msvc': 11.21.3 p-cancelable@2.1.1: {} @@ -27823,7 +31040,7 @@ snapshots: p-limit@4.0.0: dependencies: - yocto-queue: 1.2.2 + yocto-queue: 1.1.1 p-locate@4.1.0: dependencies: @@ -27837,7 +31054,9 @@ snapshots: dependencies: p-limit: 4.0.0 - p-map@7.0.6: {} + p-map@4.0.0: + dependencies: + aggregate-error: 3.1.0 p-retry@6.2.1: dependencies: @@ -27854,9 +31073,9 @@ snapshots: pac-proxy-agent@7.2.0: dependencies: '@tootallnate/quickjs-emscripten': 0.23.0 - agent-base: 7.1.4 + agent-base: 7.1.3 debug: 4.4.3(supports-color@8.1.1) - get-uri: 6.0.5 + get-uri: 6.0.4 http-proxy-agent: 7.0.2 https-proxy-agent: 7.0.6 pac-resolver: 7.0.1 @@ -27867,11 +31086,11 @@ snapshots: pac-resolver@7.0.1: dependencies: degenerator: 5.0.1 - netmask: 2.1.1 + netmask: 2.0.2 package-json-from-dist@1.0.1: {} - package-manager-detector@1.8.0: {} + package-manager-detector@1.6.0: {} pako@1.0.11: {} @@ -27891,15 +31110,17 @@ snapshots: parse-json@5.2.0: dependencies: '@babel/code-frame': 7.29.7 - error-ex: 1.3.4 + error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 - parse-json@8.3.0: + parse-json@7.1.1: dependencies: '@babel/code-frame': 7.29.7 - index-to-position: 1.2.0 - type-fest: 4.41.0 + error-ex: 1.3.4 + json-parse-even-better-errors: 3.0.2 + lines-and-columns: 2.0.4 + type-fest: 3.13.1 parse-ms@2.1.0: {} @@ -27913,6 +31134,11 @@ snapshots: dependencies: parse5: 6.0.1 + parse5-htmlparser2-tree-adapter@7.0.0: + dependencies: + domhandler: 5.0.3 + parse5: 7.3.0 + parse5-htmlparser2-tree-adapter@7.1.0: dependencies: domhandler: 5.0.3 @@ -27926,13 +31152,17 @@ snapshots: parse5@6.0.1: {} + parse5@7.1.2: + dependencies: + entities: 4.5.0 + parse5@7.3.0: dependencies: entities: 6.0.1 - parse5@8.0.1: + parse5@8.0.0: dependencies: - entities: 8.0.0 + entities: 6.0.1 parseley@0.12.1: dependencies: @@ -27971,7 +31201,7 @@ snapshots: path-scurry@2.0.2: dependencies: - lru-cache: 11.5.2 + lru-cache: 11.2.7 minipass: 7.1.3 path-to-regexp@0.1.13: {} @@ -27980,6 +31210,8 @@ snapshots: path-type@4.0.0: {} + path-type@5.0.0: {} + path-type@6.0.0: {} pause-stream@0.0.11: @@ -27991,9 +31223,9 @@ snapshots: ieee754: 1.2.1 resolve-protobuf-schema: 2.1.0 - pdfjs-dist@5.7.284: + pdfjs-dist@5.3.31: optionalDependencies: - '@napi-rs/canvas': 0.1.100 + '@napi-rs/canvas': 0.1.72 pe-library@0.4.1: {} @@ -28005,9 +31237,14 @@ snapshots: picomatch@2.3.2: {} + picomatch@4.0.4: {} + picomatch@4.0.5: {} - picospinner@2.1.0: {} + picospinner@2.0.0: {} + + pify@4.0.1: + optional: true pirates@4.0.7: {} @@ -28033,11 +31270,11 @@ snapshots: dependencies: find-exec: 1.0.3 - playwright-core@1.61.1: {} + playwright-core@1.57.0: {} - playwright@1.61.1: + playwright@1.57.0: dependencies: - playwright-core: 1.61.1 + playwright-core: 1.57.0 optionalDependencies: fsevents: 2.3.2 @@ -28073,14 +31310,20 @@ snapshots: possible-typed-array-names@1.1.0: {} - postcss-values-parser@6.0.2(postcss@8.5.22): + postcss-values-parser@6.0.2(postcss@8.5.21): dependencies: color-name: 1.1.4 is-url-superb: 4.0.0 - postcss: 8.5.22 + postcss: 8.5.21 quote-unquote: 1.0.0 - postcss@8.5.22: + postcss@8.5.19: + dependencies: + nanoid: 3.3.16 + picocolors: 1.1.1 + source-map-js: 1.2.1 + + postcss@8.5.21: dependencies: nanoid: 3.3.16 picocolors: 1.1.1 @@ -28098,29 +31341,29 @@ snapshots: minimist: 1.2.8 mkdirp-classic: 0.5.3 napi-build-utils: 2.0.0 - node-abi: 3.94.0 - pump: 3.0.4 + node-abi: 3.77.0 + pump: 3.0.2 rc: 1.2.8 simple-get: 4.0.1 - tar-fs: 2.1.5 + 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 detective-amd: 6.1.0 detective-cjs: 6.1.1 detective-es6: 5.0.2 - detective-postcss: 8.0.4(postcss@8.5.22) + detective-postcss: 8.0.4(postcss@8.5.21) 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 - postcss: 8.5.22 + postcss: 8.5.21 typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -28138,7 +31381,7 @@ snapshots: dependencies: '@jest/schemas': 29.6.3 ansi-styles: 5.2.0 - react-is: 18.3.1 + react-is: 18.2.0 pretty-ms@7.0.1: dependencies: @@ -28148,15 +31391,6 @@ snapshots: prismjs@1.30.0: {} - probe-image-size@7.3.0: - dependencies: - lodash.merge: 4.6.2 - needle: 2.9.1 - stream-parser: 0.3.1 - transitivePeerDependencies: - - supports-color - optional: true - proc-log@6.1.0: {} process-nextick-args@2.0.1: {} @@ -28185,97 +31419,90 @@ snapshots: retry: 0.12.0 signal-exit: 3.0.7 - prosemirror-changeset@2.4.1: + prosemirror-changeset@2.3.1: dependencies: - prosemirror-transform: 1.12.0 + prosemirror-transform: 1.10.4 prosemirror-commands@1.7.1: dependencies: - prosemirror-model: 1.25.11 - prosemirror-state: 1.4.4 - prosemirror-transform: 1.12.0 - - prosemirror-drop-indicator@0.1.4: - dependencies: - '@ocavue/utils': 1.7.0 - prosemirror-model: 1.25.11 - prosemirror-state: 1.4.4 - prosemirror-view: 1.42.1 + prosemirror-model: 1.25.1 + prosemirror-state: 1.4.3 + prosemirror-transform: 1.10.4 - prosemirror-dropcursor@1.8.3: + prosemirror-dropcursor@1.8.2: dependencies: - prosemirror-state: 1.4.4 - prosemirror-transform: 1.12.0 - prosemirror-view: 1.42.1 + prosemirror-state: 1.4.3 + prosemirror-transform: 1.10.4 + prosemirror-view: 1.40.0 - prosemirror-gapcursor@1.4.1: + prosemirror-gapcursor@1.3.2: dependencies: prosemirror-keymap: 1.2.3 - prosemirror-model: 1.25.11 - prosemirror-state: 1.4.4 - prosemirror-view: 1.42.1 + prosemirror-model: 1.25.1 + prosemirror-state: 1.4.3 + prosemirror-view: 1.40.0 - prosemirror-history@1.5.0: + prosemirror-history@1.4.1: dependencies: - prosemirror-state: 1.4.4 - prosemirror-transform: 1.12.0 - prosemirror-view: 1.42.1 + prosemirror-state: 1.4.3 + prosemirror-transform: 1.10.4 + prosemirror-view: 1.40.0 rope-sequence: 1.3.4 - prosemirror-inputrules@1.5.1: + prosemirror-inputrules@1.5.0: dependencies: - prosemirror-state: 1.4.4 - prosemirror-transform: 1.12.0 + prosemirror-state: 1.4.3 + prosemirror-transform: 1.10.4 prosemirror-keymap@1.2.3: dependencies: - prosemirror-state: 1.4.4 + prosemirror-state: 1.4.3 w3c-keyname: 2.2.8 - prosemirror-model@1.25.11: + prosemirror-model@1.25.1: dependencies: orderedmap: 2.1.1 prosemirror-safari-ime-span@1.0.2: dependencies: - prosemirror-state: 1.4.4 - prosemirror-view: 1.42.1 + prosemirror-state: 1.4.3 + prosemirror-view: 1.40.0 prosemirror-schema-list@1.5.1: dependencies: - prosemirror-model: 1.25.11 - prosemirror-state: 1.4.4 - prosemirror-transform: 1.12.0 + prosemirror-model: 1.25.1 + prosemirror-state: 1.4.3 + prosemirror-transform: 1.10.4 - prosemirror-state@1.4.4: + prosemirror-state@1.4.3: dependencies: - prosemirror-model: 1.25.11 - prosemirror-transform: 1.12.0 - prosemirror-view: 1.42.1 + prosemirror-model: 1.25.1 + prosemirror-transform: 1.10.4 + prosemirror-view: 1.40.0 - prosemirror-tables@1.8.5: + prosemirror-tables@1.7.1: dependencies: prosemirror-keymap: 1.2.3 - prosemirror-model: 1.25.11 - prosemirror-state: 1.4.4 - prosemirror-transform: 1.12.0 - prosemirror-view: 1.42.1 + prosemirror-model: 1.25.1 + prosemirror-state: 1.4.3 + prosemirror-transform: 1.10.4 + prosemirror-view: 1.40.0 - prosemirror-transform@1.12.0: + prosemirror-transform@1.10.4: dependencies: - prosemirror-model: 1.25.11 + prosemirror-model: 1.25.1 - prosemirror-view@1.42.1: + prosemirror-view@1.40.0: dependencies: - prosemirror-model: 1.25.11 - prosemirror-state: 1.4.4 - prosemirror-transform: 1.12.0 + prosemirror-model: 1.25.1 + prosemirror-state: 1.4.3 + prosemirror-transform: 1.10.4 - prosemirror-virtual-cursor@0.4.2(prosemirror-model@1.25.11)(prosemirror-state@1.4.4)(prosemirror-view@1.42.1): + prosemirror-virtual-cursor@0.4.2(prosemirror-model@1.25.1)(prosemirror-state@1.4.3)(prosemirror-view@1.40.0): optionalDependencies: - prosemirror-model: 1.25.11 - prosemirror-state: 1.4.4 - prosemirror-view: 1.42.1 + prosemirror-model: 1.25.1 + prosemirror-state: 1.4.3 + prosemirror-view: 1.40.0 protobufjs@7.6.5: dependencies: @@ -28287,7 +31514,7 @@ snapshots: '@protobufjs/float': 1.0.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 - '@protobufjs/utf8': 1.1.2 + '@protobufjs/utf8': 1.1.1 '@types/node': 22.20.1 long: 5.3.2 optional: true @@ -28301,7 +31528,7 @@ snapshots: proxy-agent@6.5.0: dependencies: - agent-base: 7.1.4 + agent-base: 7.1.3 debug: 4.4.3(supports-color@8.1.1) http-proxy-agent: 7.0.2 https-proxy-agent: 7.0.6 @@ -28388,6 +31615,11 @@ snapshots: pug-runtime: 3.0.1 pug-strip-comments: 2.0.0 + pump@3.0.2: + dependencies: + end-of-stream: 1.4.5 + once: 1.4.0 + pump@3.0.4: dependencies: end-of-stream: 1.4.5 @@ -28413,12 +31645,12 @@ snapshots: - supports-color - utf-8-validate - puppeteer-core@24.43.1: + puppeteer-core@24.37.5: dependencies: - '@puppeteer/browsers': 2.13.2 - chromium-bidi: 14.0.0(devtools-protocol@0.0.1608973) + '@puppeteer/browsers': 2.13.0 + chromium-bidi: 14.0.0(devtools-protocol@0.0.1566079) debug: 4.4.3(supports-color@8.1.1) - devtools-protocol: 0.0.1608973 + devtools-protocol: 0.0.1566079 typed-query-selector: 2.12.2 webdriver-bidi-protocol: 0.4.1 ws: 8.21.1 @@ -28430,124 +31662,167 @@ snapshots: - supports-color - utf-8-validate - puppeteer-extra-plugin-adblocker@2.13.6(puppeteer-core@24.43.1)(puppeteer-extra@3.3.6(puppeteer-core@24.43.1)(puppeteer@24.43.1(typescript@5.4.5))(supports-color@8.1.1))(puppeteer@24.43.1(typescript@5.4.5))(supports-color@8.1.1): + puppeteer-extra-plugin-adblocker@2.13.6(encoding@0.1.13)(puppeteer-core@24.37.5)(puppeteer-extra@3.3.6(puppeteer-core@24.37.5)(puppeteer@24.37.5(typescript@5.4.5)))(puppeteer@24.37.5(typescript@5.4.5)): + dependencies: + '@cliqz/adblocker-puppeteer': 1.23.8(puppeteer@24.37.5(typescript@5.4.5)) + debug: 4.4.3(supports-color@8.1.1) + node-fetch: 2.7.0(encoding@0.1.13) + puppeteer-extra-plugin: 3.2.3(puppeteer-extra@3.3.6(puppeteer-core@24.37.5)(puppeteer@24.37.5(typescript@5.4.5))) + optionalDependencies: + puppeteer: 24.37.5(typescript@5.4.5) + puppeteer-core: 24.37.5 + puppeteer-extra: 3.3.6(puppeteer-core@24.37.5)(puppeteer@24.37.5(typescript@5.4.5)) + transitivePeerDependencies: + - encoding + - playwright-extra + - supports-color + + puppeteer-extra-plugin-adblocker@2.13.6(encoding@0.1.13)(puppeteer-core@24.37.5)(puppeteer-extra@3.3.6(puppeteer-core@24.37.5)(puppeteer@24.37.5(typescript@5.9.3))(supports-color@8.1.1))(puppeteer@24.37.5(typescript@5.9.3))(supports-color@8.1.1): dependencies: - '@cliqz/adblocker-puppeteer': 1.23.8(puppeteer@24.43.1(typescript@5.4.5)) + '@cliqz/adblocker-puppeteer': 1.23.8(puppeteer@24.37.5(typescript@5.9.3)) debug: 4.4.3(supports-color@8.1.1) - node-fetch: 2.7.0 - puppeteer-extra-plugin: 3.2.3(puppeteer-extra@3.3.6(puppeteer-core@24.43.1)(puppeteer@24.43.1(typescript@5.4.5))(supports-color@8.1.1))(supports-color@8.1.1) + node-fetch: 2.7.0(encoding@0.1.13) + puppeteer-extra-plugin: 3.2.3(puppeteer-extra@3.3.6(puppeteer-core@24.37.5)(puppeteer@24.37.5(typescript@5.9.3))(supports-color@8.1.1))(supports-color@8.1.1) optionalDependencies: - puppeteer: 24.43.1(typescript@5.4.5) - puppeteer-core: 24.43.1 - puppeteer-extra: 3.3.6(puppeteer-core@24.43.1)(puppeteer@24.43.1(typescript@5.4.5))(supports-color@8.1.1) + puppeteer: 24.37.5(typescript@5.9.3) + puppeteer-core: 24.37.5 + puppeteer-extra: 3.3.6(puppeteer-core@24.37.5)(puppeteer@24.37.5(typescript@5.9.3))(supports-color@8.1.1) transitivePeerDependencies: - encoding - playwright-extra - supports-color - puppeteer-extra-plugin-stealth@2.11.2(puppeteer-extra@3.3.6(puppeteer-core@24.43.1)(puppeteer@24.43.1(typescript@5.4.5))(supports-color@8.1.1))(supports-color@8.1.1): + puppeteer-extra-plugin-stealth@2.11.2(puppeteer-extra@3.3.6(puppeteer-core@24.37.5)(puppeteer@24.37.5(typescript@5.4.5))): dependencies: debug: 4.4.3(supports-color@8.1.1) - puppeteer-extra-plugin: 3.2.3(puppeteer-extra@3.3.6(puppeteer-core@24.43.1)(puppeteer@24.43.1(typescript@5.4.5))(supports-color@8.1.1))(supports-color@8.1.1) - puppeteer-extra-plugin-user-preferences: 2.4.1(puppeteer-extra@3.3.6(puppeteer-core@24.43.1)(puppeteer@24.43.1(typescript@5.4.5))(supports-color@8.1.1))(supports-color@8.1.1) + puppeteer-extra-plugin: 3.2.3(puppeteer-extra@3.3.6(puppeteer-core@24.37.5)(puppeteer@24.37.5(typescript@5.4.5))) + puppeteer-extra-plugin-user-preferences: 2.4.1(puppeteer-extra@3.3.6(puppeteer-core@24.37.5)(puppeteer@24.37.5(typescript@5.4.5))) optionalDependencies: - puppeteer-extra: 3.3.6(puppeteer-core@24.43.1)(puppeteer@24.43.1(typescript@5.4.5))(supports-color@8.1.1) + puppeteer-extra: 3.3.6(puppeteer-core@24.37.5)(puppeteer@24.37.5(typescript@5.4.5)) transitivePeerDependencies: - supports-color - puppeteer-extra-plugin-stealth@2.11.2(puppeteer-extra@3.3.6(puppeteer-core@24.43.1)(puppeteer@24.43.1(typescript@5.4.5))): + puppeteer-extra-plugin-stealth@2.11.2(puppeteer-extra@3.3.6(puppeteer-core@24.37.5)(puppeteer@24.37.5(typescript@5.9.3))(supports-color@8.1.1))(supports-color@8.1.1): dependencies: debug: 4.4.3(supports-color@8.1.1) - puppeteer-extra-plugin: 3.2.3(puppeteer-extra@3.3.6(puppeteer-core@24.43.1)(puppeteer@24.43.1(typescript@5.4.5))) - puppeteer-extra-plugin-user-preferences: 2.4.1(puppeteer-extra@3.3.6(puppeteer-core@24.43.1)(puppeteer@24.43.1(typescript@5.4.5))) + puppeteer-extra-plugin: 3.2.3(puppeteer-extra@3.3.6(puppeteer-core@24.37.5)(puppeteer@24.37.5(typescript@5.9.3))(supports-color@8.1.1))(supports-color@8.1.1) + puppeteer-extra-plugin-user-preferences: 2.4.1(puppeteer-extra@3.3.6(puppeteer-core@24.37.5)(puppeteer@24.37.5(typescript@5.9.3))(supports-color@8.1.1))(supports-color@8.1.1) optionalDependencies: - puppeteer-extra: 3.3.6(puppeteer-core@24.43.1)(puppeteer@24.43.1(typescript@5.4.5))(supports-color@8.1.1) + puppeteer-extra: 3.3.6(puppeteer-core@24.37.5)(puppeteer@24.37.5(typescript@5.9.3))(supports-color@8.1.1) transitivePeerDependencies: - supports-color - puppeteer-extra-plugin-user-data-dir@2.4.1(puppeteer-extra@3.3.6(puppeteer-core@24.43.1)(puppeteer@24.43.1(typescript@5.4.5))(supports-color@8.1.1))(supports-color@8.1.1): + puppeteer-extra-plugin-user-data-dir@2.4.1(puppeteer-extra@3.3.6(puppeteer-core@24.37.5)(puppeteer@24.37.5(typescript@5.4.5))): dependencies: debug: 4.4.3(supports-color@8.1.1) fs-extra: 10.1.0 - puppeteer-extra-plugin: 3.2.3(puppeteer-extra@3.3.6(puppeteer-core@24.43.1)(puppeteer@24.43.1(typescript@5.4.5))(supports-color@8.1.1))(supports-color@8.1.1) + puppeteer-extra-plugin: 3.2.3(puppeteer-extra@3.3.6(puppeteer-core@24.37.5)(puppeteer@24.37.5(typescript@5.4.5))) rimraf: 3.0.2 optionalDependencies: - puppeteer-extra: 3.3.6(puppeteer-core@24.43.1)(puppeteer@24.43.1(typescript@5.4.5))(supports-color@8.1.1) + puppeteer-extra: 3.3.6(puppeteer-core@24.37.5)(puppeteer@24.37.5(typescript@5.4.5)) transitivePeerDependencies: - supports-color - puppeteer-extra-plugin-user-data-dir@2.4.1(puppeteer-extra@3.3.6(puppeteer-core@24.43.1)(puppeteer@24.43.1(typescript@5.4.5))): + puppeteer-extra-plugin-user-data-dir@2.4.1(puppeteer-extra@3.3.6(puppeteer-core@24.37.5)(puppeteer@24.37.5(typescript@5.9.3))(supports-color@8.1.1))(supports-color@8.1.1): dependencies: debug: 4.4.3(supports-color@8.1.1) fs-extra: 10.1.0 - puppeteer-extra-plugin: 3.2.3(puppeteer-extra@3.3.6(puppeteer-core@24.43.1)(puppeteer@24.43.1(typescript@5.4.5))) + puppeteer-extra-plugin: 3.2.3(puppeteer-extra@3.3.6(puppeteer-core@24.37.5)(puppeteer@24.37.5(typescript@5.9.3))(supports-color@8.1.1))(supports-color@8.1.1) rimraf: 3.0.2 optionalDependencies: - puppeteer-extra: 3.3.6(puppeteer-core@24.43.1)(puppeteer@24.43.1(typescript@5.4.5))(supports-color@8.1.1) + puppeteer-extra: 3.3.6(puppeteer-core@24.37.5)(puppeteer@24.37.5(typescript@5.9.3))(supports-color@8.1.1) transitivePeerDependencies: - supports-color - puppeteer-extra-plugin-user-preferences@2.4.1(puppeteer-extra@3.3.6(puppeteer-core@24.43.1)(puppeteer@24.43.1(typescript@5.4.5))(supports-color@8.1.1))(supports-color@8.1.1): + puppeteer-extra-plugin-user-preferences@2.4.1(puppeteer-extra@3.3.6(puppeteer-core@24.37.5)(puppeteer@24.37.5(typescript@5.4.5))): dependencies: debug: 4.4.3(supports-color@8.1.1) deepmerge: 4.3.1 - puppeteer-extra-plugin: 3.2.3(puppeteer-extra@3.3.6(puppeteer-core@24.43.1)(puppeteer@24.43.1(typescript@5.4.5))(supports-color@8.1.1))(supports-color@8.1.1) - puppeteer-extra-plugin-user-data-dir: 2.4.1(puppeteer-extra@3.3.6(puppeteer-core@24.43.1)(puppeteer@24.43.1(typescript@5.4.5))(supports-color@8.1.1))(supports-color@8.1.1) + puppeteer-extra-plugin: 3.2.3(puppeteer-extra@3.3.6(puppeteer-core@24.37.5)(puppeteer@24.37.5(typescript@5.4.5))) + puppeteer-extra-plugin-user-data-dir: 2.4.1(puppeteer-extra@3.3.6(puppeteer-core@24.37.5)(puppeteer@24.37.5(typescript@5.4.5))) optionalDependencies: - puppeteer-extra: 3.3.6(puppeteer-core@24.43.1)(puppeteer@24.43.1(typescript@5.4.5))(supports-color@8.1.1) + puppeteer-extra: 3.3.6(puppeteer-core@24.37.5)(puppeteer@24.37.5(typescript@5.4.5)) transitivePeerDependencies: - supports-color - puppeteer-extra-plugin-user-preferences@2.4.1(puppeteer-extra@3.3.6(puppeteer-core@24.43.1)(puppeteer@24.43.1(typescript@5.4.5))): + puppeteer-extra-plugin-user-preferences@2.4.1(puppeteer-extra@3.3.6(puppeteer-core@24.37.5)(puppeteer@24.37.5(typescript@5.9.3))(supports-color@8.1.1))(supports-color@8.1.1): dependencies: debug: 4.4.3(supports-color@8.1.1) deepmerge: 4.3.1 - puppeteer-extra-plugin: 3.2.3(puppeteer-extra@3.3.6(puppeteer-core@24.43.1)(puppeteer@24.43.1(typescript@5.4.5))) - puppeteer-extra-plugin-user-data-dir: 2.4.1(puppeteer-extra@3.3.6(puppeteer-core@24.43.1)(puppeteer@24.43.1(typescript@5.4.5))) + puppeteer-extra-plugin: 3.2.3(puppeteer-extra@3.3.6(puppeteer-core@24.37.5)(puppeteer@24.37.5(typescript@5.9.3))(supports-color@8.1.1))(supports-color@8.1.1) + puppeteer-extra-plugin-user-data-dir: 2.4.1(puppeteer-extra@3.3.6(puppeteer-core@24.37.5)(puppeteer@24.37.5(typescript@5.9.3))(supports-color@8.1.1))(supports-color@8.1.1) optionalDependencies: - puppeteer-extra: 3.3.6(puppeteer-core@24.43.1)(puppeteer@24.43.1(typescript@5.4.5))(supports-color@8.1.1) + puppeteer-extra: 3.3.6(puppeteer-core@24.37.5)(puppeteer@24.37.5(typescript@5.9.3))(supports-color@8.1.1) transitivePeerDependencies: - supports-color - puppeteer-extra-plugin@3.2.3(puppeteer-extra@3.3.6(puppeteer-core@24.43.1)(puppeteer@24.43.1(typescript@5.4.5))(supports-color@8.1.1))(supports-color@8.1.1): + puppeteer-extra-plugin@3.2.3(puppeteer-extra@3.3.6(puppeteer-core@24.37.5)(puppeteer@24.37.5(typescript@5.4.5))): dependencies: '@types/debug': 4.1.13 debug: 4.4.3(supports-color@8.1.1) merge-deep: 3.0.3 optionalDependencies: - puppeteer-extra: 3.3.6(puppeteer-core@24.43.1)(puppeteer@24.43.1(typescript@5.4.5))(supports-color@8.1.1) + puppeteer-extra: 3.3.6(puppeteer-core@24.37.5)(puppeteer@24.37.5(typescript@5.4.5)) transitivePeerDependencies: - supports-color - puppeteer-extra-plugin@3.2.3(puppeteer-extra@3.3.6(puppeteer-core@24.43.1)(puppeteer@24.43.1(typescript@5.4.5))): + puppeteer-extra-plugin@3.2.3(puppeteer-extra@3.3.6(puppeteer-core@24.37.5)(puppeteer@24.37.5(typescript@5.9.3))(supports-color@8.1.1))(supports-color@8.1.1): dependencies: '@types/debug': 4.1.13 debug: 4.4.3(supports-color@8.1.1) merge-deep: 3.0.3 optionalDependencies: - puppeteer-extra: 3.3.6(puppeteer-core@24.43.1)(puppeteer@24.43.1(typescript@5.4.5))(supports-color@8.1.1) + puppeteer-extra: 3.3.6(puppeteer-core@24.37.5)(puppeteer@24.37.5(typescript@5.9.3))(supports-color@8.1.1) transitivePeerDependencies: - supports-color - puppeteer-extra@3.3.6(puppeteer-core@24.43.1)(puppeteer@24.43.1(typescript@5.4.5))(supports-color@8.1.1): + puppeteer-extra@3.3.6(puppeteer-core@24.37.5)(puppeteer@24.37.5(typescript@5.4.5)): dependencies: '@types/debug': 4.1.13 debug: 4.4.3(supports-color@8.1.1) deepmerge: 4.3.1 optionalDependencies: - puppeteer: 24.43.1(typescript@5.4.5) - puppeteer-core: 24.43.1 + puppeteer: 24.37.5(typescript@5.4.5) + puppeteer-core: 24.37.5 transitivePeerDependencies: - supports-color - puppeteer@24.43.1(typescript@5.4.5): + puppeteer-extra@3.3.6(puppeteer-core@24.37.5)(puppeteer@24.37.5(typescript@5.9.3))(supports-color@8.1.1): dependencies: - '@puppeteer/browsers': 2.13.2 - chromium-bidi: 14.0.0(devtools-protocol@0.0.1608973) - cosmiconfig: 9.0.2(typescript@5.4.5) - devtools-protocol: 0.0.1608973 - puppeteer-core: 24.43.1 - typed-query-selector: 2.12.2 + '@types/debug': 4.1.13 + debug: 4.4.3(supports-color@8.1.1) + deepmerge: 4.3.1 + optionalDependencies: + puppeteer: 24.37.5(typescript@5.9.3) + puppeteer-core: 24.37.5 + transitivePeerDependencies: + - supports-color + + puppeteer@24.37.5(typescript@5.4.5): + dependencies: + '@puppeteer/browsers': 2.13.0 + chromium-bidi: 14.0.0(devtools-protocol@0.0.1566079) + cosmiconfig: 9.0.0(typescript@5.4.5) + devtools-protocol: 0.0.1566079 + puppeteer-core: 24.37.5 + typed-query-selector: 2.12.0 + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - bufferutil + - react-native-b4a + - supports-color + - typescript + - utf-8-validate + + puppeteer@24.37.5(typescript@5.9.3): + dependencies: + '@puppeteer/browsers': 2.13.0 + chromium-bidi: 14.0.0(devtools-protocol@0.0.1566079) + cosmiconfig: 9.0.0(typescript@5.9.3) + devtools-protocol: 0.0.1566079 + puppeteer-core: 24.37.5 + typed-query-selector: 2.12.0 transitivePeerDependencies: - bare-abort-controller - bare-buffer @@ -28565,6 +31840,10 @@ snapshots: pvutils@1.1.5: {} + qs@6.14.2: + dependencies: + side-channel: 1.1.0 + qs@6.15.3: dependencies: es-define-property: 1.0.1 @@ -28596,7 +31875,7 @@ snapshots: iconv-lite: 0.7.3 unpipe: 1.0.0 - rc-config-loader@4.1.4(supports-color@8.1.1): + rc-config-loader@4.1.3(supports-color@8.1.1): dependencies: debug: 4.4.3(supports-color@8.1.1) js-yaml: 4.3.0 @@ -28612,7 +31891,7 @@ snapshots: minimist: 1.2.8 strip-json-comments: 2.0.1 - react-is@18.3.1: {} + react-is@18.2.0: {} react-reconciler@0.29.2(react@18.3.1): dependencies: @@ -28630,13 +31909,12 @@ snapshots: transitivePeerDependencies: - supports-color - read-pkg@9.0.1: + read-pkg@8.1.0: dependencies: '@types/normalize-package-data': 2.4.4 normalize-package-data: 6.0.2 - parse-json: 8.3.0 + parse-json: 7.1.1 type-fest: 4.41.0 - unicorn-magic: 0.1.0 read@1.0.7: dependencies: @@ -28665,7 +31943,7 @@ snapshots: string_decoder: 1.3.0 util-deprecate: 1.0.2 - readable-stream@4.7.0: + readable-stream@4.5.2: dependencies: abort-controller: 3.0.0 buffer: 6.0.3 @@ -28691,7 +31969,7 @@ snapshots: rechoir@0.8.0: dependencies: - resolve: 1.22.12 + resolve: 1.22.8 refa@0.12.1: dependencies: @@ -28701,15 +31979,17 @@ snapshots: reflect.getprototypeof@1.0.10: dependencies: - call-bind: 1.0.9 + call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.24.2 + es-abstract: 1.24.0 es-errors: 1.3.0 es-object-atoms: 1.1.2 get-intrinsic: 1.3.0 get-proto: 1.0.1 which-builtin-type: 1.2.1 + regenerator-runtime@0.14.0: {} + regexp-ast-analysis@0.7.1: dependencies: '@eslint-community/regexpp': 4.12.2 @@ -28717,16 +31997,16 @@ snapshots: regexp.escape@2.0.1: dependencies: - call-bind: 1.0.9 + call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.24.2 + es-abstract: 1.24.0 es-errors: 1.3.0 for-each: 0.3.5 safe-regex-test: 1.1.0 regexp.prototype.flags@1.5.4: dependencies: - call-bind: 1.0.9 + call-bind: 1.0.8 define-properties: 1.2.1 es-errors: 1.3.0 get-proto: 1.0.1 @@ -28764,7 +32044,7 @@ snapshots: remark-parse@11.0.0(supports-color@8.1.1): dependencies: '@types/mdast': 4.0.4 - mdast-util-from-markdown: 2.0.3(supports-color@8.1.1) + mdast-util-from-markdown: 2.0.2(supports-color@8.1.1) micromark-util-types: 2.0.2 unified: 11.0.5 transitivePeerDependencies: @@ -28844,6 +32124,12 @@ snapshots: path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 + resolve@1.22.8: + dependencies: + is-core-module: 2.13.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + responselike@2.0.1: dependencies: lowercase-keys: 2.0.0 @@ -28867,7 +32153,7 @@ snapshots: retry@0.13.1: {} - reusify@1.1.0: {} + reusify@1.0.4: {} rimraf@2.6.3: dependencies: @@ -28885,9 +32171,9 @@ snapshots: dependencies: glob: 10.5.0 - rimraf@6.1.3: + rimraf@6.0.1: dependencies: - glob: 13.0.6 + glob: 11.1.0 package-json-from-dist: 1.0.1 roarr@2.15.4: @@ -28898,9 +32184,8 @@ snapshots: json-stringify-safe: 5.0.1 semver-compare: 1.0.0 sprintf-js: 1.1.3 - optional: true - robust-predicates@3.0.3: {} + robust-predicates@3.0.2: {} rollup@4.62.2: dependencies: @@ -28952,7 +32237,7 @@ snapshots: transitivePeerDependencies: - supports-color - run-applescript@7.1.0: {} + run-applescript@7.0.0: {} run-parallel@1.2.0: dependencies: @@ -28962,13 +32247,13 @@ snapshots: rw@1.3.3: {} - rxjs@7.8.2: + rxjs@7.8.1: dependencies: tslib: 2.8.1 - safe-array-concat@1.1.4: + safe-array-concat@1.1.3: dependencies: - call-bind: 1.0.9 + call-bind: 1.0.8 call-bound: 1.0.4 get-intrinsic: 1.3.0 has-symbols: 1.1.0 @@ -28991,6 +32276,10 @@ snapshots: safer-buffer@2.1.2: {} + sanitize-filename@1.6.3: + dependencies: + truncate-utf8-bytes: 1.0.2 + sanitize-filename@1.6.4: dependencies: truncate-utf8-bytes: 1.0.2 @@ -29000,6 +32289,8 @@ snapshots: commander: 12.1.0 enhanced-resolve: 5.24.3 + sax@1.3.0: {} + sax@1.6.0: {} saxes@6.0.0: @@ -29010,6 +32301,13 @@ snapshots: dependencies: loose-envify: 1.4.0 + schema-utils@4.2.0: + dependencies: + '@types/json-schema': 7.0.15 + ajv: 8.20.0 + ajv-formats: 2.1.1(ajv@8.20.0) + ajv-keywords: 5.1.0(ajv@8.20.0) + schema-utils@4.3.3: dependencies: '@types/json-schema': 7.0.15 @@ -29023,15 +32321,15 @@ snapshots: refa: 0.12.1 regexp-ast-analysis: 0.7.1 - secretlint@10.2.2(supports-color@8.1.1): + secretlint@9.3.2(supports-color@8.1.1): dependencies: - '@secretlint/config-creator': 10.2.2 - '@secretlint/formatter': 10.2.2(supports-color@8.1.1) - '@secretlint/node': 10.2.2(supports-color@8.1.1) - '@secretlint/profiler': 10.2.2 + '@secretlint/config-creator': 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.3(supports-color@8.1.1) globby: 14.1.0 - read-pkg: 9.0.1 + read-pkg: 8.1.0 transitivePeerDependencies: - supports-color @@ -29050,17 +32348,64 @@ snapshots: semaphore@1.1.0: {} - semver-compare@1.0.0: - optional: true + semver-compare@1.0.0: {} semver@5.7.2: {} semver@6.3.1: {} + semver@7.5.4: + dependencies: + lru-cache: 6.0.0 + + semver@7.7.2: {} + + semver@7.7.3: {} + semver@7.7.4: {} + semver@7.8.0: {} + + semver@7.8.4: {} + semver@7.8.5: {} + send@0.19.0: + dependencies: + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + encodeurl: 1.0.2 + escape-html: 1.0.3 + etag: 1.8.1 + fresh: 0.5.2 + http-errors: 2.0.0 + mime: 1.6.0 + ms: 2.1.3 + on-finished: 2.4.1 + range-parser: 1.2.1 + statuses: 2.0.1 + transitivePeerDependencies: + - supports-color + + send@0.19.1: + dependencies: + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + encodeurl: 2.0.0 + escape-html: 1.0.3 + etag: 1.8.1 + fresh: 0.5.2 + http-errors: 2.0.0 + mime: 1.6.0 + ms: 2.1.3 + on-finished: 2.4.1 + range-parser: 1.2.1 + statuses: 2.0.1 + transitivePeerDependencies: + - supports-color + send@0.19.2: dependencies: debug: 2.6.9 @@ -29098,7 +32443,8 @@ snapshots: serialize-error@7.0.1: dependencies: type-fest: 0.13.1 - optional: true + + serialize-javascript@7.0.5: {} serialize-javascript@7.0.7: {} @@ -29114,6 +32460,15 @@ snapshots: transitivePeerDependencies: - supports-color + serve-static@1.16.2: + dependencies: + encodeurl: 2.0.0 + escape-html: 1.0.3 + parseurl: 1.3.3 + send: 0.19.0 + transitivePeerDependencies: + - supports-color + serve-static@1.16.3: dependencies: encodeurl: 2.0.0 @@ -29243,8 +32598,6 @@ snapshots: shell-quote@1.10.0: {} - shell-quote@1.9.0: {} - shelljs@0.9.2: dependencies: execa: 1.0.0 @@ -29257,6 +32610,11 @@ snapshots: minimist: 1.2.8 shelljs: 0.9.2 + side-channel-list@1.0.0: + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.4 + side-channel-list@1.0.1: dependencies: es-errors: 1.3.0 @@ -29277,6 +32635,14 @@ snapshots: object-inspect: 1.13.4 side-channel-map: 1.0.1 + side-channel@1.1.0: + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.4 + side-channel-list: 1.0.0 + side-channel-map: 1.0.1 + side-channel-weakmap: 1.0.2 + side-channel@1.1.1: dependencies: es-errors: 1.3.0 @@ -29297,9 +32663,9 @@ snapshots: once: 1.4.0 simple-concat: 1.0.1 - simple-swizzle@0.2.4: + simple-swizzle@0.2.2: dependencies: - is-arrayish: 0.3.4 + is-arrayish: 0.3.2 simple-update-notifier@2.0.0: dependencies: @@ -29350,21 +32716,19 @@ snapshots: socks-proxy-agent@8.0.5: dependencies: - agent-base: 7.1.4 + agent-base: 7.1.3 debug: 4.4.3(supports-color@8.1.1) - socks: 2.8.9 + socks: 2.8.7 transitivePeerDependencies: - supports-color - socks@2.8.9: + socks@2.8.7: dependencies: ip-address: 10.2.0 smart-buffer: 4.2.0 sort-object-keys@1.1.3: {} - sort-object-keys@2.1.0: {} - sort-package-json@1.57.0: dependencies: detect-indent: 6.1.0 @@ -29374,15 +32738,15 @@ snapshots: is-plain-obj: 2.1.0 sort-object-keys: 1.1.3 - sort-package-json@3.7.1: + sort-package-json@3.2.1: dependencies: - detect-indent: 7.0.2 + detect-indent: 7.0.1 detect-newline: 4.0.1 - git-hooks-list: 4.2.1 + git-hooks-list: 4.1.1 is-plain-obj: 4.1.0 semver: 7.8.5 - sort-object-keys: 2.1.0 - tinyglobby: 0.2.17 + sort-object-keys: 1.1.3 + tinyglobby: 0.2.12 source-map-js@1.2.1: {} @@ -29398,6 +32762,8 @@ snapshots: source-map@0.6.1: {} + source-map@0.7.4: {} + source-map@0.7.6: {} spark-md5@3.0.2: {} @@ -29409,16 +32775,16 @@ snapshots: spdx-correct@3.2.0: dependencies: spdx-expression-parse: 3.0.1 - spdx-license-ids: 3.0.23 + spdx-license-ids: 3.0.21 spdx-exceptions@2.5.0: {} spdx-expression-parse@3.0.1: dependencies: spdx-exceptions: 2.5.0 - spdx-license-ids: 3.0.23 + spdx-license-ids: 3.0.21 - spdx-license-ids@3.0.23: {} + spdx-license-ids@3.0.21: {} spdy-transport@3.0.0(supports-color@8.1.1): dependencies: @@ -29447,8 +32813,7 @@ snapshots: sprintf-js@1.0.3: {} - sprintf-js@1.1.3: - optional: true + sprintf-js@1.1.3: {} stack-utils@2.0.6: dependencies: @@ -29462,6 +32827,8 @@ snapshots: statuses@1.5.0: {} + statuses@2.0.1: {} + statuses@2.0.2: {} stdin-discarder@0.2.2: {} @@ -29480,17 +32847,19 @@ snapshots: dependencies: duplexer: 0.1.2 - stream-parser@0.3.1: - dependencies: - debug: 2.6.9 - transitivePeerDependencies: - - supports-color - optional: true - stream-to-array@2.3.0: dependencies: any-promise: 1.3.0 + streamx@2.22.0: + dependencies: + fast-fifo: 1.3.2 + text-decoder: 1.2.1 + optionalDependencies: + bare-events: 2.9.1 + transitivePeerDependencies: + - bare-abort-controller + streamx@2.28.0: dependencies: events-universal: 1.0.1 @@ -29502,7 +32871,7 @@ snapshots: string-compare@1.1.2: dependencies: - '@babel/runtime': 7.29.7 + '@babel/runtime': 7.27.0 string-length@4.0.2: dependencies: @@ -29523,36 +32892,30 @@ snapshots: string-width@7.2.0: dependencies: - emoji-regex: 10.6.0 - get-east-asian-width: 1.6.0 - strip-ansi: 7.2.0 - - string-width@8.2.2: - dependencies: - get-east-asian-width: 1.6.0 - strip-ansi: 7.2.0 + emoji-regex: 10.4.0 + get-east-asian-width: 1.3.0 + strip-ansi: 7.1.0 - string.prototype.trim@1.2.11: + string.prototype.trim@1.2.10: dependencies: - call-bind: 1.0.9 + call-bind: 1.0.8 call-bound: 1.0.4 define-data-property: 1.1.4 define-properties: 1.2.1 - es-abstract: 1.24.2 + es-abstract: 1.24.0 es-object-atoms: 1.1.2 has-property-descriptors: 1.0.2 - safe-regex-test: 1.1.0 - string.prototype.trimend@1.0.10: + string.prototype.trimend@1.0.9: dependencies: - call-bind: 1.0.9 + call-bind: 1.0.8 call-bound: 1.0.4 define-properties: 1.2.1 es-object-atoms: 1.1.2 string.prototype.trimstart@1.0.8: dependencies: - call-bind: 1.0.9 + call-bind: 1.0.8 define-properties: 1.2.1 es-object-atoms: 1.1.2 @@ -29576,6 +32939,14 @@ snapshots: dependencies: ansi-regex: 5.0.1 + strip-ansi@7.1.0: + dependencies: + ansi-regex: 6.2.2 + + strip-ansi@7.1.2: + dependencies: + ansi-regex: 6.2.2 + strip-ansi@7.2.0: dependencies: ansi-regex: 6.2.2 @@ -29602,7 +32973,7 @@ snapshots: dependencies: boundary: 2.0.0 - style-mod@4.1.3: {} + style-mod@4.1.2: {} stylis@4.4.0: {} @@ -29618,6 +32989,10 @@ snapshots: supports-color@10.2.2: {} + supports-color@5.5.0: + dependencies: + has-flag: 3.0.0 + supports-color@7.2.0: dependencies: has-flag: 4.0.0 @@ -29626,6 +33001,11 @@ snapshots: dependencies: has-flag: 4.0.0 + supports-hyperlinks@2.3.0: + dependencies: + has-flag: 4.0.0 + supports-color: 7.2.0 + supports-hyperlinks@3.2.0: dependencies: has-flag: 4.0.0 @@ -29637,8 +33017,8 @@ snapshots: table-layout@4.1.1: dependencies: - array-back: 6.2.3 - wordwrapjs: 5.1.1 + array-back: 6.2.2 + wordwrapjs: 5.1.0 table@6.9.0: dependencies: @@ -29648,15 +33028,29 @@ snapshots: string-width: 4.2.3 strip-ansi: 6.0.1 + tapable@2.2.1: {} + tapable@2.3.3: {} - tar-fs@2.1.5: + tar-fs@2.1.4: dependencies: chownr: 1.1.4 mkdirp-classic: 0.5.3 pump: 3.0.4 tar-stream: 2.2.0 + tar-fs@3.1.1: + dependencies: + pump: 3.0.2 + tar-stream: 3.2.0 + optionalDependencies: + bare-fs: 4.1.5 + bare-path: 3.0.0 + transitivePeerDependencies: + - bare-abort-controller + - bare-buffer + - react-native-b4a + tar-fs@3.1.3: dependencies: pump: 3.0.4 @@ -29677,6 +33071,14 @@ snapshots: inherits: 2.0.4 readable-stream: 3.6.2 + tar-stream@3.1.7: + dependencies: + b4a: 1.6.7 + fast-fifo: 1.3.2 + streamx: 2.22.0 + transitivePeerDependencies: + - bare-abort-controller + tar-stream@3.2.0: dependencies: b4a: 1.8.1 @@ -29713,10 +33115,39 @@ snapshots: mkdirp: 0.5.6 rimraf: 2.6.3 - terminal-link@4.0.0: + terminal-link@2.1.1: dependencies: - ansi-escapes: 7.3.0 - supports-hyperlinks: 3.2.0 + ansi-escapes: 4.3.2 + supports-hyperlinks: 2.3.0 + + terser-webpack-plugin@5.6.1(esbuild@0.28.1)(postcss@8.5.21)(webpack@5.105.0(esbuild@0.28.1)(postcss@8.5.21)): + dependencies: + '@jridgewell/trace-mapping': 0.3.31 + jest-worker: 27.5.1 + schema-utils: 4.3.3 + terser: 5.49.0 + webpack: 5.105.0(esbuild@0.28.1)(postcss@8.5.21) + optionalDependencies: + esbuild: 0.28.1 + postcss: 8.5.21 + + terser-webpack-plugin@5.6.1(esbuild@0.28.1)(postcss@8.5.21)(webpack@5.105.0): + dependencies: + '@jridgewell/trace-mapping': 0.3.31 + jest-worker: 27.5.1 + schema-utils: 4.3.3 + terser: 5.49.0 + webpack: 5.105.0(esbuild@0.28.1)(postcss@8.5.21)(webpack-cli@5.1.4) + optionalDependencies: + esbuild: 0.28.1 + postcss: 8.5.21 + + terser@5.27.0: + dependencies: + '@jridgewell/source-map': 0.3.5 + acorn: 8.17.0 + commander: 2.20.3 + source-map-support: 0.5.21 terser@5.49.0: dependencies: @@ -29731,11 +33162,13 @@ snapshots: glob: 7.2.3 minimatch: 3.1.5 - test-exclude@7.0.2: + test-exclude@7.0.1: dependencies: '@istanbuljs/schema': 0.1.6 glob: 10.5.0 - minimatch: 10.2.5 + minimatch: 9.0.9 + + text-decoder@1.2.1: {} text-decoder@1.2.7: dependencies: @@ -29745,9 +33178,7 @@ snapshots: text-table@0.2.0: {} - textextensions@6.11.0: - dependencies: - editions: 6.22.0 + textextensions@5.16.0: {} thenify-all@1.6.0: dependencies: @@ -29776,7 +33207,22 @@ snapshots: tiny-typed-emitter@2.1.0: {} - tinyexec@1.2.4: {} + tinyexec@1.1.2: {} + + tinyglobby@0.2.12: + dependencies: + fdir: 6.5.0(picomatch@4.0.5) + picomatch: 4.0.5 + + tinyglobby@0.2.14: + dependencies: + fdir: 6.5.0(picomatch@4.0.5) + picomatch: 4.0.5 + + tinyglobby@0.2.15: + dependencies: + fdir: 6.5.0(picomatch@4.0.5) + picomatch: 4.0.5 tinyglobby@0.2.17: dependencies: @@ -29789,7 +33235,7 @@ snapshots: tldts-core@6.1.86: {} - tldts-core@7.4.9: {} + tldts-core@7.0.26: {} tldts-experimental@5.7.112: dependencies: @@ -29799,9 +33245,9 @@ snapshots: dependencies: tldts-core: 6.1.86 - tldts@7.4.9: + tldts@7.0.26: dependencies: - tldts-core: 7.4.9 + tldts-core: 7.0.26 tmp-promise@3.0.3: dependencies: @@ -29826,9 +33272,9 @@ snapshots: universalify: 0.2.0 url-parse: 1.5.10 - tough-cookie@6.0.2: + tough-cookie@6.0.1: dependencies: - tldts: 7.4.9 + tldts: 7.0.26 tr46@0.0.3: {} @@ -29836,6 +33282,10 @@ snapshots: dependencies: punycode: 2.3.1 + tr46@4.1.1: + dependencies: + punycode: 2.3.1 + tr46@5.1.1: dependencies: punycode: 2.3.1 @@ -29854,7 +33304,7 @@ snapshots: truncate-utf8-bytes@1.0.2: dependencies: - utf8-byte-length: 1.0.5 + utf8-byte-length: 1.0.4 ts-algebra@2.0.0: {} @@ -29866,9 +33316,9 @@ snapshots: dependencies: typescript: 5.9.3 - ts-dedent@2.3.0: {} + ts-dedent@2.2.0: {} - ts-deepmerge@7.0.3: {} + ts-deepmerge@7.0.2: {} ts-graphviz@2.1.6: dependencies: @@ -29877,16 +33327,17 @@ snapshots: '@ts-graphviz/common': 2.1.5 '@ts-graphviz/core': 2.0.7 - ts-jest@29.4.12(@babel/core@7.29.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.29.7))(esbuild@0.28.1)(jest-util@29.7.0)(jest@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@types/node@22.20.1)(typescript@5.4.5)))(typescript@5.4.5): + ts-jest@29.3.3(@babel/core@7.29.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.29.7))(esbuild@0.28.1)(jest@29.7.0(@types/node@22.15.18)(ts-node@10.9.2(@types/node@22.15.18)(typescript@5.4.5)))(typescript@5.4.5): dependencies: bs-logger: 0.2.6 + ejs: 3.1.10 fast-json-stable-stringify: 2.1.0 - handlebars: 4.7.9 - jest: 29.7.0(@types/node@22.20.1)(supports-color@8.1.1)(ts-node@10.9.2(@types/node@22.20.1)(typescript@5.4.5)) + jest: 29.7.0(@types/node@22.15.18)(ts-node@10.9.2(@types/node@22.15.18)(typescript@5.4.5)) + jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 - semver: 7.8.5 + semver: 7.7.2 type-fest: 4.41.0 typescript: 5.4.5 yargs-parser: 21.1.1 @@ -29896,18 +33347,38 @@ snapshots: '@jest/types': 29.6.3 babel-jest: 29.7.0(@babel/core@7.29.7) esbuild: 0.28.1 + + ts-jest@29.3.3(@babel/core@7.29.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.29.7))(esbuild@0.28.1)(jest@29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)))(typescript@5.4.5): + dependencies: + bs-logger: 0.2.6 + ejs: 3.1.10 + fast-json-stable-stringify: 2.1.0 + jest: 29.7.0(@types/node@26.1.1)(ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5)) jest-util: 29.7.0 + json5: 2.2.3 + lodash.memoize: 4.1.2 + make-error: 1.3.6 + semver: 7.7.2 + type-fest: 4.41.0 + typescript: 5.4.5 + yargs-parser: 21.1.1 + optionalDependencies: + '@babel/core': 7.29.7 + '@jest/transform': 29.7.0 + '@jest/types': 29.6.3 + babel-jest: 29.7.0(@babel/core@7.29.7) + esbuild: 0.28.1 - ts-jest@29.4.12(@babel/core@7.29.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.29.7))(jest-util@29.7.0)(jest@29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5)))(typescript@5.4.5): + ts-jest@29.4.9(@babel/core@7.29.7)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.29.7))(esbuild@0.28.1)(jest-util@29.7.0)(jest@29.7.0(@types/node@22.20.1)(ts-node@10.9.2(@types/node@22.20.1)(typescript@5.4.5)))(typescript@5.4.5): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 handlebars: 4.7.9 - jest: 29.7.0(@types/node@24.13.3)(ts-node@10.9.2(@types/node@24.13.3)(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@22.20.1)(typescript@5.4.5)) json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 - semver: 7.8.5 + semver: 7.8.4 type-fest: 4.41.0 typescript: 5.4.5 yargs-parser: 21.1.1 @@ -29916,23 +33387,66 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 babel-jest: 29.7.0(@babel/core@7.29.7) + esbuild: 0.28.1 jest-util: 29.7.0 - ts-loader@9.6.2(typescript@5.4.5)(webpack@5.108.4(postcss@8.5.22)): + ts-loader@9.5.2(typescript@5.4.5)(webpack@5.105.0(esbuild@0.28.1)(postcss@8.5.21)): dependencies: chalk: 4.1.2 - picomatch: 4.0.5 - source-map: 0.7.6 + enhanced-resolve: 5.15.0 + micromatch: 4.0.8 + semver: 7.5.4 + source-map: 0.7.4 typescript: 5.4.5 - webpack: 5.108.4(postcss@8.5.22) + webpack: 5.105.0(esbuild@0.28.1)(postcss@8.5.21) - ts-loader@9.6.2(typescript@5.4.5)(webpack@5.108.4): + ts-loader@9.5.2(typescript@5.4.5)(webpack@5.105.0): dependencies: chalk: 4.1.2 - picomatch: 4.0.5 - source-map: 0.7.6 + enhanced-resolve: 5.15.0 + micromatch: 4.0.8 + semver: 7.5.4 + source-map: 0.7.4 + typescript: 5.4.5 + webpack: 5.105.0(esbuild@0.28.1)(postcss@8.5.21)(webpack-cli@5.1.4) + + ts-node@10.9.2(@types/node@22.15.18)(typescript@5.4.5): + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.12 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.4 + '@types/node': 22.15.18 + acorn: 8.17.0 + acorn-walk: 8.3.5 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.4 + make-error: 1.3.6 typescript: 5.4.5 - webpack: 5.108.4(postcss@8.5.22)(webpack-cli@5.1.4) + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + optional: true + + ts-node@10.9.2(@types/node@22.19.19)(typescript@5.4.5): + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.12 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.4 + '@types/node': 22.19.19 + acorn: 8.17.0 + acorn-walk: 8.3.5 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.4 + make-error: 1.3.6 + typescript: 5.4.5 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + optional: true ts-node@10.9.2(@types/node@22.20.1)(typescript@5.4.5): dependencies: @@ -29952,14 +33466,14 @@ snapshots: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 - ts-node@10.9.2(@types/node@24.13.3)(typescript@5.4.5): + ts-node@10.9.2(@types/node@26.1.1)(typescript@5.4.5): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.12 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 24.13.3 + '@types/node': 26.1.1 acorn: 8.17.0 acorn-walk: 8.3.5 arg: 4.1.3 @@ -29979,13 +33493,16 @@ snapshots: tslib@1.14.1: {} + tslib@2.6.2: {} + tslib@2.8.1: {} tsscmp@1.0.6: {} - tsx@4.23.1: + tsx@4.21.0: dependencies: - esbuild: 0.28.1 + esbuild: 0.27.7 + get-tsconfig: 4.14.0 optionalDependencies: fsevents: 2.3.3 @@ -30005,13 +33522,14 @@ snapshots: type-detect@4.0.8: {} - type-fest@0.13.1: - optional: true + type-fest@0.13.1: {} type-fest@0.21.3: {} type-fest@2.19.0: {} + type-fest@3.13.1: {} + type-fest@4.41.0: {} type-is@1.6.18: @@ -30030,6 +33548,16 @@ snapshots: typescript: 5.4.5 zod: 3.25.76 + typechat@0.1.1(typescript@5.4.5)(zod@4.1.13): + optionalDependencies: + typescript: 5.4.5 + zod: 4.1.13 + + typechat@0.1.1(typescript@5.4.5)(zod@4.3.6): + optionalDependencies: + typescript: 5.4.5 + zod: 4.3.6 + typechat@0.1.1(typescript@5.4.5)(zod@4.4.3): optionalDependencies: typescript: 5.4.5 @@ -30043,7 +33571,7 @@ snapshots: typed-array-byte-length@1.0.3: dependencies: - call-bind: 1.0.9 + call-bind: 1.0.8 for-each: 0.3.5 gopd: 1.2.0 has-proto: 1.2.0 @@ -30052,22 +33580,24 @@ snapshots: typed-array-byte-offset@1.0.4: dependencies: available-typed-arrays: 1.0.7 - call-bind: 1.0.9 + call-bind: 1.0.8 for-each: 0.3.5 gopd: 1.2.0 has-proto: 1.2.0 is-typed-array: 1.1.15 reflect.getprototypeof: 1.0.10 - typed-array-length@1.0.8: + typed-array-length@1.0.7: dependencies: - call-bind: 1.0.9 + call-bind: 1.0.8 for-each: 0.3.5 gopd: 1.2.0 is-typed-array: 1.1.15 possible-typed-array-names: 1.1.0 reflect.getprototypeof: 1.0.10 + typed-query-selector@2.12.0: {} + typed-query-selector@2.12.2: {} typed-rest-client@1.8.11: @@ -30076,24 +33606,24 @@ snapshots: tunnel: 0.0.6 underscore: 1.13.8 - typescript-eslint@8.65.0(eslint@10.7.0(jiti@2.7.0)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.9.3): + typescript-eslint@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): dependencies: - '@typescript-eslint/eslint-plugin': 8.65.0(@typescript-eslint/parser@8.65.0(eslint@10.7.0(jiti@2.7.0)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.9.3))(eslint@10.7.0(jiti@2.7.0)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.9.3) - '@typescript-eslint/parser': 8.65.0(eslint@10.7.0(jiti@2.7.0)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.9.3) - '@typescript-eslint/typescript-estree': 8.65.0(typescript@5.9.3) - '@typescript-eslint/utils': 8.65.0(eslint@10.7.0(jiti@2.7.0)(supports-color@8.1.1))(typescript@5.9.3) - eslint: 10.7.0(jiti@2.7.0)(supports-color@8.1.1) + '@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) + '@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) + '@typescript-eslint/typescript-estree': 8.62.1(typescript@5.9.3) + '@typescript-eslint/utils': 8.62.1(eslint@10.6.0(jiti@2.7.0)(supports-color@8.1.1))(typescript@5.9.3) + eslint: 10.6.0(jiti@2.7.0)(supports-color@8.1.1) typescript: 5.9.3 transitivePeerDependencies: - supports-color - typescript-eslint@8.65.0(eslint@10.7.0(jiti@2.7.0))(typescript@5.9.3): + typescript-eslint@8.62.1(eslint@10.6.0(jiti@2.7.0))(typescript@5.9.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.65.0(@typescript-eslint/parser@8.65.0(eslint@10.7.0(jiti@2.7.0)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.9.3))(eslint@10.7.0(jiti@2.7.0))(typescript@5.9.3) - '@typescript-eslint/parser': 8.65.0(eslint@10.7.0(jiti@2.7.0))(typescript@5.9.3) - '@typescript-eslint/typescript-estree': 8.65.0(typescript@5.9.3) - '@typescript-eslint/utils': 8.65.0(eslint@10.7.0(jiti@2.7.0))(typescript@5.9.3) - eslint: 10.7.0(jiti@2.7.0) + '@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))(typescript@5.9.3) + '@typescript-eslint/parser': 8.62.1(eslint@10.6.0(jiti@2.7.0))(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.62.1(typescript@5.9.3) + '@typescript-eslint/utils': 8.62.1(eslint@10.6.0(jiti@2.7.0))(typescript@5.9.3) + eslint: 10.6.0(jiti@2.7.0) typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -30111,7 +33641,7 @@ snapshots: uglify-js@3.19.3: optional: true - unbash@4.0.3: {} + unbash@4.0.2: {} unbox-primitive@1.1.0: dependencies: @@ -30135,7 +33665,10 @@ snapshots: undici-types@7.18.2: {} - undici-types@7.28.0: {} + undici-types@7.24.4: {} + + undici-types@8.3.0: + optional: true undici@6.27.0: {} @@ -30161,6 +33694,10 @@ 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 @@ -30179,6 +33716,11 @@ snapshots: '@types/unist': 2.0.11 unist-util-is: 5.2.1 + unist-util-visit-parents@6.0.1: + dependencies: + '@types/unist': 3.0.3 + unist-util-is: 6.0.0 + unist-util-visit-parents@6.0.2: dependencies: '@types/unist': 3.0.3 @@ -30229,7 +33771,7 @@ snapshots: dependencies: os-homedir: 1.0.2 - utf8-byte-length@1.0.5: {} + utf8-byte-length@1.0.4: {} util-deprecate@1.0.2: {} @@ -30245,6 +33787,12 @@ snapshots: v8-compile-cache-lib@3.0.1: {} + v8-to-istanbul@9.1.3: + dependencies: + '@jridgewell/trace-mapping': 0.3.31 + '@types/istanbul-lib-coverage': 2.0.6 + convert-source-map: 2.0.0 + v8-to-istanbul@9.3.0: dependencies: '@jridgewell/trace-mapping': 0.3.31 @@ -30256,9 +33804,9 @@ snapshots: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 - validate-npm-package-name@6.0.2: {} + validate-npm-package-name@6.0.0: {} - validator@13.15.35: {} + validator@13.15.23: {} vary@1.1.2: {} @@ -30269,9 +33817,7 @@ snapshots: extsprintf: 1.4.1 optional: true - version-range@4.15.0: {} - - vfile-message@4.0.3: + vfile-message@4.0.2: dependencies: '@types/unist': 3.0.3 unist-util-stringify-position: 4.0.0 @@ -30279,40 +33825,57 @@ snapshots: vfile@6.0.3: dependencies: '@types/unist': 3.0.3 - vfile-message: 4.0.3 + vfile-message: 4.0.2 - vite@6.4.3(@types/node@22.20.1)(jiti@2.7.0)(less@4.8.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0): + vite@6.4.3(@types/node@22.15.18)(jiti@2.7.0)(less@4.3.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.8.3): dependencies: esbuild: 0.25.12 fdir: 6.5.0(picomatch@4.0.5) picomatch: 4.0.5 - postcss: 8.5.22 + postcss: 8.5.19 + rollup: 4.62.2 + tinyglobby: 0.2.17 + optionalDependencies: + '@types/node': 22.15.18 + fsevents: 2.3.3 + jiti: 2.7.0 + less: 4.3.0 + terser: 5.49.0 + tsx: 4.21.0 + yaml: 2.8.3 + + vite@6.4.3(@types/node@22.20.1)(jiti@2.7.0)(less@4.3.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0): + dependencies: + esbuild: 0.25.12 + fdir: 6.5.0(picomatch@4.0.5) + picomatch: 4.0.5 + postcss: 8.5.19 rollup: 4.62.2 tinyglobby: 0.2.17 optionalDependencies: '@types/node': 22.20.1 fsevents: 2.3.3 jiti: 2.7.0 - less: 4.8.0 + less: 4.3.0 terser: 5.49.0 - tsx: 4.23.1 + tsx: 4.21.0 yaml: 2.9.0 - vite@6.4.3(@types/node@24.13.3)(jiti@2.7.0)(less@4.8.0)(terser@5.49.0)(tsx@4.23.1)(yaml@2.9.0): + vite@6.4.3(@types/node@26.1.1)(jiti@2.7.0)(less@4.3.0)(terser@5.49.0)(tsx@4.21.0)(yaml@2.9.0): dependencies: esbuild: 0.25.12 fdir: 6.5.0(picomatch@4.0.5) picomatch: 4.0.5 - postcss: 8.5.22 + postcss: 8.5.19 rollup: 4.62.2 tinyglobby: 0.2.17 optionalDependencies: - '@types/node': 24.13.3 + '@types/node': 26.1.1 fsevents: 2.3.3 jiti: 2.7.0 - less: 4.8.0 + less: 4.3.0 terser: 5.49.0 - tsx: 4.23.1 + tsx: 4.21.0 yaml: 2.9.0 void-elements@3.1.0: {} @@ -30324,7 +33887,7 @@ snapshots: vscode-languageclient@9.0.1: dependencies: minimatch: 5.1.9 - semver: 7.8.5 + semver: 7.7.4 vscode-languageserver-protocol: 3.17.5 vscode-languageserver-protocol@3.17.5: @@ -30340,13 +33903,13 @@ snapshots: dependencies: vscode-languageserver-protocol: 3.17.5 - vue@3.5.40(typescript@5.4.5): + vue@3.5.16(typescript@5.4.5): dependencies: - '@vue/compiler-dom': 3.5.40 - '@vue/compiler-sfc': 3.5.40 - '@vue/runtime-dom': 3.5.40 - '@vue/server-renderer': 3.5.40 - '@vue/shared': 3.5.40 + '@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 optionalDependencies: typescript: 5.4.5 @@ -30390,57 +33953,57 @@ snapshots: webidl-conversions@8.0.1: {} - webpack-cli@5.1.4(webpack-dev-server@5.2.6)(webpack@5.108.4): + webpack-cli@5.1.4(webpack-dev-server@5.2.6)(webpack@5.105.0): dependencies: '@discoveryjs/json-ext': 0.5.7 - '@webpack-cli/configtest': 2.1.1(webpack-cli@5.1.4)(webpack@5.108.4) - '@webpack-cli/info': 2.0.2(webpack-cli@5.1.4)(webpack@5.108.4) - '@webpack-cli/serve': 2.0.5(webpack-cli@5.1.4)(webpack-dev-server@5.2.6)(webpack@5.108.4) + '@webpack-cli/configtest': 2.1.1(webpack-cli@5.1.4)(webpack@5.105.0) + '@webpack-cli/info': 2.0.2(webpack-cli@5.1.4)(webpack@5.105.0) + '@webpack-cli/serve': 2.0.5(webpack-cli@5.1.4)(webpack-dev-server@5.2.6)(webpack@5.105.0) colorette: 2.0.20 commander: 10.0.1 cross-spawn: 7.0.6 - envinfo: 7.21.0 + envinfo: 7.11.0 fastest-levenshtein: 1.0.16 - import-local: 3.2.0 + import-local: 3.1.0 interpret: 3.1.1 rechoir: 0.8.0 - webpack: 5.108.4(postcss@8.5.22)(webpack-cli@5.1.4) + webpack: 5.105.0(esbuild@0.28.1)(postcss@8.5.21)(webpack-cli@5.1.4) webpack-merge: 5.10.0 optionalDependencies: - webpack-dev-server: 5.2.6(debug@4.4.3(supports-color@8.1.1))(supports-color@8.1.1)(tslib@2.8.1)(webpack-cli@5.1.4)(webpack@5.108.4) + webpack-dev-server: 5.2.6(debug@4.4.1(supports-color@8.1.1))(supports-color@8.1.1)(tslib@2.8.1)(webpack-cli@5.1.4)(webpack@5.105.0) - webpack-dev-middleware@7.4.5(tslib@2.8.1)(webpack@5.108.4): + webpack-dev-middleware@7.4.5(tslib@2.8.1)(webpack@5.105.0): dependencies: colorette: 2.0.20 - memfs: 4.64.0(tslib@2.8.1) + memfs: 4.57.7(tslib@2.8.1) mime-types: 3.0.2 on-finished: 2.4.1 range-parser: 1.3.0 schema-utils: 4.3.3 optionalDependencies: - webpack: 5.108.4(postcss@8.5.22)(webpack-cli@5.1.4) + webpack: 5.105.0(esbuild@0.28.1)(postcss@8.5.21)(webpack-cli@5.1.4) transitivePeerDependencies: - tslib - webpack-dev-server@5.2.6(debug@4.4.3(supports-color@8.1.1))(supports-color@8.1.1)(tslib@2.8.1)(webpack-cli@5.1.4)(webpack@5.108.4): + webpack-dev-server@5.2.6(debug@4.4.1(supports-color@8.1.1))(supports-color@8.1.1)(tslib@2.8.1)(webpack-cli@5.1.4)(webpack@5.105.0): dependencies: '@types/bonjour': 3.5.13 '@types/connect-history-api-fallback': 1.5.4 '@types/express': 4.17.25 - '@types/express-serve-static-core': 4.19.9 + '@types/express-serve-static-core': 4.19.8 '@types/serve-index': 1.9.4 '@types/serve-static': 1.15.10 '@types/sockjs': 0.3.36 '@types/ws': 8.18.1 ansi-html-community: 0.0.8 - bonjour-service: 1.4.3 + bonjour-service: 1.4.1 chokidar: 3.6.0 colorette: 2.0.20 compression: 1.8.1 connect-history-api-fallback: 2.0.0 express: 4.22.2 graceful-fs: 4.2.11 - http-proxy-middleware: 2.0.10(@types/express@4.17.25)(debug@4.4.3(supports-color@8.1.1)) + http-proxy-middleware: 2.0.10(@types/express@4.17.25)(debug@4.4.1(supports-color@8.1.1)) ipaddr.js: 2.4.0 launch-editor: 2.14.1 open: 10.2.0 @@ -30450,11 +34013,11 @@ snapshots: serve-index: 1.9.2 sockjs: 0.3.24 spdy: 4.0.2(supports-color@8.1.1) - webpack-dev-middleware: 7.4.5(tslib@2.8.1)(webpack@5.108.4) + webpack-dev-middleware: 7.4.5(tslib@2.8.1)(webpack@5.105.0) ws: 8.21.1 optionalDependencies: - webpack: 5.108.4(postcss@8.5.22)(webpack-cli@5.1.4) - webpack-cli: 5.1.4(webpack-dev-server@5.2.6)(webpack@5.108.4) + webpack: 5.105.0(esbuild@0.28.1)(postcss@8.5.21)(webpack-cli@5.1.4) + webpack-cli: 5.1.4(webpack-dev-server@5.2.6)(webpack@5.105.0) transitivePeerDependencies: - bufferutil - debug @@ -30470,8 +34033,9 @@ snapshots: webpack-sources@3.5.1: {} - webpack@5.108.4(postcss@8.5.22): + webpack@5.105.0(esbuild@0.28.1)(postcss@8.5.21): dependencies: + '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.9 '@types/json-schema': 7.0.15 '@webassemblyjs/ast': 1.14.1 @@ -30485,13 +34049,15 @@ snapshots: es-module-lexer: 2.3.1 eslint-scope: 5.1.1 events: 3.3.0 + glob-to-regexp: 0.4.1 graceful-fs: 4.2.11 + json-parse-even-better-errors: 2.3.1 loader-runner: 4.3.2 - mime-db: 1.54.0 - minimizer-webpack-plugin: 5.6.1(postcss@8.5.22)(webpack@5.108.4(postcss@8.5.22)) + mime-types: 2.1.35 neo-async: 2.6.2 schema-utils: 4.3.3 tapable: 2.3.3 + terser-webpack-plugin: 5.6.1(esbuild@0.28.1)(postcss@8.5.21)(webpack@5.105.0(esbuild@0.28.1)(postcss@8.5.21)) watchpack: 2.5.2 webpack-sources: 3.5.1 transitivePeerDependencies: @@ -30508,8 +34074,9 @@ snapshots: - postcss - uglify-js - webpack@5.108.4(postcss@8.5.22)(webpack-cli@5.1.4): + webpack@5.105.0(esbuild@0.28.1)(postcss@8.5.21)(webpack-cli@5.1.4): dependencies: + '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.9 '@types/json-schema': 7.0.15 '@webassemblyjs/ast': 1.14.1 @@ -30523,17 +34090,19 @@ snapshots: es-module-lexer: 2.3.1 eslint-scope: 5.1.1 events: 3.3.0 + glob-to-regexp: 0.4.1 graceful-fs: 4.2.11 + json-parse-even-better-errors: 2.3.1 loader-runner: 4.3.2 - mime-db: 1.54.0 - minimizer-webpack-plugin: 5.6.1(postcss@8.5.22)(webpack@5.108.4) + mime-types: 2.1.35 neo-async: 2.6.2 schema-utils: 4.3.3 tapable: 2.3.3 + terser-webpack-plugin: 5.6.1(esbuild@0.28.1)(postcss@8.5.21)(webpack@5.105.0) watchpack: 2.5.2 webpack-sources: 3.5.1 optionalDependencies: - webpack-cli: 5.1.4(webpack-dev-server@5.2.6)(webpack@5.108.4) + webpack-cli: 5.1.4(webpack-dev-server@5.2.6)(webpack@5.105.0) transitivePeerDependencies: - '@minify-html/node' - '@swc/core' @@ -30577,6 +34146,11 @@ snapshots: tr46: 3.0.0 webidl-conversions: 7.0.0 + whatwg-url@13.0.0: + dependencies: + tr46: 4.1.1 + webidl-conversions: 7.0.0 + whatwg-url@14.2.0: dependencies: tr46: 5.1.1 @@ -30584,7 +34158,7 @@ snapshots: whatwg-url@16.0.1: dependencies: - '@exodus/bytes': 1.15.1 + '@exodus/bytes': 1.15.0 tr46: 6.0.0 webidl-conversions: 8.0.1 transitivePeerDependencies: @@ -30606,7 +34180,7 @@ snapshots: which-builtin-type@1.2.1: dependencies: call-bound: 1.0.4 - function.prototype.name: 1.2.0 + function.prototype.name: 1.1.8 has-tostringtag: 1.0.2 is-async-function: 2.1.1 is-date-object: 1.1.0 @@ -30617,7 +34191,7 @@ snapshots: isarray: 2.0.5 which-boxed-primitive: 1.1.1 which-collection: 1.0.2 - which-typed-array: 1.1.22 + which-typed-array: 1.1.19 which-collection@1.0.2: dependencies: @@ -30626,10 +34200,10 @@ snapshots: is-weakmap: 2.0.2 is-weakset: 2.0.4 - which-typed-array@1.1.22: + which-typed-array@1.1.19: dependencies: available-typed-arrays: 1.0.7 - call-bind: 1.0.9 + call-bind: 1.0.8 call-bound: 1.0.4 for-each: 0.3.5 get-proto: 1.0.1 @@ -30675,7 +34249,7 @@ snapshots: wordwrap@1.0.0: {} - wordwrapjs@5.1.1: {} + wordwrapjs@5.1.0: {} workerpool@6.5.1: {} @@ -30724,6 +34298,8 @@ snapshots: xml-name-validator@5.0.0: {} + xml-naming@0.1.0: {} + xml-naming@0.3.0: {} xml2js@0.4.23: @@ -30738,7 +34314,7 @@ snapshots: xml2js@0.6.2: dependencies: - sax: 1.6.0 + sax: 1.3.0 xmlbuilder: 11.0.1 xmlbuilder2@4.0.3: @@ -30761,25 +34337,25 @@ snapshots: xtend@4.0.2: {} - y-prosemirror@1.3.7(prosemirror-model@1.25.11)(prosemirror-state@1.4.4)(prosemirror-view@1.42.1)(y-protocols@1.0.7(yjs@13.6.31))(yjs@13.6.31): + 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): dependencies: - lib0: 0.2.117 - prosemirror-model: 1.25.11 - prosemirror-state: 1.4.4 - prosemirror-view: 1.42.1 - y-protocols: 1.0.7(yjs@13.6.31) - yjs: 13.6.31 + lib0: 0.2.108 + 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.7(yjs@13.6.31): + y-protocols@1.0.6(yjs@13.6.27): dependencies: - lib0: 0.2.117 - yjs: 13.6.31 + lib0: 0.2.108 + yjs: 13.6.27 - y-websocket@3.0.0(yjs@13.6.31): + y-websocket@3.0.0(yjs@13.6.27): dependencies: - lib0: 0.2.117 - y-protocols: 1.0.7(yjs@13.6.31) - yjs: 13.6.31 + lib0: 0.2.108 + y-protocols: 1.0.6(yjs@13.6.27) + yjs: 13.6.27 y18n@5.0.8: {} @@ -30789,6 +34365,8 @@ snapshots: yallist@5.0.0: {} + yaml@2.8.3: {} + yaml@2.9.0: {} yargs-parser@20.2.9: {} @@ -30802,6 +34380,16 @@ snapshots: flat: 5.0.2 is-plain-obj: 2.1.0 + yargs@16.2.0: + dependencies: + cliui: 7.0.4 + escalade: 3.2.0 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + string-width: 4.2.3 + y18n: 5.0.8 + yargs-parser: 20.2.9 + yargs@16.2.2: dependencies: cliui: 7.0.4 @@ -30837,17 +34425,13 @@ snapshots: buffer-crc32: 0.2.13 fd-slicer: 1.1.0 - yauzl@3.4.0: - dependencies: - pend: 1.2.0 - yazl@2.5.1: dependencies: buffer-crc32: 0.2.13 - yjs@13.6.31: + yjs@13.6.27: dependencies: - lib0: 0.2.117 + lib0: 0.2.108 ylru@1.4.0: {} @@ -30855,9 +34439,9 @@ snapshots: yocto-queue@0.1.0: {} - yocto-queue@1.2.2: {} + yocto-queue@1.1.1: {} - yoctocolors-cjs@2.1.3: {} + yoctocolors-cjs@2.1.2: {} yoga-wasm-web@0.3.3: {} @@ -30871,12 +34455,20 @@ snapshots: dependencies: archiver-utils: 5.0.2 compress-commons: 6.0.2 - readable-stream: 4.7.0 + readable-stream: 4.5.2 zod-to-json-schema@3.25.2(zod@3.25.76): dependencies: zod: 3.25.76 + zod-to-json-schema@3.25.2(zod@4.1.13): + dependencies: + zod: 4.1.13 + + zod-to-json-schema@3.25.2(zod@4.3.6): + dependencies: + zod: 4.3.6 + zod-to-json-schema@3.25.2(zod@4.4.3): dependencies: zod: 4.4.3 @@ -30885,6 +34477,10 @@ snapshots: zod@3.25.76: {} + zod@4.1.13: {} + + zod@4.3.6: {} + zod@4.4.3: {} zwitch@2.0.4: {} diff --git a/ts/pnpm-workspace.yaml b/ts/pnpm-workspace.yaml index 253735072d..8e0a24db5a 100644 --- a/ts/pnpm-workspace.yaml +++ b/ts/pnpm-workspace.yaml @@ -50,7 +50,7 @@ allowBuilds: node-pty: false onnxruntime-node: true protobufjs: false - puppeteer: true + puppeteer: false sharp: true # Moved out of the deprecated `pnpm` field in package.json (pnpm v11 no longer reads it). diff --git a/ts/tools/installers/wix/TypeAgent-AgentServer.wxs b/ts/tools/installers/wix/TypeAgent-AgentServer.wxs index 529d6058a8..a9d22cee0b 100644 --- a/ts/tools/installers/wix/TypeAgent-AgentServer.wxs +++ b/ts/tools/installers/wix/TypeAgent-AgentServer.wxs @@ -48,6 +48,7 @@ Manufacturer="Microsoft Corporation" /> + @@ -444,10 +445,22 @@ shell install target resolve correctly. Non-fatal (Return="ignore") so a shell hiccup does not roll back the agent-server install. ═══════════════════════════════════════════════ --> + + + + + Value=""[WindowsFolder]System32\WindowsPowerShell\v1.0\powershell.exe" -ExecutionPolicy Bypass -NoProfile -NonInteractive -File "[TYPEAGENTROOT]install-shell.ps1" -Phase Install -NoStart -SkipTypeAgentCheck -LogPath "[LocalAppDataFolder]TypeAgent\logs\msi-install-shell.log"" /> + + + + + + + + + + + + + + + + + - NOT REMOVE~="ALL" - NOT REMOVE~="ALL" - NOT REMOVE~="ALL" - (NOT REMOVE~="ALL") AND (PROVIDER<>"AISYSTEMS") + NOT REMOVE~="ALL" + NOT REMOVE~="ALL" + NOT REMOVE~="ALL" + NOT REMOVE~="ALL" + NOT REMOVE~="ALL" + NOT REMOVE~="ALL" + NOT REMOVE~="ALL" + NOT REMOVE~="ALL" + (NOT REMOVE~="ALL") AND (PROVIDER<>"AISYSTEMS") (NOT REMOVE~="ALL") AND (PROVIDER="AISYSTEMS") - NOT REMOVE~="ALL" - (NOT REMOVE~="ALL") AND (STARTSERVER="1") - (NOT REMOVE~="ALL") AND (AUTOSTART="1") + NOT REMOVE~="ALL" + NOT REMOVE~="ALL" + NOT REMOVE~="ALL" + (NOT REMOVE~="ALL") AND (STARTSERVER="1") + NOT REMOVE~="ALL" + (NOT REMOVE~="ALL") AND (AUTOSTART="1") (NOT REMOVE~="ALL") AND (SHELL="1") AND (NOT SHELLBASEURL) AND (NOT SHELLSTORAGE) AND ((NOT SHELLFEED) OR (NOT SHELLPACKAGE) OR (NOT SHELLORG) OR (NOT SHELLPROJECT)) - (NOT REMOVE~="ALL") AND (SHELL="1") + (NOT REMOVE~="ALL") AND (SHELL="1") + (NOT REMOVE~="ALL") AND (SHELL="1") + (NOT REMOVE~="ALL") AND (SHELL="1") + (NOT REMOVE~="ALL") AND (SHELL="1") + (NOT REMOVE~="ALL") AND (SHELL="1") + (NOT REMOVE~="ALL") AND (SHELL="1") + (NOT REMOVE~="ALL") AND (SHELL="1") REMOVE~="ALL" REMOVE~="ALL" REMOVE~="ALL" @@ -496,15 +608,17 @@ - Extracting TypeAgent agent server... - Extracting Copilot plugin... - Registering Copilot plugin... - Configuring TypeAgent... - Downloading TypeAgent configuration... - Checking TypeAgent prerequisites... - Starting TypeAgent agent server... - Enabling TypeAgent automatic startup... - Downloading and installing TypeAgent Shell... + Step 1 of 7: Extracting TypeAgent agent server... + Step 2 of 7: Extracting Copilot plugin... + Step 3 of 7: Registering Copilot plugin... + Step 4 of 7: Configuring TypeAgent... + Step 4 of 7: Downloading TypeAgent configuration... + Step 5 of 7: Checking TypeAgent prerequisites... + Step 6 of 7: Starting TypeAgent agent server... + Step 7 of 7: Enabling TypeAgent automatic startup... + Downloading TypeAgent Shell... + Installing TypeAgent Shell... + Verifying TypeAgent Shell... Disabling TypeAgent automatic startup... Unregistering Copilot plugin... Removing TypeAgent components... diff --git a/ts/tools/installers/wix/progress.vbs b/ts/tools/installers/wix/progress.vbs new file mode 100644 index 0000000000..bd73b2a6ee --- /dev/null +++ b/ts/tools/installers/wix/progress.vbs @@ -0,0 +1,42 @@ +' Copyright (c) Microsoft Corporation. +' Licensed under the MIT License. + +Option Explicit + +Const INSTALLMESSAGE_PROGRESS = &H0A000000 + +Function ResetProgress(totalTicks) + Dim record + Set record = Session.Installer.CreateRecord(4) + record.IntegerData(1) = 0 + record.IntegerData(2) = totalTicks + record.IntegerData(3) = 0 + record.IntegerData(4) = 0 + Session.Message INSTALLMESSAGE_PROGRESS, record + + Set record = Session.Installer.CreateRecord(3) + record.IntegerData(1) = 1 + record.IntegerData(2) = 1 + record.IntegerData(3) = 0 + Session.Message INSTALLMESSAGE_PROGRESS, record + + ResetProgress = 1 +End Function + +Function ResetMainProgress() + ResetMainProgress = ResetProgress(7) +End Function + +Function ResetShellProgress() + ResetShellProgress = ResetProgress(3) +End Function + +Function AdvanceProgress() + Dim record + Set record = Session.Installer.CreateRecord(3) + record.IntegerData(1) = 2 + record.IntegerData(2) = 1 + record.IntegerData(3) = 0 + Session.Message INSTALLMESSAGE_PROGRESS, record + AdvanceProgress = 1 +End Function diff --git a/ts/tools/scripts/buildAgentProfile.mjs b/ts/tools/scripts/buildAgentProfile.mjs new file mode 100644 index 0000000000..c6b2f83fa7 --- /dev/null +++ b/ts/tools/scripts/buildAgentProfile.mjs @@ -0,0 +1,58 @@ +#!/usr/bin/env node +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +import { spawnSync } from "node:child_process"; +import path from "node:path"; +import { fileURLToPath } from "node:url"; +import { readJson, tsRoot } from "./bundleUtils.mjs"; + +function parseArgs(argv) { + const args = { profile: "inbox" }; + for (let i = 2; i < argv.length; i++) { + const arg = argv[i]; + if (arg === "--profile") args.profile = argv[++i]; + else throw new Error(`Unknown argument: ${arg}`); + } + return args; +} + +function runBuild(packageNames) { + console.log(`> pnpm run build ${packageNames.join(" ")}`); + const result = spawnSync("pnpm", ["run", "build", ...packageNames], { + cwd: tsRoot, + stdio: "inherit", + shell: process.platform === "win32", + }); + if (result.status !== 0) { + throw new Error(`Agent profile build failed (${result.status}).`); + } +} + +function main() { + const { profile } = parseArgs(process.argv); + const configFile = + profile === "all" ? "config.json" : `config.${profile}.json`; + const config = readJson( + path.join( + tsRoot, + "packages", + "defaultAgentProvider", + "data", + configFile, + ), + ); + const packageNames = [ + ...new Set( + Object.values(config.agents ?? {}).map((entry) => entry.name), + ), + ]; + runBuild(packageNames); + console.log( + `Built ${packageNames.length} agent package(s) for profile '${profile}'.`, + ); +} + +if (path.resolve(process.argv[1] ?? "") === fileURLToPath(import.meta.url)) { + main(); +} diff --git a/ts/tools/scripts/bundleAgent.mjs b/ts/tools/scripts/bundleAgent.mjs new file mode 100644 index 0000000000..4252b17358 --- /dev/null +++ b/ts/tools/scripts/bundleAgent.mjs @@ -0,0 +1,318 @@ +#!/usr/bin/env node +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +import fs from "node:fs"; +import path from "node:path"; +import { fileURLToPath } from "node:url"; +import { + bundleEntry, + copyFile, + copyManifestReferences, + copyRuntimeAssets, + copyRuntimeTree, + externalPackagesFromMetafile, + fileMetrics, + readJson, + resolveExportTarget, + runtimeDependencyVersions, + workspacePackages, + writeJson, +} from "./bundleUtils.mjs"; + +function parseArgs(argv) { + const args = {}; + for (let i = 2; i < argv.length; i++) { + const arg = argv[i]; + if (arg === "--package") args.packageRoot = argv[++i]; + else if (arg === "--out") args.out = argv[++i]; + else throw new Error(`Unknown argument: ${arg}`); + } + if (!args.packageRoot || !args.out) { + throw new Error("Usage: bundleAgent.mjs --package --out "); + } + args.packageRoot = path.resolve(args.packageRoot); + args.out = path.resolve(args.out); + return args; +} + +const requiredRuntimeExternals = new Set([ + "@anthropic-ai/claude-agent-sdk", + "better-sqlite3", + "puppeteer", + "sharp", +]); + +function loadBundleDefinition(packageRoot) { + const sourcePackageJson = path.join(packageRoot, "package.json"); + const pkg = readJson(sourcePackageJson); + if (!pkg.name) { + throw new Error(`${sourcePackageJson} has no package name.`); + } + const packageExports = pkg.exports ?? {}; + const handlerTarget = resolveExportTarget( + packageExports["./agent/handlers"], + ); + const manifestTarget = resolveExportTarget( + packageExports["./agent/manifest"], + ); + if (!handlerTarget || !manifestTarget) { + throw new Error( + `${pkg.name} must export ./agent/handlers and ./agent/manifest.`, + ); + } + return { + sourcePackageJson, + pkg, + packageExports, + handlerTarget, + manifestTarget, + }; +} + +async function bundleDeclaredExports(packageRoot, out, pkg, packageExports) { + const metafiles = []; + const bundledExports = {}; + for (const [exportName, exportValue] of Object.entries(packageExports)) { + const target = resolveExportTarget(exportValue); + if (!target) { + continue; + } + const source = path.resolve(packageRoot, target); + if (!fs.existsSync(source)) { + throw new Error( + `${pkg.name}: export '${exportName}' is missing ${target}.`, + ); + } + if (/\.(?:js|mjs|cjs)$/i.test(target)) { + const destination = path.resolve(out, target); + const metafile = await bundleEntry({ + entryPoint: source, + outfile: destination, + assetRoot: out, + }); + metafiles.push(metafile); + bundledExports[exportName] = target; + } else { + copyFile(source, path.resolve(out, target)); + bundledExports[exportName] = target; + } + } + return { metafiles, bundledExports }; +} + +async function bundleAdditionalEntries(packageRoot, out, pkg) { + const additionalEntries = pkg.typeagent?.bundle?.entries ?? []; + const metafiles = []; + for (const target of additionalEntries) { + const source = path.resolve(packageRoot, target); + if (!fs.existsSync(source)) { + throw new Error(`${pkg.name}: bundle entry is missing ${target}.`); + } + const destination = path.resolve(out, target); + const metafile = await bundleEntry({ + entryPoint: source, + outfile: destination, + assetRoot: out, + }); + metafiles.push(metafile); + } + return { additionalEntries, metafiles }; +} + +function copyConfiguredRuntimeAssets(packageRoot, out, pkg, assets) { + for (const runtimePath of pkg.typeagent?.bundle?.assets ?? []) { + const source = path.resolve(packageRoot, runtimePath); + const destination = path.resolve(out, runtimePath); + if (!fs.existsSync(source)) { + throw new Error( + `${pkg.name}: bundle runtime asset is missing ${runtimePath}.`, + ); + } + for (const relative of copyRuntimeTree(source, destination)) { + assets.add(path.join(runtimePath, relative)); + } + } +} + +function copyMappedAssets(packageRoot, out, pkg, assets) { + const packages = workspacePackages(); + for (const mapping of pkg.typeagent?.bundle?.assetMappings ?? []) { + const sourcePackage = packages.get(mapping.package); + if (!sourcePackage) { + throw new Error( + `${pkg.name}: bundle asset package is missing ${mapping.package}.`, + ); + } + const source = path.resolve(sourcePackage.directory, mapping.source); + const destination = path.resolve(out, mapping.destination); + if ( + destination !== out && + !destination.startsWith(`${out}${path.sep}`) + ) { + throw new Error( + `${pkg.name}: bundle asset destination escapes the package: ${mapping.destination}.`, + ); + } + if (!fs.existsSync(source) || !fs.statSync(source).isFile()) { + throw new Error( + `${pkg.name}: bundle mapped asset is missing ${mapping.package}/${mapping.source}.`, + ); + } + copyFile(source, destination); + assets.add(mapping.destination); + } +} + +function copyBundleAssets(packageRoot, out, pkg, manifestTarget) { + const manifestSource = path.resolve(packageRoot, manifestTarget); + const assets = new Set(copyRuntimeAssets(packageRoot, out)); + for (const asset of copyManifestReferences( + manifestSource, + packageRoot, + out, + )) { + assets.add(asset); + } + copyConfiguredRuntimeAssets(packageRoot, out, pkg, assets); + copyMappedAssets(packageRoot, out, pkg, assets); + return assets; +} + +function collectExternalPackages(metafiles, pkg) { + const externalPackages = new Set(); + for (const metafile of metafiles) { + for (const packageName of externalPackagesFromMetafile(metafile)) { + externalPackages.add(packageName); + } + } + for (const packageName of Object.keys(pkg.dependencies ?? {})) { + if (requiredRuntimeExternals.has(packageName)) { + externalPackages.add(packageName); + } + } + return externalPackages; +} + +function writeGeneratedPackage( + out, + pkg, + handlerTarget, + bundledExports, + externalPackages, + sourcePackageJson, +) { + const generatedPackage = { + name: pkg.name, + version: pkg.version, + description: pkg.description, + license: pkg.license, + author: pkg.author, + type: "module", + keywords: pkg.keywords, + exports: bundledExports, + main: handlerTarget, + dependencies: runtimeDependencyVersions( + externalPackages, + sourcePackageJson, + ), + typeagent: pkg.typeagent, + }; + writeJson(path.join(out, "package.json"), generatedPackage); +} + +function collectBundledInputs(packageRoot, metafiles) { + const inputs = new Set(); + for (const metafile of metafiles) { + for (const input of Object.keys(metafile.inputs)) { + inputs.add(path.relative(packageRoot, path.resolve(input))); + } + } + return inputs; +} + +function writeBundleManifest( + out, + pkg, + bundledExports, + additionalEntries, + externalPackages, + assets, + inputs, + metrics, +) { + writeJson(path.join(out, "bundle-manifest.json"), { + package: pkg.name, + version: pkg.version, + exports: bundledExports, + additionalEntries, + runtimeExternals: [...externalPackages].sort(), + assets: [...assets].sort(), + bundledInputs: [...inputs].sort(), + metrics, + }); +} + +export async function bundleAgentPackage(packageRoot, out) { + const { + sourcePackageJson, + pkg, + packageExports, + handlerTarget, + manifestTarget, + } = loadBundleDefinition(packageRoot); + + fs.rmSync(out, { recursive: true, force: true }); + fs.mkdirSync(out, { recursive: true }); + + const declared = await bundleDeclaredExports( + packageRoot, + out, + pkg, + packageExports, + ); + const additional = await bundleAdditionalEntries(packageRoot, out, pkg); + const metafiles = [...declared.metafiles, ...additional.metafiles]; + const assets = copyBundleAssets(packageRoot, out, pkg, manifestTarget); + const externalPackages = collectExternalPackages(metafiles, pkg); + + writeGeneratedPackage( + out, + pkg, + handlerTarget, + declared.bundledExports, + externalPackages, + sourcePackageJson, + ); + + const inputs = collectBundledInputs(packageRoot, metafiles); + const metrics = fileMetrics(out); + writeBundleManifest( + out, + pkg, + declared.bundledExports, + additional.additionalEntries, + externalPackages, + assets, + inputs, + metrics, + ); + return { + packageName: pkg.name, + metrics, + runtimeExternals: externalPackages, + }; +} + +async function main() { + const args = parseArgs(process.argv); + const result = await bundleAgentPackage(args.packageRoot, args.out); + console.log( + `Bundled ${result.packageName}: ${result.metrics.files} files, ` + + `${(result.metrics.bytes / 1024 / 1024).toFixed(1)} MB`, + ); +} + +if (path.resolve(process.argv[1] ?? "") === fileURLToPath(import.meta.url)) { + await main(); +} diff --git a/ts/tools/scripts/bundleAgentServer.mjs b/ts/tools/scripts/bundleAgentServer.mjs new file mode 100644 index 0000000000..80ae3dd6a0 --- /dev/null +++ b/ts/tools/scripts/bundleAgentServer.mjs @@ -0,0 +1,288 @@ +#!/usr/bin/env node +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +import { spawnSync } from "node:child_process"; +import fs from "node:fs"; +import path from "node:path"; +import { fileURLToPath } from "node:url"; +import { bundleProfileAgents } from "./bundleProductAgents.mjs"; +import { + bundleEntry, + copyFile, + fileMetrics, + readJson, + runtimeExternalPackages, + tsRoot, + writeJson, +} from "./bundleUtils.mjs"; + +const scriptsDir = path.dirname(fileURLToPath(import.meta.url)); + +function parseArgs(argv) { + const args = { + profile: "inbox", + platform: process.platform, + arch: process.arch, + externalCli: false, + }; + for (let i = 2; i < argv.length; i++) { + const arg = argv[i]; + if (arg === "--out") args.out = argv[++i]; + else if (arg === "--profile") args.profile = argv[++i]; + else if (arg === "--platform") args.platform = argv[++i]; + else if (arg === "--arch") args.arch = argv[++i]; + else if (arg === "--external-cli") args.externalCli = true; + else throw new Error(`Unknown argument: ${arg}`); + } + if (!args.out) { + throw new Error("Missing --out ."); + } + args.out = path.resolve(args.out); + return args; +} + +function run(command, args, cwd = tsRoot) { + console.log(`> ${command} ${args.join(" ")}`); + const result = spawnSync(command, args, { + cwd, + stdio: "inherit", + shell: process.platform === "win32", + }); + if (result.status !== 0) { + throw new Error(`Command failed (${result.status}): ${command}`); + } +} + +function copyDirectory(source, destination) { + fs.mkdirSync(path.dirname(destination), { recursive: true }); + fs.cpSync(source, destination, { recursive: true }); +} + +function copyDispatcherAssets(out) { + const sourceRoot = path.join( + tsRoot, + "packages", + "dispatcher", + "dispatcher", + ); + const destinationRoot = path.join(out, "dispatcher"); + copyDirectory( + path.join(sourceRoot, "data"), + path.join(destinationRoot, "data"), + ); + const stack = [path.join(sourceRoot, "src")]; + while (stack.length > 0) { + const current = stack.pop(); + for (const entry of fs.readdirSync(current, { withFileTypes: true })) { + const full = path.join(current, entry.name); + if (entry.isDirectory()) { + stack.push(full); + } else if ( + entry.isFile() && + /ActionSchema.*\.(?:ts|mts)$/i.test(entry.name) + ) { + const relative = path.relative(sourceRoot, full); + copyFile(full, path.join(destinationRoot, relative)); + } + } + } +} + +function copyProviderAssets(out, profile) { + const sourceRoot = path.join(tsRoot, "packages", "defaultAgentProvider"); + const destinationRoot = path.join(out, "default-agent-provider"); + copyFile( + path.join(sourceRoot, "package.json"), + path.join(destinationRoot, "package.json"), + ); + for (const config of ["config.json", `config.${profile}.json`]) { + copyFile( + path.join(sourceRoot, "data", config), + path.join(destinationRoot, "data", config), + ); + } + copyDirectory( + path.join(sourceRoot, "data", "explainer"), + path.join(destinationRoot, "data", "explainer"), + ); + copyFile( + path.join(tsRoot, "packages", "agents", "agents.catalog.json"), + path.join(out, "agents", "agents.catalog.json"), + ); +} + +async function bundleExecutable(entryPoint, outfile, external = [], assetRoot) { + return bundleEntry({ + entryPoint, + outfile, + external, + runtimeRootFromOutput: "../", + assetRoot, + }); +} + +export async function bundleAgentServer(args) { + const out = args.out; + fs.rmSync(out, { recursive: true, force: true }); + + run("pnpm", [ + "--filter", + "agent-server-bundled-runtime", + "--config.node-linker=hoisted", + "deploy", + "--prod", + out, + ]); + if (args.externalCli) { + run("node", [ + path.join(scriptsDir, "pruneSdkBinaries.mjs"), + "--dir", + out, + ]); + } + run("node", [path.join(scriptsDir, "pruneDeployFiles.mjs"), "--dir", out]); + + const profileConfig = readJson( + path.join( + tsRoot, + "packages", + "defaultAgentProvider", + "data", + `config.${args.profile}.json`, + ), + ); + const profilePackages = Object.values(profileConfig.agents ?? {}).map( + (entry) => entry.name, + ); + const externals = [ + ...profilePackages, + ...runtimeExternalPackages, + "@modelcontextprotocol/server-filesystem", + "readline/promises", + ]; + + const metafiles = {}; + metafiles.server = await bundleExecutable( + path.join( + tsRoot, + "packages", + "agentServer", + "server", + "dist", + "server.js", + ), + path.join(out, "dist", "server.js"), + externals, + out, + ); + metafiles.stop = await bundleExecutable( + path.join( + tsRoot, + "packages", + "agentServer", + "server", + "dist", + "stop.js", + ), + path.join(out, "dist", "stop.js"), + externals, + out, + ); + metafiles.agentProcess = await bundleExecutable( + path.join( + tsRoot, + "packages", + "dispatcher", + "nodeProviders", + "dist", + "agentProvider", + "process", + "agentProcess.js", + ), + path.join(out, "dist", "agentProcess.js"), + externals, + out, + ); + metafiles.commandExecutor = await bundleExecutable( + path.join(tsRoot, "packages", "commandExecutor", "dist", "server.js"), + path.join(out, "bin", "command-executor.js"), + externals, + out, + ); + + copyFile( + path.join(scriptsDir, "typeagent-serve.mjs"), + path.join(out, "typeagent-serve.mjs"), + ); + for (const script of [ + "getKeys.mjs", + "generate-selfhost-config.mjs", + "setup-devtunnel.mjs", + "list-tunnels.mjs", + ]) { + metafiles[script] = await bundleExecutable( + path.join(scriptsDir, script), + path.join(out, "tools", script), + externals, + out, + ); + } + copyFile( + path.join(tsRoot, "config.sample.yaml"), + path.join(out, "tools", "config.sample.yaml"), + ); + copyFile( + path.join(scriptsDir, "getKeys.config.json"), + path.join(out, "tools", "getKeys.config.json"), + ); + + copyProviderAssets(out, args.profile); + copyDispatcherAssets(out); + const agents = await bundleProfileAgents( + args.profile, + path.join(out, "node_modules"), + ); + fs.writeFileSync( + path.join(out, ".typeagent-profile"), + args.profile, + "utf8", + ); + if (args.externalCli) { + fs.writeFileSync( + path.join(out, ".typeagent-external-cli"), + "claude,copilot must be on PATH\n", + ); + } + + const metrics = fileMetrics(out); + const bundledInputs = new Set(); + for (const metafile of Object.values(metafiles)) { + for (const input of Object.keys(metafile.inputs)) { + bundledInputs.add(input); + } + } + writeJson(path.join(out, "bundle-manifest.json"), { + profile: args.profile, + platform: args.platform, + arch: args.arch, + externalCli: args.externalCli, + agents, + runtimeExternals: runtimeExternalPackages, + bundledInputs: [...bundledInputs].sort(), + metrics, + }); + console.log( + `Bundled agent server: ${metrics.files} files, ` + + `${(metrics.bytes / 1024 / 1024).toFixed(1)} MB`, + ); + return { metrics, agents }; +} + +async function main() { + await bundleAgentServer(parseArgs(process.argv)); +} + +if (path.resolve(process.argv[1] ?? "") === fileURLToPath(import.meta.url)) { + await main(); +} diff --git a/ts/tools/scripts/bundleNodeGlobals.mjs b/ts/tools/scripts/bundleNodeGlobals.mjs new file mode 100644 index 0000000000..07e5b9d7fa --- /dev/null +++ b/ts/tools/scripts/bundleNodeGlobals.mjs @@ -0,0 +1,8 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +import path from "node:path"; +import { fileURLToPath } from "node:url"; + +export const __filename = fileURLToPath(import.meta.url); +export const __dirname = path.dirname(__filename); diff --git a/ts/tools/scripts/bundleProductAgents.mjs b/ts/tools/scripts/bundleProductAgents.mjs new file mode 100644 index 0000000000..4f01ee327e --- /dev/null +++ b/ts/tools/scripts/bundleProductAgents.mjs @@ -0,0 +1,78 @@ +#!/usr/bin/env node +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +import fs from "node:fs"; +import path from "node:path"; +import { fileURLToPath } from "node:url"; +import { bundleAgentPackage } from "./bundleAgent.mjs"; +import { + packageInstallPath, + readJson, + tsRoot, + workspacePackages, + writeJson, +} from "./bundleUtils.mjs"; + +function parseArgs(argv) { + const args = { profile: "inbox" }; + for (let i = 2; i < argv.length; i++) { + const arg = argv[i]; + if (arg === "--out") args.out = argv[++i]; + else if (arg === "--profile") args.profile = argv[++i]; + else throw new Error(`Unknown argument: ${arg}`); + } + if (!args.out) { + throw new Error("Missing --out ."); + } + args.out = path.resolve(args.out); + return args; +} + +export async function bundleProfileAgents(profile, nodeModulesRoot) { + const configPath = path.join( + tsRoot, + "packages", + "defaultAgentProvider", + "data", + `config.${profile}.json`, + ); + const config = readJson(configPath); + const packages = workspacePackages(); + fs.mkdirSync(nodeModulesRoot, { recursive: true }); + const results = []; + for (const [agentName, entry] of Object.entries(config.agents ?? {})) { + const source = packages.get(entry.name); + if (!source) { + throw new Error( + `${agentName}: workspace package '${entry.name}' was not found.`, + ); + } + const destination = packageInstallPath(nodeModulesRoot, entry.name); + console.log(`[${agentName}] Bundling ${entry.name}...`); + const result = await bundleAgentPackage(source.directory, destination); + results.push({ + agentName, + packageName: entry.name, + execMode: entry.execMode ?? "separate", + ...result.metrics, + }); + } + writeJson(path.join(nodeModulesRoot, ".typeagent-agents.json"), { + profile, + agents: results, + }); + return results; +} + +async function main() { + const args = parseArgs(process.argv); + const results = await bundleProfileAgents(args.profile, args.out); + console.log( + `Bundled ${results.length} agents for profile '${args.profile}'.`, + ); +} + +if (path.resolve(process.argv[1] ?? "") === fileURLToPath(import.meta.url)) { + await main(); +} diff --git a/ts/tools/scripts/bundleUtils.mjs b/ts/tools/scripts/bundleUtils.mjs new file mode 100644 index 0000000000..02ad98136e --- /dev/null +++ b/ts/tools/scripts/bundleUtils.mjs @@ -0,0 +1,519 @@ +#!/usr/bin/env node +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +import { build } from "esbuild"; +import fs from "node:fs"; +import path from "node:path"; +import { builtinModules, createRequire } from "node:module"; +import { fileURLToPath } from "node:url"; + +const scriptsDir = path.dirname(fileURLToPath(import.meta.url)); +export const tsRoot = path.resolve(scriptsDir, "..", ".."); + +export const runtimeExternalPackages = [ + "@anthropic-ai/claude-agent-sdk", + "@azure/msal-node-extensions", + "@github/copilot-sdk", + "@modelcontextprotocol/server-filesystem", + "better-sqlite3", + "graphology", + "graphology-communities-louvain", + "graphology-layout", + "graphology-layout-forceatlas2", + "graphology-layout-noverlap", + "graphology-metrics", + "keytar", + "onnxruntime-node", + "puppeteer", + "puppeteer-extra", + "puppeteer-extra-plugin-adblocker", + "puppeteer-extra-plugin-stealth", + "sharp", +]; + +export const optionalExternalPackages = [ + "@aws-sdk/credential-providers", + "@img/sharp-libvips-dev", + "@img/sharp-wasm32", + "@mongodb-js/zstd", + "aws4", + "bufferutil", + "kerberos", + "mongodb-client-encryption", + "snappy", + "utf-8-validate", + "x11", +]; + +const ignoredDirectoryNames = new Set([ + ".git", + "benchmark", + "benchmarks", + "coverage", + "deploy", + "docs", + "examples", + "node_modules", + "test", + "tests", +]); + +const ignoredFilePatterns = [ + /\.d\.(?:ts|mts|cts)(?:\.map)?$/i, + /\.(?:js|mjs|cjs|css)\.map$/i, + /\.tsbuildinfo$/i, + /\.done\.build\.log$/i, +]; + +const runtimeAssetExtensions = new Set([ + ".ag.json", + ".agr", + ".bin", + ".css", + ".csv", + ".gif", + ".html", + ".ico", + ".jpeg", + ".jpg", + ".json", + ".md", + ".pas.json", + ".png", + ".svg", + ".txt", + ".wasm", + ".yaml", + ".yml", +]); + +export function readJson(file) { + return JSON.parse(fs.readFileSync(file, "utf8")); +} + +export function writeJson(file, value) { + fs.mkdirSync(path.dirname(file), { recursive: true }); + fs.writeFileSync(file, `${JSON.stringify(value, null, 2)}\n`); +} + +export function copyFile(source, destination) { + fs.mkdirSync(path.dirname(destination), { recursive: true }); + fs.copyFileSync(source, destination); +} + +export function resolveExportTarget(value) { + if (typeof value === "string") { + return value; + } + if (value && typeof value === "object") { + return ( + value.default ?? + value.import ?? + value.node ?? + value.require ?? + undefined + ); + } + return undefined; +} + +export function packageNameFromSpecifier(specifier) { + if ( + specifier.startsWith(".") || + specifier.startsWith("/") || + specifier.startsWith("node:") + ) { + return undefined; + } + const parts = specifier.split("/"); + return specifier.startsWith("@") + ? parts.length >= 2 + ? `${parts[0]}/${parts[1]}` + : undefined + : parts[0]; +} + +function isBuiltin(specifier) { + const name = specifier.replace(/^node:/, ""); + return builtinModules.includes(name); +} + +function isIgnoredFile(name) { + return ignoredFilePatterns.some((pattern) => pattern.test(name)); +} + +function isRuntimeAsset(file) { + if (isIgnoredFile(path.basename(file))) { + return false; + } + if ( + /^(?:readme|changelog|changes|contributing|history|security)(?:\..*)?$/i.test( + path.basename(file), + ) || + /^(?:tsconfig|jsconfig)(?:\..*)?\.json$/i.test(path.basename(file)) + ) { + return false; + } + const lower = file.toLowerCase(); + for (const extension of runtimeAssetExtensions) { + if (lower.endsWith(extension)) { + return true; + } + } + return /^(license|licence|notice)(\..*)?$/i.test(path.basename(file)); +} + +export function copyRuntimeAssets(sourceRoot, destinationRoot) { + const copied = []; + const stack = [sourceRoot]; + while (stack.length > 0) { + const current = stack.pop(); + for (const entry of fs.readdirSync(current, { withFileTypes: true })) { + const source = path.join(current, entry.name); + if (entry.isDirectory()) { + if (!ignoredDirectoryNames.has(entry.name.toLowerCase())) { + stack.push(source); + } + continue; + } + if (!entry.isFile() || !isRuntimeAsset(source)) { + continue; + } + const relative = path.relative(sourceRoot, source); + copyFile(source, path.join(destinationRoot, relative)); + copied.push(relative); + } + } + return copied; +} + +export function copyRuntimeTree(sourceRoot, destinationRoot) { + const copied = []; + const stack = [sourceRoot]; + while (stack.length > 0) { + const current = stack.pop(); + for (const entry of fs.readdirSync(current, { withFileTypes: true })) { + const source = path.join(current, entry.name); + if (entry.isDirectory()) { + if (!ignoredDirectoryNames.has(entry.name.toLowerCase())) { + stack.push(source); + } + continue; + } + if ( + !entry.isFile() || + isIgnoredFile(entry.name) || + /^(?:readme|changelog|changes|contributing|history|security)(?:\..*)?$/i.test( + entry.name, + ) + ) { + continue; + } + const relative = path.relative(sourceRoot, source); + copyFile(source, path.join(destinationRoot, relative)); + copied.push(relative); + } + } + return copied; +} + +function collectManifestFileReferences(value, result) { + if (typeof value === "string") { + if (/\.(?:ts|mts|cts|json|agr|yaml|yml|txt|md)$/i.test(value)) { + result.add(value); + } + return; + } + if (Array.isArray(value)) { + for (const item of value) { + collectManifestFileReferences(item, result); + } + return; + } + if (value && typeof value === "object") { + for (const item of Object.values(value)) { + collectManifestFileReferences(item, result); + } + } +} + +export function copyManifestReferences( + manifestSource, + packageRoot, + destinationRoot, +) { + const manifest = readJson(manifestSource); + const references = new Set(); + collectManifestFileReferences(manifest, references); + const copied = []; + for (const reference of references) { + const source = path.resolve(path.dirname(manifestSource), reference); + if ( + !source.startsWith(`${packageRoot}${path.sep}`) || + !fs.existsSync(source) || + !fs.statSync(source).isFile() + ) { + continue; + } + const relative = path.relative(packageRoot, source); + copyFile(source, path.join(destinationRoot, relative)); + copied.push(relative); + } + return copied; +} + +export async function bundleEntry({ + entryPoint, + outfile, + external = [], + runtimeRootFromOutput, + assetRoot, +}) { + const runtimeBanner = runtimeRootFromOutput + ? [ + `process.env.TYPEAGENT_RUNTIME_ROOT ??= __bundleFileURLToPath(new URL('${runtimeRootFromOutput}', import.meta.url));`, + ].join(" ") + : ""; + const result = await build({ + entryPoints: [entryPoint], + outfile, + bundle: true, + platform: "node", + format: "esm", + target: "node22", + external: [ + ...builtinModules.filter((name) => name !== "punycode"), + ...runtimeExternalPackages, + ...optionalExternalPackages, + ...external, + ], + metafile: true, + sourcemap: false, + legalComments: "none", + keepNames: true, + inject: [path.join(scriptsDir, "bundleNodeGlobals.mjs")], + banner: { + js: + "import { createRequire as __createRequire } from 'node:module'; " + + "import { fileURLToPath as __bundleFileURLToPath } from 'node:url'; " + + "const require = __createRequire(import.meta.url); " + + runtimeBanner, + }, + logLevel: "warning", + }); + if (assetRoot) { + copyReferencedTypeScriptAssets( + result.metafile, + outfile, + path.resolve(assetRoot), + ); + } + return result.metafile; +} + +function copyReferencedTypeScriptAssets(metafile, outfile, assetRoot) { + const outputDirectory = path.dirname(outfile); + const referencePattern = /(["'`])([^"'`]+\.(?:ts|mts|cts))\1/g; + for (const input of Object.keys(metafile.inputs)) { + const inputFile = path.isAbsolute(input) + ? input + : path.resolve(tsRoot, input); + if (!fs.existsSync(inputFile)) { + continue; + } + const sourceText = fs.readFileSync(inputFile, "utf8"); + for (const match of sourceText.matchAll(referencePattern)) { + const reference = match[2]; + if (path.isAbsolute(reference)) { + continue; + } + if (/\.d\.(?:ts|mts|cts)$/i.test(reference)) { + continue; + } + const source = path.resolve(path.dirname(inputFile), reference); + if (!fs.existsSync(source) || !fs.statSync(source).isFile()) { + continue; + } + const destination = path.resolve(outputDirectory, reference); + if ( + destination !== assetRoot && + !destination.startsWith(`${assetRoot}${path.sep}`) + ) { + throw new Error( + `Bundled runtime asset escapes the artifact: ${reference}`, + ); + } + if (fs.existsSync(destination)) { + const existing = fs.readFileSync(destination); + const incoming = fs.readFileSync(source); + if (!existing.equals(incoming)) { + throw new Error( + `Bundled runtime assets conflict at ${destination}.`, + ); + } + continue; + } + copyFile(source, destination); + } + } +} + +export function externalPackagesFromMetafile(metafile) { + const packages = new Set(); + for (const output of Object.values(metafile.outputs)) { + for (const imported of output.imports) { + if (!imported.external || isBuiltin(imported.path)) { + continue; + } + const packageName = packageNameFromSpecifier(imported.path); + if (packageName) { + packages.add(packageName); + } + } + } + return packages; +} + +function findPackageJsonFromResolved(resolved, packageName) { + let current = path.dirname(resolved); + while (current !== path.dirname(current)) { + const candidate = path.join(current, "package.json"); + if (fs.existsSync(candidate)) { + const pkg = readJson(candidate); + if (pkg.name === packageName) { + return candidate; + } + } + current = path.dirname(current); + } + return undefined; +} + +export function resolveInstalledPackage(packageName, fromPackageJson) { + const require = createRequire(fromPackageJson); + let packageJson; + try { + packageJson = require.resolve(`${packageName}/package.json`); + } catch { + try { + const resolved = require.resolve(packageName); + packageJson = findPackageJsonFromResolved(resolved, packageName); + } catch { + const hoistedPackageJson = path.join( + tsRoot, + "node_modules", + ".pnpm", + "node_modules", + ...packageName.split("/"), + "package.json", + ); + if (fs.existsSync(hoistedPackageJson)) { + packageJson = hoistedPackageJson; + } + } + if (!packageJson) { + const storePrefix = `${packageName.replace("/", "+")}@`; + const store = path.join(tsRoot, "node_modules", ".pnpm"); + const match = fs + .readdirSync(store, { withFileTypes: true }) + .find( + (entry) => + entry.isDirectory() && + entry.name.startsWith(storePrefix), + ); + if (match) { + const candidate = path.join( + store, + match.name, + "node_modules", + ...packageName.split("/"), + "package.json", + ); + if (fs.existsSync(candidate)) { + packageJson = candidate; + } + } + } + } + if (!packageJson) { + throw new Error( + `Unable to locate package.json for runtime external '${packageName}'.`, + ); + } + return { packageJson, package: readJson(packageJson) }; +} + +export function runtimeDependencyVersions(packageNames, fromPackageJson) { + const dependencies = {}; + for (const packageName of [...packageNames].sort()) { + if (!runtimeExternalPackages.includes(packageName)) { + continue; + } + const resolved = resolveInstalledPackage(packageName, fromPackageJson); + dependencies[packageName] = resolved.package.version; + } + return dependencies; +} + +export function workspacePackages() { + const roots = [ + path.join(tsRoot, "packages"), + path.join(tsRoot, "examples"), + ]; + const packages = new Map(); + for (const root of roots) { + const stack = [root]; + while (stack.length > 0) { + const current = stack.pop(); + for (const entry of fs.readdirSync(current, { + withFileTypes: true, + })) { + if ( + !entry.isDirectory() || + ignoredDirectoryNames.has(entry.name.toLowerCase()) + ) { + continue; + } + const directory = path.join(current, entry.name); + const packageJson = path.join(directory, "package.json"); + if (fs.existsSync(packageJson)) { + const pkg = readJson(packageJson); + if (pkg.name) { + packages.set(pkg.name, { + directory, + packageJson, + package: pkg, + }); + } + } else { + stack.push(directory); + } + } + } + } + return packages; +} + +export function packageInstallPath(root, packageName) { + return path.join(root, ...packageName.split("/")); +} + +export function fileMetrics(root) { + let files = 0; + let bytes = 0; + const stack = [root]; + while (stack.length > 0) { + const current = stack.pop(); + for (const entry of fs.readdirSync(current, { withFileTypes: true })) { + const full = path.join(current, entry.name); + if (entry.isDirectory()) { + stack.push(full); + } else if (entry.isFile()) { + files++; + bytes += fs.statSync(full).size; + } + } + } + return { files, bytes }; +} diff --git a/ts/tools/scripts/install-shell.ps1 b/ts/tools/scripts/install-shell.ps1 index f9df842411..eb12e6bb47 100644 --- a/ts/tools/scripts/install-shell.ps1 +++ b/ts/tools/scripts/install-shell.ps1 @@ -52,7 +52,9 @@ param( [switch]$SkipTypeAgentCheck, # Extra arguments splatted to install-typeagent.ps1 when the agent-server is # missing (e.g. @{ Provider = "copilot"; BootstrapPrereqs = $true }). - [hashtable]$TypeAgentArgs = @{} + [hashtable]$TypeAgentArgs = @{}, + [ValidateSet("All", "Download", "Install", "Verify")] + [string]$Phase = "All" ) $ErrorActionPreference = "Stop" @@ -238,51 +240,56 @@ function Get-PackagePathFromYml { return $value } -Initialize-Log -Path $LogPath +$dest = Join-Path $env:TEMP "typeagent-install-shell" +$statePath = Join-Path $dest "install-state.json" + +if ($Phase -in @("All", "Download")) { + Initialize-Log -Path $LogPath +} elseif ($LogPath -and -not (Test-Path $LogPath)) { + Initialize-Log -Path $LogPath +} -# The shipped shell is connect-only: it auto-spawns and connects to a separately -# installed TypeAgent agent-server. Ensure that server is installed first so the -# shell has something to connect to, mirroring the MSI ordering (agent service -# before shell). The agent-server install lays down typeagent-serve.mjs at its -# InstallDir root (see install-typeagent.ps1). -if (-not $SkipTypeAgentCheck) { +function Confirm-AgentServer { + if ($SkipTypeAgentCheck) { + return + } $agentServerMarker = Join-Path $env:LOCALAPPDATA "TypeAgent\agent-server\typeagent-serve.mjs" if (Test-Path $agentServerMarker) { Write-Log "Found TypeAgent agent-server at $agentServerMarker." - } else { - Write-Log "TypeAgent agent-server not found at $agentServerMarker; installing it first via install-typeagent.ps1." - $installTypeAgent = Join-Path $PSScriptRoot "install-typeagent.ps1" - if (-not (Test-Path $installTypeAgent)) { - Fail "Cannot find install-typeagent.ps1 next to install-shell.ps1 to satisfy the agent-server dependency. Re-run with -SkipTypeAgentCheck to bypass." - } - & $installTypeAgent @TypeAgentArgs - if ($LASTEXITCODE -ne 0) { - Fail "Agent-server install (install-typeagent.ps1) failed with exit code $LASTEXITCODE; aborting shell install." - } - if (-not (Test-Path $agentServerMarker)) { - Fail "install-typeagent.ps1 completed but agent-server marker still missing at $agentServerMarker." - } - Write-Log "TypeAgent agent-server installed." + return } -} -if (-not $BlobBaseUrl -and -not $Storage -and -not ($Feed -and $FeedPackage)) { - Fail "Provide a shell source: -Storage (with optional -Container), -BlobBaseUrl, or -Feed with -FeedPackage/-Organization." + Write-Log "TypeAgent agent-server not found at $agentServerMarker; installing it first via install-typeagent.ps1." + $installTypeAgent = Join-Path $PSScriptRoot "install-typeagent.ps1" + if (-not (Test-Path $installTypeAgent)) { + Fail "Cannot find install-typeagent.ps1 next to install-shell.ps1 to satisfy the agent-server dependency. Re-run with -SkipTypeAgentCheck to bypass." + } + & $installTypeAgent @TypeAgentArgs + if ($LASTEXITCODE -ne 0) { + Fail "Agent-server install (install-typeagent.ps1) failed with exit code $LASTEXITCODE; aborting shell install." + } + if (-not (Test-Path $agentServerMarker)) { + Fail "install-typeagent.ps1 completed but agent-server marker still missing at $agentServerMarker." + } + Write-Log "TypeAgent agent-server installed." } -$arch = Get-Arch -$channelArch = "$Channel-$arch" -$ymlName = "$channelArch.yml" +function Download-ShellPayload { + if (-not $BlobBaseUrl -and -not $Storage -and -not ($Feed -and $FeedPackage)) { + Fail "Provide a shell source: -Storage (with optional -Container), -BlobBaseUrl, or -Feed with -FeedPackage/-Organization." + } -Write-Log "Installing TypeAgent Shell (channel '$Channel', arch '$arch')" + Confirm-AgentServer + $arch = Get-Arch + $channelArch = "$Channel-$arch" + $ymlName = "$channelArch.yml" + Write-Log "Downloading TypeAgent Shell (channel '$Channel', arch '$arch')" -$dest = Join-Path $env:TEMP "typeagent-install-shell" -if (Test-Path $dest) { - Remove-Item -Recurse -Force $dest -} -New-Item -ItemType Directory -Force -Path $dest | Out-Null + if (Test-Path $dest) { + Remove-Item -Recurse -Force $dest + } + New-Item -ItemType Directory -Force -Path $dest | Out-Null -try { $ymlPath = Join-Path $dest $ymlName $script:packagePath = $null @@ -347,26 +354,94 @@ try { Fail "Shell package not found after download: $packagePath" } + [pscustomobject]@{ packagePath = $packagePath } | + ConvertTo-Json | + Set-Content -Path $statePath -Encoding utf8 + Write-Log "Shell download phase complete." +} + +function Get-DownloadedShellPackage { + if (-not (Test-Path $statePath)) { + Fail "Shell download state not found at $statePath." + } + $state = Get-Content -Path $statePath -Raw | ConvertFrom-Json + $packagePath = [string]$state.packagePath + if (-not $packagePath -or -not (Test-Path $packagePath)) { + Fail "Downloaded Shell package is missing: $packagePath" + } + return $packagePath +} + +function Install-ShellPayload { + $packagePath = Get-DownloadedShellPackage Write-Log "Running silent install: $packagePath /S" $proc = Start-Process -FilePath $packagePath -ArgumentList "/S" -Wait -PassThru if ($proc.ExitCode -ne 0) { Fail "Shell installer exited with code $($proc.ExitCode)." } - Write-Log "TypeAgent Shell installed successfully." +} + +function Find-ShellExecutable { + $candidates = @( + (Join-Path $env:LOCALAPPDATA "Programs\typeagentshell\typeagentshell.exe"), + (Join-Path $env:LOCALAPPDATA "Programs\TypeAgent Shell\TypeAgent Shell.exe"), + (Join-Path $env:LOCALAPPDATA "Programs\typeagent-shell\typeagent-shell.exe") + ) + foreach ($candidate in $candidates) { + if (Test-Path $candidate) { + return $candidate + } + } + $programs = Join-Path $env:LOCALAPPDATA "Programs" + if (Test-Path $programs) { + return Get-ChildItem -Path $programs -Recurse -File -Filter "*.exe" -ErrorAction SilentlyContinue | + Where-Object { $_.Name -match "typeagent.*shell|shell.*typeagent" } | + Select-Object -First 1 -ExpandProperty FullName + } + return $null +} +function Verify-ShellInstallation { + $exe = Find-ShellExecutable + if ($exe) { + Write-Log "Verified TypeAgent Shell executable: $exe" + } else { + Write-Log "WARNING: TypeAgent Shell executable was not found under $env:LOCALAPPDATA\Programs." + } if (-not $NoStart) { - $exe = Join-Path $env:LOCALAPPDATA "Programs\typeagentshell\typeagentshell.exe" - if (Test-Path $exe) { + if ($exe) { Write-Log "Launching TypeAgent Shell." Start-Process -FilePath $exe | Out-Null } else { - Write-Log "Shell executable not found at $exe; skipping launch." + Write-Log "Shell executable not found; skipping launch." + } + } + Write-Log "Shell verification phase complete." +} + +try { + switch ($Phase) { + "Download" { + Download-ShellPayload + } + "Install" { + Install-ShellPayload + } + "Verify" { + Verify-ShellInstallation + } + "All" { + Download-ShellPayload + Install-ShellPayload + Verify-ShellInstallation } } } finally { - if (Test-Path $dest) { - Remove-Item -Recurse -Force $dest -ErrorAction SilentlyContinue + if ($Phase -in @("All", "Verify")) { + if (Test-Path $dest) { + Remove-Item -Recurse -Force $dest -ErrorAction SilentlyContinue + } } } diff --git a/ts/tools/scripts/packageOptionalAgents.mjs b/ts/tools/scripts/packageOptionalAgents.mjs index 8a90ace4e9..443cb7397b 100644 --- a/ts/tools/scripts/packageOptionalAgents.mjs +++ b/ts/tools/scripts/packageOptionalAgents.mjs @@ -4,16 +4,15 @@ /** * Package the optional agents (those omitted from a server profile) as - * self-contained, installable bundles — Option 3 from + * self-contained, installable bundles - Option 3 from * codeDocs .../2026-06-11_typeagent-plugin-agent-distribution. * * The lean inbox profile (config..json) drops some agents; this packs * each dropped agent so users can reinstall it on demand. Each agent is produced - * via `pnpm deploy` (a folder with the agent + its full dep closure bundled in - * node_modules, and its manifest/grammar data files intact), then foreign-arch - * pruned. Because the repo deliberately does NOT publish its internal libraries - * (aiclient, telemetry, knowpro, ...), bundling them per-agent avoids publishing - * them or renaming them to the @typeagent/ scope (see the Option 2 design doc). + * by `bundleAgentPackage()`, with only declared runtime externals installed in + * an adjacent node_modules directory, then foreign-architecture files are + * pruned. Internal TypeAgent libraries are included in the generated handler + * bundle and do not need to be published independently. * * An extracted bundle is loadable by the dispatcher's existing path-based * `@install ` (npmAppAgentProvider resolves the agent's @@ -30,9 +29,11 @@ import { spawnSync } from "node:child_process"; import fs from "node:fs"; import path from "node:path"; import { fileURLToPath } from "node:url"; +import { pathToFileURL } from "node:url"; +import { bundleAgentPackage } from "./bundleAgent.mjs"; +import { readJson, tsRoot, workspacePackages } from "./bundleUtils.mjs"; const scriptsDir = path.dirname(fileURLToPath(import.meta.url)); -const tsRoot = path.resolve(scriptsDir, "..", ".."); function parseArgs(argv) { const args = { profile: "inbox", skipPrune: false }; @@ -53,19 +54,34 @@ function parseArgs(argv) { return args; } -function run(cmd, cmdArgs, cwd) { +function run(cmd, cmdArgs, cwd, env = process.env) { console.log(` > ${cmd} ${cmdArgs.join(" ")}`); const res = spawnSync(cmd, cmdArgs, { cwd, stdio: "inherit", shell: process.platform === "win32", + env, }); if (res.status !== 0) throw new Error(`Command failed (${res.status}): ${cmd}`); } -function readJson(f) { - return JSON.parse(fs.readFileSync(f, "utf8")); +function writeRuntimeInstallWorkspace(directory) { + const content = [ + 'packages: ["."]', + "allowBuilds:", + ' "@azure/msal-node-extensions": true', + ' "@azure/msal-node-runtime": true', + " better-sqlite3: true", + " keytar: true", + " onnxruntime-node: true", + " puppeteer: false", + " sharp: true", + "", + ].join("\n"); + const workspace = path.join(directory, "pnpm-workspace.yaml"); + fs.writeFileSync(workspace, content, "utf8"); + return workspace; } function agentNames(cfg) { @@ -87,33 +103,6 @@ function toBundleName(npmName) { .toLowerCase(); } -// Workspace packages keyed by npm name -> { path, private }. Used to decide -// which agents are published to the npm feed. -function workspacePackages() { - const res = spawnSync("pnpm", ["ls", "-r", "--depth", "-1", "--json"], { - cwd: tsRoot, - encoding: "utf8", - maxBuffer: 1 << 26, - shell: process.platform === "win32", - }); - if (res.status !== 0) - throw new Error(`pnpm ls failed (${res.status}): ${res.stderr ?? ""}`); - const map = new Map(); - for (const p of JSON.parse(res.stdout)) if (p.name) map.set(p.name, p); - return map; -} - -// An agent published to the npm feed is installed via its npm specifier (M1), -// so it must NOT also be shipped as a universal package. The npm publish step -// packs '@typeagent/*' packages that aren't private, so mirror that filter. -function isNpmPublished(npmName, pkgs) { - if (!npmName.startsWith("@typeagent/")) return false; - const p = pkgs.get(npmName); - if (!p) return false; - const pj = readJson(path.join(p.path, "package.json")); - return pj.private !== true; -} - // Resolve an exports subpath target from a package.json (handles string or // conditional-object export entries). function exportTarget(pkg, key) { @@ -125,7 +114,7 @@ function exportTarget(pkg, key) { // Confirm the deployed agent is loadable: the agent/manifest and agent/handlers // exports must point at files that exist in the bundle. -function validateAgentBundle(dir, npmName) { +async function validateAgentBundle(dir, npmName) { const pkg = readJson(path.join(dir, "package.json")); const checks = ["./agent/manifest", "./agent/handlers"]; for (const key of checks) { @@ -138,19 +127,17 @@ function validateAgentBundle(dir, npmName) { ); } } - // The handler module must be present with deps resolvable: at least confirm - // node_modules exists and the agent SDK is bundled. - if ( - !fs.existsSync( - path.join(dir, "node_modules", "@typeagent", "agent-sdk"), - ) - ) { - throw new Error(`${npmName}: @typeagent/agent-sdk not bundled`); + const handlerTarget = exportTarget(pkg, "./agent/handlers"); + const handler = await import( + `${pathToFileURL(path.join(dir, handlerTarget)).href}?validate=${Date.now()}` + ); + if (typeof handler.instantiate !== "function") { + throw new Error(`${npmName}: handler does not export instantiate().`); } return true; } -function main() { +async function main() { const args = parseArgs(process.argv); const dataDir = path.join( tsRoot, @@ -169,21 +156,7 @@ function main() { args.agents.includes(toBundleName(n)), ); - // Agents published to the npm feed are installed via their npm specifier, - // so don't also ship them as universal packages. Only bundle agents that - // can't be npm-published. An explicit `--agents` list overrides this (for - // local testing of a specific bundle). - if (!args.agents && excluded.length) { - const pkgs = workspacePackages(); - const npmPublished = excluded.filter((n) => isNpmPublished(n, pkgs)); - if (npmPublished.length) - console.warn( - `Skipping ${npmPublished.length} npm-published agent(s) ` + - `(installed via the npm feed, not as universal packages): ` + - npmPublished.join(", "), - ); - excluded = excluded.filter((n) => !npmPublished.includes(n)); - } + const pkgs = workspacePackages(); // Universal-package names must be unique after scope stripping. const seen = new Map(); @@ -207,20 +180,35 @@ function main() { for (const npmName of excluded) { const bundleName = toBundleName(npmName); const dest = path.join(args.out, bundleName); - console.log(`\n[${npmName}] deploying -> ${bundleName}/ ...`); - fs.rmSync(dest, { recursive: true, force: true }); - run( - "pnpm", - [ - "--filter", - npmName, - "--config.node-linker=hoisted", - "deploy", - "--prod", - dest, - ], - tsRoot, - ); + const source = pkgs.get(npmName); + if (!source) { + throw new Error(`Workspace package '${npmName}' was not found.`); + } + console.log(`\n[${npmName}] bundling -> ${bundleName}/ ...`); + await bundleAgentPackage(source.directory, dest); + const generatedPackage = readJson(path.join(dest, "package.json")); + if (Object.keys(generatedPackage.dependencies ?? {}).length > 0) { + const workspace = writeRuntimeInstallWorkspace(dest); + try { + run( + "pnpm", + [ + "install", + "--prod", + "--config.node-linker=hoisted", + "--lockfile=false", + ], + dest, + { + ...process.env, + PUPPETEER_SKIP_DOWNLOAD: "true", + PUPPETEER_SKIP_CHROMIUM_DOWNLOAD: "true", + }, + ); + } finally { + fs.rmSync(workspace, { force: true }); + } + } if (!args.skipPrune) { run( "node", @@ -236,10 +224,8 @@ function main() { tsRoot, ); } - validateAgentBundle(dest, npmName); - console.log( - `[${npmName}] validated (manifest + handlers + agent-sdk present).`, - ); + await validateAgentBundle(dest, npmName); + console.log(`[${npmName}] validated (manifest + handler import).`); results.push(bundleName); } @@ -253,10 +239,7 @@ function main() { platform: args.platform, arch: args.arch, bundles: results, - note: - "npm-published agents ('@typeagent/*', not private) are " + - "installed from the npm feed and are intentionally not " + - "bundled as universal packages.", + format: "bundleAgentPackage", }, null, 2, @@ -271,4 +254,4 @@ function main() { ); } -main(); +await main(); diff --git a/ts/tools/scripts/pruneDeployFiles.mjs b/ts/tools/scripts/pruneDeployFiles.mjs index c18c3cbe69..c39e191b50 100644 --- a/ts/tools/scripts/pruneDeployFiles.mjs +++ b/ts/tools/scripts/pruneDeployFiles.mjs @@ -21,7 +21,14 @@ const removableDirectoryNames = new Set([ const removableDocumentNames = /^(authors|changelog|changes|contributing|history|readme|security)(\..*)?$/i; const sourceMapExtensions = [".js.map", ".mjs.map", ".cjs.map", ".css.map"]; -const declarationExtensions = [".d.ts", ".d.mts", ".d.cts"]; +const declarationExtensions = [ + ".d.ts", + ".d.mts", + ".d.cts", + ".d.ts.map", + ".d.mts.map", + ".d.cts.map", +]; function parseArgs(argv) { const args = { dryRun: false }; @@ -52,6 +59,7 @@ function shouldRemoveFile(name) { return ( sourceMapExtensions.some((extension) => lower.endsWith(extension)) || declarationExtensions.some((extension) => lower.endsWith(extension)) || + lower.endsWith(".tsbuildinfo") || removableDocumentNames.test(name) ); } diff --git a/ts/tools/scripts/stageCopilotPlugin.mjs b/ts/tools/scripts/stageCopilotPlugin.mjs new file mode 100644 index 0000000000..8026629ec4 --- /dev/null +++ b/ts/tools/scripts/stageCopilotPlugin.mjs @@ -0,0 +1,72 @@ +#!/usr/bin/env node +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +import fs from "node:fs"; +import path from "node:path"; +import { fileURLToPath } from "node:url"; +import { copyFile, fileMetrics, tsRoot, writeJson } from "./bundleUtils.mjs"; + +const runtimeFiles = [ + ".mcp.json", + "hooks.json", + "plugin.json", + "dist/hooks/hook-agent-stop.js", + "dist/hooks/hook-post-tool.js", + "dist/hooks/hook-powershell.js", + "dist/hooks/hook-router.js", + "dist/mcp/server.js", +]; + +function parseArgs(argv) { + const args = {}; + for (let i = 2; i < argv.length; i++) { + const arg = argv[i]; + if (arg === "--out") args.out = argv[++i]; + else throw new Error(`Unknown argument: ${arg}`); + } + if (!args.out) { + throw new Error("Missing --out ."); + } + args.out = path.resolve(args.out); + return args; +} + +export function stageCopilotPlugin(out) { + const sourceRoot = path.join(tsRoot, "packages", "copilot-plugin"); + fs.rmSync(out, { recursive: true, force: true }); + for (const relative of runtimeFiles) { + const source = path.join(sourceRoot, relative); + if (!fs.existsSync(source)) { + throw new Error( + `Copilot plugin runtime file is missing: ${source}`, + ); + } + copyFile(source, path.join(out, relative)); + } + for (const directory of ["agents", "skills"]) { + fs.cpSync(path.join(sourceRoot, directory), path.join(out, directory), { + recursive: true, + }); + } + const metrics = fileMetrics(out); + writeJson(path.join(out, "bundle-manifest.json"), { + package: "@typeagent/copilot-plugin", + runtimeFiles, + metrics, + }); + return metrics; +} + +function main() { + const args = parseArgs(process.argv); + const metrics = stageCopilotPlugin(args.out); + console.log( + `Staged Copilot plugin: ${metrics.files} files, ` + + `${(metrics.bytes / 1024 / 1024).toFixed(1)} MB`, + ); +} + +if (path.resolve(process.argv[1] ?? "") === fileURLToPath(import.meta.url)) { + main(); +} diff --git a/ts/tools/scripts/validateBundledArtifact.mjs b/ts/tools/scripts/validateBundledArtifact.mjs new file mode 100644 index 0000000000..af2123c2f4 --- /dev/null +++ b/ts/tools/scripts/validateBundledArtifact.mjs @@ -0,0 +1,254 @@ +#!/usr/bin/env node +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +import { spawnSync } from "node:child_process"; +import fs from "node:fs"; +import path from "node:path"; +import { createRequire } from "node:module"; +import { pathToFileURL } from "node:url"; +import { fileMetrics, readJson } from "./bundleUtils.mjs"; + +function getBackgroundResources() { + return process + .getActiveResourcesInfo() + .filter((resource) => !["PipeWrap", "TTYWrap"].includes(resource)); +} + +function parseArgs(argv) { + const args = { maxFiles: 8000 }; + for (let i = 2; i < argv.length; i++) { + const arg = argv[i]; + if (arg === "--dir") args.dir = argv[++i]; + else if (arg === "--max-files") args.maxFiles = Number(argv[++i]); + else throw new Error(`Unknown argument: ${arg}`); + } + if (!args.dir) { + throw new Error("Missing --dir ."); + } + args.dir = path.resolve(args.dir); + return args; +} + +function declaredRuntimeDevelopmentFiles(root) { + const allowed = new Set(); + const distribution = readJson( + path.join(root, "node_modules", ".typeagent-agents.json"), + ); + for (const agent of distribution.agents) { + const directory = packageRoot(root, agent.packageName); + const pkg = readJson(path.join(directory, "package.json")); + for (const mapping of pkg.typeagent?.bundle?.assetMappings ?? []) { + if (/\.(?:d\.)?(?:ts|mts|cts)$/i.test(mapping.destination)) { + allowed.add(path.resolve(directory, mapping.destination)); + } + } + } + return allowed; +} + +function findDevelopmentFiles(root, allowed) { + const bad = []; + const stack = [root]; + while (stack.length > 0) { + const current = stack.pop(); + for (const entry of fs.readdirSync(current, { withFileTypes: true })) { + const full = path.join(current, entry.name); + if (entry.isDirectory()) { + stack.push(full); + } else if ( + entry.isFile() && + !allowed.has(path.resolve(full)) && + (/\.d\.(?:ts|mts|cts)(?:\.map)?$/i.test(entry.name) || + /\.(?:js|mjs|cjs|css)\.map$/i.test(entry.name) || + /\.tsbuildinfo$/i.test(entry.name)) + ) { + bad.push(full); + } + } + } + return bad; +} + +function packageRoot(root, packageName) { + return path.join(root, "node_modules", ...packageName.split("/")); +} + +function validateDeclaredBundleFiles(root, packageName) { + const packageDirectory = packageRoot(root, packageName); + const pkg = readJson(path.join(packageDirectory, "package.json")); + for (const entry of pkg.typeagent?.bundle?.entries ?? []) { + const file = path.join(packageDirectory, entry); + if (!fs.existsSync(file) || !fs.statSync(file).isFile()) { + throw new Error(`${packageName}: bundle entry is missing ${file}.`); + } + } + for (const asset of pkg.typeagent?.bundle?.assets ?? []) { + const file = path.join(packageDirectory, asset); + if (!fs.existsSync(file)) { + throw new Error(`${packageName}: bundle asset is missing ${file}.`); + } + } + for (const mapping of pkg.typeagent?.bundle?.assetMappings ?? []) { + const file = path.join(packageDirectory, mapping.destination); + if (!fs.existsSync(file) || !fs.statSync(file).isFile()) { + throw new Error( + `${packageName}: mapped bundle asset is missing ${file}.`, + ); + } + } +} + +function validateBrowserRuntime(root) { + const browserRoot = packageRoot(root, "@typeagent/browser"); + const requiredFiles = [ + "dist/agent/phrases.json", + "dist/puppeteer/index.mjs", + "dist/views/server/server.mjs", + "src/agent/discovery/schema/discoveryActions.mts", + "src/agent/indexing/schema/summarization.mts", + "src/agent/knowledge/actions/schema/topicRelationship.mts", + "src/agent/knowledge/schema/pageQuestionSchema.mts", + "src/agent/search/schema/answerEnhancement.mts", + "src/agent/search/schema/queryAnalysis.mts", + "src/agent/webFlows/schema/browserApi.mts", + "src/agent/webFlows/schema/webFlowGeneration.mts", + "src/agent/webFlows/webFlowSandbox.d.ts", + ]; + for (const relative of requiredFiles) { + const file = path.join(browserRoot, relative); + if (!fs.existsSync(file) || !fs.statSync(file).isFile()) { + throw new Error( + `@typeagent/browser: runtime file is missing ${file}.`, + ); + } + } + const extensionRoot = path.join(browserRoot, "dist", "extension"); + const extensionScripts = []; + const stack = [extensionRoot]; + while (stack.length > 0) { + const current = stack.pop(); + for (const entry of fs.readdirSync(current, { withFileTypes: true })) { + const full = path.join(current, entry.name); + if (entry.isDirectory()) { + stack.push(full); + } else if (entry.isFile() && /\.(?:js|mjs)$/i.test(entry.name)) { + extensionScripts.push(full); + } + } + } + if (extensionScripts.length === 0) { + throw new Error( + "@typeagent/browser: bundled extension contains no JavaScript files.", + ); + } +} + +function validateFlowRuntime(root, packageNames) { + for (const [packageName, relative] of [ + ["@typeagent/taskflow-typeagent", "src/script/taskFlowSandbox.d.ts"], + ["@typeagent/powershell-typeagent", "scripts/scriptHost.ps1"], + ]) { + if (!packageNames.has(packageName)) { + continue; + } + const file = path.join(packageRoot(root, packageName), relative); + if (!fs.existsSync(file) || !fs.statSync(file).isFile()) { + throw new Error(`${packageName}: runtime file is missing ${file}.`); + } + } +} + +async function validateAgents(root) { + const require = createRequire( + path.join(root, "default-agent-provider", "package.json"), + ); + const distribution = readJson( + path.join(root, "node_modules", ".typeagent-agents.json"), + ); + const packageNames = new Set( + distribution.agents.map((agent) => agent.packageName), + ); + for (const agent of distribution.agents) { + validateDeclaredBundleFiles(root, agent.packageName); + const resourcesBefore = getBackgroundResources(); + const manifest = require(`${agent.packageName}/agent/manifest`); + if (!manifest || typeof manifest !== "object") { + throw new Error(`${agent.packageName}: manifest did not load.`); + } + const handler = require.resolve(`${agent.packageName}/agent/handlers`); + const module = await import(pathToFileURL(handler).href); + if (typeof module.instantiate !== "function") { + throw new Error(`${agent.packageName}: instantiate() is missing.`); + } + const resourcesAfter = getBackgroundResources(); + if (resourcesAfter.length > resourcesBefore.length) { + console.warn( + `${agent.packageName} import added background resource(s): ` + + resourcesAfter.slice(resourcesBefore.length).join(", "), + ); + } + } + if (packageNames.has("@typeagent/browser")) { + validateBrowserRuntime(root); + } + validateFlowRuntime(root, packageNames); +} + +function validateNativeRuntime(root) { + const runtimePackage = path.join(root, "package.json"); + const script = [ + "const runtimeRequire = require('node:module').createRequire(process.argv[1]);", + "const Database = runtimeRequire('better-sqlite3');", + "const db = new Database(':memory:');", + "db.exec('create table smoke(value integer)');", + "db.close();", + ].join(""); + const result = spawnSync(process.execPath, ["-e", script, runtimePackage], { + encoding: "utf8", + }); + if (result.status !== 0) { + throw new Error( + `better-sqlite3 smoke test failed: ${result.stderr || result.stdout}`, + ); + } +} + +async function main() { + const args = parseArgs(process.argv); + const metrics = fileMetrics(args.dir); + if (metrics.files > args.maxFiles) { + throw new Error( + `Bundled artifact has ${metrics.files} files; maximum is ${args.maxFiles}.`, + ); + } + const developmentFiles = findDevelopmentFiles( + args.dir, + declaredRuntimeDevelopmentFiles(args.dir), + ); + if (developmentFiles.length > 0) { + throw new Error( + `Bundled artifact contains development files:\n${developmentFiles + .slice(0, 20) + .join("\n")}`, + ); + } + await validateAgents(args.dir); + validateNativeRuntime(args.dir); + console.log( + `Validated bundled artifact: ${metrics.files} files, ` + + `${(metrics.bytes / 1024 / 1024).toFixed(1)} MB`, + ); +} + +await main(); + +const activeResources = process + .getActiveResourcesInfo() + .filter((resource) => !["PipeWrap", "TTYWrap"].includes(resource)); +if (activeResources.length > 0) { + throw new Error( + `Agent imports left ${activeResources.length} background resource(s) open: ` + + activeResources.join(", "), + ); +}