From 3614cab5ac17c0fc41a13d18ff7e87a6bebda94d Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Mon, 27 Jan 2025 12:18:58 -0800 Subject: [PATCH 01/86] Fix Call Hierarchy Calls From. (#13201) --- Extension/src/LanguageServer/Providers/callHierarchyProvider.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Extension/src/LanguageServer/Providers/callHierarchyProvider.ts b/Extension/src/LanguageServer/Providers/callHierarchyProvider.ts index 82bcf39efd..6c6d39f07d 100644 --- a/Extension/src/LanguageServer/Providers/callHierarchyProvider.ts +++ b/Extension/src/LanguageServer/Providers/callHierarchyProvider.ts @@ -224,7 +224,7 @@ export class CallHierarchyProvider implements vscode.CallHierarchyProvider { let response: CallHierarchyCallsItemResult | undefined; let cancelled: boolean = false; try { - await this.client.languageClient.sendRequest(CallHierarchyCallsFromRequest, params, token); + response = await this.client.languageClient.sendRequest(CallHierarchyCallsFromRequest, params, token); } catch (e: any) { cancelled = e instanceof ResponseError && (e.code === RequestCancelled || e.code === ServerCancelled); if (!cancelled) { From 77f30faf00db1eb24c19f37aebc8d9967256436a Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Mon, 27 Jan 2025 20:02:08 -0800 Subject: [PATCH 02/86] Fix an undefined access when an edit is done before cpptools starts (#13206) * Fix an undefined access. --- Extension/src/LanguageServer/client.ts | 3 ++- Extension/src/LanguageServer/extension.ts | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Extension/src/LanguageServer/client.ts b/Extension/src/LanguageServer/client.ts index 7a840a795f..ff09e45ea3 100644 --- a/Extension/src/LanguageServer/client.ts +++ b/Extension/src/LanguageServer/client.ts @@ -1842,7 +1842,8 @@ export class DefaultClient implements Client { public onDidChangeTextDocument(textDocumentChangeEvent: vscode.TextDocumentChangeEvent): void { if (util.isCpp(textDocumentChangeEvent.document)) { // If any file has changed, we need to abort the current rename operation - if (workspaceReferences.renamePending) { + if (workspaceReferences !== undefined // Occurs when a document changes before cpptools starts. + && workspaceReferences.renamePending) { workspaceReferences.cancelCurrentReferenceRequest(refs.CancellationSender.User); } diff --git a/Extension/src/LanguageServer/extension.ts b/Extension/src/LanguageServer/extension.ts index a7fbecb074..6cc1232d5f 100644 --- a/Extension/src/LanguageServer/extension.ts +++ b/Extension/src/LanguageServer/extension.ts @@ -298,7 +298,7 @@ async function onDidChangeSettings(event: vscode.ConfigurationChangeEvent): Prom } } -async function onDidChangeTextDocument(event: vscode.TextDocumentChangeEvent): Promise { +function onDidChangeTextDocument(event: vscode.TextDocumentChangeEvent): void { const me: Client = clients.getClientFor(event.document.uri); me.onDidChangeTextDocument(event); } From 99864b0fd7b23ffb4499f1d8b105ef664fa0ae95 Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Tue, 28 Jan 2025 11:53:05 -0800 Subject: [PATCH 03/86] Update changelog and version for 1.23.5. (#13208) * Update changelog and version for 1.23.5. --- Extension/CHANGELOG.md | 65 +++++++++++++++--------------------------- Extension/package.json | 2 +- 2 files changed, 24 insertions(+), 43 deletions(-) diff --git a/Extension/CHANGELOG.md b/Extension/CHANGELOG.md index c9f0a4638f..97a78a34bd 100644 --- a/Extension/CHANGELOG.md +++ b/Extension/CHANGELOG.md @@ -1,29 +1,25 @@ # C/C++ for Visual Studio Code Changelog -## Version 1.23.4: January 21, 2025 -### Bug Fixes -* Fix some localization issues. [#12909](https://github.com/microsoft/vscode-cpptools/issues/12909), [#13090](https://github.com/microsoft/vscode-cpptools/issues/13090) -* Fix a couple bugs with `.editorConfig` handling. [PR #13140](https://github.com/microsoft/vscode-cpptools/pull/13140) -* Fix a bug when processing a file with invalid multi-byte sequences. [#13150](https://github.com/microsoft/vscode-cpptools/issues/13150) -* Fix a potential telemetry issue with Copilot hover. [PR #13158](https://github.com/microsoft/vscode-cpptools/pull/13158) -* Fix a crash when Copilot hover is used on code with no definition file (e.g. literals). -* Update clang-format and clang-tidy from 19.1.6 to 19.1.7. -* Update vsdbg from 17.12.10729.1 to 17.13.20115.1. -* Fix `libiconv.dll` not being signed on Windows. -* Fix incorrect GB2312 decoding on Linux. - -## Version 1.23.3: January 9, 2025 +## Version 1.23.5: January 28, 2025 ### Enhancements * Modifications to the snippet completions to more closely match the snippets provided by TypeScript. [#4482](https://github.com/microsoft/vscode-cpptools/issues/4482) * Enable setting multiple compile commands. [#7029](https://github.com/microsoft/vscode-cpptools/issues/7029) * Thank you for the contribution. [@yiftahw](https://github.com/yiftahw) [PR #12960](https://github.com/microsoft/vscode-cpptools/pull/12960) +* Changes to how paths are internally canonicalized on Linux and macOS, avoiding file system access to improve performance and delay resolution of symbolic links. [#12924](https://github.com/microsoft/vscode-cpptools/issues/12924) +* Add handling of `-fno-char8_t` and `-fchar8_t` compiler arguments. [#12968](https://github.com/microsoft/vscode-cpptools/issues/12968) +* Add support for providing well-known compiler argument information to Copilot Completions. [PR #12979](https://github.com/microsoft/vscode-cpptools/pull/12979) +* Fixed unnecessary cancellation of Copilot context requests. [PR #12988](https://github.com/microsoft/vscode-cpptools/pull/12988) +* Add support for passing an additional parameter to `C_Cpp.ConfigurationSelect` command. [PR #12993](https://github.com/microsoft/vscode-cpptools/pull/12993) + * Thank you for the contribution. [@adrianstephens](https://github.com/adrianstephens) * Update clang path setting descriptions. [PR #13071](https://github.com/microsoft/vscode-cpptools/pull/13071) -* Update clang-format and clang-tidy from 19.1.5 to 19.1.6. +* Update clang-format and clang-tidy from 19.1.2 to 19.1.7. * IntelliSense parser updates. ### Bug Fixes +* Fix a perf regression in hover operation by using cached lexer line states. [#3126](https://github.com/microsoft/vscode-cpptools/issues/3126) * Fix `compile_commands.json` no longer being used if the containing folder is deleted and recreated. [#7030](https://github.com/microsoft/vscode-cpptools/issues/7030) * Thank you for the contribution. [@yiftahw](https://github.com/yiftahw) [PR #13032](https://github.com/microsoft/vscode-cpptools/pull/13032) +* Increase clang-format timeout from 10 seconds to 30 seconds. [#10213](https://github.com/microsoft/vscode-cpptools/issues/10213) * Fix `C_Cpp.enhancedColorization` not taking effect after it's changed. [#10565](https://github.com/microsoft/vscode-cpptools/issues/10565) * Fix changes to `files.encoding` not triggering a database reset. [#10892](https://github.com/microsoft/vscode-cpptools/issues/10892) * Fix parameter hints interpreting `*` in a comment as markdown. [#11082](https://github.com/microsoft/vscode-cpptools/issues/11082) @@ -32,26 +28,9 @@ * Fix handling of `koi8ru` and `koi8t` file encodings on Windows. [#12272](https://github.com/microsoft/vscode-cpptools/issues/12272) * Fix description of `C_Cpp.preferredPathSeparator`. [#12597](https://github.com/microsoft/vscode-cpptools/issues/12597) * Fix the IntelliSense process launching when it's disabled and the Copilot extension is used. [#12750](https://github.com/microsoft/vscode-cpptools/issues/12750), [#13058](https://github.com/microsoft/vscode-cpptools/issues/13058) -* Fix the IntelliSense mode being `macos` instead of `windows` when `_WIN32` is defined on macOS. [#13016](https://github.com/Microsoft/vscode-cpptools/issues/13016) -* Fix IntelliSense bugs when using non-UTF8 file encodings. [#13028](https://github.com/microsoft/vscode-cpptools/issues/13028), [#13044](https://github.com/microsoft/vscode-cpptools/issues/13044) -* Fix an incorrect translation for "binary operator". [#13048](https://github.com/microsoft/vscode-cpptools/issues/13048) -* Fix the "references may be missing" logging pane being shown when the `C_Cpp.loggingLevel` is `Error` or `None`. [#13066](https://github.com/microsoft/vscode-cpptools/issues/13066) -* Fix `C_Cpp.default.compilerPath` not using the `C_Cpp.preferredPathSeparator` setting when generated from the 'Select IntelliSense Configuration' command. [#13083](https://github.com/microsoft/vscode-cpptools/issues/13083) - -### Version 1.23.2: December 5, 2024 -### Enhancements -* Changes to how paths are internally canonicalized on Linux and macOS, avoiding file system access to improve performance and delay resolution of symbolic links. [#12924](https://github.com/microsoft/vscode-cpptools/issues/12924) -* Add handling of `-fno-char8_t` and `-fchar8_t` compiler arguments. [#12968](https://github.com/microsoft/vscode-cpptools/issues/12968) -* Add support for providing well-known compiler argument information to Copilot Completions. [PR #12979](https://github.com/microsoft/vscode-cpptools/pull/12979) -* Fixed unnecessary cancellation of Copilot context requests. [PR #12988](https://github.com/microsoft/vscode-cpptools/pull/12988) -* Add support for passing an additional parameter to `C_Cpp.ConfigurationSelect` command. [PR #12993](https://github.com/microsoft/vscode-cpptools/pull/12993) - * Thank you for the contribution. [@adrianstephens](https://github.com/adrianstephens) -* Update clang-format and clang-tidy from 19.1.2 to 19.1.5. - -### Bug Fixes -* Fix a perf regression in hover operation by using cached lexer line states. [#3126](https://github.com/microsoft/vscode-cpptools/issues/3126) -* Increase clang-format timeout from 10 seconds to 30 seconds. [#10213](https://github.com/microsoft/vscode-cpptools/issues/10213) * Fix casing of path in include completion tooltip on Windows. [#12895](https://github.com/microsoft/vscode-cpptools/issues/12895) +* Fix a performance issue where some LSP requests would delay other LSP requests. [#12905](https://github.com/microsoft/vscode-cpptools/issues/12905) +* Fix some localization issues. [#12909](https://github.com/microsoft/vscode-cpptools/issues/12909), [#13090](https://github.com/microsoft/vscode-cpptools/issues/13090) * Fix pattern matching of sections in `.editorConfig` files. [#12933](https://github.com/microsoft/vscode-cpptools/issues/12933) * Fix handling of relative paths passed to cl.exe `/reference` argument. [#12944](https://github.com/microsoft/vscode-cpptools/issues/12944) * Fix a leak of compile command file watchers. [#12946](https://github.com/microsoft/vscode-cpptools/issues/12946) @@ -59,17 +38,19 @@ * Fix a compile commands fallback logic issue. [#12947](https://github.com/microsoft/vscode-cpptools/issues/12947) * Thank you for the contribution. [@yiftahw](https://github.com/yiftahw) [PR #12948](https://github.com/microsoft/vscode-cpptools/pull/12948) * Fix an issue in which a `didOpen` event was processed before the language client was fully started. [#12954](https://github.com/microsoft/vscode-cpptools/issues/12954) +* Fix the IntelliSense mode being `macos` instead of `windows` when `_WIN32` is defined on macOS. [#13016](https://github.com/Microsoft/vscode-cpptools/issues/13016) +* Fix IntelliSense bugs when using non-UTF8 file encodings. [#13028](https://github.com/microsoft/vscode-cpptools/issues/13028), [#13044](https://github.com/microsoft/vscode-cpptools/issues/13044) +* Fix an incorrect translation for "binary operator". [#13048](https://github.com/microsoft/vscode-cpptools/issues/13048) +* Fix the "references may be missing" logging pane being shown when the `C_Cpp.loggingLevel` is `Error` or `None`. [#13066](https://github.com/microsoft/vscode-cpptools/issues/13066) +* Fix `C_Cpp.default.compilerPath` not using the `C_Cpp.preferredPathSeparator` setting when generated from the 'Select IntelliSense Configuration' command. [#13083](https://github.com/microsoft/vscode-cpptools/issues/13083) +* Fix a couple bugs with `.editorConfig` handling. [PR #13140](https://github.com/microsoft/vscode-cpptools/pull/13140) +* Fix a bug when processing a file with invalid multi-byte sequences. [#13150](https://github.com/microsoft/vscode-cpptools/issues/13150) +* Fix call hierarchy calls from. [#13200](https://github.com/microsoft/vscode-cpptools/issues/13200) * Fix IntelliSense issues related to large header files (>32K) and encodings other than UTF-8. -* Fix a deadlock. - -### Version 1.23.1: November 6, 2024 -### Bug Fixes -* A potential fix for a crash during process shutdown (in `uv_run`). [#12668](https://github.com/microsoft/vscode-cpptools/issues/12668) -* Fix a performance issue where some LSP requests would delay other LSP requests. [#12905](https://github.com/microsoft/vscode-cpptools/issues/12905) -* A potential fix for a crash in cpptools (in `report_intellisense_results`). -* Fix a random deadlock with `compiler_info::find_or_create`. -* Fix a random deadlock with `handle_edits`. +* Update vsdbg from 17.12.10729.1 to 17.13.20115.1. * Other internal fixes. +* Fix some deadlocks. +* Fix some crashes. ## Version 1.22.11: November 5, 2024 ### Bug Fixes diff --git a/Extension/package.json b/Extension/package.json index beb9757a5f..740ea3cf52 100644 --- a/Extension/package.json +++ b/Extension/package.json @@ -2,7 +2,7 @@ "name": "cpptools", "displayName": "C/C++", "description": "C/C++ IntelliSense, debugging, and code browsing.", - "version": "1.23.4-main", + "version": "1.23.5-main", "publisher": "ms-vscode", "icon": "LanguageCCPP_color_128x.png", "readme": "README.md", From e3bb8a778dddaade8e7994183ed0496eba3453d4 Mon Sep 17 00:00:00 2001 From: Colen Garoutte-Carson <49173979+Colengms@users.noreply.github.com> Date: Tue, 28 Jan 2025 15:41:43 -0800 Subject: [PATCH 04/86] Fix a potential race between `didChange` and `didOpen` (#13209) --- Extension/src/LanguageServer/extension.ts | 12 +++++++++++- Extension/src/LanguageServer/protocolFilter.ts | 1 - 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/Extension/src/LanguageServer/extension.ts b/Extension/src/LanguageServer/extension.ts index 6cc1232d5f..8950975987 100644 --- a/Extension/src/LanguageServer/extension.ts +++ b/Extension/src/LanguageServer/extension.ts @@ -172,8 +172,13 @@ export async function activate(): Promise { getCustomConfigProviders().forEach(provider => void client.onRegisterCustomConfigurationProvider(provider)); }); - disposables.push(vscode.workspace.onDidChangeConfiguration(onDidChangeSettings)); + // These handlers for didChangeTextDocument and didOpenTextDocument are intentionally synchronous and are + // intended primarily to maintain openFileVersions with the most recent versions of files, as quickly as + // possible, without being delayed by awaits or queued behind other LSP messages, etc.. disposables.push(vscode.workspace.onDidChangeTextDocument(onDidChangeTextDocument)); + disposables.push(vscode.workspace.onDidOpenTextDocument(onDidOpenTextDocument)); + + disposables.push(vscode.workspace.onDidChangeConfiguration(onDidChangeSettings)); disposables.push(vscode.window.onDidChangeTextEditorVisibleRanges((e) => clients.ActiveClient.enqueue(async () => onDidChangeTextEditorVisibleRanges(e)))); disposables.push(vscode.window.onDidChangeActiveTextEditor((e) => clients.ActiveClient.enqueue(async () => onDidChangeActiveTextEditor(e)))); ui.didChangeActiveEditor(); // Handle already active documents (for non-cpp files that we don't register didOpen). @@ -303,6 +308,11 @@ function onDidChangeTextDocument(event: vscode.TextDocumentChangeEvent): void { me.onDidChangeTextDocument(event); } +function onDidOpenTextDocument(document: vscode.TextDocument): void { + const me: Client = clients.getClientFor(document.uri); + me.onDidOpenTextDocument(document); +} + let noActiveEditorTimeout: NodeJS.Timeout | undefined; async function onDidChangeTextEditorVisibleRanges(event: vscode.TextEditorVisibleRangesChangeEvent): Promise { diff --git a/Extension/src/LanguageServer/protocolFilter.ts b/Extension/src/LanguageServer/protocolFilter.ts index 9829f0a138..372d62e3a9 100644 --- a/Extension/src/LanguageServer/protocolFilter.ts +++ b/Extension/src/LanguageServer/protocolFilter.ts @@ -38,7 +38,6 @@ export function createProtocolFilter(): Middleware { return; } // client.takeOwnership() will call client.TrackedDocuments.add() again, but that's ok. It's a Set. - client.onDidOpenTextDocument(document); client.takeOwnership(document); void sendMessage(document); } From c3f8d0c2cd7698268817bd28d0b0eb7fd6cea1aa Mon Sep 17 00:00:00 2001 From: Garrett Serack Date: Wed, 29 Jan 2025 07:25:32 -0800 Subject: [PATCH 05/86] Remove cpptools1 experiment flag from Symbol Search (#13199) * remove cpptools1 experiment flag * Missed a couple things --------- Co-authored-by: Colen Garoutte-Carson <49173979+Colengms@users.noreply.github.com> --- .../src/LanguageServer/Providers/workspaceSymbolProvider.ts | 4 +--- Extension/src/LanguageServer/client.ts | 1 - 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/Extension/src/LanguageServer/Providers/workspaceSymbolProvider.ts b/Extension/src/LanguageServer/Providers/workspaceSymbolProvider.ts index 041c7a2593..92a53225f2 100644 --- a/Extension/src/LanguageServer/Providers/workspaceSymbolProvider.ts +++ b/Extension/src/LanguageServer/Providers/workspaceSymbolProvider.ts @@ -4,7 +4,6 @@ * ------------------------------------------------------------------------------------------ */ import * as vscode from 'vscode'; import { ResponseError } from 'vscode-languageclient'; -import { isExperimentEnabled } from '../../telemetry'; import { DefaultClient, GetSymbolInfoRequest, LocalizeSymbolInformation, SymbolScope, WorkspaceSymbolParams } from '../client'; import { getLocalizedString, getLocalizedSymbolScope } from '../localization'; import { RequestCancelled, ServerCancelled } from '../protocolFilter'; @@ -23,8 +22,7 @@ export class WorkspaceSymbolProvider implements vscode.WorkspaceSymbolProvider { } const params: WorkspaceSymbolParams = { - query: query, - experimentEnabled: await isExperimentEnabled('CppTools1') + query: query }; let symbols: LocalizeSymbolInformation[]; diff --git a/Extension/src/LanguageServer/client.ts b/Extension/src/LanguageServer/client.ts index ff09e45ea3..b868d761be 100644 --- a/Extension/src/LanguageServer/client.ts +++ b/Extension/src/LanguageServer/client.ts @@ -307,7 +307,6 @@ export interface GetDocumentSymbolRequestParams { export interface WorkspaceSymbolParams extends WorkspaceFolderParams { query: string; - experimentEnabled: boolean; } export enum SymbolScope { From 0a64b77ba011fb9e40e217b123745e44a2597472 Mon Sep 17 00:00:00 2001 From: Colen Garoutte-Carson <49173979+Colengms@users.noreply.github.com> Date: Thu, 30 Jan 2025 11:03:21 -0800 Subject: [PATCH 06/86] Fix an issue with editorconfig tab_size (#13216) --- Extension/src/LanguageServer/client.ts | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/Extension/src/LanguageServer/client.ts b/Extension/src/LanguageServer/client.ts index b868d761be..ffdf0ae794 100644 --- a/Extension/src/LanguageServer/client.ts +++ b/Extension/src/LanguageServer/client.ts @@ -2914,16 +2914,22 @@ export class DefaultClient implements Client { const settings: CppSettings = new CppSettings(this.RootUri); if (settings.useVcFormat(editor.document)) { const editorConfigSettings: any = getEditorConfigSettings(editor.document.uri.fsPath); - if (editorConfigSettings.indent_style === "space" || editorConfigSettings.indent_style === "tab") { - editor.options.insertSpaces = editorConfigSettings.indent_style === "space"; + if (editorConfigSettings.indent_style === "tab") { + editor.options.insertSpaces = false; + } else if (editorConfigSettings.indent_style === "space") { + editor.options.insertSpaces = true; + } + if (editorConfigSettings.indent_size !== undefined) { if (editorConfigSettings.indent_size === "tab") { - if (!editorConfigSettings.tab_width !== undefined) { - editor.options.tabSize = editorConfigSettings.tab_width; - } - } else if (editorConfigSettings.indent_size !== undefined) { + editor.options.indentSize = "tabSize"; + } else { + editor.options.indentSize = editorConfigSettings.indent_size; editor.options.tabSize = editorConfigSettings.indent_size; } } + if (editorConfigSettings.tab_width !== undefined) { + editor.options.tabSize = editorConfigSettings.tab_width; + } if (editorConfigSettings.end_of_line !== undefined) { void editor.edit((edit) => { edit.setEndOfLine(editorConfigSettings.end_of_line === "lf" ? vscode.EndOfLine.LF : vscode.EndOfLine.CRLF); From 64c00a92f586940e2dc2be1f50969f69d022e552 Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Mon, 3 Feb 2025 11:57:35 -0800 Subject: [PATCH 07/86] Fix Select IntelliSense Configuration regression. (#13224) --- Extension/src/LanguageServer/client.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Extension/src/LanguageServer/client.ts b/Extension/src/LanguageServer/client.ts index ffdf0ae794..19ac3ab800 100644 --- a/Extension/src/LanguageServer/client.ts +++ b/Extension/src/LanguageServer/client.ts @@ -1135,10 +1135,9 @@ export class DefaultClient implements Client { return ui.ShowConfigureIntelliSenseButton(false, this, ConfigurationType.CompileCommands, showButtonSender); } else { action = "select compiler"; - const newCompiler: string = util.isCl(paths[index]) ? "cl.exe" : paths[index]; - + let newCompiler: string = util.isCl(paths[index]) ? "cl.exe" : paths[index]; + newCompiler = newCompiler.replace(/[\\/]/g, preferredPathSeparator); settings.defaultCompilerPath = newCompiler; - settings.defaultCompilerPath = settings.defaultCompilerPath.replace(/[\\/]/g, preferredPathSeparator); await this.configuration.updateCompilerPathIfSet(newCompiler); void SessionState.trustedCompilerFound.set(true); } From e5e176b68b7d939bddda2733c4c99b288b80ac38 Mon Sep 17 00:00:00 2001 From: Spencer Bloom Date: Wed, 5 Feb 2025 13:01:30 -0800 Subject: [PATCH 08/86] Add check for copilot access before providing copilot hover (#13238) * Add check for copilot access before providing copilot hover * Don't check flight until we can validate copilot is enabled --- .../Providers/CopilotHoverProvider.ts | 18 ++++++++++++++++++ Extension/src/LanguageServer/client.ts | 3 +-- Extension/src/LanguageServer/extension.ts | 4 ++-- 3 files changed, 21 insertions(+), 4 deletions(-) diff --git a/Extension/src/LanguageServer/Providers/CopilotHoverProvider.ts b/Extension/src/LanguageServer/Providers/CopilotHoverProvider.ts index 05a5ecb8c7..f35e7de434 100644 --- a/Extension/src/LanguageServer/Providers/CopilotHoverProvider.ts +++ b/Extension/src/LanguageServer/Providers/CopilotHoverProvider.ts @@ -5,6 +5,8 @@ import * as vscode from 'vscode'; import { Position, ResponseError } from 'vscode-languageclient'; import * as nls from 'vscode-nls'; +import { modelSelector } from '../../constants'; +import * as telemetry from '../../telemetry'; import { DefaultClient, GetCopilotHoverInfoParams, GetCopilotHoverInfoRequest, GetCopilotHoverInfoResult } from '../client'; import { RequestCancelled, ServerCancelled } from '../protocolFilter'; import { CppSettings } from '../settings'; @@ -35,6 +37,22 @@ export class CopilotHoverProvider implements vscode.HoverProvider { return undefined; } + // Ensure the user has access to Copilot. + const vscodelm = (vscode as any).lm; + if (vscodelm) { + const [model] = await vscodelm.selectChatModels(modelSelector); + if (!model) { + return undefined; + } + } + + if (settings.copilotHover === "default") { + // Check flight to make sure the feature is enabled. + if (!await telemetry.isFlightEnabled("CppCopilotHover")) { + return undefined; + } + } + const newHover = this.isNewHover(document, position); if (newHover) { this.reset(); diff --git a/Extension/src/LanguageServer/client.ts b/Extension/src/LanguageServer/client.ts index 19ac3ab800..2fca9eebc9 100644 --- a/Extension/src/LanguageServer/client.ts +++ b/Extension/src/LanguageServer/client.ts @@ -1316,8 +1316,7 @@ export class DefaultClient implements Client { const settings: CppSettings = new CppSettings(); this.currentCopilotHoverEnabled = new PersistentWorkspaceState("cpp.copilotHover", settings.copilotHover); - if (settings.copilotHover === "enabled" || - (settings.copilotHover === "default" && await telemetry.isFlightEnabled("CppCopilotHover"))) { + if (settings.copilotHover !== "disabled") { this.copilotHoverProvider = new CopilotHoverProvider(this); this.disposables.push(vscode.languages.registerHoverProvider(util.documentSelector, this.copilotHoverProvider)); } diff --git a/Extension/src/LanguageServer/extension.ts b/Extension/src/LanguageServer/extension.ts index 8950975987..d46409724f 100644 --- a/Extension/src/LanguageServer/extension.ts +++ b/Extension/src/LanguageServer/extension.ts @@ -1469,10 +1469,10 @@ async function onCopilotHover(): Promise { vscode.LanguageModelChatMessage .User(requestInfo.content + locale)]; - const [model] = await vscodelm.selectChatModels(modelSelector); - let chatResponse: vscode.LanguageModelChatResponse | undefined; try { + const [model] = await vscodelm.selectChatModels(modelSelector); + chatResponse = await model.sendRequest( messages, {}, From 94758afea018d1677d77200ac6ba06c41ce0c405 Mon Sep 17 00:00:00 2001 From: Luca <681992+lukka@users.noreply.github.com> Date: Wed, 5 Feb 2025 14:26:14 -0800 Subject: [PATCH 09/86] code snippet provider (#13018) * add a code snippet provider --- Extension/package.json | 1 + Extension/src/LanguageServer/client.ts | 37 +- .../copilotCompletionContextProvider.ts | 326 ++++ .../copilotCompletionContextTelemetry.ts | 111 ++ .../src/LanguageServer/copilotProviders.ts | 2 + Extension/src/LanguageServer/extension.ts | 1 - Extension/src/LanguageServer/settings.ts | 4 +- .../tests/copilotProviders.test.ts | 4 + Extension/yarn.lock | 1471 +++++++++-------- 9 files changed, 1229 insertions(+), 728 deletions(-) create mode 100644 Extension/src/LanguageServer/copilotCompletionContextProvider.ts create mode 100644 Extension/src/LanguageServer/copilotCompletionContextTelemetry.ts diff --git a/Extension/package.json b/Extension/package.json index 740ea3cf52..6acb08f103 100644 --- a/Extension/package.json +++ b/Extension/package.json @@ -6590,6 +6590,7 @@ "xml2js": "^0.6.2" }, "dependencies": { + "@github/copilot-language-server": "^1.253.0", "@vscode/extension-telemetry": "^0.9.6", "chokidar": "^3.6.0", "comment-json": "^4.2.3", diff --git a/Extension/src/LanguageServer/client.ts b/Extension/src/LanguageServer/client.ts index 2fca9eebc9..123e4d5190 100644 --- a/Extension/src/LanguageServer/client.ts +++ b/Extension/src/LanguageServer/client.ts @@ -54,6 +54,7 @@ import { } from './codeAnalysis'; import { Location, TextEdit, WorkspaceEdit } from './commonTypes'; import * as configs from './configurations'; +import { CopilotCompletionContextFeatures, CopilotCompletionContextProvider, SnippetEntry } from './copilotCompletionContextProvider'; import { DataBinding } from './dataBinding'; import { cachedEditorConfigSettings, getEditorConfigSettings } from './editorConfig'; import { CppSourceStr, clients, configPrefix, updateLanguageConfigurations, usesCrashHandler, watchForCrashes } from './extension'; @@ -183,6 +184,7 @@ interface TelemetryPayload { event: string; properties?: Record; metrics?: Record; + signedMetrics?: Record; } interface ReportStatusNotificationBody extends WorkspaceFolderParams { @@ -576,6 +578,21 @@ interface FilesEncodingChanged { foldersFilesEncoding: FolderFilesEncodingChanged[]; } +export interface CopilotCompletionContextResult { + requestId: number; + isResultMissing: boolean; + snippets: SnippetEntry[]; + translationUnitUri: string; + caretOffset: number; + featureFlag: CopilotCompletionContextFeatures; +} + +export interface CopilotCompletionContextParams { + uri: string; + caretOffset: number; + featureFlag: CopilotCompletionContextFeatures; +} + // Requests const PreInitializationRequest: RequestType = new RequestType('cpptools/preinitialize'); const InitializationRequest: RequestType = new RequestType('cpptools/initialize'); @@ -598,6 +615,7 @@ const ChangeCppPropertiesRequest: RequestType = const IncludesRequest: RequestType = new RequestType('cpptools/getIncludes'); const CppContextRequest: RequestType = new RequestType('cpptools/getChatContext'); const ProjectContextRequest: RequestType = new RequestType('cpptools/getProjectContext'); +const CopilotCompletionContextRequest: RequestType = new RequestType('cpptools/getCompletionContext'); // Notifications to the server const DidOpenNotification: NotificationType = new NotificationType('textDocument/didOpen'); @@ -833,6 +851,7 @@ export interface Client { getChatContext(uri: vscode.Uri, token: vscode.CancellationToken): Promise; getProjectContext(uri: vscode.Uri): Promise; filesEncodingChanged(filesEncodingChanged: FilesEncodingChanged): void; + getCompletionContext(fileName: vscode.Uri, caretOffset: number, featureFlag: CopilotCompletionContextFeatures, token: vscode.CancellationToken): Promise; } export function createClient(workspaceFolder?: vscode.WorkspaceFolder): Client { @@ -867,6 +886,7 @@ export class DefaultClient implements Client { private configurationProvider?: string; private hoverProvider: HoverProvider | undefined; private copilotHoverProvider: CopilotHoverProvider | undefined; + private copilotCompletionProvider?: CopilotCompletionContextProvider; public lastCustomBrowseConfiguration: PersistentFolderState | undefined; public lastCustomBrowseConfigurationProviderId: PersistentFolderState | undefined; @@ -1343,6 +1363,9 @@ export class DefaultClient implements Client { this.semanticTokensProviderDisposable = vscode.languages.registerDocumentSemanticTokensProvider(util.documentSelector, this.semanticTokensProvider, semanticTokensLegend); } + this.copilotCompletionProvider = await CopilotCompletionContextProvider.Create(); + this.disposables.push(this.copilotCompletionProvider); + // Listen for messages from the language server. this.registerNotifications(); @@ -1875,6 +1898,7 @@ export class DefaultClient implements Client { if (diagnosticsCollectionIntelliSense) { diagnosticsCollectionIntelliSense.delete(document.uri); } + this.copilotCompletionProvider?.removeFile(uri); openFileVersions.delete(uri); } @@ -2256,7 +2280,6 @@ export class DefaultClient implements Client { return util.extractCompilerPathAndArgs(!!settings.legacyCompilerArgsBehavior, this.configuration.CurrentConfiguration?.compilerPath, this.configuration.CurrentConfiguration?.compilerArgs); - } public async getVcpkgInstalled(): Promise { @@ -2325,6 +2348,14 @@ export class DefaultClient implements Client { () => this.languageClient.sendRequest(CppContextRequest, params, token), token); } + public async getCompletionContext(file: vscode.Uri, caretOffset: number, featureFlag: CopilotCompletionContextFeatures, + token: vscode.CancellationToken): Promise { + await withCancellation(this.ready, token); + return DefaultClient.withLspCancellationHandling( + () => this.languageClient.sendRequest(CopilotCompletionContextRequest, + { uri: file.toString(), caretOffset, featureFlag }, token), token); + } + /** * a Promise that can be awaited to know when it's ok to proceed. * @@ -2697,7 +2728,8 @@ export class DefaultClient implements Client { if (notificationBody.event === "includeSquiggles" && this.configurationProvider && notificationBody.properties) { notificationBody.properties["providerId"] = this.configurationProvider; } - telemetry.logLanguageServerEvent(notificationBody.event, notificationBody.properties, notificationBody.metrics); + const metrics_unified: Record = { ...notificationBody.metrics, ...notificationBody.signedMetrics }; + telemetry.logLanguageServerEvent(notificationBody.event, notificationBody.properties, metrics_unified); } private async updateStatus(notificationBody: ReportStatusNotificationBody): Promise { @@ -4259,4 +4291,5 @@ class NullClient implements Client { getChatContext(uri: vscode.Uri, token: vscode.CancellationToken): Promise { return Promise.resolve({} as ChatContextResult); } getProjectContext(uri: vscode.Uri): Promise { return Promise.resolve({} as ProjectContextResult); } filesEncodingChanged(filesEncodingChanged: FilesEncodingChanged): void { } + getCompletionContext(file: vscode.Uri, caretOffset: number, featureFlag: CopilotCompletionContextFeatures, token: vscode.CancellationToken): Promise { return Promise.resolve({} as CopilotCompletionContextResult); } } diff --git a/Extension/src/LanguageServer/copilotCompletionContextProvider.ts b/Extension/src/LanguageServer/copilotCompletionContextProvider.ts new file mode 100644 index 0000000000..534e538ad5 --- /dev/null +++ b/Extension/src/LanguageServer/copilotCompletionContextProvider.ts @@ -0,0 +1,326 @@ +/* -------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All Rights Reserved. + * See 'LICENSE' in the project root for license information. + * ------------------------------------------------------------------------------------------ */ +import { CodeSnippet, ContextResolver, ResolveRequest } from '@github/copilot-language-server'; +import { randomUUID } from 'crypto'; +import * as vscode from 'vscode'; +import { DocumentSelector } from 'vscode-languageserver-protocol'; +import { getOutputChannelLogger, Logger } from '../logger'; +import * as telemetry from '../telemetry'; +import { CopilotCompletionContextResult } from './client'; +import { CopilotCompletionContextTelemetry } from './copilotCompletionContextTelemetry'; +import { getCopilotApi } from './copilotProviders'; +import { clients } from './extension'; +import { CppSettings } from './settings'; + +export interface SnippetEntry { + uri: string; + value: string; + startLine: number; + endLine: number; + importance: number; +} + +class DefaultValueFallback extends Error { + static readonly DefaultValue = "DefaultValue"; + constructor() { super(DefaultValueFallback.DefaultValue); } +} + +class CancellationError extends Error { + static readonly Canceled = "Canceled"; + constructor() { super(CancellationError.Canceled); } +} + +class CopilotContextProviderException extends Error { +} + +class WellKnownErrors extends Error { + static readonly ClientNotFound = "ClientNotFound"; + private constructor(message: string) { super(message); } + public static clientNotFound(): Error { + return new WellKnownErrors(WellKnownErrors.ClientNotFound); + } +} + +export enum CopilotCompletionContextFeatures { + None = 0, + Instant = 1, + Deferred = 2, +} + +// Mutually exclusive values for the kind of returned completion context. They either are: +// - computed. +// - obtained from the cache. +// - available in cache but stale (e.g. actual context is far away). +// - missing since the computation took too long and no cache is present (cache miss). The value +// is asynchronously computed and stored in cache. +// - the token is signaled as cancelled, in which case all the operations are aborted. +// - an unknown state. +export enum CopilotCompletionKind { + Computed = 'computed', + GotFromCache = 'gotFromCacheHit', + StaleCacheHit = 'staleCacheHit', + MissingCacheMiss = 'missingCacheMiss', + Canceled = 'canceled', + Unknown = 'unknown' +} + +type CacheEntry = [string, CopilotCompletionContextResult]; + +export class CopilotCompletionContextProvider implements ContextResolver { + private static readonly providerId = 'ms-vscode.cpptools'; + private readonly completionContextCache: Map = new Map(); + private static readonly defaultCppDocumentSelector: DocumentSelector = [{ language: 'cpp' }, { language: 'c' }, { language: 'cuda-cpp' }]; + private static readonly defaultTimeBudgetFactor: number = 0.5; + private static readonly defaultMaxCaretDistance = 4096; + private completionContextCancellation = new vscode.CancellationTokenSource(); + private contextProviderDisposable: vscode.Disposable | undefined; + + private async waitForCompletionWithTimeoutAndCancellation(promise: Promise, defaultValue: T | undefined, + timeout: number, token: vscode.CancellationToken): Promise<[T | undefined, CopilotCompletionKind]> { + const defaultValuePromise = new Promise((_resolve, reject) => setTimeout(() => { + if (token.isCancellationRequested) { + reject(new CancellationError()); + } else { + reject(new DefaultValueFallback()); + } + }, timeout)); + const cancellationPromise = new Promise((_, reject) => { + token.onCancellationRequested(() => { + reject(new CancellationError()); + }); + }); + let snippetsOrNothing: T | undefined; + try { + snippetsOrNothing = await Promise.race([promise, cancellationPromise, defaultValuePromise]); + } catch (e) { + if (e instanceof DefaultValueFallback) { + return [defaultValue, defaultValue !== undefined ? CopilotCompletionKind.GotFromCache : CopilotCompletionKind.MissingCacheMiss]; + } else if (e instanceof CancellationError) { + return [undefined, CopilotCompletionKind.Canceled]; + } else { + throw e; + } + } + + return [snippetsOrNothing, CopilotCompletionKind.Computed]; + } + + // Get the completion context with a timeout and a cancellation token. + // The cancellationToken indicates that the value should not be returned nor cached. + private async getCompletionContextWithCancellation(context: ResolveRequest, featureFlag: CopilotCompletionContextFeatures, + startTime: number, out: Logger, telemetry: CopilotCompletionContextTelemetry, token: vscode.CancellationToken): + Promise { + const documentUri = context.documentContext.uri; + const caretOffset = context.documentContext.offset; + let logMessage = `Copilot: getCompletionContext(${documentUri}:${caretOffset}):`; + try { + telemetry.addRequestMetadata(documentUri, caretOffset, context.completionId, + context.documentContext.languageId, { featureFlag: featureFlag }); + const docUri = vscode.Uri.parse(documentUri); + const client = clients.getClientFor(docUri); + if (!client) { throw WellKnownErrors.clientNotFound(); } + const getCompletionContextStartTime = performance.now(); + const copilotCompletionContext: CopilotCompletionContextResult = + await client.getCompletionContext(docUri, caretOffset, featureFlag, token); + telemetry.addRequestId(copilotCompletionContext.requestId); + logMessage += ` (id:${copilotCompletionContext.requestId})`; + if (!copilotCompletionContext.isResultMissing) { + logMessage += `, featureFlag:${copilotCompletionContext.featureFlag},\ + ${copilotCompletionContext.translationUnitUri}:${copilotCompletionContext.caretOffset},\ + snippetsCount:${copilotCompletionContext.snippets.length}`; + const resultMismatch = copilotCompletionContext.translationUnitUri !== docUri.toString(); + const cacheEntryId = randomUUID().toString(); + this.completionContextCache.set(copilotCompletionContext.translationUnitUri, [cacheEntryId, copilotCompletionContext]); + const duration = CopilotCompletionContextProvider.getRoundedDuration(startTime); + telemetry.addCacheComputedData(duration, cacheEntryId); + if (resultMismatch) { logMessage += `, mismatch TU vs result`; } + logMessage += `, cached ${copilotCompletionContext.snippets.length} snippets in [ms]: ${duration}`; + telemetry.addResponseMetadata(false, copilotCompletionContext.snippets.length, copilotCompletionContext.translationUnitUri, copilotCompletionContext.caretOffset, + copilotCompletionContext.featureFlag); + telemetry.addComputeContextElapsed(CopilotCompletionContextProvider.getRoundedDuration(getCompletionContextStartTime)); + return resultMismatch ? undefined : copilotCompletionContext; + } else { + logMessage += `, result is missing`; + telemetry.addResponseMetadata(true); + return undefined; + } + } catch (e) { + if (e instanceof CancellationError) { + telemetry.addInternalCanceled(CopilotCompletionContextProvider.getRoundedDuration(startTime)); + logMessage += `, (internal cancellation)`; + throw e; + } else if (e instanceof vscode.CancellationError || (e as Error)?.message === CancellationError.Canceled) { + telemetry.addCopilotCanceled(CopilotCompletionContextProvider.getRoundedDuration(startTime)); + logMessage += `, (copilot cancellation)`; + throw e; + } + + if (e instanceof WellKnownErrors) { + telemetry.addWellKnownError(e.message); + } + + const err = e as Error; + out.appendLine(`Copilot: getCompletionContextWithCancellation(${documentUri}:${caretOffset}): Error: '${err?.message}', stack '${err?.stack}`); + telemetry.addError(); + return undefined; + } finally { + out.appendLine(logMessage); + telemetry.send("cache"); + } + } + static readonly CppCodeSnippetsEnabledFeatures = 'CppCodeSnippetsEnabledFeatures'; + static readonly CppCodeSnippetsTimeBudgetFactor = 'CppCodeSnippetsTimeBudgetFactor'; + static readonly CppCodeSnippetsMaxDistanceToCaret = 'CppCodeSnippetsMaxDistanceToCaret'; + + private async fetchTimeBudgetFactor(context: ResolveRequest): Promise { + try { + const budgetFactor = context.activeExperiments.get(CopilotCompletionContextProvider.CppCodeSnippetsTimeBudgetFactor); + return (budgetFactor as number) ?? CopilotCompletionContextProvider.defaultTimeBudgetFactor; + } catch (e) { + console.warn(`fetchTimeBudgetFactor(): error fetching ${CopilotCompletionContextProvider.CppCodeSnippetsTimeBudgetFactor}, using default: `, e); + return CopilotCompletionContextProvider.defaultTimeBudgetFactor; + } + } + + private async fetchMaxDistanceToCaret(context: ResolveRequest): Promise { + try { + const budgetFactor = context.activeExperiments.get(CopilotCompletionContextProvider.CppCodeSnippetsMaxDistanceToCaret); + return (budgetFactor as number) ?? CopilotCompletionContextProvider.defaultMaxCaretDistance; + } catch (e) { + console.warn(`fetchMaxDistanceToCaret(): error fetching ${CopilotCompletionContextProvider.CppCodeSnippetsMaxDistanceToCaret}, using default: `, e); + return CopilotCompletionContextProvider.defaultMaxCaretDistance; + } + } + + private async getEnabledFeatureNames(context: ResolveRequest): Promise { + try { + let enabledFeatureNames = new CppSettings().cppCodeSnippetsFeatureNames; + if (!enabledFeatureNames) { enabledFeatureNames = context.activeExperiments.get(CopilotCompletionContextProvider.CppCodeSnippetsEnabledFeatures) as string; } + return (enabledFeatureNames?.split(',') as string[]) ?? undefined; + } catch (e) { + console.warn(`getEnabledFeatures(): error fetching ${CopilotCompletionContextProvider.CppCodeSnippetsEnabledFeatures}: `, e); + return undefined; + } + } + + private async getEnabledFeatureFlag(context: ResolveRequest): Promise { + let result; + for (const featureName of await this.getEnabledFeatureNames(context) ?? []) { + const flag = CopilotCompletionContextFeatures[featureName as keyof typeof CopilotCompletionContextFeatures]; + if (flag !== undefined) { result = (result ?? 0) + flag; } + } + return result; + } + + private static getRoundedDuration(startTime: number): number { + return Math.round(performance.now() - startTime); + } + + public static async Create() { + const copilotCompletionProvider = new CopilotCompletionContextProvider(); + await copilotCompletionProvider.registerCopilotContextProvider(); + return copilotCompletionProvider; + } + + public dispose(): void { + this.completionContextCancellation.cancel(); + this.contextProviderDisposable?.dispose(); + } + + public removeFile(fileUri: string): void { + this.completionContextCache.delete(fileUri); + } + + public async resolve(context: ResolveRequest, copilotCancel: vscode.CancellationToken): Promise { + const resolveStartTime = performance.now(); + const out: Logger = getOutputChannelLogger(); + let logMessage = `Copilot: resolve(${context.documentContext.uri}:${context.documentContext.offset}): `; + const timeBudgetFactor = await this.fetchTimeBudgetFactor(context); + const maxCaretDistance = await this.fetchMaxDistanceToCaret(context); + const telemetry = new CopilotCompletionContextTelemetry(); + let copilotCompletionContext: CopilotCompletionContextResult | undefined; + let copilotCompletionContextKind: CopilotCompletionKind = CopilotCompletionKind.Unknown; + try { + const featureFlag: CopilotCompletionContextFeatures | undefined = await this.getEnabledFeatureFlag(context); + telemetry.addRequestMetadata(context.documentContext.uri, context.documentContext.offset, + context.completionId, context.documentContext.languageId, { featureFlag, timeBudgetFactor, maxCaretDistance }); + if (featureFlag === undefined) { return []; } + this.completionContextCancellation.cancel(); + this.completionContextCancellation = new vscode.CancellationTokenSource(); + const docUri = context.documentContext.uri; + const cacheEntry: CacheEntry | undefined = this.completionContextCache.get(docUri.toString()); + const defaultValue = cacheEntry?.[1]; + const computeSnippetsPromise = this.getCompletionContextWithCancellation(context, featureFlag, + resolveStartTime, out, telemetry.fork(), this.completionContextCancellation.token); + [copilotCompletionContext, copilotCompletionContextKind] = await this.waitForCompletionWithTimeoutAndCancellation( + computeSnippetsPromise, defaultValue, context.timeBudget * timeBudgetFactor, copilotCancel); + // Fix up copilotCompletionContextKind accounting for stale-cache-hits. + if (copilotCompletionContextKind === CopilotCompletionKind.GotFromCache && + copilotCompletionContext && cacheEntry) { + telemetry.addCacheHitEntryGuid(cacheEntry[0]); + const cachedData = cacheEntry[1]; + if (Math.abs(cachedData.caretOffset - context.documentContext.offset) > maxCaretDistance) { + copilotCompletionContextKind = CopilotCompletionKind.StaleCacheHit; + copilotCompletionContext.snippets = []; + } + } + telemetry.addCompletionContextKind(copilotCompletionContextKind); + // Handle cancellation. + if (copilotCompletionContextKind === CopilotCompletionKind.Canceled) { + const duration: number = CopilotCompletionContextProvider.getRoundedDuration(resolveStartTime); + telemetry.addInternalCanceled(duration); + throw new CancellationError(); + } + telemetry.addCompletionContextKind(copilotCompletionContextKind); + telemetry.addResponseMetadata(copilotCompletionContext?.isResultMissing ?? true, + copilotCompletionContext?.snippets?.length, copilotCompletionContext?.translationUnitUri, + copilotCompletionContext?.caretOffset, copilotCompletionContext?.featureFlag); + return copilotCompletionContext?.snippets ?? []; + } catch (e: any) { + if (e instanceof CancellationError) { throw e; } + + // For any other exception's type, it is an error. + telemetry.addError(); + throw e; + } finally { + const duration: number = CopilotCompletionContextProvider.getRoundedDuration(resolveStartTime); + if (copilotCompletionContext === undefined || copilotCompletionContext.isResultMissing) { + logMessage += `no snippets provided (${copilotCompletionContextKind.toString()}), result=${!copilotCompletionContext?.isResultMissing ? "missing" : "undefined"}, elapsed time(ms): ${duration}`; + } else { + const uri = copilotCompletionContext.translationUnitUri ?? ""; + logMessage += `for ${uri} provided ${copilotCompletionContext.snippets?.length} snippets (${copilotCompletionContextKind.toString()}), elapsed time(ms): ${duration}`; + } + telemetry.addResolvedElapsed(duration); + telemetry.addCacheSize(this.completionContextCache.size); + telemetry.send(); + out.appendLine(logMessage); + } + } + + public async registerCopilotContextProvider(): Promise { + const properties: Record = {}; + const registerCopilotContextProvider = 'registerCopilotContextProvider'; + try { + const copilotApi = await getCopilotApi(); + if (!copilotApi) { throw new CopilotContextProviderException("getCopilotApi() returned null."); } + const contextAPI = await copilotApi.getContextProviderAPI("v1"); + if (!contextAPI) { throw new CopilotContextProviderException("getContextProviderAPI(v1) returned null."); } + this.contextProviderDisposable = contextAPI.registerContextProvider({ + id: CopilotCompletionContextProvider.providerId, + selector: CopilotCompletionContextProvider.defaultCppDocumentSelector, + resolver: this + }); + properties["cppCodeSnippetsProviderRegistered"] = "true"; + } catch (e) { + console.warn("Failed to register the Copilot Context Provider."); + properties["error"] = "Failed to register the Copilot Context Provider"; + if (e instanceof CopilotContextProviderException) { + properties["error"] += `: ${e.message}`; + } + } finally { + telemetry.logCopilotEvent(registerCopilotContextProvider, { ...properties }); + } + } +} diff --git a/Extension/src/LanguageServer/copilotCompletionContextTelemetry.ts b/Extension/src/LanguageServer/copilotCompletionContextTelemetry.ts new file mode 100644 index 0000000000..270f3ca97d --- /dev/null +++ b/Extension/src/LanguageServer/copilotCompletionContextTelemetry.ts @@ -0,0 +1,111 @@ +/* -------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All Rights Reserved. + * See 'LICENSE' in the project root for license information. + * ------------------------------------------------------------------------------------------ */ +import { randomUUID } from 'crypto'; +import * as telemetry from '../telemetry'; +import { CopilotCompletionContextFeatures, CopilotCompletionKind } from './copilotCompletionContextProvider'; + +export class CopilotCompletionContextTelemetry { + private static readonly correlationIdKey = 'correlationId'; + private static readonly copilotEventName = 'copilotContextProvider'; + private readonly metrics: Record = {}; + private readonly properties: Record = {}; + private readonly id: string; + + constructor(correlationId?: string) { + this.id = correlationId ?? randomUUID().toString(); + } + + private addMetric(key: string, value: number): void { + this.metrics[key] = value; + } + + private addProperty(key: string, value: string): void { + this.properties[key] = value; + } + + public addInternalCanceled(duration?: number): void { + this.addProperty('internalCanceled', 'true'); + this.addMetric('canceledElapsedMs', duration ?? -1); + } + + public addCopilotCanceled(duration?: number): void { + this.addProperty('copilotCanceled', 'true'); + this.addMetric('canceledElapsedMs', duration ?? -1); + } + + public addError(): void { + this.addProperty('error', 'true'); + } + + public addWellKnownError(message: string): void { + this.addProperty('wellKnownError', message); + } + + public addCompletionContextKind(completionKind: CopilotCompletionKind): void { + this.addProperty('completionContextKind', completionKind.toString()); + } + + public addCacheHitEntryGuid(cacheEntryGuid: string): void { + this.addProperty('usedCacheEntryId', cacheEntryGuid); + } + + public addResolvedElapsed(duration: number): void { + this.addMetric('overallResolveElapsedMs', duration); + } + + public addCacheSize(size: number): void { + this.addMetric('cacheSize', size); + } + + public addCacheComputedData(duration: number, id: string): void { + this.addMetric('cacheComputedElapsedMs', duration); + this.addProperty('createdCacheEntryId', id); + } + + public addRequestId(id: number): void { + this.addProperty('response.requestId', id.toString()); + } + + public addComputeContextElapsed(duration: number): void { + this.addMetric('computeContextElapsedMs', duration); + } + + public addResponseMetadata(isResultMissing: boolean, snippetCount?: number, uri?: string, caretOffset?: number, + featureFlag?: CopilotCompletionContextFeatures): void { + this.addProperty('response.isResultMissing', isResultMissing.toString()); + // Args can be undefined, in which case the value is set to a + // special value (e.g. -1) to indicate data is not set. + this.addMetric('response.snippetsCount', snippetCount ?? -1); + this.addMetric('response.caretOffset', caretOffset ?? -1); + this.addProperty('response.featureFlag', featureFlag?.toString() ?? ''); + } + + public addRequestMetadata(uri: string, caretOffset: number, completionId: string, + languageId: string, { featureFlag, timeBudgetFactor, maxCaretDistance }: { + featureFlag?: CopilotCompletionContextFeatures; + timeBudgetFactor?: number; maxCaretDistance?: number; + } = {}): void { + this.addProperty('request.completionId', completionId); + this.addProperty('request.languageId', languageId); + this.addMetric('request.caretOffset', caretOffset); + this.addProperty('request.featureFlag', featureFlag?.toString() ?? ''); + if (timeBudgetFactor !== undefined) { this.addMetric('request.timeBudgetFactor', timeBudgetFactor); } + if (maxCaretDistance !== undefined) { this.addMetric('request.maxCaretDistance', maxCaretDistance); } + } + + public send(postfix?: string): void { + try { + const eventName = CopilotCompletionContextTelemetry.copilotEventName + (postfix ? `/${postfix}` : ''); + this.properties[CopilotCompletionContextTelemetry.correlationIdKey] = this.id; + telemetry.logCopilotEvent(eventName, this.properties, this.metrics); + } catch (error) { + console.error('Error logging copilot telemetry event', error); + } + } + + public fork(): CopilotCompletionContextTelemetry { + return new CopilotCompletionContextTelemetry(this.id); + } +} diff --git a/Extension/src/LanguageServer/copilotProviders.ts b/Extension/src/LanguageServer/copilotProviders.ts index d955356c8f..573fa198c4 100644 --- a/Extension/src/LanguageServer/copilotProviders.ts +++ b/Extension/src/LanguageServer/copilotProviders.ts @@ -4,6 +4,7 @@ * ------------------------------------------------------------------------------------------ */ 'use strict'; +import { ContextProviderApiV1 } from '@github/copilot-language-server'; import * as vscode from 'vscode'; import * as nls from 'vscode-nls'; import * as util from '../common'; @@ -32,6 +33,7 @@ export interface CopilotApi { cancellationToken: vscode.CancellationToken ) => Promise<{ entries: vscode.Uri[]; traits?: CopilotTrait[] }> ): Disposable; + getContextProviderAPI(version: string): Promise; } export async function registerRelatedFilesProvider(): Promise { diff --git a/Extension/src/LanguageServer/extension.ts b/Extension/src/LanguageServer/extension.ts index d46409724f..58af8a4b06 100644 --- a/Extension/src/LanguageServer/extension.ts +++ b/Extension/src/LanguageServer/extension.ts @@ -184,7 +184,6 @@ export async function activate(): Promise { ui.didChangeActiveEditor(); // Handle already active documents (for non-cpp files that we don't register didOpen). disposables.push(vscode.window.onDidChangeTextEditorSelection((e) => clients.ActiveClient.enqueue(async () => onDidChangeTextEditorSelection(e)))); disposables.push(vscode.window.onDidChangeVisibleTextEditors((e) => clients.ActiveClient.enqueue(async () => onDidChangeVisibleTextEditors(e)))); - updateLanguageConfigurations(); reportMacCrashes(); diff --git a/Extension/src/LanguageServer/settings.ts b/Extension/src/LanguageServer/settings.ts index 8b682f4836..9a164bda00 100644 --- a/Extension/src/LanguageServer/settings.ts +++ b/Extension/src/LanguageServer/settings.ts @@ -477,7 +477,9 @@ export class CppSettings extends Settings { } return val as string; } - + public get cppCodeSnippetsFeatureNames(): string | undefined { + return super.Section.get("cppCodeSnippetsFeatureNames"); + } public get formattingEngine(): string { return this.getAsString("formatting"); } public get vcFormatIndentBraces(): boolean { return this.getAsBoolean("vcFormat.indent.braces"); } public get vcFormatIndentMultiLineRelativeTo(): string { return this.getAsString("vcFormat.indent.multiLineRelativeTo"); } diff --git a/Extension/test/scenarios/SingleRootProject/tests/copilotProviders.test.ts b/Extension/test/scenarios/SingleRootProject/tests/copilotProviders.test.ts index 31b7615a4f..f4ace163ba 100644 --- a/Extension/test/scenarios/SingleRootProject/tests/copilotProviders.test.ts +++ b/Extension/test/scenarios/SingleRootProject/tests/copilotProviders.test.ts @@ -3,6 +3,7 @@ * See 'LICENSE' in the project root for license information. * ------------------------------------------------------------------------------------------ */ +import { ContextProviderApiV1 } from '@github/copilot-language-server'; import { ok } from 'assert'; import { afterEach, beforeEach, describe, it } from 'mocha'; import * as proxyquire from 'proxyquire'; @@ -58,6 +59,9 @@ describe('copilotProviders Tests', () => { [Symbol.dispose]: () => { } }; } + public getContextProviderAPI(_version: string): Promise { + throw new Error('Method not implemented.'); + } } mockCopilotApi = sinon.createStubInstance(MockCopilotApi); vscodeExtension = { diff --git a/Extension/yarn.lock b/Extension/yarn.lock index 3c5fdaa194..0e8560c55c 100644 --- a/Extension/yarn.lock +++ b/Extension/yarn.lock @@ -4,19 +4,19 @@ "@cspotcode/source-map-support@^0.8.0": version "0.8.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz#00629c35a688e05a88b1cda684fb9d5e73f000a1" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz" integrity sha1-AGKcNaaI4FqIsc2mhPudXnPwAKE= dependencies: "@jridgewell/trace-mapping" "0.3.9" "@discoveryjs/json-ext@^0.5.0": version "0.5.7" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz" integrity sha1-HVcr+74Ut3BOC6Dzm3SBW4SHDXA= "@es-joy/jsdoccomment@~0.46.0": version "0.46.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@es-joy/jsdoccomment/-/jsdoccomment-0.46.0.tgz#47a2ee4bfc0081f252e058272dfab680aaed464d" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@es-joy/jsdoccomment/-/jsdoccomment-0.46.0.tgz" integrity sha1-R6LuS/wAgfJS4FgnLfq2gKrtRk0= dependencies: comment-parser "1.4.1" @@ -25,19 +25,19 @@ "@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0": version "4.4.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz" integrity sha1-ojUU6Pua8SadX3eIqlVnmNYca1k= dependencies: eslint-visitor-keys "^3.3.0" "@eslint-community/regexpp@^4.5.1", "@eslint-community/regexpp@^4.6.1": version "4.11.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@eslint-community/regexpp/-/regexpp-4.11.1.tgz#a547badfc719eb3e5f4b556325e542fbe9d7a18f" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@eslint-community/regexpp/-/regexpp-4.11.1.tgz" integrity sha1-pUe638cZ6z5fS1VjJeVC++nXoY8= "@eslint/eslintrc@^2.1.4": version "2.1.4" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@eslint/eslintrc/-/eslintrc-2.1.4.tgz#388a269f0f25c1b6adc317b5a2c55714894c70ad" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@eslint/eslintrc/-/eslintrc-2.1.4.tgz" integrity sha1-OIomnw8lwbatwxe1osVXFIlMcK0= dependencies: ajv "^6.12.4" @@ -52,12 +52,19 @@ "@eslint/js@8.57.1": version "8.57.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@eslint/js/-/js-8.57.1.tgz#de633db3ec2ef6a3c89e2f19038063e8a122e2c2" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@eslint/js/-/js-8.57.1.tgz" integrity sha1-3mM9s+wu9qPIni8ZA4Bj6KEi4sI= +"@github/copilot-language-server@^1.253.0": + version "1.253.0" + resolved "https://registry.npmjs.org/@github/copilot-language-server/-/copilot-language-server-1.253.0.tgz" + integrity sha512-a7GJLhLCQMcDtFv+V7+Y/7rfUtSrY1n2XIJQtSvvRuuEgmJr8tqoCyq+G7RUURwS7teAQ6QcAgTg0a3tJ/PmsA== + dependencies: + vscode-languageserver-protocol "^3.17.5" + "@gulp-sourcemaps/identity-map@^2.0.1": version "2.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@gulp-sourcemaps/identity-map/-/identity-map-2.0.1.tgz#a6e8b1abec8f790ec6be2b8c500e6e68037c0019" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@gulp-sourcemaps/identity-map/-/identity-map-2.0.1.tgz" integrity sha1-puixq+yPeQ7GviuMUA5uaAN8ABk= dependencies: acorn "^6.4.1" @@ -68,7 +75,7 @@ "@gulp-sourcemaps/map-sources@^1.0.0": version "1.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@gulp-sourcemaps/map-sources/-/map-sources-1.0.0.tgz#890ae7c5d8c877f6d384860215ace9d7ec945bda" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@gulp-sourcemaps/map-sources/-/map-sources-1.0.0.tgz" integrity sha1-iQrnxdjId/bThIYCFazp1+yUW9o= dependencies: normalize-path "^2.0.1" @@ -76,19 +83,19 @@ "@gulpjs/messages@^1.1.0": version "1.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@gulpjs/messages/-/messages-1.1.0.tgz#94e70978ff676ade541faab459c37ae0c7095e5a" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@gulpjs/messages/-/messages-1.1.0.tgz" integrity sha1-lOcJeP9nat5UH6q0WcN64McJXlo= "@gulpjs/to-absolute-glob@^4.0.0": version "4.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@gulpjs/to-absolute-glob/-/to-absolute-glob-4.0.0.tgz#1fc2460d3953e1d9b9f2dfdb4bcc99da4710c021" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@gulpjs/to-absolute-glob/-/to-absolute-glob-4.0.0.tgz" integrity sha1-H8JGDTlT4dm58t/bS8yZ2kcQwCE= dependencies: is-negated-glob "^1.0.0" "@humanwhocodes/config-array@^0.13.0": version "0.13.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@humanwhocodes/config-array/-/config-array-0.13.0.tgz#fb907624df3256d04b9aa2df50d7aa97ec648748" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@humanwhocodes/config-array/-/config-array-0.13.0.tgz" integrity sha1-+5B2JN8yVtBLmqLfUNeql+xkh0g= dependencies: "@humanwhocodes/object-schema" "^2.0.3" @@ -97,17 +104,17 @@ "@humanwhocodes/module-importer@^1.0.1": version "1.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#af5b2691a22b44be847b0ca81641c5fb6ad0172c" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz" integrity sha1-r1smkaIrRL6EewyoFkHF+2rQFyw= "@humanwhocodes/object-schema@^2.0.3": version "2.0.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz#4a2868d75d6d6963e423bcf90b7fd1be343409d3" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz" integrity sha1-Siho111taWPkI7z5C3/RvjQ0CdM= "@jridgewell/gen-mapping@^0.3.5": version "0.3.5" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz#dcce6aff74bdf6dad1a95802b69b04a2fcb1fb36" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz" integrity sha1-3M5q/3S99trRqVgCtpsEovyx+zY= dependencies: "@jridgewell/set-array" "^1.2.1" @@ -116,17 +123,17 @@ "@jridgewell/resolve-uri@^3.0.3", "@jridgewell/resolve-uri@^3.1.0": version "3.1.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz#7a0ee601f60f99a20c7c7c5ff0c80388c1189bd6" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz" integrity sha1-eg7mAfYPmaIMfHxf8MgDiMEYm9Y= "@jridgewell/set-array@^1.2.1": version "1.2.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@jridgewell/set-array/-/set-array-1.2.1.tgz#558fb6472ed16a4c850b889530e6b36438c49280" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@jridgewell/set-array/-/set-array-1.2.1.tgz" integrity sha1-VY+2Ry7RakyFC4iVMOazZDjEkoA= "@jridgewell/source-map@^0.3.3": version "0.3.6" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@jridgewell/source-map/-/source-map-0.3.6.tgz#9d71ca886e32502eb9362c9a74a46787c36df81a" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@jridgewell/source-map/-/source-map-0.3.6.tgz" integrity sha1-nXHKiG4yUC65NiyadKRnh8Nt+Bo= dependencies: "@jridgewell/gen-mapping" "^0.3.5" @@ -134,12 +141,12 @@ "@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14": version "1.5.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz#3188bcb273a414b0d215fd22a58540b989b9409a" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz" integrity sha1-MYi8snOkFLDSFf0ipYVAuYm5QJo= "@jridgewell/trace-mapping@0.3.9": version "0.3.9" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz#6534fd5933a53ba7cbf3a17615e273a0d1273ff9" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz" integrity sha1-ZTT9WTOlO6fL86F2FeJzoNEnP/k= dependencies: "@jridgewell/resolve-uri" "^3.0.3" @@ -147,7 +154,7 @@ "@jridgewell/trace-mapping@^0.3.20", "@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25": version "0.3.25" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz#15f190e98895f3fc23276ee14bc76b675c2e50f0" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz" integrity sha1-FfGQ6YiV8/wjJ27hS8drZ1wuUPA= dependencies: "@jridgewell/resolve-uri" "^3.1.0" @@ -155,7 +162,7 @@ "@microsoft/1ds-core-js@4.3.3", "@microsoft/1ds-core-js@^4.3.0": version "4.3.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@microsoft/1ds-core-js/-/1ds-core-js-4.3.3.tgz#f8702418ddef79b1417f040d946a49e173a50454" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@microsoft/1ds-core-js/-/1ds-core-js-4.3.3.tgz" integrity sha1-+HAkGN3vebFBfwQNlGpJ4XOlBFQ= dependencies: "@microsoft/applicationinsights-core-js" "3.3.3" @@ -166,7 +173,7 @@ "@microsoft/1ds-post-js@^4.3.0": version "4.3.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@microsoft/1ds-post-js/-/1ds-post-js-4.3.3.tgz#151f5a743d5998e802919208ef0a9c5f55eff874" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@microsoft/1ds-post-js/-/1ds-post-js-4.3.3.tgz" integrity sha1-FR9adD1ZmOgCkZII7wqcX1Xv+HQ= dependencies: "@microsoft/1ds-core-js" "4.3.3" @@ -177,7 +184,7 @@ "@microsoft/applicationinsights-channel-js@3.3.3": version "3.3.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@microsoft/applicationinsights-channel-js/-/applicationinsights-channel-js-3.3.3.tgz#6ee90f9fb5b1333320331353b3f541385334718e" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@microsoft/applicationinsights-channel-js/-/applicationinsights-channel-js-3.3.3.tgz" integrity sha1-bukPn7WxMzMgMxNTs/VBOFM0cY4= dependencies: "@microsoft/applicationinsights-common" "3.3.3" @@ -189,7 +196,7 @@ "@microsoft/applicationinsights-common@3.3.3": version "3.3.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@microsoft/applicationinsights-common/-/applicationinsights-common-3.3.3.tgz#8c4709ec0a9800dc70ad92580fd73b1c264e3954" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@microsoft/applicationinsights-common/-/applicationinsights-common-3.3.3.tgz" integrity sha1-jEcJ7AqYANxwrZJYD9c7HCZOOVQ= dependencies: "@microsoft/applicationinsights-core-js" "3.3.3" @@ -199,7 +206,7 @@ "@microsoft/applicationinsights-core-js@3.3.3": version "3.3.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@microsoft/applicationinsights-core-js/-/applicationinsights-core-js-3.3.3.tgz#67e0bacbb830bfb758cc4a37061a82df52a40914" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@microsoft/applicationinsights-core-js/-/applicationinsights-core-js-3.3.3.tgz" integrity sha1-Z+C6y7gwv7dYzEo3BhqC31KkCRQ= dependencies: "@microsoft/applicationinsights-shims" "3.0.1" @@ -209,14 +216,14 @@ "@microsoft/applicationinsights-shims@3.0.1": version "3.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@microsoft/applicationinsights-shims/-/applicationinsights-shims-3.0.1.tgz#3865b73ace8405b9c4618cc5c571f2fe3876f06f" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@microsoft/applicationinsights-shims/-/applicationinsights-shims-3.0.1.tgz" integrity sha1-OGW3Os6EBbnEYYzFxXHy/jh28G8= dependencies: "@nevware21/ts-utils" ">= 0.9.4 < 2.x" "@microsoft/applicationinsights-web-basic@^3.3.0": version "3.3.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@microsoft/applicationinsights-web-basic/-/applicationinsights-web-basic-3.3.3.tgz#b70426779173cd3fce745da4fc062b99d50014c0" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@microsoft/applicationinsights-web-basic/-/applicationinsights-web-basic-3.3.3.tgz" integrity sha1-twQmd5FzzT/OdF2k/AYrmdUAFMA= dependencies: "@microsoft/applicationinsights-channel-js" "3.3.3" @@ -229,26 +236,26 @@ "@microsoft/dynamicproto-js@^2.0.3": version "2.0.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@microsoft/dynamicproto-js/-/dynamicproto-js-2.0.3.tgz#ae2b408061e3ff01a97078429fc768331e239256" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@microsoft/dynamicproto-js/-/dynamicproto-js-2.0.3.tgz" integrity sha1-ritAgGHj/wGpcHhCn8doMx4jklY= dependencies: "@nevware21/ts-utils" ">= 0.10.4 < 2.x" "@nevware21/ts-async@>= 0.5.2 < 2.x": version "0.5.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@nevware21/ts-async/-/ts-async-0.5.2.tgz#a41883dc6ccc4666bdf156e92f35f3003fd3f6f0" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@nevware21/ts-async/-/ts-async-0.5.2.tgz" integrity sha1-pBiD3GzMRma98VbpLzXzAD/T9vA= dependencies: "@nevware21/ts-utils" ">= 0.11.3 < 2.x" "@nevware21/ts-utils@>= 0.10.4 < 2.x", "@nevware21/ts-utils@>= 0.11.3 < 2.x", "@nevware21/ts-utils@>= 0.9.4 < 2.x": version "0.11.4" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@nevware21/ts-utils/-/ts-utils-0.11.4.tgz#b0b7ea46cff13b9d65ac531b59e6dcd8dec01869" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@nevware21/ts-utils/-/ts-utils-0.11.4.tgz" integrity sha1-sLfqRs/xO51lrFMbWebc2N7AGGk= "@nodelib/fs.scandir@2.1.5": version "2.1.5" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" integrity sha1-dhnC6yGyVIP20WdUi0z9WnSIw9U= dependencies: "@nodelib/fs.stat" "2.0.5" @@ -256,12 +263,12 @@ "@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": version "2.0.5" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" integrity sha1-W9Jir5Tp0lvR5xsF3u1Eh2oiLos= "@nodelib/fs.walk@^1.2.3", "@nodelib/fs.walk@^1.2.8": version "1.2.8" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz" integrity sha1-6Vc36LtnRt3t9pxVaVNJTxlv5po= dependencies: "@nodelib/fs.scandir" "2.1.5" @@ -269,12 +276,12 @@ "@octokit/auth-token@^4.0.0": version "4.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/auth-token/-/auth-token-4.0.0.tgz#40d203ea827b9f17f42a29c6afb93b7745ef80c7" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/auth-token/-/auth-token-4.0.0.tgz" integrity sha1-QNID6oJ7nxf0KinGr7k7d0XvgMc= "@octokit/core@^5.0.2": version "5.2.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/core/-/core-5.2.0.tgz#ddbeaefc6b44a39834e1bb2e58a49a117672a7ea" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/core/-/core-5.2.0.tgz" integrity sha1-3b6u/GtEo5g04bsuWKSaEXZyp+o= dependencies: "@octokit/auth-token" "^4.0.0" @@ -287,7 +294,7 @@ "@octokit/endpoint@^9.0.1": version "9.0.5" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/endpoint/-/endpoint-9.0.5.tgz#e6c0ee684e307614c02fc6ac12274c50da465c44" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/endpoint/-/endpoint-9.0.5.tgz" integrity sha1-5sDuaE4wdhTAL8asEidMUNpGXEQ= dependencies: "@octokit/types" "^13.1.0" @@ -295,7 +302,7 @@ "@octokit/graphql@^7.1.0": version "7.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/graphql/-/graphql-7.1.0.tgz#9bc1c5de92f026648131f04101cab949eeffe4e0" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/graphql/-/graphql-7.1.0.tgz" integrity sha1-m8HF3pLwJmSBMfBBAcq5Se7/5OA= dependencies: "@octokit/request" "^8.3.0" @@ -304,31 +311,31 @@ "@octokit/openapi-types@^22.2.0": version "22.2.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/openapi-types/-/openapi-types-22.2.0.tgz#75aa7dcd440821d99def6a60b5f014207ae4968e" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/openapi-types/-/openapi-types-22.2.0.tgz" integrity sha1-dap9zUQIIdmd72pgtfAUIHrklo4= "@octokit/plugin-paginate-rest@11.3.1": version "11.3.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-11.3.1.tgz#fe92d04b49f134165d6fbb716e765c2f313ad364" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-11.3.1.tgz" integrity sha1-/pLQS0nxNBZdb7txbnZcLzE602Q= dependencies: "@octokit/types" "^13.5.0" "@octokit/plugin-request-log@^4.0.0": version "4.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/plugin-request-log/-/plugin-request-log-4.0.1.tgz#98a3ca96e0b107380664708111864cb96551f958" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/plugin-request-log/-/plugin-request-log-4.0.1.tgz" integrity sha1-mKPKluCxBzgGZHCBEYZMuWVR+Vg= "@octokit/plugin-rest-endpoint-methods@13.2.2": version "13.2.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-13.2.2.tgz#af8e5dd2cddfea576f92ffaf9cb84659f302a638" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-13.2.2.tgz" integrity sha1-r45d0s3f6ldvkv+vnLhGWfMCpjg= dependencies: "@octokit/types" "^13.5.0" "@octokit/request-error@^5.1.0": version "5.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/request-error/-/request-error-5.1.0.tgz#ee4138538d08c81a60be3f320cd71063064a3b30" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/request-error/-/request-error-5.1.0.tgz" integrity sha1-7kE4U40IyBpgvj8yDNcQYwZKOzA= dependencies: "@octokit/types" "^13.1.0" @@ -337,7 +344,7 @@ "@octokit/request@^8.3.0", "@octokit/request@^8.3.1": version "8.4.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/request/-/request-8.4.0.tgz#7f4b7b1daa3d1f48c0977ad8fffa2c18adef8974" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/request/-/request-8.4.0.tgz" integrity sha1-f0t7Hao9H0jAl3rY//osGK3viXQ= dependencies: "@octokit/endpoint" "^9.0.1" @@ -347,7 +354,7 @@ "@octokit/rest@^20.1.1": version "20.1.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/rest/-/rest-20.1.1.tgz#ec775864f53fb42037a954b9a40d4f5275b3dc95" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/rest/-/rest-20.1.1.tgz" integrity sha1-7HdYZPU/tCA3qVS5pA1PUnWz3JU= dependencies: "@octokit/core" "^5.0.2" @@ -357,38 +364,38 @@ "@octokit/types@^13.0.0", "@octokit/types@^13.1.0", "@octokit/types@^13.5.0": version "13.6.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/types/-/types-13.6.0.tgz#db13d345cc3fe1a0f7c07171c724d90f2b55f410" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/types/-/types-13.6.0.tgz" integrity sha1-2xPTRcw/4aD3wHFxxyTZDytV9BA= dependencies: "@octokit/openapi-types" "^22.2.0" "@pkgr/core@^0.1.0": version "0.1.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@pkgr/core/-/core-0.1.1.tgz#1ec17e2edbec25c8306d424ecfbf13c7de1aaa31" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@pkgr/core/-/core-0.1.1.tgz" integrity sha1-HsF+LtvsJcgwbUJOz78Tx94aqjE= "@rtsao/scc@^1.1.0": version "1.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@rtsao/scc/-/scc-1.1.0.tgz#927dd2fae9bc3361403ac2c7a00c32ddce9ad7e8" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@rtsao/scc/-/scc-1.1.0.tgz" integrity sha1-kn3S+um8M2FAOsLHoAwy3c6a1+g= "@sinonjs/commons@^3.0.1": version "3.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@sinonjs/commons/-/commons-3.0.1.tgz#1029357e44ca901a615585f6d27738dbc89084cd" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@sinonjs/commons/-/commons-3.0.1.tgz" integrity sha1-ECk1fkTKkBphVYX20nc428iQhM0= dependencies: type-detect "4.0.8" "@sinonjs/fake-timers@^13.0.1", "@sinonjs/fake-timers@^13.0.2": version "13.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@sinonjs/fake-timers/-/fake-timers-13.0.2.tgz#3ffe88abb062067a580fdfba706ad00435a0f2a6" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@sinonjs/fake-timers/-/fake-timers-13.0.2.tgz" integrity sha1-P/6Iq7BiBnpYD9+6cGrQBDWg8qY= dependencies: "@sinonjs/commons" "^3.0.1" "@sinonjs/samsam@^8.0.1": version "8.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@sinonjs/samsam/-/samsam-8.0.2.tgz#e4386bf668ff36c95949e55a38dc5f5892fc2689" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@sinonjs/samsam/-/samsam-8.0.2.tgz" integrity sha1-5Dhr9mj/NslZSeVaONxfWJL8Jok= dependencies: "@sinonjs/commons" "^3.0.1" @@ -397,37 +404,37 @@ "@sinonjs/text-encoding@^0.7.3": version "0.7.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@sinonjs/text-encoding/-/text-encoding-0.7.3.tgz#282046f03e886e352b2d5f5da5eb755e01457f3f" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@sinonjs/text-encoding/-/text-encoding-0.7.3.tgz" integrity sha1-KCBG8D6IbjUrLV9dpet1XgFFfz8= "@tsconfig/node10@^1.0.7": version "1.0.11" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@tsconfig/node10/-/node10-1.0.11.tgz#6ee46400685f130e278128c7b38b7e031ff5b2f2" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@tsconfig/node10/-/node10-1.0.11.tgz" integrity sha1-buRkAGhfEw4ngSjHs4t+Ax/1svI= "@tsconfig/node12@^1.0.7": version "1.0.11" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@tsconfig/node12/-/node12-1.0.11.tgz#ee3def1f27d9ed66dac6e46a295cffb0152e058d" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@tsconfig/node12/-/node12-1.0.11.tgz" integrity sha1-7j3vHyfZ7WbaxuRqKVz/sBUuBY0= "@tsconfig/node14@^1.0.0": version "1.0.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@tsconfig/node14/-/node14-1.0.3.tgz#e4386316284f00b98435bf40f72f75a09dabf6c1" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@tsconfig/node14/-/node14-1.0.3.tgz" integrity sha1-5DhjFihPALmENb9A9y91oJ2r9sE= "@tsconfig/node16@^1.0.2": version "1.0.4" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@tsconfig/node16/-/node16-1.0.4.tgz#0b92dcc0cc1c81f6f306a381f28e31b1a56536e9" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@tsconfig/node16/-/node16-1.0.4.tgz" integrity sha1-C5LcwMwcgfbzBqOB8o4xsaVlNuk= "@types/estree@^1.0.5": version "1.0.6" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/estree/-/estree-1.0.6.tgz#628effeeae2064a1b4e79f78e81d87b7e5fc7b50" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/estree/-/estree-1.0.6.tgz" integrity sha1-Yo7/7q4gZKG055946B2Ht+X8e1A= "@types/glob@^7.2.0": version "7.2.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/glob/-/glob-7.2.0.tgz#bc1b5bf3aa92f25bd5dd39f35c57361bdce5b2eb" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/glob/-/glob-7.2.0.tgz" integrity sha1-vBtb86qS8lvV3TnzXFc2G9zlsus= dependencies: "@types/minimatch" "*" @@ -435,54 +442,47 @@ "@types/json-schema@^7.0.12", "@types/json-schema@^7.0.8": version "7.0.15" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/json-schema/-/json-schema-7.0.15.tgz" integrity sha1-WWoXRyM2lNUPatinhp/Lb1bPWEE= "@types/json5@^0.0.29": version "0.0.29" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/json5/-/json5-0.0.29.tgz" integrity sha1-7ihweulOEdK4J7y+UnC86n8+ce4= "@types/minimatch@*": version "5.1.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/minimatch/-/minimatch-5.1.2.tgz#07508b45797cb81ec3f273011b054cd0755eddca" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/minimatch/-/minimatch-5.1.2.tgz" integrity sha1-B1CLRXl8uB7D8nMBGwVM0HVe3co= "@types/minimatch@^3.0.3": version "3.0.5" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/minimatch/-/minimatch-3.0.5.tgz" integrity sha1-EAHMXmo3BLg8I2An538vWOoBD0A= "@types/mocha@^10.0.6": version "10.0.8" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/mocha/-/mocha-10.0.8.tgz#a7eff5816e070c3b4d803f1d3cd780c4e42934a1" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/mocha/-/mocha-10.0.8.tgz" integrity sha1-p+/1gW4HDDtNgD8dPNeAxOQpNKE= "@types/node-fetch@^2.6.11": version "2.6.11" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/node-fetch/-/node-fetch-2.6.11.tgz#9b39b78665dae0e82a08f02f4967d62c66f95d24" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/node-fetch/-/node-fetch-2.6.11.tgz" integrity sha1-mzm3hmXa4OgqCPAvSWfWLGb5XSQ= dependencies: "@types/node" "*" form-data "^4.0.0" -"@types/node@*": - version "22.7.4" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/node/-/node-22.7.4.tgz#e35d6f48dca3255ce44256ddc05dee1c23353fcc" - integrity sha1-411vSNyjJVzkQlbdwF3uHCM1P8w= - dependencies: - undici-types "~6.19.2" - -"@types/node@^20.14.2": +"@types/node@*", "@types/node@^20.14.2": version "20.16.10" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/node/-/node-20.16.10.tgz#0cc3fdd3daf114a4776f54ba19726a01c907ef71" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/node/-/node-20.16.10.tgz" integrity sha1-DMP909rxFKR3b1S6GXJqAckH73E= dependencies: undici-types "~6.19.2" "@types/plist@^3.0.5": version "3.0.5" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/plist/-/plist-3.0.5.tgz#9a0c49c0f9886c8c8696a7904dd703f6284036e0" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/plist/-/plist-3.0.5.tgz" integrity sha1-mgxJwPmIbIyGlqeQTdcD9ihANuA= dependencies: "@types/node" "*" @@ -490,51 +490,51 @@ "@types/proxyquire@^1.3.31": version "1.3.31" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/proxyquire/-/proxyquire-1.3.31.tgz#a008b78dad6061754e3adf2cb64b60303f68deaa" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/proxyquire/-/proxyquire-1.3.31.tgz" integrity sha1-oAi3ja1gYXVOOt8stktgMD9o3qo= "@types/semver@^7.5.0", "@types/semver@^7.5.8": version "7.5.8" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/semver/-/semver-7.5.8.tgz#8268a8c57a3e4abd25c165ecd36237db7948a55e" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/semver/-/semver-7.5.8.tgz" integrity sha1-gmioxXo+Sr0lwWXs02I323lIpV4= "@types/shell-quote@^1.7.5": version "1.7.5" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/shell-quote/-/shell-quote-1.7.5.tgz#6db4704742d307cd6d604e124e3ad6cd5ed943f3" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/shell-quote/-/shell-quote-1.7.5.tgz" integrity sha1-bbRwR0LTB81tYE4STjrWzV7ZQ/M= "@types/sinon@^17.0.3": version "17.0.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/sinon/-/sinon-17.0.3.tgz#9aa7e62f0a323b9ead177ed23a36ea757141a5fa" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/sinon/-/sinon-17.0.3.tgz" integrity sha1-mqfmLwoyO56tF37SOjbqdXFBpfo= dependencies: "@types/sinonjs__fake-timers" "*" "@types/sinonjs__fake-timers@*": version "8.1.5" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.5.tgz#5fd3592ff10c1e9695d377020c033116cc2889f2" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.5.tgz" integrity sha1-X9NZL/EMHpaV03cCDAMxFswoifI= "@types/tmp@^0.2.6": version "0.2.6" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/tmp/-/tmp-0.2.6.tgz#d785ee90c52d7cc020e249c948c36f7b32d1e217" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/tmp/-/tmp-0.2.6.tgz" integrity sha1-14XukMUtfMAg4knJSMNvezLR4hc= "@types/which@^2.0.2": version "2.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/which/-/which-2.0.2.tgz#54541d02d6b1daee5ec01ac0d1b37cecf37db1ae" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/which/-/which-2.0.2.tgz" integrity sha1-VFQdAtax2u5ewBrA0bN87PN9sa4= "@types/yauzl@^2.10.3": version "2.10.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/yauzl/-/yauzl-2.10.3.tgz#e9b2808b4f109504a03cda958259876f61017999" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/yauzl/-/yauzl-2.10.3.tgz" integrity sha1-6bKAi08QlQSgPNqVglmHb2EBeZk= dependencies: "@types/node" "*" "@typescript-eslint/eslint-plugin@^6.1.0": version "6.21.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.21.0.tgz#30830c1ca81fd5f3c2714e524c4303e0194f9cd3" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.21.0.tgz" integrity sha1-MIMMHKgf1fPCcU5STEMD4BlPnNM= dependencies: "@eslint-community/regexpp" "^4.5.1" @@ -551,7 +551,7 @@ "@typescript-eslint/parser@^6.1.0": version "6.21.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@typescript-eslint/parser/-/parser-6.21.0.tgz#af8fcf66feee2edc86bc5d1cf45e33b0630bf35b" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@typescript-eslint/parser/-/parser-6.21.0.tgz" integrity sha1-r4/PZv7uLtyGvF0c9F4zsGML81s= dependencies: "@typescript-eslint/scope-manager" "6.21.0" @@ -562,7 +562,7 @@ "@typescript-eslint/scope-manager@6.21.0": version "6.21.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz#ea8a9bfc8f1504a6ac5d59a6df308d3a0630a2b1" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz" integrity sha1-6oqb/I8VBKasXVmm3zCNOgYworE= dependencies: "@typescript-eslint/types" "6.21.0" @@ -570,7 +570,7 @@ "@typescript-eslint/type-utils@6.21.0": version "6.21.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@typescript-eslint/type-utils/-/type-utils-6.21.0.tgz#6473281cfed4dacabe8004e8521cee0bd9d4c01e" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@typescript-eslint/type-utils/-/type-utils-6.21.0.tgz" integrity sha1-ZHMoHP7U2sq+gAToUhzuC9nUwB4= dependencies: "@typescript-eslint/typescript-estree" "6.21.0" @@ -580,12 +580,12 @@ "@typescript-eslint/types@6.21.0": version "6.21.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@typescript-eslint/types/-/types-6.21.0.tgz#205724c5123a8fef7ecd195075fa6e85bac3436d" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@typescript-eslint/types/-/types-6.21.0.tgz" integrity sha1-IFckxRI6j+9+zRlQdfpuhbrDQ20= "@typescript-eslint/typescript-estree@6.21.0": version "6.21.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz#c47ae7901db3b8bddc3ecd73daff2d0895688c46" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz" integrity sha1-xHrnkB2zuL3cPs1z2v8tCJVojEY= dependencies: "@typescript-eslint/types" "6.21.0" @@ -599,7 +599,7 @@ "@typescript-eslint/utils@6.21.0": version "6.21.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@typescript-eslint/utils/-/utils-6.21.0.tgz#4714e7a6b39e773c1c8e97ec587f520840cd8134" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@typescript-eslint/utils/-/utils-6.21.0.tgz" integrity sha1-RxTnprOedzwcjpfsWH9SCEDNgTQ= dependencies: "@eslint-community/eslint-utils" "^4.4.0" @@ -612,7 +612,7 @@ "@typescript-eslint/visitor-keys@6.21.0": version "6.21.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@typescript-eslint/visitor-keys/-/visitor-keys-6.21.0.tgz#87a99d077aa507e20e238b11d56cc26ade45fe47" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@typescript-eslint/visitor-keys/-/visitor-keys-6.21.0.tgz" integrity sha1-h6mdB3qlB+IOI4sR1WzCat5F/kc= dependencies: "@typescript-eslint/types" "6.21.0" @@ -620,24 +620,24 @@ "@ungap/structured-clone@^1.2.0": version "1.2.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@ungap/structured-clone/-/structured-clone-1.2.0.tgz#756641adb587851b5ccb3e095daf27ae581c8406" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@ungap/structured-clone/-/structured-clone-1.2.0.tgz" integrity sha1-dWZBrbWHhRtcyz4JXa8nrlgchAY= "@vscode/debugadapter@^1.65.0": version "1.67.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@vscode/debugadapter/-/debugadapter-1.67.0.tgz#26b9e2ed3ab7e4fccad4d3608677ed65da30bd39" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@vscode/debugadapter/-/debugadapter-1.67.0.tgz" integrity sha1-Jrni7Tq35PzK1NNghnftZdowvTk= dependencies: "@vscode/debugprotocol" "1.67.0" "@vscode/debugprotocol@1.67.0", "@vscode/debugprotocol@^1.65.0": version "1.67.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@vscode/debugprotocol/-/debugprotocol-1.67.0.tgz#cbeef6f9e8e4b5e9a30468faa6f42c96e4d42040" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@vscode/debugprotocol/-/debugprotocol-1.67.0.tgz" integrity sha1-y+72+ejktemjBGj6pvQsluTUIEA= "@vscode/dts@^0.4.0": version "0.4.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@vscode/dts/-/dts-0.4.1.tgz#1946cf09db412def5fe5ecac9b9ff3e058546654" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@vscode/dts/-/dts-0.4.1.tgz" integrity sha1-GUbPCdtBLe9f5eysm5/z4FhUZlQ= dependencies: https-proxy-agent "^7.0.0" @@ -646,7 +646,7 @@ "@vscode/extension-telemetry@^0.9.6": version "0.9.7" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@vscode/extension-telemetry/-/extension-telemetry-0.9.7.tgz#386e08c1f98350bd5a368ccf279a501a0cd6dd67" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@vscode/extension-telemetry/-/extension-telemetry-0.9.7.tgz" integrity sha1-OG4IwfmDUL1aNozPJ5pQGgzW3Wc= dependencies: "@microsoft/1ds-core-js" "^4.3.0" @@ -655,7 +655,7 @@ "@vscode/test-electron@^2.3.10": version "2.4.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@vscode/test-electron/-/test-electron-2.4.1.tgz#5c2760640bf692efbdaa18bafcd35fb519688941" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@vscode/test-electron/-/test-electron-2.4.1.tgz" integrity sha1-XCdgZAv2ku+9qhi6/NNftRloiUE= dependencies: http-proxy-agent "^7.0.2" @@ -666,7 +666,7 @@ "@webassemblyjs/ast@1.12.1", "@webassemblyjs/ast@^1.12.1": version "1.12.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webassemblyjs/ast/-/ast-1.12.1.tgz#bb16a0e8b1914f979f45864c23819cc3e3f0d4bb" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webassemblyjs/ast/-/ast-1.12.1.tgz" integrity sha1-uxag6LGRT5efRYZMI4Gcw+Pw1Ls= dependencies: "@webassemblyjs/helper-numbers" "1.11.6" @@ -674,22 +674,22 @@ "@webassemblyjs/floating-point-hex-parser@1.11.6": version "1.11.6" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz#dacbcb95aff135c8260f77fa3b4c5fea600a6431" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz" integrity sha1-2svLla/xNcgmD3f6O0xf6mAKZDE= "@webassemblyjs/helper-api-error@1.11.6": version "1.11.6" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz#6132f68c4acd59dcd141c44b18cbebbd9f2fa768" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz" integrity sha1-YTL2jErNWdzRQcRLGMvrvZ8vp2g= "@webassemblyjs/helper-buffer@1.12.1": version "1.12.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz#6df20d272ea5439bf20ab3492b7fb70e9bfcb3f6" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz" integrity sha1-bfINJy6lQ5vyCrNJK3+3Dpv8s/Y= "@webassemblyjs/helper-numbers@1.11.6": version "1.11.6" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz#cbce5e7e0c1bd32cf4905ae444ef64cea919f1b5" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz" integrity sha1-y85efgwb0yz0kFrkRO9kzqkZ8bU= dependencies: "@webassemblyjs/floating-point-hex-parser" "1.11.6" @@ -698,12 +698,12 @@ "@webassemblyjs/helper-wasm-bytecode@1.11.6": version "1.11.6" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz#bb2ebdb3b83aa26d9baad4c46d4315283acd51e9" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz" integrity sha1-uy69s7g6om2bqtTEbUMVKDrNUek= "@webassemblyjs/helper-wasm-section@1.12.1": version "1.12.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz#3da623233ae1a60409b509a52ade9bc22a37f7bf" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz" integrity sha1-PaYjIzrhpgQJtQmlKt6bwio3978= dependencies: "@webassemblyjs/ast" "1.12.1" @@ -713,26 +713,26 @@ "@webassemblyjs/ieee754@1.11.6": version "1.11.6" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz#bb665c91d0b14fffceb0e38298c329af043c6e3a" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz" integrity sha1-u2ZckdCxT//OsOOCmMMprwQ8bjo= dependencies: "@xtuc/ieee754" "^1.2.0" "@webassemblyjs/leb128@1.11.6": version "1.11.6" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webassemblyjs/leb128/-/leb128-1.11.6.tgz#70e60e5e82f9ac81118bc25381a0b283893240d7" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webassemblyjs/leb128/-/leb128-1.11.6.tgz" integrity sha1-cOYOXoL5rIERi8JTgaCyg4kyQNc= dependencies: "@xtuc/long" "4.2.2" "@webassemblyjs/utf8@1.11.6": version "1.11.6" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webassemblyjs/utf8/-/utf8-1.11.6.tgz#90f8bc34c561595fe156603be7253cdbcd0fab5a" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webassemblyjs/utf8/-/utf8-1.11.6.tgz" integrity sha1-kPi8NMVhWV/hVmA75yU8280Pq1o= "@webassemblyjs/wasm-edit@^1.12.1": version "1.12.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz#9f9f3ff52a14c980939be0ef9d5df9ebc678ae3b" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz" integrity sha1-n58/9SoUyYCTm+DvnV3568Z4rjs= dependencies: "@webassemblyjs/ast" "1.12.1" @@ -746,7 +746,7 @@ "@webassemblyjs/wasm-gen@1.12.1": version "1.12.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz#a6520601da1b5700448273666a71ad0a45d78547" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz" integrity sha1-plIGAdobVwBEgnNmanGtCkXXhUc= dependencies: "@webassemblyjs/ast" "1.12.1" @@ -757,7 +757,7 @@ "@webassemblyjs/wasm-opt@1.12.1": version "1.12.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz#9e6e81475dfcfb62dab574ac2dda38226c232bc5" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz" integrity sha1-nm6BR138+2LatXSsLdo4ImwjK8U= dependencies: "@webassemblyjs/ast" "1.12.1" @@ -767,7 +767,7 @@ "@webassemblyjs/wasm-parser@1.12.1", "@webassemblyjs/wasm-parser@^1.12.1": version "1.12.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz#c47acb90e6f083391e3fa61d113650eea1e95937" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz" integrity sha1-xHrLkObwgzkeP6YdETZQ7qHpWTc= dependencies: "@webassemblyjs/ast" "1.12.1" @@ -779,7 +779,7 @@ "@webassemblyjs/wast-printer@1.12.1": version "1.12.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz#bcecf661d7d1abdaf989d8341a4833e33e2b31ac" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz" integrity sha1-vOz2YdfRq9r5idg0Gkgz4z4rMaw= dependencies: "@webassemblyjs/ast" "1.12.1" @@ -787,76 +787,76 @@ "@webpack-cli/configtest@^2.1.1": version "2.1.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webpack-cli/configtest/-/configtest-2.1.1.tgz#3b2f852e91dac6e3b85fb2a314fb8bef46d94646" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webpack-cli/configtest/-/configtest-2.1.1.tgz" integrity sha1-Oy+FLpHaxuO4X7KjFPuL70bZRkY= "@webpack-cli/info@^2.0.2": version "2.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webpack-cli/info/-/info-2.0.2.tgz#cc3fbf22efeb88ff62310cf885c5b09f44ae0fdd" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webpack-cli/info/-/info-2.0.2.tgz" integrity sha1-zD+/Iu/riP9iMQz4hcWwn0SuD90= "@webpack-cli/serve@^2.0.5": version "2.0.5" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webpack-cli/serve/-/serve-2.0.5.tgz#325db42395cd49fe6c14057f9a900e427df8810e" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webpack-cli/serve/-/serve-2.0.5.tgz" integrity sha1-Ml20I5XNSf5sFAV/mpAOQn34gQ4= "@xmldom/xmldom@^0.8.8": version "0.8.10" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@xmldom/xmldom/-/xmldom-0.8.10.tgz#a1337ca426aa61cef9fe15b5b28e340a72f6fa99" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@xmldom/xmldom/-/xmldom-0.8.10.tgz" integrity sha1-oTN8pCaqYc75/hW1so40CnL2+pk= "@xtuc/ieee754@^1.2.0": version "1.2.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@xtuc/ieee754/-/ieee754-1.2.0.tgz" integrity sha1-7vAUoxRa5Hehy8AM0eVSM23Ot5A= "@xtuc/long@4.2.2": version "4.2.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@xtuc/long/-/long-4.2.2.tgz" integrity sha1-0pHGpOl5ibXGHZrPOWrk/hM6cY0= acorn-import-attributes@^1.9.5: version "1.9.5" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz#7eb1557b1ba05ef18b5ed0ec67591bfab04688ef" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz" integrity sha1-frFVexugXvGLXtDsZ1kb+rBGiO8= acorn-jsx@^5.3.2: version "5.3.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/acorn-jsx/-/acorn-jsx-5.3.2.tgz" integrity sha1-ftW7VZCLOy8bxVxq8WU7rafweTc= acorn-walk@^8.1.1: version "8.3.4" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/acorn-walk/-/acorn-walk-8.3.4.tgz#794dd169c3977edf4ba4ea47583587c5866236b7" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/acorn-walk/-/acorn-walk-8.3.4.tgz" integrity sha1-eU3RacOXft9LpOpHWDWHxYZiNrc= dependencies: acorn "^8.11.0" acorn@^6.4.1: version "6.4.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/acorn/-/acorn-6.4.2.tgz#35866fd710528e92de10cf06016498e47e39e1e6" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/acorn/-/acorn-6.4.2.tgz" integrity sha1-NYZv1xBSjpLeEM8GAWSY5H454eY= acorn@^8.11.0, acorn@^8.12.0, acorn@^8.4.1, acorn@^8.7.1, acorn@^8.8.2, acorn@^8.9.0: version "8.12.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/acorn/-/acorn-8.12.1.tgz#71616bdccbe25e27a54439e0046e89ca76df2248" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/acorn/-/acorn-8.12.1.tgz" integrity sha1-cWFr3MviXielRDngBG6JynbfIkg= agent-base@^7.0.2, agent-base@^7.1.0: version "7.1.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/agent-base/-/agent-base-7.1.1.tgz#bdbded7dfb096b751a2a087eeeb9664725b2e317" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/agent-base/-/agent-base-7.1.1.tgz" integrity sha1-vb3tffsJa3UaKgh+7rlmRyWy4xc= dependencies: debug "^4.3.4" ajv-keywords@^3.5.2: version "3.5.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ajv-keywords/-/ajv-keywords-3.5.2.tgz" integrity sha1-MfKdpatuANHC0yms97WSlhTVAU0= ajv@^6.12.4, ajv@^6.12.5: version "6.12.6" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ajv/-/ajv-6.12.6.tgz" integrity sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ= dependencies: fast-deep-equal "^3.1.1" @@ -866,53 +866,53 @@ ajv@^6.12.4, ajv@^6.12.5: ansi-colors@^1.0.1: version "1.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ansi-colors/-/ansi-colors-1.1.0.tgz#6374b4dd5d4718ff3ce27a671a3b1cad077132a9" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ansi-colors/-/ansi-colors-1.1.0.tgz" integrity sha1-Y3S03V1HGP884npnGjscrQdxMqk= dependencies: ansi-wrap "^0.1.0" ansi-colors@^3.0.5: version "3.2.4" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ansi-colors/-/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ansi-colors/-/ansi-colors-3.2.4.tgz" integrity sha1-46PaS/uubIapwoViXeEkojQCb78= ansi-colors@^4.1.1, ansi-colors@^4.1.3: version "4.1.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ansi-colors/-/ansi-colors-4.1.3.tgz" integrity sha1-N2ETQOsiQ+cMxgTK011jJw1IeBs= ansi-gray@^0.1.1: version "0.1.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ansi-gray/-/ansi-gray-0.1.1.tgz#2962cf54ec9792c48510a3deb524436861ef7251" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ansi-gray/-/ansi-gray-0.1.1.tgz" integrity sha1-KWLPVOyXksSFEKPetSRDaGHvclE= dependencies: ansi-wrap "0.1.0" ansi-regex@^5.0.1: version "5.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ansi-regex/-/ansi-regex-5.0.1.tgz" integrity sha1-CCyyyJyf6GWaMRpTvWpNxTAdswQ= ansi-regex@^6.0.1: version "6.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ansi-regex/-/ansi-regex-6.1.0.tgz#95ec409c69619d6cb1b8b34f14b660ef28ebd654" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ansi-regex/-/ansi-regex-6.1.0.tgz" integrity sha1-lexAnGlhnWyxuLNPFLZg7yjr1lQ= ansi-styles@^4.0.0, ansi-styles@^4.1.0: version "4.3.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ansi-styles/-/ansi-styles-4.3.0.tgz" integrity sha1-7dgDYornHATIWuegkG7a00tkiTc= dependencies: color-convert "^2.0.1" ansi-wrap@0.1.0, ansi-wrap@^0.1.0: version "0.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ansi-wrap/-/ansi-wrap-0.1.0.tgz#a82250ddb0015e9a27ca82e82ea603bbfa45efaf" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ansi-wrap/-/ansi-wrap-0.1.0.tgz" integrity sha1-qCJQ3bABXponyoLoLqYDu/pF768= anymatch@^3.1.3, anymatch@~3.1.2: version "3.1.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/anymatch/-/anymatch-3.1.3.tgz" integrity sha1-eQxYsZuhcgqEIFtXxhjVrYUklz4= dependencies: normalize-path "^3.0.0" @@ -920,39 +920,39 @@ anymatch@^3.1.3, anymatch@~3.1.2: append-buffer@^1.0.2: version "1.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/append-buffer/-/append-buffer-1.0.2.tgz#d8220cf466081525efea50614f3de6514dfa58f1" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/append-buffer/-/append-buffer-1.0.2.tgz" integrity sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE= dependencies: buffer-equal "^1.0.0" are-docs-informative@^0.0.2: version "0.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/are-docs-informative/-/are-docs-informative-0.0.2.tgz#387f0e93f5d45280373d387a59d34c96db321963" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/are-docs-informative/-/are-docs-informative-0.0.2.tgz" integrity sha1-OH8Ok/XUUoA3PTh6WdNMltsyGWM= arg@^4.1.0: version "4.1.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/arg/-/arg-4.1.3.tgz" integrity sha1-Jp/HrVuOQstjyJbVZmAXJhwUQIk= argparse@^2.0.1: version "2.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/argparse/-/argparse-2.0.1.tgz" integrity sha1-JG9Q88p4oyQPbJl+ipvR6sSeSzg= arr-diff@^4.0.0: version "4.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/arr-diff/-/arr-diff-4.0.0.tgz" integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= arr-union@^3.1.0: version "3.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/arr-union/-/arr-union-3.1.0.tgz" integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= array-buffer-byte-length@^1.0.1: version "1.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz#1e5583ec16763540a27ae52eed99ff899223568f" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz" integrity sha1-HlWD7BZ2NUCieuUu7Zn/iZIjVo8= dependencies: call-bind "^1.0.5" @@ -960,17 +960,17 @@ array-buffer-byte-length@^1.0.1: array-differ@^3.0.0: version "3.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/array-differ/-/array-differ-3.0.0.tgz#3cbb3d0f316810eafcc47624734237d6aee4ae6b" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/array-differ/-/array-differ-3.0.0.tgz" integrity sha1-PLs9DzFoEOr8xHYkc0I31q7krms= array-each@^1.0.1: version "1.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/array-each/-/array-each-1.0.1.tgz#a794af0c05ab1752846ee753a1f211a05ba0c44f" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/array-each/-/array-each-1.0.1.tgz" integrity sha1-p5SvDAWrF1KEbudTofIRoFugxE8= array-includes@^3.1.8: version "3.1.8" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/array-includes/-/array-includes-3.1.8.tgz#5e370cbe172fdd5dd6530c1d4aadda25281ba97d" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/array-includes/-/array-includes-3.1.8.tgz" integrity sha1-XjcMvhcv3V3WUwwdSq3aJSgbqX0= dependencies: call-bind "^1.0.7" @@ -982,22 +982,22 @@ array-includes@^3.1.8: array-slice@^1.0.0: version "1.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/array-slice/-/array-slice-1.1.0.tgz#e368ea15f89bc7069f7ffb89aec3a6c7d4ac22d4" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/array-slice/-/array-slice-1.1.0.tgz" integrity sha1-42jqFfibxwaff/uJrsOmx9SsItQ= array-timsort@^1.0.3: version "1.0.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/array-timsort/-/array-timsort-1.0.3.tgz#3c9e4199e54fb2b9c3fe5976396a21614ef0d926" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/array-timsort/-/array-timsort-1.0.3.tgz" integrity sha1-PJ5BmeVPsrnD/ll2OWohYU7w2SY= array-union@^2.1.0: version "2.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/array-union/-/array-union-2.1.0.tgz" integrity sha1-t5hCCtvrHego2ErNii4j0+/oXo0= array.prototype.findlastindex@^1.2.5: version "1.2.5" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz#8c35a755c72908719453f87145ca011e39334d0d" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz" integrity sha1-jDWnVccpCHGUU/hxRcoBHjkzTQ0= dependencies: call-bind "^1.0.7" @@ -1009,7 +1009,7 @@ array.prototype.findlastindex@^1.2.5: array.prototype.flat@^1.3.2: version "1.3.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz#1476217df8cff17d72ee8f3ba06738db5b387d18" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz" integrity sha1-FHYhffjP8X1y7o87oGc421s4fRg= dependencies: call-bind "^1.0.2" @@ -1019,7 +1019,7 @@ array.prototype.flat@^1.3.2: array.prototype.flatmap@^1.3.2: version "1.3.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz#c9a7c6831db8e719d6ce639190146c24bbd3e527" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz" integrity sha1-yafGgx245xnWzmORkBRsJLvT5Sc= dependencies: call-bind "^1.0.2" @@ -1029,7 +1029,7 @@ array.prototype.flatmap@^1.3.2: arraybuffer.prototype.slice@^1.0.3: version "1.0.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz#097972f4255e41bc3425e37dc3f6421cf9aefde6" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz" integrity sha1-CXly9CVeQbw0JeN9w/ZCHPmu/eY= dependencies: array-buffer-byte-length "^1.0.1" @@ -1043,24 +1043,24 @@ arraybuffer.prototype.slice@^1.0.3: arrify@^2.0.1: version "2.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/arrify/-/arrify-2.0.1.tgz" integrity sha1-yWVekzHgq81YjSp8rX6ZVvZnAfo= assign-symbols@^1.0.0: version "1.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/assign-symbols/-/assign-symbols-1.0.0.tgz" integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= async-child-process@^1.1.1: version "1.1.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/async-child-process/-/async-child-process-1.1.1.tgz#27d0a598b5738707f9898c048bd231340583747b" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/async-child-process/-/async-child-process-1.1.1.tgz" integrity sha1-J9ClmLVzhwf5iYwEi9IxNAWDdHs= dependencies: babel-runtime "^6.11.6" async-done@^2.0.0: version "2.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/async-done/-/async-done-2.0.0.tgz#f1ec5df738c6383a52b0a30d0902fd897329c15a" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/async-done/-/async-done-2.0.0.tgz" integrity sha1-8exd9zjGODpSsKMNCQL9iXMpwVo= dependencies: end-of-stream "^1.4.4" @@ -1069,41 +1069,41 @@ async-done@^2.0.0: async-settle@^2.0.0: version "2.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/async-settle/-/async-settle-2.0.0.tgz#c695ad14e070f6a755d019d32d6eb38029020287" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/async-settle/-/async-settle-2.0.0.tgz" integrity sha1-xpWtFOBw9qdV0BnTLW6zgCkCAoc= dependencies: async-done "^2.0.0" asynckit@^0.4.0: version "0.4.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/asynckit/-/asynckit-0.4.0.tgz" integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= atob@^2.1.2: version "2.1.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/atob/-/atob-2.1.2.tgz" integrity sha1-bZUX654DDSQ2ZmZR6GvZ9vE1M8k= available-typed-arrays@^1.0.7: version "1.0.7" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz#a5cc375d6a03c2efc87a553f3e0b1522def14846" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz" integrity sha1-pcw3XWoDwu/IelU/PgsVIt7xSEY= dependencies: possible-typed-array-names "^1.0.0" await-notify@^1.0.1: version "1.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/await-notify/-/await-notify-1.0.1.tgz#0b48133b22e524181e11557665185f2a2f3ce47c" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/await-notify/-/await-notify-1.0.1.tgz" integrity sha1-C0gTOyLlJBgeEVV2ZRhfKi885Hw= b4a@^1.6.4: version "1.6.7" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/b4a/-/b4a-1.6.7.tgz#a99587d4ebbfbd5a6e3b21bdb5d5fa385767abe4" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/b4a/-/b4a-1.6.7.tgz" integrity sha1-qZWH1Ou/vVpuOyG9tdX6OFdnq+Q= babel-runtime@^6.11.6: version "6.26.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/babel-runtime/-/babel-runtime-6.26.0.tgz" integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4= dependencies: core-js "^2.4.0" @@ -1111,7 +1111,7 @@ babel-runtime@^6.11.6: bach@^2.0.1: version "2.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/bach/-/bach-2.0.1.tgz#45a3a3cbf7dbba3132087185c60357482b988972" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/bach/-/bach-2.0.1.tgz" integrity sha1-RaOjy/fbujEyCHGFxgNXSCuYiXI= dependencies: async-done "^2.0.0" @@ -1120,37 +1120,37 @@ bach@^2.0.1: balanced-match@^1.0.0: version "1.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/balanced-match/-/balanced-match-1.0.2.tgz" integrity sha1-6D46fj8wCzTLnYf2FfoMvzV2kO4= bare-events@^2.2.0: version "2.5.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/bare-events/-/bare-events-2.5.0.tgz#305b511e262ffd8b9d5616b056464f8e1b3329cc" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/bare-events/-/bare-events-2.5.0.tgz" integrity sha1-MFtRHiYv/YudVhawVkZPjhszKcw= base64-js@^1.3.1, base64-js@^1.5.1: version "1.5.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/base64-js/-/base64-js-1.5.1.tgz" integrity sha1-GxtEAWClv3rUC2UPCVljSBkDkwo= before-after-hook@^2.2.0: version "2.2.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/before-after-hook/-/before-after-hook-2.2.3.tgz#c51e809c81a4e354084422b9b26bad88249c517c" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/before-after-hook/-/before-after-hook-2.2.3.tgz" integrity sha1-xR6AnIGk41QIRCK5smutiCScUXw= big.js@^5.2.2: version "5.2.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/big.js/-/big.js-5.2.2.tgz" integrity sha1-ZfCvOC9Xi83HQr2cKB6cstd2gyg= binary-extensions@^2.0.0: version "2.3.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/binary-extensions/-/binary-extensions-2.3.0.tgz#f6e14a97858d327252200242d4ccfe522c445522" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/binary-extensions/-/binary-extensions-2.3.0.tgz" integrity sha1-9uFKl4WNMnJSIAJC1Mz+UixEVSI= bl@^5.0.0: version "5.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/bl/-/bl-5.1.0.tgz#183715f678c7188ecef9fe475d90209400624273" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/bl/-/bl-5.1.0.tgz" integrity sha1-GDcV9njHGI7O+f5HXZAglABiQnM= dependencies: buffer "^6.0.3" @@ -1159,7 +1159,7 @@ bl@^5.0.0: brace-expansion@^1.1.7: version "1.1.11" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-1.1.11.tgz" integrity sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0= dependencies: balanced-match "^1.0.0" @@ -1167,26 +1167,26 @@ brace-expansion@^1.1.7: brace-expansion@^2.0.1: version "2.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-2.0.1.tgz" integrity sha1-HtxFng8MVISG7Pn8mfIiE2S5oK4= dependencies: balanced-match "^1.0.0" braces@^3.0.3, braces@~3.0.2: version "3.0.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/braces/-/braces-3.0.3.tgz" integrity sha1-SQMy9AkZRSJy1VqEgK3AxEE1h4k= dependencies: fill-range "^7.1.1" browser-stdout@^1.3.1: version "1.3.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/browser-stdout/-/browser-stdout-1.3.1.tgz#baa559ee14ced73452229bad7326467c61fabd60" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/browser-stdout/-/browser-stdout-1.3.1.tgz" integrity sha1-uqVZ7hTO1zRSIputcyZGfGH6vWA= browserslist@^4.21.10: version "4.24.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/browserslist/-/browserslist-4.24.0.tgz#a1325fe4bc80b64fda169629fc01b3d6cecd38d4" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/browserslist/-/browserslist-4.24.0.tgz" integrity sha1-oTJf5LyAtk/aFpYp/AGz1s7NONQ= dependencies: caniuse-lite "^1.0.30001663" @@ -1196,17 +1196,17 @@ browserslist@^4.21.10: buffer-equal@^1.0.0: version "1.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/buffer-equal/-/buffer-equal-1.0.1.tgz#2f7651be5b1b3f057fcd6e7ee16cf34767077d90" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/buffer-equal/-/buffer-equal-1.0.1.tgz" integrity sha1-L3ZRvlsbPwV/zW5+4WzzR2cHfZA= buffer-from@^1.0.0: version "1.1.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/buffer-from/-/buffer-from-1.1.2.tgz" integrity sha1-KxRqb9cugLT1XSVfNe1Zo6mkG9U= buffer@^6.0.3: version "6.0.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/buffer/-/buffer-6.0.3.tgz#2ace578459cc8fbe2a70aaa8f52ee63b6a74c6c6" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/buffer/-/buffer-6.0.3.tgz" integrity sha1-Ks5XhFnMj74qcKqo9S7mO2p0xsY= dependencies: base64-js "^1.3.1" @@ -1214,7 +1214,7 @@ buffer@^6.0.3: call-bind@^1.0.2, call-bind@^1.0.5, call-bind@^1.0.6, call-bind@^1.0.7: version "1.0.7" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/call-bind/-/call-bind-1.0.7.tgz#06016599c40c56498c18769d2730be242b6fa3b9" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/call-bind/-/call-bind-1.0.7.tgz" integrity sha1-BgFlmcQMVkmMGHadJzC+JCtvo7k= dependencies: es-define-property "^1.0.0" @@ -1225,22 +1225,22 @@ call-bind@^1.0.2, call-bind@^1.0.5, call-bind@^1.0.6, call-bind@^1.0.7: callsites@^3.0.0: version "3.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/callsites/-/callsites-3.1.0.tgz" integrity sha1-s2MKvYlDQy9Us/BRkjjjPNffL3M= camelcase@^6.0.0: version "6.3.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/camelcase/-/camelcase-6.3.0.tgz" integrity sha1-VoW5XrIJrJwMF3Rnd4ychN9Yupo= caniuse-lite@^1.0.30001663: version "1.0.30001664" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/caniuse-lite/-/caniuse-lite-1.0.30001664.tgz#d588d75c9682d3301956b05a3749652a80677df4" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/caniuse-lite/-/caniuse-lite-1.0.30001664.tgz" integrity sha1-1YjXXJaC0zAZVrBaN0llKoBnffQ= chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.2: version "4.1.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/chalk/-/chalk-4.1.2.tgz" integrity sha1-qsTit3NKdAhnrrFr8CqtVWoeegE= dependencies: ansi-styles "^4.1.0" @@ -1248,12 +1248,12 @@ chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.2: chalk@^5.0.0, chalk@^5.3.0: version "5.3.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/chalk/-/chalk-5.3.0.tgz#67c20a7ebef70e7f3970a01f90fa210cb6860385" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/chalk/-/chalk-5.3.0.tgz" integrity sha1-Z8IKfr73Dn85cKAfkPohDLaGA4U= chokidar@^3.5.3, chokidar@^3.6.0: version "3.6.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/chokidar/-/chokidar-3.6.0.tgz" integrity sha1-GXxsxmnvKo3F57TZfuTgksPrDVs= dependencies: anymatch "~3.1.2" @@ -1268,24 +1268,24 @@ chokidar@^3.5.3, chokidar@^3.6.0: chrome-trace-event@^1.0.2: version "1.0.4" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz#05bffd7ff928465093314708c93bdfa9bd1f0f5b" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz" integrity sha1-Bb/9f/koRlCTMUcIyTvfqb0fD1s= cli-cursor@^4.0.0: version "4.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/cli-cursor/-/cli-cursor-4.0.0.tgz#3cecfe3734bf4fe02a8361cbdc0f6fe28c6a57ea" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/cli-cursor/-/cli-cursor-4.0.0.tgz" integrity sha1-POz+NzS/T+Aqg2HL3A9v4oxqV+o= dependencies: restore-cursor "^4.0.0" cli-spinners@^2.9.0: version "2.9.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/cli-spinners/-/cli-spinners-2.9.2.tgz#1773a8f4b9c4d6ac31563df53b3fc1d79462fe41" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/cli-spinners/-/cli-spinners-2.9.2.tgz" integrity sha1-F3Oo9LnE1qwxVj31Oz/B15Ri/kE= cliui@^7.0.2: version "7.0.4" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/cliui/-/cliui-7.0.4.tgz" integrity sha1-oCZe5lVHb8gHrqnfPfjfd4OAi08= dependencies: string-width "^4.2.0" @@ -1294,7 +1294,7 @@ cliui@^7.0.2: cliui@^8.0.1: version "8.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/cliui/-/cliui-8.0.1.tgz" integrity sha1-DASwddsCy/5g3I5s8vVIaxo2CKo= dependencies: string-width "^4.2.0" @@ -1303,12 +1303,12 @@ cliui@^8.0.1: clone-buffer@^1.0.0: version "1.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/clone-buffer/-/clone-buffer-1.0.0.tgz#e3e25b207ac4e701af721e2cb5a16792cac3dc58" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/clone-buffer/-/clone-buffer-1.0.0.tgz" integrity sha1-4+JbIHrE5wGvch4staFnksrD3Fg= clone-deep@^4.0.1: version "4.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/clone-deep/-/clone-deep-4.0.1.tgz" integrity sha1-wZ/Zvbv4WUK0/ZechNz31fB8I4c= dependencies: is-plain-object "^2.0.4" @@ -1317,17 +1317,17 @@ clone-deep@^4.0.1: clone-stats@^1.0.0: version "1.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/clone-stats/-/clone-stats-1.0.0.tgz#b3782dff8bb5474e18b9b6bf0fdfe782f8777680" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/clone-stats/-/clone-stats-1.0.0.tgz" integrity sha1-s3gt/4u1R04Yuba/D9/ngvh3doA= clone@^2.1.1, clone@^2.1.2: version "2.1.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/clone/-/clone-2.1.2.tgz" integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18= cloneable-readable@^1.0.0: version "1.1.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/cloneable-readable/-/cloneable-readable-1.1.3.tgz#120a00cb053bfb63a222e709f9683ea2e11d8cec" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/cloneable-readable/-/cloneable-readable-1.1.3.tgz" integrity sha1-EgoAywU7+2OiIucJ+Wg+ouEdjOw= dependencies: inherits "^2.0.1" @@ -1336,46 +1336,46 @@ cloneable-readable@^1.0.0: color-convert@^2.0.1: version "2.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/color-convert/-/color-convert-2.0.1.tgz" integrity sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM= dependencies: color-name "~1.1.4" color-name@~1.1.4: version "1.1.4" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/color-name/-/color-name-1.1.4.tgz" integrity sha1-wqCah6y95pVD3m9j+jmVyCbFNqI= color-support@^1.1.3: version "1.1.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/color-support/-/color-support-1.1.3.tgz" integrity sha1-k4NDeaHMmgxh+C9S8NBDIiUb1aI= colorette@^2.0.14: version "2.0.20" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/colorette/-/colorette-2.0.20.tgz#9eb793e6833067f7235902fcd3b09917a000a95a" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/colorette/-/colorette-2.0.20.tgz" integrity sha1-nreT5oMwZ/cjWQL807CZF6AAqVo= combined-stream@^1.0.8: version "1.0.8" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/combined-stream/-/combined-stream-1.0.8.tgz" integrity sha1-w9RaizT9cwYxoRCoolIGgrMdWn8= dependencies: delayed-stream "~1.0.0" commander@^10.0.1: version "10.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/commander/-/commander-10.0.1.tgz#881ee46b4f77d1c1dccc5823433aa39b022cbe06" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/commander/-/commander-10.0.1.tgz" integrity sha1-iB7ka0930cHczFgjQzqjmwIsvgY= commander@^2.20.0: version "2.20.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/commander/-/commander-2.20.3.tgz" integrity sha1-/UhehMA+tIgcIHIrpIA16FMa6zM= comment-json@^4.2.3: version "4.2.5" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/comment-json/-/comment-json-4.2.5.tgz#482e085f759c2704b60bc6f97f55b8c01bc41e70" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/comment-json/-/comment-json-4.2.5.tgz" integrity sha1-SC4IX3WcJwS2C8b5f1W4wBvEHnA= dependencies: array-timsort "^1.0.3" @@ -1386,27 +1386,27 @@ comment-json@^4.2.3: comment-parser@1.4.1: version "1.4.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/comment-parser/-/comment-parser-1.4.1.tgz#bdafead37961ac079be11eb7ec65c4d021eaf9cc" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/comment-parser/-/comment-parser-1.4.1.tgz" integrity sha1-va/q03lhrAeb4R637GXE0CHq+cw= concat-map@0.0.1: version "0.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/concat-map/-/concat-map-0.0.1.tgz" integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= convert-source-map@^1.0.0, convert-source-map@^1.5.0: version "1.9.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/convert-source-map/-/convert-source-map-1.9.0.tgz" integrity sha1-f6rmI1P7QhM2bQypg1jSLoNosF8= convert-source-map@^2.0.0: version "2.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/convert-source-map/-/convert-source-map-2.0.0.tgz" integrity sha1-S1YPZJ/E6RjdCrdc9JYei8iC2Co= copy-props@^4.0.0: version "4.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/copy-props/-/copy-props-4.0.0.tgz#01d249198b8c2e4d8a5e87b90c9630f52c99a9c9" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/copy-props/-/copy-props-4.0.0.tgz" integrity sha1-AdJJGYuMLk2KXoe5DJYw9SyZqck= dependencies: each-props "^3.0.0" @@ -1414,22 +1414,22 @@ copy-props@^4.0.0: core-js@^2.4.0: version "2.6.12" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/core-js/-/core-js-2.6.12.tgz#d9333dfa7b065e347cc5682219d6f690859cc2ec" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/core-js/-/core-js-2.6.12.tgz" integrity sha1-2TM9+nsGXjR8xWgiGdb2kIWcwuw= core-util-is@^1.0.3, core-util-is@~1.0.0: version "1.0.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/core-util-is/-/core-util-is-1.0.3.tgz" integrity sha1-pgQtNjTCsn6TKPg3uWX6yDgI24U= create-require@^1.1.0: version "1.1.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/create-require/-/create-require-1.1.1.tgz" integrity sha1-wdfo8eX2z8n/ZfnNNS03NIdWwzM= cross-spawn@^7.0.2, cross-spawn@^7.0.3: version "7.0.6" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/cross-spawn/-/cross-spawn-7.0.6.tgz#8a58fe78f00dcd70c370451759dfbfaf03e8ee9f" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/cross-spawn/-/cross-spawn-7.0.6.tgz" integrity sha1-ilj+ePANzXDDcEUXWd+/rwPo7p8= dependencies: path-key "^3.1.0" @@ -1438,7 +1438,7 @@ cross-spawn@^7.0.2, cross-spawn@^7.0.3: css@^3.0.0: version "3.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/css/-/css-3.0.0.tgz#4447a4d58fdd03367c516ca9f64ae365cee4aa5d" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/css/-/css-3.0.0.tgz" integrity sha1-REek1Y/dAzZ8UWyp9krjZc7kql0= dependencies: inherits "^2.0.4" @@ -1447,7 +1447,7 @@ css@^3.0.0: d@1, d@^1.0.1, d@^1.0.2: version "1.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/d/-/d-1.0.2.tgz#2aefd554b81981e7dccf72d6842ae725cb17e5de" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/d/-/d-1.0.2.tgz" integrity sha1-Ku/VVLgZgefcz3LWhCrnJcsX5d4= dependencies: es5-ext "^0.10.64" @@ -1455,7 +1455,7 @@ d@1, d@^1.0.1, d@^1.0.2: data-view-buffer@^1.0.1: version "1.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/data-view-buffer/-/data-view-buffer-1.0.1.tgz#8ea6326efec17a2e42620696e671d7d5a8bc66b2" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/data-view-buffer/-/data-view-buffer-1.0.1.tgz" integrity sha1-jqYybv7Bei5CYgaW5nHX1ai8ZrI= dependencies: call-bind "^1.0.6" @@ -1464,7 +1464,7 @@ data-view-buffer@^1.0.1: data-view-byte-length@^1.0.1: version "1.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz#90721ca95ff280677eb793749fce1011347669e2" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz" integrity sha1-kHIcqV/ygGd+t5N0n84QETR2aeI= dependencies: call-bind "^1.0.7" @@ -1473,7 +1473,7 @@ data-view-byte-length@^1.0.1: data-view-byte-offset@^1.0.0: version "1.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz#5e0bbfb4828ed2d1b9b400cd8a7d119bca0ff18a" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz" integrity sha1-Xgu/tIKO0tG5tADNin0Rm8oP8Yo= dependencies: call-bind "^1.0.6" @@ -1482,7 +1482,7 @@ data-view-byte-offset@^1.0.0: debug-fabulous@^1.0.0: version "1.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/debug-fabulous/-/debug-fabulous-1.1.0.tgz#af8a08632465224ef4174a9f06308c3c2a1ebc8e" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/debug-fabulous/-/debug-fabulous-1.1.0.tgz" integrity sha1-r4oIYyRlIk70F0qfBjCMPCoevI4= dependencies: debug "3.X" @@ -1491,36 +1491,36 @@ debug-fabulous@^1.0.0: debug@3.X, debug@^3.2.7: version "3.2.7" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/debug/-/debug-3.2.7.tgz" integrity sha1-clgLfpFF+zm2Z2+cXl+xALk0F5o= dependencies: ms "^2.1.1" debug@4, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4, debug@^4.3.5: version "4.3.7" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/debug/-/debug-4.3.7.tgz#87945b4151a011d76d95a198d7111c865c360a52" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/debug/-/debug-4.3.7.tgz" integrity sha1-h5RbQVGgEddtlaGY1xEchlw2ClI= dependencies: ms "^2.1.3" decamelize@^4.0.0: version "4.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/decamelize/-/decamelize-4.0.0.tgz#aa472d7bf660eb15f3494efd531cab7f2a709837" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/decamelize/-/decamelize-4.0.0.tgz" integrity sha1-qkcte/Zg6xXzSU79UxyrfypwmDc= decode-uri-component@^0.2.0: version "0.2.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/decode-uri-component/-/decode-uri-component-0.2.2.tgz#e69dbe25d37941171dd540e024c444cd5188e1e9" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/decode-uri-component/-/decode-uri-component-0.2.2.tgz" integrity sha1-5p2+JdN5QRcd1UDgJMREzVGI4ek= deep-is@^0.1.3: version "0.1.4" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/deep-is/-/deep-is-0.1.4.tgz" integrity sha1-pvLc5hL63S7x9Rm3NVHxfoUZmDE= define-data-property@^1.0.1, define-data-property@^1.1.4: version "1.1.4" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/define-data-property/-/define-data-property-1.1.4.tgz#894dc141bb7d3060ae4366f6a0107e68fbe48c5e" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/define-data-property/-/define-data-property-1.1.4.tgz" integrity sha1-iU3BQbt9MGCuQ2b2oBB+aPvkjF4= dependencies: es-define-property "^1.0.0" @@ -1529,7 +1529,7 @@ define-data-property@^1.0.1, define-data-property@^1.1.4: define-properties@^1.2.0, define-properties@^1.2.1: version "1.2.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/define-properties/-/define-properties-1.2.1.tgz" integrity sha1-EHgcxhbrlRqAoDS6/Kpzd/avK2w= dependencies: define-data-property "^1.0.1" @@ -1538,68 +1538,68 @@ define-properties@^1.2.0, define-properties@^1.2.1: delayed-stream@~1.0.0: version "1.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/delayed-stream/-/delayed-stream-1.0.0.tgz" integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= deprecation@^2.0.0: version "2.3.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/deprecation/-/deprecation-2.3.1.tgz#6368cbdb40abf3373b525ac87e4a260c3a700919" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/deprecation/-/deprecation-2.3.1.tgz" integrity sha1-Y2jL20Cr8zc7UlrIfkomDDpwCRk= detect-file@^1.0.0: version "1.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/detect-file/-/detect-file-1.0.0.tgz" integrity sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc= detect-newline@^2.0.0: version "2.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/detect-newline/-/detect-newline-2.1.0.tgz#f41f1c10be4b00e87b5f13da680759f2c5bfd3e2" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/detect-newline/-/detect-newline-2.1.0.tgz" integrity sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I= diff@^4.0.1: version "4.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/diff/-/diff-4.0.2.tgz" integrity sha1-YPOuy4nV+uUgwRqhnvwruYKq3n0= diff@^5.2.0: version "5.2.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/diff/-/diff-5.2.0.tgz#26ded047cd1179b78b9537d5ef725503ce1ae531" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/diff/-/diff-5.2.0.tgz" integrity sha1-Jt7QR80RebeLlTfV73JVA84a5TE= diff@^7.0.0: version "7.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/diff/-/diff-7.0.0.tgz#3fb34d387cd76d803f6eebea67b921dab0182a9a" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/diff/-/diff-7.0.0.tgz" integrity sha1-P7NNOHzXbYA/buvqZ7kh2rAYKpo= dir-glob@^3.0.1: version "3.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/dir-glob/-/dir-glob-3.0.1.tgz" integrity sha1-Vtv3PZkqSpO6FYT0U0Bj/S5BcX8= dependencies: path-type "^4.0.0" doctrine@^2.1.0: version "2.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/doctrine/-/doctrine-2.1.0.tgz" integrity sha1-XNAfwQFiG0LEzX9dGmYkNxbT850= dependencies: esutils "^2.0.2" doctrine@^3.0.0: version "3.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/doctrine/-/doctrine-3.0.0.tgz" integrity sha1-rd6+rXKmV023g2OdyHoSF3OXOWE= dependencies: esutils "^2.0.2" duplexer@^0.1.1, duplexer@~0.1.1: version "0.1.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/duplexer/-/duplexer-0.1.2.tgz" integrity sha1-Or5DrvODX4rgd9E23c4PJ2sEAOY= duplexify@^3.6.0: version "3.7.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/duplexify/-/duplexify-3.7.1.tgz" integrity sha1-Kk31MX9sz9kfhtb9JdjYoQO4gwk= dependencies: end-of-stream "^1.0.0" @@ -1609,7 +1609,7 @@ duplexify@^3.6.0: each-props@^3.0.0: version "3.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/each-props/-/each-props-3.0.0.tgz#a88fb17634a4828307610ec68269fba2f7280cd8" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/each-props/-/each-props-3.0.0.tgz" integrity sha1-qI+xdjSkgoMHYQ7Ggmn7ovcoDNg= dependencies: is-plain-object "^5.0.0" @@ -1617,39 +1617,39 @@ each-props@^3.0.0: eastasianwidth@^0.2.0: version "0.2.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/eastasianwidth/-/eastasianwidth-0.2.0.tgz" integrity sha1-aWzi7Aqg5uqTo5f/zySqeEDIJ8s= electron-to-chromium@^1.5.28: version "1.5.29" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/electron-to-chromium/-/electron-to-chromium-1.5.29.tgz#aa592a3caa95d07cc26a66563accf99fa573a1ee" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/electron-to-chromium/-/electron-to-chromium-1.5.29.tgz" integrity sha1-qlkqPKqV0HzCamZWOsz5n6Vzoe4= emoji-regex@^10.2.1: version "10.4.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/emoji-regex/-/emoji-regex-10.4.0.tgz#03553afea80b3975749cfcb36f776ca268e413d4" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/emoji-regex/-/emoji-regex-10.4.0.tgz" integrity sha1-A1U6/qgLOXV0nPyzb3dsomjkE9Q= emoji-regex@^8.0.0: version "8.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/emoji-regex/-/emoji-regex-8.0.0.tgz" integrity sha1-6Bj9ac5cz8tARZT4QpY79TFkzDc= emojis-list@^3.0.0: version "3.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/emojis-list/-/emojis-list-3.0.0.tgz" integrity sha1-VXBmIEatKeLpFucariYKvf9Pang= end-of-stream@^1.0.0, end-of-stream@^1.1.0, end-of-stream@^1.4.4: version "1.4.4" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/end-of-stream/-/end-of-stream-1.4.4.tgz" integrity sha1-WuZKX0UFe682JuwU2gyl5LJDHrA= dependencies: once "^1.4.0" enhanced-resolve@^5.0.0, enhanced-resolve@^5.17.1: version "5.17.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz#67bfbbcc2f81d511be77d686a90267ef7f898a15" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz" integrity sha1-Z7+7zC+B1RG+d9aGqQJn73+JihU= dependencies: graceful-fs "^4.2.4" @@ -1657,17 +1657,17 @@ enhanced-resolve@^5.0.0, enhanced-resolve@^5.17.1: entities@^4.4.0: version "4.5.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/entities/-/entities-4.5.0.tgz" integrity sha1-XSaOpecRPsdMTQM7eepaNaSI+0g= envinfo@^7.7.3: version "7.14.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/envinfo/-/envinfo-7.14.0.tgz#26dac5db54418f2a4c1159153a0b2ae980838aae" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/envinfo/-/envinfo-7.14.0.tgz" integrity sha1-JtrF21RBjypMEVkVOgsq6YCDiq4= es-abstract@^1.22.1, es-abstract@^1.22.3, es-abstract@^1.23.0, es-abstract@^1.23.2: version "1.23.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/es-abstract/-/es-abstract-1.23.3.tgz#8f0c5a35cd215312573c5a27c87dfd6c881a0aa0" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/es-abstract/-/es-abstract-1.23.3.tgz" integrity sha1-jwxaNc0hUxJXPFonyH39bIgaCqA= dependencies: array-buffer-byte-length "^1.0.1" @@ -1719,31 +1719,31 @@ es-abstract@^1.22.1, es-abstract@^1.22.3, es-abstract@^1.23.0, es-abstract@^1.23 es-define-property@^1.0.0: version "1.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/es-define-property/-/es-define-property-1.0.0.tgz#c7faefbdff8b2696cf5f46921edfb77cc4ba3845" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/es-define-property/-/es-define-property-1.0.0.tgz" integrity sha1-x/rvvf+LJpbPX0aSHt+3fMS6OEU= dependencies: get-intrinsic "^1.2.4" es-errors@^1.2.1, es-errors@^1.3.0: version "1.3.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/es-errors/-/es-errors-1.3.0.tgz" integrity sha1-BfdaJdq5jk+x3NXhRywFRtUFfI8= es-module-lexer@^1.2.1, es-module-lexer@^1.5.3: version "1.5.4" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/es-module-lexer/-/es-module-lexer-1.5.4.tgz#a8efec3a3da991e60efa6b633a7cad6ab8d26b78" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/es-module-lexer/-/es-module-lexer-1.5.4.tgz" integrity sha1-qO/sOj2pkeYO+mtjOnytarjSa3g= es-object-atoms@^1.0.0: version "1.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/es-object-atoms/-/es-object-atoms-1.0.0.tgz#ddb55cd47ac2e240701260bc2a8e31ecb643d941" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/es-object-atoms/-/es-object-atoms-1.0.0.tgz" integrity sha1-3bVc1HrC4kBwEmC8Ko4x7LZD2UE= dependencies: es-errors "^1.3.0" es-set-tostringtag@^2.0.3: version "2.0.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz#8bb60f0a440c2e4281962428438d58545af39777" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz" integrity sha1-i7YPCkQMLkKBliQoQ41YVFrzl3c= dependencies: get-intrinsic "^1.2.4" @@ -1752,14 +1752,14 @@ es-set-tostringtag@^2.0.3: es-shim-unscopables@^1.0.0, es-shim-unscopables@^1.0.2: version "1.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz#1f6942e71ecc7835ed1c8a83006d8771a63a3763" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz" integrity sha1-H2lC5x7MeDXtHIqDAG2HcaY6N2M= dependencies: hasown "^2.0.0" es-to-primitive@^1.2.1: version "1.2.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/es-to-primitive/-/es-to-primitive-1.2.1.tgz" integrity sha1-5VzUyc3BiLzvsDs2bHNjI/xciYo= dependencies: is-callable "^1.1.4" @@ -1768,7 +1768,7 @@ es-to-primitive@^1.2.1: es5-ext@^0.10.35, es5-ext@^0.10.46, es5-ext@^0.10.62, es5-ext@^0.10.64, es5-ext@~0.10.14, es5-ext@~0.10.2: version "0.10.64" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/es5-ext/-/es5-ext-0.10.64.tgz#12e4ffb48f1ba2ea777f1fcdd1918ef73ea21714" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/es5-ext/-/es5-ext-0.10.64.tgz" integrity sha1-EuT/tI8boup3fx/N0ZGO9z6iFxQ= dependencies: es6-iterator "^2.0.3" @@ -1778,7 +1778,7 @@ es5-ext@^0.10.35, es5-ext@^0.10.46, es5-ext@^0.10.62, es5-ext@^0.10.64, es5-ext@ es6-iterator@^2.0.3: version "2.0.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/es6-iterator/-/es6-iterator-2.0.3.tgz" integrity sha1-p96IkUGgWpSwhUQDstCg+/qY87c= dependencies: d "1" @@ -1787,7 +1787,7 @@ es6-iterator@^2.0.3: es6-symbol@^3.1.1, es6-symbol@^3.1.3: version "3.1.4" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/es6-symbol/-/es6-symbol-3.1.4.tgz#f4e7d28013770b4208ecbf3e0bf14d3bcb557b8c" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/es6-symbol/-/es6-symbol-3.1.4.tgz" integrity sha1-9OfSgBN3C0II7L8+C/FNO8tVe4w= dependencies: d "^1.0.2" @@ -1795,7 +1795,7 @@ es6-symbol@^3.1.1, es6-symbol@^3.1.3: es6-weak-map@^2.0.3: version "2.0.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/es6-weak-map/-/es6-weak-map-2.0.3.tgz#b6da1f16cc2cc0d9be43e6bdbfc5e7dfcdf31d53" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/es6-weak-map/-/es6-weak-map-2.0.3.tgz" integrity sha1-ttofFswswNm+Q+a9v8Xn383zHVM= dependencies: d "1" @@ -1805,22 +1805,22 @@ es6-weak-map@^2.0.3: escalade@^3.1.1, escalade@^3.2.0: version "3.2.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/escalade/-/escalade-3.2.0.tgz#011a3f69856ba189dffa7dc8fcce99d2a87903e5" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/escalade/-/escalade-3.2.0.tgz" integrity sha1-ARo/aYVroYnf+n3I/M6Z0qh5A+U= escape-string-regexp@^2.0.0: version "2.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz" integrity sha1-owME6Z2qMuI7L9IPUbq9B8/8o0Q= escape-string-regexp@^4.0.0: version "4.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" integrity sha1-FLqDpdNz49MR5a/KKc9b+tllvzQ= eslint-import-resolver-node@^0.3.9: version "0.3.9" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz#d4eaac52b8a2e7c3cd1903eb00f7e053356118ac" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz" integrity sha1-1OqsUrii58PNGQPrAPfgUzVhGKw= dependencies: debug "^3.2.7" @@ -1829,19 +1829,19 @@ eslint-import-resolver-node@^0.3.9: eslint-module-utils@^2.9.0: version "2.12.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz#fe4cfb948d61f49203d7b08871982b65b9af0b0b" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz" integrity sha1-/kz7lI1h9JID17CIcZgrZbmvCws= dependencies: debug "^3.2.7" eslint-plugin-header@^3.1.1: version "3.1.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/eslint-plugin-header/-/eslint-plugin-header-3.1.1.tgz#6ce512432d57675265fac47292b50d1eff11acd6" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/eslint-plugin-header/-/eslint-plugin-header-3.1.1.tgz" integrity sha1-bOUSQy1XZ1Jl+sRykrUNHv8RrNY= eslint-plugin-import@^2.29.1: version "2.30.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/eslint-plugin-import/-/eslint-plugin-import-2.30.0.tgz#21ceea0fc462657195989dd780e50c92fe95f449" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/eslint-plugin-import/-/eslint-plugin-import-2.30.0.tgz" integrity sha1-Ic7qD8RiZXGVmJ3XgOUMkv6V9Ek= dependencies: "@rtsao/scc" "^1.1.0" @@ -1865,7 +1865,7 @@ eslint-plugin-import@^2.29.1: eslint-plugin-jsdoc@^48.2.8: version "48.11.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-48.11.0.tgz#7c8dae6ce0d814aff54b87fdb808f02635691ade" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-48.11.0.tgz" integrity sha1-fI2ubODYFK/1S4f9uAjwJjVpGt4= dependencies: "@es-joy/jsdoccomment" "~0.46.0" @@ -1882,7 +1882,7 @@ eslint-plugin-jsdoc@^48.2.8: eslint-scope@5.1.1: version "5.1.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/eslint-scope/-/eslint-scope-5.1.1.tgz" integrity sha1-54blmmbLkrP2wfsNUIqrF0hI9Iw= dependencies: esrecurse "^4.3.0" @@ -1890,7 +1890,7 @@ eslint-scope@5.1.1: eslint-scope@^7.2.2: version "7.2.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/eslint-scope/-/eslint-scope-7.2.2.tgz#deb4f92563390f32006894af62a22dba1c46423f" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/eslint-scope/-/eslint-scope-7.2.2.tgz" integrity sha1-3rT5JWM5DzIAaJSvYqItuhxGQj8= dependencies: esrecurse "^4.3.0" @@ -1898,17 +1898,17 @@ eslint-scope@^7.2.2: eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4.3: version "3.4.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz" integrity sha1-DNcv6FUOPC6uFWqWpN3c0cisWAA= eslint-visitor-keys@^4.1.0: version "4.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/eslint-visitor-keys/-/eslint-visitor-keys-4.1.0.tgz#1f785cc5e81eb7534523d85922248232077d2f8c" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/eslint-visitor-keys/-/eslint-visitor-keys-4.1.0.tgz" integrity sha1-H3hcxeget1NFI9hZIiSCMgd9L4w= eslint@^8.45.0: version "8.57.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/eslint/-/eslint-8.57.1.tgz#7df109654aba7e3bbe5c8eae533c5e461d3c6ca9" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/eslint/-/eslint-8.57.1.tgz" integrity sha1-ffEJZUq6fju+XI6uUzxeRh08bKk= dependencies: "@eslint-community/eslint-utils" "^4.2.0" @@ -1952,7 +1952,7 @@ eslint@^8.45.0: esniff@^2.0.1: version "2.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/esniff/-/esniff-2.0.1.tgz#a4d4b43a5c71c7ec51c51098c1d8a29081f9b308" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/esniff/-/esniff-2.0.1.tgz" integrity sha1-pNS0Olxxx+xRxRCYwdiikIH5swg= dependencies: d "^1.0.1" @@ -1962,7 +1962,7 @@ esniff@^2.0.1: espree@^10.1.0: version "10.2.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/espree/-/espree-10.2.0.tgz#f4bcead9e05b0615c968e85f83816bc386a45df6" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/espree/-/espree-10.2.0.tgz" integrity sha1-9Lzq2eBbBhXJaOhfg4Frw4akXfY= dependencies: acorn "^8.12.0" @@ -1971,7 +1971,7 @@ espree@^10.1.0: espree@^9.6.0, espree@^9.6.1: version "9.6.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/espree/-/espree-9.6.1.tgz#a2a17b8e434690a5432f2f8018ce71d331a48c6f" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/espree/-/espree-9.6.1.tgz" integrity sha1-oqF7jkNGkKVDLy+AGM5x0zGkjG8= dependencies: acorn "^8.9.0" @@ -1980,41 +1980,41 @@ espree@^9.6.0, espree@^9.6.1: esprima@^4.0.1: version "4.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/esprima/-/esprima-4.0.1.tgz" integrity sha1-E7BM2z5sXRnfkatph6hpVhmwqnE= esquery@^1.4.2, esquery@^1.6.0: version "1.6.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/esquery/-/esquery-1.6.0.tgz#91419234f804d852a82dceec3e16cdc22cf9dae7" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/esquery/-/esquery-1.6.0.tgz" integrity sha1-kUGSNPgE2FKoLc7sPhbNwiz52uc= dependencies: estraverse "^5.1.0" esrecurse@^4.3.0: version "4.3.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/esrecurse/-/esrecurse-4.3.0.tgz" integrity sha1-eteWTWeauyi+5yzsY3WLHF0smSE= dependencies: estraverse "^5.2.0" estraverse@^4.1.1: version "4.3.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/estraverse/-/estraverse-4.3.0.tgz" integrity sha1-OYrT88WiSUi+dyXoPRGn3ijNvR0= estraverse@^5.1.0, estraverse@^5.2.0: version "5.3.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/estraverse/-/estraverse-5.3.0.tgz" integrity sha1-LupSkHAvJquP5TcDcP+GyWXSESM= esutils@^2.0.2: version "2.0.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/esutils/-/esutils-2.0.3.tgz" integrity sha1-dNLrTeC42hKTcRkQ1Qd1ubcQ72Q= event-emitter@^0.3.5: version "0.3.5" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/event-emitter/-/event-emitter-0.3.5.tgz#df8c69eef1647923c7157b9ce83840610b02cc39" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/event-emitter/-/event-emitter-0.3.5.tgz" integrity sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk= dependencies: d "1" @@ -2022,7 +2022,7 @@ event-emitter@^0.3.5: event-stream@^3.3.4: version "3.3.5" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/event-stream/-/event-stream-3.3.5.tgz#e5dd8989543630d94c6cf4d657120341fa31636b" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/event-stream/-/event-stream-3.3.5.tgz" integrity sha1-5d2JiVQ2MNlMbPTWVxIDQfoxY2s= dependencies: duplexer "^0.1.1" @@ -2035,7 +2035,7 @@ event-stream@^3.3.4: event-stream@^4.0.1: version "4.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/event-stream/-/event-stream-4.0.1.tgz#4092808ec995d0dd75ea4580c1df6a74db2cde65" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/event-stream/-/event-stream-4.0.1.tgz" integrity sha1-QJKAjsmV0N116kWAwd9qdNss3mU= dependencies: duplexer "^0.1.1" @@ -2048,26 +2048,26 @@ event-stream@^4.0.1: events@^3.2.0: version "3.3.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/events/-/events-3.3.0.tgz" integrity sha1-Mala0Kkk4tLEGagTrrLE6HjqdAA= expand-tilde@^2.0.0, expand-tilde@^2.0.2: version "2.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/expand-tilde/-/expand-tilde-2.0.2.tgz" integrity sha1-l+gBqgUt8CRU3kawK/YhZCzchQI= dependencies: homedir-polyfill "^1.0.1" ext@^1.7.0: version "1.7.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ext/-/ext-1.7.0.tgz#0ea4383c0103d60e70be99e9a7f11027a33c4f5f" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ext/-/ext-1.7.0.tgz" integrity sha1-DqQ4PAED1g5wvpnpp/EQJ6M8T18= dependencies: type "^2.7.2" extend-shallow@^3.0.2: version "3.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/extend-shallow/-/extend-shallow-3.0.2.tgz" integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= dependencies: assign-symbols "^1.0.0" @@ -2075,12 +2075,12 @@ extend-shallow@^3.0.2: extend@^3.0.0, extend@^3.0.2: version "3.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/extend/-/extend-3.0.2.tgz" integrity sha1-+LETa0Bx+9jrFAr/hYsQGewpFfo= fancy-log@^1.3.3: version "1.3.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fancy-log/-/fancy-log-1.3.3.tgz#dbc19154f558690150a23953a0adbd035be45fc7" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fancy-log/-/fancy-log-1.3.3.tgz" integrity sha1-28GRVPVYaQFQojlToK29A1vkX8c= dependencies: ansi-gray "^0.1.1" @@ -2090,17 +2090,17 @@ fancy-log@^1.3.3: fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: version "3.1.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" integrity sha1-On1WtVnWy8PrUSMlJE5hmmXGxSU= fast-fifo@^1.3.2: version "1.3.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fast-fifo/-/fast-fifo-1.3.2.tgz#286e31de96eb96d38a97899815740ba2a4f3640c" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fast-fifo/-/fast-fifo-1.3.2.tgz" integrity sha1-KG4x3pbrltOKl4mYFXQLoqTzZAw= fast-glob@^3.2.9: version "3.3.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fast-glob/-/fast-glob-3.3.2.tgz" integrity sha1-qQRQHlfP3S/83tRemaVP71XkYSk= dependencies: "@nodelib/fs.stat" "^2.0.2" @@ -2111,43 +2111,43 @@ fast-glob@^3.2.9: fast-json-stable-stringify@^2.0.0: version "2.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" integrity sha1-h0v2nG9ATCtdmcSBNBOZ/VWJJjM= fast-levenshtein@^2.0.6: version "2.0.6" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz" integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= fast-levenshtein@^3.0.0: version "3.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fast-levenshtein/-/fast-levenshtein-3.0.0.tgz#37b899ae47e1090e40e3fd2318e4d5f0142ca912" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fast-levenshtein/-/fast-levenshtein-3.0.0.tgz" integrity sha1-N7iZrkfhCQ5A4/0jGOTV8BQsqRI= dependencies: fastest-levenshtein "^1.0.7" fastest-levenshtein@^1.0.12, fastest-levenshtein@^1.0.7: version "1.0.16" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz#210e61b6ff181de91ea9b3d1b84fdedd47e034e5" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz" integrity sha1-IQ5htv8YHekeqbPRuE/e3UfgNOU= fastq@^1.13.0, fastq@^1.6.0: version "1.17.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fastq/-/fastq-1.17.1.tgz#2a523f07a4e7b1e81a42b91b8bf2254107753b47" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fastq/-/fastq-1.17.1.tgz" integrity sha1-KlI/B6TnsegaQrkbi/IlQQd1O0c= dependencies: reusify "^1.0.4" file-entry-cache@^6.0.1: version "6.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/file-entry-cache/-/file-entry-cache-6.0.1.tgz" integrity sha1-IRst2WWcsDlLBz5zI6w8kz1SICc= dependencies: flat-cache "^3.0.4" fill-keys@^1.0.2: version "1.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fill-keys/-/fill-keys-1.0.2.tgz#9a8fa36f4e8ad634e3bf6b4f3c8882551452eb20" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fill-keys/-/fill-keys-1.0.2.tgz" integrity sha1-mo+jb06K1jTjv2tPPIiCVRRS6yA= dependencies: is-object "~1.0.1" @@ -2155,14 +2155,14 @@ fill-keys@^1.0.2: fill-range@^7.1.1: version "7.1.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fill-range/-/fill-range-7.1.1.tgz" integrity sha1-RCZdPKwH4+p9wkdRY4BkN1SgUpI= dependencies: to-regex-range "^5.0.1" find-up@^4.0.0: version "4.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/find-up/-/find-up-4.1.0.tgz" integrity sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk= dependencies: locate-path "^5.0.0" @@ -2170,7 +2170,7 @@ find-up@^4.0.0: find-up@^5.0.0: version "5.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/find-up/-/find-up-5.0.0.tgz" integrity sha1-TJKBnstwg1YeT0okCoa+UZj1Nvw= dependencies: locate-path "^6.0.0" @@ -2178,7 +2178,7 @@ find-up@^5.0.0: findup-sync@^5.0.0: version "5.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/findup-sync/-/findup-sync-5.0.0.tgz#54380ad965a7edca00cc8f63113559aadc541bd2" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/findup-sync/-/findup-sync-5.0.0.tgz" integrity sha1-VDgK2WWn7coAzI9jETVZqtxUG9I= dependencies: detect-file "^1.0.0" @@ -2188,7 +2188,7 @@ findup-sync@^5.0.0: fined@^2.0.0: version "2.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fined/-/fined-2.0.0.tgz#6846563ed96879ce6de6c85c715c42250f8d8089" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fined/-/fined-2.0.0.tgz" integrity sha1-aEZWPtloec5t5shccVxCJQ+NgIk= dependencies: expand-tilde "^2.0.2" @@ -2199,12 +2199,12 @@ fined@^2.0.0: flagged-respawn@^2.0.0: version "2.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/flagged-respawn/-/flagged-respawn-2.0.0.tgz#abf39719dcfe1ac06c86c9466081c541c682987b" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/flagged-respawn/-/flagged-respawn-2.0.0.tgz" integrity sha1-q/OXGdz+GsBshslGYIHFQcaCmHs= flat-cache@^3.0.4: version "3.2.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/flat-cache/-/flat-cache-3.2.0.tgz#2c0c2d5040c99b1632771a9d105725c0115363ee" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/flat-cache/-/flat-cache-3.2.0.tgz" integrity sha1-LAwtUEDJmxYydxqdEFclwBFTY+4= dependencies: flatted "^3.2.9" @@ -2213,17 +2213,17 @@ flat-cache@^3.0.4: flat@^5.0.2: version "5.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/flat/-/flat-5.0.2.tgz#8ca6fe332069ffa9d324c327198c598259ceb241" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/flat/-/flat-5.0.2.tgz" integrity sha1-jKb+MyBp/6nTJMMnGYxZglnOskE= flatted@^3.2.9: version "3.3.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/flatted/-/flatted-3.3.1.tgz#21db470729a6734d4997002f439cb308987f567a" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/flatted/-/flatted-3.3.1.tgz" integrity sha1-IdtHBymmc01JlwAvQ5yzCJh/Vno= flush-write-stream@^1.0.2: version "1.1.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/flush-write-stream/-/flush-write-stream-1.1.1.tgz" integrity sha1-jdfYc6G6vCB9lOrQwuDkQnbr8ug= dependencies: inherits "^2.0.3" @@ -2231,26 +2231,26 @@ flush-write-stream@^1.0.2: for-each@^0.3.3: version "0.3.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/for-each/-/for-each-0.3.3.tgz" integrity sha1-abRH6IoKXTLD5whPPxcQA0shN24= dependencies: is-callable "^1.1.3" for-in@^1.0.1: version "1.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/for-in/-/for-in-1.0.2.tgz" integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= for-own@^1.0.0: version "1.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/for-own/-/for-own-1.0.0.tgz#c63332f415cedc4b04dbfe70cf836494c53cb44b" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/for-own/-/for-own-1.0.0.tgz" integrity sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs= dependencies: for-in "^1.0.1" form-data@^4.0.0: version "4.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/form-data/-/form-data-4.0.0.tgz" integrity sha1-k5Gdrq82HuUpWEubMWZNwSyfpFI= dependencies: asynckit "^0.4.0" @@ -2259,12 +2259,12 @@ form-data@^4.0.0: from@^0.1.7: version "0.1.7" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/from/-/from-0.1.7.tgz#83c60afc58b9c56997007ed1a768b3ab303a44fe" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/from/-/from-0.1.7.tgz" integrity sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4= fs-extra@^11.2.0: version "11.2.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fs-extra/-/fs-extra-11.2.0.tgz#e70e17dfad64232287d01929399e0ea7c86b0e5b" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fs-extra/-/fs-extra-11.2.0.tgz" integrity sha1-5w4X361kIyKH0BkpOZ4Op8hrDls= dependencies: graceful-fs "^4.2.0" @@ -2273,7 +2273,7 @@ fs-extra@^11.2.0: fs-mkdirp-stream@^1.0.0: version "1.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz#0b7815fc3201c6a69e14db98ce098c16935259eb" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz" integrity sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes= dependencies: graceful-fs "^4.1.11" @@ -2281,7 +2281,7 @@ fs-mkdirp-stream@^1.0.0: fs-mkdirp-stream@^2.0.1: version "2.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fs-mkdirp-stream/-/fs-mkdirp-stream-2.0.1.tgz#1e82575c4023929ad35cf69269f84f1a8c973aa7" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fs-mkdirp-stream/-/fs-mkdirp-stream-2.0.1.tgz" integrity sha1-HoJXXEAjkprTXPaSafhPGoyXOqc= dependencies: graceful-fs "^4.2.8" @@ -2289,22 +2289,22 @@ fs-mkdirp-stream@^2.0.1: fs.realpath@^1.0.0: version "1.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fs.realpath/-/fs.realpath-1.0.0.tgz" integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= fsevents@~2.3.2: version "2.3.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" - integrity sha1-ysZAd4XQNnWipeGlMFxpezR9kNY= + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" + integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== function-bind@^1.1.2: version "1.1.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/function-bind/-/function-bind-1.1.2.tgz" integrity sha1-LALYZNl/PqbIgwxGTL0Rq26rehw= function.prototype.name@^1.1.6: version "1.1.6" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/function.prototype.name/-/function.prototype.name-1.1.6.tgz#cdf315b7d90ee77a4c6ee216c3c3362da07533fd" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/function.prototype.name/-/function.prototype.name-1.1.6.tgz" integrity sha1-zfMVt9kO53pMbuIWw8M2LaB1M/0= dependencies: call-bind "^1.0.2" @@ -2314,17 +2314,17 @@ function.prototype.name@^1.1.6: functions-have-names@^1.2.3: version "1.2.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/functions-have-names/-/functions-have-names-1.2.3.tgz" integrity sha1-BAT+TuK6L2B/Dg7DyAuumUEzuDQ= get-caller-file@^2.0.5: version "2.0.5" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/get-caller-file/-/get-caller-file-2.0.5.tgz" integrity sha1-T5RBKoLbMvNuOwuXQfipf+sDH34= get-intrinsic@^1.1.3, get-intrinsic@^1.2.1, get-intrinsic@^1.2.3, get-intrinsic@^1.2.4: version "1.2.4" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/get-intrinsic/-/get-intrinsic-1.2.4.tgz#e385f5a4b5227d449c3eabbad05494ef0abbeadd" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/get-intrinsic/-/get-intrinsic-1.2.4.tgz" integrity sha1-44X1pLUifUScPqu60FSU7wq76t0= dependencies: es-errors "^1.3.0" @@ -2335,7 +2335,7 @@ get-intrinsic@^1.1.3, get-intrinsic@^1.2.1, get-intrinsic@^1.2.3, get-intrinsic@ get-symbol-description@^1.0.2: version "1.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/get-symbol-description/-/get-symbol-description-1.0.2.tgz#533744d5aa20aca4e079c8e5daf7fd44202821f5" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/get-symbol-description/-/get-symbol-description-1.0.2.tgz" integrity sha1-UzdE1aogrKTgecjl2vf9RCAoIfU= dependencies: call-bind "^1.0.5" @@ -2344,26 +2344,26 @@ get-symbol-description@^1.0.2: git-config-path@^2.0.0: version "2.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/git-config-path/-/git-config-path-2.0.0.tgz#62633d61af63af4405a5024efd325762f58a181b" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/git-config-path/-/git-config-path-2.0.0.tgz" integrity sha1-YmM9Ya9jr0QFpQJO/TJXYvWKGBs= glob-parent@^3.1.0, glob-parent@^5.1.2, glob-parent@~5.1.2: version "5.1.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/glob-parent/-/glob-parent-5.1.2.tgz" integrity sha1-hpgyxYA0/mikCTwX3BXoNA2EAcQ= dependencies: is-glob "^4.0.1" glob-parent@^6.0.2: version "6.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/glob-parent/-/glob-parent-6.0.2.tgz" integrity sha1-bSN9mQg5UMeSkPJMdkKj3poo+eM= dependencies: is-glob "^4.0.3" glob-stream@^6.1.0: version "6.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/glob-stream/-/glob-stream-6.1.0.tgz#7045c99413b3eb94888d83ab46d0b404cc7bdde4" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/glob-stream/-/glob-stream-6.1.0.tgz" integrity sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ= dependencies: extend "^3.0.0" @@ -2379,7 +2379,7 @@ glob-stream@^6.1.0: glob-stream@^8.0.0: version "8.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/glob-stream/-/glob-stream-8.0.2.tgz#09e5818e41c16dd85274d72c7a7158d307426313" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/glob-stream/-/glob-stream-8.0.2.tgz" integrity sha1-CeWBjkHBbdhSdNcsenFY0wdCYxM= dependencies: "@gulpjs/to-absolute-glob" "^4.0.0" @@ -2393,12 +2393,12 @@ glob-stream@^8.0.0: glob-to-regexp@^0.4.1: version "0.4.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz" integrity sha1-x1KXCHyFG5pXi9IX3VmpL1n+VG4= glob-watcher@^6.0.0: version "6.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/glob-watcher/-/glob-watcher-6.0.0.tgz#8565341978a92233fb3881b8857b4d1e9c6bf080" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/glob-watcher/-/glob-watcher-6.0.0.tgz" integrity sha1-hWU0GXipIjP7OIG4hXtNHpxr8IA= dependencies: async-done "^2.0.0" @@ -2406,7 +2406,7 @@ glob-watcher@^6.0.0: glob@^7.1.1, glob@^7.1.3, glob@^7.2.0, glob@^7.2.3: version "7.2.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/glob/-/glob-7.2.3.tgz" integrity sha1-uN8PuAK7+o6JvR2Ti04WV47UTys= dependencies: fs.realpath "^1.0.0" @@ -2418,7 +2418,7 @@ glob@^7.1.1, glob@^7.1.3, glob@^7.2.0, glob@^7.2.3: glob@^8.1.0: version "8.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/glob/-/glob-8.1.0.tgz#d388f656593ef708ee3e34640fdfb99a9fd1c33e" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/glob/-/glob-8.1.0.tgz" integrity sha1-04j2Vlk+9wjuPjRkD9+5mp/Rwz4= dependencies: fs.realpath "^1.0.0" @@ -2429,7 +2429,7 @@ glob@^8.1.0: global-modules@^1.0.0: version "1.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/global-modules/-/global-modules-1.0.0.tgz" integrity sha1-bXcPDrUjrHgWTXK15xqIdyZcw+o= dependencies: global-prefix "^1.0.1" @@ -2438,7 +2438,7 @@ global-modules@^1.0.0: global-prefix@^1.0.1: version "1.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/global-prefix/-/global-prefix-1.0.2.tgz" integrity sha1-2/dDxsFJklk8ZVVoy2btMsASLr4= dependencies: expand-tilde "^2.0.2" @@ -2449,14 +2449,14 @@ global-prefix@^1.0.1: globals@^13.19.0: version "13.24.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/globals/-/globals-13.24.0.tgz#8432a19d78ce0c1e833949c36adb345400bb1171" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/globals/-/globals-13.24.0.tgz" integrity sha1-hDKhnXjODB6DOUnDats0VAC7EXE= dependencies: type-fest "^0.20.2" globalthis@^1.0.3: version "1.0.4" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/globalthis/-/globalthis-1.0.4.tgz#7430ed3a975d97bfb59bcce41f5cabbafa651236" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/globalthis/-/globalthis-1.0.4.tgz" integrity sha1-dDDtOpddl7+1m8zkH1yruvplEjY= dependencies: define-properties "^1.2.1" @@ -2464,7 +2464,7 @@ globalthis@^1.0.3: globby@^11.1.0: version "11.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/globby/-/globby-11.1.0.tgz" integrity sha1-vUvpi7BC+D15b344EZkfvoKg00s= dependencies: array-union "^2.1.0" @@ -2476,31 +2476,31 @@ globby@^11.1.0: glogg@^2.2.0: version "2.2.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/glogg/-/glogg-2.2.0.tgz#956ceb855a05a2aa1fa668d748f2be8e7361c11c" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/glogg/-/glogg-2.2.0.tgz" integrity sha1-lWzrhVoFoqofpmjXSPK+jnNhwRw= dependencies: sparkles "^2.1.0" gopd@^1.0.1: version "1.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/gopd/-/gopd-1.0.1.tgz" integrity sha1-Kf923mnax0ibfAkYpXiOVkd8Myw= dependencies: get-intrinsic "^1.1.3" graceful-fs@^4.0.0, graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.10, graceful-fs@^4.2.11, graceful-fs@^4.2.4, graceful-fs@^4.2.8: version "4.2.11" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/graceful-fs/-/graceful-fs-4.2.11.tgz" integrity sha1-QYPk6L8Iu24Fu7L30uDI9xLKQOM= graphemer@^1.4.0: version "1.4.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/graphemer/-/graphemer-1.4.0.tgz" integrity sha1-+y8dVeDjoYSa7/yQxPoN1ToOZsY= gulp-cli@^3.0.0: version "3.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/gulp-cli/-/gulp-cli-3.0.0.tgz#577008f5323fad6106b44db24803c27c3a649841" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/gulp-cli/-/gulp-cli-3.0.0.tgz" integrity sha1-V3AI9TI/rWEGtE2ySAPCfDpkmEE= dependencies: "@gulpjs/messages" "^1.1.0" @@ -2518,7 +2518,7 @@ gulp-cli@^3.0.0: gulp-env@^0.4.0: version "0.4.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/gulp-env/-/gulp-env-0.4.0.tgz#8370646949a32493dc06dad94a0643296faadbe8" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/gulp-env/-/gulp-env-0.4.0.tgz" integrity sha1-g3BkaUmjJJPcBtrZSgZDKW+q2+g= dependencies: ini "^1.3.4" @@ -2526,7 +2526,7 @@ gulp-env@^0.4.0: gulp-filter@^7.0.0: version "7.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/gulp-filter/-/gulp-filter-7.0.0.tgz#e0712f3e57b5d647f802a1880255cafb54abf158" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/gulp-filter/-/gulp-filter-7.0.0.tgz" integrity sha1-4HEvPle11kf4AqGIAlXK+1Sr8Vg= dependencies: multimatch "^5.0.0" @@ -2536,7 +2536,7 @@ gulp-filter@^7.0.0: gulp-sourcemaps@^3.0.0: version "3.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/gulp-sourcemaps/-/gulp-sourcemaps-3.0.0.tgz#2e154e1a2efed033c0e48013969e6f30337b2743" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/gulp-sourcemaps/-/gulp-sourcemaps-3.0.0.tgz" integrity sha1-LhVOGi7+0DPA5IATlp5vMDN7J0M= dependencies: "@gulp-sourcemaps/identity-map" "^2.0.1" @@ -2553,7 +2553,7 @@ gulp-sourcemaps@^3.0.0: gulp-typescript@^5.0.1: version "5.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/gulp-typescript/-/gulp-typescript-5.0.1.tgz#96c6565a6eb31e08c2aae1c857b1a079e6226d94" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/gulp-typescript/-/gulp-typescript-5.0.1.tgz" integrity sha1-lsZWWm6zHgjCquHIV7GgeeYibZQ= dependencies: ansi-colors "^3.0.5" @@ -2565,7 +2565,7 @@ gulp-typescript@^5.0.1: gulp@^5.0.0: version "5.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/gulp/-/gulp-5.0.0.tgz#78f4b8ac48a0bf61b354d39e5be844de2c5cc3f3" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/gulp/-/gulp-5.0.0.tgz" integrity sha1-ePS4rEigv2GzVNOeW+hE3ixcw/M= dependencies: glob-watcher "^6.0.0" @@ -2575,72 +2575,72 @@ gulp@^5.0.0: gulplog@^2.2.0: version "2.2.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/gulplog/-/gulplog-2.2.0.tgz#71adf43ea5cd07c23ded0fb8af4a844b67c63be8" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/gulplog/-/gulplog-2.2.0.tgz" integrity sha1-ca30PqXNB8I97Q+4r0qES2fGO+g= dependencies: glogg "^2.2.0" has-bigints@^1.0.1, has-bigints@^1.0.2: version "1.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/has-bigints/-/has-bigints-1.0.2.tgz" integrity sha1-CHG9Pj1RYm9soJZmaLo11WAtbqo= has-flag@^4.0.0: version "4.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/has-flag/-/has-flag-4.0.0.tgz" integrity sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s= has-own-prop@^2.0.0: version "2.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/has-own-prop/-/has-own-prop-2.0.0.tgz#f0f95d58f65804f5d218db32563bb85b8e0417af" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/has-own-prop/-/has-own-prop-2.0.0.tgz" integrity sha1-8PldWPZYBPXSGNsyVju4W44EF68= has-property-descriptors@^1.0.0, has-property-descriptors@^1.0.2: version "1.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz#963ed7d071dc7bf5f084c5bfbe0d1b6222586854" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz" integrity sha1-lj7X0HHce/XwhMW/vg0bYiJYaFQ= dependencies: es-define-property "^1.0.0" has-proto@^1.0.1, has-proto@^1.0.3: version "1.0.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/has-proto/-/has-proto-1.0.3.tgz#b31ddfe9b0e6e9914536a6ab286426d0214f77fd" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/has-proto/-/has-proto-1.0.3.tgz" integrity sha1-sx3f6bDm6ZFFNqarKGQm0CFPd/0= has-symbols@^1.0.2, has-symbols@^1.0.3: version "1.0.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/has-symbols/-/has-symbols-1.0.3.tgz" integrity sha1-u3ssQ0klHc6HsSX3vfh0qnyLOfg= has-tostringtag@^1.0.0, has-tostringtag@^1.0.2: version "1.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/has-tostringtag/-/has-tostringtag-1.0.2.tgz#2cdc42d40bef2e5b4eeab7c01a73c54ce7ab5abc" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/has-tostringtag/-/has-tostringtag-1.0.2.tgz" integrity sha1-LNxC1AvvLltO6rfAGnPFTOerWrw= dependencies: has-symbols "^1.0.3" hasown@^2.0.0, hasown@^2.0.1, hasown@^2.0.2: version "2.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/hasown/-/hasown-2.0.2.tgz" integrity sha1-AD6vkb563DcuhOxZ3DclLO24AAM= dependencies: function-bind "^1.1.2" he@^1.2.0: version "1.2.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/he/-/he-1.2.0.tgz" integrity sha1-hK5l+n6vsWX922FWauFLrwVmTw8= homedir-polyfill@^1.0.1: version "1.0.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz#743298cef4e5af3e194161fbadcc2151d3a058e8" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz" integrity sha1-dDKYzvTlrz4ZQWH7rcwhUdOgWOg= dependencies: parse-passwd "^1.0.0" http-proxy-agent@^7.0.2: version "7.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz#9a8b1f246866c028509486585f62b8f2c18c270e" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz" integrity sha1-mosfJGhmwChQlIZYX2K48sGMJw4= dependencies: agent-base "^7.1.0" @@ -2648,7 +2648,7 @@ http-proxy-agent@^7.0.2: https-proxy-agent@^7.0.0, https-proxy-agent@^7.0.5: version "7.0.5" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz#9e8b5013873299e11fab6fd548405da2d6c602b2" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz" integrity sha1-notQE4cymeEfq2/VSEBdotbGArI= dependencies: agent-base "^7.0.2" @@ -2656,29 +2656,29 @@ https-proxy-agent@^7.0.0, https-proxy-agent@^7.0.5: iconv-lite@^0.6.3: version "0.6.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/iconv-lite/-/iconv-lite-0.6.3.tgz" integrity sha1-pS+AvzjaGVLrXGgXkHGYcaGnJQE= dependencies: safer-buffer ">= 2.1.2 < 3.0.0" ieee754@^1.2.1: version "1.2.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ieee754/-/ieee754-1.2.1.tgz" integrity sha1-jrehCmP/8l0VpXsAFYbRd9Gw01I= ignore@^5.2.0, ignore@^5.2.4: version "5.3.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ignore/-/ignore-5.3.2.tgz#3cd40e729f3643fd87cb04e50bf0eb722bc596f5" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ignore/-/ignore-5.3.2.tgz" integrity sha1-PNQOcp82Q/2HywTlC/DrcivFlvU= immediate@~3.0.5: version "3.0.6" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/immediate/-/immediate-3.0.6.tgz#9db1dbd0faf8de6fbe0f5dd5e56bb606280de69b" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/immediate/-/immediate-3.0.6.tgz" integrity sha1-nbHb0Pr43m++D13V5Wu2BigN5ps= import-fresh@^3.2.1: version "3.3.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/import-fresh/-/import-fresh-3.3.0.tgz" integrity sha1-NxYsJfy566oublPVtNiM4X2eDCs= dependencies: parent-module "^1.0.0" @@ -2686,7 +2686,7 @@ import-fresh@^3.2.1: import-local@^3.0.2: version "3.2.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/import-local/-/import-local-3.2.0.tgz#c3d5c745798c02a6f8b897726aba5100186ee260" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/import-local/-/import-local-3.2.0.tgz" integrity sha1-w9XHRXmMAqb4uJdyarpRABhu4mA= dependencies: pkg-dir "^4.2.0" @@ -2694,12 +2694,12 @@ import-local@^3.0.2: imurmurhash@^0.1.4: version "0.1.4" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/imurmurhash/-/imurmurhash-0.1.4.tgz" integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= inflight@^1.0.4: version "1.0.6" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/inflight/-/inflight-1.0.6.tgz" integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= dependencies: once "^1.3.0" @@ -2707,17 +2707,17 @@ inflight@^1.0.4: inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: version "2.0.4" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/inherits/-/inherits-2.0.4.tgz" integrity sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w= ini@^1.3.4, ini@^1.3.5: version "1.3.8" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ini/-/ini-1.3.8.tgz" integrity sha1-op2kJbSIBvNHZ6Tvzjlyaa8oQyw= internal-slot@^1.0.7: version "1.0.7" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/internal-slot/-/internal-slot-1.0.7.tgz#c06dcca3ed874249881007b0a5523b172a190802" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/internal-slot/-/internal-slot-1.0.7.tgz" integrity sha1-wG3Mo+2HQkmIEAewpVI7FyoZCAI= dependencies: es-errors "^1.3.0" @@ -2726,12 +2726,12 @@ internal-slot@^1.0.7: interpret@^3.1.1: version "3.1.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/interpret/-/interpret-3.1.1.tgz#5be0ceed67ca79c6c4bc5cf0d7ee843dcea110c4" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/interpret/-/interpret-3.1.1.tgz" integrity sha1-W+DO7WfKecbEvFzw1+6EPc6hEMQ= is-absolute@^1.0.0: version "1.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-absolute/-/is-absolute-1.0.0.tgz#395e1ae84b11f26ad1795e73c17378e48a301576" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-absolute/-/is-absolute-1.0.0.tgz" integrity sha1-OV4a6EsR8mrReV5zwXN45IowFXY= dependencies: is-relative "^1.0.0" @@ -2739,7 +2739,7 @@ is-absolute@^1.0.0: is-array-buffer@^3.0.4: version "3.0.4" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-array-buffer/-/is-array-buffer-3.0.4.tgz#7a1f92b3d61edd2bc65d24f130530ea93d7fae98" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-array-buffer/-/is-array-buffer-3.0.4.tgz" integrity sha1-eh+Ss9Ye3SvGXSTxMFMOqT1/rpg= dependencies: call-bind "^1.0.2" @@ -2747,21 +2747,21 @@ is-array-buffer@^3.0.4: is-bigint@^1.0.1: version "1.0.4" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-bigint/-/is-bigint-1.0.4.tgz" integrity sha1-CBR6GHW8KzIAXUHM2Ckd/8ZpHfM= dependencies: has-bigints "^1.0.1" is-binary-path@~2.1.0: version "2.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-binary-path/-/is-binary-path-2.1.0.tgz" integrity sha1-6h9/O4DwZCNug0cPhsCcJU+0Wwk= dependencies: binary-extensions "^2.0.0" is-boolean-object@^1.1.0: version "1.1.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-boolean-object/-/is-boolean-object-1.1.2.tgz" integrity sha1-XG3CACRt2TIa5LiFoRS7H3X2Nxk= dependencies: call-bind "^1.0.2" @@ -2769,121 +2769,121 @@ is-boolean-object@^1.1.0: is-buffer@^1.1.5: version "1.1.6" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-buffer/-/is-buffer-1.1.6.tgz" integrity sha1-76ouqdqg16suoTqXsritUf776L4= is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: version "1.2.7" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-callable/-/is-callable-1.2.7.tgz" integrity sha1-O8KoXqdC2eNiBdys3XLKH9xRsFU= is-core-module@^2.13.0, is-core-module@^2.15.1: version "2.15.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-core-module/-/is-core-module-2.15.1.tgz#a7363a25bee942fefab0de13bf6aa372c82dcc37" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-core-module/-/is-core-module-2.15.1.tgz" integrity sha1-pzY6Jb7pQv76sN4Tv2qjcsgtzDc= dependencies: hasown "^2.0.2" is-data-view@^1.0.1: version "1.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-data-view/-/is-data-view-1.0.1.tgz#4b4d3a511b70f3dc26d42c03ca9ca515d847759f" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-data-view/-/is-data-view-1.0.1.tgz" integrity sha1-S006URtw89wm1CwDypylFdhHdZ8= dependencies: is-typed-array "^1.1.13" is-date-object@^1.0.1: version "1.0.5" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-date-object/-/is-date-object-1.0.5.tgz" integrity sha1-CEHVU25yTCVZe/bqYuG9OCmN8x8= dependencies: has-tostringtag "^1.0.0" is-extendable@^1.0.1: version "1.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-extendable/-/is-extendable-1.0.1.tgz" integrity sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ= dependencies: is-plain-object "^2.0.4" is-extglob@^2.1.1: version "2.1.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-extglob/-/is-extglob-2.1.1.tgz" integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= is-fullwidth-code-point@^3.0.0: version "3.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" integrity sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0= is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: version "4.0.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-glob/-/is-glob-4.0.3.tgz" integrity sha1-ZPYeQsu7LuwgcanawLKLoeZdUIQ= dependencies: is-extglob "^2.1.1" is-interactive@^2.0.0: version "2.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-interactive/-/is-interactive-2.0.0.tgz#40c57614593826da1100ade6059778d597f16e90" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-interactive/-/is-interactive-2.0.0.tgz" integrity sha1-QMV2FFk4JtoRAK3mBZd41ZfxbpA= is-negated-glob@^1.0.0: version "1.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-negated-glob/-/is-negated-glob-1.0.0.tgz#6910bca5da8c95e784b5751b976cf5a10fee36d2" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-negated-glob/-/is-negated-glob-1.0.0.tgz" integrity sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI= is-negative-zero@^2.0.3: version "2.0.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-negative-zero/-/is-negative-zero-2.0.3.tgz#ced903a027aca6381b777a5743069d7376a49747" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-negative-zero/-/is-negative-zero-2.0.3.tgz" integrity sha1-ztkDoCespjgbd3pXQwadc3akl0c= is-number-object@^1.0.4: version "1.0.7" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-number-object/-/is-number-object-1.0.7.tgz" integrity sha1-WdUK2kxFJReE6ZBPUkbHQvB6Qvw= dependencies: has-tostringtag "^1.0.0" is-number@^7.0.0: version "7.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-number/-/is-number-7.0.0.tgz" integrity sha1-dTU0W4lnNNX4DE0GxQlVUnoU8Ss= is-object@~1.0.1: version "1.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-object/-/is-object-1.0.2.tgz#a56552e1c665c9e950b4a025461da87e72f86fcf" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-object/-/is-object-1.0.2.tgz" integrity sha1-pWVS4cZlyelQtKAlRh2ofnL4b88= is-path-inside@^3.0.3: version "3.0.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-path-inside/-/is-path-inside-3.0.3.tgz" integrity sha1-0jE2LlOgf/Kw4Op/7QSRYf/RYoM= is-plain-obj@^2.1.0: version "2.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-plain-obj/-/is-plain-obj-2.1.0.tgz" integrity sha1-ReQuN/zPH0Dajl927iFRWEDAkoc= is-plain-object@^2.0.4: version "2.0.4" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-plain-object/-/is-plain-object-2.0.4.tgz" integrity sha1-LBY7P6+xtgbZ0Xko8FwqHDjgdnc= dependencies: isobject "^3.0.1" is-plain-object@^5.0.0: version "5.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-plain-object/-/is-plain-object-5.0.0.tgz" integrity sha1-RCf1CrNCnpAl6n1S6QQ6nvQVk0Q= is-promise@^2.2.2: version "2.2.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-promise/-/is-promise-2.2.2.tgz#39ab959ccbf9a774cf079f7b40c7a26f763135f1" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-promise/-/is-promise-2.2.2.tgz" integrity sha1-OauVnMv5p3TPB597QMeib3YxNfE= is-regex@^1.1.4: version "1.1.4" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-regex/-/is-regex-1.1.4.tgz" integrity sha1-7vVmPNWfpMCuM5UFMj32hUuxWVg= dependencies: call-bind "^1.0.2" @@ -2891,106 +2891,106 @@ is-regex@^1.1.4: is-relative@^1.0.0: version "1.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-relative/-/is-relative-1.0.0.tgz#a1bb6935ce8c5dba1e8b9754b9b2dcc020e2260d" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-relative/-/is-relative-1.0.0.tgz" integrity sha1-obtpNc6MXboei5dUubLcwCDiJg0= dependencies: is-unc-path "^1.0.0" is-shared-array-buffer@^1.0.2, is-shared-array-buffer@^1.0.3: version "1.0.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz#1237f1cba059cdb62431d378dcc37d9680181688" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz" integrity sha1-Ejfxy6BZzbYkMdN43MN9loAYFog= dependencies: call-bind "^1.0.7" is-string@^1.0.5, is-string@^1.0.7: version "1.0.7" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-string/-/is-string-1.0.7.tgz" integrity sha1-DdEr8gBvJVu1j2lREO/3SR7rwP0= dependencies: has-tostringtag "^1.0.0" is-symbol@^1.0.2, is-symbol@^1.0.3: version "1.0.4" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-symbol/-/is-symbol-1.0.4.tgz" integrity sha1-ptrJO2NbBjymhyI23oiRClevE5w= dependencies: has-symbols "^1.0.2" is-typed-array@^1.1.13: version "1.1.13" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-typed-array/-/is-typed-array-1.1.13.tgz#d6c5ca56df62334959322d7d7dd1cca50debe229" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-typed-array/-/is-typed-array-1.1.13.tgz" integrity sha1-1sXKVt9iM0lZMi19fdHMpQ3r4ik= dependencies: which-typed-array "^1.1.14" is-unc-path@^1.0.0: version "1.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-unc-path/-/is-unc-path-1.0.0.tgz#d731e8898ed090a12c352ad2eaed5095ad322c9d" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-unc-path/-/is-unc-path-1.0.0.tgz" integrity sha1-1zHoiY7QkKEsNSrS6u1Qla0yLJ0= dependencies: unc-path-regex "^0.1.2" is-unicode-supported@^0.1.0: version "0.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz" integrity sha1-PybHaoCVk7Ur+i7LVxDtJ3m1Iqc= is-unicode-supported@^1.1.0, is-unicode-supported@^1.3.0: version "1.3.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz#d824984b616c292a2e198207d4a609983842f714" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz" integrity sha1-2CSYS2FsKSouGYIH1KYJmDhC9xQ= is-utf8@^0.2.1: version "0.2.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-utf8/-/is-utf8-0.2.1.tgz" integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= is-valid-glob@^1.0.0: version "1.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-valid-glob/-/is-valid-glob-1.0.0.tgz#29bf3eff701be2d4d315dbacc39bc39fe8f601aa" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-valid-glob/-/is-valid-glob-1.0.0.tgz" integrity sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao= is-weakref@^1.0.2: version "1.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-weakref/-/is-weakref-1.0.2.tgz" integrity sha1-lSnzg6kzggXol2XgOS78LxAPBvI= dependencies: call-bind "^1.0.2" is-windows@^1.0.1: version "1.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-windows/-/is-windows-1.0.2.tgz" integrity sha1-0YUOuXkezRjmGCzhKjDzlmNLsZ0= is@^3.3.0: version "3.3.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is/-/is-3.3.0.tgz#61cff6dd3c4193db94a3d62582072b44e5645d79" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is/-/is-3.3.0.tgz" integrity sha1-Yc/23TxBk9uUo9YlggcrROVkXXk= isarray@^2.0.5: version "2.0.5" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/isarray/-/isarray-2.0.5.tgz" integrity sha1-ivHkwSISRMxiRZ+vOJQNTmRKVyM= isarray@~1.0.0: version "1.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/isarray/-/isarray-1.0.0.tgz" integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= isexe@^2.0.0: version "2.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/isexe/-/isexe-2.0.0.tgz" integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= isobject@^3.0.0, isobject@^3.0.1: version "3.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/isobject/-/isobject-3.0.1.tgz" integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= jest-worker@^27.4.5: version "27.5.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/jest-worker/-/jest-worker-27.5.1.tgz" integrity sha1-jRRvCQDolzsQa29zzB6ajLhvjbA= dependencies: "@types/node" "*" @@ -2999,51 +2999,51 @@ jest-worker@^27.4.5: js-yaml@^4.1.0: version "4.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/js-yaml/-/js-yaml-4.1.0.tgz" integrity sha1-wftl+PUBeQHN0slRhkuhhFihBgI= dependencies: argparse "^2.0.1" jsdoc-type-pratt-parser@~4.0.0: version "4.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-4.0.0.tgz#136f0571a99c184d84ec84662c45c29ceff71114" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-4.0.0.tgz" integrity sha1-E28FcamcGE2E7IRmLEXCnO/3ERQ= json-buffer@3.0.1: version "3.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/json-buffer/-/json-buffer-3.0.1.tgz" integrity sha1-kziAKjDTtmBfvgYT4JQAjKjAWhM= json-parse-even-better-errors@^2.3.1: version "2.3.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz" integrity sha1-fEeAWpQxmSjgV3dAXcEuH3pO4C0= json-schema-traverse@^0.4.1: version "0.4.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz" integrity sha1-afaofZUTq4u4/mO9sJecRI5oRmA= json-stable-stringify-without-jsonify@^1.0.1: version "1.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz" integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= json5@^1.0.2: version "1.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/json5/-/json5-1.0.2.tgz#63d98d60f21b313b77c4d6da18bfa69d80e1d593" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/json5/-/json5-1.0.2.tgz" integrity sha1-Y9mNYPIbMTt3xNbaGL+mnYDh1ZM= dependencies: minimist "^1.2.0" json5@^2.1.2: version "2.2.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/json5/-/json5-2.2.3.tgz" integrity sha1-eM1vGhm9wStz21rQxh79ZsHikoM= jsonfile@^6.0.1: version "6.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/jsonfile/-/jsonfile-6.1.0.tgz" integrity sha1-vFWyY0eTxnnsZAMJTrE2mKbsCq4= dependencies: universalify "^2.0.0" @@ -3052,7 +3052,7 @@ jsonfile@^6.0.1: jszip@^3.10.1: version "3.10.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/jszip/-/jszip-3.10.1.tgz#34aee70eb18ea1faec2f589208a157d1feb091c2" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/jszip/-/jszip-3.10.1.tgz" integrity sha1-NK7nDrGOofrsL1iSCKFX0f6wkcI= dependencies: lie "~3.3.0" @@ -3062,53 +3062,53 @@ jszip@^3.10.1: just-extend@^6.2.0: version "6.2.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/just-extend/-/just-extend-6.2.0.tgz#b816abfb3d67ee860482e7401564672558163947" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/just-extend/-/just-extend-6.2.0.tgz" integrity sha1-uBar+z1n7oYEgudAFWRnJVgWOUc= keyv@^4.5.3: version "4.5.4" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/keyv/-/keyv-4.5.4.tgz" integrity sha1-qHmpnilFL5QkOfKkBeOvizHU3pM= dependencies: json-buffer "3.0.1" kind-of@^6.0.2: version "6.0.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/kind-of/-/kind-of-6.0.3.tgz" integrity sha1-B8BQNKbDSfoG4k+jWqdttFgM5N0= kleur@^3.0.3: version "3.0.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/kleur/-/kleur-3.0.3.tgz" integrity sha1-p5yezIbuHOP6YgbRIWxQHxR/wH4= last-run@^2.0.0: version "2.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/last-run/-/last-run-2.0.0.tgz#f82dcfbfce6e63d041bd83d64c82e34cdba6572e" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/last-run/-/last-run-2.0.0.tgz" integrity sha1-+C3Pv85uY9BBvYPWTILjTNumVy4= lazystream@^1.0.0: version "1.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/lazystream/-/lazystream-1.0.1.tgz#494c831062f1f9408251ec44db1cba29242a2638" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/lazystream/-/lazystream-1.0.1.tgz" integrity sha1-SUyDEGLx+UCCUexE2xy6KSQqJjg= dependencies: readable-stream "^2.0.5" lead@^1.0.0: version "1.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/lead/-/lead-1.0.0.tgz#6f14f99a37be3a9dd784f5495690e5903466ee42" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/lead/-/lead-1.0.0.tgz" integrity sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI= dependencies: flush-write-stream "^1.0.2" lead@^4.0.0: version "4.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/lead/-/lead-4.0.0.tgz#5317a49effb0e7ec3a0c8fb9c1b24fb716aab939" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/lead/-/lead-4.0.0.tgz" integrity sha1-Uxeknv+w5+w6DI+5wbJPtxaquTk= levn@^0.4.1: version "0.4.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/levn/-/levn-0.4.1.tgz" integrity sha1-rkViwAdHO5MqYgDUAyaN0v/8at4= dependencies: prelude-ls "^1.2.1" @@ -3116,14 +3116,14 @@ levn@^0.4.1: lie@~3.3.0: version "3.3.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/lie/-/lie-3.3.0.tgz#dcf82dee545f46074daf200c7c1c5a08e0f40f6a" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/lie/-/lie-3.3.0.tgz" integrity sha1-3Pgt7lRfRgdNryAMfBxaCOD0D2o= dependencies: immediate "~3.0.5" liftoff@^5.0.0: version "5.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/liftoff/-/liftoff-5.0.0.tgz#0e5ed275bc334caec0e551ecf08bb22be583e236" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/liftoff/-/liftoff-5.0.0.tgz" integrity sha1-Dl7SdbwzTK7A5VHs8IuyK+WD4jY= dependencies: extend "^3.0.2" @@ -3136,12 +3136,12 @@ liftoff@^5.0.0: loader-runner@^4.2.0: version "4.3.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/loader-runner/-/loader-runner-4.3.0.tgz#c1b4a163b99f614830353b16755e7149ac2314e1" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/loader-runner/-/loader-runner-4.3.0.tgz" integrity sha1-wbShY7mfYUgwNTsWdV5xSawjFOE= loader-utils@^2.0.0: version "2.0.4" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/loader-utils/-/loader-utils-2.0.4.tgz#8b5cb38b5c34a9a018ee1fc0e6a066d1dfcc528c" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/loader-utils/-/loader-utils-2.0.4.tgz" integrity sha1-i1yzi1w0qaAY7h/A5qBm0d/MUow= dependencies: big.js "^5.2.2" @@ -3150,31 +3150,31 @@ loader-utils@^2.0.0: locate-path@^5.0.0: version "5.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/locate-path/-/locate-path-5.0.0.tgz" integrity sha1-Gvujlq/WdqbUJQTQpno6frn2KqA= dependencies: p-locate "^4.1.0" locate-path@^6.0.0: version "6.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/locate-path/-/locate-path-6.0.0.tgz" integrity sha1-VTIeswn+u8WcSAHZMackUqaB0oY= dependencies: p-locate "^5.0.0" lodash.get@^4.4.2: version "4.4.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/lodash.get/-/lodash.get-4.4.2.tgz" integrity sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk= lodash.merge@^4.6.2: version "4.6.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/lodash.merge/-/lodash.merge-4.6.2.tgz" integrity sha1-VYqlO0O2YeGSWgr9+japoQhf5Xo= log-symbols@^4.1.0: version "4.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/log-symbols/-/log-symbols-4.1.0.tgz" integrity sha1-P727lbRoOsn8eFER55LlWNSr1QM= dependencies: chalk "^4.1.0" @@ -3182,7 +3182,7 @@ log-symbols@^4.1.0: log-symbols@^5.1.0: version "5.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/log-symbols/-/log-symbols-5.1.0.tgz#a20e3b9a5f53fac6aeb8e2bb22c07cf2c8f16d93" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/log-symbols/-/log-symbols-5.1.0.tgz" integrity sha1-og47ml9T+sauuOK7IsB88sjxbZM= dependencies: chalk "^5.0.0" @@ -3190,29 +3190,29 @@ log-symbols@^5.1.0: lru-queue@^0.1.0: version "0.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/lru-queue/-/lru-queue-0.1.0.tgz#2738bd9f0d3cf4f84490c5736c48699ac632cda3" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/lru-queue/-/lru-queue-0.1.0.tgz" integrity sha1-Jzi9nw089PhEkMVzbEhpmsYyzaM= dependencies: es5-ext "~0.10.2" make-error@^1.1.1: version "1.3.6" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/make-error/-/make-error-1.3.6.tgz" integrity sha1-LrLjfqm2fEiR9oShOUeZr0hM96I= map-cache@^0.2.0: version "0.2.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/map-cache/-/map-cache-0.2.2.tgz" integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= map-stream@0.0.7: version "0.0.7" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/map-stream/-/map-stream-0.0.7.tgz#8a1f07896d82b10926bd3744a2420009f88974a8" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/map-stream/-/map-stream-0.0.7.tgz" integrity sha1-ih8HiW2CsQkmvTdEokIACfiJdKg= memoizee@0.4.X: version "0.4.17" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/memoizee/-/memoizee-0.4.17.tgz#942a5f8acee281fa6fb9c620bddc57e3b7382949" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/memoizee/-/memoizee-0.4.17.tgz" integrity sha1-lCpfis7igfpvucYgvdxX47c4KUk= dependencies: d "^1.0.2" @@ -3226,22 +3226,22 @@ memoizee@0.4.X: merge-descriptors@~1.0.0: version "1.0.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/merge-descriptors/-/merge-descriptors-1.0.3.tgz#d80319a65f3c7935351e5cfdac8f9318504dbed5" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/merge-descriptors/-/merge-descriptors-1.0.3.tgz" integrity sha1-2AMZpl88eTU1Hlz9rI+TGFBNvtU= merge-stream@^2.0.0: version "2.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/merge-stream/-/merge-stream-2.0.0.tgz" integrity sha1-UoI2KaFN0AyXcPtq1H3GMQ8sH2A= merge2@^1.3.0, merge2@^1.4.1: version "1.4.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/merge2/-/merge2-1.4.1.tgz" integrity sha1-Q2iJL4hekHRVpv19xVwMnUBJkK4= micromatch@^4.0.0, micromatch@^4.0.4: version "4.0.8" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/micromatch/-/micromatch-4.0.8.tgz#d66fa18f3a47076789320b9b1af32bd86d9fa202" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/micromatch/-/micromatch-4.0.8.tgz" integrity sha1-1m+hjzpHB2eJMgubGvMr2G2fogI= dependencies: braces "^3.0.3" @@ -3249,62 +3249,62 @@ micromatch@^4.0.0, micromatch@^4.0.4: mime-db@1.52.0: version "1.52.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/mime-db/-/mime-db-1.52.0.tgz" integrity sha1-u6vNwChZ9JhzAchW4zh85exDv3A= mime-types@^2.1.12, mime-types@^2.1.27: version "2.1.35" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/mime-types/-/mime-types-2.1.35.tgz" integrity sha1-OBqHG2KnNEUGYK497uRIE/cNlZo= dependencies: mime-db "1.52.0" mimic-fn@^2.1.0: version "2.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/mimic-fn/-/mimic-fn-2.1.0.tgz" integrity sha1-ftLCzMyvhNP/y3pptXcR/CCDQBs= minimatch@9.0.3: version "9.0.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/minimatch/-/minimatch-9.0.3.tgz#a6e00c3de44c3a542bfaae70abfc22420a6da825" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/minimatch/-/minimatch-9.0.3.tgz" integrity sha1-puAMPeRMOlQr+q5wq/wiQgptqCU= dependencies: brace-expansion "^2.0.1" minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: version "3.1.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/minimatch/-/minimatch-3.1.2.tgz" integrity sha1-Gc0ZS/0+Qo8EmnCBfAONiatL41s= dependencies: brace-expansion "^1.1.7" minimatch@^4.2.0: version "4.2.3" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-4.2.3.tgz#b4dcece1d674dee104bb0fb833ebb85a78cbbca6" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-4.2.3.tgz" integrity sha512-lIUdtK5hdofgCTu3aT0sOaHsYR37viUuIc0rwnnDXImbwFRcumyLMeZaM0t0I/fgxS6s6JMfu0rLD1Wz9pv1ng== dependencies: brace-expansion "^1.1.7" minimatch@^5.0.1, minimatch@^5.1.0, minimatch@^5.1.6: version "5.1.6" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/minimatch/-/minimatch-5.1.6.tgz" integrity sha1-HPy4z1Ui6mmVLNKvla4JR38SKpY= dependencies: brace-expansion "^2.0.1" minimist@^1.2.0, minimist@^1.2.6, minimist@^1.2.8: version "1.2.8" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/minimist/-/minimist-1.2.8.tgz" integrity sha1-waRk52kzAuCCoHXO4MBXdBrEdyw= mkdirp@^3.0.1: version "3.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/mkdirp/-/mkdirp-3.0.1.tgz#e44e4c5607fb279c168241713cc6e0fea9adcb50" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/mkdirp/-/mkdirp-3.0.1.tgz" integrity sha1-5E5MVgf7J5wWgkFxPMbg/qmty1A= mocha@^10.4.0: version "10.7.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/mocha/-/mocha-10.7.3.tgz#ae32003cabbd52b59aece17846056a68eb4b0752" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/mocha/-/mocha-10.7.3.tgz" integrity sha1-rjIAPKu9UrWa7OF4RgVqaOtLB1I= dependencies: ansi-colors "^4.1.3" @@ -3330,17 +3330,17 @@ mocha@^10.4.0: module-not-found-error@^1.0.1: version "1.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/module-not-found-error/-/module-not-found-error-1.0.1.tgz#cf8b4ff4f29640674d6cdd02b0e3bc523c2bbdc0" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/module-not-found-error/-/module-not-found-error-1.0.1.tgz" integrity sha1-z4tP9PKWQGdNbN0CsOO8UjwrvcA= ms@^2.1.1, ms@^2.1.3: version "2.1.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ms/-/ms-2.1.3.tgz" integrity sha1-V0yBOM4dK1hh8LRFedut1gxmFbI= multimatch@^5.0.0: version "5.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/multimatch/-/multimatch-5.0.0.tgz#932b800963cea7a31a033328fa1e0c3a1874dbe6" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/multimatch/-/multimatch-5.0.0.tgz" integrity sha1-kyuACWPOp6MaAzMo+h4MOhh02+Y= dependencies: "@types/minimatch" "^3.0.3" @@ -3351,32 +3351,32 @@ multimatch@^5.0.0: mute-stdout@^2.0.0: version "2.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/mute-stdout/-/mute-stdout-2.0.0.tgz#c6a9b4b6185d3b7f70d3ffcb734cbfc8b0f38761" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/mute-stdout/-/mute-stdout-2.0.0.tgz" integrity sha1-xqm0thhdO39w0//Lc0y/yLDzh2E= nanoid@^3.3.7: version "3.3.8" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/nanoid/-/nanoid-3.3.8.tgz#b1be3030bee36aaff18bacb375e5cce521684baf" - integrity sha1-sb4wML7jaq/xi6yzdeXM5SFoS68= + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.8.tgz#b1be3030bee36aaff18bacb375e5cce521684baf" + integrity sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w== natural-compare@^1.4.0: version "1.4.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/natural-compare/-/natural-compare-1.4.0.tgz" integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= neo-async@^2.6.2: version "2.6.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/neo-async/-/neo-async-2.6.2.tgz" integrity sha1-tKr7k+OustgXTKU88WOrfXMIMF8= next-tick@^1.1.0: version "1.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/next-tick/-/next-tick-1.1.0.tgz#1836ee30ad56d67ef281b22bd199f709449b35eb" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/next-tick/-/next-tick-1.1.0.tgz" integrity sha1-GDbuMK1W1n7ygbIr0Zn3CUSbNes= nise@^6.1.1: version "6.1.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/nise/-/nise-6.1.1.tgz#78ea93cc49be122e44cb7c8fdf597b0e8778b64a" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/nise/-/nise-6.1.1.tgz" integrity sha1-eOqTzEm+Ei5Ey3yP31l7Dod4tko= dependencies: "@sinonjs/commons" "^3.0.1" @@ -3387,72 +3387,72 @@ nise@^6.1.1: node-fetch@^2.7.0: version "2.7.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/node-fetch/-/node-fetch-2.7.0.tgz" integrity sha1-0PD6bj4twdJ+/NitmdVQvalNGH0= dependencies: whatwg-url "^5.0.0" node-loader@^2.0.0: version "2.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/node-loader/-/node-loader-2.0.0.tgz#9109a6d828703fd3e0aa03c1baec12a798071562" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/node-loader/-/node-loader-2.0.0.tgz" integrity sha1-kQmm2ChwP9PgqgPBuuwSp5gHFWI= dependencies: loader-utils "^2.0.0" node-releases@^2.0.18: version "2.0.18" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/node-releases/-/node-releases-2.0.18.tgz#f010e8d35e2fe8d6b2944f03f70213ecedc4ca3f" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/node-releases/-/node-releases-2.0.18.tgz" integrity sha1-8BDo014v6NaylE8D9wIT7O3Eyj8= node-stream-zip@^1.15.0: version "1.15.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/node-stream-zip/-/node-stream-zip-1.15.0.tgz#158adb88ed8004c6c49a396b50a6a5de3bca33ea" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/node-stream-zip/-/node-stream-zip-1.15.0.tgz" integrity sha1-FYrbiO2ABMbEmjlrUKal3jvKM+o= normalize-path@3.0.0, normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/normalize-path/-/normalize-path-3.0.0.tgz" integrity sha1-Dc1p/yOhybEf0JeDFmRKA4ghamU= normalize-path@^2.0.1, normalize-path@^2.1.1: version "2.1.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/normalize-path/-/normalize-path-2.1.1.tgz" integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= dependencies: remove-trailing-separator "^1.0.1" now-and-later@^2.0.0: version "2.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/now-and-later/-/now-and-later-2.0.1.tgz#8e579c8685764a7cc02cb680380e94f43ccb1f7c" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/now-and-later/-/now-and-later-2.0.1.tgz" integrity sha1-jlechoV2SnzALLaAOA6U9DzLH3w= dependencies: once "^1.3.2" now-and-later@^3.0.0: version "3.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/now-and-later/-/now-and-later-3.0.0.tgz#cdc045dc5b894b35793cf276cc3206077bb7302d" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/now-and-later/-/now-and-later-3.0.0.tgz" integrity sha1-zcBF3FuJSzV5PPJ2zDIGB3u3MC0= dependencies: once "^1.4.0" object-assign@4.X: version "4.1.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/object-assign/-/object-assign-4.1.1.tgz" integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= object-inspect@^1.13.1: version "1.13.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/object-inspect/-/object-inspect-1.13.2.tgz#dea0088467fb991e67af4058147a24824a3043ff" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/object-inspect/-/object-inspect-1.13.2.tgz" integrity sha1-3qAIhGf7mR5nr0BYFHokgkowQ/8= object-keys@^1.1.1: version "1.1.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/object-keys/-/object-keys-1.1.1.tgz" integrity sha1-HEfyct8nfzsdrwYWd9nILiMixg4= object.assign@^4.0.4, object.assign@^4.1.5: version "4.1.5" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/object.assign/-/object.assign-4.1.5.tgz#3a833f9ab7fdb80fc9e8d2300c803d216d8fdbb0" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/object.assign/-/object.assign-4.1.5.tgz" integrity sha1-OoM/mrf9uA/J6NIwDIA9IW2P27A= dependencies: call-bind "^1.0.5" @@ -3462,7 +3462,7 @@ object.assign@^4.0.4, object.assign@^4.1.5: object.defaults@^1.1.0: version "1.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/object.defaults/-/object.defaults-1.1.0.tgz#3a7f868334b407dea06da16d88d5cd29e435fecf" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/object.defaults/-/object.defaults-1.1.0.tgz" integrity sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8= dependencies: array-each "^1.0.1" @@ -3472,7 +3472,7 @@ object.defaults@^1.1.0: object.fromentries@^2.0.8: version "2.0.8" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/object.fromentries/-/object.fromentries-2.0.8.tgz#f7195d8a9b97bd95cbc1999ea939ecd1a2b00c65" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/object.fromentries/-/object.fromentries-2.0.8.tgz" integrity sha1-9xldipuXvZXLwZmeqTns0aKwDGU= dependencies: call-bind "^1.0.7" @@ -3482,7 +3482,7 @@ object.fromentries@^2.0.8: object.groupby@^1.0.3: version "1.0.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/object.groupby/-/object.groupby-1.0.3.tgz#9b125c36238129f6f7b61954a1e7176148d5002e" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/object.groupby/-/object.groupby-1.0.3.tgz" integrity sha1-mxJcNiOBKfb3thlUoecXYUjVAC4= dependencies: call-bind "^1.0.7" @@ -3491,14 +3491,14 @@ object.groupby@^1.0.3: object.pick@^1.3.0: version "1.3.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/object.pick/-/object.pick-1.3.0.tgz" integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= dependencies: isobject "^3.0.1" object.values@^1.2.0: version "1.2.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/object.values/-/object.values-1.2.0.tgz#65405a9d92cee68ac2d303002e0b8470a4d9ab1b" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/object.values/-/object.values-1.2.0.tgz" integrity sha1-ZUBanZLO5orC0wMALguEcKTZqxs= dependencies: call-bind "^1.0.7" @@ -3507,21 +3507,21 @@ object.values@^1.2.0: once@^1.3.0, once@^1.3.1, once@^1.3.2, once@^1.4.0: version "1.4.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/once/-/once-1.4.0.tgz" integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= dependencies: wrappy "1" onetime@^5.1.0: version "5.1.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/onetime/-/onetime-5.1.2.tgz" integrity sha1-0Oluu1awdHbfHdnEgG5SN5hcpF4= dependencies: mimic-fn "^2.1.0" optionator@^0.9.3: version "0.9.4" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/optionator/-/optionator-0.9.4.tgz#7ea1c1a5d91d764fb282139c88fe11e182a3a734" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/optionator/-/optionator-0.9.4.tgz" integrity sha1-fqHBpdkddk+yghOciP4R4YKjpzQ= dependencies: deep-is "^0.1.3" @@ -3533,7 +3533,7 @@ optionator@^0.9.3: ora@^7.0.1: version "7.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ora/-/ora-7.0.1.tgz#cdd530ecd865fe39e451a0e7697865669cb11930" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ora/-/ora-7.0.1.tgz" integrity sha1-zdUw7Nhl/jnkUaDnaXhlZpyxGTA= dependencies: chalk "^5.3.0" @@ -3548,59 +3548,59 @@ ora@^7.0.1: ordered-read-streams@^1.0.0: version "1.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz#77c0cb37c41525d64166d990ffad7ec6a0e1363e" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz" integrity sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4= dependencies: readable-stream "^2.0.1" p-limit@^2.2.0: version "2.3.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/p-limit/-/p-limit-2.3.0.tgz" integrity sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE= dependencies: p-try "^2.0.0" p-limit@^3.0.2: version "3.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/p-limit/-/p-limit-3.1.0.tgz" integrity sha1-4drMvnjQ0TiMoYxk/qOOPlfjcGs= dependencies: yocto-queue "^0.1.0" p-locate@^4.1.0: version "4.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/p-locate/-/p-locate-4.1.0.tgz" integrity sha1-o0KLtwiLOmApL2aRkni3wpetTwc= dependencies: p-limit "^2.2.0" p-locate@^5.0.0: version "5.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/p-locate/-/p-locate-5.0.0.tgz" integrity sha1-g8gxXGeFAF470CGDlBHJ4RDm2DQ= dependencies: p-limit "^3.0.2" p-try@^2.0.0: version "2.2.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/p-try/-/p-try-2.2.0.tgz" integrity sha1-yyhoVA4xPWHeWPr741zpAE1VQOY= pako@~1.0.2: version "1.0.11" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/pako/-/pako-1.0.11.tgz" integrity sha1-bJWZ00DVTf05RjgCUqNXBaa5kr8= parent-module@^1.0.0: version "1.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/parent-module/-/parent-module-1.0.1.tgz" integrity sha1-aR0nCeeMefrjoVZiJFLQB2LKqqI= dependencies: callsites "^3.0.0" parse-filepath@^1.0.2: version "1.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/parse-filepath/-/parse-filepath-1.0.2.tgz#a632127f53aaf3d15876f5872f3ffac763d6c891" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/parse-filepath/-/parse-filepath-1.0.2.tgz" integrity sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE= dependencies: is-absolute "^1.0.0" @@ -3609,7 +3609,7 @@ parse-filepath@^1.0.2: parse-git-config@^3.0.0: version "3.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/parse-git-config/-/parse-git-config-3.0.0.tgz#4a2de08c7b74a2555efa5ae94d40cd44302a6132" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/parse-git-config/-/parse-git-config-3.0.0.tgz" integrity sha1-Si3gjHt0olVe+lrpTUDNRDAqYTI= dependencies: git-config-path "^2.0.0" @@ -3617,7 +3617,7 @@ parse-git-config@^3.0.0: parse-imports@^2.1.1: version "2.2.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/parse-imports/-/parse-imports-2.2.1.tgz#0a6e8b5316beb5c9905f50eb2bbb8c64a4805642" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/parse-imports/-/parse-imports-2.2.1.tgz" integrity sha1-Cm6LUxa+tcmQX1DrK7uMZKSAVkI= dependencies: es-module-lexer "^1.5.3" @@ -3625,95 +3625,100 @@ parse-imports@^2.1.1: parse-node-version@^1.0.0: version "1.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/parse-node-version/-/parse-node-version-1.0.1.tgz#e2b5dbede00e7fa9bc363607f53327e8b073189b" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/parse-node-version/-/parse-node-version-1.0.1.tgz" integrity sha1-4rXb7eAOf6m8NjYH9TMn6LBzGJs= parse-passwd@^1.0.0: version "1.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/parse-passwd/-/parse-passwd-1.0.0.tgz" integrity sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY= parse5-traverse@^1.0.3: version "1.0.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/parse5-traverse/-/parse5-traverse-1.0.3.tgz#e912762a1f8879f35107bd6e437e71a97ec938c7" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/parse5-traverse/-/parse5-traverse-1.0.3.tgz" integrity sha1-6RJ2Kh+IefNRB71uQ35xqX7JOMc= parse5@^7.1.2: version "7.1.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/parse5/-/parse5-7.1.2.tgz#0736bebbfd77793823240a23b7fc5e010b7f8e32" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/parse5/-/parse5-7.1.2.tgz" integrity sha1-Bza+u/13eTgjJAojt/xeAQt/jjI= dependencies: entities "^4.4.0" path-exists@^4.0.0: version "4.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/path-exists/-/path-exists-4.0.0.tgz" integrity sha1-UTvb4tO5XXdi6METfvoZXGxhtbM= path-is-absolute@^1.0.0: version "1.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/path-is-absolute/-/path-is-absolute-1.0.1.tgz" integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= path-key@^3.1.0: version "3.1.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/path-key/-/path-key-3.1.1.tgz" integrity sha1-WB9q3mWMu6ZaDTOA3ndTKVBU83U= path-parse@^1.0.7: version "1.0.7" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/path-parse/-/path-parse-1.0.7.tgz" integrity sha1-+8EUtgykKzDZ2vWFjkvWi77bZzU= path-root-regex@^0.1.0: version "0.1.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/path-root-regex/-/path-root-regex-0.1.2.tgz#bfccdc8df5b12dc52c8b43ec38d18d72c04ba96d" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/path-root-regex/-/path-root-regex-0.1.2.tgz" integrity sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0= path-root@^0.1.1: version "0.1.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/path-root/-/path-root-0.1.1.tgz#9a4a6814cac1c0cd73360a95f32083c8ea4745b7" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/path-root/-/path-root-0.1.1.tgz" integrity sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc= dependencies: path-root-regex "^0.1.0" path-to-regexp@^8.1.0: version "8.2.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/path-to-regexp/-/path-to-regexp-8.2.0.tgz#73990cc29e57a3ff2a0d914095156df5db79e8b4" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/path-to-regexp/-/path-to-regexp-8.2.0.tgz" integrity sha1-c5kMwp5Xo/8qDZFAlRVt9dt56LQ= path-type@^4.0.0: version "4.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/path-type/-/path-type-4.0.0.tgz" integrity sha1-hO0BwKe6OAr+CdkKjBgNzZ0DBDs= pause-stream@^0.0.11: version "0.0.11" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/pause-stream/-/pause-stream-0.0.11.tgz#fe5a34b0cbce12b5aa6a2b403ee2e73b602f1445" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/pause-stream/-/pause-stream-0.0.11.tgz" integrity sha1-/lo0sMvOErWqaitAPuLnO2AvFEU= dependencies: through "~2.3" picocolors@^1.1.0: version "1.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/picocolors/-/picocolors-1.1.0.tgz#5358b76a78cde483ba5cef6a9dc9671440b27d59" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/picocolors/-/picocolors-1.1.0.tgz" integrity sha1-U1i3anjN5IO6XO9qnclnFECyfVk= +picocolors@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.1.tgz#3d321af3eab939b083c8f929a1d12cda81c26b6b" + integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA== + picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1: version "2.3.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/picomatch/-/picomatch-2.3.1.tgz" integrity sha1-O6ODNzNkbZ0+SZWUbBNlpn+wekI= pkg-dir@^4.2.0: version "4.2.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/pkg-dir/-/pkg-dir-4.2.0.tgz" integrity sha1-8JkTPfft5CLoHR2ESCcO6z5CYfM= dependencies: find-up "^4.0.0" plist@^3.1.0: version "3.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/plist/-/plist-3.1.0.tgz#797a516a93e62f5bde55e0b9cc9c967f860893c9" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/plist/-/plist-3.1.0.tgz" integrity sha1-eXpRapPmL1veVeC5zJyWf4YIk8k= dependencies: "@xmldom/xmldom" "^0.8.8" @@ -3722,7 +3727,7 @@ plist@^3.1.0: plugin-error@^1.0.1: version "1.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/plugin-error/-/plugin-error-1.0.1.tgz#77016bd8919d0ac377fdcdd0322328953ca5781c" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/plugin-error/-/plugin-error-1.0.1.tgz" integrity sha1-dwFr2JGdCsN3/c3QMiMolTyleBw= dependencies: ansi-colors "^1.0.1" @@ -3732,36 +3737,36 @@ plugin-error@^1.0.1: posix-getopt@^1.2.1: version "1.2.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/posix-getopt/-/posix-getopt-1.2.1.tgz#bc50e67335eb5e4be8d937210b95a211bc26f083" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/posix-getopt/-/posix-getopt-1.2.1.tgz" integrity sha1-vFDmczXrXkvo2TchC5WiEbwm8IM= possible-typed-array-names@^1.0.0: version "1.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz#89bb63c6fada2c3e90adc4a647beeeb39cc7bf8f" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz" integrity sha1-ibtjxvraLD6QrcSmR77us5zHv48= postcss@^7.0.16, postcss@^8.4.31: - version "8.4.47" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/postcss/-/postcss-8.4.47.tgz#5bf6c9a010f3e724c503bf03ef7947dcb0fea365" - integrity sha1-W/bJoBDz5yTFA78D73lH3LD+o2U= + version "8.4.49" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.49.tgz#4ea479048ab059ab3ae61d082190fabfd994fe19" + integrity sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA== dependencies: nanoid "^3.3.7" - picocolors "^1.1.0" + picocolors "^1.1.1" source-map-js "^1.2.1" prelude-ls@^1.2.1: version "1.2.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/prelude-ls/-/prelude-ls-1.2.1.tgz" integrity sha1-3rxkidem5rDnYRiIzsiAM30xY5Y= process-nextick-args@^2.0.0, process-nextick-args@~2.0.0: version "2.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/process-nextick-args/-/process-nextick-args-2.0.1.tgz" integrity sha1-eCDZsWEgzFXKmud5JoCufbptf+I= prompts@^2.4.2: version "2.4.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/prompts/-/prompts-2.4.2.tgz" integrity sha1-e1fnOzpIAprRDr1E90sBcipMsGk= dependencies: kleur "^3.0.3" @@ -3769,7 +3774,7 @@ prompts@^2.4.2: proxyquire@^2.1.3: version "2.1.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/proxyquire/-/proxyquire-2.1.3.tgz#2049a7eefa10a9a953346a18e54aab2b4268df39" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/proxyquire/-/proxyquire-2.1.3.tgz" integrity sha1-IEmn7voQqalTNGoY5UqrK0Jo3zk= dependencies: fill-keys "^1.0.2" @@ -3778,7 +3783,7 @@ proxyquire@^2.1.3: pump@^2.0.0: version "2.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/pump/-/pump-2.0.1.tgz" integrity sha1-Ejma3W5M91Jtlzy8i1zi4pCLOQk= dependencies: end-of-stream "^1.1.0" @@ -3786,7 +3791,7 @@ pump@^2.0.0: pumpify@^1.3.5: version "1.5.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/pumpify/-/pumpify-1.5.1.tgz" integrity sha1-NlE74karJ1cLGjdKXOJ4v9dDcM4= dependencies: duplexify "^3.6.0" @@ -3795,29 +3800,29 @@ pumpify@^1.3.5: punycode@^2.1.0: version "2.3.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/punycode/-/punycode-2.3.1.tgz" integrity sha1-AnQi4vrsCyXhVJw+G9gwm5EztuU= queue-microtask@^1.2.2: version "1.2.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/queue-microtask/-/queue-microtask-1.2.3.tgz" integrity sha1-SSkii7xyTfrEPg77BYyve2z7YkM= queue-tick@^1.0.1: version "1.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/queue-tick/-/queue-tick-1.0.1.tgz#f6f07ac82c1fd60f82e098b417a80e52f1f4c142" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/queue-tick/-/queue-tick-1.0.1.tgz" integrity sha1-9vB6yCwf1g+C4Ji0F6gOUvH0wUI= randombytes@^2.1.0: version "2.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/randombytes/-/randombytes-2.1.0.tgz" integrity sha1-32+ENy8CcNxlzfYpE0mrekc9Tyo= dependencies: safe-buffer "^5.1.0" "readable-stream@2 || 3", readable-stream@3, readable-stream@^3.0.6, readable-stream@^3.4.0: version "3.6.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/readable-stream/-/readable-stream-3.6.2.tgz" integrity sha1-VqmzbqllwAxak+8x6xEaDxEFaWc= dependencies: inherits "^2.0.3" @@ -3826,7 +3831,7 @@ randombytes@^2.1.0: readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.5, readable-stream@^2.1.5, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@^2.3.6, readable-stream@~2.3.6: version "2.3.8" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/readable-stream/-/readable-stream-2.3.8.tgz" integrity sha1-kRJegEK7obmIf0k0X2J3Anzovps= dependencies: core-util-is "~1.0.0" @@ -3839,26 +3844,26 @@ readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.5, readable readdirp@~3.6.0: version "3.6.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/readdirp/-/readdirp-3.6.0.tgz" integrity sha1-dKNwvYVxFuJFspzJc0DNQxoCpsc= dependencies: picomatch "^2.2.1" rechoir@^0.8.0: version "0.8.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/rechoir/-/rechoir-0.8.0.tgz#49f866e0d32146142da3ad8f0eff352b3215ff22" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/rechoir/-/rechoir-0.8.0.tgz" integrity sha1-Sfhm4NMhRhQto62PDv81KzIV/yI= dependencies: resolve "^1.20.0" regenerator-runtime@^0.11.0: version "0.11.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz" integrity sha1-vgWtf5v30i4Fb5cmzuUBf78Z4uk= regexp.prototype.flags@^1.5.2: version "1.5.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz#138f644a3350f981a858c44f6bb1a61ff59be334" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz" integrity sha1-E49kSjNQ+YGoWMRPa7GmH/Wb4zQ= dependencies: call-bind "^1.0.6" @@ -3868,7 +3873,7 @@ regexp.prototype.flags@^1.5.2: remove-bom-buffer@^3.0.0: version "3.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz#c2bf1e377520d324f623892e33c10cac2c252b53" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz" integrity sha1-wr8eN3Ug0yT2I4kuM8EMrCwlK1M= dependencies: is-buffer "^1.1.5" @@ -3876,7 +3881,7 @@ remove-bom-buffer@^3.0.0: remove-bom-stream@^1.2.0: version "1.2.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz#05f1a593f16e42e1fb90ebf59de8e569525f9523" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz" integrity sha1-BfGlk/FuQuH7kOv1nejlaVJflSM= dependencies: remove-bom-buffer "^3.0.0" @@ -3885,44 +3890,44 @@ remove-bom-stream@^1.2.0: remove-trailing-separator@^1.0.1, remove-trailing-separator@^1.1.0: version "1.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz" integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= repeat-string@^1.6.1: version "1.6.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/repeat-string/-/repeat-string-1.6.1.tgz" integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= replace-ext@^1.0.0: version "1.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/replace-ext/-/replace-ext-1.0.1.tgz#2d6d996d04a15855d967443631dd5f77825b016a" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/replace-ext/-/replace-ext-1.0.1.tgz" integrity sha1-LW2ZbQShWFXZZ0Q2Md1fd4JbAWo= replace-ext@^2.0.0: version "2.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/replace-ext/-/replace-ext-2.0.0.tgz#9471c213d22e1bcc26717cd6e50881d88f812b06" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/replace-ext/-/replace-ext-2.0.0.tgz" integrity sha1-lHHCE9IuG8wmcXzW5QiB2I+BKwY= replace-homedir@^2.0.0: version "2.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/replace-homedir/-/replace-homedir-2.0.0.tgz#245bd9c909275e0beee75eae85bb40780cd61903" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/replace-homedir/-/replace-homedir-2.0.0.tgz" integrity sha1-JFvZyQknXgvu516uhbtAeAzWGQM= require-directory@^2.1.1: version "2.1.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/require-directory/-/require-directory-2.1.1.tgz" integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= resolve-cwd@^3.0.0: version "3.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/resolve-cwd/-/resolve-cwd-3.0.0.tgz" integrity sha1-DwB18bslRHZs9zumpuKt/ryxPy0= dependencies: resolve-from "^5.0.0" resolve-dir@^1.0.0, resolve-dir@^1.0.1: version "1.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/resolve-dir/-/resolve-dir-1.0.1.tgz" integrity sha1-eaQGRMNivoLybv/nOcm7U4IEb0M= dependencies: expand-tilde "^2.0.0" @@ -3930,31 +3935,31 @@ resolve-dir@^1.0.0, resolve-dir@^1.0.1: resolve-from@^4.0.0: version "4.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/resolve-from/-/resolve-from-4.0.0.tgz" integrity sha1-SrzYUq0y3Xuqv+m0DgCjbbXzkuY= resolve-from@^5.0.0: version "5.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/resolve-from/-/resolve-from-5.0.0.tgz" integrity sha1-w1IlhD3493bfIcV1V7wIfp39/Gk= resolve-options@^1.1.0: version "1.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/resolve-options/-/resolve-options-1.1.0.tgz#32bb9e39c06d67338dc9378c0d6d6074566ad131" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/resolve-options/-/resolve-options-1.1.0.tgz" integrity sha1-MrueOcBtZzONyTeMDW1gdFZq0TE= dependencies: value-or-function "^3.0.0" resolve-options@^2.0.0: version "2.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/resolve-options/-/resolve-options-2.0.0.tgz#a1a57a9949db549dd075de3f5550675f02f1e4c5" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/resolve-options/-/resolve-options-2.0.0.tgz" integrity sha1-oaV6mUnbVJ3Qdd4/VVBnXwLx5MU= dependencies: value-or-function "^4.0.0" resolve@^1.11.1, resolve@^1.20.0, resolve@^1.22.4: version "1.22.8" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/resolve/-/resolve-1.22.8.tgz" integrity sha1-tsh6nyqgbfq1Lj1wrIzeMh+lpI0= dependencies: is-core-module "^2.13.0" @@ -3963,7 +3968,7 @@ resolve@^1.11.1, resolve@^1.20.0, resolve@^1.22.4: restore-cursor@^4.0.0: version "4.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/restore-cursor/-/restore-cursor-4.0.0.tgz#519560a4318975096def6e609d44100edaa4ccb9" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/restore-cursor/-/restore-cursor-4.0.0.tgz" integrity sha1-UZVgpDGJdQlt725gnUQQDtqkzLk= dependencies: onetime "^5.1.0" @@ -3971,26 +3976,26 @@ restore-cursor@^4.0.0: reusify@^1.0.4: version "1.0.4" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/reusify/-/reusify-1.0.4.tgz" integrity sha1-kNo4Kx4SbvwCFG6QhFqI2xKSXXY= rimraf@^3.0.2: version "3.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/rimraf/-/rimraf-3.0.2.tgz" integrity sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho= dependencies: glob "^7.1.3" run-parallel@^1.1.9: version "1.2.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/run-parallel/-/run-parallel-1.2.0.tgz" integrity sha1-ZtE2jae9+SHrnZW9GpIp5/IaQ+4= dependencies: queue-microtask "^1.2.2" safe-array-concat@^1.1.2: version "1.1.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/safe-array-concat/-/safe-array-concat-1.1.2.tgz#81d77ee0c4e8b863635227c721278dd524c20edb" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/safe-array-concat/-/safe-array-concat-1.1.2.tgz" integrity sha1-gdd+4MTouGNjUifHISeN1STCDts= dependencies: call-bind "^1.0.7" @@ -4000,17 +4005,17 @@ safe-array-concat@^1.1.2: safe-buffer@^5.1.0, safe-buffer@~5.2.0: version "5.2.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/safe-buffer/-/safe-buffer-5.2.1.tgz" integrity sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY= safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/safe-buffer/-/safe-buffer-5.1.2.tgz" integrity sha1-mR7GnSluAxN0fVm9/St0XDX4go0= safe-regex-test@^1.0.3: version "1.0.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/safe-regex-test/-/safe-regex-test-1.0.3.tgz#a5b4c0f06e0ab50ea2c395c14d8371232924c377" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/safe-regex-test/-/safe-regex-test-1.0.3.tgz" integrity sha1-pbTA8G4KtQ6iw5XBTYNxIykkw3c= dependencies: call-bind "^1.0.6" @@ -4019,17 +4024,17 @@ safe-regex-test@^1.0.3: "safer-buffer@>= 2.1.2 < 3.0.0": version "2.1.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/safer-buffer/-/safer-buffer-2.1.2.tgz" integrity sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo= sax@>=0.6.0: version "1.4.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/sax/-/sax-1.4.1.tgz#44cc8988377f126304d3b3fc1010c733b929ef0f" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/sax/-/sax-1.4.1.tgz" integrity sha1-RMyJiDd/EmME07P8EBDHM7kp7w8= schema-utils@^3.1.1, schema-utils@^3.2.0: version "3.3.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/schema-utils/-/schema-utils-3.3.0.tgz#f50a88877c3c01652a15b622ae9e9795df7a60fe" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/schema-utils/-/schema-utils-3.3.0.tgz" integrity sha1-9QqIh3w8AWUqFbYirp6Xld96YP4= dependencies: "@types/json-schema" "^7.0.8" @@ -4038,31 +4043,31 @@ schema-utils@^3.1.1, schema-utils@^3.2.0: semver-greatest-satisfied-range@^2.0.0: version "2.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-2.0.0.tgz#4b62942a7a1ccbdb252e5329677c003bac546fe7" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-2.0.0.tgz" integrity sha1-S2KUKnocy9slLlMpZ3wAO6xUb+c= dependencies: sver "^1.8.3" semver@^6.3.0, semver@^6.3.1: version "6.3.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/semver/-/semver-6.3.1.tgz" integrity sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ= semver@^7.3.4, semver@^7.3.7, semver@^7.5.4, semver@^7.6.2, semver@^7.6.3: version "7.6.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/semver/-/semver-7.6.3.tgz#980f7b5550bc175fb4dc09403085627f9eb33143" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/semver/-/semver-7.6.3.tgz" integrity sha1-mA97VVC8F1+03AlAMIVif56zMUM= serialize-javascript@^6.0.1, serialize-javascript@^6.0.2: version "6.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/serialize-javascript/-/serialize-javascript-6.0.2.tgz#defa1e055c83bf6d59ea805d8da862254eb6a6c2" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/serialize-javascript/-/serialize-javascript-6.0.2.tgz" integrity sha1-3voeBVyDv21Z6oBdjahiJU62psI= dependencies: randombytes "^2.1.0" set-function-length@^1.2.1: version "1.2.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/set-function-length/-/set-function-length-1.2.2.tgz#aac72314198eaed975cf77b2c3b6b880695e5449" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/set-function-length/-/set-function-length-1.2.2.tgz" integrity sha1-qscjFBmOrtl1z3eyw7a4gGleVEk= dependencies: define-data-property "^1.1.4" @@ -4074,7 +4079,7 @@ set-function-length@^1.2.1: set-function-name@^2.0.1: version "2.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/set-function-name/-/set-function-name-2.0.2.tgz#16a705c5a0dc2f5e638ca96d8a8cd4e1c2b90985" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/set-function-name/-/set-function-name-2.0.2.tgz" integrity sha1-FqcFxaDcL15jjKltiozU4cK5CYU= dependencies: define-data-property "^1.1.4" @@ -4084,36 +4089,36 @@ set-function-name@^2.0.1: setimmediate@^1.0.5: version "1.0.5" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/setimmediate/-/setimmediate-1.0.5.tgz" integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= shallow-clone@^3.0.0: version "3.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/shallow-clone/-/shallow-clone-3.0.1.tgz" integrity sha1-jymBrZJTH1UDWwH7IwdppA4C76M= dependencies: kind-of "^6.0.2" shebang-command@^2.0.0: version "2.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/shebang-command/-/shebang-command-2.0.0.tgz" integrity sha1-zNCvT4g1+9wmW4JGGq8MNmY/NOo= dependencies: shebang-regex "^3.0.0" shebang-regex@^3.0.0: version "3.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/shebang-regex/-/shebang-regex-3.0.0.tgz" integrity sha1-rhbxZE2HPsrYQ7AwexQzYtTEIXI= shell-quote@^1.8.1: version "1.8.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/shell-quote/-/shell-quote-1.8.1.tgz#6dbf4db75515ad5bac63b4f1894c3a154c766680" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/shell-quote/-/shell-quote-1.8.1.tgz" integrity sha1-bb9Nt1UVrVusY7TxiUw6FUx2ZoA= side-channel@^1.0.4: version "1.0.6" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/side-channel/-/side-channel-1.0.6.tgz#abd25fb7cd24baf45466406b1096b7831c9215f2" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/side-channel/-/side-channel-1.0.6.tgz" integrity sha1-q9Jft80kuvRUZkBrEJa3gxySFfI= dependencies: call-bind "^1.0.7" @@ -4123,12 +4128,12 @@ side-channel@^1.0.4: signal-exit@^3.0.2: version "3.0.7" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/signal-exit/-/signal-exit-3.0.7.tgz" integrity sha1-qaF2f4r4QVURTqq9c/mSc8j1mtk= sinon@^19.0.2: version "19.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/sinon/-/sinon-19.0.2.tgz#944cf771d22236aa84fc1ab70ce5bffc3a215dad" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/sinon/-/sinon-19.0.2.tgz" integrity sha1-lEz3cdIiNqqE/Bq3DOW//DohXa0= dependencies: "@sinonjs/commons" "^3.0.1" @@ -4140,27 +4145,27 @@ sinon@^19.0.2: sisteransi@^1.0.5: version "1.0.5" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/sisteransi/-/sisteransi-1.0.5.tgz" integrity sha1-E01oEpd1ZDfMBcoBNw06elcQde0= slash@^3.0.0: version "3.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/slash/-/slash-3.0.0.tgz" integrity sha1-ZTm+hwwWWtvVJAIg2+Nh8bxNRjQ= slashes@^3.0.12: version "3.0.12" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/slashes/-/slashes-3.0.12.tgz#3d664c877ad542dc1509eaf2c50f38d483a6435a" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/slashes/-/slashes-3.0.12.tgz" integrity sha1-PWZMh3rVQtwVCeryxQ841IOmQ1o= source-map-js@^1.2.1: version "1.2.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/source-map-js/-/source-map-js-1.2.1.tgz#1ce5650fddd87abc099eda37dcff024c2667ae46" - integrity sha1-HOVlD93YerwJnto33P8CTCZnrkY= + resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.1.tgz#1ce5650fddd87abc099eda37dcff024c2667ae46" + integrity sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA== source-map-resolve@^0.6.0: version "0.6.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/source-map-resolve/-/source-map-resolve-0.6.0.tgz#3d9df87e236b53f16d01e58150fc7711138e5ed2" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/source-map-resolve/-/source-map-resolve-0.6.0.tgz" integrity sha1-PZ34fiNrU/FtAeWBUPx3EROOXtI= dependencies: atob "^2.1.2" @@ -4168,7 +4173,7 @@ source-map-resolve@^0.6.0: source-map-support@~0.5.20: version "0.5.21" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/source-map-support/-/source-map-support-0.5.21.tgz" integrity sha1-BP58f54e0tZiIzwoyys1ufY/bk8= dependencies: buffer-from "^1.0.0" @@ -4176,27 +4181,27 @@ source-map-support@~0.5.20: source-map@^0.6.0, source-map@^0.6.1: version "0.6.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/source-map/-/source-map-0.6.1.tgz" integrity sha1-dHIq8y6WFOnCh6jQu95IteLxomM= source-map@^0.7.3, source-map@^0.7.4: version "0.7.4" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/source-map/-/source-map-0.7.4.tgz" integrity sha1-qbvnBcnYhG9OCP9nZazw8bCJhlY= sparkles@^2.1.0: version "2.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/sparkles/-/sparkles-2.1.0.tgz#8ad4e8cecba7e568bba660c39b6db46625ecf1ad" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/sparkles/-/sparkles-2.1.0.tgz" integrity sha1-itTozsun5Wi7pmDDm220ZiXs8a0= spdx-exceptions@^2.1.0: version "2.5.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz#5d607d27fc806f66d7b64a766650fa890f04ed66" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz" integrity sha1-XWB9J/yAb2bXtkp2ZlD6iQ8E7WY= spdx-expression-parse@^4.0.0: version "4.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/spdx-expression-parse/-/spdx-expression-parse-4.0.0.tgz#a23af9f3132115465dac215c099303e4ceac5794" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/spdx-expression-parse/-/spdx-expression-parse-4.0.0.tgz" integrity sha1-ojr58xMhFUZdrCFcCZMD5M6sV5Q= dependencies: spdx-exceptions "^2.1.0" @@ -4204,31 +4209,31 @@ spdx-expression-parse@^4.0.0: spdx-license-ids@^3.0.0: version "3.0.20" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/spdx-license-ids/-/spdx-license-ids-3.0.20.tgz#e44ed19ed318dd1e5888f93325cee800f0f51b89" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/spdx-license-ids/-/spdx-license-ids-3.0.20.tgz" integrity sha1-5E7RntMY3R5YiPkzJc7oAPD1G4k= split@^1.0.1: version "1.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/split/-/split-1.0.1.tgz#605bd9be303aa59fb35f9229fbea0ddec9ea07d9" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/split/-/split-1.0.1.tgz" integrity sha1-YFvZvjA6pZ+zX5Ip++oN3snqB9k= dependencies: through "2" ssh-config@^4.4.4: version "4.4.4" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ssh-config/-/ssh-config-4.4.4.tgz#ab0a693d39f1e6a7ad6c48641668104213898bf4" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ssh-config/-/ssh-config-4.4.4.tgz" integrity sha1-qwppPTnx5qetbEhkFmgQQhOJi/Q= stdin-discarder@^0.1.0: version "0.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/stdin-discarder/-/stdin-discarder-0.1.0.tgz#22b3e400393a8e28ebf53f9958f3880622efde21" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/stdin-discarder/-/stdin-discarder-0.1.0.tgz" integrity sha1-IrPkADk6jijr9T+ZWPOIBiLv3iE= dependencies: bl "^5.0.0" stream-combiner@^0.2.2: version "0.2.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/stream-combiner/-/stream-combiner-0.2.2.tgz#aec8cbac177b56b6f4fa479ced8c1912cee52858" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/stream-combiner/-/stream-combiner-0.2.2.tgz" integrity sha1-rsjLrBd7Vrb0+kec7YwZEs7lKFg= dependencies: duplexer "~0.1.1" @@ -4236,31 +4241,31 @@ stream-combiner@^0.2.2: stream-composer@^1.0.2: version "1.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/stream-composer/-/stream-composer-1.0.2.tgz#7ee61ca1587bf5f31b2e29aa2093cbf11442d152" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/stream-composer/-/stream-composer-1.0.2.tgz" integrity sha1-fuYcoVh79fMbLimqIJPL8RRC0VI= dependencies: streamx "^2.13.2" stream-exhaust@^1.0.2: version "1.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/stream-exhaust/-/stream-exhaust-1.0.2.tgz#acdac8da59ef2bc1e17a2c0ccf6c320d120e555d" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/stream-exhaust/-/stream-exhaust-1.0.2.tgz" integrity sha1-rNrI2lnvK8HheiwMz2wyDRIOVV0= stream-shift@^1.0.0: version "1.0.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/stream-shift/-/stream-shift-1.0.3.tgz#85b8fab4d71010fc3ba8772e8046cc49b8a3864b" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/stream-shift/-/stream-shift-1.0.3.tgz" integrity sha1-hbj6tNcQEPw7qHcugEbMSbijhks= streamfilter@^3.0.0: version "3.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/streamfilter/-/streamfilter-3.0.0.tgz#8c61b08179a6c336c6efccc5df30861b7a9675e7" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/streamfilter/-/streamfilter-3.0.0.tgz" integrity sha1-jGGwgXmmwzbG78zF3zCGG3qWdec= dependencies: readable-stream "^3.0.6" streamx@^2.12.0, streamx@^2.12.5, streamx@^2.13.2, streamx@^2.14.0: version "2.20.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/streamx/-/streamx-2.20.1.tgz#471c4f8b860f7b696feb83d5b125caab2fdbb93c" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/streamx/-/streamx-2.20.1.tgz" integrity sha1-RxxPi4YPe2lv64PVsSXKqy/buTw= dependencies: fast-fifo "^1.3.2" @@ -4271,7 +4276,7 @@ streamx@^2.12.0, streamx@^2.12.5, streamx@^2.13.2, streamx@^2.14.0: string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: version "4.2.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/string-width/-/string-width-4.2.3.tgz" integrity sha1-JpxxF9J7Ba0uU2gwqOyJXvnG0BA= dependencies: emoji-regex "^8.0.0" @@ -4280,7 +4285,7 @@ string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: string-width@^6.1.0: version "6.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/string-width/-/string-width-6.1.0.tgz#96488d6ed23f9ad5d82d13522af9e4c4c3fd7518" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/string-width/-/string-width-6.1.0.tgz" integrity sha1-lkiNbtI/mtXYLRNSKvnkxMP9dRg= dependencies: eastasianwidth "^0.2.0" @@ -4289,7 +4294,7 @@ string-width@^6.1.0: string.prototype.trim@^1.2.9: version "1.2.9" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz#b6fa326d72d2c78b6df02f7759c73f8f6274faa4" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz" integrity sha1-tvoybXLSx4tt8C93Wcc/j2J0+qQ= dependencies: call-bind "^1.0.7" @@ -4299,7 +4304,7 @@ string.prototype.trim@^1.2.9: string.prototype.trimend@^1.0.8: version "1.0.8" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz#3651b8513719e8a9f48de7f2f77640b26652b229" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz" integrity sha1-NlG4UTcZ6Kn0jefy93ZAsmZSsik= dependencies: call-bind "^1.0.7" @@ -4308,7 +4313,7 @@ string.prototype.trimend@^1.0.8: string.prototype.trimstart@^1.0.8: version "1.0.8" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz#7ee834dda8c7c17eff3118472bb35bfedaa34dde" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz" integrity sha1-fug03ajHwX7/MRhHK7Nb/tqjTd4= dependencies: call-bind "^1.0.7" @@ -4317,76 +4322,76 @@ string.prototype.trimstart@^1.0.8: string_decoder@^1.1.1: version "1.3.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/string_decoder/-/string_decoder-1.3.0.tgz" integrity sha1-QvEUWUpGzxqOMLCoT1bHjD7awh4= dependencies: safe-buffer "~5.2.0" string_decoder@~1.1.1: version "1.1.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/string_decoder/-/string_decoder-1.1.1.tgz" integrity sha1-nPFhG6YmhdcDCunkujQUnDrwP8g= dependencies: safe-buffer "~5.1.0" strip-ansi@^6.0.0, strip-ansi@^6.0.1: version "6.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/strip-ansi/-/strip-ansi-6.0.1.tgz" integrity sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk= dependencies: ansi-regex "^5.0.1" strip-ansi@^7.0.1, strip-ansi@^7.1.0: version "7.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/strip-ansi/-/strip-ansi-7.1.0.tgz" integrity sha1-1bZWjKaJ2FYTcLBwdoXSJDT6/0U= dependencies: ansi-regex "^6.0.1" strip-bom-string@^1.0.0: version "1.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/strip-bom-string/-/strip-bom-string-1.0.0.tgz#e5211e9224369fbb81d633a2f00044dc8cedad92" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/strip-bom-string/-/strip-bom-string-1.0.0.tgz" integrity sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI= strip-bom@^3.0.0: version "3.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/strip-bom/-/strip-bom-3.0.0.tgz" integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= strip-json-comments@^3.1.1: version "3.1.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/strip-json-comments/-/strip-json-comments-3.1.1.tgz" integrity sha1-MfEoGzgyYwQ0gxwxDAHMzajL4AY= supports-color@^7.1.0, supports-color@^7.2.0: version "7.2.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/supports-color/-/supports-color-7.2.0.tgz" integrity sha1-G33NyzK4E4gBs+R4umpRyqiWSNo= dependencies: has-flag "^4.0.0" supports-color@^8.0.0, supports-color@^8.1.1: version "8.1.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/supports-color/-/supports-color-8.1.1.tgz" integrity sha1-zW/BfihQDP9WwbhsCn/UpUpzAFw= dependencies: has-flag "^4.0.0" supports-preserve-symlinks-flag@^1.0.0: version "1.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz" integrity sha1-btpL00SjyUrqN21MwxvHcxEDngk= sver@^1.8.3: version "1.8.4" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/sver/-/sver-1.8.4.tgz#9bd6f6265263f01aab152df935dc7a554c15673f" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/sver/-/sver-1.8.4.tgz" integrity sha1-m9b2JlJj8BqrFS35Ndx6VUwVZz8= optionalDependencies: semver "^6.3.0" synckit@^0.9.1: version "0.9.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/synckit/-/synckit-0.9.1.tgz#febbfbb6649979450131f64735aa3f6c14575c88" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/synckit/-/synckit-0.9.1.tgz" integrity sha1-/rv7tmSZeUUBMfZHNao/bBRXXIg= dependencies: "@pkgr/core" "^0.1.0" @@ -4394,24 +4399,24 @@ synckit@^0.9.1: tapable@^2.1.1, tapable@^2.2.0: version "2.2.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/tapable/-/tapable-2.2.1.tgz" integrity sha1-GWenPvQGCoLxKrlq+G1S/bdu7KA= tas-client@0.2.33: version "0.2.33" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/tas-client/-/tas-client-0.2.33.tgz#451bf114a8a64748030ce4068ab7d079958402e6" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/tas-client/-/tas-client-0.2.33.tgz" integrity sha1-RRvxFKimR0gDDOQGirfQeZWEAuY= teex@^1.0.1: version "1.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/teex/-/teex-1.0.1.tgz#b8fa7245ef8e8effa8078281946c85ab780a0b12" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/teex/-/teex-1.0.1.tgz" integrity sha1-uPpyRe+Ojv+oB4KBlGyFq3gKCxI= dependencies: streamx "^2.12.5" terser-webpack-plugin@^5.3.10: version "5.3.10" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz#904f4c9193c6fd2a03f693a2150c62a92f40d199" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz" integrity sha1-kE9MkZPG/SoD9pOiFQxiqS9A0Zk= dependencies: "@jridgewell/trace-mapping" "^0.3.20" @@ -4422,7 +4427,7 @@ terser-webpack-plugin@^5.3.10: terser@^5.26.0: version "5.34.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/terser/-/terser-5.34.1.tgz#af40386bdbe54af0d063e0670afd55c3105abeb6" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/terser/-/terser-5.34.1.tgz" integrity sha1-r0A4a9vlSvDQY+BnCv1VwxBavrY= dependencies: "@jridgewell/source-map" "^0.3.3" @@ -4432,26 +4437,26 @@ terser@^5.26.0: text-decoder@^1.1.0: version "1.2.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/text-decoder/-/text-decoder-1.2.0.tgz#85f19d4d5088e0b45cd841bdfaeac458dbffeefc" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/text-decoder/-/text-decoder-1.2.0.tgz" integrity sha1-hfGdTVCI4LRc2EG9+urEWNv/7vw= dependencies: b4a "^1.6.4" text-table@^0.2.0: version "0.2.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/text-table/-/text-table-0.2.0.tgz" integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= through2-filter@^3.0.0: version "3.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/through2-filter/-/through2-filter-3.1.0.tgz#4a1b45d2b76b3ac93ec137951e372c268efc1a4e" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/through2-filter/-/through2-filter-3.1.0.tgz" integrity sha1-ShtF0rdrOsk+wTeVHjcsJo78Gk4= dependencies: through2 "^4.0.2" through2@^2.0.0, through2@^2.0.3: version "2.0.5" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/through2/-/through2-2.0.5.tgz" integrity sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0= dependencies: readable-stream "~2.3.6" @@ -4459,7 +4464,7 @@ through2@^2.0.0, through2@^2.0.3: through2@^3.0.0, through2@^3.0.1: version "3.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/through2/-/through2-3.0.2.tgz#99f88931cfc761ec7678b41d5d7336b5b6a07bf4" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/through2/-/through2-3.0.2.tgz" integrity sha1-mfiJMc/HYex2eLQdXXM2tbage/Q= dependencies: inherits "^2.0.4" @@ -4467,24 +4472,24 @@ through2@^3.0.0, through2@^3.0.1: through2@^4.0.2: version "4.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/through2/-/through2-4.0.2.tgz#a7ce3ac2a7a8b0b966c80e7c49f0484c3b239764" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/through2/-/through2-4.0.2.tgz" integrity sha1-p846wqeosLlmyA58SfBITDsjl2Q= dependencies: readable-stream "3" through@2, through@^2.3.8, through@~2.3, through@~2.3.4: version "2.3.8" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/through/-/through-2.3.8.tgz" integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= time-stamp@^1.0.0: version "1.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/time-stamp/-/time-stamp-1.1.0.tgz#764a5a11af50561921b133f3b44e618687e0f5c3" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/time-stamp/-/time-stamp-1.1.0.tgz" integrity sha1-dkpaEa9QVhkhsTPztE5hhofg9cM= timers-ext@^0.1.7: version "0.1.8" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/timers-ext/-/timers-ext-0.1.8.tgz#b4e442f10b7624a29dd2aa42c295e257150cf16c" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/timers-ext/-/timers-ext-0.1.8.tgz" integrity sha1-tORC8Qt2JKKd0qpCwpXiVxUM8Ww= dependencies: es5-ext "^0.10.64" @@ -4492,12 +4497,12 @@ timers-ext@^0.1.7: tmp@^0.2.3: version "0.2.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/tmp/-/tmp-0.2.3.tgz#eb783cc22bc1e8bebd0671476d46ea4eb32a79ae" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/tmp/-/tmp-0.2.3.tgz" integrity sha1-63g8wivB6L69BnFHbUbqTrMqea4= to-absolute-glob@^2.0.0, to-absolute-glob@^2.0.2: version "2.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz#1865f43d9e74b0822db9f145b78cff7d0f7c849b" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz" integrity sha1-GGX0PZ50sIItufFFt4z/fQ98hJs= dependencies: is-absolute "^1.0.0" @@ -4505,38 +4510,38 @@ to-absolute-glob@^2.0.0, to-absolute-glob@^2.0.2: to-regex-range@^5.0.1: version "5.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/to-regex-range/-/to-regex-range-5.0.1.tgz" integrity sha1-FkjESq58jZiKMmAY7XL1tN0DkuQ= dependencies: is-number "^7.0.0" to-through@^2.0.0: version "2.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/to-through/-/to-through-2.0.0.tgz#fc92adaba072647bc0b67d6b03664aa195093af6" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/to-through/-/to-through-2.0.0.tgz" integrity sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY= dependencies: through2 "^2.0.3" to-through@^3.0.0: version "3.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/to-through/-/to-through-3.0.0.tgz#bf4956eaca5a0476474850a53672bed6906ace54" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/to-through/-/to-through-3.0.0.tgz" integrity sha1-v0lW6spaBHZHSFClNnK+1pBqzlQ= dependencies: streamx "^2.12.5" tr46@~0.0.3: version "0.0.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/tr46/-/tr46-0.0.3.tgz" integrity sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o= ts-api-utils@^1.0.1: version "1.3.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ts-api-utils/-/ts-api-utils-1.3.0.tgz#4b490e27129f1e8e686b45cc4ab63714dc60eea1" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ts-api-utils/-/ts-api-utils-1.3.0.tgz" integrity sha1-S0kOJxKfHo5oa0XMSrY3FNxg7qE= ts-loader@^9.5.1: version "9.5.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ts-loader/-/ts-loader-9.5.1.tgz#63d5912a86312f1fbe32cef0859fb8b2193d9b89" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ts-loader/-/ts-loader-9.5.1.tgz" integrity sha1-Y9WRKoYxLx++Ms7whZ+4shk9m4k= dependencies: chalk "^4.1.0" @@ -4547,7 +4552,7 @@ ts-loader@^9.5.1: ts-node@^10.9.2: version "10.9.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ts-node/-/ts-node-10.9.2.tgz#70f021c9e185bccdca820e26dc413805c101c71f" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ts-node/-/ts-node-10.9.2.tgz" integrity sha1-cPAhyeGFvM3Kgg4m3EE4BcEBxx8= dependencies: "@cspotcode/source-map-support" "^0.8.0" @@ -4566,7 +4571,7 @@ ts-node@^10.9.2: tsconfig-paths@^3.15.0: version "3.15.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz#5299ec605e55b1abb23ec939ef15edaf483070d4" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz" integrity sha1-UpnsYF5VsauyPsk57xXtr0gwcNQ= dependencies: "@types/json5" "^0.0.29" @@ -4576,39 +4581,39 @@ tsconfig-paths@^3.15.0: tslib@^2.6.2: version "2.7.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/tslib/-/tslib-2.7.0.tgz#d9b40c5c40ab59e8738f297df3087bf1a2690c01" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/tslib/-/tslib-2.7.0.tgz" integrity sha1-2bQMXECrWehzjyl98wh78aJpDAE= type-check@^0.4.0, type-check@~0.4.0: version "0.4.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/type-check/-/type-check-0.4.0.tgz" integrity sha1-B7ggO/pwVsBlcFDjzNLDdzC6uPE= dependencies: prelude-ls "^1.2.1" type-detect@4.0.8: version "4.0.8" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/type-detect/-/type-detect-4.0.8.tgz" integrity sha1-dkb7XxiHHPu3dJ5pvTmmOI63RQw= type-detect@^4.1.0: version "4.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/type-detect/-/type-detect-4.1.0.tgz#deb2453e8f08dcae7ae98c626b13dddb0155906c" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/type-detect/-/type-detect-4.1.0.tgz" integrity sha1-3rJFPo8I3K566YxiaxPd2wFVkGw= type-fest@^0.20.2: version "0.20.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/type-fest/-/type-fest-0.20.2.tgz" integrity sha1-G/IH9LKPkVg2ZstfvTJ4hzAc1fQ= type@^2.7.2: version "2.7.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/type/-/type-2.7.3.tgz#436981652129285cc3ba94f392886c2637ea0486" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/type/-/type-2.7.3.tgz" integrity sha1-Q2mBZSEpKFzDupTzkohsJjfqBIY= typed-array-buffer@^1.0.2: version "1.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz#1867c5d83b20fcb5ccf32649e5e2fc7424474ff3" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz" integrity sha1-GGfF2Dsg/LXM8yZJ5eL8dCRHT/M= dependencies: call-bind "^1.0.7" @@ -4617,7 +4622,7 @@ typed-array-buffer@^1.0.2: typed-array-byte-length@^1.0.1: version "1.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz#d92972d3cff99a3fa2e765a28fcdc0f1d89dec67" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz" integrity sha1-2Sly08/5mj+i52Wij83A8did7Gc= dependencies: call-bind "^1.0.7" @@ -4628,7 +4633,7 @@ typed-array-byte-length@^1.0.1: typed-array-byte-offset@^1.0.2: version "1.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz#f9ec1acb9259f395093e4567eb3c28a580d02063" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz" integrity sha1-+eway5JZ85UJPkVn6zwopYDQIGM= dependencies: available-typed-arrays "^1.0.7" @@ -4640,7 +4645,7 @@ typed-array-byte-offset@^1.0.2: typed-array-length@^1.0.6: version "1.0.6" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/typed-array-length/-/typed-array-length-1.0.6.tgz#57155207c76e64a3457482dfdc1c9d1d3c4c73a3" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/typed-array-length/-/typed-array-length-1.0.6.tgz" integrity sha1-VxVSB8duZKNFdILf3BydHTxMc6M= dependencies: call-bind "^1.0.7" @@ -4652,17 +4657,17 @@ typed-array-length@^1.0.6: typescript@^4.5.4: version "4.9.5" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/typescript/-/typescript-4.9.5.tgz#095979f9bcc0d09da324d58d03ce8f8374cbe65a" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/typescript/-/typescript-4.9.5.tgz" integrity sha1-CVl5+bzA0J2jJNWNA86Pg3TL5lo= typescript@^5.4.5: version "5.6.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/typescript/-/typescript-5.6.2.tgz#d1de67b6bef77c41823f822df8f0b3bcff60a5a0" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/typescript/-/typescript-5.6.2.tgz" integrity sha1-0d5ntr73fEGCP4It+PCzvP9gpaA= unbox-primitive@^1.0.2: version "1.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/unbox-primitive/-/unbox-primitive-1.0.2.tgz" integrity sha1-KQMgIQV9Xmzb0IxRKcIm3/jtb54= dependencies: call-bind "^1.0.2" @@ -4672,17 +4677,17 @@ unbox-primitive@^1.0.2: unc-path-regex@^0.1.2: version "0.1.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/unc-path-regex/-/unc-path-regex-0.1.2.tgz" integrity sha1-5z3T17DXxe2G+6xrCufYxqadUPo= undertaker-registry@^2.0.0: version "2.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/undertaker-registry/-/undertaker-registry-2.0.0.tgz#d434246e398444740dd7fe4c9543e402ad99e4ca" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/undertaker-registry/-/undertaker-registry-2.0.0.tgz" integrity sha1-1DQkbjmERHQN1/5MlUPkAq2Z5Mo= undertaker@^2.0.0: version "2.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/undertaker/-/undertaker-2.0.0.tgz#fe4d40dc71823ce5a80f1ecc63ec8b88ad40b54a" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/undertaker/-/undertaker-2.0.0.tgz" integrity sha1-/k1A3HGCPOWoDx7MY+yLiK1AtUo= dependencies: bach "^2.0.1" @@ -4692,12 +4697,12 @@ undertaker@^2.0.0: undici-types@~6.19.2: version "6.19.8" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/undici-types/-/undici-types-6.19.8.tgz#35111c9d1437ab83a7cdc0abae2f26d88eda0a02" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/undici-types/-/undici-types-6.19.8.tgz" integrity sha1-NREcnRQ3q4OnzcCrri8m2I7aCgI= unique-stream@^2.0.2: version "2.3.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/unique-stream/-/unique-stream-2.3.1.tgz#c65d110e9a4adf9a6c5948b28053d9a8d04cbeac" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/unique-stream/-/unique-stream-2.3.1.tgz" integrity sha1-xl0RDppK35psWUiygFPZqNBMvqw= dependencies: json-stable-stringify-without-jsonify "^1.0.1" @@ -4705,17 +4710,17 @@ unique-stream@^2.0.2: universal-user-agent@^6.0.0: version "6.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/universal-user-agent/-/universal-user-agent-6.0.1.tgz#15f20f55da3c930c57bddbf1734c6654d5fd35aa" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/universal-user-agent/-/universal-user-agent-6.0.1.tgz" integrity sha1-FfIPVdo8kwxXvdvxc0xmVNX9Nao= universalify@^2.0.0: version "2.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/universalify/-/universalify-2.0.1.tgz#168efc2180964e6386d061e094df61afe239b18d" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/universalify/-/universalify-2.0.1.tgz" integrity sha1-Fo78IYCWTmOG0GHglN9hr+I5sY0= update-browserslist-db@^1.1.0: version "1.1.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz#80846fba1d79e82547fb661f8d141e0945755fe5" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz" integrity sha1-gIRvuh156CVH+2YfjRQeCUV1X+U= dependencies: escalade "^3.2.0" @@ -4723,39 +4728,39 @@ update-browserslist-db@^1.1.0: uri-js@^4.2.2: version "4.4.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/uri-js/-/uri-js-4.4.1.tgz" integrity sha1-mxpSWVIlhZ5V9mnZKPiMbFfyp34= dependencies: punycode "^2.1.0" util-deprecate@^1.0.1, util-deprecate@~1.0.1: version "1.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/util-deprecate/-/util-deprecate-1.0.2.tgz" integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= v8-compile-cache-lib@^3.0.1: version "3.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz#6336e8d71965cb3d35a1bbb7868445a7c05264bf" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz" integrity sha1-Yzbo1xllyz01obu3hoRFp8BSZL8= v8flags@^4.0.0: version "4.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/v8flags/-/v8flags-4.0.1.tgz#98fe6c4308317c5f394d85a435eb192490f7e132" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/v8flags/-/v8flags-4.0.1.tgz" integrity sha1-mP5sQwgxfF85TYWkNesZJJD34TI= value-or-function@^3.0.0: version "3.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/value-or-function/-/value-or-function-3.0.0.tgz#1c243a50b595c1be54a754bfece8563b9ff8d813" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/value-or-function/-/value-or-function-3.0.0.tgz" integrity sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM= value-or-function@^4.0.0: version "4.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/value-or-function/-/value-or-function-4.0.0.tgz#70836b6a876a010dc3a2b884e7902e9db064378d" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/value-or-function/-/value-or-function-4.0.0.tgz" integrity sha1-cINraodqAQ3DoriE55AunbBkN40= vinyl-contents@^2.0.0: version "2.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/vinyl-contents/-/vinyl-contents-2.0.0.tgz#cc2ba4db3a36658d069249e9e36d9e2b41935d89" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/vinyl-contents/-/vinyl-contents-2.0.0.tgz" integrity sha1-zCuk2zo2ZY0Gkknp422eK0GTXYk= dependencies: bl "^5.0.0" @@ -4763,7 +4768,7 @@ vinyl-contents@^2.0.0: vinyl-fs@^3.0.3: version "3.0.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/vinyl-fs/-/vinyl-fs-3.0.3.tgz#c85849405f67428feabbbd5c5dbdd64f47d31bc7" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/vinyl-fs/-/vinyl-fs-3.0.3.tgz" integrity sha1-yFhJQF9nQo/qu71cXb3WT0fTG8c= dependencies: fs-mkdirp-stream "^1.0.0" @@ -4786,7 +4791,7 @@ vinyl-fs@^3.0.3: vinyl-fs@^4.0.0: version "4.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/vinyl-fs/-/vinyl-fs-4.0.0.tgz#06cb36efc911c6e128452f230b96584a9133c3a1" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/vinyl-fs/-/vinyl-fs-4.0.0.tgz" integrity sha1-Bss278kRxuEoRS8jC5ZYSpEzw6E= dependencies: fs-mkdirp-stream "^2.0.1" @@ -4806,7 +4811,7 @@ vinyl-fs@^4.0.0: vinyl-sourcemap@^1.1.0: version "1.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz#92a800593a38703a8cdb11d8b300ad4be63b3e16" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz" integrity sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY= dependencies: append-buffer "^1.0.2" @@ -4819,7 +4824,7 @@ vinyl-sourcemap@^1.1.0: vinyl-sourcemap@^2.0.0: version "2.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/vinyl-sourcemap/-/vinyl-sourcemap-2.0.0.tgz#422f410a0ea97cb54cebd698d56a06d7a22e0277" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/vinyl-sourcemap/-/vinyl-sourcemap-2.0.0.tgz" integrity sha1-Qi9BCg6pfLVM69aY1WoG16IuAnc= dependencies: convert-source-map "^2.0.0" @@ -4831,7 +4836,7 @@ vinyl-sourcemap@^2.0.0: vinyl@^2.0.0, vinyl@^2.1.0, vinyl@^2.2.1: version "2.2.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/vinyl/-/vinyl-2.2.1.tgz#23cfb8bbab5ece3803aa2c0a1eb28af7cbba1974" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/vinyl/-/vinyl-2.2.1.tgz" integrity sha1-I8+4u6tezjgDqiwKHrKK98u6GXQ= dependencies: clone "^2.1.1" @@ -4843,7 +4848,7 @@ vinyl@^2.0.0, vinyl@^2.1.0, vinyl@^2.2.1: vinyl@^3.0.0: version "3.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/vinyl/-/vinyl-3.0.0.tgz#11e14732bf56e2faa98ffde5157fe6c13259ff30" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/vinyl/-/vinyl-3.0.0.tgz" integrity sha1-EeFHMr9W4vqpj/3lFX/mwTJZ/zA= dependencies: clone "^2.1.2" @@ -4854,17 +4859,22 @@ vinyl@^3.0.0: vscode-cpptools@^6.1.0: version "6.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/vscode-cpptools/-/vscode-cpptools-6.1.0.tgz#d89bb225f91da45dbee6acbf45f6940aa3926df1" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/vscode-cpptools/-/vscode-cpptools-6.1.0.tgz" integrity sha1-2JuyJfkdpF2+5qy/RfaUCqOSbfE= vscode-jsonrpc@8.1.0: version "8.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/vscode-jsonrpc/-/vscode-jsonrpc-8.1.0.tgz#cb9989c65e219e18533cc38e767611272d274c94" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/vscode-jsonrpc/-/vscode-jsonrpc-8.1.0.tgz" integrity sha1-y5mJxl4hnhhTPMOOdnYRJy0nTJQ= +vscode-jsonrpc@8.2.0: + version "8.2.0" + resolved "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0.tgz" + integrity sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA== + vscode-languageclient@^8.1.0: version "8.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/vscode-languageclient/-/vscode-languageclient-8.1.0.tgz#3e67d5d841481ac66ddbdaa55b4118742f6a9f3f" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/vscode-languageclient/-/vscode-languageclient-8.1.0.tgz" integrity sha1-PmfV2EFIGsZt29qlW0EYdC9qnz8= dependencies: minimatch "^5.1.0" @@ -4873,20 +4883,33 @@ vscode-languageclient@^8.1.0: vscode-languageserver-protocol@3.17.3: version "3.17.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.3.tgz#6d0d54da093f0c0ee3060b81612cce0f11060d57" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.3.tgz" integrity sha1-bQ1U2gk/DA7jBguBYSzODxEGDVc= dependencies: vscode-jsonrpc "8.1.0" vscode-languageserver-types "3.17.3" +vscode-languageserver-protocol@^3.17.5: + version "3.17.5" + resolved "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.5.tgz" + integrity sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg== + dependencies: + vscode-jsonrpc "8.2.0" + vscode-languageserver-types "3.17.5" + vscode-languageserver-types@3.17.3: version "3.17.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/vscode-languageserver-types/-/vscode-languageserver-types-3.17.3.tgz#72d05e47b73be93acb84d6e311b5786390f13f64" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/vscode-languageserver-types/-/vscode-languageserver-types-3.17.3.tgz" integrity sha1-ctBeR7c76TrLhNbjEbV4Y5DxP2Q= +vscode-languageserver-types@3.17.5: + version "3.17.5" + resolved "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz" + integrity sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg== + vscode-nls-dev@^4.0.4: version "4.0.4" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/vscode-nls-dev/-/vscode-nls-dev-4.0.4.tgz#1d842a809525990aca5346f8031a0a0bf63e01ef" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/vscode-nls-dev/-/vscode-nls-dev-4.0.4.tgz" integrity sha1-HYQqgJUlmQrKU0b4AxoKC/Y+Ae8= dependencies: ansi-colors "^4.1.1" @@ -4904,19 +4927,19 @@ vscode-nls-dev@^4.0.4: vscode-nls@^5.2.0: version "5.2.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/vscode-nls/-/vscode-nls-5.2.0.tgz#3cb6893dd9bd695244d8a024bdf746eea665cc3f" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/vscode-nls/-/vscode-nls-5.2.0.tgz" integrity sha1-PLaJPdm9aVJE2KAkvfdG7qZlzD8= vscode-tas-client@^0.1.84: version "0.1.84" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/vscode-tas-client/-/vscode-tas-client-0.1.84.tgz#906bdcfd8c9e1dc04321d6bc0335184f9119968e" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/vscode-tas-client/-/vscode-tas-client-0.1.84.tgz" integrity sha1-kGvc/YyeHcBDIda8AzUYT5EZlo4= dependencies: tas-client "0.2.33" watchpack@^2.4.1: version "2.4.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/watchpack/-/watchpack-2.4.2.tgz#2feeaed67412e7c33184e5a79ca738fbd38564da" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/watchpack/-/watchpack-2.4.2.tgz" integrity sha1-L+6u1nQS58MxhOWnnKc4+9OFZNo= dependencies: glob-to-regexp "^0.4.1" @@ -4924,12 +4947,12 @@ watchpack@^2.4.1: webidl-conversions@^3.0.0: version "3.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/webidl-conversions/-/webidl-conversions-3.0.1.tgz" integrity sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE= webpack-cli@^5.1.4: version "5.1.4" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/webpack-cli/-/webpack-cli-5.1.4.tgz#c8e046ba7eaae4911d7e71e2b25b776fcc35759b" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/webpack-cli/-/webpack-cli-5.1.4.tgz" integrity sha1-yOBGun6q5JEdfnHislt3b8w1dZs= dependencies: "@discoveryjs/json-ext" "^0.5.0" @@ -4948,7 +4971,7 @@ webpack-cli@^5.1.4: webpack-merge@^5.7.3: version "5.10.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/webpack-merge/-/webpack-merge-5.10.0.tgz#a3ad5d773241e9c682803abf628d4cd62b8a4177" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/webpack-merge/-/webpack-merge-5.10.0.tgz" integrity sha1-o61ddzJB6caCgDq/Yo1M1iuKQXc= dependencies: clone-deep "^4.0.1" @@ -4957,12 +4980,12 @@ webpack-merge@^5.7.3: webpack-sources@^3.2.3: version "3.2.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/webpack-sources/-/webpack-sources-3.2.3.tgz" integrity sha1-LU2quEUf1LJAzCcFX/agwszqDN4= webpack@^5.94.0: version "5.95.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/webpack/-/webpack-5.95.0.tgz#8fd8c454fa60dad186fbe36c400a55848307b4c0" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/webpack/-/webpack-5.95.0.tgz" integrity sha1-j9jEVPpg2tGG++NsQApVhIMHtMA= dependencies: "@types/estree" "^1.0.5" @@ -4991,7 +5014,7 @@ webpack@^5.94.0: whatwg-url@^5.0.0: version "5.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/whatwg-url/-/whatwg-url-5.0.0.tgz" integrity sha1-lmRU6HZUYuN2RNNib2dCzotwll0= dependencies: tr46 "~0.0.3" @@ -4999,7 +5022,7 @@ whatwg-url@^5.0.0: which-boxed-primitive@^1.0.2: version "1.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz" integrity sha1-E3V7yJsgmwSf5dhkMOIc9AqJqOY= dependencies: is-bigint "^1.0.1" @@ -5010,7 +5033,7 @@ which-boxed-primitive@^1.0.2: which-typed-array@^1.1.14, which-typed-array@^1.1.15: version "1.1.15" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/which-typed-array/-/which-typed-array-1.1.15.tgz#264859e9b11a649b388bfaaf4f767df1f779b38d" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/which-typed-array/-/which-typed-array-1.1.15.tgz" integrity sha1-JkhZ6bEaZJs4i/qvT3Z98fd5s40= dependencies: available-typed-arrays "^1.0.7" @@ -5021,36 +5044,36 @@ which-typed-array@^1.1.14, which-typed-array@^1.1.15: which@^1.2.14: version "1.3.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/which/-/which-1.3.1.tgz" integrity sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo= dependencies: isexe "^2.0.0" which@^2.0.1, which@^2.0.2: version "2.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/which/-/which-2.0.2.tgz" integrity sha1-fGqN0KY2oDJ+ELWckobu6T8/UbE= dependencies: isexe "^2.0.0" wildcard@^2.0.0: version "2.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/wildcard/-/wildcard-2.0.1.tgz#5ab10d02487198954836b6349f74fff961e10f67" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/wildcard/-/wildcard-2.0.1.tgz" integrity sha1-WrENAkhxmJVINrY0n3T/+WHhD2c= word-wrap@^1.2.5: version "1.2.5" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/word-wrap/-/word-wrap-1.2.5.tgz#d2c45c6dd4fbce621a66f136cbe328afd0410b34" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/word-wrap/-/word-wrap-1.2.5.tgz" integrity sha1-0sRcbdT7zmIaZvE2y+Mor9BBCzQ= workerpool@^6.5.1: version "6.5.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/workerpool/-/workerpool-6.5.1.tgz#060f73b39d0caf97c6db64da004cd01b4c099544" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/workerpool/-/workerpool-6.5.1.tgz" integrity sha1-Bg9zs50Mr5fG22TaAEzQG0wJlUQ= wrap-ansi@^7.0.0: version "7.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/wrap-ansi/-/wrap-ansi-7.0.0.tgz" integrity sha1-Z+FFz/UQpqaYS98RUpEdadLrnkM= dependencies: ansi-styles "^4.0.0" @@ -5059,12 +5082,12 @@ wrap-ansi@^7.0.0: wrappy@1: version "1.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/wrappy/-/wrappy-1.0.2.tgz" integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= xml2js@^0.5.0: version "0.5.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/xml2js/-/xml2js-0.5.0.tgz#d9440631fbb2ed800203fad106f2724f62c493b7" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/xml2js/-/xml2js-0.5.0.tgz" integrity sha1-2UQGMfuy7YACA/rRBvJyT2LEk7c= dependencies: sax ">=0.6.0" @@ -5072,7 +5095,7 @@ xml2js@^0.5.0: xml2js@^0.6.2: version "0.6.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/xml2js/-/xml2js-0.6.2.tgz#dd0b630083aa09c161e25a4d0901e2b2a929b499" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/xml2js/-/xml2js-0.6.2.tgz" integrity sha1-3QtjAIOqCcFh4lpNCQHisqkptJk= dependencies: sax ">=0.6.0" @@ -5080,37 +5103,37 @@ xml2js@^0.6.2: xmlbuilder@>=11.0.1, xmlbuilder@^15.1.1: version "15.1.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/xmlbuilder/-/xmlbuilder-15.1.1.tgz#9dcdce49eea66d8d10b42cae94a79c3c8d0c2ec5" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/xmlbuilder/-/xmlbuilder-15.1.1.tgz" integrity sha1-nc3OSe6mbY0QtCyulKecPI0MLsU= xmlbuilder@~11.0.0: version "11.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/xmlbuilder/-/xmlbuilder-11.0.1.tgz#be9bae1c8a046e76b31127726347d0ad7002beb3" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/xmlbuilder/-/xmlbuilder-11.0.1.tgz" integrity sha1-vpuuHIoEbnazESdyY0fQrXACvrM= xtend@~4.0.1: version "4.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/xtend/-/xtend-4.0.2.tgz" integrity sha1-u3J3n1+kZRhrH0OPZ0+jR/2121Q= y18n@^5.0.5: version "5.0.8" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/y18n/-/y18n-5.0.8.tgz" integrity sha1-f0k00PfKjFb5UxSTndzS3ZHOHVU= yargs-parser@^20.2.2, yargs-parser@^20.2.9: version "20.2.9" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/yargs-parser/-/yargs-parser-20.2.9.tgz" integrity sha1-LrfcOwKJcY/ClfNidThFxBoMlO4= yargs-parser@^21.1.1: version "21.1.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/yargs-parser/-/yargs-parser-21.1.1.tgz" integrity sha1-kJa87r+ZDSG7MfqVFuDt4pSnfTU= yargs-unparser@^2.0.0: version "2.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/yargs-unparser/-/yargs-unparser-2.0.0.tgz#f131f9226911ae5d9ad38c432fe809366c2325eb" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/yargs-unparser/-/yargs-unparser-2.0.0.tgz" integrity sha1-8TH5ImkRrl2a04xDL+gJNmwjJes= dependencies: camelcase "^6.0.0" @@ -5120,7 +5143,7 @@ yargs-unparser@^2.0.0: yargs@^16.2.0: version "16.2.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/yargs/-/yargs-16.2.0.tgz" integrity sha1-HIK/D2tqZur85+8w43b0mhJHf2Y= dependencies: cliui "^7.0.2" @@ -5133,7 +5156,7 @@ yargs@^16.2.0: yargs@^17.3.0: version "17.7.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/yargs/-/yargs-17.7.2.tgz" integrity sha1-mR3zmspnWhkrgW4eA2P5110qomk= dependencies: cliui "^8.0.1" @@ -5146,10 +5169,10 @@ yargs@^17.3.0: yn@3.1.1: version "3.1.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/yn/-/yn-3.1.1.tgz" integrity sha1-HodAGgnXZ8HV6rJqbkwYUYLS61A= yocto-queue@^0.1.0: version "0.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/yocto-queue/-/yocto-queue-0.1.0.tgz" integrity sha1-ApTrPe4FAo0x7hpfosVWpqrxChs= From ebce1625429d6c1af57e7cfe95b85d3ad8b8c155 Mon Sep 17 00:00:00 2001 From: Garrett Serack Date: Thu, 6 Feb 2025 10:31:49 -0800 Subject: [PATCH 10/86] don't abort instantly, keep searching (#13243) --- Extension/src/common.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Extension/src/common.ts b/Extension/src/common.ts index dbd0bcdd63..e4ae353b06 100644 --- a/Extension/src/common.ts +++ b/Extension/src/common.ts @@ -1450,7 +1450,7 @@ export function findPowerShell(): string | undefined { return name; } } catch (e) { - return undefined; + // ignore, try next candidate } } } From e1d824f6c150b20bbbfd8136b8d65c731ba5ec98 Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Thu, 6 Feb 2025 11:21:08 -0800 Subject: [PATCH 11/86] Update changelog for 1.23.6 (#13244) * Update changelog and version. --- Extension/CHANGELOG.md | 7 +++++++ Extension/package.json | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/Extension/CHANGELOG.md b/Extension/CHANGELOG.md index 97a78a34bd..7e7723219b 100644 --- a/Extension/CHANGELOG.md +++ b/Extension/CHANGELOG.md @@ -1,5 +1,12 @@ # C/C++ for Visual Studio Code Changelog +## Version 1.23.6: February 6, 2025 +### Bug Fixes +* Fix a bug with remote attach debugging. [#13137](https://github.com/microsoft/vscode-cpptools/issues/13137) +* Fix symlink-related regression bugs. [#13214](https://github.com/microsoft/vscode-cpptools/issues/13214), [#13228](https://github.com/microsoft/vscode-cpptools/issues/13228) +* Fix a regression bug when using 'Select IntelliSense Configuration'. [#13220](https://github.com/microsoft/vscode-cpptools/issues/13220) +* Fix a regression bug with `files.associations` handling. [#13223](https://github.com/microsoft/vscode-cpptools/issues/13223) + ## Version 1.23.5: January 28, 2025 ### Enhancements * Modifications to the snippet completions to more closely match the snippets provided by TypeScript. [#4482](https://github.com/microsoft/vscode-cpptools/issues/4482) diff --git a/Extension/package.json b/Extension/package.json index 6acb08f103..dcc5076019 100644 --- a/Extension/package.json +++ b/Extension/package.json @@ -2,7 +2,7 @@ "name": "cpptools", "displayName": "C/C++", "description": "C/C++ IntelliSense, debugging, and code browsing.", - "version": "1.23.5-main", + "version": "1.23.6-main", "publisher": "ms-vscode", "icon": "LanguageCCPP_color_128x.png", "readme": "README.md", From 60e998b590a052aed76483bb2baa94cb972983e4 Mon Sep 17 00:00:00 2001 From: Colen Garoutte-Carson <49173979+Colengms@users.noreply.github.com> Date: Thu, 6 Feb 2025 17:38:10 -0800 Subject: [PATCH 12/86] Don't use 'system' include/framework paths as fallback 'user' include/framework paths in the base config (#13247) --- Extension/src/LanguageServer/configurations.ts | 18 +----------------- 1 file changed, 1 insertion(+), 17 deletions(-) diff --git a/Extension/src/LanguageServer/configurations.ts b/Extension/src/LanguageServer/configurations.ts index 62718852a0..e9c7a86b26 100644 --- a/Extension/src/LanguageServer/configurations.ts +++ b/Extension/src/LanguageServer/configurations.ts @@ -120,8 +120,6 @@ export interface CompilerDefaults { knownCompilers: KnownCompiler[]; cStandard: string; cppStandard: string; - includes: string[]; - frameworks: string[]; windowsSdkVersion: string; intelliSenseMode: string; trustedCompilerFound: boolean; @@ -143,8 +141,6 @@ export class CppProperties { private knownCompilers?: KnownCompiler[]; private defaultCStandard: string | null = null; private defaultCppStandard: string | null = null; - private defaultIncludes: string[] | null = null; - private defaultFrameworks?: string[]; private defaultWindowsSdkVersion: string | null = null; private isCppPropertiesJsonVisible: boolean = false; private vcpkgIncludes: string[] = []; @@ -295,8 +291,6 @@ export class CppProperties { this.knownCompilers = compilerDefaults.knownCompilers; this.defaultCStandard = compilerDefaults.cStandard; this.defaultCppStandard = compilerDefaults.cppStandard; - this.defaultIncludes = compilerDefaults.includes; - this.defaultFrameworks = compilerDefaults.frameworks; this.defaultWindowsSdkVersion = compilerDefaults.windowsSdkVersion; this.defaultIntelliSenseMode = compilerDefaults.intelliSenseMode !== "" ? compilerDefaults.intelliSenseMode : undefined; this.trustedCompilerFound = compilerDefaults.trustedCompilerFound; @@ -349,7 +343,7 @@ export class CppProperties { } private async applyDefaultIncludePathsAndFrameworks() { - if (this.configurationIncomplete && this.defaultIncludes && this.defaultFrameworks && this.vcpkgPathReady) { + if (this.configurationIncomplete && this.vcpkgPathReady) { const configuration: Configuration | undefined = this.CurrentConfiguration; if (configuration) { this.applyDefaultConfigurationValues(configuration); @@ -382,9 +376,6 @@ export class CppProperties { if (isUnset(settings.defaultDefines)) { configuration.defines = (process.platform === 'win32') ? ["_DEBUG", "UNICODE", "_UNICODE"] : []; } - if (isUnset(settings.defaultMacFrameworkPath) && process.platform === 'darwin') { - configuration.macFrameworkPath = this.defaultFrameworks; - } if ((isUnset(settings.defaultWindowsSdkVersion) || settings.defaultWindowsSdkVersion === "") && this.defaultWindowsSdkVersion && process.platform === 'win32') { configuration.windowsSdkVersion = this.defaultWindowsSdkVersion; } @@ -972,13 +963,6 @@ export class CppProperties { if (!configuration.windowsSdkVersion && !!this.defaultWindowsSdkVersion) { configuration.windowsSdkVersion = this.defaultWindowsSdkVersion; } - if (!origIncludePath && !!this.defaultIncludes) { - const includePath: string[] = configuration.includePath || []; - configuration.includePath = includePath.concat(this.defaultIncludes); - } - if (!configuration.macFrameworkPath && !!this.defaultFrameworks) { - configuration.macFrameworkPath = this.defaultFrameworks; - } } } else { // add compiler to list of trusted compilers From 0f8dd275a1798078ef2ba388dd4be8e591621956 Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Thu, 6 Feb 2025 21:16:05 -0800 Subject: [PATCH 13/86] Update changelog and version for 1.24.0. (#13248) * Update changelog and version for 1.24.0. --- Extension/CHANGELOG.md | 17 +++++++++++++++++ Extension/package.json | 2 +- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/Extension/CHANGELOG.md b/Extension/CHANGELOG.md index 7e7723219b..b600f48eae 100644 --- a/Extension/CHANGELOG.md +++ b/Extension/CHANGELOG.md @@ -1,5 +1,22 @@ # C/C++ for Visual Studio Code Changelog +## Version 1.24.0: Febrary 10, 2025 +### New Feature +* Add experimental support for Copilot descriptions in hover tooltips, controlled by the `C_Cpp.copilotHover` setting. This feature is currently off by default and may be subject to A/B experimentation. To opt-out of Copilot Hover experiments, set `C_Cpp.copilotHover` to `disabled`. + +### Enhancement +* Improve/fix the switch header/source feature. [#2635](https://github.com/microsoft/vscode-cpptools/issues/2635) + +### Bug Fixes +* Fix a bug in which hundreds of custom configuration requests could be sent on startup before the configuration provider has registered. [#13166](https://github.com/microsoft/vscode-cpptools/issues/13166) +* Fix handling of the `-framework` compiler argument. [#13204](https://github.com/microsoft/vscode-cpptools/issues/13204) +* Fix a potential race between didChange and didOpen. [PR #13209](https://github.com/microsoft/vscode-cpptools/pull/13209) +* Fix an issue with the `.editorconfig` `tab_size`. [PR #13216](https://github.com/microsoft/vscode-cpptools/pull/13216) +* Fix a potential deadlock on shutdown if configuration providers are used. [#13218](https://github.com/microsoft/vscode-cpptools/issues/13218) +* Fix system include/framework paths being used as a fallback for user include/framework paths in the base configuration. [PR #13247](https://github.com/microsoft/vscode-cpptools/pull/13247) +* Fix an inaccurate cursor position for IntelliSense update. +* Fix a random crash during code analysis. + ## Version 1.23.6: February 6, 2025 ### Bug Fixes * Fix a bug with remote attach debugging. [#13137](https://github.com/microsoft/vscode-cpptools/issues/13137) diff --git a/Extension/package.json b/Extension/package.json index dcc5076019..99b04f25c1 100644 --- a/Extension/package.json +++ b/Extension/package.json @@ -2,7 +2,7 @@ "name": "cpptools", "displayName": "C/C++", "description": "C/C++ IntelliSense, debugging, and code browsing.", - "version": "1.23.6-main", + "version": "1.24.0-main", "publisher": "ms-vscode", "icon": "LanguageCCPP_color_128x.png", "readme": "README.md", From 53412d70f71e518c45c8d58f2cfec3bb9d6231b9 Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Fri, 7 Feb 2025 14:42:29 -0800 Subject: [PATCH 14/86] Update TPN. (#13254) --- Extension/ThirdPartyNotices.txt | 89 ++++++++++++++++++++++++++++++++- 1 file changed, 88 insertions(+), 1 deletion(-) diff --git a/Extension/ThirdPartyNotices.txt b/Extension/ThirdPartyNotices.txt index 03b140532e..e2621c4bcc 100644 --- a/Extension/ThirdPartyNotices.txt +++ b/Extension/ThirdPartyNotices.txt @@ -1102,6 +1102,26 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +--------------------------------------------------------- + +--------------------------------------------------------- + +@types/node 22.7.4 - MIT +https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node + +Copyright Node.js contributors +Copyright (c) Microsoft Corporation + +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + --------------------------------------------------------- --------------------------------------------------------- @@ -1142,8 +1162,8 @@ SOFTWARE. @xmldom/xmldom 0.8.10 - MIT https://github.com/xmldom/xmldom -Copyright 2012 - 2017 jindw and other contributors Copyright 2019 - present Christopher J. Brody and other contributors +Copyright 2012 - 2017 @jindw and other contributors Copyright 2019 - present Christopher J. Brody and other contributors, as listed in: https://github.com/xmldom/xmldom/graphs/contributors Copyright 2012 - 2017 @jindw and other contributors, as listed in: https://github.com/jindw/xmldom/graphs/contributors @@ -2423,6 +2443,28 @@ The above copyright notice and this permission notice shall be included in all c THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +--------------------------------------------------------- + +--------------------------------------------------------- + +vscode-jsonrpc 8.2.0 - MIT +https://github.com/Microsoft/vscode-languageserver-node#readme + +Copyright (c) Microsoft Corporation + +Copyright (c) Microsoft Corporation + +All rights reserved. + +MIT License + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + --------------------------------------------------------- --------------------------------------------------------- @@ -2468,6 +2510,29 @@ The above copyright notice and this permission notice shall be included in all c THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +--------------------------------------------------------- + +--------------------------------------------------------- + +vscode-languageserver-protocol 3.17.5 - MIT +https://github.com/Microsoft/vscode-languageserver-node#readme + +Copyright (c) Microsoft Corporation +Copyright (c) TypeFox, Microsoft and others + +Copyright (c) Microsoft Corporation + +All rights reserved. + +MIT License + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + --------------------------------------------------------- --------------------------------------------------------- @@ -2490,6 +2555,28 @@ The above copyright notice and this permission notice shall be included in all c THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +--------------------------------------------------------- + +--------------------------------------------------------- + +vscode-languageserver-types 3.17.5 - MIT +https://github.com/Microsoft/vscode-languageserver-node#readme + +Copyright (c) Microsoft Corporation + +Copyright (c) Microsoft Corporation + +All rights reserved. + +MIT License + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + --------------------------------------------------------- --------------------------------------------------------- From 59677cfad7e6f7a2e3d02dd1d0b888e262696808 Mon Sep 17 00:00:00 2001 From: Luca <681992+lukka@users.noreply.github.com> Date: Fri, 7 Feb 2025 15:26:10 -0800 Subject: [PATCH 15/86] bump copilot-language-server to v1.266 (#13256) --- Extension/package.json | 2 +- Extension/yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Extension/package.json b/Extension/package.json index 99b04f25c1..3625a21076 100644 --- a/Extension/package.json +++ b/Extension/package.json @@ -6590,7 +6590,7 @@ "xml2js": "^0.6.2" }, "dependencies": { - "@github/copilot-language-server": "^1.253.0", + "@github/copilot-language-server": "^1.266.0", "@vscode/extension-telemetry": "^0.9.6", "chokidar": "^3.6.0", "comment-json": "^4.2.3", diff --git a/Extension/yarn.lock b/Extension/yarn.lock index 0e8560c55c..db72a3379f 100644 --- a/Extension/yarn.lock +++ b/Extension/yarn.lock @@ -55,10 +55,10 @@ resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@eslint/js/-/js-8.57.1.tgz" integrity sha1-3mM9s+wu9qPIni8ZA4Bj6KEi4sI= -"@github/copilot-language-server@^1.253.0": - version "1.253.0" - resolved "https://registry.npmjs.org/@github/copilot-language-server/-/copilot-language-server-1.253.0.tgz" - integrity sha512-a7GJLhLCQMcDtFv+V7+Y/7rfUtSrY1n2XIJQtSvvRuuEgmJr8tqoCyq+G7RUURwS7teAQ6QcAgTg0a3tJ/PmsA== +"@github/copilot-language-server@^1.266.0": + version "1.266.0" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@github/copilot-language-server/-/copilot-language-server-1.266.0.tgz#fbdbc4843a036e9f5b7c4f88024e17fa4bb8fb1d" + integrity sha1-+9vEhDoDbp9bfE+IAk4X+ku4+x0= dependencies: vscode-languageserver-protocol "^3.17.5" From db82927d2755e9a59e62fe7f798546db76ef034d Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Mon, 10 Feb 2025 11:26:17 -0800 Subject: [PATCH 16/86] Fix Copilot hover reprompting. (#13266) --- Extension/src/LanguageServer/client.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Extension/src/LanguageServer/client.ts b/Extension/src/LanguageServer/client.ts index 123e4d5190..5f43018b3c 100644 --- a/Extension/src/LanguageServer/client.ts +++ b/Extension/src/LanguageServer/client.ts @@ -1340,6 +1340,9 @@ export class DefaultClient implements Client { this.copilotHoverProvider = new CopilotHoverProvider(this); this.disposables.push(vscode.languages.registerHoverProvider(util.documentSelector, this.copilotHoverProvider)); } + if (settings.copilotHover !== this.currentCopilotHoverEnabled.Value) { + this.currentCopilotHoverEnabled.Value = settings.copilotHover; + } this.disposables.push(vscode.languages.registerHoverProvider(util.documentSelector, this.hoverProvider)); this.disposables.push(vscode.languages.registerInlayHintsProvider(util.documentSelector, this.inlayHintsProvider)); this.disposables.push(vscode.languages.registerRenameProvider(util.documentSelector, new RenameProvider(this))); From 1518d0ee6f6b43945961684392b109655143729b Mon Sep 17 00:00:00 2001 From: Luca <681992+lukka@users.noreply.github.com> Date: Mon, 10 Feb 2025 17:11:43 -0800 Subject: [PATCH 17/86] convert the time budget integer to a real number. (#13268) * convert the time budget integer to a real number. * update the changes' log --- Extension/CHANGELOG.md | 2 +- .../LanguageServer/copilotCompletionContextProvider.ts | 9 +++++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/Extension/CHANGELOG.md b/Extension/CHANGELOG.md index b600f48eae..27440e7a01 100644 --- a/Extension/CHANGELOG.md +++ b/Extension/CHANGELOG.md @@ -1,6 +1,6 @@ # C/C++ for Visual Studio Code Changelog -## Version 1.24.0: Febrary 10, 2025 +## Version 1.24.0: Febrary 11, 2025 ### New Feature * Add experimental support for Copilot descriptions in hover tooltips, controlled by the `C_Cpp.copilotHover` setting. This feature is currently off by default and may be subject to A/B experimentation. To opt-out of Copilot Hover experiments, set `C_Cpp.copilotHover` to `disabled`. diff --git a/Extension/src/LanguageServer/copilotCompletionContextProvider.ts b/Extension/src/LanguageServer/copilotCompletionContextProvider.ts index 534e538ad5..96c288fd5c 100644 --- a/Extension/src/LanguageServer/copilotCompletionContextProvider.ts +++ b/Extension/src/LanguageServer/copilotCompletionContextProvider.ts @@ -72,7 +72,8 @@ export class CopilotCompletionContextProvider implements ContextResolver = new Map(); private static readonly defaultCppDocumentSelector: DocumentSelector = [{ language: 'cpp' }, { language: 'c' }, { language: 'cuda-cpp' }]; - private static readonly defaultTimeBudgetFactor: number = 0.5; + // A percentage expressed as an integer number, i.e. 50 means 50%. + private static readonly defaultTimeBudgetFactor: number = 50; private static readonly defaultMaxCaretDistance = 4096; private completionContextCancellation = new vscode.CancellationTokenSource(); private contextProviderDisposable: vscode.Disposable | undefined; @@ -177,7 +178,7 @@ export class CopilotCompletionContextProvider implements ContextResolver { try { const budgetFactor = context.activeExperiments.get(CopilotCompletionContextProvider.CppCodeSnippetsTimeBudgetFactor); - return (budgetFactor as number) ?? CopilotCompletionContextProvider.defaultTimeBudgetFactor; + return ((budgetFactor as number) ?? CopilotCompletionContextProvider.defaultTimeBudgetFactor) / 100.0; } catch (e) { console.warn(`fetchTimeBudgetFactor(): error fetching ${CopilotCompletionContextProvider.CppCodeSnippetsTimeBudgetFactor}, using default: `, e); return CopilotCompletionContextProvider.defaultTimeBudgetFactor; @@ -186,8 +187,8 @@ export class CopilotCompletionContextProvider implements ContextResolver { try { - const budgetFactor = context.activeExperiments.get(CopilotCompletionContextProvider.CppCodeSnippetsMaxDistanceToCaret); - return (budgetFactor as number) ?? CopilotCompletionContextProvider.defaultMaxCaretDistance; + const maxDistance = context.activeExperiments.get(CopilotCompletionContextProvider.CppCodeSnippetsMaxDistanceToCaret); + return (maxDistance as number) ?? CopilotCompletionContextProvider.defaultMaxCaretDistance; } catch (e) { console.warn(`fetchMaxDistanceToCaret(): error fetching ${CopilotCompletionContextProvider.CppCodeSnippetsMaxDistanceToCaret}, using default: `, e); return CopilotCompletionContextProvider.defaultMaxCaretDistance; From 69393c456752018bc4ff1b58ebbb25573c5a003f Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Mon, 10 Feb 2025 21:11:46 -0800 Subject: [PATCH 18/86] Add a changelog entry. (#13270) --- Extension/CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/Extension/CHANGELOG.md b/Extension/CHANGELOG.md index 27440e7a01..e3f6731007 100644 --- a/Extension/CHANGELOG.md +++ b/Extension/CHANGELOG.md @@ -8,6 +8,7 @@ * Improve/fix the switch header/source feature. [#2635](https://github.com/microsoft/vscode-cpptools/issues/2635) ### Bug Fixes +* Fix an IntelliSense crash in `build_sections`. [#12666](https://github.com/microsoft/vscode-cpptools/issues/12666), [#12956](https://github.com/microsoft/vscode-cpptools/issues/12956) * Fix a bug in which hundreds of custom configuration requests could be sent on startup before the configuration provider has registered. [#13166](https://github.com/microsoft/vscode-cpptools/issues/13166) * Fix handling of the `-framework` compiler argument. [#13204](https://github.com/microsoft/vscode-cpptools/issues/13204) * Fix a potential race between didChange and didOpen. [PR #13209](https://github.com/microsoft/vscode-cpptools/pull/13209) From 20d1f424a63f5540287f42acc01fd014d7510eac Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Thu, 13 Feb 2025 11:37:26 -0800 Subject: [PATCH 19/86] Update changelog and version for 1.24.1. (#13276) --- Extension/CHANGELOG.md | 7 ++++++- Extension/package.json | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/Extension/CHANGELOG.md b/Extension/CHANGELOG.md index e3f6731007..5222340c6a 100644 --- a/Extension/CHANGELOG.md +++ b/Extension/CHANGELOG.md @@ -1,6 +1,11 @@ # C/C++ for Visual Studio Code Changelog -## Version 1.24.0: Febrary 11, 2025 +## Version 1.24.1: February 13, 2025 +### Bug Fixes +* Fix random IntelliSense process crashes on Linux/macOS when `C_Cpp.intelliSenseCacheSize` is > 0. [#12668](https://github.com/microsoft/vscode-cpptools/issues/12668) +* Fix a crash when processing Copilot snippets. + +## Version 1.24.0: February 11, 2025 ### New Feature * Add experimental support for Copilot descriptions in hover tooltips, controlled by the `C_Cpp.copilotHover` setting. This feature is currently off by default and may be subject to A/B experimentation. To opt-out of Copilot Hover experiments, set `C_Cpp.copilotHover` to `disabled`. diff --git a/Extension/package.json b/Extension/package.json index 3625a21076..8a5b95b620 100644 --- a/Extension/package.json +++ b/Extension/package.json @@ -2,7 +2,7 @@ "name": "cpptools", "displayName": "C/C++", "description": "C/C++ IntelliSense, debugging, and code browsing.", - "version": "1.24.0-main", + "version": "1.24.1-main", "publisher": "ms-vscode", "icon": "LanguageCCPP_color_128x.png", "readme": "README.md", From 44406cea7ce913bf38406f934ad560acefbe8d98 Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Thu, 13 Feb 2025 14:33:49 -0800 Subject: [PATCH 20/86] Fix handling of "Could not open input path" when calling c++filt (#13279) * Fix handling of "Could not open input path" when calling c++filt --- Extension/CHANGELOG.md | 1 + Extension/src/LanguageServer/extension.ts | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Extension/CHANGELOG.md b/Extension/CHANGELOG.md index 5222340c6a..abdc33131b 100644 --- a/Extension/CHANGELOG.md +++ b/Extension/CHANGELOG.md @@ -4,6 +4,7 @@ ### Bug Fixes * Fix random IntelliSense process crashes on Linux/macOS when `C_Cpp.intelliSenseCacheSize` is > 0. [#12668](https://github.com/microsoft/vscode-cpptools/issues/12668) * Fix a crash when processing Copilot snippets. +* Fix a crash when using Copilot hover. ## Version 1.24.0: February 11, 2025 ### New Feature diff --git a/Extension/src/LanguageServer/extension.ts b/Extension/src/LanguageServer/extension.ts index 58af8a4b06..11c7e65766 100644 --- a/Extension/src/LanguageServer/extension.ts +++ b/Extension/src/LanguageServer/extension.ts @@ -1224,7 +1224,7 @@ async function handleCrashFileRead(crashDirectory: string, crashFile: string, cr if (ret?.output === funcStr) { ret = await util.spawnChildProcess(filtPath, [funcStr], undefined, true).catch(logAndReturn.undefined); } - if (ret !== undefined && ret.succeeded) { + if (ret !== undefined && ret.succeeded && !ret.output.startsWith("Could not open input file")) { funcStr = ret.output; funcStr = funcStr.replace(/std::(?:__1|__cxx11)/g, "std"); // simplify std namespaces. funcStr = funcStr.replace(/std::basic_/g, "std::"); From 72e28d9b67c7692a551046a091f36f76d7a9ba58 Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Thu, 13 Feb 2025 15:44:33 -0800 Subject: [PATCH 21/86] Check for more unexpected characters in crash call stack data. (#13281) --- Extension/src/LanguageServer/extension.ts | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/Extension/src/LanguageServer/extension.ts b/Extension/src/LanguageServer/extension.ts index 11c7e65766..52721a1fc7 100644 --- a/Extension/src/LanguageServer/extension.ts +++ b/Extension/src/LanguageServer/extension.ts @@ -1235,7 +1235,11 @@ async function handleCrashFileRead(crashDirectory: string, crashFile: string, cr } } if (funcStr.includes("/")) { - funcStr = ""; + funcStr = ""; + } else if (funcStr.includes("\\")) { + funcStr = ""; + } else if (funcStr.includes("@")) { + funcStr = ""; } else if (!validFrameFound && (funcStr.startsWith("crash_handler(") || funcStr.startsWith("_sigtramp"))) { continue; // Skip these on early frames. } @@ -1246,8 +1250,10 @@ async function handleCrashFileRead(crashDirectory: string, crashFile: string, cr const offsetPos2: number = offsetPos + offsetStr.length; if (isMac) { const pendingOffset: string = line.substring(offsetPos2); - if (!pendingOffset.includes("/")) { + if (!pendingOffset.includes("/") && !pendingOffset.includes("\\") && !pendingOffset.includes("@")) { crashCallStack += pendingOffset; + } else { + crashCallStack += ""; } const startAddressPos: number = line.indexOf("0x"); if (startAddressPos === -1 || startAddressPos >= startPos) { @@ -1263,8 +1269,10 @@ async function handleCrashFileRead(crashDirectory: string, crashFile: string, cr continue; // unexpected } const pendingOffset: string = line.substring(offsetPos2, endPos); - if (!pendingOffset.includes("/")) { + if (!pendingOffset.includes("/") && !pendingOffset.includes("\\") && !pendingOffset.includes("@")) { crashCallStack += pendingOffset; + } else { + crashCallStack += ""; } } } @@ -1285,6 +1293,10 @@ async function handleCrashFileRead(crashDirectory: string, crashFile: string, cr data = data.substring(0, 8191) + "…"; } + if (addressData.includes("/") || addressData.includes("\\") || addressData.includes("@")) { + addressData = ""; + } + logCppCrashTelemetry(data, addressData); await util.deleteFile(path.resolve(crashDirectory, crashFile)).catch(logAndReturn.undefined); From a6e06dc921e23f789abb60d86a05f689ecab2c70 Mon Sep 17 00:00:00 2001 From: Bob Brown Date: Thu, 20 Feb 2025 13:57:22 -0700 Subject: [PATCH 22/86] Update the Windows SDK packages pointed to in the walkthrough (#13295) --- .../walkthrough/installcompiler/install-compiler-windows10.md | 2 +- .../walkthrough/installcompiler/install-compiler-windows11.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Extension/walkthrough/installcompiler/install-compiler-windows10.md b/Extension/walkthrough/installcompiler/install-compiler-windows10.md index 1bcae2d9a5..5ae6ebadd2 100644 --- a/Extension/walkthrough/installcompiler/install-compiler-windows10.md +++ b/Extension/walkthrough/installcompiler/install-compiler-windows10.md @@ -2,7 +2,7 @@

If you're doing C++ development for Windows, we recommend installing the Microsoft Visual C++ (MSVC) compiler.

  1. To install MSVC, open the VS Code terminal (CTRL + `) and paste in the following command: -

    winget install Microsoft.VisualStudio.2022.BuildTools --force --override "--wait --passive --add Microsoft.VisualStudio.Workload.VCTools --add Microsoft.VisualStudio.Component.VC.Tools.x86.x64 --add Microsoft.VisualStudio.Component.Windows10SDK"
    +
    winget install Microsoft.VisualStudio.2022.BuildTools --force --override "--wait --passive --add Microsoft.VisualStudio.Workload.VCTools --add Microsoft.VisualStudio.Component.VC.Tools.x86.x64 --add Microsoft.VisualStudio.Component.Windows10SDK.20348"
  2. Note: You can use the C++ toolset from Visual Studio Build Tools along with Visual Studio Code to compile, build, and verify any C++ codebase as long as you also have a valid Visual Studio license (either Community, Pro, or Enterprise) that you are actively using to develop that C++ codebase.

    diff --git a/Extension/walkthrough/installcompiler/install-compiler-windows11.md b/Extension/walkthrough/installcompiler/install-compiler-windows11.md index d711b8d9ef..ae48333f69 100644 --- a/Extension/walkthrough/installcompiler/install-compiler-windows11.md +++ b/Extension/walkthrough/installcompiler/install-compiler-windows11.md @@ -2,7 +2,7 @@

    If you're doing C++ development for Windows, we recommend installing the Microsoft Visual C++ (MSVC) compiler.

    1. To install MSVC, open the VS Code terminal (CTRL + `) and paste in the following command: -

      winget install Microsoft.VisualStudio.2022.BuildTools --force --override "--wait --passive --add Microsoft.VisualStudio.Workload.VCTools --add Microsoft.VisualStudio.Component.VC.Tools.x86.x64 --add Microsoft.VisualStudio.Component.Windows11SDK.22000"
      +
      winget install Microsoft.VisualStudio.2022.BuildTools --force --override "--wait --passive --add Microsoft.VisualStudio.Workload.VCTools --add Microsoft.VisualStudio.Component.VC.Tools.x86.x64 --add Microsoft.VisualStudio.Component.Windows11SDK.26100"
    2. Note: You can use the C++ toolset from Visual Studio Build Tools along with Visual Studio Code to compile, build, and verify any C++ codebase as long as you also have a valid Visual Studio license (either Community, Pro, or Enterprise) that you are actively using to develop that C++ codebase.

      From 907b225b4707ea0ef594f138e4aca0b1ec606641 Mon Sep 17 00:00:00 2001 From: Bob Brown Date: Thu, 20 Feb 2025 17:05:30 -0700 Subject: [PATCH 23/86] Update README and metadata for extension pack (#13298) --- ExtensionPack/README.md | 1 - ExtensionPack/package.json | 5 +++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ExtensionPack/README.md b/ExtensionPack/README.md index 5bd2fa9710..0dc789c837 100644 --- a/ExtensionPack/README.md +++ b/ExtensionPack/README.md @@ -3,5 +3,4 @@ This extension pack includes a set of popular extensions for C++ development in Visual Studio Code: * [C/C++](https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools) * [C/C++ Themes](https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools-themes) -* [CMake](https://marketplace.visualstudio.com/items?itemName=twxs.cmake) * [CMake Tools](https://marketplace.visualstudio.com/items?itemName=ms-vscode.cmake-tools) diff --git a/ExtensionPack/package.json b/ExtensionPack/package.json index 3b2bcb247e..bb95f463c4 100644 --- a/ExtensionPack/package.json +++ b/ExtensionPack/package.json @@ -9,12 +9,13 @@ "name": "Microsoft Corporation" }, "license": "SEE LICENSE IN LICENSE.txt", - "version": "1.3.0", + "version": "1.3.1", "engines": { "vscode": "^1.48.0" }, "categories": [ - "Extension Packs" + "Extension Packs", + "Programming Languages" ], "activationEvents": [ "onCommand:ms-vscode.cpptools-extension-pack.unavailableCommand" From 7fbe9b160a303365470541d9d40d2a25fedb678f Mon Sep 17 00:00:00 2001 From: Colen Garoutte-Carson <49173979+Colengms@users.noreply.github.com> Date: Fri, 21 Feb 2025 11:07:21 -0800 Subject: [PATCH 24/86] Fix an issue with C: treated as a relative path (#13297) --- Extension/src/LanguageServer/configurations.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Extension/src/LanguageServer/configurations.ts b/Extension/src/LanguageServer/configurations.ts index e9c7a86b26..cfa0996ea4 100644 --- a/Extension/src/LanguageServer/configurations.ts +++ b/Extension/src/LanguageServer/configurations.ts @@ -1574,9 +1574,11 @@ export class CppProperties { quoted = true; result = result.slice(1, -1); } + // On Windows, isAbsolute does not handle root paths without a slash, such as "C:" + const isWindowsRootPath: boolean = process.platform === 'win32' && /^[a-zA-Z]:$/.test(result); // Make sure all paths result to an absolute path. // Do not add the root path to an unresolved env variable. - if (!result.includes("env:") && !path.isAbsolute(result) && this.rootUri) { + if (!isWindowsRootPath && !result.includes("env:") && !path.isAbsolute(result) && this.rootUri) { result = path.join(this.rootUri.fsPath, result); } if (quoted) { From 127166df23f67aca4897c87fb13c6574f18333bc Mon Sep 17 00:00:00 2001 From: Bob Brown Date: Fri, 21 Feb 2025 12:43:15 -0700 Subject: [PATCH 25/86] description for svdPath doesn't appear in launch configuration (#13302) --- Extension/package.json | 2 +- Extension/tools/OptionsSchema.json | 14 +++++++++++--- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/Extension/package.json b/Extension/package.json index 8a5b95b620..3dc76870dc 100644 --- a/Extension/package.json +++ b/Extension/package.json @@ -3744,7 +3744,7 @@ }, "svdPath": { "type": "string", - "description": "%c_cpp.debuggers.cppdbg.visualizerFile.description", + "description": "%c_cpp.debuggers.cppdbg.svdPath.description%", "default": "" }, "showDisplayString": { diff --git a/Extension/tools/OptionsSchema.json b/Extension/tools/OptionsSchema.json index 0a85f18c03..77cc7f2d3a 100644 --- a/Extension/tools/OptionsSchema.json +++ b/Extension/tools/OptionsSchema.json @@ -477,7 +477,11 @@ "allOf": [ { "if": { - "properties": { "type": { "const": "scp" } } + "properties": { + "type": { + "const": "scp" + } + } }, "then": { "properties": { @@ -491,7 +495,11 @@ }, { "if": { - "properties": { "type": { "const": "rsync" } } + "properties": { + "type": { + "const": "rsync" + } + } }, "then": { "properties": { @@ -672,7 +680,7 @@ }, "svdPath": { "type": "string", - "description": "%c_cpp.debuggers.cppdbg.visualizerFile.description", + "description": "%c_cpp.debuggers.cppdbg.svdPath.description%", "default": "" }, "showDisplayString": { From 74aa3853735d9de0b87acbcc4a74b6b69de0847d Mon Sep 17 00:00:00 2001 From: Bob Brown Date: Fri, 21 Feb 2025 12:55:55 -0700 Subject: [PATCH 26/86] Update code analysis mode in Language Status when the settings change (#13301) --- Extension/src/LanguageServer/client.ts | 4 ++++ Extension/src/LanguageServer/ui.ts | 17 +++++++++++------ 2 files changed, 15 insertions(+), 6 deletions(-) diff --git a/Extension/src/LanguageServer/client.ts b/Extension/src/LanguageServer/client.ts index 5f43018b3c..786963fcef 100644 --- a/Extension/src/LanguageServer/client.ts +++ b/Extension/src/LanguageServer/client.ts @@ -1779,6 +1779,10 @@ export class DefaultClient implements Client { }); } + if (changedSettings['codeAnalysis.runAutomatically'] !== undefined || changedSettings['codeAnalysis.clangTidy.enabled'] !== undefined) { + ui.refreshCodeAnalysisText(this.model.isRunningCodeAnalysis.Value); + } + const showButtonSender: string = "settingsChanged"; if (changedSettings["default.configurationProvider"] !== undefined) { void ui.ShowConfigureIntelliSenseButton(false, this, ConfigurationType.ConfigProvider, showButtonSender); diff --git a/Extension/src/LanguageServer/ui.ts b/Extension/src/LanguageServer/ui.ts index 056645a299..bd976ed8b6 100644 --- a/Extension/src/LanguageServer/ui.ts +++ b/Extension/src/LanguageServer/ui.ts @@ -200,8 +200,8 @@ export class LanguageStatusUI { if (this.isParsingWorkspacePaused) { const displayTwoStatus: boolean = this.isParsingFiles && this.isParsingWorkspace; return (this.isParsingFiles ? this.parsingFilesTooltip : "") - + (displayTwoStatus ? " | " : "") - + (this.isParsingWorkspace ? this.workspaceParsingPausedText : ""); + + (displayTwoStatus ? " | " : "") + + (this.isParsingWorkspace ? this.workspaceParsingPausedText : ""); } else { return this.isParsingWorkspace ? this.workspaceParsingRunningText : this.parsingFilesTooltip; } @@ -260,6 +260,13 @@ export class LanguageStatusUI { }; return item; } + + public refreshCodeAnalysisText(isRunningCodeAnalysis: boolean) { + const activeText: string = this.isCodeAnalysisPaused ? this.codeAnalysisPausedText : this.codeAnalysisRunningText; + const idleText: string = this.codeAnalysisModePrefix + this.codeAnalysisCurrentMode(); + this.codeAnalysisStatusItem.text = isRunningCodeAnalysis ? activeText : idleText; + } + private setIsCodeAnalysisPaused(val: boolean): void { if (!this.isRunningCodeAnalysis) { return; @@ -286,9 +293,7 @@ export class LanguageStatusUI { } this.isRunningCodeAnalysis = val; this.codeAnalysisStatusItem.busy = val; - const activeText: string = this.isCodeAnalysisPaused ? this.codeAnalysisPausedText : this.codeAnalysisRunningText; - const idleText: string = this.codeAnalysisModePrefix + this.codeAnalysisCurrentMode(); - this.codeAnalysisStatusItem.text = val ? activeText : idleText; + this.refreshCodeAnalysisText(val); this.codeAnalysisStatusItem.command = val ? { command: "C_Cpp.ShowActiveCodeAnalysisCommands", title: localize("c.cpp.codeanalysis.statusbar.showCodeAnalysisOptions", "Options"), @@ -497,7 +502,7 @@ export class LanguageStatusUI { // TODO: Check some "AlwaysShow" setting here. this.ShowConfiguration = isCppOrRelated || (util.getWorkspaceIsCpp() && (activeEditor.document.fileName.endsWith("tasks.json") || - activeEditor.document.fileName.endsWith("launch.json"))); + activeEditor.document.fileName.endsWith("launch.json"))); if (this.showConfigureIntelliSenseButton) { if (isCppOrRelated && !!this.currentClient && this.currentClient.getShowConfigureIntelliSenseButton()) { From c6e635542c70d967a9c4d00db542fe7746ada2c8 Mon Sep 17 00:00:00 2001 From: Bob Brown Date: Fri, 21 Feb 2025 16:11:35 -0700 Subject: [PATCH 27/86] The other extensions don't build with yarn (#13304) --- Build/package/jobs_package_vsix.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Build/package/jobs_package_vsix.yml b/Build/package/jobs_package_vsix.yml index abbc5026da..60cf67580b 100644 --- a/Build/package/jobs_package_vsix.yml +++ b/Build/package/jobs_package_vsix.yml @@ -44,7 +44,7 @@ jobs: displayName: Run VSCE to package vsix inputs: filename: vsce - arguments: package --yarn -o $(Build.ArtifactStagingDirectory)\vsix\${{ parameters.vsixName }} + arguments: package -o $(Build.ArtifactStagingDirectory)\vsix\${{ parameters.vsixName }} workingFolder: $(Build.SourcesDirectory)\${{ parameters.srcDir }} - task: Npm@0 From 879202e785dac803842ccd845d13894c58bb309b Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Fri, 21 Feb 2025 18:40:15 -0800 Subject: [PATCH 28/86] Update yarn.lock (octokit/rest) (#13303) * Update yarn.lock. * Try switching to node 20. * Increase action version. * Switch octokit to a dynamic import. --- .github/workflows/job-compile-and-test.yml | 8 +- Extension/package.json | 2 +- Extension/translations_auto_pr.js | 21 +- Extension/yarn.lock | 3111 +++++++++++--------- 4 files changed, 1702 insertions(+), 1440 deletions(-) diff --git a/.github/workflows/job-compile-and-test.yml b/.github/workflows/job-compile-and-test.yml index 1756d29869..33d658965c 100644 --- a/.github/workflows/job-compile-and-test.yml +++ b/.github/workflows/job-compile-and-test.yml @@ -19,12 +19,12 @@ jobs: runs-on: ${{ inputs.runner-env }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - - name: Use Node.js 16 - uses: actions/setup-node@v3 + - name: Use Node.js 20 + uses: actions/setup-node@v4 with: - node-version: 16 + node-version: 20 - name: Install Dependencies run: yarn install ${{ inputs.yarn-args }} diff --git a/Extension/package.json b/Extension/package.json index 3dc76870dc..07a106a3b6 100644 --- a/Extension/package.json +++ b/Extension/package.json @@ -6542,7 +6542,7 @@ "build": "yarn prep:dts && echo [Building TypeScript code] && tsc --build tsconfig.json" }, "devDependencies": { - "@octokit/rest": "^20.1.1", + "@octokit/rest": "^21.1.1", "@types/glob": "^7.2.0", "@types/mocha": "^10.0.6", "@types/node": "^20.14.2", diff --git a/Extension/translations_auto_pr.js b/Extension/translations_auto_pr.js index eee13392fc..c8577b8ca3 100644 --- a/Extension/translations_auto_pr.js +++ b/Extension/translations_auto_pr.js @@ -2,7 +2,6 @@ const fs = require("fs-extra"); const cp = require("child_process"); -const Octokit = require('@octokit/rest') const path = require('path'); const parseGitConfig = require('parse-git-config'); @@ -179,23 +178,21 @@ if (existingUserEmail === undefined) { cp.execSync(`git config --local user.email "${existingUserEmail}"`); } -console.log(`pushing to remove branch (git push -f origin ${branchName})`); +console.log(`pushing to remote branch (git push -f origin ${branchName})`); cp.execSync(`git push -f origin ${branchName}`); console.log("Checking if there is already a pull request..."); -const octokit = new Octokit.Octokit({auth: authToken}); -octokit.pulls.list({ owner: repoOwner, repo: repoName }).then(({data}) => { - let alreadyHasPullRequest = false; - if (data) { - data.forEach((pr) => { - alreadyHasPullRequest = alreadyHasPullRequest || (pr.title === pullRequestTitle); - }); - } + +(async function() { + const { Octokit } = await import("@octokit/rest"); + const octokit = new Octokit({ auth: authToken }); + const { data } = await octokit.pulls.list({ owner: repoOwner, repo: repoName }); + let alreadyHasPullRequest = data && data.some(pr => pr.title === pullRequestTitle); // If not already present, create a PR against our remote branch. if (!alreadyHasPullRequest) { console.log("There is not already a pull request. Creating one."); - octokit.pulls.create({ body:"", owner: repoOwner, repo: repoName, title: pullRequestTitle, head: branchName, base: mergeTo }); + await octokit.pulls.create({ body:"", owner: repoOwner, repo: repoName, title: pullRequestTitle, head: branchName, base: mergeTo }); } else { console.log("There is already a pull request."); } @@ -212,4 +209,4 @@ octokit.pulls.list({ owner: repoOwner, repo: repoName }).then(({data}) => { console.log(`Remove localization branch (git branch -D localization)`); cp.execSync('git branch -D localization'); -}); +})(); diff --git a/Extension/yarn.lock b/Extension/yarn.lock index db72a3379f..c9952dfcee 100644 --- a/Extension/yarn.lock +++ b/Extension/yarn.lock @@ -4,19 +4,19 @@ "@cspotcode/source-map-support@^0.8.0": version "0.8.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz#00629c35a688e05a88b1cda684fb9d5e73f000a1" integrity sha1-AGKcNaaI4FqIsc2mhPudXnPwAKE= dependencies: "@jridgewell/trace-mapping" "0.3.9" "@discoveryjs/json-ext@^0.5.0": version "0.5.7" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70" integrity sha1-HVcr+74Ut3BOC6Dzm3SBW4SHDXA= "@es-joy/jsdoccomment@~0.46.0": version "0.46.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@es-joy/jsdoccomment/-/jsdoccomment-0.46.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@es-joy/jsdoccomment/-/jsdoccomment-0.46.0.tgz#47a2ee4bfc0081f252e058272dfab680aaed464d" integrity sha1-R6LuS/wAgfJS4FgnLfq2gKrtRk0= dependencies: comment-parser "1.4.1" @@ -24,20 +24,20 @@ jsdoc-type-pratt-parser "~4.0.0" "@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0": - version "4.4.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz" - integrity sha1-ojUU6Pua8SadX3eIqlVnmNYca1k= + version "4.4.1" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz#d1145bf2c20132d6400495d6df4bf59362fd9d56" + integrity sha1-0RRb8sIBMtZABJXW30v1k2L9nVY= dependencies: - eslint-visitor-keys "^3.3.0" + eslint-visitor-keys "^3.4.3" "@eslint-community/regexpp@^4.5.1", "@eslint-community/regexpp@^4.6.1": - version "4.11.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@eslint-community/regexpp/-/regexpp-4.11.1.tgz" - integrity sha1-pUe638cZ6z5fS1VjJeVC++nXoY8= + version "4.12.1" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@eslint-community/regexpp/-/regexpp-4.12.1.tgz#cfc6cffe39df390a3841cde2abccf92eaa7ae0e0" + integrity sha1-z8bP/jnfOQo4Qc3iq8z5Lqp64OA= "@eslint/eslintrc@^2.1.4": version "2.1.4" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@eslint/eslintrc/-/eslintrc-2.1.4.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@eslint/eslintrc/-/eslintrc-2.1.4.tgz#388a269f0f25c1b6adc317b5a2c55714894c70ad" integrity sha1-OIomnw8lwbatwxe1osVXFIlMcK0= dependencies: ajv "^6.12.4" @@ -52,19 +52,19 @@ "@eslint/js@8.57.1": version "8.57.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@eslint/js/-/js-8.57.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@eslint/js/-/js-8.57.1.tgz#de633db3ec2ef6a3c89e2f19038063e8a122e2c2" integrity sha1-3mM9s+wu9qPIni8ZA4Bj6KEi4sI= "@github/copilot-language-server@^1.266.0": - version "1.266.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@github/copilot-language-server/-/copilot-language-server-1.266.0.tgz#fbdbc4843a036e9f5b7c4f88024e17fa4bb8fb1d" - integrity sha1-+9vEhDoDbp9bfE+IAk4X+ku4+x0= + version "1.273.0" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@github/copilot-language-server/-/copilot-language-server-1.273.0.tgz#561094fc0d832acae173c40549cd95d27a648fbc" + integrity sha1-VhCU/A2DKsrhc8QFSc2V0npkj7w= dependencies: vscode-languageserver-protocol "^3.17.5" "@gulp-sourcemaps/identity-map@^2.0.1": version "2.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@gulp-sourcemaps/identity-map/-/identity-map-2.0.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@gulp-sourcemaps/identity-map/-/identity-map-2.0.1.tgz#a6e8b1abec8f790ec6be2b8c500e6e68037c0019" integrity sha1-puixq+yPeQ7GviuMUA5uaAN8ABk= dependencies: acorn "^6.4.1" @@ -75,7 +75,7 @@ "@gulp-sourcemaps/map-sources@^1.0.0": version "1.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@gulp-sourcemaps/map-sources/-/map-sources-1.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@gulp-sourcemaps/map-sources/-/map-sources-1.0.0.tgz#890ae7c5d8c877f6d384860215ace9d7ec945bda" integrity sha1-iQrnxdjId/bThIYCFazp1+yUW9o= dependencies: normalize-path "^2.0.1" @@ -83,19 +83,19 @@ "@gulpjs/messages@^1.1.0": version "1.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@gulpjs/messages/-/messages-1.1.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@gulpjs/messages/-/messages-1.1.0.tgz#94e70978ff676ade541faab459c37ae0c7095e5a" integrity sha1-lOcJeP9nat5UH6q0WcN64McJXlo= "@gulpjs/to-absolute-glob@^4.0.0": version "4.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@gulpjs/to-absolute-glob/-/to-absolute-glob-4.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@gulpjs/to-absolute-glob/-/to-absolute-glob-4.0.0.tgz#1fc2460d3953e1d9b9f2dfdb4bcc99da4710c021" integrity sha1-H8JGDTlT4dm58t/bS8yZ2kcQwCE= dependencies: is-negated-glob "^1.0.0" "@humanwhocodes/config-array@^0.13.0": version "0.13.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@humanwhocodes/config-array/-/config-array-0.13.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@humanwhocodes/config-array/-/config-array-0.13.0.tgz#fb907624df3256d04b9aa2df50d7aa97ec648748" integrity sha1-+5B2JN8yVtBLmqLfUNeql+xkh0g= dependencies: "@humanwhocodes/object-schema" "^2.0.3" @@ -104,18 +104,18 @@ "@humanwhocodes/module-importer@^1.0.1": version "1.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#af5b2691a22b44be847b0ca81641c5fb6ad0172c" integrity sha1-r1smkaIrRL6EewyoFkHF+2rQFyw= "@humanwhocodes/object-schema@^2.0.3": version "2.0.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz#4a2868d75d6d6963e423bcf90b7fd1be343409d3" integrity sha1-Siho111taWPkI7z5C3/RvjQ0CdM= "@jridgewell/gen-mapping@^0.3.5": - version "0.3.5" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz" - integrity sha1-3M5q/3S99trRqVgCtpsEovyx+zY= + version "0.3.8" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz#4f0e06362e01362f823d348f1872b08f666d8142" + integrity sha1-Tw4GNi4BNi+CPTSPGHKwj2ZtgUI= dependencies: "@jridgewell/set-array" "^1.2.1" "@jridgewell/sourcemap-codec" "^1.4.10" @@ -123,17 +123,17 @@ "@jridgewell/resolve-uri@^3.0.3", "@jridgewell/resolve-uri@^3.1.0": version "3.1.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz#7a0ee601f60f99a20c7c7c5ff0c80388c1189bd6" integrity sha1-eg7mAfYPmaIMfHxf8MgDiMEYm9Y= "@jridgewell/set-array@^1.2.1": version "1.2.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@jridgewell/set-array/-/set-array-1.2.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@jridgewell/set-array/-/set-array-1.2.1.tgz#558fb6472ed16a4c850b889530e6b36438c49280" integrity sha1-VY+2Ry7RakyFC4iVMOazZDjEkoA= "@jridgewell/source-map@^0.3.3": version "0.3.6" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@jridgewell/source-map/-/source-map-0.3.6.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@jridgewell/source-map/-/source-map-0.3.6.tgz#9d71ca886e32502eb9362c9a74a46787c36df81a" integrity sha1-nXHKiG4yUC65NiyadKRnh8Nt+Bo= dependencies: "@jridgewell/gen-mapping" "^0.3.5" @@ -141,121 +141,121 @@ "@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14": version "1.5.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz#3188bcb273a414b0d215fd22a58540b989b9409a" integrity sha1-MYi8snOkFLDSFf0ipYVAuYm5QJo= "@jridgewell/trace-mapping@0.3.9": version "0.3.9" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz#6534fd5933a53ba7cbf3a17615e273a0d1273ff9" integrity sha1-ZTT9WTOlO6fL86F2FeJzoNEnP/k= dependencies: "@jridgewell/resolve-uri" "^3.0.3" "@jridgewell/sourcemap-codec" "^1.4.10" -"@jridgewell/trace-mapping@^0.3.20", "@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25": +"@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25": version "0.3.25" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz#15f190e98895f3fc23276ee14bc76b675c2e50f0" integrity sha1-FfGQ6YiV8/wjJ27hS8drZ1wuUPA= dependencies: "@jridgewell/resolve-uri" "^3.1.0" "@jridgewell/sourcemap-codec" "^1.4.14" -"@microsoft/1ds-core-js@4.3.3", "@microsoft/1ds-core-js@^4.3.0": - version "4.3.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@microsoft/1ds-core-js/-/1ds-core-js-4.3.3.tgz" - integrity sha1-+HAkGN3vebFBfwQNlGpJ4XOlBFQ= +"@microsoft/1ds-core-js@4.3.5", "@microsoft/1ds-core-js@^4.3.4": + version "4.3.5" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@microsoft/1ds-core-js/-/1ds-core-js-4.3.5.tgz#6ff1942850be7c1029f3b6a7108c79d08443e3c7" + integrity sha1-b/GUKFC+fBAp87anEIx50IRD48c= dependencies: - "@microsoft/applicationinsights-core-js" "3.3.3" + "@microsoft/applicationinsights-core-js" "3.3.5" "@microsoft/applicationinsights-shims" "3.0.1" "@microsoft/dynamicproto-js" "^2.0.3" - "@nevware21/ts-async" ">= 0.5.2 < 2.x" - "@nevware21/ts-utils" ">= 0.11.3 < 2.x" + "@nevware21/ts-async" ">= 0.5.4 < 2.x" + "@nevware21/ts-utils" ">= 0.11.6 < 2.x" -"@microsoft/1ds-post-js@^4.3.0": - version "4.3.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@microsoft/1ds-post-js/-/1ds-post-js-4.3.3.tgz" - integrity sha1-FR9adD1ZmOgCkZII7wqcX1Xv+HQ= +"@microsoft/1ds-post-js@^4.3.4": + version "4.3.5" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@microsoft/1ds-post-js/-/1ds-post-js-4.3.5.tgz#42d34929286c9a97f26b78e5325d333191817bd6" + integrity sha1-QtNJKShsmpfya3jlMl0zMZGBe9Y= dependencies: - "@microsoft/1ds-core-js" "4.3.3" + "@microsoft/1ds-core-js" "4.3.5" "@microsoft/applicationinsights-shims" "3.0.1" "@microsoft/dynamicproto-js" "^2.0.3" - "@nevware21/ts-async" ">= 0.5.2 < 2.x" - "@nevware21/ts-utils" ">= 0.11.3 < 2.x" + "@nevware21/ts-async" ">= 0.5.4 < 2.x" + "@nevware21/ts-utils" ">= 0.11.6 < 2.x" -"@microsoft/applicationinsights-channel-js@3.3.3": - version "3.3.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@microsoft/applicationinsights-channel-js/-/applicationinsights-channel-js-3.3.3.tgz" - integrity sha1-bukPn7WxMzMgMxNTs/VBOFM0cY4= +"@microsoft/applicationinsights-channel-js@3.3.5": + version "3.3.5" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@microsoft/applicationinsights-channel-js/-/applicationinsights-channel-js-3.3.5.tgz#9c4711bdb73c78637356363a0c8e8adb3efb61cf" + integrity sha1-nEcRvbc8eGNzVjY6DI6K2z77Yc8= dependencies: - "@microsoft/applicationinsights-common" "3.3.3" - "@microsoft/applicationinsights-core-js" "3.3.3" + "@microsoft/applicationinsights-common" "3.3.5" + "@microsoft/applicationinsights-core-js" "3.3.5" "@microsoft/applicationinsights-shims" "3.0.1" "@microsoft/dynamicproto-js" "^2.0.3" - "@nevware21/ts-async" ">= 0.5.2 < 2.x" - "@nevware21/ts-utils" ">= 0.11.3 < 2.x" + "@nevware21/ts-async" ">= 0.5.4 < 2.x" + "@nevware21/ts-utils" ">= 0.11.6 < 2.x" -"@microsoft/applicationinsights-common@3.3.3": - version "3.3.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@microsoft/applicationinsights-common/-/applicationinsights-common-3.3.3.tgz" - integrity sha1-jEcJ7AqYANxwrZJYD9c7HCZOOVQ= +"@microsoft/applicationinsights-common@3.3.5": + version "3.3.5" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@microsoft/applicationinsights-common/-/applicationinsights-common-3.3.5.tgz#a83b4a5a5fb81656f6384a9cd10e60a9dad7d20a" + integrity sha1-qDtKWl+4Flb2OEqc0Q5gqdrX0go= dependencies: - "@microsoft/applicationinsights-core-js" "3.3.3" + "@microsoft/applicationinsights-core-js" "3.3.5" "@microsoft/applicationinsights-shims" "3.0.1" "@microsoft/dynamicproto-js" "^2.0.3" - "@nevware21/ts-utils" ">= 0.11.3 < 2.x" + "@nevware21/ts-utils" ">= 0.11.6 < 2.x" -"@microsoft/applicationinsights-core-js@3.3.3": - version "3.3.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@microsoft/applicationinsights-core-js/-/applicationinsights-core-js-3.3.3.tgz" - integrity sha1-Z+C6y7gwv7dYzEo3BhqC31KkCRQ= +"@microsoft/applicationinsights-core-js@3.3.5": + version "3.3.5" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@microsoft/applicationinsights-core-js/-/applicationinsights-core-js-3.3.5.tgz#9dc1bebbfdafa31620b0c2a43b4fac39961c3471" + integrity sha1-ncG+u/2voxYgsMKkO0+sOZYcNHE= dependencies: "@microsoft/applicationinsights-shims" "3.0.1" "@microsoft/dynamicproto-js" "^2.0.3" - "@nevware21/ts-async" ">= 0.5.2 < 2.x" - "@nevware21/ts-utils" ">= 0.11.3 < 2.x" + "@nevware21/ts-async" ">= 0.5.4 < 2.x" + "@nevware21/ts-utils" ">= 0.11.6 < 2.x" "@microsoft/applicationinsights-shims@3.0.1": version "3.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@microsoft/applicationinsights-shims/-/applicationinsights-shims-3.0.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@microsoft/applicationinsights-shims/-/applicationinsights-shims-3.0.1.tgz#3865b73ace8405b9c4618cc5c571f2fe3876f06f" integrity sha1-OGW3Os6EBbnEYYzFxXHy/jh28G8= dependencies: "@nevware21/ts-utils" ">= 0.9.4 < 2.x" -"@microsoft/applicationinsights-web-basic@^3.3.0": - version "3.3.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@microsoft/applicationinsights-web-basic/-/applicationinsights-web-basic-3.3.3.tgz" - integrity sha1-twQmd5FzzT/OdF2k/AYrmdUAFMA= +"@microsoft/applicationinsights-web-basic@^3.3.4": + version "3.3.5" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@microsoft/applicationinsights-web-basic/-/applicationinsights-web-basic-3.3.5.tgz#a502b1ba50094dc31a310f5fa5af9b98084bd359" + integrity sha1-pQKxulAJTcMaMQ9fpa+bmAhL01k= dependencies: - "@microsoft/applicationinsights-channel-js" "3.3.3" - "@microsoft/applicationinsights-common" "3.3.3" - "@microsoft/applicationinsights-core-js" "3.3.3" + "@microsoft/applicationinsights-channel-js" "3.3.5" + "@microsoft/applicationinsights-common" "3.3.5" + "@microsoft/applicationinsights-core-js" "3.3.5" "@microsoft/applicationinsights-shims" "3.0.1" "@microsoft/dynamicproto-js" "^2.0.3" - "@nevware21/ts-async" ">= 0.5.2 < 2.x" - "@nevware21/ts-utils" ">= 0.11.3 < 2.x" + "@nevware21/ts-async" ">= 0.5.4 < 2.x" + "@nevware21/ts-utils" ">= 0.11.6 < 2.x" "@microsoft/dynamicproto-js@^2.0.3": version "2.0.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@microsoft/dynamicproto-js/-/dynamicproto-js-2.0.3.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@microsoft/dynamicproto-js/-/dynamicproto-js-2.0.3.tgz#ae2b408061e3ff01a97078429fc768331e239256" integrity sha1-ritAgGHj/wGpcHhCn8doMx4jklY= dependencies: "@nevware21/ts-utils" ">= 0.10.4 < 2.x" -"@nevware21/ts-async@>= 0.5.2 < 2.x": - version "0.5.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@nevware21/ts-async/-/ts-async-0.5.2.tgz" - integrity sha1-pBiD3GzMRma98VbpLzXzAD/T9vA= +"@nevware21/ts-async@>= 0.5.4 < 2.x": + version "0.5.4" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@nevware21/ts-async/-/ts-async-0.5.4.tgz#52f8449dd0b3b16aa317a18b4662f6fb13a135f1" + integrity sha1-UvhEndCzsWqjF6GLRmL2+xOhNfE= dependencies: - "@nevware21/ts-utils" ">= 0.11.3 < 2.x" + "@nevware21/ts-utils" ">= 0.11.6 < 2.x" -"@nevware21/ts-utils@>= 0.10.4 < 2.x", "@nevware21/ts-utils@>= 0.11.3 < 2.x", "@nevware21/ts-utils@>= 0.9.4 < 2.x": - version "0.11.4" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@nevware21/ts-utils/-/ts-utils-0.11.4.tgz" - integrity sha1-sLfqRs/xO51lrFMbWebc2N7AGGk= +"@nevware21/ts-utils@>= 0.10.4 < 2.x", "@nevware21/ts-utils@>= 0.11.6 < 2.x", "@nevware21/ts-utils@>= 0.9.4 < 2.x": + version "0.11.7" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@nevware21/ts-utils/-/ts-utils-0.11.7.tgz#d7e67f8bafd4d81e9bec9599800a15fd08467055" + integrity sha1-1+Z/i6/U2B6b7JWZgAoV/QhGcFU= "@nodelib/fs.scandir@2.1.5": version "2.1.5" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" integrity sha1-dhnC6yGyVIP20WdUi0z9WnSIw9U= dependencies: "@nodelib/fs.stat" "2.0.5" @@ -263,139 +263,138 @@ "@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": version "2.0.5" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" integrity sha1-W9Jir5Tp0lvR5xsF3u1Eh2oiLos= "@nodelib/fs.walk@^1.2.3", "@nodelib/fs.walk@^1.2.8": version "1.2.8" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" integrity sha1-6Vc36LtnRt3t9pxVaVNJTxlv5po= dependencies: "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" -"@octokit/auth-token@^4.0.0": - version "4.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/auth-token/-/auth-token-4.0.0.tgz" - integrity sha1-QNID6oJ7nxf0KinGr7k7d0XvgMc= - -"@octokit/core@^5.0.2": - version "5.2.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/core/-/core-5.2.0.tgz" - integrity sha1-3b6u/GtEo5g04bsuWKSaEXZyp+o= - dependencies: - "@octokit/auth-token" "^4.0.0" - "@octokit/graphql" "^7.1.0" - "@octokit/request" "^8.3.1" - "@octokit/request-error" "^5.1.0" - "@octokit/types" "^13.0.0" - before-after-hook "^2.2.0" - universal-user-agent "^6.0.0" - -"@octokit/endpoint@^9.0.1": - version "9.0.5" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/endpoint/-/endpoint-9.0.5.tgz" - integrity sha1-5sDuaE4wdhTAL8asEidMUNpGXEQ= - dependencies: - "@octokit/types" "^13.1.0" - universal-user-agent "^6.0.0" - -"@octokit/graphql@^7.1.0": - version "7.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/graphql/-/graphql-7.1.0.tgz" - integrity sha1-m8HF3pLwJmSBMfBBAcq5Se7/5OA= - dependencies: - "@octokit/request" "^8.3.0" - "@octokit/types" "^13.0.0" - universal-user-agent "^6.0.0" - -"@octokit/openapi-types@^22.2.0": - version "22.2.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/openapi-types/-/openapi-types-22.2.0.tgz" - integrity sha1-dap9zUQIIdmd72pgtfAUIHrklo4= - -"@octokit/plugin-paginate-rest@11.3.1": - version "11.3.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-11.3.1.tgz" - integrity sha1-/pLQS0nxNBZdb7txbnZcLzE602Q= - dependencies: - "@octokit/types" "^13.5.0" - -"@octokit/plugin-request-log@^4.0.0": - version "4.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/plugin-request-log/-/plugin-request-log-4.0.1.tgz" - integrity sha1-mKPKluCxBzgGZHCBEYZMuWVR+Vg= - -"@octokit/plugin-rest-endpoint-methods@13.2.2": - version "13.2.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-13.2.2.tgz" - integrity sha1-r45d0s3f6ldvkv+vnLhGWfMCpjg= - dependencies: - "@octokit/types" "^13.5.0" - -"@octokit/request-error@^5.1.0": - version "5.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/request-error/-/request-error-5.1.0.tgz" - integrity sha1-7kE4U40IyBpgvj8yDNcQYwZKOzA= - dependencies: - "@octokit/types" "^13.1.0" - deprecation "^2.0.0" - once "^1.4.0" - -"@octokit/request@^8.3.0", "@octokit/request@^8.3.1": - version "8.4.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/request/-/request-8.4.0.tgz" - integrity sha1-f0t7Hao9H0jAl3rY//osGK3viXQ= - dependencies: - "@octokit/endpoint" "^9.0.1" - "@octokit/request-error" "^5.1.0" - "@octokit/types" "^13.1.0" - universal-user-agent "^6.0.0" - -"@octokit/rest@^20.1.1": - version "20.1.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/rest/-/rest-20.1.1.tgz" - integrity sha1-7HdYZPU/tCA3qVS5pA1PUnWz3JU= +"@octokit/auth-token@^5.0.0": + version "5.1.2" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/auth-token/-/auth-token-5.1.2.tgz#68a486714d7a7fd1df56cb9bc89a860a0de866de" + integrity sha1-aKSGcU16f9HfVsubyJqGCg3oZt4= + +"@octokit/core@^6.1.4": + version "6.1.4" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/core/-/core-6.1.4.tgz#f5ccf911cc95b1ce9daf6de425d1664392f867db" + integrity sha1-9cz5EcyVsc6dr23kJdFmQ5L4Z9s= + dependencies: + "@octokit/auth-token" "^5.0.0" + "@octokit/graphql" "^8.1.2" + "@octokit/request" "^9.2.1" + "@octokit/request-error" "^6.1.7" + "@octokit/types" "^13.6.2" + before-after-hook "^3.0.2" + universal-user-agent "^7.0.0" + +"@octokit/endpoint@^10.1.3": + version "10.1.3" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/endpoint/-/endpoint-10.1.3.tgz#bfe8ff2ec213eb4216065e77654bfbba0fc6d4de" + integrity sha1-v+j/LsIT60IWBl53ZUv7ug/G1N4= + dependencies: + "@octokit/types" "^13.6.2" + universal-user-agent "^7.0.2" + +"@octokit/graphql@^8.1.2": + version "8.2.1" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/graphql/-/graphql-8.2.1.tgz#0cb83600e6b4009805acc1c56ae8e07e6c991b78" + integrity sha1-DLg2AOa0AJgFrMHFaujgfmyZG3g= + dependencies: + "@octokit/request" "^9.2.2" + "@octokit/types" "^13.8.0" + universal-user-agent "^7.0.0" + +"@octokit/openapi-types@^23.0.1": + version "23.0.1" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/openapi-types/-/openapi-types-23.0.1.tgz#3721646ecd36b596ddb12650e0e89d3ebb2dd50e" + integrity sha1-NyFkbs02tZbdsSZQ4OidPrst1Q4= + +"@octokit/plugin-paginate-rest@^11.4.2": + version "11.4.2" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-11.4.2.tgz#8f46a1de74c35e016c86701ef4ea0e8ef25a06e0" + integrity sha1-j0ah3nTDXgFshnAe9OoOjvJaBuA= + dependencies: + "@octokit/types" "^13.7.0" + +"@octokit/plugin-request-log@^5.3.1": + version "5.3.1" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/plugin-request-log/-/plugin-request-log-5.3.1.tgz#ccb75d9705de769b2aa82bcd105cc96eb0c00f69" + integrity sha1-zLddlwXedpsqqCvNEFzJbrDAD2k= + +"@octokit/plugin-rest-endpoint-methods@^13.3.0": + version "13.3.1" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-13.3.1.tgz#1915976b689662f14d033a16e7d9307c22842234" + integrity sha1-GRWXa2iWYvFNAzoW59kwfCKEIjQ= + dependencies: + "@octokit/types" "^13.8.0" + +"@octokit/request-error@^6.1.7": + version "6.1.7" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/request-error/-/request-error-6.1.7.tgz#44fc598f5cdf4593e0e58b5155fe2e77230ff6da" + integrity sha1-RPxZj1zfRZPg5YtRVf4udyMP9to= + dependencies: + "@octokit/types" "^13.6.2" + +"@octokit/request@^9.2.1", "@octokit/request@^9.2.2": + version "9.2.2" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/request/-/request-9.2.2.tgz#754452ec4692d7fdc32438a14e028eba0e6b2c09" + integrity sha1-dURS7EaS1/3DJDihTgKOug5rLAk= + dependencies: + "@octokit/endpoint" "^10.1.3" + "@octokit/request-error" "^6.1.7" + "@octokit/types" "^13.6.2" + fast-content-type-parse "^2.0.0" + universal-user-agent "^7.0.2" + +"@octokit/rest@^21.1.1": + version "21.1.1" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/rest/-/rest-21.1.1.tgz#7a70455ca451b1d253e5b706f35178ceefb74de2" + integrity sha1-enBFXKRRsdJT5bcG81F4zu+3TeI= dependencies: - "@octokit/core" "^5.0.2" - "@octokit/plugin-paginate-rest" "11.3.1" - "@octokit/plugin-request-log" "^4.0.0" - "@octokit/plugin-rest-endpoint-methods" "13.2.2" + "@octokit/core" "^6.1.4" + "@octokit/plugin-paginate-rest" "^11.4.2" + "@octokit/plugin-request-log" "^5.3.1" + "@octokit/plugin-rest-endpoint-methods" "^13.3.0" -"@octokit/types@^13.0.0", "@octokit/types@^13.1.0", "@octokit/types@^13.5.0": - version "13.6.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/types/-/types-13.6.0.tgz" - integrity sha1-2xPTRcw/4aD3wHFxxyTZDytV9BA= +"@octokit/types@^13.6.2", "@octokit/types@^13.7.0", "@octokit/types@^13.8.0": + version "13.8.0" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/types/-/types-13.8.0.tgz#3815885e5abd16ed9ffeea3dced31d37ce3f8a0a" + integrity sha1-OBWIXlq9Fu2f/uo9ztMdN84/igo= dependencies: - "@octokit/openapi-types" "^22.2.0" + "@octokit/openapi-types" "^23.0.1" "@pkgr/core@^0.1.0": version "0.1.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@pkgr/core/-/core-0.1.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@pkgr/core/-/core-0.1.1.tgz#1ec17e2edbec25c8306d424ecfbf13c7de1aaa31" integrity sha1-HsF+LtvsJcgwbUJOz78Tx94aqjE= "@rtsao/scc@^1.1.0": version "1.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@rtsao/scc/-/scc-1.1.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@rtsao/scc/-/scc-1.1.0.tgz#927dd2fae9bc3361403ac2c7a00c32ddce9ad7e8" integrity sha1-kn3S+um8M2FAOsLHoAwy3c6a1+g= "@sinonjs/commons@^3.0.1": version "3.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@sinonjs/commons/-/commons-3.0.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@sinonjs/commons/-/commons-3.0.1.tgz#1029357e44ca901a615585f6d27738dbc89084cd" integrity sha1-ECk1fkTKkBphVYX20nc428iQhM0= dependencies: type-detect "4.0.8" "@sinonjs/fake-timers@^13.0.1", "@sinonjs/fake-timers@^13.0.2": - version "13.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@sinonjs/fake-timers/-/fake-timers-13.0.2.tgz" - integrity sha1-P/6Iq7BiBnpYD9+6cGrQBDWg8qY= + version "13.0.5" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@sinonjs/fake-timers/-/fake-timers-13.0.5.tgz#36b9dbc21ad5546486ea9173d6bea063eb1717d5" + integrity sha1-NrnbwhrVVGSG6pFz1r6gY+sXF9U= dependencies: "@sinonjs/commons" "^3.0.1" "@sinonjs/samsam@^8.0.1": version "8.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@sinonjs/samsam/-/samsam-8.0.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@sinonjs/samsam/-/samsam-8.0.2.tgz#e4386bf668ff36c95949e55a38dc5f5892fc2689" integrity sha1-5Dhr9mj/NslZSeVaONxfWJL8Jok= dependencies: "@sinonjs/commons" "^3.0.1" @@ -404,85 +403,108 @@ "@sinonjs/text-encoding@^0.7.3": version "0.7.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@sinonjs/text-encoding/-/text-encoding-0.7.3.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@sinonjs/text-encoding/-/text-encoding-0.7.3.tgz#282046f03e886e352b2d5f5da5eb755e01457f3f" integrity sha1-KCBG8D6IbjUrLV9dpet1XgFFfz8= "@tsconfig/node10@^1.0.7": version "1.0.11" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@tsconfig/node10/-/node10-1.0.11.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@tsconfig/node10/-/node10-1.0.11.tgz#6ee46400685f130e278128c7b38b7e031ff5b2f2" integrity sha1-buRkAGhfEw4ngSjHs4t+Ax/1svI= "@tsconfig/node12@^1.0.7": version "1.0.11" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@tsconfig/node12/-/node12-1.0.11.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@tsconfig/node12/-/node12-1.0.11.tgz#ee3def1f27d9ed66dac6e46a295cffb0152e058d" integrity sha1-7j3vHyfZ7WbaxuRqKVz/sBUuBY0= "@tsconfig/node14@^1.0.0": version "1.0.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@tsconfig/node14/-/node14-1.0.3.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@tsconfig/node14/-/node14-1.0.3.tgz#e4386316284f00b98435bf40f72f75a09dabf6c1" integrity sha1-5DhjFihPALmENb9A9y91oJ2r9sE= "@tsconfig/node16@^1.0.2": version "1.0.4" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@tsconfig/node16/-/node16-1.0.4.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@tsconfig/node16/-/node16-1.0.4.tgz#0b92dcc0cc1c81f6f306a381f28e31b1a56536e9" integrity sha1-C5LcwMwcgfbzBqOB8o4xsaVlNuk= -"@types/estree@^1.0.5": +"@types/eslint-scope@^3.7.7": + version "3.7.7" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/eslint-scope/-/eslint-scope-3.7.7.tgz#3108bd5f18b0cdb277c867b3dd449c9ed7079ac5" + integrity sha1-MQi9XxiwzbJ3yGez3UScntcHmsU= + dependencies: + "@types/eslint" "*" + "@types/estree" "*" + +"@types/eslint@*": + version "9.6.1" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/eslint/-/eslint-9.6.1.tgz#d5795ad732ce81715f27f75da913004a56751584" + integrity sha1-1Xla1zLOgXFfJ/ddqRMASlZ1FYQ= + dependencies: + "@types/estree" "*" + "@types/json-schema" "*" + +"@types/estree@*", "@types/estree@^1.0.6": version "1.0.6" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/estree/-/estree-1.0.6.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/estree/-/estree-1.0.6.tgz#628effeeae2064a1b4e79f78e81d87b7e5fc7b50" integrity sha1-Yo7/7q4gZKG055946B2Ht+X8e1A= "@types/glob@^7.2.0": version "7.2.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/glob/-/glob-7.2.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/glob/-/glob-7.2.0.tgz#bc1b5bf3aa92f25bd5dd39f35c57361bdce5b2eb" integrity sha1-vBtb86qS8lvV3TnzXFc2G9zlsus= dependencies: "@types/minimatch" "*" "@types/node" "*" -"@types/json-schema@^7.0.12", "@types/json-schema@^7.0.8": +"@types/json-schema@*", "@types/json-schema@^7.0.12", "@types/json-schema@^7.0.9": version "7.0.15" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/json-schema/-/json-schema-7.0.15.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841" integrity sha1-WWoXRyM2lNUPatinhp/Lb1bPWEE= "@types/json5@^0.0.29": version "0.0.29" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/json5/-/json5-0.0.29.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" integrity sha1-7ihweulOEdK4J7y+UnC86n8+ce4= "@types/minimatch@*": version "5.1.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/minimatch/-/minimatch-5.1.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/minimatch/-/minimatch-5.1.2.tgz#07508b45797cb81ec3f273011b054cd0755eddca" integrity sha1-B1CLRXl8uB7D8nMBGwVM0HVe3co= "@types/minimatch@^3.0.3": version "3.0.5" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/minimatch/-/minimatch-3.0.5.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40" integrity sha1-EAHMXmo3BLg8I2An538vWOoBD0A= "@types/mocha@^10.0.6": - version "10.0.8" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/mocha/-/mocha-10.0.8.tgz" - integrity sha1-p+/1gW4HDDtNgD8dPNeAxOQpNKE= + version "10.0.10" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/mocha/-/mocha-10.0.10.tgz#91f62905e8d23cbd66225312f239454a23bebfa0" + integrity sha1-kfYpBejSPL1mIlMS8jlFSiO+v6A= "@types/node-fetch@^2.6.11": - version "2.6.11" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/node-fetch/-/node-fetch-2.6.11.tgz" - integrity sha1-mzm3hmXa4OgqCPAvSWfWLGb5XSQ= + version "2.6.12" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/node-fetch/-/node-fetch-2.6.12.tgz#8ab5c3ef8330f13100a7479e2cd56d3386830a03" + integrity sha1-irXD74Mw8TEAp0eeLNVtM4aDCgM= dependencies: "@types/node" "*" form-data "^4.0.0" -"@types/node@*", "@types/node@^20.14.2": - version "20.16.10" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/node/-/node-20.16.10.tgz" - integrity sha1-DMP909rxFKR3b1S6GXJqAckH73E= +"@types/node@*": + version "22.13.4" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/node/-/node-22.13.4.tgz#3fe454d77cd4a2d73c214008b3e331bfaaf5038a" + integrity sha1-P+RU13zUotc8IUAIs+Mxv6r1A4o= + dependencies: + undici-types "~6.20.0" + +"@types/node@^20.14.2": + version "20.17.19" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/node/-/node-20.17.19.tgz#0f2869555719bef266ca6e1827fcdca903c1a697" + integrity sha1-DyhpVVcZvvJmym4YJ/zcqQPBppc= dependencies: undici-types "~6.19.2" "@types/plist@^3.0.5": version "3.0.5" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/plist/-/plist-3.0.5.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/plist/-/plist-3.0.5.tgz#9a0c49c0f9886c8c8696a7904dd703f6284036e0" integrity sha1-mgxJwPmIbIyGlqeQTdcD9ihANuA= dependencies: "@types/node" "*" @@ -490,51 +512,51 @@ "@types/proxyquire@^1.3.31": version "1.3.31" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/proxyquire/-/proxyquire-1.3.31.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/proxyquire/-/proxyquire-1.3.31.tgz#a008b78dad6061754e3adf2cb64b60303f68deaa" integrity sha1-oAi3ja1gYXVOOt8stktgMD9o3qo= "@types/semver@^7.5.0", "@types/semver@^7.5.8": version "7.5.8" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/semver/-/semver-7.5.8.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/semver/-/semver-7.5.8.tgz#8268a8c57a3e4abd25c165ecd36237db7948a55e" integrity sha1-gmioxXo+Sr0lwWXs02I323lIpV4= "@types/shell-quote@^1.7.5": version "1.7.5" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/shell-quote/-/shell-quote-1.7.5.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/shell-quote/-/shell-quote-1.7.5.tgz#6db4704742d307cd6d604e124e3ad6cd5ed943f3" integrity sha1-bbRwR0LTB81tYE4STjrWzV7ZQ/M= "@types/sinon@^17.0.3": version "17.0.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/sinon/-/sinon-17.0.3.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/sinon/-/sinon-17.0.3.tgz#9aa7e62f0a323b9ead177ed23a36ea757141a5fa" integrity sha1-mqfmLwoyO56tF37SOjbqdXFBpfo= dependencies: "@types/sinonjs__fake-timers" "*" "@types/sinonjs__fake-timers@*": version "8.1.5" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.5.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.5.tgz#5fd3592ff10c1e9695d377020c033116cc2889f2" integrity sha1-X9NZL/EMHpaV03cCDAMxFswoifI= "@types/tmp@^0.2.6": version "0.2.6" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/tmp/-/tmp-0.2.6.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/tmp/-/tmp-0.2.6.tgz#d785ee90c52d7cc020e249c948c36f7b32d1e217" integrity sha1-14XukMUtfMAg4knJSMNvezLR4hc= "@types/which@^2.0.2": version "2.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/which/-/which-2.0.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/which/-/which-2.0.2.tgz#54541d02d6b1daee5ec01ac0d1b37cecf37db1ae" integrity sha1-VFQdAtax2u5ewBrA0bN87PN9sa4= "@types/yauzl@^2.10.3": version "2.10.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/yauzl/-/yauzl-2.10.3.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@types/yauzl/-/yauzl-2.10.3.tgz#e9b2808b4f109504a03cda958259876f61017999" integrity sha1-6bKAi08QlQSgPNqVglmHb2EBeZk= dependencies: "@types/node" "*" "@typescript-eslint/eslint-plugin@^6.1.0": version "6.21.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.21.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.21.0.tgz#30830c1ca81fd5f3c2714e524c4303e0194f9cd3" integrity sha1-MIMMHKgf1fPCcU5STEMD4BlPnNM= dependencies: "@eslint-community/regexpp" "^4.5.1" @@ -551,7 +573,7 @@ "@typescript-eslint/parser@^6.1.0": version "6.21.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@typescript-eslint/parser/-/parser-6.21.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@typescript-eslint/parser/-/parser-6.21.0.tgz#af8fcf66feee2edc86bc5d1cf45e33b0630bf35b" integrity sha1-r4/PZv7uLtyGvF0c9F4zsGML81s= dependencies: "@typescript-eslint/scope-manager" "6.21.0" @@ -562,7 +584,7 @@ "@typescript-eslint/scope-manager@6.21.0": version "6.21.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz#ea8a9bfc8f1504a6ac5d59a6df308d3a0630a2b1" integrity sha1-6oqb/I8VBKasXVmm3zCNOgYworE= dependencies: "@typescript-eslint/types" "6.21.0" @@ -570,7 +592,7 @@ "@typescript-eslint/type-utils@6.21.0": version "6.21.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@typescript-eslint/type-utils/-/type-utils-6.21.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@typescript-eslint/type-utils/-/type-utils-6.21.0.tgz#6473281cfed4dacabe8004e8521cee0bd9d4c01e" integrity sha1-ZHMoHP7U2sq+gAToUhzuC9nUwB4= dependencies: "@typescript-eslint/typescript-estree" "6.21.0" @@ -580,12 +602,12 @@ "@typescript-eslint/types@6.21.0": version "6.21.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@typescript-eslint/types/-/types-6.21.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@typescript-eslint/types/-/types-6.21.0.tgz#205724c5123a8fef7ecd195075fa6e85bac3436d" integrity sha1-IFckxRI6j+9+zRlQdfpuhbrDQ20= "@typescript-eslint/typescript-estree@6.21.0": version "6.21.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz#c47ae7901db3b8bddc3ecd73daff2d0895688c46" integrity sha1-xHrnkB2zuL3cPs1z2v8tCJVojEY= dependencies: "@typescript-eslint/types" "6.21.0" @@ -599,7 +621,7 @@ "@typescript-eslint/utils@6.21.0": version "6.21.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@typescript-eslint/utils/-/utils-6.21.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@typescript-eslint/utils/-/utils-6.21.0.tgz#4714e7a6b39e773c1c8e97ec587f520840cd8134" integrity sha1-RxTnprOedzwcjpfsWH9SCEDNgTQ= dependencies: "@eslint-community/eslint-utils" "^4.4.0" @@ -612,32 +634,32 @@ "@typescript-eslint/visitor-keys@6.21.0": version "6.21.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@typescript-eslint/visitor-keys/-/visitor-keys-6.21.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@typescript-eslint/visitor-keys/-/visitor-keys-6.21.0.tgz#87a99d077aa507e20e238b11d56cc26ade45fe47" integrity sha1-h6mdB3qlB+IOI4sR1WzCat5F/kc= dependencies: "@typescript-eslint/types" "6.21.0" eslint-visitor-keys "^3.4.1" "@ungap/structured-clone@^1.2.0": - version "1.2.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@ungap/structured-clone/-/structured-clone-1.2.0.tgz" - integrity sha1-dWZBrbWHhRtcyz4JXa8nrlgchAY= + version "1.3.0" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@ungap/structured-clone/-/structured-clone-1.3.0.tgz#d06bbb384ebcf6c505fde1c3d0ed4ddffe0aaff8" + integrity sha1-0Gu7OE689sUF/eHD0O1N3/4Kr/g= "@vscode/debugadapter@^1.65.0": - version "1.67.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@vscode/debugadapter/-/debugadapter-1.67.0.tgz" - integrity sha1-Jrni7Tq35PzK1NNghnftZdowvTk= + version "1.68.0" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@vscode/debugadapter/-/debugadapter-1.68.0.tgz#abb23463cb750ca4a6f0834c5d4db659258dc159" + integrity sha1-q7I0Y8t1DKSm8INMXU22WSWNwVk= dependencies: - "@vscode/debugprotocol" "1.67.0" + "@vscode/debugprotocol" "1.68.0" -"@vscode/debugprotocol@1.67.0", "@vscode/debugprotocol@^1.65.0": - version "1.67.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@vscode/debugprotocol/-/debugprotocol-1.67.0.tgz" - integrity sha1-y+72+ejktemjBGj6pvQsluTUIEA= +"@vscode/debugprotocol@1.68.0", "@vscode/debugprotocol@^1.65.0": + version "1.68.0" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@vscode/debugprotocol/-/debugprotocol-1.68.0.tgz#e558ba6affe1be7aff4ec824599f316b61d9a69d" + integrity sha1-5Vi6av/hvnr/TsgkWZ8xa2HZpp0= "@vscode/dts@^0.4.0": version "0.4.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@vscode/dts/-/dts-0.4.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@vscode/dts/-/dts-0.4.1.tgz#1946cf09db412def5fe5ecac9b9ff3e058546654" integrity sha1-GUbPCdtBLe9f5eysm5/z4FhUZlQ= dependencies: https-proxy-agent "^7.0.0" @@ -645,17 +667,17 @@ prompts "^2.4.2" "@vscode/extension-telemetry@^0.9.6": - version "0.9.7" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@vscode/extension-telemetry/-/extension-telemetry-0.9.7.tgz" - integrity sha1-OG4IwfmDUL1aNozPJ5pQGgzW3Wc= + version "0.9.8" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@vscode/extension-telemetry/-/extension-telemetry-0.9.8.tgz#109a9db5e09d5b05f9403a3fef60d5963b668fc3" + integrity sha1-EJqdteCdWwX5QDo/72DVljtmj8M= dependencies: - "@microsoft/1ds-core-js" "^4.3.0" - "@microsoft/1ds-post-js" "^4.3.0" - "@microsoft/applicationinsights-web-basic" "^3.3.0" + "@microsoft/1ds-core-js" "^4.3.4" + "@microsoft/1ds-post-js" "^4.3.4" + "@microsoft/applicationinsights-web-basic" "^3.3.4" "@vscode/test-electron@^2.3.10": version "2.4.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@vscode/test-electron/-/test-electron-2.4.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@vscode/test-electron/-/test-electron-2.4.1.tgz#5c2760640bf692efbdaa18bafcd35fb519688941" integrity sha1-XCdgZAv2ku+9qhi6/NNftRloiUE= dependencies: http-proxy-agent "^7.0.2" @@ -664,199 +686,201 @@ ora "^7.0.1" semver "^7.6.2" -"@webassemblyjs/ast@1.12.1", "@webassemblyjs/ast@^1.12.1": - version "1.12.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webassemblyjs/ast/-/ast-1.12.1.tgz" - integrity sha1-uxag6LGRT5efRYZMI4Gcw+Pw1Ls= +"@webassemblyjs/ast@1.14.1", "@webassemblyjs/ast@^1.14.1": + version "1.14.1" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webassemblyjs/ast/-/ast-1.14.1.tgz#a9f6a07f2b03c95c8d38c4536a1fdfb521ff55b6" + integrity sha1-qfagfysDyVyNOMRTah/ftSH/VbY= dependencies: - "@webassemblyjs/helper-numbers" "1.11.6" - "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + "@webassemblyjs/helper-numbers" "1.13.2" + "@webassemblyjs/helper-wasm-bytecode" "1.13.2" -"@webassemblyjs/floating-point-hex-parser@1.11.6": - version "1.11.6" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz" - integrity sha1-2svLla/xNcgmD3f6O0xf6mAKZDE= +"@webassemblyjs/floating-point-hex-parser@1.13.2": + version "1.13.2" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz#fcca1eeddb1cc4e7b6eed4fc7956d6813b21b9fb" + integrity sha1-/Moe7dscxOe27tT8eVbWgTshufs= -"@webassemblyjs/helper-api-error@1.11.6": - version "1.11.6" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz" - integrity sha1-YTL2jErNWdzRQcRLGMvrvZ8vp2g= +"@webassemblyjs/helper-api-error@1.13.2": + version "1.13.2" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz#e0a16152248bc38daee76dd7e21f15c5ef3ab1e7" + integrity sha1-4KFhUiSLw42u523X4h8Vxe86sec= -"@webassemblyjs/helper-buffer@1.12.1": - version "1.12.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz" - integrity sha1-bfINJy6lQ5vyCrNJK3+3Dpv8s/Y= +"@webassemblyjs/helper-buffer@1.14.1": + version "1.14.1" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz#822a9bc603166531f7d5df84e67b5bf99b72b96b" + integrity sha1-giqbxgMWZTH31d+E5ntb+ZtyuWs= -"@webassemblyjs/helper-numbers@1.11.6": - version "1.11.6" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz" - integrity sha1-y85efgwb0yz0kFrkRO9kzqkZ8bU= +"@webassemblyjs/helper-numbers@1.13.2": + version "1.13.2" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz#dbd932548e7119f4b8a7877fd5a8d20e63490b2d" + integrity sha1-29kyVI5xGfS4p4d/1ajSDmNJCy0= dependencies: - "@webassemblyjs/floating-point-hex-parser" "1.11.6" - "@webassemblyjs/helper-api-error" "1.11.6" + "@webassemblyjs/floating-point-hex-parser" "1.13.2" + "@webassemblyjs/helper-api-error" "1.13.2" "@xtuc/long" "4.2.2" -"@webassemblyjs/helper-wasm-bytecode@1.11.6": - version "1.11.6" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz" - integrity sha1-uy69s7g6om2bqtTEbUMVKDrNUek= +"@webassemblyjs/helper-wasm-bytecode@1.13.2": + version "1.13.2" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz#e556108758f448aae84c850e593ce18a0eb31e0b" + integrity sha1-5VYQh1j0SKroTIUOWTzhig6zHgs= -"@webassemblyjs/helper-wasm-section@1.12.1": - version "1.12.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz" - integrity sha1-PaYjIzrhpgQJtQmlKt6bwio3978= +"@webassemblyjs/helper-wasm-section@1.14.1": + version "1.14.1" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz#9629dda9c4430eab54b591053d6dc6f3ba050348" + integrity sha1-lindqcRDDqtUtZEFPW3G87oFA0g= dependencies: - "@webassemblyjs/ast" "1.12.1" - "@webassemblyjs/helper-buffer" "1.12.1" - "@webassemblyjs/helper-wasm-bytecode" "1.11.6" - "@webassemblyjs/wasm-gen" "1.12.1" + "@webassemblyjs/ast" "1.14.1" + "@webassemblyjs/helper-buffer" "1.14.1" + "@webassemblyjs/helper-wasm-bytecode" "1.13.2" + "@webassemblyjs/wasm-gen" "1.14.1" -"@webassemblyjs/ieee754@1.11.6": - version "1.11.6" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz" - integrity sha1-u2ZckdCxT//OsOOCmMMprwQ8bjo= +"@webassemblyjs/ieee754@1.13.2": + version "1.13.2" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz#1c5eaace1d606ada2c7fd7045ea9356c59ee0dba" + integrity sha1-HF6qzh1gatosf9cEXqk1bFnuDbo= dependencies: "@xtuc/ieee754" "^1.2.0" -"@webassemblyjs/leb128@1.11.6": - version "1.11.6" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webassemblyjs/leb128/-/leb128-1.11.6.tgz" - integrity sha1-cOYOXoL5rIERi8JTgaCyg4kyQNc= +"@webassemblyjs/leb128@1.13.2": + version "1.13.2" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webassemblyjs/leb128/-/leb128-1.13.2.tgz#57c5c3deb0105d02ce25fa3fd74f4ebc9fd0bbb0" + integrity sha1-V8XD3rAQXQLOJfo/109OvJ/Qu7A= dependencies: "@xtuc/long" "4.2.2" -"@webassemblyjs/utf8@1.11.6": - version "1.11.6" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webassemblyjs/utf8/-/utf8-1.11.6.tgz" - integrity sha1-kPi8NMVhWV/hVmA75yU8280Pq1o= - -"@webassemblyjs/wasm-edit@^1.12.1": - version "1.12.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz" - integrity sha1-n58/9SoUyYCTm+DvnV3568Z4rjs= - dependencies: - "@webassemblyjs/ast" "1.12.1" - "@webassemblyjs/helper-buffer" "1.12.1" - "@webassemblyjs/helper-wasm-bytecode" "1.11.6" - "@webassemblyjs/helper-wasm-section" "1.12.1" - "@webassemblyjs/wasm-gen" "1.12.1" - "@webassemblyjs/wasm-opt" "1.12.1" - "@webassemblyjs/wasm-parser" "1.12.1" - "@webassemblyjs/wast-printer" "1.12.1" - -"@webassemblyjs/wasm-gen@1.12.1": - version "1.12.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz" - integrity sha1-plIGAdobVwBEgnNmanGtCkXXhUc= - dependencies: - "@webassemblyjs/ast" "1.12.1" - "@webassemblyjs/helper-wasm-bytecode" "1.11.6" - "@webassemblyjs/ieee754" "1.11.6" - "@webassemblyjs/leb128" "1.11.6" - "@webassemblyjs/utf8" "1.11.6" - -"@webassemblyjs/wasm-opt@1.12.1": - version "1.12.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz" - integrity sha1-nm6BR138+2LatXSsLdo4ImwjK8U= - dependencies: - "@webassemblyjs/ast" "1.12.1" - "@webassemblyjs/helper-buffer" "1.12.1" - "@webassemblyjs/wasm-gen" "1.12.1" - "@webassemblyjs/wasm-parser" "1.12.1" - -"@webassemblyjs/wasm-parser@1.12.1", "@webassemblyjs/wasm-parser@^1.12.1": - version "1.12.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz" - integrity sha1-xHrLkObwgzkeP6YdETZQ7qHpWTc= - dependencies: - "@webassemblyjs/ast" "1.12.1" - "@webassemblyjs/helper-api-error" "1.11.6" - "@webassemblyjs/helper-wasm-bytecode" "1.11.6" - "@webassemblyjs/ieee754" "1.11.6" - "@webassemblyjs/leb128" "1.11.6" - "@webassemblyjs/utf8" "1.11.6" - -"@webassemblyjs/wast-printer@1.12.1": - version "1.12.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz" - integrity sha1-vOz2YdfRq9r5idg0Gkgz4z4rMaw= - dependencies: - "@webassemblyjs/ast" "1.12.1" +"@webassemblyjs/utf8@1.13.2": + version "1.13.2" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webassemblyjs/utf8/-/utf8-1.13.2.tgz#917a20e93f71ad5602966c2d685ae0c6c21f60f1" + integrity sha1-kXog6T9xrVYClmwtaFrgxsIfYPE= + +"@webassemblyjs/wasm-edit@^1.14.1": + version "1.14.1" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz#ac6689f502219b59198ddec42dcd496b1004d597" + integrity sha1-rGaJ9QIhm1kZjd7ELc1JaxAE1Zc= + dependencies: + "@webassemblyjs/ast" "1.14.1" + "@webassemblyjs/helper-buffer" "1.14.1" + "@webassemblyjs/helper-wasm-bytecode" "1.13.2" + "@webassemblyjs/helper-wasm-section" "1.14.1" + "@webassemblyjs/wasm-gen" "1.14.1" + "@webassemblyjs/wasm-opt" "1.14.1" + "@webassemblyjs/wasm-parser" "1.14.1" + "@webassemblyjs/wast-printer" "1.14.1" + +"@webassemblyjs/wasm-gen@1.14.1": + version "1.14.1" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz#991e7f0c090cb0bb62bbac882076e3d219da9570" + integrity sha1-mR5/DAkMsLtiu6yIIHbj0hnalXA= + dependencies: + "@webassemblyjs/ast" "1.14.1" + "@webassemblyjs/helper-wasm-bytecode" "1.13.2" + "@webassemblyjs/ieee754" "1.13.2" + "@webassemblyjs/leb128" "1.13.2" + "@webassemblyjs/utf8" "1.13.2" + +"@webassemblyjs/wasm-opt@1.14.1": + version "1.14.1" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz#e6f71ed7ccae46781c206017d3c14c50efa8106b" + integrity sha1-5vce18yuRngcIGAX08FMUO+oEGs= + dependencies: + "@webassemblyjs/ast" "1.14.1" + "@webassemblyjs/helper-buffer" "1.14.1" + "@webassemblyjs/wasm-gen" "1.14.1" + "@webassemblyjs/wasm-parser" "1.14.1" + +"@webassemblyjs/wasm-parser@1.14.1", "@webassemblyjs/wasm-parser@^1.14.1": + version "1.14.1" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz#b3e13f1893605ca78b52c68e54cf6a865f90b9fb" + integrity sha1-s+E/GJNgXKeLUsaOVM9qhl+Qufs= + dependencies: + "@webassemblyjs/ast" "1.14.1" + "@webassemblyjs/helper-api-error" "1.13.2" + "@webassemblyjs/helper-wasm-bytecode" "1.13.2" + "@webassemblyjs/ieee754" "1.13.2" + "@webassemblyjs/leb128" "1.13.2" + "@webassemblyjs/utf8" "1.13.2" + +"@webassemblyjs/wast-printer@1.14.1": + version "1.14.1" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz#3bb3e9638a8ae5fdaf9610e7a06b4d9f9aa6fe07" + integrity sha1-O7PpY4qK5f2vlhDnoGtNn5qm/gc= + dependencies: + "@webassemblyjs/ast" "1.14.1" "@xtuc/long" "4.2.2" "@webpack-cli/configtest@^2.1.1": version "2.1.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webpack-cli/configtest/-/configtest-2.1.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webpack-cli/configtest/-/configtest-2.1.1.tgz#3b2f852e91dac6e3b85fb2a314fb8bef46d94646" integrity sha1-Oy+FLpHaxuO4X7KjFPuL70bZRkY= "@webpack-cli/info@^2.0.2": version "2.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webpack-cli/info/-/info-2.0.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webpack-cli/info/-/info-2.0.2.tgz#cc3fbf22efeb88ff62310cf885c5b09f44ae0fdd" integrity sha1-zD+/Iu/riP9iMQz4hcWwn0SuD90= "@webpack-cli/serve@^2.0.5": version "2.0.5" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webpack-cli/serve/-/serve-2.0.5.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@webpack-cli/serve/-/serve-2.0.5.tgz#325db42395cd49fe6c14057f9a900e427df8810e" integrity sha1-Ml20I5XNSf5sFAV/mpAOQn34gQ4= "@xmldom/xmldom@^0.8.8": version "0.8.10" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@xmldom/xmldom/-/xmldom-0.8.10.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@xmldom/xmldom/-/xmldom-0.8.10.tgz#a1337ca426aa61cef9fe15b5b28e340a72f6fa99" integrity sha1-oTN8pCaqYc75/hW1so40CnL2+pk= "@xtuc/ieee754@^1.2.0": version "1.2.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@xtuc/ieee754/-/ieee754-1.2.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" integrity sha1-7vAUoxRa5Hehy8AM0eVSM23Ot5A= "@xtuc/long@4.2.2": version "4.2.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@xtuc/long/-/long-4.2.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" integrity sha1-0pHGpOl5ibXGHZrPOWrk/hM6cY0= -acorn-import-attributes@^1.9.5: - version "1.9.5" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz" - integrity sha1-frFVexugXvGLXtDsZ1kb+rBGiO8= - acorn-jsx@^5.3.2: version "5.3.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/acorn-jsx/-/acorn-jsx-5.3.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" integrity sha1-ftW7VZCLOy8bxVxq8WU7rafweTc= acorn-walk@^8.1.1: version "8.3.4" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/acorn-walk/-/acorn-walk-8.3.4.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/acorn-walk/-/acorn-walk-8.3.4.tgz#794dd169c3977edf4ba4ea47583587c5866236b7" integrity sha1-eU3RacOXft9LpOpHWDWHxYZiNrc= dependencies: acorn "^8.11.0" acorn@^6.4.1: version "6.4.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/acorn/-/acorn-6.4.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/acorn/-/acorn-6.4.2.tgz#35866fd710528e92de10cf06016498e47e39e1e6" integrity sha1-NYZv1xBSjpLeEM8GAWSY5H454eY= -acorn@^8.11.0, acorn@^8.12.0, acorn@^8.4.1, acorn@^8.7.1, acorn@^8.8.2, acorn@^8.9.0: - version "8.12.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/acorn/-/acorn-8.12.1.tgz" - integrity sha1-cWFr3MviXielRDngBG6JynbfIkg= +acorn@^8.11.0, acorn@^8.14.0, acorn@^8.4.1, acorn@^8.8.2, acorn@^8.9.0: + version "8.14.0" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/acorn/-/acorn-8.14.0.tgz#063e2c70cac5fb4f6467f0b11152e04c682795b0" + integrity sha1-Bj4scMrF+09kZ/CxEVLgTGgnlbA= -agent-base@^7.0.2, agent-base@^7.1.0: - version "7.1.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/agent-base/-/agent-base-7.1.1.tgz" - integrity sha1-vb3tffsJa3UaKgh+7rlmRyWy4xc= +agent-base@^7.1.0, agent-base@^7.1.2: + version "7.1.3" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/agent-base/-/agent-base-7.1.3.tgz#29435eb821bc4194633a5b89e5bc4703bafc25a1" + integrity sha1-KUNeuCG8QZRjOluJ5bxHA7r8JaE= + +ajv-formats@^2.1.1: + version "2.1.1" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520" + integrity sha1-bmaUAGWet0lzu/LjMycYCgmWtSA= dependencies: - debug "^4.3.4" + ajv "^8.0.0" -ajv-keywords@^3.5.2: - version "3.5.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ajv-keywords/-/ajv-keywords-3.5.2.tgz" - integrity sha1-MfKdpatuANHC0yms97WSlhTVAU0= +ajv-keywords@^5.1.0: + version "5.1.0" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ajv-keywords/-/ajv-keywords-5.1.0.tgz#69d4d385a4733cdbeab44964a1170a88f87f0e16" + integrity sha1-adTThaRzPNvqtElkoRcKiPh/DhY= + dependencies: + fast-deep-equal "^3.1.3" -ajv@^6.12.4, ajv@^6.12.5: +ajv@^6.12.4: version "6.12.6" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ajv/-/ajv-6.12.6.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" integrity sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ= dependencies: fast-deep-equal "^3.1.1" @@ -864,55 +888,65 @@ ajv@^6.12.4, ajv@^6.12.5: json-schema-traverse "^0.4.1" uri-js "^4.2.2" +ajv@^8.0.0, ajv@^8.9.0: + version "8.17.1" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ajv/-/ajv-8.17.1.tgz#37d9a5c776af6bc92d7f4f9510eba4c0a60d11a6" + integrity sha1-N9mlx3ava8ktf0+VEOukwKYNEaY= + dependencies: + fast-deep-equal "^3.1.3" + fast-uri "^3.0.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + ansi-colors@^1.0.1: version "1.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ansi-colors/-/ansi-colors-1.1.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ansi-colors/-/ansi-colors-1.1.0.tgz#6374b4dd5d4718ff3ce27a671a3b1cad077132a9" integrity sha1-Y3S03V1HGP884npnGjscrQdxMqk= dependencies: ansi-wrap "^0.1.0" ansi-colors@^3.0.5: version "3.2.4" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ansi-colors/-/ansi-colors-3.2.4.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ansi-colors/-/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf" integrity sha1-46PaS/uubIapwoViXeEkojQCb78= ansi-colors@^4.1.1, ansi-colors@^4.1.3: version "4.1.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ansi-colors/-/ansi-colors-4.1.3.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b" integrity sha1-N2ETQOsiQ+cMxgTK011jJw1IeBs= ansi-gray@^0.1.1: version "0.1.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ansi-gray/-/ansi-gray-0.1.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ansi-gray/-/ansi-gray-0.1.1.tgz#2962cf54ec9792c48510a3deb524436861ef7251" integrity sha1-KWLPVOyXksSFEKPetSRDaGHvclE= dependencies: ansi-wrap "0.1.0" ansi-regex@^5.0.1: version "5.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ansi-regex/-/ansi-regex-5.0.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" integrity sha1-CCyyyJyf6GWaMRpTvWpNxTAdswQ= ansi-regex@^6.0.1: version "6.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ansi-regex/-/ansi-regex-6.1.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ansi-regex/-/ansi-regex-6.1.0.tgz#95ec409c69619d6cb1b8b34f14b660ef28ebd654" integrity sha1-lexAnGlhnWyxuLNPFLZg7yjr1lQ= ansi-styles@^4.0.0, ansi-styles@^4.1.0: version "4.3.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ansi-styles/-/ansi-styles-4.3.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" integrity sha1-7dgDYornHATIWuegkG7a00tkiTc= dependencies: color-convert "^2.0.1" ansi-wrap@0.1.0, ansi-wrap@^0.1.0: version "0.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ansi-wrap/-/ansi-wrap-0.1.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ansi-wrap/-/ansi-wrap-0.1.0.tgz#a82250ddb0015e9a27ca82e82ea603bbfa45efaf" integrity sha1-qCJQ3bABXponyoLoLqYDu/pF768= anymatch@^3.1.3, anymatch@~3.1.2: version "3.1.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/anymatch/-/anymatch-3.1.3.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" integrity sha1-eQxYsZuhcgqEIFtXxhjVrYUklz4= dependencies: normalize-path "^3.0.0" @@ -920,57 +954,57 @@ anymatch@^3.1.3, anymatch@~3.1.2: append-buffer@^1.0.2: version "1.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/append-buffer/-/append-buffer-1.0.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/append-buffer/-/append-buffer-1.0.2.tgz#d8220cf466081525efea50614f3de6514dfa58f1" integrity sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE= dependencies: buffer-equal "^1.0.0" are-docs-informative@^0.0.2: version "0.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/are-docs-informative/-/are-docs-informative-0.0.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/are-docs-informative/-/are-docs-informative-0.0.2.tgz#387f0e93f5d45280373d387a59d34c96db321963" integrity sha1-OH8Ok/XUUoA3PTh6WdNMltsyGWM= arg@^4.1.0: version "4.1.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/arg/-/arg-4.1.3.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089" integrity sha1-Jp/HrVuOQstjyJbVZmAXJhwUQIk= argparse@^2.0.1: version "2.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/argparse/-/argparse-2.0.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" integrity sha1-JG9Q88p4oyQPbJl+ipvR6sSeSzg= arr-diff@^4.0.0: version "4.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/arr-diff/-/arr-diff-4.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= arr-union@^3.1.0: version "3.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/arr-union/-/arr-union-3.1.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= -array-buffer-byte-length@^1.0.1: - version "1.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz" - integrity sha1-HlWD7BZ2NUCieuUu7Zn/iZIjVo8= +array-buffer-byte-length@^1.0.1, array-buffer-byte-length@^1.0.2: + version "1.0.2" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz#384d12a37295aec3769ab022ad323a18a51ccf8b" + integrity sha1-OE0So3KVrsN2mrAirTI6GKUcz4s= dependencies: - call-bind "^1.0.5" - is-array-buffer "^3.0.4" + call-bound "^1.0.3" + is-array-buffer "^3.0.5" array-differ@^3.0.0: version "3.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/array-differ/-/array-differ-3.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/array-differ/-/array-differ-3.0.0.tgz#3cbb3d0f316810eafcc47624734237d6aee4ae6b" integrity sha1-PLs9DzFoEOr8xHYkc0I31q7krms= array-each@^1.0.1: version "1.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/array-each/-/array-each-1.0.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/array-each/-/array-each-1.0.1.tgz#a794af0c05ab1752846ee753a1f211a05ba0c44f" integrity sha1-p5SvDAWrF1KEbudTofIRoFugxE8= array-includes@^3.1.8: version "3.1.8" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/array-includes/-/array-includes-3.1.8.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/array-includes/-/array-includes-3.1.8.tgz#5e370cbe172fdd5dd6530c1d4aadda25281ba97d" integrity sha1-XjcMvhcv3V3WUwwdSq3aJSgbqX0= dependencies: call-bind "^1.0.7" @@ -982,22 +1016,22 @@ array-includes@^3.1.8: array-slice@^1.0.0: version "1.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/array-slice/-/array-slice-1.1.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/array-slice/-/array-slice-1.1.0.tgz#e368ea15f89bc7069f7ffb89aec3a6c7d4ac22d4" integrity sha1-42jqFfibxwaff/uJrsOmx9SsItQ= array-timsort@^1.0.3: version "1.0.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/array-timsort/-/array-timsort-1.0.3.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/array-timsort/-/array-timsort-1.0.3.tgz#3c9e4199e54fb2b9c3fe5976396a21614ef0d926" integrity sha1-PJ5BmeVPsrnD/ll2OWohYU7w2SY= array-union@^2.1.0: version "2.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/array-union/-/array-union-2.1.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" integrity sha1-t5hCCtvrHego2ErNii4j0+/oXo0= array.prototype.findlastindex@^1.2.5: version "1.2.5" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz#8c35a755c72908719453f87145ca011e39334d0d" integrity sha1-jDWnVccpCHGUU/hxRcoBHjkzTQ0= dependencies: call-bind "^1.0.7" @@ -1008,102 +1042,106 @@ array.prototype.findlastindex@^1.2.5: es-shim-unscopables "^1.0.2" array.prototype.flat@^1.3.2: - version "1.3.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz" - integrity sha1-FHYhffjP8X1y7o87oGc421s4fRg= + version "1.3.3" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/array.prototype.flat/-/array.prototype.flat-1.3.3.tgz#534aaf9e6e8dd79fb6b9a9917f839ef1ec63afe5" + integrity sha1-U0qvnm6N15+2uamRf4Oe8exjr+U= dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" - es-shim-unscopables "^1.0.0" + call-bind "^1.0.8" + define-properties "^1.2.1" + es-abstract "^1.23.5" + es-shim-unscopables "^1.0.2" array.prototype.flatmap@^1.3.2: - version "1.3.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz" - integrity sha1-yafGgx245xnWzmORkBRsJLvT5Sc= + version "1.3.3" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz#712cc792ae70370ae40586264629e33aab5dd38b" + integrity sha1-cSzHkq5wNwrkBYYmRinjOqtd04s= dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" - es-shim-unscopables "^1.0.0" + call-bind "^1.0.8" + define-properties "^1.2.1" + es-abstract "^1.23.5" + es-shim-unscopables "^1.0.2" -arraybuffer.prototype.slice@^1.0.3: - version "1.0.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz" - integrity sha1-CXly9CVeQbw0JeN9w/ZCHPmu/eY= +arraybuffer.prototype.slice@^1.0.4: + version "1.0.4" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz#9d760d84dbdd06d0cbf92c8849615a1a7ab3183c" + integrity sha1-nXYNhNvdBtDL+SyISWFaGnqzGDw= dependencies: array-buffer-byte-length "^1.0.1" - call-bind "^1.0.5" + call-bind "^1.0.8" define-properties "^1.2.1" - es-abstract "^1.22.3" - es-errors "^1.2.1" - get-intrinsic "^1.2.3" + es-abstract "^1.23.5" + es-errors "^1.3.0" + get-intrinsic "^1.2.6" is-array-buffer "^3.0.4" - is-shared-array-buffer "^1.0.2" arrify@^2.0.1: version "2.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/arrify/-/arrify-2.0.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" integrity sha1-yWVekzHgq81YjSp8rX6ZVvZnAfo= assign-symbols@^1.0.0: version "1.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/assign-symbols/-/assign-symbols-1.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= async-child-process@^1.1.1: version "1.1.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/async-child-process/-/async-child-process-1.1.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/async-child-process/-/async-child-process-1.1.1.tgz#27d0a598b5738707f9898c048bd231340583747b" integrity sha1-J9ClmLVzhwf5iYwEi9IxNAWDdHs= dependencies: babel-runtime "^6.11.6" async-done@^2.0.0: version "2.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/async-done/-/async-done-2.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/async-done/-/async-done-2.0.0.tgz#f1ec5df738c6383a52b0a30d0902fd897329c15a" integrity sha1-8exd9zjGODpSsKMNCQL9iXMpwVo= dependencies: end-of-stream "^1.4.4" once "^1.4.0" stream-exhaust "^1.0.2" +async-function@^1.0.0: + version "1.0.0" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/async-function/-/async-function-1.0.0.tgz#509c9fca60eaf85034c6829838188e4e4c8ffb2b" + integrity sha1-UJyfymDq+FA0xoKYOBiOTkyP+ys= + async-settle@^2.0.0: version "2.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/async-settle/-/async-settle-2.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/async-settle/-/async-settle-2.0.0.tgz#c695ad14e070f6a755d019d32d6eb38029020287" integrity sha1-xpWtFOBw9qdV0BnTLW6zgCkCAoc= dependencies: async-done "^2.0.0" asynckit@^0.4.0: version "0.4.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/asynckit/-/asynckit-0.4.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= atob@^2.1.2: version "2.1.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/atob/-/atob-2.1.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" integrity sha1-bZUX654DDSQ2ZmZR6GvZ9vE1M8k= available-typed-arrays@^1.0.7: version "1.0.7" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz#a5cc375d6a03c2efc87a553f3e0b1522def14846" integrity sha1-pcw3XWoDwu/IelU/PgsVIt7xSEY= dependencies: possible-typed-array-names "^1.0.0" await-notify@^1.0.1: version "1.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/await-notify/-/await-notify-1.0.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/await-notify/-/await-notify-1.0.1.tgz#0b48133b22e524181e11557665185f2a2f3ce47c" integrity sha1-C0gTOyLlJBgeEVV2ZRhfKi885Hw= b4a@^1.6.4: version "1.6.7" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/b4a/-/b4a-1.6.7.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/b4a/-/b4a-1.6.7.tgz#a99587d4ebbfbd5a6e3b21bdb5d5fa385767abe4" integrity sha1-qZWH1Ou/vVpuOyG9tdX6OFdnq+Q= babel-runtime@^6.11.6: version "6.26.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/babel-runtime/-/babel-runtime-6.26.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4= dependencies: core-js "^2.4.0" @@ -1111,7 +1149,7 @@ babel-runtime@^6.11.6: bach@^2.0.1: version "2.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/bach/-/bach-2.0.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/bach/-/bach-2.0.1.tgz#45a3a3cbf7dbba3132087185c60357482b988972" integrity sha1-RaOjy/fbujEyCHGFxgNXSCuYiXI= dependencies: async-done "^2.0.0" @@ -1120,37 +1158,37 @@ bach@^2.0.1: balanced-match@^1.0.0: version "1.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/balanced-match/-/balanced-match-1.0.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" integrity sha1-6D46fj8wCzTLnYf2FfoMvzV2kO4= bare-events@^2.2.0: - version "2.5.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/bare-events/-/bare-events-2.5.0.tgz" - integrity sha1-MFtRHiYv/YudVhawVkZPjhszKcw= + version "2.5.4" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/bare-events/-/bare-events-2.5.4.tgz#16143d435e1ed9eafd1ab85f12b89b3357a41745" + integrity sha1-FhQ9Q14e2er9GrhfEribM1ekF0U= base64-js@^1.3.1, base64-js@^1.5.1: version "1.5.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/base64-js/-/base64-js-1.5.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" integrity sha1-GxtEAWClv3rUC2UPCVljSBkDkwo= -before-after-hook@^2.2.0: - version "2.2.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/before-after-hook/-/before-after-hook-2.2.3.tgz" - integrity sha1-xR6AnIGk41QIRCK5smutiCScUXw= +before-after-hook@^3.0.2: + version "3.0.2" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/before-after-hook/-/before-after-hook-3.0.2.tgz#d5665a5fa8b62294a5aa0a499f933f4a1016195d" + integrity sha1-1WZaX6i2IpSlqgpJn5M/ShAWGV0= big.js@^5.2.2: version "5.2.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/big.js/-/big.js-5.2.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" integrity sha1-ZfCvOC9Xi83HQr2cKB6cstd2gyg= binary-extensions@^2.0.0: version "2.3.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/binary-extensions/-/binary-extensions-2.3.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/binary-extensions/-/binary-extensions-2.3.0.tgz#f6e14a97858d327252200242d4ccfe522c445522" integrity sha1-9uFKl4WNMnJSIAJC1Mz+UixEVSI= bl@^5.0.0: version "5.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/bl/-/bl-5.1.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/bl/-/bl-5.1.0.tgz#183715f678c7188ecef9fe475d90209400624273" integrity sha1-GDcV9njHGI7O+f5HXZAglABiQnM= dependencies: buffer "^6.0.3" @@ -1159,7 +1197,7 @@ bl@^5.0.0: brace-expansion@^1.1.7: version "1.1.11" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-1.1.11.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" integrity sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0= dependencies: balanced-match "^1.0.0" @@ -1167,93 +1205,108 @@ brace-expansion@^1.1.7: brace-expansion@^2.0.1: version "2.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-2.0.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae" integrity sha1-HtxFng8MVISG7Pn8mfIiE2S5oK4= dependencies: balanced-match "^1.0.0" braces@^3.0.3, braces@~3.0.2: version "3.0.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/braces/-/braces-3.0.3.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789" integrity sha1-SQMy9AkZRSJy1VqEgK3AxEE1h4k= dependencies: fill-range "^7.1.1" browser-stdout@^1.3.1: version "1.3.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/browser-stdout/-/browser-stdout-1.3.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/browser-stdout/-/browser-stdout-1.3.1.tgz#baa559ee14ced73452229bad7326467c61fabd60" integrity sha1-uqVZ7hTO1zRSIputcyZGfGH6vWA= -browserslist@^4.21.10: - version "4.24.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/browserslist/-/browserslist-4.24.0.tgz" - integrity sha1-oTJf5LyAtk/aFpYp/AGz1s7NONQ= +browserslist@^4.24.0: + version "4.24.4" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/browserslist/-/browserslist-4.24.4.tgz#c6b2865a3f08bcb860a0e827389003b9fe686e4b" + integrity sha1-xrKGWj8IvLhgoOgnOJADuf5obks= dependencies: - caniuse-lite "^1.0.30001663" - electron-to-chromium "^1.5.28" - node-releases "^2.0.18" - update-browserslist-db "^1.1.0" + caniuse-lite "^1.0.30001688" + electron-to-chromium "^1.5.73" + node-releases "^2.0.19" + update-browserslist-db "^1.1.1" buffer-equal@^1.0.0: version "1.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/buffer-equal/-/buffer-equal-1.0.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/buffer-equal/-/buffer-equal-1.0.1.tgz#2f7651be5b1b3f057fcd6e7ee16cf34767077d90" integrity sha1-L3ZRvlsbPwV/zW5+4WzzR2cHfZA= buffer-from@^1.0.0: version "1.1.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/buffer-from/-/buffer-from-1.1.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" integrity sha1-KxRqb9cugLT1XSVfNe1Zo6mkG9U= buffer@^6.0.3: version "6.0.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/buffer/-/buffer-6.0.3.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/buffer/-/buffer-6.0.3.tgz#2ace578459cc8fbe2a70aaa8f52ee63b6a74c6c6" integrity sha1-Ks5XhFnMj74qcKqo9S7mO2p0xsY= dependencies: base64-js "^1.3.1" ieee754 "^1.2.1" -call-bind@^1.0.2, call-bind@^1.0.5, call-bind@^1.0.6, call-bind@^1.0.7: - version "1.0.7" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/call-bind/-/call-bind-1.0.7.tgz" - integrity sha1-BgFlmcQMVkmMGHadJzC+JCtvo7k= +call-bind-apply-helpers@^1.0.0, call-bind-apply-helpers@^1.0.1: + version "1.0.2" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz#4b5428c222be985d79c3d82657479dbe0b59b2d6" + integrity sha1-S1QowiK+mF15w9gmV0edvgtZstY= dependencies: - es-define-property "^1.0.0" es-errors "^1.3.0" function-bind "^1.1.2" + +call-bind@^1.0.7, call-bind@^1.0.8: + version "1.0.8" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/call-bind/-/call-bind-1.0.8.tgz#0736a9660f537e3388826f440d5ec45f744eaa4c" + integrity sha1-BzapZg9TfjOIgm9EDV7EX3ROqkw= + dependencies: + call-bind-apply-helpers "^1.0.0" + es-define-property "^1.0.0" get-intrinsic "^1.2.4" - set-function-length "^1.2.1" + set-function-length "^1.2.2" + +call-bound@^1.0.2, call-bound@^1.0.3: + version "1.0.3" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/call-bound/-/call-bound-1.0.3.tgz#41cfd032b593e39176a71533ab4f384aa04fd681" + integrity sha1-Qc/QMrWT45F2pxUzq084SqBP1oE= + dependencies: + call-bind-apply-helpers "^1.0.1" + get-intrinsic "^1.2.6" callsites@^3.0.0: version "3.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/callsites/-/callsites-3.1.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" integrity sha1-s2MKvYlDQy9Us/BRkjjjPNffL3M= camelcase@^6.0.0: version "6.3.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/camelcase/-/camelcase-6.3.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" integrity sha1-VoW5XrIJrJwMF3Rnd4ychN9Yupo= -caniuse-lite@^1.0.30001663: - version "1.0.30001664" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/caniuse-lite/-/caniuse-lite-1.0.30001664.tgz" - integrity sha1-1YjXXJaC0zAZVrBaN0llKoBnffQ= +caniuse-lite@^1.0.30001688: + version "1.0.30001700" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/caniuse-lite/-/caniuse-lite-1.0.30001700.tgz#26cd429cf09b4fd4e745daf4916039c794d720f6" + integrity sha1-Js1CnPCbT9TnRdr0kWA5x5TXIPY= chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.2: version "4.1.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/chalk/-/chalk-4.1.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" integrity sha1-qsTit3NKdAhnrrFr8CqtVWoeegE= dependencies: ansi-styles "^4.1.0" supports-color "^7.1.0" chalk@^5.0.0, chalk@^5.3.0: - version "5.3.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/chalk/-/chalk-5.3.0.tgz" - integrity sha1-Z8IKfr73Dn85cKAfkPohDLaGA4U= + version "5.4.1" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/chalk/-/chalk-5.4.1.tgz#1b48bf0963ec158dce2aacf69c093ae2dd2092d8" + integrity sha1-G0i/CWPsFY3OKqz2nAk64t0gktg= chokidar@^3.5.3, chokidar@^3.6.0: version "3.6.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/chokidar/-/chokidar-3.6.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b" integrity sha1-GXxsxmnvKo3F57TZfuTgksPrDVs= dependencies: anymatch "~3.1.2" @@ -1268,24 +1321,24 @@ chokidar@^3.5.3, chokidar@^3.6.0: chrome-trace-event@^1.0.2: version "1.0.4" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz#05bffd7ff928465093314708c93bdfa9bd1f0f5b" integrity sha1-Bb/9f/koRlCTMUcIyTvfqb0fD1s= cli-cursor@^4.0.0: version "4.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/cli-cursor/-/cli-cursor-4.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/cli-cursor/-/cli-cursor-4.0.0.tgz#3cecfe3734bf4fe02a8361cbdc0f6fe28c6a57ea" integrity sha1-POz+NzS/T+Aqg2HL3A9v4oxqV+o= dependencies: restore-cursor "^4.0.0" cli-spinners@^2.9.0: version "2.9.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/cli-spinners/-/cli-spinners-2.9.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/cli-spinners/-/cli-spinners-2.9.2.tgz#1773a8f4b9c4d6ac31563df53b3fc1d79462fe41" integrity sha1-F3Oo9LnE1qwxVj31Oz/B15Ri/kE= cliui@^7.0.2: version "7.0.4" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/cliui/-/cliui-7.0.4.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" integrity sha1-oCZe5lVHb8gHrqnfPfjfd4OAi08= dependencies: string-width "^4.2.0" @@ -1294,7 +1347,7 @@ cliui@^7.0.2: cliui@^8.0.1: version "8.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/cliui/-/cliui-8.0.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa" integrity sha1-DASwddsCy/5g3I5s8vVIaxo2CKo= dependencies: string-width "^4.2.0" @@ -1303,12 +1356,12 @@ cliui@^8.0.1: clone-buffer@^1.0.0: version "1.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/clone-buffer/-/clone-buffer-1.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/clone-buffer/-/clone-buffer-1.0.0.tgz#e3e25b207ac4e701af721e2cb5a16792cac3dc58" integrity sha1-4+JbIHrE5wGvch4staFnksrD3Fg= clone-deep@^4.0.1: version "4.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/clone-deep/-/clone-deep-4.0.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" integrity sha1-wZ/Zvbv4WUK0/ZechNz31fB8I4c= dependencies: is-plain-object "^2.0.4" @@ -1317,17 +1370,17 @@ clone-deep@^4.0.1: clone-stats@^1.0.0: version "1.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/clone-stats/-/clone-stats-1.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/clone-stats/-/clone-stats-1.0.0.tgz#b3782dff8bb5474e18b9b6bf0fdfe782f8777680" integrity sha1-s3gt/4u1R04Yuba/D9/ngvh3doA= clone@^2.1.1, clone@^2.1.2: version "2.1.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/clone/-/clone-2.1.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18= cloneable-readable@^1.0.0: version "1.1.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/cloneable-readable/-/cloneable-readable-1.1.3.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/cloneable-readable/-/cloneable-readable-1.1.3.tgz#120a00cb053bfb63a222e709f9683ea2e11d8cec" integrity sha1-EgoAywU7+2OiIucJ+Wg+ouEdjOw= dependencies: inherits "^2.0.1" @@ -1336,46 +1389,46 @@ cloneable-readable@^1.0.0: color-convert@^2.0.1: version "2.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/color-convert/-/color-convert-2.0.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" integrity sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM= dependencies: color-name "~1.1.4" color-name@~1.1.4: version "1.1.4" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/color-name/-/color-name-1.1.4.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" integrity sha1-wqCah6y95pVD3m9j+jmVyCbFNqI= color-support@^1.1.3: version "1.1.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/color-support/-/color-support-1.1.3.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" integrity sha1-k4NDeaHMmgxh+C9S8NBDIiUb1aI= colorette@^2.0.14: version "2.0.20" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/colorette/-/colorette-2.0.20.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/colorette/-/colorette-2.0.20.tgz#9eb793e6833067f7235902fcd3b09917a000a95a" integrity sha1-nreT5oMwZ/cjWQL807CZF6AAqVo= combined-stream@^1.0.8: version "1.0.8" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/combined-stream/-/combined-stream-1.0.8.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" integrity sha1-w9RaizT9cwYxoRCoolIGgrMdWn8= dependencies: delayed-stream "~1.0.0" commander@^10.0.1: version "10.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/commander/-/commander-10.0.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/commander/-/commander-10.0.1.tgz#881ee46b4f77d1c1dccc5823433aa39b022cbe06" integrity sha1-iB7ka0930cHczFgjQzqjmwIsvgY= commander@^2.20.0: version "2.20.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/commander/-/commander-2.20.3.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha1-/UhehMA+tIgcIHIrpIA16FMa6zM= comment-json@^4.2.3: version "4.2.5" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/comment-json/-/comment-json-4.2.5.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/comment-json/-/comment-json-4.2.5.tgz#482e085f759c2704b60bc6f97f55b8c01bc41e70" integrity sha1-SC4IX3WcJwS2C8b5f1W4wBvEHnA= dependencies: array-timsort "^1.0.3" @@ -1386,27 +1439,27 @@ comment-json@^4.2.3: comment-parser@1.4.1: version "1.4.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/comment-parser/-/comment-parser-1.4.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/comment-parser/-/comment-parser-1.4.1.tgz#bdafead37961ac079be11eb7ec65c4d021eaf9cc" integrity sha1-va/q03lhrAeb4R637GXE0CHq+cw= concat-map@0.0.1: version "0.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/concat-map/-/concat-map-0.0.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= convert-source-map@^1.0.0, convert-source-map@^1.5.0: version "1.9.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/convert-source-map/-/convert-source-map-1.9.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" integrity sha1-f6rmI1P7QhM2bQypg1jSLoNosF8= convert-source-map@^2.0.0: version "2.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/convert-source-map/-/convert-source-map-2.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" integrity sha1-S1YPZJ/E6RjdCrdc9JYei8iC2Co= copy-props@^4.0.0: version "4.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/copy-props/-/copy-props-4.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/copy-props/-/copy-props-4.0.0.tgz#01d249198b8c2e4d8a5e87b90c9630f52c99a9c9" integrity sha1-AdJJGYuMLk2KXoe5DJYw9SyZqck= dependencies: each-props "^3.0.0" @@ -1414,22 +1467,22 @@ copy-props@^4.0.0: core-js@^2.4.0: version "2.6.12" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/core-js/-/core-js-2.6.12.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/core-js/-/core-js-2.6.12.tgz#d9333dfa7b065e347cc5682219d6f690859cc2ec" integrity sha1-2TM9+nsGXjR8xWgiGdb2kIWcwuw= core-util-is@^1.0.3, core-util-is@~1.0.0: version "1.0.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/core-util-is/-/core-util-is-1.0.3.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" integrity sha1-pgQtNjTCsn6TKPg3uWX6yDgI24U= create-require@^1.1.0: version "1.1.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/create-require/-/create-require-1.1.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333" integrity sha1-wdfo8eX2z8n/ZfnNNS03NIdWwzM= cross-spawn@^7.0.2, cross-spawn@^7.0.3: version "7.0.6" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/cross-spawn/-/cross-spawn-7.0.6.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/cross-spawn/-/cross-spawn-7.0.6.tgz#8a58fe78f00dcd70c370451759dfbfaf03e8ee9f" integrity sha1-ilj+ePANzXDDcEUXWd+/rwPo7p8= dependencies: path-key "^3.1.0" @@ -1438,7 +1491,7 @@ cross-spawn@^7.0.2, cross-spawn@^7.0.3: css@^3.0.0: version "3.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/css/-/css-3.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/css/-/css-3.0.0.tgz#4447a4d58fdd03367c516ca9f64ae365cee4aa5d" integrity sha1-REek1Y/dAzZ8UWyp9krjZc7kql0= dependencies: inherits "^2.0.4" @@ -1447,42 +1500,42 @@ css@^3.0.0: d@1, d@^1.0.1, d@^1.0.2: version "1.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/d/-/d-1.0.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/d/-/d-1.0.2.tgz#2aefd554b81981e7dccf72d6842ae725cb17e5de" integrity sha1-Ku/VVLgZgefcz3LWhCrnJcsX5d4= dependencies: es5-ext "^0.10.64" type "^2.7.2" -data-view-buffer@^1.0.1: - version "1.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/data-view-buffer/-/data-view-buffer-1.0.1.tgz" - integrity sha1-jqYybv7Bei5CYgaW5nHX1ai8ZrI= +data-view-buffer@^1.0.2: + version "1.0.2" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/data-view-buffer/-/data-view-buffer-1.0.2.tgz#211a03ba95ecaf7798a8c7198d79536211f88570" + integrity sha1-IRoDupXsr3eYqMcZjXlTYhH4hXA= dependencies: - call-bind "^1.0.6" + call-bound "^1.0.3" es-errors "^1.3.0" - is-data-view "^1.0.1" + is-data-view "^1.0.2" -data-view-byte-length@^1.0.1: - version "1.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz" - integrity sha1-kHIcqV/ygGd+t5N0n84QETR2aeI= +data-view-byte-length@^1.0.2: + version "1.0.2" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz#9e80f7ca52453ce3e93d25a35318767ea7704735" + integrity sha1-noD3ylJFPOPpPSWjUxh2fqdwRzU= dependencies: - call-bind "^1.0.7" + call-bound "^1.0.3" es-errors "^1.3.0" - is-data-view "^1.0.1" + is-data-view "^1.0.2" -data-view-byte-offset@^1.0.0: - version "1.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz" - integrity sha1-Xgu/tIKO0tG5tADNin0Rm8oP8Yo= +data-view-byte-offset@^1.0.1: + version "1.0.1" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz#068307f9b71ab76dbbe10291389e020856606191" + integrity sha1-BoMH+bcat2274QKROJ4CCFZgYZE= dependencies: - call-bind "^1.0.6" + call-bound "^1.0.2" es-errors "^1.3.0" is-data-view "^1.0.1" debug-fabulous@^1.0.0: version "1.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/debug-fabulous/-/debug-fabulous-1.1.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/debug-fabulous/-/debug-fabulous-1.1.0.tgz#af8a08632465224ef4174a9f06308c3c2a1ebc8e" integrity sha1-r4oIYyRlIk70F0qfBjCMPCoevI4= dependencies: debug "3.X" @@ -1491,45 +1544,45 @@ debug-fabulous@^1.0.0: debug@3.X, debug@^3.2.7: version "3.2.7" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/debug/-/debug-3.2.7.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" integrity sha1-clgLfpFF+zm2Z2+cXl+xALk0F5o= dependencies: ms "^2.1.1" debug@4, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4, debug@^4.3.5: - version "4.3.7" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/debug/-/debug-4.3.7.tgz" - integrity sha1-h5RbQVGgEddtlaGY1xEchlw2ClI= + version "4.4.0" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/debug/-/debug-4.4.0.tgz#2b3f2aea2ffeb776477460267377dc8710faba8a" + integrity sha1-Kz8q6i/+t3ZHdGAmc3fchxD6uoo= dependencies: ms "^2.1.3" decamelize@^4.0.0: version "4.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/decamelize/-/decamelize-4.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/decamelize/-/decamelize-4.0.0.tgz#aa472d7bf660eb15f3494efd531cab7f2a709837" integrity sha1-qkcte/Zg6xXzSU79UxyrfypwmDc= decode-uri-component@^0.2.0: version "0.2.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/decode-uri-component/-/decode-uri-component-0.2.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/decode-uri-component/-/decode-uri-component-0.2.2.tgz#e69dbe25d37941171dd540e024c444cd5188e1e9" integrity sha1-5p2+JdN5QRcd1UDgJMREzVGI4ek= deep-is@^0.1.3: version "0.1.4" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/deep-is/-/deep-is-0.1.4.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" integrity sha1-pvLc5hL63S7x9Rm3NVHxfoUZmDE= define-data-property@^1.0.1, define-data-property@^1.1.4: version "1.1.4" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/define-data-property/-/define-data-property-1.1.4.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/define-data-property/-/define-data-property-1.1.4.tgz#894dc141bb7d3060ae4366f6a0107e68fbe48c5e" integrity sha1-iU3BQbt9MGCuQ2b2oBB+aPvkjF4= dependencies: es-define-property "^1.0.0" es-errors "^1.3.0" gopd "^1.0.1" -define-properties@^1.2.0, define-properties@^1.2.1: +define-properties@^1.2.1: version "1.2.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/define-properties/-/define-properties-1.2.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c" integrity sha1-EHgcxhbrlRqAoDS6/Kpzd/avK2w= dependencies: define-data-property "^1.0.1" @@ -1538,68 +1591,72 @@ define-properties@^1.2.0, define-properties@^1.2.1: delayed-stream@~1.0.0: version "1.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/delayed-stream/-/delayed-stream-1.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= -deprecation@^2.0.0: - version "2.3.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/deprecation/-/deprecation-2.3.1.tgz" - integrity sha1-Y2jL20Cr8zc7UlrIfkomDDpwCRk= - detect-file@^1.0.0: version "1.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/detect-file/-/detect-file-1.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7" integrity sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc= detect-newline@^2.0.0: version "2.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/detect-newline/-/detect-newline-2.1.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/detect-newline/-/detect-newline-2.1.0.tgz#f41f1c10be4b00e87b5f13da680759f2c5bfd3e2" integrity sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I= diff@^4.0.1: version "4.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/diff/-/diff-4.0.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" integrity sha1-YPOuy4nV+uUgwRqhnvwruYKq3n0= diff@^5.2.0: version "5.2.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/diff/-/diff-5.2.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/diff/-/diff-5.2.0.tgz#26ded047cd1179b78b9537d5ef725503ce1ae531" integrity sha1-Jt7QR80RebeLlTfV73JVA84a5TE= diff@^7.0.0: version "7.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/diff/-/diff-7.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/diff/-/diff-7.0.0.tgz#3fb34d387cd76d803f6eebea67b921dab0182a9a" integrity sha1-P7NNOHzXbYA/buvqZ7kh2rAYKpo= dir-glob@^3.0.1: version "3.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/dir-glob/-/dir-glob-3.0.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" integrity sha1-Vtv3PZkqSpO6FYT0U0Bj/S5BcX8= dependencies: path-type "^4.0.0" doctrine@^2.1.0: version "2.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/doctrine/-/doctrine-2.1.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" integrity sha1-XNAfwQFiG0LEzX9dGmYkNxbT850= dependencies: esutils "^2.0.2" doctrine@^3.0.0: version "3.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/doctrine/-/doctrine-3.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" integrity sha1-rd6+rXKmV023g2OdyHoSF3OXOWE= dependencies: esutils "^2.0.2" +dunder-proto@^1.0.0, dunder-proto@^1.0.1: + version "1.0.1" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/dunder-proto/-/dunder-proto-1.0.1.tgz#d7ae667e1dc83482f8b70fd0f6eefc50da30f58a" + integrity sha1-165mfh3INIL4tw/Q9u78UNow9Yo= + dependencies: + call-bind-apply-helpers "^1.0.1" + es-errors "^1.3.0" + gopd "^1.2.0" + duplexer@^0.1.1, duplexer@~0.1.1: version "0.1.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/duplexer/-/duplexer-0.1.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" integrity sha1-Or5DrvODX4rgd9E23c4PJ2sEAOY= duplexify@^3.6.0: version "3.7.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/duplexify/-/duplexify-3.7.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" integrity sha1-Kk31MX9sz9kfhtb9JdjYoQO4gwk= dependencies: end-of-stream "^1.0.0" @@ -1609,7 +1666,7 @@ duplexify@^3.6.0: each-props@^3.0.0: version "3.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/each-props/-/each-props-3.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/each-props/-/each-props-3.0.0.tgz#a88fb17634a4828307610ec68269fba2f7280cd8" integrity sha1-qI+xdjSkgoMHYQ7Ggmn7ovcoDNg= dependencies: is-plain-object "^5.0.0" @@ -1617,158 +1674,162 @@ each-props@^3.0.0: eastasianwidth@^0.2.0: version "0.2.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/eastasianwidth/-/eastasianwidth-0.2.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" integrity sha1-aWzi7Aqg5uqTo5f/zySqeEDIJ8s= -electron-to-chromium@^1.5.28: - version "1.5.29" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/electron-to-chromium/-/electron-to-chromium-1.5.29.tgz" - integrity sha1-qlkqPKqV0HzCamZWOsz5n6Vzoe4= +electron-to-chromium@^1.5.73: + version "1.5.102" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/electron-to-chromium/-/electron-to-chromium-1.5.102.tgz#81a452ace8e2c3fa7fba904ea4fed25052c53d3f" + integrity sha1-gaRSrOjiw/p/upBOpP7SUFLFPT8= emoji-regex@^10.2.1: version "10.4.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/emoji-regex/-/emoji-regex-10.4.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/emoji-regex/-/emoji-regex-10.4.0.tgz#03553afea80b3975749cfcb36f776ca268e413d4" integrity sha1-A1U6/qgLOXV0nPyzb3dsomjkE9Q= emoji-regex@^8.0.0: version "8.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/emoji-regex/-/emoji-regex-8.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" integrity sha1-6Bj9ac5cz8tARZT4QpY79TFkzDc= emojis-list@^3.0.0: version "3.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/emojis-list/-/emojis-list-3.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" integrity sha1-VXBmIEatKeLpFucariYKvf9Pang= end-of-stream@^1.0.0, end-of-stream@^1.1.0, end-of-stream@^1.4.4: version "1.4.4" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/end-of-stream/-/end-of-stream-1.4.4.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" integrity sha1-WuZKX0UFe682JuwU2gyl5LJDHrA= dependencies: once "^1.4.0" enhanced-resolve@^5.0.0, enhanced-resolve@^5.17.1: - version "5.17.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz" - integrity sha1-Z7+7zC+B1RG+d9aGqQJn73+JihU= + version "5.18.1" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/enhanced-resolve/-/enhanced-resolve-5.18.1.tgz#728ab082f8b7b6836de51f1637aab5d3b9568faf" + integrity sha1-coqwgvi3toNt5R8WN6q107lWj68= dependencies: graceful-fs "^4.2.4" tapable "^2.2.0" -entities@^4.4.0: +entities@^4.5.0: version "4.5.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/entities/-/entities-4.5.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48" integrity sha1-XSaOpecRPsdMTQM7eepaNaSI+0g= envinfo@^7.7.3: version "7.14.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/envinfo/-/envinfo-7.14.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/envinfo/-/envinfo-7.14.0.tgz#26dac5db54418f2a4c1159153a0b2ae980838aae" integrity sha1-JtrF21RBjypMEVkVOgsq6YCDiq4= -es-abstract@^1.22.1, es-abstract@^1.22.3, es-abstract@^1.23.0, es-abstract@^1.23.2: - version "1.23.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/es-abstract/-/es-abstract-1.23.3.tgz" - integrity sha1-jwxaNc0hUxJXPFonyH39bIgaCqA= +es-abstract@^1.23.2, es-abstract@^1.23.5, es-abstract@^1.23.9: + version "1.23.9" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/es-abstract/-/es-abstract-1.23.9.tgz#5b45994b7de78dada5c1bebf1379646b32b9d606" + integrity sha1-W0WZS33nja2lwb6/E3lkazK51gY= dependencies: - array-buffer-byte-length "^1.0.1" - arraybuffer.prototype.slice "^1.0.3" + array-buffer-byte-length "^1.0.2" + arraybuffer.prototype.slice "^1.0.4" available-typed-arrays "^1.0.7" - call-bind "^1.0.7" - data-view-buffer "^1.0.1" - data-view-byte-length "^1.0.1" - data-view-byte-offset "^1.0.0" - es-define-property "^1.0.0" + call-bind "^1.0.8" + call-bound "^1.0.3" + 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.0.0" - es-set-tostringtag "^2.0.3" - es-to-primitive "^1.2.1" - function.prototype.name "^1.1.6" - get-intrinsic "^1.2.4" - get-symbol-description "^1.0.2" - globalthis "^1.0.3" - gopd "^1.0.1" + es-set-tostringtag "^2.1.0" + es-to-primitive "^1.3.0" + function.prototype.name "^1.1.8" + get-intrinsic "^1.2.7" + get-proto "^1.0.0" + get-symbol-description "^1.1.0" + globalthis "^1.0.4" + gopd "^1.2.0" has-property-descriptors "^1.0.2" - has-proto "^1.0.3" - has-symbols "^1.0.3" + has-proto "^1.2.0" + has-symbols "^1.1.0" hasown "^2.0.2" - internal-slot "^1.0.7" - is-array-buffer "^3.0.4" + internal-slot "^1.1.0" + is-array-buffer "^3.0.5" is-callable "^1.2.7" - is-data-view "^1.0.1" - is-negative-zero "^2.0.3" - is-regex "^1.1.4" - is-shared-array-buffer "^1.0.3" - is-string "^1.0.7" - is-typed-array "^1.1.13" - is-weakref "^1.0.2" - object-inspect "^1.13.1" + is-data-view "^1.0.2" + is-regex "^1.2.1" + is-shared-array-buffer "^1.0.4" + is-string "^1.1.1" + is-typed-array "^1.1.15" + is-weakref "^1.1.0" + math-intrinsics "^1.1.0" + object-inspect "^1.13.3" object-keys "^1.1.1" - object.assign "^4.1.5" - regexp.prototype.flags "^1.5.2" - safe-array-concat "^1.1.2" - safe-regex-test "^1.0.3" - string.prototype.trim "^1.2.9" - string.prototype.trimend "^1.0.8" + object.assign "^4.1.7" + own-keys "^1.0.1" + regexp.prototype.flags "^1.5.3" + safe-array-concat "^1.1.3" + safe-push-apply "^1.0.0" + safe-regex-test "^1.1.0" + set-proto "^1.0.0" + string.prototype.trim "^1.2.10" + string.prototype.trimend "^1.0.9" string.prototype.trimstart "^1.0.8" - typed-array-buffer "^1.0.2" - typed-array-byte-length "^1.0.1" - typed-array-byte-offset "^1.0.2" - typed-array-length "^1.0.6" - unbox-primitive "^1.0.2" - which-typed-array "^1.1.15" - -es-define-property@^1.0.0: - version "1.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/es-define-property/-/es-define-property-1.0.0.tgz" - integrity sha1-x/rvvf+LJpbPX0aSHt+3fMS6OEU= - dependencies: - get-intrinsic "^1.2.4" + 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.7" + unbox-primitive "^1.1.0" + which-typed-array "^1.1.18" + +es-define-property@^1.0.0, es-define-property@^1.0.1: + version "1.0.1" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/es-define-property/-/es-define-property-1.0.1.tgz#983eb2f9a6724e9303f61addf011c72e09e0b0fa" + integrity sha1-mD6y+aZyTpMD9hrd8BHHLgngsPo= -es-errors@^1.2.1, es-errors@^1.3.0: +es-errors@^1.3.0: version "1.3.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/es-errors/-/es-errors-1.3.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f" integrity sha1-BfdaJdq5jk+x3NXhRywFRtUFfI8= es-module-lexer@^1.2.1, es-module-lexer@^1.5.3: - version "1.5.4" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/es-module-lexer/-/es-module-lexer-1.5.4.tgz" - integrity sha1-qO/sOj2pkeYO+mtjOnytarjSa3g= + version "1.6.0" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/es-module-lexer/-/es-module-lexer-1.6.0.tgz#da49f587fd9e68ee2404fe4e256c0c7d3a81be21" + integrity sha1-2kn1h/2eaO4kBP5OJWwMfTqBviE= es-object-atoms@^1.0.0: - version "1.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/es-object-atoms/-/es-object-atoms-1.0.0.tgz" - integrity sha1-3bVc1HrC4kBwEmC8Ko4x7LZD2UE= + version "1.1.1" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/es-object-atoms/-/es-object-atoms-1.1.1.tgz#1c4f2c4837327597ce69d2ca190a7fdd172338c1" + integrity sha1-HE8sSDcydZfOadLKGQp/3RcjOME= dependencies: es-errors "^1.3.0" -es-set-tostringtag@^2.0.3: - version "2.0.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz" - integrity sha1-i7YPCkQMLkKBliQoQ41YVFrzl3c= +es-set-tostringtag@^2.1.0: + version "2.1.0" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz#f31dbbe0c183b00a6d26eb6325c810c0fd18bd4d" + integrity sha1-8x274MGDsAptJutjJcgQwP0YvU0= dependencies: - get-intrinsic "^1.2.4" + es-errors "^1.3.0" + get-intrinsic "^1.2.6" has-tostringtag "^1.0.2" - hasown "^2.0.1" + hasown "^2.0.2" -es-shim-unscopables@^1.0.0, es-shim-unscopables@^1.0.2: - version "1.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz" - integrity sha1-H2lC5x7MeDXtHIqDAG2HcaY6N2M= +es-shim-unscopables@^1.0.2: + version "1.1.0" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/es-shim-unscopables/-/es-shim-unscopables-1.1.0.tgz#438df35520dac5d105f3943d927549ea3b00f4b5" + integrity sha1-Q43zVSDaxdEF85Q9knVJ6jsA9LU= dependencies: - hasown "^2.0.0" + hasown "^2.0.2" -es-to-primitive@^1.2.1: - version "1.2.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/es-to-primitive/-/es-to-primitive-1.2.1.tgz" - integrity sha1-5VzUyc3BiLzvsDs2bHNjI/xciYo= +es-to-primitive@^1.3.0: + version "1.3.0" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/es-to-primitive/-/es-to-primitive-1.3.0.tgz#96c89c82cc49fd8794a24835ba3e1ff87f214e18" + integrity sha1-lsicgsxJ/YeUokg1uj4f+H8hThg= dependencies: - is-callable "^1.1.4" - is-date-object "^1.0.1" - is-symbol "^1.0.2" + is-callable "^1.2.7" + is-date-object "^1.0.5" + is-symbol "^1.0.4" es5-ext@^0.10.35, es5-ext@^0.10.46, es5-ext@^0.10.62, es5-ext@^0.10.64, es5-ext@~0.10.14, es5-ext@~0.10.2: version "0.10.64" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/es5-ext/-/es5-ext-0.10.64.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/es5-ext/-/es5-ext-0.10.64.tgz#12e4ffb48f1ba2ea777f1fcdd1918ef73ea21714" integrity sha1-EuT/tI8boup3fx/N0ZGO9z6iFxQ= dependencies: es6-iterator "^2.0.3" @@ -1778,7 +1839,7 @@ es5-ext@^0.10.35, es5-ext@^0.10.46, es5-ext@^0.10.62, es5-ext@^0.10.64, es5-ext@ es6-iterator@^2.0.3: version "2.0.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/es6-iterator/-/es6-iterator-2.0.3.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7" integrity sha1-p96IkUGgWpSwhUQDstCg+/qY87c= dependencies: d "1" @@ -1787,7 +1848,7 @@ es6-iterator@^2.0.3: es6-symbol@^3.1.1, es6-symbol@^3.1.3: version "3.1.4" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/es6-symbol/-/es6-symbol-3.1.4.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/es6-symbol/-/es6-symbol-3.1.4.tgz#f4e7d28013770b4208ecbf3e0bf14d3bcb557b8c" integrity sha1-9OfSgBN3C0II7L8+C/FNO8tVe4w= dependencies: d "^1.0.2" @@ -1795,7 +1856,7 @@ es6-symbol@^3.1.1, es6-symbol@^3.1.3: es6-weak-map@^2.0.3: version "2.0.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/es6-weak-map/-/es6-weak-map-2.0.3.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/es6-weak-map/-/es6-weak-map-2.0.3.tgz#b6da1f16cc2cc0d9be43e6bdbfc5e7dfcdf31d53" integrity sha1-ttofFswswNm+Q+a9v8Xn383zHVM= dependencies: d "1" @@ -1805,44 +1866,44 @@ es6-weak-map@^2.0.3: escalade@^3.1.1, escalade@^3.2.0: version "3.2.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/escalade/-/escalade-3.2.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/escalade/-/escalade-3.2.0.tgz#011a3f69856ba189dffa7dc8fcce99d2a87903e5" integrity sha1-ARo/aYVroYnf+n3I/M6Z0qh5A+U= escape-string-regexp@^2.0.0: version "2.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" integrity sha1-owME6Z2qMuI7L9IPUbq9B8/8o0Q= escape-string-regexp@^4.0.0: version "4.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" integrity sha1-FLqDpdNz49MR5a/KKc9b+tllvzQ= eslint-import-resolver-node@^0.3.9: version "0.3.9" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz#d4eaac52b8a2e7c3cd1903eb00f7e053356118ac" integrity sha1-1OqsUrii58PNGQPrAPfgUzVhGKw= dependencies: debug "^3.2.7" is-core-module "^2.13.0" resolve "^1.22.4" -eslint-module-utils@^2.9.0: +eslint-module-utils@^2.12.0: version "2.12.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz#fe4cfb948d61f49203d7b08871982b65b9af0b0b" integrity sha1-/kz7lI1h9JID17CIcZgrZbmvCws= dependencies: debug "^3.2.7" eslint-plugin-header@^3.1.1: version "3.1.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/eslint-plugin-header/-/eslint-plugin-header-3.1.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/eslint-plugin-header/-/eslint-plugin-header-3.1.1.tgz#6ce512432d57675265fac47292b50d1eff11acd6" integrity sha1-bOUSQy1XZ1Jl+sRykrUNHv8RrNY= eslint-plugin-import@^2.29.1: - version "2.30.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/eslint-plugin-import/-/eslint-plugin-import-2.30.0.tgz" - integrity sha1-Ic7qD8RiZXGVmJ3XgOUMkv6V9Ek= + version "2.31.0" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz#310ce7e720ca1d9c0bb3f69adfd1c6bdd7d9e0e7" + integrity sha1-MQzn5yDKHZwLs/aa39HGvdfZ4Oc= dependencies: "@rtsao/scc" "^1.1.0" array-includes "^3.1.8" @@ -1852,7 +1913,7 @@ eslint-plugin-import@^2.29.1: debug "^3.2.7" doctrine "^2.1.0" eslint-import-resolver-node "^0.3.9" - eslint-module-utils "^2.9.0" + eslint-module-utils "^2.12.0" hasown "^2.0.2" is-core-module "^2.15.1" is-glob "^4.0.3" @@ -1861,11 +1922,12 @@ eslint-plugin-import@^2.29.1: object.groupby "^1.0.3" object.values "^1.2.0" semver "^6.3.1" + string.prototype.trimend "^1.0.8" tsconfig-paths "^3.15.0" eslint-plugin-jsdoc@^48.2.8: version "48.11.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-48.11.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-48.11.0.tgz#7c8dae6ce0d814aff54b87fdb808f02635691ade" integrity sha1-fI2ubODYFK/1S4f9uAjwJjVpGt4= dependencies: "@es-joy/jsdoccomment" "~0.46.0" @@ -1882,7 +1944,7 @@ eslint-plugin-jsdoc@^48.2.8: eslint-scope@5.1.1: version "5.1.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/eslint-scope/-/eslint-scope-5.1.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" integrity sha1-54blmmbLkrP2wfsNUIqrF0hI9Iw= dependencies: esrecurse "^4.3.0" @@ -1890,25 +1952,25 @@ eslint-scope@5.1.1: eslint-scope@^7.2.2: version "7.2.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/eslint-scope/-/eslint-scope-7.2.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/eslint-scope/-/eslint-scope-7.2.2.tgz#deb4f92563390f32006894af62a22dba1c46423f" integrity sha1-3rT5JWM5DzIAaJSvYqItuhxGQj8= dependencies: esrecurse "^4.3.0" estraverse "^5.2.0" -eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4.3: +eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4.3: version "3.4.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800" integrity sha1-DNcv6FUOPC6uFWqWpN3c0cisWAA= -eslint-visitor-keys@^4.1.0: - version "4.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/eslint-visitor-keys/-/eslint-visitor-keys-4.1.0.tgz" - integrity sha1-H3hcxeget1NFI9hZIiSCMgd9L4w= +eslint-visitor-keys@^4.2.0: + version "4.2.0" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz#687bacb2af884fcdda8a6e7d65c606f46a14cd45" + integrity sha1-aHussq+IT83aim59ZcYG9GoUzUU= eslint@^8.45.0: version "8.57.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/eslint/-/eslint-8.57.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/eslint/-/eslint-8.57.1.tgz#7df109654aba7e3bbe5c8eae533c5e461d3c6ca9" integrity sha1-ffEJZUq6fju+XI6uUzxeRh08bKk= dependencies: "@eslint-community/eslint-utils" "^4.2.0" @@ -1952,7 +2014,7 @@ eslint@^8.45.0: esniff@^2.0.1: version "2.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/esniff/-/esniff-2.0.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/esniff/-/esniff-2.0.1.tgz#a4d4b43a5c71c7ec51c51098c1d8a29081f9b308" integrity sha1-pNS0Olxxx+xRxRCYwdiikIH5swg= dependencies: d "^1.0.1" @@ -1961,17 +2023,17 @@ esniff@^2.0.1: type "^2.7.2" espree@^10.1.0: - version "10.2.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/espree/-/espree-10.2.0.tgz" - integrity sha1-9Lzq2eBbBhXJaOhfg4Frw4akXfY= + version "10.3.0" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/espree/-/espree-10.3.0.tgz#29267cf5b0cb98735b65e64ba07e0ed49d1eed8a" + integrity sha1-KSZ89bDLmHNbZeZLoH4O1J0e7Yo= dependencies: - acorn "^8.12.0" + acorn "^8.14.0" acorn-jsx "^5.3.2" - eslint-visitor-keys "^4.1.0" + eslint-visitor-keys "^4.2.0" espree@^9.6.0, espree@^9.6.1: version "9.6.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/espree/-/espree-9.6.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/espree/-/espree-9.6.1.tgz#a2a17b8e434690a5432f2f8018ce71d331a48c6f" integrity sha1-oqF7jkNGkKVDLy+AGM5x0zGkjG8= dependencies: acorn "^8.9.0" @@ -1980,41 +2042,41 @@ espree@^9.6.0, espree@^9.6.1: esprima@^4.0.1: version "4.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/esprima/-/esprima-4.0.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" integrity sha1-E7BM2z5sXRnfkatph6hpVhmwqnE= esquery@^1.4.2, esquery@^1.6.0: version "1.6.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/esquery/-/esquery-1.6.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/esquery/-/esquery-1.6.0.tgz#91419234f804d852a82dceec3e16cdc22cf9dae7" integrity sha1-kUGSNPgE2FKoLc7sPhbNwiz52uc= dependencies: estraverse "^5.1.0" esrecurse@^4.3.0: version "4.3.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/esrecurse/-/esrecurse-4.3.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" integrity sha1-eteWTWeauyi+5yzsY3WLHF0smSE= dependencies: estraverse "^5.2.0" estraverse@^4.1.1: version "4.3.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/estraverse/-/estraverse-4.3.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" integrity sha1-OYrT88WiSUi+dyXoPRGn3ijNvR0= estraverse@^5.1.0, estraverse@^5.2.0: version "5.3.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/estraverse/-/estraverse-5.3.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" integrity sha1-LupSkHAvJquP5TcDcP+GyWXSESM= esutils@^2.0.2: version "2.0.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/esutils/-/esutils-2.0.3.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" integrity sha1-dNLrTeC42hKTcRkQ1Qd1ubcQ72Q= event-emitter@^0.3.5: version "0.3.5" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/event-emitter/-/event-emitter-0.3.5.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/event-emitter/-/event-emitter-0.3.5.tgz#df8c69eef1647923c7157b9ce83840610b02cc39" integrity sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk= dependencies: d "1" @@ -2022,7 +2084,7 @@ event-emitter@^0.3.5: event-stream@^3.3.4: version "3.3.5" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/event-stream/-/event-stream-3.3.5.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/event-stream/-/event-stream-3.3.5.tgz#e5dd8989543630d94c6cf4d657120341fa31636b" integrity sha1-5d2JiVQ2MNlMbPTWVxIDQfoxY2s= dependencies: duplexer "^0.1.1" @@ -2035,7 +2097,7 @@ event-stream@^3.3.4: event-stream@^4.0.1: version "4.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/event-stream/-/event-stream-4.0.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/event-stream/-/event-stream-4.0.1.tgz#4092808ec995d0dd75ea4580c1df6a74db2cde65" integrity sha1-QJKAjsmV0N116kWAwd9qdNss3mU= dependencies: duplexer "^0.1.1" @@ -2048,26 +2110,26 @@ event-stream@^4.0.1: events@^3.2.0: version "3.3.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/events/-/events-3.3.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" integrity sha1-Mala0Kkk4tLEGagTrrLE6HjqdAA= expand-tilde@^2.0.0, expand-tilde@^2.0.2: version "2.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/expand-tilde/-/expand-tilde-2.0.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502" integrity sha1-l+gBqgUt8CRU3kawK/YhZCzchQI= dependencies: homedir-polyfill "^1.0.1" ext@^1.7.0: version "1.7.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ext/-/ext-1.7.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ext/-/ext-1.7.0.tgz#0ea4383c0103d60e70be99e9a7f11027a33c4f5f" integrity sha1-DqQ4PAED1g5wvpnpp/EQJ6M8T18= dependencies: type "^2.7.2" extend-shallow@^3.0.2: version "3.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/extend-shallow/-/extend-shallow-3.0.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= dependencies: assign-symbols "^1.0.0" @@ -2075,12 +2137,12 @@ extend-shallow@^3.0.2: extend@^3.0.0, extend@^3.0.2: version "3.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/extend/-/extend-3.0.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" integrity sha1-+LETa0Bx+9jrFAr/hYsQGewpFfo= fancy-log@^1.3.3: version "1.3.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fancy-log/-/fancy-log-1.3.3.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fancy-log/-/fancy-log-1.3.3.tgz#dbc19154f558690150a23953a0adbd035be45fc7" integrity sha1-28GRVPVYaQFQojlToK29A1vkX8c= dependencies: ansi-gray "^0.1.1" @@ -2088,66 +2150,76 @@ fancy-log@^1.3.3: parse-node-version "^1.0.0" time-stamp "^1.0.0" +fast-content-type-parse@^2.0.0: + version "2.0.1" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fast-content-type-parse/-/fast-content-type-parse-2.0.1.tgz#c236124534ee2cb427c8d8e5ba35a4856947847b" + integrity sha1-wjYSRTTuLLQnyNjlujWkhWlHhHs= + fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: version "3.1.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" integrity sha1-On1WtVnWy8PrUSMlJE5hmmXGxSU= fast-fifo@^1.3.2: version "1.3.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fast-fifo/-/fast-fifo-1.3.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fast-fifo/-/fast-fifo-1.3.2.tgz#286e31de96eb96d38a97899815740ba2a4f3640c" integrity sha1-KG4x3pbrltOKl4mYFXQLoqTzZAw= fast-glob@^3.2.9: - version "3.3.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fast-glob/-/fast-glob-3.3.2.tgz" - integrity sha1-qQRQHlfP3S/83tRemaVP71XkYSk= + version "3.3.3" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fast-glob/-/fast-glob-3.3.3.tgz#d06d585ce8dba90a16b0505c543c3ccfb3aeb818" + integrity sha1-0G1YXOjbqQoWsFBcVDw8z7OuuBg= dependencies: "@nodelib/fs.stat" "^2.0.2" "@nodelib/fs.walk" "^1.2.3" glob-parent "^5.1.2" merge2 "^1.3.0" - micromatch "^4.0.4" + micromatch "^4.0.8" fast-json-stable-stringify@^2.0.0: version "2.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" integrity sha1-h0v2nG9ATCtdmcSBNBOZ/VWJJjM= fast-levenshtein@^2.0.6: version "2.0.6" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= fast-levenshtein@^3.0.0: version "3.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fast-levenshtein/-/fast-levenshtein-3.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fast-levenshtein/-/fast-levenshtein-3.0.0.tgz#37b899ae47e1090e40e3fd2318e4d5f0142ca912" integrity sha1-N7iZrkfhCQ5A4/0jGOTV8BQsqRI= dependencies: fastest-levenshtein "^1.0.7" +fast-uri@^3.0.1: + version "3.0.6" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fast-uri/-/fast-uri-3.0.6.tgz#88f130b77cfaea2378d56bf970dea21257a68748" + integrity sha1-iPEwt3z66iN41Wv5cN6iElemh0g= + fastest-levenshtein@^1.0.12, fastest-levenshtein@^1.0.7: version "1.0.16" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz#210e61b6ff181de91ea9b3d1b84fdedd47e034e5" integrity sha1-IQ5htv8YHekeqbPRuE/e3UfgNOU= fastq@^1.13.0, fastq@^1.6.0: - version "1.17.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fastq/-/fastq-1.17.1.tgz" - integrity sha1-KlI/B6TnsegaQrkbi/IlQQd1O0c= + version "1.19.0" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fastq/-/fastq-1.19.0.tgz#a82c6b7c2bb4e44766d865f07997785fecfdcb89" + integrity sha1-qCxrfCu05Edm2GXweZd4X+z9y4k= dependencies: reusify "^1.0.4" file-entry-cache@^6.0.1: version "6.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/file-entry-cache/-/file-entry-cache-6.0.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" integrity sha1-IRst2WWcsDlLBz5zI6w8kz1SICc= dependencies: flat-cache "^3.0.4" fill-keys@^1.0.2: version "1.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fill-keys/-/fill-keys-1.0.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fill-keys/-/fill-keys-1.0.2.tgz#9a8fa36f4e8ad634e3bf6b4f3c8882551452eb20" integrity sha1-mo+jb06K1jTjv2tPPIiCVRRS6yA= dependencies: is-object "~1.0.1" @@ -2155,14 +2227,14 @@ fill-keys@^1.0.2: fill-range@^7.1.1: version "7.1.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fill-range/-/fill-range-7.1.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292" integrity sha1-RCZdPKwH4+p9wkdRY4BkN1SgUpI= dependencies: to-regex-range "^5.0.1" find-up@^4.0.0: version "4.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/find-up/-/find-up-4.1.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" integrity sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk= dependencies: locate-path "^5.0.0" @@ -2170,7 +2242,7 @@ find-up@^4.0.0: find-up@^5.0.0: version "5.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/find-up/-/find-up-5.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" integrity sha1-TJKBnstwg1YeT0okCoa+UZj1Nvw= dependencies: locate-path "^6.0.0" @@ -2178,7 +2250,7 @@ find-up@^5.0.0: findup-sync@^5.0.0: version "5.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/findup-sync/-/findup-sync-5.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/findup-sync/-/findup-sync-5.0.0.tgz#54380ad965a7edca00cc8f63113559aadc541bd2" integrity sha1-VDgK2WWn7coAzI9jETVZqtxUG9I= dependencies: detect-file "^1.0.0" @@ -2188,7 +2260,7 @@ findup-sync@^5.0.0: fined@^2.0.0: version "2.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fined/-/fined-2.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fined/-/fined-2.0.0.tgz#6846563ed96879ce6de6c85c715c42250f8d8089" integrity sha1-aEZWPtloec5t5shccVxCJQ+NgIk= dependencies: expand-tilde "^2.0.2" @@ -2199,12 +2271,12 @@ fined@^2.0.0: flagged-respawn@^2.0.0: version "2.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/flagged-respawn/-/flagged-respawn-2.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/flagged-respawn/-/flagged-respawn-2.0.0.tgz#abf39719dcfe1ac06c86c9466081c541c682987b" integrity sha1-q/OXGdz+GsBshslGYIHFQcaCmHs= flat-cache@^3.0.4: version "3.2.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/flat-cache/-/flat-cache-3.2.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/flat-cache/-/flat-cache-3.2.0.tgz#2c0c2d5040c99b1632771a9d105725c0115363ee" integrity sha1-LAwtUEDJmxYydxqdEFclwBFTY+4= dependencies: flatted "^3.2.9" @@ -2213,59 +2285,60 @@ flat-cache@^3.0.4: flat@^5.0.2: version "5.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/flat/-/flat-5.0.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/flat/-/flat-5.0.2.tgz#8ca6fe332069ffa9d324c327198c598259ceb241" integrity sha1-jKb+MyBp/6nTJMMnGYxZglnOskE= flatted@^3.2.9: - version "3.3.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/flatted/-/flatted-3.3.1.tgz" - integrity sha1-IdtHBymmc01JlwAvQ5yzCJh/Vno= + version "3.3.3" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/flatted/-/flatted-3.3.3.tgz#67c8fad95454a7c7abebf74bb78ee74a44023358" + integrity sha1-Z8j62VRUp8er6/dLt47nSkQCM1g= flush-write-stream@^1.0.2: version "1.1.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/flush-write-stream/-/flush-write-stream-1.1.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" integrity sha1-jdfYc6G6vCB9lOrQwuDkQnbr8ug= dependencies: inherits "^2.0.3" readable-stream "^2.3.6" for-each@^0.3.3: - version "0.3.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/for-each/-/for-each-0.3.3.tgz" - integrity sha1-abRH6IoKXTLD5whPPxcQA0shN24= + version "0.3.5" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/for-each/-/for-each-0.3.5.tgz#d650688027826920feeb0af747ee7b9421a41d47" + integrity sha1-1lBogCeCaSD+6wr3R+57lCGkHUc= dependencies: - is-callable "^1.1.3" + is-callable "^1.2.7" for-in@^1.0.1: version "1.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/for-in/-/for-in-1.0.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= for-own@^1.0.0: version "1.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/for-own/-/for-own-1.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/for-own/-/for-own-1.0.0.tgz#c63332f415cedc4b04dbfe70cf836494c53cb44b" integrity sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs= dependencies: for-in "^1.0.1" form-data@^4.0.0: - version "4.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/form-data/-/form-data-4.0.0.tgz" - integrity sha1-k5Gdrq82HuUpWEubMWZNwSyfpFI= + version "4.0.2" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/form-data/-/form-data-4.0.2.tgz#35cabbdd30c3ce73deb2c42d3c8d3ed9ca51794c" + integrity sha1-Ncq73TDDznPessQtPI0+2cpReUw= dependencies: asynckit "^0.4.0" combined-stream "^1.0.8" + es-set-tostringtag "^2.1.0" mime-types "^2.1.12" from@^0.1.7: version "0.1.7" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/from/-/from-0.1.7.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/from/-/from-0.1.7.tgz#83c60afc58b9c56997007ed1a768b3ab303a44fe" integrity sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4= fs-extra@^11.2.0: - version "11.2.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fs-extra/-/fs-extra-11.2.0.tgz" - integrity sha1-5w4X361kIyKH0BkpOZ4Op8hrDls= + version "11.3.0" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fs-extra/-/fs-extra-11.3.0.tgz#0daced136bbaf65a555a326719af931adc7a314d" + integrity sha1-DaztE2u69lpVWjJnGa+TGtx6MU0= dependencies: graceful-fs "^4.2.0" jsonfile "^6.0.1" @@ -2273,7 +2346,7 @@ fs-extra@^11.2.0: fs-mkdirp-stream@^1.0.0: version "1.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz#0b7815fc3201c6a69e14db98ce098c16935259eb" integrity sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes= dependencies: graceful-fs "^4.1.11" @@ -2281,7 +2354,7 @@ fs-mkdirp-stream@^1.0.0: fs-mkdirp-stream@^2.0.1: version "2.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fs-mkdirp-stream/-/fs-mkdirp-stream-2.0.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fs-mkdirp-stream/-/fs-mkdirp-stream-2.0.1.tgz#1e82575c4023929ad35cf69269f84f1a8c973aa7" integrity sha1-HoJXXEAjkprTXPaSafhPGoyXOqc= dependencies: graceful-fs "^4.2.8" @@ -2289,81 +2362,96 @@ fs-mkdirp-stream@^2.0.1: fs.realpath@^1.0.0: version "1.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fs.realpath/-/fs.realpath-1.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= fsevents@~2.3.2: version "2.3.3" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" - integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" + integrity sha1-ysZAd4XQNnWipeGlMFxpezR9kNY= function-bind@^1.1.2: version "1.1.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/function-bind/-/function-bind-1.1.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" integrity sha1-LALYZNl/PqbIgwxGTL0Rq26rehw= -function.prototype.name@^1.1.6: - version "1.1.6" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/function.prototype.name/-/function.prototype.name-1.1.6.tgz" - integrity sha1-zfMVt9kO53pMbuIWw8M2LaB1M/0= +function.prototype.name@^1.1.6, function.prototype.name@^1.1.8: + version "1.1.8" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/function.prototype.name/-/function.prototype.name-1.1.8.tgz#e68e1df7b259a5c949eeef95cdbde53edffabb78" + integrity sha1-5o4d97JZpclJ7u+Vzb3lPt/6u3g= dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" + call-bind "^1.0.8" + call-bound "^1.0.3" + define-properties "^1.2.1" functions-have-names "^1.2.3" + hasown "^2.0.2" + is-callable "^1.2.7" functions-have-names@^1.2.3: version "1.2.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/functions-have-names/-/functions-have-names-1.2.3.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" integrity sha1-BAT+TuK6L2B/Dg7DyAuumUEzuDQ= get-caller-file@^2.0.5: version "2.0.5" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/get-caller-file/-/get-caller-file-2.0.5.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha1-T5RBKoLbMvNuOwuXQfipf+sDH34= -get-intrinsic@^1.1.3, get-intrinsic@^1.2.1, get-intrinsic@^1.2.3, get-intrinsic@^1.2.4: - version "1.2.4" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/get-intrinsic/-/get-intrinsic-1.2.4.tgz" - integrity sha1-44X1pLUifUScPqu60FSU7wq76t0= +get-intrinsic@^1.2.4, get-intrinsic@^1.2.5, get-intrinsic@^1.2.6, get-intrinsic@^1.2.7: + version "1.2.7" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/get-intrinsic/-/get-intrinsic-1.2.7.tgz#dcfcb33d3272e15f445d15124bc0a216189b9044" + integrity sha1-3PyzPTJy4V9EXRUSS8CiFhibkEQ= dependencies: + call-bind-apply-helpers "^1.0.1" + es-define-property "^1.0.1" es-errors "^1.3.0" + es-object-atoms "^1.0.0" function-bind "^1.1.2" - has-proto "^1.0.1" - has-symbols "^1.0.3" - hasown "^2.0.0" + get-proto "^1.0.0" + gopd "^1.2.0" + has-symbols "^1.1.0" + hasown "^2.0.2" + math-intrinsics "^1.1.0" -get-symbol-description@^1.0.2: - version "1.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/get-symbol-description/-/get-symbol-description-1.0.2.tgz" - integrity sha1-UzdE1aogrKTgecjl2vf9RCAoIfU= +get-proto@^1.0.0, get-proto@^1.0.1: + version "1.0.1" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/get-proto/-/get-proto-1.0.1.tgz#150b3f2743869ef3e851ec0c49d15b1d14d00ee1" + integrity sha1-FQs/J0OGnvPoUewMSdFbHRTQDuE= + dependencies: + dunder-proto "^1.0.1" + es-object-atoms "^1.0.0" + +get-symbol-description@^1.1.0: + version "1.1.0" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/get-symbol-description/-/get-symbol-description-1.1.0.tgz#7bdd54e0befe8ffc9f3b4e203220d9f1e881b6ee" + integrity sha1-e91U4L7+j/yfO04gMiDZ8eiBtu4= dependencies: - call-bind "^1.0.5" + call-bound "^1.0.3" es-errors "^1.3.0" - get-intrinsic "^1.2.4" + get-intrinsic "^1.2.6" git-config-path@^2.0.0: version "2.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/git-config-path/-/git-config-path-2.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/git-config-path/-/git-config-path-2.0.0.tgz#62633d61af63af4405a5024efd325762f58a181b" integrity sha1-YmM9Ya9jr0QFpQJO/TJXYvWKGBs= glob-parent@^3.1.0, glob-parent@^5.1.2, glob-parent@~5.1.2: version "5.1.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/glob-parent/-/glob-parent-5.1.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" integrity sha1-hpgyxYA0/mikCTwX3BXoNA2EAcQ= dependencies: is-glob "^4.0.1" glob-parent@^6.0.2: version "6.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/glob-parent/-/glob-parent-6.0.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" integrity sha1-bSN9mQg5UMeSkPJMdkKj3poo+eM= dependencies: is-glob "^4.0.3" glob-stream@^6.1.0: version "6.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/glob-stream/-/glob-stream-6.1.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/glob-stream/-/glob-stream-6.1.0.tgz#7045c99413b3eb94888d83ab46d0b404cc7bdde4" integrity sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ= dependencies: extend "^3.0.0" @@ -2379,7 +2467,7 @@ glob-stream@^6.1.0: glob-stream@^8.0.0: version "8.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/glob-stream/-/glob-stream-8.0.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/glob-stream/-/glob-stream-8.0.2.tgz#09e5818e41c16dd85274d72c7a7158d307426313" integrity sha1-CeWBjkHBbdhSdNcsenFY0wdCYxM= dependencies: "@gulpjs/to-absolute-glob" "^4.0.0" @@ -2393,12 +2481,12 @@ glob-stream@^8.0.0: glob-to-regexp@^0.4.1: version "0.4.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" integrity sha1-x1KXCHyFG5pXi9IX3VmpL1n+VG4= glob-watcher@^6.0.0: version "6.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/glob-watcher/-/glob-watcher-6.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/glob-watcher/-/glob-watcher-6.0.0.tgz#8565341978a92233fb3881b8857b4d1e9c6bf080" integrity sha1-hWU0GXipIjP7OIG4hXtNHpxr8IA= dependencies: async-done "^2.0.0" @@ -2406,7 +2494,7 @@ glob-watcher@^6.0.0: glob@^7.1.1, glob@^7.1.3, glob@^7.2.0, glob@^7.2.3: version "7.2.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/glob/-/glob-7.2.3.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" integrity sha1-uN8PuAK7+o6JvR2Ti04WV47UTys= dependencies: fs.realpath "^1.0.0" @@ -2418,7 +2506,7 @@ glob@^7.1.1, glob@^7.1.3, glob@^7.2.0, glob@^7.2.3: glob@^8.1.0: version "8.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/glob/-/glob-8.1.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/glob/-/glob-8.1.0.tgz#d388f656593ef708ee3e34640fdfb99a9fd1c33e" integrity sha1-04j2Vlk+9wjuPjRkD9+5mp/Rwz4= dependencies: fs.realpath "^1.0.0" @@ -2429,7 +2517,7 @@ glob@^8.1.0: global-modules@^1.0.0: version "1.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/global-modules/-/global-modules-1.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea" integrity sha1-bXcPDrUjrHgWTXK15xqIdyZcw+o= dependencies: global-prefix "^1.0.1" @@ -2438,7 +2526,7 @@ global-modules@^1.0.0: global-prefix@^1.0.1: version "1.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/global-prefix/-/global-prefix-1.0.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe" integrity sha1-2/dDxsFJklk8ZVVoy2btMsASLr4= dependencies: expand-tilde "^2.0.2" @@ -2449,14 +2537,14 @@ global-prefix@^1.0.1: globals@^13.19.0: version "13.24.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/globals/-/globals-13.24.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/globals/-/globals-13.24.0.tgz#8432a19d78ce0c1e833949c36adb345400bb1171" integrity sha1-hDKhnXjODB6DOUnDats0VAC7EXE= dependencies: type-fest "^0.20.2" -globalthis@^1.0.3: +globalthis@^1.0.4: version "1.0.4" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/globalthis/-/globalthis-1.0.4.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/globalthis/-/globalthis-1.0.4.tgz#7430ed3a975d97bfb59bcce41f5cabbafa651236" integrity sha1-dDDtOpddl7+1m8zkH1yruvplEjY= dependencies: define-properties "^1.2.1" @@ -2464,7 +2552,7 @@ globalthis@^1.0.3: globby@^11.1.0: version "11.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/globby/-/globby-11.1.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" integrity sha1-vUvpi7BC+D15b344EZkfvoKg00s= dependencies: array-union "^2.1.0" @@ -2476,31 +2564,29 @@ globby@^11.1.0: glogg@^2.2.0: version "2.2.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/glogg/-/glogg-2.2.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/glogg/-/glogg-2.2.0.tgz#956ceb855a05a2aa1fa668d748f2be8e7361c11c" integrity sha1-lWzrhVoFoqofpmjXSPK+jnNhwRw= dependencies: sparkles "^2.1.0" -gopd@^1.0.1: - version "1.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/gopd/-/gopd-1.0.1.tgz" - integrity sha1-Kf923mnax0ibfAkYpXiOVkd8Myw= - dependencies: - get-intrinsic "^1.1.3" +gopd@^1.0.1, gopd@^1.2.0: + version "1.2.0" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/gopd/-/gopd-1.2.0.tgz#89f56b8217bdbc8802bd299df6d7f1081d7e51a1" + integrity sha1-ifVrghe9vIgCvSmd9tfxCB1+UaE= graceful-fs@^4.0.0, graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.10, graceful-fs@^4.2.11, graceful-fs@^4.2.4, graceful-fs@^4.2.8: version "4.2.11" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/graceful-fs/-/graceful-fs-4.2.11.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" integrity sha1-QYPk6L8Iu24Fu7L30uDI9xLKQOM= graphemer@^1.4.0: version "1.4.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/graphemer/-/graphemer-1.4.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6" integrity sha1-+y8dVeDjoYSa7/yQxPoN1ToOZsY= gulp-cli@^3.0.0: version "3.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/gulp-cli/-/gulp-cli-3.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/gulp-cli/-/gulp-cli-3.0.0.tgz#577008f5323fad6106b44db24803c27c3a649841" integrity sha1-V3AI9TI/rWEGtE2ySAPCfDpkmEE= dependencies: "@gulpjs/messages" "^1.1.0" @@ -2518,7 +2604,7 @@ gulp-cli@^3.0.0: gulp-env@^0.4.0: version "0.4.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/gulp-env/-/gulp-env-0.4.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/gulp-env/-/gulp-env-0.4.0.tgz#8370646949a32493dc06dad94a0643296faadbe8" integrity sha1-g3BkaUmjJJPcBtrZSgZDKW+q2+g= dependencies: ini "^1.3.4" @@ -2526,7 +2612,7 @@ gulp-env@^0.4.0: gulp-filter@^7.0.0: version "7.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/gulp-filter/-/gulp-filter-7.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/gulp-filter/-/gulp-filter-7.0.0.tgz#e0712f3e57b5d647f802a1880255cafb54abf158" integrity sha1-4HEvPle11kf4AqGIAlXK+1Sr8Vg= dependencies: multimatch "^5.0.0" @@ -2536,7 +2622,7 @@ gulp-filter@^7.0.0: gulp-sourcemaps@^3.0.0: version "3.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/gulp-sourcemaps/-/gulp-sourcemaps-3.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/gulp-sourcemaps/-/gulp-sourcemaps-3.0.0.tgz#2e154e1a2efed033c0e48013969e6f30337b2743" integrity sha1-LhVOGi7+0DPA5IATlp5vMDN7J0M= dependencies: "@gulp-sourcemaps/identity-map" "^2.0.1" @@ -2553,7 +2639,7 @@ gulp-sourcemaps@^3.0.0: gulp-typescript@^5.0.1: version "5.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/gulp-typescript/-/gulp-typescript-5.0.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/gulp-typescript/-/gulp-typescript-5.0.1.tgz#96c6565a6eb31e08c2aae1c857b1a079e6226d94" integrity sha1-lsZWWm6zHgjCquHIV7GgeeYibZQ= dependencies: ansi-colors "^3.0.5" @@ -2565,7 +2651,7 @@ gulp-typescript@^5.0.1: gulp@^5.0.0: version "5.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/gulp/-/gulp-5.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/gulp/-/gulp-5.0.0.tgz#78f4b8ac48a0bf61b354d39e5be844de2c5cc3f3" integrity sha1-ePS4rEigv2GzVNOeW+hE3ixcw/M= dependencies: glob-watcher "^6.0.0" @@ -2575,118 +2661,120 @@ gulp@^5.0.0: gulplog@^2.2.0: version "2.2.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/gulplog/-/gulplog-2.2.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/gulplog/-/gulplog-2.2.0.tgz#71adf43ea5cd07c23ded0fb8af4a844b67c63be8" integrity sha1-ca30PqXNB8I97Q+4r0qES2fGO+g= dependencies: glogg "^2.2.0" -has-bigints@^1.0.1, has-bigints@^1.0.2: - version "1.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/has-bigints/-/has-bigints-1.0.2.tgz" - integrity sha1-CHG9Pj1RYm9soJZmaLo11WAtbqo= +has-bigints@^1.0.2: + version "1.1.0" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/has-bigints/-/has-bigints-1.1.0.tgz#28607e965ac967e03cd2a2c70a2636a1edad49fe" + integrity sha1-KGB+llrJZ+A80qLHCiY2oe2tSf4= has-flag@^4.0.0: version "4.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/has-flag/-/has-flag-4.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" integrity sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s= has-own-prop@^2.0.0: version "2.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/has-own-prop/-/has-own-prop-2.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/has-own-prop/-/has-own-prop-2.0.0.tgz#f0f95d58f65804f5d218db32563bb85b8e0417af" integrity sha1-8PldWPZYBPXSGNsyVju4W44EF68= has-property-descriptors@^1.0.0, has-property-descriptors@^1.0.2: version "1.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz#963ed7d071dc7bf5f084c5bfbe0d1b6222586854" integrity sha1-lj7X0HHce/XwhMW/vg0bYiJYaFQ= dependencies: es-define-property "^1.0.0" -has-proto@^1.0.1, has-proto@^1.0.3: - version "1.0.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/has-proto/-/has-proto-1.0.3.tgz" - integrity sha1-sx3f6bDm6ZFFNqarKGQm0CFPd/0= +has-proto@^1.2.0: + version "1.2.0" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/has-proto/-/has-proto-1.2.0.tgz#5de5a6eabd95fdffd9818b43055e8065e39fe9d5" + integrity sha1-XeWm6r2V/f/ZgYtDBV6AZeOf6dU= + dependencies: + dunder-proto "^1.0.0" -has-symbols@^1.0.2, has-symbols@^1.0.3: - version "1.0.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/has-symbols/-/has-symbols-1.0.3.tgz" - integrity sha1-u3ssQ0klHc6HsSX3vfh0qnyLOfg= +has-symbols@^1.0.3, has-symbols@^1.1.0: + version "1.1.0" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/has-symbols/-/has-symbols-1.1.0.tgz#fc9c6a783a084951d0b971fe1018de813707a338" + integrity sha1-/JxqeDoISVHQuXH+EBjegTcHozg= -has-tostringtag@^1.0.0, has-tostringtag@^1.0.2: +has-tostringtag@^1.0.2: version "1.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/has-tostringtag/-/has-tostringtag-1.0.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/has-tostringtag/-/has-tostringtag-1.0.2.tgz#2cdc42d40bef2e5b4eeab7c01a73c54ce7ab5abc" integrity sha1-LNxC1AvvLltO6rfAGnPFTOerWrw= dependencies: has-symbols "^1.0.3" -hasown@^2.0.0, hasown@^2.0.1, hasown@^2.0.2: +hasown@^2.0.2: version "2.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/hasown/-/hasown-2.0.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003" integrity sha1-AD6vkb563DcuhOxZ3DclLO24AAM= dependencies: function-bind "^1.1.2" he@^1.2.0: version "1.2.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/he/-/he-1.2.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" integrity sha1-hK5l+n6vsWX922FWauFLrwVmTw8= homedir-polyfill@^1.0.1: version "1.0.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz#743298cef4e5af3e194161fbadcc2151d3a058e8" integrity sha1-dDKYzvTlrz4ZQWH7rcwhUdOgWOg= dependencies: parse-passwd "^1.0.0" http-proxy-agent@^7.0.2: version "7.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz#9a8b1f246866c028509486585f62b8f2c18c270e" integrity sha1-mosfJGhmwChQlIZYX2K48sGMJw4= dependencies: agent-base "^7.1.0" debug "^4.3.4" https-proxy-agent@^7.0.0, https-proxy-agent@^7.0.5: - version "7.0.5" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz" - integrity sha1-notQE4cymeEfq2/VSEBdotbGArI= + version "7.0.6" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz#da8dfeac7da130b05c2ba4b59c9b6cd66611a6b9" + integrity sha1-2o3+rH2hMLBcK6S1nJts1mYRprk= dependencies: - agent-base "^7.0.2" + agent-base "^7.1.2" debug "4" iconv-lite@^0.6.3: version "0.6.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/iconv-lite/-/iconv-lite-0.6.3.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" integrity sha1-pS+AvzjaGVLrXGgXkHGYcaGnJQE= dependencies: safer-buffer ">= 2.1.2 < 3.0.0" ieee754@^1.2.1: version "1.2.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ieee754/-/ieee754-1.2.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" integrity sha1-jrehCmP/8l0VpXsAFYbRd9Gw01I= ignore@^5.2.0, ignore@^5.2.4: version "5.3.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ignore/-/ignore-5.3.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ignore/-/ignore-5.3.2.tgz#3cd40e729f3643fd87cb04e50bf0eb722bc596f5" integrity sha1-PNQOcp82Q/2HywTlC/DrcivFlvU= immediate@~3.0.5: version "3.0.6" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/immediate/-/immediate-3.0.6.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/immediate/-/immediate-3.0.6.tgz#9db1dbd0faf8de6fbe0f5dd5e56bb606280de69b" integrity sha1-nbHb0Pr43m++D13V5Wu2BigN5ps= import-fresh@^3.2.1: - version "3.3.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/import-fresh/-/import-fresh-3.3.0.tgz" - integrity sha1-NxYsJfy566oublPVtNiM4X2eDCs= + version "3.3.1" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/import-fresh/-/import-fresh-3.3.1.tgz#9cecb56503c0ada1f2741dbbd6546e4b13b57ccf" + integrity sha1-nOy1ZQPAraHydB271lRuSxO1fM8= dependencies: parent-module "^1.0.0" resolve-from "^4.0.0" import-local@^3.0.2: version "3.2.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/import-local/-/import-local-3.2.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/import-local/-/import-local-3.2.0.tgz#c3d5c745798c02a6f8b897726aba5100186ee260" integrity sha1-w9XHRXmMAqb4uJdyarpRABhu4mA= dependencies: pkg-dir "^4.2.0" @@ -2694,12 +2782,12 @@ import-local@^3.0.2: imurmurhash@^0.1.4: version "0.1.4" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/imurmurhash/-/imurmurhash-0.1.4.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= inflight@^1.0.4: version "1.0.6" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/inflight/-/inflight-1.0.6.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= dependencies: once "^1.3.0" @@ -2707,290 +2795,346 @@ inflight@^1.0.4: inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: version "2.0.4" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/inherits/-/inherits-2.0.4.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w= ini@^1.3.4, ini@^1.3.5: version "1.3.8" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ini/-/ini-1.3.8.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" integrity sha1-op2kJbSIBvNHZ6Tvzjlyaa8oQyw= -internal-slot@^1.0.7: - version "1.0.7" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/internal-slot/-/internal-slot-1.0.7.tgz" - integrity sha1-wG3Mo+2HQkmIEAewpVI7FyoZCAI= +internal-slot@^1.1.0: + version "1.1.0" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/internal-slot/-/internal-slot-1.1.0.tgz#1eac91762947d2f7056bc838d93e13b2e9604961" + integrity sha1-HqyRdilH0vcFa8g42T4TsulgSWE= dependencies: es-errors "^1.3.0" - hasown "^2.0.0" - side-channel "^1.0.4" + hasown "^2.0.2" + side-channel "^1.1.0" interpret@^3.1.1: version "3.1.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/interpret/-/interpret-3.1.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/interpret/-/interpret-3.1.1.tgz#5be0ceed67ca79c6c4bc5cf0d7ee843dcea110c4" integrity sha1-W+DO7WfKecbEvFzw1+6EPc6hEMQ= is-absolute@^1.0.0: version "1.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-absolute/-/is-absolute-1.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-absolute/-/is-absolute-1.0.0.tgz#395e1ae84b11f26ad1795e73c17378e48a301576" integrity sha1-OV4a6EsR8mrReV5zwXN45IowFXY= dependencies: is-relative "^1.0.0" is-windows "^1.0.1" -is-array-buffer@^3.0.4: - version "3.0.4" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-array-buffer/-/is-array-buffer-3.0.4.tgz" - integrity sha1-eh+Ss9Ye3SvGXSTxMFMOqT1/rpg= +is-array-buffer@^3.0.4, is-array-buffer@^3.0.5: + version "3.0.5" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-array-buffer/-/is-array-buffer-3.0.5.tgz#65742e1e687bd2cc666253068fd8707fe4d44280" + integrity sha1-ZXQuHmh70sxmYlMGj9hwf+TUQoA= dependencies: - call-bind "^1.0.2" - get-intrinsic "^1.2.1" + call-bind "^1.0.8" + call-bound "^1.0.3" + get-intrinsic "^1.2.6" -is-bigint@^1.0.1: - version "1.0.4" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-bigint/-/is-bigint-1.0.4.tgz" - integrity sha1-CBR6GHW8KzIAXUHM2Ckd/8ZpHfM= +is-async-function@^2.0.0: + version "2.1.1" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-async-function/-/is-async-function-2.1.1.tgz#3e69018c8e04e73b738793d020bfe884b9fd3523" + integrity sha1-PmkBjI4E5ztzh5PQIL/ohLn9NSM= + dependencies: + async-function "^1.0.0" + call-bound "^1.0.3" + get-proto "^1.0.1" + has-tostringtag "^1.0.2" + safe-regex-test "^1.1.0" + +is-bigint@^1.1.0: + version "1.1.0" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-bigint/-/is-bigint-1.1.0.tgz#dda7a3445df57a42583db4228682eba7c4170672" + integrity sha1-3aejRF31ekJYPbQihoLrp8QXBnI= dependencies: - has-bigints "^1.0.1" + has-bigints "^1.0.2" is-binary-path@~2.1.0: version "2.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-binary-path/-/is-binary-path-2.1.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" integrity sha1-6h9/O4DwZCNug0cPhsCcJU+0Wwk= dependencies: binary-extensions "^2.0.0" -is-boolean-object@^1.1.0: - version "1.1.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-boolean-object/-/is-boolean-object-1.1.2.tgz" - integrity sha1-XG3CACRt2TIa5LiFoRS7H3X2Nxk= +is-boolean-object@^1.2.1: + version "1.2.2" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-boolean-object/-/is-boolean-object-1.2.2.tgz#7067f47709809a393c71ff5bb3e135d8a9215d9e" + integrity sha1-cGf0dwmAmjk8cf9bs+E12KkhXZ4= dependencies: - call-bind "^1.0.2" - has-tostringtag "^1.0.0" + call-bound "^1.0.3" + has-tostringtag "^1.0.2" is-buffer@^1.1.5: version "1.1.6" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-buffer/-/is-buffer-1.1.6.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" integrity sha1-76ouqdqg16suoTqXsritUf776L4= -is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: +is-callable@^1.2.7: version "1.2.7" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-callable/-/is-callable-1.2.7.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" integrity sha1-O8KoXqdC2eNiBdys3XLKH9xRsFU= -is-core-module@^2.13.0, is-core-module@^2.15.1: - version "2.15.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-core-module/-/is-core-module-2.15.1.tgz" - integrity sha1-pzY6Jb7pQv76sN4Tv2qjcsgtzDc= +is-core-module@^2.13.0, is-core-module@^2.15.1, is-core-module@^2.16.0: + version "2.16.1" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-core-module/-/is-core-module-2.16.1.tgz#2a98801a849f43e2add644fbb6bc6229b19a4ef4" + integrity sha1-KpiAGoSfQ+Kt1kT7trxiKbGaTvQ= dependencies: hasown "^2.0.2" -is-data-view@^1.0.1: - version "1.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-data-view/-/is-data-view-1.0.1.tgz" - integrity sha1-S006URtw89wm1CwDypylFdhHdZ8= +is-data-view@^1.0.1, is-data-view@^1.0.2: + version "1.0.2" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-data-view/-/is-data-view-1.0.2.tgz#bae0a41b9688986c2188dda6657e56b8f9e63b8e" + integrity sha1-uuCkG5aImGwhiN2mZX5WuPnmO44= dependencies: + call-bound "^1.0.2" + get-intrinsic "^1.2.6" is-typed-array "^1.1.13" -is-date-object@^1.0.1: - version "1.0.5" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-date-object/-/is-date-object-1.0.5.tgz" - integrity sha1-CEHVU25yTCVZe/bqYuG9OCmN8x8= +is-date-object@^1.0.5, is-date-object@^1.1.0: + version "1.1.0" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-date-object/-/is-date-object-1.1.0.tgz#ad85541996fc7aa8b2729701d27b7319f95d82f7" + integrity sha1-rYVUGZb8eqiycpcB0ntzGfldgvc= dependencies: - has-tostringtag "^1.0.0" + call-bound "^1.0.2" + has-tostringtag "^1.0.2" is-extendable@^1.0.1: version "1.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-extendable/-/is-extendable-1.0.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" integrity sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ= dependencies: is-plain-object "^2.0.4" is-extglob@^2.1.1: version "2.1.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-extglob/-/is-extglob-2.1.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= +is-finalizationregistry@^1.1.0: + version "1.1.1" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz#eefdcdc6c94ddd0674d9c85887bf93f944a97c90" + integrity sha1-7v3NxslN3QZ02chYh7+T+USpfJA= + dependencies: + call-bound "^1.0.3" + is-fullwidth-code-point@^3.0.0: version "3.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" integrity sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0= +is-generator-function@^1.0.10: + version "1.1.0" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-generator-function/-/is-generator-function-1.1.0.tgz#bf3eeda931201394f57b5dba2800f91a238309ca" + integrity sha1-vz7tqTEgE5T1e126KAD5GiODCco= + dependencies: + call-bound "^1.0.3" + get-proto "^1.0.0" + has-tostringtag "^1.0.2" + safe-regex-test "^1.1.0" + is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: version "4.0.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-glob/-/is-glob-4.0.3.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" integrity sha1-ZPYeQsu7LuwgcanawLKLoeZdUIQ= dependencies: is-extglob "^2.1.1" is-interactive@^2.0.0: version "2.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-interactive/-/is-interactive-2.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-interactive/-/is-interactive-2.0.0.tgz#40c57614593826da1100ade6059778d597f16e90" integrity sha1-QMV2FFk4JtoRAK3mBZd41ZfxbpA= +is-map@^2.0.3: + version "2.0.3" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-map/-/is-map-2.0.3.tgz#ede96b7fe1e270b3c4465e3a465658764926d62e" + integrity sha1-7elrf+HicLPERl46RlZYdkkm1i4= + is-negated-glob@^1.0.0: version "1.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-negated-glob/-/is-negated-glob-1.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-negated-glob/-/is-negated-glob-1.0.0.tgz#6910bca5da8c95e784b5751b976cf5a10fee36d2" integrity sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI= -is-negative-zero@^2.0.3: - version "2.0.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-negative-zero/-/is-negative-zero-2.0.3.tgz" - integrity sha1-ztkDoCespjgbd3pXQwadc3akl0c= - -is-number-object@^1.0.4: - version "1.0.7" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-number-object/-/is-number-object-1.0.7.tgz" - integrity sha1-WdUK2kxFJReE6ZBPUkbHQvB6Qvw= +is-number-object@^1.1.1: + version "1.1.1" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-number-object/-/is-number-object-1.1.1.tgz#144b21e95a1bc148205dcc2814a9134ec41b2541" + integrity sha1-FEsh6VobwUggXcwoFKkTTsQbJUE= dependencies: - has-tostringtag "^1.0.0" + call-bound "^1.0.3" + has-tostringtag "^1.0.2" is-number@^7.0.0: version "7.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-number/-/is-number-7.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" integrity sha1-dTU0W4lnNNX4DE0GxQlVUnoU8Ss= is-object@~1.0.1: version "1.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-object/-/is-object-1.0.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-object/-/is-object-1.0.2.tgz#a56552e1c665c9e950b4a025461da87e72f86fcf" integrity sha1-pWVS4cZlyelQtKAlRh2ofnL4b88= is-path-inside@^3.0.3: version "3.0.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-path-inside/-/is-path-inside-3.0.3.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" integrity sha1-0jE2LlOgf/Kw4Op/7QSRYf/RYoM= is-plain-obj@^2.1.0: version "2.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-plain-obj/-/is-plain-obj-2.1.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287" integrity sha1-ReQuN/zPH0Dajl927iFRWEDAkoc= is-plain-object@^2.0.4: version "2.0.4" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-plain-object/-/is-plain-object-2.0.4.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" integrity sha1-LBY7P6+xtgbZ0Xko8FwqHDjgdnc= dependencies: isobject "^3.0.1" is-plain-object@^5.0.0: version "5.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-plain-object/-/is-plain-object-5.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344" integrity sha1-RCf1CrNCnpAl6n1S6QQ6nvQVk0Q= is-promise@^2.2.2: version "2.2.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-promise/-/is-promise-2.2.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-promise/-/is-promise-2.2.2.tgz#39ab959ccbf9a774cf079f7b40c7a26f763135f1" integrity sha1-OauVnMv5p3TPB597QMeib3YxNfE= -is-regex@^1.1.4: - version "1.1.4" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-regex/-/is-regex-1.1.4.tgz" - integrity sha1-7vVmPNWfpMCuM5UFMj32hUuxWVg= +is-regex@^1.2.1: + version "1.2.1" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-regex/-/is-regex-1.2.1.tgz#76d70a3ed10ef9be48eb577887d74205bf0cad22" + integrity sha1-dtcKPtEO+b5I61d4h9dCBb8MrSI= dependencies: - call-bind "^1.0.2" - has-tostringtag "^1.0.0" + call-bound "^1.0.2" + gopd "^1.2.0" + has-tostringtag "^1.0.2" + hasown "^2.0.2" is-relative@^1.0.0: version "1.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-relative/-/is-relative-1.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-relative/-/is-relative-1.0.0.tgz#a1bb6935ce8c5dba1e8b9754b9b2dcc020e2260d" integrity sha1-obtpNc6MXboei5dUubLcwCDiJg0= dependencies: is-unc-path "^1.0.0" -is-shared-array-buffer@^1.0.2, is-shared-array-buffer@^1.0.3: - version "1.0.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz" - integrity sha1-Ejfxy6BZzbYkMdN43MN9loAYFog= +is-set@^2.0.3: + version "2.0.3" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-set/-/is-set-2.0.3.tgz#8ab209ea424608141372ded6e0cb200ef1d9d01d" + integrity sha1-irIJ6kJGCBQTct7W4MsgDvHZ0B0= + +is-shared-array-buffer@^1.0.4: + version "1.0.4" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz#9b67844bd9b7f246ba0708c3a93e34269c774f6f" + integrity sha1-m2eES9m38ka6BwjDqT40Jpx3T28= dependencies: - call-bind "^1.0.7" + call-bound "^1.0.3" -is-string@^1.0.5, is-string@^1.0.7: - version "1.0.7" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-string/-/is-string-1.0.7.tgz" - integrity sha1-DdEr8gBvJVu1j2lREO/3SR7rwP0= +is-string@^1.0.7, is-string@^1.1.1: + version "1.1.1" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-string/-/is-string-1.1.1.tgz#92ea3f3d5c5b6e039ca8677e5ac8d07ea773cbb9" + integrity sha1-kuo/PVxbbgOcqGd+WsjQfqdzy7k= dependencies: - has-tostringtag "^1.0.0" + call-bound "^1.0.3" + has-tostringtag "^1.0.2" -is-symbol@^1.0.2, is-symbol@^1.0.3: - version "1.0.4" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-symbol/-/is-symbol-1.0.4.tgz" - integrity sha1-ptrJO2NbBjymhyI23oiRClevE5w= +is-symbol@^1.0.4, is-symbol@^1.1.1: + version "1.1.1" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-symbol/-/is-symbol-1.1.1.tgz#f47761279f532e2b05a7024a7506dbbedacd0634" + integrity sha1-9HdhJ59TLisFpwJKdQbbvtrNBjQ= dependencies: - has-symbols "^1.0.2" + call-bound "^1.0.2" + has-symbols "^1.1.0" + safe-regex-test "^1.1.0" -is-typed-array@^1.1.13: - version "1.1.13" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-typed-array/-/is-typed-array-1.1.13.tgz" - integrity sha1-1sXKVt9iM0lZMi19fdHMpQ3r4ik= +is-typed-array@^1.1.13, is-typed-array@^1.1.14, is-typed-array@^1.1.15: + version "1.1.15" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-typed-array/-/is-typed-array-1.1.15.tgz#4bfb4a45b61cee83a5a46fba778e4e8d59c0ce0b" + integrity sha1-S/tKRbYc7oOlpG+6d45OjVnAzgs= dependencies: - which-typed-array "^1.1.14" + which-typed-array "^1.1.16" is-unc-path@^1.0.0: version "1.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-unc-path/-/is-unc-path-1.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-unc-path/-/is-unc-path-1.0.0.tgz#d731e8898ed090a12c352ad2eaed5095ad322c9d" integrity sha1-1zHoiY7QkKEsNSrS6u1Qla0yLJ0= dependencies: unc-path-regex "^0.1.2" is-unicode-supported@^0.1.0: version "0.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" integrity sha1-PybHaoCVk7Ur+i7LVxDtJ3m1Iqc= is-unicode-supported@^1.1.0, is-unicode-supported@^1.3.0: version "1.3.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz#d824984b616c292a2e198207d4a609983842f714" integrity sha1-2CSYS2FsKSouGYIH1KYJmDhC9xQ= is-utf8@^0.2.1: version "0.2.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-utf8/-/is-utf8-0.2.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= is-valid-glob@^1.0.0: version "1.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-valid-glob/-/is-valid-glob-1.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-valid-glob/-/is-valid-glob-1.0.0.tgz#29bf3eff701be2d4d315dbacc39bc39fe8f601aa" integrity sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao= -is-weakref@^1.0.2: - version "1.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-weakref/-/is-weakref-1.0.2.tgz" - integrity sha1-lSnzg6kzggXol2XgOS78LxAPBvI= +is-weakmap@^2.0.2: + version "2.0.2" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-weakmap/-/is-weakmap-2.0.2.tgz#bf72615d649dfe5f699079c54b83e47d1ae19cfd" + integrity sha1-v3JhXWSd/l9pkHnFS4PkfRrhnP0= + +is-weakref@^1.0.2, is-weakref@^1.1.0: + version "1.1.1" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-weakref/-/is-weakref-1.1.1.tgz#eea430182be8d64174bd96bffbc46f21bf3f9293" + integrity sha1-7qQwGCvo1kF0vZa/+8RvIb8/kpM= + dependencies: + call-bound "^1.0.3" + +is-weakset@^2.0.3: + version "2.0.4" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-weakset/-/is-weakset-2.0.4.tgz#c9f5deb0bc1906c6d6f1027f284ddf459249daca" + integrity sha1-yfXesLwZBsbW8QJ/KE3fRZJJ2so= dependencies: - call-bind "^1.0.2" + call-bound "^1.0.3" + get-intrinsic "^1.2.6" is-windows@^1.0.1: version "1.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-windows/-/is-windows-1.0.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" integrity sha1-0YUOuXkezRjmGCzhKjDzlmNLsZ0= is@^3.3.0: version "3.3.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is/-/is-3.3.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is/-/is-3.3.0.tgz#61cff6dd3c4193db94a3d62582072b44e5645d79" integrity sha1-Yc/23TxBk9uUo9YlggcrROVkXXk= isarray@^2.0.5: version "2.0.5" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/isarray/-/isarray-2.0.5.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" integrity sha1-ivHkwSISRMxiRZ+vOJQNTmRKVyM= isarray@~1.0.0: version "1.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/isarray/-/isarray-1.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= isexe@^2.0.0: version "2.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/isexe/-/isexe-2.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= isobject@^3.0.0, isobject@^3.0.1: version "3.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/isobject/-/isobject-3.0.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= jest-worker@^27.4.5: version "27.5.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/jest-worker/-/jest-worker-27.5.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0" integrity sha1-jRRvCQDolzsQa29zzB6ajLhvjbA= dependencies: "@types/node" "*" @@ -2999,51 +3143,56 @@ jest-worker@^27.4.5: js-yaml@^4.1.0: version "4.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/js-yaml/-/js-yaml-4.1.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" integrity sha1-wftl+PUBeQHN0slRhkuhhFihBgI= dependencies: argparse "^2.0.1" jsdoc-type-pratt-parser@~4.0.0: version "4.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-4.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-4.0.0.tgz#136f0571a99c184d84ec84662c45c29ceff71114" integrity sha1-E28FcamcGE2E7IRmLEXCnO/3ERQ= json-buffer@3.0.1: version "3.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/json-buffer/-/json-buffer-3.0.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" integrity sha1-kziAKjDTtmBfvgYT4JQAjKjAWhM= json-parse-even-better-errors@^2.3.1: version "2.3.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" integrity sha1-fEeAWpQxmSjgV3dAXcEuH3pO4C0= json-schema-traverse@^0.4.1: version "0.4.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" integrity sha1-afaofZUTq4u4/mO9sJecRI5oRmA= +json-schema-traverse@^1.0.0: + version "1.0.0" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" + integrity sha1-rnvLNlard6c7pcSb9lTzjmtoYOI= + json-stable-stringify-without-jsonify@^1.0.1: version "1.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= json5@^1.0.2: version "1.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/json5/-/json5-1.0.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/json5/-/json5-1.0.2.tgz#63d98d60f21b313b77c4d6da18bfa69d80e1d593" integrity sha1-Y9mNYPIbMTt3xNbaGL+mnYDh1ZM= dependencies: minimist "^1.2.0" json5@^2.1.2: version "2.2.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/json5/-/json5-2.2.3.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" integrity sha1-eM1vGhm9wStz21rQxh79ZsHikoM= jsonfile@^6.0.1: version "6.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/jsonfile/-/jsonfile-6.1.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" integrity sha1-vFWyY0eTxnnsZAMJTrE2mKbsCq4= dependencies: universalify "^2.0.0" @@ -3052,7 +3201,7 @@ jsonfile@^6.0.1: jszip@^3.10.1: version "3.10.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/jszip/-/jszip-3.10.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/jszip/-/jszip-3.10.1.tgz#34aee70eb18ea1faec2f589208a157d1feb091c2" integrity sha1-NK7nDrGOofrsL1iSCKFX0f6wkcI= dependencies: lie "~3.3.0" @@ -3062,53 +3211,53 @@ jszip@^3.10.1: just-extend@^6.2.0: version "6.2.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/just-extend/-/just-extend-6.2.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/just-extend/-/just-extend-6.2.0.tgz#b816abfb3d67ee860482e7401564672558163947" integrity sha1-uBar+z1n7oYEgudAFWRnJVgWOUc= keyv@^4.5.3: version "4.5.4" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/keyv/-/keyv-4.5.4.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93" integrity sha1-qHmpnilFL5QkOfKkBeOvizHU3pM= dependencies: json-buffer "3.0.1" kind-of@^6.0.2: version "6.0.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/kind-of/-/kind-of-6.0.3.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" integrity sha1-B8BQNKbDSfoG4k+jWqdttFgM5N0= kleur@^3.0.3: version "3.0.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/kleur/-/kleur-3.0.3.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" integrity sha1-p5yezIbuHOP6YgbRIWxQHxR/wH4= last-run@^2.0.0: version "2.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/last-run/-/last-run-2.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/last-run/-/last-run-2.0.0.tgz#f82dcfbfce6e63d041bd83d64c82e34cdba6572e" integrity sha1-+C3Pv85uY9BBvYPWTILjTNumVy4= lazystream@^1.0.0: version "1.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/lazystream/-/lazystream-1.0.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/lazystream/-/lazystream-1.0.1.tgz#494c831062f1f9408251ec44db1cba29242a2638" integrity sha1-SUyDEGLx+UCCUexE2xy6KSQqJjg= dependencies: readable-stream "^2.0.5" lead@^1.0.0: version "1.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/lead/-/lead-1.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/lead/-/lead-1.0.0.tgz#6f14f99a37be3a9dd784f5495690e5903466ee42" integrity sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI= dependencies: flush-write-stream "^1.0.2" lead@^4.0.0: version "4.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/lead/-/lead-4.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/lead/-/lead-4.0.0.tgz#5317a49effb0e7ec3a0c8fb9c1b24fb716aab939" integrity sha1-Uxeknv+w5+w6DI+5wbJPtxaquTk= levn@^0.4.1: version "0.4.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/levn/-/levn-0.4.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" integrity sha1-rkViwAdHO5MqYgDUAyaN0v/8at4= dependencies: prelude-ls "^1.2.1" @@ -3116,14 +3265,14 @@ levn@^0.4.1: lie@~3.3.0: version "3.3.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/lie/-/lie-3.3.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/lie/-/lie-3.3.0.tgz#dcf82dee545f46074daf200c7c1c5a08e0f40f6a" integrity sha1-3Pgt7lRfRgdNryAMfBxaCOD0D2o= dependencies: immediate "~3.0.5" liftoff@^5.0.0: version "5.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/liftoff/-/liftoff-5.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/liftoff/-/liftoff-5.0.0.tgz#0e5ed275bc334caec0e551ecf08bb22be583e236" integrity sha1-Dl7SdbwzTK7A5VHs8IuyK+WD4jY= dependencies: extend "^3.0.2" @@ -3136,12 +3285,12 @@ liftoff@^5.0.0: loader-runner@^4.2.0: version "4.3.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/loader-runner/-/loader-runner-4.3.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/loader-runner/-/loader-runner-4.3.0.tgz#c1b4a163b99f614830353b16755e7149ac2314e1" integrity sha1-wbShY7mfYUgwNTsWdV5xSawjFOE= -loader-utils@^2.0.0: +loader-utils@^2.0.3: version "2.0.4" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/loader-utils/-/loader-utils-2.0.4.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/loader-utils/-/loader-utils-2.0.4.tgz#8b5cb38b5c34a9a018ee1fc0e6a066d1dfcc528c" integrity sha1-i1yzi1w0qaAY7h/A5qBm0d/MUow= dependencies: big.js "^5.2.2" @@ -3150,31 +3299,31 @@ loader-utils@^2.0.0: locate-path@^5.0.0: version "5.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/locate-path/-/locate-path-5.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" integrity sha1-Gvujlq/WdqbUJQTQpno6frn2KqA= dependencies: p-locate "^4.1.0" locate-path@^6.0.0: version "6.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/locate-path/-/locate-path-6.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" integrity sha1-VTIeswn+u8WcSAHZMackUqaB0oY= dependencies: p-locate "^5.0.0" lodash.get@^4.4.2: version "4.4.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/lodash.get/-/lodash.get-4.4.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" integrity sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk= lodash.merge@^4.6.2: version "4.6.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/lodash.merge/-/lodash.merge-4.6.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" integrity sha1-VYqlO0O2YeGSWgr9+japoQhf5Xo= log-symbols@^4.1.0: version "4.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/log-symbols/-/log-symbols-4.1.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503" integrity sha1-P727lbRoOsn8eFER55LlWNSr1QM= dependencies: chalk "^4.1.0" @@ -3182,7 +3331,7 @@ log-symbols@^4.1.0: log-symbols@^5.1.0: version "5.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/log-symbols/-/log-symbols-5.1.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/log-symbols/-/log-symbols-5.1.0.tgz#a20e3b9a5f53fac6aeb8e2bb22c07cf2c8f16d93" integrity sha1-og47ml9T+sauuOK7IsB88sjxbZM= dependencies: chalk "^5.0.0" @@ -3190,29 +3339,34 @@ log-symbols@^5.1.0: lru-queue@^0.1.0: version "0.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/lru-queue/-/lru-queue-0.1.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/lru-queue/-/lru-queue-0.1.0.tgz#2738bd9f0d3cf4f84490c5736c48699ac632cda3" integrity sha1-Jzi9nw089PhEkMVzbEhpmsYyzaM= dependencies: es5-ext "~0.10.2" make-error@^1.1.1: version "1.3.6" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/make-error/-/make-error-1.3.6.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" integrity sha1-LrLjfqm2fEiR9oShOUeZr0hM96I= map-cache@^0.2.0: version "0.2.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/map-cache/-/map-cache-0.2.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= map-stream@0.0.7: version "0.0.7" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/map-stream/-/map-stream-0.0.7.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/map-stream/-/map-stream-0.0.7.tgz#8a1f07896d82b10926bd3744a2420009f88974a8" integrity sha1-ih8HiW2CsQkmvTdEokIACfiJdKg= +math-intrinsics@^1.1.0: + version "1.1.0" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/math-intrinsics/-/math-intrinsics-1.1.0.tgz#a0dd74be81e2aa5c2f27e65ce283605ee4e2b7f9" + integrity sha1-oN10voHiqlwvJ+Zc4oNgXuTit/k= + memoizee@0.4.X: version "0.4.17" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/memoizee/-/memoizee-0.4.17.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/memoizee/-/memoizee-0.4.17.tgz#942a5f8acee281fa6fb9c620bddc57e3b7382949" integrity sha1-lCpfis7igfpvucYgvdxX47c4KUk= dependencies: d "^1.0.2" @@ -3226,22 +3380,22 @@ memoizee@0.4.X: merge-descriptors@~1.0.0: version "1.0.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/merge-descriptors/-/merge-descriptors-1.0.3.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/merge-descriptors/-/merge-descriptors-1.0.3.tgz#d80319a65f3c7935351e5cfdac8f9318504dbed5" integrity sha1-2AMZpl88eTU1Hlz9rI+TGFBNvtU= merge-stream@^2.0.0: version "2.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/merge-stream/-/merge-stream-2.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" integrity sha1-UoI2KaFN0AyXcPtq1H3GMQ8sH2A= merge2@^1.3.0, merge2@^1.4.1: version "1.4.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/merge2/-/merge2-1.4.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" integrity sha1-Q2iJL4hekHRVpv19xVwMnUBJkK4= -micromatch@^4.0.0, micromatch@^4.0.4: +micromatch@^4.0.0, micromatch@^4.0.4, micromatch@^4.0.8: version "4.0.8" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/micromatch/-/micromatch-4.0.8.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/micromatch/-/micromatch-4.0.8.tgz#d66fa18f3a47076789320b9b1af32bd86d9fa202" integrity sha1-1m+hjzpHB2eJMgubGvMr2G2fogI= dependencies: braces "^3.0.3" @@ -3249,63 +3403,63 @@ micromatch@^4.0.0, micromatch@^4.0.4: mime-db@1.52.0: version "1.52.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/mime-db/-/mime-db-1.52.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" integrity sha1-u6vNwChZ9JhzAchW4zh85exDv3A= mime-types@^2.1.12, mime-types@^2.1.27: version "2.1.35" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/mime-types/-/mime-types-2.1.35.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" integrity sha1-OBqHG2KnNEUGYK497uRIE/cNlZo= dependencies: mime-db "1.52.0" mimic-fn@^2.1.0: version "2.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/mimic-fn/-/mimic-fn-2.1.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" integrity sha1-ftLCzMyvhNP/y3pptXcR/CCDQBs= minimatch@9.0.3: version "9.0.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/minimatch/-/minimatch-9.0.3.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/minimatch/-/minimatch-9.0.3.tgz#a6e00c3de44c3a542bfaae70abfc22420a6da825" integrity sha1-puAMPeRMOlQr+q5wq/wiQgptqCU= dependencies: brace-expansion "^2.0.1" minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: version "3.1.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/minimatch/-/minimatch-3.1.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" integrity sha1-Gc0ZS/0+Qo8EmnCBfAONiatL41s= dependencies: brace-expansion "^1.1.7" minimatch@^4.2.0: version "4.2.3" - resolved "https://registry.npmjs.org/minimatch/-/minimatch-4.2.3.tgz" - integrity sha512-lIUdtK5hdofgCTu3aT0sOaHsYR37viUuIc0rwnnDXImbwFRcumyLMeZaM0t0I/fgxS6s6JMfu0rLD1Wz9pv1ng== + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/minimatch/-/minimatch-4.2.3.tgz#b4dcece1d674dee104bb0fb833ebb85a78cbbca6" + integrity sha1-tNzs4dZ03uEEuw+4M+u4WnjLvKY= dependencies: brace-expansion "^1.1.7" minimatch@^5.0.1, minimatch@^5.1.0, minimatch@^5.1.6: version "5.1.6" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/minimatch/-/minimatch-5.1.6.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96" integrity sha1-HPy4z1Ui6mmVLNKvla4JR38SKpY= dependencies: brace-expansion "^2.0.1" minimist@^1.2.0, minimist@^1.2.6, minimist@^1.2.8: version "1.2.8" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/minimist/-/minimist-1.2.8.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" integrity sha1-waRk52kzAuCCoHXO4MBXdBrEdyw= mkdirp@^3.0.1: version "3.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/mkdirp/-/mkdirp-3.0.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/mkdirp/-/mkdirp-3.0.1.tgz#e44e4c5607fb279c168241713cc6e0fea9adcb50" integrity sha1-5E5MVgf7J5wWgkFxPMbg/qmty1A= mocha@^10.4.0: - version "10.7.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/mocha/-/mocha-10.7.3.tgz" - integrity sha1-rjIAPKu9UrWa7OF4RgVqaOtLB1I= + version "10.8.2" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/mocha/-/mocha-10.8.2.tgz#8d8342d016ed411b12a429eb731b825f961afb96" + integrity sha1-jYNC0BbtQRsSpCnrcxuCX5Ya+5Y= dependencies: ansi-colors "^4.1.3" browser-stdout "^1.3.1" @@ -3330,17 +3484,17 @@ mocha@^10.4.0: module-not-found-error@^1.0.1: version "1.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/module-not-found-error/-/module-not-found-error-1.0.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/module-not-found-error/-/module-not-found-error-1.0.1.tgz#cf8b4ff4f29640674d6cdd02b0e3bc523c2bbdc0" integrity sha1-z4tP9PKWQGdNbN0CsOO8UjwrvcA= ms@^2.1.1, ms@^2.1.3: version "2.1.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ms/-/ms-2.1.3.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" integrity sha1-V0yBOM4dK1hh8LRFedut1gxmFbI= multimatch@^5.0.0: version "5.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/multimatch/-/multimatch-5.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/multimatch/-/multimatch-5.0.0.tgz#932b800963cea7a31a033328fa1e0c3a1874dbe6" integrity sha1-kyuACWPOp6MaAzMo+h4MOhh02+Y= dependencies: "@types/minimatch" "^3.0.3" @@ -3351,32 +3505,32 @@ multimatch@^5.0.0: mute-stdout@^2.0.0: version "2.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/mute-stdout/-/mute-stdout-2.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/mute-stdout/-/mute-stdout-2.0.0.tgz#c6a9b4b6185d3b7f70d3ffcb734cbfc8b0f38761" integrity sha1-xqm0thhdO39w0//Lc0y/yLDzh2E= -nanoid@^3.3.7: +nanoid@^3.3.8: version "3.3.8" - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.8.tgz#b1be3030bee36aaff18bacb375e5cce521684baf" - integrity sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w== + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/nanoid/-/nanoid-3.3.8.tgz#b1be3030bee36aaff18bacb375e5cce521684baf" + integrity sha1-sb4wML7jaq/xi6yzdeXM5SFoS68= natural-compare@^1.4.0: version "1.4.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/natural-compare/-/natural-compare-1.4.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= neo-async@^2.6.2: version "2.6.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/neo-async/-/neo-async-2.6.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" integrity sha1-tKr7k+OustgXTKU88WOrfXMIMF8= next-tick@^1.1.0: version "1.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/next-tick/-/next-tick-1.1.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/next-tick/-/next-tick-1.1.0.tgz#1836ee30ad56d67ef281b22bd199f709449b35eb" integrity sha1-GDbuMK1W1n7ygbIr0Zn3CUSbNes= nise@^6.1.1: version "6.1.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/nise/-/nise-6.1.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/nise/-/nise-6.1.1.tgz#78ea93cc49be122e44cb7c8fdf597b0e8778b64a" integrity sha1-eOqTzEm+Ei5Ey3yP31l7Dod4tko= dependencies: "@sinonjs/commons" "^3.0.1" @@ -3387,82 +3541,84 @@ nise@^6.1.1: node-fetch@^2.7.0: version "2.7.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/node-fetch/-/node-fetch-2.7.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" integrity sha1-0PD6bj4twdJ+/NitmdVQvalNGH0= dependencies: whatwg-url "^5.0.0" node-loader@^2.0.0: - version "2.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/node-loader/-/node-loader-2.0.0.tgz" - integrity sha1-kQmm2ChwP9PgqgPBuuwSp5gHFWI= + version "2.1.0" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/node-loader/-/node-loader-2.1.0.tgz#8c4eb926e8bdcacb7349d17b40ebcc49fd2458d5" + integrity sha1-jE65Jui9ystzSdF7QOvMSf0kWNU= dependencies: - loader-utils "^2.0.0" + loader-utils "^2.0.3" -node-releases@^2.0.18: - version "2.0.18" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/node-releases/-/node-releases-2.0.18.tgz" - integrity sha1-8BDo014v6NaylE8D9wIT7O3Eyj8= +node-releases@^2.0.19: + version "2.0.19" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/node-releases/-/node-releases-2.0.19.tgz#9e445a52950951ec4d177d843af370b411caf314" + integrity sha1-nkRaUpUJUexNF32EOvNwtBHK8xQ= node-stream-zip@^1.15.0: version "1.15.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/node-stream-zip/-/node-stream-zip-1.15.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/node-stream-zip/-/node-stream-zip-1.15.0.tgz#158adb88ed8004c6c49a396b50a6a5de3bca33ea" integrity sha1-FYrbiO2ABMbEmjlrUKal3jvKM+o= normalize-path@3.0.0, normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/normalize-path/-/normalize-path-3.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" integrity sha1-Dc1p/yOhybEf0JeDFmRKA4ghamU= normalize-path@^2.0.1, normalize-path@^2.1.1: version "2.1.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/normalize-path/-/normalize-path-2.1.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= dependencies: remove-trailing-separator "^1.0.1" now-and-later@^2.0.0: version "2.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/now-and-later/-/now-and-later-2.0.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/now-and-later/-/now-and-later-2.0.1.tgz#8e579c8685764a7cc02cb680380e94f43ccb1f7c" integrity sha1-jlechoV2SnzALLaAOA6U9DzLH3w= dependencies: once "^1.3.2" now-and-later@^3.0.0: version "3.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/now-and-later/-/now-and-later-3.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/now-and-later/-/now-and-later-3.0.0.tgz#cdc045dc5b894b35793cf276cc3206077bb7302d" integrity sha1-zcBF3FuJSzV5PPJ2zDIGB3u3MC0= dependencies: once "^1.4.0" object-assign@4.X: version "4.1.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/object-assign/-/object-assign-4.1.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= -object-inspect@^1.13.1: - version "1.13.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/object-inspect/-/object-inspect-1.13.2.tgz" - integrity sha1-3qAIhGf7mR5nr0BYFHokgkowQ/8= +object-inspect@^1.13.3: + version "1.13.4" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/object-inspect/-/object-inspect-1.13.4.tgz#8375265e21bc20d0fa582c22e1b13485d6e00213" + integrity sha1-g3UmXiG8IND6WCwi4bE0hdbgAhM= object-keys@^1.1.1: version "1.1.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/object-keys/-/object-keys-1.1.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" integrity sha1-HEfyct8nfzsdrwYWd9nILiMixg4= -object.assign@^4.0.4, object.assign@^4.1.5: - version "4.1.5" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/object.assign/-/object.assign-4.1.5.tgz" - integrity sha1-OoM/mrf9uA/J6NIwDIA9IW2P27A= +object.assign@^4.0.4, object.assign@^4.1.7: + version "4.1.7" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/object.assign/-/object.assign-4.1.7.tgz#8c14ca1a424c6a561b0bb2a22f66f5049a945d3d" + integrity sha1-jBTKGkJMalYbC7KiL2b1BJqUXT0= dependencies: - call-bind "^1.0.5" + call-bind "^1.0.8" + call-bound "^1.0.3" define-properties "^1.2.1" - has-symbols "^1.0.3" + es-object-atoms "^1.0.0" + has-symbols "^1.1.0" object-keys "^1.1.1" object.defaults@^1.1.0: version "1.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/object.defaults/-/object.defaults-1.1.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/object.defaults/-/object.defaults-1.1.0.tgz#3a7f868334b407dea06da16d88d5cd29e435fecf" integrity sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8= dependencies: array-each "^1.0.1" @@ -3472,7 +3628,7 @@ object.defaults@^1.1.0: object.fromentries@^2.0.8: version "2.0.8" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/object.fromentries/-/object.fromentries-2.0.8.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/object.fromentries/-/object.fromentries-2.0.8.tgz#f7195d8a9b97bd95cbc1999ea939ecd1a2b00c65" integrity sha1-9xldipuXvZXLwZmeqTns0aKwDGU= dependencies: call-bind "^1.0.7" @@ -3482,7 +3638,7 @@ object.fromentries@^2.0.8: object.groupby@^1.0.3: version "1.0.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/object.groupby/-/object.groupby-1.0.3.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/object.groupby/-/object.groupby-1.0.3.tgz#9b125c36238129f6f7b61954a1e7176148d5002e" integrity sha1-mxJcNiOBKfb3thlUoecXYUjVAC4= dependencies: call-bind "^1.0.7" @@ -3491,37 +3647,38 @@ object.groupby@^1.0.3: object.pick@^1.3.0: version "1.3.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/object.pick/-/object.pick-1.3.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= dependencies: isobject "^3.0.1" object.values@^1.2.0: - version "1.2.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/object.values/-/object.values-1.2.0.tgz" - integrity sha1-ZUBanZLO5orC0wMALguEcKTZqxs= + version "1.2.1" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/object.values/-/object.values-1.2.1.tgz#deed520a50809ff7f75a7cfd4bc64c7a038c6216" + integrity sha1-3u1SClCAn/f3Wnz9S8ZMegOMYhY= dependencies: - call-bind "^1.0.7" + call-bind "^1.0.8" + call-bound "^1.0.3" define-properties "^1.2.1" es-object-atoms "^1.0.0" once@^1.3.0, once@^1.3.1, once@^1.3.2, once@^1.4.0: version "1.4.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/once/-/once-1.4.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= dependencies: wrappy "1" onetime@^5.1.0: version "5.1.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/onetime/-/onetime-5.1.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" integrity sha1-0Oluu1awdHbfHdnEgG5SN5hcpF4= dependencies: mimic-fn "^2.1.0" optionator@^0.9.3: version "0.9.4" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/optionator/-/optionator-0.9.4.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/optionator/-/optionator-0.9.4.tgz#7ea1c1a5d91d764fb282139c88fe11e182a3a734" integrity sha1-fqHBpdkddk+yghOciP4R4YKjpzQ= dependencies: deep-is "^0.1.3" @@ -3533,7 +3690,7 @@ optionator@^0.9.3: ora@^7.0.1: version "7.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ora/-/ora-7.0.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ora/-/ora-7.0.1.tgz#cdd530ecd865fe39e451a0e7697865669cb11930" integrity sha1-zdUw7Nhl/jnkUaDnaXhlZpyxGTA= dependencies: chalk "^5.3.0" @@ -3548,59 +3705,68 @@ ora@^7.0.1: ordered-read-streams@^1.0.0: version "1.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz#77c0cb37c41525d64166d990ffad7ec6a0e1363e" integrity sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4= dependencies: readable-stream "^2.0.1" +own-keys@^1.0.1: + version "1.0.1" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/own-keys/-/own-keys-1.0.1.tgz#e4006910a2bf913585289676eebd6f390cf51358" + integrity sha1-5ABpEKK/kTWFKJZ27r1vOQz1E1g= + dependencies: + get-intrinsic "^1.2.6" + object-keys "^1.1.1" + safe-push-apply "^1.0.0" + p-limit@^2.2.0: version "2.3.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/p-limit/-/p-limit-2.3.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" integrity sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE= dependencies: p-try "^2.0.0" p-limit@^3.0.2: version "3.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/p-limit/-/p-limit-3.1.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" integrity sha1-4drMvnjQ0TiMoYxk/qOOPlfjcGs= dependencies: yocto-queue "^0.1.0" p-locate@^4.1.0: version "4.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/p-locate/-/p-locate-4.1.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" integrity sha1-o0KLtwiLOmApL2aRkni3wpetTwc= dependencies: p-limit "^2.2.0" p-locate@^5.0.0: version "5.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/p-locate/-/p-locate-5.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" integrity sha1-g8gxXGeFAF470CGDlBHJ4RDm2DQ= dependencies: p-limit "^3.0.2" p-try@^2.0.0: version "2.2.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/p-try/-/p-try-2.2.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" integrity sha1-yyhoVA4xPWHeWPr741zpAE1VQOY= pako@~1.0.2: version "1.0.11" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/pako/-/pako-1.0.11.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" integrity sha1-bJWZ00DVTf05RjgCUqNXBaa5kr8= parent-module@^1.0.0: version "1.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/parent-module/-/parent-module-1.0.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" integrity sha1-aR0nCeeMefrjoVZiJFLQB2LKqqI= dependencies: callsites "^3.0.0" parse-filepath@^1.0.2: version "1.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/parse-filepath/-/parse-filepath-1.0.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/parse-filepath/-/parse-filepath-1.0.2.tgz#a632127f53aaf3d15876f5872f3ffac763d6c891" integrity sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE= dependencies: is-absolute "^1.0.0" @@ -3609,7 +3775,7 @@ parse-filepath@^1.0.2: parse-git-config@^3.0.0: version "3.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/parse-git-config/-/parse-git-config-3.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/parse-git-config/-/parse-git-config-3.0.0.tgz#4a2de08c7b74a2555efa5ae94d40cd44302a6132" integrity sha1-Si3gjHt0olVe+lrpTUDNRDAqYTI= dependencies: git-config-path "^2.0.0" @@ -3617,7 +3783,7 @@ parse-git-config@^3.0.0: parse-imports@^2.1.1: version "2.2.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/parse-imports/-/parse-imports-2.2.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/parse-imports/-/parse-imports-2.2.1.tgz#0a6e8b5316beb5c9905f50eb2bbb8c64a4805642" integrity sha1-Cm6LUxa+tcmQX1DrK7uMZKSAVkI= dependencies: es-module-lexer "^1.5.3" @@ -3625,100 +3791,95 @@ parse-imports@^2.1.1: parse-node-version@^1.0.0: version "1.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/parse-node-version/-/parse-node-version-1.0.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/parse-node-version/-/parse-node-version-1.0.1.tgz#e2b5dbede00e7fa9bc363607f53327e8b073189b" integrity sha1-4rXb7eAOf6m8NjYH9TMn6LBzGJs= parse-passwd@^1.0.0: version "1.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/parse-passwd/-/parse-passwd-1.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" integrity sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY= parse5-traverse@^1.0.3: version "1.0.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/parse5-traverse/-/parse5-traverse-1.0.3.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/parse5-traverse/-/parse5-traverse-1.0.3.tgz#e912762a1f8879f35107bd6e437e71a97ec938c7" integrity sha1-6RJ2Kh+IefNRB71uQ35xqX7JOMc= parse5@^7.1.2: - version "7.1.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/parse5/-/parse5-7.1.2.tgz" - integrity sha1-Bza+u/13eTgjJAojt/xeAQt/jjI= + version "7.2.1" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/parse5/-/parse5-7.2.1.tgz#8928f55915e6125f430cc44309765bf17556a33a" + integrity sha1-iSj1WRXmEl9DDMRDCXZb8XVWozo= dependencies: - entities "^4.4.0" + entities "^4.5.0" path-exists@^4.0.0: version "4.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/path-exists/-/path-exists-4.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" integrity sha1-UTvb4tO5XXdi6METfvoZXGxhtbM= path-is-absolute@^1.0.0: version "1.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/path-is-absolute/-/path-is-absolute-1.0.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= path-key@^3.1.0: version "3.1.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/path-key/-/path-key-3.1.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" integrity sha1-WB9q3mWMu6ZaDTOA3ndTKVBU83U= path-parse@^1.0.7: version "1.0.7" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/path-parse/-/path-parse-1.0.7.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" integrity sha1-+8EUtgykKzDZ2vWFjkvWi77bZzU= path-root-regex@^0.1.0: version "0.1.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/path-root-regex/-/path-root-regex-0.1.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/path-root-regex/-/path-root-regex-0.1.2.tgz#bfccdc8df5b12dc52c8b43ec38d18d72c04ba96d" integrity sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0= path-root@^0.1.1: version "0.1.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/path-root/-/path-root-0.1.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/path-root/-/path-root-0.1.1.tgz#9a4a6814cac1c0cd73360a95f32083c8ea4745b7" integrity sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc= dependencies: path-root-regex "^0.1.0" path-to-regexp@^8.1.0: version "8.2.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/path-to-regexp/-/path-to-regexp-8.2.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/path-to-regexp/-/path-to-regexp-8.2.0.tgz#73990cc29e57a3ff2a0d914095156df5db79e8b4" integrity sha1-c5kMwp5Xo/8qDZFAlRVt9dt56LQ= path-type@^4.0.0: version "4.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/path-type/-/path-type-4.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" integrity sha1-hO0BwKe6OAr+CdkKjBgNzZ0DBDs= pause-stream@^0.0.11: version "0.0.11" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/pause-stream/-/pause-stream-0.0.11.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/pause-stream/-/pause-stream-0.0.11.tgz#fe5a34b0cbce12b5aa6a2b403ee2e73b602f1445" integrity sha1-/lo0sMvOErWqaitAPuLnO2AvFEU= dependencies: through "~2.3" -picocolors@^1.1.0: - version "1.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/picocolors/-/picocolors-1.1.0.tgz" - integrity sha1-U1i3anjN5IO6XO9qnclnFECyfVk= - picocolors@^1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.1.tgz#3d321af3eab939b083c8f929a1d12cda81c26b6b" - integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA== + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/picocolors/-/picocolors-1.1.1.tgz#3d321af3eab939b083c8f929a1d12cda81c26b6b" + integrity sha1-PTIa8+q5ObCDyPkpodEs2oHCa2s= picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1: version "2.3.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/picomatch/-/picomatch-2.3.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" integrity sha1-O6ODNzNkbZ0+SZWUbBNlpn+wekI= pkg-dir@^4.2.0: version "4.2.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/pkg-dir/-/pkg-dir-4.2.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" integrity sha1-8JkTPfft5CLoHR2ESCcO6z5CYfM= dependencies: find-up "^4.0.0" plist@^3.1.0: version "3.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/plist/-/plist-3.1.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/plist/-/plist-3.1.0.tgz#797a516a93e62f5bde55e0b9cc9c967f860893c9" integrity sha1-eXpRapPmL1veVeC5zJyWf4YIk8k= dependencies: "@xmldom/xmldom" "^0.8.8" @@ -3727,7 +3888,7 @@ plist@^3.1.0: plugin-error@^1.0.1: version "1.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/plugin-error/-/plugin-error-1.0.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/plugin-error/-/plugin-error-1.0.1.tgz#77016bd8919d0ac377fdcdd0322328953ca5781c" integrity sha1-dwFr2JGdCsN3/c3QMiMolTyleBw= dependencies: ansi-colors "^1.0.1" @@ -3737,36 +3898,36 @@ plugin-error@^1.0.1: posix-getopt@^1.2.1: version "1.2.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/posix-getopt/-/posix-getopt-1.2.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/posix-getopt/-/posix-getopt-1.2.1.tgz#bc50e67335eb5e4be8d937210b95a211bc26f083" integrity sha1-vFDmczXrXkvo2TchC5WiEbwm8IM= possible-typed-array-names@^1.0.0: - version "1.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz" - integrity sha1-ibtjxvraLD6QrcSmR77us5zHv48= + version "1.1.0" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz#93e3582bc0e5426586d9d07b79ee40fc841de4ae" + integrity sha1-k+NYK8DlQmWG2dB7ee5A/IQd5K4= postcss@^7.0.16, postcss@^8.4.31: - version "8.4.49" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.49.tgz#4ea479048ab059ab3ae61d082190fabfd994fe19" - integrity sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA== + version "8.5.3" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/postcss/-/postcss-8.5.3.tgz#1463b6f1c7fb16fe258736cba29a2de35237eafb" + integrity sha1-FGO28cf7Fv4lhzbLopot41I36vs= dependencies: - nanoid "^3.3.7" + nanoid "^3.3.8" picocolors "^1.1.1" source-map-js "^1.2.1" prelude-ls@^1.2.1: version "1.2.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/prelude-ls/-/prelude-ls-1.2.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" integrity sha1-3rxkidem5rDnYRiIzsiAM30xY5Y= process-nextick-args@^2.0.0, process-nextick-args@~2.0.0: version "2.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/process-nextick-args/-/process-nextick-args-2.0.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" integrity sha1-eCDZsWEgzFXKmud5JoCufbptf+I= prompts@^2.4.2: version "2.4.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/prompts/-/prompts-2.4.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" integrity sha1-e1fnOzpIAprRDr1E90sBcipMsGk= dependencies: kleur "^3.0.3" @@ -3774,7 +3935,7 @@ prompts@^2.4.2: proxyquire@^2.1.3: version "2.1.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/proxyquire/-/proxyquire-2.1.3.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/proxyquire/-/proxyquire-2.1.3.tgz#2049a7eefa10a9a953346a18e54aab2b4268df39" integrity sha1-IEmn7voQqalTNGoY5UqrK0Jo3zk= dependencies: fill-keys "^1.0.2" @@ -3783,7 +3944,7 @@ proxyquire@^2.1.3: pump@^2.0.0: version "2.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/pump/-/pump-2.0.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" integrity sha1-Ejma3W5M91Jtlzy8i1zi4pCLOQk= dependencies: end-of-stream "^1.1.0" @@ -3791,7 +3952,7 @@ pump@^2.0.0: pumpify@^1.3.5: version "1.5.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/pumpify/-/pumpify-1.5.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" integrity sha1-NlE74karJ1cLGjdKXOJ4v9dDcM4= dependencies: duplexify "^3.6.0" @@ -3800,29 +3961,24 @@ pumpify@^1.3.5: punycode@^2.1.0: version "2.3.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/punycode/-/punycode-2.3.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5" integrity sha1-AnQi4vrsCyXhVJw+G9gwm5EztuU= queue-microtask@^1.2.2: version "1.2.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/queue-microtask/-/queue-microtask-1.2.3.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" integrity sha1-SSkii7xyTfrEPg77BYyve2z7YkM= -queue-tick@^1.0.1: - version "1.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/queue-tick/-/queue-tick-1.0.1.tgz" - integrity sha1-9vB6yCwf1g+C4Ji0F6gOUvH0wUI= - randombytes@^2.1.0: version "2.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/randombytes/-/randombytes-2.1.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" integrity sha1-32+ENy8CcNxlzfYpE0mrekc9Tyo= dependencies: safe-buffer "^5.1.0" "readable-stream@2 || 3", readable-stream@3, readable-stream@^3.0.6, readable-stream@^3.4.0: version "3.6.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/readable-stream/-/readable-stream-3.6.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" integrity sha1-VqmzbqllwAxak+8x6xEaDxEFaWc= dependencies: inherits "^2.0.3" @@ -3831,7 +3987,7 @@ randombytes@^2.1.0: readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.5, readable-stream@^2.1.5, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@^2.3.6, readable-stream@~2.3.6: version "2.3.8" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/readable-stream/-/readable-stream-2.3.8.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b" integrity sha1-kRJegEK7obmIf0k0X2J3Anzovps= dependencies: core-util-is "~1.0.0" @@ -3844,36 +4000,52 @@ readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.5, readable readdirp@~3.6.0: version "3.6.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/readdirp/-/readdirp-3.6.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" integrity sha1-dKNwvYVxFuJFspzJc0DNQxoCpsc= dependencies: picomatch "^2.2.1" rechoir@^0.8.0: version "0.8.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/rechoir/-/rechoir-0.8.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/rechoir/-/rechoir-0.8.0.tgz#49f866e0d32146142da3ad8f0eff352b3215ff22" integrity sha1-Sfhm4NMhRhQto62PDv81KzIV/yI= dependencies: resolve "^1.20.0" +reflect.getprototypeof@^1.0.6, reflect.getprototypeof@^1.0.9: + version "1.0.10" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz#c629219e78a3316d8b604c765ef68996964e7bf9" + integrity sha1-xikhnnijMW2LYEx2XvaJlpZOe/k= + dependencies: + call-bind "^1.0.8" + define-properties "^1.2.1" + es-abstract "^1.23.9" + es-errors "^1.3.0" + es-object-atoms "^1.0.0" + get-intrinsic "^1.2.7" + get-proto "^1.0.1" + which-builtin-type "^1.2.1" + regenerator-runtime@^0.11.0: version "0.11.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" integrity sha1-vgWtf5v30i4Fb5cmzuUBf78Z4uk= -regexp.prototype.flags@^1.5.2: - version "1.5.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz" - integrity sha1-E49kSjNQ+YGoWMRPa7GmH/Wb4zQ= +regexp.prototype.flags@^1.5.3: + version "1.5.4" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz#1ad6c62d44a259007e55b3970e00f746efbcaa19" + integrity sha1-GtbGLUSiWQB+VbOXDgD3Ru+8qhk= dependencies: - call-bind "^1.0.6" + call-bind "^1.0.8" define-properties "^1.2.1" es-errors "^1.3.0" - set-function-name "^2.0.1" + get-proto "^1.0.1" + gopd "^1.2.0" + set-function-name "^2.0.2" remove-bom-buffer@^3.0.0: version "3.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz#c2bf1e377520d324f623892e33c10cac2c252b53" integrity sha1-wr8eN3Ug0yT2I4kuM8EMrCwlK1M= dependencies: is-buffer "^1.1.5" @@ -3881,7 +4053,7 @@ remove-bom-buffer@^3.0.0: remove-bom-stream@^1.2.0: version "1.2.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz#05f1a593f16e42e1fb90ebf59de8e569525f9523" integrity sha1-BfGlk/FuQuH7kOv1nejlaVJflSM= dependencies: remove-bom-buffer "^3.0.0" @@ -3890,44 +4062,49 @@ remove-bom-stream@^1.2.0: remove-trailing-separator@^1.0.1, remove-trailing-separator@^1.1.0: version "1.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= repeat-string@^1.6.1: version "1.6.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/repeat-string/-/repeat-string-1.6.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= replace-ext@^1.0.0: version "1.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/replace-ext/-/replace-ext-1.0.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/replace-ext/-/replace-ext-1.0.1.tgz#2d6d996d04a15855d967443631dd5f77825b016a" integrity sha1-LW2ZbQShWFXZZ0Q2Md1fd4JbAWo= replace-ext@^2.0.0: version "2.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/replace-ext/-/replace-ext-2.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/replace-ext/-/replace-ext-2.0.0.tgz#9471c213d22e1bcc26717cd6e50881d88f812b06" integrity sha1-lHHCE9IuG8wmcXzW5QiB2I+BKwY= replace-homedir@^2.0.0: version "2.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/replace-homedir/-/replace-homedir-2.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/replace-homedir/-/replace-homedir-2.0.0.tgz#245bd9c909275e0beee75eae85bb40780cd61903" integrity sha1-JFvZyQknXgvu516uhbtAeAzWGQM= require-directory@^2.1.1: version "2.1.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/require-directory/-/require-directory-2.1.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= +require-from-string@^2.0.2: + version "2.0.2" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" + integrity sha1-iaf92TgmEmcxjq/hT5wy5ZjDaQk= + resolve-cwd@^3.0.0: version "3.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/resolve-cwd/-/resolve-cwd-3.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" integrity sha1-DwB18bslRHZs9zumpuKt/ryxPy0= dependencies: resolve-from "^5.0.0" resolve-dir@^1.0.0, resolve-dir@^1.0.1: version "1.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/resolve-dir/-/resolve-dir-1.0.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43" integrity sha1-eaQGRMNivoLybv/nOcm7U4IEb0M= dependencies: expand-tilde "^2.0.0" @@ -3935,40 +4112,40 @@ resolve-dir@^1.0.0, resolve-dir@^1.0.1: resolve-from@^4.0.0: version "4.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/resolve-from/-/resolve-from-4.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" integrity sha1-SrzYUq0y3Xuqv+m0DgCjbbXzkuY= resolve-from@^5.0.0: version "5.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/resolve-from/-/resolve-from-5.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" integrity sha1-w1IlhD3493bfIcV1V7wIfp39/Gk= resolve-options@^1.1.0: version "1.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/resolve-options/-/resolve-options-1.1.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/resolve-options/-/resolve-options-1.1.0.tgz#32bb9e39c06d67338dc9378c0d6d6074566ad131" integrity sha1-MrueOcBtZzONyTeMDW1gdFZq0TE= dependencies: value-or-function "^3.0.0" resolve-options@^2.0.0: version "2.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/resolve-options/-/resolve-options-2.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/resolve-options/-/resolve-options-2.0.0.tgz#a1a57a9949db549dd075de3f5550675f02f1e4c5" integrity sha1-oaV6mUnbVJ3Qdd4/VVBnXwLx5MU= dependencies: value-or-function "^4.0.0" resolve@^1.11.1, resolve@^1.20.0, resolve@^1.22.4: - version "1.22.8" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/resolve/-/resolve-1.22.8.tgz" - integrity sha1-tsh6nyqgbfq1Lj1wrIzeMh+lpI0= + version "1.22.10" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/resolve/-/resolve-1.22.10.tgz#b663e83ffb09bbf2386944736baae803029b8b39" + integrity sha1-tmPoP/sJu/I4aURza6roAwKbizk= dependencies: - is-core-module "^2.13.0" + is-core-module "^2.16.0" path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" restore-cursor@^4.0.0: version "4.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/restore-cursor/-/restore-cursor-4.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/restore-cursor/-/restore-cursor-4.0.0.tgz#519560a4318975096def6e609d44100edaa4ccb9" integrity sha1-UZVgpDGJdQlt725gnUQQDtqkzLk= dependencies: onetime "^5.1.0" @@ -3976,98 +4153,108 @@ restore-cursor@^4.0.0: reusify@^1.0.4: version "1.0.4" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/reusify/-/reusify-1.0.4.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" integrity sha1-kNo4Kx4SbvwCFG6QhFqI2xKSXXY= rimraf@^3.0.2: version "3.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/rimraf/-/rimraf-3.0.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" integrity sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho= dependencies: glob "^7.1.3" run-parallel@^1.1.9: version "1.2.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/run-parallel/-/run-parallel-1.2.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" integrity sha1-ZtE2jae9+SHrnZW9GpIp5/IaQ+4= dependencies: queue-microtask "^1.2.2" -safe-array-concat@^1.1.2: - version "1.1.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/safe-array-concat/-/safe-array-concat-1.1.2.tgz" - integrity sha1-gdd+4MTouGNjUifHISeN1STCDts= +safe-array-concat@^1.1.3: + version "1.1.3" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/safe-array-concat/-/safe-array-concat-1.1.3.tgz#c9e54ec4f603b0bbb8e7e5007a5ee7aecd1538c3" + integrity sha1-yeVOxPYDsLu45+UAel7nrs0VOMM= dependencies: - call-bind "^1.0.7" - get-intrinsic "^1.2.4" - has-symbols "^1.0.3" + call-bind "^1.0.8" + call-bound "^1.0.2" + get-intrinsic "^1.2.6" + has-symbols "^1.1.0" isarray "^2.0.5" safe-buffer@^5.1.0, safe-buffer@~5.2.0: version "5.2.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/safe-buffer/-/safe-buffer-5.2.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY= safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/safe-buffer/-/safe-buffer-5.1.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha1-mR7GnSluAxN0fVm9/St0XDX4go0= -safe-regex-test@^1.0.3: - version "1.0.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/safe-regex-test/-/safe-regex-test-1.0.3.tgz" - integrity sha1-pbTA8G4KtQ6iw5XBTYNxIykkw3c= +safe-push-apply@^1.0.0: + version "1.0.0" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/safe-push-apply/-/safe-push-apply-1.0.0.tgz#01850e981c1602d398c85081f360e4e6d03d27f5" + integrity sha1-AYUOmBwWAtOYyFCB82Dk5tA9J/U= dependencies: - call-bind "^1.0.6" es-errors "^1.3.0" - is-regex "^1.1.4" + isarray "^2.0.5" + +safe-regex-test@^1.1.0: + version "1.1.0" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/safe-regex-test/-/safe-regex-test-1.1.0.tgz#7f87dfb67a3150782eaaf18583ff5d1711ac10c1" + integrity sha1-f4fftnoxUHguqvGFg/9dFxGsEME= + dependencies: + call-bound "^1.0.2" + es-errors "^1.3.0" + is-regex "^1.2.1" "safer-buffer@>= 2.1.2 < 3.0.0": version "2.1.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/safer-buffer/-/safer-buffer-2.1.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo= sax@>=0.6.0: version "1.4.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/sax/-/sax-1.4.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/sax/-/sax-1.4.1.tgz#44cc8988377f126304d3b3fc1010c733b929ef0f" integrity sha1-RMyJiDd/EmME07P8EBDHM7kp7w8= -schema-utils@^3.1.1, schema-utils@^3.2.0: - version "3.3.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/schema-utils/-/schema-utils-3.3.0.tgz" - integrity sha1-9QqIh3w8AWUqFbYirp6Xld96YP4= +schema-utils@^4.3.0: + version "4.3.0" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/schema-utils/-/schema-utils-4.3.0.tgz#3b669f04f71ff2dfb5aba7ce2d5a9d79b35622c0" + integrity sha1-O2afBPcf8t+1q6fOLVqdebNWIsA= dependencies: - "@types/json-schema" "^7.0.8" - ajv "^6.12.5" - ajv-keywords "^3.5.2" + "@types/json-schema" "^7.0.9" + ajv "^8.9.0" + ajv-formats "^2.1.1" + ajv-keywords "^5.1.0" semver-greatest-satisfied-range@^2.0.0: version "2.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-2.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-2.0.0.tgz#4b62942a7a1ccbdb252e5329677c003bac546fe7" integrity sha1-S2KUKnocy9slLlMpZ3wAO6xUb+c= dependencies: sver "^1.8.3" semver@^6.3.0, semver@^6.3.1: version "6.3.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/semver/-/semver-6.3.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" integrity sha1-VW0u+GiRRuRtzqS/3QlfNDTf/LQ= semver@^7.3.4, semver@^7.3.7, semver@^7.5.4, semver@^7.6.2, semver@^7.6.3: - version "7.6.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/semver/-/semver-7.6.3.tgz" - integrity sha1-mA97VVC8F1+03AlAMIVif56zMUM= + version "7.7.1" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/semver/-/semver-7.7.1.tgz#abd5098d82b18c6c81f6074ff2647fd3e7220c9f" + integrity sha1-q9UJjYKxjGyB9gdP8mR/0+ciDJ8= -serialize-javascript@^6.0.1, serialize-javascript@^6.0.2: +serialize-javascript@^6.0.2: version "6.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/serialize-javascript/-/serialize-javascript-6.0.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/serialize-javascript/-/serialize-javascript-6.0.2.tgz#defa1e055c83bf6d59ea805d8da862254eb6a6c2" integrity sha1-3voeBVyDv21Z6oBdjahiJU62psI= dependencies: randombytes "^2.1.0" -set-function-length@^1.2.1: +set-function-length@^1.2.2: version "1.2.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/set-function-length/-/set-function-length-1.2.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/set-function-length/-/set-function-length-1.2.2.tgz#aac72314198eaed975cf77b2c3b6b880695e5449" integrity sha1-qscjFBmOrtl1z3eyw7a4gGleVEk= dependencies: define-data-property "^1.1.4" @@ -4077,9 +4264,9 @@ set-function-length@^1.2.1: gopd "^1.0.1" has-property-descriptors "^1.0.2" -set-function-name@^2.0.1: +set-function-name@^2.0.2: version "2.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/set-function-name/-/set-function-name-2.0.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/set-function-name/-/set-function-name-2.0.2.tgz#16a705c5a0dc2f5e638ca96d8a8cd4e1c2b90985" integrity sha1-FqcFxaDcL15jjKltiozU4cK5CYU= dependencies: define-data-property "^1.1.4" @@ -4087,53 +4274,92 @@ set-function-name@^2.0.1: functions-have-names "^1.2.3" has-property-descriptors "^1.0.2" +set-proto@^1.0.0: + version "1.0.0" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/set-proto/-/set-proto-1.0.0.tgz#0760dbcff30b2d7e801fd6e19983e56da337565e" + integrity sha1-B2Dbz/MLLX6AH9bhmYPlbaM3Vl4= + dependencies: + dunder-proto "^1.0.1" + es-errors "^1.3.0" + es-object-atoms "^1.0.0" + setimmediate@^1.0.5: version "1.0.5" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/setimmediate/-/setimmediate-1.0.5.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= shallow-clone@^3.0.0: version "3.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/shallow-clone/-/shallow-clone-3.0.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" integrity sha1-jymBrZJTH1UDWwH7IwdppA4C76M= dependencies: kind-of "^6.0.2" shebang-command@^2.0.0: version "2.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/shebang-command/-/shebang-command-2.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" integrity sha1-zNCvT4g1+9wmW4JGGq8MNmY/NOo= dependencies: shebang-regex "^3.0.0" shebang-regex@^3.0.0: version "3.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/shebang-regex/-/shebang-regex-3.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" integrity sha1-rhbxZE2HPsrYQ7AwexQzYtTEIXI= shell-quote@^1.8.1: - version "1.8.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/shell-quote/-/shell-quote-1.8.1.tgz" - integrity sha1-bb9Nt1UVrVusY7TxiUw6FUx2ZoA= + version "1.8.2" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/shell-quote/-/shell-quote-1.8.2.tgz#d2d83e057959d53ec261311e9e9b8f51dcb2934a" + integrity sha1-0tg+BXlZ1T7CYTEenpuPUdyyk0o= -side-channel@^1.0.4: - version "1.0.6" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/side-channel/-/side-channel-1.0.6.tgz" - integrity sha1-q9Jft80kuvRUZkBrEJa3gxySFfI= +side-channel-list@^1.0.0: + version "1.0.0" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/side-channel-list/-/side-channel-list-1.0.0.tgz#10cb5984263115d3b7a0e336591e290a830af8ad" + integrity sha1-EMtZhCYxFdO3oOM2WR4pCoMK+K0= dependencies: - call-bind "^1.0.7" es-errors "^1.3.0" - get-intrinsic "^1.2.4" - object-inspect "^1.13.1" + object-inspect "^1.13.3" + +side-channel-map@^1.0.1: + version "1.0.1" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/side-channel-map/-/side-channel-map-1.0.1.tgz#d6bb6b37902c6fef5174e5f533fab4c732a26f42" + integrity sha1-1rtrN5Asb+9RdOX1M/q0xzKib0I= + dependencies: + call-bound "^1.0.2" + es-errors "^1.3.0" + get-intrinsic "^1.2.5" + object-inspect "^1.13.3" + +side-channel-weakmap@^1.0.2: + version "1.0.2" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz#11dda19d5368e40ce9ec2bdc1fb0ecbc0790ecea" + integrity sha1-Ed2hnVNo5Azp7CvcH7DsvAeQ7Oo= + dependencies: + call-bound "^1.0.2" + es-errors "^1.3.0" + get-intrinsic "^1.2.5" + object-inspect "^1.13.3" + side-channel-map "^1.0.1" + +side-channel@^1.1.0: + version "1.1.0" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/side-channel/-/side-channel-1.1.0.tgz#c3fcff9c4da932784873335ec9765fa94ff66bc9" + integrity sha1-w/z/nE2pMnhIczNeyXZfqU/2a8k= + dependencies: + es-errors "^1.3.0" + object-inspect "^1.13.3" + side-channel-list "^1.0.0" + side-channel-map "^1.0.1" + side-channel-weakmap "^1.0.2" signal-exit@^3.0.2: version "3.0.7" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/signal-exit/-/signal-exit-3.0.7.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" integrity sha1-qaF2f4r4QVURTqq9c/mSc8j1mtk= sinon@^19.0.2: version "19.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/sinon/-/sinon-19.0.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/sinon/-/sinon-19.0.2.tgz#944cf771d22236aa84fc1ab70ce5bffc3a215dad" integrity sha1-lEz3cdIiNqqE/Bq3DOW//DohXa0= dependencies: "@sinonjs/commons" "^3.0.1" @@ -4145,27 +4371,27 @@ sinon@^19.0.2: sisteransi@^1.0.5: version "1.0.5" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/sisteransi/-/sisteransi-1.0.5.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" integrity sha1-E01oEpd1ZDfMBcoBNw06elcQde0= slash@^3.0.0: version "3.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/slash/-/slash-3.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" integrity sha1-ZTm+hwwWWtvVJAIg2+Nh8bxNRjQ= slashes@^3.0.12: version "3.0.12" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/slashes/-/slashes-3.0.12.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/slashes/-/slashes-3.0.12.tgz#3d664c877ad542dc1509eaf2c50f38d483a6435a" integrity sha1-PWZMh3rVQtwVCeryxQ841IOmQ1o= source-map-js@^1.2.1: version "1.2.1" - resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.1.tgz#1ce5650fddd87abc099eda37dcff024c2667ae46" - integrity sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA== + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/source-map-js/-/source-map-js-1.2.1.tgz#1ce5650fddd87abc099eda37dcff024c2667ae46" + integrity sha1-HOVlD93YerwJnto33P8CTCZnrkY= source-map-resolve@^0.6.0: version "0.6.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/source-map-resolve/-/source-map-resolve-0.6.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/source-map-resolve/-/source-map-resolve-0.6.0.tgz#3d9df87e236b53f16d01e58150fc7711138e5ed2" integrity sha1-PZ34fiNrU/FtAeWBUPx3EROOXtI= dependencies: atob "^2.1.2" @@ -4173,7 +4399,7 @@ source-map-resolve@^0.6.0: source-map-support@~0.5.20: version "0.5.21" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/source-map-support/-/source-map-support-0.5.21.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" integrity sha1-BP58f54e0tZiIzwoyys1ufY/bk8= dependencies: buffer-from "^1.0.0" @@ -4181,59 +4407,59 @@ source-map-support@~0.5.20: source-map@^0.6.0, source-map@^0.6.1: version "0.6.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/source-map/-/source-map-0.6.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha1-dHIq8y6WFOnCh6jQu95IteLxomM= source-map@^0.7.3, source-map@^0.7.4: version "0.7.4" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/source-map/-/source-map-0.7.4.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" integrity sha1-qbvnBcnYhG9OCP9nZazw8bCJhlY= sparkles@^2.1.0: version "2.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/sparkles/-/sparkles-2.1.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/sparkles/-/sparkles-2.1.0.tgz#8ad4e8cecba7e568bba660c39b6db46625ecf1ad" integrity sha1-itTozsun5Wi7pmDDm220ZiXs8a0= spdx-exceptions@^2.1.0: version "2.5.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz#5d607d27fc806f66d7b64a766650fa890f04ed66" integrity sha1-XWB9J/yAb2bXtkp2ZlD6iQ8E7WY= spdx-expression-parse@^4.0.0: version "4.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/spdx-expression-parse/-/spdx-expression-parse-4.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/spdx-expression-parse/-/spdx-expression-parse-4.0.0.tgz#a23af9f3132115465dac215c099303e4ceac5794" integrity sha1-ojr58xMhFUZdrCFcCZMD5M6sV5Q= dependencies: spdx-exceptions "^2.1.0" spdx-license-ids "^3.0.0" spdx-license-ids@^3.0.0: - version "3.0.20" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/spdx-license-ids/-/spdx-license-ids-3.0.20.tgz" - integrity sha1-5E7RntMY3R5YiPkzJc7oAPD1G4k= + version "3.0.21" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/spdx-license-ids/-/spdx-license-ids-3.0.21.tgz#6d6e980c9df2b6fc905343a3b2d702a6239536c3" + integrity sha1-bW6YDJ3ytvyQU0OjstcCpiOVNsM= split@^1.0.1: version "1.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/split/-/split-1.0.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/split/-/split-1.0.1.tgz#605bd9be303aa59fb35f9229fbea0ddec9ea07d9" integrity sha1-YFvZvjA6pZ+zX5Ip++oN3snqB9k= dependencies: through "2" ssh-config@^4.4.4: version "4.4.4" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ssh-config/-/ssh-config-4.4.4.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ssh-config/-/ssh-config-4.4.4.tgz#ab0a693d39f1e6a7ad6c48641668104213898bf4" integrity sha1-qwppPTnx5qetbEhkFmgQQhOJi/Q= stdin-discarder@^0.1.0: version "0.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/stdin-discarder/-/stdin-discarder-0.1.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/stdin-discarder/-/stdin-discarder-0.1.0.tgz#22b3e400393a8e28ebf53f9958f3880622efde21" integrity sha1-IrPkADk6jijr9T+ZWPOIBiLv3iE= dependencies: bl "^5.0.0" stream-combiner@^0.2.2: version "0.2.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/stream-combiner/-/stream-combiner-0.2.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/stream-combiner/-/stream-combiner-0.2.2.tgz#aec8cbac177b56b6f4fa479ced8c1912cee52858" integrity sha1-rsjLrBd7Vrb0+kec7YwZEs7lKFg= dependencies: duplexer "~0.1.1" @@ -4241,42 +4467,41 @@ stream-combiner@^0.2.2: stream-composer@^1.0.2: version "1.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/stream-composer/-/stream-composer-1.0.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/stream-composer/-/stream-composer-1.0.2.tgz#7ee61ca1587bf5f31b2e29aa2093cbf11442d152" integrity sha1-fuYcoVh79fMbLimqIJPL8RRC0VI= dependencies: streamx "^2.13.2" stream-exhaust@^1.0.2: version "1.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/stream-exhaust/-/stream-exhaust-1.0.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/stream-exhaust/-/stream-exhaust-1.0.2.tgz#acdac8da59ef2bc1e17a2c0ccf6c320d120e555d" integrity sha1-rNrI2lnvK8HheiwMz2wyDRIOVV0= stream-shift@^1.0.0: version "1.0.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/stream-shift/-/stream-shift-1.0.3.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/stream-shift/-/stream-shift-1.0.3.tgz#85b8fab4d71010fc3ba8772e8046cc49b8a3864b" integrity sha1-hbj6tNcQEPw7qHcugEbMSbijhks= streamfilter@^3.0.0: version "3.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/streamfilter/-/streamfilter-3.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/streamfilter/-/streamfilter-3.0.0.tgz#8c61b08179a6c336c6efccc5df30861b7a9675e7" integrity sha1-jGGwgXmmwzbG78zF3zCGG3qWdec= dependencies: readable-stream "^3.0.6" streamx@^2.12.0, streamx@^2.12.5, streamx@^2.13.2, streamx@^2.14.0: - version "2.20.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/streamx/-/streamx-2.20.1.tgz" - integrity sha1-RxxPi4YPe2lv64PVsSXKqy/buTw= + version "2.22.0" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/streamx/-/streamx-2.22.0.tgz#cd7b5e57c95aaef0ff9b2aef7905afa62ec6e4a7" + integrity sha1-zXteV8larvD/myrveQWvpi7G5Kc= dependencies: fast-fifo "^1.3.2" - queue-tick "^1.0.1" text-decoder "^1.1.0" optionalDependencies: bare-events "^2.2.0" string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: version "4.2.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/string-width/-/string-width-4.2.3.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha1-JpxxF9J7Ba0uU2gwqOyJXvnG0BA= dependencies: emoji-regex "^8.0.0" @@ -4285,35 +4510,39 @@ string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: string-width@^6.1.0: version "6.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/string-width/-/string-width-6.1.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/string-width/-/string-width-6.1.0.tgz#96488d6ed23f9ad5d82d13522af9e4c4c3fd7518" integrity sha1-lkiNbtI/mtXYLRNSKvnkxMP9dRg= dependencies: eastasianwidth "^0.2.0" emoji-regex "^10.2.1" strip-ansi "^7.0.1" -string.prototype.trim@^1.2.9: - version "1.2.9" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz" - integrity sha1-tvoybXLSx4tt8C93Wcc/j2J0+qQ= +string.prototype.trim@^1.2.10: + version "1.2.10" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz#40b2dd5ee94c959b4dcfb1d65ce72e90da480c81" + integrity sha1-QLLdXulMlZtNz7HWXOcukNpIDIE= dependencies: - call-bind "^1.0.7" + call-bind "^1.0.8" + call-bound "^1.0.2" + define-data-property "^1.1.4" define-properties "^1.2.1" - es-abstract "^1.23.0" + es-abstract "^1.23.5" es-object-atoms "^1.0.0" + has-property-descriptors "^1.0.2" -string.prototype.trimend@^1.0.8: - version "1.0.8" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz" - integrity sha1-NlG4UTcZ6Kn0jefy93ZAsmZSsik= +string.prototype.trimend@^1.0.8, string.prototype.trimend@^1.0.9: + version "1.0.9" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz#62e2731272cd285041b36596054e9f66569b6942" + integrity sha1-YuJzEnLNKFBBs2WWBU6fZlabaUI= dependencies: - call-bind "^1.0.7" + call-bind "^1.0.8" + call-bound "^1.0.2" define-properties "^1.2.1" es-object-atoms "^1.0.0" string.prototype.trimstart@^1.0.8: version "1.0.8" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz#7ee834dda8c7c17eff3118472bb35bfedaa34dde" integrity sha1-fug03ajHwX7/MRhHK7Nb/tqjTd4= dependencies: call-bind "^1.0.7" @@ -4322,113 +4551,113 @@ string.prototype.trimstart@^1.0.8: string_decoder@^1.1.1: version "1.3.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/string_decoder/-/string_decoder-1.3.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" integrity sha1-QvEUWUpGzxqOMLCoT1bHjD7awh4= dependencies: safe-buffer "~5.2.0" string_decoder@~1.1.1: version "1.1.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/string_decoder/-/string_decoder-1.1.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" integrity sha1-nPFhG6YmhdcDCunkujQUnDrwP8g= dependencies: safe-buffer "~5.1.0" strip-ansi@^6.0.0, strip-ansi@^6.0.1: version "6.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/strip-ansi/-/strip-ansi-6.0.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" integrity sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk= dependencies: ansi-regex "^5.0.1" strip-ansi@^7.0.1, strip-ansi@^7.1.0: version "7.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/strip-ansi/-/strip-ansi-7.1.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45" integrity sha1-1bZWjKaJ2FYTcLBwdoXSJDT6/0U= dependencies: ansi-regex "^6.0.1" strip-bom-string@^1.0.0: version "1.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/strip-bom-string/-/strip-bom-string-1.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/strip-bom-string/-/strip-bom-string-1.0.0.tgz#e5211e9224369fbb81d633a2f00044dc8cedad92" integrity sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI= strip-bom@^3.0.0: version "3.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/strip-bom/-/strip-bom-3.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= strip-json-comments@^3.1.1: version "3.1.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/strip-json-comments/-/strip-json-comments-3.1.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha1-MfEoGzgyYwQ0gxwxDAHMzajL4AY= supports-color@^7.1.0, supports-color@^7.2.0: version "7.2.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/supports-color/-/supports-color-7.2.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" integrity sha1-G33NyzK4E4gBs+R4umpRyqiWSNo= dependencies: has-flag "^4.0.0" supports-color@^8.0.0, supports-color@^8.1.1: version "8.1.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/supports-color/-/supports-color-8.1.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" integrity sha1-zW/BfihQDP9WwbhsCn/UpUpzAFw= dependencies: has-flag "^4.0.0" supports-preserve-symlinks-flag@^1.0.0: version "1.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" integrity sha1-btpL00SjyUrqN21MwxvHcxEDngk= sver@^1.8.3: version "1.8.4" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/sver/-/sver-1.8.4.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/sver/-/sver-1.8.4.tgz#9bd6f6265263f01aab152df935dc7a554c15673f" integrity sha1-m9b2JlJj8BqrFS35Ndx6VUwVZz8= optionalDependencies: semver "^6.3.0" synckit@^0.9.1: - version "0.9.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/synckit/-/synckit-0.9.1.tgz" - integrity sha1-/rv7tmSZeUUBMfZHNao/bBRXXIg= + version "0.9.2" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/synckit/-/synckit-0.9.2.tgz#a3a935eca7922d48b9e7d6c61822ee6c3ae4ec62" + integrity sha1-o6k17KeSLUi559bGGCLubDrk7GI= dependencies: "@pkgr/core" "^0.1.0" tslib "^2.6.2" tapable@^2.1.1, tapable@^2.2.0: version "2.2.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/tapable/-/tapable-2.2.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" integrity sha1-GWenPvQGCoLxKrlq+G1S/bdu7KA= tas-client@0.2.33: version "0.2.33" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/tas-client/-/tas-client-0.2.33.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/tas-client/-/tas-client-0.2.33.tgz#451bf114a8a64748030ce4068ab7d079958402e6" integrity sha1-RRvxFKimR0gDDOQGirfQeZWEAuY= teex@^1.0.1: version "1.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/teex/-/teex-1.0.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/teex/-/teex-1.0.1.tgz#b8fa7245ef8e8effa8078281946c85ab780a0b12" integrity sha1-uPpyRe+Ojv+oB4KBlGyFq3gKCxI= dependencies: streamx "^2.12.5" -terser-webpack-plugin@^5.3.10: - version "5.3.10" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz" - integrity sha1-kE9MkZPG/SoD9pOiFQxiqS9A0Zk= +terser-webpack-plugin@^5.3.11: + version "5.3.11" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/terser-webpack-plugin/-/terser-webpack-plugin-5.3.11.tgz#93c21f44ca86634257cac176f884f942b7ba3832" + integrity sha1-k8IfRMqGY0JXysF2+IT5Qre6ODI= dependencies: - "@jridgewell/trace-mapping" "^0.3.20" + "@jridgewell/trace-mapping" "^0.3.25" jest-worker "^27.4.5" - schema-utils "^3.1.1" - serialize-javascript "^6.0.1" - terser "^5.26.0" + schema-utils "^4.3.0" + serialize-javascript "^6.0.2" + terser "^5.31.1" -terser@^5.26.0: - version "5.34.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/terser/-/terser-5.34.1.tgz" - integrity sha1-r0A4a9vlSvDQY+BnCv1VwxBavrY= +terser@^5.31.1: + version "5.39.0" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/terser/-/terser-5.39.0.tgz#0e82033ed57b3ddf1f96708d123cca717d86ca3a" + integrity sha1-DoIDPtV7Pd8flnCNEjzKcX2Gyjo= dependencies: "@jridgewell/source-map" "^0.3.3" acorn "^8.8.2" @@ -4436,27 +4665,27 @@ terser@^5.26.0: source-map-support "~0.5.20" text-decoder@^1.1.0: - version "1.2.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/text-decoder/-/text-decoder-1.2.0.tgz" - integrity sha1-hfGdTVCI4LRc2EG9+urEWNv/7vw= + version "1.2.3" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/text-decoder/-/text-decoder-1.2.3.tgz#b19da364d981b2326d5f43099c310cc80d770c65" + integrity sha1-sZ2jZNmBsjJtX0MJnDEMyA13DGU= dependencies: b4a "^1.6.4" text-table@^0.2.0: version "0.2.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/text-table/-/text-table-0.2.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= through2-filter@^3.0.0: version "3.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/through2-filter/-/through2-filter-3.1.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/through2-filter/-/through2-filter-3.1.0.tgz#4a1b45d2b76b3ac93ec137951e372c268efc1a4e" integrity sha1-ShtF0rdrOsk+wTeVHjcsJo78Gk4= dependencies: through2 "^4.0.2" through2@^2.0.0, through2@^2.0.3: version "2.0.5" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/through2/-/through2-2.0.5.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" integrity sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0= dependencies: readable-stream "~2.3.6" @@ -4464,7 +4693,7 @@ through2@^2.0.0, through2@^2.0.3: through2@^3.0.0, through2@^3.0.1: version "3.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/through2/-/through2-3.0.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/through2/-/through2-3.0.2.tgz#99f88931cfc761ec7678b41d5d7336b5b6a07bf4" integrity sha1-mfiJMc/HYex2eLQdXXM2tbage/Q= dependencies: inherits "^2.0.4" @@ -4472,24 +4701,24 @@ through2@^3.0.0, through2@^3.0.1: through2@^4.0.2: version "4.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/through2/-/through2-4.0.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/through2/-/through2-4.0.2.tgz#a7ce3ac2a7a8b0b966c80e7c49f0484c3b239764" integrity sha1-p846wqeosLlmyA58SfBITDsjl2Q= dependencies: readable-stream "3" through@2, through@^2.3.8, through@~2.3, through@~2.3.4: version "2.3.8" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/through/-/through-2.3.8.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= time-stamp@^1.0.0: version "1.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/time-stamp/-/time-stamp-1.1.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/time-stamp/-/time-stamp-1.1.0.tgz#764a5a11af50561921b133f3b44e618687e0f5c3" integrity sha1-dkpaEa9QVhkhsTPztE5hhofg9cM= timers-ext@^0.1.7: version "0.1.8" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/timers-ext/-/timers-ext-0.1.8.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/timers-ext/-/timers-ext-0.1.8.tgz#b4e442f10b7624a29dd2aa42c295e257150cf16c" integrity sha1-tORC8Qt2JKKd0qpCwpXiVxUM8Ww= dependencies: es5-ext "^0.10.64" @@ -4497,12 +4726,12 @@ timers-ext@^0.1.7: tmp@^0.2.3: version "0.2.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/tmp/-/tmp-0.2.3.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/tmp/-/tmp-0.2.3.tgz#eb783cc22bc1e8bebd0671476d46ea4eb32a79ae" integrity sha1-63g8wivB6L69BnFHbUbqTrMqea4= to-absolute-glob@^2.0.0, to-absolute-glob@^2.0.2: version "2.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz#1865f43d9e74b0822db9f145b78cff7d0f7c849b" integrity sha1-GGX0PZ50sIItufFFt4z/fQ98hJs= dependencies: is-absolute "^1.0.0" @@ -4510,39 +4739,39 @@ to-absolute-glob@^2.0.0, to-absolute-glob@^2.0.2: to-regex-range@^5.0.1: version "5.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/to-regex-range/-/to-regex-range-5.0.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" integrity sha1-FkjESq58jZiKMmAY7XL1tN0DkuQ= dependencies: is-number "^7.0.0" to-through@^2.0.0: version "2.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/to-through/-/to-through-2.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/to-through/-/to-through-2.0.0.tgz#fc92adaba072647bc0b67d6b03664aa195093af6" integrity sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY= dependencies: through2 "^2.0.3" to-through@^3.0.0: version "3.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/to-through/-/to-through-3.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/to-through/-/to-through-3.0.0.tgz#bf4956eaca5a0476474850a53672bed6906ace54" integrity sha1-v0lW6spaBHZHSFClNnK+1pBqzlQ= dependencies: streamx "^2.12.5" tr46@~0.0.3: version "0.0.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/tr46/-/tr46-0.0.3.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" integrity sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o= ts-api-utils@^1.0.1: - version "1.3.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ts-api-utils/-/ts-api-utils-1.3.0.tgz" - integrity sha1-S0kOJxKfHo5oa0XMSrY3FNxg7qE= + version "1.4.3" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ts-api-utils/-/ts-api-utils-1.4.3.tgz#bfc2215fe6528fecab2b0fba570a2e8a4263b064" + integrity sha1-v8IhX+ZSj+yrKw+6VwouikJjsGQ= ts-loader@^9.5.1: - version "9.5.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ts-loader/-/ts-loader-9.5.1.tgz" - integrity sha1-Y9WRKoYxLx++Ms7whZ+4shk9m4k= + version "9.5.2" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ts-loader/-/ts-loader-9.5.2.tgz#1f3d7f4bb709b487aaa260e8f19b301635d08020" + integrity sha1-Hz1/S7cJtIeqomDo8ZswFjXQgCA= dependencies: chalk "^4.1.0" enhanced-resolve "^5.0.0" @@ -4552,7 +4781,7 @@ ts-loader@^9.5.1: ts-node@^10.9.2: version "10.9.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ts-node/-/ts-node-10.9.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ts-node/-/ts-node-10.9.2.tgz#70f021c9e185bccdca820e26dc413805c101c71f" integrity sha1-cPAhyeGFvM3Kgg4m3EE4BcEBxx8= dependencies: "@cspotcode/source-map-support" "^0.8.0" @@ -4571,7 +4800,7 @@ ts-node@^10.9.2: tsconfig-paths@^3.15.0: version "3.15.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz#5299ec605e55b1abb23ec939ef15edaf483070d4" integrity sha1-UpnsYF5VsauyPsk57xXtr0gwcNQ= dependencies: "@types/json5" "^0.0.29" @@ -4580,114 +4809,115 @@ tsconfig-paths@^3.15.0: strip-bom "^3.0.0" tslib@^2.6.2: - version "2.7.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/tslib/-/tslib-2.7.0.tgz" - integrity sha1-2bQMXECrWehzjyl98wh78aJpDAE= + version "2.8.1" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/tslib/-/tslib-2.8.1.tgz#612efe4ed235d567e8aba5f2a5fab70280ade83f" + integrity sha1-YS7+TtI11Wfoq6Xypfq3AoCt6D8= type-check@^0.4.0, type-check@~0.4.0: version "0.4.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/type-check/-/type-check-0.4.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" integrity sha1-B7ggO/pwVsBlcFDjzNLDdzC6uPE= dependencies: prelude-ls "^1.2.1" type-detect@4.0.8: version "4.0.8" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/type-detect/-/type-detect-4.0.8.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" integrity sha1-dkb7XxiHHPu3dJ5pvTmmOI63RQw= type-detect@^4.1.0: version "4.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/type-detect/-/type-detect-4.1.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/type-detect/-/type-detect-4.1.0.tgz#deb2453e8f08dcae7ae98c626b13dddb0155906c" integrity sha1-3rJFPo8I3K566YxiaxPd2wFVkGw= type-fest@^0.20.2: version "0.20.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/type-fest/-/type-fest-0.20.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" integrity sha1-G/IH9LKPkVg2ZstfvTJ4hzAc1fQ= type@^2.7.2: version "2.7.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/type/-/type-2.7.3.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/type/-/type-2.7.3.tgz#436981652129285cc3ba94f392886c2637ea0486" integrity sha1-Q2mBZSEpKFzDupTzkohsJjfqBIY= -typed-array-buffer@^1.0.2: - version "1.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz" - integrity sha1-GGfF2Dsg/LXM8yZJ5eL8dCRHT/M= +typed-array-buffer@^1.0.3: + version "1.0.3" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz#a72395450a4869ec033fd549371b47af3a2ee536" + integrity sha1-pyOVRQpIaewDP9VJNxtHrzou5TY= dependencies: - call-bind "^1.0.7" + call-bound "^1.0.3" es-errors "^1.3.0" - is-typed-array "^1.1.13" + is-typed-array "^1.1.14" -typed-array-byte-length@^1.0.1: - version "1.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz" - integrity sha1-2Sly08/5mj+i52Wij83A8did7Gc= +typed-array-byte-length@^1.0.3: + version "1.0.3" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz#8407a04f7d78684f3d252aa1a143d2b77b4160ce" + integrity sha1-hAegT314aE89JSqhoUPSt3tBYM4= dependencies: - call-bind "^1.0.7" + call-bind "^1.0.8" for-each "^0.3.3" - gopd "^1.0.1" - has-proto "^1.0.3" - is-typed-array "^1.1.13" + gopd "^1.2.0" + has-proto "^1.2.0" + is-typed-array "^1.1.14" -typed-array-byte-offset@^1.0.2: - version "1.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz" - integrity sha1-+eway5JZ85UJPkVn6zwopYDQIGM= +typed-array-byte-offset@^1.0.4: + version "1.0.4" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz#ae3698b8ec91a8ab945016108aef00d5bff12355" + integrity sha1-rjaYuOyRqKuUUBYQiu8A1b/xI1U= dependencies: available-typed-arrays "^1.0.7" - call-bind "^1.0.7" + call-bind "^1.0.8" for-each "^0.3.3" - gopd "^1.0.1" - has-proto "^1.0.3" - is-typed-array "^1.1.13" + gopd "^1.2.0" + has-proto "^1.2.0" + is-typed-array "^1.1.15" + reflect.getprototypeof "^1.0.9" -typed-array-length@^1.0.6: - version "1.0.6" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/typed-array-length/-/typed-array-length-1.0.6.tgz" - integrity sha1-VxVSB8duZKNFdILf3BydHTxMc6M= +typed-array-length@^1.0.7: + version "1.0.7" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/typed-array-length/-/typed-array-length-1.0.7.tgz#ee4deff984b64be1e118b0de8c9c877d5ce73d3d" + integrity sha1-7k3v+YS2S+HhGLDejJyHfVznPT0= dependencies: call-bind "^1.0.7" for-each "^0.3.3" gopd "^1.0.1" - has-proto "^1.0.3" is-typed-array "^1.1.13" possible-typed-array-names "^1.0.0" + reflect.getprototypeof "^1.0.6" typescript@^4.5.4: version "4.9.5" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/typescript/-/typescript-4.9.5.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/typescript/-/typescript-4.9.5.tgz#095979f9bcc0d09da324d58d03ce8f8374cbe65a" integrity sha1-CVl5+bzA0J2jJNWNA86Pg3TL5lo= typescript@^5.4.5: - version "5.6.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/typescript/-/typescript-5.6.2.tgz" - integrity sha1-0d5ntr73fEGCP4It+PCzvP9gpaA= + version "5.7.3" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/typescript/-/typescript-5.7.3.tgz#919b44a7dbb8583a9b856d162be24a54bf80073e" + integrity sha1-kZtEp9u4WDqbhW0WK+JKVL+ABz4= -unbox-primitive@^1.0.2: - version "1.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/unbox-primitive/-/unbox-primitive-1.0.2.tgz" - integrity sha1-KQMgIQV9Xmzb0IxRKcIm3/jtb54= +unbox-primitive@^1.1.0: + version "1.1.0" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/unbox-primitive/-/unbox-primitive-1.1.0.tgz#8d9d2c9edeea8460c7f35033a88867944934d1e2" + integrity sha1-jZ0snt7qhGDH81AzqIhnlEk00eI= dependencies: - call-bind "^1.0.2" + call-bound "^1.0.3" has-bigints "^1.0.2" - has-symbols "^1.0.3" - which-boxed-primitive "^1.0.2" + has-symbols "^1.1.0" + which-boxed-primitive "^1.1.1" unc-path-regex@^0.1.2: version "0.1.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/unc-path-regex/-/unc-path-regex-0.1.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa" integrity sha1-5z3T17DXxe2G+6xrCufYxqadUPo= undertaker-registry@^2.0.0: version "2.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/undertaker-registry/-/undertaker-registry-2.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/undertaker-registry/-/undertaker-registry-2.0.0.tgz#d434246e398444740dd7fe4c9543e402ad99e4ca" integrity sha1-1DQkbjmERHQN1/5MlUPkAq2Z5Mo= undertaker@^2.0.0: version "2.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/undertaker/-/undertaker-2.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/undertaker/-/undertaker-2.0.0.tgz#fe4d40dc71823ce5a80f1ecc63ec8b88ad40b54a" integrity sha1-/k1A3HGCPOWoDx7MY+yLiK1AtUo= dependencies: bach "^2.0.1" @@ -4697,70 +4927,75 @@ undertaker@^2.0.0: undici-types@~6.19.2: version "6.19.8" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/undici-types/-/undici-types-6.19.8.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/undici-types/-/undici-types-6.19.8.tgz#35111c9d1437ab83a7cdc0abae2f26d88eda0a02" integrity sha1-NREcnRQ3q4OnzcCrri8m2I7aCgI= +undici-types@~6.20.0: + version "6.20.0" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/undici-types/-/undici-types-6.20.0.tgz#8171bf22c1f588d1554d55bf204bc624af388433" + integrity sha1-gXG/IsH1iNFVTVW/IEvGJK84hDM= + unique-stream@^2.0.2: version "2.3.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/unique-stream/-/unique-stream-2.3.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/unique-stream/-/unique-stream-2.3.1.tgz#c65d110e9a4adf9a6c5948b28053d9a8d04cbeac" integrity sha1-xl0RDppK35psWUiygFPZqNBMvqw= dependencies: json-stable-stringify-without-jsonify "^1.0.1" through2-filter "^3.0.0" -universal-user-agent@^6.0.0: - version "6.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/universal-user-agent/-/universal-user-agent-6.0.1.tgz" - integrity sha1-FfIPVdo8kwxXvdvxc0xmVNX9Nao= +universal-user-agent@^7.0.0, universal-user-agent@^7.0.2: + version "7.0.2" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/universal-user-agent/-/universal-user-agent-7.0.2.tgz#52e7d0e9b3dc4df06cc33cb2b9fd79041a54827e" + integrity sha1-UufQ6bPcTfBswzyyuf15BBpUgn4= universalify@^2.0.0: version "2.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/universalify/-/universalify-2.0.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/universalify/-/universalify-2.0.1.tgz#168efc2180964e6386d061e094df61afe239b18d" integrity sha1-Fo78IYCWTmOG0GHglN9hr+I5sY0= -update-browserslist-db@^1.1.0: - version "1.1.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz" - integrity sha1-gIRvuh156CVH+2YfjRQeCUV1X+U= +update-browserslist-db@^1.1.1: + version "1.1.2" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/update-browserslist-db/-/update-browserslist-db-1.1.2.tgz#97e9c96ab0ae7bcac08e9ae5151d26e6bc6b5580" + integrity sha1-l+nJarCue8rAjprlFR0m5rxrVYA= dependencies: escalade "^3.2.0" - picocolors "^1.1.0" + picocolors "^1.1.1" uri-js@^4.2.2: version "4.4.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/uri-js/-/uri-js-4.4.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" integrity sha1-mxpSWVIlhZ5V9mnZKPiMbFfyp34= dependencies: punycode "^2.1.0" util-deprecate@^1.0.1, util-deprecate@~1.0.1: version "1.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/util-deprecate/-/util-deprecate-1.0.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= v8-compile-cache-lib@^3.0.1: version "3.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz#6336e8d71965cb3d35a1bbb7868445a7c05264bf" integrity sha1-Yzbo1xllyz01obu3hoRFp8BSZL8= v8flags@^4.0.0: version "4.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/v8flags/-/v8flags-4.0.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/v8flags/-/v8flags-4.0.1.tgz#98fe6c4308317c5f394d85a435eb192490f7e132" integrity sha1-mP5sQwgxfF85TYWkNesZJJD34TI= value-or-function@^3.0.0: version "3.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/value-or-function/-/value-or-function-3.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/value-or-function/-/value-or-function-3.0.0.tgz#1c243a50b595c1be54a754bfece8563b9ff8d813" integrity sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM= value-or-function@^4.0.0: version "4.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/value-or-function/-/value-or-function-4.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/value-or-function/-/value-or-function-4.0.0.tgz#70836b6a876a010dc3a2b884e7902e9db064378d" integrity sha1-cINraodqAQ3DoriE55AunbBkN40= vinyl-contents@^2.0.0: version "2.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/vinyl-contents/-/vinyl-contents-2.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/vinyl-contents/-/vinyl-contents-2.0.0.tgz#cc2ba4db3a36658d069249e9e36d9e2b41935d89" integrity sha1-zCuk2zo2ZY0Gkknp422eK0GTXYk= dependencies: bl "^5.0.0" @@ -4768,7 +5003,7 @@ vinyl-contents@^2.0.0: vinyl-fs@^3.0.3: version "3.0.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/vinyl-fs/-/vinyl-fs-3.0.3.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/vinyl-fs/-/vinyl-fs-3.0.3.tgz#c85849405f67428feabbbd5c5dbdd64f47d31bc7" integrity sha1-yFhJQF9nQo/qu71cXb3WT0fTG8c= dependencies: fs-mkdirp-stream "^1.0.0" @@ -4791,7 +5026,7 @@ vinyl-fs@^3.0.3: vinyl-fs@^4.0.0: version "4.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/vinyl-fs/-/vinyl-fs-4.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/vinyl-fs/-/vinyl-fs-4.0.0.tgz#06cb36efc911c6e128452f230b96584a9133c3a1" integrity sha1-Bss278kRxuEoRS8jC5ZYSpEzw6E= dependencies: fs-mkdirp-stream "^2.0.1" @@ -4811,7 +5046,7 @@ vinyl-fs@^4.0.0: vinyl-sourcemap@^1.1.0: version "1.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz#92a800593a38703a8cdb11d8b300ad4be63b3e16" integrity sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY= dependencies: append-buffer "^1.0.2" @@ -4824,7 +5059,7 @@ vinyl-sourcemap@^1.1.0: vinyl-sourcemap@^2.0.0: version "2.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/vinyl-sourcemap/-/vinyl-sourcemap-2.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/vinyl-sourcemap/-/vinyl-sourcemap-2.0.0.tgz#422f410a0ea97cb54cebd698d56a06d7a22e0277" integrity sha1-Qi9BCg6pfLVM69aY1WoG16IuAnc= dependencies: convert-source-map "^2.0.0" @@ -4836,7 +5071,7 @@ vinyl-sourcemap@^2.0.0: vinyl@^2.0.0, vinyl@^2.1.0, vinyl@^2.2.1: version "2.2.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/vinyl/-/vinyl-2.2.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/vinyl/-/vinyl-2.2.1.tgz#23cfb8bbab5ece3803aa2c0a1eb28af7cbba1974" integrity sha1-I8+4u6tezjgDqiwKHrKK98u6GXQ= dependencies: clone "^2.1.1" @@ -4848,7 +5083,7 @@ vinyl@^2.0.0, vinyl@^2.1.0, vinyl@^2.2.1: vinyl@^3.0.0: version "3.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/vinyl/-/vinyl-3.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/vinyl/-/vinyl-3.0.0.tgz#11e14732bf56e2faa98ffde5157fe6c13259ff30" integrity sha1-EeFHMr9W4vqpj/3lFX/mwTJZ/zA= dependencies: clone "^2.1.2" @@ -4859,22 +5094,22 @@ vinyl@^3.0.0: vscode-cpptools@^6.1.0: version "6.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/vscode-cpptools/-/vscode-cpptools-6.1.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/vscode-cpptools/-/vscode-cpptools-6.1.0.tgz#d89bb225f91da45dbee6acbf45f6940aa3926df1" integrity sha1-2JuyJfkdpF2+5qy/RfaUCqOSbfE= vscode-jsonrpc@8.1.0: version "8.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/vscode-jsonrpc/-/vscode-jsonrpc-8.1.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/vscode-jsonrpc/-/vscode-jsonrpc-8.1.0.tgz#cb9989c65e219e18533cc38e767611272d274c94" integrity sha1-y5mJxl4hnhhTPMOOdnYRJy0nTJQ= vscode-jsonrpc@8.2.0: version "8.2.0" - resolved "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0.tgz" - integrity sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA== + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0.tgz#f43dfa35fb51e763d17cd94dcca0c9458f35abf9" + integrity sha1-9D36NftR52PRfNlNzKDJRY81q/k= vscode-languageclient@^8.1.0: version "8.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/vscode-languageclient/-/vscode-languageclient-8.1.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/vscode-languageclient/-/vscode-languageclient-8.1.0.tgz#3e67d5d841481ac66ddbdaa55b4118742f6a9f3f" integrity sha1-PmfV2EFIGsZt29qlW0EYdC9qnz8= dependencies: minimatch "^5.1.0" @@ -4883,7 +5118,7 @@ vscode-languageclient@^8.1.0: vscode-languageserver-protocol@3.17.3: version "3.17.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.3.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.3.tgz#6d0d54da093f0c0ee3060b81612cce0f11060d57" integrity sha1-bQ1U2gk/DA7jBguBYSzODxEGDVc= dependencies: vscode-jsonrpc "8.1.0" @@ -4891,25 +5126,25 @@ vscode-languageserver-protocol@3.17.3: vscode-languageserver-protocol@^3.17.5: version "3.17.5" - resolved "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.5.tgz" - integrity sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg== + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.5.tgz#864a8b8f390835572f4e13bd9f8313d0e3ac4bea" + integrity sha1-hkqLjzkINVcvThO9n4MT0OOsS+o= dependencies: vscode-jsonrpc "8.2.0" vscode-languageserver-types "3.17.5" vscode-languageserver-types@3.17.3: version "3.17.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/vscode-languageserver-types/-/vscode-languageserver-types-3.17.3.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/vscode-languageserver-types/-/vscode-languageserver-types-3.17.3.tgz#72d05e47b73be93acb84d6e311b5786390f13f64" integrity sha1-ctBeR7c76TrLhNbjEbV4Y5DxP2Q= vscode-languageserver-types@3.17.5: version "3.17.5" - resolved "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz" - integrity sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg== + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz#3273676f0cf2eab40b3f44d085acbb7f08a39d8a" + integrity sha1-MnNnbwzy6rQLP0TQhay7fwijnYo= vscode-nls-dev@^4.0.4: version "4.0.4" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/vscode-nls-dev/-/vscode-nls-dev-4.0.4.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/vscode-nls-dev/-/vscode-nls-dev-4.0.4.tgz#1d842a809525990aca5346f8031a0a0bf63e01ef" integrity sha1-HYQqgJUlmQrKU0b4AxoKC/Y+Ae8= dependencies: ansi-colors "^4.1.1" @@ -4927,19 +5162,19 @@ vscode-nls-dev@^4.0.4: vscode-nls@^5.2.0: version "5.2.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/vscode-nls/-/vscode-nls-5.2.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/vscode-nls/-/vscode-nls-5.2.0.tgz#3cb6893dd9bd695244d8a024bdf746eea665cc3f" integrity sha1-PLaJPdm9aVJE2KAkvfdG7qZlzD8= vscode-tas-client@^0.1.84: version "0.1.84" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/vscode-tas-client/-/vscode-tas-client-0.1.84.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/vscode-tas-client/-/vscode-tas-client-0.1.84.tgz#906bdcfd8c9e1dc04321d6bc0335184f9119968e" integrity sha1-kGvc/YyeHcBDIda8AzUYT5EZlo4= dependencies: tas-client "0.2.33" watchpack@^2.4.1: version "2.4.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/watchpack/-/watchpack-2.4.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/watchpack/-/watchpack-2.4.2.tgz#2feeaed67412e7c33184e5a79ca738fbd38564da" integrity sha1-L+6u1nQS58MxhOWnnKc4+9OFZNo= dependencies: glob-to-regexp "^0.4.1" @@ -4947,12 +5182,12 @@ watchpack@^2.4.1: webidl-conversions@^3.0.0: version "3.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/webidl-conversions/-/webidl-conversions-3.0.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" integrity sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE= webpack-cli@^5.1.4: version "5.1.4" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/webpack-cli/-/webpack-cli-5.1.4.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/webpack-cli/-/webpack-cli-5.1.4.tgz#c8e046ba7eaae4911d7e71e2b25b776fcc35759b" integrity sha1-yOBGun6q5JEdfnHislt3b8w1dZs= dependencies: "@discoveryjs/json-ext" "^0.5.0" @@ -4971,7 +5206,7 @@ webpack-cli@^5.1.4: webpack-merge@^5.7.3: version "5.10.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/webpack-merge/-/webpack-merge-5.10.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/webpack-merge/-/webpack-merge-5.10.0.tgz#a3ad5d773241e9c682803abf628d4cd62b8a4177" integrity sha1-o61ddzJB6caCgDq/Yo1M1iuKQXc= dependencies: clone-deep "^4.0.1" @@ -4980,21 +5215,21 @@ webpack-merge@^5.7.3: webpack-sources@^3.2.3: version "3.2.3" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/webpack-sources/-/webpack-sources-3.2.3.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde" integrity sha1-LU2quEUf1LJAzCcFX/agwszqDN4= webpack@^5.94.0: - version "5.95.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/webpack/-/webpack-5.95.0.tgz" - integrity sha1-j9jEVPpg2tGG++NsQApVhIMHtMA= - dependencies: - "@types/estree" "^1.0.5" - "@webassemblyjs/ast" "^1.12.1" - "@webassemblyjs/wasm-edit" "^1.12.1" - "@webassemblyjs/wasm-parser" "^1.12.1" - acorn "^8.7.1" - acorn-import-attributes "^1.9.5" - browserslist "^4.21.10" + version "5.98.0" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/webpack/-/webpack-5.98.0.tgz#44ae19a8f2ba97537978246072fb89d10d1fbd17" + integrity sha1-RK4ZqPK6l1N5eCRgcvuJ0Q0fvRc= + dependencies: + "@types/eslint-scope" "^3.7.7" + "@types/estree" "^1.0.6" + "@webassemblyjs/ast" "^1.14.1" + "@webassemblyjs/wasm-edit" "^1.14.1" + "@webassemblyjs/wasm-parser" "^1.14.1" + acorn "^8.14.0" + browserslist "^4.24.0" chrome-trace-event "^1.0.2" enhanced-resolve "^5.17.1" es-module-lexer "^1.2.1" @@ -5006,74 +5241,104 @@ webpack@^5.94.0: loader-runner "^4.2.0" mime-types "^2.1.27" neo-async "^2.6.2" - schema-utils "^3.2.0" + schema-utils "^4.3.0" tapable "^2.1.1" - terser-webpack-plugin "^5.3.10" + terser-webpack-plugin "^5.3.11" watchpack "^2.4.1" webpack-sources "^3.2.3" whatwg-url@^5.0.0: version "5.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/whatwg-url/-/whatwg-url-5.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" integrity sha1-lmRU6HZUYuN2RNNib2dCzotwll0= dependencies: tr46 "~0.0.3" webidl-conversions "^3.0.0" -which-boxed-primitive@^1.0.2: +which-boxed-primitive@^1.1.0, which-boxed-primitive@^1.1.1: + version "1.1.1" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz#d76ec27df7fa165f18d5808374a5fe23c29b176e" + integrity sha1-127Cfff6Fl8Y1YCDdKX+I8KbF24= + dependencies: + is-bigint "^1.1.0" + is-boolean-object "^1.2.1" + is-number-object "^1.1.1" + is-string "^1.1.1" + is-symbol "^1.1.1" + +which-builtin-type@^1.2.1: + version "1.2.1" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/which-builtin-type/-/which-builtin-type-1.2.1.tgz#89183da1b4907ab089a6b02029cc5d8d6574270e" + integrity sha1-iRg9obSQerCJprAgKcxdjWV0Jw4= + dependencies: + call-bound "^1.0.2" + function.prototype.name "^1.1.6" + has-tostringtag "^1.0.2" + is-async-function "^2.0.0" + is-date-object "^1.1.0" + is-finalizationregistry "^1.1.0" + is-generator-function "^1.0.10" + is-regex "^1.2.1" + is-weakref "^1.0.2" + isarray "^2.0.5" + which-boxed-primitive "^1.1.0" + which-collection "^1.0.2" + which-typed-array "^1.1.16" + +which-collection@^1.0.2: version "1.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz" - integrity sha1-E3V7yJsgmwSf5dhkMOIc9AqJqOY= + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/which-collection/-/which-collection-1.0.2.tgz#627ef76243920a107e7ce8e96191debe4b16c2a0" + integrity sha1-Yn73YkOSChB+fOjpYZHevksWwqA= dependencies: - is-bigint "^1.0.1" - is-boolean-object "^1.1.0" - is-number-object "^1.0.4" - is-string "^1.0.5" - is-symbol "^1.0.3" + is-map "^2.0.3" + is-set "^2.0.3" + is-weakmap "^2.0.2" + is-weakset "^2.0.3" -which-typed-array@^1.1.14, which-typed-array@^1.1.15: - version "1.1.15" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/which-typed-array/-/which-typed-array-1.1.15.tgz" - integrity sha1-JkhZ6bEaZJs4i/qvT3Z98fd5s40= +which-typed-array@^1.1.16, which-typed-array@^1.1.18: + version "1.1.18" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/which-typed-array/-/which-typed-array-1.1.18.tgz#df2389ebf3fbb246a71390e90730a9edb6ce17ad" + integrity sha1-3yOJ6/P7skanE5DpBzCp7bbOF60= dependencies: available-typed-arrays "^1.0.7" - call-bind "^1.0.7" + call-bind "^1.0.8" + call-bound "^1.0.3" for-each "^0.3.3" - gopd "^1.0.1" + gopd "^1.2.0" has-tostringtag "^1.0.2" which@^1.2.14: version "1.3.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/which/-/which-1.3.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" integrity sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo= dependencies: isexe "^2.0.0" which@^2.0.1, which@^2.0.2: version "2.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/which/-/which-2.0.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" integrity sha1-fGqN0KY2oDJ+ELWckobu6T8/UbE= dependencies: isexe "^2.0.0" wildcard@^2.0.0: version "2.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/wildcard/-/wildcard-2.0.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/wildcard/-/wildcard-2.0.1.tgz#5ab10d02487198954836b6349f74fff961e10f67" integrity sha1-WrENAkhxmJVINrY0n3T/+WHhD2c= word-wrap@^1.2.5: version "1.2.5" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/word-wrap/-/word-wrap-1.2.5.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/word-wrap/-/word-wrap-1.2.5.tgz#d2c45c6dd4fbce621a66f136cbe328afd0410b34" integrity sha1-0sRcbdT7zmIaZvE2y+Mor9BBCzQ= workerpool@^6.5.1: version "6.5.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/workerpool/-/workerpool-6.5.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/workerpool/-/workerpool-6.5.1.tgz#060f73b39d0caf97c6db64da004cd01b4c099544" integrity sha1-Bg9zs50Mr5fG22TaAEzQG0wJlUQ= wrap-ansi@^7.0.0: version "7.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/wrap-ansi/-/wrap-ansi-7.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" integrity sha1-Z+FFz/UQpqaYS98RUpEdadLrnkM= dependencies: ansi-styles "^4.0.0" @@ -5082,12 +5347,12 @@ wrap-ansi@^7.0.0: wrappy@1: version "1.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/wrappy/-/wrappy-1.0.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= xml2js@^0.5.0: version "0.5.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/xml2js/-/xml2js-0.5.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/xml2js/-/xml2js-0.5.0.tgz#d9440631fbb2ed800203fad106f2724f62c493b7" integrity sha1-2UQGMfuy7YACA/rRBvJyT2LEk7c= dependencies: sax ">=0.6.0" @@ -5095,7 +5360,7 @@ xml2js@^0.5.0: xml2js@^0.6.2: version "0.6.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/xml2js/-/xml2js-0.6.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/xml2js/-/xml2js-0.6.2.tgz#dd0b630083aa09c161e25a4d0901e2b2a929b499" integrity sha1-3QtjAIOqCcFh4lpNCQHisqkptJk= dependencies: sax ">=0.6.0" @@ -5103,37 +5368,37 @@ xml2js@^0.6.2: xmlbuilder@>=11.0.1, xmlbuilder@^15.1.1: version "15.1.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/xmlbuilder/-/xmlbuilder-15.1.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/xmlbuilder/-/xmlbuilder-15.1.1.tgz#9dcdce49eea66d8d10b42cae94a79c3c8d0c2ec5" integrity sha1-nc3OSe6mbY0QtCyulKecPI0MLsU= xmlbuilder@~11.0.0: version "11.0.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/xmlbuilder/-/xmlbuilder-11.0.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/xmlbuilder/-/xmlbuilder-11.0.1.tgz#be9bae1c8a046e76b31127726347d0ad7002beb3" integrity sha1-vpuuHIoEbnazESdyY0fQrXACvrM= xtend@~4.0.1: version "4.0.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/xtend/-/xtend-4.0.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" integrity sha1-u3J3n1+kZRhrH0OPZ0+jR/2121Q= y18n@^5.0.5: version "5.0.8" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/y18n/-/y18n-5.0.8.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" integrity sha1-f0k00PfKjFb5UxSTndzS3ZHOHVU= yargs-parser@^20.2.2, yargs-parser@^20.2.9: version "20.2.9" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/yargs-parser/-/yargs-parser-20.2.9.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" integrity sha1-LrfcOwKJcY/ClfNidThFxBoMlO4= yargs-parser@^21.1.1: version "21.1.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/yargs-parser/-/yargs-parser-21.1.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" integrity sha1-kJa87r+ZDSG7MfqVFuDt4pSnfTU= yargs-unparser@^2.0.0: version "2.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/yargs-unparser/-/yargs-unparser-2.0.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/yargs-unparser/-/yargs-unparser-2.0.0.tgz#f131f9226911ae5d9ad38c432fe809366c2325eb" integrity sha1-8TH5ImkRrl2a04xDL+gJNmwjJes= dependencies: camelcase "^6.0.0" @@ -5143,7 +5408,7 @@ yargs-unparser@^2.0.0: yargs@^16.2.0: version "16.2.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/yargs/-/yargs-16.2.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" integrity sha1-HIK/D2tqZur85+8w43b0mhJHf2Y= dependencies: cliui "^7.0.2" @@ -5156,7 +5421,7 @@ yargs@^16.2.0: yargs@^17.3.0: version "17.7.2" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/yargs/-/yargs-17.7.2.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" integrity sha1-mR3zmspnWhkrgW4eA2P5110qomk= dependencies: cliui "^8.0.1" @@ -5169,10 +5434,10 @@ yargs@^17.3.0: yn@3.1.1: version "3.1.1" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/yn/-/yn-3.1.1.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50" integrity sha1-HodAGgnXZ8HV6rJqbkwYUYLS61A= yocto-queue@^0.1.0: version "0.1.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/yocto-queue/-/yocto-queue-0.1.0.tgz" + resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" integrity sha1-ApTrPe4FAo0x7hpfosVWpqrxChs= From 9a9ac3aa51259266943803ed88b0a016e28f84c7 Mon Sep 17 00:00:00 2001 From: Glen Chung <105310954+kuchungmsft@users.noreply.github.com> Date: Mon, 24 Feb 2025 14:35:17 -0800 Subject: [PATCH 29/86] Remove Compiler Argument Traits (#13278) * Remove Compiler Argument Traits - Couldn't find examples of where this actually improved the prompt per ad-hoc analysis. * Address review comment --- Extension/src/LanguageServer/client.ts | 22 -- .../src/LanguageServer/copilotProviders.ts | 54 +---- Extension/src/LanguageServer/lmTool.ts | 113 ++-------- .../tests/copilotProviders.test.ts | 208 ++--------------- .../SingleRootProject/tests/lmTool.test.ts | 209 +----------------- 5 files changed, 56 insertions(+), 550 deletions(-) diff --git a/Extension/src/LanguageServer/client.ts b/Extension/src/LanguageServer/client.ts index 786963fcef..553964d1c1 100644 --- a/Extension/src/LanguageServer/client.ts +++ b/Extension/src/LanguageServer/client.ts @@ -555,19 +555,6 @@ export interface ChatContextResult { targetArchitecture: string; } -export interface FileContextResult { - compilerArguments: string[]; -} - -export interface ProjectContextResult { - language: string; - standardVersion: string; - compiler: string; - targetPlatform: string; - targetArchitecture: string; - fileContext: FileContextResult; -} - interface FolderFilesEncodingChanged { uri: string; filesEncoding: string; @@ -614,7 +601,6 @@ const GenerateDoxygenCommentRequest: RequestType = new RequestType('cpptools/didChangeCppProperties'); const IncludesRequest: RequestType = new RequestType('cpptools/getIncludes'); const CppContextRequest: RequestType = new RequestType('cpptools/getChatContext'); -const ProjectContextRequest: RequestType = new RequestType('cpptools/getProjectContext'); const CopilotCompletionContextRequest: RequestType = new RequestType('cpptools/getCompletionContext'); // Notifications to the server @@ -849,7 +835,6 @@ export interface Client { getCopilotHoverProvider(): CopilotHoverProvider | undefined; getIncludes(uri: vscode.Uri, maxDepth: number): Promise; getChatContext(uri: vscode.Uri, token: vscode.CancellationToken): Promise; - getProjectContext(uri: vscode.Uri): Promise; filesEncodingChanged(filesEncodingChanged: FilesEncodingChanged): void; getCompletionContext(fileName: vscode.Uri, caretOffset: number, featureFlag: CopilotCompletionContextFeatures, token: vscode.CancellationToken): Promise; } @@ -2342,12 +2327,6 @@ export class DefaultClient implements Client { return this.languageClient.sendRequest(IncludesRequest, params); } - public async getProjectContext(uri: vscode.Uri): Promise { - const params: TextDocumentIdentifier = { uri: uri.toString() }; - await this.ready; - return this.languageClient.sendRequest(ProjectContextRequest, params); - } - public async getChatContext(uri: vscode.Uri, token: vscode.CancellationToken): Promise { const params: TextDocumentIdentifier = { uri: uri.toString() }; await withCancellation(this.ready, token); @@ -4296,7 +4275,6 @@ class NullClient implements Client { getCopilotHoverProvider(): CopilotHoverProvider | undefined { return undefined; } getIncludes(uri: vscode.Uri, maxDepth: number): Promise { return Promise.resolve({} as GetIncludesResult); } getChatContext(uri: vscode.Uri, token: vscode.CancellationToken): Promise { return Promise.resolve({} as ChatContextResult); } - getProjectContext(uri: vscode.Uri): Promise { return Promise.resolve({} as ProjectContextResult); } filesEncodingChanged(filesEncodingChanged: FilesEncodingChanged): void { } getCompletionContext(file: vscode.Uri, caretOffset: number, featureFlag: CopilotCompletionContextFeatures, token: vscode.CancellationToken): Promise { return Promise.resolve({} as CopilotCompletionContextResult); } } diff --git a/Extension/src/LanguageServer/copilotProviders.ts b/Extension/src/LanguageServer/copilotProviders.ts index 573fa198c4..32a63013ef 100644 --- a/Extension/src/LanguageServer/copilotProviders.ts +++ b/Extension/src/LanguageServer/copilotProviders.ts @@ -12,7 +12,7 @@ import * as logger from '../logger'; import * as telemetry from '../telemetry'; import { GetIncludesResult } from './client'; import { getClients } from './extension'; -import { getCompilerArgumentFilterMap, getProjectContext } from './lmTool'; +import { getProjectContext } from './lmTool'; nls.config({ messageFormat: nls.MessageFormat.bundle, bundleFormat: nls.BundleFormat.standalone })(); const localize: nls.LocalizeFunc = nls.loadMessageBundle(); @@ -43,23 +43,20 @@ export async function registerRelatedFilesProvider(): Promise { for (const languageId of ['c', 'cpp', 'cuda-cpp']) { api.registerRelatedFilesProvider( { extensionId: util.extensionContext.extension.id, languageId }, - async (uri: vscode.Uri, context: { flags: Record }) => { + async (uri: vscode.Uri, context: { flags: Record }, cancellationToken: vscode.CancellationToken) => { const start = performance.now(); const telemetryProperties: Record = {}; const telemetryMetrics: Record = {}; try { const getIncludesHandler = async () => (await getIncludes(uri, 1))?.includedFiles.map(file => vscode.Uri.file(file)) ?? []; const getTraitsHandler = async () => { - const projectContext = await getProjectContext(uri, context, telemetryProperties, telemetryMetrics); + const projectContext = await getProjectContext(uri, context, cancellationToken, telemetryProperties, telemetryMetrics); if (!projectContext) { return undefined; } - let traits: CopilotTrait[] = [ - { name: "intelliSenseDisclaimer", value: '', includeInPrompt: true, promptTextOverride: `IntelliSense is currently configured with the following compiler information. It reflects the active configuration, and the project may have more configurations targeting different platforms.` }, - { name: "intelliSenseDisclaimerBeginning", value: '', includeInPrompt: true, promptTextOverride: `Beginning of IntelliSense information.` } - ]; + let traits: CopilotTrait[] = []; if (projectContext.language) { traits.push({ name: "language", value: projectContext.language, includeInPrompt: true, promptTextOverride: `The language is ${projectContext.language}.` }); } @@ -76,49 +73,6 @@ export async function registerRelatedFilesProvider(): Promise { traits.push({ name: "targetArchitecture", value: projectContext.targetArchitecture, includeInPrompt: true, promptTextOverride: `This build targets ${projectContext.targetArchitecture}.` }); } - if (projectContext.compiler) { - // We will process compiler arguments based on copilotcppXXXCompilerArgumentFilters and copilotcppCompilerArgumentDirectAskMap feature flags. - // The copilotcppXXXCompilerArgumentFilters are maps. The keys are regex strings for filtering and the values, if not empty, - // are the prompt text to use when no arguments are found. - // copilotcppCompilerArgumentDirectAskMap map individual matched argument to a prompt text. - // For duplicate matches, the last one will be used. - const filterMap = getCompilerArgumentFilterMap(projectContext.compiler, context); - if (filterMap !== undefined) { - const directAskMap: Record = context.flags.copilotcppCompilerArgumentDirectAskMap ? JSON.parse(context.flags.copilotcppCompilerArgumentDirectAskMap as string) : {}; - let directAsks: string = ''; - const remainingArguments: string[] = []; - - for (const key in filterMap) { - if (!key) { - continue; - } - - const matchedArgument = projectContext.compilerArguments[key] as string; - if (matchedArgument?.length > 0) { - if (directAskMap[matchedArgument]) { - directAsks += `${directAskMap[matchedArgument]} `; - } else { - remainingArguments.push(matchedArgument); - } - } else if (filterMap[key]) { - // Use the prompt text in the absence of argument. - directAsks += `${filterMap[key]} `; - } - } - - if (remainingArguments.length > 0) { - const compilerArgumentsValue = remainingArguments.join(", "); - traits.push({ name: "compilerArguments", value: compilerArgumentsValue, includeInPrompt: true, promptTextOverride: `The compiler arguments include: ${compilerArgumentsValue}.` }); - } - - if (directAsks) { - traits.push({ name: "directAsks", value: directAsks, includeInPrompt: true, promptTextOverride: directAsks }); - } - } - } - - traits.push({ name: "intelliSenseDisclaimerEnd", value: '', includeInPrompt: true, promptTextOverride: `End of IntelliSense information.` }); - const includeTraitsArray = context.flags.copilotcppIncludeTraits ? context.flags.copilotcppIncludeTraits as string[] : []; const includeTraits = new Set(includeTraitsArray); telemetryProperties["includeTraits"] = includeTraitsArray.join(','); diff --git a/Extension/src/LanguageServer/lmTool.ts b/Extension/src/LanguageServer/lmTool.ts index 1ede1d0264..40f48e7ddb 100644 --- a/Extension/src/LanguageServer/lmTool.ts +++ b/Extension/src/LanguageServer/lmTool.ts @@ -9,7 +9,7 @@ import * as nls from 'vscode-nls'; import * as util from '../common'; import * as logger from '../logger'; import * as telemetry from '../telemetry'; -import { ChatContextResult, ProjectContextResult } from './client'; +import { ChatContextResult } from './client'; import { getClients } from './extension'; import { checkDuration } from './utils'; @@ -51,7 +51,7 @@ const knownValues: { [Property in keyof ChatContextResult]?: { [id: string]: str } }; -function formatChatContext(context: ChatContextResult | ProjectContextResult): void { +function formatChatContext(context: ChatContextResult): void { type KnownKeys = 'language' | 'standardVersion' | 'compiler' | 'targetPlatform'; for (const key in knownValues) { const knownKey = key as KnownKeys; @@ -68,115 +68,48 @@ export interface ProjectContext { compiler: string; targetPlatform: string; targetArchitecture: string; - compilerArguments: Record; } -export function getCompilerArgumentFilterMap(compiler: string, context: { flags: Record }): Record | undefined { - // The copilotcppXXXCompilerArgumentFilters are maps. - // The keys are regex strings and the values, if not empty, are the prompt text to use when no arguments are found. - let filterMap: Record | undefined; +export async function getProjectContext(uri: vscode.Uri, context: { flags: Record }, cancellationToken: vscode.CancellationToken, telemetryProperties: Record, telemetryMetrics: Record): Promise { try { - switch (compiler) { - case MSVC: - if (context.flags.copilotcppMsvcCompilerArgumentFilter !== undefined) { - filterMap = JSON.parse(context.flags.copilotcppMsvcCompilerArgumentFilter as string); - } - break; - case Clang: - if (context.flags.copilotcppClangCompilerArgumentFilter !== undefined) { - filterMap = JSON.parse(context.flags.copilotcppClangCompilerArgumentFilter as string); - } - break; - case GCC: - if (context.flags.copilotcppGccCompilerArgumentFilter !== undefined) { - filterMap = JSON.parse(context.flags.copilotcppGccCompilerArgumentFilter as string); - } - break; - } - } - catch { - // Intentionally swallow any exception. - } - return filterMap; -} - -function filterCompilerArguments(compiler: string, compilerArguments: string[], context: { flags: Record }, telemetryProperties: Record): Record { - const filterMap = getCompilerArgumentFilterMap(compiler, context); - if (filterMap === undefined) { - return {}; - } - - const combinedArguments = compilerArguments.join(' '); - const result: Record = {}; - const filteredCompilerArguments: string[] = []; - for (const key in filterMap) { - if (!key) { - continue; - } - const filter = new RegExp(key, 'g'); - const filtered = combinedArguments.match(filter); - if (filtered) { - filteredCompilerArguments.push(...filtered); - result[key] = filtered[filtered.length - 1]; - } - } - - if (filteredCompilerArguments.length > 0) { - // Telemetry to learn about the argument distribution. The filtered arguments are expected to be non-PII. - telemetryProperties["filteredCompilerArguments"] = filteredCompilerArguments.join(','); - } - - const filters = Object.keys(filterMap).filter(filter => !!filter).join(','); - if (filters) { - telemetryProperties["filters"] = filters; - } - - return result; -} - -export async function getProjectContext(uri: vscode.Uri, context: { flags: Record }, telemetryProperties: Record, telemetryMetrics: Record): Promise { - try { - const projectContext = await checkDuration(async () => await getClients()?.ActiveClient?.getProjectContext(uri) ?? undefined); - telemetryMetrics["projectContextDuration"] = projectContext.duration; - if (!projectContext.result) { + const chatContext = await checkDuration(async () => await getClients()?.ActiveClient?.getChatContext(uri, cancellationToken) ?? undefined); + telemetryMetrics["projectContextDuration"] = chatContext.duration; + if (!chatContext.result) { return undefined; } - const originalStandardVersion = projectContext.result.standardVersion; + const originalStandardVersion = chatContext.result.standardVersion; - formatChatContext(projectContext.result); + formatChatContext(chatContext.result); const result: ProjectContext = { - language: projectContext.result.language, - standardVersion: projectContext.result.standardVersion, - compiler: projectContext.result.compiler, - targetPlatform: projectContext.result.targetPlatform, - targetArchitecture: projectContext.result.targetArchitecture, - compilerArguments: {} + language: chatContext.result.language, + standardVersion: chatContext.result.standardVersion, + compiler: chatContext.result.compiler, + targetPlatform: chatContext.result.targetPlatform, + targetArchitecture: chatContext.result.targetArchitecture }; - if (projectContext.result.language) { - telemetryProperties["language"] = projectContext.result.language; + if (result.language) { + telemetryProperties["language"] = result.language; } - if (projectContext.result.compiler) { - telemetryProperties["compiler"] = projectContext.result.compiler; + if (result.compiler) { + telemetryProperties["compiler"] = result.compiler; } - if (projectContext.result.standardVersion) { - telemetryProperties["standardVersion"] = projectContext.result.standardVersion; + if (result.standardVersion) { + telemetryProperties["standardVersion"] = result.standardVersion; } else { if (originalStandardVersion) { telemetryProperties["originalStandardVersion"] = originalStandardVersion; } } - if (projectContext.result.targetPlatform) { - telemetryProperties["targetPlatform"] = projectContext.result.targetPlatform; + if (result.targetPlatform) { + telemetryProperties["targetPlatform"] = result.targetPlatform; } - if (projectContext.result.targetArchitecture) { - telemetryProperties["targetArchitecture"] = projectContext.result.targetArchitecture; + if (result.targetArchitecture) { + telemetryProperties["targetArchitecture"] = result.targetArchitecture; } - telemetryMetrics["compilerArgumentCount"] = projectContext.result.fileContext.compilerArguments.length; - result.compilerArguments = filterCompilerArguments(projectContext.result.compiler, projectContext.result.fileContext.compilerArguments, context, telemetryProperties); return result; } diff --git a/Extension/test/scenarios/SingleRootProject/tests/copilotProviders.test.ts b/Extension/test/scenarios/SingleRootProject/tests/copilotProviders.test.ts index f4ace163ba..ba466323d4 100644 --- a/Extension/test/scenarios/SingleRootProject/tests/copilotProviders.test.ts +++ b/Extension/test/scenarios/SingleRootProject/tests/copilotProviders.test.ts @@ -145,20 +145,19 @@ describe('copilotProviders Tests', () => { ok(result.traits === undefined, 'result.traits should be undefined'); }); - const projectContextNoArgs: ProjectContext = { + const projectContext: ProjectContext = { language: 'C++', standardVersion: 'C++20', compiler: 'MSVC', targetPlatform: 'Windows', - targetArchitecture: 'x64', - compilerArguments: {} + targetArchitecture: 'x64' }; it('provides standardVersion trait by default.', async () => { arrange({ vscodeExtension: vscodeExtension, getIncludeFiles: { includedFiles }, - projectContext: projectContextNoArgs, + projectContext: projectContext, rootUri, flags: {} }); @@ -173,15 +172,21 @@ describe('copilotProviders Tests', () => { ok(result.traits.find((trait) => trait.name === 'standardVersion')?.value === 'C++20', 'result.traits should have a standardVersion trait with value "C++20"'); ok(result.traits.find((trait) => trait.name === 'standardVersion')?.includeInPrompt, 'result.traits should have a standardVersion trait with includeInPrompt true'); ok(result.traits.find((trait) => trait.name === 'standardVersion')?.promptTextOverride === 'This project uses the C++20 language standard.', 'result.traits should have a standardVersion trait with promptTextOverride'); + ok(telemetryStub.calledOnce, 'Telemetry should be called once'); + ok(telemetryStub.calledWithMatch('RelatedFilesProvider', sinon.match({ + 'traits': 'standardVersion' + }), sinon.match({ + 'duration': sinon.match.number + }))); }); it('provides traits per copilotcppIncludeTraits.', async () => { arrange({ vscodeExtension: vscodeExtension, getIncludeFiles: { includedFiles }, - projectContext: projectContextNoArgs, + projectContext: projectContext, rootUri, - flags: { copilotcppIncludeTraits: ['intelliSenseDisclaimer', 'intelliSenseDisclaimerBeginning', 'language', 'compiler', 'targetPlatform', 'targetArchitecture', 'intelliSenseDisclaimerEnd'] } + flags: { copilotcppIncludeTraits: ['language', 'compiler', 'targetPlatform', 'targetArchitecture'] } }); await moduleUnderTest.registerRelatedFilesProvider(); @@ -189,13 +194,7 @@ describe('copilotProviders Tests', () => { ok(result, 'result should be defined'); ok(result.traits, 'result.traits should be defined'); - ok(result.traits.length === 8, 'result.traits should have 8 traits if none are excluded'); - ok(result.traits.find((trait) => trait.name === 'intelliSenseDisclaimer'), 'result.traits should have a intellisense trait'); - ok(result.traits.find((trait) => trait.name === 'intelliSenseDisclaimer')?.includeInPrompt, 'result.traits should have a intellisense trait with includeInPrompt true'); - ok(result.traits.find((trait) => trait.name === 'intelliSenseDisclaimer')?.promptTextOverride === 'IntelliSense is currently configured with the following compiler information. It reflects the active configuration, and the project may have more configurations targeting different platforms.', 'result.traits should have a intellisense trait with promptTextOverride'); - ok(result.traits.find((trait) => trait.name === 'intelliSenseDisclaimerBeginning'), 'result.traits should have a intellisenseBegin trait'); - ok(result.traits.find((trait) => trait.name === 'intelliSenseDisclaimerBeginning')?.includeInPrompt, 'result.traits should have a intellisenseBegin trait with includeInPrompt true'); - ok(result.traits.find((trait) => trait.name === 'intelliSenseDisclaimerBeginning')?.promptTextOverride === 'Beginning of IntelliSense information.', 'result.traits should have a intellisenseBegin trait with promptTextOverride'); + ok(result.traits.length === 5, 'result.traits should have 5 traits if none are excluded'); ok(result.traits.find((trait) => trait.name === 'language'), 'result.traits should have a language trait'); ok(result.traits.find((trait) => trait.name === 'language')?.value === 'C++', 'result.traits should have a language trait with value "C++"'); ok(result.traits.find((trait) => trait.name === 'language')?.includeInPrompt, 'result.traits should have a language trait with includeInPrompt true'); @@ -204,10 +203,6 @@ describe('copilotProviders Tests', () => { ok(result.traits.find((trait) => trait.name === 'compiler')?.value === 'MSVC', 'result.traits should have a compiler trait with value "MSVC"'); ok(result.traits.find((trait) => trait.name === 'compiler')?.includeInPrompt, 'result.traits should have a compiler trait with includeInPrompt true'); ok(result.traits.find((trait) => trait.name === 'compiler')?.promptTextOverride === 'This project compiles using MSVC.', 'result.traits should have a compiler trait with promptTextOverride'); - ok(result.traits.find((trait) => trait.name === 'standardVersion'), 'result.traits should have a standardVersion trait'); - ok(result.traits.find((trait) => trait.name === 'standardVersion')?.value === 'C++20', 'result.traits should have a standardVersion trait with value "C++20"'); - ok(result.traits.find((trait) => trait.name === 'standardVersion')?.includeInPrompt, 'result.traits should have a standardVersion trait with includeInPrompt true'); - ok(result.traits.find((trait) => trait.name === 'standardVersion')?.promptTextOverride === 'This project uses the C++20 language standard.', 'result.traits should have a standardVersion trait with promptTextOverride'); ok(result.traits.find((trait) => trait.name === 'targetPlatform'), 'result.traits should have a targetPlatform trait'); ok(result.traits.find((trait) => trait.name === 'targetPlatform')?.value === 'Windows', 'result.traits should have a targetPlatform trait with value "Windows"'); ok(result.traits.find((trait) => trait.name === 'targetPlatform')?.includeInPrompt, 'result.traits should have a targetPlatform trait with includeInPrompt true'); @@ -216,187 +211,20 @@ describe('copilotProviders Tests', () => { ok(result.traits.find((trait) => trait.name === 'targetArchitecture')?.value === 'x64', 'result.traits should have a targetArchitecture trait with value "x64"'); ok(result.traits.find((trait) => trait.name === 'targetArchitecture')?.includeInPrompt, 'result.traits should have a targetArchitecture trait with includeInPrompt true'); ok(result.traits.find((trait) => trait.name === 'targetArchitecture')?.promptTextOverride === 'This build targets x64.', 'result.traits should have a targetArchitecture trait with promptTextOverride'); - ok(result.traits.find((trait) => trait.name === 'intelliSenseDisclaimerEnd'), 'result.traits should have a intellisenseEnd trait'); - ok(result.traits.find((trait) => trait.name === 'intelliSenseDisclaimerEnd')?.includeInPrompt, 'result.traits should have a intellisenseEnd trait with includeInPrompt true'); - ok(result.traits.find((trait) => trait.name === 'intelliSenseDisclaimerEnd')?.promptTextOverride === 'End of IntelliSense information.', 'result.traits should have a intellisenseEnd trait with promptTextOverride'); - }); - - it('handles errors during provider registration.', async () => { - arrange({}); - - await moduleUnderTest.registerRelatedFilesProvider(); - - ok(vscodeGetExtensionsStub.calledOnce, 'vscode.extensions.getExtension should be called once'); - ok(mockCopilotApi.registerRelatedFilesProvider.notCalled, 'registerRelatedFilesProvider should not be called'); - }); - - const projectContext: ProjectContext = { - language: 'C++', - standardVersion: 'C++17', - compiler: 'MSVC', - targetPlatform: 'Windows', - targetArchitecture: 'x64', - compilerArguments: { "/std:c++\d+": '/std:c++17', "/GR-?": '/GR-', "/EH[ascr-]+": '/EHs-c-', "/await": '/await' } - }; - - it('provides compiler argument traits.', async () => { - arrange({ - vscodeExtension: vscodeExtension, - getIncludeFiles: { includedFiles: ['c:\\system\\include\\vector', 'c:\\system\\include\\string', 'C:\\src\\my_project\\foo.h'] }, - projectContext: projectContext, - rootUri: vscode.Uri.file('C:\\src\\my_project'), - flags: { - copilotcppIncludeTraits: ['compilerArguments'], - copilotcppMsvcCompilerArgumentFilter: '{"/std:c++\d+": "", "/GR-?": "", "/EH[ascr-]+": "", "/await": ""}' - } - }); - await moduleUnderTest.registerRelatedFilesProvider(); - - const result = await callbackPromise; - - ok(result, 'result should be defined'); - ok(result.traits, 'result.traits should be defined'); - ok(result.traits.find((trait) => trait.name === 'compilerArguments'), 'result.traits should have a compiler arguments trait'); - ok(result.traits.find((trait) => trait.name === 'compilerArguments')?.value === '/std:c++17, /GR-, /EHs-c-, /await', 'result.traits should have a compiler arguments trait with value "/std:c++17, /GR-, /EHs-c-, /await"'); - ok(result.traits.find((trait) => trait.name === 'compilerArguments')?.includeInPrompt, 'result.traits should have a compiler arguments trait with includeInPrompt true'); - ok(result.traits.find((trait) => trait.name === 'compilerArguments')?.promptTextOverride === 'The compiler arguments include: /std:c++17, /GR-, /EHs-c-, /await.', 'result.traits should have a compiler arguments trait with promptTextOverride'); - ok(!result.traits.find((trait) => trait.name === 'directAsks'), 'result.traits should not have a direct asks trait'); - }); - - it('provide direct ask traits of compiler arguments.', async () => { - arrange({ - vscodeExtension: vscodeExtension, - getIncludeFiles: { includedFiles: ['c:\\system\\include\\vector', 'c:\\system\\include\\string', 'C:\\src\\my_project\\foo.h'] }, - projectContext: projectContext, - rootUri: vscode.Uri.file('C:\\src\\my_project'), - flags: { - copilotcppIncludeTraits: ['directAsks', 'compilerArguments'], - copilotcppMsvcCompilerArgumentFilter: '{"/std:c++\d+": "", "/await": "", "/GR-?": "", "/EH[ascr-]+": ""}', - copilotcppCompilerArgumentDirectAskMap: '{"/GR-": "Do not generate code using RTTI keywords.", "/EHs-c-": "Do not generate code using exception handling keywords."}' - } - }); - await moduleUnderTest.registerRelatedFilesProvider(); - - const result = await callbackPromise; - - ok(result, 'result should be defined'); - ok(result.traits, 'result.traits should be defined'); - ok(result.traits.find((trait) => trait.name === 'compilerArguments'), 'result.traits should have a compiler arguments trait'); - ok(result.traits.find((trait) => trait.name === 'compilerArguments')?.value === '/std:c++17, /await', 'result.traits should have a compiler arguments trait with value "/std:c++17, /await"'); - ok(result.traits.find((trait) => trait.name === 'compilerArguments')?.includeInPrompt, 'result.traits should have a compiler arguments trait with includeInPrompt true'); - ok(result.traits.find((trait) => trait.name === 'compilerArguments')?.promptTextOverride === 'The compiler arguments include: /std:c++17, /await.', 'result.traits should have a compiler arguments trait with promptTextOverride'); - ok(result.traits.find((trait) => trait.name === 'directAsks'), 'result.traits should have a direct asks trait'); - ok(result.traits.find((trait) => trait.name === 'directAsks')?.value === 'Do not generate code using RTTI keywords. Do not generate code using exception handling keywords. ', 'result.traits should have a direct asks value'); - ok(result.traits.find((trait) => trait.name === 'directAsks')?.includeInPrompt, 'result.traits should have a direct asks trait with includeInPrompt true'); - ok(result.traits.find((trait) => trait.name === 'directAsks')?.promptTextOverride === 'Do not generate code using RTTI keywords. Do not generate code using exception handling keywords. ', 'result.traits should have a direct ask trait with promptTextOverride'); - ok(telemetryStub.calledOnce, 'Telemetry should be called once'); ok(telemetryStub.calledWithMatch('RelatedFilesProvider', sinon.match({ - "includeTraits": 'directAsks,compilerArguments', - 'traits': 'standardVersion,compilerArguments,directAsks' + 'includeTraits': 'language,compiler,targetPlatform,targetArchitecture', + 'traits': 'language,compiler,standardVersion,targetPlatform,targetArchitecture' }), sinon.match({ 'duration': sinon.match.number }))); }); - it('ignore compilerArguments trait if empty.', async () => { - arrange({ - vscodeExtension: vscodeExtension, - getIncludeFiles: { includedFiles: ['c:\\system\\include\\vector', 'c:\\system\\include\\string', 'C:\\src\\my_project\\foo.h'] }, - projectContext: projectContext, - rootUri: vscode.Uri.file('C:\\src\\my_project'), - flags: { - copilotcppIncludeTraits: ['directAsks', 'compilerArguments'], - copilotcppMsvcCompilerArgumentFilter: '{"/std:c++\d+": "", "/await": "", "/GR-?": "", "/EH[ascr-]+": ""}', - copilotcppCompilerArgumentDirectAskMap: '{"/GR-": "abc.", "/EHs-c-": "def.", "/std:c++17": "ghi.", "/await": "jkl."}' - } - }); - await moduleUnderTest.registerRelatedFilesProvider(); - - const result = await callbackPromise; - - ok(result, 'result should be defined'); - ok(result.traits, 'result.traits should be defined'); - ok(result.traits.find((trait) => trait.name === 'compilerArguments') === undefined, 'result.traits should not have a compiler arguments trait'); - ok(result.traits.find((trait) => trait.name === 'directAsks'), 'result.traits should have a direct asks trait'); - ok(telemetryStub.calledOnce, 'Telemetry should be called once'); - ok(telemetryStub.calledWithMatch('RelatedFilesProvider', sinon.match({ - "includeTraits": 'directAsks,compilerArguments', - 'traits': 'standardVersion,directAsks' - }))); - }); - - it('uses only last argument from the duplicates.', async () => { - arrange({ - vscodeExtension: vscodeExtension, - getIncludeFiles: { includedFiles: ['c:\\system\\include\\vector', 'c:\\system\\include\\string', 'C:\\src\\my_project\\foo.h'] }, - projectContext: { - language: 'C++', - standardVersion: 'C++20', - compiler: 'MSVC', - targetPlatform: 'Windows', - targetArchitecture: 'x64', - compilerArguments: { "/std:c++\d+": '/std:c++20', "/await": '/await' } - }, - rootUri: vscode.Uri.file('C:\\src\\my_project'), - flags: { - copilotcppIncludeTraits: ['compilerArguments'], - copilotcppMsvcCompilerArgumentFilter: '{"/std:c++\d+": "", "/await": ""}' - } - }); - await moduleUnderTest.registerRelatedFilesProvider(); - - const result = await callbackPromise; - - ok(result, 'result should be defined'); - ok(result.traits, 'result.traits should be defined'); - ok(result.traits.find((trait) => trait.name === 'compilerArguments'), 'result.traits should have a compiler arguments trait'); - ok(result.traits.find((trait) => trait.name === 'compilerArguments')?.value === '/std:c++20, /await', 'result.traits should have a compiler arguments trait with value "/std:c++20, /await"'); - ok(result.traits.find((trait) => trait.name === 'compilerArguments')?.includeInPrompt, 'result.traits should have a compiler arguments trait with includeInPrompt true'); - ok(result.traits.find((trait) => trait.name === 'compilerArguments')?.promptTextOverride === 'The compiler arguments include: /std:c++20, /await.', 'result.traits should have a compiler arguments trait with promptTextOverride'); - }); - - it('provides direct asks trait for absence of arguments.', async () => { - arrange({ - vscodeExtension: vscodeExtension, - getIncludeFiles: { includedFiles: ['c:\\system\\include\\vector', 'c:\\system\\include\\string', 'C:\\src\\my_project\\foo.h'] }, - projectContext: projectContextNoArgs, - rootUri: vscode.Uri.file('C:\\src\\my_project'), - flags: { - copilotcppIncludeTraits: ['directAsks'], - copilotcppMsvcCompilerArgumentFilter: - '{"/FOO": "/FOO is not set.", "/BAR": "/BAR is not set."}' - } - }); - await moduleUnderTest.registerRelatedFilesProvider(); - - const result = await callbackPromise; - - ok(result, 'result should be defined'); - ok(result.traits, 'result.traits should be defined'); - ok(result.traits.find((trait) => trait.name === 'directAsks'), 'result.traits should have a direct asks trait'); - ok(result.traits.find((trait) => trait.name === 'directAsks')?.value === '/FOO is not set. /BAR is not set. ', 'result.traits should have a direct asks value'); - ok(result.traits.find((trait) => trait.name === 'directAsks')?.includeInPrompt, 'result.traits should have a direct asks trait with includeInPrompt true'); - ok(result.traits.find((trait) => trait.name === 'directAsks')?.promptTextOverride === "/FOO is not set. /BAR is not set. ", 'result.traits should have a direct ask trait with promptTextOverride'); - }); + it('handles errors during provider registration.', async () => { + arrange({}); - it('does not accept empty regex.', async () => { - arrange({ - vscodeExtension: vscodeExtension, - getIncludeFiles: { includedFiles: ['c:\\system\\include\\vector', 'c:\\system\\include\\string', 'C:\\src\\my_project\\foo.h'] }, - projectContext: projectContextNoArgs, - rootUri: vscode.Uri.file('C:\\src\\my_project'), - flags: { - copilotcppIncludeTraits: ['directAsks'], - copilotcppMsvcCompilerArgumentFilter: - '{"": "Empty regex not allowed."}' - } - }); await moduleUnderTest.registerRelatedFilesProvider(); - const result = await callbackPromise; - - ok(result, 'result should be defined'); - ok(result.traits, 'result.traits should be defined'); - ok(result.traits.find((trait) => trait.name === 'directAsks') === undefined, 'result.traits should not have a direct asks trait'); + ok(vscodeGetExtensionsStub.calledOnce, 'vscode.extensions.getExtension should be called once'); + ok(mockCopilotApi.registerRelatedFilesProvider.notCalled, 'registerRelatedFilesProvider should not be called'); }); }); diff --git a/Extension/test/scenarios/SingleRootProject/tests/lmTool.test.ts b/Extension/test/scenarios/SingleRootProject/tests/lmTool.test.ts index 01f55c98bf..f91e394e56 100644 --- a/Extension/test/scenarios/SingleRootProject/tests/lmTool.test.ts +++ b/Extension/test/scenarios/SingleRootProject/tests/lmTool.test.ts @@ -8,7 +8,7 @@ import { afterEach, beforeEach, describe, it } from 'mocha'; import * as sinon from 'sinon'; import * as vscode from 'vscode'; import * as util from '../../../../src/common'; -import { ChatContextResult, DefaultClient, ProjectContextResult } from '../../../../src/LanguageServer/client'; +import { ChatContextResult, DefaultClient } from '../../../../src/LanguageServer/client'; import { ClientCollection } from '../../../../src/LanguageServer/clientCollection'; import * as extension from '../../../../src/LanguageServer/extension'; import { CppConfigurationLanguageModelTool, getProjectContext } from '../../../../src/LanguageServer/lmTool'; @@ -138,15 +138,6 @@ describe('CppConfigurationLanguageModelTool Tests', () => { sinon.stub(util, 'isHeaderFile').returns(isHeaderFile ?? false); }; - const arrangeProjectContextFromCppTools = ({ projectContextFromCppTools, isCpp, isHeaderFile }: - { projectContextFromCppTools?: ProjectContextResult; isCpp?: boolean; isHeaderFile?: boolean } = - { projectContextFromCppTools: undefined, isCpp: undefined, isHeaderFile: false } - ) => { - activeClientStub.getProjectContext.resolves(projectContextFromCppTools); - sinon.stub(util, 'isCpp').returns(isCpp ?? true); - sinon.stub(util, 'isHeaderFile').returns(isHeaderFile ?? false); - }; - it('should log telemetry and provide #cpp chat context.', async () => { arrangeChatContextFromCppTools({ chatContextFromCppTools: { @@ -178,33 +169,26 @@ describe('CppConfigurationLanguageModelTool Tests', () => { compiler, expectedCompiler, context, - compilerArguments: compilerArguments, - expectedCompilerArguments, telemetryProperties, telemetryMetrics }: { compiler: string; expectedCompiler: string; context: { flags: Record }; - compilerArguments: string[]; - expectedCompilerArguments: Record; telemetryProperties: Record; telemetryMetrics: Record; }) => { - arrangeProjectContextFromCppTools({ - projectContextFromCppTools: { + arrangeChatContextFromCppTools({ + chatContextFromCppTools: { language: 'cpp', standardVersion: 'c++20', compiler: compiler, targetPlatform: 'windows', - targetArchitecture: 'x64', - fileContext: { - compilerArguments: compilerArguments - } + targetArchitecture: 'x64' } }); - const result = await getProjectContext(mockTextDocumentStub.uri, context, telemetryProperties, telemetryMetrics); + const result = await getProjectContext(mockTextDocumentStub.uri, context, new vscode.CancellationTokenSource().token, telemetryProperties, telemetryMetrics); ok(result, 'result should not be undefined'); ok(result.language === 'C++'); @@ -212,177 +196,15 @@ describe('CppConfigurationLanguageModelTool Tests', () => { ok(result.standardVersion === 'C++20'); ok(result.targetPlatform === 'Windows'); ok(result.targetArchitecture === 'x64'); - ok(JSON.stringify(result.compilerArguments) === JSON.stringify(expectedCompilerArguments)); }; - it('should provide compilerArguments based on copilotcppMsvcCompilerArgumentFilter.', async () => { - await testGetProjectContext({ - compiler: 'msvc', - expectedCompiler: 'MSVC', - context: { flags: { copilotcppMsvcCompilerArgumentFilter: '{"foo-?": ""}' } }, - compilerArguments: ['foo', 'bar', 'abc', 'foo-'], - expectedCompilerArguments: { 'foo-?': 'foo-' }, - telemetryProperties: {}, - telemetryMetrics: {} - }); - }); - - it('should provide compilerArguments based on copilotcppClangCompilerArgumentFilter.', async () => { - await testGetProjectContext({ - compiler: 'clang', - expectedCompiler: 'Clang', - context: { flags: { copilotcppClangCompilerArgumentFilter: '{"foo": "", "bar": ""}' } }, - compilerArguments: ['foo', 'bar', 'abc'], - expectedCompilerArguments: { 'foo': 'foo', 'bar': 'bar' }, - telemetryProperties: {}, - telemetryMetrics: {} - }); - }); - - it('should support spaces between argument and value.', async () => { - await testGetProjectContext({ - compiler: 'clang', - expectedCompiler: 'Clang', - context: { flags: { copilotcppClangCompilerArgumentFilter: '{"-std\\\\sc\\\\+\\\\+\\\\d+": ""}' } }, - compilerArguments: ['-std', 'c++17', '-std', 'foo', '-std', 'c++11', '-std', 'bar'], - expectedCompilerArguments: { '-std\\sc\\+\\+\\d+': '-std c++11' }, - telemetryProperties: {}, - telemetryMetrics: {} - }); - }); - - it('should provide compilerArguments based on copilotcppGccCompilerArgumentFilter.', async () => { - await testGetProjectContext({ - compiler: 'gcc', - expectedCompiler: 'GCC', - context: { flags: { copilotcppGccCompilerArgumentFilter: '{"foo": "", "bar": ""}' } }, - compilerArguments: ['foo', 'bar', 'abc', 'bar', 'foo', 'bar'], - expectedCompilerArguments: { 'foo': 'foo', 'bar': 'bar' }, - telemetryProperties: {}, - telemetryMetrics: {} - }); - }); - - it('should provide empty array for each regex if nothing matches.', async () => { - await testGetProjectContext({ - compiler: 'msvc', - expectedCompiler: 'MSVC', - context: { flags: { copilotcppMsvcCompilerArgumentFilter: '{"foo": "", "bar": ""}' } }, - compilerArguments: [], - expectedCompilerArguments: {}, - telemetryProperties: {}, - telemetryMetrics: {} - }); - }); - - it('should filter out all compilerArguments by default.', async () => { - await testGetProjectContext({ - compiler: 'gcc', - expectedCompiler: 'GCC', - context: { flags: {} }, - compilerArguments: ['foo', 'bar'], - expectedCompilerArguments: {}, - telemetryProperties: {}, - telemetryMetrics: {} - }); - }); - - it('should filter out all compilerArguments for empty regex.', async () => { - await testGetProjectContext({ - compiler: 'msvc', - expectedCompiler: 'MSVC', - context: { flags: { copilotcppMsvcCompilerArgumentFilter: '{"": ""}' } }, - compilerArguments: ['foo', 'bar'], - expectedCompilerArguments: {}, - telemetryProperties: {}, - telemetryMetrics: {} - }); - }); - - it('should filter out all compilerArguments for empty copilotcppMsvcCompilerArgumentFilter.', async () => { - await testGetProjectContext({ - compiler: 'msvc', - expectedCompiler: 'MSVC', - context: { - flags: { - copilotcppMsvcCompilerArgumentFilter: '' - } - }, - compilerArguments: ['foo', 'bar'], - expectedCompilerArguments: {}, - telemetryProperties: {}, - telemetryMetrics: {} - }); - }); - - it('should filter out all compilerArguments for invalid copilotcppMsvcCompilerArgumentFilter.', async () => { - await testGetProjectContext({ - compiler: 'msvc', - expectedCompiler: 'MSVC', - context: { - flags: { - copilotcppMsvcCompilerArgumentFilter: 'Not a map' - } - }, - compilerArguments: ['foo', 'bar'], - expectedCompilerArguments: {}, - telemetryProperties: {}, - telemetryMetrics: {} - }); - }); - - it('should filter out all compilerArguments for unknown compilers.', async () => { - await testGetProjectContext({ - compiler: 'unknown', - expectedCompiler: '', - context: { - flags: { - copilotcppMsvcCompilerArgumentFilter: '{"(foo|bar)": ""}', - copilotcppClangCompilerArgumentFilter: '{"(foo|bar)": ""}', - copilotcppGccCompilerArgumentFilter: '{"(foo|bar)": ""}' - } - }, - compilerArguments: ['foo', 'bar'], - expectedCompilerArguments: {}, - telemetryProperties: {}, - telemetryMetrics: {} - }); - }); - it('should send telemetry.', async () => { const telemetryProperties: Record = {}; const telemetryMetrics: Record = {}; const input = { compiler: 'msvc', expectedCompiler: 'MSVC', - context: { flags: { copilotcppMsvcCompilerArgumentFilter: '{"foo-?": "", "": "", "bar": "", "xyz": ""}' } }, - compilerArguments: ['foo', 'bar', 'foo-', 'abc'], - expectedCompilerArguments: { 'foo-?': 'foo-', 'bar': 'bar' }, - telemetryProperties, - telemetryMetrics - }; - await testGetProjectContext(input); - - ok(telemetryProperties['language'] === 'C++'); - ok(telemetryProperties['compiler'] === input.expectedCompiler); - ok(telemetryProperties['standardVersion'] === 'C++20'); - ok(telemetryProperties['targetPlatform'] === 'Windows'); - ok(telemetryProperties['targetArchitecture'] === 'x64'); - ok(telemetryProperties['filteredCompilerArguments'] === 'foo,foo-,bar'); - ok(telemetryProperties['filters'] === 'foo-?,bar,xyz'); - ok(telemetryMetrics['compilerArgumentCount'] === input.compilerArguments.length); - ok(telemetryMetrics['projectContextDuration'] !== undefined); - }); - - it('should send filter telemetry if available.', async () => { - const telemetryProperties: Record = {}; - const telemetryMetrics: Record = {}; - const input = { - compiler: 'msvc', - expectedCompiler: 'MSVC', - context: { flags: { copilotcppMsvcCompilerArgumentFilter: '{"foo-?": "", "": "", "bar": "", "xyz": ""}' } }, - compilerArguments: ['abc'], - expectedCompilerArguments: {}, + context: { flags: {} }, telemetryProperties, telemetryMetrics }; @@ -393,46 +215,37 @@ describe('CppConfigurationLanguageModelTool Tests', () => { ok(telemetryProperties['standardVersion'] === 'C++20'); ok(telemetryProperties['targetPlatform'] === 'Windows'); ok(telemetryProperties['targetArchitecture'] === 'x64'); - ok(telemetryProperties['filteredCompilerArguments'] === undefined); - ok(telemetryProperties['filters'] === 'foo-?,bar,xyz'); - ok(telemetryMetrics['compilerArgumentCount'] === input.compilerArguments.length); ok(telemetryMetrics['projectContextDuration'] !== undefined); }); it('should not send telemetry for unknown values', async () => { - arrangeProjectContextFromCppTools({ - projectContextFromCppTools: { + arrangeChatContextFromCppTools({ + chatContextFromCppTools: { language: 'java', standardVersion: 'gnu++17', compiler: 'javac', targetPlatform: 'arduino', - targetArchitecture: 'bar', - fileContext: { - compilerArguments: [] - } + targetArchitecture: 'bar' } }); const telemetryProperties: Record = {}; const telemetryMetrics: Record = {}; const result = await getProjectContext(mockTextDocumentStub.uri, { - flags: { copilotcppMsvcCompilerArgumentFilter: '{"foo-?": "", "": "", "bar": "", "xyz": ""}' } - }, telemetryProperties, telemetryMetrics); + flags: {} + }, new vscode.CancellationTokenSource().token, telemetryProperties, telemetryMetrics); ok(telemetryProperties["targetArchitecture"] === 'bar'); - ok(telemetryProperties["filters"] === undefined); ok(telemetryProperties["language"] === undefined); ok(telemetryProperties["compiler"] === undefined); ok(telemetryProperties["standardVersion"] === undefined); ok(telemetryProperties["originalStandardVersion"] === 'gnu++17'); ok(telemetryProperties["targetPlatform"] === undefined); - ok(telemetryMetrics["compilerArgumentCount"] === 0); ok(result, 'result should not be undefined'); ok(result.language === ''); ok(result.compiler === ''); ok(result.standardVersion === ''); ok(result.targetPlatform === ''); ok(result.targetArchitecture === 'bar'); - ok(Object.keys(result.compilerArguments).length === 0); }); }); From 388a81c19ba303fea822d51c3054cda5c69979a8 Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Mon, 24 Feb 2025 14:52:01 -0800 Subject: [PATCH 30/86] Update TPN. (#13309) --- Extension/ThirdPartyNotices.txt | 110 +++++++++++--------------------- 1 file changed, 36 insertions(+), 74 deletions(-) diff --git a/Extension/ThirdPartyNotices.txt b/Extension/ThirdPartyNotices.txt index e2621c4bcc..a632058e13 100644 --- a/Extension/ThirdPartyNotices.txt +++ b/Extension/ThirdPartyNotices.txt @@ -683,7 +683,7 @@ IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. --------------------------------------------------------- -semver 7.6.3 - ISC +semver 7.7.1 - ISC https://github.com/npm/node-semver#readme Copyright Isaac Z. Schlueter @@ -762,11 +762,15 @@ IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. --------------------------------------------------------- -@microsoft/applicationinsights-channel-js 3.3.3 - LGPL-2.1-or-later AND LicenseRef-scancode-generic-cla AND MIT +@microsoft/1ds-core-js 4.3.5 - MIT https://github.com/microsoft/ApplicationInsights-JS#readme +copyright Microsoft 2018 Copyright (c) Microsoft Corporation Copyright (c) Microsoft and contributors +Copyright (c) 2022 NevWare21 Solutions LLC +Copyright (c) 2023 NevWare21 Solutions LLC +Copyright (c) 2024 NevWare21 Solutions LLC Copyright (c) NevWare21 Solutions LLC and contributors The MIT License (MIT) @@ -791,16 +795,22 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - --------------------------------------------------------- --------------------------------------------------------- -@microsoft/applicationinsights-common 3.3.3 - LGPL-2.1-or-later AND LicenseRef-scancode-generic-cla AND MIT +@microsoft/1ds-post-js 4.3.5 - MIT https://github.com/microsoft/ApplicationInsights-JS#readme +copyright Microsoft 2018 +copyright Microsoft 2020 +copyright Microsoft 2018-2020 +copyright Microsoft 2022 Simple Copyright (c) Microsoft Corporation Copyright (c) Microsoft and contributors +Copyright (c) 2022 NevWare21 Solutions LLC +Copyright (c) 2023 NevWare21 Solutions LLC +Copyright (c) 2024 NevWare21 Solutions LLC Copyright (c) NevWare21 Solutions LLC and contributors The MIT License (MIT) @@ -825,16 +835,18 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - --------------------------------------------------------- --------------------------------------------------------- -@microsoft/applicationinsights-core-js 3.3.3 - LGPL-2.1-or-later AND LicenseRef-scancode-generic-cla AND MIT +@microsoft/applicationinsights-channel-js 3.3.5 - MIT https://github.com/microsoft/ApplicationInsights-JS#readme Copyright (c) Microsoft Corporation Copyright (c) Microsoft and contributors +Copyright (c) 2022 NevWare21 Solutions LLC +Copyright (c) 2023 NevWare21 Solutions LLC +Copyright (c) 2024 NevWare21 Solutions LLC Copyright (c) NevWare21 Solutions LLC and contributors The MIT License (MIT) @@ -864,13 +876,14 @@ SOFTWARE. --------------------------------------------------------- -@microsoft/1ds-core-js 4.3.3 - MIT +@microsoft/applicationinsights-common 3.3.5 - MIT https://github.com/microsoft/ApplicationInsights-JS#readme -copyright Microsoft 2018 Copyright (c) Microsoft Corporation Copyright (c) Microsoft and contributors -Copyright (c) NevWare21 Solutions LLC and contributors +Copyright (c) 2022 NevWare21 Solutions LLC +Copyright (c) 2023 NevWare21 Solutions LLC +Copyright (c) 2024 NevWare21 Solutions LLC The MIT License (MIT) @@ -894,19 +907,19 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + --------------------------------------------------------- --------------------------------------------------------- -@microsoft/1ds-post-js 4.3.3 - MIT +@microsoft/applicationinsights-core-js 3.3.5 - MIT https://github.com/microsoft/ApplicationInsights-JS#readme -copyright Microsoft 2018 -copyright Microsoft 2020 -copyright Microsoft 2018-2020 -copyright Microsoft 2022 Simple Copyright (c) Microsoft Corporation Copyright (c) Microsoft and contributors +Copyright (c) 2022 NevWare21 Solutions LLC +Copyright (c) 2023 NevWare21 Solutions LLC +Copyright (c) 2024 NevWare21 Solutions LLC Copyright (c) NevWare21 Solutions LLC and contributors The MIT License (MIT) @@ -931,6 +944,7 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + --------------------------------------------------------- --------------------------------------------------------- @@ -968,11 +982,14 @@ SOFTWARE. --------------------------------------------------------- -@microsoft/applicationinsights-web-basic 3.3.3 - MIT +@microsoft/applicationinsights-web-basic 3.3.5 - MIT https://github.com/microsoft/ApplicationInsights-JS#readme Copyright (c) Microsoft Corporation Copyright (c) Microsoft and contributors +Copyright (c) 2022 NevWare21 Solutions LLC +Copyright (c) 2023 NevWare21 Solutions LLC +Copyright (c) 2024 NevWare21 Solutions LLC Copyright (c) NevWare21 Solutions LLC and contributors The MIT License (MIT) @@ -1036,7 +1053,7 @@ SOFTWARE. --------------------------------------------------------- -@nevware21/ts-async 0.5.2 - MIT +@nevware21/ts-async 0.5.4 - MIT https://github.com/nevware21/ts-async Copyright (c) 2022 NevWare21 Solutions LLC @@ -1071,63 +1088,8 @@ SOFTWARE. --------------------------------------------------------- -@nevware21/ts-utils 0.11.4 - MIT -https://github.com/nevware21/ts-utils - -Copyright (c) 2022 NevWare21 Solutions LLC -Copyright (c) 2023 NevWare21 Solutions LLC -Copyright (c) 2024 NevWare21 Solutions LLC -Copyright (c) NevWare21 Solutions LLC and contributors - -MIT License - -Copyright (c) 2022 NevWare21 Solutions LLC - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - ---------------------------------------------------------- - ---------------------------------------------------------- - -@types/node 22.7.4 - MIT -https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node - -Copyright Node.js contributors -Copyright (c) Microsoft Corporation - -MIT License - -Copyright (c) - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - ---------------------------------------------------------- - ---------------------------------------------------------- +@vscode/extension-telemetry 0.9.8 - MIT -@vscode/extension-telemetry 0.9.7 - MIT -https://github.com/Microsoft/vscode-extension-telemetry#readme Copyright (c) Microsoft Corporation @@ -1933,7 +1895,7 @@ SOFTWARE. --------------------------------------------------------- -node-loader 2.0.0 - MIT +node-loader 2.1.0 - MIT https://github.com/webpack-contrib/node-loader Copyright JS Foundation and other contributors @@ -2252,7 +2214,7 @@ THE SOFTWARE. --------------------------------------------------------- -shell-quote 1.8.1 - MIT +shell-quote 1.8.2 - MIT https://github.com/ljharb/shell-quote Copyright (c) 2013 James Halliday (mail@substack.net) From a2b7383c97c9382a3f0dde63dafec9ad480ec3cf Mon Sep 17 00:00:00 2001 From: Garrett Serack Date: Wed, 26 Feb 2025 14:28:09 -0800 Subject: [PATCH 31/86] Add instrumentation support to the typescript code (#12991) * add instrumentation support to the typescript code * fix linter * missed file * update to a newer image? * merged * work around webpack * webpack! Arg! * cleanup * cleanups * remove spaces * must use eval to work around webpack * need vscode in here * fix line endings? * fix line endings? * Add comment * Added instrumentation to copilothoverprovider * inject instrumentation code via perfecto instead * Ensure that everything is instrumented where we can. * extra comma --- Extension/src/Debugger/extension.ts | 9 +-- Extension/src/LanguageServer/client.ts | 68 +++++++++++------------ Extension/src/LanguageServer/extension.ts | 11 ++-- Extension/src/common.ts | 17 +++--- Extension/src/cppTools.ts | 9 +-- Extension/src/instrumentation.ts | 54 ++++++++++++++++++ Extension/src/logger.ts | 37 ++++++------ Extension/src/main.ts | 15 ++++- 8 files changed, 140 insertions(+), 80 deletions(-) create mode 100644 Extension/src/instrumentation.ts diff --git a/Extension/src/Debugger/extension.ts b/Extension/src/Debugger/extension.ts index 81770ce34b..f784c13824 100644 --- a/Extension/src/Debugger/extension.ts +++ b/Extension/src/Debugger/extension.ts @@ -15,6 +15,7 @@ import { TargetLeafNode, setActiveSshTarget } from '../SSH/TargetsView/targetNod import { sshCommandToConfig } from '../SSH/sshCommandToConfig'; import { getSshConfiguration, getSshConfigurationFiles, parseFailures, writeSshConfiguration } from '../SSH/sshHosts'; import { pathAccessible } from '../common'; +import { instrument } from '../instrumentation'; import { getSshChannel } from '../logger'; import { AttachItemsProvider, AttachPicker, RemoteAttachPicker } from './attachToProcess'; import { ConfigurationAssetProviderFactory, ConfigurationSnippetProvider, DebugConfigurationProvider, IConfigurationAssetProvider } from './configurationProvider'; @@ -46,10 +47,10 @@ export async function initialize(context: vscode.ExtensionContext): Promise enableSshTargetsViewAndRun(addSshTargetImpl))); disposables.push(vscode.commands.registerCommand('C_Cpp.removeSshTarget', (node?: BaseNode) => enableSshTargetsViewAndRun(removeSshTargetImpl, node))); disposables.push(vscode.commands.registerCommand(refreshCppSshTargetsViewCmd, (node?: BaseNode) => enableSshTargetsViewAndRun((node?: BaseNode) => sshTargetsProvider.refresh(node), node))); diff --git a/Extension/src/LanguageServer/client.ts b/Extension/src/LanguageServer/client.ts index 553964d1c1..76d464be94 100644 --- a/Extension/src/LanguageServer/client.ts +++ b/Extension/src/LanguageServer/client.ts @@ -38,6 +38,7 @@ import { logAndReturn } from '../Utility/Async/returns'; import { is } from '../Utility/System/guards'; import * as util from '../common'; import { isWindows } from '../constants'; +import { instrument, isInstrumentationEnabled } from '../instrumentation'; import { DebugProtocolParams, Logger, ShowWarningParams, getDiagnosticsChannel, getOutputChannelLogger, logDebugProtocol, logLocalized, showWarning } from '../logger'; import { localizedStringCount, lookupString } from '../nativeStrings'; import { SessionState } from '../sessionState'; @@ -840,6 +841,16 @@ export interface Client { } export function createClient(workspaceFolder?: vscode.WorkspaceFolder): Client { + if (isInstrumentationEnabled) { + instrument(vscode.languages, { name: "languages" }); + instrument(vscode.window, { name: "window" }); + instrument(vscode.workspace, { name: "workspace" }); + instrument(vscode.commands, { name: "commands" }); + instrument(vscode.debug, { name: "debug" }); + instrument(vscode.env, { name: "env" }); + instrument(vscode.extensions, { name: "extensions" }); + return instrument(new DefaultClient(workspaceFolder), { ignore: ["enqueue", "onInterval", "logTelemetry"] }); + } return new DefaultClient(workspaceFolder); } @@ -1323,31 +1334,33 @@ export class DefaultClient implements Client { this.currentCopilotHoverEnabled = new PersistentWorkspaceState("cpp.copilotHover", settings.copilotHover); if (settings.copilotHover !== "disabled") { this.copilotHoverProvider = new CopilotHoverProvider(this); - this.disposables.push(vscode.languages.registerHoverProvider(util.documentSelector, this.copilotHoverProvider)); + this.disposables.push(vscode.languages.registerHoverProvider(util.documentSelector, instrument(this.copilotHoverProvider))); } + if (settings.copilotHover !== this.currentCopilotHoverEnabled.Value) { this.currentCopilotHoverEnabled.Value = settings.copilotHover; } - this.disposables.push(vscode.languages.registerHoverProvider(util.documentSelector, this.hoverProvider)); - this.disposables.push(vscode.languages.registerInlayHintsProvider(util.documentSelector, this.inlayHintsProvider)); - this.disposables.push(vscode.languages.registerRenameProvider(util.documentSelector, new RenameProvider(this))); - this.disposables.push(vscode.languages.registerReferenceProvider(util.documentSelector, new FindAllReferencesProvider(this))); - this.disposables.push(vscode.languages.registerWorkspaceSymbolProvider(new WorkspaceSymbolProvider(this))); - this.disposables.push(vscode.languages.registerDocumentSymbolProvider(util.documentSelector, new DocumentSymbolProvider(), undefined)); - this.disposables.push(vscode.languages.registerCodeActionsProvider(util.documentSelector, new CodeActionProvider(this), undefined)); - this.disposables.push(vscode.languages.registerCallHierarchyProvider(util.documentSelector, new CallHierarchyProvider(this))); + this.disposables.push(vscode.languages.registerHoverProvider(util.documentSelector, instrument(this.hoverProvider))); + this.disposables.push(vscode.languages.registerInlayHintsProvider(util.documentSelector, instrument(this.inlayHintsProvider))); + this.disposables.push(vscode.languages.registerRenameProvider(util.documentSelector, instrument(new RenameProvider(this)))); + this.disposables.push(vscode.languages.registerReferenceProvider(util.documentSelector, instrument(new FindAllReferencesProvider(this)))); + this.disposables.push(vscode.languages.registerWorkspaceSymbolProvider(instrument(new WorkspaceSymbolProvider(this)))); + this.disposables.push(vscode.languages.registerDocumentSymbolProvider(util.documentSelector, instrument(new DocumentSymbolProvider()), undefined)); + this.disposables.push(vscode.languages.registerCodeActionsProvider(util.documentSelector, instrument(new CodeActionProvider(this)), undefined)); + this.disposables.push(vscode.languages.registerCallHierarchyProvider(util.documentSelector, instrument(new CallHierarchyProvider(this)))); + // Because formatting and codeFolding can vary per folder, we need to register these providers once // and leave them registered. The decision of whether to provide results needs to be made on a per folder basis, // within the providers themselves. - this.documentFormattingProviderDisposable = vscode.languages.registerDocumentFormattingEditProvider(util.documentSelector, new DocumentFormattingEditProvider(this)); - this.formattingRangeProviderDisposable = vscode.languages.registerDocumentRangeFormattingEditProvider(util.documentSelector, new DocumentRangeFormattingEditProvider(this)); - this.onTypeFormattingProviderDisposable = vscode.languages.registerOnTypeFormattingEditProvider(util.documentSelector, new OnTypeFormattingEditProvider(this), ";", "}", "\n"); + this.documentFormattingProviderDisposable = vscode.languages.registerDocumentFormattingEditProvider(util.documentSelector, instrument(new DocumentFormattingEditProvider(this))); + this.formattingRangeProviderDisposable = vscode.languages.registerDocumentRangeFormattingEditProvider(util.documentSelector, instrument(new DocumentRangeFormattingEditProvider(this))); + this.onTypeFormattingProviderDisposable = vscode.languages.registerOnTypeFormattingEditProvider(util.documentSelector, instrument(new OnTypeFormattingEditProvider(this)), ";", "}", "\n"); this.codeFoldingProvider = new FoldingRangeProvider(this); - this.codeFoldingProviderDisposable = vscode.languages.registerFoldingRangeProvider(util.documentSelector, this.codeFoldingProvider); + this.codeFoldingProviderDisposable = vscode.languages.registerFoldingRangeProvider(util.documentSelector, instrument(this.codeFoldingProvider)); if (settings.isEnhancedColorizationEnabled && semanticTokensLegend) { - this.semanticTokensProvider = new SemanticTokensProvider(); + this.semanticTokensProvider = instrument(new SemanticTokensProvider()); this.semanticTokensProviderDisposable = vscode.languages.registerDocumentSemanticTokensProvider(util.documentSelector, this.semanticTokensProvider, semanticTokensLegend); } @@ -1730,8 +1743,7 @@ export class DefaultClient implements Client { const oldLoggingLevelLogged: boolean = this.loggingLevel > 1; this.loggingLevel = util.getNumericLoggingLevel(changedSettings.loggingLevel); if (oldLoggingLevelLogged || this.loggingLevel > 1) { - const out: Logger = getOutputChannelLogger(); - out.appendLine(localize({ key: "loggingLevel.changed", comment: ["{0} is the setting name 'loggingLevel', {1} is a string value such as 'Debug'"] }, "{0} has changed to: {1}", "loggingLevel", changedSettings.loggingLevel)); + getOutputChannelLogger().appendLine(localize({ key: "loggingLevel.changed", comment: ["{0} is the setting name 'loggingLevel', {1} is a string value such as 'Debug'"] }, "{0} has changed to: {1}", "loggingLevel", changedSettings.loggingLevel)); } } const settings: CppSettings = new CppSettings(); @@ -2746,12 +2758,7 @@ export class DefaultClient implements Client { const status: IntelliSenseStatus = { status: Status.IntelliSenseCompiling }; testHook.updateStatus(status); } else if (message.endsWith("IntelliSense done")) { - const settings: CppSettings = new CppSettings(); - if (util.getNumericLoggingLevel(settings.loggingLevel) >= 6) { - const out: Logger = getOutputChannelLogger(); - const duration: number = Date.now() - timeStamp; - out.appendLine(localize("update.intellisense.time", "Update IntelliSense time (sec): {0}", duration / 1000)); - } + getOutputChannelLogger().appendLineAtLevel(6, localize("update.intellisense.time", "Update IntelliSense time (sec): {0}", (Date.now() - timeStamp) / 1000)); this.model.isUpdatingIntelliSense.Value = false; const status: IntelliSenseStatus = { status: Status.IntelliSenseReady }; testHook.updateStatus(status); @@ -3183,11 +3190,8 @@ export class DefaultClient implements Client { return; } - const settings: CppSettings = new CppSettings(); const out: Logger = getOutputChannelLogger(); - if (util.getNumericLoggingLevel(settings.loggingLevel) >= 6) { - out.appendLine(localize("configurations.received", "Custom configurations received:")); - } + out.appendLineAtLevel(6, localize("configurations.received", "Custom configurations received:")); const sanitized: SourceFileConfigurationItemAdapter[] = []; configs.forEach(item => { if (this.isSourceFileConfigurationItem(item, providerVersion)) { @@ -3199,10 +3203,8 @@ export class DefaultClient implements Client { uri = item.uri.toString(); } this.configurationLogging.set(uri, JSON.stringify(item.configuration, null, 4)); - if (util.getNumericLoggingLevel(settings.loggingLevel) >= 6) { - out.appendLine(` uri: ${uri}`); - out.appendLine(` config: ${JSON.stringify(item.configuration, null, 2)}`); - } + out.appendLineAtLevel(6, ` uri: ${uri}`); + out.appendLineAtLevel(6, ` config: ${JSON.stringify(item.configuration, null, 2)}`); if (item.configuration.includePath.some(path => path.endsWith('**'))) { console.warn("custom include paths should not use recursive includes ('**')"); } @@ -3306,11 +3308,7 @@ export class DefaultClient implements Client { return; } - const settings: CppSettings = new CppSettings(); - if (util.getNumericLoggingLevel(settings.loggingLevel) >= 6) { - const out: Logger = getOutputChannelLogger(); - out.appendLine(localize("browse.configuration.received", "Custom browse configuration received: {0}", JSON.stringify(sanitized, null, 2))); - } + getOutputChannelLogger().appendLineAtLevel(6, localize("browse.configuration.received", "Custom browse configuration received: {0}", JSON.stringify(sanitized, null, 2))); // Separate compiler path and args before sending to language client if (util.isString(sanitized.compilerPath)) { diff --git a/Extension/src/LanguageServer/extension.ts b/Extension/src/LanguageServer/extension.ts index 52721a1fc7..d6dc3fc0b4 100644 --- a/Extension/src/LanguageServer/extension.ts +++ b/Extension/src/LanguageServer/extension.ts @@ -18,6 +18,7 @@ import * as which from 'which'; import { logAndReturn } from '../Utility/Async/returns'; import * as util from '../common'; import { modelSelector } from '../constants'; +import { instrument } from '../instrumentation'; import { getCrashCallStacksChannel } from '../logger'; import { PlatformInformation } from '../platform'; import * as telemetry from '../telemetry'; @@ -222,7 +223,7 @@ export async function activate(): Promise { { scheme: 'file', language: 'cpp' }, { scheme: 'file', language: 'cuda-cpp' } ]; - codeActionProvider = vscode.languages.registerCodeActionsProvider(selector, { + codeActionProvider = vscode.languages.registerCodeActionsProvider(selector, instrument({ provideCodeActions: async (document: vscode.TextDocument, range: vscode.Range, context: vscode.CodeActionContext): Promise => { if (!await clients.ActiveClient.getVcpkgEnabled()) { @@ -248,7 +249,7 @@ export async function activate(): Promise { const actions: vscode.CodeAction[] = ports.map(getVcpkgClipboardInstallAction); return actions; } - }); + })); await vscode.commands.executeCommand('setContext', 'cpptools.msvcEnvironmentFound', util.hasMsvcEnvironment()); @@ -1280,10 +1281,8 @@ async function handleCrashFileRead(crashDirectory: string, crashFile: string, cr if (crashCallStack !== prevCppCrashCallStackData) { prevCppCrashCallStackData = crashCallStack; - const settings: vscode.WorkspaceConfiguration = vscode.workspace.getConfiguration("C_Cpp", null); - if (lines.length >= 6 && util.getNumericLoggingLevel(settings.get("loggingLevel")) >= 1) { - const out: vscode.OutputChannel = getCrashCallStacksChannel(); - out.appendLine(`\n${isCppToolsSrv ? "cpptools-srv" : "cpptools"}\n${crashDate.toLocaleString()}\n${signalType}${crashCallStack}`); + if (lines.length >= 6 && util.getLoggingLevel() >= 1) { + getCrashCallStacksChannel().appendLine(`\n${isCppToolsSrv ? "cpptools-srv" : "cpptools"}\n${crashDate.toLocaleString()}\n${signalType}${crashCallStack}`); } } diff --git a/Extension/src/common.ts b/Extension/src/common.ts index e4ae353b06..8817767b16 100644 --- a/Extension/src/common.ts +++ b/Extension/src/common.ts @@ -759,10 +759,7 @@ export interface ProcessReturnType { export async function spawnChildProcess(program: string, args: string[] = [], continueOn?: string, skipLogging?: boolean, cancellationToken?: vscode.CancellationToken): Promise { // Do not use CppSettings to avoid circular require() if (skipLogging === undefined || !skipLogging) { - const settings: vscode.WorkspaceConfiguration = vscode.workspace.getConfiguration("C_Cpp", null); - if (getNumericLoggingLevel(settings.get("loggingLevel")) >= 5) { - getOutputChannelLogger().appendLine(`$ ${program} ${args.join(' ')}`); - } + getOutputChannelLogger().appendLineAtLevel(5, `$ ${program} ${args.join(' ')}`); } const programOutput: ProcessOutput = await spawnChildProcessImpl(program, args, continueOn, skipLogging, cancellationToken); const exitCode: number | NodeJS.Signals | undefined = programOutput.exitCode; @@ -789,10 +786,6 @@ interface ProcessOutput { async function spawnChildProcessImpl(program: string, args: string[], continueOn?: string, skipLogging?: boolean, cancellationToken?: vscode.CancellationToken): Promise { const result = new ManualPromise(); - // Do not use CppSettings to avoid circular require() - const settings: vscode.WorkspaceConfiguration = vscode.workspace.getConfiguration("C_Cpp", null); - const loggingLevel: number = (skipLogging === undefined || !skipLogging) ? getNumericLoggingLevel(settings.get("loggingLevel")) : 0; - let proc: child_process.ChildProcess; if (await isExecutable(program)) { proc = child_process.spawn(`.${isWindows ? '\\' : '/'}${path.basename(program)}`, args, { shell: true, cwd: path.dirname(program) }); @@ -817,8 +810,8 @@ async function spawnChildProcessImpl(program: string, args: string[], continueOn if (proc.stdout) { proc.stdout.on('data', data => { const str: string = data.toString(); - if (loggingLevel > 0) { - getOutputChannelLogger().append(str); + if (skipLogging === undefined || !skipLogging) { + getOutputChannelLogger().appendAtLevel(1, str); } stdout += str; if (continueOn) { @@ -1576,6 +1569,10 @@ function isIntegral(str: string): boolean { return regex.test(str); } +export function getLoggingLevel() { + return getNumericLoggingLevel(vscode.workspace.getConfiguration("C_Cpp", null).get("loggingLevel")); +} + export function getNumericLoggingLevel(loggingLevel: string | undefined): number { if (!loggingLevel) { return 1; diff --git a/Extension/src/cppTools.ts b/Extension/src/cppTools.ts index ca6bb98613..21152f8bcd 100644 --- a/Extension/src/cppTools.ts +++ b/Extension/src/cppTools.ts @@ -9,9 +9,7 @@ import { CppToolsTestApi, CppToolsTestHook } from 'vscode-cpptools/out/testApi'; import * as nls from 'vscode-nls'; import { CustomConfigurationProvider1, CustomConfigurationProviderCollection, getCustomConfigProviders } from './LanguageServer/customProviders'; import * as LanguageServer from './LanguageServer/extension'; -import { CppSettings } from './LanguageServer/settings'; -import { getNumericLoggingLevel } from './common'; -import { getOutputChannel } from './logger'; +import { getOutputChannelLogger } from './logger'; import * as test from './testHook'; nls.config({ messageFormat: nls.MessageFormat.bundle, bundleFormat: nls.BundleFormat.standalone })(); @@ -61,10 +59,7 @@ export class CppTools implements CppToolsTestApi { if (providers.add(provider, this.version)) { const added: CustomConfigurationProvider1 | undefined = providers.get(provider); if (added) { - const settings: CppSettings = new CppSettings(); - if (getNumericLoggingLevel(settings.loggingLevel) >= 5) { - getOutputChannel().appendLine(localize("provider.registered", "Custom configuration provider '{0}' registered", added.name)); - } + getOutputChannelLogger().appendLineAtLevel(5, localize("provider.registered", "Custom configuration provider '{0}' registered", added.name)); this.providers.push(added); LanguageServer.getClients().forEach(client => void client.onRegisterCustomConfigurationProvider(added)); this.addNotifyReadyTimer(added); diff --git a/Extension/src/instrumentation.ts b/Extension/src/instrumentation.ts new file mode 100644 index 0000000000..360d903eb3 --- /dev/null +++ b/Extension/src/instrumentation.ts @@ -0,0 +1,54 @@ +/* -------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All Rights Reserved. + * See 'LICENSE' in the project root for license information. + * ------------------------------------------------------------------------------------------ */ +'use strict'; + +/* eslint @typescript-eslint/no-var-requires: "off" */ + +export interface PerfMessage | undefined> { + /** this is the 'name' of the event */ + name: string; + + /** this indicates the context or origin of the message */ + context: Record>; + + /** if the message contains complex data, it should be in here */ + data?: TInput; + + /** if the message is just a text message, this is the contents of the message */ + text?: string; + + /** the message can have a numeric value that indicates the 'level' or 'severity' etc */ + level?: number; +} + +const services = { + instrument: >(instance: T, _options?: { ignore?: string[]; name?: string }): T => instance, + message: (_message: PerfMessage) => { }, + init: (_vscode: any) => { } +}; + +/** Adds instrumentation to all the members of an object when instrumentation is enabled */ +export function instrument>(instance: T, options?: { ignore?: string[]; name?: string }): T { + return services.instrument(instance, options); +} + +/** sends a perf message to the monitor */ +export function sendInstrumentation(message: PerfMessage): void { + services.message(message); +} + +/** verifies that the instrumentation is loaded into the global namespace */ +export const isInstrumentationEnabled = !!(global as any).instrumentation; + +// If the instrumentation is enabled, then ensure the functions are wired up. +if (isInstrumentationEnabled) { + // Instrumentation services provided by the tool. + services.instrument = (global as any).instrumentation.instrument; + services.message = (global as any).instrumentation.message; + services.init = (global as any).instrumentation.init; + + // Passes the specific vscode object for this extension to the init routine. + services.init(require('vscode')); +} diff --git a/Extension/src/logger.ts b/Extension/src/logger.ts index 4dba0e1d3e..d14bb531f6 100644 --- a/Extension/src/logger.ts +++ b/Extension/src/logger.ts @@ -7,7 +7,8 @@ import * as os from 'os'; import * as vscode from 'vscode'; import * as nls from 'vscode-nls'; -import { getNumericLoggingLevel } from './common'; +import { getLoggingLevel } from './common'; +import { sendInstrumentation } from './instrumentation'; import { CppSourceStr } from './LanguageServer/extension'; import { getLocalizedString, LocalizeStringParams } from './LanguageServer/localization'; @@ -27,18 +28,26 @@ export class Logger { this.writer = writer; } - public append(message: string): void { - this.writer(message); - if (Subscriber) { - Subscriber(message); + public appendAtLevel(level: number, message: string): void { + if (getLoggingLevel() >= level) { + this.writer(message); + if (Subscriber) { + Subscriber(message); + } } + sendInstrumentation({ name: 'log', text: message, context: { channel: 'log', source: 'extension' }, level }); + } + + public append(message: string): void { + this.appendAtLevel(0, message); + } + + public appendLineAtLevel(level: number, message: string): void { + this.appendAtLevel(level, message + os.EOL); } public appendLine(message: string): void { - this.writer(message + os.EOL); - if (Subscriber) { - Subscriber(message + os.EOL); - } + this.appendAtLevel(0, message + os.EOL); } // We should not await on this function. @@ -83,9 +92,8 @@ export function getOutputChannel(): vscode.OutputChannel { if (!outputChannel) { outputChannel = vscode.window.createOutputChannel(CppSourceStr); // Do not use CppSettings to avoid circular require() - const settings: vscode.WorkspaceConfiguration = vscode.workspace.getConfiguration("C_Cpp", null); - const loggingLevel: string | undefined = settings.get("loggingLevel"); - if (getNumericLoggingLevel(loggingLevel) > 1) { + const loggingLevel = getLoggingLevel(); + if (loggingLevel > 1) { outputChannel.appendLine(`loggingLevel: ${loggingLevel}`); } } @@ -130,10 +138,7 @@ export function getOutputChannelLogger(): Logger { } export function log(output: string): void { - if (!outputChannel) { - outputChannel = getOutputChannel(); - } - outputChannel.appendLine(`${output}`); + getOutputChannel().appendLine(`${output}`); } export interface DebugProtocolParams { diff --git a/Extension/src/main.ts b/Extension/src/main.ts index f8d5bcd33f..eb577599c9 100644 --- a/Extension/src/main.ts +++ b/Extension/src/main.ts @@ -23,6 +23,7 @@ import { CppSettings } from './LanguageServer/settings'; import { logAndReturn, returns } from './Utility/Async/returns'; import { CppTools1 } from './cppTools1'; import { logMachineIdMappings } from './id'; +import { instrument, sendInstrumentation } from './instrumentation'; import { disposeOutputChannels, log } from './logger'; import { PlatformInformation } from './platform'; @@ -35,6 +36,11 @@ let reloadMessageShown: boolean = false; const disposables: vscode.Disposable[] = []; export async function activate(context: vscode.ExtensionContext): Promise { + sendInstrumentation({ + name: "activate", + context: { cpptools: '', start: '' } + }); + util.setExtensionContext(context); Telemetry.activate(); util.setProgress(0); @@ -54,7 +60,7 @@ export async function activate(context: vscode.ExtensionContext): Promise { if (event.execution.task.definition.type === CppBuildTaskProvider.CppBuildScriptType @@ -152,6 +158,11 @@ export async function activate(context: vscode.ExtensionContext): Promise Date: Fri, 28 Feb 2025 18:00:28 -0800 Subject: [PATCH 32/86] -new feat: add traits for C++ lang version (#13296) -telemetry: fix cancellation events. -telemetry: more diag event for registration failure. -add fallback to SimilarFiles providers such as openTabs and/or related-files --- Extension/src/LanguageServer/client.ts | 9 +- .../copilotCompletionContextProvider.ts | 148 +++++++++++------- .../copilotCompletionContextTelemetry.ts | 11 +- 3 files changed, 110 insertions(+), 58 deletions(-) diff --git a/Extension/src/LanguageServer/client.ts b/Extension/src/LanguageServer/client.ts index 76d464be94..46a359c958 100644 --- a/Extension/src/LanguageServer/client.ts +++ b/Extension/src/LanguageServer/client.ts @@ -22,6 +22,7 @@ import { SemanticToken, SemanticTokensProvider } from './Providers/semanticToken import { WorkspaceSymbolProvider } from './Providers/workspaceSymbolProvider'; // End provider imports +import { SupportedContextItem } from '@github/copilot-language-server'; import { ok } from 'assert'; import * as fs from 'fs'; import * as os from 'os'; @@ -55,7 +56,7 @@ import { } from './codeAnalysis'; import { Location, TextEdit, WorkspaceEdit } from './commonTypes'; import * as configs from './configurations'; -import { CopilotCompletionContextFeatures, CopilotCompletionContextProvider, SnippetEntry } from './copilotCompletionContextProvider'; +import { CopilotCompletionContextFeatures, CopilotCompletionContextProvider } from './copilotCompletionContextProvider'; import { DataBinding } from './dataBinding'; import { cachedEditorConfigSettings, getEditorConfigSettings } from './editorConfig'; import { CppSourceStr, clients, configPrefix, updateLanguageConfigurations, usesCrashHandler, watchForCrashes } from './extension'; @@ -568,11 +569,13 @@ interface FilesEncodingChanged { export interface CopilotCompletionContextResult { requestId: number; - isResultMissing: boolean; - snippets: SnippetEntry[]; + areCodeSnippetsMissing: boolean; + snippets: SupportedContextItem[]; translationUnitUri: string; caretOffset: number; featureFlag: CopilotCompletionContextFeatures; + codeSnippetsCount: number; + traitsCount: number; } export interface CopilotCompletionContextParams { diff --git a/Extension/src/LanguageServer/copilotCompletionContextProvider.ts b/Extension/src/LanguageServer/copilotCompletionContextProvider.ts index 96c288fd5c..d3352a53d5 100644 --- a/Extension/src/LanguageServer/copilotCompletionContextProvider.ts +++ b/Extension/src/LanguageServer/copilotCompletionContextProvider.ts @@ -2,7 +2,7 @@ * Copyright (c) Microsoft Corporation. All Rights Reserved. * See 'LICENSE' in the project root for license information. * ------------------------------------------------------------------------------------------ */ -import { CodeSnippet, ContextResolver, ResolveRequest } from '@github/copilot-language-server'; +import { ContextResolver, ResolveRequest, SupportedContextItem } from '@github/copilot-language-server'; import { randomUUID } from 'crypto'; import * as vscode from 'vscode'; import { DocumentSelector } from 'vscode-languageserver-protocol'; @@ -12,16 +12,9 @@ import { CopilotCompletionContextResult } from './client'; import { CopilotCompletionContextTelemetry } from './copilotCompletionContextTelemetry'; import { getCopilotApi } from './copilotProviders'; import { clients } from './extension'; +import { ProjectContext } from './lmTool'; import { CppSettings } from './settings'; -export interface SnippetEntry { - uri: string; - value: string; - startLine: number; - endLine: number; - importance: number; -} - class DefaultValueFallback extends Error { static readonly DefaultValue = "DefaultValue"; constructor() { super(DefaultValueFallback.DefaultValue); } @@ -32,6 +25,14 @@ class CancellationError extends Error { constructor() { super(CancellationError.Canceled); } } +class InternalCancellationError extends Error { + static readonly Canceled = "CpptoolsCanceled"; + constructor() { super(InternalCancellationError.Canceled); } +} + +class CopilotCancellationError extends CancellationError { +} + class CopilotContextProviderException extends Error { } @@ -43,6 +44,7 @@ class WellKnownErrors extends Error { } } +// A bit mask for enabling features in the completion context. export enum CopilotCompletionContextFeatures { None = 0, Instant = 1, @@ -68,7 +70,7 @@ export enum CopilotCompletionKind { type CacheEntry = [string, CopilotCompletionContextResult]; -export class CopilotCompletionContextProvider implements ContextResolver { +export class CopilotCompletionContextProvider implements ContextResolver { private static readonly providerId = 'ms-vscode.cpptools'; private readonly completionContextCache: Map = new Map(); private static readonly defaultCppDocumentSelector: DocumentSelector = [{ language: 'cpp' }, { language: 'c' }, { language: 'cuda-cpp' }]; @@ -79,16 +81,16 @@ export class CopilotCompletionContextProvider implements ContextResolver(promise: Promise, defaultValue: T | undefined, - timeout: number, token: vscode.CancellationToken): Promise<[T | undefined, CopilotCompletionKind]> { + timeout: number, copilotToken: vscode.CancellationToken): Promise<[T | undefined, CopilotCompletionKind]> { const defaultValuePromise = new Promise((_resolve, reject) => setTimeout(() => { - if (token.isCancellationRequested) { + if (copilotToken.isCancellationRequested) { reject(new CancellationError()); } else { reject(new DefaultValueFallback()); } }, timeout)); const cancellationPromise = new Promise((_, reject) => { - token.onCancellationRequested(() => { + copilotToken.onCancellationRequested(() => { reject(new CancellationError()); }); }); @@ -108,63 +110,86 @@ export class CopilotCompletionContextProvider implements ContextResolver { const documentUri = context.documentContext.uri; const caretOffset = context.documentContext.offset; let logMessage = `Copilot: getCompletionContext(${documentUri}:${caretOffset}):`; try { + const snippetsFeatureFlag = CopilotCompletionContextProvider.normalizeFeatureFlag(featureFlag); telemetry.addRequestMetadata(documentUri, caretOffset, context.completionId, - context.documentContext.languageId, { featureFlag: featureFlag }); + context.documentContext.languageId, { featureFlag: snippetsFeatureFlag }); const docUri = vscode.Uri.parse(documentUri); const client = clients.getClientFor(docUri); if (!client) { throw WellKnownErrors.clientNotFound(); } const getCompletionContextStartTime = performance.now(); + + // Start collection of project traits concurrently with the completion context computation. + const projectContextPromise = (async (): Promise => { + const elapsedTimeMs = performance.now(); + const projectContext = await client.getChatContext(docUri, internalToken); + telemetry.addCppStandardVersionMetadata(projectContext.standardVersion, + CopilotCompletionContextProvider.getRoundedDuration(elapsedTimeMs)); + return projectContext; + })(); + const copilotCompletionContext: CopilotCompletionContextResult = - await client.getCompletionContext(docUri, caretOffset, featureFlag, token); + await client.getCompletionContext(docUri, caretOffset, snippetsFeatureFlag, internalToken); + copilotCompletionContext.codeSnippetsCount = copilotCompletionContext.snippets.length; telemetry.addRequestId(copilotCompletionContext.requestId); logMessage += ` (id:${copilotCompletionContext.requestId})`; - if (!copilotCompletionContext.isResultMissing) { - logMessage += `, featureFlag:${copilotCompletionContext.featureFlag},\ - ${copilotCompletionContext.translationUnitUri}:${copilotCompletionContext.caretOffset},\ - snippetsCount:${copilotCompletionContext.snippets.length}`; - const resultMismatch = copilotCompletionContext.translationUnitUri !== docUri.toString(); + // Collect project traits and if any add them to the completion context. + const projectContext = await projectContextPromise; + if (projectContext?.standardVersion) { + copilotCompletionContext.snippets.push({ name: "C++ language standard version", value: `This project uses the ${projectContext.standardVersion} language standard version.` }); + copilotCompletionContext.traitsCount = 1; + } + + let resultMismatch = false; + if (!copilotCompletionContext.areCodeSnippetsMissing) { + resultMismatch = copilotCompletionContext.translationUnitUri !== docUri.toString(); const cacheEntryId = randomUUID().toString(); this.completionContextCache.set(copilotCompletionContext.translationUnitUri, [cacheEntryId, copilotCompletionContext]); const duration = CopilotCompletionContextProvider.getRoundedDuration(startTime); telemetry.addCacheComputedData(duration, cacheEntryId); if (resultMismatch) { logMessage += `, mismatch TU vs result`; } - logMessage += `, cached ${copilotCompletionContext.snippets.length} snippets in [ms]: ${duration}`; - telemetry.addResponseMetadata(false, copilotCompletionContext.snippets.length, copilotCompletionContext.translationUnitUri, copilotCompletionContext.caretOffset, - copilotCompletionContext.featureFlag); - telemetry.addComputeContextElapsed(CopilotCompletionContextProvider.getRoundedDuration(getCompletionContextStartTime)); - return resultMismatch ? undefined : copilotCompletionContext; + logMessage += `, cached ${copilotCompletionContext.snippets.length} snippets in ${duration}ms`; + logMessage += `, response.featureFlag:${copilotCompletionContext.featureFlag},\ + ${copilotCompletionContext.translationUnitUri}:${copilotCompletionContext.caretOffset},\ + snippetsCount:${copilotCompletionContext.codeSnippetsCount}, traitsCount:${copilotCompletionContext.traitsCount}`; } else { - logMessage += `, result is missing`; - telemetry.addResponseMetadata(true); - return undefined; + logMessage += ` (snippets are missing) `; } + telemetry.addResponseMetadata(copilotCompletionContext.areCodeSnippetsMissing, copilotCompletionContext.snippets.length, copilotCompletionContext.codeSnippetsCount, + copilotCompletionContext.traitsCount, copilotCompletionContext.caretOffset, copilotCompletionContext.featureFlag); + telemetry.addComputeContextElapsed(CopilotCompletionContextProvider.getRoundedDuration(getCompletionContextStartTime)); + + return resultMismatch ? undefined : copilotCompletionContext; } catch (e) { - if (e instanceof CancellationError) { + if (e instanceof vscode.CancellationError || (e as Error)?.message === CancellationError.Canceled) { telemetry.addInternalCanceled(CopilotCompletionContextProvider.getRoundedDuration(startTime)); logMessage += `, (internal cancellation)`; - throw e; - } else if (e instanceof vscode.CancellationError || (e as Error)?.message === CancellationError.Canceled) { - telemetry.addCopilotCanceled(CopilotCompletionContextProvider.getRoundedDuration(startTime)); - logMessage += `, (copilot cancellation)`; - throw e; + throw InternalCancellationError; } if (e instanceof WellKnownErrors) { telemetry.addWellKnownError(e.message); } - const err = e as Error; - out.appendLine(`Copilot: getCompletionContextWithCancellation(${documentUri}:${caretOffset}): Error: '${err?.message}', stack '${err?.stack}`); telemetry.addError(); + const err = e as Error; + out.appendLine(`Copilot: getCompletionContextWithCancellation(${documentUri}: ${caretOffset}): Error: '${err?.message}', stack '${err?.stack}`); return undefined; } finally { out.appendLine(logMessage); @@ -198,8 +223,8 @@ export class CopilotCompletionContextProvider implements ContextResolver { try { let enabledFeatureNames = new CppSettings().cppCodeSnippetsFeatureNames; - if (!enabledFeatureNames) { enabledFeatureNames = context.activeExperiments.get(CopilotCompletionContextProvider.CppCodeSnippetsEnabledFeatures) as string; } - return (enabledFeatureNames?.split(',') as string[]) ?? undefined; + enabledFeatureNames ??= context.activeExperiments.get(CopilotCompletionContextProvider.CppCodeSnippetsEnabledFeatures) as string; + return enabledFeatureNames?.split(',').map(s => s.trim()); } catch (e) { console.warn(`getEnabledFeatures(): error fetching ${CopilotCompletionContextProvider.CppCodeSnippetsEnabledFeatures}: `, e); return undefined; @@ -234,7 +259,7 @@ export class CopilotCompletionContextProvider implements ContextResolver { + public async resolve(context: ResolveRequest, copilotCancel: vscode.CancellationToken): Promise { const resolveStartTime = performance.now(); const out: Logger = getOutputChannelLogger(); let logMessage = `Copilot: resolve(${context.documentContext.uri}:${context.documentContext.offset}): `; @@ -243,8 +268,9 @@ export class CopilotCompletionContextProvider implements ContextResolver"; - logMessage += `for ${uri} provided ${copilotCompletionContext.snippets?.length} snippets (${copilotCompletionContextKind.toString()}), elapsed time(ms): ${duration}`; + const uri = copilotCompletionContext.translationUnitUri ? copilotCompletionContext.translationUnitUri : ""; + logMessage += ` for ${uri} provided ${copilotCompletionContext.codeSnippetsCount} code-snippets (${copilotCompletionContextKind.toString()},\ +${copilotCompletionContext?.areCodeSnippetsMissing ? " missing code-snippets" : ""}) and ${copilotCompletionContext.traitsCount} traits, elapsed time:${duration}ms`; } + telemetry.addResponseMetadata(copilotCompletionContext?.areCodeSnippetsMissing ?? true, + copilotCompletionContext?.snippets?.length, + copilotCompletionContext?.codeSnippetsCount, copilotCompletionContext?.traitsCount, + copilotCompletionContext?.caretOffset, copilotCompletionContext?.featureFlag); telemetry.addResolvedElapsed(duration); telemetry.addCacheSize(this.completionContextCache.size); telemetry.send(); @@ -305,7 +344,9 @@ export class CopilotCompletionContextProvider implements ContextResolver'); + this.addMetric('response.codeSnippetsCount', codeSnippetsCount ?? -1); + this.addMetric('response.traitsCount', traitsCount ?? -1); } public addRequestMetadata(uri: string, caretOffset: number, completionId: string, @@ -95,6 +97,11 @@ export class CopilotCompletionContextTelemetry { if (maxCaretDistance !== undefined) { this.addMetric('request.maxCaretDistance', maxCaretDistance); } } + public addCppStandardVersionMetadata(standardVersion: string, elapsedMs: number): void { + this.addProperty('response.cppStandardVersion', standardVersion); + this.addMetric('response.cppStandardVersionElapsedMs', elapsedMs); + } + public send(postfix?: string): void { try { const eventName = CopilotCompletionContextTelemetry.copilotEventName + (postfix ? `/${postfix}` : ''); From 60c443418e0a41ccfc43e3fc5c52191b6e77ea0b Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Mon, 3 Mar 2025 13:10:28 -0800 Subject: [PATCH 33/86] Fix Copilot hover warning in the ExtensionHost logging. (#13316) --- Extension/src/LanguageServer/Providers/CopilotHoverProvider.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Extension/src/LanguageServer/Providers/CopilotHoverProvider.ts b/Extension/src/LanguageServer/Providers/CopilotHoverProvider.ts index f35e7de434..06f22e5ac2 100644 --- a/Extension/src/LanguageServer/Providers/CopilotHoverProvider.ts +++ b/Extension/src/LanguageServer/Providers/CopilotHoverProvider.ts @@ -46,7 +46,7 @@ export class CopilotHoverProvider implements vscode.HoverProvider { } } - if (settings.copilotHover === "default") { + if (new CppSettings().copilotHover === "default") { // Check flight to make sure the feature is enabled. if (!await telemetry.isFlightEnabled("CppCopilotHover")) { return undefined; From db1cfda601b6bdc7463edf37d9fbcecb880920c2 Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Mon, 3 Mar 2025 13:42:46 -0800 Subject: [PATCH 34/86] Stop reporting copilotHover "enabled" as invalid. (#13318) --- Extension/src/LanguageServer/settingsTracker.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Extension/src/LanguageServer/settingsTracker.ts b/Extension/src/LanguageServer/settingsTracker.ts index fef9ae2fea..6cc37f45b7 100644 --- a/Extension/src/LanguageServer/settingsTracker.ts +++ b/Extension/src/LanguageServer/settingsTracker.ts @@ -104,7 +104,8 @@ export class SettingsTracker { } const curEnum: any[] = curSetting["enum"]; if (curEnum && curEnum.indexOf(val) === -1 - && (key !== "loggingLevel" || util.getNumericLoggingLevel(val) === -1)) { + && (key !== "loggingLevel" || util.getNumericLoggingLevel(val) === -1) + && (key !== "copilotHover" || val !== "enabled")) { return ""; } return val; From 8cc85356aecdda5001ae00ba9360a0a6f0161651 Mon Sep 17 00:00:00 2001 From: Bob Brown Date: Mon, 3 Mar 2025 15:23:43 -0800 Subject: [PATCH 35/86] fix type checking (#13334) --- .../copilotCompletionContextProvider.ts | 25 +++++++++++-------- Extension/src/LanguageServer/settings.ts | 13 ++++++---- 2 files changed, 23 insertions(+), 15 deletions(-) diff --git a/Extension/src/LanguageServer/copilotCompletionContextProvider.ts b/Extension/src/LanguageServer/copilotCompletionContextProvider.ts index d3352a53d5..0c90496aa8 100644 --- a/Extension/src/LanguageServer/copilotCompletionContextProvider.ts +++ b/Extension/src/LanguageServer/copilotCompletionContextProvider.ts @@ -6,6 +6,7 @@ import { ContextResolver, ResolveRequest, SupportedContextItem } from '@github/c import { randomUUID } from 'crypto'; import * as vscode from 'vscode'; import { DocumentSelector } from 'vscode-languageserver-protocol'; +import { isNumber, isString } from '../common'; import { getOutputChannelLogger, Logger } from '../logger'; import * as telemetry from '../telemetry'; import { CopilotCompletionContextResult } from './client'; @@ -176,8 +177,8 @@ export class CopilotCompletionContextProvider implements ContextResolver { try { const budgetFactor = context.activeExperiments.get(CopilotCompletionContextProvider.CppCodeSnippetsTimeBudgetFactor); - return ((budgetFactor as number) ?? CopilotCompletionContextProvider.defaultTimeBudgetFactor) / 100.0; + return (isNumber(budgetFactor) ? budgetFactor : CopilotCompletionContextProvider.defaultTimeBudgetFactor) / 100.0; } catch (e) { console.warn(`fetchTimeBudgetFactor(): error fetching ${CopilotCompletionContextProvider.CppCodeSnippetsTimeBudgetFactor}, using default: `, e); return CopilotCompletionContextProvider.defaultTimeBudgetFactor; @@ -213,7 +217,7 @@ export class CopilotCompletionContextProvider implements ContextResolver { try { const maxDistance = context.activeExperiments.get(CopilotCompletionContextProvider.CppCodeSnippetsMaxDistanceToCaret); - return (maxDistance as number) ?? CopilotCompletionContextProvider.defaultMaxCaretDistance; + return isNumber(maxDistance) ? maxDistance : CopilotCompletionContextProvider.defaultMaxCaretDistance; } catch (e) { console.warn(`fetchMaxDistanceToCaret(): error fetching ${CopilotCompletionContextProvider.CppCodeSnippetsMaxDistanceToCaret}, using default: `, e); return CopilotCompletionContextProvider.defaultMaxCaretDistance; @@ -222,13 +226,14 @@ export class CopilotCompletionContextProvider implements ContextResolver { try { - let enabledFeatureNames = new CppSettings().cppCodeSnippetsFeatureNames; - enabledFeatureNames ??= context.activeExperiments.get(CopilotCompletionContextProvider.CppCodeSnippetsEnabledFeatures) as string; - return enabledFeatureNames?.split(',').map(s => s.trim()); + const enabledFeatureNames = new CppSettings().cppCodeSnippetsFeatureNames ?? context.activeExperiments.get(CopilotCompletionContextProvider.CppCodeSnippetsEnabledFeatures); + if (isString(enabledFeatureNames)) { + return enabledFeatureNames.split(',').map(s => s.trim()); + } } catch (e) { console.warn(`getEnabledFeatures(): error fetching ${CopilotCompletionContextProvider.CppCodeSnippetsEnabledFeatures}: `, e); - return undefined; } + return undefined; } private async getEnabledFeatureFlag(context: ResolveRequest): Promise { diff --git a/Extension/src/LanguageServer/settings.ts b/Extension/src/LanguageServer/settings.ts index 9a164bda00..2c14030c8b 100644 --- a/Extension/src/LanguageServer/settings.ts +++ b/Extension/src/LanguageServer/settings.ts @@ -471,14 +471,17 @@ export class CppSettings extends Settings { if (!(vscode as any).lm) { return "disabled"; } - const val = super.Section.get("copilotHover"); - if (val === undefined) { - return "default"; + if (super.Section.get("copilotHover") === "enabled") { + return "enabled"; } - return val as string; + return this.getAsString("copilotHover"); } public get cppCodeSnippetsFeatureNames(): string | undefined { - return super.Section.get("cppCodeSnippetsFeatureNames"); + const value = super.Section.get("cppCodeSnippetsFeatureNames"); + if (isString(value)) { + return value; + } + return undefined; } public get formattingEngine(): string { return this.getAsString("formatting"); } public get vcFormatIndentBraces(): boolean { return this.getAsBoolean("vcFormat.indent.braces"); } From db16246990ddac21a4a99ff9ce36a86912c42498 Mon Sep 17 00:00:00 2001 From: Luca <681992+lukka@users.noreply.github.com> Date: Wed, 5 Mar 2025 11:43:39 -0800 Subject: [PATCH 36/86] telemetry metrics accommodate signed values (#13326) --- Extension/src/LanguageServer/client.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Extension/src/LanguageServer/client.ts b/Extension/src/LanguageServer/client.ts index 46a359c958..1386e3f62b 100644 --- a/Extension/src/LanguageServer/client.ts +++ b/Extension/src/LanguageServer/client.ts @@ -186,7 +186,6 @@ interface TelemetryPayload { event: string; properties?: Record; metrics?: Record; - signedMetrics?: Record; } interface ReportStatusNotificationBody extends WorkspaceFolderParams { @@ -2729,8 +2728,7 @@ export class DefaultClient implements Client { if (notificationBody.event === "includeSquiggles" && this.configurationProvider && notificationBody.properties) { notificationBody.properties["providerId"] = this.configurationProvider; } - const metrics_unified: Record = { ...notificationBody.metrics, ...notificationBody.signedMetrics }; - telemetry.logLanguageServerEvent(notificationBody.event, notificationBody.properties, metrics_unified); + telemetry.logLanguageServerEvent(notificationBody.event, notificationBody.properties, notificationBody.metrics); } private async updateStatus(notificationBody: ReportStatusNotificationBody): Promise { From 5ebe93c628feb2adce17b4fd2d46bc927077fdaf Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Wed, 5 Mar 2025 18:48:31 -0800 Subject: [PATCH 37/86] Add crash log handling. (#13253) * Add crash log handling. --- Extension/src/LanguageServer/extension.ts | 47 +++++++++++++++++------ 1 file changed, 36 insertions(+), 11 deletions(-) diff --git a/Extension/src/LanguageServer/extension.ts b/Extension/src/LanguageServer/extension.ts index d6dc3fc0b4..99c09393ee 100644 --- a/Extension/src/LanguageServer/extension.ts +++ b/Extension/src/LanguageServer/extension.ts @@ -1048,13 +1048,16 @@ export function watchForCrashes(crashDirectory: string): void { let previousCrashData: string; let previousCrashCount: number = 0; -function logCrashTelemetry(data: string, type: string, offsetData?: string): void { +function logCrashTelemetry(data: string, type: string, offsetData?: string, crashLog?: string): void { const crashObject: Record = {}; const crashCountObject: Record = {}; crashObject.CrashingThreadCallStack = data; if (offsetData !== undefined) { crashObject.CrashingThreadCallStackOffsets = offsetData; } + if (crashLog !== undefined) { + crashObject.CrashLog = crashLog; + } previousCrashCount = data === previousCrashData ? previousCrashCount + 1 : 0; previousCrashData = data; crashCountObject.CrashCount = previousCrashCount + 1; @@ -1065,8 +1068,8 @@ function logMacCrashTelemetry(data: string): void { logCrashTelemetry(data, "MacCrash"); } -function logCppCrashTelemetry(data: string, offsetData?: string): void { - logCrashTelemetry(data, "CppCrash", offsetData); +function logCppCrashTelemetry(data: string, offsetData?: string, crashLog?: string): void { + logCrashTelemetry(data, "CppCrash", offsetData, crashLog); } function handleMacCrashFileRead(err: NodeJS.ErrnoException | undefined | null, data: string): void { @@ -1167,6 +1170,10 @@ function handleMacCrashFileRead(err: NodeJS.ErrnoException | undefined | null, d logMacCrashTelemetry(data); } +function containsUnexpectedTelemetryCharacter(str: string): boolean { + return str.includes("/") || str.includes("\\") || str.includes("@"); +} + async function handleCrashFileRead(crashDirectory: string, crashFile: string, crashDate: Date, err: NodeJS.ErrnoException | undefined | null, data: string): Promise { if (err) { if (err.code === "ENOENT") { @@ -1186,15 +1193,33 @@ async function handleCrashFileRead(crashDirectory: string, crashFile: string, cr const endOffsetStr: string = isMac ? " " : " <"; const dotStr: string = "\n…"; let signalType: string; - if (lines[0].startsWith("SIG")) { - signalType = lines[0]; + let crashLog: string = ""; + let crashStackStartLine: number = 0; + if (lines[0] === "LOG") { + let crashLogLine: number = 1; + for (; crashLogLine < lines.length; ++crashLogLine) { + const pendingCrashLogLine = lines[crashLogLine]; + if (pendingCrashLogLine === "ENDLOG") { + break; + } + if (!containsUnexpectedTelemetryCharacter(pendingCrashLogLine)) { + crashLog += pendingCrashLogLine + "\n"; + } else { + crashLog += "\n"; + } + } + crashLog = crashLog.trimEnd(); + crashStackStartLine = ++crashLogLine; + } + if (lines[crashStackStartLine].startsWith("SIG")) { + signalType = lines[crashStackStartLine]; } else { // The signal type may fail to be written. signalType = "SIG-??\n"; // Intentionally different from SIG-? from cpptools. } let crashCallStack: string = ""; let validFrameFound: boolean = false; - for (let lineNum: number = 0; lineNum < lines.length - 3; ++lineNum) { // skip last lines + for (let lineNum: number = crashStackStartLine; lineNum < lines.length - 3; ++lineNum) { // skip last lines const line: string = lines[lineNum]; const startPos: number = line.indexOf(startStr); if (startPos === -1 || line[startPos + (isMac ? 1 : 4)] === "+") { @@ -1251,7 +1276,7 @@ async function handleCrashFileRead(crashDirectory: string, crashFile: string, cr const offsetPos2: number = offsetPos + offsetStr.length; if (isMac) { const pendingOffset: string = line.substring(offsetPos2); - if (!pendingOffset.includes("/") && !pendingOffset.includes("\\") && !pendingOffset.includes("@")) { + if (!containsUnexpectedTelemetryCharacter(pendingOffset)) { crashCallStack += pendingOffset; } else { crashCallStack += ""; @@ -1270,7 +1295,7 @@ async function handleCrashFileRead(crashDirectory: string, crashFile: string, cr continue; // unexpected } const pendingOffset: string = line.substring(offsetPos2, endPos); - if (!pendingOffset.includes("/") && !pendingOffset.includes("\\") && !pendingOffset.includes("@")) { + if (!containsUnexpectedTelemetryCharacter(pendingOffset)) { crashCallStack += pendingOffset; } else { crashCallStack += ""; @@ -1282,7 +1307,7 @@ async function handleCrashFileRead(crashDirectory: string, crashFile: string, cr prevCppCrashCallStackData = crashCallStack; if (lines.length >= 6 && util.getLoggingLevel() >= 1) { - getCrashCallStacksChannel().appendLine(`\n${isCppToolsSrv ? "cpptools-srv" : "cpptools"}\n${crashDate.toLocaleString()}\n${signalType}${crashCallStack}`); + getCrashCallStacksChannel().appendLine(`\n${isCppToolsSrv ? "cpptools-srv" : "cpptools"}\n${crashDate.toLocaleString()}\n${signalType}${crashCallStack}\n\n${crashLog}`); } } @@ -1292,11 +1317,11 @@ async function handleCrashFileRead(crashDirectory: string, crashFile: string, cr data = data.substring(0, 8191) + "…"; } - if (addressData.includes("/") || addressData.includes("\\") || addressData.includes("@")) { + if (containsUnexpectedTelemetryCharacter(addressData)) { addressData = ""; } - logCppCrashTelemetry(data, addressData); + logCppCrashTelemetry(data, addressData, crashLog); await util.deleteFile(path.resolve(crashDirectory, crashFile)).catch(logAndReturn.undefined); if (crashFile === "cpptools.txt") { From 5697dcce614d1c1142a2869c9bb0ffd36737cc65 Mon Sep 17 00:00:00 2001 From: Colen Garoutte-Carson <49173979+Colengms@users.noreply.github.com> Date: Thu, 6 Mar 2025 01:41:06 -0800 Subject: [PATCH 38/86] Let native process populate default browse paths (#13342) --- Extension/src/LanguageServer/configurations.ts | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/Extension/src/LanguageServer/configurations.ts b/Extension/src/LanguageServer/configurations.ts index cfa0996ea4..8be51b0a70 100644 --- a/Extension/src/LanguageServer/configurations.ts +++ b/Extension/src/LanguageServer/configurations.ts @@ -995,17 +995,9 @@ export class CppProperties { if (!configuration.browse.path) { if (settings.defaultBrowsePath) { configuration.browse.path = settings.defaultBrowsePath; - } else if (configuration.includePath) { - // If the user doesn't set browse.path, copy the includePath over. Make sure ${workspaceFolder} is in there though... - configuration.browse.path = configuration.includePath.slice(0); - if (configuration.includePath.findIndex((value: string) => - !!value.match(/^\$\{(workspaceRoot|workspaceFolder)\}(\\\*{0,2}|\/\*{0,2})?$/g)) === -1 - ) { - configuration.browse.path.push("${workspaceFolder}"); - } - } else { - configuration.browse.path = ["${workspaceFolder}"]; } + // Otherwise, if the browse path is not set, let the native process populate it + // with include paths, including any parsed from compilerArgs. } else { configuration.browse.path = this.updateConfigurationPathsArray(configuration.browse.path, settings.defaultBrowsePath, env); } From f7e2cafaade5a88eb12a170bc2173ed474886934 Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Thu, 6 Mar 2025 14:59:35 -0800 Subject: [PATCH 39/86] Update changelog and version for 1.24.2. (#13344) --- Extension/CHANGELOG.md | 26 ++++++++++++++++++++++++++ Extension/package.json | 2 +- 2 files changed, 27 insertions(+), 1 deletion(-) diff --git a/Extension/CHANGELOG.md b/Extension/CHANGELOG.md index abdc33131b..546bd7ed07 100644 --- a/Extension/CHANGELOG.md +++ b/Extension/CHANGELOG.md @@ -1,5 +1,31 @@ # C/C++ for Visual Studio Code Changelog +## Version 1.24.2: March 6, 2025 +### Enhancements +* Various improvements to Copilot snippets. [PR #13296](https://github.com/microsoft/vscode-cpptools/pull/13296) +* Add handling of `-cxx-isystem`, `-stblib++-isystem`, `-isystem-after`, and `--include-barrier` Clang compiler arguments when composing the order of include paths used by IntelliSense. +* Defer building of an include completion cache to another thread, improving performance when a file is opened. + +### Bug Fixes +* Fix the code analysis mode in the Language Status bar not updating after the setting changes. [#13240](https://github.com/microsoft/vscode-cpptools/issues/13240) +* Fix the `svdPath` description being missing for `launch.json`. [#13287](https://github.com/microsoft/vscode-cpptools/issues/13287) +* Update the Windows SDK packages referenced in the walkthrough. [#13290](https://github.com/microsoft/vscode-cpptools/issues/13290) +* Fix an issue with `C:` being treated as a relative path. [PR #13297](https://github.com/microsoft/vscode-cpptools/pull/13297) +* Fix an unnecessary TU reset when a change is detected in a `compile_commands.json` file that is not used by the active configuration. [#13317](https://github.com/microsoft/vscode-cpptools/issues/13317) +* Fix handling of URIs in web environments. [#13327](https://github.com/microsoft/vscode-cpptools/issues/13327) +* Fix a potential deadlock after using 'Reset IntelliSense Database'. [#13337](https://github.com/microsoft/vscode-cpptools/issues/13337) +* Fix an issue with duplicate forced includes being removed. Multiple forced includes of the same file should now properly be included multiple times. +* Fix an issue in which the base configuration browse paths may not get populated when using a custom configuration provider. +* Fix an issue with forced includes not being resolved against the same include path search order as a compiler would. +* Fix an issue with include path ordering of paths specified with the `-imsvc` argument. +* Fix a race condition that could result in incorrect include completion results. +* Fix potential IntelliSense process crashes when processing Copilot snippets. +* Fix a crash involving iconv when converting UTF-16 or UTF-32 to UTF-8. +* Fix a potential crash when using the IntelliSense cache. +* Fix an IntelliSense crash if a "bad seq number" occurs. +* Fix processes potentially getting stuck on shutdown. +* Fix a potential crash when saving a file. + ## Version 1.24.1: February 13, 2025 ### Bug Fixes * Fix random IntelliSense process crashes on Linux/macOS when `C_Cpp.intelliSenseCacheSize` is > 0. [#12668](https://github.com/microsoft/vscode-cpptools/issues/12668) diff --git a/Extension/package.json b/Extension/package.json index 07a106a3b6..360221d572 100644 --- a/Extension/package.json +++ b/Extension/package.json @@ -2,7 +2,7 @@ "name": "cpptools", "displayName": "C/C++", "description": "C/C++ IntelliSense, debugging, and code browsing.", - "version": "1.24.1-main", + "version": "1.24.2-main", "publisher": "ms-vscode", "icon": "LanguageCCPP_color_128x.png", "readme": "README.md", From 9afc2954f106fba9044286e3a416142d7d2845de Mon Sep 17 00:00:00 2001 From: Colen Garoutte-Carson <49173979+Colengms@users.noreply.github.com> Date: Thu, 6 Mar 2025 16:24:26 -0800 Subject: [PATCH 40/86] Work around E2E test failure (#13347) --- .../MultirootDeadlockTest/tests/inlayhints.test.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/Extension/test/scenarios/MultirootDeadlockTest/tests/inlayhints.test.ts b/Extension/test/scenarios/MultirootDeadlockTest/tests/inlayhints.test.ts index 00b0a7c3c7..d492f69be6 100644 --- a/Extension/test/scenarios/MultirootDeadlockTest/tests/inlayhints.test.ts +++ b/Extension/test/scenarios/MultirootDeadlockTest/tests/inlayhints.test.ts @@ -12,10 +12,11 @@ import { suite } from 'mocha'; import * as vscode from 'vscode'; import * as api from 'vscode-cpptools'; import * as apit from 'vscode-cpptools/out/testApi'; +import { sleep } from '../../../../src/Utility/Async/sleep'; import { timeout } from '../../../../src/Utility/Async/timeout'; import * as testHelpers from '../../../common/testHelpers'; -suite("[Inlay hints test]", function(): void { +suite("[Inlay hints test]", function (): void { // Settings const inlayHintSettings: vscode.WorkspaceConfiguration = vscode.workspace.getConfiguration('C_Cpp.inlayHints'); const autoDeclarationTypesEnabled: string = "autoDeclarationTypes.enabled"; @@ -41,7 +42,7 @@ suite("[Inlay hints test]", function(): void { const fileUri: vscode.Uri = vscode.Uri.file(filePath); const disposables: vscode.Disposable[] = []; - suiteSetup(async function(): Promise { + suiteSetup(async function (): Promise { await testHelpers.activateCppExtension(); const cpptools = await apit.getCppToolsTestApi(api.Version.latest) ?? assert.fail("Could not get cpptools test api"); @@ -74,7 +75,7 @@ suite("[Inlay hints test]", function(): void { await useDefaultSettings(); }); - suiteTeardown(async function(): Promise { + suiteTeardown(async function (): Promise { await restoreOriginalSettings(); disposables.forEach(d => d.dispose()); }); @@ -298,6 +299,9 @@ suite("[Inlay hints test]", function(): void { await inlayHintSettings.update(inlayHintSetting, valueNew, vscode.ConfigurationTarget.Global); const valueAfterChange: any = inlayHintSettings.inspect(inlayHintSetting)!.globalValue; assert.strictEqual(valueAfterChange, valueNew, `Unable to change setting: ${inlayHintSetting}`); + // TODO: We need a way to synchronize with native process having completely processed the setting change + // and any changes in behavior being fully applied. + await sleep(5000); } } From 3a837ecdea3f2d7f1375eba7f68c48b6fc1db44d Mon Sep 17 00:00:00 2001 From: Bob Brown Date: Mon, 10 Mar 2025 10:42:34 -0700 Subject: [PATCH 41/86] Update github actions package.json for reported vulnerabilities (#13356) --- .github/actions/package-lock.json | 14 +++++++------- .github/actions/package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/actions/package-lock.json b/.github/actions/package-lock.json index 81f22bcc9a..2216a9f1b9 100644 --- a/.github/actions/package-lock.json +++ b/.github/actions/package-lock.json @@ -13,7 +13,7 @@ "@octokit/rest": "^19.0.3", "@slack/web-api": "^6.9.1", "applicationinsights": "^2.5.1", - "axios": "^1.6.8", + "axios": "^1.8.2", "uuid": "^8.3.2" }, "devDependencies": { @@ -2933,9 +2933,9 @@ "license": "MIT" }, "node_modules/axios": { - "version": "1.7.7", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/axios/-/axios-1.7.7.tgz", - "integrity": "sha1-L1VClvmJKnKsjY5MW3nBSpHQpH8=", + "version": "1.8.2", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/axios/-/axios-1.8.2.tgz", + "integrity": "sha1-+r4G4kHf6DBx1O37yqexw6QPeXk=", "license": "MIT", "dependencies": { "follow-redirects": "^1.15.6", @@ -3292,9 +3292,9 @@ "license": "MIT" }, "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha1-9zqFudXUHQRVUcF34ogtSshXKKY=", + "version": "7.0.6", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha1-ilj+ePANzXDDcEUXWd+/rwPo7p8=", "dev": true, "license": "MIT", "dependencies": { diff --git a/.github/actions/package.json b/.github/actions/package.json index aebdd8f30a..ec52778d4a 100644 --- a/.github/actions/package.json +++ b/.github/actions/package.json @@ -15,7 +15,7 @@ "@octokit/rest": "^19.0.3", "@slack/web-api": "^6.9.1", "applicationinsights": "^2.5.1", - "axios": "^1.6.8", + "axios": "^1.8.2", "uuid": "^8.3.2" }, "devDependencies": { From 72f68c01f263729ebe1a76b7123ec8bc894199b9 Mon Sep 17 00:00:00 2001 From: Luca <681992+lukka@users.noreply.github.com> Date: Mon, 10 Mar 2025 12:46:42 -0700 Subject: [PATCH 42/86] match Copilot's CanceledError which has name == message == "Canceled". (#13357) --- .../LanguageServer/copilotCompletionContextProvider.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Extension/src/LanguageServer/copilotCompletionContextProvider.ts b/Extension/src/LanguageServer/copilotCompletionContextProvider.ts index 0c90496aa8..14992e71a1 100644 --- a/Extension/src/LanguageServer/copilotCompletionContextProvider.ts +++ b/Extension/src/LanguageServer/copilotCompletionContextProvider.ts @@ -23,12 +23,13 @@ class DefaultValueFallback extends Error { class CancellationError extends Error { static readonly Canceled = "Canceled"; - constructor() { super(CancellationError.Canceled); } + constructor() { + super(CancellationError.Canceled); + this.name = this.message; + } } -class InternalCancellationError extends Error { - static readonly Canceled = "CpptoolsCanceled"; - constructor() { super(InternalCancellationError.Canceled); } +class InternalCancellationError extends CancellationError { } class CopilotCancellationError extends CancellationError { From 6cc1bd787e632d2ca24a793d939a34df4a487bc9 Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Tue, 11 Mar 2025 10:19:46 -0700 Subject: [PATCH 43/86] Fix loc for link text "C/C++ Properties Schema Reference". (#13359) --- Extension/ui/settings.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Extension/ui/settings.html b/Extension/ui/settings.html index 8abe8ef48c..5bfe020512 100644 --- a/Extension/ui/settings.html +++ b/Extension/ui/settings.html @@ -426,7 +426,7 @@
      - Learn more about the C/C++ properties by going to C/C++ Properties Schema Reference.
      + Learn more about the C/C++ properties by going to C/C++ Properties Schema Reference.
      From 53f3a144af6cea9f6bf8d8509819810ee3e1a3f9 Mon Sep 17 00:00:00 2001 From: Bob Brown Date: Wed, 12 Mar 2025 13:36:40 -0700 Subject: [PATCH 44/86] Remove some unnecessary files from the vsix (#13368) --- Extension/.vscodeignore | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Extension/.vscodeignore b/Extension/.vscodeignore index 8cbf739a51..427193a598 100644 --- a/Extension/.vscodeignore +++ b/Extension/.vscodeignore @@ -46,6 +46,9 @@ typings/** import_edge_strings.js localized_string_ids.h translations_auto_pr.js +readme.developer.md +Reinstalling the Extension.md +*.d.ts # ignore i18n language files i18n/** From 669e83064953f4fc651cb058d767846ce0667971 Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Wed, 12 Mar 2025 14:15:06 -0700 Subject: [PATCH 45/86] Set the extensionKind. (#13361) --- Extension/package.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Extension/package.json b/Extension/package.json index 360221d572..515764ae9b 100644 --- a/Extension/package.json +++ b/Extension/package.json @@ -23,6 +23,9 @@ }, "homepage": "https://github.com/Microsoft/vscode-cpptools", "qna": "https://github.com/Microsoft/vscode-cpptools/issues", + "extensionKind": [ + "workspace" + ], "keywords": [ "C", "C++", From fcda971f1bb4d107e27c2afab98fb6738fe97fdb Mon Sep 17 00:00:00 2001 From: Luca <681992+lukka@users.noreply.github.com> Date: Thu, 13 Mar 2025 08:22:37 -0700 Subject: [PATCH 46/86] test framework traits for Chat (#13285) * add test frameworks traits to VSCode Copilot Chat * add test framework traits for #cpp * update prompt * drop unnecessary `?.`, and use sensible names for test framework in tests. --- Extension/src/LanguageServer/client.ts | 1 + Extension/src/LanguageServer/lmTool.ts | 5 ++++- .../SingleRootProject/tests/lmTool.test.ts | 19 ++++++++++++------- 3 files changed, 17 insertions(+), 8 deletions(-) diff --git a/Extension/src/LanguageServer/client.ts b/Extension/src/LanguageServer/client.ts index 1386e3f62b..8a7ae0cec5 100644 --- a/Extension/src/LanguageServer/client.ts +++ b/Extension/src/LanguageServer/client.ts @@ -554,6 +554,7 @@ export interface ChatContextResult { compiler: string; targetPlatform: string; targetArchitecture: string; + usedTestFrameworks: string[]; } interface FolderFilesEncodingChanged { diff --git a/Extension/src/LanguageServer/lmTool.ts b/Extension/src/LanguageServer/lmTool.ts index 40f48e7ddb..1802034e1c 100644 --- a/Extension/src/LanguageServer/lmTool.ts +++ b/Extension/src/LanguageServer/lmTool.ts @@ -168,7 +168,10 @@ export class CppConfigurationLanguageModelTool implements vscode.LanguageModelTo contextString += `The project targets the ${chatContext.targetArchitecture} architecture. `; telemetryProperties["targetArchitecture"] = chatContext.targetArchitecture; } - + if (chatContext.usedTestFrameworks.length > 0) { + contextString += `The project uses the following C++ test frameworks: ${chatContext.usedTestFrameworks.join(', ')}. `; + telemetryProperties["testFrameworks"] = chatContext.usedTestFrameworks.join(', '); + } return contextString; } catch { diff --git a/Extension/test/scenarios/SingleRootProject/tests/lmTool.test.ts b/Extension/test/scenarios/SingleRootProject/tests/lmTool.test.ts index f91e394e56..3b45b308ed 100644 --- a/Extension/test/scenarios/SingleRootProject/tests/lmTool.test.ts +++ b/Extension/test/scenarios/SingleRootProject/tests/lmTool.test.ts @@ -130,8 +130,8 @@ describe('CppConfigurationLanguageModelTool Tests', () => { }); const arrangeChatContextFromCppTools = ({ chatContextFromCppTools, isCpp, isHeaderFile }: - { chatContextFromCppTools?: ChatContextResult; isCpp?: boolean; isHeaderFile?: boolean } = - { chatContextFromCppTools: undefined, isCpp: undefined, isHeaderFile: false } + { chatContextFromCppTools?: ChatContextResult; isCpp?: boolean; isHeaderFile?: boolean } = + { chatContextFromCppTools: undefined, isCpp: undefined, isHeaderFile: false } ) => { activeClientStub.getChatContext.resolves(chatContextFromCppTools); sinon.stub(util, 'isCpp').returns(isCpp ?? true); @@ -145,7 +145,8 @@ describe('CppConfigurationLanguageModelTool Tests', () => { standardVersion: 'c++20', compiler: 'msvc', targetPlatform: 'windows', - targetArchitecture: 'x64' + targetArchitecture: 'x64', + usedTestFrameworks: ['GTest', 'Catch2'] } }); @@ -157,12 +158,14 @@ describe('CppConfigurationLanguageModelTool Tests', () => { "compiler": 'MSVC', "standardVersion": 'C++20', "targetPlatform": 'Windows', - "targetArchitecture": 'x64' + "targetArchitecture": 'x64', + 'testFrameworks': 'GTest, Catch2' }))); ok(result, 'result should not be undefined'); const text = result.content[0] as vscode.LanguageModelTextPart; ok(text, 'result should contain a text part'); - ok(text.value === 'The user is working on a C++ project. The project uses language version C++20. The project compiles using the MSVC compiler. The project targets the Windows platform. The project targets the x64 architecture. '); + const traits_text = `The user is working on a C++ project. The project uses language version C++20. The project compiles using the MSVC compiler. The project targets the Windows platform. The project targets the x64 architecture. The project uses the following C++ test frameworks: GTest, Catch2. `; + ok(text.value === traits_text); }); const testGetProjectContext = async ({ @@ -184,7 +187,8 @@ describe('CppConfigurationLanguageModelTool Tests', () => { standardVersion: 'c++20', compiler: compiler, targetPlatform: 'windows', - targetArchitecture: 'x64' + targetArchitecture: 'x64', + usedTestFrameworks: [] } }); @@ -225,7 +229,8 @@ describe('CppConfigurationLanguageModelTool Tests', () => { standardVersion: 'gnu++17', compiler: 'javac', targetPlatform: 'arduino', - targetArchitecture: 'bar' + targetArchitecture: 'bar', + usedTestFrameworks: [] } }); const telemetryProperties: Record = {}; From 4412f2083e52f1feae5859d0711c088642df7fb6 Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Thu, 13 Mar 2025 16:56:50 -0700 Subject: [PATCH 47/86] Update to clang-tidy 20.1.0. (#13348) --- Extension/package.json | 12 ++++++++++++ Extension/src/LanguageServer/codeAnalysis.ts | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/Extension/package.json b/Extension/package.json index 515764ae9b..abe528db56 100644 --- a/Extension/package.json +++ b/Extension/package.json @@ -1864,6 +1864,7 @@ "bugprone-assert-side-effect", "bugprone-assignment-in-if-condition", "bugprone-bad-signal-to-kill-thread", + "bugprone-bitwise-pointer-cast", "bugprone-bool-pointer-implicit-conversion", "bugprone-branch-clone", "bugprone-casting-through-void", @@ -1884,6 +1885,7 @@ "bugprone-inc-dec-in-conditions", "bugprone-incorrect-*", "bugprone-incorrect-enable-if", + "bugprone-incorrect-enable-shared-from-this", "bugprone-incorrect-roundings", "bugprone-infinite-loop", "bugprone-integer-division", @@ -1902,6 +1904,7 @@ "bugprone-narrowing-conversions", "bugprone-no-escape", "bugprone-non-zero-enum-to-bool-conversion", + "bugprone-nondeterministic-pointer-iteration-order", "bugprone-not-null-terminated-result", "bugprone-optional-value-conversion", "bugprone-parent-virtual-call", @@ -1935,6 +1938,7 @@ "bugprone-suspicious-stringview-data-usage", "bugprone-swapped-arguments", "bugprone-switch-missing-default-case", + "bugprone-tagged-union-member-count", "bugprone-terminating-continue", "bugprone-throw-keyword-missing", "bugprone-too-small-loop-variable", @@ -2326,6 +2330,7 @@ "modernize-use-equals-*", "modernize-use-equals-default", "modernize-use-equals-delete", + "modernize-use-integer-sign-comparison", "modernize-use-nodiscard", "modernize-use-noexcept", "modernize-use-nullptr", @@ -2385,6 +2390,7 @@ "portability-restrict-system-includes", "portability-simd-intrinsics", "portability-std-allocator-const", + "portability-template-virtual-member-function", "readability-*", "readability-avoid-*", "readability-avoid-const-params-in-decls", @@ -2518,6 +2524,7 @@ "bugprone-assert-side-effect", "bugprone-assignment-in-if-condition", "bugprone-bad-signal-to-kill-thread", + "bugprone-bitwise-pointer-cast", "bugprone-bool-pointer-implicit-conversion", "bugprone-branch-clone", "bugprone-casting-through-void", @@ -2538,6 +2545,7 @@ "bugprone-inc-dec-in-conditions", "bugprone-incorrect-*", "bugprone-incorrect-enable-if", + "bugprone-incorrect-enable-shared-from-this", "bugprone-incorrect-roundings", "bugprone-infinite-loop", "bugprone-integer-division", @@ -2556,6 +2564,7 @@ "bugprone-narrowing-conversions", "bugprone-no-escape", "bugprone-non-zero-enum-to-bool-conversion", + "bugprone-nondeterministic-pointer-iteration-order", "bugprone-not-null-terminated-result", "bugprone-optional-value-conversion", "bugprone-parent-virtual-call", @@ -2589,6 +2598,7 @@ "bugprone-suspicious-stringview-data-usage", "bugprone-swapped-arguments", "bugprone-switch-missing-default-case", + "bugprone-tagged-union-member-count", "bugprone-terminating-continue", "bugprone-throw-keyword-missing", "bugprone-too-small-loop-variable", @@ -2980,6 +2990,7 @@ "modernize-use-equals-*", "modernize-use-equals-default", "modernize-use-equals-delete", + "modernize-use-integer-sign-comparison", "modernize-use-nodiscard", "modernize-use-noexcept", "modernize-use-nullptr", @@ -3039,6 +3050,7 @@ "portability-restrict-system-includes", "portability-simd-intrinsics", "portability-std-allocator-const", + "portability-template-virtual-member-function", "readability-*", "readability-avoid-*", "readability-avoid-const-params-in-decls", diff --git a/Extension/src/LanguageServer/codeAnalysis.ts b/Extension/src/LanguageServer/codeAnalysis.ts index 155f9fad34..64a00247c8 100644 --- a/Extension/src/LanguageServer/codeAnalysis.ts +++ b/Extension/src/LanguageServer/codeAnalysis.ts @@ -379,7 +379,7 @@ export function publishCodeAnalysisDiagnostics(params: PublishCodeAnalysisDiagno docPage = `checks${checksGroup}/${checksPage}.html`; } // TODO: This should be checking the clang-tidy version used to better support usage of older versions. - const primaryDocUri: vscode.Uri = vscode.Uri.parse(`https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/clang-tidy/${docPage}`); + const primaryDocUri: vscode.Uri = vscode.Uri.parse(`https://releases.llvm.org/20.1.0/tools/clang/tools/extra/docs/clang-tidy/${docPage}`); diagnostic.code = { value: identifier.code, target: primaryDocUri }; if (new CppSettings().clangTidyCodeActionShowDocumentation) { From 301f9a6a9d4c45935d7adfffbf83c247ebb01dcd Mon Sep 17 00:00:00 2001 From: Colen Garoutte-Carson <49173979+Colengms@users.noreply.github.com> Date: Fri, 14 Mar 2025 13:51:12 -0700 Subject: [PATCH 48/86] Add a string for browse path not found (#13372) --- Extension/src/nativeStrings.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Extension/src/nativeStrings.json b/Extension/src/nativeStrings.json index 2cbed668c2..a6456f8852 100644 --- a/Extension/src/nativeStrings.json +++ b/Extension/src/nativeStrings.json @@ -480,5 +480,6 @@ "refactor_extract_missing_return": "In the selected code, some control paths exit without setting the return value. This is supported only for scalar, numeric, and pointer return types.", "expand_selection": "Expand selection (to enable 'Extract to function')", "file_not_found_in_path2": "\"{0}\" not found in compile_commands.json files. 'includePath' from c_cpp_properties.json in folder '{1}' will be used for this file instead.", - "copilot_hover_link": "Generate Copilot summary" + "copilot_hover_link": "Generate Copilot summary", + "browse_path_not_found": "Unable to index files from non-existent folder: {0}" } From 3196778f63681e53f653da360d3d31baad1aadfa Mon Sep 17 00:00:00 2001 From: Colen Garoutte-Carson <49173979+Colengms@users.noreply.github.com> Date: Mon, 17 Mar 2025 12:46:57 -0700 Subject: [PATCH 49/86] Remove updateChannel setting (#13376) --- Extension/i18n/chs/package.i18n.json | 4 +-- Extension/i18n/cht/package.i18n.json | 4 +-- Extension/i18n/csy/package.i18n.json | 2 -- Extension/i18n/deu/package.i18n.json | 2 -- Extension/i18n/esn/package.i18n.json | 2 -- Extension/i18n/fra/package.i18n.json | 2 -- Extension/i18n/ita/package.i18n.json | 2 -- Extension/i18n/jpn/package.i18n.json | 4 +-- Extension/i18n/kor/package.i18n.json | 4 +-- Extension/i18n/plk/package.i18n.json | 2 -- Extension/i18n/ptb/package.i18n.json | 2 -- Extension/i18n/rus/package.i18n.json | 4 +-- Extension/i18n/trk/package.i18n.json | 2 -- Extension/package.json | 11 ------ Extension/package.nls.json | 7 ---- Extension/src/LanguageServer/extension.ts | 44 ----------------------- Extension/src/LanguageServer/settings.ts | 1 - Extension/src/main.ts | 1 - 18 files changed, 5 insertions(+), 95 deletions(-) diff --git a/Extension/i18n/chs/package.i18n.json b/Extension/i18n/chs/package.i18n.json index 0b658d1082..08c70aec4f 100644 --- a/Extension/i18n/chs/package.i18n.json +++ b/Extension/i18n/chs/package.i18n.json @@ -238,8 +238,6 @@ "c_cpp.configuration.default.systemIncludePath.markdownDescription": "要用于系统包含路径的值。如果设置,则其将替换通过 `compilerPath` 和 `compileCommands` 设置获取的系统包含路径。", "c_cpp.configuration.default.enableConfigurationSquiggles.markdownDescription": "控制扩展是否将报告在 `c_cpp_properties.json` 中检测到的错误。", "c_cpp.configuration.default.customConfigurationVariables.markdownDescription": "未设置 `customConfigurationVariables` 时要在配置中使用的值,或 `${default}` 在 `customConfigurationVariables` 中作为键存在时要插入的值。", - "c_cpp.configuration.updateChannel.markdownDescription": "设置为 `Insiders` 以自动下载并安装扩展的最新预览体验版本,其中包含即将推出的功能和 bug 修复。", - "c_cpp.configuration.updateChannel.deprecationMessage": "此设置已弃用。预发行版扩展现在可通过市场获得。", "c_cpp.configuration.default.dotConfig.markdownDescription": "未指定 `dotConfig` 时要在配置中使用的值,或 `dotConfig` 中存在 `${default}` 时要插入的值。", "c_cpp.configuration.experimentalFeatures.description": "控制“实验性”功能是否可用。", "c_cpp.configuration.suggestSnippets.markdownDescription": "如果为 `true`,则由语言服务器提供片段。", @@ -450,4 +448,4 @@ "c_cpp.configuration.refactoring.includeHeader.never.description": "从不包含头文件。", "c_cpp.languageModelTools.configuration.displayName": "C/C++ 配置", "c_cpp.languageModelTools.configuration.userDescription": "活动 C 或 C++ 文件的配置,例如语言标准版本和目标平台。" -} \ No newline at end of file +} diff --git a/Extension/i18n/cht/package.i18n.json b/Extension/i18n/cht/package.i18n.json index 970894baf8..162cb3d515 100644 --- a/Extension/i18n/cht/package.i18n.json +++ b/Extension/i18n/cht/package.i18n.json @@ -238,8 +238,6 @@ "c_cpp.configuration.default.systemIncludePath.markdownDescription": "要用於系統包含路徑的值。若設定,會覆寫透過 `compilerPath` 和 `compileCommands` 設定所取得的系統包含路徑。", "c_cpp.configuration.default.enableConfigurationSquiggles.markdownDescription": "控制延伸模組是否會回報 `c_cpp_properties.json` 中偵測到的錯誤。", "c_cpp.configuration.default.customConfigurationVariables.markdownDescription": "當未設定 `customConfigurationVariables` 時要在組態中使用的值,或當 `${default}` 在 `customConfigurationVariables` 中顯示為索引鍵時要插入的值。", - "c_cpp.configuration.updateChannel.markdownDescription": "設定為 `Insiders` 以自動下載並安裝最新的延伸模組測試人員組建,其中包括即將推出的功能和錯誤修正。", - "c_cpp.configuration.updateChannel.deprecationMessage": "此設定已過時。發行前版本擴充功能現在可透過 Marketplace 取得。", "c_cpp.configuration.default.dotConfig.markdownDescription": "當 `dotConfig` 未指定時,要在設定中使用的值,或 `dotConfig` 中有 `${default}` 時要插入的值。", "c_cpp.configuration.experimentalFeatures.description": "控制「實驗性」功能是否可用。", "c_cpp.configuration.suggestSnippets.markdownDescription": "若為 `true`,則由語言伺服器提供程式碼片段。", @@ -450,4 +448,4 @@ "c_cpp.configuration.refactoring.includeHeader.never.description": "永不包含標頭檔案。", "c_cpp.languageModelTools.configuration.displayName": "C/C++ 設定", "c_cpp.languageModelTools.configuration.userDescription": "使用中 C 或 C++ 檔案的設定,例如語言標準版本和目標平台。" -} \ No newline at end of file +} diff --git a/Extension/i18n/csy/package.i18n.json b/Extension/i18n/csy/package.i18n.json index 41d26e7e42..54e8ab5193 100644 --- a/Extension/i18n/csy/package.i18n.json +++ b/Extension/i18n/csy/package.i18n.json @@ -238,8 +238,6 @@ "c_cpp.configuration.default.systemIncludePath.markdownDescription": "Hodnota, která se použije pro systémovou cestu pro vložené soubory. Pokud se nastaví, přepíše systémovou cestu pro vložené soubory získanou z nastavení `compilerPath` a `compileCommands`.", "c_cpp.configuration.default.enableConfigurationSquiggles.markdownDescription": "Určuje, jestli rozšíření ohlásí chyby zjištěné v souboru `c_cpp_properties.json`.", "c_cpp.configuration.default.customConfigurationVariables.markdownDescription": "Hodnota, která se použije v konfiguraci, pokud se nenastaví `customConfigurationVariables`, nebo hodnoty, které se mají vložit, pokud se v `customConfigurationVariables` jako klíč nachází `${default}`.", - "c_cpp.configuration.updateChannel.markdownDescription": "Pokud chcete automaticky stahovat a instalovat nejnovější sestavení rozšíření v programu Insider, která zahrnují připravované funkce a opravy chyb, nastavte možnost `Insiders`.", - "c_cpp.configuration.updateChannel.deprecationMessage": "Toto nastavení je zastaralé. Předběžné verze rozšíření jsou teď dostupné přes Marketplace.", "c_cpp.configuration.default.dotConfig.markdownDescription": "Hodnota, která se použije v konfiguraci, pokud se nezadá `dotConfig`, nebo hodnota, která se má vložit, pokud se v `dotConfig` nachází `${default}`", "c_cpp.configuration.experimentalFeatures.description": "Určuje, jestli je možné použít experimentální funkce.", "c_cpp.configuration.suggestSnippets.markdownDescription": "Pokud se nastaví na `true`, jazykový server poskytne fragmenty kódu.", diff --git a/Extension/i18n/deu/package.i18n.json b/Extension/i18n/deu/package.i18n.json index f058273cd7..dc850db937 100644 --- a/Extension/i18n/deu/package.i18n.json +++ b/Extension/i18n/deu/package.i18n.json @@ -238,8 +238,6 @@ "c_cpp.configuration.default.systemIncludePath.markdownDescription": "Der Wert, der für den System-Includepfad verwendet werden soll. Wenn diese Option festgelegt ist, wird der über die Einstellungen `compilerPath` und `compileCommands` abgerufene System-Includepfad überschrieben.", "c_cpp.configuration.default.enableConfigurationSquiggles.markdownDescription": "Steuert, ob die Erweiterung in `c_cpp_properties.json` erkannte Fehler meldet.", "c_cpp.configuration.default.customConfigurationVariables.markdownDescription": "Der Wert, der in einer Konfiguration verwendet werden soll, wenn `customConfigurationVariables` nicht festgelegt ist, oder die Werte, die eingefügt werden sollen, wenn `${default}` als Schlüssel in `customConfigurationVariables` vorhanden ist.", - "c_cpp.configuration.updateChannel.markdownDescription": "Legen Sie den Wert auf `Insiders` fest, um die neuesten Insiders-Builds der Erweiterung (die neue Features und Bugfixes enthalten) automatisch herunterzuladen und zu installieren.", - "c_cpp.configuration.updateChannel.deprecationMessage": "Diese Einstellung ist veraltet. Erweiterungen der Vorabversionen sind jetzt über den Marketplace verfügbar.", "c_cpp.configuration.default.dotConfig.markdownDescription": "Der Wert, der in einer Konfiguration verwendet werden soll, wenn `dotConfig` nicht angegeben ist, oder der einzufügende Wert, wenn `${default}` in `dotConfig` vorhanden ist.", "c_cpp.configuration.experimentalFeatures.description": "Hiermit wird gesteuert, ob experimentelle Features verwendet werden können.", "c_cpp.configuration.suggestSnippets.markdownDescription": "Wenn `true` festgelegt ist, werden Codeschnipsel vom Sprachserver bereitgestellt.", diff --git a/Extension/i18n/esn/package.i18n.json b/Extension/i18n/esn/package.i18n.json index bfabca2cab..617f03e930 100644 --- a/Extension/i18n/esn/package.i18n.json +++ b/Extension/i18n/esn/package.i18n.json @@ -238,8 +238,6 @@ "c_cpp.configuration.default.systemIncludePath.markdownDescription": "Valor que debe usarse para la ruta de acceso de inclusión del sistema. Si se establece, invalida la ruta de acceso de inclusión del sistema adquirida a través de las opciones de configuración `compilerPath` y `compileCommands`.", "c_cpp.configuration.default.enableConfigurationSquiggles.markdownDescription": "Controla si la extensión notificará los errores detectados en `c_cpp_properties.json`.", "c_cpp.configuration.default.customConfigurationVariables.markdownDescription": "Valor que debe usarse en una configuración si no se establece `customConfigurationVariables`, o bien los valores que se deben insertar si se especifica `${default}` como clave en `customConfigurationVariables`.", - "c_cpp.configuration.updateChannel.markdownDescription": "Establezca esta opción en `Insiders` para descargar e instalar automáticamente las compilaciones más recientes de Insiders para la extensión, que incluyen nuevas características y correcciones de errores.", - "c_cpp.configuration.updateChannel.deprecationMessage": "Esta configuración está en desuso. Las extensiones de versión preliminar ya están disponibles a través de Marketplace.", "c_cpp.configuration.default.dotConfig.markdownDescription": "Valor que debe usarse en una configuración si no se especifica `dotConfig`, o bien los valores que se deben insertar si se especifica `${default}` en `dotConfig`.", "c_cpp.configuration.experimentalFeatures.description": "Controla si se pueden usar las características \"experimentales\".", "c_cpp.configuration.suggestSnippets.markdownDescription": "Si se establece en `true`, el servidor de lenguaje proporciona los fragmentos de código.", diff --git a/Extension/i18n/fra/package.i18n.json b/Extension/i18n/fra/package.i18n.json index 7bbb1097a6..0ccf7be06d 100644 --- a/Extension/i18n/fra/package.i18n.json +++ b/Extension/i18n/fra/package.i18n.json @@ -238,8 +238,6 @@ "c_cpp.configuration.default.systemIncludePath.markdownDescription": "Valeur à utiliser pour le chemin d'inclusion système. Si cette option est définie, elle remplace le chemin d'inclusion système obtenu via les paramètres `compilerPath` et `compileCommands`.", "c_cpp.configuration.default.enableConfigurationSquiggles.markdownDescription": "Contrôle si l'extension signale les erreurs détectées dans `c_cpp_properties.json`.", "c_cpp.configuration.default.customConfigurationVariables.markdownDescription": "Valeur à utiliser dans une configuration si `customConfigurationVariables` n'est pas défini, ou valeurs à insérer si `${default}` est présent dans `customConfigurationVariables`.", - "c_cpp.configuration.updateChannel.markdownDescription": "Définissez la valeur `Insiders` pour télécharger et installer automatiquement les dernières builds Insider de l’extension, qui incluent les fonctionnalités à venir et les correctifs de bogues.", - "c_cpp.configuration.updateChannel.deprecationMessage": "Ce paramètre est déconseillé. Les extensions en version préliminaire sont désormais disponibles via marketplace.", "c_cpp.configuration.default.dotConfig.markdownDescription": "La valeur à utiliser dans une configuration si `dotConfig` n'est pas spécifié, ou la valeur à insérer si `${default}` est présent dans `dotConfig`.", "c_cpp.configuration.experimentalFeatures.description": "Contrôle si les fonctionnalités \"expérimentales\" sont utilisables.", "c_cpp.configuration.suggestSnippets.markdownDescription": "Si la valeur est `true`, les extraits de code sont fournis par le serveur de langage.", diff --git a/Extension/i18n/ita/package.i18n.json b/Extension/i18n/ita/package.i18n.json index 1c56f046e7..59c1fb0fbb 100644 --- a/Extension/i18n/ita/package.i18n.json +++ b/Extension/i18n/ita/package.i18n.json @@ -238,8 +238,6 @@ "c_cpp.configuration.default.systemIncludePath.markdownDescription": "Valore da usare per il percorso di inclusione di sistema. Se è impostato, esegue l'override del percorso di inclusione di sistema acquisito con le impostazioni `compilerPat` e `compileCommands`.", "c_cpp.configuration.default.enableConfigurationSquiggles.markdownDescription": "Controlla se l'estensione segnala errori rilevati in `c_cpp_properties.json`.", "c_cpp.configuration.default.customConfigurationVariables.markdownDescription": "Valore da usare in una configurazione se `customConfigurationVariables` non è impostato oppure valori da inserire se `${default}` è presente come chiave in `customConfigurationVariables`.", - "c_cpp.configuration.updateChannel.markdownDescription": "Impostare su `Insiders` per scaricare e installare automaticamente le build Insider più recenti dell'estensione, che includono funzionalità in arrivo e correzioni di bug.", - "c_cpp.configuration.updateChannel.deprecationMessage": "Questa impostazione è deprecata. Le versioni preliminari delle estensioni ora sono disponibili tramite il Marketplace.", "c_cpp.configuration.default.dotConfig.markdownDescription": "Il valore da usare in una configurazione se `dotConfig` non è specificato oppure il valore da inserire se `${default}` è presente in `dotConfig`.", "c_cpp.configuration.experimentalFeatures.description": "Controlla se le funzionalità \"sperimentali\" sono utilizzabili.", "c_cpp.configuration.suggestSnippets.markdownDescription": "Se è `true`, i frammenti vengono forniti dal server di linguaggio.", diff --git a/Extension/i18n/jpn/package.i18n.json b/Extension/i18n/jpn/package.i18n.json index 3e6704ee39..59610c88fb 100644 --- a/Extension/i18n/jpn/package.i18n.json +++ b/Extension/i18n/jpn/package.i18n.json @@ -238,8 +238,6 @@ "c_cpp.configuration.default.systemIncludePath.markdownDescription": "システム インクルード パスに使用する値です。これを設定した場合、`compilerPath` および `compileCommands` の設定によって取得されるシステム インクルード パスが上書きされます。", "c_cpp.configuration.default.enableConfigurationSquiggles.markdownDescription": "拡張機能が、`c_cpp_properties.json` で検出されたエラーを報告するかどうかを制御します。", "c_cpp.configuration.default.customConfigurationVariables.markdownDescription": "`customConfigurationVariables` が設定されていない場合に構成で使用される値、または `customConfigurationVariables` 内に `${default}` がキーとして存在する場合に挿入される値。", - "c_cpp.configuration.updateChannel.markdownDescription": "`Insider` に設定すると、拡張機能の最新の Insider ビルドが自動的にダウンロードされてインストールされます。これには、次期バージョンの機能とバグ修正が含まれています。", - "c_cpp.configuration.updateChannel.deprecationMessage": "この設定は非推奨です。プレリリース版の拡張機能は、Marketplace で利用できるようになりました。", "c_cpp.configuration.default.dotConfig.markdownDescription": "`dotConfig` が指定されていない場合に構成で使用される値、または `dotConfig` 内に `${default}` が存在する場合に挿入される値。", "c_cpp.configuration.experimentalFeatures.description": "\"experimental\" の機能を使用できるかどうかを制御します。", "c_cpp.configuration.suggestSnippets.markdownDescription": "`true` の場合、スニペットは言語サーバーによって提供されます。", @@ -450,4 +448,4 @@ "c_cpp.configuration.refactoring.includeHeader.never.description": "ヘッダー ファイルを含めることはありません。", "c_cpp.languageModelTools.configuration.displayName": "C/C++ 構成", "c_cpp.languageModelTools.configuration.userDescription": "言語標準バージョンやターゲット プラットフォームなど、アクティブ C または C++ ファイルの構成。" -} \ No newline at end of file +} diff --git a/Extension/i18n/kor/package.i18n.json b/Extension/i18n/kor/package.i18n.json index 2c16b29f15..24b87ec424 100644 --- a/Extension/i18n/kor/package.i18n.json +++ b/Extension/i18n/kor/package.i18n.json @@ -238,8 +238,6 @@ "c_cpp.configuration.default.systemIncludePath.markdownDescription": "시스템 포함 경로에 사용할 값입니다. 설정하는 경우 `compilerPath` 및 `compileCommands` 설정을 통해 얻은 시스템 포함 경로를 재정의합니다.", "c_cpp.configuration.default.enableConfigurationSquiggles.markdownDescription": "확장이 `c_cpp_properties.json`에서 검색된 오류를 보고하도록 할지를 제어합니다.", "c_cpp.configuration.default.customConfigurationVariables.markdownDescription": "`customConfigurationVariables`가 설정되지 않은 경우 구성에서 사용할 값 또는 `${default}`가 `customConfigurationVariables`에 키로 존재하는 경우 삽입할 값입니다.", - "c_cpp.configuration.updateChannel.markdownDescription": "예정된 기능과 버그 수정을 포함하는 확장의 최신 참가자 빌드를 자동으로 다운로드하여 설치하려면 `Insiders`로 설정합니다.", - "c_cpp.configuration.updateChannel.deprecationMessage": "이 설정은 사용되지 않습니다. 이제 Marketplace를 통해 시험판 확장을 사용할 수 있습니다.", "c_cpp.configuration.default.dotConfig.markdownDescription": "`dotConfig`가 지정되지 않은 경우 구성에서 사용할 값 또는 `${default}`가 `dotConfig`에 있는 경우 삽입할 값입니다.", "c_cpp.configuration.experimentalFeatures.description": "\"실험적\" 기능을 사용할 수 있는지 여부를 제어합니다.", "c_cpp.configuration.suggestSnippets.markdownDescription": "`true`이면 언어 서버에서 코드 조각을 제공합니다.", @@ -450,4 +448,4 @@ "c_cpp.configuration.refactoring.includeHeader.never.description": "헤더 파일을 포함하지 않습니다.", "c_cpp.languageModelTools.configuration.displayName": "C/C++ 구성", "c_cpp.languageModelTools.configuration.userDescription": "언어 표준 버전 및 대상 플랫폼과 같은 활성 C 또는 C++ 파일의 구성입니다." -} \ No newline at end of file +} diff --git a/Extension/i18n/plk/package.i18n.json b/Extension/i18n/plk/package.i18n.json index 712597c86c..89c0c3d55e 100644 --- a/Extension/i18n/plk/package.i18n.json +++ b/Extension/i18n/plk/package.i18n.json @@ -238,8 +238,6 @@ "c_cpp.configuration.default.systemIncludePath.markdownDescription": "Wartość do użycia na potrzeby ścieżki dołączania systemu. Jeśli jest ustawiona, zastępuje systemową ścieżką dołączania, którą można uzyskać za pomocą ustawień `compilerPath` oraz `compileCommands`.", "c_cpp.configuration.default.enableConfigurationSquiggles.markdownDescription": "Określa, czy rozszerzenie będzie raportować błędy wykryte w pliku `c_cpp_properties.json`.", "c_cpp.configuration.default.customConfigurationVariables.markdownDescription": "Wartość do użycia w konfiguracji, jeśli element `customConfigurationVariables` nie został ustawiony, lub wartości do wstawienia, jeśli element `${default}` istnieje jako klucz w elemencie `customConfigurationVariables`.", - "c_cpp.configuration.updateChannel.markdownDescription": "Ustaw na wartość `Insiders`, aby automatycznie pobierać i instalować najnowsze kompilacje niejawnych testerów rozszerzenia, które zawierają nadchodzące funkcje i poprawki błędów.", - "c_cpp.configuration.updateChannel.deprecationMessage": "To ustawienie jest przestarzałe. Rozszerzenia w wersji wstępnej są teraz dostępne za pomocą witryny Marketplace.", "c_cpp.configuration.default.dotConfig.markdownDescription": "Wartość do użycia w konfiguracji, jeśli element `dotConfig` nie został określony, lub wartość do wstawienia, jeśli element `${default}` istnieje w elemencie `dotConfig`.", "c_cpp.configuration.experimentalFeatures.description": "Określa, czy można używać funkcji „eksperymentalnych”.", "c_cpp.configuration.suggestSnippets.markdownDescription": "Jeśli wartość to `true`, fragmenty kodu będą dostarczane przez serwer języka.", diff --git a/Extension/i18n/ptb/package.i18n.json b/Extension/i18n/ptb/package.i18n.json index 28e49bd288..a8701c45b0 100644 --- a/Extension/i18n/ptb/package.i18n.json +++ b/Extension/i18n/ptb/package.i18n.json @@ -238,8 +238,6 @@ "c_cpp.configuration.default.systemIncludePath.markdownDescription": "O valor a ser usado para o sistema inclui o caminho. Se definido, ele substitui o sistema inclui o caminho adquirido através das configurações `compilerPath` e `compileCommands`.", "c_cpp.configuration.default.enableConfigurationSquiggles.markdownDescription": "Controla se a extensão reportará erros detectados em `c_cpp_properties.json`.", "c_cpp.configuration.default.customConfigurationVariables.markdownDescription": "O valor a ser usado em uma configuração se `customConfigurationVariables` não estiver definido, ou os valores a serem inseridos se `${default}` estiver presente como uma chave em `customConfigurationVariables`.", - "c_cpp.configuration.updateChannel.markdownDescription": "Defina como `Insiders` para baixar e instalar automaticamente as compilações mais recentes dos Insiders da extensão, que incluem os próximos recursos e correções de bugs.", - "c_cpp.configuration.updateChannel.deprecationMessage": "Esta configuração foi preterida. As extensões de pré-lançamento agora estão disponíveis por meio do Marketplace.", "c_cpp.configuration.default.dotConfig.markdownDescription": "O valor a ser usado em uma configuração se `dotConfig` não for especificado, ou o valor a ser inserido se `${default}` estiver presente em `dotConfig`.", "c_cpp.configuration.experimentalFeatures.description": "Controla se os recursos \"experimentais\" podem ser usados.", "c_cpp.configuration.suggestSnippets.markdownDescription": "Se `true`, os snippets são fornecidos pelo servidor de linguagem.", diff --git a/Extension/i18n/rus/package.i18n.json b/Extension/i18n/rus/package.i18n.json index 23b673f016..9fd0a3954e 100644 --- a/Extension/i18n/rus/package.i18n.json +++ b/Extension/i18n/rus/package.i18n.json @@ -238,8 +238,6 @@ "c_cpp.configuration.default.systemIncludePath.markdownDescription": "Значение, используемое для системного пути включения. Если этот параметр задан, он переопределяет системный путь включения, полученный с помощью параметров `compilerPath` и `compileCommands`.", "c_cpp.configuration.default.enableConfigurationSquiggles.markdownDescription": "Определяет, будет ли расширение сообщать об ошибках, обнаруженных в `c_cpp_properties.json`.", "c_cpp.configuration.default.customConfigurationVariables.markdownDescription": "Значение, используемое в конфигурации, если параметр `customConfigurationVariables` не установлен, или вставляемые значения, если в `customConfigurationVariables` присутствует значение `${default}` в качестве ключа.", - "c_cpp.configuration.updateChannel.markdownDescription": "Задайте значение `Insiders`, чтобы автоматически скачать и установить последние выпуски расширения для предварительной оценки, включающие в себя запланированные функции и исправления ошибок.", - "c_cpp.configuration.updateChannel.deprecationMessage": "Этот параметр не рекомендуется. Предварительные версии расширений теперь доступны через Marketplace.", "c_cpp.configuration.default.dotConfig.markdownDescription": "Значение, используемое в конфигурации, если параметр `dotConfig` не указан, или вставляемое значение, если в `dotConfig` присутствует значение `${default}`.", "c_cpp.configuration.experimentalFeatures.description": "Определяет, можно ли использовать \"экспериментальные\" функции.", "c_cpp.configuration.suggestSnippets.markdownDescription": "Если задано значение `true`, фрагменты кода предоставляются языковым сервером.", @@ -450,4 +448,4 @@ "c_cpp.configuration.refactoring.includeHeader.never.description": "Никогда не включать файл заголовка.", "c_cpp.languageModelTools.configuration.displayName": "Конфигурация C/C++", "c_cpp.languageModelTools.configuration.userDescription": "Конфигурация активного файла C или C++, например, версия стандарта языка и целевая платформа." -} \ No newline at end of file +} diff --git a/Extension/i18n/trk/package.i18n.json b/Extension/i18n/trk/package.i18n.json index 0db522a1a9..3157599ec5 100644 --- a/Extension/i18n/trk/package.i18n.json +++ b/Extension/i18n/trk/package.i18n.json @@ -238,8 +238,6 @@ "c_cpp.configuration.default.systemIncludePath.markdownDescription": "Sistem ekleme yolu için kullanılacak değer. Ayarlanırsa `compilerPath` ve `compileCommands` ayarları aracılığıyla elde edilen sistem ekleme yolunu geçersiz kılar.", "c_cpp.configuration.default.enableConfigurationSquiggles.markdownDescription": "Uzantının `c_cpp_properties.json` dosyasında algılanan hataları bildirip bildirmeyeceğini denetler.", "c_cpp.configuration.default.customConfigurationVariables.markdownDescription": "`customConfigurationVariables` ayarlanmamışsa bir yapılandırmada kullanılacak değer veya `customConfigurationVariables` içinde anahtar olarak `${default}` varsa eklenecek değerler.", - "c_cpp.configuration.updateChannel.markdownDescription": "Uzantının, gelecek özellikleri ve hata düzeltmelerini de içeren en son Insider üyeleri derlemelerini otomatik olarak indirip yüklemek için `Insider üyeleri` olarak ayarlayın.", - "c_cpp.configuration.updateChannel.deprecationMessage": "Bu ayar kullanım dışı. Yayın öncesi uzantılar artık Market üzerinden kullanılabilir.", "c_cpp.configuration.default.dotConfig.markdownDescription": "`dotConfig` belirtilmemişse bir yapılandırmada kullanılacak değer veya `dotConfig` içinde `${default}` varsa eklenecek değerler.", "c_cpp.configuration.experimentalFeatures.description": "\"Deneysel\" özelliklerin kullanılabilir olup olmadığını denetler.", "c_cpp.configuration.suggestSnippets.markdownDescription": "Değer `true` ise, parçacıklar dil sunucusu tarafından sağlanır.", diff --git a/Extension/package.json b/Extension/package.json index abe528db56..6b5804c552 100644 --- a/Extension/package.json +++ b/Extension/package.json @@ -3309,17 +3309,6 @@ "markdownDescription": "%c_cpp.configuration.preferredPathSeparator.markdownDescription%", "scope": "machine-overridable" }, - "C_Cpp.updateChannel": { - "type": "string", - "enum": [ - "Default", - "Insiders" - ], - "default": "Default", - "markdownDescription": "%c_cpp.configuration.updateChannel.markdownDescription%", - "scope": "application", - "deprecationMessage": "%c_cpp.configuration.updateChannel.deprecationMessage%" - }, "C_Cpp.experimentalFeatures": { "type": "string", "enum": [ diff --git a/Extension/package.nls.json b/Extension/package.nls.json index 67a3bcb3da..d8c3599a7b 100644 --- a/Extension/package.nls.json +++ b/Extension/package.nls.json @@ -723,13 +723,6 @@ "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered." ] }, - "c_cpp.configuration.updateChannel.markdownDescription": { - "message": "Set to `Insiders` to automatically download and install the latest Insiders builds of the extension, which include upcoming features and bug fixes.", - "comment": [ - "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered." - ] - }, - "c_cpp.configuration.updateChannel.deprecationMessage": "This setting is deprecated. Pre-release extensions are now available via the Marketplace.", "c_cpp.configuration.default.dotConfig.markdownDescription": { "message": "The value to use in a configuration if `dotConfig` is not specified, or the value to insert if `${default}` is present in `dotConfig`.", "comment": [ diff --git a/Extension/src/LanguageServer/extension.ts b/Extension/src/LanguageServer/extension.ts index 99c09393ee..f33418a23a 100644 --- a/Extension/src/LanguageServer/extension.ts +++ b/Extension/src/LanguageServer/extension.ts @@ -290,16 +290,11 @@ async function onDidChangeSettings(event: vscode.ConfigurationChangeEvent): Prom const client: Client = clients.getDefaultClient(); if (client instanceof DefaultClient) { const defaultClient: DefaultClient = client as DefaultClient; - const changedDefaultClientSettings: Record = await defaultClient.onDidChangeSettings(event); clients.forEach(client => { if (client !== defaultClient) { void client.onDidChangeSettings(event).catch(logAndReturn.undefined); } }); - const newUpdateChannel: string = changedDefaultClientSettings.updateChannel; - if (newUpdateChannel || event.affectsConfiguration("extensions.autoUpdate")) { - UpdateInsidersAccess(); - } } } @@ -1355,45 +1350,6 @@ export function getActiveClient(): Client { return clients.ActiveClient; } -export function UpdateInsidersAccess(): void { - let installPrerelease: boolean = false; - - // Only move them to the new prerelease mechanism if using updateChannel of Insiders. - const settings: CppSettings = new CppSettings(); - const migratedInsiders: PersistentState = new PersistentState("CPP.migratedInsiders", false); - if (settings.updateChannel === "Insiders") { - // Don't do anything while the user has autoUpdate disabled, so we do not cause the extension to be updated. - if (!migratedInsiders.Value && vscode.workspace.getConfiguration("extensions", null).get("autoUpdate")) { - installPrerelease = true; - migratedInsiders.Value = true; - } - } else { - // Reset persistent value, so we register again if they switch to "Insiders" again. - if (migratedInsiders.Value) { - migratedInsiders.Value = false; - } - } - - // Mitigate an issue with VS Code not recognizing a programmatically installed VSIX as Prerelease. - // If using VS Code Insiders, and updateChannel is not explicitly set, default to Prerelease. - // Only do this once. If the user manually switches to Release, we don't want to switch them back to Prerelease again. - if (util.isVsCodeInsiders()) { - const insidersMitigationDone: PersistentState = new PersistentState("CPP.insidersMitigationDone", false); - if (!insidersMitigationDone.Value) { - if (vscode.workspace.getConfiguration("extensions", null).get("autoUpdate")) { - if (settings.getStringWithUndefinedDefault("updateChannel") === undefined) { - installPrerelease = true; - } - } - insidersMitigationDone.Value = true; - } - } - - if (installPrerelease) { - void vscode.commands.executeCommand("workbench.extensions.installExtension", "ms-vscode.cpptools", { installPreReleaseVersion: true }).then(undefined, logAndReturn.undefined); - } -} - export async function preReleaseCheck(): Promise { const displayedPreReleasePrompt: PersistentState = new PersistentState("CPP.displayedPreReleasePrompt", false); const isOnPreRelease: PersistentState = new PersistentState("CPP.isOnPreRelease", false); diff --git a/Extension/src/LanguageServer/settings.ts b/Extension/src/LanguageServer/settings.ts index 2c14030c8b..58a28e87b4 100644 --- a/Extension/src/LanguageServer/settings.ts +++ b/Extension/src/LanguageServer/settings.ts @@ -392,7 +392,6 @@ export class CppSettings extends Settings { } public get isConfigurationWarningsEnabled(): boolean { return this.getAsString("configurationWarnings").toLowerCase() === "enabled"; } public get preferredPathSeparator(): string { return this.getAsString("preferredPathSeparator"); } - public get updateChannel(): string { return this.getAsString("updateChannel"); } public get vcpkgEnabled(): boolean { return this.getAsBoolean("vcpkg.enabled"); } public get addNodeAddonIncludePaths(): boolean { return this.getAsBoolean("addNodeAddonIncludePaths"); } public get renameRequiresIdentifier(): boolean { return this.getAsBoolean("renameRequiresIdentifier"); } diff --git a/Extension/src/main.ts b/Extension/src/main.ts index eb577599c9..2f47e0ef3c 100644 --- a/Extension/src/main.ts +++ b/Extension/src/main.ts @@ -75,7 +75,6 @@ export async function activate(context: vscode.ExtensionContext): Promise("ignoreRecommendations"); if (ignoreRecommendations !== true) { From 3ffd98fdbe947e7d0170d9fbd827ddcd8e6bf194 Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Mon, 17 Mar 2025 12:58:07 -0700 Subject: [PATCH 50/86] Merge in latest localization changes with fixes applied (#13373) --- .../i18n/chs/src/LanguageServer/copilotProviders.i18n.json | 2 +- Extension/i18n/chs/src/LanguageServer/lmTool.i18n.json | 4 ++-- .../i18n/cht/src/LanguageServer/copilotProviders.i18n.json | 2 +- Extension/i18n/cht/src/LanguageServer/lmTool.i18n.json | 4 ++-- .../i18n/csy/src/LanguageServer/copilotProviders.i18n.json | 2 +- Extension/i18n/csy/src/LanguageServer/lmTool.i18n.json | 4 ++-- .../i18n/deu/src/LanguageServer/copilotProviders.i18n.json | 2 +- Extension/i18n/deu/src/LanguageServer/lmTool.i18n.json | 4 ++-- Extension/i18n/esn/package.i18n.json | 2 +- .../i18n/esn/src/LanguageServer/copilotProviders.i18n.json | 2 +- Extension/i18n/esn/src/LanguageServer/lmTool.i18n.json | 4 ++-- Extension/i18n/fra/package.i18n.json | 4 ++-- .../i18n/fra/src/LanguageServer/copilotProviders.i18n.json | 2 +- Extension/i18n/fra/src/LanguageServer/lmTool.i18n.json | 4 ++-- .../i18n/ita/src/LanguageServer/copilotProviders.i18n.json | 2 +- Extension/i18n/ita/src/LanguageServer/lmTool.i18n.json | 4 ++-- .../i18n/jpn/src/LanguageServer/copilotProviders.i18n.json | 2 +- Extension/i18n/jpn/src/LanguageServer/lmTool.i18n.json | 4 ++-- Extension/i18n/kor/src/LanguageServer/client.i18n.json | 2 +- .../i18n/kor/src/LanguageServer/copilotProviders.i18n.json | 2 +- Extension/i18n/kor/src/LanguageServer/lmTool.i18n.json | 4 ++-- Extension/i18n/plk/package.i18n.json | 2 +- .../i18n/plk/src/LanguageServer/copilotProviders.i18n.json | 2 +- Extension/i18n/plk/src/LanguageServer/lmTool.i18n.json | 4 ++-- .../i18n/ptb/src/LanguageServer/copilotProviders.i18n.json | 2 +- Extension/i18n/ptb/src/LanguageServer/lmTool.i18n.json | 4 ++-- Extension/i18n/rus/package.i18n.json | 2 +- .../i18n/rus/src/LanguageServer/copilotProviders.i18n.json | 2 +- Extension/i18n/rus/src/LanguageServer/lmTool.i18n.json | 4 ++-- .../i18n/trk/src/LanguageServer/copilotProviders.i18n.json | 2 +- Extension/i18n/trk/src/LanguageServer/lmTool.i18n.json | 4 ++-- .../installcompiler/install-compiler-windows10.md.i18n.json | 2 +- .../installcompiler/install-compiler-windows11.md.i18n.json | 2 +- 33 files changed, 47 insertions(+), 47 deletions(-) diff --git a/Extension/i18n/chs/src/LanguageServer/copilotProviders.i18n.json b/Extension/i18n/chs/src/LanguageServer/copilotProviders.i18n.json index a0179ba567..a5aa81d375 100644 --- a/Extension/i18n/chs/src/LanguageServer/copilotProviders.i18n.json +++ b/Extension/i18n/chs/src/LanguageServer/copilotProviders.i18n.json @@ -4,5 +4,5 @@ *--------------------------------------------------------------------------------------------*/ // Do not edit this file. It is machine generated. { - "copilot.relatedfilesprovider.error": "Error while retrieving result. Reason: {0}" + "copilot.relatedfilesprovider.error": "检索结果时出错。原因: {0}" } \ No newline at end of file diff --git a/Extension/i18n/chs/src/LanguageServer/lmTool.i18n.json b/Extension/i18n/chs/src/LanguageServer/lmTool.i18n.json index 91d03284dc..0f9ed5451a 100644 --- a/Extension/i18n/chs/src/LanguageServer/lmTool.i18n.json +++ b/Extension/i18n/chs/src/LanguageServer/lmTool.i18n.json @@ -4,6 +4,6 @@ *--------------------------------------------------------------------------------------------*/ // Do not edit this file. It is machine generated. { - "copilot.projectcontext.error": "Error while retrieving the project context. Reason: {0}", - "copilot.cppcontext.error": "Error while retrieving the #cpp context." + "copilot.projectcontext.error": "检索项目上下文时出错。原因: {0}", + "copilot.cppcontext.error": "检索 #cpp 上下文时出错。" } \ No newline at end of file diff --git a/Extension/i18n/cht/src/LanguageServer/copilotProviders.i18n.json b/Extension/i18n/cht/src/LanguageServer/copilotProviders.i18n.json index a0179ba567..974508f52e 100644 --- a/Extension/i18n/cht/src/LanguageServer/copilotProviders.i18n.json +++ b/Extension/i18n/cht/src/LanguageServer/copilotProviders.i18n.json @@ -4,5 +4,5 @@ *--------------------------------------------------------------------------------------------*/ // Do not edit this file. It is machine generated. { - "copilot.relatedfilesprovider.error": "Error while retrieving result. Reason: {0}" + "copilot.relatedfilesprovider.error": "擷取結果時發生錯誤。原因: {0}" } \ No newline at end of file diff --git a/Extension/i18n/cht/src/LanguageServer/lmTool.i18n.json b/Extension/i18n/cht/src/LanguageServer/lmTool.i18n.json index 91d03284dc..18ce7edb9c 100644 --- a/Extension/i18n/cht/src/LanguageServer/lmTool.i18n.json +++ b/Extension/i18n/cht/src/LanguageServer/lmTool.i18n.json @@ -4,6 +4,6 @@ *--------------------------------------------------------------------------------------------*/ // Do not edit this file. It is machine generated. { - "copilot.projectcontext.error": "Error while retrieving the project context. Reason: {0}", - "copilot.cppcontext.error": "Error while retrieving the #cpp context." + "copilot.projectcontext.error": "擷取項目內容時發生錯誤。原因: {0}", + "copilot.cppcontext.error": "擷取 #cpp 內容時發生錯誤。" } \ No newline at end of file diff --git a/Extension/i18n/csy/src/LanguageServer/copilotProviders.i18n.json b/Extension/i18n/csy/src/LanguageServer/copilotProviders.i18n.json index a0179ba567..662271a68a 100644 --- a/Extension/i18n/csy/src/LanguageServer/copilotProviders.i18n.json +++ b/Extension/i18n/csy/src/LanguageServer/copilotProviders.i18n.json @@ -4,5 +4,5 @@ *--------------------------------------------------------------------------------------------*/ // Do not edit this file. It is machine generated. { - "copilot.relatedfilesprovider.error": "Error while retrieving result. Reason: {0}" + "copilot.relatedfilesprovider.error": "Při načítání výsledku došlo k chybě. Důvod: {0}" } \ No newline at end of file diff --git a/Extension/i18n/csy/src/LanguageServer/lmTool.i18n.json b/Extension/i18n/csy/src/LanguageServer/lmTool.i18n.json index 91d03284dc..e874bfe725 100644 --- a/Extension/i18n/csy/src/LanguageServer/lmTool.i18n.json +++ b/Extension/i18n/csy/src/LanguageServer/lmTool.i18n.json @@ -4,6 +4,6 @@ *--------------------------------------------------------------------------------------------*/ // Do not edit this file. It is machine generated. { - "copilot.projectcontext.error": "Error while retrieving the project context. Reason: {0}", - "copilot.cppcontext.error": "Error while retrieving the #cpp context." + "copilot.projectcontext.error": "Při načítání kontextu projektu došlo k chybě. Důvod: {0}", + "copilot.cppcontext.error": "Při načítání kontextu #cpp došlo k chybě." } \ No newline at end of file diff --git a/Extension/i18n/deu/src/LanguageServer/copilotProviders.i18n.json b/Extension/i18n/deu/src/LanguageServer/copilotProviders.i18n.json index a0179ba567..6820b4978c 100644 --- a/Extension/i18n/deu/src/LanguageServer/copilotProviders.i18n.json +++ b/Extension/i18n/deu/src/LanguageServer/copilotProviders.i18n.json @@ -4,5 +4,5 @@ *--------------------------------------------------------------------------------------------*/ // Do not edit this file. It is machine generated. { - "copilot.relatedfilesprovider.error": "Error while retrieving result. Reason: {0}" + "copilot.relatedfilesprovider.error": "Fehler beim Abrufen des Ergebnisses. Grund: {0}" } \ No newline at end of file diff --git a/Extension/i18n/deu/src/LanguageServer/lmTool.i18n.json b/Extension/i18n/deu/src/LanguageServer/lmTool.i18n.json index 91d03284dc..263988854e 100644 --- a/Extension/i18n/deu/src/LanguageServer/lmTool.i18n.json +++ b/Extension/i18n/deu/src/LanguageServer/lmTool.i18n.json @@ -4,6 +4,6 @@ *--------------------------------------------------------------------------------------------*/ // Do not edit this file. It is machine generated. { - "copilot.projectcontext.error": "Error while retrieving the project context. Reason: {0}", - "copilot.cppcontext.error": "Error while retrieving the #cpp context." + "copilot.projectcontext.error": "Fehler beim Abrufen des Projektkontexts. Grund: {0}", + "copilot.cppcontext.error": "Fehler beim Abrufen des #cpp Kontexts." } \ No newline at end of file diff --git a/Extension/i18n/esn/package.i18n.json b/Extension/i18n/esn/package.i18n.json index 617f03e930..6cc031b817 100644 --- a/Extension/i18n/esn/package.i18n.json +++ b/Extension/i18n/esn/package.i18n.json @@ -251,7 +251,7 @@ "c_cpp.configuration.hover.description": "Si se deshabilita, el servidor de lenguaje ya no proporciona detalles al mantener el puntero.", "c_cpp.configuration.vcpkg.enabled.markdownDescription": "Habilita los servicios de integración para el [administrador de dependencias de vcpkgs](https://aka.ms/vcpkg/).", "c_cpp.configuration.addNodeAddonIncludePaths.markdownDescription": "Agrega rutas de acceso de inclusión de `nan` y `node-addon-api` cuando sean dependencias.", - "c_cpp.configuration.copilotHover.markdownDescription": "Si está `deshabilitado`, no aparecerá información de Copilot al mantener el puntero.", + "c_cpp.configuration.copilotHover.markdownDescription": "Si está `disabled`, no aparecerá información de Copilot al mantener el puntero.", "c_cpp.configuration.renameRequiresIdentifier.markdownDescription": "Si es `true`, 'Cambiar nombre de símbolo' requerirá un identificador de C/C++ válido.", "c_cpp.configuration.autocompleteAddParentheses.markdownDescription": "Si es `true`, la opción de autocompletar agregará `(` de forma automática después de las llamadas a funciones, en cuyo caso puede que también se agregue `)`, en función del valor de la configuración de `editor.autoClosingBrackets`.", "c_cpp.configuration.filesExclude.markdownDescription": "Configure patrones globales para excluir carpetas (y archivos si se cambia `#C_Cpp.exclusionPolicy#`). Son específicos de la extensión de C/C++ y se agregan a `#files.exclude#`, pero a diferencia de `#files.exclude#`, también se aplican a las rutas de acceso fuera de la carpeta del área de trabajo actual y no se quitan de la vista del Explorador. Obtenga información sobre [patrones globales](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options).", diff --git a/Extension/i18n/esn/src/LanguageServer/copilotProviders.i18n.json b/Extension/i18n/esn/src/LanguageServer/copilotProviders.i18n.json index a0179ba567..e8f41986b4 100644 --- a/Extension/i18n/esn/src/LanguageServer/copilotProviders.i18n.json +++ b/Extension/i18n/esn/src/LanguageServer/copilotProviders.i18n.json @@ -4,5 +4,5 @@ *--------------------------------------------------------------------------------------------*/ // Do not edit this file. It is machine generated. { - "copilot.relatedfilesprovider.error": "Error while retrieving result. Reason: {0}" + "copilot.relatedfilesprovider.error": "Error al recuperar el resultado. Motivo: {0}" } \ No newline at end of file diff --git a/Extension/i18n/esn/src/LanguageServer/lmTool.i18n.json b/Extension/i18n/esn/src/LanguageServer/lmTool.i18n.json index 91d03284dc..fdd31d1a0d 100644 --- a/Extension/i18n/esn/src/LanguageServer/lmTool.i18n.json +++ b/Extension/i18n/esn/src/LanguageServer/lmTool.i18n.json @@ -4,6 +4,6 @@ *--------------------------------------------------------------------------------------------*/ // Do not edit this file. It is machine generated. { - "copilot.projectcontext.error": "Error while retrieving the project context. Reason: {0}", - "copilot.cppcontext.error": "Error while retrieving the #cpp context." + "copilot.projectcontext.error": "Error al recuperar el contexto del proyecto. Motivo: {0}", + "copilot.cppcontext.error": "Error al recuperar el contexto de #cpp." } \ No newline at end of file diff --git a/Extension/i18n/fra/package.i18n.json b/Extension/i18n/fra/package.i18n.json index 0ccf7be06d..7e5f018d51 100644 --- a/Extension/i18n/fra/package.i18n.json +++ b/Extension/i18n/fra/package.i18n.json @@ -419,8 +419,8 @@ "c_cpp.walkthrough.description": "Permet de découvrir la riche expérience de développement C++ de VS Code.", "c_cpp.walkthrough.set.up.title": "Configurer votre environnement C++", "c_cpp.walkthrough.activating.description": "Activation de l’extension C++ pour déterminer si votre environnement C++ a été configuré.\nActivation de l’extension...", - "c_cpp.walkthrough.no.compilers.windows.description": "Nous n’avons pas trouvé de compilateur C++ sur votre machine, ce qui est nécessaire pour utiliser l’extension C++. Suivez les instructions de droite pour en installer un, puis cliquez sur « Rechercher mon nouveau compilateur » ci-dessous.\n[Rechercher mon nouveau compilateur](command:C_Cpp.RescanCompilers ?%22walkthrough%22)", - "c_cpp.walkthrough.no.compilers.description": "Nous n’avons pas trouvé de compilateur C++ sur votre machine, ce qui est nécessaire pour utiliser l’extension C++. Sélectionnez « Installer un compilateur C++ » pour installer un compilateur pour vous ou suivez les instructions à droite pour en installer un, puis cliquez sur « Rechercher mon nouveau compilateur » ci-dessous.\n[Installer un compilateur C++](command:C_Cpp.InstallCompiler ?%22walkthrough%22)\n[Rechercher mon nouveau compilateur](command:C_Cpp.RescanCompilers ?%22walkthrough%22)", + "c_cpp.walkthrough.no.compilers.windows.description": "Nous n’avons pas trouvé de compilateur C++ sur votre machine, ce qui est nécessaire pour utiliser l’extension C++. Suivez les instructions de droite pour en installer un, puis cliquez sur « Rechercher mon nouveau compilateur » ci-dessous.\n[Rechercher mon nouveau compilateur](command:C_Cpp.RescanCompilers?%22walkthrough%22)", + "c_cpp.walkthrough.no.compilers.description": "Nous n’avons pas trouvé de compilateur C++ sur votre machine, ce qui est nécessaire pour utiliser l’extension C++. Sélectionnez « Installer un compilateur C++ » pour installer un compilateur pour vous ou suivez les instructions à droite pour en installer un, puis cliquez sur « Rechercher mon nouveau compilateur » ci-dessous.\n[Installer un compilateur C++](command:C_Cpp.InstallCompiler?%22walkthrough%22)\n[Rechercher mon nouveau compilateur](command:C_Cpp.RescanCompilers?%22walkthrough%22)", "c_cpp.walkthrough.compilers.found.description": "L’extension C++ fonctionne avec un compilateur C++. Sélectionnez-en un parmi ceux déjà présents sur votre ordinateur en cliquant sur le bouton ci-dessous.\n[Sélectionner mon compilateur par défaut](command:C_Cpp.SelectIntelliSenseConfiguration?%22walkthrough%22)", "c_cpp.walkthrough.compilers.found.altText": "Image montrant la sélection d’une sélection rapide de compilateur par défaut et la liste des compilateurs trouvés sur l’ordinateur des utilisateurs, dont l’un est sélectionné.", "c_cpp.walkthrough.create.cpp.file.title": "Créer un fichier C++", diff --git a/Extension/i18n/fra/src/LanguageServer/copilotProviders.i18n.json b/Extension/i18n/fra/src/LanguageServer/copilotProviders.i18n.json index a0179ba567..6e2ea5dc72 100644 --- a/Extension/i18n/fra/src/LanguageServer/copilotProviders.i18n.json +++ b/Extension/i18n/fra/src/LanguageServer/copilotProviders.i18n.json @@ -4,5 +4,5 @@ *--------------------------------------------------------------------------------------------*/ // Do not edit this file. It is machine generated. { - "copilot.relatedfilesprovider.error": "Error while retrieving result. Reason: {0}" + "copilot.relatedfilesprovider.error": "Erreur lors de la récupération du résultat. Raison : {0}" } \ No newline at end of file diff --git a/Extension/i18n/fra/src/LanguageServer/lmTool.i18n.json b/Extension/i18n/fra/src/LanguageServer/lmTool.i18n.json index 91d03284dc..852931cc3e 100644 --- a/Extension/i18n/fra/src/LanguageServer/lmTool.i18n.json +++ b/Extension/i18n/fra/src/LanguageServer/lmTool.i18n.json @@ -4,6 +4,6 @@ *--------------------------------------------------------------------------------------------*/ // Do not edit this file. It is machine generated. { - "copilot.projectcontext.error": "Error while retrieving the project context. Reason: {0}", - "copilot.cppcontext.error": "Error while retrieving the #cpp context." + "copilot.projectcontext.error": "Erreur lors de la récupération du contexte du projet. Raison : {0}", + "copilot.cppcontext.error": "Erreur lors de la récupération du contexte de #cpp." } \ No newline at end of file diff --git a/Extension/i18n/ita/src/LanguageServer/copilotProviders.i18n.json b/Extension/i18n/ita/src/LanguageServer/copilotProviders.i18n.json index a0179ba567..10befe4eda 100644 --- a/Extension/i18n/ita/src/LanguageServer/copilotProviders.i18n.json +++ b/Extension/i18n/ita/src/LanguageServer/copilotProviders.i18n.json @@ -4,5 +4,5 @@ *--------------------------------------------------------------------------------------------*/ // Do not edit this file. It is machine generated. { - "copilot.relatedfilesprovider.error": "Error while retrieving result. Reason: {0}" + "copilot.relatedfilesprovider.error": "Errore durante il recupero del risultato. Motivo: {0}" } \ No newline at end of file diff --git a/Extension/i18n/ita/src/LanguageServer/lmTool.i18n.json b/Extension/i18n/ita/src/LanguageServer/lmTool.i18n.json index 91d03284dc..4a7bcc892d 100644 --- a/Extension/i18n/ita/src/LanguageServer/lmTool.i18n.json +++ b/Extension/i18n/ita/src/LanguageServer/lmTool.i18n.json @@ -4,6 +4,6 @@ *--------------------------------------------------------------------------------------------*/ // Do not edit this file. It is machine generated. { - "copilot.projectcontext.error": "Error while retrieving the project context. Reason: {0}", - "copilot.cppcontext.error": "Error while retrieving the #cpp context." + "copilot.projectcontext.error": "Errore durante il recupero del contesto del progetto. Motivo: {0}", + "copilot.cppcontext.error": "Errore durante il recupero del contesto #cpp." } \ No newline at end of file diff --git a/Extension/i18n/jpn/src/LanguageServer/copilotProviders.i18n.json b/Extension/i18n/jpn/src/LanguageServer/copilotProviders.i18n.json index a0179ba567..cff82fcdfe 100644 --- a/Extension/i18n/jpn/src/LanguageServer/copilotProviders.i18n.json +++ b/Extension/i18n/jpn/src/LanguageServer/copilotProviders.i18n.json @@ -4,5 +4,5 @@ *--------------------------------------------------------------------------------------------*/ // Do not edit this file. It is machine generated. { - "copilot.relatedfilesprovider.error": "Error while retrieving result. Reason: {0}" + "copilot.relatedfilesprovider.error": "結果の取得中にエラーが発生しました。理由: {0}" } \ No newline at end of file diff --git a/Extension/i18n/jpn/src/LanguageServer/lmTool.i18n.json b/Extension/i18n/jpn/src/LanguageServer/lmTool.i18n.json index 91d03284dc..8821f60199 100644 --- a/Extension/i18n/jpn/src/LanguageServer/lmTool.i18n.json +++ b/Extension/i18n/jpn/src/LanguageServer/lmTool.i18n.json @@ -4,6 +4,6 @@ *--------------------------------------------------------------------------------------------*/ // Do not edit this file. It is machine generated. { - "copilot.projectcontext.error": "Error while retrieving the project context. Reason: {0}", - "copilot.cppcontext.error": "Error while retrieving the #cpp context." + "copilot.projectcontext.error": "プロジェクト コンテキストの取得中にエラーが発生しました。理由: {0}", + "copilot.cppcontext.error": "#cpp コンテキストの取得中にエラーが発生しました。" } \ No newline at end of file diff --git a/Extension/i18n/kor/src/LanguageServer/client.i18n.json b/Extension/i18n/kor/src/LanguageServer/client.i18n.json index c442741131..2bac988abd 100644 --- a/Extension/i18n/kor/src/LanguageServer/client.i18n.json +++ b/Extension/i18n/kor/src/LanguageServer/client.i18n.json @@ -29,7 +29,7 @@ "unable.to.provide.configuration": "{0} 은(는) '{1}'에 대한 IntelliSense 구성 정보를 제공할 수 없습니다. '{2}' 구성의 설정이 대신 사용됩니다.", "config.not.found": "요청된 구성 이름을 찾을 수 없음: {0}", "unsupported.client": "지원되지 않는 클라이언트", - "timed.out": "{0} ms 후 시간이 초과되었습니다.", + "timed.out": "{0}ms 후 시간이 초과되었습니다.", "update.intellisense.time": "IntelliSense 시간(초) 업데이트: {0}", "configurations.received": "사용자 지정 구성이 수신됨:", "browse.configuration.received": "사용자 지정 찾아보기 구성이 수신됨: {0}", diff --git a/Extension/i18n/kor/src/LanguageServer/copilotProviders.i18n.json b/Extension/i18n/kor/src/LanguageServer/copilotProviders.i18n.json index a0179ba567..7fedf9ef01 100644 --- a/Extension/i18n/kor/src/LanguageServer/copilotProviders.i18n.json +++ b/Extension/i18n/kor/src/LanguageServer/copilotProviders.i18n.json @@ -4,5 +4,5 @@ *--------------------------------------------------------------------------------------------*/ // Do not edit this file. It is machine generated. { - "copilot.relatedfilesprovider.error": "Error while retrieving result. Reason: {0}" + "copilot.relatedfilesprovider.error": "결과를 검색하는 동안 오류가 발생했습니다. 이유: {0}" } \ No newline at end of file diff --git a/Extension/i18n/kor/src/LanguageServer/lmTool.i18n.json b/Extension/i18n/kor/src/LanguageServer/lmTool.i18n.json index 91d03284dc..0de8d223e0 100644 --- a/Extension/i18n/kor/src/LanguageServer/lmTool.i18n.json +++ b/Extension/i18n/kor/src/LanguageServer/lmTool.i18n.json @@ -4,6 +4,6 @@ *--------------------------------------------------------------------------------------------*/ // Do not edit this file. It is machine generated. { - "copilot.projectcontext.error": "Error while retrieving the project context. Reason: {0}", - "copilot.cppcontext.error": "Error while retrieving the #cpp context." + "copilot.projectcontext.error": "프로젝트 컨텍스트를 검색하는 동안 오류가 발생했습니다. 이유: {0}", + "copilot.cppcontext.error": "#cpp 컨텍스트를 검색하는 동안 오류가 발생했습니다." } \ No newline at end of file diff --git a/Extension/i18n/plk/package.i18n.json b/Extension/i18n/plk/package.i18n.json index 89c0c3d55e..476a46a8d9 100644 --- a/Extension/i18n/plk/package.i18n.json +++ b/Extension/i18n/plk/package.i18n.json @@ -448,4 +448,4 @@ "c_cpp.configuration.refactoring.includeHeader.never.description": "Nigdy nie uwzględniaj pliku nagłówkowego.", "c_cpp.languageModelTools.configuration.displayName": "Konfiguracja języka C/C++", "c_cpp.languageModelTools.configuration.userDescription": "Konfiguracja aktywnego pliku C lub C++, na przykład standardowa wersja języka i platforma docelowa." -} +} \ No newline at end of file diff --git a/Extension/i18n/plk/src/LanguageServer/copilotProviders.i18n.json b/Extension/i18n/plk/src/LanguageServer/copilotProviders.i18n.json index a0179ba567..27bc71f998 100644 --- a/Extension/i18n/plk/src/LanguageServer/copilotProviders.i18n.json +++ b/Extension/i18n/plk/src/LanguageServer/copilotProviders.i18n.json @@ -4,5 +4,5 @@ *--------------------------------------------------------------------------------------------*/ // Do not edit this file. It is machine generated. { - "copilot.relatedfilesprovider.error": "Error while retrieving result. Reason: {0}" + "copilot.relatedfilesprovider.error": "Błąd podczas pobierania wyniku. Przyczyna: {0}" } \ No newline at end of file diff --git a/Extension/i18n/plk/src/LanguageServer/lmTool.i18n.json b/Extension/i18n/plk/src/LanguageServer/lmTool.i18n.json index 91d03284dc..63744964c9 100644 --- a/Extension/i18n/plk/src/LanguageServer/lmTool.i18n.json +++ b/Extension/i18n/plk/src/LanguageServer/lmTool.i18n.json @@ -4,6 +4,6 @@ *--------------------------------------------------------------------------------------------*/ // Do not edit this file. It is machine generated. { - "copilot.projectcontext.error": "Error while retrieving the project context. Reason: {0}", - "copilot.cppcontext.error": "Error while retrieving the #cpp context." + "copilot.projectcontext.error": "Błąd podczas pobierania kontekstu projektu. Przyczyna: {0}", + "copilot.cppcontext.error": "Błąd podczas pobierania kontekstu #cpp." } \ No newline at end of file diff --git a/Extension/i18n/ptb/src/LanguageServer/copilotProviders.i18n.json b/Extension/i18n/ptb/src/LanguageServer/copilotProviders.i18n.json index a0179ba567..8f2aff41b4 100644 --- a/Extension/i18n/ptb/src/LanguageServer/copilotProviders.i18n.json +++ b/Extension/i18n/ptb/src/LanguageServer/copilotProviders.i18n.json @@ -4,5 +4,5 @@ *--------------------------------------------------------------------------------------------*/ // Do not edit this file. It is machine generated. { - "copilot.relatedfilesprovider.error": "Error while retrieving result. Reason: {0}" + "copilot.relatedfilesprovider.error": "Erro ao recuperar o resultado. Motivo: {0}" } \ No newline at end of file diff --git a/Extension/i18n/ptb/src/LanguageServer/lmTool.i18n.json b/Extension/i18n/ptb/src/LanguageServer/lmTool.i18n.json index 91d03284dc..3cab80a144 100644 --- a/Extension/i18n/ptb/src/LanguageServer/lmTool.i18n.json +++ b/Extension/i18n/ptb/src/LanguageServer/lmTool.i18n.json @@ -4,6 +4,6 @@ *--------------------------------------------------------------------------------------------*/ // Do not edit this file. It is machine generated. { - "copilot.projectcontext.error": "Error while retrieving the project context. Reason: {0}", - "copilot.cppcontext.error": "Error while retrieving the #cpp context." + "copilot.projectcontext.error": "Erro ao recuperar o contexto do projeto. Motivo: {0}", + "copilot.cppcontext.error": "Erro ao recuperar o contexto de #cpp rede." } \ No newline at end of file diff --git a/Extension/i18n/rus/package.i18n.json b/Extension/i18n/rus/package.i18n.json index 9fd0a3954e..db07c8ab89 100644 --- a/Extension/i18n/rus/package.i18n.json +++ b/Extension/i18n/rus/package.i18n.json @@ -251,7 +251,7 @@ "c_cpp.configuration.hover.description": "Если этот параметр отключен, сведения при наведении курсора больше не предоставляются языковым сервером.", "c_cpp.configuration.vcpkg.enabled.markdownDescription": "Включите службы интеграции для [диспетчера зависимостей vcpkg](https://aka.ms/vcpkg/).", "c_cpp.configuration.addNodeAddonIncludePaths.markdownDescription": "Добавьте пути включения из `nan` и `node-addon-api`, если они являются зависимостями.", - "c_cpp.configuration.copilotHover.markdownDescription": "Если параметр `отключен`, сведения о Copilot не будут отображаться при наведении указателя мыши.", + "c_cpp.configuration.copilotHover.markdownDescription": "Если параметр `disabled`, сведения о Copilot не будут отображаться при наведении указателя мыши.", "c_cpp.configuration.renameRequiresIdentifier.markdownDescription": "Если этот параметр имеет значение `true`, для операции 'Переименование символа' потребуется указать допустимый идентификатор C/C++.", "c_cpp.configuration.autocompleteAddParentheses.markdownDescription": "Если присвоено значение `true`, автозаполнение автоматически добавит `(` после вызовов функции, при этом также может добавляться `)` в зависимости от значения параметра `#editor.autoClosingBrackets#`.", "c_cpp.configuration.filesExclude.markdownDescription": "Настройка стандартных масок для исключения папок (и файлов, если внесено изменение в `#C_Cpp.exclusionPolicy#`). Они специфичны для расширения C/C++ и дополняют `#files.exclude#`, но в отличие от `#files.exclude#` они применяются также к путям вне папки используемой рабочей области и не удаляются из представления обозревателя. Дополнительные сведения о [шаблонах глобусов](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options).", diff --git a/Extension/i18n/rus/src/LanguageServer/copilotProviders.i18n.json b/Extension/i18n/rus/src/LanguageServer/copilotProviders.i18n.json index a0179ba567..11b870ea29 100644 --- a/Extension/i18n/rus/src/LanguageServer/copilotProviders.i18n.json +++ b/Extension/i18n/rus/src/LanguageServer/copilotProviders.i18n.json @@ -4,5 +4,5 @@ *--------------------------------------------------------------------------------------------*/ // Do not edit this file. It is machine generated. { - "copilot.relatedfilesprovider.error": "Error while retrieving result. Reason: {0}" + "copilot.relatedfilesprovider.error": "Ошибка при получении результата. Причина: {0}" } \ No newline at end of file diff --git a/Extension/i18n/rus/src/LanguageServer/lmTool.i18n.json b/Extension/i18n/rus/src/LanguageServer/lmTool.i18n.json index 91d03284dc..bed351a3f6 100644 --- a/Extension/i18n/rus/src/LanguageServer/lmTool.i18n.json +++ b/Extension/i18n/rus/src/LanguageServer/lmTool.i18n.json @@ -4,6 +4,6 @@ *--------------------------------------------------------------------------------------------*/ // Do not edit this file. It is machine generated. { - "copilot.projectcontext.error": "Error while retrieving the project context. Reason: {0}", - "copilot.cppcontext.error": "Error while retrieving the #cpp context." + "copilot.projectcontext.error": "Ошибка при получении контекста проекта. Причина: {0}", + "copilot.cppcontext.error": "Ошибка при получении контекста #cpp данных." } \ No newline at end of file diff --git a/Extension/i18n/trk/src/LanguageServer/copilotProviders.i18n.json b/Extension/i18n/trk/src/LanguageServer/copilotProviders.i18n.json index a0179ba567..c9a4b2e7d9 100644 --- a/Extension/i18n/trk/src/LanguageServer/copilotProviders.i18n.json +++ b/Extension/i18n/trk/src/LanguageServer/copilotProviders.i18n.json @@ -4,5 +4,5 @@ *--------------------------------------------------------------------------------------------*/ // Do not edit this file. It is machine generated. { - "copilot.relatedfilesprovider.error": "Error while retrieving result. Reason: {0}" + "copilot.relatedfilesprovider.error": "Sonuç alınırken hata oluştu. Neden: {0}" } \ No newline at end of file diff --git a/Extension/i18n/trk/src/LanguageServer/lmTool.i18n.json b/Extension/i18n/trk/src/LanguageServer/lmTool.i18n.json index 91d03284dc..277f13d36c 100644 --- a/Extension/i18n/trk/src/LanguageServer/lmTool.i18n.json +++ b/Extension/i18n/trk/src/LanguageServer/lmTool.i18n.json @@ -4,6 +4,6 @@ *--------------------------------------------------------------------------------------------*/ // Do not edit this file. It is machine generated. { - "copilot.projectcontext.error": "Error while retrieving the project context. Reason: {0}", - "copilot.cppcontext.error": "Error while retrieving the #cpp context." + "copilot.projectcontext.error": "Proje bağlamı alınırken hata oluştu. Neden: {0}", + "copilot.cppcontext.error": "İçerik bağlamı alınırken #cpp oluştu." } \ No newline at end of file diff --git a/Extension/i18n/trk/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json b/Extension/i18n/trk/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json index be4ac4563e..ac14715c53 100644 --- a/Extension/i18n/trk/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json +++ b/Extension/i18n/trk/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json @@ -18,4 +18,4 @@ "walkthrough.windows.text3": "Windows'tan Linux'u hedefliyorsanız {0}‘a bakın. Veya, {1}.", "walkthrough.windows.link.title1": "VS Code'da Linux için C++’yı ve Windows Alt Sistemi’ni (WSL) kullanma", "walkthrough.windows.link.title2": "MinGW ile Windows’a GCC'yi yükleme" -} +} \ No newline at end of file diff --git a/Extension/i18n/trk/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json b/Extension/i18n/trk/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json index be4ac4563e..ac14715c53 100644 --- a/Extension/i18n/trk/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json +++ b/Extension/i18n/trk/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json @@ -18,4 +18,4 @@ "walkthrough.windows.text3": "Windows'tan Linux'u hedefliyorsanız {0}‘a bakın. Veya, {1}.", "walkthrough.windows.link.title1": "VS Code'da Linux için C++’yı ve Windows Alt Sistemi’ni (WSL) kullanma", "walkthrough.windows.link.title2": "MinGW ile Windows’a GCC'yi yükleme" -} +} \ No newline at end of file From e43157f952da40d53442b07b150ea15020617e33 Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Mon, 17 Mar 2025 16:51:49 -0700 Subject: [PATCH 51/86] Remove --pack_alignment from .json files. (#13378) --- Extension/bin/linux.clang.arm.json | 2 -- Extension/bin/linux.clang.arm64.json | 2 -- Extension/bin/linux.clang.x64.json | 2 -- Extension/bin/linux.clang.x86.json | 2 -- Extension/bin/linux.gcc.arm.json | 2 -- Extension/bin/linux.gcc.arm64.json | 2 -- Extension/bin/linux.gcc.x64.json | 2 -- Extension/bin/linux.gcc.x86.json | 2 -- Extension/bin/macos.clang.arm.json | 2 -- Extension/bin/macos.clang.arm64.json | 2 -- Extension/bin/macos.clang.x64.json | 2 -- Extension/bin/macos.clang.x86.json | 2 -- Extension/bin/macos.gcc.arm.json | 2 -- Extension/bin/macos.gcc.arm64.json | 2 -- Extension/bin/macos.gcc.x64.json | 2 -- Extension/bin/macos.gcc.x86.json | 2 -- Extension/bin/windows.clang.arm.json | 4 +--- Extension/bin/windows.clang.arm64.json | 4 +--- Extension/bin/windows.clang.x64.json | 4 +--- Extension/bin/windows.clang.x86.json | 4 +--- Extension/bin/windows.gcc.arm.json | 2 -- Extension/bin/windows.gcc.arm64.json | 2 -- Extension/bin/windows.gcc.x64.json | 2 -- Extension/bin/windows.gcc.x86.json | 2 -- Extension/bin/windows.msvc.arm.json | 2 -- Extension/bin/windows.msvc.arm64.json | 2 -- Extension/bin/windows.msvc.x64.json | 2 -- Extension/bin/windows.msvc.x86.json | 2 -- 28 files changed, 4 insertions(+), 60 deletions(-) diff --git a/Extension/bin/linux.clang.arm.json b/Extension/bin/linux.clang.arm.json index 0f795aa6a5..52bd188d48 100644 --- a/Extension/bin/linux.clang.arm.json +++ b/Extension/bin/linux.clang.arm.json @@ -1,8 +1,6 @@ { "defaults": [ "-D__building_module(x)=0", - "--pack_alignment", - "8", "-Dunix=1", "-D__unix__=1", "-D__linux__=1", diff --git a/Extension/bin/linux.clang.arm64.json b/Extension/bin/linux.clang.arm64.json index d1532b6cfa..00589afb64 100644 --- a/Extension/bin/linux.clang.arm64.json +++ b/Extension/bin/linux.clang.arm64.json @@ -1,8 +1,6 @@ { "defaults": [ "-D__building_module(x)=0", - "--pack_alignment", - "8", "-Dunix=1", "-D__unix__=1", "-D__linux__=1", diff --git a/Extension/bin/linux.clang.x64.json b/Extension/bin/linux.clang.x64.json index c97f777c26..da855d4bd8 100644 --- a/Extension/bin/linux.clang.x64.json +++ b/Extension/bin/linux.clang.x64.json @@ -1,8 +1,6 @@ { "defaults": [ "-D__building_module(x)=0", - "--pack_alignment", - "8", "-Dunix=1", "-D__unix__=1", "-D__linux__=1", diff --git a/Extension/bin/linux.clang.x86.json b/Extension/bin/linux.clang.x86.json index 6297e6640e..4fb1eead01 100644 --- a/Extension/bin/linux.clang.x86.json +++ b/Extension/bin/linux.clang.x86.json @@ -1,8 +1,6 @@ { "defaults": [ "-D__building_module(x)=0", - "--pack_alignment", - "8", "-Dunix=1", "-D__unix__=1", "-D__linux__=1", diff --git a/Extension/bin/linux.gcc.arm.json b/Extension/bin/linux.gcc.arm.json index f582efccff..e7e0fc8186 100644 --- a/Extension/bin/linux.gcc.arm.json +++ b/Extension/bin/linux.gcc.arm.json @@ -1,7 +1,5 @@ { "defaults": [ - "--pack_alignment", - "8", "-Dunix=1", "-D__unix__=1", "-D__linux__=1", diff --git a/Extension/bin/linux.gcc.arm64.json b/Extension/bin/linux.gcc.arm64.json index d75b8d805b..931b1c6e66 100644 --- a/Extension/bin/linux.gcc.arm64.json +++ b/Extension/bin/linux.gcc.arm64.json @@ -1,7 +1,5 @@ { "defaults": [ - "--pack_alignment", - "8", "-Dunix=1", "-D__unix__=1", "-D__linux__=1", diff --git a/Extension/bin/linux.gcc.x64.json b/Extension/bin/linux.gcc.x64.json index b09cc36c35..6d6e2a1bea 100644 --- a/Extension/bin/linux.gcc.x64.json +++ b/Extension/bin/linux.gcc.x64.json @@ -1,7 +1,5 @@ { "defaults": [ - "--pack_alignment", - "8", "-Dunix=1", "-D__unix__=1", "-D__linux__=1", diff --git a/Extension/bin/linux.gcc.x86.json b/Extension/bin/linux.gcc.x86.json index d026cd030b..8972cce04d 100644 --- a/Extension/bin/linux.gcc.x86.json +++ b/Extension/bin/linux.gcc.x86.json @@ -1,7 +1,5 @@ { "defaults": [ - "--pack_alignment", - "8", "-Dunix=1", "-D__unix__=1", "-D__linux__=1", diff --git a/Extension/bin/macos.clang.arm.json b/Extension/bin/macos.clang.arm.json index 6c79a52e33..0ea0f569af 100644 --- a/Extension/bin/macos.clang.arm.json +++ b/Extension/bin/macos.clang.arm.json @@ -1,8 +1,6 @@ { "defaults": [ "-D__building_module(x)=0", - "--pack_alignment", - "8", "-D__APPLE__=1", "-D__MACH__=1", "-D__arm__=1", diff --git a/Extension/bin/macos.clang.arm64.json b/Extension/bin/macos.clang.arm64.json index d4ebbb73de..80f3c2975e 100644 --- a/Extension/bin/macos.clang.arm64.json +++ b/Extension/bin/macos.clang.arm64.json @@ -1,8 +1,6 @@ { "defaults": [ "-D__building_module(x)=0", - "--pack_alignment", - "8", "-D__APPLE__=1", "-D__MACH__=1", "-D__aarch64__=1", diff --git a/Extension/bin/macos.clang.x64.json b/Extension/bin/macos.clang.x64.json index 8f0647d3ed..9aa1ba565d 100644 --- a/Extension/bin/macos.clang.x64.json +++ b/Extension/bin/macos.clang.x64.json @@ -1,8 +1,6 @@ { "defaults": [ "-D__building_module(x)=0", - "--pack_alignment", - "8", "-D__APPLE__=1", "-D__MACH__=1", "-D__x86_64=1", diff --git a/Extension/bin/macos.clang.x86.json b/Extension/bin/macos.clang.x86.json index 83f568c28f..a40718d336 100644 --- a/Extension/bin/macos.clang.x86.json +++ b/Extension/bin/macos.clang.x86.json @@ -1,8 +1,6 @@ { "defaults": [ "-D__building_module(x)=0", - "--pack_alignment", - "8", "-D__APPLE__=1", "-D__MACH__=1", "-D__i386=1", diff --git a/Extension/bin/macos.gcc.arm.json b/Extension/bin/macos.gcc.arm.json index 92823ac523..4722bbaa4a 100644 --- a/Extension/bin/macos.gcc.arm.json +++ b/Extension/bin/macos.gcc.arm.json @@ -1,7 +1,5 @@ { "defaults": [ - "--pack_alignment", - "8", "-D__APPLE__=1", "-D__MACH__=1", "-D__arm__=1", diff --git a/Extension/bin/macos.gcc.arm64.json b/Extension/bin/macos.gcc.arm64.json index 18721f3eb6..bfe134a8b8 100644 --- a/Extension/bin/macos.gcc.arm64.json +++ b/Extension/bin/macos.gcc.arm64.json @@ -1,7 +1,5 @@ { "defaults": [ - "--pack_alignment", - "8", "-D__APPLE__=1", "-D__MACH__=1", "-D__aarch64__=1", diff --git a/Extension/bin/macos.gcc.x64.json b/Extension/bin/macos.gcc.x64.json index d049f22eaf..f7286d2f16 100644 --- a/Extension/bin/macos.gcc.x64.json +++ b/Extension/bin/macos.gcc.x64.json @@ -1,7 +1,5 @@ { "defaults": [ - "--pack_alignment", - "8", "-D__APPLE__=1", "-D__MACH__=1", "-D__x86_64=1", diff --git a/Extension/bin/macos.gcc.x86.json b/Extension/bin/macos.gcc.x86.json index b6189bb0a7..b077522926 100644 --- a/Extension/bin/macos.gcc.x86.json +++ b/Extension/bin/macos.gcc.x86.json @@ -1,7 +1,5 @@ { "defaults": [ - "--pack_alignment", - "8", "-D__APPLE__=1", "-D__MACH__=1", "-D__i386=1", diff --git a/Extension/bin/windows.clang.arm.json b/Extension/bin/windows.clang.arm.json index c78d5d3042..5f7397c874 100644 --- a/Extension/bin/windows.clang.arm.json +++ b/Extension/bin/windows.clang.arm.json @@ -1,8 +1,6 @@ { "defaults": [ - "-D__building_module(x)=0", - "--pack_alignment", - "8" + "-D__building_module(x)=0" ], "defaults_op": "merge" } diff --git a/Extension/bin/windows.clang.arm64.json b/Extension/bin/windows.clang.arm64.json index c78d5d3042..5f7397c874 100644 --- a/Extension/bin/windows.clang.arm64.json +++ b/Extension/bin/windows.clang.arm64.json @@ -1,8 +1,6 @@ { "defaults": [ - "-D__building_module(x)=0", - "--pack_alignment", - "8" + "-D__building_module(x)=0" ], "defaults_op": "merge" } diff --git a/Extension/bin/windows.clang.x64.json b/Extension/bin/windows.clang.x64.json index c78d5d3042..5f7397c874 100644 --- a/Extension/bin/windows.clang.x64.json +++ b/Extension/bin/windows.clang.x64.json @@ -1,8 +1,6 @@ { "defaults": [ - "-D__building_module(x)=0", - "--pack_alignment", - "8" + "-D__building_module(x)=0" ], "defaults_op": "merge" } diff --git a/Extension/bin/windows.clang.x86.json b/Extension/bin/windows.clang.x86.json index c78d5d3042..5f7397c874 100644 --- a/Extension/bin/windows.clang.x86.json +++ b/Extension/bin/windows.clang.x86.json @@ -1,8 +1,6 @@ { "defaults": [ - "-D__building_module(x)=0", - "--pack_alignment", - "8" + "-D__building_module(x)=0" ], "defaults_op": "merge" } diff --git a/Extension/bin/windows.gcc.arm.json b/Extension/bin/windows.gcc.arm.json index 37e18b9268..d5640b09c5 100644 --- a/Extension/bin/windows.gcc.arm.json +++ b/Extension/bin/windows.gcc.arm.json @@ -1,7 +1,5 @@ { "defaults": [ - "--pack_alignment", - "8" ], "defaults_op": "merge" } \ No newline at end of file diff --git a/Extension/bin/windows.gcc.arm64.json b/Extension/bin/windows.gcc.arm64.json index dcde297537..2a49e30c0c 100644 --- a/Extension/bin/windows.gcc.arm64.json +++ b/Extension/bin/windows.gcc.arm64.json @@ -1,7 +1,5 @@ { "defaults": [ - "--pack_alignment", - "8" ], "defaults_op": "merge" } diff --git a/Extension/bin/windows.gcc.x64.json b/Extension/bin/windows.gcc.x64.json index 37e18b9268..d5640b09c5 100644 --- a/Extension/bin/windows.gcc.x64.json +++ b/Extension/bin/windows.gcc.x64.json @@ -1,7 +1,5 @@ { "defaults": [ - "--pack_alignment", - "8" ], "defaults_op": "merge" } \ No newline at end of file diff --git a/Extension/bin/windows.gcc.x86.json b/Extension/bin/windows.gcc.x86.json index 37e18b9268..d5640b09c5 100644 --- a/Extension/bin/windows.gcc.x86.json +++ b/Extension/bin/windows.gcc.x86.json @@ -1,7 +1,5 @@ { "defaults": [ - "--pack_alignment", - "8" ], "defaults_op": "merge" } \ No newline at end of file diff --git a/Extension/bin/windows.msvc.arm.json b/Extension/bin/windows.msvc.arm.json index 7bf4b102b8..e70ce88538 100644 --- a/Extension/bin/windows.msvc.arm.json +++ b/Extension/bin/windows.msvc.arm.json @@ -5,8 +5,6 @@ "--microsoft_bugs", "--microsoft_version", "1943", - "--pack_alignment", - "8", "-D_MSC_VER=1943", "-D_MSC_FULL_VER=194334604", "-D_MSC_BUILD=0", diff --git a/Extension/bin/windows.msvc.arm64.json b/Extension/bin/windows.msvc.arm64.json index a61ed0c003..4fdcce4b3a 100644 --- a/Extension/bin/windows.msvc.arm64.json +++ b/Extension/bin/windows.msvc.arm64.json @@ -5,8 +5,6 @@ "--microsoft_bugs", "--microsoft_version", "1943", - "--pack_alignment", - "8", "-D_CPPUNWIND=1", "-D_MSC_VER=1943", "-D_MSC_FULL_VER=194334604", diff --git a/Extension/bin/windows.msvc.x64.json b/Extension/bin/windows.msvc.x64.json index 52aaa3a0e8..66b271ed5c 100644 --- a/Extension/bin/windows.msvc.x64.json +++ b/Extension/bin/windows.msvc.x64.json @@ -5,8 +5,6 @@ "--microsoft_bugs", "--microsoft_version", "1943", - "--pack_alignment", - "8", "-D_CPPUNWIND=1", "-D_MSC_VER=1943", "-D_MSC_FULL_VER=194334604", diff --git a/Extension/bin/windows.msvc.x86.json b/Extension/bin/windows.msvc.x86.json index 36d6a55aa1..0fee26aba8 100644 --- a/Extension/bin/windows.msvc.x86.json +++ b/Extension/bin/windows.msvc.x86.json @@ -5,8 +5,6 @@ "--microsoft_bugs", "--microsoft_version", "1943", - "--pack_alignment", - "8", "-D_MSC_VER=1943", "-D_MSC_FULL_VER=194334604", "-D_MSC_BUILD=0", From 1c5e46bdc516dd0979fdc0f46073aef80934f100 Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Mon, 17 Mar 2025 17:13:40 -0700 Subject: [PATCH 52/86] Filter crash telemetry data per-line so it's not completely filtered later on (#13379) * Filter crash telemetry data per-line so it's not completely filtered later on. --- Extension/src/LanguageServer/extension.ts | 35 +++++++++++------------ 1 file changed, 16 insertions(+), 19 deletions(-) diff --git a/Extension/src/LanguageServer/extension.ts b/Extension/src/LanguageServer/extension.ts index f33418a23a..76c2dd57bb 100644 --- a/Extension/src/LanguageServer/extension.ts +++ b/Extension/src/LanguageServer/extension.ts @@ -1165,8 +1165,9 @@ function handleMacCrashFileRead(err: NodeJS.ErrnoException | undefined | null, d logMacCrashTelemetry(data); } -function containsUnexpectedTelemetryCharacter(str: string): boolean { - return str.includes("/") || str.includes("\\") || str.includes("@"); +function containsFilteredTelemetryData(str: string): boolean { + const regex: RegExp = /(key|token|sig|secret|signature|password|passwd|pwd|android:value)[^a-zA-Z0-9]/i; + return regex.test(str); } async function handleCrashFileRead(crashDirectory: string, crashFile: string, crashDate: Date, err: NodeJS.ErrnoException | undefined | null, data: string): Promise { @@ -1197,10 +1198,10 @@ async function handleCrashFileRead(crashDirectory: string, crashFile: string, cr if (pendingCrashLogLine === "ENDLOG") { break; } - if (!containsUnexpectedTelemetryCharacter(pendingCrashLogLine)) { - crashLog += pendingCrashLogLine + "\n"; + if (containsFilteredTelemetryData(pendingCrashLogLine)) { + crashLog += "?\n"; } else { - crashLog += "\n"; + crashLog += pendingCrashLogLine + "\n"; } } crashLog = crashLog.trimEnd(); @@ -1255,12 +1256,8 @@ async function handleCrashFileRead(crashDirectory: string, crashFile: string, cr funcStr = funcStr.replace(/, std::allocator/g, ""); } } - if (funcStr.includes("/")) { - funcStr = ""; - } else if (funcStr.includes("\\")) { - funcStr = ""; - } else if (funcStr.includes("@")) { - funcStr = ""; + if (containsFilteredTelemetryData(funcStr)) { + funcStr = "?"; } else if (!validFrameFound && (funcStr.startsWith("crash_handler(") || funcStr.startsWith("_sigtramp"))) { continue; // Skip these on early frames. } @@ -1271,10 +1268,10 @@ async function handleCrashFileRead(crashDirectory: string, crashFile: string, cr const offsetPos2: number = offsetPos + offsetStr.length; if (isMac) { const pendingOffset: string = line.substring(offsetPos2); - if (!containsUnexpectedTelemetryCharacter(pendingOffset)) { - crashCallStack += pendingOffset; + if (containsFilteredTelemetryData(pendingOffset)) { + crashCallStack += "?"; } else { - crashCallStack += ""; + crashCallStack += pendingOffset; } const startAddressPos: number = line.indexOf("0x"); if (startAddressPos === -1 || startAddressPos >= startPos) { @@ -1290,10 +1287,10 @@ async function handleCrashFileRead(crashDirectory: string, crashFile: string, cr continue; // unexpected } const pendingOffset: string = line.substring(offsetPos2, endPos); - if (!containsUnexpectedTelemetryCharacter(pendingOffset)) { - crashCallStack += pendingOffset; + if (containsFilteredTelemetryData(pendingOffset)) { + crashCallStack += "?"; } else { - crashCallStack += ""; + crashCallStack += pendingOffset; } } } @@ -1312,8 +1309,8 @@ async function handleCrashFileRead(crashDirectory: string, crashFile: string, cr data = data.substring(0, 8191) + "…"; } - if (containsUnexpectedTelemetryCharacter(addressData)) { - addressData = ""; + if (containsFilteredTelemetryData(addressData)) { + addressData = "?"; } logCppCrashTelemetry(data, addressData, crashLog); From a807d5717be1c6e38ae5523edb2d6af879a3a620 Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Tue, 18 Mar 2025 13:11:56 -0700 Subject: [PATCH 53/86] Update changelog and version for 1.24.3. (#13380) --- Extension/CHANGELOG.md | 18 ++++++++++++++++++ Extension/package.json | 2 +- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/Extension/CHANGELOG.md b/Extension/CHANGELOG.md index 546bd7ed07..b80daadf0a 100644 --- a/Extension/CHANGELOG.md +++ b/Extension/CHANGELOG.md @@ -1,5 +1,23 @@ # C/C++ for Visual Studio Code Changelog +## Version 1.24.3: March 18, 2025 +### Enhancements +* Add detected test frameworks to the Copilot context when `#cpp` is used. [PR #13285](https://github.com/microsoft/vscode-cpptools/pull/13285) +* Update clang-tidy and clang-format from 19.1.7 to 20.1.0. [PR #13348](https://github.com/microsoft/vscode-cpptools/pull/13348) +* Remove some unnecessary files from the vsix. [PR #13368](https://github.com/microsoft/vscode-cpptools/pull/13368) +* Improve the logging when a non-existent path is used for indexing. [PR #13372](https://github.com/microsoft/vscode-cpptools/pull/13372) +* Remove the `C_Cpp.updateChannel` setting. [PR #13376](https://github.com/microsoft/vscode-cpptools/pull/13376) +* Switch to only passing the root framework to clang-tidy. + +### Bug Fixes +* Fix a bug with symlink resolving with `compile_commands.json`. [#13321](https://github.com/microsoft/vscode-cpptools/issues/13321) +* Fix a performance issue on macOS when processing `compile_commands.json` with a lot of include paths. [#13366](https://github.com/microsoft/vscode-cpptools/issues/13366) +* Fix some localization bugs. [PR #13373](https://github.com/microsoft/vscode-cpptools/pull/13373) +* Fix IntelliSense showing the wrong size of objects. [#13375](https://github.com/microsoft/vscode-cpptools/issues/13375) +* Fix a `${workspaceFolder}/*` include path not being used as a non-recursive browse path. +* Fix some potential IntelliSense process crashes when processing Copilot snippets. +* Fix a regression with compiler query caching in the database. + ## Version 1.24.2: March 6, 2025 ### Enhancements * Various improvements to Copilot snippets. [PR #13296](https://github.com/microsoft/vscode-cpptools/pull/13296) diff --git a/Extension/package.json b/Extension/package.json index 6b5804c552..28174d3863 100644 --- a/Extension/package.json +++ b/Extension/package.json @@ -2,7 +2,7 @@ "name": "cpptools", "displayName": "C/C++", "description": "C/C++ IntelliSense, debugging, and code browsing.", - "version": "1.24.2-main", + "version": "1.24.3-main", "publisher": "ms-vscode", "icon": "LanguageCCPP_color_128x.png", "readme": "README.md", From 700432c7ebcc52d7c635577a9a370ad611b4713d Mon Sep 17 00:00:00 2001 From: Colen Garoutte-Carson <49173979+Colengms@users.noreply.github.com> Date: Tue, 18 Mar 2025 15:03:07 -0700 Subject: [PATCH 54/86] Fix a regression that prevented settings updates (#13386) --- Extension/src/LanguageServer/extension.ts | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/Extension/src/LanguageServer/extension.ts b/Extension/src/LanguageServer/extension.ts index 76c2dd57bb..8b88a5a884 100644 --- a/Extension/src/LanguageServer/extension.ts +++ b/Extension/src/LanguageServer/extension.ts @@ -287,15 +287,11 @@ export function updateLanguageConfigurations(): void { * workspace events */ async function onDidChangeSettings(event: vscode.ConfigurationChangeEvent): Promise { - const client: Client = clients.getDefaultClient(); - if (client instanceof DefaultClient) { - const defaultClient: DefaultClient = client as DefaultClient; - clients.forEach(client => { - if (client !== defaultClient) { - void client.onDidChangeSettings(event).catch(logAndReturn.undefined); - } - }); - } + clients.forEach(client => { + if (client instanceof DefaultClient) { + void client.onDidChangeSettings(event).catch(logAndReturn.undefined); + } + }); } function onDidChangeTextDocument(event: vscode.TextDocumentChangeEvent): void { From 0681d8293698bbfc90debae636f09b8beb498966 Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Wed, 19 Mar 2025 13:05:23 -0700 Subject: [PATCH 55/86] Fix Copilot snippet logging level. (#13388) --- .../src/LanguageServer/copilotCompletionContextProvider.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Extension/src/LanguageServer/copilotCompletionContextProvider.ts b/Extension/src/LanguageServer/copilotCompletionContextProvider.ts index 14992e71a1..51396a9b12 100644 --- a/Extension/src/LanguageServer/copilotCompletionContextProvider.ts +++ b/Extension/src/LanguageServer/copilotCompletionContextProvider.ts @@ -197,7 +197,7 @@ export class CopilotCompletionContextProvider implements ContextResolver Date: Thu, 20 Mar 2025 11:13:56 -0700 Subject: [PATCH 56/86] Turn Copilot Hover on by default. React immediately to settings changes for copilot hover. Change flight check to new flag to indicate a disabled state. (#13385) --- Extension/package.json | 3 ++- .../Providers/CopilotHoverProvider.ts | 12 ++++-------- Extension/src/LanguageServer/client.ts | 13 +++---------- 3 files changed, 9 insertions(+), 19 deletions(-) diff --git a/Extension/package.json b/Extension/package.json index 28174d3863..93954fdb25 100644 --- a/Extension/package.json +++ b/Extension/package.json @@ -3339,7 +3339,8 @@ "type": "string", "enum": [ "default", - "disabled" + "disabled", + "enabled" ], "default": "default", "markdownDescription": "%c_cpp.configuration.copilotHover.markdownDescription%", diff --git a/Extension/src/LanguageServer/Providers/CopilotHoverProvider.ts b/Extension/src/LanguageServer/Providers/CopilotHoverProvider.ts index 06f22e5ac2..8a0038b373 100644 --- a/Extension/src/LanguageServer/Providers/CopilotHoverProvider.ts +++ b/Extension/src/LanguageServer/Providers/CopilotHoverProvider.ts @@ -33,7 +33,10 @@ export class CopilotHoverProvider implements vscode.HoverProvider { await this.client.ready; const settings: CppSettings = new CppSettings(vscode.workspace.getWorkspaceFolder(document.uri)?.uri); - if (settings.hover === "disabled") { + if (settings.hover === "disabled" || + settings.copilotHover === "disabled" || + (settings.copilotHover === "default" && await telemetry.isFlightEnabled("CppCopilotHoverDisabled"))) { + // Either disabled by the user or by the flight. return undefined; } @@ -46,13 +49,6 @@ export class CopilotHoverProvider implements vscode.HoverProvider { } } - if (new CppSettings().copilotHover === "default") { - // Check flight to make sure the feature is enabled. - if (!await telemetry.isFlightEnabled("CppCopilotHover")) { - return undefined; - } - } - const newHover = this.isNewHover(document, position); if (newHover) { this.reset(); diff --git a/Extension/src/LanguageServer/client.ts b/Extension/src/LanguageServer/client.ts index 8a7ae0cec5..024e862b6b 100644 --- a/Extension/src/LanguageServer/client.ts +++ b/Extension/src/LanguageServer/client.ts @@ -1332,17 +1332,9 @@ export class DefaultClient implements Client { initializedClientCount = 0; this.inlayHintsProvider = new InlayHintsProvider(); this.hoverProvider = new HoverProvider(this); + this.copilotHoverProvider = new CopilotHoverProvider(this); - const settings: CppSettings = new CppSettings(); - this.currentCopilotHoverEnabled = new PersistentWorkspaceState("cpp.copilotHover", settings.copilotHover); - if (settings.copilotHover !== "disabled") { - this.copilotHoverProvider = new CopilotHoverProvider(this); - this.disposables.push(vscode.languages.registerHoverProvider(util.documentSelector, instrument(this.copilotHoverProvider))); - } - - if (settings.copilotHover !== this.currentCopilotHoverEnabled.Value) { - this.currentCopilotHoverEnabled.Value = settings.copilotHover; - } + this.disposables.push(vscode.languages.registerHoverProvider(util.documentSelector, instrument(this.copilotHoverProvider))); this.disposables.push(vscode.languages.registerHoverProvider(util.documentSelector, instrument(this.hoverProvider))); this.disposables.push(vscode.languages.registerInlayHintsProvider(util.documentSelector, instrument(this.inlayHintsProvider))); this.disposables.push(vscode.languages.registerRenameProvider(util.documentSelector, instrument(new RenameProvider(this)))); @@ -1362,6 +1354,7 @@ export class DefaultClient implements Client { this.codeFoldingProvider = new FoldingRangeProvider(this); this.codeFoldingProviderDisposable = vscode.languages.registerFoldingRangeProvider(util.documentSelector, instrument(this.codeFoldingProvider)); + const settings: CppSettings = new CppSettings(); if (settings.isEnhancedColorizationEnabled && semanticTokensLegend) { this.semanticTokensProvider = instrument(new SemanticTokensProvider()); this.semanticTokensProviderDisposable = vscode.languages.registerDocumentSemanticTokensProvider(util.documentSelector, this.semanticTokensProvider, semanticTokensLegend); From bd805090d551d69a9855df01207567b74a7dbfb5 Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Fri, 21 Mar 2025 11:56:41 -0700 Subject: [PATCH 57/86] Fix crash call stack filtering. (#13397) * Fix crash call stack filtering. * Save regex object. Fix newlines. --- Extension/src/LanguageServer/extension.ts | 171 ++++++++++++---------- 1 file changed, 93 insertions(+), 78 deletions(-) diff --git a/Extension/src/LanguageServer/extension.ts b/Extension/src/LanguageServer/extension.ts index 8b88a5a884..fe8bcc8529 100644 --- a/Extension/src/LanguageServer/extension.ts +++ b/Extension/src/LanguageServer/extension.ts @@ -1161,8 +1161,8 @@ function handleMacCrashFileRead(err: NodeJS.ErrnoException | undefined | null, d logMacCrashTelemetry(data); } +const regex: RegExp = /(key|token|sig|secret|signature|password|passwd|pwd|android:value)[^a-zA-Z0-9]/i; function containsFilteredTelemetryData(str: string): boolean { - const regex: RegExp = /(key|token|sig|secret|signature|password|passwd|pwd|android:value)[^a-zA-Z0-9]/i; return regex.test(str); } @@ -1175,7 +1175,7 @@ async function handleCrashFileRead(crashDirectory: string, crashFile: string, cr } const lines: string[] = data.split("\n"); - let addressData: string = ".\n."; + let addressData: string = ".\n"; const isCppToolsSrv: boolean = crashFile.startsWith("cpptools-srv"); const telemetryHeader: string = (isCppToolsSrv ? "cpptools-srv.txt" : crashFile) + "\n"; const filtPath: string | null = which.sync("c++filt", { nothrow: true }); @@ -1183,131 +1183,146 @@ async function handleCrashFileRead(crashDirectory: string, crashFile: string, cr const startStr: string = isMac ? " _" : "<"; const offsetStr: string = isMac ? " + " : "+"; const endOffsetStr: string = isMac ? " " : " <"; - const dotStr: string = "\n…"; + const dotStr: string = "…\n"; let signalType: string; let crashLog: string = ""; let crashStackStartLine: number = 0; if (lines[0] === "LOG") { let crashLogLine: number = 1; for (; crashLogLine < lines.length; ++crashLogLine) { - const pendingCrashLogLine = lines[crashLogLine]; + let pendingCrashLogLine = lines[crashLogLine]; if (pendingCrashLogLine === "ENDLOG") { break; } + pendingCrashLogLine += "\n"; if (containsFilteredTelemetryData(pendingCrashLogLine)) { crashLog += "?\n"; } else { - crashLog += pendingCrashLogLine + "\n"; + crashLog += pendingCrashLogLine; } } crashLog = crashLog.trimEnd(); crashStackStartLine = ++crashLogLine; } if (lines[crashStackStartLine].startsWith("SIG")) { - signalType = lines[crashStackStartLine]; + signalType = lines[crashStackStartLine] + "\n"; } else { // The signal type may fail to be written. signalType = "SIG-??\n"; // Intentionally different from SIG-? from cpptools. } + data = telemetryHeader + signalType; let crashCallStack: string = ""; let validFrameFound: boolean = false; for (let lineNum: number = crashStackStartLine; lineNum < lines.length - 3; ++lineNum) { // skip last lines const line: string = lines[lineNum]; const startPos: number = line.indexOf(startStr); + let pendingCallStack: string = ""; if (startPos === -1 || line[startPos + (isMac ? 1 : 4)] === "+") { if (!validFrameFound) { continue; // Skip extra … at the start. } - crashCallStack += dotStr; + pendingCallStack = dotStr; const startAddressPos: number = line.indexOf("0x"); const endAddressPos: number = line.indexOf(endOffsetStr, startAddressPos + 2); - addressData += "\n"; if (startAddressPos === -1 || endAddressPos === -1 || startAddressPos >= endAddressPos) { - addressData += "Unexpected offset"; + addressData += "Unexpected offset\n"; } else { - addressData += line.substring(startAddressPos, endAddressPos); - } - continue; - } - const offsetPos: number = line.indexOf(offsetStr, startPos + startStr.length); - if (offsetPos === -1) { - crashCallStack += "\nMissing offsetStr"; - addressData += "\n"; - continue; // unexpected - } - const startPos2: number = startPos + 1; - let funcStr: string = line.substring(startPos2, offsetPos); - if (filtPath && filtPath.length !== 0) { - let ret: util.ProcessReturnType | undefined = await util.spawnChildProcess(filtPath, ["--no-strip-underscore", funcStr], undefined, true).catch(logAndReturn.undefined); - if (ret?.output === funcStr) { - ret = await util.spawnChildProcess(filtPath, [funcStr], undefined, true).catch(logAndReturn.undefined); - } - if (ret !== undefined && ret.succeeded && !ret.output.startsWith("Could not open input file")) { - funcStr = ret.output; - funcStr = funcStr.replace(/std::(?:__1|__cxx11)/g, "std"); // simplify std namespaces. - funcStr = funcStr.replace(/std::basic_/g, "std::"); - funcStr = funcStr.replace(/ >/g, ">"); - funcStr = funcStr.replace(/, std::(?:allocator|char_traits)/g, ""); - funcStr = funcStr.replace(//g, ""); - funcStr = funcStr.replace(/, std::allocator/g, ""); - } - } - if (containsFilteredTelemetryData(funcStr)) { - funcStr = "?"; - } else if (!validFrameFound && (funcStr.startsWith("crash_handler(") || funcStr.startsWith("_sigtramp"))) { - continue; // Skip these on early frames. - } - validFrameFound = true; - crashCallStack += "\n"; - addressData += "\n"; - crashCallStack += funcStr + offsetStr; - const offsetPos2: number = offsetPos + offsetStr.length; - if (isMac) { - const pendingOffset: string = line.substring(offsetPos2); - if (containsFilteredTelemetryData(pendingOffset)) { - crashCallStack += "?"; - } else { - crashCallStack += pendingOffset; - } - const startAddressPos: number = line.indexOf("0x"); - if (startAddressPos === -1 || startAddressPos >= startPos) { - // unexpected - crashCallStack += ""; - continue; + let pendingAddressData: string = line.substring(startAddressPos, endAddressPos) + "\n"; + if (containsFilteredTelemetryData(pendingAddressData)) { + pendingAddressData = "?\n"; + } + addressData += pendingAddressData; } - addressData += `${line.substring(startAddressPos, startPos)}`; } else { - const endPos: number = line.indexOf(">", offsetPos2); - if (endPos === -1) { - crashCallStack += " >"; - continue; // unexpected - } - const pendingOffset: string = line.substring(offsetPos2, endPos); - if (containsFilteredTelemetryData(pendingOffset)) { - crashCallStack += "?"; + const offsetPos: number = line.indexOf(offsetStr, startPos + startStr.length); + if (offsetPos === -1) { + pendingCallStack = "Missing offsetStr\n"; + addressData += "\n"; } else { - crashCallStack += pendingOffset; + const startPos2: number = startPos + 1; + let funcStr: string = line.substring(startPos2, offsetPos); + let origFuncStr: string = ""; + if (filtPath && filtPath.length !== 0) { + let ret: util.ProcessReturnType | undefined = await util.spawnChildProcess(filtPath, ["--no-strip-underscore", funcStr], undefined, true).catch(logAndReturn.undefined); + if (ret?.output === funcStr) { + ret = await util.spawnChildProcess(filtPath, [funcStr], undefined, true).catch(logAndReturn.undefined); + } + if (ret !== undefined && ret.succeeded && !ret.output.startsWith("Could not open input file")) { + origFuncStr = funcStr; + funcStr = ret.output; + funcStr = funcStr.replace(/std::(?:__1|__cxx11)/g, "std"); // simplify std namespaces. + funcStr = funcStr.replace(/std::basic_/g, "std::"); + funcStr = funcStr.replace(/ >/g, ">"); + funcStr = funcStr.replace(/, std::(?:allocator|char_traits)/g, ""); + funcStr = funcStr.replace(//g, ""); + funcStr = funcStr.replace(/, std::allocator/g, ""); + } + } + if (!validFrameFound && (funcStr.startsWith("crash_handler(") || funcStr.startsWith("_sigtramp"))) { + continue; // Skip these on early frames. + } + validFrameFound = true; + + let pendingOffset: string = offsetStr; + const offsetPos2: number = offsetPos + offsetStr.length; + // Compute pendingOffset. + if (isMac) { + pendingOffset += line.substring(offsetPos2); + const startAddressPos: number = line.indexOf("0x"); + if (startAddressPos === -1 || startAddressPos >= startPos) { + // unexpected + pendingOffset += ""; + addressData += "\n"; + } else { + let pendingAddressData: string = line.substring(startAddressPos, startPos) + "\n"; + if (containsFilteredTelemetryData(pendingAddressData)) { + pendingAddressData = "?\n"; + } + addressData += pendingAddressData; + } + } else { + const endPos: number = line.indexOf(">", offsetPos2); + if (endPos === -1) { + pendingOffset += " >"; // unexpected + } else { + pendingOffset += line.substring(offsetPos2, endPos); + } + addressData += "\n"; + // TODO: It seems like addressData should be obtained on Linux in case the function is filtered. + } + pendingOffset += "\n"; + pendingCallStack = funcStr + pendingOffset; + if (containsFilteredTelemetryData(pendingCallStack)) { + if (origFuncStr.length > 0 && origFuncStr !== funcStr) { + pendingCallStack = origFuncStr + pendingOffset; + if (containsFilteredTelemetryData(pendingCallStack)) { + pendingCallStack = "?\n"; + } + } else { + pendingCallStack = "?\n"; + } + } } } + if (data.length + crashCallStack.length + pendingCallStack.length > 8191) { // The API has an 8k limit. + crashCallStack += "…"; + break; + } + crashCallStack += pendingCallStack; } + crashCallStack = crashCallStack.trimEnd(); + addressData = addressData.trimEnd(); + if (crashCallStack !== prevCppCrashCallStackData) { prevCppCrashCallStackData = crashCallStack; if (lines.length >= 6 && util.getLoggingLevel() >= 1) { - getCrashCallStacksChannel().appendLine(`\n${isCppToolsSrv ? "cpptools-srv" : "cpptools"}\n${crashDate.toLocaleString()}\n${signalType}${crashCallStack}\n\n${crashLog}`); + getCrashCallStacksChannel().appendLine(`\n${isCppToolsSrv ? "cpptools-srv" : "cpptools"}\n${crashDate.toLocaleString()}\n${signalType}${crashCallStack}${crashLog.length > 0 ? "\n\n" + crashLog : ""}`); } } - data = telemetryHeader + signalType + crashCallStack; - - if (data.length > 8192) { // The API has an 8k limit. - data = data.substring(0, 8191) + "…"; - } - - if (containsFilteredTelemetryData(addressData)) { - addressData = "?"; - } + data += crashCallStack; logCppCrashTelemetry(data, addressData, crashLog); From 225143f1f153cc10761fa9967f60eeb507f05282 Mon Sep 17 00:00:00 2001 From: Colen Garoutte-Carson <49173979+Colengms@users.noreply.github.com> Date: Fri, 21 Mar 2025 18:19:24 -0700 Subject: [PATCH 58/86] Add settings for 'reduce', 'priority' and internal 'order' of recursive includes. (#13374) --- Extension/c_cpp_properties.schema.json | 41 +++++++++++++++++- Extension/package.json | 31 +++++++++++++ Extension/package.nls.json | 22 +++++++++- .../src/LanguageServer/configurations.ts | 41 ++++++++++-------- Extension/src/LanguageServer/settings.ts | 3 ++ Extension/src/LanguageServer/settingsPanel.ts | 21 +++++++++ Extension/ui/settings.html | 43 +++++++++++++++++++ Extension/ui/settings.ts | 8 ++++ 8 files changed, 188 insertions(+), 22 deletions(-) diff --git a/Extension/c_cpp_properties.schema.json b/Extension/c_cpp_properties.schema.json index cd7e174d90..939cb8a344 100644 --- a/Extension/c_cpp_properties.schema.json +++ b/Extension/c_cpp_properties.schema.json @@ -180,7 +180,10 @@ "mergeConfigurations": { "markdownDescription": "Set to `true` to merge include paths, defines, and forced includes with those from a configuration provider.", "descriptionHint": "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered.", - "type": "boolean" + "type": [ + "boolean", + "string" + ] }, "browse": { "type": "object", @@ -208,6 +211,42 @@ }, "additionalProperties": false }, + "recursiveIncludes": { + "type": "object", + "properties": { + "reduce": { + "markdownDescription": "Set to `always` to always reduce the number of recursive include paths provided to IntelliSense to only those paths currently referenced by #include statements. This requires first parsing files to determine which headers are included. Set to `never` to provide all recursive include paths to IntelliSense. Reducing the number of recursive include paths may improve IntelliSense performance when a very large number of recursive include paths are involved. Not reducing the number of recursive include paths can improve IntelliSense performance by avoiding the need to parse files to determine which include paths to provide. The `default` value is currently to reduce the number of recursive include paths provided to IntelliSense.", + "descriptionHint": "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered.", + "type": "string", + "enum": [ + "always", + "never", + "default", + "${default}" + ] + }, + "priority": { + "markdownDescription": "The priority of recursive include paths. If set to `beforeSystemIncludes`, the recursive include paths will be searched before system include paths. If set to `afterSystemIncludes`, the recursive include paths will be searched after system include paths. `beforeSystemIncludes` would more closely reflect the search order of a compiler, while `afterSystemIncludes` may result in improved performance.", + "descriptionHint": "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered.", + "type": "string", + "enum": [ + "beforeSystemIncludes", + "afterSystemIncludes", + "${default}" + ] + }, + "order": { + "markdownDescription": "The order in which subdirectories of recursive includes are searched.", + "type": "string", + "enum": [ + "depthFirst", + "breadthFirst", + "${default}" + ] + } + }, + "additionalProperties": false + }, "customConfigurationVariables": { "type": "object", "markdownDescription": "Custom variables that can be queried through the command `${cpptools:activeConfigCustomVariable}` to use for the input variables in `launch.json` or `tasks.json`.", diff --git a/Extension/package.json b/Extension/package.json index 93954fdb25..07c2455d3c 100644 --- a/Extension/package.json +++ b/Extension/package.json @@ -897,6 +897,37 @@ "markdownDescription": "%c_cpp.configuration.default.dotConfig.markdownDescription%", "scope": "resource" }, + "C_Cpp.default.recursiveIncludes.reduce": { + "type": "string", + "enum": [ + "always", + "never", + "default" + ], + "default": "default", + "markdownDescription": "%c_cpp.configuration.default.recursiveIncludes.reduce.markdownDescription%", + "scope": "resource" + }, + "C_Cpp.default.recursiveIncludes.priority": { + "type": "string", + "enum": [ + "beforeSystemIncludes", + "afterSystemIncludes" + ], + "default": "afterSystemIncludes", + "markdownDescription": "%c_cpp.configuration.default.recursiveIncludes.priority.markdownDescription%", + "scope": "resource" + }, + "C_Cpp.default.recursiveIncludes.order": { + "type": "string", + "enum": [ + "depthFirst", + "breadthFirst" + ], + "default": "depthFirst", + "markdownDescription": "%c_cpp.configuration.default.recursiveIncludes.order.markdownDescription%", + "scope": "resource" + }, "C_Cpp.configurationWarnings": { "type": "string", "enum": [ diff --git a/Extension/package.nls.json b/Extension/package.nls.json index d8c3599a7b..6d9d9d2b5b 100644 --- a/Extension/package.nls.json +++ b/Extension/package.nls.json @@ -682,7 +682,7 @@ ] }, "c_cpp.configuration.default.mergeConfigurations.markdownDescription": { - "message": "Set to `true` to merge include paths, defines, and forced includes with those from a configuration provider.", + "message": "The value to use in a configuration if `mergeConfigurations` is either not specified or set to `${default}`.", "comment": [ "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered." ] @@ -724,7 +724,25 @@ ] }, "c_cpp.configuration.default.dotConfig.markdownDescription": { - "message": "The value to use in a configuration if `dotConfig` is not specified, or the value to insert if `${default}` is present in `dotConfig`.", + "message": "The value to use in a configuration if `dotConfig` is either not specified or set to `${default}`.", + "comment": [ + "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered." + ] + }, + "c_cpp.configuration.default.recursiveIncludes.reduce.markdownDescription": { + "message": "The value to use in a configuration if `recursiveIncludes.reduce` is either not specified or set to `${default}`.", + "comment": [ + "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered." + ] + }, + "c_cpp.configuration.default.recursiveIncludes.priority.markdownDescription": { + "message": "The value to use in a configuration if `recursiveIncludes.priority` is either not specified or set to `${default}`.", + "comment": [ + "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered." + ] + }, + "c_cpp.configuration.default.recursiveIncludes.order.markdownDescription": { + "message": "The value to use in a configuration if `recursiveIncludes.order` is either not specified or set to `${default}`.", "comment": [ "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered." ] diff --git a/Extension/src/LanguageServer/configurations.ts b/Extension/src/LanguageServer/configurations.ts index 8be51b0a70..ccd7723f9f 100644 --- a/Extension/src/LanguageServer/configurations.ts +++ b/Extension/src/LanguageServer/configurations.ts @@ -83,8 +83,9 @@ export interface Configuration { forcedInclude?: string[]; configurationProviderInCppPropertiesJson?: string; configurationProvider?: string; - mergeConfigurations?: boolean; + mergeConfigurations?: boolean | string; browse?: Browse; + recursiveIncludes?: RecursiveIncludes; customConfigurationVariables?: { [key: string]: string }; } @@ -107,6 +108,12 @@ export interface Browse { databaseFilename?: string; } +export interface RecursiveIncludes { + reduce?: string; + priority?: string; + order?: string; +} + export interface KnownCompiler { path: string; isC: boolean; @@ -813,13 +820,16 @@ export class CppProperties { return resolvedGlob; } - private updateConfigurationString(property: string | undefined | null, defaultValue: string | undefined | null, env: Environment, acceptBlank?: boolean): string | undefined { + private updateConfigurationString(property: string | undefined | null, defaultValue: string | undefined | null, env?: Environment, acceptBlank?: boolean): string | undefined { if (property === null || property === undefined || property === "${default}") { property = defaultValue; } if (property === null || property === undefined || (acceptBlank !== true && property === "")) { return undefined; } + if (env === undefined) { + return property; + } return util.resolveVariables(property, env); } @@ -843,21 +853,8 @@ export class CppProperties { return paths; } - private updateConfigurationStringOrBoolean(property: string | boolean | undefined | null, defaultValue: boolean | undefined | null, env: Environment): string | boolean | undefined { - if (!property || property === "${default}") { - property = defaultValue; - } - if (!property || property === "") { - return undefined; - } - if (typeof property === "boolean") { - return property; - } - return util.resolveVariables(property, env); - } - - private updateConfigurationBoolean(property: boolean | undefined | null, defaultValue: boolean | undefined | null): boolean | undefined { - if (property === null || property === undefined) { + private updateConfigurationBoolean(property: boolean | string | undefined | null, defaultValue: boolean | undefined | null): boolean | undefined { + if (property === null || property === undefined || property === "${default}") { property = defaultValue; } @@ -865,7 +862,7 @@ export class CppProperties { return undefined; } - return property; + return property === true || property === "true"; } private updateConfigurationStringDictionary(property: { [key: string]: string } | undefined, defaultValue: { [key: string]: string } | undefined, env: Environment): { [key: string]: string } | undefined { @@ -939,6 +936,12 @@ export class CppProperties { configuration.cStandardIsExplicit = configuration.cStandardIsExplicit || settings.defaultCStandard !== ""; configuration.cppStandardIsExplicit = configuration.cppStandardIsExplicit || settings.defaultCppStandard !== ""; configuration.mergeConfigurations = this.updateConfigurationBoolean(configuration.mergeConfigurations, settings.defaultMergeConfigurations); + if (!configuration.recursiveIncludes) { + configuration.recursiveIncludes = {}; + } + configuration.recursiveIncludes.reduce = this.updateConfigurationString(configuration.recursiveIncludes.reduce, settings.defaultRecursiveIncludesReduce); + configuration.recursiveIncludes.priority = this.updateConfigurationString(configuration.recursiveIncludes.priority, settings.defaultRecursiveIncludesPriority); + configuration.recursiveIncludes.order = this.updateConfigurationString(configuration.recursiveIncludes.order, settings.defaultRecursiveIncludesOrder); if (!configuration.compileCommands) { // compile_commands.json already specifies a compiler. compilerPath overrides the compile_commands.json compiler so // don't set a default when compileCommands is in use. @@ -1002,7 +1005,7 @@ export class CppProperties { configuration.browse.path = this.updateConfigurationPathsArray(configuration.browse.path, settings.defaultBrowsePath, env); } - configuration.browse.limitSymbolsToIncludedHeaders = this.updateConfigurationStringOrBoolean(configuration.browse.limitSymbolsToIncludedHeaders, settings.defaultLimitSymbolsToIncludedHeaders, env); + configuration.browse.limitSymbolsToIncludedHeaders = this.updateConfigurationBoolean(configuration.browse.limitSymbolsToIncludedHeaders, settings.defaultLimitSymbolsToIncludedHeaders); configuration.browse.databaseFilename = this.updateConfigurationString(configuration.browse.databaseFilename, settings.defaultDatabaseFilename, env); if (i === this.CurrentConfigurationIndex) { diff --git a/Extension/src/LanguageServer/settings.ts b/Extension/src/LanguageServer/settings.ts index 58a28e87b4..fb8b3c4584 100644 --- a/Extension/src/LanguageServer/settings.ts +++ b/Extension/src/LanguageServer/settings.ts @@ -444,6 +444,9 @@ export class CppSettings extends Settings { public get defaultBrowsePath(): string[] | undefined { return this.getArrayOfStringsWithUndefinedDefault("default.browse.path"); } public get defaultDatabaseFilename(): string | undefined { return changeBlankStringToUndefined(this.getAsStringOrUndefined("default.browse.databaseFilename")); } public get defaultLimitSymbolsToIncludedHeaders(): boolean { return this.getAsBoolean("default.browse.limitSymbolsToIncludedHeaders"); } + public get defaultRecursiveIncludesReduce(): string { return this.getAsString("default.recursiveIncludes.reduce"); } + public get defaultRecursiveIncludesPriority(): string { return this.getAsString("default.recursiveIncludes.priority"); } + public get defaultRecursiveIncludesOrder(): string { return this.getAsString("default.recursiveIncludes.order"); } public get defaultSystemIncludePath(): string[] | undefined { return this.getArrayOfStringsWithUndefinedDefault("default.systemIncludePath"); } public get defaultEnableConfigurationSquiggles(): boolean { return this.getAsBoolean("default.enableConfigurationSquiggles"); } public get defaultCustomConfigurationVariables(): Associations | undefined { return this.getAsAssociations("default.customConfigurationVariables", true) ?? undefined; } diff --git a/Extension/src/LanguageServer/settingsPanel.ts b/Extension/src/LanguageServer/settingsPanel.ts index a13ef8109c..6352e428f2 100644 --- a/Extension/src/LanguageServer/settingsPanel.ts +++ b/Extension/src/LanguageServer/settingsPanel.ts @@ -52,6 +52,9 @@ const elementId: { [key: string]: string } = { mergeConfigurations: "mergeConfigurations", configurationProvider: "configurationProvider", forcedInclude: "forcedInclude", + recursiveIncludesReduce: "recursiveIncludes.reduce", + recursiveIncludesPriority: "recursiveIncludes.priority", + recursiveIncludesOrder: "recursiveIncludes.order", // Browse properties browsePath: "browsePath", @@ -351,6 +354,24 @@ export class SettingsPanel { case elementId.forcedInclude: this.configValues.forcedInclude = splitEntries(message.value); break; + case elementId.recursiveIncludesReduce: + if (!this.configValues.recursiveIncludes) { + this.configValues.recursiveIncludes = {}; + } + this.configValues.recursiveIncludes.reduce = message.value; + break; + case elementId.recursiveIncludesPriority: + if (!this.configValues.recursiveIncludes) { + this.configValues.recursiveIncludes = {}; + } + this.configValues.recursiveIncludes.priority = message.value; + break; + case elementId.recursiveIncludesOrder: + if (!this.configValues.recursiveIncludes) { + this.configValues.recursiveIncludes = {}; + } + this.configValues.recursiveIncludes.order = message.value; + break; case elementId.browsePath: if (!this.configValues.browse) { this.configValues.browse = {}; diff --git a/Extension/ui/settings.html b/Extension/ui/settings.html index 5bfe020512..a8deeb3c30 100644 --- a/Extension/ui/settings.html +++ b/Extension/ui/settings.html @@ -722,6 +722,49 @@ +
      +
      Recursive includes: priority
      +
      + Set to always to reduce the number of recursive include paths provided to IntelliSense to only those paths currently referenced by #include statements. This requires first parsing files to determine which files are included. Set to never to provide all recursive include paths to IntelliSense. Reducing the number of recursive include paths may improve IntelliSense performance when a very large number of recursive include paths are involved. Not reducing the number of recursive include paths can improve IntelliSense performance by avoiding the need to parse files to determine which include paths to provide. +
      +
      + +
      +
      + +
      +
      Recursive includes: priority
      +
      + The priority of recursive include paths. If set to beforeSystemIncludes, the recursive include paths will be searched before system include paths. If set to afterSystemIncludes, the recursive include paths will be searched after system include paths. +
      +
      + +
      +
      + +
      +
      Recursive includes: priority
      +
      + The order in which subdirectories under recursive include paths are searched. +
      +
      + +
      +
      + diff --git a/Extension/ui/settings.ts b/Extension/ui/settings.ts index fc75f4cbdf..ce5a23ab22 100644 --- a/Extension/ui/settings.ts +++ b/Extension/ui/settings.ts @@ -42,6 +42,9 @@ const elementId: { [key: string]: string } = { mergeConfigurations: "mergeConfigurations", dotConfig: "dotConfig", dotConfigInvalid: "dotConfigInvalid", + recursiveIncludesReduce: "recursiveIncludes.reduce", + recursiveIncludesPriority: "recursiveIncludes.priority", + recursiveIncludesOrder: "recursiveIncludes.order", // Browse properties browsePath: "browsePath", @@ -300,6 +303,11 @@ class SettingsApp { (document.getElementById(elementId.configurationProvider)).value = config.configurationProvider ? config.configurationProvider : ""; (document.getElementById(elementId.forcedInclude)).value = joinEntries(config.forcedInclude); (document.getElementById(elementId.dotConfig)).value = config.dotConfig ? config.dotConfig : ""; + if (config.recursiveIncludes) { + (document.getElementById(elementId.recursiveIncludesReduce)).value = config.recursiveIncludes.reduce; + (document.getElementById(elementId.recursiveIncludesPriority)).value = config.recursiveIncludes.priority; + (document.getElementById(elementId.recursiveIncludesOrder)).value = config.recursiveIncludes.order; + } if (config.browse) { (document.getElementById(elementId.browsePath)).value = joinEntries(config.browse.path); From 00f0915b7836270c6348f5f763169e1d10748efe Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 24 Mar 2025 08:22:13 -0700 Subject: [PATCH 59/86] Bump @octokit/plugin-paginate-rest, @actions/github and @octokit/rest (#13402) Bumps [@octokit/plugin-paginate-rest](https://github.com/octokit/plugin-paginate-rest.js) to 9.2.2 and updates ancestor dependencies [@octokit/plugin-paginate-rest](https://github.com/octokit/plugin-paginate-rest.js), [@actions/github](https://github.com/actions/toolkit/tree/HEAD/packages/github) and [@octokit/rest](https://github.com/octokit/rest.js). These dependencies need to be updated together. Updates `@octokit/plugin-paginate-rest` from 2.21.3 to 9.2.2 - [Release notes](https://github.com/octokit/plugin-paginate-rest.js/releases) - [Commits](https://github.com/octokit/plugin-paginate-rest.js/compare/v2.21.3...v9.2.2) Updates `@actions/github` from 5.1.1 to 6.0.0 - [Changelog](https://github.com/actions/toolkit/blob/main/packages/github/RELEASES.md) - [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/github) Updates `@octokit/rest` from 19.0.13 to 21.1.1 - [Release notes](https://github.com/octokit/rest.js/releases) - [Commits](https://github.com/octokit/rest.js/compare/v19.0.13...v21.1.1) --- updated-dependencies: - dependency-name: "@octokit/plugin-paginate-rest" dependency-type: indirect - dependency-name: "@actions/github" dependency-type: direct:production - dependency-name: "@octokit/rest" dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/actions/package-lock.json | 418 +++++++++++++++--------------- .github/actions/package.json | 4 +- 2 files changed, 207 insertions(+), 215 deletions(-) diff --git a/.github/actions/package-lock.json b/.github/actions/package-lock.json index 2216a9f1b9..9d7e352279 100644 --- a/.github/actions/package-lock.json +++ b/.github/actions/package-lock.json @@ -9,8 +9,8 @@ "version": "1.0.0", "dependencies": { "@actions/core": "^1.9.1", - "@actions/github": "^5.0.3", - "@octokit/rest": "^19.0.3", + "@actions/github": "^6.0.0", + "@octokit/rest": "^21.1.1", "@slack/web-api": "^6.9.1", "applicationinsights": "^2.5.1", "axios": "^1.8.2", @@ -49,15 +49,15 @@ } }, "node_modules/@actions/github": { - "version": "5.1.1", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@actions/github/-/github-5.1.1.tgz", - "integrity": "sha1-QLm54TI6Xvz0/32t0z2OpRZRu8s=", + "version": "6.0.0", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@actions/github/-/github-6.0.0.tgz", + "integrity": "sha1-ZYg0M/nYFSG3gqZMwf1F7vIZHqc=", "license": "MIT", "dependencies": { - "@actions/http-client": "^2.0.1", - "@octokit/core": "^3.6.0", - "@octokit/plugin-paginate-rest": "^2.17.0", - "@octokit/plugin-rest-endpoint-methods": "^5.13.0" + "@actions/http-client": "^2.2.0", + "@octokit/core": "^5.0.1", + "@octokit/plugin-paginate-rest": "^9.0.0", + "@octokit/plugin-rest-endpoint-methods": "^10.0.0" } }, "node_modules/@actions/http-client": { @@ -1269,285 +1269,312 @@ } }, "node_modules/@octokit/auth-token": { - "version": "2.5.0", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/auth-token/-/auth-token-2.5.0.tgz", - "integrity": "sha1-J8N+omwgXyhENAJHf/0mExHyHjY=", + "version": "4.0.0", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/auth-token/-/auth-token-4.0.0.tgz", + "integrity": "sha1-QNID6oJ7nxf0KinGr7k7d0XvgMc=", "license": "MIT", - "dependencies": { - "@octokit/types": "^6.0.3" + "engines": { + "node": ">= 18" } }, "node_modules/@octokit/core": { - "version": "3.6.0", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/core/-/core-3.6.0.tgz", - "integrity": "sha1-M3bLnzAI2bPREDcNkOCh/NX+YIU=", + "version": "5.2.1", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/core/-/core-5.2.1.tgz", + "integrity": "sha1-WMIaX2ie6B4LiDtap3Vzp/8bTqE=", "license": "MIT", "dependencies": { - "@octokit/auth-token": "^2.4.4", - "@octokit/graphql": "^4.5.8", - "@octokit/request": "^5.6.3", - "@octokit/request-error": "^2.0.5", - "@octokit/types": "^6.0.3", + "@octokit/auth-token": "^4.0.0", + "@octokit/graphql": "^7.1.0", + "@octokit/request": "^8.4.1", + "@octokit/request-error": "^5.1.1", + "@octokit/types": "^13.0.0", "before-after-hook": "^2.2.0", "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 18" } }, "node_modules/@octokit/endpoint": { - "version": "6.0.12", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/endpoint/-/endpoint-6.0.12.tgz", - "integrity": "sha1-O01HpLDnmxAn+4111CIZKLLQVlg=", + "version": "9.0.6", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/endpoint/-/endpoint-9.0.6.tgz", + "integrity": "sha1-EU2RIQj+aS2LE5z+f8CEbf0RtsA=", "license": "MIT", "dependencies": { - "@octokit/types": "^6.0.3", - "is-plain-object": "^5.0.0", + "@octokit/types": "^13.1.0", "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 18" } }, "node_modules/@octokit/graphql": { - "version": "4.8.0", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/graphql/-/graphql-4.8.0.tgz", - "integrity": "sha1-Zk2bEcDhIRLL944Q9JoFlZqiLMM=", + "version": "7.1.1", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/graphql/-/graphql-7.1.1.tgz", + "integrity": "sha1-ednz0Mlqj9E9ZBhv5cM2BtSLecw=", "license": "MIT", "dependencies": { - "@octokit/request": "^5.6.0", - "@octokit/types": "^6.0.3", + "@octokit/request": "^8.4.1", + "@octokit/types": "^13.0.0", "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 18" } }, "node_modules/@octokit/openapi-types": { - "version": "12.11.0", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/openapi-types/-/openapi-types-12.11.0.tgz", - "integrity": "sha1-2lY41k8rkZvKic5mAtBZ8bUtPvA=", + "version": "24.2.0", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/openapi-types/-/openapi-types-24.2.0.tgz", + "integrity": "sha1-PVXDLqwNONoacIOpw7DMp3kk99M=", "license": "MIT" }, "node_modules/@octokit/plugin-paginate-rest": { - "version": "2.21.3", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.21.3.tgz", - "integrity": "sha1-fxJTJ5d3VkDbuCJNpXfafcIQyH4=", + "version": "9.2.2", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-9.2.2.tgz", + "integrity": "sha1-xRa8SYc2vNqpCVuaHRDZ0FAa6DE=", "license": "MIT", "dependencies": { - "@octokit/types": "^6.40.0" + "@octokit/types": "^12.6.0" + }, + "engines": { + "node": ">= 18" }, "peerDependencies": { - "@octokit/core": ">=2" + "@octokit/core": "5" } }, - "node_modules/@octokit/plugin-request-log": { - "version": "1.0.4", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz", - "integrity": "sha1-XlDtcIOmE4FrHkooruxft/FGLoU=", + "node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/openapi-types": { + "version": "20.0.0", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/openapi-types/-/openapi-types-20.0.0.tgz", + "integrity": "sha1-nsLaoAkO64Ze4UdjbgwA9zeQxuU=", + "license": "MIT" + }, + "node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types": { + "version": "12.6.0", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/types/-/types-12.6.0.tgz", + "integrity": "sha1-gQD7nu7f4IOq5mRzvZexW2Ku3LI=", "license": "MIT", - "peerDependencies": { - "@octokit/core": ">=3" + "dependencies": { + "@octokit/openapi-types": "^20.0.0" } }, "node_modules/@octokit/plugin-rest-endpoint-methods": { - "version": "5.16.2", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.16.2.tgz", - "integrity": "sha1-fui/WG35fdaGjPaPZBNU6QjCU0I=", + "version": "10.4.1", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-10.4.1.tgz", + "integrity": "sha1-QbpHilWLn1VHkwdbLiDNLvlzvhc=", "license": "MIT", "dependencies": { - "@octokit/types": "^6.39.0", - "deprecation": "^2.3.1" + "@octokit/types": "^12.6.0" + }, + "engines": { + "node": ">= 18" }, "peerDependencies": { - "@octokit/core": ">=3" + "@octokit/core": "5" + } + }, + "node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/openapi-types": { + "version": "20.0.0", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/openapi-types/-/openapi-types-20.0.0.tgz", + "integrity": "sha1-nsLaoAkO64Ze4UdjbgwA9zeQxuU=", + "license": "MIT" + }, + "node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types": { + "version": "12.6.0", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/types/-/types-12.6.0.tgz", + "integrity": "sha1-gQD7nu7f4IOq5mRzvZexW2Ku3LI=", + "license": "MIT", + "dependencies": { + "@octokit/openapi-types": "^20.0.0" } }, "node_modules/@octokit/request": { - "version": "5.6.3", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/request/-/request-5.6.3.tgz", - "integrity": "sha1-GaAiUVpbupZawGydEzRRTrUMSLA=", + "version": "8.4.1", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/request/-/request-8.4.1.tgz", + "integrity": "sha1-cVoBXM+ZMIeXfqQ2XER5H8RXJIY=", "license": "MIT", "dependencies": { - "@octokit/endpoint": "^6.0.1", - "@octokit/request-error": "^2.1.0", - "@octokit/types": "^6.16.1", - "is-plain-object": "^5.0.0", - "node-fetch": "^2.6.7", + "@octokit/endpoint": "^9.0.6", + "@octokit/request-error": "^5.1.1", + "@octokit/types": "^13.1.0", "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 18" } }, "node_modules/@octokit/request-error": { - "version": "2.1.0", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/request-error/-/request-error-2.1.0.tgz", - "integrity": "sha1-nhUDV4Mb/HiNE6T9SxkT1gx01nc=", + "version": "5.1.1", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/request-error/-/request-error-5.1.1.tgz", + "integrity": "sha1-uSGPnBFm5ou00MibY47cYskzSAU=", "license": "MIT", "dependencies": { - "@octokit/types": "^6.0.3", + "@octokit/types": "^13.1.0", "deprecation": "^2.0.0", "once": "^1.4.0" + }, + "engines": { + "node": ">= 18" } }, "node_modules/@octokit/rest": { - "version": "19.0.13", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/rest/-/rest-19.0.13.tgz", - "integrity": "sha1-55k5MmTtxtPGfu2p5b14Mtz5dOQ=", + "version": "21.1.1", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/rest/-/rest-21.1.1.tgz", + "integrity": "sha1-enBFXKRRsdJT5bcG81F4zu+3TeI=", "license": "MIT", "dependencies": { - "@octokit/core": "^4.2.1", - "@octokit/plugin-paginate-rest": "^6.1.2", - "@octokit/plugin-request-log": "^1.0.4", - "@octokit/plugin-rest-endpoint-methods": "^7.1.2" + "@octokit/core": "^6.1.4", + "@octokit/plugin-paginate-rest": "^11.4.2", + "@octokit/plugin-request-log": "^5.3.1", + "@octokit/plugin-rest-endpoint-methods": "^13.3.0" }, "engines": { - "node": ">= 14" + "node": ">= 18" } }, "node_modules/@octokit/rest/node_modules/@octokit/auth-token": { - "version": "3.0.4", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/auth-token/-/auth-token-3.0.4.tgz", - "integrity": "sha1-cOlBunQr3StJvbc5PoId6oUgo9s=", + "version": "5.1.2", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/auth-token/-/auth-token-5.1.2.tgz", + "integrity": "sha1-aKSGcU16f9HfVsubyJqGCg3oZt4=", "license": "MIT", "engines": { - "node": ">= 14" + "node": ">= 18" } }, "node_modules/@octokit/rest/node_modules/@octokit/core": { - "version": "4.2.4", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/core/-/core-4.2.4.tgz", - "integrity": "sha1-2HaewrQ/83zD6onsRoGiC6WO+Qc=", + "version": "6.1.4", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/core/-/core-6.1.4.tgz", + "integrity": "sha1-9cz5EcyVsc6dr23kJdFmQ5L4Z9s=", "license": "MIT", "dependencies": { - "@octokit/auth-token": "^3.0.0", - "@octokit/graphql": "^5.0.0", - "@octokit/request": "^6.0.0", - "@octokit/request-error": "^3.0.0", - "@octokit/types": "^9.0.0", - "before-after-hook": "^2.2.0", - "universal-user-agent": "^6.0.0" + "@octokit/auth-token": "^5.0.0", + "@octokit/graphql": "^8.1.2", + "@octokit/request": "^9.2.1", + "@octokit/request-error": "^6.1.7", + "@octokit/types": "^13.6.2", + "before-after-hook": "^3.0.2", + "universal-user-agent": "^7.0.0" }, "engines": { - "node": ">= 14" + "node": ">= 18" } }, "node_modules/@octokit/rest/node_modules/@octokit/endpoint": { - "version": "7.0.6", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/endpoint/-/endpoint-7.0.6.tgz", - "integrity": "sha1-eR9l05N1VRQftsCPkdYYp9ZF8eI=", + "version": "10.1.3", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/endpoint/-/endpoint-10.1.3.tgz", + "integrity": "sha1-v+j/LsIT60IWBl53ZUv7ug/G1N4=", "license": "MIT", "dependencies": { - "@octokit/types": "^9.0.0", - "is-plain-object": "^5.0.0", - "universal-user-agent": "^6.0.0" + "@octokit/types": "^13.6.2", + "universal-user-agent": "^7.0.2" }, "engines": { - "node": ">= 14" + "node": ">= 18" } }, "node_modules/@octokit/rest/node_modules/@octokit/graphql": { - "version": "5.0.6", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/graphql/-/graphql-5.0.6.tgz", - "integrity": "sha1-nqxBGsQ1PMxdP8p9dnNuaIjF0kg=", + "version": "8.2.1", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/graphql/-/graphql-8.2.1.tgz", + "integrity": "sha1-DLg2AOa0AJgFrMHFaujgfmyZG3g=", "license": "MIT", "dependencies": { - "@octokit/request": "^6.0.0", - "@octokit/types": "^9.0.0", - "universal-user-agent": "^6.0.0" + "@octokit/request": "^9.2.2", + "@octokit/types": "^13.8.0", + "universal-user-agent": "^7.0.0" }, "engines": { - "node": ">= 14" + "node": ">= 18" } }, - "node_modules/@octokit/rest/node_modules/@octokit/openapi-types": { - "version": "18.1.1", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/openapi-types/-/openapi-types-18.1.1.tgz", - "integrity": "sha1-Cb39q/2OFtFjJDJtpRSAENdl8Ak=", - "license": "MIT" - }, "node_modules/@octokit/rest/node_modules/@octokit/plugin-paginate-rest": { - "version": "6.1.2", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-6.1.2.tgz", - "integrity": "sha1-+GRWp6H+nlj+xjhahc8bNAcjQfg=", + "version": "11.6.0", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-11.6.0.tgz", + "integrity": "sha1-5en/NTDoZ8ODf9v/lM4VokaKHzc=", "license": "MIT", "dependencies": { - "@octokit/tsconfig": "^1.0.2", - "@octokit/types": "^9.2.3" + "@octokit/types": "^13.10.0" }, "engines": { - "node": ">= 14" + "node": ">= 18" }, "peerDependencies": { - "@octokit/core": ">=4" + "@octokit/core": ">=6" } }, - "node_modules/@octokit/rest/node_modules/@octokit/plugin-rest-endpoint-methods": { - "version": "7.2.3", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-7.2.3.tgz", - "integrity": "sha1-N6hLFxpstmWIFsgsQIKsNRICF5c=", + "node_modules/@octokit/rest/node_modules/@octokit/plugin-request-log": { + "version": "5.3.1", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/plugin-request-log/-/plugin-request-log-5.3.1.tgz", + "integrity": "sha1-zLddlwXedpsqqCvNEFzJbrDAD2k=", "license": "MIT", - "dependencies": { - "@octokit/types": "^10.0.0" - }, "engines": { - "node": ">= 14" + "node": ">= 18" }, "peerDependencies": { - "@octokit/core": ">=3" + "@octokit/core": ">=6" } }, - "node_modules/@octokit/rest/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types": { - "version": "10.0.0", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/types/-/types-10.0.0.tgz", - "integrity": "sha1-fuGcRk6kraMGxD8aRdREAA9Bmko=", + "node_modules/@octokit/rest/node_modules/@octokit/plugin-rest-endpoint-methods": { + "version": "13.5.0", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-13.5.0.tgz", + "integrity": "sha1-2MjKISOzBVlslZqRNN+osElbC6Y=", "license": "MIT", "dependencies": { - "@octokit/openapi-types": "^18.0.0" + "@octokit/types": "^13.10.0" + }, + "engines": { + "node": ">= 18" + }, + "peerDependencies": { + "@octokit/core": ">=6" } }, "node_modules/@octokit/rest/node_modules/@octokit/request": { - "version": "6.2.8", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/request/-/request-6.2.8.tgz", - "integrity": "sha1-qvSAsyqyshDp2t2CcdGHyTFx2Os=", + "version": "9.2.2", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/request/-/request-9.2.2.tgz", + "integrity": "sha1-dURS7EaS1/3DJDihTgKOug5rLAk=", "license": "MIT", "dependencies": { - "@octokit/endpoint": "^7.0.0", - "@octokit/request-error": "^3.0.0", - "@octokit/types": "^9.0.0", - "is-plain-object": "^5.0.0", - "node-fetch": "^2.6.7", - "universal-user-agent": "^6.0.0" + "@octokit/endpoint": "^10.1.3", + "@octokit/request-error": "^6.1.7", + "@octokit/types": "^13.6.2", + "fast-content-type-parse": "^2.0.0", + "universal-user-agent": "^7.0.2" }, "engines": { - "node": ">= 14" + "node": ">= 18" } }, "node_modules/@octokit/rest/node_modules/@octokit/request-error": { - "version": "3.0.3", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/request-error/-/request-error-3.0.3.tgz", - "integrity": "sha1-7z3Qi46WTlPlXUcaz+ALqokrnGk=", + "version": "6.1.7", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/request-error/-/request-error-6.1.7.tgz", + "integrity": "sha1-RPxZj1zfRZPg5YtRVf4udyMP9to=", "license": "MIT", "dependencies": { - "@octokit/types": "^9.0.0", - "deprecation": "^2.0.0", - "once": "^1.4.0" + "@octokit/types": "^13.6.2" }, "engines": { - "node": ">= 14" + "node": ">= 18" } }, - "node_modules/@octokit/rest/node_modules/@octokit/types": { - "version": "9.3.2", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/types/-/types-9.3.2.tgz", - "integrity": "sha1-P1+JkDtp9qLRlteOw1+IjAATysU=", - "license": "MIT", - "dependencies": { - "@octokit/openapi-types": "^18.0.0" - } + "node_modules/@octokit/rest/node_modules/before-after-hook": { + "version": "3.0.2", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/before-after-hook/-/before-after-hook-3.0.2.tgz", + "integrity": "sha1-1WZaX6i2IpSlqgpJn5M/ShAWGV0=", + "license": "Apache-2.0" }, - "node_modules/@octokit/tsconfig": { - "version": "1.0.2", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/tsconfig/-/tsconfig-1.0.2.tgz", - "integrity": "sha1-WbAk1vPA7YLwDQjq1bN1BGkSWvc=", - "license": "MIT" + "node_modules/@octokit/rest/node_modules/universal-user-agent": { + "version": "7.0.2", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/universal-user-agent/-/universal-user-agent-7.0.2.tgz", + "integrity": "sha1-UufQ6bPcTfBswzyyuf15BBpUgn4=", + "license": "ISC" }, "node_modules/@octokit/types": { - "version": "6.41.0", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/types/-/types-6.41.0.tgz", - "integrity": "sha1-5Y73jXhZbS+335xiWYAkZLX4SgQ=", + "version": "13.10.0", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/@octokit/types/-/types-13.10.0.tgz", + "integrity": "sha1-PnxrGcAjbCcGVuTqZmFIwrUf0aM=", "license": "MIT", "dependencies": { - "@octokit/openapi-types": "^12.11.0" + "@octokit/openapi-types": "^24.2.0" } }, "node_modules/@opentelemetry/api": { @@ -3709,6 +3736,22 @@ "node": ">=0.8.x" } }, + "node_modules/fast-content-type-parse": { + "version": "2.0.1", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fast-content-type-parse/-/fast-content-type-parse-2.0.1.tgz", + "integrity": "sha1-wjYSRTTuLLQnyNjlujWkhWlHhHs=", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "MIT" + }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -4332,15 +4375,6 @@ "node": ">=8" } }, - "node_modules/is-plain-object": { - "version": "5.0.0", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-plain-object/-/is-plain-object-5.0.0.tgz", - "integrity": "sha1-RCf1CrNCnpAl6n1S6QQ6nvQVk0Q=", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-stream": { "version": "1.1.0", "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/is-stream/-/is-stream-1.1.0.tgz", @@ -4742,48 +4776,6 @@ "node": ">= 10.13" } }, - "node_modules/node-fetch": { - "version": "2.7.0", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/node-fetch/-/node-fetch-2.7.0.tgz", - "integrity": "sha1-0PD6bj4twdJ+/NitmdVQvalNGH0=", - "license": "MIT", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, - "node_modules/node-fetch/node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=", - "license": "MIT" - }, - "node_modules/node-fetch/node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=", - "license": "BSD-2-Clause" - }, - "node_modules/node-fetch/node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=", - "license": "MIT", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, "node_modules/normalize-path": { "version": "3.0.0", "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/normalize-path/-/normalize-path-3.0.0.tgz", diff --git a/.github/actions/package.json b/.github/actions/package.json index ec52778d4a..6ada8fda4f 100644 --- a/.github/actions/package.json +++ b/.github/actions/package.json @@ -11,8 +11,8 @@ "author": "", "dependencies": { "@actions/core": "^1.9.1", - "@actions/github": "^5.0.3", - "@octokit/rest": "^19.0.3", + "@actions/github": "^6.0.0", + "@octokit/rest": "^21.1.1", "@slack/web-api": "^6.9.1", "applicationinsights": "^2.5.1", "axios": "^1.8.2", From e2f90ba353541a2a284ee78526f4bdff0a7afe05 Mon Sep 17 00:00:00 2001 From: Bob Brown Date: Mon, 24 Mar 2025 15:13:23 -0700 Subject: [PATCH 60/86] Missing npmrc for other extensions (#13408) --- Extension/.npmrc | 3 +-- ExtensionPack/.npmrc | 1 + Themes/.npmrc | 2 ++ 3 files changed, 4 insertions(+), 2 deletions(-) create mode 100644 ExtensionPack/.npmrc create mode 100644 Themes/.npmrc diff --git a/Extension/.npmrc b/Extension/.npmrc index d8324806fb..61e61167e6 100644 --- a/Extension/.npmrc +++ b/Extension/.npmrc @@ -1,2 +1 @@ -registry=https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ -always-auth=true \ No newline at end of file +registry=https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ \ No newline at end of file diff --git a/ExtensionPack/.npmrc b/ExtensionPack/.npmrc new file mode 100644 index 0000000000..61e61167e6 --- /dev/null +++ b/ExtensionPack/.npmrc @@ -0,0 +1 @@ +registry=https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ \ No newline at end of file diff --git a/Themes/.npmrc b/Themes/.npmrc new file mode 100644 index 0000000000..d8324806fb --- /dev/null +++ b/Themes/.npmrc @@ -0,0 +1,2 @@ +registry=https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ +always-auth=true \ No newline at end of file From 2100587df1e77e8941352ce3c61d6e13f8913dd5 Mon Sep 17 00:00:00 2001 From: Bob Brown Date: Mon, 24 Mar 2025 15:49:26 -0700 Subject: [PATCH 61/86] replace CmdLine tasks with 'script' (#13410) --- Build/cg/cg.yml | 19 +++++-------------- Build/package/jobs_package_vsix.yml | 13 ++++--------- 2 files changed, 9 insertions(+), 23 deletions(-) diff --git a/Build/cg/cg.yml b/Build/cg/cg.yml index fae5d8d91f..129262e85a 100644 --- a/Build/cg/cg.yml +++ b/Build/cg/cg.yml @@ -84,35 +84,26 @@ extends: inputs: version: 18.x - - task: CmdLine@2 + - script: IF EXIST %SYSTEMDRIVE%\Users\%USERNAME%\.npmrc del %SYSTEMDRIVE%\Users\%USERNAME%\.npmrc displayName: Delete .npmrc if it exists - inputs: - script: IF EXIST %SYSTEMDRIVE%\Users\%USERNAME%\.npmrc del %SYSTEMDRIVE%\Users\%USERNAME%\.npmrc - task: Npm@0 - name: NpmInstall_2 displayName: Install vsce inputs: arguments: --global @vscode/vsce - - task: CmdLine@1 - name: ProcessRunner_11 + - script: mkdir $(Build.ArtifactStagingDirectory)\Extension displayName: Create Extension Staging Directory - inputs: - filename: mkdir - arguments: $(Build.ArtifactStagingDirectory)\Extension - script: yarn run vsix-prepublish displayName: Build files workingDirectory: $(Build.SourcesDirectory)\Extension - - task: CmdLine@1 + - script: | + cd $(Build.SourcesDirectory)\Extension + vsce package --yarn -o $(Build.ArtifactStagingDirectory)\Extension\cpptools.vsix name: ProcessRunner_12 displayName: Run VSCE to package vsix - inputs: - filename: vsce - arguments: package --yarn -o $(Build.ArtifactStagingDirectory)\Extension\cpptools.vsix - workingFolder: $(Build.SourcesDirectory)\Extension - task: Npm@0 displayName: Uninstall vsce diff --git a/Build/package/jobs_package_vsix.yml b/Build/package/jobs_package_vsix.yml index 60cf67580b..ec9713ade1 100644 --- a/Build/package/jobs_package_vsix.yml +++ b/Build/package/jobs_package_vsix.yml @@ -34,18 +34,13 @@ jobs: - task: geeklearningio.gl-vsts-tasks-yarn.yarn-installer-task.YarnInstaller@3 displayName: Use Yarn 1.x - - task: CmdLine@1 + - script: mkdir $(Build.ArtifactStagingDirectory)\vsix displayName: Create Staging Directory - inputs: - filename: mkdir - arguments: $(Build.ArtifactStagingDirectory)\vsix - - task: CmdLine@1 + - script: | + cd $(Build.SourcesDirectory)\${{ parameters.srcDir }} + vsce package -o $(Build.ArtifactStagingDirectory)\vsix\${{ parameters.vsixName }} displayName: Run VSCE to package vsix - inputs: - filename: vsce - arguments: package -o $(Build.ArtifactStagingDirectory)\vsix\${{ parameters.vsixName }} - workingFolder: $(Build.SourcesDirectory)\${{ parameters.srcDir }} - task: Npm@0 displayName: Uninstall vsce From 625ee33af05d23922875959213af859f555ff3bf Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Mon, 24 Mar 2025 16:41:39 -0700 Subject: [PATCH 62/86] Stop skipping the top crash stack frames. (#13403) Co-authored-by: Colen Garoutte-Carson <49173979+Colengms@users.noreply.github.com> --- Extension/src/LanguageServer/extension.ts | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/Extension/src/LanguageServer/extension.ts b/Extension/src/LanguageServer/extension.ts index fe8bcc8529..d1ff1e738d 100644 --- a/Extension/src/LanguageServer/extension.ts +++ b/Extension/src/LanguageServer/extension.ts @@ -1213,14 +1213,11 @@ async function handleCrashFileRead(crashDirectory: string, crashFile: string, cr data = telemetryHeader + signalType; let crashCallStack: string = ""; let validFrameFound: boolean = false; - for (let lineNum: number = crashStackStartLine; lineNum < lines.length - 3; ++lineNum) { // skip last lines + for (let lineNum: number = crashStackStartLine + 1; lineNum < lines.length - 3; ++lineNum) { // skip last lines const line: string = lines[lineNum]; const startPos: number = line.indexOf(startStr); let pendingCallStack: string = ""; if (startPos === -1 || line[startPos + (isMac ? 1 : 4)] === "+") { - if (!validFrameFound) { - continue; // Skip extra … at the start. - } pendingCallStack = dotStr; const startAddressPos: number = line.indexOf("0x"); const endAddressPos: number = line.indexOf(endOffsetStr, startAddressPos + 2); From 31ada4a29662d90c0f826d3bb0c2e9aa08e828ca Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Tue, 25 Mar 2025 11:24:57 -0700 Subject: [PATCH 63/86] Try adding always-auth=true. (#13413) --- Extension/.npmrc | 3 ++- ExtensionPack/.npmrc | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Extension/.npmrc b/Extension/.npmrc index 61e61167e6..d8324806fb 100644 --- a/Extension/.npmrc +++ b/Extension/.npmrc @@ -1 +1,2 @@ -registry=https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ \ No newline at end of file +registry=https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ +always-auth=true \ No newline at end of file diff --git a/ExtensionPack/.npmrc b/ExtensionPack/.npmrc index 61e61167e6..d8324806fb 100644 --- a/ExtensionPack/.npmrc +++ b/ExtensionPack/.npmrc @@ -1 +1,2 @@ -registry=https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ \ No newline at end of file +registry=https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ +always-auth=true \ No newline at end of file From 05fec365d294c4dafce76c403c8336e5541058a4 Mon Sep 17 00:00:00 2001 From: Bob Brown Date: Tue, 25 Mar 2025 15:27:23 -0700 Subject: [PATCH 64/86] Remove usage of parse-git-config (#13416) --- Extension/package.json | 1 - Extension/translations_auto_pr.js | 19 +++++++++++-------- Extension/yarn.lock | 15 +-------------- 3 files changed, 12 insertions(+), 23 deletions(-) diff --git a/Extension/package.json b/Extension/package.json index 07c2455d3c..30d87f8138 100644 --- a/Extension/package.json +++ b/Extension/package.json @@ -6612,7 +6612,6 @@ "gulp-typescript": "^5.0.1", "minimist": "^1.2.8", "mocha": "^10.4.0", - "parse-git-config": "^3.0.0", "parse5": "^7.1.2", "parse5-traverse": "^1.0.3", "proxyquire": "^2.1.3", diff --git a/Extension/translations_auto_pr.js b/Extension/translations_auto_pr.js index c8577b8ca3..05c9229bdf 100644 --- a/Extension/translations_auto_pr.js +++ b/Extension/translations_auto_pr.js @@ -3,7 +3,6 @@ const fs = require("fs-extra"); const cp = require("child_process"); const path = require('path'); -const parseGitConfig = require('parse-git-config'); const branchName = 'localization'; const mergeTo = 'main'; @@ -105,8 +104,8 @@ cp.execSync('git fetch'); // Remove old localization branch, if any if (hasBranch("localization")) { - console.log(`Remove old localization branch, if any (git branch -D localization)`); - cp.execSync('git branch -D localization'); + console.log(`Remove old localization branch, if any (git branch -D localization)`); + cp.execSync('git branch -D localization'); } // Check out local branch @@ -128,13 +127,17 @@ if (!hasAnyChanges()) { // Save existing user name and email, in case already set. var existingUserName; var existingUserEmail; -var gitConfigPath = path.resolve(process.cwd(), '../.git/config'); -var config = parseGitConfig.sync({ path: gitConfigPath }); -if (typeof config === 'object' && config.hasOwnProperty('user')) { - existingUserName = config.user.name; - existingUserEmail = config.user.email; +try { + existingUserName = cp.execSync('git config --local user.name', { encoding: 'utf8', cwd: process.cwd() }).trim() || undefined +} catch { +} + +try { + existingUserEmail = cp.execSync('git config --local user.email', { encoding: 'utf8', cwd: process.cwd() }).trim() || undefined +} catch { } + if (existingUserName === undefined) { console.log(`Existing user name: undefined`); } else { diff --git a/Extension/yarn.lock b/Extension/yarn.lock index c9952dfcee..c35c500270 100644 --- a/Extension/yarn.lock +++ b/Extension/yarn.lock @@ -2430,11 +2430,6 @@ get-symbol-description@^1.1.0: es-errors "^1.3.0" get-intrinsic "^1.2.6" -git-config-path@^2.0.0: - version "2.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/git-config-path/-/git-config-path-2.0.0.tgz#62633d61af63af4405a5024efd325762f58a181b" - integrity sha1-YmM9Ya9jr0QFpQJO/TJXYvWKGBs= - glob-parent@^3.1.0, glob-parent@^5.1.2, glob-parent@~5.1.2: version "5.1.2" resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" @@ -2798,7 +2793,7 @@ inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w= -ini@^1.3.4, ini@^1.3.5: +ini@^1.3.4: version "1.3.8" resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" integrity sha1-op2kJbSIBvNHZ6Tvzjlyaa8oQyw= @@ -3773,14 +3768,6 @@ parse-filepath@^1.0.2: map-cache "^0.2.0" path-root "^0.1.1" -parse-git-config@^3.0.0: - version "3.0.0" - resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/parse-git-config/-/parse-git-config-3.0.0.tgz#4a2de08c7b74a2555efa5ae94d40cd44302a6132" - integrity sha1-Si3gjHt0olVe+lrpTUDNRDAqYTI= - dependencies: - git-config-path "^2.0.0" - ini "^1.3.5" - parse-imports@^2.1.1: version "2.2.1" resolved "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/parse-imports/-/parse-imports-2.2.1.tgz#0a6e8b5316beb5c9905f50eb2bbb8c64a4805642" From acc2a84940a02641b1e001b51916d9c0d6c25abb Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Tue, 25 Mar 2025 16:55:46 -0700 Subject: [PATCH 65/86] Update version and changelog for 1.24.4. (#13418) --- Extension/CHANGELOG.md | 14 ++++++++++++++ Extension/package.json | 2 +- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/Extension/CHANGELOG.md b/Extension/CHANGELOG.md index b80daadf0a..2c9ddc6db0 100644 --- a/Extension/CHANGELOG.md +++ b/Extension/CHANGELOG.md @@ -1,5 +1,19 @@ # C/C++ for Visual Studio Code Changelog +## Version 1.24.4: March 25, 2025 +### Enhancements +* Add a new `recursiveIncludes` property to `c_cpp_properties.json`. [PR #13374](https://github.com/microsoft/vscode-cpptools/pull/13374) +* Turn Copilot hover on by default. [PR #13385](https://github.com/microsoft/vscode-cpptools/pull/13385) +* On shutdown, immediately terminate the IntelliSense process instead of waiting 2 seconds. + +### Bug Fixes +* Fix one potential cause of the `get_mangled_function_name` IntelliSense process crash. [#13358](https://github.com/Microsoft/vscode-cpptools/issues/13358) +* Fix Copilot-related logging appearing when it shouldn't. [PR #13388](https://github.com/microsoft/vscode-cpptools/pull/13388) +* Fix relative compiler paths being expanded in `compile_commands.json`. [#13405](https://github.com/microsoft/vscode-cpptools/issues/13405) +* Fix all caps clang-format logging on Windows. [#13406](https://github.com/microsoft/vscode-cpptools/issues/13406) +* Fix an IntelliSense process crash in `handle_function`. +* Avoid reporting an error due to multiple `didOpen` requests after a crash. + ## Version 1.24.3: March 18, 2025 ### Enhancements * Add detected test frameworks to the Copilot context when `#cpp` is used. [PR #13285](https://github.com/microsoft/vscode-cpptools/pull/13285) diff --git a/Extension/package.json b/Extension/package.json index 30d87f8138..c8f354ce53 100644 --- a/Extension/package.json +++ b/Extension/package.json @@ -2,7 +2,7 @@ "name": "cpptools", "displayName": "C/C++", "description": "C/C++ IntelliSense, debugging, and code browsing.", - "version": "1.24.3-main", + "version": "1.24.4-main", "publisher": "ms-vscode", "icon": "LanguageCCPP_color_128x.png", "readme": "README.md", From 3b92649ea73742a146a26bd70b0e760d34f515c1 Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Wed, 26 Mar 2025 12:15:41 -0700 Subject: [PATCH 66/86] Update changelog date. (#13426) --- Extension/CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Extension/CHANGELOG.md b/Extension/CHANGELOG.md index 2c9ddc6db0..9dafdcbc5e 100644 --- a/Extension/CHANGELOG.md +++ b/Extension/CHANGELOG.md @@ -1,6 +1,6 @@ # C/C++ for Visual Studio Code Changelog -## Version 1.24.4: March 25, 2025 +## Version 1.24.4: March 27, 2025 ### Enhancements * Add a new `recursiveIncludes` property to `c_cpp_properties.json`. [PR #13374](https://github.com/microsoft/vscode-cpptools/pull/13374) * Turn Copilot hover on by default. [PR #13385](https://github.com/microsoft/vscode-cpptools/pull/13385) @@ -8,7 +8,7 @@ ### Bug Fixes * Fix one potential cause of the `get_mangled_function_name` IntelliSense process crash. [#13358](https://github.com/Microsoft/vscode-cpptools/issues/13358) -* Fix Copilot-related logging appearing when it shouldn't. [PR #13388](https://github.com/microsoft/vscode-cpptools/pull/13388) +* Fix Copilot-related logging appearing when it shouldn't. [PR #13388](https://github.com/microsoft/vscode-cpptools/pull/13388), [PR #13417](https://github.com/microsoft/vscode-cpptools/pull/13417) * Fix relative compiler paths being expanded in `compile_commands.json`. [#13405](https://github.com/microsoft/vscode-cpptools/issues/13405) * Fix all caps clang-format logging on Windows. [#13406](https://github.com/microsoft/vscode-cpptools/issues/13406) * Fix an IntelliSense process crash in `handle_function`. From 8b8e9451d76980f88d073de79056b47394397185 Mon Sep 17 00:00:00 2001 From: Luca <681992+lukka@users.noreply.github.com> Date: Wed, 26 Mar 2025 13:56:42 -0700 Subject: [PATCH 67/86] merge rpc calls to fetch completion context (#13417) rework the log output, fix output and levels. --- Extension/src/LanguageServer/client.ts | 11 +-- .../copilotCompletionContextProvider.ts | 98 ++++++++----------- .../copilotCompletionContextTelemetry.ts | 9 +- 3 files changed, 52 insertions(+), 66 deletions(-) diff --git a/Extension/src/LanguageServer/client.ts b/Extension/src/LanguageServer/client.ts index 024e862b6b..807e762014 100644 --- a/Extension/src/LanguageServer/client.ts +++ b/Extension/src/LanguageServer/client.ts @@ -22,7 +22,7 @@ import { SemanticToken, SemanticTokensProvider } from './Providers/semanticToken import { WorkspaceSymbolProvider } from './Providers/workspaceSymbolProvider'; // End provider imports -import { SupportedContextItem } from '@github/copilot-language-server'; +import { CodeSnippet, Trait } from '@github/copilot-language-server'; import { ok } from 'assert'; import * as fs from 'fs'; import * as os from 'os'; @@ -569,13 +569,12 @@ interface FilesEncodingChanged { export interface CopilotCompletionContextResult { requestId: number; - areCodeSnippetsMissing: boolean; - snippets: SupportedContextItem[]; - translationUnitUri: string; + areSnippetsMissing: boolean; + snippets: CodeSnippet[]; + traits: Trait[]; + sourceFileUri: string; caretOffset: number; featureFlag: CopilotCompletionContextFeatures; - codeSnippetsCount: number; - traitsCount: number; } export interface CopilotCompletionContextParams { diff --git a/Extension/src/LanguageServer/copilotCompletionContextProvider.ts b/Extension/src/LanguageServer/copilotCompletionContextProvider.ts index 51396a9b12..17ec88028c 100644 --- a/Extension/src/LanguageServer/copilotCompletionContextProvider.ts +++ b/Extension/src/LanguageServer/copilotCompletionContextProvider.ts @@ -13,7 +13,6 @@ import { CopilotCompletionContextResult } from './client'; import { CopilotCompletionContextTelemetry } from './copilotCompletionContextTelemetry'; import { getCopilotApi } from './copilotProviders'; import { clients } from './extension'; -import { ProjectContext } from './lmTool'; import { CppSettings } from './settings'; class DefaultValueFallback extends Error { @@ -82,6 +81,9 @@ export class CopilotCompletionContextProvider implements ContextResolver(promise: Promise, defaultValue: T | undefined, timeout: number, copilotToken: vscode.CancellationToken): Promise<[T | undefined, CopilotCompletionKind]> { const defaultValuePromise = new Promise((_resolve, reject) => setTimeout(() => { @@ -123,7 +125,7 @@ export class CopilotCompletionContextProvider implements ContextResolver { const documentUri = context.documentContext.uri; const caretOffset = context.documentContext.offset; @@ -133,55 +135,42 @@ export class CopilotCompletionContextProvider implements ContextResolver => { - const elapsedTimeMs = performance.now(); - const projectContext = await client.getChatContext(docUri, internalToken); - telemetry.addCppStandardVersionMetadata(projectContext.standardVersion, - CopilotCompletionContextProvider.getRoundedDuration(elapsedTimeMs)); - return projectContext; - })(); - const copilotCompletionContext: CopilotCompletionContextResult = await client.getCompletionContext(docUri, caretOffset, snippetsFeatureFlag, internalToken); - copilotCompletionContext.codeSnippetsCount = copilotCompletionContext.snippets.length; telemetry.addRequestId(copilotCompletionContext.requestId); - logMessage += ` (id:${copilotCompletionContext.requestId})`; - // Collect project traits and if any add them to the completion context. - const projectContext = await projectContextPromise; - if (projectContext?.standardVersion) { - copilotCompletionContext.snippets.push({ name: "C++ language standard version", value: `This project uses the ${projectContext.standardVersion} language standard version.` }); - copilotCompletionContext.traitsCount = 1; + logMessage += `(id:${copilotCompletionContext.requestId}) (getClientFor elapsed:${getClientForDuration}ms)`; + if (!copilotCompletionContext.areSnippetsMissing) { + const resultMismatch = copilotCompletionContext.sourceFileUri !== docUri.toString(); + if (resultMismatch) { logMessage += ` (mismatch TU vs result)`; } } - - let resultMismatch = false; - if (!copilotCompletionContext.areCodeSnippetsMissing) { - resultMismatch = copilotCompletionContext.translationUnitUri !== docUri.toString(); - const cacheEntryId = randomUUID().toString(); - this.completionContextCache.set(copilotCompletionContext.translationUnitUri, [cacheEntryId, copilotCompletionContext]); - const duration = CopilotCompletionContextProvider.getRoundedDuration(startTime); - telemetry.addCacheComputedData(duration, cacheEntryId); - if (resultMismatch) { logMessage += `, mismatch TU vs result`; } - logMessage += `, cached ${copilotCompletionContext.snippets.length} snippets in ${duration}ms`; - logMessage += `, response.featureFlag:${copilotCompletionContext.featureFlag},\ - ${copilotCompletionContext.translationUnitUri}:${copilotCompletionContext.caretOffset},\ - snippetsCount:${copilotCompletionContext.codeSnippetsCount}, traitsCount:${copilotCompletionContext.traitsCount}`; - } else { - logMessage += ` (snippets are missing) `; + const cacheEntryId = randomUUID().toString(); + this.completionContextCache.set(copilotCompletionContext.sourceFileUri, [cacheEntryId, copilotCompletionContext]); + const duration = CopilotCompletionContextProvider.getRoundedDuration(startTime); + telemetry.addCacheComputedData(duration, cacheEntryId); + logMessage += ` cached in ${duration}ms ${copilotCompletionContext.traits.length} trait(s)`; + if (copilotCompletionContext.areSnippetsMissing) { logMessage += ` (missing code-snippets) `; } + else { + logMessage += ` and ${copilotCompletionContext.snippets.length} snippet(s)`; + logMessage += `, response.featureFlag:${copilotCompletionContext.featureFlag}, \ +response.uri:${copilotCompletionContext.sourceFileUri || ""}:${copilotCompletionContext.caretOffset} `; } - telemetry.addResponseMetadata(copilotCompletionContext.areCodeSnippetsMissing, copilotCompletionContext.snippets.length, copilotCompletionContext.codeSnippetsCount, - copilotCompletionContext.traitsCount, copilotCompletionContext.caretOffset, copilotCompletionContext.featureFlag); + + telemetry.addResponseMetadata(copilotCompletionContext.areSnippetsMissing, copilotCompletionContext.snippets.length, + copilotCompletionContext.traits.length, copilotCompletionContext.caretOffset, copilotCompletionContext.featureFlag); telemetry.addComputeContextElapsed(CopilotCompletionContextProvider.getRoundedDuration(getCompletionContextStartTime)); - return resultMismatch ? undefined : copilotCompletionContext; + return copilotCompletionContext; } catch (e: any) { if (e instanceof vscode.CancellationError || e.message === CancellationError.Canceled) { telemetry.addInternalCanceled(CopilotCompletionContextProvider.getRoundedDuration(startTime)); - logMessage += `, (internal cancellation)`; + logMessage += ` (internal cancellation) `; throw InternalCancellationError; } @@ -190,14 +179,11 @@ export class CopilotCompletionContextProvider implements ContextResolver { const resolveStartTime = performance.now(); - const out: Logger = getOutputChannelLogger(); - let logMessage = `Copilot: resolve(${context.documentContext.uri}:${context.documentContext.offset}): `; + let logMessage = `Copilot: resolve(${context.documentContext.uri}:${context.documentContext.offset}):`; const timeBudgetFactor = await this.fetchTimeBudgetFactor(context); const maxCaretDistance = await this.fetchMaxDistanceToCaret(context); const telemetry = new CopilotCompletionContextTelemetry(); let copilotCompletionContext: CopilotCompletionContextResult | undefined; let copilotCompletionContextKind: CopilotCompletionKind = CopilotCompletionKind.Unknown; let featureFlag: CopilotCompletionContextFeatures | undefined; + const docUri = context.documentContext.uri; + const docOffset = context.documentContext.offset; try { featureFlag = await this.getEnabledFeatureFlag(context); telemetry.addRequestMetadata(context.documentContext.uri, context.documentContext.offset, @@ -282,11 +269,10 @@ export class CopilotCompletionContextProvider implements ContextResolver"; - logMessage += ` for ${uri} provided ${copilotCompletionContext.codeSnippetsCount} code-snippets (${copilotCompletionContextKind.toString()},\ -${copilotCompletionContext?.areCodeSnippetsMissing ? " missing code-snippets" : ""}) and ${copilotCompletionContext.traitsCount} traits, elapsed time:${duration}ms`; + logMessage += ` for ${docUri}:${docOffset} provided ${copilotCompletionContext.snippets.length} code-snippet(s) (${copilotCompletionContextKind.toString()}\ +${copilotCompletionContext?.areSnippetsMissing ? ", missing code-snippets" : ""}) and ${copilotCompletionContext.traits.length} trait(s), elapsed time:${duration}ms`; } - telemetry.addResponseMetadata(copilotCompletionContext?.areCodeSnippetsMissing ?? true, - copilotCompletionContext?.snippets?.length, - copilotCompletionContext?.codeSnippetsCount, copilotCompletionContext?.traitsCount, + telemetry.addResponseMetadata(copilotCompletionContext?.areSnippetsMissing ?? true, + copilotCompletionContext?.snippets.length, copilotCompletionContext?.traits.length, copilotCompletionContext?.caretOffset, copilotCompletionContext?.featureFlag); telemetry.addResolvedElapsed(duration); telemetry.addCacheSize(this.completionContextCache.size); telemetry.send(); - out.appendLineAtLevel(6, logMessage); + this.logger.appendLineAtLevel(7, logMessage); } } diff --git a/Extension/src/LanguageServer/copilotCompletionContextTelemetry.ts b/Extension/src/LanguageServer/copilotCompletionContextTelemetry.ts index 8c3049c483..26ecc75379 100644 --- a/Extension/src/LanguageServer/copilotCompletionContextTelemetry.ts +++ b/Extension/src/LanguageServer/copilotCompletionContextTelemetry.ts @@ -72,12 +72,15 @@ export class CopilotCompletionContextTelemetry { this.addMetric('computeContextElapsedMs', duration); } - public addResponseMetadata(areCodeSnippetsMissing: boolean, snippetCount?: number, codeSnippetsCount?: number, traitsCount?: number, caretOffset?: number, + public addGetClientForElapsed(duration: number): void { + this.addMetric('getClientForElapsedMs', duration); + } + + public addResponseMetadata(areSnippetsMissing: boolean, codeSnippetsCount?: number, traitsCount?: number, caretOffset?: number, featureFlag?: CopilotCompletionContextFeatures): void { - this.addProperty('response.areCodeSnippetsMissing', areCodeSnippetsMissing.toString()); + this.addProperty('response.areCodeSnippetsMissing', areSnippetsMissing.toString()); // Args can be undefined, in which case the value is set to a // special value (e.g. -1) to indicate data is not set. - this.addMetric('response.snippetsCount', snippetCount ?? -1); this.addMetric('response.caretOffset', caretOffset ?? -1); this.addProperty('response.featureFlag', featureFlag?.toString() ?? ''); this.addMetric('response.codeSnippetsCount', codeSnippetsCount ?? -1); From 5bd0f9be773dfa7c54c3ef7b713408bfbcd7a94e Mon Sep 17 00:00:00 2001 From: Colen Garoutte-Carson <49173979+Colengms@users.noreply.github.com> Date: Wed, 26 Mar 2025 14:15:09 -0700 Subject: [PATCH 68/86] Merge TypeScript main branch to VC (#13428) From 569bf6437852d4a7b44440dc46ce1fc707373436 Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Thu, 27 Mar 2025 15:57:28 -0700 Subject: [PATCH 69/86] Change ? to ?+ with filtered crash call stacks. (#13434) * Change ?\n to ?+ with crash call stacks. --- Extension/src/LanguageServer/extension.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Extension/src/LanguageServer/extension.ts b/Extension/src/LanguageServer/extension.ts index d1ff1e738d..cce843cc68 100644 --- a/Extension/src/LanguageServer/extension.ts +++ b/Extension/src/LanguageServer/extension.ts @@ -1298,6 +1298,12 @@ async function handleCrashFileRead(crashDirectory: string, crashFile: string, cr } else { pendingCallStack = "?\n"; } + if (pendingCallStack === "?\n") { + const pendingCallStackWithOffset: string = `?${pendingOffset}`; + if (!containsFilteredTelemetryData(pendingCallStackWithOffset)) { + pendingCallStack = pendingCallStackWithOffset; + } + } } } } From d5155447507fe4050d27d00f94a022fde5945ef8 Mon Sep 17 00:00:00 2001 From: Ben McMorran Date: Tue, 1 Apr 2025 11:14:17 -0700 Subject: [PATCH 70/86] Allow notifications during initialization (#13443) * Allow notifications during initialization * Change capitalization --- Extension/src/LanguageServer/client.ts | 2 +- Extension/src/nativeStrings.json | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Extension/src/LanguageServer/client.ts b/Extension/src/LanguageServer/client.ts index 807e762014..306c93276d 100644 --- a/Extension/src/LanguageServer/client.ts +++ b/Extension/src/LanguageServer/client.ts @@ -1700,6 +1700,7 @@ export class DefaultClient implements Client { languageClient.onNotification(DebugProtocolNotification, logDebugProtocol); languageClient.onNotification(DebugLogNotification, logLocalized); languageClient.onNotification(LogTelemetryNotification, (e) => this.logTelemetry(e)); + languageClient.onNotification(ShowMessageWindowNotification, showMessageWindow); languageClient.registerProposedFeatures(); await languageClient.start(); @@ -2490,7 +2491,6 @@ export class DefaultClient implements Client { this.languageClient.onNotification(IntelliSenseResultNotification, (e) => this.handleIntelliSenseResult(e)); this.languageClient.onNotification(PublishRefactorDiagnosticsNotification, publishRefactorDiagnostics); RegisterCodeAnalysisNotifications(this.languageClient); - this.languageClient.onNotification(ShowMessageWindowNotification, showMessageWindow); this.languageClient.onNotification(ShowWarningNotification, showWarning); this.languageClient.onNotification(ReportTextDocumentLanguage, (e) => this.setTextDocumentLanguage(e)); this.languageClient.onNotification(IntelliSenseSetupNotification, (e) => this.logIntelliSenseSetupTime(e)); diff --git a/Extension/src/nativeStrings.json b/Extension/src/nativeStrings.json index a6456f8852..9712c9244d 100644 --- a/Extension/src/nativeStrings.json +++ b/Extension/src/nativeStrings.json @@ -481,5 +481,6 @@ "expand_selection": "Expand selection (to enable 'Extract to function')", "file_not_found_in_path2": "\"{0}\" not found in compile_commands.json files. 'includePath' from c_cpp_properties.json in folder '{1}' will be used for this file instead.", "copilot_hover_link": "Generate Copilot summary", - "browse_path_not_found": "Unable to index files from non-existent folder: {0}" + "browse_path_not_found": "Unable to index files from non-existent folder: {0}", + "license_terms": "The C/C++ extension may be used only with Microsoft Visual Studio, Visual Studio for Mac, Visual Studio Code, Azure DevOps, Team Foundation Server, and successor Microsoft products and services to develop and test your applications." } From 7020960ec36cb17ea1f92029bcac0270681aae1c Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Wed, 2 Apr 2025 09:15:32 -0700 Subject: [PATCH 71/86] Localization fixes for 1.24.5 (#13446) * Localization - Translated Strings * Fix issues. * Translate license_terms. * Add {Locked=\"`disabled`\"} --------- Co-authored-by: csigs --- .../c_cpp_properties.schema.json.i18n.json | 3 + Extension/i18n/chs/package.i18n.json | 13 ++- .../src/LanguageServer/codeAnalysis.i18n.json | 2 +- .../LanguageServer/copilotProviders.i18n.json | 2 +- .../chs/src/LanguageServer/lmTool.i18n.json | 2 +- .../chs/src/SSH/sshCommandRunner.i18n.json | 2 +- .../i18n/chs/src/nativeStrings.i18n.json | 4 +- Extension/i18n/chs/ui/settings.html.i18n.json | 9 +- .../run-and-debug-project-linux.md.i18n.json | 2 +- .../run-and-debug-project-mac.md.i18n.json | 2 +- ...run-and-debug-project-windows.md.i18n.json | 2 +- .../install-compiler-windows10.md.i18n.json | 2 +- .../install-compiler-windows11.md.i18n.json | 2 +- .../c_cpp_properties.schema.json.i18n.json | 3 + Extension/i18n/cht/package.i18n.json | 13 ++- .../i18n/cht/src/nativeStrings.i18n.json | 6 +- Extension/i18n/cht/ui/settings.html.i18n.json | 11 ++- .../install-compiler-windows.md.i18n.json | 4 +- .../Reinstalling the Extension.md.i18n.json | 4 +- .../c_cpp_properties.schema.json.i18n.json | 3 + Extension/i18n/csy/package.i18n.json | 9 +- .../Debugger/configurationProvider.i18n.json | 10 +- .../csy/src/Debugger/configurations.i18n.json | 10 +- .../csy/src/LanguageServer/client.i18n.json | 2 +- .../csy/src/SSH/commandInteractors.i18n.json | 2 +- .../csy/src/SSH/sshCommandRunner.i18n.json | 6 +- Extension/i18n/csy/src/expand.i18n.json | 2 +- .../i18n/csy/src/nativeStrings.i18n.json | 18 ++-- Extension/i18n/csy/ui/settings.html.i18n.json | 11 ++- .../install-compiler-windows.md.i18n.json | 4 +- .../install-compiler-windows10.md.i18n.json | 2 +- .../install-compiler-windows11.md.i18n.json | 2 +- .../c_cpp_properties.schema.json.i18n.json | 3 + Extension/i18n/deu/package.i18n.json | 13 ++- .../Debugger/ParsedEnvironmentFile.i18n.json | 2 +- .../i18n/deu/src/nativeStrings.i18n.json | 4 +- Extension/i18n/deu/ui/settings.html.i18n.json | 9 +- .../Reinstalling the Extension.md.i18n.json | 2 +- .../c_cpp_properties.schema.json.i18n.json | 3 + Extension/i18n/esn/package.i18n.json | 13 ++- .../Debugger/configurationProvider.i18n.json | 2 +- Extension/i18n/esn/src/common.i18n.json | 2 +- .../i18n/esn/src/nativeStrings.i18n.json | 4 +- Extension/i18n/esn/ui/settings.html.i18n.json | 9 +- .../Reinstalling the Extension.md.i18n.json | 2 +- .../c_cpp_properties.schema.json.i18n.json | 3 + Extension/i18n/fra/package.i18n.json | 15 +-- .../i18n/fra/src/nativeStrings.i18n.json | 4 +- Extension/i18n/fra/ui/settings.html.i18n.json | 9 +- .../Reinstalling the Extension.md.i18n.json | 2 +- .../c_cpp_properties.schema.json.i18n.json | 3 + Extension/i18n/ita/package.i18n.json | 13 ++- .../Debugger/configurationProvider.i18n.json | 2 +- .../ita/src/Debugger/configurations.i18n.json | 6 +- .../ita/src/SSH/sshCommandRunner.i18n.json | 2 +- Extension/i18n/ita/src/common.i18n.json | 2 +- Extension/i18n/ita/src/expand.i18n.json | 2 +- .../i18n/ita/src/nativeStrings.i18n.json | 12 ++- Extension/i18n/ita/ui/settings.html.i18n.json | 11 ++- .../install-compiler-windows.md.i18n.json | 4 +- .../install-compiler-windows10.md.i18n.json | 2 +- .../install-compiler-windows11.md.i18n.json | 2 +- .../c_cpp_properties.schema.json.i18n.json | 3 + Extension/i18n/jpn/package.i18n.json | 15 +-- .../src/Debugger/attachToProcess.i18n.json | 2 +- .../Debugger/configurationProvider.i18n.json | 2 +- .../jpn/src/LanguageServer/client.i18n.json | 2 +- .../i18n/jpn/src/nativeStrings.i18n.json | 4 +- Extension/i18n/jpn/ui/settings.html.i18n.json | 9 +- .../Reinstalling the Extension.md.i18n.json | 4 +- .../c_cpp_properties.schema.json.i18n.json | 3 + Extension/i18n/kor/package.i18n.json | 15 +-- .../Debugger/ParsedEnvironmentFile.i18n.json | 4 +- .../src/Debugger/attachToProcess.i18n.json | 6 +- .../Debugger/configurationProvider.i18n.json | 16 ++-- .../kor/src/Debugger/configurations.i18n.json | 14 +-- .../kor/src/Debugger/nativeAttach.i18n.json | 4 +- .../kor/src/LanguageServer/client.i18n.json | 8 +- .../src/LanguageServer/codeAnalysis.i18n.json | 4 +- .../LanguageServer/configurations.i18n.json | 14 +-- .../src/LanguageServer/references.i18n.json | 8 +- .../i18n/kor/src/LanguageServer/ui.i18n.json | 2 +- .../kor/src/SSH/commandInteractors.i18n.json | 4 +- Extension/i18n/kor/src/SSH/sshHosts.i18n.json | 6 +- Extension/i18n/kor/src/common.i18n.json | 6 +- Extension/i18n/kor/src/expand.i18n.json | 6 +- Extension/i18n/kor/src/main.i18n.json | 4 +- .../i18n/kor/src/nativeStrings.i18n.json | 96 ++++++++++--------- Extension/i18n/kor/src/platform.i18n.json | 4 +- Extension/i18n/kor/ui/settings.html.i18n.json | 27 ++++-- .../run-and-debug-project-linux.md.i18n.json | 10 +- .../run-and-debug-project-mac.md.i18n.json | 10 +- ...run-and-debug-project-windows.md.i18n.json | 10 +- ...open-developer-command-prompt.md.i18n.json | 8 +- .../install-compiler-windows.md.i18n.json | 14 +-- .../install-compiler-windows10.md.i18n.json | 10 +- .../install-compiler-windows11.md.i18n.json | 10 +- .../Reinstalling the Extension.md.i18n.json | 2 +- .../c_cpp_properties.schema.json.i18n.json | 3 + Extension/i18n/plk/package.i18n.json | 13 ++- .../Debugger/configurationProvider.i18n.json | 2 +- .../LanguageServer/configurations.i18n.json | 2 +- .../plk/src/SSH/commandInteractors.i18n.json | 2 +- Extension/i18n/plk/src/expand.i18n.json | 6 +- .../i18n/plk/src/nativeStrings.i18n.json | 4 +- Extension/i18n/plk/ui/settings.html.i18n.json | 9 +- .../run-and-debug-project-linux.md.i18n.json | 2 +- .../run-and-debug-project-mac.md.i18n.json | 2 +- ...run-and-debug-project-windows.md.i18n.json | 2 +- .../c_cpp_properties.schema.json.i18n.json | 3 + Extension/i18n/ptb/package.i18n.json | 15 +-- .../i18n/ptb/src/nativeStrings.i18n.json | 4 +- Extension/i18n/ptb/ui/settings.html.i18n.json | 9 +- .../c_cpp_properties.schema.json.i18n.json | 3 + Extension/i18n/rus/package.i18n.json | 15 +-- .../i18n/rus/src/nativeStrings.i18n.json | 4 +- Extension/i18n/rus/ui/settings.html.i18n.json | 9 +- .../c_cpp_properties.schema.json.i18n.json | 3 + Extension/i18n/trk/package.i18n.json | 15 +-- .../i18n/trk/src/nativeStrings.i18n.json | 4 +- Extension/i18n/trk/ui/settings.html.i18n.json | 9 +- Extension/package.nls.json | 4 +- 122 files changed, 518 insertions(+), 323 deletions(-) diff --git a/Extension/i18n/chs/c_cpp_properties.schema.json.i18n.json b/Extension/i18n/chs/c_cpp_properties.schema.json.i18n.json index 9925b1d4f8..30eaa1d648 100644 --- a/Extension/i18n/chs/c_cpp_properties.schema.json.i18n.json +++ b/Extension/i18n/chs/c_cpp_properties.schema.json.i18n.json @@ -22,6 +22,9 @@ "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.limitSymbolsToIncludedHeaders": "设为 `true` 以仅处理直接或间接包含为标头的文件,设为 `false` 则处理指定包含路径下的所有文件。", "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.databaseFilename": "所生成的符号数据库的路径。如果指定了相对路径,则它将相对于工作区的默认存储位置。", "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.path": "用于索引和分析工作区符号的路径列表(供“转到定义”、“查找所有引用”等使用)。默认情况下,在这些路径上进行搜索为递归搜索。指定 `*` 以指示非递归搜索。例如,`${workspaceFolder}` 将搜索所有子目录,而 `${workspaceFolder}/*` 将不进行搜索。", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.recursiveIncludes.properties.reduce": "设置为 `always` 可始终将提供给 IntelliSense 的递归包含路径数减少到仅限当前由 #include 语句引用的路径。这需要首先分析文件以确定包含哪些标头。设置为 `never` 可将所有递归包含路径提供给 IntelliSense。当涉及到大量递归包含路径时,减少递归包含路径的数量可能会提高 IntelliSense 性能。如果不减少递归包含路径的数量,则可以通过避免需要分析文件以确定要提供的包含路径来提高 IntelliSense 性能。`default` 值目前会减少提供给 IntelliSense 的递归包含路径数。", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.recursiveIncludes.properties.priority": "递归包含路径的优先级。如果设置为 `beforeSystemIncludes`,则会在系统包含路径之前搜索递归包含路径。如果设置为 `afterSystemIncludes` ,则会在系统包含路径后搜索递归包含路径。`beforeSystemIncludes` 将更密切地反映编译器的搜索顺序,而 `afterSystemIncludes` 则可能导致性能提升。", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.recursiveIncludes.properties.order": "搜索递归包含的子目录的顺序。", "c_cpp_properties.schema.json.definitions.configurations.items.properties.customConfigurationVariables": "可通过命令`${cpptools:activeConfigCustomVariable}` 查询的自定义变量,用于 `launch.json` 或 `tasks.json`. 中的输入变量。", "c_cpp_properties.schema.json.definitions.env": "可以使用 `${变量}` 或 `${env:变量}` 语法在此文件中的任何位置重复使用的自定义变量。", "c_cpp_properties.schema.json.definitions.version": "配置文件的版本。此属性由扩展托管。请勿更改它。", diff --git a/Extension/i18n/chs/package.i18n.json b/Extension/i18n/chs/package.i18n.json index 08c70aec4f..f3e18dbd5b 100644 --- a/Extension/i18n/chs/package.i18n.json +++ b/Extension/i18n/chs/package.i18n.json @@ -231,14 +231,17 @@ "c_cpp.configuration.default.cStandard.markdownDescription": "`cStandard` 未指定或设置为 `${default}` 时要在配置中使用的值。", "c_cpp.configuration.default.cppStandard.markdownDescription": "`cppStandard` 未指定或设置为 `${default}` 时要在配置中使用的值。", "c_cpp.configuration.default.configurationProvider.markdownDescription": "`configurationProvider` 未指定或设置为 `${default}` 时要在配置中使用的值。", - "c_cpp.configuration.default.mergeConfigurations.markdownDescription": "设置为 `true` 以将包含路径、定义和强制包含与来自配置提供程序的包含路径、定义和强制包含合并。", + "c_cpp.configuration.default.mergeConfigurations.markdownDescription": "`mergeConfigurations` 未指定或设置为 `${default}` 时要在配置中使用的值。", "c_cpp.configuration.default.browse.path.markdownDescription": "未指定 `browse.path` 时要在配置中使用的值,或 `browse.path` 中存在 `${default}` 时要插入的值。", "c_cpp.configuration.default.browse.databaseFilename.markdownDescription": "`browse.databaseFilename` 未指定或设置为 `${default}` 时要在配置中使用的值。", "c_cpp.configuration.default.browse.limitSymbolsToIncludedHeaders.markdownDescription": "`browse.limitSymbolsToIncludedHeaders` 未指定或设置为 `${default}` 时要在配置中使用的值。", "c_cpp.configuration.default.systemIncludePath.markdownDescription": "要用于系统包含路径的值。如果设置,则其将替换通过 `compilerPath` 和 `compileCommands` 设置获取的系统包含路径。", "c_cpp.configuration.default.enableConfigurationSquiggles.markdownDescription": "控制扩展是否将报告在 `c_cpp_properties.json` 中检测到的错误。", "c_cpp.configuration.default.customConfigurationVariables.markdownDescription": "未设置 `customConfigurationVariables` 时要在配置中使用的值,或 `${default}` 在 `customConfigurationVariables` 中作为键存在时要插入的值。", - "c_cpp.configuration.default.dotConfig.markdownDescription": "未指定 `dotConfig` 时要在配置中使用的值,或 `dotConfig` 中存在 `${default}` 时要插入的值。", + "c_cpp.configuration.default.dotConfig.markdownDescription": "`dotConfig` 未指定或设置为 `${default}` 时要在配置中使用的值。", + "c_cpp.configuration.default.recursiveIncludes.reduce.markdownDescription": "`recursiveIncludes.reduce` 未指定或设置为 `${default}` 时要在配置中使用的值。", + "c_cpp.configuration.default.recursiveIncludes.priority.markdownDescription": "`recursiveIncludes.priority` 未指定或设置为 `${default}` 时要在配置中使用的值。", + "c_cpp.configuration.default.recursiveIncludes.order.markdownDescription": "`recursiveIncludes.order` 未指定或设置为 `${default}` 时要在配置中使用的值。", "c_cpp.configuration.experimentalFeatures.description": "控制“实验性”功能是否可用。", "c_cpp.configuration.suggestSnippets.markdownDescription": "如果为 `true`,则由语言服务器提供片段。", "c_cpp.configuration.caseSensitiveFileSupport.markdownDescription": "如果设置为 `default`,则假定工作区的文件系统在 Windows 上不区分大小写,在 macOS 或 Linux 上区分大小写。如果设置为 `enabled`,则假定工作区的文件系统在 Windows 上区分大小写。", @@ -426,8 +429,8 @@ "c_cpp.walkthrough.create.cpp.file.title": "创建 C++ 文件", "c_cpp.walkthrough.create.cpp.file.description": "[打开](command:toSide:workbench.action.files.openFile)或[创建](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D)一个 C++ 文件。请确保将其保存为 \".cpp\" 扩展名,例如 \"helloworld.cpp\"。\n[创建 C++ 文件](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D)", "c_cpp.walkthrough.create.cpp.file.altText": "使用 C++ 项目打开 C++ 文件或文件夹。", - "c_cpp.walkthrough.command.prompt.title": "从 VS 的开发人员命令提示启动", - "c_cpp.walkthrough.command.prompt.description": "使用 Microsoft Visual Studio C++ 编译器时,C++ 扩展需要你从 VS 的开发人员命令提示符中启动 VS Code。请按照右侧的说明重新启动。\n[重新加载窗口](command:workbench.action.reloadWindow)", + "c_cpp.walkthrough.command.prompt.title": "从 Developer Command Prompt for VS 启动", + "c_cpp.walkthrough.command.prompt.description": "使用 Microsoft Visual Studio C++ 编译器时,C++ 扩展需要你从 Developer Command Prompt for VS 启动 VS Code。请按照右侧的说明重新启动。\n[重新加载窗口](command:workbench.action.reloadWindow)", "c_cpp.walkthrough.run.debug.title": "运行并调试 C++ 文件", "c_cpp.walkthrough.run.debug.mac.description": "打开你的 C++ 文件,在编辑器右上角点击播放按钮,或者在文件上按 F5。选择“clang++ - 构建和调试活动文件”以使用调试器运行。", "c_cpp.walkthrough.run.debug.linux.description": "打开 C++ 文件,在编辑器右上角点击播放按钮,或者在文件上按 F5。选择“g++ - 构建和调试活动文件”以使用调试器运行。", @@ -448,4 +451,4 @@ "c_cpp.configuration.refactoring.includeHeader.never.description": "从不包含头文件。", "c_cpp.languageModelTools.configuration.displayName": "C/C++ 配置", "c_cpp.languageModelTools.configuration.userDescription": "活动 C 或 C++ 文件的配置,例如语言标准版本和目标平台。" -} +} \ No newline at end of file diff --git a/Extension/i18n/chs/src/LanguageServer/codeAnalysis.i18n.json b/Extension/i18n/chs/src/LanguageServer/codeAnalysis.i18n.json index 77d895b86f..45d7b6b92d 100644 --- a/Extension/i18n/chs/src/LanguageServer/codeAnalysis.i18n.json +++ b/Extension/i18n/chs/src/LanguageServer/codeAnalysis.i18n.json @@ -12,4 +12,4 @@ "clear.this.problem": "清除此 {0} 问题", "fix.this.problem": "修复此 {0} 问题", "show.documentation.for": "显示 {0} 文档" -} +} \ No newline at end of file diff --git a/Extension/i18n/chs/src/LanguageServer/copilotProviders.i18n.json b/Extension/i18n/chs/src/LanguageServer/copilotProviders.i18n.json index a5aa81d375..26051ba2da 100644 --- a/Extension/i18n/chs/src/LanguageServer/copilotProviders.i18n.json +++ b/Extension/i18n/chs/src/LanguageServer/copilotProviders.i18n.json @@ -4,5 +4,5 @@ *--------------------------------------------------------------------------------------------*/ // Do not edit this file. It is machine generated. { - "copilot.relatedfilesprovider.error": "检索结果时出错。原因: {0}" + "copilot.relatedfilesprovider.error": "检索结果时出错。原因: {0}" } \ No newline at end of file diff --git a/Extension/i18n/chs/src/LanguageServer/lmTool.i18n.json b/Extension/i18n/chs/src/LanguageServer/lmTool.i18n.json index 0f9ed5451a..3f7c667fc9 100644 --- a/Extension/i18n/chs/src/LanguageServer/lmTool.i18n.json +++ b/Extension/i18n/chs/src/LanguageServer/lmTool.i18n.json @@ -4,6 +4,6 @@ *--------------------------------------------------------------------------------------------*/ // Do not edit this file. It is machine generated. { - "copilot.projectcontext.error": "检索项目上下文时出错。原因: {0}", + "copilot.projectcontext.error": "检索项目上下文时出错。原因: {0}", "copilot.cppcontext.error": "检索 #cpp 上下文时出错。" } \ No newline at end of file diff --git a/Extension/i18n/chs/src/SSH/sshCommandRunner.i18n.json b/Extension/i18n/chs/src/SSH/sshCommandRunner.i18n.json index 5265b2d40e..69c5188cc8 100644 --- a/Extension/i18n/chs/src/SSH/sshCommandRunner.i18n.json +++ b/Extension/i18n/chs/src/SSH/sshCommandRunner.i18n.json @@ -17,4 +17,4 @@ "ssh.continuing.command.canceled": "已取消任务 \"{0}\",但基础命令可能不会终止。请手动进行检查。", "ssh.process.failed": "\"{0}\" 进程失败: {1}", "ssh.wrote.data.to.terminal": "\"{0}\" 已将数据写入终端: \"{1}\"。" -} +} \ No newline at end of file diff --git a/Extension/i18n/chs/src/nativeStrings.i18n.json b/Extension/i18n/chs/src/nativeStrings.i18n.json index 9788d40cad..1b8845e6c3 100644 --- a/Extension/i18n/chs/src/nativeStrings.i18n.json +++ b/Extension/i18n/chs/src/nativeStrings.i18n.json @@ -317,5 +317,7 @@ "refactor_extract_missing_return": "在所选代码中,一些控制路径退出而没有设置返回值。这只受标量、数字、和指针返回类型支持。", "expand_selection": "展开选择(以启用“提取到函数”)", "file_not_found_in_path2": "在 compile_commands.json 文件中找不到 \"{0}\"。此文件将改用文件夹“{1}”中的 c_cpp_properties.json 中包含的 \"includePath\"。", - "copilot_hover_link": "生成 Copilot 摘要" + "copilot_hover_link": "生成 Copilot 摘要", + "browse_path_not_found": "无法为不存在的文件夹 {0} 中的文件编制索引", + "license_terms": "C/C++ 扩展只能与 Microsoft Visual Studio、Visual Studio for Mac、Visual Studio Code、Azure DevOps、Team Foundation Server 以及后续的 Microsoft 产品和服务一起使用,以开发和测试您的应用程序。" } \ No newline at end of file diff --git a/Extension/i18n/chs/ui/settings.html.i18n.json b/Extension/i18n/chs/ui/settings.html.i18n.json index 0c8a7c83b8..60447dbada 100644 --- a/Extension/i18n/chs/ui/settings.html.i18n.json +++ b/Extension/i18n/chs/ui/settings.html.i18n.json @@ -12,6 +12,7 @@ "edit.configurations.in.json": "编辑 JSON 文件中的配置", "edit.configurations.json": "C/C++: 编辑配置(JSON)", "check.the.schema": "转到 {0},详细了解 C/C++ 属性。", + "cpp.properties.schema.reference": "C/C++ 属性架构参考", "view.schema.reference": "属性架构引用", "intellisense.configurations": "IntelliSense 配置", "intellisense.configurations.description": "使用此编辑器编辑在基础 {0} 文件中定义的 IntelliSense 设置。在此编辑器中所做的更改仅适用于所选的配置。要一次编辑多个配置,请转到 {1}。", @@ -65,5 +66,11 @@ "limit.symbols": "浏览: 将符号限制为包含的标头", "limit.symbols.checkbox": "如果为 {0} (或已勾选),则标记分析器将仅分析在 {1} 中由源文件直接或间接包含的代码文件。如果为 {2} (或未选中),标记分析器将分析在 {3} 列表内指定路径中找到的所有代码文件。", "database.filename": "浏览: 数据库文件名", - "database.filename.description": "所生成的符号数据库的路径。这指示扩展将标记分析器的符号数据库保存在工作区默认存储位置以外的其他位置。如果指定了相对路径,则它将相对于工作区的默认存储位置(而不是工作区文件夹本身)。{0} 变量可用于指定相对于工作区文件夹的路径(例如 {1})。" + "database.filename.description": "所生成的符号数据库的路径。这指示扩展将标记分析器的符号数据库保存在工作区默认存储位置以外的其他位置。如果指定了相对路径,则它将相对于工作区的默认存储位置(而不是工作区文件夹本身)。{0} 变量可用于指定相对于工作区文件夹的路径(例如 {1})。", + "recursiveIncludes.reduce": "递归包括: 优先级", + "recursiveIncludes.reduce.description": "设置为 {0} 可将提供给 IntelliSense 的递归包含路径数减少到仅限当前由 #include 语句引用的路径。这需要首先分析文件以确定包含哪些文件。设置为 {1} 可将所有递归包含路径提供给 IntelliSense。当涉及到大量递归包含路径时,减少递归包含路径的数量可能会提高 IntelliSense 性能。如果不减少递归包含路径的数量,则可以通过避免需要分析文件以确定要提供的包含路径来提高 IntelliSense 性能。", + "recursiveIncludes.priority": "递归包括: 优先级", + "recursiveIncludes.priority.description": "递归包含路径的优先级。如果设置为 {0},则将在系统包含路径之前搜索递归包含路径。如果设置为 {1},则将在系统包含路径之后搜索递归包含路径。", + "recursiveIncludes.order": "递归包括: 优先级", + "recursiveIncludes.order.description": "搜索递归包含路径下子目录的顺序。" } \ No newline at end of file diff --git a/Extension/i18n/chs/walkthrough/debugconfig/run-and-debug-project-linux.md.i18n.json b/Extension/i18n/chs/walkthrough/debugconfig/run-and-debug-project-linux.md.i18n.json index 0f6263c0f3..ac08b1185e 100644 --- a/Extension/i18n/chs/walkthrough/debugconfig/run-and-debug-project-linux.md.i18n.json +++ b/Extension/i18n/chs/walkthrough/debugconfig/run-and-debug-project-linux.md.i18n.json @@ -15,4 +15,4 @@ "walkthrough.linux.build.and.debug.active.file": "构建和调试活动文件", "walkthrough.linux.after.running": "首次运行和调试 C++ 文件后,你将注意到项目 {0} 的文件夹内有两个新文件: {1} 和 {2}。", "walkthrough.linux.for.more.complex": "对于更复杂的生成和调试场景,可以在 {0} 和 {1} 中自定义生成任务和调试配置。例如,如果在从命令行生成时通常会将参数传递给编译器,则可以使用 {3} 属性以在 {2} 中指定这些参数。同样,可以定义要传递给程序的参数,以在 {4} 中进行调试。" -} +} \ No newline at end of file diff --git a/Extension/i18n/chs/walkthrough/debugconfig/run-and-debug-project-mac.md.i18n.json b/Extension/i18n/chs/walkthrough/debugconfig/run-and-debug-project-mac.md.i18n.json index ae554b4a8f..8e3f0ec77b 100644 --- a/Extension/i18n/chs/walkthrough/debugconfig/run-and-debug-project-mac.md.i18n.json +++ b/Extension/i18n/chs/walkthrough/debugconfig/run-and-debug-project-mac.md.i18n.json @@ -15,4 +15,4 @@ "walkthrough.mac.build.and.debug.active.file": "构建和调试活动文件", "walkthrough.mac.after.running": "首次运行和调试 C++ 文件后,你将注意到项目 {0} 的文件夹内有两个新文件: {1} 和 {2}。", "walkthrough.mac.for.more.complex": "对于更复杂的生成和调试场景,可以在 {0} 和 {1} 中自定义生成任务和调试配置。例如,如果在从命令行生成时通常会将参数传递给编译器,则可以使用 {3} 属性以在 {2} 中指定这些参数。同样,可以定义要传递给程序的参数,以在 {4} 中进行调试。" -} +} \ No newline at end of file diff --git a/Extension/i18n/chs/walkthrough/debugconfig/run-and-debug-project-windows.md.i18n.json b/Extension/i18n/chs/walkthrough/debugconfig/run-and-debug-project-windows.md.i18n.json index 0eec67db40..b90abfba0b 100644 --- a/Extension/i18n/chs/walkthrough/debugconfig/run-and-debug-project-windows.md.i18n.json +++ b/Extension/i18n/chs/walkthrough/debugconfig/run-and-debug-project-windows.md.i18n.json @@ -15,4 +15,4 @@ "walkthrough.windows.build.and.debug.active.file": "构建和调试活动文件", "walkthrough.windows.after.running": "首次运行和调试 C++ 文件后,你将注意到项目 {0} 的文件夹内有两个新文件: {1} 和 {2}。", "walkthrough.windows.for.more.complex": "对于更复杂的生成和调试场景,可以在 {0} 和 {1} 中自定义生成任务和调试配置。例如,如果在从命令行生成时通常会将参数传递给编译器,则可以使用 {3} 属性以在 {2} 中指定这些参数。同样,可以定义要传递给程序的参数,以在 {4} 中进行调试。" -} +} \ No newline at end of file diff --git a/Extension/i18n/chs/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json b/Extension/i18n/chs/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json index 991894c4c7..b60a412a5a 100644 --- a/Extension/i18n/chs/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json +++ b/Extension/i18n/chs/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json @@ -18,4 +18,4 @@ "walkthrough.windows.text3": "如果面向的是 Windows 中的 Linux,请查看 {0}。或者,可 {1}。", "walkthrough.windows.link.title1": "在 VS Code 中使用 C++ 和 适用于 Linux 的 Windows 子系统(WSL)", "walkthrough.windows.link.title2": "在带 MinGW 的 Windows 上安装 GCC" -} +} \ No newline at end of file diff --git a/Extension/i18n/chs/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json b/Extension/i18n/chs/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json index 991894c4c7..b60a412a5a 100644 --- a/Extension/i18n/chs/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json +++ b/Extension/i18n/chs/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json @@ -18,4 +18,4 @@ "walkthrough.windows.text3": "如果面向的是 Windows 中的 Linux,请查看 {0}。或者,可 {1}。", "walkthrough.windows.link.title1": "在 VS Code 中使用 C++ 和 适用于 Linux 的 Windows 子系统(WSL)", "walkthrough.windows.link.title2": "在带 MinGW 的 Windows 上安装 GCC" -} +} \ No newline at end of file diff --git a/Extension/i18n/cht/c_cpp_properties.schema.json.i18n.json b/Extension/i18n/cht/c_cpp_properties.schema.json.i18n.json index 6490920b97..321c6660cb 100644 --- a/Extension/i18n/cht/c_cpp_properties.schema.json.i18n.json +++ b/Extension/i18n/cht/c_cpp_properties.schema.json.i18n.json @@ -22,6 +22,9 @@ "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.limitSymbolsToIncludedHeaders": "設為 `true`,就會只處理直接或間接以標頭形式包含的檔案。設為 `false`,則會處理位於指定 include 路徑下的所有檔案。", "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.databaseFilename": "產生的符號資料庫路徑。如果指定了相對路徑,就會是相對於工作區預設儲存位置的路徑。", "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.path": "用來為工作區符號進行索引編製與剖析的路徑清單 (供 [移至定義]、[尋找所有參考] 等使用)。根據預設,會以遞迴方式搜尋這些路徑。指定 `*` 表示非遞迴搜尋。例如,`${workspaceFolder}` 將在所有子目錄中搜尋,`${workspaceFolder}/*` 則不會。", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.recursiveIncludes.properties.reduce": "設定為 `always`,可使 IntelliSense 始終僅提供目前由 #include 陳述式參考的遞迴包含路徑。這需要先剖析檔案,以確定包含哪些標頭。設定為 `never` 以將所有遞迴包含路徑提供給 IntelliSense。當涉及非常大量的遞迴包含路徑時,減少遞迴包含路徑數目可能會改善 IntelliSense 的效能。不減少遞迴包含路徑的數量,可避免需要剖析檔案以決定要提供哪些包含路徑,從而 IntelliSense 效能。目前的 `default` 值會減少 IntelliSense 提供的遞迴包含路徑數量。", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.recursiveIncludes.properties.priority": "遞迴包含路徑的優先順序。如果設定為 `beforeSystemIncludes`,則會在系統包含路徑之前搜尋遞迴包含路徑。如果設定為 `afterSystemIncludes`,系統會在包含路徑之後搜尋遞迴包含路徑。`beforeSystemIncludes` 會更密切地反映編譯器的搜尋順序,而 `afterSystemIncludes` 可能會改善效能。", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.recursiveIncludes.properties.order": "搜尋遞迴包含之子目錄的順序。", "c_cpp_properties.schema.json.definitions.configurations.items.properties.customConfigurationVariables": "可透過命令 `${cpptools:activeConfigCustomVariable}` 查詢的自訂變數,用於 `launch.json` 或 `tasks.json` 的輸入變數。", "c_cpp_properties.schema.json.definitions.env": "可以透過使用 `${變數}` 或 `${env:變數}` 語法,在此檔案中任何地方重複使用的自訂變數。", "c_cpp_properties.schema.json.definitions.version": "組態檔版本。此屬性受延伸模組管理,請勿變更。", diff --git a/Extension/i18n/cht/package.i18n.json b/Extension/i18n/cht/package.i18n.json index 162cb3d515..e0f4d91987 100644 --- a/Extension/i18n/cht/package.i18n.json +++ b/Extension/i18n/cht/package.i18n.json @@ -231,14 +231,17 @@ "c_cpp.configuration.default.cStandard.markdownDescription": "當 `cStandard` 未指定或設定為 `${default}` 時,要在組態中使用的值。", "c_cpp.configuration.default.cppStandard.markdownDescription": "當 `cppStandard` 未指定或設定為 `${default}` 時,要在組態中使用的值。", "c_cpp.configuration.default.configurationProvider.markdownDescription": "當 `configurationProvider` 未指定或設定為 `${default}` 時,要在組態中使用的值。", - "c_cpp.configuration.default.mergeConfigurations.markdownDescription": "設定為 `true` 以合併包含路徑、定義和強制包含來自設定提供者的路徑。", + "c_cpp.configuration.default.mergeConfigurations.markdownDescription": "當 `mergeConfigurations` 未指定或設定為 `${default}` 時,要在組態中使用的值。", "c_cpp.configuration.default.browse.path.markdownDescription": "當 `browse.path` 未指定時,要在設定中使用的值,或 `browse.path` 中有 `${default}` 時要插入的值。", "c_cpp.configuration.default.browse.databaseFilename.markdownDescription": "當 `browse.databaseFilename` 未指定或設定為 `${default}` 時,要在組態中使用的值。", "c_cpp.configuration.default.browse.limitSymbolsToIncludedHeaders.markdownDescription": "當 `browse.limitSymbolsToIncludedHeaders` 未指定或設定為 `${default}` 時,要在組態中使用的值。", "c_cpp.configuration.default.systemIncludePath.markdownDescription": "要用於系統包含路徑的值。若設定,會覆寫透過 `compilerPath` 和 `compileCommands` 設定所取得的系統包含路徑。", "c_cpp.configuration.default.enableConfigurationSquiggles.markdownDescription": "控制延伸模組是否會回報 `c_cpp_properties.json` 中偵測到的錯誤。", "c_cpp.configuration.default.customConfigurationVariables.markdownDescription": "當未設定 `customConfigurationVariables` 時要在組態中使用的值,或當 `${default}` 在 `customConfigurationVariables` 中顯示為索引鍵時要插入的值。", - "c_cpp.configuration.default.dotConfig.markdownDescription": "當 `dotConfig` 未指定時,要在設定中使用的值,或 `dotConfig` 中有 `${default}` 時要插入的值。", + "c_cpp.configuration.default.dotConfig.markdownDescription": "當 `dotConfig` 未指定或設定為 `${default}` 時,要在組態中使用的值。", + "c_cpp.configuration.default.recursiveIncludes.reduce.markdownDescription": "當 `recursiveIncludes.reduce` 未指定或設定為 `${default}` 時,要在組態中使用的值。", + "c_cpp.configuration.default.recursiveIncludes.priority.markdownDescription": "當 `recursiveIncludes.priority` 未指定或設定為 `${default}` 時,要在組態中使用的值。", + "c_cpp.configuration.default.recursiveIncludes.order.markdownDescription": "當 `recursiveIncludes.order` 未指定或設定為 `${default}` 時,要在組態中使用的值。", "c_cpp.configuration.experimentalFeatures.description": "控制「實驗性」功能是否可用。", "c_cpp.configuration.suggestSnippets.markdownDescription": "若為 `true`,則由語言伺服器提供程式碼片段。", "c_cpp.configuration.caseSensitiveFileSupport.markdownDescription": "如果設定為 `default`,則工作區的檔案系統會在 Windows 上假設為不區分大小寫,而在 macOS 或 Linux 上區分大小寫。如果設為 `enabled`,則工作區的檔案系統在 Windows 上會假設為區分大小寫。", @@ -426,8 +429,8 @@ "c_cpp.walkthrough.create.cpp.file.title": "建立 C++ 檔案", "c_cpp.walkthrough.create.cpp.file.description": "[開啟](command:toSide:workbench.action.files.openFile) 或 [建立](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D) C++ 檔案。務必使用 \".cpp\" 副檔名來儲存它,例如 \"helloworld.cpp\"。\n[建立 C++ 檔案](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D)", "c_cpp.walkthrough.create.cpp.file.altText": "使用 C++ 專案開啟 C++ 檔案或資料夾。", - "c_cpp.walkthrough.command.prompt.title": "從 VS 的開發人員命令提示字元啟動", - "c_cpp.walkthrough.command.prompt.description": "使用 Microsoft Visual Studio C++ 編譯器時,C++ 延伸模組會要求您從 VS 的開發人員命令提示字元啟動 VS Code。請遵循右側的指示來重新啟動。\n[重新載入視窗](command:workbench.action.reloadWindow)", + "c_cpp.walkthrough.command.prompt.title": "從 Developer Command Prompt for VS 中啟動", + "c_cpp.walkthrough.command.prompt.description": "使用 Microsoft Visual Studio C++ 編譯器時,C++ 延伸模組會要求您在 Developer Command Prompt for VS 中啟動 VS Code。請遵循右側的指示來重新啟動。\n[重新載入視窗](command:workbench.action.reloadWindow)", "c_cpp.walkthrough.run.debug.title": "執行和偵錯您的 C++ 檔案", "c_cpp.walkthrough.run.debug.mac.description": "開啟您的 C++ 檔案,然後按一下編輯器右上角的執行按鈕,或在開啟檔案上時按 F5。選取 [clang++ - 建置及偵錯使用中的檔案] 以使用偵錯工具執行。", "c_cpp.walkthrough.run.debug.linux.description": "開啟您的 C++ 檔案,然後按一下編輯器右上角的執行按鈕,或在開啟檔案上時按 F5。選取 [g++ - 建置及偵錯使用中的檔案] 以使用偵錯工具執行。", @@ -448,4 +451,4 @@ "c_cpp.configuration.refactoring.includeHeader.never.description": "永不包含標頭檔案。", "c_cpp.languageModelTools.configuration.displayName": "C/C++ 設定", "c_cpp.languageModelTools.configuration.userDescription": "使用中 C 或 C++ 檔案的設定,例如語言標準版本和目標平台。" -} +} \ No newline at end of file diff --git a/Extension/i18n/cht/src/nativeStrings.i18n.json b/Extension/i18n/cht/src/nativeStrings.i18n.json index 56a529c922..a7e58aa985 100644 --- a/Extension/i18n/cht/src/nativeStrings.i18n.json +++ b/Extension/i18n/cht/src/nativeStrings.i18n.json @@ -95,7 +95,7 @@ "failed_to_spawn_process": "無法產生處理序。錯誤: {0} ({1})", "offering_completion": "正在提供完成", "compiler_on_machine": "正在嘗試從電腦上找到的編譯器取得預設: '{0}'", - "unable_to_resolve_include_path": "無法解析包含路徑: {0}。", + "unable_to_resolve_include_path": "無法解析包含路徑: {0}", "error_searching_for_intellisense_client": "搜尋 IntelliSense 用戶端時發生錯誤: {0}", "intellisense_client_not_available_quick_info": "IntelliSense 用戶端無法使用,請使用標籤剖析器取得快速資訊。", "tag_parser_quick_info": "使用標籤剖析器取得快速資訊", @@ -317,5 +317,7 @@ "refactor_extract_missing_return": "在選取的程式碼中,有一些控制項路徑未設定傳回值便結束。只有純量、數值與指標傳回類型支援此作法。", "expand_selection": "展開選取範圍 (以啟用 [擷取至函式])", "file_not_found_in_path2": "在 compile_commands.json 檔案中找不到 \"{0}\"。將對此檔案改用資料夾 '{1}' 中 c_cpp_properties.json 的 'includePath'。", - "copilot_hover_link": "產生 Copilot 摘要" + "copilot_hover_link": "產生 Copilot 摘要", + "browse_path_not_found": "無法為以下不存在的資料夾中的檔案編製索引:{0}", + "license_terms": "C/C++ 擴展只能與 Microsoft Visual Studio、Visual Studio for Mac、Visual Studio Code、Azure DevOps、Team Foundation Server 以及後續的 Microsoft 產品和服務一起使用,以開發和測試您的應用程式。" } \ No newline at end of file diff --git a/Extension/i18n/cht/ui/settings.html.i18n.json b/Extension/i18n/cht/ui/settings.html.i18n.json index d99561bfb9..da88a578d0 100644 --- a/Extension/i18n/cht/ui/settings.html.i18n.json +++ b/Extension/i18n/cht/ui/settings.html.i18n.json @@ -12,6 +12,7 @@ "edit.configurations.in.json": "編輯 JSON 檔案中的組態", "edit.configurations.json": "C/C++: 編輯組態 (JSON)", "check.the.schema": "若要深入了解 C/C++ 屬性,請前往 {0}。", + "cpp.properties.schema.reference": "C/C++ 屬性結構描述參考", "view.schema.reference": "屬性結構描述參考", "intellisense.configurations": "IntelliSense 組態", "intellisense.configurations.description": "使用此編輯器來編輯基礎 {0} 檔案中定義的 IntelliSense 設定。在此編輯器中進行的變更只會套用到選取的組態。若要一次編輯多個組態,請前往 {1}。", @@ -65,5 +66,11 @@ "limit.symbols": "瀏覽: 將符號限制為包含的標頭", "limit.symbols.checkbox": "若為 {0} (或已選取),標籤剖析器只會剖析 {1} 中原始程式檔直接或間接包含的程式碼檔。若為 {2} (或未選取),標籤剖析器會剖析在 {3} 清單中的指定路徑找到的所有程式碼檔。", "database.filename": "瀏覽: 資料庫檔案名稱", - "database.filename.description": "產生符號資料庫路徑。這會指示延伸模組將標籤剖析器的符號資料庫儲存在工作區預設儲存位置以外的某處。如果指定了相對路徑,就會是相對於工作區預設儲存位置 (非工作區資料夾本身) 的路徑。{0} 變數可用於指定相對於工作區資料夾的路徑 (例如 {1})。" -} + "database.filename.description": "產生符號資料庫路徑。這會指示延伸模組將標籤剖析器的符號資料庫儲存在工作區預設儲存位置以外的某處。如果指定了相對路徑,就會是相對於工作區預設儲存位置 (非工作區資料夾本身) 的路徑。{0} 變數可用於指定相對於工作區資料夾的路徑 (例如 {1})。", + "recursiveIncludes.reduce": "遞迴包含: 優先順序", + "recursiveIncludes.reduce.description": "設定為 {0},可使 IntelliSense 僅提供目前由 #include 陳述式參考的遞迴包含路徑。這需要先剖析檔案,以確定包含哪些檔案。設定為 {1} 以將所有遞迴包含路徑提供給 IntelliSense。當涉及非常大量的遞迴包含路徑時,減少遞迴包含路徑數目可能會改善 IntelliSense 的效能。不減少遞迴包含路徑的數量,可避免需要剖析檔案以決定要提供哪些包含路徑,從而 IntelliSense 效能。", + "recursiveIncludes.priority": "遞迴包含: 優先順序", + "recursiveIncludes.priority.description": "遞迴包含路徑的優先順序。如果設定為 {0},則會在系統包含路徑之前搜尋遞迴包含路徑。如果設定為 {1},則會在系統包含路徑之後搜尋遞迴包含路徑。", + "recursiveIncludes.order": "遞迴包含: 優先順序", + "recursiveIncludes.order.description": "搜尋遞迴包含路徑下子目錄的順序。" +} \ No newline at end of file diff --git a/Extension/i18n/cht/walkthrough/installcompiler/install-compiler-windows.md.i18n.json b/Extension/i18n/cht/walkthrough/installcompiler/install-compiler-windows.md.i18n.json index b387fe1635..3efa1f5d5c 100644 --- a/Extension/i18n/cht/walkthrough/installcompiler/install-compiler-windows.md.i18n.json +++ b/Extension/i18n/cht/walkthrough/installcompiler/install-compiler-windows.md.i18n.json @@ -8,7 +8,7 @@ "walkthrough.windows.text1": "如果您正在執行 Windows 的 C++ 開發,建議您安裝 Microsoft Visual C++ (MSVC) 編譯器工具組。如果您是以 Windows 的 Linux 為目標,請查看 {0}。或者,您也可以 {1}。", "walkthrough.windows.link.title1": "在 VS Code 中使用 C++ 與 Windows 子系統 Linux 版 (WSL) ", "walkthrough.windows.link.title2": "使用 MinGW 在 Windows 安裝 GCC", - "walkthrough.windows.text2": "若要安裝 MSVC,請 {0} 從 Visual Studio {1} 頁面下載。", + "walkthrough.windows.text2": "若要安裝 MSVC,請 {0}從 Visual Studio{1} 頁面下載。", "walkthrough.windows.build.tools1": "Build Tools for Visual Studio 2022", "walkthrough.windows.link.downloads": "下載", "walkthrough.windows.text3": "在 Visual Studio 安裝程式中,檢查 {0} 工作負載,然後選取 {1}。", @@ -20,4 +20,4 @@ "walkthrough.windows.check.install": "將 {0} 輸入 {1},以檢查您的 Microsoft Visual C++ 安裝。畫面會顯示版本的著作權訊息以及基本的使用說明。", "walkthrough.windows.note2": "備註", "walkthrough.windows.note2.text": "若要從命令列或 VS Code 使用 MSVC,您必須從 {0} 執行。一般殼層,例如 {1}、{2} 或 Windows 命令提示字元,沒有設定必要的路徑環境變數集。" -} +} \ No newline at end of file diff --git a/Extension/i18n/csy/Reinstalling the Extension.md.i18n.json b/Extension/i18n/csy/Reinstalling the Extension.md.i18n.json index 7fc7569688..8a2afe601e 100644 --- a/Extension/i18n/csy/Reinstalling the Extension.md.i18n.json +++ b/Extension/i18n/csy/Reinstalling the Extension.md.i18n.json @@ -6,7 +6,7 @@ { "incompatible.extension.heading": "Nekompatibilní nebo neodpovídající binární soubory rozšíření C/C++", "incompat.extension.text1": "Rozšíření C/C++ obsahuje nativní binární soubory.", - "incompat.extension.text2": "Při instalaci přes rozhraní tržiště ve VS Code by měly být zahrnuty správné nativní binární soubory. Pokud byly zjištěny nekompatibilní binární soubory a rozšíření C/C++ bylo nainstalováno prostřednictvím uživatelského rozhraní tržiště ve VS Code, {0}.", + "incompat.extension.text2": "Při instalaci přes rozhraní marketplace ve VS Code by měly být zahrnuty správné nativní binární soubory. Pokud byly zjištěny nekompatibilní binární soubory a rozšíření C/C++ bylo nainstalováno prostřednictvím uživatelského rozhraní tržiště ve VS Code, {0}.", "bug.report.link.title": "nahlaste prosím problém", "reinstalling.extension.heading": "Přeinstaluje se rozšíření C/C++.", "reinstall.extension.text1": "Při přeinstalování ekvivalentní verze rozšíření může VS Code znovu použít stávající adresář rozšíření. Aby k tomu při přeinstalování rozšíření C/C++ nedošlo, může být nutné stávající adresář rozšíření nejprve odstranit.", @@ -16,6 +16,6 @@ "reinstall.extension.text5": "Ve Windows:", "reinstall.extension.text6": "V Linuxu:", "reinstall.extension.text7": "Pak ji znovu nainstalujte přes uživatelské rozhraní Marketplace ve VS Code.", - "reinstall.extension.text8": "Pokud VS Code nenasadí správnou verzi rozšíření, můžete správný soubor VSIX pro váš systém {0} a nainstalovat pomocí možnosti Instalovat z VSIX.... v uživatelském rozhraní Marketplace ve VS Code.", + "reinstall.extension.text8": "Pokud VS Code nenasadí správnou verzi rozšíření, můžete správný soubor VSIX pro váš systém {0} a nainstalovat pomocí možnosti 'Instalovat z VSIX...' v uživatelském rozhraní v nabídce '...' Marketplace ve VS Code.", "download.vsix.link.title": "staženo z webu VS Code Marketplace" } \ No newline at end of file diff --git a/Extension/i18n/csy/c_cpp_properties.schema.json.i18n.json b/Extension/i18n/csy/c_cpp_properties.schema.json.i18n.json index c541a29b81..d2c72e7518 100644 --- a/Extension/i18n/csy/c_cpp_properties.schema.json.i18n.json +++ b/Extension/i18n/csy/c_cpp_properties.schema.json.i18n.json @@ -22,6 +22,9 @@ "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.limitSymbolsToIncludedHeaders": "Nastavte na hodnotu `true`, pokud chcete zpracovat jen soubory přímo nebo nepřímo zahrnuté jako hlavičky. Pokud chcete zpracovat všechny soubory na zadaných cestách pro vložené soubory, nastavte na hodnotu `false`.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.databaseFilename": "Cesta k vygenerované databázi symbolů. Pokud se zadá relativní cesta, nastaví se jako relativní k výchozímu umístění úložiště pracovního prostoru.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.path": "Seznam cest, které se použijí pro indexování a parsování symbolů pracovního prostoru (použijí se pro funkce Go to Definition, Find All References apod.). Hledání na těchto cestách je standardně rekurzivní. Pokud chcete zadat nerekurzivní vyhledávání, zadejte `*`. Například `${workspaceFolder}` prohledá všechny podadresáře, ale `${workspaceFolder}/*` ne.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.recursiveIncludes.properties.reduce": "Nastavením na `always` se počet cest rekurzivních souborů k zahrnutí poskytovaných funkci IntelliSense vždy sníží pouze na ty cesty, na které aktuálně odkazují příkazy #include. K tomu je potřeba nejdříve analyzovat soubory a zjistit, které hlavičky jsou zahrnuty. Nastavením na `never` poskytnete funkci IntelliSense všechny cesty rekurzivních souborů k zahrnutí. Snížení počtu cest rekurzivních souborů k zahrnutí může zlepšit výkon funkce IntelliSense, pokud se jedná o velmi velký počet cest souborů k zahrnutí. Nesnižování počtu cest rekurzivních souborů k zahrnutí může zlepšit výkon funkce IntelliSense, protože se vyhnete nutnosti analyzovat soubory a určit, které cesty souborů k zahrnutí je třeba poskytnout. Hodnota `default` aktuálně slouží ke snížení počtu cest rekurzivních souborů k zahrnutí poskytovaných funkci IntelliSense.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.recursiveIncludes.properties.priority": "Priorita cest rekurzivních souborů zahrnutí Pokud je nastavená hodnota `beforeSystemIncludes`, budou se cesty rekurzivních souborů k zahrnutí prohledávat před cestami systémových souborů k zahrnutí. Pokud je nastaveno na `afterSystemIncludes`, budou cesty rekurzivních souborů k zahrnutí prohledávány až po cestách systémových souborů k zahrnutí. Hodnota `beforeSystemIncludes` by přesněji vyjadřovala pořadí vyhledávání kompilátoru, zatímco výsledkem použití hodnoty `afterSystemIncludes` může být vyšší výkon.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.recursiveIncludes.properties.order": "Pořadí, ve kterém se prohledávají podadresáře rekurzivních souborů k zahrnutí", "c_cpp_properties.schema.json.definitions.configurations.items.properties.customConfigurationVariables": "Vlastní proměnné, na které se dá poslat dotaz prostřednictvím příkazu `${cpptools:activeConfigCustomVariable}`, aby se použily jako vstupní proměnné v souborech `launch.json` nebo `tasks.json`.", "c_cpp_properties.schema.json.definitions.env": "Vlastní proměnné, které se dají opakovaně použít kdekoli v tomto souboru pomocí syntaxe `${proměnná}` nebo `${env:proměnná}`.", "c_cpp_properties.schema.json.definitions.version": "Verze konfiguračního souboru. Tuto vlastnost spravuje rozšíření. Neměňte ji prosím.", diff --git a/Extension/i18n/csy/package.i18n.json b/Extension/i18n/csy/package.i18n.json index 54e8ab5193..c15422afda 100644 --- a/Extension/i18n/csy/package.i18n.json +++ b/Extension/i18n/csy/package.i18n.json @@ -231,14 +231,17 @@ "c_cpp.configuration.default.cStandard.markdownDescription": "Hodnota, která se použije v konfiguraci, pokud se nezadá `cStandard` nebo pokud se nastaví na `${default}`.", "c_cpp.configuration.default.cppStandard.markdownDescription": "Hodnota, která se použije v konfiguraci, pokud se nezadá `cppStandard` nebo pokud se nastaví na `${default}`.", "c_cpp.configuration.default.configurationProvider.markdownDescription": "Hodnota, která se použije v konfiguraci, pokud se nezadá `configurationProvider` nebo pokud se nastaví na `${default}`.", - "c_cpp.configuration.default.mergeConfigurations.markdownDescription": "Nastavte možnost `true`, pokud chcete sloučit cesty k zahrnutým souborům, direktivy define a vynucená zahrnutí s těmi od poskytovatele konfigurace.", + "c_cpp.configuration.default.mergeConfigurations.markdownDescription": "Hodnota, která se použije v konfiguraci, pokud se nezadá `mergeConfigurations` nebo pokud se nastaví na `${default}`", "c_cpp.configuration.default.browse.path.markdownDescription": "Hodnota, která se použije v konfiguraci, pokud se nezadá `browse.path`, nebo hodnoty, které se mají vložit, pokud se v `browse.path` nachází `${default}`.", "c_cpp.configuration.default.browse.databaseFilename.markdownDescription": "Hodnota, která se použije v konfiguraci, pokud se nezadá `browse.databaseFilename` nebo pokud se nastaví na `${default}`", "c_cpp.configuration.default.browse.limitSymbolsToIncludedHeaders.markdownDescription": "Hodnota, která se použije v konfiguraci, pokud se nezadá `browse.limitSymbolsToIncludedHeaders` nebo pokud se nastaví na `${default}`.", "c_cpp.configuration.default.systemIncludePath.markdownDescription": "Hodnota, která se použije pro systémovou cestu pro vložené soubory. Pokud se nastaví, přepíše systémovou cestu pro vložené soubory získanou z nastavení `compilerPath` a `compileCommands`.", "c_cpp.configuration.default.enableConfigurationSquiggles.markdownDescription": "Určuje, jestli rozšíření ohlásí chyby zjištěné v souboru `c_cpp_properties.json`.", "c_cpp.configuration.default.customConfigurationVariables.markdownDescription": "Hodnota, která se použije v konfiguraci, pokud se nenastaví `customConfigurationVariables`, nebo hodnoty, které se mají vložit, pokud se v `customConfigurationVariables` jako klíč nachází `${default}`.", - "c_cpp.configuration.default.dotConfig.markdownDescription": "Hodnota, která se použije v konfiguraci, pokud se nezadá `dotConfig`, nebo hodnota, která se má vložit, pokud se v `dotConfig` nachází `${default}`", + "c_cpp.configuration.default.dotConfig.markdownDescription": "Hodnota, která se použije v konfiguraci, pokud se nezadá `dotConfig` nebo pokud se nastaví na `${default}`.", + "c_cpp.configuration.default.recursiveIncludes.reduce.markdownDescription": "Hodnota, která se použije v konfiguraci, pokud se nezadá `recursiveIncludes.reduce` nebo pokud se nastaví na `${default}`", + "c_cpp.configuration.default.recursiveIncludes.priority.markdownDescription": "Hodnota, která se použije v konfiguraci, pokud se nezadá `recursiveIncludes.priority` nebo pokud se nastaví na `${default}`", + "c_cpp.configuration.default.recursiveIncludes.order.markdownDescription": "Hodnota, která se použije v konfiguraci, pokud se nezadá `recursiveIncludes.order` nebo pokud se nastaví na `${default}`", "c_cpp.configuration.experimentalFeatures.description": "Určuje, jestli je možné použít experimentální funkce.", "c_cpp.configuration.suggestSnippets.markdownDescription": "Pokud se nastaví na `true`, jazykový server poskytne fragmenty kódu.", "c_cpp.configuration.caseSensitiveFileSupport.markdownDescription": "Když se nastaví na `default`, předpokládá se, že systém souborů pracovního prostoru ve Windows nerozlišuje velká a malá písmena a v macOS nebo Linuxu rozlišuje malá a velká písmena. Když se tato možnost nastaví na `enabled`, předpokládá se, že systém souborů pracovního prostoru ve Windows rozlišuje velká a malá písmena.", @@ -448,4 +451,4 @@ "c_cpp.configuration.refactoring.includeHeader.never.description": "Nikdy nezahrnujte soubor hlaviček.", "c_cpp.languageModelTools.configuration.displayName": "Konfigurace C/C++", "c_cpp.languageModelTools.configuration.userDescription": "Konfigurace aktivního souboru C nebo C++, jako je standardní verze jazyka a cílová platforma" -} +} \ No newline at end of file diff --git a/Extension/i18n/csy/src/Debugger/configurationProvider.i18n.json b/Extension/i18n/csy/src/Debugger/configurationProvider.i18n.json index bfb11b6ba0..706d085dd1 100644 --- a/Extension/i18n/csy/src/Debugger/configurationProvider.i18n.json +++ b/Extension/i18n/csy/src/Debugger/configurationProvider.i18n.json @@ -22,9 +22,9 @@ "lldb.search.paths": "Prohledáno:", "lldb.install.help": "Pokud chcete tento problém vyřešit, buď nainstalujte XCode přes obchod Apple App Store, nebo v okně terminálu spusťte {0}, aby se nainstalovaly nástroje příkazového řádku XCode.", "envfile.failed": "Nepovedlo se použít {0}. Příčina: {1}", - "replacing.sourcepath": "{1} v {0} se nahrazuje za {2}.", - "replacing.targetpath": "{1} v {0} se nahrazuje za {2}.", - "replacing.editorPath": "Nahrazuje se {0} {1} za {2}.", + "replacing.sourcepath": "'{1}' v {0} se nahrazuje za '{2}'.", + "replacing.targetpath": "'{1}' v {0} se nahrazuje za '{2}'.", + "replacing.editorPath": "'{1}' v {0} se nahrazuje za '{2}'.", "resolving.variables.in.sourcefilemap": "Překládají se proměnné v {0}...", "open.envfile": "Otevřít {0}", "recently.used.task": "Naposledy použitá úloha", @@ -38,9 +38,9 @@ "incorrect.files.type.copyFile": "„files“ musí být řetězec nebo pole řetězců v {0} krocích.", "missing.properties.ssh": "Pro kroky ssh se vyžadují \"host\" a \"command\".", "missing.properties.shell": "Pro kroky prostředí se vyžaduje příkaz command.", - "deploy.step.type.not.supported": "Typ kroku nasazení {0} se nepodporuje.", + "deploy.step.type.not.supported": "Typ kroku nasazení{0}se nepodporuje.", "unexpected.os": "Neočekávaný typ operačního systému", "path.to.pipe.program": "úplná cesta k programu kanálu, třeba {0}", "enable.pretty.printing": "Povolit přehledný výpis pro {0}", "enable.intel.disassembly.flavor": "Nastavte variantu zpětného překladu na {0}." -} +} \ No newline at end of file diff --git a/Extension/i18n/csy/src/Debugger/configurations.i18n.json b/Extension/i18n/csy/src/Debugger/configurations.i18n.json index 9be15ac63b..cae9e27cef 100644 --- a/Extension/i18n/csy/src/Debugger/configurations.i18n.json +++ b/Extension/i18n/csy/src/Debugger/configurations.i18n.json @@ -6,17 +6,17 @@ { "enter.program.name": "zadejte název programu, třeba {0}", "launch.string": "Spustit", - "launch.with": "Spustit pomocí {0}", + "launch.with": "Spustit pomocí {0}.", "attach.string": "Připojit", "attach.with": "Připojit s {0}.", "pipe.launch": "Spustit kanál", - "pipe.launch.with": "Spustit kanál pomocí {0}", + "pipe.launch.with": "Spustit kanál pomocí {0}.", "pipe.attach": "Připojit kanál", - "pipe.attach.with": "Připojit kanál pomocí {0}", + "pipe.attach.with": "Připojit kanál pomocí {0}.", "launch.with.vs.debugger": "Spustit pomocí ladicího programu Visual Studio C/C++", "attach.with.vs.debugger": "Připojit k procesu s ladicím programem Visual Studio C/C++", "bash.on.windows.launch": "Spuštění Bashe ve Windows", - "launch.bash.windows": "Spustit v Bashi ve Windows pomocí {0}", + "launch.bash.windows": "Spustit v Bashi ve Windows pomocí {0}.", "bash.on.windows.attach": "Připojení Bashe ve Windows", - "remote.attach.bash.windows": "Připojit ke vzdálenému procesu spuštěnému v Bashi ve Windows pomocí {0}" + "remote.attach.bash.windows": "Připojit ke vzdálenému procesu spuštěnému v Bashi ve Windows pomocí {0}." } \ No newline at end of file diff --git a/Extension/i18n/csy/src/LanguageServer/client.i18n.json b/Extension/i18n/csy/src/LanguageServer/client.i18n.json index dfc230a68c..760ee4d824 100644 --- a/Extension/i18n/csy/src/LanguageServer/client.i18n.json +++ b/Extension/i18n/csy/src/LanguageServer/client.i18n.json @@ -26,7 +26,7 @@ "loggingLevel.changed": "{0} se změnila na: {1}", "dismiss.button": "Zrušit", "disable.warnings.button": "Zakázat upozornění", - "unable.to.provide.configuration": "{0} nemůže poskytnout informace pro konfiguraci IntelliSense pro {1}. Místo nich se použijí nastavení z konfigurace {2}.", + "unable.to.provide.configuration": "{0} nemůže poskytnout informace pro konfiguraci IntelliSense pro '{1}'. Místo nich se použijí nastavení z konfigurace '{2}'.", "config.not.found": "Požadovaný název konfigurace se nenašel: {0}", "unsupported.client": "Nepodporovaný klient", "timed.out": "Po {0} ms vypršel časový limit.", diff --git a/Extension/i18n/csy/src/SSH/commandInteractors.i18n.json b/Extension/i18n/csy/src/SSH/commandInteractors.i18n.json index 54be7d40a9..b41b308a3d 100644 --- a/Extension/i18n/csy/src/SSH/commandInteractors.i18n.json +++ b/Extension/i18n/csy/src/SSH/commandInteractors.i18n.json @@ -4,5 +4,5 @@ *--------------------------------------------------------------------------------------------*/ // Do not edit this file. It is machine generated. { - "failed.to.connect": "Nepovedlo se při k {0}" + "failed.to.connect": "Nepovedlo se připojit k {0}" } \ No newline at end of file diff --git a/Extension/i18n/csy/src/SSH/sshCommandRunner.i18n.json b/Extension/i18n/csy/src/SSH/sshCommandRunner.i18n.json index 2d1c795aed..619eb1c926 100644 --- a/Extension/i18n/csy/src/SSH/sshCommandRunner.i18n.json +++ b/Extension/i18n/csy/src/SSH/sshCommandRunner.i18n.json @@ -6,7 +6,7 @@ { "ssh.canceled": "Příkaz SSH je zrušený", "ssh.passphrase.input.box": "Zadejte heslo pro klíč SSH {0}", - "ssh.enter.password.for.user": "Zadejte heslo pro uživatele {0}", + "ssh.enter.password.for.user": "Zadejte heslo pro uživatele{0}", "ssh.message.enter.password": "Zadejte heslo", "ssh.continue.confirmation.placeholder": "Opravdu chcete pokračovat?", "ssh.host.key.confirmation.title": "{0} má otisk prstu {1}.", @@ -15,6 +15,6 @@ "ssh.terminal.command.canceled": "Příkaz terminálu \"{0}\" byl zrušen.", "ssh.terminal.command.done": "\"{0}\" příkaz terminálu je hotový.", "ssh.continuing.command.canceled": "Úloha '{0}' je zrušená, ale podkladový příkaz nemusí být ukončen. Zkontrolujte to prosím ručně.", - "ssh.process.failed": "Proces {0} se nezdařil: {1}", + "ssh.process.failed": "Proces{0}se nezdařil: {1}", "ssh.wrote.data.to.terminal": "\"{0}\" zapsal data do terminálu: \"{1}\"." -} +} \ No newline at end of file diff --git a/Extension/i18n/csy/src/expand.i18n.json b/Extension/i18n/csy/src/expand.i18n.json index 0976f38b4d..94caf5ce02 100644 --- a/Extension/i18n/csy/src/expand.i18n.json +++ b/Extension/i18n/csy/src/expand.i18n.json @@ -7,6 +7,6 @@ "max.recursion.reached": "Dosáhlo se maximální rekurze rozšiřování řetězce. Možná vznikl cyklický odkaz.", "invalid.var.reference": "Neplatný odkaz na proměnnou {0} v řetězci: {1}", "env.var.not.found": "Proměnná prostředí {0} se nenašla", - "commands.not.supported": "Pro řetězec se nepodporují příkazy: {0}", + "commands.not.supported": "Pro řetězec se nepodporují příkazy: {0}.", "exception.executing.command": "Výjimka při provádění příkazu {0} pro řetězec: {1} {2}." } \ No newline at end of file diff --git a/Extension/i18n/csy/src/nativeStrings.i18n.json b/Extension/i18n/csy/src/nativeStrings.i18n.json index 458c05b87f..ed7b38f415 100644 --- a/Extension/i18n/csy/src/nativeStrings.i18n.json +++ b/Extension/i18n/csy/src/nativeStrings.i18n.json @@ -7,7 +7,7 @@ "searching_include_path": "Prohledává se cesta pro vložené soubory...", "include_not_found_in_browse_path": "Soubor, který se má zahrnout, se nenašel v browse.path.", "update_browse_path": "Upravit nastavení browse.path", - "add_to_include_path": "Přidat do includePath: {0}", + "add_to_include_path": "Přidat do „includePath“: {0}", "add_missing_include_path": "Přidat: {0}", "edit_include_path": "Upravit nastavení includePath", "disable_error_squiggles": "Zakázat podtržení chyb vlnovkou", @@ -27,7 +27,7 @@ "file_open_failed": "Nepovedlo se otevřít soubor {0}.", "default_query_failed": "Nepovedlo se dotázat na výchozí cesty pro vložené soubory a direktivy define pro {0}.", "failed_call": "Nepovedlo se zavolat {0}.", - "quick_info_failed": "Operace Rychlých informací neproběhla úspěšně: {0}", + "quick_info_failed": "Operace Rychlé informace neproběhla úspěšně: {0}", "create_intellisense_client_failed": "Nepovedlo se vytvořit klienta IntelliSense: {0}", "intellisense_spawn_failed": "Nepovedlo se vygenerovat proces IntelliSense: {0}", "browse_engine_update_thread_join_failed": "Při volání browse_engine_update_thread.join() došlo k chybě: {0}", @@ -38,8 +38,8 @@ "reset_timestamp_failed": "Nepovedlo se resetovat časové razítko během přerušení, chyba = {0}: {1}", "update_timestamp_failed": "Nepovedlo se aktualizovat časové razítko, chyba = {0}: {1}", "finalize_updates_failed": "Nepovedlo se dokončit aktualizace pro soubor, chyba = {0}: {1}", - "not_directory_with_mode": "{0} není adresář (st_mode={1}).", - "retrieve_fs_info_failed": "Nepovedlo se získat informace o souborovém systému pro {0}. Chyba = {1}", + "not_directory_with_mode": "{0} není adresář (st_mode={1})", + "retrieve_fs_info_failed": "Nepovedlo se získat informace o souborovém systému pro {0}. chyba = {1}", "not_directory": "{0} není adresář.", "file_discovery_aborted": "Zjišťování souborů se přerušilo.", "aborting_tag_parse": "Přerušuje se parsování značek {0} a závislostí.", @@ -134,7 +134,7 @@ "discovering_files_count_progress": "Zjišťují se soubory: {0}/{1} ({2} %)", "parsing_files_progress": "Analýza souborů pracovního prostoru: {0} / {1} ({2} %)", "cant_find_or_run_process": "Nedá se najít nebo spustit process_name.", - "child_exec_failed": "Nepovedlo se spustit podřízený proces. {0}", + "child_exec_failed": "Nepovedlo se spustit podřízený proces {0}.", "could_not_communicate_with_child_process": "Nepovedlo se komunikovat s podřízeným procesem!", "arg_failed": "Neúspěšné: {0}", "failed_to_set_flag": "Nepovedlo se nastavit příznak {0}.", @@ -220,13 +220,13 @@ "compiler_path_empty": "Vynechává se dotaz na kompilátor kvůli explicitně prázdné vlastnosti compilerPath.", "msvc_intellisense_specified": "Je zadaný režim intelliSenseMode MSVC. Probíhá konfigurace pro kompilátor cl.exe.", "unable_to_configure_cl_exe": "Konfigurace pro kompilátor cl.exe nebyla úspěšná.", - "querying_compiler_default_target": "Probíhá dotazování na výchozí cíl kompilátoru pomocí příkazového řádku: {0} {1}", + "querying_compiler_default_target": "Probíhá dotazování na výchozí cíl kompilátoru pomocí příkazového řádku: „{0}“ {1}", "compiler_default_target": "Kompilátor vrátil výchozí hodnotu cíle: {0}", "c_querying_compiler_default_standard": "Probíhá dotazování kompilátoru na výchozí standard jazyka C pomocí příkazového řádku: {0}", "cpp_querying_compiler_default_standard": "Probíhá dotazování kompilátoru na výchozí standard jazyka C++ pomocí příkazového řádku: {0}", "detected_language_standard_version": "Zjištěná verze standardu jazyka: {0}", "unhandled_default_target_detected": "Zjistila se neošetřená výchozí hodnota cíle kompilátoru: {0}", - "unhandled_target_arg_detected": "Zjistila se neošetřená hodnota argumentu target: {0}", + "unhandled_target_arg_detected": "Zjistila se neošetřená hodnota cílového argumentu: {0}", "memory_limit_shutting_down_intellisense": "Vypíná se server technologie IntelliSense: {0}. Využití paměti je {1} MB a překročilo limit {2} MB.", "failed_to_query_for_standard_version": "Nepovedlo se dotázat kompilátor na cestě {0} na výchozí standardní verze. Dotazování je pro tento kompilátor zakázané.", "unrecognized_language_standard_version": "Dotaz na kompilátor vrátil nerozpoznanou standardní verzi jazyka. Místo ní se použije nejnovější podporovaná verze.", @@ -317,5 +317,7 @@ "refactor_extract_missing_return": "Ve vybraném kódu se některé cesty ovládacího prvku ukončují bez nastavení návratové hodnoty. To se podporuje jenom u skalárních, numerických a ukazovacích návratových typů.", "expand_selection": "Rozbalit výběr (pro povolení možnosti Extrahovat do funkce)", "file_not_found_in_path2": "V souborech compile_commands.json se nepovedlo najít {0}. Pro tento soubor se místo toho použije includePath ze souboru c_cpp_properties.json ve složce {1}.", - "copilot_hover_link": "Vygenerovat souhrn Copilotu" + "copilot_hover_link": "Vygenerovat souhrn Copilotu", + "browse_path_not_found": "Nelze indexovat soubory z neexistující složky: {0}", + "license_terms": "Rozšíření C/C++ lze použít pouze s produkty a službami Microsoft Visual Studio, Visual Studio for Mac, Visual Studio Code, Azure DevOps, Team Foundation Server a nástupnickými produkty a službami společnosti Microsoft k vývoji a testování vašich aplikací." } \ No newline at end of file diff --git a/Extension/i18n/csy/ui/settings.html.i18n.json b/Extension/i18n/csy/ui/settings.html.i18n.json index c5a9372dd7..4724e9840a 100644 --- a/Extension/i18n/csy/ui/settings.html.i18n.json +++ b/Extension/i18n/csy/ui/settings.html.i18n.json @@ -8,10 +8,11 @@ "c.cpp.extension": "Rozšíření C/C++", "open.this.editor": "Otevřít tento editor pomocí příkazu:", "edit.configurations.ui": "C/C++: Upravit konfigurace (uživatelské rozhraní)", - "switch.to.json": "Pokud se chcete přepnout na soubor {0}, klikněte na odkaz na soubor nebo použijte příkaz:", + "switch.to.json": "Pokud chcete přepnout na soubor {0}, klikněte na odkaz na soubor nebo použijte příkaz:", "edit.configurations.in.json": "Upravit konfigurace v souboru JSON", "edit.configurations.json": "C/C++: Upravit konfigurace (JSON)", "check.the.schema": "Další informace o vlastnostech jazyků C/C++ najdete tady: {0}", + "cpp.properties.schema.reference": "Referenční informace ke schématu vlastností C/C++", "view.schema.reference": "Referenční informace ke schématu vlastností", "intellisense.configurations": "Konfigurace IntelliSense", "intellisense.configurations.description": "Pomocí tohoto editoru můžete upravovat nastavení IntelliSense definovaná v základním souboru {0}. Změny provedené v tomto editoru se budou vztahovat jen na vybranou konfiguraci. Pokud chcete upravit více konfigurací najednou, přejděte na {1}.", @@ -65,5 +66,11 @@ "limit.symbols": "Procházení: omezení symbolů na zahrnuté hlavičky", "limit.symbols.checkbox": "Když se nastaví na {0} (nebo zaškrtne), analyzátor značek bude parsovat jen soubory kódů, které přímo nebo nepřímo zahrnul zdrojový soubor v {1}. Když se nastaví na {2} (nebo nezaškrtne), analyzátor značek bude parsovat všechny soubory kódů nalezené na cestách zadaných v seznamu {3}.", "database.filename": "Procházení: název souboru databáze", - "database.filename.description": "Cesta k vygenerované databázi symbolů. Na základě této možnosti bude rozšíření ukládat databázi symbolů analyzátoru značek někam jinam než do výchozího umístění úložiště pracovního prostoru. Pokud se zadá relativní cesta, bude relativní vzhledem k výchozímu umístění úložiště pracovního prostoru, nikoli k samotné složce pracovního prostoru. Pokud chcete zadat cestu relativní ke složce pracovního prostoru (třeba {1}), dá se použít proměnná {0}." + "database.filename.description": "Cesta k vygenerované databázi symbolů. Na základě této možnosti bude rozšíření ukládat databázi symbolů analyzátoru značek někam jinam než do výchozího umístění úložiště pracovního prostoru. Pokud se zadá relativní cesta, bude relativní vzhledem k výchozímu umístění úložiště pracovního prostoru, nikoli k samotné složce pracovního prostoru. Pokud chcete zadat cestu relativní ke složce pracovního prostoru (třeba {1}), dá se použít proměnná {0}.", + "recursiveIncludes.reduce": "Rekurzivní soubory k zahrnutí: priorita", + "recursiveIncludes.reduce.description": "Nastavením na {0} se počet cest rekurzivních souborů k zahrnutí poskytovaných funkci IntelliSense vždy sníží pouze na ty cesty, na které aktuálně odkazují příkazy #include. K tomu je potřeba nejdříve analyzovat soubory a zjistit, které soubory jsou zahrnuty. Nastavením na {1} poskytnete funkci IntelliSense všechny cesty rekurzivních souborů k zahrnutí. Snížení počtu cest rekurzivních souborů k zahrnutí může zlepšit výkon funkce IntelliSense, pokud se jedná o velmi velký počet cest souborů k zahrnutí. Nesnižování počtu cest rekurzivních souborů k zahrnutí může zlepšit výkon funkce IntelliSense, protože se vyhnete nutnosti analyzovat soubory a určit, které cesty souborů k zahrnutí je třeba poskytnout.", + "recursiveIncludes.priority": "Rekurzivní soubory k zahrnutí: priorita", + "recursiveIncludes.priority.description": "Priorita cest rekurzivních souborů zahrnutí Pokud je nastavená hodnota {0}, budou se cesty rekurzivních souborů k zahrnutí prohledávat před cestami systémových souborů k zahrnutí. Pokud je nastavená hodnota {1}, budou se cesty rekurzivních souborů k zahrnutí prohledávat po cestách systémových souborů k zahrnutí.", + "recursiveIncludes.order": "Rekurzivní soubory k zahrnutí: priorita", + "recursiveIncludes.order.description": "Pořadí, ve kterém se prohledávají podadresáře v cestách rekurzivních souborů k zahrnutí" } \ No newline at end of file diff --git a/Extension/i18n/csy/walkthrough/installcompiler/install-compiler-windows.md.i18n.json b/Extension/i18n/csy/walkthrough/installcompiler/install-compiler-windows.md.i18n.json index c9aa88d37d..82d9b7027a 100644 --- a/Extension/i18n/csy/walkthrough/installcompiler/install-compiler-windows.md.i18n.json +++ b/Extension/i18n/csy/walkthrough/installcompiler/install-compiler-windows.md.i18n.json @@ -11,12 +11,12 @@ "walkthrough.windows.text2": "Pokud chcete nainstalovat MSVC, stáhněte {0} ze stránky Visual Studio {1}.", "walkthrough.windows.build.tools1": "Build Tools for Visual Studio 2022", "walkthrough.windows.link.downloads": "Položky ke stažení", - "walkthrough.windows.text3": "V Instalační program pro Visual Studio zkontrolujte {0} úlohy a vyberte {1}.", + "walkthrough.windows.text3": "V Instalačním programu pro Visual Studio zkontrolujte úlohy {0} a vyberte {1}.", "walkthrough.windows.build.tools2": "C++ Build Tools", "walkthrough.windows.link.install": "Nainstalovat", "walkthrough.windows.note1": "Poznámka", "walkthrough.windows.note1.text": "Můžete použít sadu nástrojů C++ z Visual Studio Build Tools spolu s Visual Studio Code ke kompilaci, sestavení a ověření jakékoli kódové báze C++, pokud máte také platnou licenci Visual Studio (buď Community, Pro nebo Enterprise), kterou aktivně používáte k vývoji kódové báze C++.", - "walkthrough.windows.open.command.prompt": "Otevřete ho {0} zadáním „{1}“ v nabídce Start ve Windows.", + "walkthrough.windows.open.command.prompt": "Otevřete ho {0} zadáním '{1}' v nabídce Start ve Windows.", "walkthrough.windows.check.install": "Zkontrolujte instalaci MSVC zadáním {0} do nástroje {1}. Měla by se zobrazit zpráva o autorských právech v popisu verze a základního použití.", "walkthrough.windows.note2": "Poznámka", "walkthrough.windows.note2.text": "Pokud chcete použít MSVC z příkazového řádku nebo VS Code, musíte spouštět z {0}. Běžné prostředí, jako je {1}, {2} nebo příkazový řádek Windows, nemá nastavenou nezbytnou proměnnou prostředí cesty." diff --git a/Extension/i18n/csy/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json b/Extension/i18n/csy/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json index e18dd4d350..203ed52239 100644 --- a/Extension/i18n/csy/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json +++ b/Extension/i18n/csy/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json @@ -10,7 +10,7 @@ "walkthrough.windows.note1": "Poznámka", "walkthrough.windows.note1.text": "Můžete použít sadu nástrojů C++ z Visual Studio Build Tools spolu s Visual Studio Code ke kompilaci, sestavení a ověření jakékoli kódové báze C++, pokud máte také platnou licenci Visual Studio (buď Community, Pro nebo Enterprise), kterou aktivně používáte k vývoji kódové báze C++.", "walkthrough.windows.verify.compiler": "Ověřování instalace kompilátoru", - "walkthrough.windows.open.command.prompt": "Otevřete ho {0} zadáním „{1}“ v nabídce Start ve Windows.", + "walkthrough.windows.open.command.prompt": "Otevřete ho {0} zadáním '{1}' v nabídce Start ve Windows.", "walkthrough.windows.check.install": "Zkontrolujte instalaci MSVC zadáním {0} do nástroje {1}. Měla by se zobrazit zpráva o autorských právech v popisu verze a základního použití.", "walkthrough.windows.note2": "Poznámka", "walkthrough.windows.note2.text": "Pokud chcete použít MSVC z příkazového řádku nebo VS Code, musíte spouštět z {0}. Běžné prostředí, jako je {1}, {2} nebo příkazový řádek Windows, nemá nastavenou nezbytnou proměnnou prostředí cesty.", diff --git a/Extension/i18n/csy/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json b/Extension/i18n/csy/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json index e18dd4d350..203ed52239 100644 --- a/Extension/i18n/csy/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json +++ b/Extension/i18n/csy/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json @@ -10,7 +10,7 @@ "walkthrough.windows.note1": "Poznámka", "walkthrough.windows.note1.text": "Můžete použít sadu nástrojů C++ z Visual Studio Build Tools spolu s Visual Studio Code ke kompilaci, sestavení a ověření jakékoli kódové báze C++, pokud máte také platnou licenci Visual Studio (buď Community, Pro nebo Enterprise), kterou aktivně používáte k vývoji kódové báze C++.", "walkthrough.windows.verify.compiler": "Ověřování instalace kompilátoru", - "walkthrough.windows.open.command.prompt": "Otevřete ho {0} zadáním „{1}“ v nabídce Start ve Windows.", + "walkthrough.windows.open.command.prompt": "Otevřete ho {0} zadáním '{1}' v nabídce Start ve Windows.", "walkthrough.windows.check.install": "Zkontrolujte instalaci MSVC zadáním {0} do nástroje {1}. Měla by se zobrazit zpráva o autorských právech v popisu verze a základního použití.", "walkthrough.windows.note2": "Poznámka", "walkthrough.windows.note2.text": "Pokud chcete použít MSVC z příkazového řádku nebo VS Code, musíte spouštět z {0}. Běžné prostředí, jako je {1}, {2} nebo příkazový řádek Windows, nemá nastavenou nezbytnou proměnnou prostředí cesty.", diff --git a/Extension/i18n/deu/c_cpp_properties.schema.json.i18n.json b/Extension/i18n/deu/c_cpp_properties.schema.json.i18n.json index c705783968..7e63073a11 100644 --- a/Extension/i18n/deu/c_cpp_properties.schema.json.i18n.json +++ b/Extension/i18n/deu/c_cpp_properties.schema.json.i18n.json @@ -22,6 +22,9 @@ "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.limitSymbolsToIncludedHeaders": "Legen Sie diesen Wert auf `true` fest, um nur die Dateien zu verarbeiten, die direkt oder indirekt als Header enthalten sind. Legen Sie diesen Wert auf `false` fest, um alle Dateien unter den angegebenen Includepfaden zu verarbeiten.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.databaseFilename": "Pfad zur generierten Symboldatenbank. Wenn ein relativer Pfad angegeben wird, wird er relativ zum Standardspeicherort des Arbeitsbereichs erstellt.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.path": "Eine Liste der Pfade, die für die Indizierung und Analyse von Arbeitsbereichssymbolen verwendet werden sollen (z. B. bei \"Gehe zu Definition\" oder \"Alle Verweise suchen\"). Die Suche in diesen Pfaden ist standardmäßig rekursiv. Geben Sie `*` an, um eine nicht rekursive Suche durchzuführen. Beispiel: `${workspaceFolder}` durchsucht alle Unterverzeichnisse, `${workspaceFolder}/*` hingegen nicht.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.recursiveIncludes.properties.reduce": "Legen Sie diese Option auf `always` fest, um die Anzahl der rekursiven Includepfade, die für IntelliSense bereitgestellt werden, immer auf die Pfade zu reduzieren, auf die derzeit von #include-Anweisungen verwiesen wird. Dazu müssen zuerst die Dateien analysiert werden, um zu bestimmen, welche Kopfzeilen eingeschlossen werden. Legen Sie diese Option auf `never` fest, um alle rekursiven Includepfade für IntelliSense bereitzustellen. Wenn Sie die Anzahl rekursiver Includepfade verringern, kann sich die Leistung von IntelliSense verbessern, wenn eine sehr große Anzahl rekursiver Includepfade betroffen ist. Wenn Sie die Anzahl rekursiver Includepfade nicht verringern, kann die Leistung von IntelliSense verbessert werden, da die Dateien nicht analysiert werden müssen, um zu bestimmen, welche Includepfade bereitgestellt werden sollen. Beim Wert `default` wird derzeit die Anzahl rekursiver Includepfade verringert, die für IntelliSense bereitgestellt werden.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.recursiveIncludes.properties.priority": "Die Priorität rekursiver Includepfade. Wenn sie auf `beforeSystemIncludes` festgelegt ist, werden die rekursiven Includepfade vor den systemseitigen Includepfaden durchsucht. Wenn sie auf `afterSystemIncludes` festgelegt ist, werden die rekursiven Includepfade nach den systemseitigen Includepfaden durchsucht. `beforeSystemIncludes` entspricht eher der Suchreihenfolge eines Compilers, während `afterSystemIncludes` zu einer verbesserten Leistung führen kann.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.recursiveIncludes.properties.order": "Die Reihenfolge, in der Unterverzeichnisse rekursiver Includepfade durchsucht werden.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.customConfigurationVariables": "Benutzerdefinierte Variablen, die über den Befehl `${cpptools:activeConfigCustomVariable}` abgefragt werden können, um sie für die Eingabevariablen in `launch.json` oder `tasks.json` zu verwenden.", "c_cpp_properties.schema.json.definitions.env": "Benutzerdefinierte Variablen, die mithilfe der Syntax `${Variable}` oder `${env:Variable}` an einer beliebiger Stelle in dieser Datei wiederverwendet werden können.", "c_cpp_properties.schema.json.definitions.version": "Version der Konfigurationsdatei. Diese Eigenschaft wird von der Erweiterung verwaltet und darf nicht geändert werden.", diff --git a/Extension/i18n/deu/package.i18n.json b/Extension/i18n/deu/package.i18n.json index dc850db937..7f986265af 100644 --- a/Extension/i18n/deu/package.i18n.json +++ b/Extension/i18n/deu/package.i18n.json @@ -231,14 +231,17 @@ "c_cpp.configuration.default.cStandard.markdownDescription": "Der Wert, der in einer Konfiguration verwendet werden soll, wenn `cStandard` entweder nicht angegeben oder auf `${default}` festgelegt ist.", "c_cpp.configuration.default.cppStandard.markdownDescription": "Der Wert, der in einer Konfiguration verwendet werden soll, wenn `cppStandard` entweder nicht angegeben oder auf `${default}` festgelegt ist.", "c_cpp.configuration.default.configurationProvider.markdownDescription": "Der Wert, der in einer Konfiguration verwendet werden soll, wenn `configurationProvider` entweder nicht angegeben oder auf `${default}` festgelegt ist.", - "c_cpp.configuration.default.mergeConfigurations.markdownDescription": "Legen Sie diesen Wert auf `true` fest, um Includepfade, Definitionen und erzwungene Includes mit denen eines Konfigurationsanbieters zusammenzuführen.", + "c_cpp.configuration.default.mergeConfigurations.markdownDescription": "Der Wert, der in einer Konfiguration verwendet werden soll, wenn `mergeConfigurations` entweder nicht angegeben oder auf `${default}` festgelegt ist.", "c_cpp.configuration.default.browse.path.markdownDescription": "Der Wert, der in einer Konfiguration verwendet werden soll, wenn `browse.path` nicht angegeben ist, oder die Werte, die eingefügt werden sollen, wenn `${default}` in `browse.path` vorhanden ist.", "c_cpp.configuration.default.browse.databaseFilename.markdownDescription": "Der Wert, der in einer Konfiguration verwendet werden soll, wenn `browse.databaseFilename` entweder nicht angegeben oder auf `${default}` festgelegt ist.", "c_cpp.configuration.default.browse.limitSymbolsToIncludedHeaders.markdownDescription": "Der Wert, der in einer Konfiguration verwendet werden soll, wenn `browse.limitSymbolsToIncludedHeaders` entweder nicht angegeben oder auf `${default}` festgelegt ist.", "c_cpp.configuration.default.systemIncludePath.markdownDescription": "Der Wert, der für den System-Includepfad verwendet werden soll. Wenn diese Option festgelegt ist, wird der über die Einstellungen `compilerPath` und `compileCommands` abgerufene System-Includepfad überschrieben.", "c_cpp.configuration.default.enableConfigurationSquiggles.markdownDescription": "Steuert, ob die Erweiterung in `c_cpp_properties.json` erkannte Fehler meldet.", "c_cpp.configuration.default.customConfigurationVariables.markdownDescription": "Der Wert, der in einer Konfiguration verwendet werden soll, wenn `customConfigurationVariables` nicht festgelegt ist, oder die Werte, die eingefügt werden sollen, wenn `${default}` als Schlüssel in `customConfigurationVariables` vorhanden ist.", - "c_cpp.configuration.default.dotConfig.markdownDescription": "Der Wert, der in einer Konfiguration verwendet werden soll, wenn `dotConfig` nicht angegeben ist, oder der einzufügende Wert, wenn `${default}` in `dotConfig` vorhanden ist.", + "c_cpp.configuration.default.dotConfig.markdownDescription": "Der Wert, der in einer Konfiguration verwendet werden soll, wenn `dotConfig` entweder nicht angegeben oder auf `${default}` festgelegt ist.", + "c_cpp.configuration.default.recursiveIncludes.reduce.markdownDescription": "Der Wert, der in einer Konfiguration verwendet werden soll, wenn `recursiveIncludes.reduce` entweder nicht angegeben oder auf `${default}` festgelegt ist.", + "c_cpp.configuration.default.recursiveIncludes.priority.markdownDescription": "Der Wert, der in einer Konfiguration verwendet werden soll, wenn `recursiveIncludes.priority` entweder nicht angegeben oder auf `${default}` festgelegt ist.", + "c_cpp.configuration.default.recursiveIncludes.order.markdownDescription": "Der Wert, der in einer Konfiguration verwendet werden soll, wenn `recursiveIncludes.order` entweder nicht angegeben oder auf `${default}` festgelegt ist.", "c_cpp.configuration.experimentalFeatures.description": "Hiermit wird gesteuert, ob experimentelle Features verwendet werden können.", "c_cpp.configuration.suggestSnippets.markdownDescription": "Wenn `true` festgelegt ist, werden Codeschnipsel vom Sprachserver bereitgestellt.", "c_cpp.configuration.caseSensitiveFileSupport.markdownDescription": "Wenn diese Einstellung auf `default` festgelegt ist, wird davon ausgegangen, dass für das Dateisystem des Arbeitsbereichs unter Windows die Groß-/Kleinschreibung nicht berücksichtigt und unter macOS oder Linux berücksichtigt wird. Wenn diese Einstellung auf `enabled` festgelegt ist, wird davon ausgegangen, dass für das Dateisystem des Arbeitsbereichs unter Windows die Groß-/Kleinschreibung beachtet wird.", @@ -300,7 +303,7 @@ "c_cpp.debuggers.cppdbg.svdPath.description": "Der vollständige Pfad zur SVD-Datei eines eingebetteten Geräts.", "c_cpp.debuggers.cppvsdbg.visualizerFile.description": "Die .natvis-Datei, die beim Debuggen dieses Prozesses verwendet werden soll.", "c_cpp.debuggers.showDisplayString.description": "Wenn eine visualizerFile angegeben wird, wird die Anzeigezeichenfolge von showDisplayString aktiviert. Durch Aktivieren dieser Option kann die Leistung während des Debuggings verlangsamt werden.", - "c_cpp.debuggers.environment.description": "Umgebungsvariablen, die der Umgebung für das Programm hinzugefügt werden sollen. Beispiel: [ { \"name\": \"config\", \"value\": \"Debug\" } ], not [ { \"config\": \"Debug\" } ].", + "c_cpp.debuggers.environment.description": "Umgebungsvariablen, die der Umgebung für das Programm hinzugefügt werden sollen. Beispiel: [ { \"name\": \"config\", \"value\": \"Debug\" } ], nicht [ { \"config\": \"Debug\" } ].", "c_cpp.debuggers.envFile.description": "Absoluter Pfad zu einer Datei, die Umgebungsvariablendefinitionen enthält. Diese Datei enthält Schlüssel-Wert-Paare, die durch ein Gleichheitszeichen pro Zeile getrennt sind. Beispiel: `Key=Value`.", "c_cpp.debuggers.additionalSOLibSearchPath.description": "Durch Semikolons getrennte Liste von Verzeichnissen, die für die Suche nach SO-Dateien verwendet werden sollen. Beispiel: \"c:\\dir1;c:\\dir2\".", "c_cpp.debuggers.MIMode.description": "Hiermit wird der Konsolendebugger angegeben, mit dem die MIDebugEngine eine Verbindung herstellt. Zulässige Werte sind \"gdb\" und \"lldb\".", @@ -424,7 +427,7 @@ "c_cpp.walkthrough.compilers.found.description": "Die C++-Erweiterung funktioniert mit einem C++-Compiler. Wählen Sie eines der bereits auf Ihrem Computer Vorhandenen aus, indem Sie auf die Schaltfläche unten klicken.\n[Select my Default Compiler](command:C_Cpp.SelectIntelliSenseConfiguration?%22walkthrough%22)", "c_cpp.walkthrough.compilers.found.altText": "Abbildung, das die Auswahl eines standardmäßigen Compilerschnellauswahl und die Liste der Compiler auf dem Benutzercomputer anzeigt, von denen einer ausgewählt ist.", "c_cpp.walkthrough.create.cpp.file.title": "C++-Datei erstellen", - "c_cpp.walkthrough.create.cpp.file.description": "[Open](command:toSide:workbench.action.files.openFile) oder [create](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D) eine C++-Datei. Speichern Sie die Datei unbedingt mit der Erweiterung \".cpp\", z. B. \"helloworld.cpp\". \n[C++-Datei erstellen](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D)", + "c_cpp.walkthrough.create.cpp.file.description": "[Öffnen](command:toSide:workbench.action.files.openFile) oder [erstellen](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D) eine C++-Datei. Speichern Sie die Datei unbedingt mit der Erweiterung \".cpp\" extension, z. B. \"helloworld.cpp\". \n[Erstellen Sie eine C++-Datei](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D)", "c_cpp.walkthrough.create.cpp.file.altText": "Öffnen Sie eine C++-Datei oder einen Ordner mit einem C++-Projekt.", "c_cpp.walkthrough.command.prompt.title": "Von der Developer Command Prompt for VS starten", "c_cpp.walkthrough.command.prompt.description": "Bei Verwendung des Microsoft Visual Studio C++-Compilers erfordert die C++-Erweiterung, dass Sie VS Code aus der Developer Command Prompt for VS starten. Befolgen Sie die Anweisungen auf der rechten Seite, um den Neustart zu starten.\n[Reload Window](command:workbench.action.reloadWindow)", @@ -448,4 +451,4 @@ "c_cpp.configuration.refactoring.includeHeader.never.description": "Hiermit wird die Headerdatei nie eingeschlossen.", "c_cpp.languageModelTools.configuration.displayName": "C/C++-Konfiguration", "c_cpp.languageModelTools.configuration.userDescription": "Konfiguration der aktiven C- oder C++-Datei, z. B. Sprachstandardversion und Zielplattform." -} +} \ No newline at end of file diff --git a/Extension/i18n/deu/src/Debugger/ParsedEnvironmentFile.i18n.json b/Extension/i18n/deu/src/Debugger/ParsedEnvironmentFile.i18n.json index adb3284ac3..4cb0a2e072 100644 --- a/Extension/i18n/deu/src/Debugger/ParsedEnvironmentFile.i18n.json +++ b/Extension/i18n/deu/src/Debugger/ParsedEnvironmentFile.i18n.json @@ -5,4 +5,4 @@ // Do not edit this file. It is machine generated. { "ignoring.lines.in.envfile": "Nicht analysierbare Zeilen in {0} {1} werden ignoriert: " -} +} \ No newline at end of file diff --git a/Extension/i18n/deu/src/nativeStrings.i18n.json b/Extension/i18n/deu/src/nativeStrings.i18n.json index a8e1d314ba..296d0abc31 100644 --- a/Extension/i18n/deu/src/nativeStrings.i18n.json +++ b/Extension/i18n/deu/src/nativeStrings.i18n.json @@ -317,5 +317,7 @@ "refactor_extract_missing_return": "Im ausgewählten Code werden einige Steuerungspfade beendet, ohne den Rückgabewert festzulegen. Dies wird nur für skalare, numerische und Zeigerrückgabetypen unterstützt.", "expand_selection": "Auswahl erweitern (um „In Funktion extrahieren“ zu aktivieren)", "file_not_found_in_path2": "„{0}“ wurde in compile_commands.json-Dateien nicht gefunden. Stattdessen wird „includePath“ aus „c_cpp_properties.json“ im Ordner „{1}“ für diese Datei verwendet.", - "copilot_hover_link": "Copilot-Zusammenfassung generieren" + "copilot_hover_link": "Copilot-Zusammenfassung generieren", + "browse_path_not_found": "Dateien aus einem nicht vorhandenen Ordner können nicht indiziert werden: {0}", + "license_terms": "Die C/C++-Erweiterung kann nur mit Microsoft Visual Studio, Visual Studio für Mac, Visual Studio Code, Azure DevOps, Team Foundation Server und Nachfolgeprodukten und -diensten von Microsoft verwendet werden, um Ihre Anwendungen zu entwickeln und zu testen." } \ No newline at end of file diff --git a/Extension/i18n/deu/ui/settings.html.i18n.json b/Extension/i18n/deu/ui/settings.html.i18n.json index ce92077db6..8ee8dedd17 100644 --- a/Extension/i18n/deu/ui/settings.html.i18n.json +++ b/Extension/i18n/deu/ui/settings.html.i18n.json @@ -12,6 +12,7 @@ "edit.configurations.in.json": "Konfigurationen in JSON-Datei bearbeiten", "edit.configurations.json": "C/C++: Konfigurationen bearbeiten (JSON)", "check.the.schema": "Weitere Informationen zu den C-/C++-Eigenschaften finden Sie unter {0}.", + "cpp.properties.schema.reference": "Referenz zu C/C++-Eigenschaftsschemas", "view.schema.reference": "Referenz zu Eigenschaftsschemas", "intellisense.configurations": "IntelliSense-Konfigurationen", "intellisense.configurations.description": "Verwenden Sie diesen Editor zum Bearbeiten von IntelliSense-Einstellungen, die in der zugrunde liegenden Datei \"{0}\" definiert sind. In diesem Editor vorgenommene Änderungen gelten nur für die ausgewählte Konfiguration. Um mehrere Konfigurationen gleichzeitig zu bearbeiten, wechseln Sie zu \"{1}\".", @@ -65,5 +66,11 @@ "limit.symbols": "Durchsuchen: Symbole auf eingeschlossene Header begrenzen", "limit.symbols.checkbox": "Wenn {0} (oder aktiviert) ist, analysiert der Tagparser nur Codedateien, die direkt oder indirekt von einer Quelldatei in {1} eingeschlossen wurden. Wenn {2} (oder nicht aktiviert) ist, analysiert der Tagparser alle Codedateien, die in den in der {3} Liste angegebenen Pfaden gefunden wurden.", "database.filename": "Durchsuchen: Datenbankdateiname", - "database.filename.description": "Der Pfad zur generierten Symboldatenbank. Hiermit wird die Erweiterung angewiesen, die Symboldatenbank des Tagparsers an einem anderen Speicherort als dem Standardspeicherort des Arbeitsbereichs zu speichern. Bei Angabe eines relativen Pfads wird dieser relativ zum Standardspeicherort des Arbeitsbereichs und nicht zum Arbeitsbereichsordner selbst erstellt. Die Variable „{0}“ kann verwendet werden, um einen Pfad relativ zum Arbeitsbereichsordner (Beispiel: {1}) anzugeben." + "database.filename.description": "Der Pfad zur generierten Symboldatenbank. Hiermit wird die Erweiterung angewiesen, die Symboldatenbank des Tagparsers an einem anderen Speicherort als dem Standardspeicherort des Arbeitsbereichs zu speichern. Bei Angabe eines relativen Pfads wird dieser relativ zum Standardspeicherort des Arbeitsbereichs und nicht zum Arbeitsbereichsordner selbst erstellt. Die Variable „{0}“ kann verwendet werden, um einen Pfad relativ zum Arbeitsbereichsordner (Beispiel: {1}) anzugeben.", + "recursiveIncludes.reduce": "„Rekursiv“ umfasst: Priorität", + "recursiveIncludes.reduce.description": "Legen Sie diese Option auf „{0}“ fest, um die Anzahl der rekursiven Includepfade, die für IntelliSense bereitgestellt werden, auf die Pfade zu verringern, auf die derzeit von #include-Anweisungen verwiesen wird. Dazu müssen zuerst die Dateien analysiert werden, um zu bestimmen, welche Dateien eingeschlossen werden. Legen Sie diese Option auf „{1}“ fest, um alle rekursiven Includepfade für IntelliSense bereitzustellen. Wenn Sie die Anzahl rekursiver Includepfade verringern, kann sich die Leistung von IntelliSense verbessern, wenn eine sehr große Anzahl rekursiver Includepfade betroffen ist. Wenn Sie die Anzahl rekursiver Includepfade nicht verringern, kann die Leistung von IntelliSense verbessert werden, da die Dateien nicht analysiert werden müssen, um zu bestimmen, welche Includepfade bereitgestellt werden sollen.", + "recursiveIncludes.priority": "„Rekursiv“ umfasst: Priorität", + "recursiveIncludes.priority.description": "Die Priorität rekursiver Includepfade. Wenn sie auf „{0}“ festgelegt ist, werden die rekursiven Includepfade vor den systemseitigen Includepfaden durchsucht. Wenn sie auf „{1}“ festgelegt ist, werden die rekursiven Includepfade nach den systemseitigen Includepfaden durchsucht.", + "recursiveIncludes.order": "„Rekursiv“ umfasst: Priorität", + "recursiveIncludes.order.description": "Die Reihenfolge, in der Unterverzeichnisse unter rekursiven Includepfaden durchsucht werden." } \ No newline at end of file diff --git a/Extension/i18n/esn/Reinstalling the Extension.md.i18n.json b/Extension/i18n/esn/Reinstalling the Extension.md.i18n.json index 0cebc625c5..614409eab8 100644 --- a/Extension/i18n/esn/Reinstalling the Extension.md.i18n.json +++ b/Extension/i18n/esn/Reinstalling the Extension.md.i18n.json @@ -18,4 +18,4 @@ "reinstall.extension.text7": "A continuación, reinstale mediante la interfaz de usuario de Marketplace en VS Code.", "reinstall.extension.text8": "Si VS Code no puede implementar la versión correcta de la extensión, el VSIX correcto para el sistema se puede {0} e instalar mediante la opción 'Instalar desde VSIX...', en el menú '...' en la interfaz de usuario de Marketplace en VS Code.", "download.vsix.link.title": "descargado del sitio web del Marketplace VS Code" -} +} \ No newline at end of file diff --git a/Extension/i18n/esn/c_cpp_properties.schema.json.i18n.json b/Extension/i18n/esn/c_cpp_properties.schema.json.i18n.json index 3c1fdbb4fa..0ac9dd2288 100644 --- a/Extension/i18n/esn/c_cpp_properties.schema.json.i18n.json +++ b/Extension/i18n/esn/c_cpp_properties.schema.json.i18n.json @@ -22,6 +22,9 @@ "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.limitSymbolsToIncludedHeaders": "Establecer `true` para procesar únicamente los archivos incluidos directa o indirectamente como encabezados. Establecer `false` para procesar todos los archivos en las rutas de acceso de inclusión especificadas.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.databaseFilename": "Ruta de acceso a la base de datos de símbolos generada. Si se especifica una ruta de acceso relativa, será relativa a la ubicación de almacenamiento predeterminada del área de trabajo.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.path": "Lista de rutas de acceso que se usarán para indexar y analizar símbolos del área de trabajo (que se usarán con comandos como 'Go to Definition', 'Find All References', etc.). La búsqueda en estas rutas de acceso es recursiva de forma predeterminada. Especifique `*` para indicar una búsqueda no recursiva. Por ejemplo, `${workspaceFolder}` buscará en todos los subdirectorios, mientras que `${workspaceFolder}/*` no lo hará.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.recursiveIncludes.properties.reduce": "Establézcalo en `always` para reducir siempre el número de rutas de inclusión recursivas proporcionadas a IntelliSense solo a aquellas rutas a las que hacen referencia actualmente las instrucciones #include. Esto requiere primero analizar los archivos para determinar qué encabezados se incluyen. Establézcalo en `never` para proporcionar todas las rutas de inclusión recursivas a IntelliSense. Reducir el número de rutas de inclusiones recursivas puede mejorar el rendimiento de IntelliSense cuando hay un gran número de rutas de inclusión recursivas involucradas. No reducir el número de rutas de inclusión recursivas puede mejorar el rendimiento de IntelliSense al evitar la necesidad de analizar archivos para determinar qué rutas de inclusión proporcionar. El valor `default` actualmente es para reducir el número de rutas de inclusión recursivas proporcionadas a IntelliSense.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.recursiveIncludes.properties.priority": "La prioridad de las rutas de acceso de inclusión recursivas. Si se establece en `beforeSystemIncludes`, se buscarán las rutas de inclusión recursivas antes que las rutas de inclusión del sistema. Si se establece en `afterSystemIncludes`, se buscarán las rutas de inclusión recursivas después de las rutas de inclusión del sistema. `beforeSystemIncludes` reflejaría más fielmente el orden de búsqueda de un compilador, mientras que `afterSystemIncludes` podría resultar en un mejor rendimiento.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.recursiveIncludes.properties.order": "El orden en el que se buscan los subdirectorios de las inclusiones recursivas.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.customConfigurationVariables": "Variables personalizadas que pueden consultarse mediante el comando `${cpptools:activeConfigCustomVariable}` para utilizarlas en las variables de entrada en `launch.json` o `tasks.json`.", "c_cpp_properties.schema.json.definitions.env": "Las variables personalizadas se pueden reutilizar en cualquier ubicación del archivo mediante la sintaxis `${variable}` o `${env:variable}`.", "c_cpp_properties.schema.json.definitions.version": "Versión del archivo de configuración. La extensión administra esta propiedad, no la modifique.", diff --git a/Extension/i18n/esn/package.i18n.json b/Extension/i18n/esn/package.i18n.json index 6cc031b817..1ce0dce30b 100644 --- a/Extension/i18n/esn/package.i18n.json +++ b/Extension/i18n/esn/package.i18n.json @@ -231,14 +231,17 @@ "c_cpp.configuration.default.cStandard.markdownDescription": "Valor que debe usarse en una configuración si no se especifica `cStandard` o si se establece en `${default}`.", "c_cpp.configuration.default.cppStandard.markdownDescription": "Valor que debe usarse en una configuración si no se especifica `cppStandard` o si se establece en `${default}`.", "c_cpp.configuration.default.configurationProvider.markdownDescription": "Valor que debe usarse en una configuración si no se especifica `configurationProvider` o si se establece en `${default}`.", - "c_cpp.configuration.default.mergeConfigurations.markdownDescription": "Se establece en `true` para combinar las rutas de acceso de inclusión, las definiciones y las inclusión forzadas con las de un proveedor de configuración.", + "c_cpp.configuration.default.mergeConfigurations.markdownDescription": "Valor que debe usarse en una configuración si no se especifica `mergeConfigurations` o si se establece en `${default}`.", "c_cpp.configuration.default.browse.path.markdownDescription": "Valor que debe usarse en una configuración si no se especifica `browse.path`, o bien los valores que deben insertarse si se especifica `${default}` en `browse.path`.", "c_cpp.configuration.default.browse.databaseFilename.markdownDescription": "Valor que debe usarse en una configuración si no se ha especificado `browse.databaseFilename` o se ha establecido en `${default}`.", "c_cpp.configuration.default.browse.limitSymbolsToIncludedHeaders.markdownDescription": "Valor que debe usarse en una configuración si no se ha especificado `browse.limitSymbolsToIncludedHeaders` o se ha establecido en `${default}`.", "c_cpp.configuration.default.systemIncludePath.markdownDescription": "Valor que debe usarse para la ruta de acceso de inclusión del sistema. Si se establece, invalida la ruta de acceso de inclusión del sistema adquirida a través de las opciones de configuración `compilerPath` y `compileCommands`.", "c_cpp.configuration.default.enableConfigurationSquiggles.markdownDescription": "Controla si la extensión notificará los errores detectados en `c_cpp_properties.json`.", "c_cpp.configuration.default.customConfigurationVariables.markdownDescription": "Valor que debe usarse en una configuración si no se establece `customConfigurationVariables`, o bien los valores que se deben insertar si se especifica `${default}` como clave en `customConfigurationVariables`.", - "c_cpp.configuration.default.dotConfig.markdownDescription": "Valor que debe usarse en una configuración si no se especifica `dotConfig`, o bien los valores que se deben insertar si se especifica `${default}` en `dotConfig`.", + "c_cpp.configuration.default.dotConfig.markdownDescription": "Valor que debe usarse en una configuración si no se especifica `dotConfig` o si se establece en `${default}`.", + "c_cpp.configuration.default.recursiveIncludes.reduce.markdownDescription": "Valor que debe usarse en una configuración si no se ha especificado `recursiveIncludes.reduce` o se ha establecido en `${default}`.", + "c_cpp.configuration.default.recursiveIncludes.priority.markdownDescription": "Valor que debe usarse en una configuración si no se ha especificado `recursiveIncludes.priority` o se ha establecido en `${default}`.", + "c_cpp.configuration.default.recursiveIncludes.order.markdownDescription": "Valor que debe usarse en una configuración si no se ha especificado `recursiveIncludes.order` o se ha establecido en `${default}`.", "c_cpp.configuration.experimentalFeatures.description": "Controla si se pueden usar las características \"experimentales\".", "c_cpp.configuration.suggestSnippets.markdownDescription": "Si se establece en `true`, el servidor de lenguaje proporciona los fragmentos de código.", "c_cpp.configuration.caseSensitiveFileSupport.markdownDescription": "Si se establece en `default`, el sistema de archivos del área de trabajo no distingue mayúsculas de minúsculas en Windows y distingue mayúsculas de minúsculas en macOS o Linux. Si se establece en `enabled`, el sistema de archivos del área de trabajo distingue mayúsculas de minúsculas en Windows.", @@ -426,8 +429,8 @@ "c_cpp.walkthrough.create.cpp.file.title": "Crear un archivo de C++", "c_cpp.walkthrough.create.cpp.file.description": "[Abrir](command:toSide:workbench.action.files.openFile) o [crear](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D) un archivo de C++. Asegúrese de guardarlo con la extensión \".cpp\", como \"helloworld.cpp\". \n[Crear un archivo de C++](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D)", "c_cpp.walkthrough.create.cpp.file.altText": "Abre un archivo de C++ o una carpeta con un proyecto de C++.", - "c_cpp.walkthrough.command.prompt.title": "Iniciar desde el Símbolo del sistema para desarrolladores para VS", - "c_cpp.walkthrough.command.prompt.description": "Al usar el compilador de Microsoft Visual Studio C++, la extensión de C++ requiere que inicie VS Code desde el símbolo del sistema del desarrollador para VS. Sigue las instrucciones de la derecha para volver a iniciar.\n[Volver a cargar ventana](command:workbench.action.reloadWindow)", + "c_cpp.walkthrough.command.prompt.title": "Iniciar desde Developer Command Prompt for VS", + "c_cpp.walkthrough.command.prompt.description": "Al usar el compilador de Microsoft Visual Studio C++, la extensión de C++ requiere que inicie VS Code desde Developer Command Prompt for VS. Sigue las instrucciones de la derecha para volver a iniciar.\n[Volver a cargar ventana](command:workbench.action.reloadWindow)", "c_cpp.walkthrough.run.debug.title": "Ejecución y depuración del archivo de C++", "c_cpp.walkthrough.run.debug.mac.description": "Abre el archivo de C++ y haz clic en el botón reproducir de la esquina superior derecha del editor o presiona F5 cuando estés en el archivo. Selecciona \"clang++ - Compilar y depurar archivo activo\" para ejecutarlo con el depurador.", "c_cpp.walkthrough.run.debug.linux.description": "Abre el archivo de C++ y haz clic en el botón reproducir de la esquina superior derecha del editor o presiona F5 cuando estés en el archivo. Selecciona \"g++ - Compilar y depurar archivo activo\" para ejecutarlo con el depurador.", @@ -448,4 +451,4 @@ "c_cpp.configuration.refactoring.includeHeader.never.description": "Nunca incluya el archivo de encabezado.", "c_cpp.languageModelTools.configuration.displayName": "Configuración de C/C++", "c_cpp.languageModelTools.configuration.userDescription": "Configuración del archivo activo de C o C++, como la versión estándar del lenguaje y la plataforma de destino." -} +} \ No newline at end of file diff --git a/Extension/i18n/esn/src/Debugger/configurationProvider.i18n.json b/Extension/i18n/esn/src/Debugger/configurationProvider.i18n.json index f67ff8611f..13e70cad76 100644 --- a/Extension/i18n/esn/src/Debugger/configurationProvider.i18n.json +++ b/Extension/i18n/esn/src/Debugger/configurationProvider.i18n.json @@ -24,7 +24,7 @@ "envfile.failed": "No se pudo usar {0}. Motivo: {1}", "replacing.sourcepath": "Reemplazando {0} \"{1}\" por \"{2}\".", "replacing.targetpath": "Reemplazando {0} \"{1}\" por \"{2}\".", - "replacing.editorPath": "Reemplazando el {0} \"{1}\" por \"{2}\".", + "replacing.editorPath": "Reemplazando {0} \"{1}\" por \"{2}\".", "resolving.variables.in.sourcefilemap": "Resolviendo las variables de {0}...", "open.envfile": "Abrir {0}", "recently.used.task": "Tarea usada recientemente", diff --git a/Extension/i18n/esn/src/common.i18n.json b/Extension/i18n/esn/src/common.i18n.json index aebefd2f5c..ceded2ce6f 100644 --- a/Extension/i18n/esn/src/common.i18n.json +++ b/Extension/i18n/esn/src/common.i18n.json @@ -14,4 +14,4 @@ "warning.debugging.not.tested": "Advertencia: La depuración no se ha probado para esta plataforma.", "reload.workspace.for.changes": "Recargue el área de trabajo para que el cambio de configuración surta efecto.", "reload.string": "Volver a cargar" -} +} \ No newline at end of file diff --git a/Extension/i18n/esn/src/nativeStrings.i18n.json b/Extension/i18n/esn/src/nativeStrings.i18n.json index b7ce01d840..ea67e74e4a 100644 --- a/Extension/i18n/esn/src/nativeStrings.i18n.json +++ b/Extension/i18n/esn/src/nativeStrings.i18n.json @@ -317,5 +317,7 @@ "refactor_extract_missing_return": "En el código seleccionado, algunas rutas de control salen sin establecer el valor devuelto. Esto se admite solo para tipos de valor devuelto escalar, numérico y puntero.", "expand_selection": "Expandir selección (para habilitar 'Extraer a función')", "file_not_found_in_path2": "\"{0}\" no se encuentra en compile_commands.json archivos. ''includePath'' de c_cpp_properties.json de la carpeta ''{1}'' se usará en su lugar para este archivo.", - "copilot_hover_link": "Generar resumen de Copilot" + "copilot_hover_link": "Generar resumen de Copilot", + "browse_path_not_found": "No se pueden indexar archivos de una carpeta inexistente: {0}", + "license_terms": "La extensión C/C++ solo se puede usar con Microsoft Visual Studio, Visual Studio para Mac, Visual Studio Code, Azure DevOps, Team Foundation Server y los productos y servicios de Microsoft sucesores para desarrollar y probar las aplicaciones." } \ No newline at end of file diff --git a/Extension/i18n/esn/ui/settings.html.i18n.json b/Extension/i18n/esn/ui/settings.html.i18n.json index 8ab009181e..9965e69b45 100644 --- a/Extension/i18n/esn/ui/settings.html.i18n.json +++ b/Extension/i18n/esn/ui/settings.html.i18n.json @@ -12,6 +12,7 @@ "edit.configurations.in.json": "Editar las configuraciones del archivo JSON", "edit.configurations.json": "C/C++: Editar configuraciones (JSON)", "check.the.schema": "Para obtener más información sobre las propiedades de C/C++, vaya a {0}.", + "cpp.properties.schema.reference": "Referencia del esquema de propiedades de C/C++", "view.schema.reference": "Referencia al esquema de propiedades", "intellisense.configurations": "Configuraciones de IntelliSense", "intellisense.configurations.description": "Use este editor para modificar las opciones de IntelliSense definidas en el archivo {0} subyacente. Los cambios que realice en este editor solo se aplicarán en la configuración seleccionada. Para editar varias configuraciones al mismo tiempo, vaya a {1}.", @@ -65,5 +66,11 @@ "limit.symbols": "Examinar: símbolos de límite de los encabezados incluidos", "limit.symbols.checkbox": "Cuando {0} (o activado), el analizador de etiquetas solo analizará los archivos de código que un archivo de código fuente haya incluido directa o indirectamente en {1}. Cuando {2} (o no está activado), el analizador de etiquetas analizará todos los archivos de código que se encuentran en las rutas de acceso especificadas en la lista de {3} .", "database.filename": "Examinar: nombre del archivo de base de datos", - "database.filename.description": "La ruta de acceso a la base de datos de símbolos generada. Esto indica a la extensión que guarde la base de datos de símbolos del analizador de etiquetas en una ubicación distinta de la ubicación de almacenamiento predeterminada del área de trabajo. Si se especifica una ruta de acceso relativa, será relativa a la ubicación de almacenamiento predeterminada del área de trabajo, no a la carpeta del área de trabajo en sí. La variable {0} se puede usar para especificar una ruta de acceso relativa a la carpeta del área de trabajo (por ejemplo, {1})." + "database.filename.description": "La ruta de acceso a la base de datos de símbolos generada. Esto indica a la extensión que guarde la base de datos de símbolos del analizador de etiquetas en una ubicación distinta de la ubicación de almacenamiento predeterminada del área de trabajo. Si se especifica una ruta de acceso relativa, será relativa a la ubicación de almacenamiento predeterminada del área de trabajo, no a la carpeta del área de trabajo en sí. La variable {0} se puede usar para especificar una ruta de acceso relativa a la carpeta del área de trabajo (por ejemplo, {1}).", + "recursiveIncludes.reduce": "Inclusión recursiva: prioridad", + "recursiveIncludes.reduce.description": "Establézcalo en {0} para reducir siempre el número de rutas de inclusión recursivas proporcionadas a IntelliSense solo a aquellas rutas a las que hacen referencia actualmente las instrucciones #include. Esto requiere primero analizar los archivos para determinar qué archivos se incluyen. Establézcalo en {1} para proporcionar todas las rutas de inclusión recursivas a IntelliSense. Reducir el número de rutas de inclusiones recursivas puede mejorar el rendimiento de IntelliSense cuando hay un gran número de rutas de inclusión recursivas involucradas. No reducir el número de rutas de inclusión recursivas puede mejorar el rendimiento de IntelliSense al evitar la necesidad de analizar archivos para determinar qué rutas de inclusión proporcionar.", + "recursiveIncludes.priority": "Inclusión recursiva: prioridad", + "recursiveIncludes.priority.description": "La prioridad de las rutas de acceso de inclusión recursivas. Si se establece en {0}, se buscarán las rutas de inclusión recursivas antes que las rutas de inclusión del sistema. Si se establece en {1}, se buscarán las rutas de inclusión recursivas después de las rutas de inclusión del sistema.", + "recursiveIncludes.order": "Inclusión recursiva: prioridad", + "recursiveIncludes.order.description": "El orden en el que se buscan los subdirectorios en las rutas de acceso de inclusión recursivas." } \ No newline at end of file diff --git a/Extension/i18n/fra/Reinstalling the Extension.md.i18n.json b/Extension/i18n/fra/Reinstalling the Extension.md.i18n.json index e44fd740df..cea5a6a246 100644 --- a/Extension/i18n/fra/Reinstalling the Extension.md.i18n.json +++ b/Extension/i18n/fra/Reinstalling the Extension.md.i18n.json @@ -18,4 +18,4 @@ "reinstall.extension.text7": "Réinstallez ensuite via l’interface utilisateur de la Place de marché dans VS Code.", "reinstall.extension.text8": "Si la version correcte de l’extension ne peut pas être déployée par VS Code, le VSIX approprié pour votre système peut être {0} et installé à l’aide de l’option 'Installer à partir de VSIX...' sous le menu '...' de l’interface utilisateur de la Place de marché dans VS Code.", "download.vsix.link.title": "téléchargé à partir du site web de la place de marché VS Code" -} +} \ No newline at end of file diff --git a/Extension/i18n/fra/c_cpp_properties.schema.json.i18n.json b/Extension/i18n/fra/c_cpp_properties.schema.json.i18n.json index 1334268ca0..4b4709ccc0 100644 --- a/Extension/i18n/fra/c_cpp_properties.schema.json.i18n.json +++ b/Extension/i18n/fra/c_cpp_properties.schema.json.i18n.json @@ -22,6 +22,9 @@ "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.limitSymbolsToIncludedHeaders": "Défini sur `true` pour traiter uniquement les fichiers directement ou indirectement inclus en tant qu’en-têtes. Défini sur `false` pour traiter tous les fichiers sous les chemins d’accès Include spécifiés.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.databaseFilename": "Chemin de la base de données de symboles générée. Si un chemin relatif est spécifié, il est relatif à l'emplacement de stockage par défaut de l'espace de travail.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.path": "Liste de chemins à utiliser pour l'indexation et l'analyse des symboles d'espace de travail (à utiliser par 'Atteindre la définition', 'Rechercher toutes les références', etc.). La recherche sur ces chemins est récursive par défaut. Spécifiez `*` pour indiquer une recherche non récursive. Par exemple, `${workspaceFolder}` permet d'effectuer une recherche parmi tous les sous-répertoires, ce qui n'est pas le cas de `${workspaceFolder}/*`.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.recursiveIncludes.properties.reduce": "Affectez la valeur `always` pour toujours réduire le nombre de chemins d’accès d’inclusion récursive fournis à IntelliSense uniquement aux chemins actuellement référencés par des instructions #include. Pour cela, vous devez d’abord analyser les fichiers pour déterminer quels en-têtes sont inclus. Affectez la valeur `never` pour fournir tous les chemins d’accès d’inclusion récursive à IntelliSense. La réduction du nombre de chemins d’accès d’inclusion récursive peut améliorer les performances d’IntelliSense lorsque de très nombreux chemins d’accès d’inclusion récursive sont impliqués. Ne pas réduire le nombre de chemins d’accès d’inclusion récursive peut améliorer les performances d’IntelliSense en évitant la nécessité d’analyser les fichiers pour déterminer quels chemins d’accès d’inclusion fournir. La valeur `default` permet actuellement de réduire le nombre de chemins d’accès d’inclusion récursive fournis à IntelliSense.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.recursiveIncludes.properties.priority": "Priorité des chemins d’accès d’inclusion récursive. Si la valeur est `beforeSystemIncludes`, les chemins d’accès d’inclusion récursive seront recherchés avant les chemins d’accès d’inclusion système. Si la valeur est `afterSystemIncludes`, les chemins d’accès d’inclusion récursive seront recherchés après les chemins d’accès d’inclusion système. `beforeSystemIncludes` reflète plus étroitement l’ordre de recherche d’un compilateur, tandis que `afterSystemIncludes` peut améliorer les performances.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.recursiveIncludes.properties.order": "Ordre dans lequel les sous-répertoires des inclusions récursives sont recherchés.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.customConfigurationVariables": "Variables personnalisées qui peuvent être interrogées par le biais de la commande `${cpptools:activeConfigCustomVariable}` à utiliser pour les variables d'entrée dans `launch.json` ou `tasks.json`.", "c_cpp_properties.schema.json.definitions.env": "Variables personnalisées qui peuvent être réutilisées n'importe où dans ce fichier en utilisant la syntaxe `${variable}` ou `${env:variable}`.", "c_cpp_properties.schema.json.definitions.version": "Version du fichier de configuration. Cette propriété est gérée par l'extension. Ne la changez pas.", diff --git a/Extension/i18n/fra/package.i18n.json b/Extension/i18n/fra/package.i18n.json index 7e5f018d51..76a88e4988 100644 --- a/Extension/i18n/fra/package.i18n.json +++ b/Extension/i18n/fra/package.i18n.json @@ -231,14 +231,17 @@ "c_cpp.configuration.default.cStandard.markdownDescription": "Valeur à utiliser dans une configuration si `cStandard` n'est pas spécifié ou est défini sur `${default}`.", "c_cpp.configuration.default.cppStandard.markdownDescription": "La valeur à utiliser dans une configuration si `cppStandard` n'est pas spécifié ou défini à `${default}`.", "c_cpp.configuration.default.configurationProvider.markdownDescription": "Valeur à utiliser dans une configuration si `configurationProvider` n'est pas spécifié ou est défini sur `${default}`.", - "c_cpp.configuration.default.mergeConfigurations.markdownDescription": "Affectez la valeur `true` pour fusionner les chemins d’accès, les définitions et les éléments obligatoires avec ceux d’un fournisseur de configuration.", + "c_cpp.configuration.default.mergeConfigurations.markdownDescription": "Valeur à utiliser dans une configuration si `mergeConfigurations` n’est pas spécifié ou est défini sur `${default}`.", "c_cpp.configuration.default.browse.path.markdownDescription": "Valeur à utiliser dans une configuration si `browse.path` n’est pas spécifié, ou les valeurs à insérer si `${default}` est présent dans `browse.path`.", "c_cpp.configuration.default.browse.databaseFilename.markdownDescription": "La valeur à utiliser dans une configuration si `browse.databaseFilename` n'est pas spécifié ou défini à `${default}`.", "c_cpp.configuration.default.browse.limitSymbolsToIncludedHeaders.markdownDescription": "Valeur à utiliser dans une configuration si `browse.limitSymbolsToIncludedHeaders` n'est pas spécifié ou a la valeur `${default}`.", "c_cpp.configuration.default.systemIncludePath.markdownDescription": "Valeur à utiliser pour le chemin d'inclusion système. Si cette option est définie, elle remplace le chemin d'inclusion système obtenu via les paramètres `compilerPath` et `compileCommands`.", "c_cpp.configuration.default.enableConfigurationSquiggles.markdownDescription": "Contrôle si l'extension signale les erreurs détectées dans `c_cpp_properties.json`.", "c_cpp.configuration.default.customConfigurationVariables.markdownDescription": "Valeur à utiliser dans une configuration si `customConfigurationVariables` n'est pas défini, ou valeurs à insérer si `${default}` est présent dans `customConfigurationVariables`.", - "c_cpp.configuration.default.dotConfig.markdownDescription": "La valeur à utiliser dans une configuration si `dotConfig` n'est pas spécifié, ou la valeur à insérer si `${default}` est présent dans `dotConfig`.", + "c_cpp.configuration.default.dotConfig.markdownDescription": "Valeur à utiliser dans une configuration si `dotConfig` n'est pas spécifié ou est défini sur `${default}`.", + "c_cpp.configuration.default.recursiveIncludes.reduce.markdownDescription": "Valeur à utiliser dans une configuration si `recursiveIncludes.reduce` n’est pas spécifié ou est défini sur `${default}`.", + "c_cpp.configuration.default.recursiveIncludes.priority.markdownDescription": "Valeur à utiliser dans une configuration si `recursiveIncludes.priority` n’est pas spécifié ou est défini sur `${default}`.", + "c_cpp.configuration.default.recursiveIncludes.order.markdownDescription": "Valeur à utiliser dans une configuration si `recursiveIncludes.order` n’est pas spécifié ou est défini sur `${default}`.", "c_cpp.configuration.experimentalFeatures.description": "Contrôle si les fonctionnalités \"expérimentales\" sont utilisables.", "c_cpp.configuration.suggestSnippets.markdownDescription": "Si la valeur est `true`, les extraits de code sont fournis par le serveur de langage.", "c_cpp.configuration.caseSensitiveFileSupport.markdownDescription": "Si la valeur est définie sur `default`, le système de fichiers de l’espace de travail est supposé ne pas respecter la casse sur Windows et respecter la casse sur macOS ou Linux. Si la valeur est `enabled`, le système de fichiers de l’espace de travail est supposé respecter la casse sur Windows.", @@ -300,7 +303,7 @@ "c_cpp.debuggers.cppdbg.svdPath.description": "Chemin d’accès complet au fichier SVD d’un appareil incorporé", "c_cpp.debuggers.cppvsdbg.visualizerFile.description": "Fichier .natvis à utiliser pendant le débogage de ce processus.", "c_cpp.debuggers.showDisplayString.description": "Quand un visualizerFile est spécifié, showDisplayString active la chaîne d'affichage. Si vous activez cette option, les performances peuvent être ralenties pendant le débogage.", - "c_cpp.debuggers.environment.description": "Variables d’environnement à ajouter à l’environnement du programme. Exemple : [ { « nom »: « config », « valeur » : « Débogage » } ], et non [ { « config »: « Débogage » } ].", + "c_cpp.debuggers.environment.description": "Variables d’environnement à ajouter à l’environnement du programme. Exemple : [ { \"name\": \"config\", \"value\": \"Debug\" } ], et non [ { \"config\": \"Debug\" } ].", "c_cpp.debuggers.envFile.description": "Chemin absolu d'un fichier contenant des définitions de variable d'environnement. Ce fichier a des paires clé-valeur séparées par un signe égal par ligne. Par exemple, CLÉ=VALEUR.", "c_cpp.debuggers.additionalSOLibSearchPath.description": "Liste de répertoires séparés par des points-virgules à utiliser pour rechercher des fichiers .so. Exemple : \"c:\\dir1;c:\\dir2\".", "c_cpp.debuggers.MIMode.description": "Indique le débogueur de console auquel MIDebugEngine se connecte. Les valeurs autorisées sont \"gdb\" \"lldb\".", @@ -426,8 +429,8 @@ "c_cpp.walkthrough.create.cpp.file.title": "Créer un fichier C++", "c_cpp.walkthrough.create.cpp.file.description": "[Ouvrir](command:toSide:workbench.action.files.openFile) ou [créer](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D) un fichier C++. Veillez à l’enregistrer avec l’extension « .cpp », telle que « helloworld.cpp ». \n[Créer un fichier C++](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D)", "c_cpp.walkthrough.create.cpp.file.altText": "Ouvrez un fichier C++ ou un dossier avec un projet C++.", - "c_cpp.walkthrough.command.prompt.title": "Lancer à partir du Invite de commandes développeur pour VS", - "c_cpp.walkthrough.command.prompt.description": "Quand vous utilisez le compilateur Microsoft Visual Studio C++, l’extension C++ vous demande de lancer VS Code à partir de l’invite de commandes développeur pour VS. Suivez les instructions à droite pour relancer.\n[Recharger la fenêtre](command:workbench.action.reloadWindow)", + "c_cpp.walkthrough.command.prompt.title": "Lancer à partir de Developer Command Prompt for VS", + "c_cpp.walkthrough.command.prompt.description": "Quand vous utilisez le compilateur Microsoft Visual Studio C++, l’extension C++ vous demande de lancer VS Code à partir de Developer Command Prompt for VS. Suivez les instructions à droite pour relancer.\n[Recharger la fenêtre](command:workbench.action.reloadWindow)", "c_cpp.walkthrough.run.debug.title": "Exécuter et déboguer votre fichier C++", "c_cpp.walkthrough.run.debug.mac.description": "Permet d’ouvrir votre fichier C++ et de cliquer sur le bouton lecture dans le coin supérieur droit de l’éditeur, ou d’appuyer sur F5 lorsque vous êtes sur le fichier. Vous pouvez sélectionner « clang++ – Générer et déboguer le fichier actif » pour l’exécuter avec le débogueur.", "c_cpp.walkthrough.run.debug.linux.description": "Permet d’ouvrir votre fichier C++ et de cliquer sur le bouton lecture dans le coin supérieur droit de l’éditeur, ou d’appuyer sur F5 lorsque vous êtes sur le fichier. Vous pouvez sélectionner « g++ – Générer et déboguer le fichier actif » pour l’exécuter avec le débogueur.", @@ -448,4 +451,4 @@ "c_cpp.configuration.refactoring.includeHeader.never.description": "Ne jamais inclure le fichier d’en-tête.", "c_cpp.languageModelTools.configuration.displayName": "Configuration C/C++", "c_cpp.languageModelTools.configuration.userDescription": "Configuration du fichier C ou C++ actif, comme la version standard du langage et la plateforme cible." -} +} \ No newline at end of file diff --git a/Extension/i18n/fra/src/nativeStrings.i18n.json b/Extension/i18n/fra/src/nativeStrings.i18n.json index b6af549a6d..f627ee41c4 100644 --- a/Extension/i18n/fra/src/nativeStrings.i18n.json +++ b/Extension/i18n/fra/src/nativeStrings.i18n.json @@ -317,5 +317,7 @@ "refactor_extract_missing_return": "Dans le code sélectionné, certains chemins de contrôle s'arrêtent sans définir la valeur renvoyée. Cela n'est pris en charge que pour les types de retour scalaire, numérique et pointeur.", "expand_selection": "Développer la sélection (pour activer ' Extraire vers la fonction')", "file_not_found_in_path2": "« {0} » n'a pas été trouvé dans les fichiers compile_commands.json. « includePath » from c_cpp_properties.json in folder « {1} » sera utilisé pour ce fichier à la place.", - "copilot_hover_link": "Générer un résumé de Copilot" + "copilot_hover_link": "Générer un résumé de Copilot", + "browse_path_not_found": "Impossible d’indexer des fichiers à partir d’un dossier inexistant : {0}", + "license_terms": "L’extension C/C++ ne peut être utilisée qu’avec Microsoft Visual Studio, Visual Studio pour Mac, Visual Studio Code, Azure DevOps, Team Foundation Server et les produits et services Microsoft successeurs pour développer et tester vos applications." } \ No newline at end of file diff --git a/Extension/i18n/fra/ui/settings.html.i18n.json b/Extension/i18n/fra/ui/settings.html.i18n.json index dfa0393547..53598291c0 100644 --- a/Extension/i18n/fra/ui/settings.html.i18n.json +++ b/Extension/i18n/fra/ui/settings.html.i18n.json @@ -12,6 +12,7 @@ "edit.configurations.in.json": "Modifier les configurations dans le fichier JSON", "edit.configurations.json": "C/C++ : Modifier les configurations (JSON)", "check.the.schema": "En savoir plus sur les propriétés C/C++ en accédant à {0}.", + "cpp.properties.schema.reference": "Informations de référence sur le schéma des propriétés C/C++", "view.schema.reference": "Informations de référence sur le schéma des propriétés", "intellisense.configurations": "Configurations IntelliSense", "intellisense.configurations.description": "Utilisez cet éditeur pour modifier les paramètres IntelliSense définis dans le fichier {0} sous-jacent. Les changements effectués dans cet éditeur s'appliquent uniquement à la configuration sélectionnée. Pour modifier plusieurs configurations à la fois, accédez à {1}.", @@ -65,5 +66,11 @@ "limit.symbols": "Parcourir : limiter les symboles aux en-têtes inclus", "limit.symbols.checkbox": "Lorsque {0} (ou activé), l’analyseur de balise analyse uniquement les fichiers de code qui ont été inclus directement ou indirectement par un fichier source dans {1}. Lorsque {2} (ou non activé), l’analyseur de balise analyse tous les fichiers de code trouvés dans les chemins d’accès spécifiés dans la liste {3} .", "database.filename": "Parcourir : nom de fichier de base de données", - "database.filename.description": "Chemin de la base de données de symboles générée. Cela indique à l'extension d'enregistrer la base de données de symboles de l'analyseur de balises à un emplacement autre que l'emplacement de stockage par défaut de l'espace de travail. Si un chemin relatif est spécifié, il est relatif à l'emplacement de stockage par défaut de l'espace de travail et non au dossier d'espace de travail lui-même. La variable {0} peut être utilisée pour spécifier un chemin relatif au dossier d'espace de travail (par ex., {1})." + "database.filename.description": "Chemin de la base de données de symboles générée. Cela indique à l'extension d'enregistrer la base de données de symboles de l'analyseur de balises à un emplacement autre que l'emplacement de stockage par défaut de l'espace de travail. Si un chemin relatif est spécifié, il est relatif à l'emplacement de stockage par défaut de l'espace de travail et non au dossier d'espace de travail lui-même. La variable {0} peut être utilisée pour spécifier un chemin relatif au dossier d'espace de travail (par ex., {1}).", + "recursiveIncludes.reduce": "Inclusions récursives : priorité", + "recursiveIncludes.reduce.description": "Affectez la valeur {0} pour toujours réduire le nombre de chemins d’accès d’inclusion récursive fournis à IntelliSense uniquement aux chemins actuellement référencés par des instructions #include. Pour cela, vous devez d’abord analyser les fichiers pour déterminer lesquels sont inclus. Affectez la valeur {1} pour fournir tous les chemins d’accès d’inclusion récursive à IntelliSense. La réduction du nombre de chemins d’accès d’inclusion récursive peut améliorer les performances d’IntelliSense lorsque de très nombreux chemins d’accès d’inclusion récursive sont impliqués. Ne pas réduire le nombre de chemins d’accès d’inclusion récursive peut améliorer les performances d’IntelliSense en évitant la nécessité d’analyser les fichiers pour déterminer quels chemins d’accès d’inclusion fournir.", + "recursiveIncludes.priority": "Inclusions récursives : priorité", + "recursiveIncludes.priority.description": "Priorité des chemins d’accès d’inclusion récursive. Si la valeur est {0}, les chemins d’accès d’inclusion récursive seront recherchés avant les chemins d’accès d’inclusion système. Si la valeur est {1}, les chemins d’accès d’inclusion récursive seront recherchés après les chemins d’accès d’inclusion système.", + "recursiveIncludes.order": "Inclusions récursives : priorité", + "recursiveIncludes.order.description": "Ordre dans lequel les sous-répertoires sous récursifs incluent des chemins d’accès sont recherchés." } \ No newline at end of file diff --git a/Extension/i18n/ita/Reinstalling the Extension.md.i18n.json b/Extension/i18n/ita/Reinstalling the Extension.md.i18n.json index 627d08eb78..a9df5b15f6 100644 --- a/Extension/i18n/ita/Reinstalling the Extension.md.i18n.json +++ b/Extension/i18n/ita/Reinstalling the Extension.md.i18n.json @@ -16,6 +16,6 @@ "reinstall.extension.text5": "In Windows:", "reinstall.extension.text6": "In Linux:", "reinstall.extension.text7": "Reinstallare quindi tramite l'interfaccia utente del marketplace in VS Code.", - "reinstall.extension.text8": "Se la versione corretta dell'estensione non viene distribuita da VS Code, è possibile {0} e installare il VSIX corretto per il sistema usando l’opzione 'Installa da VSIX...' nel menu '...' nell'interfaccia utente del marketplace in VS Code.", + "reinstall.extension.text8": "Se la versione corretta dell'estensione non viene distribuita da VS Code, il VSIX corretto per il sistema può essere {0} installato usando l'opzione 'Installa da VSIX...' nel menu '...' nell'interfaccia utente del marketplace in VS Code.", "download.vsix.link.title": "scaricato dal sito Web del marketplace VS Code" } \ No newline at end of file diff --git a/Extension/i18n/ita/c_cpp_properties.schema.json.i18n.json b/Extension/i18n/ita/c_cpp_properties.schema.json.i18n.json index 04d4bfd785..36a89b03e6 100644 --- a/Extension/i18n/ita/c_cpp_properties.schema.json.i18n.json +++ b/Extension/i18n/ita/c_cpp_properties.schema.json.i18n.json @@ -22,6 +22,9 @@ "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.limitSymbolsToIncludedHeaders": "Impostare su `true` per elaborare solo i file inclusi direttamente o indirettamente come intestazioni, su `false` per elaborare tutti i file nei percorsi di inclusione specificati.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.databaseFilename": "Percorso del database dei simboli generato. Se viene specificato un percorso relativo, sarà relativo al percorso di archiviazione predefinito dell'area di lavoro.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.path": "Elenco di percorsi da usare per l'indicizzazione e l'analisi dei simboli dell'area di lavoro (usati da 'Vai alla definizione', 'Trova tutti i riferimenti' e così via). Per impostazione predefinita, la ricerca in questi percorsi è ricorsiva. Specificare `*` per indicare la ricerca non ricorsiva. Ad esempio, con `${workspaceFolder}` la ricerca verrà estesa a tutte le sottodirectory, mentre con `${workspaceFolder}/*` sarà limitata a quella corrente.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.recursiveIncludes.properties.reduce": "Imposta su `always` per ridurre sempre il numero di percorsi di inclusione ricorsivi forniti a IntelliSense, limitandoli solo ai percorsi attualmente referenziati da istruzioni #include. Per determinare quali intestazioni sono incluse, è necessario prima analizzare i file. Imposta su `never` per fornire tutti i percorsi di inclusione ricorsivi a IntelliSense. La riduzione del numero di percorsi di inclusione ricorsivi può migliorare le prestazioni di IntelliSense in caso di un numero molto elevato di percorsi di inclusione ricorsivi. Non ridurre il numero di percorsi di inclusione ricorsivi può migliorare le prestazioni di IntelliSense evitando la necessità di analizzare i file per determinare quali percorsi di inclusione fornire. Il valore `default` attualmente consente di ridurre il numero di percorsi di inclusione ricorsivi forniti a IntelliSense.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.recursiveIncludes.properties.priority": "La priorità dei percorsi di inclusione ricorsivi. Se impostato su `beforeSystemIncludes`, i percorsi di inclusione ricorsivi verranno cercati prima dei percorsi di inclusione di sistema. Se impostato su `afterSystemIncludes`, i percorsi di inclusione ricorsivi verranno cercati dopo i percorsi di inclusione di sistema. `beforeSystemIncludes` rifletterebbe più accuratamente l'ordine di ricerca di un compilatore, mentre `afterSystemIncludes` potrebbe migliorare le prestazioni.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.recursiveIncludes.properties.order": "L'ordine in cui vengono cercate le sottodirectory dei percorsi di inclusione ricorsivi.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.customConfigurationVariables": "Variabili personalizzate su cui è possibile eseguire query tramite il comando `${cpptools:activeConfigCustomVariable}` da usare per le variabili di input in `launch.json` o `tasks.json`.", "c_cpp_properties.schema.json.definitions.env": "Variabili personalizzate che è possibile riutilizzare in qualsiasi punto del file usando la sintassi `${variabile}` o `${env:variabile}`.", "c_cpp_properties.schema.json.definitions.version": "Versione del file di configurazione. Questa proprietà è gestita dall'estensione. Non modificarla.", diff --git a/Extension/i18n/ita/package.i18n.json b/Extension/i18n/ita/package.i18n.json index 59c1fb0fbb..d8fd760376 100644 --- a/Extension/i18n/ita/package.i18n.json +++ b/Extension/i18n/ita/package.i18n.json @@ -231,14 +231,17 @@ "c_cpp.configuration.default.cStandard.markdownDescription": "Valore da usare in una configurazione se `cStandard` non è specificato o impostato su `${default}`.", "c_cpp.configuration.default.cppStandard.markdownDescription": "Valore da usare in una configurazione se `cppStandard` non è specificato o impostato su `${default}`.", "c_cpp.configuration.default.configurationProvider.markdownDescription": "Valore da usare in una configurazione se `configurationProvider` non è specificato o impostato su `${default}`.", - "c_cpp.configuration.default.mergeConfigurations.markdownDescription": "Impostare su `true` per unire percorsi di inclusione, definizioni e inclusioni forzate con quelli di un provider di configurazione.", + "c_cpp.configuration.default.mergeConfigurations.markdownDescription": "Il valore da usare in una configurazione se `mergeConfigurations` non è specificato o impostato su `${default}`.", "c_cpp.configuration.default.browse.path.markdownDescription": "Valore da usare in una configurazione se `browse.path` non è specificato oppure valori da inserire se `${default}` è presente in `browse.path`.", "c_cpp.configuration.default.browse.databaseFilename.markdownDescription": "Valore da usare in una configurazione se `browse.databaseFilename` non è specificato o impostato su `${default}`.", "c_cpp.configuration.default.browse.limitSymbolsToIncludedHeaders.markdownDescription": "Valore da usare in una configurazione se `browse.limitSymbolsToIncludedHeaders` non è specificato o impostato su `${default}`.", "c_cpp.configuration.default.systemIncludePath.markdownDescription": "Valore da usare per il percorso di inclusione di sistema. Se è impostato, esegue l'override del percorso di inclusione di sistema acquisito con le impostazioni `compilerPat` e `compileCommands`.", "c_cpp.configuration.default.enableConfigurationSquiggles.markdownDescription": "Controlla se l'estensione segnala errori rilevati in `c_cpp_properties.json`.", "c_cpp.configuration.default.customConfigurationVariables.markdownDescription": "Valore da usare in una configurazione se `customConfigurationVariables` non è impostato oppure valori da inserire se `${default}` è presente come chiave in `customConfigurationVariables`.", - "c_cpp.configuration.default.dotConfig.markdownDescription": "Il valore da usare in una configurazione se `dotConfig` non è specificato oppure il valore da inserire se `${default}` è presente in `dotConfig`.", + "c_cpp.configuration.default.dotConfig.markdownDescription": "Il valore da usare in una configurazione se `dotConfig` non è specificato o impostato su `${default}`.", + "c_cpp.configuration.default.recursiveIncludes.reduce.markdownDescription": "Il valore da usare in una configurazione se `recursiveIncludes.reduce` non è specificato o impostato su `${default}`.", + "c_cpp.configuration.default.recursiveIncludes.priority.markdownDescription": "Il valore da usare in una configurazione se `recursiveIncludes.priority` non è specificato o impostato su `${default}`.", + "c_cpp.configuration.default.recursiveIncludes.order.markdownDescription": "Il valore da usare in una configurazione se `recursiveIncludes.order` non è specificato o impostato su `${default}`.", "c_cpp.configuration.experimentalFeatures.description": "Controlla se le funzionalità \"sperimentali\" sono utilizzabili.", "c_cpp.configuration.suggestSnippets.markdownDescription": "Se è `true`, i frammenti vengono forniti dal server di linguaggio.", "c_cpp.configuration.caseSensitiveFileSupport.markdownDescription": "Se impostato su `default`, si presuppone che il file system dell'area di lavoro non faccia distinzione tra maiuscole e minuscole in Windows ma faccia distinzione tra maiuscole e minuscole in macOS o Linux. Se impostato su `enabled`, si presuppone che il file system dell'area di lavoro faccia distinzione tra maiuscole e minuscole in Windows.", @@ -251,7 +254,7 @@ "c_cpp.configuration.hover.description": "Se questa opzione è disabilitata, i dettagli al passaggio del mouse non vengono più forniti dal server di linguaggio.", "c_cpp.configuration.vcpkg.enabled.markdownDescription": "Abilita i servizi di integrazione per l'[utilità di gestione dipendenze di vcpkg](https://aka.ms/vcpkg/).", "c_cpp.configuration.addNodeAddonIncludePaths.markdownDescription": "Aggiungere percorsi di inclusione da `nan` e `node-addon-api` quando sono dipendenze.", - "c_cpp.configuration.copilotHover.markdownDescription": "Se è `disabled`, nessuna informazione di Copilot verrà visualizzata al passaggio del mouse.", + "c_cpp.configuration.copilotHover.markdownDescription": "Se `disabled` è impostato, nessuna informazione di Copilot verrà visualizzata al passaggio del mouse.", "c_cpp.configuration.renameRequiresIdentifier.markdownDescription": "Se è `true`, con 'Rinomina simbolo' sarà richiesto un identificatore C/C++ valido.", "c_cpp.configuration.autocompleteAddParentheses.markdownDescription": "Se è `true`, il completamento automatico aggiungerà automaticamente `(` dopo le chiamate di funzione. In tal caso potrebbe essere aggiunto anche `)`, a seconda del valore dell'impostazione `#editor.autoClosingBrackets#`.", "c_cpp.configuration.filesExclude.markdownDescription": "Configurare i criteri GLOB per escludere le cartelle (e i file se `#C_Cpp.exclusionPolicy#` viene modificato). Sono specifici dell'estensione C/C++ e si aggiungono a `#files.exclude#`, ma diversamente da `#files.exclude#` si applicano anche ai percorsi esterni alla cartella dell'area di lavoro corrente e non vengono rimossi dalla visualizzazione Esplora risorse. Altre informazioni su [criteri GLOB](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options).", @@ -424,7 +427,7 @@ "c_cpp.walkthrough.compilers.found.description": "L'estensione C++ funziona con un compilatore C++. Selezionare una delle opzioni già presenti nel computer facendo clic sul pulsante seguente.\n[Selezionare il compilatore predefinito](command:C_Cpp.SelectIntelliSenseConfiguration?%22walkthrough%22)", "c_cpp.walkthrough.compilers.found.altText": "Immagine che mostra la selezione di un quickpick del compilatore predefinito e l'elenco dei compilatori trovati nel computer degli utenti, uno dei quali è selezionato.", "c_cpp.walkthrough.create.cpp.file.title": "Creare un file C++", - "c_cpp.walkthrough.create.cpp.file.description": "[Open](command:toSide:workbench.action.files.openFile) o [creare](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D) un file C++. Assicurasi di salvarlo con l'estensione \".cpp\", ad esempio \"helloworld.cpp\". \n[Creare un file C++](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D)", + "c_cpp.walkthrough.create.cpp.file.description": "[Apri](command:toSide:workbench.action.files.openFile) o [Crea](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D) un file C++. Assicurati di salvarlo con l'estensione \".cpp\", ad esempio \"helloworld.cpp\". \n[Crea un file C++](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D)", "c_cpp.walkthrough.create.cpp.file.altText": "Apre un file C++ o una cartella con un progetto C++.", "c_cpp.walkthrough.command.prompt.title": "Avvia dal Prompt dei comandi per gli sviluppatori per Visual Studio", "c_cpp.walkthrough.command.prompt.description": "Nell'ambito dell'utilizzo del compilatore C++ di Microsoft Visual Studio C++, l'estensione C++ richiede di avviare VS Code dal Prompt dei comandi per gli sviluppatori per VS. Seguire le istruzioni a destra per riavviare.\n[Ricarica finestra](command:workbench.action.reloadWindow)", @@ -448,4 +451,4 @@ "c_cpp.configuration.refactoring.includeHeader.never.description": "Non includere mai il file di intestazione.", "c_cpp.languageModelTools.configuration.displayName": "Configurazione di C/C++", "c_cpp.languageModelTools.configuration.userDescription": "Configurazione del file C o C++ attivo, ad esempio la versione standard del linguaggio e la piattaforma di destinazione." -} +} \ No newline at end of file diff --git a/Extension/i18n/ita/src/Debugger/configurationProvider.i18n.json b/Extension/i18n/ita/src/Debugger/configurationProvider.i18n.json index 1272df8696..b712a33dfa 100644 --- a/Extension/i18n/ita/src/Debugger/configurationProvider.i18n.json +++ b/Extension/i18n/ita/src/Debugger/configurationProvider.i18n.json @@ -13,7 +13,7 @@ "debugger.launchConfig": "Configurazione di avvio:", "vs.code.1.69+.required": "'deploySteps' richiede VS Code 1.69+.", "running.deploy.steps": "Esecuzione dei passaggi di distribuzione in corso...", - "compiler.path.not.exists": "Impossibile trovare {0}. L’attività {1} viene ignorata.", + "compiler.path.not.exists": "Impossibile trovare {0}. L'attività {1} viene ignorata.", "pre.Launch.Task": "preLaunchTask: {0}", "debugger.path.not.exists": "Impossibile trovare il debugger {0}. La configurazione di debug per {1} viene ignorata.", "build.and.debug.active.file": "compilare ed eseguire il debug del file attivo", diff --git a/Extension/i18n/ita/src/Debugger/configurations.i18n.json b/Extension/i18n/ita/src/Debugger/configurations.i18n.json index 6cd2514da9..9aa3b79d42 100644 --- a/Extension/i18n/ita/src/Debugger/configurations.i18n.json +++ b/Extension/i18n/ita/src/Debugger/configurations.i18n.json @@ -4,7 +4,7 @@ *--------------------------------------------------------------------------------------------*/ // Do not edit this file. It is machine generated. { - "enter.program.name": "immettere il nome del programma, ad esempio {0}", + "enter.program.name": "immissione del nome del programma, ad esempio {0}", "launch.string": "Launch", "launch.with": "Avvia con {0}.", "attach.string": "Associa", @@ -16,7 +16,7 @@ "launch.with.vs.debugger": "Avvia con il debugger Visual Studio C/C++.", "attach.with.vs.debugger": "Si collega a un processo con il debugger Visual Studio C/C++.", "bash.on.windows.launch": "Avvio Bash in Windows", - "launch.bash.windows": "Avvia in Bash in Windows con {0}.", + "launch.bash.windows": "Avvia in Bash su Windows con {0}.", "bash.on.windows.attach": "Collegamento Bash in Windows", - "remote.attach.bash.windows": "Si collega a un processo remoto in esecuzione in Bash in Windows con {0}." + "remote.attach.bash.windows": "Collega a un processo remoto in esecuzione in Bash su Windows con {0}." } \ No newline at end of file diff --git a/Extension/i18n/ita/src/SSH/sshCommandRunner.i18n.json b/Extension/i18n/ita/src/SSH/sshCommandRunner.i18n.json index 6c5b94dfa4..69369142af 100644 --- a/Extension/i18n/ita/src/SSH/sshCommandRunner.i18n.json +++ b/Extension/i18n/ita/src/SSH/sshCommandRunner.i18n.json @@ -15,6 +15,6 @@ "ssh.terminal.command.canceled": "Il comando del terminale \"{0}\" è stato annullato.", "ssh.terminal.command.done": "Comando terminale \"{0}\" completato.", "ssh.continuing.command.canceled": "L'attività '{0}' è stata annullata, ma è possibile che il comando sottostante non venga terminato. Controllare manualmente.", - "ssh.process.failed": "Elaborazione \"{0}\" non riuscita: {1}", + "ssh.process.failed": "Elaborazione di \"{0}\" non riuscita: {1}", "ssh.wrote.data.to.terminal": "\"{0}\" ha scritto i dati nel terminale: \"{1}\"." } \ No newline at end of file diff --git a/Extension/i18n/ita/src/common.i18n.json b/Extension/i18n/ita/src/common.i18n.json index 1a1242f601..550a7971ed 100644 --- a/Extension/i18n/ita/src/common.i18n.json +++ b/Extension/i18n/ita/src/common.i18n.json @@ -9,7 +9,7 @@ "refer.read.me": "Vedere {0} per informazioni sulla risoluzione dei problemi. È possibile creare problemi in {1}", "process.exited": "Processo terminato con codice {0}", "process.succeeded": "Il processo è stato eseguito correttamente.", - "killing.process": "Arresto del processo.{0}", + "killing.process": "Arresto del processo {0}", "warning.file.missing": "Avviso: manca il file previsto {0}.", "warning.debugging.not.tested": "Avviso: il debug non è stato testato per questa piattaforma.", "reload.workspace.for.changes": "Ricaricare l'area di lavoro per rendere effettive le modifiche apportate alle impostazioni.", diff --git a/Extension/i18n/ita/src/expand.i18n.json b/Extension/i18n/ita/src/expand.i18n.json index 7350a020e6..30774248a2 100644 --- a/Extension/i18n/ita/src/expand.i18n.json +++ b/Extension/i18n/ita/src/expand.i18n.json @@ -9,4 +9,4 @@ "env.var.not.found": "La variabile di ambiente {0} non è stata trovata", "commands.not.supported": "I comandi non sono supportati per la stringa: {0}.", "exception.executing.command": "Si è verificata un'eccezione durante l'esecuzione del comando {0} per la stringa: {1} {2}." -} +} \ No newline at end of file diff --git a/Extension/i18n/ita/src/nativeStrings.i18n.json b/Extension/i18n/ita/src/nativeStrings.i18n.json index 0f9ae629c8..4f66150ae9 100644 --- a/Extension/i18n/ita/src/nativeStrings.i18n.json +++ b/Extension/i18n/ita/src/nativeStrings.i18n.json @@ -91,7 +91,7 @@ "terminating_child_process": "terminazione del processo figlio: {0}", "still_alive_killing": "ancora attivo. Verrà terminato...", "giving_up": "rinuncia", - "not_exited_yet": "Il processo non è stato ancora terminato. Verrà sospeso per {0} millisecondi prima di riprovare.", + "not_exited_yet": "non ancora terminato. Verrà sospeso per {0} millisecondi prima di riprovare.", "failed_to_spawn_process": "Non è stato possibile generare il processo. Errore: {0} ({1})", "offering_completion": "Offerta di completamento", "compiler_on_machine": "Tentativo di recuperare le impostazioni predefinite dal compilatore trovato nel computer: '{0}'", @@ -104,7 +104,7 @@ "include_label": "inclusione: {0}", "framework_label": "framework: {0}", "define_label": "definizione: {0}", - "preinclude_label": "preinclude: {0}", + "preinclude_label": "preinclusione: {0}", "other_label": "altro: {0}", "sending_count_changes_to_server": "invio di {0} modifiche al server", "invalid_open_file_instance": "L'istanza di file aperta non è valida. Il messaggio IntelliSense per il file {0} verrà ignorato.", @@ -121,7 +121,7 @@ "formatting_diff_after_cursor": "Formattazione dell'output con indicazione delle differenze dopo il cursore:", "formatting_diff": "Formattazione dell'output con indicazione delle differenze:", "disable_inactive_regions": "Disabilita la colorazione delle aree inattive", - "error_limit_exceeded": "È stato superato il limite di errori. {0} errore/i non sono stati segnalati.", + "error_limit_exceeded": "È stato superato il limite di errori. {0} errore/i non è/sono stato/i segnalato/i.", "include_errors_update_compile_commands_or_include_path_squiggles_disabled": "Sono stati rilevati errori #include. Provare ad aggiornare il file compile_commands.json o includePath. I segni di revisione sono disabilitati per questa unità di conversione ({0}).", "cannot_reset_database": "Non è stato possibile reimpostare il database IntelliSense. Per reimpostare manualmente, chiudere tutte le istanze di VS Code, quindi eliminare questo file: {0}", "formatting_failed_see_output": "Formattazione non riuscita. Per informazioni dettagliate, vedere la finestra di output.", @@ -221,7 +221,7 @@ "msvc_intellisense_specified": "È stato specificato intelliSenseMode MSVC. Verrà eseguita la configurazione per il compilatore cl.exe.", "unable_to_configure_cl_exe": "Non è possibile eseguire la configurazione per il compilatore cl.exe.", "querying_compiler_default_target": "Esecuzione di query sulla destinazione predefinita del compilatore con la riga di comando: \"{0}\" {1}", - "compiler_default_target": "Il compilatore ha restituito il valore di destinazione predefinito: {0}", + "compiler_default_target": "Il compilatore ha restituito il valore target predefinito: {0}", "c_querying_compiler_default_standard": "Esecuzione di query sul compilatore per lo standard del linguaggio C predefinito con la riga di comando: {0}", "cpp_querying_compiler_default_standard": "Esecuzione di query sul compilatore per lo standard del linguaggio C++ predefinito con la riga di comando: {0}", "detected_language_standard_version": "Versione standard del linguaggio rilevata: {0}", @@ -317,5 +317,7 @@ "refactor_extract_missing_return": "Nel codice selezionato alcuni percorsi di controllo terminano senza impostare il valore restituito. Questo comportamento è supportato solo per tipi restituiti scalari, numerici e puntatore.", "expand_selection": "Espandi selezione (per abilitare 'Estrai in funzione')", "file_not_found_in_path2": "\"{0}\" non è stato trovato nei file compile_commands.json. In alternativa per questo file verrà usato ''includePath'' del file c_cpp_properties.json nella cartella ''{1}''.", - "copilot_hover_link": "Genera riepilogo Copilot" + "copilot_hover_link": "Genera riepilogo Copilot", + "browse_path_not_found": "Non è possibile indicizzare i file da una cartella non esistente: {0}", + "license_terms": "L'estensione C/C++ può essere usata solo con Microsoft Visual Studio, Visual Studio per Mac, Visual Studio Code, Azure DevOps, Team Foundation Server e prodotti e servizi Microsoft successivi per sviluppare e testare le applicazioni." } \ No newline at end of file diff --git a/Extension/i18n/ita/ui/settings.html.i18n.json b/Extension/i18n/ita/ui/settings.html.i18n.json index d014da75eb..a584cbaa6a 100644 --- a/Extension/i18n/ita/ui/settings.html.i18n.json +++ b/Extension/i18n/ita/ui/settings.html.i18n.json @@ -12,6 +12,7 @@ "edit.configurations.in.json": "Modifica le configurazioni nel file JSON", "edit.configurations.json": "C/C++: Modifica configurazioni (JSON)", "check.the.schema": "Per altre informazioni sulle proprietà di C/C++, vedere {0}.", + "cpp.properties.schema.reference": "Informazioni di riferimento sullo schema delle proprietà C/C++", "view.schema.reference": "Informazioni di riferimento sullo schema delle proprietà", "intellisense.configurations": "Configurazioni IntelliSense", "intellisense.configurations.description": "Usare questo editor per modificare le impostazioni di IntelliSense definite nel file {0} sottostante. Le modifiche apportate in questo editor sono valide solo per la configurazione selezionata. Per modificare più configurazioni contemporaneamente, passare a {1}.", @@ -43,7 +44,7 @@ "cpp.standard.description": "Versione dello standard del linguaggio C++ da usare per IntelliSense. Nota: gli standard GNU vengono usati solo per eseguire query sul compilatore impostato per ottenere le definizioni di GNU. IntelliSense emulerà la versione dello standard di C++ equivalente.", "advanced.settings": "Impostazioni avanzate", "configuration.provider": "Provider di configurazione", - "configuration.provider.description": "ID di un'estensione VS Code che può fornire informazioni di configurazione IntelliSense per i file di origine. Ad esempio, usare l'ID estensione VS Code {0} per fornire le informazioni di configurazione dell'estensione CMake Tools.", + "configuration.provider.description": "ID di un'estensione VS Code che può fornire informazioni di configurazione IntelliSense per i file di origine. Ad esempio, usa l'ID estensione VS Code {0} per fornire le informazioni di configurazione dell'estensione CMake Tools.", "windows.sdk.version": "Versione di Windows SDK", "windows.sdk.version.description": "Versione del percorso di inclusione di Windows SDK da usare in Windows, ad esempio {0}.", "mac.framework.path": "Percorso del framework Mac", @@ -65,5 +66,11 @@ "limit.symbols": "Sfoglia: limita i simboli alle intestazioni incluse", "limit.symbols.checkbox": "Quando è impostato su {0} (o selezionato), il parser tag analizzerà solo i file di codice che sono stati inclusi direttamente o indirettamente da un file di origine in {1}. Quando è impostato su {2} (o non è selezionato), il parser tag analizzerà tutti i file di codice trovati nei percorsi specificati nell'elenco di {3}.", "database.filename": "Sfoglia: nome del file di database", - "database.filename.description": "Percorso del database dei simboli generato. Indica all'estensione di salvare il database dei simboli del parser di tag in una posizione diversa da quella di archiviazione predefinita dell'area di lavoro. Se viene specificato un percorso relativo, sarà relativo alla posizione di archiviazione predefinita dell'area di lavoro e non alla cartella dell'area di lavoro. È possibile usare la variabile {0} per specificare un percorso relativo alla cartella dell'area di lavoro, ad esempio {1}." + "database.filename.description": "Percorso del database dei simboli generato. Indica all'estensione di salvare il database dei simboli del parser di tag in una posizione diversa da quella di archiviazione predefinita dell'area di lavoro. Se viene specificato un percorso relativo, sarà relativo alla posizione di archiviazione predefinita dell'area di lavoro e non alla cartella dell'area di lavoro. È possibile usare la variabile {0} per specificare un percorso relativo alla cartella dell'area di lavoro, ad esempio {1}.", + "recursiveIncludes.reduce": "Inclusioni ricorsive: priorità", + "recursiveIncludes.reduce.description": "Imposta su {0} per ridurre il numero di percorsi di inclusione ricorsivi forniti a IntelliSense, limitandoli solo ai percorsi attualmente referenziati da istruzioni #include. Per determinare quali file sono inclusi, è necessario prima analizzare i file. Imposta su {1} per fornire tutti i percorsi di inclusione ricorsivi a IntelliSense. La riduzione del numero di percorsi di inclusione ricorsivi può migliorare le prestazioni di IntelliSense in caso di un numero molto elevato di percorsi di inclusione ricorsivi. Non ridurre il numero di percorsi di inclusione ricorsivi può migliorare le prestazioni di IntelliSense evitando la necessità di analizzare i file per determinare quali percorsi di inclusione fornire.", + "recursiveIncludes.priority": "Inclusioni ricorsive: priorità", + "recursiveIncludes.priority.description": "La priorità dei percorsi di inclusione ricorsivi. Se impostato su {0}, i percorsi di inclusione ricorsivi verranno cercati prima dei percorsi di inclusione di sistema. Se impostato su {1}, i percorsi di inclusione ricorsivi verranno cercati dopo i percorsi di inclusione di sistema.", + "recursiveIncludes.order": "Inclusioni ricorsive: priorità", + "recursiveIncludes.order.description": "L'ordine in cui vengono cercate le sottodirectory nei percorsi di inclusione ricorsivi." } \ No newline at end of file diff --git a/Extension/i18n/ita/walkthrough/installcompiler/install-compiler-windows.md.i18n.json b/Extension/i18n/ita/walkthrough/installcompiler/install-compiler-windows.md.i18n.json index 849e3a7e05..ef5241252f 100644 --- a/Extension/i18n/ita/walkthrough/installcompiler/install-compiler-windows.md.i18n.json +++ b/Extension/i18n/ita/walkthrough/installcompiler/install-compiler-windows.md.i18n.json @@ -11,12 +11,12 @@ "walkthrough.windows.text2": "Per installare MSVC, scaricare {0} dalla pagina {1} di Visual Studio. ", "walkthrough.windows.build.tools1": "Build Tools per Visual Studio 2022", "walkthrough.windows.link.downloads": "Download", - "walkthrough.windows.text3": "Nel Programma di installazione di Visual Studio controllare il carico di lavoro {0} e selezionare {1}.", + "walkthrough.windows.text3": "Inl Visual Studio Installer controllare il carico di lavoro {0} e selezionare {1}.", "walkthrough.windows.build.tools2": "Strumenti di compilazione C++", "walkthrough.windows.link.install": "Installa", "walkthrough.windows.note1": "Nota", "walkthrough.windows.note1.text": "È possibile usare il set di strumenti C++ di Visual Studio Build Tools insieme a Visual Studio Code per compilare, creare e verificare qualsiasi codebase C++, purché sia disponibile una licenza di Visual Studio valida (Community, Pro o Enterprise) usata attivamente per sviluppare la codebase C++.", - "walkthrough.windows.open.command.prompt": "Aprire {0} digitando \"{1}\" nel menu Start di Windows.", + "walkthrough.windows.open.command.prompt": "Aprire {0} digitando '{1}' nel menu Start di Windows.", "walkthrough.windows.check.install": "Controllare l'installazione di MSVC digitando {0} in {1}. Verranno visualizzati un messaggio di copyright, la versione e la descrizione sulla sintassi di base.", "walkthrough.windows.note2": "Nota", "walkthrough.windows.note2.text": "Per usare MSVC dalla riga di comando o da VS Code, è necessario eseguire l'applicazione da {0}. Con una shell normale, ad esempio {1}, {2} o il prompt dei comandi di Windows le variabili di ambiente del percorso necessarie non sono impostate." diff --git a/Extension/i18n/ita/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json b/Extension/i18n/ita/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json index 43fc11a775..c42c1c7452 100644 --- a/Extension/i18n/ita/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json +++ b/Extension/i18n/ita/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json @@ -10,7 +10,7 @@ "walkthrough.windows.note1": "Nota", "walkthrough.windows.note1.text": "È possibile usare il set di strumenti C++ di Visual Studio Build Tools insieme a Visual Studio Code per compilare, creare e verificare qualsiasi codebase C++, purché sia disponibile una licenza di Visual Studio valida (Community, Pro o Enterprise) usata attivamente per sviluppare la codebase C++.", "walkthrough.windows.verify.compiler": "Verifica dell'installazione del compilatore", - "walkthrough.windows.open.command.prompt": "Aprire {0} digitando \"{1}\" nel menu Start di Windows.", + "walkthrough.windows.open.command.prompt": "Aprire {0} digitando '{1}' nel menu Start di Windows.", "walkthrough.windows.check.install": "Controllare l'installazione di MSVC digitando {0} in {1}. Verranno visualizzati un messaggio di copyright, la versione e la descrizione sulla sintassi di base.", "walkthrough.windows.note2": "Nota", "walkthrough.windows.note2.text": "Per usare MSVC dalla riga di comando o da VS Code, è necessario eseguire l'applicazione da {0}. Con una shell normale, ad esempio {1}, {2} o il prompt dei comandi di Windows le variabili di ambiente del percorso necessarie non sono impostate.", diff --git a/Extension/i18n/ita/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json b/Extension/i18n/ita/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json index 43fc11a775..c42c1c7452 100644 --- a/Extension/i18n/ita/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json +++ b/Extension/i18n/ita/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json @@ -10,7 +10,7 @@ "walkthrough.windows.note1": "Nota", "walkthrough.windows.note1.text": "È possibile usare il set di strumenti C++ di Visual Studio Build Tools insieme a Visual Studio Code per compilare, creare e verificare qualsiasi codebase C++, purché sia disponibile una licenza di Visual Studio valida (Community, Pro o Enterprise) usata attivamente per sviluppare la codebase C++.", "walkthrough.windows.verify.compiler": "Verifica dell'installazione del compilatore", - "walkthrough.windows.open.command.prompt": "Aprire {0} digitando \"{1}\" nel menu Start di Windows.", + "walkthrough.windows.open.command.prompt": "Aprire {0} digitando '{1}' nel menu Start di Windows.", "walkthrough.windows.check.install": "Controllare l'installazione di MSVC digitando {0} in {1}. Verranno visualizzati un messaggio di copyright, la versione e la descrizione sulla sintassi di base.", "walkthrough.windows.note2": "Nota", "walkthrough.windows.note2.text": "Per usare MSVC dalla riga di comando o da VS Code, è necessario eseguire l'applicazione da {0}. Con una shell normale, ad esempio {1}, {2} o il prompt dei comandi di Windows le variabili di ambiente del percorso necessarie non sono impostate.", diff --git a/Extension/i18n/jpn/c_cpp_properties.schema.json.i18n.json b/Extension/i18n/jpn/c_cpp_properties.schema.json.i18n.json index 40002a566c..ff3366a82b 100644 --- a/Extension/i18n/jpn/c_cpp_properties.schema.json.i18n.json +++ b/Extension/i18n/jpn/c_cpp_properties.schema.json.i18n.json @@ -22,6 +22,9 @@ "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.limitSymbolsToIncludedHeaders": "ヘッダーとして直接的または間接的にインクルードされたファイルのみを処理する場合は `true` に設定し、指定したインクルード パスにあるすべてのファイルを処理する場合は `false` に設定します。", "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.databaseFilename": "生成されるシンボル データベースへのパスです。相対パスを指定した場合、ワークスペースの既定のストレージの場所に対する相対パスになります。", "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.path": "ワークスペース シンボルのインデックス作成と解析に使用するパスの一覧です ([定義へ移動]、[すべての参照を検索] などに使用する)。既定では、これらのパスでの検索は再帰的です。非再帰的な検索を示すには `*` を指定します。たとえば、`${workspaceFolder}` を指定するとすべてのサブディレクトリが検索されますが、`${workspaceFolder}/*` を指定すると検索されません。", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.recursiveIncludes.properties.reduce": "`always` に設定すると、IntelliSense に提供される再帰インクルード パスの数は常に #include ステートメントによって現在参照されているパスのみに減らされます。これには、まずファイルを解析して、どのヘッダーが含まれているかを判断する必要があります。すべての再帰インクルード パスを IntelliSense に提供するには、`never` に設定します。非常に多数の再帰インクルード パスが関係している場合、再帰インクルード パスの数を減らすと、IntelliSense のパフォーマンスが向上する可能性があります。再帰インクルード パスの数を減らさないことで、どのインクルード パスを提供するかを判断するためのファイル解析が不要になり、IntelliSense のパフォーマンスが向上する場合があります。現在、`default` 値は、IntelliSense に提供される再帰インクルード パスの数を減らすためのものです。", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.recursiveIncludes.properties.priority": "再帰インクルード パスの優先順位。`beforeSystemIncludes` に設定すると、再帰インクルード パスはシステム インクルード パスの前に検索されます。`afterSystemIncludes` に設定すると、再帰インクルード パスはシステム インクルード パスの後に検索されます。`beforeSystemIncludes` に設定すると、コンパイラの検索順序により近くなりますが、`afterSystemIncludes` の方がパフォーマンスが向上する場合があります。", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.recursiveIncludes.properties.order": "再帰インクルードのサブディレクトリが検索される順序。", "c_cpp_properties.schema.json.definitions.configurations.items.properties.customConfigurationVariables": "`launch.json` または `tasks.json` で入力変数として使用するためにコマンド `${cpptools:activeConfigCustomVariable}` を使用して照会できるカスタム変数。", "c_cpp_properties.schema.json.definitions.env": "`${変数}` 構文または `${env:変数}` 構文を使用して、このファイルのどこからでも再利用できるカスタム変数。", "c_cpp_properties.schema.json.definitions.version": "構成ファイルのバージョンです。このプロパティは、拡張機能によって管理されています。変更しないでください。", diff --git a/Extension/i18n/jpn/package.i18n.json b/Extension/i18n/jpn/package.i18n.json index 59610c88fb..fd06eeadc3 100644 --- a/Extension/i18n/jpn/package.i18n.json +++ b/Extension/i18n/jpn/package.i18n.json @@ -231,14 +231,17 @@ "c_cpp.configuration.default.cStandard.markdownDescription": "`cStandard` が指定されていないか、`${default}` に設定されている場合に、構成で使用される値。", "c_cpp.configuration.default.cppStandard.markdownDescription": "`cppStandard` が指定されていないか、`${default}` に設定されている場合に、構成で使用される値。", "c_cpp.configuration.default.configurationProvider.markdownDescription": "`configurationProvider` が指定されていないか、`${default}` に設定されている場合に、構成で使用される値。", - "c_cpp.configuration.default.mergeConfigurations.markdownDescription": "インクルード パス、定義、強制インクルードを構成プロバイダーのものとマージするには、`true` に設定します。", + "c_cpp.configuration.default.mergeConfigurations.markdownDescription": "`mergeConfigurations` が指定されていないか、`${default}` に設定されている場合に、構成で使用される値。", "c_cpp.configuration.default.browse.path.markdownDescription": "`browse.path` が指定されていない場合に構成で使用される値、または `browse.path` 内に `${default}` が存在する場合に挿入される値です。", "c_cpp.configuration.default.browse.databaseFilename.markdownDescription": "`browse.databaseFilename` が指定されていないか、`${default}` に設定されている場合に、構成で使用される値。", "c_cpp.configuration.default.browse.limitSymbolsToIncludedHeaders.markdownDescription": "`browse.limitSymbolsToIncludedHeaders` が指定されていないか、`${default}` に設定されている場合に、構成で使用される値。", "c_cpp.configuration.default.systemIncludePath.markdownDescription": "システム インクルード パスに使用する値です。これを設定した場合、`compilerPath` および `compileCommands` の設定によって取得されるシステム インクルード パスが上書きされます。", "c_cpp.configuration.default.enableConfigurationSquiggles.markdownDescription": "拡張機能が、`c_cpp_properties.json` で検出されたエラーを報告するかどうかを制御します。", "c_cpp.configuration.default.customConfigurationVariables.markdownDescription": "`customConfigurationVariables` が設定されていない場合に構成で使用される値、または `customConfigurationVariables` 内に `${default}` がキーとして存在する場合に挿入される値。", - "c_cpp.configuration.default.dotConfig.markdownDescription": "`dotConfig` が指定されていない場合に構成で使用される値、または `dotConfig` 内に `${default}` が存在する場合に挿入される値。", + "c_cpp.configuration.default.dotConfig.markdownDescription": "`dotConfig` が指定されていないか、`${default}` に設定されている場合に、構成で使用される値。", + "c_cpp.configuration.default.recursiveIncludes.reduce.markdownDescription": "`recursiveIncludes.reduce` が指定されていないか、`${default}` に設定されている場合に、構成で使用される値。", + "c_cpp.configuration.default.recursiveIncludes.priority.markdownDescription": "`recursiveIncludes.priority` が指定されていないか、`${default}` に設定されている場合に、構成で使用される値。", + "c_cpp.configuration.default.recursiveIncludes.order.markdownDescription": "`recursiveIncludes.order` が指定されていないか、`${default}` に設定されている場合に、構成で使用される値。", "c_cpp.configuration.experimentalFeatures.description": "\"experimental\" の機能を使用できるかどうかを制御します。", "c_cpp.configuration.suggestSnippets.markdownDescription": "`true` の場合、スニペットは言語サーバーによって提供されます。", "c_cpp.configuration.caseSensitiveFileSupport.markdownDescription": "`default` に設定すると、ワークスペースのファイル システムは Windows では大文字と小文字を区別せず、macOS または Linux では大文字と小文字を区別すると見なされます。`enabled` に設定すると、ワークスペースのファイル システムは Windows で大文字と小文字を区別すると見なされます。", @@ -300,7 +303,7 @@ "c_cpp.debuggers.cppdbg.svdPath.description": "埋め込みデバイスの SVD ファイルへの完全なパス。", "c_cpp.debuggers.cppvsdbg.visualizerFile.description": "このプロセスをデバッグするときに使用する .natvis ファイルです。", "c_cpp.debuggers.showDisplayString.description": "visualizerFile を指定すると、showDisplayString により表示文字列が有効になります。このオプションをオンにすると、デバッグ中にパフォーマンスが低下する可能性があります。", - "c_cpp.debuggers.environment.description": "プログラムの環境に追加する環境変数。例: [ { \"name\": \"config\", \"value\": \"Debug\" } ], not [ { \"config\": \"Debug\" } ]。", + "c_cpp.debuggers.environment.description": "プログラムの環境に追加する環境変数。例: [ { \"name\": \"config\", \"value\": \"Debug\" } ], ではなく [ { \"config\": \"Debug\" } ]。", "c_cpp.debuggers.envFile.description": "環境変数の定義を含むファイルへの絶対パスです。このファイルには、行ごとに等号で区切られたキーと値のペアがあります。例: キー=値。", "c_cpp.debuggers.additionalSOLibSearchPath.description": ".so ファイルの検索に使用する、セミコロンで区切られたディレクトリの一覧です。例: \"c:\\dir1;c:\\dir2\"。", "c_cpp.debuggers.MIMode.description": "MIDebugEngine が接続するコンソール デバッガーを示します。許可されている値は \"gdb\" \"lldb\" です。", @@ -426,8 +429,8 @@ "c_cpp.walkthrough.create.cpp.file.title": "C++ ファイルの作成", "c_cpp.walkthrough.create.cpp.file.description": "[開く](command:toSide:workbench.action.files.openFile) または [作成](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D) C++ ファイル。\"helloworld.cpp\" などの \".cpp\" 拡張子を使用して保存してください。\n[C++ ファイルの作成](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D)", "c_cpp.walkthrough.create.cpp.file.altText": "C++ ファイル または C++ プロジェクトを含むフォルダーを開きます。", - "c_cpp.walkthrough.command.prompt.title": "VS の開発者コマンド プロンプトから起動する", - "c_cpp.walkthrough.command.prompt.description": "Microsoft Visual Studio C++ コンパイラを使用する場合、C++ 拡張機能では、VS の開発者コマンド プロンプトから VS Code を起動する必要があります。右側の指示に従って再起動してください。\n[ウィンドウの再読み込み](command:workbench.action.reloadWindow)", + "c_cpp.walkthrough.command.prompt.title": "Developer Command Prompt for VS から起動する", + "c_cpp.walkthrough.command.prompt.description": "Microsoft Visual Studio C++ コンパイラを使用する場合、C++ 拡張機能では、Developer Command Prompt for VS から VS Code を起動する必要があります。右側の指示に従って再起動してください。\n[ウィンドウの再読み込み](command:workbench.action.reloadWindow)", "c_cpp.walkthrough.run.debug.title": "お使いの C++ ファイルを実行してデバッグする", "c_cpp.walkthrough.run.debug.mac.description": "C++ ファイルを開いてエディターの右上隅にある [再生] ボタンをクリックするか、ファイル上で F5 キーを押します。デバッガーで実行するには、[clang++ - アクティブ ファイルのビルドとデバッグ] を選択します。", "c_cpp.walkthrough.run.debug.linux.description": "C++ ファイルを開いてエディターの右上隅にある [再生] ボタンをクリックするか、ファイル上で F5 キーを押します。デバッガーで実行するには、[g++ - アクティブ ファイルのビルドとデバッグ] を選択します。", @@ -448,4 +451,4 @@ "c_cpp.configuration.refactoring.includeHeader.never.description": "ヘッダー ファイルを含めることはありません。", "c_cpp.languageModelTools.configuration.displayName": "C/C++ 構成", "c_cpp.languageModelTools.configuration.userDescription": "言語標準バージョンやターゲット プラットフォームなど、アクティブ C または C++ ファイルの構成。" -} +} \ No newline at end of file diff --git a/Extension/i18n/jpn/src/Debugger/attachToProcess.i18n.json b/Extension/i18n/jpn/src/Debugger/attachToProcess.i18n.json index e986dab524..9b82bf60f7 100644 --- a/Extension/i18n/jpn/src/Debugger/attachToProcess.i18n.json +++ b/Extension/i18n/jpn/src/Debugger/attachToProcess.i18n.json @@ -12,4 +12,4 @@ "no.process.list": "転送アタッチでプロセス一覧を取得できませんでした。", "failed.to.make.gdb.connection": "GDB 接続を作成できませんでした: \"{0}\"。", "failed.to.parse.processes": "プロセスを解析できませんでした: \"{0}\"。" -} +} \ No newline at end of file diff --git a/Extension/i18n/jpn/src/Debugger/configurationProvider.i18n.json b/Extension/i18n/jpn/src/Debugger/configurationProvider.i18n.json index 0e022f0add..080c81f406 100644 --- a/Extension/i18n/jpn/src/Debugger/configurationProvider.i18n.json +++ b/Extension/i18n/jpn/src/Debugger/configurationProvider.i18n.json @@ -24,7 +24,7 @@ "envfile.failed": "{0} を使用できませんでした。理由: {1}", "replacing.sourcepath": "{0} '{1}' を '{2}' と置き換えています。", "replacing.targetpath": "{0} '{1}' を '{2}' と置き換えています。", - "replacing.editorPath": "{0} の '{1}' を '{2}' と置き換えています。", + "replacing.editorPath": "{0} '{1}' を '{2}' と置き換えています。", "resolving.variables.in.sourcefilemap": "{0} の変数を解決しています...", "open.envfile": "{0} を開く", "recently.used.task": "最近使用されたタスク", diff --git a/Extension/i18n/jpn/src/LanguageServer/client.i18n.json b/Extension/i18n/jpn/src/LanguageServer/client.i18n.json index f87ae5782e..615a07e297 100644 --- a/Extension/i18n/jpn/src/LanguageServer/client.i18n.json +++ b/Extension/i18n/jpn/src/LanguageServer/client.i18n.json @@ -38,4 +38,4 @@ "handle.extract.new.function": "NewFunction", "handle.extract.error": "関数への抽出に失敗しました: {0}", "invalid.edit": "関数への抽出に失敗しました。無効な編集が生成されました: '{0}'" -} +} \ No newline at end of file diff --git a/Extension/i18n/jpn/src/nativeStrings.i18n.json b/Extension/i18n/jpn/src/nativeStrings.i18n.json index 9012c476bf..da19d58e2e 100644 --- a/Extension/i18n/jpn/src/nativeStrings.i18n.json +++ b/Extension/i18n/jpn/src/nativeStrings.i18n.json @@ -317,5 +317,7 @@ "refactor_extract_missing_return": "選択したコードでは、戻り値を設定せずに一部のコントロール パスが終了します。これは、スカラー型、数値型、およびポインター型の戻り値に対してのみサポートされます。", "expand_selection": "選択範囲を展開する ([関数に抽出] を有効にする)", "file_not_found_in_path2": "\"{0}\" が compile_commands.json ファイルに見つかりません。フォルダー '{1}' にある c_cpp_properties.json からの 'includePath' が、このファイルで代わりに使用されます。", - "copilot_hover_link": "Copilot 要約の生成" + "copilot_hover_link": "Copilot 要約の生成", + "browse_path_not_found": "存在しないフォルダーにあるファイルにインデックスを付けることはできません: {0}", + "license_terms": "C/C++拡張は、Microsoft Visual Studio、Visual Studio for Mac、Visual Studio Code、Azure DevOps、Team Foundation Server、および後継のMicrosoft製品およびサービスでのみ使用して、アプリケーションの開発とテストを行うことができます。" } \ No newline at end of file diff --git a/Extension/i18n/jpn/ui/settings.html.i18n.json b/Extension/i18n/jpn/ui/settings.html.i18n.json index 7d41d675f3..bd10237fde 100644 --- a/Extension/i18n/jpn/ui/settings.html.i18n.json +++ b/Extension/i18n/jpn/ui/settings.html.i18n.json @@ -12,6 +12,7 @@ "edit.configurations.in.json": "JSON ファイル内の構成の編集", "edit.configurations.json": "C/C++: 構成の編集 (JSON)", "check.the.schema": "C/C++ プロパティの詳細については、{0} に移動してください。", + "cpp.properties.schema.reference": "C/C++ プロパティ スキーマ参照", "view.schema.reference": "プロパティ スキーマの参照", "intellisense.configurations": "IntelliSense の構成", "intellisense.configurations.description": "このエディターを使用して、基になる {0} ファイルで定義されている IntelliSense 設定を編集します。このエディターでの変更は、選択した構成にのみ適用されます。一度に複数の構成を編集するには、{1} に移動します。", @@ -65,5 +66,11 @@ "limit.symbols": "参照: インクルードされたヘッダーに記号を限定する", "limit.symbols.checkbox": "{0} (またはチェックボックスがオン) の場合、タグ パーサーは、{1} のソース ファイルによって直接的または間接的にインクルードされたコード ファイルのみを解析します。{2} (またはチェック ボックスがオフ) の場合、タグ パーサーは、{3} の一覧に指定されたパスで見つかったすべてのコード ファイルを解析します。", "database.filename": "参照: データベース ファイル名", - "database.filename.description": "生成されたシンボル データベースへのパスです。これは、タグ パーサーのシンボル データベースをワークスペースの既定のストレージの場所以外に保存するように拡張機能に指示します。相対パスを指定した場合、ワークスペース フォルダー自体ではなく、ワークスペースの既定のストレージの場所に対する相対パスになります。{0} 変数を使用して、ワークスペース フォルダーに対する相対パスを指定することもできます (例: {1})。" + "database.filename.description": "生成されたシンボル データベースへのパスです。これは、タグ パーサーのシンボル データベースをワークスペースの既定のストレージの場所以外に保存するように拡張機能に指示します。相対パスを指定した場合、ワークスペース フォルダー自体ではなく、ワークスペースの既定のストレージの場所に対する相対パスになります。{0} 変数を使用して、ワークスペース フォルダーに対する相対パスを指定することもできます (例: {1})。", + "recursiveIncludes.reduce": "再帰インクルード: 優先度", + "recursiveIncludes.reduce.description": "{0} に設定すると、IntelliSense に提供される再帰インクルード パスの数は #include ステートメントによって現在参照されているパスのみに減らされます。これには、まずファイルを解析して、どのファイルが含まれているかを判断する必要があります。すべての再帰インクルード パスを IntelliSense に提供するには、{1} に設定します。非常に多数の再帰インクルード パスが関係している場合、再帰インクルード パスの数を減らすと、IntelliSense のパフォーマンスが向上する可能性があります。再帰インクルード パスの数を減らさないことで、どのインクルード パスを提供するかを判断するためのファイル解析が不要になり、IntelliSense のパフォーマンスが向上する場合があります。", + "recursiveIncludes.priority": "再帰インクルード: 優先度", + "recursiveIncludes.priority.description": "再帰インクルード パスの優先順位。{0} に設定すると、再帰インクルード パスはシステム インクルード パスの前に検索されます。{1} に設定すると、再帰インクルード パスはシステム インクルード パスの後に検索されます。", + "recursiveIncludes.order": "再帰インクルード: 優先度", + "recursiveIncludes.order.description": "再帰インクルード パスの下のサブディレクトリが検索される順序。" } \ No newline at end of file diff --git a/Extension/i18n/kor/Reinstalling the Extension.md.i18n.json b/Extension/i18n/kor/Reinstalling the Extension.md.i18n.json index 1913952b01..a6bbb5edce 100644 --- a/Extension/i18n/kor/Reinstalling the Extension.md.i18n.json +++ b/Extension/i18n/kor/Reinstalling the Extension.md.i18n.json @@ -16,6 +16,6 @@ "reinstall.extension.text5": "Windows에서:", "reinstall.extension.text6": "Linux에서:", "reinstall.extension.text7": "그런 다음 VS Code의 마켓플레이스 UI를 통해 다시 설치합니다.", - "reinstall.extension.text8": "확장 프로그램의 올바른 버전이 VS Code에 의해 배포되지 않으면 시스템에 올바른 VSIX가 {0} 일 수 있고 VS Code의 마켓플레이스 UI의 '...' 메뉴 아래 'VSIX에서 설치...' 옵션을 사용하여 설치할 수 있습니다.", + "reinstall.extension.text8": "확장 프로그램의 올바른 버전이 VS Code에 의해 배포되지 않으면 시스템에 올바른 VSIX가 {0}일 수 있고 VS Code의 마켓플레이스 UI의 '...' 메뉴 아래 'VSIX에서 설치...' 옵션을 사용하여 설치할 수 있습니다.", "download.vsix.link.title": "VS Code 마켓플레이스 웹 사이트에서 다운로드" -} +} \ No newline at end of file diff --git a/Extension/i18n/kor/c_cpp_properties.schema.json.i18n.json b/Extension/i18n/kor/c_cpp_properties.schema.json.i18n.json index 2b67e4ba4a..a134b21c93 100644 --- a/Extension/i18n/kor/c_cpp_properties.schema.json.i18n.json +++ b/Extension/i18n/kor/c_cpp_properties.schema.json.i18n.json @@ -22,6 +22,9 @@ "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.limitSymbolsToIncludedHeaders": "헤더로 직접 또는 간접적으로 포함된 파일만 처리하려면 `true`로 설정합니다. 지정된 포함 경로 아래의 모든 파일을 처리하려면 `false`로 설정합니다.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.databaseFilename": "생성된 기호 데이터베이스의 경로입니다. 상대 경로가 지정된 경우 작업 영역의 기본 스토리지 위치에 대해 상대적으로 만들어집니다.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.path": "작업 영역 기호의 인덱싱 및 구문 분석에 사용할 경로의 목록입니다('정의로 이동', '모든 참조 찾기' 등에서 사용). 이 경로에서 검색하는 작업은 기본적으로 재귀 작업입니다. 비재귀 검색을 나타내려면 `*`를 지정하세요. 예를 들어 `${workspaceFolder}`는 모든 하위 디렉터리를 검색하지만 `${workspaceFolder}/*`는 검색하지 않습니다.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.recursiveIncludes.properties.reduce": "IntelliSense에 제공된 재귀 포함 경로의 수를 항상 현재 #include 문에서 참조하는 경로로만 줄이려면 `always`로 설정합니다. 포함되는 헤더를 확인하려면 먼저 파일을 구문 분석해야 합니다. IntelliSense에 대한 모든 재귀 포함 경로를 제공하려면 `never`로 설정합니다. 재귀 포함 경로의 수를 줄이면 매우 많은 수의 재귀 포함 경로가 관련된 경우 IntelliSense 성능이 향상될 수 있습니다. 재귀 포함 경로의 수를 줄이지 않으면 제공할 포함 경로를 확인하기 위해 파일을 구문 분석할 필요가 없으므로 IntelliSense 성능을 향상시킬 수 있습니다. `default` 값은 현재 IntelliSense에 제공된 재귀 포함 경로의 수를 줄이기 위한 것입니다.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.recursiveIncludes.properties.priority": "재귀 포함 경로의 우선 순위입니다. `beforeSystemIncludes`로 설정하면 시스템 포함 경로 전에 재귀 포함 경로가 검색됩니다. `afterSystemIncludes`로 설정하면 시스템 포함 경로 다음에 재귀 포함 경로가 검색됩니다. `beforeSystemIncludes`는 컴파일러의 검색 순서를 더 밀접하게 반영하지만 `afterSystemIncludes`는 성능이 향상될 수 있습니다.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.recursiveIncludes.properties.order": "재귀 포함의 하위 디렉터리가 검색되는 순서입니다.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.customConfigurationVariables": "`launch.json` 또는 `tasks.json`의 입력 변수에 사용하기 위해 `${cpptools:activeConfigCustomVariable}` 명령을 통해 쿼리할 수 있는 사용자 지정 변수입니다.", "c_cpp_properties.schema.json.definitions.env": "`${변수}` 또는 `${env:변수}` 구문을 사용하여 이 파일 내 어디서나 다시 사용할 수 있는 사용자 지정 변수입니다.", "c_cpp_properties.schema.json.definitions.version": "구성 파일의 버전입니다. 이 속성은 확장에서 관리합니다. 변경하지 마세요.", diff --git a/Extension/i18n/kor/package.i18n.json b/Extension/i18n/kor/package.i18n.json index 24b87ec424..587ab6830b 100644 --- a/Extension/i18n/kor/package.i18n.json +++ b/Extension/i18n/kor/package.i18n.json @@ -231,14 +231,17 @@ "c_cpp.configuration.default.cStandard.markdownDescription": "`cStandard`가 지정되지 않거나 `${default}`로 설정된 경우 구성에서 사용할 값입니다.", "c_cpp.configuration.default.cppStandard.markdownDescription": "`cppStandard`가 지정되지 않거나 `${default}`로 설정된 경우 구성에서 사용할 값입니다.", "c_cpp.configuration.default.configurationProvider.markdownDescription": "`configurationProvider`가 지정되지 않거나 `${default}`로 설정된 경우 구성에서 사용할 값입니다.", - "c_cpp.configuration.default.mergeConfigurations.markdownDescription": "포함 경로, 정의 및 강제 포함을 구성 공급자의 해당 항목과 병합하려면 `true`로 설정합니다.", + "c_cpp.configuration.default.mergeConfigurations.markdownDescription": "`mergeConfigurations`가 지정되지 않았거나 `${default}`로 설정된 경우 구성에 사용할 값입니다.", "c_cpp.configuration.default.browse.path.markdownDescription": "`browse.path`가 지정되지 않은 경우 구성에서 사용할 값 또는 `${default}`가 `browse.path`에 있는 경우 삽입할 값입니다.", "c_cpp.configuration.default.browse.databaseFilename.markdownDescription": "`browse.databaseFilename`이 지정되지 않거나 `${default}`로 설정된 경우 구성에서 사용할 값입니다.", "c_cpp.configuration.default.browse.limitSymbolsToIncludedHeaders.markdownDescription": "`browse.limitSymbolsToIncludedHeaders`가 지정되지 않거나 `${default}`로 설정된 경우 구성에서 사용할 값입니다.", "c_cpp.configuration.default.systemIncludePath.markdownDescription": "시스템 포함 경로에 사용할 값입니다. 설정하는 경우 `compilerPath` 및 `compileCommands` 설정을 통해 얻은 시스템 포함 경로를 재정의합니다.", "c_cpp.configuration.default.enableConfigurationSquiggles.markdownDescription": "확장이 `c_cpp_properties.json`에서 검색된 오류를 보고하도록 할지를 제어합니다.", "c_cpp.configuration.default.customConfigurationVariables.markdownDescription": "`customConfigurationVariables`가 설정되지 않은 경우 구성에서 사용할 값 또는 `${default}`가 `customConfigurationVariables`에 키로 존재하는 경우 삽입할 값입니다.", - "c_cpp.configuration.default.dotConfig.markdownDescription": "`dotConfig`가 지정되지 않은 경우 구성에서 사용할 값 또는 `${default}`가 `dotConfig`에 있는 경우 삽입할 값입니다.", + "c_cpp.configuration.default.dotConfig.markdownDescription": "`dotConfig`가 지정되지 않았거나 `${default}`로 설정된 경우 구성에 사용할 값입니다.", + "c_cpp.configuration.default.recursiveIncludes.reduce.markdownDescription": "`recursiveIncludes.reduce`가 지정되지 않았거나 `${default}`로 설정된 경우 구성에 사용할 값입니다.", + "c_cpp.configuration.default.recursiveIncludes.priority.markdownDescription": "`recursiveIncludes.priority`가 지정되지 않았거나 `${default}`로 설정된 경우 구성에 사용할 값입니다.", + "c_cpp.configuration.default.recursiveIncludes.order.markdownDescription": "`recursiveIncludes.order`가 지정되지 않았거나 `${default}`로 설정된 경우 구성에 사용할 값입니다.", "c_cpp.configuration.experimentalFeatures.description": "\"실험적\" 기능을 사용할 수 있는지 여부를 제어합니다.", "c_cpp.configuration.suggestSnippets.markdownDescription": "`true`이면 언어 서버에서 코드 조각을 제공합니다.", "c_cpp.configuration.caseSensitiveFileSupport.markdownDescription": "`default`로 설정하면 작업 공간의 파일 시스템이 Windows에서는 대소문자를 구분하지 않고 macOS 또는 Linux에서는 대소문자를 구분하는 것으로 간주됩니다. `enabled`로 설정하면 작업 영역의 파일 시스템이 Windows에서 대소문자를 구분하는 것으로 간주됩니다.", @@ -300,7 +303,7 @@ "c_cpp.debuggers.cppdbg.svdPath.description": "포함된 장치의 SVD 파일에 대한 전체 경로입니다.", "c_cpp.debuggers.cppvsdbg.visualizerFile.description": "이 프로세스를 디버그할 때 사용할 .natvis 파일입니다.", "c_cpp.debuggers.showDisplayString.description": "visualizerFile을 지정하면 showDisplayString은 표시 문자열을 사용하도록 설정합니다. 이 옵션을 켜면 디버그하는 동안 성능이 저하될 수 있습니다.", - "c_cpp.debuggers.environment.description": "프로그램의 환경에 추가할 환경 변수입니다. 예: [ { \"name\": \"config\", \"value\": \"Debug\" } ], not [ { \"config\": \"Debug\" } ].", + "c_cpp.debuggers.environment.description": "프로그램의 환경에 추가할 환경 변수입니다. 예: [ { \"name\": \"config\", \"value\": \"Debug\" } ], 이(가) 아님 [ { \"config\": \"Debug\" } ].", "c_cpp.debuggers.envFile.description": "환경 변수 정의를 포함하는 파일의 절대 경로입니다. 이 파일에는 줄마다 등호로 구분된 키 값 쌍이 있습니다(예: 키=값).", "c_cpp.debuggers.additionalSOLibSearchPath.description": ".so 파일 검색에 사용할 디렉터리의 세미콜론으로 구분된 목록입니다(예: \"c:\\dir1;c:\\dir2\").", "c_cpp.debuggers.MIMode.description": "MIDebugEngine이 연결할 콘솔 디버거를 나타냅니다. 허용되는 값은 \"gdb\" \"lldb\"입니다.", @@ -426,8 +429,8 @@ "c_cpp.walkthrough.create.cpp.file.title": "C++ 파일 만들기", "c_cpp.walkthrough.create.cpp.file.description": "C++를 [열거나](command:toSide:workbench.action.files.openFile) [만드세요](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D). \"helloworld.cpp\"와 같이 \".cpp\" 확장자로 저장해야 합니다. \n[C++ 파일 만들기](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D)", "c_cpp.walkthrough.create.cpp.file.altText": "C++ 프로젝트를 사용하여 C++ 파일 또는 폴더를 엽니다.", - "c_cpp.walkthrough.command.prompt.title": "VS용 개발자 명령 프롬프트 시작", - "c_cpp.walkthrough.command.prompt.description": "Microsoft Visual Studio C++ 컴파일러를 사용하는 경우 C++ 확장을 사용하려면 VS용 개발자 명령 프롬프트에서 VS Code를 실행해야 합니다. 다시 시작하려면 오른쪽의 지침을 따르세요.\n[Window 다시 로드](command:workbench.action.reloadWindow)", + "c_cpp.walkthrough.command.prompt.title": "Developer Command Prompt for VS에서 시작", + "c_cpp.walkthrough.command.prompt.description": "Microsoft Visual Studio C++ 컴파일러를 사용하는 경우 C++ 확장을 사용하려면 Developer Command Prompt for VS에서 VS Code를 실행해야 합니다. 다시 시작하려면 오른쪽의 지침을 따르세요.\n[Window 다시 로드](command:workbench.action.reloadWindow)", "c_cpp.walkthrough.run.debug.title": "C++ 파일 실행 및 디버그", "c_cpp.walkthrough.run.debug.mac.description": "C++ 파일을 열고 편집기의 오른쪽 상단 모서리에 있는 재생 버튼을 클릭하거나 파일에서 F5를 누릅니다. 디버거와 함께 실행하려면 \"clang++ - 활성 파일 빌드 및 디버그\"를 선택합니다.", "c_cpp.walkthrough.run.debug.linux.description": "C++ 파일을 열고 편집기의 오른쪽 상단 모서리에 있는 재생 버튼을 클릭하거나 파일에서 F5를 누릅니다. 디버거와 함께 실행하려면 \"g++- 활성 파일 빌드 및 디버그\"를 선택합니다.", @@ -448,4 +451,4 @@ "c_cpp.configuration.refactoring.includeHeader.never.description": "헤더 파일을 포함하지 않습니다.", "c_cpp.languageModelTools.configuration.displayName": "C/C++ 구성", "c_cpp.languageModelTools.configuration.userDescription": "언어 표준 버전 및 대상 플랫폼과 같은 활성 C 또는 C++ 파일의 구성입니다." -} +} \ No newline at end of file diff --git a/Extension/i18n/kor/src/Debugger/ParsedEnvironmentFile.i18n.json b/Extension/i18n/kor/src/Debugger/ParsedEnvironmentFile.i18n.json index 8cd48a24b6..0886012f73 100644 --- a/Extension/i18n/kor/src/Debugger/ParsedEnvironmentFile.i18n.json +++ b/Extension/i18n/kor/src/Debugger/ParsedEnvironmentFile.i18n.json @@ -4,5 +4,5 @@ *--------------------------------------------------------------------------------------------*/ // Do not edit this file. It is machine generated. { - "ignoring.lines.in.envfile": "{0} {1} 에서 구문 분석할 수 없는 줄을 무시하는 중: " -} + "ignoring.lines.in.envfile": "{0} {1}에서 구문 분석할 수 없는 줄을 무시하는 중: " +} \ No newline at end of file diff --git a/Extension/i18n/kor/src/Debugger/attachToProcess.i18n.json b/Extension/i18n/kor/src/Debugger/attachToProcess.i18n.json index 96348c5273..d6413ba3fd 100644 --- a/Extension/i18n/kor/src/Debugger/attachToProcess.i18n.json +++ b/Extension/i18n/kor/src/Debugger/attachToProcess.i18n.json @@ -4,12 +4,12 @@ *--------------------------------------------------------------------------------------------*/ // Do not edit this file. It is machine generated. { - "debugger.path.and.server.address.required": "디버그 구성에서 {0} 을 사용하려면 {1} 및 {2} 이(가) 있어야 합니다.", - "no.pipetransport.useextendedremote": "선택한 디버그 구성에 {0} 또는 {1} 이(가) 포함되어 있지 않습니다.", + "debugger.path.and.server.address.required": "디버그 구성에서 {0}을(를) 사용하려면 {1} 및 {2}이(가) 있어야 합니다.", + "no.pipetransport.useextendedremote": "선택한 디버그 구성에 {0} 또는 {1}이(가) 포함되어 있지 않습니다.", "select.process.attach": "연결할 프로세스 선택", "process.not.selected": "프로세스가 선택되지 않았습니다.", "pipe.failed": "파이프 전송이 OS 및 프로세스를 가져오지 못했습니다.", "no.process.list": "전송 연결이 프로세스 목록을 가져올 수 없습니다.", "failed.to.make.gdb.connection": "다음 GDB 연결을 만들지 못했습니다. \"{0}\"", "failed.to.parse.processes": "다음 프로세스를 구문 분석하지 못했습니다. \"{0}\"" -} +} \ No newline at end of file diff --git a/Extension/i18n/kor/src/Debugger/configurationProvider.i18n.json b/Extension/i18n/kor/src/Debugger/configurationProvider.i18n.json index b0db5a64d5..80dfd1602c 100644 --- a/Extension/i18n/kor/src/Debugger/configurationProvider.i18n.json +++ b/Extension/i18n/kor/src/Debugger/configurationProvider.i18n.json @@ -13,19 +13,19 @@ "debugger.launchConfig": "시작 구성:", "vs.code.1.69+.required": "'deploySteps'에는 VS Code 1.69 이상이 필요합니다.", "running.deploy.steps": "배포 단계 실행 중...", - "compiler.path.not.exists": "{0} 을(를) 찾을 수 없습니다. {1} 작업이 무시됩니다.", + "compiler.path.not.exists": "{0}을(를) 찾을 수 없습니다. {1} 작업이 무시됩니다.", "pre.Launch.Task": "preLaunchTask: {0}", - "debugger.path.not.exists": "{0} 디버거를 찾을 수 없습니다. {1} 에 대한 디버그 구성은 무시됩니다.", + "debugger.path.not.exists": "{0} 디버거를 찾을 수 없습니다. {1}에 대한 디버그 구성은 무시됩니다.", "build.and.debug.active.file": "활성 파일 빌드 및 디버그", - "cl.exe.not.available": "{0} 은(는) VS Code가 {1} 에서 실행되는 경우에만 사용할 수 있습니다.", + "cl.exe.not.available": "{0}은(는) VS Code가 {1}에서 실행되는 경우에만 사용할 수 있습니다.", "lldb.find.failed": "lldb-mi 실행 파일에 대한 '{0}' 종속성이 없습니다.", "lldb.search.paths": "다음에서 검색됨:", "lldb.install.help": "이 문제를 해결하려면 Apple App Store를 통해 XCode를 설치하거나, 터미널 창에서 '{0}'을(를) 실행하여 XCode 명령줄 도구를 설치하세요.", - "envfile.failed": "{0} 을(를) 사용하지 못했습니다. 이유: {1}", + "envfile.failed": "{0}을(를) 사용하지 못했습니다. 이유: {1}", "replacing.sourcepath": "{0} '{1}'을(를) '{2}'(으)로 바꾸는 중입니다.", "replacing.targetpath": "{0} '{1}'을(를) '{2}'(으)로 바꾸는 중입니다.", "replacing.editorPath": "{0} '{1}'을(를) '{2}'(으)로 바꾸는 중입니다.", - "resolving.variables.in.sourcefilemap": "{0} 에서 변수를 확인하는 중...", + "resolving.variables.in.sourcefilemap": "{0}에서 변수를 확인하는 중...", "open.envfile": "{0} 열기", "recently.used.task": "최근에 사용한 앱", "configured.task": "구성된 작업", @@ -38,9 +38,9 @@ "incorrect.files.type.copyFile": "\"files\"는 {0} 단계에서 문자열 또는 문자열 배열이어야 합니다.", "missing.properties.ssh": "\"host\" 및 \"command\"는 ssh 단계에 필요합니다.", "missing.properties.shell": "\"command\"는 셸 단계에 필요합니다.", - "deploy.step.type.not.supported": "배포 단계 유형 {0} 은(는) 지원되지 않습니다.", + "deploy.step.type.not.supported": "배포 단계 유형 {0}은(는) 지원되지 않습니다.", "unexpected.os": "예기치 않은 OS 유형", "path.to.pipe.program": "{0} 같은 파이프 프로그램의 전체 경로", - "enable.pretty.printing": "{0} 에 자동 서식 지정 사용", + "enable.pretty.printing": "{0}에 자동 서식 지정 사용", "enable.intel.disassembly.flavor": "디스어셈블리 버전을 {0}(으)로 설정" -} +} \ No newline at end of file diff --git a/Extension/i18n/kor/src/Debugger/configurations.i18n.json b/Extension/i18n/kor/src/Debugger/configurations.i18n.json index 642128a9e3..c7ab7e23bb 100644 --- a/Extension/i18n/kor/src/Debugger/configurations.i18n.json +++ b/Extension/i18n/kor/src/Debugger/configurations.i18n.json @@ -6,17 +6,17 @@ { "enter.program.name": "프로그램 이름 입력(예: {0})", "launch.string": "시작", - "launch.with": "{0} 을(를) 사용하여 시작합니다.", + "launch.with": "{0}을(를) 사용하여 시작합니다.", "attach.string": "연결", - "attach.with": "{0} 과(와) 연결합니다.", + "attach.with": "{0}과(와) 연결합니다.", "pipe.launch": "파이프 시작", - "pipe.launch.with": "{0} 을(를) 사용한 파이프 시작입니다.", + "pipe.launch.with": "{0}을(를) 사용한 파이프 시작입니다.", "pipe.attach": "파이프 연결", - "pipe.attach.with": "{0} 을(를) 사용한 파이프 연결입니다.", + "pipe.attach.with": "{0}을(를) 사용한 파이프 연결입니다.", "launch.with.vs.debugger": "Visual Studio C/C++ 디버거를 사용하여 시작합니다.", "attach.with.vs.debugger": "Visual Studio C/C++ 디버거를 사용하여 프로세스에 연결합니다.", "bash.on.windows.launch": "Windows 시작의 Bash", - "launch.bash.windows": "{0} 을(를) 사용하여 Windows에서 Bash를 시작합니다.", + "launch.bash.windows": "{0}을(를) 사용하여 Windows에서 Bash를 시작합니다.", "bash.on.windows.attach": "Windows 연결의 Bash", - "remote.attach.bash.windows": "{0} 을(를) 사용하여 Windows의 Bash에서 실행되는 원격 프로세스에 연결합니다." -} + "remote.attach.bash.windows": "{0}을(를) 사용하여 Windows의 Bash에서 실행되는 원격 프로세스에 연결합니다." +} \ No newline at end of file diff --git a/Extension/i18n/kor/src/Debugger/nativeAttach.i18n.json b/Extension/i18n/kor/src/Debugger/nativeAttach.i18n.json index e20cbcea2e..fde7300cc7 100644 --- a/Extension/i18n/kor/src/Debugger/nativeAttach.i18n.json +++ b/Extension/i18n/kor/src/Debugger/nativeAttach.i18n.json @@ -5,8 +5,8 @@ // Do not edit this file. It is machine generated. { "os.not.supported": "운영 체제 \"{0}\"은(는) 지원되지 않습니다.", - "timeout.processList.spawn": "{1} 초 후에 \"{0}\" 시간이 초과되었습니다.", + "timeout.processList.spawn": "{1}초 후에 \"{0}\" 시간이 초과되었습니다.", "cancel.processList.spawn": "\"{0}\"이(가) 취소되었습니다.", "error.processList.spawn": "\"{0}\"이(가) 코드 \"{1}\"(으)로 종료되었습니다.", "failed.processList.spawn": "\"{0}\"을(를) 생성하지 못했습니다." -} +} \ No newline at end of file diff --git a/Extension/i18n/kor/src/LanguageServer/client.i18n.json b/Extension/i18n/kor/src/LanguageServer/client.i18n.json index 2bac988abd..6959b3a1e7 100644 --- a/Extension/i18n/kor/src/LanguageServer/client.i18n.json +++ b/Extension/i18n/kor/src/LanguageServer/client.i18n.json @@ -7,7 +7,7 @@ "select.compiler": "IntelliSense에 구성할 컴파일러 선택", "configure.intelliSense.forFolder": "'{0}' 폴더에 대해 IntelliSense를 어떻게 구성하시겠습니까?", "configure.intelliSense.thisFolder": "이 폴더에 IntelliSense를 어떻게 구성하려고 하나요?", - "found.string": "{0} 에서 찾음", + "found.string": "{0}에서 찾음", "use.compiler": "{0} 사용", "configuration.providers": "구성 공급자", "compilers": "컴파일러", @@ -23,10 +23,10 @@ "unable.to.start": "C/C++ 언어 서버를 시작할 수 없습니다. IntelliSense 기능을 사용할 수 없습니다. 오류: {0}", "server.crashed.restart": "언어 서버가 중단되었습니다. 다시 시작하는 중입니다...", "server.crashed2": "지난 3분 동안 언어 서버에서 크래시가 5회 발생했습니다. 다시 시작되지 않습니다.", - "loggingLevel.changed": "{0} 이(가) {1}(으)로 변경되었습니다.", + "loggingLevel.changed": "{0}이(가) {1}(으)로 변경되었습니다.", "dismiss.button": "해제", "disable.warnings.button": "경고 사용 안 함", - "unable.to.provide.configuration": "{0} 은(는) '{1}'에 대한 IntelliSense 구성 정보를 제공할 수 없습니다. '{2}' 구성의 설정이 대신 사용됩니다.", + "unable.to.provide.configuration": "{0}은(는) '{1}'에 대한 IntelliSense 구성 정보를 제공할 수 없습니다. '{2}' 구성의 설정이 대신 사용됩니다.", "config.not.found": "요청된 구성 이름을 찾을 수 없음: {0}", "unsupported.client": "지원되지 않는 클라이언트", "timed.out": "{0}ms 후 시간이 초과되었습니다.", @@ -38,4 +38,4 @@ "handle.extract.new.function": "NewFunction", "handle.extract.error": "함수로 추출 실패: {0}", "invalid.edit": "함수로 추출하지 못했습니다. 잘못된 편집이 생성되었습니다. '{0}'" -} +} \ No newline at end of file diff --git a/Extension/i18n/kor/src/LanguageServer/codeAnalysis.i18n.json b/Extension/i18n/kor/src/LanguageServer/codeAnalysis.i18n.json index fe4272ef01..8f7e8c21df 100644 --- a/Extension/i18n/kor/src/LanguageServer/codeAnalysis.i18n.json +++ b/Extension/i18n/kor/src/LanguageServer/codeAnalysis.i18n.json @@ -11,5 +11,5 @@ "clear.all.type.problems": "모든 {0} 문제 해결", "clear.this.problem": "이 {0} 문제 해결", "fix.this.problem": "이 {0} 문제 해결", - "show.documentation.for": "{0} 에 대한 문서 표시" -} + "show.documentation.for": "{0}에 대한 문서 표시" +} \ No newline at end of file diff --git a/Extension/i18n/kor/src/LanguageServer/configurations.i18n.json b/Extension/i18n/kor/src/LanguageServer/configurations.i18n.json index b46603e18c..05e0af0927 100644 --- a/Extension/i18n/kor/src/LanguageServer/configurations.i18n.json +++ b/Extension/i18n/kor/src/LanguageServer/configurations.i18n.json @@ -4,8 +4,8 @@ *--------------------------------------------------------------------------------------------*/ // Do not edit this file. It is machine generated. { - "incompatible.intellisense.mode": "IntelliSense 모드 {0} 은(는) 컴파일러 경로와 호환되지 않습니다.", - "failed.to.create.config.folder": "{0} 을(를) 만들지 못했습니다.", + "incompatible.intellisense.mode": "IntelliSense 모드 {0}은(는) 컴파일러 경로와 호환되지 않습니다.", + "failed.to.create.config.folder": "{0}을(를) 만들지 못했습니다.", "invalid.configuration.file": "구성 파일이 잘못되었습니다. 배열에 구성이 하나 이상 있어야 합니다.", "unknown.properties.version": "c_cpp_properties.json에 알 수 없는 버전 번호가 있습니다. 일부 기능이 예상대로 작동하지 않을 수 있습니다.", "update.properties.failed": "\"{0}\"을(를) 업데이트하지 못했습니다(쓰기 권한이 있어야 함).", @@ -13,10 +13,10 @@ "path.with.spaces": "공백과 인수를 포함하는 컴파일러 경로에 경로를 둘러싼 큰따옴표(\")가 없습니다.", "cannot.find": "찾을 수 없음: {0}", "cannot.resolve.compiler.path": "입력이 잘못되었습니다. 컴파일러 경로를 확인할 수 없습니다.", - "path.is.not.a.file": "경로가 파일이 아닙니다. {0}", - "path.is.not.a.directory": "경로가 디렉터리가 아닙니다. {0}", - "duplicate.name": "{0} 은(는) 중복됩니다. 구성 이름은 고유해야 합니다.", + "path.is.not.a.file": "경로가 파일이 아님: {0}", + "path.is.not.a.directory": "경로가 디렉터리가 아님: {0}", + "duplicate.name": "{0}은(는) 중복됩니다. 구성 이름은 고유해야 합니다.", "multiple.paths.not.allowed": "여러 경로는 허용되지 않습니다.", "multiple.paths.should.be.separate.entries": "여러 경로는 배열에서 별도의 항목이어야 합니다.", - "paths.are.not.directories": "경로는 디렉터리가 아닙니다. {0}" -} + "paths.are.not.directories": "경로는 디렉터리가 아님: {0}" +} \ No newline at end of file diff --git a/Extension/i18n/kor/src/LanguageServer/references.i18n.json b/Extension/i18n/kor/src/LanguageServer/references.i18n.json index 0969c7ac0f..8cca929bad 100644 --- a/Extension/i18n/kor/src/LanguageServer/references.i18n.json +++ b/Extension/i18n/kor/src/LanguageServer/references.i18n.json @@ -28,8 +28,8 @@ "started": "시작되었습니다.", "processing.source": "소스를 처리하고 있습니다.", "searching.files": "파일을 검색하고 있습니다.", - "files.searched": "{0}/{1} 개 파일이 검색되었습니다.{2}", - "files.confirmed": "{0}/{1} 개 파일이 확인되었습니다.{2}", + "files.searched": "{0}/{1}개 파일이 검색되었습니다.{2}", + "files.confirmed": "{0}/{1}개 파일이 확인되었습니다.{2}", "c.cpp.peek.references": "C/C++ Peek 참조", - "some.references.may.be.missing": "[경고] {0} 을(를) 시작할 때 작업 영역 구문 분석이 완료되지 않았으므로 일부 참조가 없을 수 있습니다." -} + "some.references.may.be.missing": "[경고] 일부 참조가 누락되었을 수 있는데, 이는 {0}이(가) 시작되었을 때 작업 영역 구문 분석이 완료되지 않았기 때문입니다." +} \ No newline at end of file diff --git a/Extension/i18n/kor/src/LanguageServer/ui.i18n.json b/Extension/i18n/kor/src/LanguageServer/ui.i18n.json index a4b834026b..8cbe0f3b82 100644 --- a/Extension/i18n/kor/src/LanguageServer/ui.i18n.json +++ b/Extension/i18n/kor/src/LanguageServer/ui.i18n.json @@ -32,7 +32,7 @@ "c.cpp.codeanalysis.statusbar.showCodeAnalysisOptions": "옵션", "startup.codeanalysis.status": "시작 중...", "c.cpp.codeanalysis.statusbar.showRunNowOptions": "지금 실행", - "running.analysis.processed.tooltip": "실행 중: {0} / {1} ({2}%)", + "running.analysis.processed.tooltip": "실행 중: {0}/{1}({2}%)", "select.code.analysis.command": "코드 분석 명령 선택...", "cancel.analysis": "취소", "resume.analysis": "다시 시작", diff --git a/Extension/i18n/kor/src/SSH/commandInteractors.i18n.json b/Extension/i18n/kor/src/SSH/commandInteractors.i18n.json index 050148ea9c..05724c463b 100644 --- a/Extension/i18n/kor/src/SSH/commandInteractors.i18n.json +++ b/Extension/i18n/kor/src/SSH/commandInteractors.i18n.json @@ -4,5 +4,5 @@ *--------------------------------------------------------------------------------------------*/ // Do not edit this file. It is machine generated. { - "failed.to.connect": "{0} 에 연결하지 못했습니다." -} + "failed.to.connect": "{0}에 연결하지 못했습니다." +} \ No newline at end of file diff --git a/Extension/i18n/kor/src/SSH/sshHosts.i18n.json b/Extension/i18n/kor/src/SSH/sshHosts.i18n.json index 1c6701a30b..1752a2e819 100644 --- a/Extension/i18n/kor/src/SSH/sshHosts.i18n.json +++ b/Extension/i18n/kor/src/SSH/sshHosts.i18n.json @@ -5,7 +5,7 @@ // Do not edit this file. It is machine generated. { "failed.to.find.user.info.for.SSH": "SSH에 대한 사용자 정보를 찾지 못했습니다. 'snap'을 사용하여 VS Code를 설치한 것이 원인일 수 있습니다. SSH 기능을 사용하려는 경우 'deb' 패키지를 사용하여 VS Code를 다시 설치하세요.", - "failed.to.parse.SSH.config": "SSH 구성 파일 {0} 을(를) 구문 분석하지 못했습니다. {1}", - "failed.to.read.file": "파일 {0} 을(를) 읽지 못했습니다.", + "failed.to.parse.SSH.config": "SSH 구성 파일 {0}을(를) 구문 분석하지 못했음: {1}", + "failed.to.read.file": "{0} 파일을 읽지 못했습니다.", "failed.to.write.file": "{0} 파일에 쓰지 못했습니다." -} +} \ No newline at end of file diff --git a/Extension/i18n/kor/src/common.i18n.json b/Extension/i18n/kor/src/common.i18n.json index 820fe88849..353448b629 100644 --- a/Extension/i18n/kor/src/common.i18n.json +++ b/Extension/i18n/kor/src/common.i18n.json @@ -6,12 +6,12 @@ { "failed.to.parse.json": "주석 또는 후행 쉼표로 인해 json 파일을 구문 분석하지 못했습니다.", "extension.not.ready": "C/C++ 확장을 아직 설치하고 있습니다. 자세한 내용은 출력 창을 참조하세요.", - "refer.read.me": "문제 해결 정보를 보려면 {0} 을(를) 참조하세요. 이슈는 {1} 에서 만들 수 있습니다.", + "refer.read.me": "문제 해결 정보를 보려면 {0}을(를) 참조하세요. 문제는 {1}에서 만들 수 있습니다.", "process.exited": "프로세스가 {0} 코드로 종료됨", "process.succeeded": "프로세스가 성공적으로 실행되었습니다.", "killing.process": "프로세스 {0} 종료 중", - "warning.file.missing": "경고: 필요한 파일 {0} 이(가) 없습니다.", + "warning.file.missing": "경고: 필요한 {0} 파일이 없습니다.", "warning.debugging.not.tested": "경고: 디버깅이 이 플랫폼에서 테스트되지 않았습니다.", "reload.workspace.for.changes": "설정 변경 내용을 적용하려면 작업 영역을 다시 로드합니다.", "reload.string": "다시 로드" -} +} \ No newline at end of file diff --git a/Extension/i18n/kor/src/expand.i18n.json b/Extension/i18n/kor/src/expand.i18n.json index d2ef28ccfd..fb52f660c5 100644 --- a/Extension/i18n/kor/src/expand.i18n.json +++ b/Extension/i18n/kor/src/expand.i18n.json @@ -5,8 +5,8 @@ // Do not edit this file. It is machine generated. { "max.recursion.reached": "최대 문자열 확장 재귀에 도달했습니다. 순환 참조가 발생할 수 있습니다.", - "invalid.var.reference": "문자열 {1} 의 잘못된 변수 참조 {0}", - "env.var.not.found": "환경 변수 {0} 을(를) 찾을 수 없습니다.", + "invalid.var.reference": "{1} 문자열에 잘못된 변수 참조 {0}이(가) 있습니다.", + "env.var.not.found": "환경 변수 {0}을(를) 찾을 수 없습니다.", "commands.not.supported": "{0} 문자열에는 명령이 지원되지 않습니다.", "exception.executing.command": "{1} {2} 문자열에 대해 {0} 명령을 실행하는 동안 예외가 발생했습니다." -} +} \ No newline at end of file diff --git a/Extension/i18n/kor/src/main.i18n.json b/Extension/i18n/kor/src/main.i18n.json index 75c534b07a..c6a8aeb7ff 100644 --- a/Extension/i18n/kor/src/main.i18n.json +++ b/Extension/i18n/kor/src/main.i18n.json @@ -4,10 +4,10 @@ *--------------------------------------------------------------------------------------------*/ // Do not edit this file. It is machine generated. { - "macos.version.deprecated": "{0} 보다 최신 버전의 C/C++ 확장에는 macOS 버전 {1} 이상이 필요합니다.", + "macos.version.deprecated": "{0}보다 최신 버전의 C/C++ 확장에는 macOS 버전 {1} 이상이 필요합니다.", "intellisense.disabled": "IntelliSenseEngine이 비활성화되었습니다.", "more.info.button": "더 많은 정보", "ignore.button": "무시", "vsix.platform.incompatible": "설치된 C/C++ 확장이 시스템과 일치하지 않습니다.", "vsix.platform.mismatching": "설치된 C/C++ 확장이 시스템과 호환되지만 일치하지 않습니다." -} +} \ No newline at end of file diff --git a/Extension/i18n/kor/src/nativeStrings.i18n.json b/Extension/i18n/kor/src/nativeStrings.i18n.json index 93b3cb6be0..f249c36ae5 100644 --- a/Extension/i18n/kor/src/nativeStrings.i18n.json +++ b/Extension/i18n/kor/src/nativeStrings.i18n.json @@ -19,18 +19,18 @@ "could_not_find_compile_commands": "\"{0}\"을(를) 찾을 수 없습니다. '{1}' 폴더에 있는 c_cpp_properties.json의 'includePath'가 대신 사용됩니다.", "file_not_found_in_path": "\"{1}\"에서 \"{0}\"을(를) 찾을 수 없습니다. '{2}' 폴더에 있는 c_cpp_properties.json의 'includePath'가 이 파일에 대신 사용됩니다.", "database_reset": "IntelliSense 데이터베이스를 다시 설정했습니다.", - "send_response_failed": "클라이언트에 응답을 보내지 못했습니다. {0}", - "read_response_failed": "서버에서 응답을 읽지 못했습니다. {0}", - "send_request_failed": "서버에 요청을 보내지 못했습니다. {0}", - "request_wait_error": "요청을 기다리는 동안 예기치 않은 오류가 발생했습니다. {0}", - "errored_with": "다음으로 인해 {0} 오류가 발생했습니다. {1}", + "send_response_failed": "클라이언트에 응답을 보내지 못했음: {0}", + "read_response_failed": "서버에서 응답을 읽지 못했음: {0}", + "send_request_failed": "서버에 요청을 보내지 못했음: {0}", + "request_wait_error": "요청을 기다리는 동안 예기치 않은 오류 발생: {0}", + "errored_with": "다음으로 인해 {0} 오류 발생: {1}", "file_open_failed": "{0} 파일을 열지 못했습니다.", - "default_query_failed": "{0} 의 기본 포함 경로 및 정의를 쿼리하지 못했습니다.", - "failed_call": "{0} 을(를) 호출하지 못했습니다.", + "default_query_failed": "{0}의 기본 포함 경로 및 정의를 쿼리하지 못했습니다.", + "failed_call": "{0}을(를) 호출하지 못했습니다.", "quick_info_failed": "요약 정보 작업 실패: {0}", - "create_intellisense_client_failed": "IntelliSense 클라이언트 {0} 을(를) 만들지 못했습니다.", - "intellisense_spawn_failed": "IntelliSense 프로세스 {0} 을(를) 생성하지 못했습니다.", - "browse_engine_update_thread_join_failed": "browse_engine_update_thread.join()을 호출하는 동안 오류가 발생했습니다. {0}", + "create_intellisense_client_failed": "IntelliSense 클라이언트를 만들지 못함: {0}", + "intellisense_spawn_failed": "IntelliSense 프로세스를 생성하지 못했음: {0}", + "browse_engine_update_thread_join_failed": "browse_engine_update_thread.join()을 호출하는 동안 오류 발생: {0}", "already_open_different_casing": "이 파일({0})은 편집기에서 이미 열려 있지만 대/소문자가 다릅니다. 이 파일 복사본에서 IntelliSense 기능을 사용할 수 없습니다.", "intellisense_client_disconnected": "서버에서 IntelliSense 클라이언트의 연결이 끊어졌습니다. {0}", "formatting_failed": "서식을 지정하지 못했습니다.", @@ -38,30 +38,30 @@ "reset_timestamp_failed": "중단하는 동안 타임스탬프를 다시 설정하지 못했습니다. 오류 = {0}: {1}", "update_timestamp_failed": "타임스탬프를 업데이트할 수 없습니다. 오류 = {0}: {1}", "finalize_updates_failed": "파일 업데이트를 완료할 수 없습니다. 오류 = {0}: {1}", - "not_directory_with_mode": "{0} 은(는) 디렉터리가 아닙니다(st_mode={1}).", - "retrieve_fs_info_failed": "{0} 의 파일 시스템 정보를 검색할 수 없습니다. 오류 = {1}", - "not_directory": "{0} 은(는) 디렉터리가 아닙니다.", + "not_directory_with_mode": "{0}은(는) 디렉터리가 아닙니다(st_mode={1}).", + "retrieve_fs_info_failed": "{0}의 파일 시스템 정보를 검색할 수 없습니다. 오류 = {1}", + "not_directory": "{0}은(는) 디렉터리가 아닙니다.", "file_discovery_aborted": "파일 검색이 중단되었습니다.", "aborting_tag_parse": "{0} 및 종속성의 태그 구문 분석을 중단하는 중", "aborting_tag_parse_at_root": "루트에서 태그 구문 분석을 중단합니다.", "unable_to_retrieve_to_reset_timestamps": "타임스탬프를 다시 설정할 DB 레코드를 검색할 수 없습니다. 오류 = {0}", - "failed_to_reset_timestamps_for": "{0} 에 대한 타임스탬프를 다시 설정하지 못했습니다. 오류 = {1}", + "failed_to_reset_timestamps_for": "{0}에 대한 타임스탬프를 다시 설정하지 못했습니다. 오류 = {1}", "no_suitable_complier": "적합한 컴파일러를 찾을 수 없습니다. c_cpp_properties.json에서 \"compilerPath\"를 설정하세요.", "compiler_include_not_found": "컴파일러 포함 경로를 찾을 수 없음: {0}", "intellisense_not_responding": "IntelliSense 엔진이 응답하지 않습니다. 태그 파서를 대신 사용합니다.", - "tag_parser_will_be_used": "태그 파서는 {0} 의 IntelliSense 작업에 사용됩니다.", - "error_squiggles_disabled_in": "{0} 에서 오류 표시선을 사용할 수 없습니다.", + "tag_parser_will_be_used": "태그 파서가 다음의 IntelliSense 작업에서 사용됨: {0}", + "error_squiggles_disabled_in": "오류 표시선을 사용할 수 없는 위치: {0}", "processing_folder_nonrecursive": "폴더를 처리하는 중(비재귀적): {0}", "processing_folder_recursive": "폴더를 처리하는 중(재귀적): {0}", "file_exclude": "파일 제외: {0}", "search_exclude": "검색 제외: {0}", - "discovery_files_processed": "파일 검색 중: {0} 개 파일 처리됨", + "discovery_files_processed": "파일 검색 중: {0}개 파일 처리됨", "files_removed_from_database": "{0} 파일이 데이터베이스에서 제거되었습니다.", - "parsing_files_processed": "구문 분석하는 중: {0} 개 파일이 처리됨", + "parsing_files_processed": "구문 분석하는 중: {0}개 파일이 처리됨", "shutting_down_intellisense": "IntelliSense 서버를 종료하는 중: {0}", "resetting_intellisense": "IntelliSense 서버를 다시 설정하는 중: {0}", "code_browsing_initialized": "코드 검색 서비스가 초기화되었습니다.", - "folder_will_be_indexed": "{0} 폴더가 인덱싱됩니다.", + "folder_will_be_indexed": "폴더: {0}이(가) 인덱싱됩니다.", "populate_include_completion_cache": "포함 완료 캐시를 채웁니다.", "discovering_files": "파일을 검색하는 중...", "done_discovering_files": "파일 검색을 완료했습니다.", @@ -70,7 +70,7 @@ "parsing_remaining_files": "나머지 파일을 구문 분석하는 중...", "done_parsing_remaining_files": "나머지 파일의 구문 분석을 완료했습니다.", "using_configuration": "구성을 사용하는 중: \"{0}\"", - "include_path_suggestions_discovered": "{0} 개 포함 경로 제안이 검색되었습니다.", + "include_path_suggestions_discovered": "{0} 포함 경로 제안이 검색되었습니다.", "checking_for_syntax_errors": "구문 오류를 확인하는 중: {0}", "intellisense_engine_is": "IntelliSense 엔진 = {0}.", "will_use_tag_parser_when_includes_dont_resolve": "이 확장은 #includes가 확인되지 않을 때 IntelliSense에 태그 파서를 사용합니다.", @@ -85,22 +85,22 @@ "replaced_placeholder_file_record": "바뀐 자리 표시자 파일 레코드", "tag_parsing_file": "태그 구문 분석 파일: {0}", "tag_parsing_error": "태그 구문 분석 오류(기호를 찾을 수 없는 경우 무시할 수 있음):", - "reset_timestamp_for": "{0} 에 대한 타임스탬프 다시 설정", - "remove_file_failed": "파일을 제거하지 못했습니다. {0}", + "reset_timestamp_for": "{0}에 대한 타임스탬프 다시 설정", + "remove_file_failed": "파일을 제거하지 못했음: {0}", "regex_parse_error": "Regex 구문 분석 오류 - vscode 패턴: {0}, regex: {1}, 오류 메시지: {2}", "terminating_child_process": "자식 프로세스를 종료하는 중: {0}", "still_alive_killing": "계속 활성화되어 있습니다. 종료하는 중...", "giving_up": "포기", - "not_exited_yet": "아직 종료되지 않았습니다. {0} 밀리초 동안 일시 중지된 후 다시 시도합니다.", + "not_exited_yet": "아직 종료되지 않았습니다. {0}밀리초 동안 일시 중지된 후 다시 시도합니다.", "failed_to_spawn_process": "프로세스를 생성하지 못했습니다. 오류: {0}({1})", "offering_completion": "완료 제공 중", "compiler_on_machine": "머신에 있는 컴파일러(경로: '{0}')에서 기본값을 가져오는 중입니다.", - "unable_to_resolve_include_path": "포함 경로를 확인할 수 없습니다. {0}", - "error_searching_for_intellisense_client": "IntelliSense 클라이언트를 검색하는 동안 오류가 발생했습니다. {0}", + "unable_to_resolve_include_path": "포함 경로를 확인할 수 없음: {0}", + "error_searching_for_intellisense_client": "IntelliSense 클라이언트를 검색하는 동안 오류 발생: {0}", "intellisense_client_not_available_quick_info": "IntelliSense 클라이언트를 사용할 수 없습니다. 요약 정보에 태그 파서를 사용합니다.", "tag_parser_quick_info": "요약 정보에 태그 파서를 사용하는 중", "closing_communication_channel": "통신 채널을 닫는 중입니다.", - "sending_compilation_args": "{0} 에 대한 컴파일 인수를 보내는 중", + "sending_compilation_args": "{0}에 대한 컴파일 인수를 보내는 중", "include_label": "포함: {0}", "framework_label": "프레임워크: {0}", "define_label": "정의: {0}", @@ -110,7 +110,7 @@ "invalid_open_file_instance": "열린 파일 인스턴스가 잘못되었습니다. {0} 파일에 대한 IntelliSense 메시지를 무시합니다.", "idle_loop_reparsing_active_document": "유휴 루프: 활성 문서를 구문 분석하는 중", "intellisense_client_currently_disconnected": "현재 IntelliSense 클라이언트의 연결이 끊어졌습니다.", - "request_cancelled": "요청이 취소되었습니다. {0}", + "request_cancelled": "요청이 취소됨: {0}", "intellisense_client_not_available_go_to_definition": "IntelliSense 클라이언트를 사용할 수 없습니다. 정의로 이동에 태그 파서를 사용합니다.", "error_squiggle_count": "오류 표시선 수: {0}", "queueing_update_intellisense": "다음 변환 단위의 파일에 대한 IntelliSense 업데이트를 큐에 추가하는 중: {0}", @@ -126,31 +126,31 @@ "cannot_reset_database": "IntelliSense 데이터베이스를 다시 설정할 수 없습니다. 수동으로 다시 설정하려면 VS Code 인스턴스를 모두 닫은 후 {0} 파일을 삭제합니다.", "formatting_failed_see_output": "서식을 지정하지 못했습니다. 자세한 내용은 출력 창을 참조하세요.", "populating_include_completion_cache": "포함 완료 캐시를 채우는 중입니다.", - "discovering_files_count": "파일 검색 중: {0}", + "discovering_files_count": "파일을 검색하는 중: {0}", "parsing_open_files": "열린 파일을 구문 분석하는 중", "tag_parser_initializing": "태그 파서를 초기화하는 중", "parsing_paused": "작업 영역 구문 분석 일시 중지됨", - "parsing_files": "작업 영역 파일 구문 분석 중: {0}", + "parsing_files": "작업 영역 파일을 구문 분석하는 중: {0}", "discovering_files_count_progress": "파일 검색 중: {0}/{1}({2}%)", - "parsing_files_progress": "작업 영역 파일 구문 분석: {0}/{1}({2}%)", + "parsing_files_progress": "작업 영역 파일을 구문 분석하는 중: {0}/{1}({2}%)", "cant_find_or_run_process": "process_name을 찾거나 실행할 수 없습니다.", "child_exec_failed": "자식 실행 실패 {0}", "could_not_communicate_with_child_process": "자식 프로세스와 통신할 수 없습니다.", - "arg_failed": "{0} 개 실패", + "arg_failed": "{0} 실패", "failed_to_set_flag": "{0} 플래그를 설정하지 못했습니다.", - "unable_to_create": "{0} 을(를) 만들 수 없습니다.", + "unable_to_create": "{0}을(를) 만들 수 없습니다.", "failed_to_set_stdout_flag": "stdin {0} 플래그를 설정하지 못했습니다.", "failed_to_set_stdin_flag": "stdout {0} 플래그를 설정하지 못했습니다.", "failed_to_set_stderr_flag": "stderr {0} 플래그를 설정하지 못했습니다.", "unable_to_start_child_process": "자식 프로세스를 시작할 수 없습니다.", "timed_out_attempting_to_communicate_with_process": "프로세스와 통신을 시도하는 동안 시간이 초과되었습니다.", "process_failed_to_run": "프로세스를 실행하지 못했습니다.", - "compiler_in_compilerpath_not_found": "지정한 컴파일러를 찾을 수 없습니다. {0}", + "compiler_in_compilerpath_not_found": "지정한 컴파일러를 찾을 수 없음: {0}", "config_data_invalid": "구성 데이터가 잘못됨, {0}", - "cmake_executable_not_found": "{0} 에서 CMake 실행 파일을 찾을 수 없음", + "cmake_executable_not_found": "{0}에서 CMake 실행 파일을 찾을 수 없음", "no_args_provider": "인수 공급자가 없음", "invalid_file_path": "잘못된 파일 경로 {0}", - "cant_create_intellisense_client_for": "{0} 에 대한 IntelliSense 클라이언트를 만들 수 없음", + "cant_create_intellisense_client_for": "{0}에 대한 IntelliSense 클라이언트를 만들 수 없음", "suffix_declaration": "선언", "suffix_type_alias": "형식 별칭", "fallback_to_32_bit_mode": "컴파일러가 64비트를 지원하지 않습니다. 32비트 intelliSenseMode로 대체하는 중입니다.", @@ -158,7 +158,7 @@ "fallback_to_32_bit_mode2": "컴파일러를 쿼리하지 못했습니다. 32비트 intelliSenseMode로 대체하는 중입니다.", "fallback_to_64_bit_mode2": "컴파일러를 쿼리하지 못했습니다. 64비트 intelliSenseMode로 대체하는 중입니다.", "fallback_to_no_bitness": "컴파일러를 쿼리하지 못했습니다. 0비트로 대체하는 중입니다.", - "intellisense_client_creation_aborted": "IntelliSense 클라이언트 만들기가 중단되었습니다. {0}", + "intellisense_client_creation_aborted": "IntelliSense 클라이언트 만들기가 중단됨: {0}", "include_errors_config_provider_intellisense_disabled": "configurationProvider 설정에서 제공하는 정보를 기준으로 #include 오류가 검색되었습니다. 태그 파서가 이 변환 단위({0})에 적합한 IntelliSense 기능을 제공합니다.", "include_errors_config_provider_squiggles_disabled": "configurationProvider 설정에서 제공하는 정보를 기준으로 #include 오류가 검색되었습니다. 이 변환 단위({0})에서 물결선을 사용할 수 없습니다.", "preprocessor_keyword": "전처리기 키워드", @@ -220,22 +220,22 @@ "compiler_path_empty": "명시적으로 빈 compilerPath로 인해 컴파일러 쿼리를 건너뜁니다.", "msvc_intellisense_specified": "MSVC intelliSenseMode를 지정했습니다. 컴파일러 cl.exe에 대해 구성합니다.", "unable_to_configure_cl_exe": "컴파일러 cl.exe를 구성할 수 없습니다.", - "querying_compiler_default_target": "명령줄 \"{0}\" {1} 을(를) 사용하여 컴파일러의 기본 대상을 쿼리하는 중", + "querying_compiler_default_target": "명령줄을 사용하여 컴파일러의 기본 대상을 쿼리하는 중: \"{0}\" {1}", "compiler_default_target": "컴파일러가 기본 대상 값을 반환함: {0}", - "c_querying_compiler_default_standard": "명령줄 {0} 을(를) 사용하여 기본 C 언어 표준에 대한 컴파일러를 쿼리하는 중", - "cpp_querying_compiler_default_standard": "명령줄 {0} 을(를) 사용하여 기본 C++ 언어 표준에 대한 컴파일러를 쿼리하는 중", + "c_querying_compiler_default_standard": "명령줄을 사용하여 기본 C 언어 표준에 대한 컴파일러를 쿼리하는 중: {0}", + "cpp_querying_compiler_default_standard": "명령줄을 사용하여 기본 C++ 언어 표준에 대한 컴파일러를 쿼리하는 중: {0}", "detected_language_standard_version": "언어 표준 버전이 검색됨: {0}", "unhandled_default_target_detected": "처리되지 않은 기본 컴파일러 대상 값이 검색됨: {0}", "unhandled_target_arg_detected": "처리되지 않은 대상 인수 값이 검색됨: {0}", - "memory_limit_shutting_down_intellisense": "IntelliSense 서버 {0} 을(를) 종료하는 중입니다. 메모리 사용량이 {1}MB이며 {2}MB 한도를 초과했습니다.", + "memory_limit_shutting_down_intellisense": "IntelliSense 서버를 종료하는 중: {0}. 메모리 사용량이 {1}MB이며 {2}MB 한도를 초과했습니다.", "failed_to_query_for_standard_version": "기본 표준 버전에 대해 경로 \"{0}\"에서 컴파일러를 쿼리하지 못했습니다. 이 컴파일러에 대해서는 컴파일러 쿼리를 사용할 수 없습니다.", "unrecognized_language_standard_version": "컴파일러 쿼리에서 인식할 수 없는 언어 표준 버전을 반환했습니다. 지원되는 최신 버전이 대신 사용됩니다.", "intellisense_process_crash_detected": "IntelliSense 프로세스 크래시가 감지되었습니다.", - "intellisense_feature_crash_detected": "IntelliSense 프로세스 크래시가 감지되었습니다. {0}", + "intellisense_feature_crash_detected": "IntelliSense 프로세스 크래시가 감지됨: {0}", "return_values_label": "반환 값:", "nvcc_compiler_not_found": "nvcc 컴파일러를 찾을 수 없음: {0}", "nvcc_host_compiler_not_found": "nvcc 호스트 컴파일러를 찾을 수 없음: {0}", - "invoking_nvcc": "명령줄 {0} 을(를) 사용하여 nvcc를 호출하는 중", + "invoking_nvcc": "명령줄을 사용하여 nvcc를 호출하는 중: {0}", "nvcc_host_compile_command_not_found": "nvcc의 출력에서 호스트 컴파일 명령을 찾을 수 없습니다.", "unable_to_locate_forced_include": "강제 포함을 찾을 수 없음: {0}", "inline_macro": "인라인 매크로", @@ -245,11 +245,11 @@ "multiple_locations_note": "여러 위치", "folder_tag": "폴더", "file_tag": "파일", - "compiler_default_language_standard_version_old": "컴파일러가 기본 언어 표준 버전 {0} 을(를) 반환했습니다. 이 버전은 이전 버전이므로 새 버전 {1} 을(를) 기본으로 사용하려고 합니다.", + "compiler_default_language_standard_version_old": "컴파일러가 기본 언어 표준 버전 {0}을(를) 반환했습니다. 이 버전은 이전 버전이므로 새 버전 {1}을(를) 기본으로 사용하려고 합니다.", "unexpected_output_from_clang_tidy": "clang-tidy에서 예기치 않은 출력: {0}. 예상: {1}.", "generate_doxygen_comment": "Doxygen 주석 생성", - "offer_create_declaration": "{1} 에서 ‘{0}’의 선언 만들기", - "offer_create_definition": "{1} 에서 ‘{0}’의 정의 만들기", + "offer_create_declaration": "{1}에서 ‘{0}’의 선언 만들기", + "offer_create_definition": "{1}에서 ‘{0}’의 정의 만들기", "function_definition_not_found": "'{0}'에 대한 함수 정의를 찾을 수 없습니다.", "cm_attributes": "특성", "cm_bases": "Bases", @@ -317,5 +317,7 @@ "refactor_extract_missing_return": "선택된 코드에서 일부 제어 경로가 반환 값 설정 없이 종료됩니다. 이는 스칼라, 숫자 및 포인터 반환 형식에 대해서만 지원됩니다.", "expand_selection": "선택 영역 확장('함수로 추출'을 사용하도록 설정)", "file_not_found_in_path2": "compile_commands.json 파일에서 \"{0}\"을(를) 찾을 수 없습니다. '{1}' 폴더의 c_cpp_properties.json 'includePath'가 대신 이 파일에 사용됩니다.", - "copilot_hover_link": "Copilot 요약 생성" -} + "copilot_hover_link": "Copilot 요약 생성", + "browse_path_not_found": "존재하지 않는 폴더에서 파일을 인덱싱할 수 없습니다. {0}", + "license_terms": "C/C++ 확장은 Microsoft Visual Studio, Mac용 Visual Studio, Visual Studio Code, Azure DevOps, Team Foundation Server 및 후속 Microsoft 제품 및 서비스에서만 애플리케이션을 개발하고 테스트하는 데 사용할 수 있습니다." +} \ No newline at end of file diff --git a/Extension/i18n/kor/src/platform.i18n.json b/Extension/i18n/kor/src/platform.i18n.json index fd8983efb3..2bd9fa87ae 100644 --- a/Extension/i18n/kor/src/platform.i18n.json +++ b/Extension/i18n/kor/src/platform.i18n.json @@ -6,5 +6,5 @@ { "unknown.os.platform": "알 수 없는 OS 플랫폼", "missing.plist.productversion": "SystemVersion.plist에서 ProduceVersion을 가져올 수 없음", - "missing.darwin.systemversion.file": "{0} 에서 SystemVersion.plist를 찾지 못했습니다." -} + "missing.darwin.systemversion.file": "{0}에서 SystemVersion.plist를 찾지 못했습니다." +} \ No newline at end of file diff --git a/Extension/i18n/kor/ui/settings.html.i18n.json b/Extension/i18n/kor/ui/settings.html.i18n.json index b94b35336d..e2849ff371 100644 --- a/Extension/i18n/kor/ui/settings.html.i18n.json +++ b/Extension/i18n/kor/ui/settings.html.i18n.json @@ -12,30 +12,31 @@ "edit.configurations.in.json": "JSON 파일의 구성 편집", "edit.configurations.json": "C/C++: 구성 편집(JSON)", "check.the.schema": "{0}(으)로 이동하여 C/C++ 속성에 대해 자세히 알아보세요.", + "cpp.properties.schema.reference": "C/C++ 속성 스키마 참조", "view.schema.reference": "속성 스키마 참조", "intellisense.configurations": "IntelliSense 구성", "intellisense.configurations.description": "이 편집기를 사용하여 기본 {0} 파일에 정의된 IntelliSense 설정을 편집합니다. 이 편집기에서 변경한 내용은 선택한 구성에만 적용됩니다. 한 번에 여러 구성을 편집하려면 {1}(으)로 이동합니다.", "configuration.name": "구성 이름", - "configuration.name.description": "구성을 식별하는 이름입니다. {0}, {1} 및 {2} 은(는) 해당 플랫폼에서 자동으로 선택되는 구성의 특수 식별자입니다.", + "configuration.name.description": "구성을 식별하는 이름입니다. {0}, {1} 및 {2}은(는) 해당 플랫폼에서 자동으로 선택되는 구성의 특수 식별자입니다.", "select.configuration.to.edit": "편집할 구성 세트를 선택합니다.", "add.configuration.button": "구성 추가", "configuration.name.input": "구성 이름...", "ok.button": "확인", "cancel.button": "취소", "compiler.path": "컴파일러 경로", - "compiler.path.description": "더 정확한 IntelliSense를 사용하도록 설정하는 데 사용되는, 프로젝트를 빌드하는 데 사용하는 컴파일러의 전체 경로입니다(예: {0}). 확장에서는 컴파일러에 쿼리하여 IntelliSense에 사용할 시스템 포함 경로 및 기본 정의를 확인합니다.", + "compiler.path.description": "더 정확한 IntelliSense를 사용하도록 설정하기 위해 프로젝트를 빌드하는 데 사용하는 컴파일러의 전체 경로입니다(예: {0}). 확장에서는 컴파일러에 쿼리하여 IntelliSense에 사용할 시스템 포함 경로 및 기본 정의를 확인합니다.", "specify.a.compiler": "컴파일러 경로를 지정하거나 드롭다운 목록에서 검색된 컴파일러 경로를 선택합니다.", "no.compiler.paths.detected": "(검색된 컴파일러 경로가 없음)", "compiler.args": "컴파일러 인수", - "compiler.arguments": "사용된 포함 또는 정의를 수정하기 위한 컴파일러 인수입니다. {0}, {1} 등. 공백으로 구분된 추가 인수를 사용하는 인수는 배열에 별도의 인수로 입력해야 합니다(예: {2} 의 경우 {3} 을(를) 사용하세요).", + "compiler.arguments": "사용된 포함 또는 정의를 수정하기 위한 컴파일러 인수입니다(예: {0}, {1} 등). 공백으로 구분된 추가 인수를 사용하는 인수는 배열에 별도의 인수로 입력해야 합니다(예: {2}의 경우 {3}을(를) 사용하세요).", "one.argument.per.line": "줄당 하나의 인수입니다.", "intellisense.mode": "IntelliSense 모드", "intellisense.mode.description": "MSVC, gcc 또는 Clang의 플랫폼 및 아키텍처 변형에 매핑되는 사용할 IntelliSense 모드입니다. 설정되지 않거나 {0}(으)로 설정된 경우 확장에서 해당 플랫폼의 기본값을 선택합니다. Windows의 경우 기본값인 {1}(으)로 설정되고, Linux의 경우 기본값인 {2}(으)로 설정되며, macOS의 경우 기본값인 {3}(으)로 설정됩니다. {4} 모드를 재정의하려면 특정 IntelliSense 모드를 선택합니다. {5} 변형(예: {6})만 지정하는 IntelliSense 모드는 레거시 모드이며 호스트 플랫폼에 따라 {7} 변형으로 자동으로 변환됩니다.", "include.path": "경로 포함", - "include.path.description": "포함 경로는 소스 파일에 포함된 헤더 파일(예: {0})을 포함하는 폴더입니다. 포함된 헤더 파일을 검색하는 동안 사용할 IntelliSense 엔진의 경로 목록을 지정합니다. 이러한 경로 검색은 비재귀적입니다. 재귀적 검색을 나타내려면 {1} 을(를) 지정합니다. 예를 들어 {2} 은(는) 모든 하위 디렉터리를 검색하지만 {3} 은(는) 그러지 않습니다. Visual Studio가 설치된 Windows를 사용하거나 {4} 설정에 컴파일러가 지정된 경우 이 목록에 시스템 포함 경로를 나열할 필요가 없습니다.", + "include.path.description": "포함 경로는 소스 파일에 포함된 헤더 파일(예: {0})을 포함하는 폴더입니다. 포함된 헤더 파일을 검색하는 동안 사용할 IntelliSense 엔진의 경로 목록을 지정합니다. 이러한 경로 검색은 비재귀적입니다. 재귀적 검색을 나타내려면 {1}을(를) 지정합니다. 예를 들어 {2}은(는) 모든 하위 디렉터리를 검색하지만 {3}은(는) 그러지 않습니다. Visual Studio가 설치된 Windows를 사용하거나 {4} 설정에 컴파일러가 지정된 경우 이 목록에 시스템 포함 경로를 나열할 필요가 없습니다.", "one.include.path.per.line": "줄당 하나의 포함 경로입니다.", "defines": "정의", - "defines.description": "파일을 구문 분석하는 동안 사용할 IntelliSense 엔진의 전처리기 정의 목록입니다. 필요에 따라 {0} 을(를) 사용하여 값(예: {1})을 설정할 수 있습니다.", + "defines.description": "파일을 구문 분석하는 동안 사용할 IntelliSense 엔진의 전처리기 정의 목록입니다. 필요에 따라 {0}을(를) 사용하여 값(예: {1})을 설정할 수 있습니다.", "one.definition.per.line": "줄당 하나의 정의입니다.", "c.standard": "C 표준", "c.standard.description": "IntelliSense에 사용할 C 언어 표준의 버전입니다. 참고: GNU 표준은 GNU 정의를 가져오기 위해 설정된 컴파일러를 쿼리하는 데만 사용되며, IntelliSense는 해당 C 표준 버전을 에뮬레이트합니다.", @@ -43,7 +44,7 @@ "cpp.standard.description": "IntelliSense에 사용할 C++ 언어 표준의 버전입니다. 참고: GNU 표준은 GNU 정의를 가져오기 위해 설정된 컴파일러를 쿼리하는 데만 사용되며, IntelliSense는 해당 C++ 표준 버전을 에뮬레이트합니다.", "advanced.settings": "고급 설정", "configuration.provider": "구성 공급자", - "configuration.provider.description": "소스 파일에 대한 IntelliSense 구성 정보를 제공할 수 있는 VS Code 확장의 ID입니다. 예를 들어 VS Code 확장 ID {0} 을(를) 사용하여 CMake 도구 확장의 구성 정보를 제공합니다.", + "configuration.provider.description": "소스 파일에 대한 IntelliSense 구성 정보를 제공할 수 있는 VS Code 확장의 ID입니다. 예를 들어 VS Code 확장 ID {0}을(를) 사용하여 CMake 도구 확장의 구성 정보를 제공합니다.", "windows.sdk.version": "Windows SDK 버전", "windows.sdk.version.description": "Windows에서 사용할 Windows SDK 포함 경로의 버전입니다(예: {0}).", "mac.framework.path": "Mac 프레임워크 경로", @@ -60,10 +61,16 @@ "merge.configurations": "구성 병합", "merge.configurations.description": "{0}(또는 선택)인 경우, 포함 경로, 정의 및 강제 포함을 구성 제공자의 경로와 병합합니다.", "browse.path": "찾아보기: 경로", - "browse.path.description": "태그 파서가 소스 파일에 포함된 헤더를 검색할 경로의 목록입니다. 생략된 경우 {0} 이(가) {1}(으)로 사용됩니다. 기본적으로 이 경로 검색은 재귀적입니다. 비재귀적 검색을 나타내려면 {2} 을(를) 지정합니다. 예: {3} 은(는) 모든 하위 디렉터리를 검색하지만 {4} 은(는) 하위 디렉터리를 검색하지 않습니다.", + "browse.path.description": "태그 파서가 소스 파일에 포함된 헤더를 검색할 경로의 목록입니다. 생략된 경우 {0}이(가) {1}(으)로 사용됩니다. 기본적으로 이 경로 검색은 재귀적입니다. 비재귀적 검색을 나타내려면 {2}을(를) 지정합니다. 예: {3}은(는) 모든 하위 디렉터리를 검색하지만 {4}은(는) 하위 디렉터리를 검색하지 않습니다.", "one.browse.path.per.line": "줄당 하나의 검색 경로입니다.", "limit.symbols": "찾아보기: 포함된 헤더로 기호 제한", - "limit.symbols.checkbox": "{0}(또는 선택)인 경우 태그 파서는 {1} 의 원본 파일에 직접 또는 간접적으로 포함된 코드 파일만 구문 분석합니다. {2} 인 경우(또는 선택하지 않은 경우) 태그 파서는 {3} 목록에 지정된 경로에 있는 모든 코드 파일을 구문 분석합니다.", + "limit.symbols.checkbox": "{0}(또는 선택)인 경우 태그 파서는 {1}의 원본 파일에 직접 또는 간접적으로 포함된 코드 파일만 구문 분석합니다. {2}인 경우(또는 선택하지 않은 경우) 태그 파서는 {3} 목록에 지정된 경로에 있는 모든 코드 파일을 구문 분석합니다.", "database.filename": "찾아보기: 데이터베이스 파일 이름", - "database.filename.description": "생성된 기호 데이터베이스의 경로입니다. 이 경로는 태그 파서의 기호 데이터베이스를 작업 영역의 기본 스토리지 위치가 아닌 다른 곳에 저장하도록 확장에 지시합니다. 상대 경로가 지정된 경우 작업 영역 폴더 자체가 아니라 작업 영역의 기본 스토리지 위치에 대해 상대적으로 만들어집니다. {0} 변수를 사용하여 작업 영역 폴더에 상대적인 경로를 지정할 수 있습니다(예: {1})." -} + "database.filename.description": "생성된 기호 데이터베이스의 경로입니다. 이 경로는 태그 파서의 기호 데이터베이스를 작업 영역의 기본 스토리지 위치가 아닌 다른 곳에 저장하도록 확장에 지시합니다. 상대 경로가 지정된 경우 작업 영역 폴더 자체가 아니라 작업 영역의 기본 스토리지 위치에 대해 상대적으로 만들어집니다. {0} 변수를 사용하여 작업 영역 폴더에 상대적인 경로를 지정할 수 있습니다(예: {1}).", + "recursiveIncludes.reduce": "재귀 포함: 우선 순위", + "recursiveIncludes.reduce.description": "intelliSense에 제공된 재귀 포함 경로의 수를 현재 #include 문에서 참조하는 경로로만 줄이려면 {0}(으)로 설정합니다. 이를 위해서는 포함된 파일을 확인하기 위해 먼저 파일을 구문 분석해야 합니다. IntelliSense에 대한 모든 재귀 포함 경로를 제공하려면 {1}(으)로 설정합니다. 재귀 포함 경로의 수를 줄이면 매우 많은 수의 재귀 포함 경로가 관련된 경우 IntelliSense 성능이 향상될 수 있습니다. 재귀 포함 경로의 수를 줄이지 않으면 제공할 포함 경로를 확인하기 위해 파일을 구문 분석할 필요가 없으므로 IntelliSense 성능을 향상시킬 수 있습니다.", + "recursiveIncludes.priority": "재귀 포함: 우선 순위", + "recursiveIncludes.priority.description": "재귀 포함 경로의 우선 순위입니다. {0}(으)로 설정하면 재귀 포함 경로가 시스템 포함 경로 전에 검색됩니다. {1}(으)로 설정하면 시스템 포함 경로 후에 재귀 포함 경로가 검색됩니다.", + "recursiveIncludes.order": "재귀 포함: 우선 순위", + "recursiveIncludes.order.description": "재귀 포함 경로 아래의 하위 디렉터리가 검색되는 순서입니다." +} \ No newline at end of file diff --git a/Extension/i18n/kor/walkthrough/debugconfig/run-and-debug-project-linux.md.i18n.json b/Extension/i18n/kor/walkthrough/debugconfig/run-and-debug-project-linux.md.i18n.json index f5a7d59b30..cf38995b8a 100644 --- a/Extension/i18n/kor/walkthrough/debugconfig/run-and-debug-project-linux.md.i18n.json +++ b/Extension/i18n/kor/walkthrough/debugconfig/run-and-debug-project-linux.md.i18n.json @@ -7,12 +7,12 @@ "walkthrough.linux.title.run.and.debug.your.file": "Linux에서 C++ 파일 실행 및 디버그", "walkthrough.linux.run.and.debug.your.file": "VS Code에서 C++ 파일을 실행하고 디버그하려면:", "walkthrough.linux.instructions1": "실행하고 디버그할 C++ 원본 파일을 엽니다. 이 파일이 편집기에서 활성화되어 있는지(현재 표시되고 선택되어 있는지) 확인하세요.", - "walkthrough.linux.press.f5": "{0} 을(를) 누릅니다. 또는 기본 메뉴에서 {1} 을(를) 선택합니다.", + "walkthrough.linux.press.f5": "{0}을(를) 누릅니다. 또는 기본 메뉴에서 {1}을(를) 선택합니다.", "walkthrough.linux.run": "실행", "walkthrough.linux.start.debugging": "디버깅 시작", - "walkthrough.linux.select.compiler": "{0} 을(를) 선택합니다.", - "walkthrough.linux.choose.build.active.file": "{0} 을(를) 선택합니다.", + "walkthrough.linux.select.compiler": "{0}을(를) 선택합니다.", + "walkthrough.linux.choose.build.active.file": "{0}을(를) 선택합니다.", "walkthrough.linux.build.and.debug.active.file": "활성 파일 빌드 및 디버그", "walkthrough.linux.after.running": "처음으로 C++ 파일을 실행하고 디버깅한 후 프로젝트의 {0} 폴더 안에 {1} 및 {2}(이)라는 두 개의 새 파일이 있음을 알 수 있습니다.", - "walkthrough.linux.for.more.complex": "더 복잡한 빌드 및 디버그 시나리오의 경우 {0} 및 {1} 에서 빌드 작업 및 디버그 구성을 사용자 지정할 수 있습니다. 예를 들어 명령줄에서 빌드할 때 일반적으로 컴파일러에 인수를 전달하는 경우 {3} 속성을 사용하여 {2} 에서 해당 인수를 지정할 수 있습니다. 마찬가지로 {4} 에서 디버깅을 위해 프로그램에 전달할 인수를 정의할 수 있습니다." -} + "walkthrough.linux.for.more.complex": "더 복잡한 빌드 및 디버그 시나리오의 경우 {0} 및 {1}에서 빌드 작업 및 디버그 구성을 사용자 지정할 수 있습니다. 예를 들어 명령줄에서 빌드할 때 일반적으로 컴파일러에 인수를 전달하는 경우 {3} 속성을 사용하여 {2}에서 해당 인수를 지정할 수 있습니다. 마찬가지로 {4}에서 디버깅을 위해 프로그램에 전달할 인수를 정의할 수 있습니다." +} \ No newline at end of file diff --git a/Extension/i18n/kor/walkthrough/debugconfig/run-and-debug-project-mac.md.i18n.json b/Extension/i18n/kor/walkthrough/debugconfig/run-and-debug-project-mac.md.i18n.json index 97e0609e4b..3eda44f925 100644 --- a/Extension/i18n/kor/walkthrough/debugconfig/run-and-debug-project-mac.md.i18n.json +++ b/Extension/i18n/kor/walkthrough/debugconfig/run-and-debug-project-mac.md.i18n.json @@ -7,12 +7,12 @@ "walkthrough.mac.title.run.and.debug.your.file": "macOS에서 C++ 파일 실행 및 디버그", "walkthrough.mac.run.and.debug.your.file": "VS Code에서 C++ 파일을 실행하고 디버그하려면:", "walkthrough.mac.instructions1": "실행하고 디버그할 C++ 원본 파일을 엽니다. 이 파일이 편집기에서 활성화되어 있는지(현재 표시되고 선택되어 있는지) 확인하세요.", - "walkthrough.mac.press.f5": "{0} 을(를) 누릅니다. 또는 기본 메뉴에서 {1} 을(를) 선택합니다.", + "walkthrough.mac.press.f5": "{0}을(를) 누릅니다. 또는 기본 메뉴에서 {1}을(를) 선택합니다.", "walkthrough.mac.run": "실행", "walkthrough.mac.start.debugging": "디버깅 시작", - "walkthrough.mac.select.compiler": "{0} 을(를) 선택합니다.", - "walkthrough.mac.choose.build.active.file": "{0} 을(를) 선택합니다.", + "walkthrough.mac.select.compiler": "{0}을(를) 선택합니다.", + "walkthrough.mac.choose.build.active.file": "{0}을(를) 선택합니다.", "walkthrough.mac.build.and.debug.active.file": "활성 파일 빌드 및 디버그", "walkthrough.mac.after.running": "처음으로 C++ 파일을 실행하고 디버깅한 후 프로젝트의 {0} 폴더 안에 {1} 및 {2}(이)라는 두 개의 새 파일이 있음을 알 수 있습니다.", - "walkthrough.mac.for.more.complex": "더 복잡한 빌드 및 디버그 시나리오의 경우 {0} 및 {1} 에서 빌드 작업 및 디버그 구성을 사용자 지정할 수 있습니다. 예를 들어 명령줄에서 빌드할 때 일반적으로 컴파일러에 인수를 전달하는 경우 {3} 속성을 사용하여 {2} 에서 해당 인수를 지정할 수 있습니다. 마찬가지로 {4} 에서 디버깅을 위해 프로그램에 전달할 인수를 정의할 수 있습니다." -} + "walkthrough.mac.for.more.complex": "더 복잡한 빌드 및 디버그 시나리오의 경우 {0} 및 {1}에서 빌드 작업 및 디버그 구성을 사용자 지정할 수 있습니다. 예를 들어 명령줄에서 빌드할 때 일반적으로 컴파일러에 인수를 전달하는 경우 {3} 속성을 사용하여 {2}에서 해당 인수를 지정할 수 있습니다. 마찬가지로 {4}에서 디버깅을 위해 프로그램에 전달할 인수를 정의할 수 있습니다." +} \ No newline at end of file diff --git a/Extension/i18n/kor/walkthrough/debugconfig/run-and-debug-project-windows.md.i18n.json b/Extension/i18n/kor/walkthrough/debugconfig/run-and-debug-project-windows.md.i18n.json index 5ef2e95691..67088e66cc 100644 --- a/Extension/i18n/kor/walkthrough/debugconfig/run-and-debug-project-windows.md.i18n.json +++ b/Extension/i18n/kor/walkthrough/debugconfig/run-and-debug-project-windows.md.i18n.json @@ -7,12 +7,12 @@ "walkthrough.windows.title.run.and.debug.your.file": "Windows에서 C++ 파일 실행 및 디버그", "walkthrough.windows.run.and.debug.your.file": "VS Code에서 C++ 파일을 실행하고 디버그하려면:", "walkthrough.windows.instructions1": "실행하고 디버그할 C++ 원본 파일을 엽니다. 이 파일이 편집기에서 활성화되어 있는지(현재 표시되고 선택되어 있는지) 확인하세요.", - "walkthrough.windows.press.f5": "{0} 을(를) 누릅니다. 또는 기본 메뉴에서 {1} 을(를) 선택합니다.", + "walkthrough.windows.press.f5": "{0}을(를) 누릅니다. 또는 기본 메뉴에서 {1}을(를) 선택합니다.", "walkthrough.windows.run": "실행", "walkthrough.windows.start.debugging": "디버깅 시작", - "walkthrough.windows.select.compiler": "{0} 을(를) 선택합니다.", - "walkthrough.windows.choose.build.active.file": "{0} 을(를) 선택합니다.", + "walkthrough.windows.select.compiler": "{0}을(를) 선택합니다.", + "walkthrough.windows.choose.build.active.file": "{0}을(를) 선택합니다.", "walkthrough.windows.build.and.debug.active.file": "활성 파일 빌드 및 디버그", "walkthrough.windows.after.running": "처음으로 C++ 파일을 실행하고 디버깅한 후 프로젝트의 {0} 폴더 안에 {1} 및 {2}(이)라는 두 개의 새 파일이 있음을 알 수 있습니다.", - "walkthrough.windows.for.more.complex": "더 복잡한 빌드 및 디버그 시나리오의 경우 {0} 및 {1} 에서 빌드 작업 및 디버그 구성을 사용자 지정할 수 있습니다. 예를 들어 명령줄에서 빌드할 때 일반적으로 컴파일러에 인수를 전달하는 경우 {3} 속성을 사용하여 {2} 에서 해당 인수를 지정할 수 있습니다. 마찬가지로 {4} 에서 디버깅을 위해 프로그램에 전달할 인수를 정의할 수 있습니다." -} + "walkthrough.windows.for.more.complex": "더 복잡한 빌드 및 디버그 시나리오의 경우 {0} 및 {1}에서 빌드 작업 및 디버그 구성을 사용자 지정할 수 있습니다. 예를 들어 명령줄에서 빌드할 때 일반적으로 컴파일러에 인수를 전달하는 경우 {3} 속성을 사용하여 {2}에서 해당 인수를 지정할 수 있습니다. 마찬가지로 {4}에서 디버깅을 위해 프로그램에 전달할 인수를 정의할 수 있습니다." +} \ No newline at end of file diff --git a/Extension/i18n/kor/walkthrough/devcommandprompt/open-developer-command-prompt.md.i18n.json b/Extension/i18n/kor/walkthrough/devcommandprompt/open-developer-command-prompt.md.i18n.json index 11e8b5abc2..b87e3d4ad1 100644 --- a/Extension/i18n/kor/walkthrough/devcommandprompt/open-developer-command-prompt.md.i18n.json +++ b/Extension/i18n/kor/walkthrough/devcommandprompt/open-developer-command-prompt.md.i18n.json @@ -4,8 +4,8 @@ *--------------------------------------------------------------------------------------------*/ // Do not edit this file. It is machine generated. { - "walkthrough.windows.title.open.dev.command.prompt": "{0} 사용하여 다시 시작", - "walkthrough.windows.background.dev.command.prompt": " MSVC 컴파일러와 함께 Windows 컴퓨터를 사용하고 있으므로 모든 환경 변수를 올바르게 설정하려면 {0} 에서 VS Code를 시작해야 합니다. {1} 을(를) 사용하여 다시 시작하려면 다음을 수행하세요.", - "walkthrough.open.command.prompt": "Windows 시작 메뉴에 \"{1}\"을(를) 입력하여 {0} 을(를) 엽니다. {2} 을(를) 선택하여 현재 열려 있는 폴더로 자동으로 이동합니다.", + "walkthrough.windows.title.open.dev.command.prompt": "{0}을(를) 사용하여 다시 시작", + "walkthrough.windows.background.dev.command.prompt": " MSVC 컴파일러와 함께 Windows 컴퓨터를 사용하고 있으므로 모든 환경 변수를 올바르게 설정하려면 {0}에서 VS Code를 시작해야 합니다. {1}을(를) 사용하여 다시 시작하려면 다음을 수행하세요.", + "walkthrough.open.command.prompt": "Windows 시작 메뉴에 \"{1}\"을(를) 입력하여 {0}을(를) 엽니다. {2}을(를) 선택하면 현재 열려 있는 폴더로 자동으로 이동합니다.", "walkthrough.windows.press.f5": "명령 프롬프트에 \"{0}\"을(를) 입력하고 Enter 키를 누릅니다. 이렇게 하면 VS Code가 다시 시작되고 이 연습으로 다시 돌아옵니다. " -} +} \ No newline at end of file diff --git a/Extension/i18n/kor/walkthrough/installcompiler/install-compiler-windows.md.i18n.json b/Extension/i18n/kor/walkthrough/installcompiler/install-compiler-windows.md.i18n.json index a0648ddaa6..4cc263fbb1 100644 --- a/Extension/i18n/kor/walkthrough/installcompiler/install-compiler-windows.md.i18n.json +++ b/Extension/i18n/kor/walkthrough/installcompiler/install-compiler-windows.md.i18n.json @@ -5,19 +5,19 @@ // Do not edit this file. It is machine generated. { "walkthrough.windows.install.compiler": "Windows에 C++ 컴파일러 설치", - "walkthrough.windows.text1": "Windows용 C++ 개발을 수행하는 경우 MSVC(Microsoft Visual C++) 컴파일러 도구 집합을 설치하는 것이 좋습니다. Windows에서 Linux를 대상으로 하는 경우 {0} 을(를) 확인하세요. 또는 {1} 할 수 있습니다.", + "walkthrough.windows.text1": "Windows용 C++ 개발을 수행하는 경우 MSVC(Microsoft Visual C++) 컴파일러 도구 집합을 설치하는 것이 좋습니다. Windows에서 Linux를 대상으로 하는 경우 {0}을(를) 확인하세요. 또는 {1}할 수 있습니다.", "walkthrough.windows.link.title1": "VS Code에서 C++ 및 Linux용 Windows 하위 시스템(WSL) 사용", "walkthrough.windows.link.title2": "MinGW로 Windows에 GCC 설치", - "walkthrough.windows.text2": "MSVC를 설치하려면 Visual Studio {1} 페이지에서 {0} 을(를) 다운로드합니다.", + "walkthrough.windows.text2": "MSVC를 설치하려면 Visual Studio {1} 페이지에서 {0}을(를) 다운로드합니다.", "walkthrough.windows.build.tools1": "Visual Studio 2022용 빌드 도구", "walkthrough.windows.link.downloads": "다운로드", - "walkthrough.windows.text3": "Visual Studio 설치 프로그램에서 {0} 워크로드를 확인하고 {1} 을(를) 선택합니다.", + "walkthrough.windows.text3": "Visual Studio 설치 프로그램에서 {0} 워크로드를 확인하고 {1}을(를) 선택합니다.", "walkthrough.windows.build.tools2": "C++ 빌드 도구", "walkthrough.windows.link.install": "설치", "walkthrough.windows.note1": "메모", "walkthrough.windows.note1.text": "현재 C++ 코드베이스를 개발하는 데 적극적으로 사용 중인 유효한 Visual Studio 라이선스(Community, Pro 또는 Enterprise)가 있는 한 Visual Studio Build Tools의 C++ 도구 집합을 Visual Studio Code와 함께 사용하여 모든 C++ 코드베이스를 컴파일, 빌드 및 확인할 수 있습니다.", - "walkthrough.windows.open.command.prompt": "Windows 시작 메뉴에 '{1}'을(를) 입력하여 {0} 을(를) 엽니다.", - "walkthrough.windows.check.install": "{1} 에 {0} 을(를) 입력하여 MSVC 설치를 확인하세요. 버전 및 기본 사용 설명과 함께 저작권 메시지가 표시될 것입니다.", + "walkthrough.windows.open.command.prompt": "Windows 시작 메뉴에 '{1}'을(를) 입력하여 {0}을(를) 엽니다.", + "walkthrough.windows.check.install": "{1}에 {0}을(를) 입력하여 MSVC 설치를 확인하세요. 버전 및 기본 사용 설명과 함께 저작권 메시지가 표시될 것입니다.", "walkthrough.windows.note2": "메모", - "walkthrough.windows.note2.text": "명령줄 또는 VS Code에서 MSVC를 사용하려면 {0} 에서 실행해야 합니다. {1}, {2} 또는 Windows 명령 프롬프트와 같은 일반 셸에는 필요한 경로 환경 변수가 설정되어 있지 않습니다." -} + "walkthrough.windows.note2.text": "명령줄 또는 VS Code에서 MSVC를 사용하려면 {0}에서 실행해야 합니다. {1}, {2} 또는 Windows 명령 프롬프트와 같은 일반 셸에는 필요한 경로 환경 변수가 설정되어 있지 않습니다." +} \ No newline at end of file diff --git a/Extension/i18n/kor/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json b/Extension/i18n/kor/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json index 9ea099fe09..92ae3c5783 100644 --- a/Extension/i18n/kor/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json +++ b/Extension/i18n/kor/walkthrough/installcompiler/install-compiler-windows10.md.i18n.json @@ -10,12 +10,12 @@ "walkthrough.windows.note1": "메모", "walkthrough.windows.note1.text": "현재 C++ 코드베이스를 개발하는 데 적극적으로 사용 중인 유효한 Visual Studio 라이선스(Community, Pro 또는 Enterprise)가 있는 한 Visual Studio Build Tools의 C++ 도구 집합을 Visual Studio Code와 함께 사용하여 모든 C++ 코드베이스를 컴파일, 빌드 및 확인할 수 있습니다.", "walkthrough.windows.verify.compiler": "컴파일러 설치 확인 중", - "walkthrough.windows.open.command.prompt": "Windows 시작 메뉴에 '{1}'을(를) 입력하여 {0} 을(를) 엽니다.", - "walkthrough.windows.check.install": "{1} 에 {0} 을(를) 입력하여 MSVC 설치를 확인하세요. 버전 및 기본 사용 설명과 함께 저작권 메시지가 표시될 것입니다.", + "walkthrough.windows.open.command.prompt": "Windows 시작 메뉴에 '{1}'을(를) 입력하여 {0}을(를) 엽니다.", + "walkthrough.windows.check.install": "{1}에 {0}을(를) 입력하여 MSVC 설치를 확인하세요. 버전 및 기본 사용 설명과 함께 저작권 메시지가 표시될 것입니다.", "walkthrough.windows.note2": "메모", - "walkthrough.windows.note2.text": "명령줄 또는 VS Code에서 MSVC를 사용하려면 {0} 에서 실행해야 합니다. {1}, {2} 또는 Windows 명령 프롬프트와 같은 일반 셸에는 필요한 경로 환경 변수가 설정되어 있지 않습니다.", + "walkthrough.windows.note2.text": "명령줄 또는 VS Code에서 MSVC를 사용하려면 {0}에서 실행해야 합니다. {1}, {2} 또는 Windows 명령 프롬프트와 같은 일반 셸에는 필요한 경로 환경 변수가 설정되어 있지 않습니다.", "walkthrough.windows.other.compilers": "기타 컴파일러 옵션", - "walkthrough.windows.text3": "Windows에서 Linux를 대상으로 하는 경우 {0} 을(를) 확인하세요. {1} 을(를) 수행할 수도 있습니다.", + "walkthrough.windows.text3": "Windows에서 Linux를 대상으로 하는 경우 {0}을(를) 확인하세요. 또는 {1}할 수 있습니다.", "walkthrough.windows.link.title1": "VS Code에서 C++ 및 Linux용 Windows 하위 시스템(WSL) 사용", "walkthrough.windows.link.title2": "MinGW로 Windows에 GCC 설치" -} +} \ No newline at end of file diff --git a/Extension/i18n/kor/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json b/Extension/i18n/kor/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json index 9ea099fe09..92ae3c5783 100644 --- a/Extension/i18n/kor/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json +++ b/Extension/i18n/kor/walkthrough/installcompiler/install-compiler-windows11.md.i18n.json @@ -10,12 +10,12 @@ "walkthrough.windows.note1": "메모", "walkthrough.windows.note1.text": "현재 C++ 코드베이스를 개발하는 데 적극적으로 사용 중인 유효한 Visual Studio 라이선스(Community, Pro 또는 Enterprise)가 있는 한 Visual Studio Build Tools의 C++ 도구 집합을 Visual Studio Code와 함께 사용하여 모든 C++ 코드베이스를 컴파일, 빌드 및 확인할 수 있습니다.", "walkthrough.windows.verify.compiler": "컴파일러 설치 확인 중", - "walkthrough.windows.open.command.prompt": "Windows 시작 메뉴에 '{1}'을(를) 입력하여 {0} 을(를) 엽니다.", - "walkthrough.windows.check.install": "{1} 에 {0} 을(를) 입력하여 MSVC 설치를 확인하세요. 버전 및 기본 사용 설명과 함께 저작권 메시지가 표시될 것입니다.", + "walkthrough.windows.open.command.prompt": "Windows 시작 메뉴에 '{1}'을(를) 입력하여 {0}을(를) 엽니다.", + "walkthrough.windows.check.install": "{1}에 {0}을(를) 입력하여 MSVC 설치를 확인하세요. 버전 및 기본 사용 설명과 함께 저작권 메시지가 표시될 것입니다.", "walkthrough.windows.note2": "메모", - "walkthrough.windows.note2.text": "명령줄 또는 VS Code에서 MSVC를 사용하려면 {0} 에서 실행해야 합니다. {1}, {2} 또는 Windows 명령 프롬프트와 같은 일반 셸에는 필요한 경로 환경 변수가 설정되어 있지 않습니다.", + "walkthrough.windows.note2.text": "명령줄 또는 VS Code에서 MSVC를 사용하려면 {0}에서 실행해야 합니다. {1}, {2} 또는 Windows 명령 프롬프트와 같은 일반 셸에는 필요한 경로 환경 변수가 설정되어 있지 않습니다.", "walkthrough.windows.other.compilers": "기타 컴파일러 옵션", - "walkthrough.windows.text3": "Windows에서 Linux를 대상으로 하는 경우 {0} 을(를) 확인하세요. {1} 을(를) 수행할 수도 있습니다.", + "walkthrough.windows.text3": "Windows에서 Linux를 대상으로 하는 경우 {0}을(를) 확인하세요. 또는 {1}할 수 있습니다.", "walkthrough.windows.link.title1": "VS Code에서 C++ 및 Linux용 Windows 하위 시스템(WSL) 사용", "walkthrough.windows.link.title2": "MinGW로 Windows에 GCC 설치" -} +} \ No newline at end of file diff --git a/Extension/i18n/plk/Reinstalling the Extension.md.i18n.json b/Extension/i18n/plk/Reinstalling the Extension.md.i18n.json index 6360203873..b83130f01a 100644 --- a/Extension/i18n/plk/Reinstalling the Extension.md.i18n.json +++ b/Extension/i18n/plk/Reinstalling the Extension.md.i18n.json @@ -18,4 +18,4 @@ "reinstall.extension.text7": "Następnie zainstaluj ponownie za pośrednictwem interfejsu użytkownika platformy handlowej w programie VS Code.", "reinstall.extension.text8": "Jeśli poprawna wersja rozszerzenia nie zostanie wdrożona przez VS Code, poprawny VSIX dla Twojego systemu może być {0} i zainstalowany przy użyciu opcji „Zainstaluj z VSIX...” w menu „...” w UI rynku w VS Code.", "download.vsix.link.title": "Pobrano z witryny internetowej platformy handlowej programu VS Code" -} +} \ No newline at end of file diff --git a/Extension/i18n/plk/c_cpp_properties.schema.json.i18n.json b/Extension/i18n/plk/c_cpp_properties.schema.json.i18n.json index 090adce930..e6b6e5279b 100644 --- a/Extension/i18n/plk/c_cpp_properties.schema.json.i18n.json +++ b/Extension/i18n/plk/c_cpp_properties.schema.json.i18n.json @@ -22,6 +22,9 @@ "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.limitSymbolsToIncludedHeaders": "Ustaw na wartość `true`, aby przetwarzać tylko pliki bezpośrednio lub pośrednio dołączone w postaci nagłówków. Ustaw na wartość `false`, aby przetwarzać wszystkie pliki w określonych ścieżkach dołączania.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.databaseFilename": "Ścieżka do generowanej bazy danych symboli. Jeśli zostanie określona ścieżka względna, będzie to ścieżka względem domyślnej lokalizacji magazynowania obszaru roboczego.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.path": "Lista ścieżek, która ma być używana do indeksowania i analizowania symboli obszaru roboczego (używana przez funkcje „Przejdź do definicji”, „Znajdź wszystkie odwołania”). Wyszukiwanie na tych ścieżkach jest domyślnie rekursywne. Za pomocą znaku `*` możesz określić wyszukiwanie jako nierekursywne. Na przykład `${workspaceFolder}` przeszukuje wszystkie podkatalogi, podczas gdy `${workspaceFolder}/*` już tego nie robi.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.recursiveIncludes.properties.reduce": "Ustaw na wartość `always`, aby zawsze zmniejszać liczbę ścieżek rekursywnego dołączania dostarczanych do funkcji IntelliSense tylko do tych ścieżek, do których obecnie odwołują się instrukcje #include. Wymaga to najpierw przeanalizowania plików w celu określenia, które nagłówki są dołączane. Ustaw na wartość `never`, aby zapewnić wszystkie ścieżki rekursywnego dołączania do funkcji IntelliSense. Zmniejszenie liczby ścieżek rekursywnego dołączania może zwiększyć wydajność funkcji IntelliSense w przypadku dużej liczby ścieżek rekursywnego dołączania. Brak zmniejszenia liczby ścieżek rekursywnego dołączania może zwiększyć wydajność funkcji IntelliSense, unikając konieczności analizowania plików w celu określenia, które ścieżki dołączane należy podać. Wartość `default` służy obecnie do zmniejszania liczby ścieżek rekursywnego dołączania dostarczonych do funkcji IntelliSense.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.recursiveIncludes.properties.priority": "Priorytet ścieżek rekursywnego dołączania. W przypadku ustawienia na wartość `beforeSystemIncludes` ścieżki rekursywnego dołączania będą przeszukiwane przed ścieżkami systemowego dołączania. W przypadku ustawienia na wartość `afterSystemIncludes` ścieżki rekursywnego dołączania będą przeszukiwane po ścieżkach systemowego dołączania. Wartość `beforeSystemIncludes` będzie dokładniej odzwierciedlać kolejność wyszukiwania kompilatora, podczas gdy wartość `afterSystemIncludes` może przyczynić się do zwiększenia wydajności.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.recursiveIncludes.properties.order": "Kolejność przeszukiwania podkatalogów rekursywnych dołączeń.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.customConfigurationVariables": "Zmienne niestandardowe, względem których można wykonywać zapytania za pomocą polecenia `${cpptools:activeConfigCustomVariable}`, aby użyć ich na potrzeby zmiennych wejściowych w plikach `launch.json` lub `tasks.json`.", "c_cpp_properties.schema.json.definitions.env": "Zmienne niestandardowe, których można używać ponownie w dowolnym miejscu tego pliku przy użyciu składni `${zmienna}` lub `${env:zmienna}`.", "c_cpp_properties.schema.json.definitions.version": "Wersja pliku konfiguracji. Tą właściwością zarządza rozszerzenie. Nie zmieniaj jej.", diff --git a/Extension/i18n/plk/package.i18n.json b/Extension/i18n/plk/package.i18n.json index 476a46a8d9..d8d30ef0df 100644 --- a/Extension/i18n/plk/package.i18n.json +++ b/Extension/i18n/plk/package.i18n.json @@ -231,14 +231,17 @@ "c_cpp.configuration.default.cStandard.markdownDescription": "Wartość do użycia w konfiguracji, jeśli element `cStandard` nie został określony lub jest ustawiony na wartość `${default}`.", "c_cpp.configuration.default.cppStandard.markdownDescription": "Wartość do użycia w konfiguracji, jeśli element `cppStandard` nie został określony lub jest ustawiony na wartość `${default}`.", "c_cpp.configuration.default.configurationProvider.markdownDescription": "Wartość do użycia w konfiguracji, jeśli element `configurationProvider` nie został określony lub jest ustawiony na wartość `${default}`.", - "c_cpp.configuration.default.mergeConfigurations.markdownDescription": "Ustaw wartość `true`, aby scalić ścieżki dołączania, definiować i wymuszać dołączanie do ścieżek od dostawcy konfiguracji.", + "c_cpp.configuration.default.mergeConfigurations.markdownDescription": "Wartość do użycia w konfiguracji, jeśli parametr `mergeConfigurations` nie został określony lub jest ustawiony na wartość `${default}`.", "c_cpp.configuration.default.browse.path.markdownDescription": "Wartość do użycia w konfiguracji, jeśli element `browse.path` nie został określony, lub wartości do wstawienia, jeśli element `${default}` istnieje w elemencie `browse.path`.", "c_cpp.configuration.default.browse.databaseFilename.markdownDescription": "Wartość do użycia w konfiguracji, jeśli element `browse.databaseFilename` nie został określony lub jest ustawiony na wartość `${default}`.", "c_cpp.configuration.default.browse.limitSymbolsToIncludedHeaders.markdownDescription": "Wartość do użycia w konfiguracji, jeśli element `browse.limitSymbolsToIncludedHeaders` nie został określony lub jest ustawiony na wartość `${default}`.", "c_cpp.configuration.default.systemIncludePath.markdownDescription": "Wartość do użycia na potrzeby ścieżki dołączania systemu. Jeśli jest ustawiona, zastępuje systemową ścieżką dołączania, którą można uzyskać za pomocą ustawień `compilerPath` oraz `compileCommands`.", "c_cpp.configuration.default.enableConfigurationSquiggles.markdownDescription": "Określa, czy rozszerzenie będzie raportować błędy wykryte w pliku `c_cpp_properties.json`.", "c_cpp.configuration.default.customConfigurationVariables.markdownDescription": "Wartość do użycia w konfiguracji, jeśli element `customConfigurationVariables` nie został ustawiony, lub wartości do wstawienia, jeśli element `${default}` istnieje jako klucz w elemencie `customConfigurationVariables`.", - "c_cpp.configuration.default.dotConfig.markdownDescription": "Wartość do użycia w konfiguracji, jeśli element `dotConfig` nie został określony, lub wartość do wstawienia, jeśli element `${default}` istnieje w elemencie `dotConfig`.", + "c_cpp.configuration.default.dotConfig.markdownDescription": "Wartość do użycia w konfiguracji, jeśli parametr `dotConfig` nie został określony lub jest ustawiony na wartość `${default}`.", + "c_cpp.configuration.default.recursiveIncludes.reduce.markdownDescription": "Wartość do użycia w konfiguracji, jeśli parametr `recursiveIncludes.reduce` nie jest określony lub jest ustawiony na wartość `${default}`.", + "c_cpp.configuration.default.recursiveIncludes.priority.markdownDescription": "Wartość do użycia w konfiguracji, jeśli parametr `recursiveIncludes.priority` nie jest określony lub jest ustawiony na wartość `${default}`.", + "c_cpp.configuration.default.recursiveIncludes.order.markdownDescription": "Wartość do użycia w konfiguracji, jeśli parametr `recursiveIncludes.order` nie został określony lub jest ustawiony na wartość `${default}`.", "c_cpp.configuration.experimentalFeatures.description": "Określa, czy można używać funkcji „eksperymentalnych”.", "c_cpp.configuration.suggestSnippets.markdownDescription": "Jeśli wartość to `true`, fragmenty kodu będą dostarczane przez serwer języka.", "c_cpp.configuration.caseSensitiveFileSupport.markdownDescription": "W przypadku ustawienia wartości `default` przyjmuje się, że system plików obszaru roboczego w systemie Windows nie uwzględnia wielkości liter, a w systemie macOS lub Linux wielkość liter jest uwzględniana. W przypadku ustawienia wartości `enabled` przyjmuje się, że system plików obszaru roboczego uwzględnia wielkość liter w systemie Windows.", @@ -300,7 +303,7 @@ "c_cpp.debuggers.cppdbg.svdPath.description": "Pełna ścieżka do pliku SVD urządzenia osadzonego.", "c_cpp.debuggers.cppvsdbg.visualizerFile.description": "Plik NATVIS, który ma być używany podczas debugowania tego procesu.", "c_cpp.debuggers.showDisplayString.description": "Gdy element visualizerFile jest określony, opcja showDisplayString spowoduje włączenie ciągu wyświetlanego. Włączenie tej opcji może spowodować zmniejszenie wydajności podczas debugowania.", - "c_cpp.debuggers.environment.description": "Zmienne środowiskowe do dodania do środowiska dla programu. Przykład: [{\"name\": \"config\", \"value\": \"debug\"}], nie [{\"config\": \"debug\"}].", + "c_cpp.debuggers.environment.description": "Zmienne środowiskowe do dodania do środowiska dla programu. Przykład: [ { \"name\": \"config\", \"value\": \"Debug\" } ], nie [ { \"config\": \"Debug\" } ].", "c_cpp.debuggers.envFile.description": "Ścieżka bezwzględna do pliku zawierającego definicje zmiennych środowiskowych. Ten plik w każdym wierszu zawiera parę klucz-wartość oddzieloną znakiem równości. Przykład: KLUCZ=WARTOŚĆ.", "c_cpp.debuggers.additionalSOLibSearchPath.description": "Rozdzielana średnikami lista katalogów, w których mają być wyszukiwanie pliki SO. Przykład: „c:\\dir1;c:\\dir2”.", "c_cpp.debuggers.MIMode.description": "Wskazuje debuger konsoli, z którym połączy się aparat MIDebugEngine. Dozwolone wartości to „gdb” i „lldb”.", @@ -426,8 +429,8 @@ "c_cpp.walkthrough.create.cpp.file.title": "Tworzenie pliku C++", "c_cpp.walkthrough.create.cpp.file.description": "[Otwórz](command:toSide:workbench.action.files.openFile) lub [utwórz](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D) plik C++. Pamiętaj, aby zapisać go z rozszerzeniem „.cpp” (na przykład „helloworld.cpp”). \n[Utwórz plik C++ ](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D)", "c_cpp.walkthrough.create.cpp.file.altText": "Otwórz plik C++ lub folder z projektem C++.", - "c_cpp.walkthrough.command.prompt.title": "Uruchom z wiersz polecenia dla deweloperów dla programu VS", - "c_cpp.walkthrough.command.prompt.description": "W przypadku korzystania z kompilatora języka C++ programu Microsoft Visual Studio rozszerzenie języka C++ wymaga uruchomienia programu VS Code z wiersza polecenia dla deweloperów dla programu VS. Postępuj zgodnie z instrukcjami po prawej stronie, aby uruchomić ponownie.\n[Załaduj ponownie okno](command:workbench.action.reloadWindow)", + "c_cpp.walkthrough.command.prompt.title": "Uruchom z wiersza polecenia Developer Command Prompt for VS", + "c_cpp.walkthrough.command.prompt.description": "W przypadku korzystania z kompilatora języka C++ programu Microsoft Visual Studio rozszerzenie języka C++ wymaga uruchomienia programu VS Code z wiersza polecenia Developer Command Prompt for VS. Postępuj zgodnie z instrukcjami po prawej stronie, aby uruchomić ponownie.\n[Załaduj ponownie okno](command:workbench.action.reloadWindow)", "c_cpp.walkthrough.run.debug.title": "Uruchamianie i debugowanie pliku C++", "c_cpp.walkthrough.run.debug.mac.description": "Otwórz plik C++ i kliknij przycisk odtwarzania w prawym górnym rogu edytora lub naciśnij klawisz F5, gdy korzystasz z pliku. Wybierz pozycję „clang++ — kompiluj i debuguj aktywny plik\", aby uruchomić go za pomocą debugera.", "c_cpp.walkthrough.run.debug.linux.description": "Otwórz plik C++ i kliknij przycisk odtwarzania w prawym górnym rogu edytora lub naciśnij klawisz F5, gdy korzystasz z pliku. Wybierz pozycję „g++ — kompiluj i debuguj aktywny plik\", aby uruchomić go za pomocą debugera.", diff --git a/Extension/i18n/plk/src/Debugger/configurationProvider.i18n.json b/Extension/i18n/plk/src/Debugger/configurationProvider.i18n.json index 4f963898f9..43e0838d2b 100644 --- a/Extension/i18n/plk/src/Debugger/configurationProvider.i18n.json +++ b/Extension/i18n/plk/src/Debugger/configurationProvider.i18n.json @@ -24,7 +24,7 @@ "envfile.failed": "Nie można użyć elementu {0}. Przyczyna: {1}", "replacing.sourcepath": "Zamienianie wartości zmiennej {0} z „{1}” na „{2}”.", "replacing.targetpath": "Zamienianie wartości zmiennej {0} z „{1}” na „{2}”.", - "replacing.editorPath": "Zamienianie elementu {0} „{1}” na element „{2}”.", + "replacing.editorPath": "Zamienianie wartości zmiennej {0} z „{1}” na „{2}”.", "resolving.variables.in.sourcefilemap": "Trwa rozpoznawanie zmiennych w {0}...", "open.envfile": "Otwórz element {0}", "recently.used.task": "Ostatnio używane zadanie", diff --git a/Extension/i18n/plk/src/LanguageServer/configurations.i18n.json b/Extension/i18n/plk/src/LanguageServer/configurations.i18n.json index da0ae0632c..b092b44ba5 100644 --- a/Extension/i18n/plk/src/LanguageServer/configurations.i18n.json +++ b/Extension/i18n/plk/src/LanguageServer/configurations.i18n.json @@ -11,7 +11,7 @@ "update.properties.failed": "Próba aktualizacji elementu „{0}” nie powiodła się (czy masz dostęp do zapisu?)", "failed.to.parse.properties": "Nie można przeanalizować elementu „{0}”", "path.with.spaces": "W ścieżce kompilatora ze spacjami i argumentami brakuje podwójnych cudzysłowów \" wokół ścieżki.", - "cannot.find": "Nie można znaleźć: {0}.", + "cannot.find": "Nie można znaleźć: {0}", "cannot.resolve.compiler.path": "Nieprawidłowe dane wejściowe, nie można rozpoznać ścieżki kompilatora", "path.is.not.a.file": "Ścieżka nie jest plikiem: {0}", "path.is.not.a.directory": "Ścieżka nie jest katalogiem: {0}", diff --git a/Extension/i18n/plk/src/SSH/commandInteractors.i18n.json b/Extension/i18n/plk/src/SSH/commandInteractors.i18n.json index a05e7944ac..1ca035aeac 100644 --- a/Extension/i18n/plk/src/SSH/commandInteractors.i18n.json +++ b/Extension/i18n/plk/src/SSH/commandInteractors.i18n.json @@ -4,5 +4,5 @@ *--------------------------------------------------------------------------------------------*/ // Do not edit this file. It is machine generated. { - "failed.to.connect": "Nie można nawiązać połączenia z {0}." + "failed.to.connect": "Nie można nawiązać połączenia z {0}" } \ No newline at end of file diff --git a/Extension/i18n/plk/src/expand.i18n.json b/Extension/i18n/plk/src/expand.i18n.json index 5ed4ef594e..4e7770204c 100644 --- a/Extension/i18n/plk/src/expand.i18n.json +++ b/Extension/i18n/plk/src/expand.i18n.json @@ -5,8 +5,8 @@ // Do not edit this file. It is machine generated. { "max.recursion.reached": "Osiągnięto maksymalną rekursję rozszerzenia ciągu. Możliwe odwołanie cykliczne.", - "invalid.var.reference": "Nieprawidłowe odwołanie do zmiennej {0} w ciągu: {1}", + "invalid.var.reference": "Nieprawidłowe odwołanie do zmiennej {0} w ciągu: {1}.", "env.var.not.found": "Nie znaleziono zmiennej środowiskowej {0}", - "commands.not.supported": "Polecenia nie są obsługiwane w przypadku ciągu: {0}", - "exception.executing.command": "Wyjątek podczas wykonywania polecenia {0} dla ciągu: {1} {2}" + "commands.not.supported": "Polecenia nie są obsługiwane w przypadku ciągu: {0}.", + "exception.executing.command": "Wyjątek podczas wykonywania polecenia {0} dla ciągu: {1} {2}." } \ No newline at end of file diff --git a/Extension/i18n/plk/src/nativeStrings.i18n.json b/Extension/i18n/plk/src/nativeStrings.i18n.json index cd9de4b4d5..e0d8cc5e7e 100644 --- a/Extension/i18n/plk/src/nativeStrings.i18n.json +++ b/Extension/i18n/plk/src/nativeStrings.i18n.json @@ -317,5 +317,7 @@ "refactor_extract_missing_return": "W zaznaczonym kodzie niektóre ścieżki kontroli kończą działanie bez ustawienia zwracanej wartości. Jest to obsługiwane tylko w przypadku zwracanych typów skalarnych, liczbowych i wskaźnikowych.", "expand_selection": "Rozwiń wybór (aby włączyć opcję „Wyodrębnij do funkcji”)", "file_not_found_in_path2": "Nie znaleziono elementu „{0}” w plikach compile_commands.json. Zamiast tego dla tego pliku zostanie użyty element „includePath” z c_cpp_properties.json w folderze „{1}”.", - "copilot_hover_link": "Generuj podsumowanie funkcji Copilot" + "copilot_hover_link": "Generuj podsumowanie funkcji Copilot", + "browse_path_not_found": "Nie można indeksować plików z nieistniejącego folderu: {0}", + "license_terms": "Rozszerzenie C/C++ może być używane tylko z programami Microsoft Visual Studio, Visual Studio dla komputerów Mac, Visual Studio Code, Azure DevOps, Team Foundation Server oraz następcami produktów i usług firmy Microsoft do tworzenia i testowania aplikacji." } \ No newline at end of file diff --git a/Extension/i18n/plk/ui/settings.html.i18n.json b/Extension/i18n/plk/ui/settings.html.i18n.json index de59af40d5..6c3661a078 100644 --- a/Extension/i18n/plk/ui/settings.html.i18n.json +++ b/Extension/i18n/plk/ui/settings.html.i18n.json @@ -12,6 +12,7 @@ "edit.configurations.in.json": "Edytuj konfiguracje w pliku JSON", "edit.configurations.json": "C/C++: edytuj konfiguracje (JSON)", "check.the.schema": "Dowiedz się więcej o właściwościach języka C/C++, przechodząc do: {0}.", + "cpp.properties.schema.reference": "Odwołanie do schematu właściwości języka C/C++", "view.schema.reference": "Odwołanie do schematu właściwości", "intellisense.configurations": "Konfiguracje funkcji IntelliSense", "intellisense.configurations.description": "Użyj tego edytora, aby edytować ustawienia funkcji IntelliSense zdefiniowane w źródłowym pliku {0}. Zmiany wprowadzone w tym edytorze dotyczą tylko wybranej konfiguracji. Aby edytować wiele konfiguracji naraz, przejdź do: {1}.", @@ -65,5 +66,11 @@ "limit.symbols": "Przeglądaj: ogranicz symbole do dołączonych nagłówków", "limit.symbols.checkbox": "Jeśli wartość jest równa {0} (lub jest zaznaczona), analizator tagów analizuje tylko pliki kodu, które zostały bezpośrednio lub pośrednio dołączone przez plik źródłowy w {1}. Jeśli wartość jest równa {2} (lub nie jest zaznaczona), analizator tagów będzie analizować wszystkie pliki kodu znalezione w ścieżkach określonych na {3} liście.", "database.filename": "Przeglądaj: nazwa pliku bazy danych", - "database.filename.description": "Ścieżka do generowanej bazy danych symboli. Określa ona, że rozszerzenie ma zapisać bazę danych symboli analizatora tagów w innym miejscu niż domyślna lokalizacja magazynowania obszaru roboczego. Jeśli zostanie określona ścieżka względna, będzie to ścieżka względem domyślnej lokalizacji magazynowania obszaru roboczego, a nie folderu obszaru roboczego. Można użyć zmiennej {0} do określenia ścieżki względem folderu obszaru roboczego (np. {1})" + "database.filename.description": "Ścieżka do generowanej bazy danych symboli. Określa ona, że rozszerzenie ma zapisać bazę danych symboli analizatora tagów w innym miejscu niż domyślna lokalizacja magazynowania obszaru roboczego. Jeśli zostanie określona ścieżka względna, będzie to ścieżka względem domyślnej lokalizacji magazynowania obszaru roboczego, a nie folderu obszaru roboczego. Można użyć zmiennej {0} do określenia ścieżki względem folderu obszaru roboczego (np. {1}).", + "recursiveIncludes.reduce": "Rekursywne dołączania: priorytet", + "recursiveIncludes.reduce.description": "Ustaw na wartość {0}, aby zmniejszyć liczbę ścieżek rekursywnego dołączania dostarczanych do funkcji IntelliSense tylko do tych ścieżek, do których obecnie odwołują się instrukcje #include. Wymaga to najpierw przeanalizowania plików w celu określenia, które pliki są dołączane. Ustaw na wartość{1}, aby dostarczać wszystkie ścieżki rekursywnego dołączania do funkcji IntelliSense. Zmniejszenie liczby ścieżek rekursywnego dołączania może zwiększyć wydajność funkcji IntelliSense w przypadku dużej liczby ścieżek rekursywnego dołączania. Brak zmniejszenia liczby ścieżek rekursywnego dołączania może zwiększyć wydajność funkcji IntelliSense, unikając konieczności analizowania plików w celu określenia, które ścieżki dołączane należy podać.", + "recursiveIncludes.priority": "Rekursywne dołączania: priorytet", + "recursiveIncludes.priority.description": "Priorytet ścieżek rekursywnego dołączania. Jeśli ustawiono na wartość {0}, ścieżki rekursywnego dołączania będą przeszukiwane przed ścieżkami systemowego dołączania. Jeśli ustawiono na wartość {1}, ścieżki rekursywnego dołączania będą przeszukiwane po ścieżkach systemowego dołączania.", + "recursiveIncludes.order": "Rekursywne dołączania: priorytet", + "recursiveIncludes.order.description": "Kolejność przeszukiwania podkatalogów w ścieżkach dołączania rekursywnego." } \ No newline at end of file diff --git a/Extension/i18n/plk/walkthrough/debugconfig/run-and-debug-project-linux.md.i18n.json b/Extension/i18n/plk/walkthrough/debugconfig/run-and-debug-project-linux.md.i18n.json index b7385c2a3e..4a36655b00 100644 --- a/Extension/i18n/plk/walkthrough/debugconfig/run-and-debug-project-linux.md.i18n.json +++ b/Extension/i18n/plk/walkthrough/debugconfig/run-and-debug-project-linux.md.i18n.json @@ -15,4 +15,4 @@ "walkthrough.linux.build.and.debug.active.file": "Kompiluj i debuguj aktywny plik", "walkthrough.linux.after.running": "Po uruchomieniu i debugowaniu pliku C++ po raz pierwszy zobaczysz dwa nowe pliki w folderze {0} projektu: {1} i {2}.", "walkthrough.linux.for.more.complex": "W przypadku bardziej złożonych scenariuszy kompilacji i debugowania można dostosować zadania kompilacji i konfiguracje debugowania w pozycjach {0} i {1}. Na przykład jeśli zwykle przekazujesz argumenty do kompilatora podczas kompilowania z poziomu wiersza polecenia, możesz określić te argumenty w pozycji {2} przy użyciu właściwości {3}. Podobnie można zdefiniować argumenty do przekazania do programu na potrzeby debugowania w pozycji {4}." -} +} \ No newline at end of file diff --git a/Extension/i18n/plk/walkthrough/debugconfig/run-and-debug-project-mac.md.i18n.json b/Extension/i18n/plk/walkthrough/debugconfig/run-and-debug-project-mac.md.i18n.json index bbb608d3b6..664f62c8c3 100644 --- a/Extension/i18n/plk/walkthrough/debugconfig/run-and-debug-project-mac.md.i18n.json +++ b/Extension/i18n/plk/walkthrough/debugconfig/run-and-debug-project-mac.md.i18n.json @@ -15,4 +15,4 @@ "walkthrough.mac.build.and.debug.active.file": "Kompiluj i debuguj aktywny plik", "walkthrough.mac.after.running": "Po uruchomieniu i debugowaniu pliku C++ po raz pierwszy zobaczysz dwa nowe pliki w folderze {0} projektu: {1} i {2}.", "walkthrough.mac.for.more.complex": "W przypadku bardziej złożonych scenariuszy kompilacji i debugowania można dostosować zadania kompilacji i konfiguracje debugowania w pozycjach {0} i {1}. Na przykład jeśli zwykle przekazujesz argumenty do kompilatora podczas kompilowania z poziomu wiersza polecenia, możesz określić te argumenty w pozycji {2} przy użyciu właściwości {3}. Podobnie można zdefiniować argumenty do przekazania do programu na potrzeby debugowania w pozycji {4}." -} +} \ No newline at end of file diff --git a/Extension/i18n/plk/walkthrough/debugconfig/run-and-debug-project-windows.md.i18n.json b/Extension/i18n/plk/walkthrough/debugconfig/run-and-debug-project-windows.md.i18n.json index 4595ce32c0..219c582038 100644 --- a/Extension/i18n/plk/walkthrough/debugconfig/run-and-debug-project-windows.md.i18n.json +++ b/Extension/i18n/plk/walkthrough/debugconfig/run-and-debug-project-windows.md.i18n.json @@ -15,4 +15,4 @@ "walkthrough.windows.build.and.debug.active.file": "Kompiluj i debuguj aktywny plik", "walkthrough.windows.after.running": "Po uruchomieniu i debugowaniu pliku C++ po raz pierwszy zobaczysz dwa nowe pliki w folderze {0} projektu: {1} i {2}.", "walkthrough.windows.for.more.complex": "W przypadku bardziej złożonych scenariuszy kompilacji i debugowania można dostosować zadania kompilacji i konfiguracje debugowania w pozycjach {0} i {1}. Na przykład jeśli zwykle przekazujesz argumenty do kompilatora podczas kompilowania z poziomu wiersza polecenia, możesz określić te argumenty w pozycji {2} przy użyciu właściwości {3}. Podobnie można zdefiniować argumenty do przekazania do programu na potrzeby debugowania w pozycji {4}." -} +} \ No newline at end of file diff --git a/Extension/i18n/ptb/c_cpp_properties.schema.json.i18n.json b/Extension/i18n/ptb/c_cpp_properties.schema.json.i18n.json index 0b887d3945..5e96196899 100644 --- a/Extension/i18n/ptb/c_cpp_properties.schema.json.i18n.json +++ b/Extension/i18n/ptb/c_cpp_properties.schema.json.i18n.json @@ -22,6 +22,9 @@ "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.limitSymbolsToIncludedHeaders": "Defina como `true` para processar somente os arquivos incluídos direta ou indiretamente como cabeçalhos. Defina como `false` para processar todos os arquivos sob os caminhos de inclusão especificados.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.databaseFilename": "Caminho para o banco de dados de símbolo gerado. Se um caminho relativo for especificado, ele será criado em relação ao local de armazenamento padrão do workspace.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.path": "Uma lista de caminhos a serem usados ​​para indexação e análise de símbolos do espaço de trabalho (para uso por 'Ir para a definição', 'Localizar Tudo todas as referências', etc.). A pesquisa nesses caminhos é recursiva por padrão. Especifique `*` para indicar pesquisa não recursiva. Por exemplo, `${workspaceFolder}` irá pesquisar em todos os subdiretórios enquanto `${workspaceFolder}/*` não irá.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.recursiveIncludes.properties.reduce": "Defina como `always` para sempre reduzir o número de caminhos de inclusão recursivos fornecidos ao IntelliSense apenas para os caminhos referenciados atualmente por instruções #include. Isso requer primeiro a análise de arquivos para determinar quais cabeçalhos estão incluídos. Defina como `never` para fornecer todos os caminhos de inclusão recursivos para o IntelliSense. Reduzir o número de caminhos de inclusão recursivos pode melhorar o desempenho do IntelliSense quando um número muito grande de caminhos de inclusão recursivos está envolvido. Não reduzir o número de caminhos de inclusão recursivos pode melhorar o desempenho do IntelliSense, evitando a necessidade de analisar arquivos para determinar quais caminhos de inclusão fornecer. O valor `default` atualmente é para reduzir o número de caminhos de inclusão recursivos fornecidos ao IntelliSense.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.recursiveIncludes.properties.priority": "A prioridade dos caminhos de inclusão recursivo. Se definido como `beforeSystemIncludes`, os caminhos de inclusão recursivos serão pesquisados antes que o sistema inclua caminhos. Se definido como `afterSystemIncludes`, os caminhos de inclusão recursivos serão pesquisados depois que o sistema incluir caminhos. `beforeSystemIncludes` refletiria mais de perto a ordem de pesquisa de um compilador, enquanto `afterSystemIncludes` pode resultar em desempenho aprimorado.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.recursiveIncludes.properties.order": "A ordem na qual os subdiretórios de inserções recursivas são pesquisados.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.customConfigurationVariables": "Variáveis ​​personalizadas que podem ser consultadas através do comando `${cpptools: activeConfigCustomVariable}` para usar para as variáveis ​​de entrada em `launch.json` ou` tasks.json`.", "c_cpp_properties.schema.json.definitions.env": "Variáveis ​​personalizadas que podem ser reutilizadas em qualquer lugar neste arquivo usando a sintaxe `${variável}` ou `${env:variável}`.", "c_cpp_properties.schema.json.definitions.version": "Versão do arquivo de configuração. Esta propriedade é gerenciada pela extensão. Não a altere.", diff --git a/Extension/i18n/ptb/package.i18n.json b/Extension/i18n/ptb/package.i18n.json index a8701c45b0..731992c731 100644 --- a/Extension/i18n/ptb/package.i18n.json +++ b/Extension/i18n/ptb/package.i18n.json @@ -231,14 +231,17 @@ "c_cpp.configuration.default.cStandard.markdownDescription": "O valor a ser usado em uma configuração se `cStandard` não for especificado ou definido como `${default}`.", "c_cpp.configuration.default.cppStandard.markdownDescription": "O valor a ser usado em uma configuração se `cppStandard` não for especificado ou definido como `${default}`.", "c_cpp.configuration.default.configurationProvider.markdownDescription": "O valor a ser usado em uma configuração se `configurationProvider` não for especificado ou definido como `${default}`.", - "c_cpp.configuration.default.mergeConfigurations.markdownDescription": "Defina como `true` para mesclar os caminhos de inclusão, definições e inclusões forçadas com aqueles de um provedor de configuração.", + "c_cpp.configuration.default.mergeConfigurations.markdownDescription": "O valor a ser usado em uma configuração se `mergeConfigurations` não for especificado ou definido como `${default}`.", "c_cpp.configuration.default.browse.path.markdownDescription": "O valor a ser usado em uma configuração se `browse.path` não for especificado, ou os valores a serem inseridos se `${default}` estiver presente em `browse.path`.", "c_cpp.configuration.default.browse.databaseFilename.markdownDescription": "O valor a ser usado em uma configuração se `browse.databaseFilename` não for especificado ou definido como `${default}`.", "c_cpp.configuration.default.browse.limitSymbolsToIncludedHeaders.markdownDescription": "O valor a ser usado em uma configuração se `browse.limitSymbolsToIncludedHeaders` não for especificado ou definido como `${default}`.", "c_cpp.configuration.default.systemIncludePath.markdownDescription": "O valor a ser usado para o sistema inclui o caminho. Se definido, ele substitui o sistema inclui o caminho adquirido através das configurações `compilerPath` e `compileCommands`.", "c_cpp.configuration.default.enableConfigurationSquiggles.markdownDescription": "Controla se a extensão reportará erros detectados em `c_cpp_properties.json`.", "c_cpp.configuration.default.customConfigurationVariables.markdownDescription": "O valor a ser usado em uma configuração se `customConfigurationVariables` não estiver definido, ou os valores a serem inseridos se `${default}` estiver presente como uma chave em `customConfigurationVariables`.", - "c_cpp.configuration.default.dotConfig.markdownDescription": "O valor a ser usado em uma configuração se `dotConfig` não for especificado, ou o valor a ser inserido se `${default}` estiver presente em `dotConfig`.", + "c_cpp.configuration.default.dotConfig.markdownDescription": "O valor a ser usado em uma configuração se `dotConfig` não for especificado ou definido como `${default}`.", + "c_cpp.configuration.default.recursiveIncludes.reduce.markdownDescription": "O valor a ser usado em uma configuração se `recursiveIncludes.reduce` não for especificado ou definido como `${default}`.", + "c_cpp.configuration.default.recursiveIncludes.priority.markdownDescription": "O valor a ser usado em uma configuração se `recursiveIncludes.priority` não for especificado ou definido como `${default}`.", + "c_cpp.configuration.default.recursiveIncludes.order.markdownDescription": "O valor a ser usado em uma configuração se `recursiveIncludes.order` não for especificado ou definido como `${default}`.", "c_cpp.configuration.experimentalFeatures.description": "Controla se os recursos \"experimentais\" podem ser usados.", "c_cpp.configuration.suggestSnippets.markdownDescription": "Se `true`, os snippets são fornecidos pelo servidor de linguagem.", "c_cpp.configuration.caseSensitiveFileSupport.markdownDescription": "Se definido como `default`, o sistema de arquivos do workspace não diferencia maiúsculas de minúsculas no Windows e diferencia maiúsculas de minúsculas no macOS ou Linux. Se definido como `enabled`, o sistema de arquivos do workspace é considerado sensível a maiúsculas e minúsculas no Windows.", @@ -424,10 +427,10 @@ "c_cpp.walkthrough.compilers.found.description": "A extensão C++ funciona com um compilador C++. Selecione um daqueles que já estão em sua máquina clicando no botão abaixo.\n[Selecione meu Compilador Padrão](command:C_Cpp.SelectIntelliSenseConfiguration?%22walkthrough%22)", "c_cpp.walkthrough.compilers.found.altText": "Imagem mostrando a seleção rápida de um compilador padrão e a lista de compiladores encontrados na máquina do usuário, um dos quais está selecionado.", "c_cpp.walkthrough.create.cpp.file.title": "Criar um arquivo C++", - "c_cpp.walkthrough.create.cpp.file.description": "[Abrir](command:toSide:workbench.action.files.openFile) ou [criar](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D) em C++ arquivo. Certifique-se de salvá-lo com a extensão \".cpp\", como \"helloworld.cpp\".\n[Criar um arquivo C++](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D)", + "c_cpp.walkthrough.create.cpp.file.description": "[Abrir](command:toSide:workbench.action.files.openFile) ou [criar](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D) em C++ arquivo. Certifique-se de salvá-lo com a extensão \".cpp\", como \"helloworld.cpp\". \n[Criar um arquivo C++](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D)", "c_cpp.walkthrough.create.cpp.file.altText": "Abra um arquivo C++ ou uma pasta com um projeto C++.", - "c_cpp.walkthrough.command.prompt.title": "Iniciar do Prompt de Comando do Desenvolvedor para VS", - "c_cpp.walkthrough.command.prompt.description": "Ao usar o compilador Microsoft Visual Studio C++, a extensão C++ exige que você inicie o VS Code a partir do Prompt de Comando do Desenvolvedor para o VS. Siga as instruções à direita para relançar.\n[Recarregar Janela](command:workbench.action.reloadWindow)", + "c_cpp.walkthrough.command.prompt.title": "Iniciar no Developer Command Prompt for VS", + "c_cpp.walkthrough.command.prompt.description": "Ao usar o compilador Microsoft Visual Studio C++, a extensão C++ exige que você inicie o VS Code no Developer Command Prompt for VS. Siga as instruções à direita para relançar.\n[Recarregar Janela](command:workbench.action.reloadWindow)", "c_cpp.walkthrough.run.debug.title": "Executar e depurar o arquivo C++", "c_cpp.walkthrough.run.debug.mac.description": "Abra seu arquivo C++ e clique no botão play no canto superior direito do editor ou pressione F5 quando estiver no arquivo. Selecione \"clang++ - Compilar e depurar arquivo ativo\" para executar com o depurador.", "c_cpp.walkthrough.run.debug.linux.description": "Abra seu arquivo C++ e clique no botão play no canto superior direito do editor ou pressione F5 quando estiver no arquivo. Selecione \"g++ - Compilar e depurar arquivo ativo\" para executar com o depurador.", @@ -448,4 +451,4 @@ "c_cpp.configuration.refactoring.includeHeader.never.description": "Nunca inclua o arquivo de cabeçalho.", "c_cpp.languageModelTools.configuration.displayName": "Configuração C/C++", "c_cpp.languageModelTools.configuration.userDescription": "Configuração do arquivo C ou C++ ativo, como versão do padrão da linguagem e plataforma de destino." -} +} \ No newline at end of file diff --git a/Extension/i18n/ptb/src/nativeStrings.i18n.json b/Extension/i18n/ptb/src/nativeStrings.i18n.json index bff77952d2..c1061f3b69 100644 --- a/Extension/i18n/ptb/src/nativeStrings.i18n.json +++ b/Extension/i18n/ptb/src/nativeStrings.i18n.json @@ -317,5 +317,7 @@ "refactor_extract_missing_return": "No código selecionado, alguns caminhos de controle são encerrados sem definir o valor retornado. Isso tem suporte apenas para os tipos de retorno escalar, numérico e de ponteiro.", "expand_selection": "Expandir seleção (para habilitar \"Extrair para função\")", "file_not_found_in_path2": "\"{0}\" não encontrado nos arquivos compile_commands.json. \"includePath\" de c_cpp_properties.json na pasta \"{1}\" será usado para esse arquivo.", - "copilot_hover_link": "Gerar resumo do Copilot" + "copilot_hover_link": "Gerar resumo do Copilot", + "browse_path_not_found": "Não é possível indexar arquivos de pasta inexistente: {0}", + "license_terms": "A extensão C/C++ pode ser usada somente com o Microsoft Visual Studio, Visual Studio para Mac, Visual Studio Code, Azure DevOps, Team Foundation Server e produtos e serviços sucessores da Microsoft para desenvolver e testar seus aplicativos." } \ No newline at end of file diff --git a/Extension/i18n/ptb/ui/settings.html.i18n.json b/Extension/i18n/ptb/ui/settings.html.i18n.json index 41323f5076..1de9d4a9c4 100644 --- a/Extension/i18n/ptb/ui/settings.html.i18n.json +++ b/Extension/i18n/ptb/ui/settings.html.i18n.json @@ -12,6 +12,7 @@ "edit.configurations.in.json": "Editar as configurações no arquivo JSON", "edit.configurations.json": "C/C++: editar configurações (JSON)", "check.the.schema": "Saiba mais sobre as propriedades de C/C++ acessando {0}.", + "cpp.properties.schema.reference": "Referência de esquema de propriedades C/C++", "view.schema.reference": "Referência de Esquema de Propriedades", "intellisense.configurations": "Configurações do IntelliSense", "intellisense.configurations.description": "Use este editor para editar as configurações do IntelliSense definidas no arquivo {0} subjacente. As alterações feitas neste editor se aplicam somente à configuração selecionada. Para editar várias configurações ao mesmo tempo, vá para {1}.", @@ -65,5 +66,11 @@ "limit.symbols": "Procurar: limitar símbolos a cabeçalhos incluídos", "limit.symbols.checkbox": "Quando {0} (ou marcado), o Analisador de Marca analisará somente os arquivos de código que foram diretamente ou indiretamente incluídos em um arquivo de origem no {1}. Quando {2} (ou não marcado), o Analisador de Marca analisará todos os arquivos de código encontrados nos caminhos especificados na lista de {3}.", "database.filename": "Procurar: nome do arquivo do banco de dados", - "database.filename.description": "O caminho para o banco de dados de símbolo gerado. Isso instrui a extensão a salvar o banco de dados de símbolos do Analisador de Marca em algum lugar diferente do local de armazenamento padrão do workspace. Se um caminho relativo for especificado, ele será feito em relação ao local de armazenamento padrão do workspace, não à própria pasta do workspace. A {0} variável pode ser usada para especificar um caminho relativo à pasta do workspace (por exemplo, {1})." + "database.filename.description": "O caminho para o banco de dados de símbolo gerado. Isso instrui a extensão a salvar o banco de dados de símbolos do Analisador de Marca em algum lugar diferente do local de armazenamento padrão do workspace. Se um caminho relativo for especificado, ele será feito em relação ao local de armazenamento padrão do workspace, não à própria pasta do workspace. A {0} variável pode ser usada para especificar um caminho relativo à pasta do workspace (por exemplo, {1}).", + "recursiveIncludes.reduce": "Inclui recursiva: prioridade", + "recursiveIncludes.reduce.description": "Defina como {0} para reduzir o número de caminhos de inclusão recursivos fornecidos ao IntelliSense apenas para os caminhos atualmente referenciados por instruções #include. Isso requer primeiro a análise de arquivos para determinar quais arquivos estão incluídos. Defina como {1} para fornecer todos os caminhos de inclusão recursivos para o IntelliSense. Reduzir o número de caminhos de inclusão recursivos pode melhorar o desempenho do IntelliSense quando um número muito grande de caminhos de inclusão recursivos está envolvido. Não reduzir o número de caminhos de inclusão recursivos pode melhorar o desempenho do IntelliSense, evitando a necessidade de analisar arquivos para determinar quais caminhos de inclusão fornecer.", + "recursiveIncludes.priority": "Inclui recursiva: prioridade", + "recursiveIncludes.priority.description": "A prioridade dos caminhos de inclusão recursivo. Se definido como {0}, os caminhos de inclusão recursivos serão pesquisados antes que o sistema inclua caminhos. Se definido como {1}, os caminhos de inclusão recursivos serão pesquisados depois que o sistema incluir caminhos.", + "recursiveIncludes.order": "Inclui recursiva: prioridade", + "recursiveIncludes.order.description": "A ordem na qual os subdiretórios em caminhos de inclusão recursivos são pesquisados." } \ No newline at end of file diff --git a/Extension/i18n/rus/c_cpp_properties.schema.json.i18n.json b/Extension/i18n/rus/c_cpp_properties.schema.json.i18n.json index 11fc21591f..a3012d8255 100644 --- a/Extension/i18n/rus/c_cpp_properties.schema.json.i18n.json +++ b/Extension/i18n/rus/c_cpp_properties.schema.json.i18n.json @@ -22,6 +22,9 @@ "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.limitSymbolsToIncludedHeaders": "При задании значения `true` будут обрабатываться только файлы, прямо или косвенно включенные как файлы заголовков, а при задании значения `false` — все файлы по указанным путям для включений.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.databaseFilename": "Путь к создаваемой базе данных символов. При указании относительного пути он будет отсчитываться от используемого в рабочей области места хранения по умолчанию.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.path": "Список путей, используемых для индексирования и анализа символов рабочей области (для использования командами 'Go to Definition' (Перейти к определению), 'Find All References' (Найти все ссылки) и т. д.). Поиск по этим путям по умолчанию является рекурсивным. Укажите `*`, чтобы использовать нерекурсивный поиск. Например, если указать `${workspaceFolder}`, будет выполнен поиск по всем подкаталогам, а если указать `${workspaceFolder}/*` — не будет.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.recursiveIncludes.properties.reduce": "Задайте значение `always`, чтобы всегда уменьшать количество путей рекурсивного включения, предоставляемых для IntelliSense, только до тех путей, на которые в настоящее время ссылаются инструкции #include. Для этого необходимо сначала проанализировать файлы, чтобы определить, какие заголовки включены. Задайте значение `never`, чтобы предоставить все пути рекурсивного включения для IntelliSense. Уменьшение количества путей рекурсивного включения может повысить производительность IntelliSense, если задействовано очень большое количество путей рекурсивного включения. Отсутствие уменьшения количества путей рекурсивного включения может улучшить производительность IntelliSense благодаря отказу от необходимости анализа файлов для определения того, какие пути включения следует предоставить. Значение `default` в настоящее время используется для уменьшения количества путей рекурсивного включения, предоставляемых для IntelliSense.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.recursiveIncludes.properties.priority": "Приоритет путей рекурсивного включения. Если задано значение `beforeSystemIncludes`, поиск путей рекурсивного включения будет выполняться до путей системного включения. Если задано значение `afterSystemIncludes`, поиск путей рекурсивного включения будет выполняться после путей системного включения. Значение `beforeSystemIncludes` более точно отражает порядок поиска компилятора, а `afterSystemIncludes` может повысить производительность.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.recursiveIncludes.properties.order": "Порядок поиска подкаталогов рекурсивных включений.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.customConfigurationVariables": "Пользовательские переменные, которые можно запросить с помощью команды `${cpptools:activeConfigCustomVariable}`, чтобы использовать в качестве входных переменных в файле `launch.json` или `tasks.json`.", "c_cpp_properties.schema.json.definitions.env": "Пользовательские переменные, которые могут многократно применяться в любом месте этого файла с помощью синтаксиса `${переменная}` или `${env:переменная}`.", "c_cpp_properties.schema.json.definitions.version": "Версия файла конфигурации. Этим свойством управляет расширение. Не изменяйте его.", diff --git a/Extension/i18n/rus/package.i18n.json b/Extension/i18n/rus/package.i18n.json index db07c8ab89..aa48cfff7a 100644 --- a/Extension/i18n/rus/package.i18n.json +++ b/Extension/i18n/rus/package.i18n.json @@ -231,14 +231,17 @@ "c_cpp.configuration.default.cStandard.markdownDescription": "Значение, используемое в конфигурации, если параметр `cStandard` не указан или имеет значение `${default}`.", "c_cpp.configuration.default.cppStandard.markdownDescription": "Значение, используемое в конфигурации, если параметр `cppStandard` не указан или имеет значение `${default}`.", "c_cpp.configuration.default.configurationProvider.markdownDescription": "Значение, используемое в конфигурации, если параметр `configurationProvider` не указан или имеет значение `${default}`.", - "c_cpp.configuration.default.mergeConfigurations.markdownDescription": "Установите значение `true` (истина), чтобы объединить пути включения, определения и принудительные включения с аналогичными элементами от поставщика конфигурации.", + "c_cpp.configuration.default.mergeConfigurations.markdownDescription": "Значение, используемое в конфигурации, если параметр `mergeConfigurations` не указан или имеет значение `${default}`.", "c_cpp.configuration.default.browse.path.markdownDescription": "Значение, используемое в конфигурации, если параметр `browse.path` не указан, или вставляемые значения, если в `browse.path` присутствует значение `${default}`.", "c_cpp.configuration.default.browse.databaseFilename.markdownDescription": "Значение, используемое в конфигурации, если параметр `browse.databaseFilename` не указан или имеет значение `${default}`.", "c_cpp.configuration.default.browse.limitSymbolsToIncludedHeaders.markdownDescription": "Значение, используемое в конфигурации, если параметр `browse.limitSymbolsToIncludedHeaders` не указан или имеет значение `${default}`.", "c_cpp.configuration.default.systemIncludePath.markdownDescription": "Значение, используемое для системного пути включения. Если этот параметр задан, он переопределяет системный путь включения, полученный с помощью параметров `compilerPath` и `compileCommands`.", "c_cpp.configuration.default.enableConfigurationSquiggles.markdownDescription": "Определяет, будет ли расширение сообщать об ошибках, обнаруженных в `c_cpp_properties.json`.", "c_cpp.configuration.default.customConfigurationVariables.markdownDescription": "Значение, используемое в конфигурации, если параметр `customConfigurationVariables` не установлен, или вставляемые значения, если в `customConfigurationVariables` присутствует значение `${default}` в качестве ключа.", - "c_cpp.configuration.default.dotConfig.markdownDescription": "Значение, используемое в конфигурации, если параметр `dotConfig` не указан, или вставляемое значение, если в `dotConfig` присутствует значение `${default}`.", + "c_cpp.configuration.default.dotConfig.markdownDescription": "Значение, используемое в конфигурации, если параметр `dotConfig` не указан или имеет значение `${default}`.", + "c_cpp.configuration.default.recursiveIncludes.reduce.markdownDescription": "Значение, используемое в конфигурации, если параметр `recursiveIncludes.reduce` не указан или имеет значение `${default}`.", + "c_cpp.configuration.default.recursiveIncludes.priority.markdownDescription": "Значение, используемое в конфигурации, если параметр `recursiveIncludes.priority` не указан или имеет значение `${default}`.", + "c_cpp.configuration.default.recursiveIncludes.order.markdownDescription": "Значение, используемое в конфигурации, если параметр `recursiveIncludes.order` не указан или имеет значение `${default}`.", "c_cpp.configuration.experimentalFeatures.description": "Определяет, можно ли использовать \"экспериментальные\" функции.", "c_cpp.configuration.suggestSnippets.markdownDescription": "Если задано значение `true`, фрагменты кода предоставляются языковым сервером.", "c_cpp.configuration.caseSensitiveFileSupport.markdownDescription": "Если задано значение `default`, файловая система рабочей области считается нечувствительной к регистру в Windows и чувствительной к регистру в macOS или Linux. Если задано значение `enabled`, предполагается, что файловая система рабочей области чувствительна к регистру в Windows.", @@ -300,7 +303,7 @@ "c_cpp.debuggers.cppdbg.svdPath.description": "Полный путь к SVD-файлу встроенного устройства.", "c_cpp.debuggers.cppvsdbg.visualizerFile.description": "Файл NATVIS, используемый при отладке этого процесса.", "c_cpp.debuggers.showDisplayString.description": "Если указано значение visualizerFile, showDisplayString включит отображаемую строку. Включение этого параметра может привести к снижению производительности во время отладки.", - "c_cpp.debuggers.environment.description": "Переменные среды для добавления в среду для программы. Пример: [ { \"name\": \"config\", \"value\": \"Debug\" } ], not [ { \"config\": \"Debug\" } ].", + "c_cpp.debuggers.environment.description": "Переменные среды для добавления в среду для программы. Пример: [ { \"name\": \"config\", \"value\": \"Debug\" } ], не [ { \"config\": \"Debug\" } ].", "c_cpp.debuggers.envFile.description": "Абсолютный путь к файлу, содержащему определения переменных среды. Этот файл содержит пары \"ключ-значение\", разделенные знаком равенства и разнесенные по строкам. Например, \"ключ=значение\".", "c_cpp.debuggers.additionalSOLibSearchPath.description": "Список каталогов, разделенных точкой с запятой, который следует использовать для поиска файлов SO. Пример: \"c:\\каталог_1;c:\\каталог_2\".", "c_cpp.debuggers.MIMode.description": "Указывает отладчик консоли, к которому подключится MIDebugEngine. Допустимые значения: \"gdb\" \"lldb\".", @@ -426,8 +429,8 @@ "c_cpp.walkthrough.create.cpp.file.title": "Создание файла C++", "c_cpp.walkthrough.create.cpp.file.description": "[Открыть](command:toSide:workbench.action.files.openFile) или [создать](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D) файл C++. Обязательно сохраните его с расширением \".cpp\", например \"helloworld.cpp\".\n[Создать файл C++](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D)", "c_cpp.walkthrough.create.cpp.file.altText": "Откройте файл C++ или папку с проектом C++.", - "c_cpp.walkthrough.command.prompt.title": "Запустить из Командная строка разработчика для VS", - "c_cpp.walkthrough.command.prompt.description": "При использовании компилятора Microsoft Visual Studio C++ расширение C++ требует запуска VS Code из командной строки разработчика для VS. Для перезапуска следуйте инструкциям справа.\n[Перезагрузить окно](command:workbench.action.reloadWindow)", + "c_cpp.walkthrough.command.prompt.title": "Запустить из Developer Command Prompt for VS", + "c_cpp.walkthrough.command.prompt.description": "При использовании компилятора Microsoft Visual Studio C++ расширение C++ требует запуска VS Code из Developer Command Prompt for VS. Для перезапуска следуйте инструкциям справа.\n[Перезагрузить окно](command:workbench.action.reloadWindow)", "c_cpp.walkthrough.run.debug.title": "Запустите и отладьте файл C++", "c_cpp.walkthrough.run.debug.mac.description": "Откройте файл C++ и нажмите кнопку воспроизведения в правом верхнем углу редактора или нажмите F5 при открытии файла. Выберите \"clang++— сборка и отладка активного файла\" для запуска с отладчиком.", "c_cpp.walkthrough.run.debug.linux.description": "Откройте файл C++ и нажмите кнопку воспроизведения в правом верхнем углу редактора или нажмите F5 при открытии файла. Выберите \"g++ — сборка и отладка активного файла\" для запуска с отладчиком.", @@ -448,4 +451,4 @@ "c_cpp.configuration.refactoring.includeHeader.never.description": "Никогда не включать файл заголовка.", "c_cpp.languageModelTools.configuration.displayName": "Конфигурация C/C++", "c_cpp.languageModelTools.configuration.userDescription": "Конфигурация активного файла C или C++, например, версия стандарта языка и целевая платформа." -} +} \ No newline at end of file diff --git a/Extension/i18n/rus/src/nativeStrings.i18n.json b/Extension/i18n/rus/src/nativeStrings.i18n.json index 3441843beb..10e3e19aa5 100644 --- a/Extension/i18n/rus/src/nativeStrings.i18n.json +++ b/Extension/i18n/rus/src/nativeStrings.i18n.json @@ -317,5 +317,7 @@ "refactor_extract_missing_return": "В выбранном коде некоторые контрольные пути завершаются без установки возвращаемого значения. Это поддерживается только для скалярных, числовых типов возвращаемого значения и типов возвращаемого значения-указателей.", "expand_selection": "Развернуть выделенный фрагмент (чтобы включить функцию \"Извлечение в функцию\")", "file_not_found_in_path2": "\"{0}\" не найден в файлах compile_commands.json. Вместо него для этого файла будет использоваться \"includePath\" из файла c_cpp_properties.json в папке \"{1}\".", - "copilot_hover_link": "Создать сводку Copilot" + "copilot_hover_link": "Создать сводку Copilot", + "browse_path_not_found": "Не удалось индексировать файлы из несуществующей папки: {0}", + "license_terms": "Расширение C/C++ можно использовать только с Microsoft Visual Studio, Visual Studio для Mac, Visual Studio Code, Azure DevOps, Team Foundation Server и более поздними продуктами и службами Майкрософт для разработки и тестирования приложений." } \ No newline at end of file diff --git a/Extension/i18n/rus/ui/settings.html.i18n.json b/Extension/i18n/rus/ui/settings.html.i18n.json index 9bc1eb5fe9..dbf214b6e5 100644 --- a/Extension/i18n/rus/ui/settings.html.i18n.json +++ b/Extension/i18n/rus/ui/settings.html.i18n.json @@ -12,6 +12,7 @@ "edit.configurations.in.json": "Изменение конфигураций в файле JSON", "edit.configurations.json": "C/C++: изменение конфигураций (JSON)", "check.the.schema": "Дополнительные сведения о свойствах C/C++ см. в {0}.", + "cpp.properties.schema.reference": "Справочник по схеме свойств C/C++", "view.schema.reference": "Справочник по схеме свойств", "intellisense.configurations": "Конфигурации IntelliSense", "intellisense.configurations.description": "Используйте этот редактор для изменения параметров IntelliSense, определенных в базовом файле {0}. Изменения в этом редакторе применяются только к выбранной конфигурации. Для изменения множества конфигураций сразу перейдите сюда: {1}.", @@ -65,5 +66,11 @@ "limit.symbols": "Обзор: ограничение символов до включаемых заголовков", "limit.symbols.checkbox": "При значении {0} (или если установлен флажок) анализатор тегов будет анализировать только файлы кода, прямо или косвенно включаемые исходным файлом в {1}. При значении {2} (или если флажок не установлен) анализатор тегов будет анализировать все файлы кода, найденные по путям, указанным в списке {3}.", "database.filename": "Обзор: имя файла базы данных", - "database.filename.description": "Путь к создаваемой базе данных символов. Этот параметр указывает расширению расположение для сохранение базы данных символов анализатора тегов, отличное от используемого в этой рабочей области места хранения по умолчанию.Если указать относительный путь, он будет определяться относительно места хранения по умолчанию, а не от папки самой рабочей области. Чтобы указать путь относительно папки рабочей области, можно использовать переменную {0} (например, {1})." + "database.filename.description": "Путь к создаваемой базе данных символов. Этот параметр указывает расширению расположение для сохранение базы данных символов анализатора тегов, отличное от используемого в этой рабочей области места хранения по умолчанию.Если указать относительный путь, он будет определяться относительно места хранения по умолчанию, а не от папки самой рабочей области. Чтобы указать путь относительно папки рабочей области, можно использовать переменную {0} (например, {1}).", + "recursiveIncludes.reduce": "Рекурсивные включения: приоритет", + "recursiveIncludes.reduce.description": "Задайте значение {0}, чтобы всегда уменьшать количество путей рекурсивного включения, предоставляемых для IntelliSense, только до тех путей, на которые в настоящее время ссылаются инструкции #include. Для этого необходимо сначала проанализировать файлы, чтобы определить, какие файлы включены. Задайте значение {1}, чтобы предоставить все пути рекурсивного включения для IntelliSense. Уменьшение количества путей рекурсивного включения может повысить производительность IntelliSense, если задействовано очень большое количество путей рекурсивного включения. Отсутствие уменьшения количества путей рекурсивного включения может улучшить производительность IntelliSense благодаря отказу от необходимости анализа файлов для определения того, какие пути включения следует предоставить.", + "recursiveIncludes.priority": "Рекурсивные включения: приоритет", + "recursiveIncludes.priority.description": "Приоритет путей рекурсивного включения. Если задано значение {0}, поиск путей рекурсивного включения будет выполняться до путей системного включения. Если задано значение {1}, поиск путей рекурсивного включения будет выполняться после путей системного включения.", + "recursiveIncludes.order": "Рекурсивные включения: приоритет", + "recursiveIncludes.order.description": "Порядок поиска подкаталогов в путях рекурсивного включения." } \ No newline at end of file diff --git a/Extension/i18n/trk/c_cpp_properties.schema.json.i18n.json b/Extension/i18n/trk/c_cpp_properties.schema.json.i18n.json index 4a90f6d798..cc33e60697 100644 --- a/Extension/i18n/trk/c_cpp_properties.schema.json.i18n.json +++ b/Extension/i18n/trk/c_cpp_properties.schema.json.i18n.json @@ -22,6 +22,9 @@ "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.limitSymbolsToIncludedHeaders": "Yalnızca doğrudan veya dolaylı olarak üst bilgi olarak dahil edilen dosyaları işlemek için `true` olarak ayarlayın, belirtilen ekleme yolları altındaki tüm dosyaları işlemek için `false` olarak ayarlayın.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.databaseFilename": "Oluşturulan sembol veritabanının yolu. Göreli bir yol belirtilirse, çalışma alanının varsayılan depolama konumuna göreli hale getirilir.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.browse.properties.path": "Çalışma alanı sembollerinin (‘Tanıma Git’, ‘Tüm Başvuruları Bul’ gibi özellikler için kullanılabilir) dizininin oluşturulması ve ayrıştırılması için kullanılacak yolların listesi. Bu yollarda arama varsayılan olarak özyinelemelidir. Özyinelemeli olmayan aramayı göstermek için `*` belirtin. Örneğin, `${workspaceFolder}` tüm alt dizinlerde arama yaparken `${workspaceFolder}/*` arama yapmaz.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.recursiveIncludes.properties.reduce": "IntelliSense'e sağlanan özyinelemeli ekleme yollarının sayısını her zaman yalnızca o anda #include deyimleri tarafından başvurulan yollara indirgemek için `always` olarak ayarlayın. Bu, hangi üst bilgilerin eklendiğini belirlemek için önce dosyaların ayrıştırılmasını gerektirir. IntelliSense'e tüm özyinelemeli ekleme yollarını sağlamak için `never` olarak ayarlayın. Özyinelemeli ekleme yollarının sayısının azaltılması, çok sayıda özyinelemeli ekleme yolu söz konusu olduğunda IntelliSense performansını artırabilir. Özyinelemeli ekleme yollarının sayısını azaltmamak, hangi ekleme yollarının sağlanacağını belirlemek için dosyaları ayrıştırma ihtiyacını ortadan kaldırarak IntelliSense performansını artırabilir. `default` değeri şu anda IntelliSense'e sağlanan özyinelemeli ekleme yollarının sayısını azaltmak için kullanılıyor.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.recursiveIncludes.properties.priority": "Özyinelemeli ekleme yollarının önceliği. `beforeSystemIncludes` olarak ayarlanırsa özyinelemeli ekleme yolları, sistem ekleme yollarından önce aranır. `afterSystemIncludes` olarak ayarlanırsa, özyinelemeli ekleme yolları sistem ekleme yollarından sonra aranır. `beforeSystemIncludes` bir derleyicinin arama sırasını daha yakından yansıtırken, `afterSystemIncludes` daha iyi performansla sonuçlanabilir.", + "c_cpp_properties.schema.json.definitions.configurations.items.properties.recursiveIncludes.properties.order": "Özyinelemeli eklemelerin alt dizinlerinin aranma sırası.", "c_cpp_properties.schema.json.definitions.configurations.items.properties.customConfigurationVariables": "`launch.json` veya `tasks.json` içindeki giriş bağımsız değişkenleri için kullanılacak, `${cpptools:activeConfigCustomVariable}` komutu aracılığıyla sorgulanabilen özel değişkenler.", "c_cpp_properties.schema.json.definitions.env": "`${değişken}` veya `${env:değişken}` söz dizimi kullanılarak bu dosyada herhangi bir yerde yeniden kullanılabilen özel değişkenler.", "c_cpp_properties.schema.json.definitions.version": "Yapılandırma dosyasının sürümü. Bu özellik uzantı tarafından yönetilir. Lütfen değiştirmeyin.", diff --git a/Extension/i18n/trk/package.i18n.json b/Extension/i18n/trk/package.i18n.json index 3157599ec5..b0a3be21f0 100644 --- a/Extension/i18n/trk/package.i18n.json +++ b/Extension/i18n/trk/package.i18n.json @@ -231,14 +231,17 @@ "c_cpp.configuration.default.cStandard.markdownDescription": "`cStandard` belirtilmemişse veya `${default}` olarak ayarlanmışsa bir yapılandırmada kullanılacak değer.", "c_cpp.configuration.default.cppStandard.markdownDescription": "`cppStandard` belirtilmemişse veya `${default}` olarak ayarlanmışsa bir yapılandırmada kullanılacak değer.", "c_cpp.configuration.default.configurationProvider.markdownDescription": "`configurationProvider` belirtilmemişse veya `${default}` olarak ayarlanmışsa bir yapılandırmada kullanılacak değer.", - "c_cpp.configuration.default.mergeConfigurations.markdownDescription": "Ekleme yollarını, tanımları ve zorlamalı ekleme kodlarını yapılandırma sağlayıcısından alınan yapılandırmalarla birleştirmek için `true` olarak ayarlayın.", + "c_cpp.configuration.default.mergeConfigurations.markdownDescription": "`mergeConfigurations` belirtilmemişse veya `${default}` olarak ayarlanmışsa bir yapılandırmada kullanılacak değer.", "c_cpp.configuration.default.browse.path.markdownDescription": "`browse.path` belirtilmemişse bir yapılandırmada kullanılacak değer veya `browse.path` içinde `${default}` varsa eklenecek değerler.", "c_cpp.configuration.default.browse.databaseFilename.markdownDescription": "`browse.databaseFilename` belirtilmemişse veya `${default}` olarak ayarlanmamışsa bir yapılandırmada kullanılacak değer.", "c_cpp.configuration.default.browse.limitSymbolsToIncludedHeaders.markdownDescription": "`browse.limitSymbolsToIncludedHeaders` belirtilmemişse veya `${default}` olarak ayarlanmamışsa bir yapılandırmada kullanılacak değer.", "c_cpp.configuration.default.systemIncludePath.markdownDescription": "Sistem ekleme yolu için kullanılacak değer. Ayarlanırsa `compilerPath` ve `compileCommands` ayarları aracılığıyla elde edilen sistem ekleme yolunu geçersiz kılar.", "c_cpp.configuration.default.enableConfigurationSquiggles.markdownDescription": "Uzantının `c_cpp_properties.json` dosyasında algılanan hataları bildirip bildirmeyeceğini denetler.", "c_cpp.configuration.default.customConfigurationVariables.markdownDescription": "`customConfigurationVariables` ayarlanmamışsa bir yapılandırmada kullanılacak değer veya `customConfigurationVariables` içinde anahtar olarak `${default}` varsa eklenecek değerler.", - "c_cpp.configuration.default.dotConfig.markdownDescription": "`dotConfig` belirtilmemişse bir yapılandırmada kullanılacak değer veya `dotConfig` içinde `${default}` varsa eklenecek değerler.", + "c_cpp.configuration.default.dotConfig.markdownDescription": "`dotConfig` belirtilmemişse veya `${default}` olarak ayarlanmışsa bir yapılandırmada kullanılacak değer.", + "c_cpp.configuration.default.recursiveIncludes.reduce.markdownDescription": "`recursiveIncludes.reduce` belirtilmemişse veya `${default}` olarak ayarlanmamışsa bir yapılandırmada kullanılacak değer.", + "c_cpp.configuration.default.recursiveIncludes.priority.markdownDescription": "`recursiveIncludes.priority` belirtilmemişse veya `${default}` olarak ayarlanmamışsa bir yapılandırmada kullanılacak değer.", + "c_cpp.configuration.default.recursiveIncludes.order.markdownDescription": "`recursiveIncludes.order` belirtilmemişse veya `${default}` olarak ayarlanmamışsa bir yapılandırmada kullanılacak değer.", "c_cpp.configuration.experimentalFeatures.description": "\"Deneysel\" özelliklerin kullanılabilir olup olmadığını denetler.", "c_cpp.configuration.suggestSnippets.markdownDescription": "Değer `true` ise, parçacıklar dil sunucusu tarafından sağlanır.", "c_cpp.configuration.caseSensitiveFileSupport.markdownDescription": "`default` olarak ayarlanırsa, çalışma alanının dosya sisteminin Windows'da büyük/küçük harfe duyarlı olmadığı ve macOS ya da Linux'ta büyük/küçük harfe duyarlı olduğu varsayılır. `enabled` olarak ayarlanırsa, çalışma alanının dosya sisteminin Windows'da büyük/küçük harfe duyarlı olduğu varsayılır.", @@ -424,10 +427,10 @@ "c_cpp.walkthrough.compilers.found.description": "C++ uzantısı, bir C++ derleyicisiyle çalışır. Aşağıdaki düğmeyi tıklayarak makinenizde zaten bulunanlardan birini seçin.\n[Varsayılan Derleyicimi seç](command:C_Cpp.SelectIntelliSenseConfiguration?%22walkthrough%22)", "c_cpp.walkthrough.compilers.found.altText": "Varsayılan bir derleyici seçme hızlı seçimini ve kullanıcının makinesinde bulunan ve biri seçili olan derleyicilerin listesini gösteren resim.", "c_cpp.walkthrough.create.cpp.file.title": "C++ dosyası oluşturun", - "c_cpp.walkthrough.create.cpp.file.description": "[Aç](command:toSide:workbench.action.files.openFile) veya [create](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D) bir C++ dosya. \"helloworld.cpp\" gibi \".cpp\" uzantısıyla kaydettiğinizden emin olun.\n[Bir C++ Dosyası Oluşturun](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D)", + "c_cpp.walkthrough.create.cpp.file.description": "Bir C++ dosyasını [açın](command:toSide:workbench.action.files.openFile) veya C++ dosyası [oluşturun](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D). Dosyayı \".cpp\" uzantısıyla (ör. \"helloworld.cpp\".) kaydetmeyi unutmayın.\n[C++ dosyası oluşturun](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D)", "c_cpp.walkthrough.create.cpp.file.altText": "Bir C++ dosyası veya bir klasörü C++ projesiyle açın.", - "c_cpp.walkthrough.command.prompt.title": "VS için Geliştirici Komut İstemi'den başlat", - "c_cpp.walkthrough.command.prompt.description": "Microsoft Visual Studio C++ derleyicisini kullanırken, C++ uzantısı, VS için Geliştirici Komut İsteminden VS Code'u başlatmanızı gerektirir. Yeniden başlatmak için sağdaki talimatları izleyin.\n[Yeniden Yükleme Penceresi](command:workbench.action.reloadWindow)", + "c_cpp.walkthrough.command.prompt.title": "VS için Developer Command Prompt'tan başlat", + "c_cpp.walkthrough.command.prompt.description": "Microsoft Visual Studio C++ derleyicisini kullanırken, C++ uzantısı, VS için Developer Command Prompt'tan VS Code'u başlatmanızı gerektirir. Yeniden başlatmak için sağdaki talimatları izleyin.\n[Yeniden Yükleme Penceresi](komut:workbench.action.reloadWindow)", "c_cpp.walkthrough.run.debug.title": "C++ dosyanızı çalıştırın ve hata ayıklayın", "c_cpp.walkthrough.run.debug.mac.description": "C++ dosyanızı açın ve düzenleyicinin sağ üst köşesindeki oynat düğmesine tıklayın veya dosyadayken F5'e basın. Hata ayıklayıcı ile çalıştırmak için \"clang++ - Etkin dosya derle ve hata ayıkla\" seçeneğini seçin.", "c_cpp.walkthrough.run.debug.linux.description": "C++ dosyanızı açın ve düzenleyicinin sağ üst köşesindeki oynat düğmesine tıklayın veya dosyadayken F5'e basın. Hata ayıklayıcı ile çalıştırmak için \"g++ - Aktif dosya derle ve hata ayıkla\"yı seçin.", @@ -448,4 +451,4 @@ "c_cpp.configuration.refactoring.includeHeader.never.description": "Üst bilgi dosyasını hiçbir zaman ekleme.", "c_cpp.languageModelTools.configuration.displayName": "C/C++ yapılandırması", "c_cpp.languageModelTools.configuration.userDescription": "Dil standardı sürümü ve hedef platform gibi etkin C veya C++ dosyası yapılandırması." -} +} \ No newline at end of file diff --git a/Extension/i18n/trk/src/nativeStrings.i18n.json b/Extension/i18n/trk/src/nativeStrings.i18n.json index 6feae95679..9853b8227c 100644 --- a/Extension/i18n/trk/src/nativeStrings.i18n.json +++ b/Extension/i18n/trk/src/nativeStrings.i18n.json @@ -317,5 +317,7 @@ "refactor_extract_missing_return": "Seçili kodda bazı denetim yolları, dönüş değeri ayarlanmadan çıkış yapıyor. Bu durum yalnızca skaler, sayısal ve işaretçi dönüş türlerinde desteklenir.", "expand_selection": "Seçimi genişlet (\"İşleve çıkar\" seçeneğini etkinleştirmek için)", "file_not_found_in_path2": "\"{0}\" compile_commands.json dosyaları içinde bulunamadı. Bu dosya yerine '{1}' klasöründeki c_cpp_properties.json dosyasında bulunan 'includePath' kullanılacak.", - "copilot_hover_link": "Copilot özeti oluştur" + "copilot_hover_link": "Copilot özeti oluştur", + "browse_path_not_found": "Mevcut olmayan klasörden dosyalar dizine alınamıyor: {0}", + "license_terms": "C/C++ uzantısı yalnızca uygulamalarınızı geliştirmek ve test etmek için Microsoft Visual Studio, Mac için Visual Studio, Visual Studio Code, Azure DevOps, Team Foundation Server ve ardıl Microsoft ürünleri ve hizmetleri ile kullanılabilir." } \ No newline at end of file diff --git a/Extension/i18n/trk/ui/settings.html.i18n.json b/Extension/i18n/trk/ui/settings.html.i18n.json index 795b15feaa..3085431870 100644 --- a/Extension/i18n/trk/ui/settings.html.i18n.json +++ b/Extension/i18n/trk/ui/settings.html.i18n.json @@ -12,6 +12,7 @@ "edit.configurations.in.json": "JSON dosyasındaki yapılandırmaları düzenle", "edit.configurations.json": "C/C++: Yapılandırmaları düzenle (JSON)", "check.the.schema": "{0} adresine giderek C/C++ özellikleri hakkında daha fazla bilgi edinin.", + "cpp.properties.schema.reference": "C/C++ Özellikleri Şema Başvurusu", "view.schema.reference": "Özellikler Şema Başvurusu", "intellisense.configurations": "IntelliSense Yapılandırmaları", "intellisense.configurations.description": "Temel alınan {0} dosyasında tanımlanan IntelliSense ayarlarını düzenlemek için bu düzenleyiciyi kullanın. Bu düzenleyicide yapılan değişiklikler yalnızca seçili yapılandırma için geçerlidir. Aynı anda birden çok yapılandırmayı düzenlemek için {1} seçeneğine gidin.", @@ -65,5 +66,11 @@ "limit.symbols": "Gözat: sembolleri eklenen üst bilgilerle sınırla", "limit.symbols.checkbox": "{0} (veya işaretli) olduğunda, Etiket Ayrıştırıcı yalnızca {1} içindeki bir kaynak dosya tarafından doğrudan veya dolaylı olarak dahil edilen kod dosyalarını ayrıştırır. {2} olduğunda (veya işaretlenmediğinde), Etiket Ayrıştırıcı {3} listesinde belirtilen yollarda bulunan tüm kod dosyalarını ayrıştırır.", "database.filename": "Gözat: veritabanı dosya adı", - "database.filename.description": "Oluşturulan sembol veritabanının yolu. Bu, uzantının Etiket Ayrıştırıcısının sembol veritabanının çalışma alanı varsayılan depolama konumundan başka bir yerde kaydedilmesini sağlar. Göreli yol belirtilirse, çalışma alanı klasörünün kendisi değil, çalışma alanının varsayılan depolama konumuyla göreli olarak yapılır. {0} değişkeni, çalışma alanı klasörüne göreli bir yol belirtmek için kullanılabilir (örneğin, {1})." + "database.filename.description": "Oluşturulan sembol veritabanının yolu. Bu, uzantının Etiket Ayrıştırıcısının sembol veritabanının çalışma alanı varsayılan depolama konumundan başka bir yerde kaydedilmesini sağlar. Göreli yol belirtilirse, çalışma alanı klasörünün kendisi değil, çalışma alanının varsayılan depolama konumuyla göreli olarak yapılır. {0} değişkeni, çalışma alanı klasörüne göreli bir yol belirtmek için kullanılabilir (örneğin, {1}).", + "recursiveIncludes.reduce": "Özyinelemeli içerikler: öncelik", + "recursiveIncludes.reduce.description": "IntelliSense'e sağlanan özyinelemeli ekleme yollarının sayısını her zaman yalnızca o anda #include deyimleri tarafından başvurulan yollara indirgemek için {0} olarak ayarlayın. Bu, hangi dosyaların eklendiğini belirlemek için önce dosyaların ayrıştırılmasını gerektirir. IntelliSense'e tüm özyinelemeli ekleme yollarını sağlamak için {1} olarak ayarlayın. Özyinelemeli ekleme yollarının sayısının azaltılması, çok sayıda özyinelemeli ekleme yolu söz konusu olduğunda IntelliSense performansını artırabilir. Özyinelemeli ekleme yollarının sayısını azaltmamak, hangi ekleme yollarının sağlanacağını belirlemek için dosyaları ayrıştırma ihtiyacını ortadan kaldırarak IntelliSense performansını artırabilir.", + "recursiveIncludes.priority": "Özyinelemeli içerikler: öncelik", + "recursiveIncludes.priority.description": "Özyinelemeli ekleme yollarının önceliği. {0} olarak ayarlanırsa özyinelemeli ekleme yolları, sistem ekleme yollarından önce aranır. {1} olarak ayarlanırsa özyinelemeli ekleme yolları, sistem ekleme yollarından sonra aranır.", + "recursiveIncludes.order": "Özyinelemeli içerikler: öncelik", + "recursiveIncludes.order.description": "Özyinelemeli ekleme yolları altındaki alt dizinlerin aranma sırası." } \ No newline at end of file diff --git a/Extension/package.nls.json b/Extension/package.nls.json index 6d9d9d2b5b..b2ec440406 100644 --- a/Extension/package.nls.json +++ b/Extension/package.nls.json @@ -476,7 +476,7 @@ "c_cpp.configuration.autocomplete.markdownDescription": { "message": "Controls the auto-completion provider. If `disabled` and you want word-based completion, you will also need to set `\"[cpp]\": {\"editor.wordBasedSuggestions\": }` (and similarly for `c` and `cuda-cpp` languages).", "comment": [ - "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered -- except for text \"value\", which is a placeholder that should be translated." + " {Locked=\"`disabled`\"} Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered -- except for text \"value\", which is a placeholder that should be translated." ] }, "c_cpp.configuration.autocomplete.default.description": "Uses the active IntelliSense engine.", @@ -1041,4 +1041,4 @@ "c_cpp.configuration.refactoring.includeHeader.never.description": "Never include the header file.", "c_cpp.languageModelTools.configuration.displayName": "C/C++ configuration", "c_cpp.languageModelTools.configuration.userDescription": "Configuration of the active C or C++ file, like language standard version and target platform." -} +} \ No newline at end of file From 93d5c1fbcfd135548149728c813c490e9f517568 Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Wed, 2 Apr 2025 12:34:17 -0700 Subject: [PATCH 72/86] Update changelog and version for 1.24.5. (#13450) * Update changelog and version for 1.24.5. --- Extension/CHANGELOG.md | 78 ++++++++++----------------------- Extension/ThirdPartyNotices.txt | 77 ++++++++++++++++++++++---------- Extension/package.json | 2 +- 3 files changed, 76 insertions(+), 81 deletions(-) diff --git a/Extension/CHANGELOG.md b/Extension/CHANGELOG.md index 9dafdcbc5e..c3ce5e4d27 100644 --- a/Extension/CHANGELOG.md +++ b/Extension/CHANGELOG.md @@ -1,85 +1,51 @@ # C/C++ for Visual Studio Code Changelog -## Version 1.24.4: March 27, 2025 -### Enhancements -* Add a new `recursiveIncludes` property to `c_cpp_properties.json`. [PR #13374](https://github.com/microsoft/vscode-cpptools/pull/13374) -* Turn Copilot hover on by default. [PR #13385](https://github.com/microsoft/vscode-cpptools/pull/13385) -* On shutdown, immediately terminate the IntelliSense process instead of waiting 2 seconds. - -### Bug Fixes -* Fix one potential cause of the `get_mangled_function_name` IntelliSense process crash. [#13358](https://github.com/Microsoft/vscode-cpptools/issues/13358) -* Fix Copilot-related logging appearing when it shouldn't. [PR #13388](https://github.com/microsoft/vscode-cpptools/pull/13388), [PR #13417](https://github.com/microsoft/vscode-cpptools/pull/13417) -* Fix relative compiler paths being expanded in `compile_commands.json`. [#13405](https://github.com/microsoft/vscode-cpptools/issues/13405) -* Fix all caps clang-format logging on Windows. [#13406](https://github.com/microsoft/vscode-cpptools/issues/13406) -* Fix an IntelliSense process crash in `handle_function`. -* Avoid reporting an error due to multiple `didOpen` requests after a crash. +## Version 1.24.5: April 3, 2025 +### New Feature +* Add support for Copilot descriptions in hover tooltips, controlled by the `C_Cpp.copilotHover` setting. [PR #13385](https://github.com/microsoft/vscode-cpptools/pull/13385) -## Version 1.24.3: March 18, 2025 ### Enhancements +* Improve/fix the switch header/source feature. [#2635](https://github.com/microsoft/vscode-cpptools/issues/2635) * Add detected test frameworks to the Copilot context when `#cpp` is used. [PR #13285](https://github.com/microsoft/vscode-cpptools/pull/13285) -* Update clang-tidy and clang-format from 19.1.7 to 20.1.0. [PR #13348](https://github.com/microsoft/vscode-cpptools/pull/13348) +* Update clang-tidy and clang-format from 19.1.7 to 20.1.2. [PR #13348](https://github.com/microsoft/vscode-cpptools/pull/13348) * Remove some unnecessary files from the vsix. [PR #13368](https://github.com/microsoft/vscode-cpptools/pull/13368) * Improve the logging when a non-existent path is used for indexing. [PR #13372](https://github.com/microsoft/vscode-cpptools/pull/13372) +* Add a new `recursiveIncludes` property to `c_cpp_properties.json`. [PR #13374](https://github.com/microsoft/vscode-cpptools/pull/13374) * Remove the `C_Cpp.updateChannel` setting. [PR #13376](https://github.com/microsoft/vscode-cpptools/pull/13376) -* Switch to only passing the root framework to clang-tidy. - -### Bug Fixes -* Fix a bug with symlink resolving with `compile_commands.json`. [#13321](https://github.com/microsoft/vscode-cpptools/issues/13321) -* Fix a performance issue on macOS when processing `compile_commands.json` with a lot of include paths. [#13366](https://github.com/microsoft/vscode-cpptools/issues/13366) -* Fix some localization bugs. [PR #13373](https://github.com/microsoft/vscode-cpptools/pull/13373) -* Fix IntelliSense showing the wrong size of objects. [#13375](https://github.com/microsoft/vscode-cpptools/issues/13375) -* Fix a `${workspaceFolder}/*` include path not being used as a non-recursive browse path. -* Fix some potential IntelliSense process crashes when processing Copilot snippets. -* Fix a regression with compiler query caching in the database. - -## Version 1.24.2: March 6, 2025 -### Enhancements -* Various improvements to Copilot snippets. [PR #13296](https://github.com/microsoft/vscode-cpptools/pull/13296) * Add handling of `-cxx-isystem`, `-stblib++-isystem`, `-isystem-after`, and `--include-barrier` Clang compiler arguments when composing the order of include paths used by IntelliSense. -* Defer building of an include completion cache to another thread, improving performance when a file is opened. +* Defer the building of the include completion cache to another thread to improve performance when a file is opened. +* On shutdown, immediately terminate the IntelliSense process instead of waiting 2 seconds. ### Bug Fixes +* Fix an IntelliSense crash in `build_sections`. [#12666](https://github.com/microsoft/vscode-cpptools/issues/12666), [#12956](https://github.com/microsoft/vscode-cpptools/issues/12956) +* Fix random IntelliSense process crashes on Linux/macOS when `C_Cpp.intelliSenseCacheSize` is > 0. [#12668](https://github.com/microsoft/vscode-cpptools/issues/12668) +* Fix a bug in which hundreds of custom configuration requests could be sent on startup before the configuration provider has registered. [#13166](https://github.com/microsoft/vscode-cpptools/issues/13166) +* Fix handling of the `-framework` compiler argument. [#13204](https://github.com/microsoft/vscode-cpptools/issues/13204) +* Fix a potential race between didChange and didOpen. [PR #13209](https://github.com/microsoft/vscode-cpptools/pull/13209) +* Fix an issue with the `.editorconfig` `tab_size`. [PR #13216](https://github.com/microsoft/vscode-cpptools/pull/13216) +* Fix a potential deadlock on shutdown if configuration providers are used. [#13218](https://github.com/microsoft/vscode-cpptools/issues/13218) * Fix the code analysis mode in the Language Status bar not updating after the setting changes. [#13240](https://github.com/microsoft/vscode-cpptools/issues/13240) +* Fix system include/framework paths being used as a fallback for user include/framework paths in the base configuration. [PR #13247](https://github.com/microsoft/vscode-cpptools/pull/13247) * Fix the `svdPath` description being missing for `launch.json`. [#13287](https://github.com/microsoft/vscode-cpptools/issues/13287) * Update the Windows SDK packages referenced in the walkthrough. [#13290](https://github.com/microsoft/vscode-cpptools/issues/13290) * Fix an issue with `C:` being treated as a relative path. [PR #13297](https://github.com/microsoft/vscode-cpptools/pull/13297) * Fix an unnecessary TU reset when a change is detected in a `compile_commands.json` file that is not used by the active configuration. [#13317](https://github.com/microsoft/vscode-cpptools/issues/13317) * Fix handling of URIs in web environments. [#13327](https://github.com/microsoft/vscode-cpptools/issues/13327) * Fix a potential deadlock after using 'Reset IntelliSense Database'. [#13337](https://github.com/microsoft/vscode-cpptools/issues/13337) +* Fix some localization bugs. [PR #13373](https://github.com/microsoft/vscode-cpptools/pull/13373) +* Fix IntelliSense showing the wrong size of objects. [#13375](https://github.com/microsoft/vscode-cpptools/issues/13375) +* Fix the `get_mangled_function_name` IntelliSense process crash. [#13358](https://github.com/Microsoft/vscode-cpptools/issues/13358) * Fix an issue with duplicate forced includes being removed. Multiple forced includes of the same file should now properly be included multiple times. * Fix an issue in which the base configuration browse paths may not get populated when using a custom configuration provider. * Fix an issue with forced includes not being resolved against the same include path search order as a compiler would. +* Fix a `${workspaceFolder}/*` include path not being used as a non-recursive browse path. * Fix an issue with include path ordering of paths specified with the `-imsvc` argument. * Fix a race condition that could result in incorrect include completion results. -* Fix potential IntelliSense process crashes when processing Copilot snippets. -* Fix a crash involving iconv when converting UTF-16 or UTF-32 to UTF-8. -* Fix a potential crash when using the IntelliSense cache. +* Avoid reporting an error due to multiple `didOpen` requests after a crash. +* Fix an inaccurate cursor position for IntelliSense update. * Fix an IntelliSense crash if a "bad seq number" occurs. * Fix processes potentially getting stuck on shutdown. * Fix a potential crash when saving a file. - -## Version 1.24.1: February 13, 2025 -### Bug Fixes -* Fix random IntelliSense process crashes on Linux/macOS when `C_Cpp.intelliSenseCacheSize` is > 0. [#12668](https://github.com/microsoft/vscode-cpptools/issues/12668) -* Fix a crash when processing Copilot snippets. -* Fix a crash when using Copilot hover. - -## Version 1.24.0: February 11, 2025 -### New Feature -* Add experimental support for Copilot descriptions in hover tooltips, controlled by the `C_Cpp.copilotHover` setting. This feature is currently off by default and may be subject to A/B experimentation. To opt-out of Copilot Hover experiments, set `C_Cpp.copilotHover` to `disabled`. - -### Enhancement -* Improve/fix the switch header/source feature. [#2635](https://github.com/microsoft/vscode-cpptools/issues/2635) - -### Bug Fixes -* Fix an IntelliSense crash in `build_sections`. [#12666](https://github.com/microsoft/vscode-cpptools/issues/12666), [#12956](https://github.com/microsoft/vscode-cpptools/issues/12956) -* Fix a bug in which hundreds of custom configuration requests could be sent on startup before the configuration provider has registered. [#13166](https://github.com/microsoft/vscode-cpptools/issues/13166) -* Fix handling of the `-framework` compiler argument. [#13204](https://github.com/microsoft/vscode-cpptools/issues/13204) -* Fix a potential race between didChange and didOpen. [PR #13209](https://github.com/microsoft/vscode-cpptools/pull/13209) -* Fix an issue with the `.editorconfig` `tab_size`. [PR #13216](https://github.com/microsoft/vscode-cpptools/pull/13216) -* Fix a potential deadlock on shutdown if configuration providers are used. [#13218](https://github.com/microsoft/vscode-cpptools/issues/13218) -* Fix system include/framework paths being used as a fallback for user include/framework paths in the base configuration. [PR #13247](https://github.com/microsoft/vscode-cpptools/pull/13247) -* Fix an inaccurate cursor position for IntelliSense update. * Fix a random crash during code analysis. ## Version 1.23.6: February 6, 2025 diff --git a/Extension/ThirdPartyNotices.txt b/Extension/ThirdPartyNotices.txt index a632058e13..a4e032fdb8 100644 --- a/Extension/ThirdPartyNotices.txt +++ b/Extension/ThirdPartyNotices.txt @@ -300,13 +300,30 @@ SOFTWARE. --------------------------------------------------------- +webidl-conversions 3.0.1 - BSD-2-Clause +https://github.com/jsdom/webidl-conversions#readme + +Copyright (c) 2014, Domenic Denicola + +# The BSD 2-Clause License + +Copyright (c) 2014, Domenic Denicola +All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------- --------------------------------------------------------- -esprima 4.0.1 - BSD-2-Clause +esprima 4.0.1 - BSD-2-Clause AND BSD-3-Clause http://esprima.org/ Copyright JS Foundation and other contributors, https://js.foundation @@ -334,29 +351,6 @@ ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ---------------------------------------------------------- - ---------------------------------------------------------- - -webidl-conversions 3.0.1 - BSD-2-Clause -https://github.com/jsdom/webidl-conversions#readme - -Copyright (c) 2014, Domenic Denicola - -# The BSD 2-Clause License - -Copyright (c) 2014, Domenic Denicola -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - -1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - --------------------------------------------------------- --------------------------------------------------------- @@ -1084,6 +1078,41 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +--------------------------------------------------------- + +--------------------------------------------------------- + +@nevware21/ts-utils 0.11.7 - MIT +https://github.com/nevware21/ts-utils + +Copyright (c) 2022 NevWare21 Solutions LLC +Copyright (c) 2023 NevWare21 Solutions LLC +Copyright (c) 2024 NevWare21 Solutions LLC +Copyright (c) NevWare21 Solutions LLC and contributors + +MIT License + +Copyright (c) 2022 NevWare21 Solutions LLC + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + --------------------------------------------------------- --------------------------------------------------------- diff --git a/Extension/package.json b/Extension/package.json index c8f354ce53..a1e2633e10 100644 --- a/Extension/package.json +++ b/Extension/package.json @@ -2,7 +2,7 @@ "name": "cpptools", "displayName": "C/C++", "description": "C/C++ IntelliSense, debugging, and code browsing.", - "version": "1.24.4-main", + "version": "1.24.5-main", "publisher": "ms-vscode", "icon": "LanguageCCPP_color_128x.png", "readme": "README.md", From 799f0b39c559aa16ad3f6e374476314ac9ede111 Mon Sep 17 00:00:00 2001 From: Garrett Serack Date: Thu, 3 Apr 2025 09:59:43 -0700 Subject: [PATCH 73/86] use Node v22 (#13454) --- .github/actions/AddComment/action.yml | 2 +- .github/actions/Locker/action.yml | 2 +- .github/actions/Reopener/action.yml | 2 +- .github/actions/StaleCloser/action.yml | 2 +- .github/workflows/job-compile-and-test.yml | 4 ++-- Build/cg/cg.yml | 4 ++-- Build/loc/TranslationsImportExport.yml | 2 +- Build/package/jobs_package_vsix.yml | 4 ++-- Build/publish/jobs_publish_vsix.yml | 4 ++-- 9 files changed, 13 insertions(+), 13 deletions(-) diff --git a/.github/actions/AddComment/action.yml b/.github/actions/AddComment/action.yml index 4fdcfcd5f7..8820d6b59c 100644 --- a/.github/actions/AddComment/action.yml +++ b/.github/actions/AddComment/action.yml @@ -38,5 +38,5 @@ inputs: readonly: description: If true, changes are not applied. runs: - using: 'node12' + using: 'node20' main: 'index.js' diff --git a/.github/actions/Locker/action.yml b/.github/actions/Locker/action.yml index b5dcddcb0a..0b20af00af 100644 --- a/.github/actions/Locker/action.yml +++ b/.github/actions/Locker/action.yml @@ -29,5 +29,5 @@ inputs: readonly: description: If true, changes are not applied. runs: - using: 'node12' + using: 'node20' main: 'index.js' diff --git a/.github/actions/Reopener/action.yml b/.github/actions/Reopener/action.yml index 84fd381459..f12a1443d1 100644 --- a/.github/actions/Reopener/action.yml +++ b/.github/actions/Reopener/action.yml @@ -33,5 +33,5 @@ inputs: readonly: description: If true, changes are not applied. runs: - using: 'node12' + using: 'node20' main: 'index.js' diff --git a/.github/actions/StaleCloser/action.yml b/.github/actions/StaleCloser/action.yml index 58f65315dc..c081109eb6 100644 --- a/.github/actions/StaleCloser/action.yml +++ b/.github/actions/StaleCloser/action.yml @@ -43,5 +43,5 @@ inputs: readonly: description: If true, changes are not applied. runs: - using: 'node12' + using: 'node20' main: 'index.js' diff --git a/.github/workflows/job-compile-and-test.yml b/.github/workflows/job-compile-and-test.yml index 33d658965c..2468e22a85 100644 --- a/.github/workflows/job-compile-and-test.yml +++ b/.github/workflows/job-compile-and-test.yml @@ -21,10 +21,10 @@ jobs: steps: - uses: actions/checkout@v4 - - name: Use Node.js 20 + - name: Use Node.js 22 uses: actions/setup-node@v4 with: - node-version: 20 + node-version: 22 - name: Install Dependencies run: yarn install ${{ inputs.yarn-args }} diff --git a/Build/cg/cg.yml b/Build/cg/cg.yml index 129262e85a..da747086fb 100644 --- a/Build/cg/cg.yml +++ b/Build/cg/cg.yml @@ -80,9 +80,9 @@ extends: displayName: Use Yarn 1.x - task: UseNode@1 - displayName: Use Node 18.x + displayName: Use Node 22.x inputs: - version: 18.x + version: 22.x - script: IF EXIST %SYSTEMDRIVE%\Users\%USERNAME%\.npmrc del %SYSTEMDRIVE%\Users\%USERNAME%\.npmrc displayName: Delete .npmrc if it exists diff --git a/Build/loc/TranslationsImportExport.yml b/Build/loc/TranslationsImportExport.yml index 8be48eb2ff..8619162526 100644 --- a/Build/loc/TranslationsImportExport.yml +++ b/Build/loc/TranslationsImportExport.yml @@ -50,7 +50,7 @@ extends: steps: - task: NodeTool@0 inputs: - versionSpec: '18.x' + versionSpec: '22.x' displayName: 'Install Node.js' - task: CmdLine@2 diff --git a/Build/package/jobs_package_vsix.yml b/Build/package/jobs_package_vsix.yml index ec9713ade1..88b8e71d6c 100644 --- a/Build/package/jobs_package_vsix.yml +++ b/Build/package/jobs_package_vsix.yml @@ -22,9 +22,9 @@ jobs: - checkout: self - task: UseNode@1 - displayName: Use Node 18.x + displayName: Use Node 22.x inputs: - version: 18.x + version: 22.x - task: Npm@0 displayName: Install vsce diff --git a/Build/publish/jobs_publish_vsix.yml b/Build/publish/jobs_publish_vsix.yml index c2a9664fb8..44016f4942 100644 --- a/Build/publish/jobs_publish_vsix.yml +++ b/Build/publish/jobs_publish_vsix.yml @@ -17,9 +17,9 @@ jobs: steps: - task: NodeTool@0 - displayName: Use Node 18.x + displayName: Use Node 22.x inputs: - versionSpec: 18.x + versionSpec: 22.x - task: Npm@0 displayName: Install vsce From b73353fc9e4f5b310f9fec2f1b3710a5c859c857 Mon Sep 17 00:00:00 2001 From: Colen Garoutte-Carson <49173979+Colengms@users.noreply.github.com> Date: Thu, 3 Apr 2025 16:04:57 -0700 Subject: [PATCH 74/86] Fix some file association (#13455) --- Extension/src/common.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Extension/src/common.ts b/Extension/src/common.ts index 8817767b16..18fba33c02 100644 --- a/Extension/src/common.ts +++ b/Extension/src/common.ts @@ -165,19 +165,19 @@ export function getVcpkgRoot(): string { export function isHeaderFile(uri: vscode.Uri): boolean { const fileExt: string = path.extname(uri.fsPath); const fileExtLower: string = fileExt.toLowerCase(); - return !fileExt || [".cuh", ".hpp", ".hh", ".hxx", ".h++", ".hp", ".h", ".ii", ".inl", ".idl", ""].some(ext => fileExtLower === ext); + return !fileExt || [".cuh", ".hpp", ".hh", ".hxx", ".h++", ".hp", ".h", ".inl", ".ipp", ".tcc", ".tlh", ".tli", ""].some(ext => fileExtLower === ext); } export function isCppFile(uri: vscode.Uri): boolean { const fileExt: string = path.extname(uri.fsPath); const fileExtLower: string = fileExt.toLowerCase(); - return (fileExt === ".C") || [".cu", ".cpp", ".cc", ".cxx", ".c++", ".cp", ".ino", ".ipp", ".tcc"].some(ext => fileExtLower === ext); + return (fileExt === ".C") || [".cu", ".cpp", ".cc", ".cxx", ".c++", ".cp", ".ii", ".ino"].some(ext => fileExtLower === ext); } export function isCFile(uri: vscode.Uri): boolean { const fileExt: string = path.extname(uri.fsPath); const fileExtLower: string = fileExt.toLowerCase(); - return (fileExt === ".C") || fileExtLower === ".c"; + return fileExt === ".c" || fileExtLower === ".i"; } export function isCppOrCFile(uri: vscode.Uri | undefined): boolean { From c617c3882941ddbfe68485f4c202a2493fba6b0c Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Fri, 4 Apr 2025 19:15:42 -0700 Subject: [PATCH 75/86] Improve copilotHover description. (#13461) * Improve copilotHover description. --- Extension/package.nls.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Extension/package.nls.json b/Extension/package.nls.json index b2ec440406..a5a4586dc0 100644 --- a/Extension/package.nls.json +++ b/Extension/package.nls.json @@ -785,9 +785,9 @@ ] }, "c_cpp.configuration.copilotHover.markdownDescription": { - "message": "If `disabled`, no Copilot information will appear in Hover.", + "message": "If `disabled`, no 'Generate Copilot summary' option will appear on hover.", "comment": [ - "Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered." + " {Locked=\"`disabled`\"} Markdown text between `` should not be translated or localized (they represent literal text) and the capitalization, spacing, and punctuation (including the ``) should not be altered." ] }, "c_cpp.configuration.renameRequiresIdentifier.markdownDescription": { @@ -1041,4 +1041,4 @@ "c_cpp.configuration.refactoring.includeHeader.never.description": "Never include the header file.", "c_cpp.languageModelTools.configuration.displayName": "C/C++ configuration", "c_cpp.languageModelTools.configuration.userDescription": "Configuration of the active C or C++ file, like language standard version and target platform." -} \ No newline at end of file +} From 3f9ca1577a8fbbd09b5ed33ddf9e0371a614aec7 Mon Sep 17 00:00:00 2001 From: Colen Garoutte-Carson <49173979+Colengms@users.noreply.github.com> Date: Mon, 7 Apr 2025 12:39:52 -0700 Subject: [PATCH 76/86] Fix cpptools-wordexp (#13468) --- Extension/src/common.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Extension/src/common.ts b/Extension/src/common.ts index 18fba33c02..fba6c3ac3f 100644 --- a/Extension/src/common.ts +++ b/Extension/src/common.ts @@ -1068,7 +1068,10 @@ function extractArgs(argsString: string): string[] { return result; } else { try { - const wordexpResult: any = child_process.execFileSync(getExtensionFilePath("bin/cpptools-wordexp"), [argsString], { shell: false }); + const executablePath: string = getExtensionFilePath("bin/cpptools-wordexp"); + const executableDir: string = path.dirname(executablePath); + process.chdir(executableDir); + const wordexpResult: any = child_process.execFileSync(executablePath, [argsString], { shell: false }); if (wordexpResult === undefined) { return []; } From 1b7efea691f186a3dd85faa6b0622fc085910c7b Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Mon, 7 Apr 2025 12:56:05 -0700 Subject: [PATCH 77/86] Fix a warning with copilotHover. (#13467) --- .../src/LanguageServer/Providers/CopilotHoverProvider.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Extension/src/LanguageServer/Providers/CopilotHoverProvider.ts b/Extension/src/LanguageServer/Providers/CopilotHoverProvider.ts index 8a0038b373..2efb36106f 100644 --- a/Extension/src/LanguageServer/Providers/CopilotHoverProvider.ts +++ b/Extension/src/LanguageServer/Providers/CopilotHoverProvider.ts @@ -33,9 +33,10 @@ export class CopilotHoverProvider implements vscode.HoverProvider { await this.client.ready; const settings: CppSettings = new CppSettings(vscode.workspace.getWorkspaceFolder(document.uri)?.uri); + const workspaceSettings: CppSettings = new CppSettings(); if (settings.hover === "disabled" || - settings.copilotHover === "disabled" || - (settings.copilotHover === "default" && await telemetry.isFlightEnabled("CppCopilotHoverDisabled"))) { + workspaceSettings.copilotHover === "disabled" || + (workspaceSettings.copilotHover === "default" && await telemetry.isFlightEnabled("CppCopilotHoverDisabled"))) { // Either disabled by the user or by the flight. return undefined; } From 6b8b9990597fdaccc4d60080e3caf1fb813d2c63 Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Mon, 7 Apr 2025 17:30:22 -0700 Subject: [PATCH 78/86] Fix interval timer not firing. (#13469) --- Extension/src/LanguageServer/client.ts | 4 +++- Extension/src/LanguageServer/extension.ts | 6 ++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/Extension/src/LanguageServer/client.ts b/Extension/src/LanguageServer/client.ts index 306c93276d..44255921ef 100644 --- a/Extension/src/LanguageServer/client.ts +++ b/Extension/src/LanguageServer/client.ts @@ -59,7 +59,7 @@ import * as configs from './configurations'; import { CopilotCompletionContextFeatures, CopilotCompletionContextProvider } from './copilotCompletionContextProvider'; import { DataBinding } from './dataBinding'; import { cachedEditorConfigSettings, getEditorConfigSettings } from './editorConfig'; -import { CppSourceStr, clients, configPrefix, updateLanguageConfigurations, usesCrashHandler, watchForCrashes } from './extension'; +import { CppSourceStr, clients, configPrefix, initializeIntervalTimer, updateLanguageConfigurations, usesCrashHandler, watchForCrashes } from './extension'; import { LocalizeStringParams, getLocaleId, getLocalizedString } from './localization'; import { PersistentFolderState, PersistentState, PersistentWorkspaceState } from './persistentState'; import { RequestCancelled, ServerCancelled, createProtocolFilter } from './protocolFilter'; @@ -1365,6 +1365,8 @@ export class DefaultClient implements Client { // Listen for messages from the language server. this.registerNotifications(); + initializeIntervalTimer(); + // If a file is already open when we activate, sometimes we don't get any notifications about visible // or active text editors, visible ranges, or text selection. As a workaround, we trigger // onDidChangeVisibleTextEditors here. diff --git a/Extension/src/LanguageServer/extension.ts b/Extension/src/LanguageServer/extension.ts index cce843cc68..216d156159 100644 --- a/Extension/src/LanguageServer/extension.ts +++ b/Extension/src/LanguageServer/extension.ts @@ -191,8 +191,6 @@ export async function activate(): Promise { vcpkgDbPromise = initVcpkgDatabase(); - void clients.ActiveClient.ready.then(() => intervalTimer = global.setInterval(onInterval, 2500)); - await registerCommands(true); vscode.tasks.onDidStartTask(() => getActiveClient().PauseCodeAnalysis()); @@ -366,6 +364,10 @@ function onInterval(): void { clients.ActiveClient.onInterval(); } +export function initializeIntervalTimer(): void { + intervalTimer = global.setInterval(onInterval, 2500); +} + /** * registered commands */ From 2ca08b061f1dc2c63d2c8363a941b0de8011cb60 Mon Sep 17 00:00:00 2001 From: Colen Garoutte-Carson <49173979+Colengms@users.noreply.github.com> Date: Tue, 8 Apr 2025 16:59:05 -0700 Subject: [PATCH 79/86] Work around missing visible editor notifications (#13474) --- Extension/src/LanguageServer/client.ts | 6 ------ Extension/src/LanguageServer/clientCollection.ts | 2 -- Extension/src/LanguageServer/protocolFilter.ts | 5 +++++ 3 files changed, 5 insertions(+), 8 deletions(-) diff --git a/Extension/src/LanguageServer/client.ts b/Extension/src/LanguageServer/client.ts index 44255921ef..8be7dc006b 100644 --- a/Extension/src/LanguageServer/client.ts +++ b/Extension/src/LanguageServer/client.ts @@ -1366,12 +1366,6 @@ export class DefaultClient implements Client { this.registerNotifications(); initializeIntervalTimer(); - - // If a file is already open when we activate, sometimes we don't get any notifications about visible - // or active text editors, visible ranges, or text selection. As a workaround, we trigger - // onDidChangeVisibleTextEditors here. - const cppEditors: vscode.TextEditor[] = vscode.window.visibleTextEditors.filter(e => util.isCpp(e.document)); - await this.onDidChangeVisibleTextEditors(cppEditors); } // update all client configurations diff --git a/Extension/src/LanguageServer/clientCollection.ts b/Extension/src/LanguageServer/clientCollection.ts index 9432ab38e5..6788eb65d8 100644 --- a/Extension/src/LanguageServer/clientCollection.ts +++ b/Extension/src/LanguageServer/clientCollection.ts @@ -144,8 +144,6 @@ export class ClientCollection { this.activeClient.activate(); await this.activeClient.didChangeActiveEditor(vscode.window.activeTextEditor); } - const cppEditors: vscode.TextEditor[] = vscode.window.visibleTextEditors.filter(e => util.isCpp(e.document)); - await this.defaultClient.onDidChangeVisibleTextEditors(cppEditors); } private async onDidChangeWorkspaceFolders(e?: vscode.WorkspaceFoldersChangeEvent): Promise { diff --git a/Extension/src/LanguageServer/protocolFilter.ts b/Extension/src/LanguageServer/protocolFilter.ts index 372d62e3a9..2cdc38d532 100644 --- a/Extension/src/LanguageServer/protocolFilter.ts +++ b/Extension/src/LanguageServer/protocolFilter.ts @@ -8,6 +8,7 @@ import * as path from 'path'; import * as vscode from 'vscode'; import { Middleware } from 'vscode-languageclient'; import * as util from '../common'; +import { logAndReturn } from '../Utility/Async/returns'; import { Client } from './client'; import { clients } from './extension'; import { shouldChangeFromCToCpp } from './utils'; @@ -40,6 +41,10 @@ export function createProtocolFilter(): Middleware { // client.takeOwnership() will call client.TrackedDocuments.add() again, but that's ok. It's a Set. client.takeOwnership(document); void sendMessage(document); + const editor: vscode.TextEditor | undefined = vscode.window.visibleTextEditors.find(editor => editor.document === document); + if (editor) { + client.onDidChangeVisibleTextEditors([editor]).catch(logAndReturn.undefined); + } } } }, From 17f149d57dabcc7f45dd0462400cb5859aa2b9ba Mon Sep 17 00:00:00 2001 From: Ben McMorran Date: Tue, 8 Apr 2025 18:19:30 -0700 Subject: [PATCH 80/86] Shutdown LSP server on request (#13475) --- Extension/src/LanguageServer/client.ts | 27 +++++++++++++++++++++----- 1 file changed, 22 insertions(+), 5 deletions(-) diff --git a/Extension/src/LanguageServer/client.ts b/Extension/src/LanguageServer/client.ts index 8be7dc006b..b09c4c4083 100644 --- a/Extension/src/LanguageServer/client.ts +++ b/Extension/src/LanguageServer/client.ts @@ -89,7 +89,7 @@ export function hasTrustedCompilerPaths(): boolean { // Data shared by all clients. let languageClient: LanguageClient; -let firstClientStarted: Promise; +let firstClientStarted: Promise<{ wasShutdown: boolean }>; let languageClientCrashedNeedsRestart: boolean = false; const languageClientCrashTimes: number[] = []; let compilerDefaults: configs.CompilerDefaults | undefined; @@ -508,6 +508,10 @@ interface CppInitializationParams { settings: SettingsParams; } +interface CppInitializationResult { + shouldShutdown: boolean; +} + interface TagParseStatus { localizeStringParams: LocalizeStringParams; isPaused: boolean; @@ -585,7 +589,7 @@ export interface CopilotCompletionContextParams { // Requests const PreInitializationRequest: RequestType = new RequestType('cpptools/preinitialize'); -const InitializationRequest: RequestType = new RequestType('cpptools/initialize'); +const InitializationRequest: RequestType = new RequestType('cpptools/initialize'); const QueryCompilerDefaultsRequest: RequestType = new RequestType('cpptools/queryCompilerDefaults'); const SwitchHeaderSourceRequest: RequestType = new RequestType('cpptools/didSwitchHeaderSource'); const GetDiagnosticsRequest: RequestType = new RequestType('cpptools/getDiagnostics'); @@ -1310,7 +1314,12 @@ export class DefaultClient implements Client { private async init(rootUri: vscode.Uri | undefined, isFirstClient: boolean) { ui = getUI(); ui.bind(this); - await firstClientStarted; + if ((await firstClientStarted).wasShutdown) { + this.isSupported = false; + DefaultClient.isStarted.resolve(); + return; + } + try { const workspaceFolder: vscode.WorkspaceFolder | undefined = this.rootFolder; this.innerConfiguration = new configs.CppProperties(this, rootUri, workspaceFolder); @@ -1574,7 +1583,7 @@ export class DefaultClient implements Client { }; } - private async createLanguageClient(): Promise { + private async createLanguageClient(): Promise<{ wasShutdown: boolean }> { this.currentCaseSensitiveFileSupport = new PersistentWorkspaceState("CPP.currentCaseSensitiveFileSupport", false); let resetDatabase: boolean = false; const serverModule: string = getLanguageServerFileName(); @@ -1707,7 +1716,15 @@ export class DefaultClient implements Client { // Move initialization to a separate message, so we can see log output from it. // A request is used in order to wait for completion and ensure that no subsequent // higher priority message may be processed before the Initialization request. - await languageClient.sendRequest(InitializationRequest, cppInitializationParams); + const initializeResult = await languageClient.sendRequest(InitializationRequest, cppInitializationParams); + + // If the server requested shutdown, then reload with the failsafe (null) client. + if (initializeResult.shouldShutdown) { + await languageClient.stop(); + await clients.recreateClients(true); + } + + return { wasShutdown: initializeResult.shouldShutdown }; } public async sendDidChangeSettings(): Promise { From a71cbadb216756831a249b98ecc5e8ceea435bb7 Mon Sep 17 00:00:00 2001 From: Colen Garoutte-Carson <49173979+Colengms@users.noreply.github.com> Date: Tue, 8 Apr 2025 18:53:18 -0700 Subject: [PATCH 81/86] Fix issues with remapping of `.C` files (#13476) --- .../src/LanguageServer/protocolFilter.ts | 24 ++++++++++--------- Extension/src/LanguageServer/settings.ts | 14 +++++++++++ 2 files changed, 27 insertions(+), 11 deletions(-) diff --git a/Extension/src/LanguageServer/protocolFilter.ts b/Extension/src/LanguageServer/protocolFilter.ts index 2cdc38d532..0a166df83f 100644 --- a/Extension/src/LanguageServer/protocolFilter.ts +++ b/Extension/src/LanguageServer/protocolFilter.ts @@ -11,6 +11,7 @@ import * as util from '../common'; import { logAndReturn } from '../Utility/Async/returns'; import { Client } from './client'; import { clients } from './extension'; +import { hasFileAssociation } from './settings'; import { shouldChangeFromCToCpp } from './utils'; export const RequestCancelled: number = -32800; @@ -30,21 +31,22 @@ export function createProtocolFilter(): Middleware { client.TrackedDocuments.set(uriString, document); // Work around vscode treating ".C" or ".H" as c, by adding this file name to file associations as cpp if (document.languageId === "c" && shouldChangeFromCToCpp(document)) { - const baseFileName: string = path.basename(document.fileName); - const mappingString: string = baseFileName + "@" + document.fileName; - client.addFileAssociations(mappingString, "cpp"); - client.sendDidChangeSettings(); - // This will cause the file to be closed and reopened. - void vscode.languages.setTextDocumentLanguage(document, "cpp"); - return; + // Don't override the user's setting. + if (!hasFileAssociation(path.basename(document.uri.fsPath))) { + const baseFileName: string = path.basename(document.fileName); + const mappingString: string = baseFileName + "@" + document.fileName; + client.addFileAssociations(mappingString, "cpp"); + client.sendDidChangeSettings(); + // The following will cause the file to be closed and reopened. + void vscode.languages.setTextDocumentLanguage(document, "cpp"); + return; + } } // client.takeOwnership() will call client.TrackedDocuments.add() again, but that's ok. It's a Set. client.takeOwnership(document); void sendMessage(document); - const editor: vscode.TextEditor | undefined = vscode.window.visibleTextEditors.find(editor => editor.document === document); - if (editor) { - client.onDidChangeVisibleTextEditors([editor]).catch(logAndReturn.undefined); - } + const cppEditors: vscode.TextEditor[] = vscode.window.visibleTextEditors.filter(e => util.isCpp(e.document)); + client.onDidChangeVisibleTextEditors(cppEditors).catch(logAndReturn.undefined); } } }, diff --git a/Extension/src/LanguageServer/settings.ts b/Extension/src/LanguageServer/settings.ts index fb8b3c4584..999e8114ec 100644 --- a/Extension/src/LanguageServer/settings.ts +++ b/Extension/src/LanguageServer/settings.ts @@ -1099,3 +1099,17 @@ export class OtherSettings { public get searchExclude(): Excludes { return this.getAsExcludes("search", "exclude", this.defaultSearchExcludes, this.resource); } public get workbenchSettingsEditor(): string { return this.getAsString("workbench.settings", "editor", this.resource, "ui"); } } + +export function hasFileAssociation(fileName: string): boolean { + const otherSettings: OtherSettings = new OtherSettings(); + const associations: Associations = otherSettings.filesAssociations; + if (associations[fileName]) { + return true; + } + for (const pattern in associations) { + if (pattern.startsWith('*.') && fileName.endsWith(pattern.slice(1))) { + return true; + } + } + return false; +} From 4e6f2f81728919d5dd5a106254762c9c5d22c6d5 Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Wed, 9 Apr 2025 12:28:19 -0700 Subject: [PATCH 82/86] Add an extra crash call stack filter check. (#13478) --- Extension/src/LanguageServer/extension.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Extension/src/LanguageServer/extension.ts b/Extension/src/LanguageServer/extension.ts index 216d156159..53bb833c25 100644 --- a/Extension/src/LanguageServer/extension.ts +++ b/Extension/src/LanguageServer/extension.ts @@ -1329,6 +1329,11 @@ async function handleCrashFileRead(crashDirectory: string, crashFile: string, cr data += crashCallStack; + // TODO: Remove this in 1.25.1 after it's confirmed that it's not happening. + if (containsFilteredTelemetryData(data)) { + data = "unexpected call stack\n"; + } + logCppCrashTelemetry(data, addressData, crashLog); await util.deleteFile(path.resolve(crashDirectory, crashFile)).catch(logAndReturn.undefined); From bcdd61859bca9b01669a6175e7c2d638be28f496 Mon Sep 17 00:00:00 2001 From: Colen Garoutte-Carson <49173979+Colengms@users.noreply.github.com> Date: Wed, 9 Apr 2025 16:08:40 -0700 Subject: [PATCH 83/86] Add IsExplicit fields for new recursive include properties (#13480) --- .../src/LanguageServer/configurations.ts | 32 ++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) diff --git a/Extension/src/LanguageServer/configurations.ts b/Extension/src/LanguageServer/configurations.ts index ccd7723f9f..f132d87390 100644 --- a/Extension/src/LanguageServer/configurations.ts +++ b/Extension/src/LanguageServer/configurations.ts @@ -87,6 +87,9 @@ export interface Configuration { browse?: Browse; recursiveIncludes?: RecursiveIncludes; customConfigurationVariables?: { [key: string]: string }; + recursiveIncludesReduceIsExplicit?: boolean; + recursiveIncludesPriorityIsExplicit?: boolean; + recursiveIncludesOrderIsExplicit?: boolean; } export interface ConfigurationErrors { @@ -940,8 +943,11 @@ export class CppProperties { configuration.recursiveIncludes = {}; } configuration.recursiveIncludes.reduce = this.updateConfigurationString(configuration.recursiveIncludes.reduce, settings.defaultRecursiveIncludesReduce); + configuration.recursiveIncludesReduceIsExplicit = configuration.recursiveIncludesReduceIsExplicit || settings.defaultRecursiveIncludesReduce !== ""; configuration.recursiveIncludes.priority = this.updateConfigurationString(configuration.recursiveIncludes.priority, settings.defaultRecursiveIncludesPriority); + configuration.recursiveIncludesPriorityIsExplicit = configuration.recursiveIncludesPriorityIsExplicit || settings.defaultRecursiveIncludesPriority !== ""; configuration.recursiveIncludes.order = this.updateConfigurationString(configuration.recursiveIncludes.order, settings.defaultRecursiveIncludesOrder); + configuration.recursiveIncludesOrderIsExplicit = configuration.recursiveIncludesOrderIsExplicit || settings.defaultRecursiveIncludesOrder !== ""; if (!configuration.compileCommands) { // compile_commands.json already specifies a compiler. compilerPath overrides the compile_commands.json compiler so // don't set a default when compileCommands is in use. @@ -1508,7 +1514,10 @@ export class CppProperties { if ((this.configurationJson.configurations[i].compilerPathIsExplicit !== undefined) || (this.configurationJson.configurations[i].cStandardIsExplicit !== undefined) || (this.configurationJson.configurations[i].cppStandardIsExplicit !== undefined) - || (this.configurationJson.configurations[i].intelliSenseModeIsExplicit !== undefined)) { + || (this.configurationJson.configurations[i].intelliSenseModeIsExplicit !== undefined) + || (this.configurationJson.configurations[i].recursiveIncludesReduceIsExplicit !== undefined) + || (this.configurationJson.configurations[i].recursiveIncludesPriorityIsExplicit !== undefined) + || (this.configurationJson.configurations[i].recursiveIncludesOrderIsExplicit !== undefined)) { dirty = true; break; } @@ -1529,6 +1538,9 @@ export class CppProperties { e.cStandardIsExplicit = e.cStandard !== undefined; e.cppStandardIsExplicit = e.cppStandard !== undefined; e.intelliSenseModeIsExplicit = e.intelliSenseMode !== undefined; + e.recursiveIncludesReduceIsExplicit = e.recursiveIncludes?.reduce !== undefined; + e.recursiveIncludesPriorityIsExplicit = e.recursiveIncludes?.priority !== undefined; + e.recursiveIncludesOrderIsExplicit = e.recursiveIncludes?.order !== undefined; }); } catch (errJS) { @@ -2296,6 +2308,9 @@ export class CppProperties { const savedCStandardIsExplicit: boolean[] = []; const savedCppStandardIsExplicit: boolean[] = []; const savedIntelliSenseModeIsExplicit: boolean[] = []; + const savedRecursiveIncludesReduceIsExplicit: boolean[] = []; + const savedRecursiveIncludesPriorityIsExplicit: boolean[] = []; + const savedRecursiveIncludesOrderIsExplicit: boolean[] = []; if (this.configurationJson) { this.configurationJson.configurations.forEach(e => { @@ -2315,6 +2330,18 @@ export class CppProperties { if (e.intelliSenseModeIsExplicit !== undefined) { delete e.intelliSenseModeIsExplicit; } + savedRecursiveIncludesReduceIsExplicit.push(!!e.recursiveIncludesReduceIsExplicit); + if (e.recursiveIncludesReduceIsExplicit !== undefined) { + delete e.recursiveIncludesReduceIsExplicit; + } + savedRecursiveIncludesPriorityIsExplicit.push(!!e.recursiveIncludesPriorityIsExplicit); + if (e.recursiveIncludesPriorityIsExplicit !== undefined) { + delete e.recursiveIncludesPriorityIsExplicit; + } + savedRecursiveIncludesOrderIsExplicit.push(!!e.recursiveIncludesOrderIsExplicit); + if (e.recursiveIncludesOrderIsExplicit !== undefined) { + delete e.recursiveIncludesOrderIsExplicit; + } }); } @@ -2329,6 +2356,9 @@ export class CppProperties { this.configurationJson.configurations[i].cStandardIsExplicit = savedCStandardIsExplicit[i]; this.configurationJson.configurations[i].cppStandardIsExplicit = savedCppStandardIsExplicit[i]; this.configurationJson.configurations[i].intelliSenseModeIsExplicit = savedIntelliSenseModeIsExplicit[i]; + this.configurationJson.configurations[i].recursiveIncludesReduceIsExplicit = savedRecursiveIncludesReduceIsExplicit[i]; + this.configurationJson.configurations[i].recursiveIncludesPriorityIsExplicit = savedRecursiveIncludesPriorityIsExplicit[i]; + this.configurationJson.configurations[i].recursiveIncludesOrderIsExplicit = savedRecursiveIncludesOrderIsExplicit[i]; } } } From 44d32aa807015e5fc161ed989187d2d8988913de Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Wed, 9 Apr 2025 16:33:49 -0700 Subject: [PATCH 84/86] Update changelog for 1.25.0. (#13479) * Update changelog for 1.25.0. --- Extension/CHANGELOG.md | 13 +++++++++++++ Extension/package.json | 2 +- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/Extension/CHANGELOG.md b/Extension/CHANGELOG.md index c3ce5e4d27..df74ab20a7 100644 --- a/Extension/CHANGELOG.md +++ b/Extension/CHANGELOG.md @@ -1,5 +1,18 @@ # C/C++ for Visual Studio Code Changelog +## Version 1.25.0: April 10, 2025 +### Enhancement +* Improve the description of the `C_Cpp.copilotHover` setting. [PR #13461](https://github.com/microsoft/vscode-cpptools/pull/13461) + +### Bug Fixes +* Fix a crash during tag parsing (in `read_double`). [#13435](https://github.com/Microsoft/vscode-cpptools/issues/13435) +* Fix the handling of default file associations for certain file extensions. [PR #13455](https://github.com/microsoft/vscode-cpptools/pull/13455) +* Fix shell parsing of the arguments of a full command line in `compilerPath`. [PR #13468](https://github.com/microsoft/vscode-cpptools/pull/13468) +* Fix C and CUDA files being interpreted as C++ in `compile_commands.json`. [#13471](https://github.com/microsoft/vscode-cpptools/issues/13471) +* Stop automatically mapping a `.C` file to C++ if it's already set in `files.associations`. [PR #13476](https://github.com/microsoft/vscode-cpptools/pull/13476) +* Fix IntelliSense not updating after the language ID is changed, and prevent the language ID from being changed if it's set from `compile_commands.json` or a configuration provider. +* Fix a case where language server crash messages appear after 4 minutes. + ## Version 1.24.5: April 3, 2025 ### New Feature * Add support for Copilot descriptions in hover tooltips, controlled by the `C_Cpp.copilotHover` setting. [PR #13385](https://github.com/microsoft/vscode-cpptools/pull/13385) diff --git a/Extension/package.json b/Extension/package.json index a1e2633e10..91d1169e6d 100644 --- a/Extension/package.json +++ b/Extension/package.json @@ -2,7 +2,7 @@ "name": "cpptools", "displayName": "C/C++", "description": "C/C++ IntelliSense, debugging, and code browsing.", - "version": "1.24.5-main", + "version": "1.25.0-main", "publisher": "ms-vscode", "icon": "LanguageCCPP_color_128x.png", "readme": "README.md", From 1709999bb74f5a758dd555e28c7813b390f17c1f Mon Sep 17 00:00:00 2001 From: Garrett Serack Date: Thu, 10 Apr 2025 14:17:29 -0700 Subject: [PATCH 85/86] Update lmTool.test.ts to account for interface change in vscode.d.ts (#13484) This works around a change to the vscode TextDocument interface --- Extension/test/scenarios/SingleRootProject/tests/lmTool.test.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Extension/test/scenarios/SingleRootProject/tests/lmTool.test.ts b/Extension/test/scenarios/SingleRootProject/tests/lmTool.test.ts index 3b45b308ed..52d062a40f 100644 --- a/Extension/test/scenarios/SingleRootProject/tests/lmTool.test.ts +++ b/Extension/test/scenarios/SingleRootProject/tests/lmTool.test.ts @@ -72,6 +72,7 @@ describe('CppConfigurationLanguageModelTool Tests', () => { this.isClosed = isClosed; this.eol = eol; this.lineCount = lineCount; + this.encoding = ''; } fileName: string; isUntitled: boolean; @@ -79,6 +80,7 @@ describe('CppConfigurationLanguageModelTool Tests', () => { version: number; isDirty: boolean; isClosed: boolean; + encoding: string; save(): Thenable { throw new Error('Method not implemented.'); } From a204903ff235ecb78e059f401ba1f97fb7ab5668 Mon Sep 17 00:00:00 2001 From: Colen Garoutte-Carson <49173979+Colengms@users.noreply.github.com> Date: Thu, 10 Apr 2025 15:54:56 -0700 Subject: [PATCH 86/86] Fix an error on startup if a file is open (#13487) --- Extension/src/LanguageServer/protocolFilter.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Extension/src/LanguageServer/protocolFilter.ts b/Extension/src/LanguageServer/protocolFilter.ts index 0a166df83f..d6462072eb 100644 --- a/Extension/src/LanguageServer/protocolFilter.ts +++ b/Extension/src/LanguageServer/protocolFilter.ts @@ -45,8 +45,10 @@ export function createProtocolFilter(): Middleware { // client.takeOwnership() will call client.TrackedDocuments.add() again, but that's ok. It's a Set. client.takeOwnership(document); void sendMessage(document); - const cppEditors: vscode.TextEditor[] = vscode.window.visibleTextEditors.filter(e => util.isCpp(e.document)); - client.onDidChangeVisibleTextEditors(cppEditors).catch(logAndReturn.undefined); + client.ready.then(() => { + const cppEditors: vscode.TextEditor[] = vscode.window.visibleTextEditors.filter(e => util.isCpp(e.document)); + client.onDidChangeVisibleTextEditors(cppEditors).catch(logAndReturn.undefined); + }).catch(logAndReturn.undefined); } } },