From 726ccd8bc7689623d81bf1a4c644d9ce4937a5fb Mon Sep 17 00:00:00 2001
From: Josh Pinkney <103940141+jpinkney-aws@users.noreply.github.com>
Date: Wed, 16 Apr 2025 11:22:54 -0400
Subject: [PATCH 01/71] feat(amazonq): Add hybrid chat (#7032)
## Problem
- we want a chat mode where agents are served by the local extension
while the regular "Chat" is served by flare
## Solution
- register mynah ui webview providers depending on lsp/normal
implementation
- temporarily disable the lsp (explain, fix, etc) commands, since they
are also registered in the normal "agent" flow
- redirect agent messages to the correct chat handler on the UI side
- redirect UI messages meant for agents to the extension side
- refactor main.ts so that it can be used by both the regular
implementation and the lsp one ~(I'll open a seperate PR to merge this
into master, since it's going to be a pain to maintain)~
- https://github.com/aws/aws-toolkit-vscode/pull/7033
- pass in references to mynah handlers so that mynah ref injection can
happen after in flare
- https://github.com/aws/aws-toolkit-vscode/pull/7046
Depends on ~https://github.com/aws/aws-toolkit-vscode/pull/7033~,
https://github.com/aws/aws-toolkit-vscode/pull/7046
Related to https://github.com/aws/language-servers/pull/962
---
- Treat all work as PUBLIC. Private `feature/x` branches will not be
squash-merged at release time.
- Your code changes must meet the guidelines in
[CONTRIBUTING.md](https://github.com/aws/aws-toolkit-vscode/blob/master/CONTRIBUTING.md#guidelines).
- License: I confirm that my contribution is made under the terms of the
Apache 2.0 license.
---
package-lock.json | 12 ++
packages/amazonq/src/app/chat/activation.ts | 27 +--
.../src/app/chat/node/activateAgents.ts | 19 ++
packages/amazonq/src/extensionNode.ts | 23 ++-
packages/amazonq/src/lsp/chat/activation.ts | 17 +-
packages/amazonq/src/lsp/chat/commands.ts | 86 ++++-----
packages/amazonq/src/lsp/chat/messages.ts | 10 ++
.../amazonq/src/lsp/chat/webviewProvider.ts | 90 +++++++---
packages/amazonq/src/lsp/client.ts | 2 +-
packages/core/package.json | 2 +
packages/core/src/amazonq/index.ts | 7 +-
packages/core/src/amazonq/indexNode.ts | 13 ++
.../webview/generators/featureConfig.ts | 35 ++++
.../webview/generators/webViewContent.ts | 35 +---
.../webview/messages/messageDispatcher.ts | 169 ++++++++++--------
.../amazonq/webview/ui/connectorAdapter.ts | 98 ++++++++++
packages/core/src/amazonq/webview/ui/main.ts | 29 ++-
packages/core/src/shared/index.ts | 1 +
packages/core/webpack.config.js | 1 +
19 files changed, 466 insertions(+), 210 deletions(-)
create mode 100644 packages/amazonq/src/app/chat/node/activateAgents.ts
create mode 100644 packages/core/src/amazonq/indexNode.ts
create mode 100644 packages/core/src/amazonq/webview/generators/featureConfig.ts
create mode 100644 packages/core/src/amazonq/webview/ui/connectorAdapter.ts
diff --git a/package-lock.json b/package-lock.json
index 42869391d1a..12c4e38c709 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -10821,6 +10821,17 @@
"yargs": "^17.0.1"
}
},
+ "node_modules/@aws/chat-client": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/@aws/chat-client/-/chat-client-0.1.4.tgz",
+ "integrity": "sha512-5iqo9f/FjipyWxVPByVcI4yF9NPDOFInuS2ak4bK+j4d6ca1n20CnQrEQcMOdGjl5mde51s7X4Jqvlu3smgHGA==",
+ "dev": true,
+ "dependencies": {
+ "@aws/chat-client-ui-types": "^0.1.12",
+ "@aws/language-server-runtimes-types": "^0.1.10",
+ "@aws/mynah-ui": "^4.28.0"
+ }
+ },
"node_modules/@aws/chat-client-ui-types": {
"version": "0.1.12",
"resolved": "https://registry.npmjs.org/@aws/chat-client-ui-types/-/chat-client-ui-types-0.1.12.tgz",
@@ -26792,6 +26803,7 @@
},
"devDependencies": {
"@aws-sdk/types": "^3.13.1",
+ "@aws/chat-client": "^0.1.4",
"@aws/chat-client-ui-types": "^0.1.12",
"@aws/language-server-runtimes": "^0.2.58",
"@aws/language-server-runtimes-types": "^0.1.13",
diff --git a/packages/amazonq/src/app/chat/activation.ts b/packages/amazonq/src/app/chat/activation.ts
index 10f827814aa..11275188440 100644
--- a/packages/amazonq/src/app/chat/activation.ts
+++ b/packages/amazonq/src/app/chat/activation.ts
@@ -4,25 +4,14 @@
*/
import * as vscode from 'vscode'
-import { ExtensionContext, window } from 'vscode'
+import { ExtensionContext } from 'vscode'
import { telemetry } from 'aws-core-vscode/telemetry'
import { AuthUtil, CodeWhispererSettings } from 'aws-core-vscode/codewhisperer'
import { Commands, placeholder, funcUtil } from 'aws-core-vscode/shared'
import * as amazonq from 'aws-core-vscode/amazonq'
-import { scanChatAppInit } from '../amazonqScan'
export async function activate(context: ExtensionContext) {
const appInitContext = amazonq.DefaultAmazonQAppInitContext.instance
-
- registerApps(appInitContext, context)
-
- const provider = new amazonq.AmazonQChatViewProvider(
- context,
- appInitContext.getWebViewToAppsMessagePublishers(),
- appInitContext.getAppsToWebViewMessageListener(),
- appInitContext.onDidChangeAmazonQVisibility
- )
-
await amazonq.TryChatCodeLensProvider.register(appInitContext.onDidChangeAmazonQVisibility.event)
const setupLsp = funcUtil.debounce(async () => {
@@ -34,11 +23,6 @@ export async function activate(context: ExtensionContext) {
}, 5000)
context.subscriptions.push(
- window.registerWebviewViewProvider(amazonq.AmazonQChatViewProvider.viewType, provider, {
- webviewOptions: {
- retainContextWhenHidden: true,
- },
- }),
amazonq.focusAmazonQChatWalkthrough.register(),
amazonq.walkthroughInlineSuggestionsExample.register(),
amazonq.walkthroughSecurityScanExample.register(),
@@ -64,15 +48,6 @@ export async function activate(context: ExtensionContext) {
void setupAuthNotification()
}
-function registerApps(appInitContext: amazonq.AmazonQAppInitContext, context: ExtensionContext) {
- amazonq.cwChatAppInit(appInitContext)
- amazonq.featureDevChatAppInit(appInitContext)
- amazonq.gumbyChatAppInit(appInitContext)
- amazonq.testChatAppInit(appInitContext)
- scanChatAppInit(appInitContext)
- amazonq.docChatAppInit(appInitContext)
-}
-
/**
* Display a notification to user for Log In.
*
diff --git a/packages/amazonq/src/app/chat/node/activateAgents.ts b/packages/amazonq/src/app/chat/node/activateAgents.ts
new file mode 100644
index 00000000000..954f2892eda
--- /dev/null
+++ b/packages/amazonq/src/app/chat/node/activateAgents.ts
@@ -0,0 +1,19 @@
+/*!
+ * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+ * SPDX-License-Identifier: Apache-2.0
+ */
+
+import * as amazonqNode from 'aws-core-vscode/amazonq/node'
+import { scanChatAppInit } from '../../amazonqScan'
+import { DefaultAmazonQAppInitContext } from 'aws-core-vscode/amazonq'
+
+export function activateAgents() {
+ const appInitContext = DefaultAmazonQAppInitContext.instance
+
+ amazonqNode.cwChatAppInit(appInitContext)
+ amazonqNode.featureDevChatAppInit(appInitContext)
+ amazonqNode.gumbyChatAppInit(appInitContext)
+ amazonqNode.testChatAppInit(appInitContext)
+ amazonqNode.docChatAppInit(appInitContext)
+ scanChatAppInit(appInitContext)
+}
diff --git a/packages/amazonq/src/extensionNode.ts b/packages/amazonq/src/extensionNode.ts
index 945537b38ee..d3e98b025e8 100644
--- a/packages/amazonq/src/extensionNode.ts
+++ b/packages/amazonq/src/extensionNode.ts
@@ -5,8 +5,8 @@
import * as vscode from 'vscode'
import { activateAmazonQCommon, amazonQContextPrefix, deactivateCommon } from './extension'
-import { DefaultAmazonQAppInitContext } from 'aws-core-vscode/amazonq'
-import { activate as activateQGumby } from 'aws-core-vscode/amazonqGumby'
+import { DefaultAmazonQAppInitContext, AmazonQChatViewProvider } from 'aws-core-vscode/amazonq'
+import { activate as activateTransformationHub } from 'aws-core-vscode/amazonqGumby'
import {
ExtContext,
globals,
@@ -30,6 +30,7 @@ import { beta } from 'aws-core-vscode/dev'
import { activate as activateNotifications, NotificationsController } from 'aws-core-vscode/notifications'
import { AuthState, AuthUtil } from 'aws-core-vscode/codewhisperer'
import { telemetry, AuthUserState } from 'aws-core-vscode/telemetry'
+import { activateAgents } from './app/chat/node/activateAgents'
export async function activate(context: vscode.ExtensionContext) {
// IMPORTANT: No other code should be added to this function. Place it in one of the following 2 functions where appropriate.
@@ -53,9 +54,25 @@ async function activateAmazonQNode(context: vscode.ExtensionContext) {
}
if (!Experiments.instance.get('amazonqChatLSP', false)) {
+ const appInitContext = DefaultAmazonQAppInitContext.instance
+ const provider = new AmazonQChatViewProvider(
+ context,
+ appInitContext.getWebViewToAppsMessagePublishers(),
+ appInitContext.getAppsToWebViewMessageListener(),
+ appInitContext.onDidChangeAmazonQVisibility
+ )
+ context.subscriptions.push(
+ vscode.window.registerWebviewViewProvider(AmazonQChatViewProvider.viewType, provider, {
+ webviewOptions: {
+ retainContextWhenHidden: true,
+ },
+ })
+ )
+ // this is registered inside of lsp/chat/activation.ts when the chat experiment is enabled
await activateCWChat(context)
- await activateQGumby(extContext as ExtContext)
}
+ activateAgents()
+ await activateTransformationHub(extContext as ExtContext)
activateInlineChat(context)
const authProvider = new CommonAuthViewProvider(
diff --git a/packages/amazonq/src/lsp/chat/activation.ts b/packages/amazonq/src/lsp/chat/activation.ts
index 406b753716f..7cadafadb79 100644
--- a/packages/amazonq/src/lsp/chat/activation.ts
+++ b/packages/amazonq/src/lsp/chat/activation.ts
@@ -8,9 +8,11 @@ import { LanguageClient } from 'vscode-languageclient'
import { AmazonQChatViewProvider } from './webviewProvider'
import { registerCommands } from './commands'
import { registerLanguageServerEventListener, registerMessageListeners } from './messages'
-import { globals } from 'aws-core-vscode/shared'
+import { getLogger, globals } from 'aws-core-vscode/shared'
+import { activate as registerLegacyChatListeners } from '../../app/chat/activation'
+import { DefaultAmazonQAppInitContext } from 'aws-core-vscode/amazonq'
-export function activate(languageClient: LanguageClient, encryptionKey: Buffer, mynahUIPath: string) {
+export async function activate(languageClient: LanguageClient, encryptionKey: Buffer, mynahUIPath: string) {
const provider = new AmazonQChatViewProvider(mynahUIPath)
globals.context.subscriptions.push(
@@ -29,6 +31,17 @@ export function activate(languageClient: LanguageClient, encryptionKey: Buffer,
registerLanguageServerEventListener(languageClient, provider)
provider.onDidResolveWebview(() => {
+ if (provider.webview) {
+ DefaultAmazonQAppInitContext.instance.getAppsToWebViewMessageListener().onMessage((msg) => {
+ provider.webview?.postMessage(msg).then(undefined, (e) => {
+ getLogger().error('webView.postMessage failed: %s', (e as Error).message)
+ })
+ })
+ }
+
registerMessageListeners(languageClient, provider, encryptionKey)
})
+
+ // register event listeners from the legacy agent flow
+ await registerLegacyChatListeners(globals.context)
}
diff --git a/packages/amazonq/src/lsp/chat/commands.ts b/packages/amazonq/src/lsp/chat/commands.ts
index dd495d1bfbf..8a84883b9a7 100644
--- a/packages/amazonq/src/lsp/chat/commands.ts
+++ b/packages/amazonq/src/lsp/chat/commands.ts
@@ -4,26 +4,30 @@
*/
import { Commands, globals } from 'aws-core-vscode/shared'
-import { window } from 'vscode'
+// import { window } from 'vscode'
import { AmazonQChatViewProvider } from './webviewProvider'
+/**
+ * TODO: Re-enable these once we can figure out which path they're going to live in
+ * In hybrid chat mode they were being registered twice causing a registration error
+ */
export function registerCommands(provider: AmazonQChatViewProvider) {
globals.context.subscriptions.push(
- registerGenericCommand('aws.amazonq.explainCode', 'Explain', provider),
- registerGenericCommand('aws.amazonq.refactorCode', 'Refactor', provider),
- registerGenericCommand('aws.amazonq.fixCode', 'Fix', provider),
- registerGenericCommand('aws.amazonq.optimizeCode', 'Optimize', provider),
- Commands.register('aws.amazonq.sendToPrompt', (data) => {
- const triggerType = getCommandTriggerType(data)
- const selection = getSelectedText()
+ // registerGenericCommand('aws.amazonq.explainCode', 'Explain', provider),
+ // registerGenericCommand('aws.amazonq.refactorCode', 'Refactor', provider),
+ // registerGenericCommand('aws.amazonq.fixCode', 'Fix', provider),
+ // registerGenericCommand('aws.amazonq.optimizeCode', 'Optimize', provider),
+ // Commands.register('aws.amazonq.sendToPrompt', (data) => {
+ // const triggerType = getCommandTriggerType(data)
+ // const selection = getSelectedText()
- void focusAmazonQPanel().then(() => {
- void provider.webview?.postMessage({
- command: 'sendToPrompt',
- params: { selection: selection, triggerType },
- })
- })
- }),
+ // void focusAmazonQPanel().then(() => {
+ // void provider.webview?.postMessage({
+ // command: 'sendToPrompt',
+ // params: { selection: selection, triggerType },
+ // })
+ // })
+ // }),
Commands.register('aws.amazonq.openTab', () => {
void focusAmazonQPanel().then(() => {
void provider.webview?.postMessage({
@@ -35,36 +39,36 @@ export function registerCommands(provider: AmazonQChatViewProvider) {
)
}
-function getSelectedText(): string {
- const editor = window.activeTextEditor
- if (editor) {
- const selection = editor.selection
- const selectedText = editor.document.getText(selection)
- return selectedText
- }
+// function getSelectedText(): string {
+// const editor = window.activeTextEditor
+// if (editor) {
+// const selection = editor.selection
+// const selectedText = editor.document.getText(selection)
+// return selectedText
+// }
- return ' '
-}
+// return ' '
+// }
-function getCommandTriggerType(data: any): string {
- // data is undefined when commands triggered from keybinding or command palette. Currently no
- // way to differentiate keybinding and command palette, so both interactions are recorded as keybinding
- return data === undefined ? 'hotkeys' : 'contextMenu'
-}
+// function getCommandTriggerType(data: any): string {
+// // data is undefined when commands triggered from keybinding or command palette. Currently no
+// // way to differentiate keybinding and command palette, so both interactions are recorded as keybinding
+// return data === undefined ? 'hotkeys' : 'contextMenu'
+// }
-function registerGenericCommand(commandName: string, genericCommand: string, provider: AmazonQChatViewProvider) {
- return Commands.register(commandName, (data) => {
- const triggerType = getCommandTriggerType(data)
- const selection = getSelectedText()
+// function registerGenericCommand(commandName: string, genericCommand: string, provider: AmazonQChatViewProvider) {
+// return Commands.register(commandName, (data) => {
+// const triggerType = getCommandTriggerType(data)
+// const selection = getSelectedText()
- void focusAmazonQPanel().then(() => {
- void provider.webview?.postMessage({
- command: 'genericCommand',
- params: { genericCommand, selection, triggerType },
- })
- })
- })
-}
+// void focusAmazonQPanel().then(() => {
+// void provider.webview?.postMessage({
+// command: 'genericCommand',
+// params: { genericCommand, selection, triggerType },
+// })
+// })
+// })
+// }
/**
* Importing focusAmazonQPanel from aws-core-vscode/amazonq leads to several dependencies down the chain not resolving since AmazonQ chat
diff --git a/packages/amazonq/src/lsp/chat/messages.ts b/packages/amazonq/src/lsp/chat/messages.ts
index cf8b4f55940..799b6b2ae47 100644
--- a/packages/amazonq/src/lsp/chat/messages.ts
+++ b/packages/amazonq/src/lsp/chat/messages.ts
@@ -40,6 +40,7 @@ import * as jose from 'jose'
import { AmazonQChatViewProvider } from './webviewProvider'
import { AuthUtil } from 'aws-core-vscode/codewhisperer'
import { AmazonQPromptSettings, messages } from 'aws-core-vscode/shared'
+import { DefaultAmazonQAppInitContext, messageDispatcher } from 'aws-core-vscode/amazonq'
export function registerLanguageServerEventListener(languageClient: LanguageClient, provider: AmazonQChatViewProvider) {
languageClient.info(
@@ -73,6 +74,15 @@ export function registerMessageListeners(
provider.webview?.onDidReceiveMessage(async (message) => {
languageClient.info(`[VSCode Client] Received ${JSON.stringify(message)} from chat`)
+ if ((message.tabType && message.tabType !== 'cwc') || messageDispatcher.isLegacyEvent(message.command)) {
+ // handle the mynah ui -> agent legacy flow
+ messageDispatcher.handleWebviewEvent(
+ message,
+ DefaultAmazonQAppInitContext.instance.getWebViewToAppsMessagePublishers()
+ )
+ return
+ }
+
const webview = provider.webview
switch (message.command) {
case COPY_TO_CLIPBOARD:
diff --git a/packages/amazonq/src/lsp/chat/webviewProvider.ts b/packages/amazonq/src/lsp/chat/webviewProvider.ts
index 426af63739d..2c4d5755434 100644
--- a/packages/amazonq/src/lsp/chat/webviewProvider.ts
+++ b/packages/amazonq/src/lsp/chat/webviewProvider.ts
@@ -12,9 +12,16 @@ import {
WebviewViewResolveContext,
Uri,
} from 'vscode'
-import { QuickActionCommandGroup } from '@aws/mynah-ui'
import * as path from 'path'
-import { AmazonQPromptSettings, LanguageServerResolver } from 'aws-core-vscode/shared'
+import {
+ globals,
+ isSageMaker,
+ AmazonQPromptSettings,
+ LanguageServerResolver,
+ amazonqMark,
+} from 'aws-core-vscode/shared'
+import { AuthUtil, RegionProfile } from 'aws-core-vscode/codewhisperer'
+import { featureConfig } from 'aws-core-vscode/amazonq'
export class AmazonQChatViewProvider implements WebviewViewProvider {
public static readonly viewType = 'aws.amazonq.AmazonQChatView'
@@ -23,24 +30,6 @@ export class AmazonQChatViewProvider implements WebviewViewProvider {
webview: Webview | undefined
- private readonly quickActionCommands: QuickActionCommandGroup[] = [
- {
- groupName: 'Quick Actions',
- commands: [
- {
- command: '/help',
- icon: 'help',
- description: 'Learn more about Amazon Q',
- },
- {
- command: '/clear',
- icon: 'trash',
- description: 'Clear this session',
- },
- ],
- },
- ]
-
constructor(private readonly mynahUIPath: string) {}
public async resolveWebviewView(
@@ -51,25 +40,60 @@ export class AmazonQChatViewProvider implements WebviewViewProvider {
this.webview = webviewView.webview
const lspDir = Uri.parse(LanguageServerResolver.defaultDir)
+ const dist = Uri.joinPath(globals.context.extensionUri, 'dist')
webviewView.webview.options = {
enableScripts: true,
enableCommandUris: true,
- localResourceRoots: [lspDir, Uri.parse(path.dirname(this.mynahUIPath))],
+ localResourceRoots: [lspDir, dist],
}
+ const source = 'vue/src/amazonq/webview/ui/amazonq-ui-connector-adapter.js' // Sent to dist/vue folder in webpack.
+ const serverHostname = process.env.WEBPACK_DEVELOPER_SERVER
+ const connectorAdapterPath =
+ serverHostname !== undefined
+ ? Uri.parse(serverHostname)
+ .with({ path: `/${source}` })
+ .toString()
+ : webviewView.webview.asWebviewUri(Uri.parse(path.join(dist.fsPath, source))).toString()
const uiPath = webviewView.webview.asWebviewUri(Uri.parse(this.mynahUIPath)).toString()
- webviewView.webview.html = await this.getWebviewContent(uiPath)
+ webviewView.webview.html = await this.getWebviewContent(uiPath, connectorAdapterPath)
this.onDidResolveWebviewEmitter.fire()
+ performance.mark(amazonqMark.open)
}
- private async getWebviewContent(mynahUIPath: string) {
+ private async getWebviewContent(mynahUIPath: string, hybridChatConnector: string) {
+ const featureConfigData = await featureConfig.getFeatureConfigs()
+
+ const isSM = isSageMaker('SMAI')
+ const isSMUS = isSageMaker('SMUS')
+ const disabledCommands = isSM ? `['/dev', '/transform', '/test', '/review', '/doc']` : '[]'
const disclaimerAcknowledged = AmazonQPromptSettings.instance.isPromptEnabled('amazonQChatDisclaimer')
+ const welcomeCount = globals.globalState.tryGet('aws.amazonq.welcomeChatShowCount', Number, 0)
+
+ // only show profile card when the two conditions
+ // 1. profile count >= 2
+ // 2. not default (fallback) which has empty arn
+ let regionProfile: RegionProfile | undefined = AuthUtil.instance.regionProfileManager.activeRegionProfile
+ if (AuthUtil.instance.regionProfileManager.profiles.length === 1) {
+ regionProfile = undefined
+ }
+
+ const regionProfileString: string = JSON.stringify(regionProfile)
+
+ const entrypoint = process.env.WEBPACK_DEVELOPER_SERVER
+ ? 'http: localhost'
+ : 'https: file+.vscode-resources.vscode-cdn.net'
+
+ const contentPolicy = `default-src ${entrypoint} data: blob: 'unsafe-inline';
+ script-src ${entrypoint} filesystem: ws: wss: 'unsafe-inline';`
+
return `
+
Chat
-
-
+
+
diff --git a/packages/core/package.json b/packages/core/package.json
index 60b0be39320..98f24feae81 100644
--- a/packages/core/package.json
+++ b/packages/core/package.json
@@ -442,7 +442,7 @@
"devDependencies": {
"@aws-sdk/types": "^3.13.1",
"@aws/chat-client": "^0.1.4",
- "@aws/chat-client-ui-types": "^0.1.12",
+ "@aws/chat-client-ui-types": "^0.1.22",
"@aws/language-server-runtimes": "^0.2.58",
"@aws/language-server-runtimes-types": "^0.1.13",
"@cspotcode/source-map-support": "^0.8.1",
diff --git a/packages/core/src/shared/settings-amazonq.gen.ts b/packages/core/src/shared/settings-amazonq.gen.ts
index f0a3d47f989..7bd20bc1e78 100644
--- a/packages/core/src/shared/settings-amazonq.gen.ts
+++ b/packages/core/src/shared/settings-amazonq.gen.ts
@@ -21,7 +21,8 @@ export const amazonqSettings = {
"ssoCacheError": {},
"amazonQLspManifestMessage": {},
"amazonQWorkspaceLspManifestMessage": {},
- "amazonQChatDisclaimer": {}
+ "amazonQChatDisclaimer": {},
+ "amazonQChatPairProgramming": {}
},
"amazonQ.showCodeWithReferences": {},
"amazonQ.allowFeatureDevelopmentToRunCodeAndTests": {},
From e544eb0eb9fa9f0f11e9ce9b6fdabfff6740c99c Mon Sep 17 00:00:00 2001
From: Josh Pinkney <103940141+jpinkney-aws@users.noreply.github.com>
Date: Mon, 21 Apr 2025 18:19:22 -0400
Subject: [PATCH 20/71] fix(amazonq): temporarily disable q developer profiles
(#7118)
## Problem
q developer profiles are being fetched by VSCode + flare on the same
token causing requests to be throttled
## Solution
temporary disable profile fetching. The real solution will need to be
implemented in flare, which should disable profile fetching by default
for VSCode?
---
- Treat all work as PUBLIC. Private `feature/x` branches will not be
squash-merged at release time.
- Your code changes must meet the guidelines in
[CONTRIBUTING.md](https://github.com/aws/aws-toolkit-vscode/blob/master/CONTRIBUTING.md#guidelines).
- License: I confirm that my contribution is made under the terms of the
Apache 2.0 license.
---
packages/amazonq/src/lsp/client.ts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/packages/amazonq/src/lsp/client.ts b/packages/amazonq/src/lsp/client.ts
index b3205d009d6..7e612102c23 100644
--- a/packages/amazonq/src/lsp/client.ts
+++ b/packages/amazonq/src/lsp/client.ts
@@ -127,7 +127,7 @@ export async function startLanguageServer(
},
awsClientCapabilities: {
q: {
- developerProfiles: true,
+ developerProfiles: false,
},
window: {
notifications: true,
From 1e48e367b459754bf8b3047a7051a3a8a8317bb1 Mon Sep 17 00:00:00 2001
From: Josh Pinkney <103940141+jpinkney-aws@users.noreply.github.com>
Date: Mon, 21 Apr 2025 18:51:50 -0400
Subject: [PATCH 21/71] feat(amazonq): handle link clicks in /help (#7120)
## Problem
links clicked in help and responsible ai policy don't open
## Solution
implement info link and link click handlers
---
- Treat all work as PUBLIC. Private `feature/x` branches will not be
squash-merged at release time.
- Your code changes must meet the guidelines in
[CONTRIBUTING.md](https://github.com/aws/aws-toolkit-vscode/blob/master/CONTRIBUTING.md#guidelines).
- License: I confirm that my contribution is made under the terms of the
Apache 2.0 license.
---
packages/amazonq/src/lsp/chat/messages.ts | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
diff --git a/packages/amazonq/src/lsp/chat/messages.ts b/packages/amazonq/src/lsp/chat/messages.ts
index 82bccd68b06..db6ffc8bb0f 100644
--- a/packages/amazonq/src/lsp/chat/messages.ts
+++ b/packages/amazonq/src/lsp/chat/messages.ts
@@ -39,6 +39,9 @@ import {
ShowDocumentRequest,
contextCommandsNotificationType,
ContextCommandParams,
+ LINK_CLICK_NOTIFICATION_METHOD,
+ LinkClickParams,
+ INFO_LINK_CLICK_NOTIFICATION_METHOD,
} from '@aws/language-server-runtimes/protocol'
import { v4 as uuidv4 } from 'uuid'
import * as vscode from 'vscode'
@@ -46,7 +49,7 @@ import { Disposable, LanguageClient, Position, TextDocumentIdentifier } from 'vs
import * as jose from 'jose'
import { AmazonQChatViewProvider } from './webviewProvider'
import { AuthUtil } from 'aws-core-vscode/codewhisperer'
-import { AmazonQPromptSettings, messages } from 'aws-core-vscode/shared'
+import { AmazonQPromptSettings, messages, openUrl } from 'aws-core-vscode/shared'
import { DefaultAmazonQAppInitContext, messageDispatcher } from 'aws-core-vscode/amazonq'
export function registerLanguageServerEventListener(languageClient: LanguageClient, provider: AmazonQChatViewProvider) {
@@ -172,6 +175,12 @@ export function registerMessageListeners(
}
break
}
+ case INFO_LINK_CLICK_NOTIFICATION_METHOD:
+ case LINK_CLICK_NOTIFICATION_METHOD: {
+ const linkParams = message.params as LinkClickParams
+ void openUrl(vscode.Uri.parse(linkParams.link))
+ break
+ }
case chatRequestType.method: {
const chatParams = { ...message.params } as ChatParams
const partialResultToken = uuidv4()
From 7bb66e109b727736bcd632d230a3e70d4959116c Mon Sep 17 00:00:00 2001
From: Nikolas Komonen <118216176+nkomonen-amazon@users.noreply.github.com>
Date: Mon, 21 Apr 2025 19:33:45 -0400
Subject: [PATCH 22/71] feat(amazonq): Port in chat message error handling
(#7121)
## Problem
During the agentic loop, if there are multiple iterations and then it
eventually fails, the partial results would not be posted and the user
would not be able to continue chat (it wouldn't allow them to type)
## Solution
Port in the VSC client related change from:
https://github.com/aws/language-servers/pull/1012
Now if there are errors during the agentic loop, we will display all the
partial responses we have gathered and then break out of the generating
state, allowing the user to continue.
## How I tested
Between the previous and new changes I ran the same test suite
- Ask agentic chat to make 101 files (since [a recent
change](https://github.com/aws/language-servers/pull/1022) increased the
loop limit to 100) in a test folder, adding in some random text
- Ask agentic chat to "read every single file, not skipping any of them,
and then display the text of each one".
- W/ the old changes it would error part way and the UI would show
"generating" and the user could not do anything
- W/ the new changes it will show partial results (the text of the files
it could resolve) and then allow the user to continue with another
prompt.
---
- Treat all work as PUBLIC. Private `feature/x` branches will not be
squash-merged at release time.
- Your code changes must meet the guidelines in
[CONTRIBUTING.md](https://github.com/aws/aws-toolkit-vscode/blob/master/CONTRIBUTING.md#guidelines).
- License: I confirm that my contribution is made under the terms of the
Apache 2.0 license.
Signed-off-by: nkomonen-amazon
---
packages/amazonq/src/lsp/chat/messages.ts | 61 +++++++++++++++++------
1 file changed, 47 insertions(+), 14 deletions(-)
diff --git a/packages/amazonq/src/lsp/chat/messages.ts b/packages/amazonq/src/lsp/chat/messages.ts
index db6ffc8bb0f..2f17d6a8bfa 100644
--- a/packages/amazonq/src/lsp/chat/messages.ts
+++ b/packages/amazonq/src/lsp/chat/messages.ts
@@ -182,10 +182,24 @@ export function registerMessageListeners(
break
}
case chatRequestType.method: {
- const chatParams = { ...message.params } as ChatParams
+ const chatParams: ChatParams = { ...message.params }
const partialResultToken = uuidv4()
- const chatDisposable = languageClient.onProgress(chatRequestType, partialResultToken, (partialResult) =>
- handlePartialResult(partialResult, encryptionKey, provider, chatParams.tabId)
+ let lastPartialResult: ChatResult | undefined
+ const chatDisposable = languageClient.onProgress(
+ chatRequestType,
+ partialResultToken,
+ (partialResult) => {
+ // Store the latest partial result
+ if (typeof partialResult === 'string' && encryptionKey) {
+ void decodeRequest(partialResult, encryptionKey).then(
+ (decoded) => (lastPartialResult = decoded)
+ )
+ } else {
+ lastPartialResult = partialResult as ChatResult
+ }
+
+ void handlePartialResult(partialResult, encryptionKey, provider, chatParams.tabId)
+ }
)
const editor =
@@ -197,17 +211,36 @@ export function registerMessageListeners(
}
const chatRequest = await encryptRequest(chatParams, encryptionKey)
- const chatResult = (await languageClient.sendRequest(chatRequestType.method, {
- ...chatRequest,
- partialResultToken,
- })) as string | ChatResult
- void handleCompleteResult(
- chatResult,
- encryptionKey,
- provider,
- chatParams.tabId,
- chatDisposable
- )
+ try {
+ const chatResult = await languageClient.sendRequest(chatRequestType.method, {
+ ...chatRequest,
+ partialResultToken,
+ })
+ await handleCompleteResult(
+ chatResult,
+ encryptionKey,
+ provider,
+ chatParams.tabId,
+ chatDisposable
+ )
+ } catch (e) {
+ languageClient.info(`Error occurred during chat request: ${e}`)
+ // Use the last partial result if available, append error message
+ const errorResult: ChatResult = {
+ ...lastPartialResult,
+ body: lastPartialResult?.body
+ ? `${lastPartialResult.body}\n\n ❌ Error: Request failed to complete`
+ : '❌ An error occurred while processing your request',
+ }
+
+ await handleCompleteResult(
+ errorResult,
+ encryptionKey,
+ provider,
+ chatParams.tabId,
+ chatDisposable
+ )
+ }
break
}
case quickActionRequestType.method: {
From ccbdf48435e6b35ee833fb4f5653128bc75438e2 Mon Sep 17 00:00:00 2001
From: Tai Lai
Date: Mon, 21 Apr 2025 18:05:40 -0700
Subject: [PATCH 23/71] feat(lsp): add handler for openFileDiff notification
(#7119)
## Problem
Handler is missing for openFileDiff lsp workspace command
## Solution
Add notification handler, extend the existing viewDiff implementation by
passing in the final content for the temp file
---
- Treat all work as PUBLIC. Private `feature/x` branches will not be
squash-merged at release time.
- Your code changes must meet the guidelines in
[CONTRIBUTING.md](https://github.com/aws/aws-toolkit-vscode/blob/master/CONTRIBUTING.md#guidelines).
- License: I confirm that my contribution is made under the terms of the
Apache 2.0 license.
---
packages/amazonq/src/lsp/chat/messages.ts | 21 ++++++++++++++++++++-
packages/core/src/amazonq/index.ts | 1 +
2 files changed, 21 insertions(+), 1 deletion(-)
diff --git a/packages/amazonq/src/lsp/chat/messages.ts b/packages/amazonq/src/lsp/chat/messages.ts
index 2f17d6a8bfa..308e1e13a0d 100644
--- a/packages/amazonq/src/lsp/chat/messages.ts
+++ b/packages/amazonq/src/lsp/chat/messages.ts
@@ -39,6 +39,8 @@ import {
ShowDocumentRequest,
contextCommandsNotificationType,
ContextCommandParams,
+ openFileDiffNotificationType,
+ OpenFileDiffParams,
LINK_CLICK_NOTIFICATION_METHOD,
LinkClickParams,
INFO_LINK_CLICK_NOTIFICATION_METHOD,
@@ -50,7 +52,7 @@ import * as jose from 'jose'
import { AmazonQChatViewProvider } from './webviewProvider'
import { AuthUtil } from 'aws-core-vscode/codewhisperer'
import { AmazonQPromptSettings, messages, openUrl } from 'aws-core-vscode/shared'
-import { DefaultAmazonQAppInitContext, messageDispatcher } from 'aws-core-vscode/amazonq'
+import { DefaultAmazonQAppInitContext, messageDispatcher, EditorContentController } from 'aws-core-vscode/amazonq'
export function registerLanguageServerEventListener(languageClient: LanguageClient, provider: AmazonQChatViewProvider) {
languageClient.info(
@@ -395,6 +397,23 @@ export function registerMessageListeners(
params: params,
})
})
+
+ languageClient.onNotification(openFileDiffNotificationType.method, async (params: OpenFileDiffParams) => {
+ const edc = new EditorContentController()
+ const uri = params.originalFileUri
+ const doc = await vscode.workspace.openTextDocument(uri)
+ const entireDocumentSelection = new vscode.Selection(
+ new vscode.Position(0, 0),
+ new vscode.Position(doc.lineCount - 1, doc.lineAt(doc.lineCount - 1).text.length)
+ )
+ await edc.viewDiff({
+ context: {
+ activeFileContext: { filePath: params.originalFileUri },
+ focusAreaContext: { selectionInsideExtendedCodeBlock: entireDocumentSelection },
+ },
+ code: params.fileContent,
+ })
+ })
}
function isServerEvent(command: string) {
diff --git a/packages/core/src/amazonq/index.ts b/packages/core/src/amazonq/index.ts
index e38eec98035..8a4815c1577 100644
--- a/packages/core/src/amazonq/index.ts
+++ b/packages/core/src/amazonq/index.ts
@@ -47,6 +47,7 @@ export * as authConnection from '../auth/connection'
export * as featureConfig from './webview/generators/featureConfig'
export * as messageDispatcher from './webview/messages/messageDispatcher'
import { FeatureContext } from '../shared/featureConfig'
+export { EditorContentController } from './commons/controllers/contentController'
/**
* main from createMynahUI is a purely browser dependency. Due to this
From 3b619b0043a8d52e8d5b132b5aadf097edcc3d28 Mon Sep 17 00:00:00 2001
From: Josh Pinkney <103940141+jpinkney-aws@users.noreply.github.com>
Date: Mon, 21 Apr 2025 21:23:00 -0400
Subject: [PATCH 24/71] feat(amazonq): handle stop response (#7122)
## Problem
agentic chat has stop response disabled
## Solution
make it so that when its clicked the token is disposed off and the UI unlocks
---
- Treat all work as PUBLIC. Private `feature/x` branches will not be
squash-merged at release time.
- Your code changes must meet the guidelines in
[CONTRIBUTING.md](https://github.com/aws/aws-toolkit-vscode/blob/master/CONTRIBUTING.md#guidelines).
- License: I confirm that my contribution is made under the terms of the
Apache 2.0 license.
---
package-lock.json | 16 ++++++-------
packages/amazonq/src/lsp/chat/messages.ts | 29 +++++++++++++++++++----
packages/core/package.json | 2 +-
3 files changed, 34 insertions(+), 13 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 77bfc670449..1050abd6a36 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -10833,12 +10833,12 @@
}
},
"node_modules/@aws/chat-client-ui-types": {
- "version": "0.1.22",
- "resolved": "https://registry.npmjs.org/@aws/chat-client-ui-types/-/chat-client-ui-types-0.1.22.tgz",
- "integrity": "sha512-vn+UKnh9hgZN1LCMONgeZE8WWxivWXaHQq+oG9wpbFhaTXn/nNBTQ9ON7S2fvMqo0g0Np/6hirxZy5ROcWnB9Q==",
+ "version": "0.1.25",
+ "resolved": "https://registry.npmjs.org/@aws/chat-client-ui-types/-/chat-client-ui-types-0.1.25.tgz",
+ "integrity": "sha512-sxSookCLlhfsamse3x9AkvCei7SSUYDOklAe1O2jiUOYSN79M5JlVVRZShoqiOCHds7bb9nSaz+DMWIwEK1+2w==",
"dev": true,
"dependencies": {
- "@aws/language-server-runtimes-types": "^0.1.19"
+ "@aws/language-server-runtimes-types": "^0.1.21"
}
},
"node_modules/@aws/language-server-runtimes": {
@@ -10876,9 +10876,9 @@
}
},
"node_modules/@aws/language-server-runtimes-types": {
- "version": "0.1.19",
- "resolved": "https://registry.npmjs.org/@aws/language-server-runtimes-types/-/language-server-runtimes-types-0.1.19.tgz",
- "integrity": "sha512-c81J3G3N6JP5A6g70xTpK/XPS1YWwviQBn307Rk3S5fSiALT8INeHM+IPDg9AuONU6w378RJjzQy3+PE0gJvsw==",
+ "version": "0.1.21",
+ "resolved": "https://registry.npmjs.org/@aws/language-server-runtimes-types/-/language-server-runtimes-types-0.1.21.tgz",
+ "integrity": "sha512-03C3dz4MvMyKg4UAgHMNNw675OQJkDq+7TPXUPaiasqPF946ywTDD9xoNPaVOQI+YTtC7Re4vhPRfBzyad3MOg==",
"dev": true,
"dependencies": {
"vscode-languageserver-textdocument": "^1.0.12",
@@ -26804,7 +26804,7 @@
"devDependencies": {
"@aws-sdk/types": "^3.13.1",
"@aws/chat-client": "^0.1.4",
- "@aws/chat-client-ui-types": "^0.1.22",
+ "@aws/chat-client-ui-types": "^0.1.24",
"@aws/language-server-runtimes": "^0.2.58",
"@aws/language-server-runtimes-types": "^0.1.13",
"@cspotcode/source-map-support": "^0.8.1",
diff --git a/packages/amazonq/src/lsp/chat/messages.ts b/packages/amazonq/src/lsp/chat/messages.ts
index 308e1e13a0d..7365f10445a 100644
--- a/packages/amazonq/src/lsp/chat/messages.ts
+++ b/packages/amazonq/src/lsp/chat/messages.ts
@@ -14,6 +14,8 @@ import {
UiMessageResultParams,
CHAT_PROMPT_OPTION_ACKNOWLEDGED,
ChatPromptOptionAcknowledgedMessage,
+ STOP_CHAT_RESPONSE,
+ StopChatResponseMessage,
} from '@aws/chat-client-ui-types'
import {
ChatResult,
@@ -44,6 +46,7 @@ import {
LINK_CLICK_NOTIFICATION_METHOD,
LinkClickParams,
INFO_LINK_CLICK_NOTIFICATION_METHOD,
+ CancellationTokenSource,
} from '@aws/language-server-runtimes/protocol'
import { v4 as uuidv4 } from 'uuid'
import * as vscode from 'vscode'
@@ -99,6 +102,7 @@ export function registerMessageListeners(
provider: AmazonQChatViewProvider,
encryptionKey: Buffer
) {
+ const chatStreamTokens = new Map() // tab id -> token
provider.webview?.onDidReceiveMessage(async (message) => {
languageClient.info(`[VSCode Client] Received ${JSON.stringify(message)} from chat`)
@@ -183,10 +187,21 @@ export function registerMessageListeners(
void openUrl(vscode.Uri.parse(linkParams.link))
break
}
+ case STOP_CHAT_RESPONSE: {
+ const tabId = (message as StopChatResponseMessage).params.tabId
+ const token = chatStreamTokens.get(tabId)
+ token?.cancel()
+ token?.dispose()
+ chatStreamTokens.delete(tabId)
+ break
+ }
case chatRequestType.method: {
const chatParams: ChatParams = { ...message.params }
const partialResultToken = uuidv4()
let lastPartialResult: ChatResult | undefined
+ const cancellationToken = new CancellationTokenSource()
+ chatStreamTokens.set(chatParams.tabId, cancellationToken)
+
const chatDisposable = languageClient.onProgress(
chatRequestType,
partialResultToken,
@@ -214,10 +229,14 @@ export function registerMessageListeners(
const chatRequest = await encryptRequest(chatParams, encryptionKey)
try {
- const chatResult = await languageClient.sendRequest(chatRequestType.method, {
- ...chatRequest,
- partialResultToken,
- })
+ const chatResult = await languageClient.sendRequest(
+ chatRequestType.method,
+ {
+ ...chatRequest,
+ partialResultToken,
+ },
+ cancellationToken.token
+ )
await handleCompleteResult(
chatResult,
encryptionKey,
@@ -242,6 +261,8 @@ export function registerMessageListeners(
chatParams.tabId,
chatDisposable
)
+ } finally {
+ chatStreamTokens.delete(chatParams.tabId)
}
break
}
diff --git a/packages/core/package.json b/packages/core/package.json
index 98f24feae81..b9261d971dc 100644
--- a/packages/core/package.json
+++ b/packages/core/package.json
@@ -442,7 +442,7 @@
"devDependencies": {
"@aws-sdk/types": "^3.13.1",
"@aws/chat-client": "^0.1.4",
- "@aws/chat-client-ui-types": "^0.1.22",
+ "@aws/chat-client-ui-types": "^0.1.24",
"@aws/language-server-runtimes": "^0.2.58",
"@aws/language-server-runtimes-types": "^0.1.13",
"@cspotcode/source-map-support": "^0.8.1",
From 2055bbfdf1a6e95e4fbce432c78ec223ceec6b93 Mon Sep 17 00:00:00 2001
From: Tai Lai
Date: Tue, 22 Apr 2025 05:05:19 -0700
Subject: [PATCH 25/71] feat(amazonq): option to show diff in reverse order
(#7126)
## Problem
Sometimes we need to show the diff in reverse order (left/right
flipped).
## Solution
Add a flag to show the diff in reverse order. Right now we will always
do this in the lsp diff handler to avoid the need to create a temporary
file.
---
- Treat all work as PUBLIC. Private `feature/x` branches will not be
squash-merged at release time.
- Your code changes must meet the guidelines in
[CONTRIBUTING.md](https://github.com/aws/aws-toolkit-vscode/blob/master/CONTRIBUTING.md#guidelines).
- License: I confirm that my contribution is made under the terms of the
Apache 2.0 license.
---
packages/amazonq/src/lsp/chat/messages.ts | 20 +++++++++++--------
.../commons/controllers/contentController.ts | 5 ++---
2 files changed, 14 insertions(+), 11 deletions(-)
diff --git a/packages/amazonq/src/lsp/chat/messages.ts b/packages/amazonq/src/lsp/chat/messages.ts
index 7365f10445a..3b23a525e95 100644
--- a/packages/amazonq/src/lsp/chat/messages.ts
+++ b/packages/amazonq/src/lsp/chat/messages.ts
@@ -54,7 +54,7 @@ import { Disposable, LanguageClient, Position, TextDocumentIdentifier } from 'vs
import * as jose from 'jose'
import { AmazonQChatViewProvider } from './webviewProvider'
import { AuthUtil } from 'aws-core-vscode/codewhisperer'
-import { AmazonQPromptSettings, messages, openUrl } from 'aws-core-vscode/shared'
+import { amazonQDiffScheme, AmazonQPromptSettings, messages, openUrl } from 'aws-core-vscode/shared'
import { DefaultAmazonQAppInitContext, messageDispatcher, EditorContentController } from 'aws-core-vscode/amazonq'
export function registerLanguageServerEventListener(languageClient: LanguageClient, provider: AmazonQChatViewProvider) {
@@ -420,20 +420,24 @@ export function registerMessageListeners(
})
languageClient.onNotification(openFileDiffNotificationType.method, async (params: OpenFileDiffParams) => {
- const edc = new EditorContentController()
+ const ecc = new EditorContentController()
const uri = params.originalFileUri
const doc = await vscode.workspace.openTextDocument(uri)
const entireDocumentSelection = new vscode.Selection(
new vscode.Position(0, 0),
new vscode.Position(doc.lineCount - 1, doc.lineAt(doc.lineCount - 1).text.length)
)
- await edc.viewDiff({
- context: {
- activeFileContext: { filePath: params.originalFileUri },
- focusAreaContext: { selectionInsideExtendedCodeBlock: entireDocumentSelection },
+ await ecc.viewDiff(
+ {
+ context: {
+ activeFileContext: { filePath: params.originalFileUri },
+ focusAreaContext: { selectionInsideExtendedCodeBlock: entireDocumentSelection },
+ },
+ code: params.fileContent,
},
- code: params.fileContent,
- })
+ amazonQDiffScheme,
+ true
+ )
})
}
diff --git a/packages/core/src/amazonq/commons/controllers/contentController.ts b/packages/core/src/amazonq/commons/controllers/contentController.ts
index 64e1254c21a..edb9ac7bd87 100644
--- a/packages/core/src/amazonq/commons/controllers/contentController.ts
+++ b/packages/core/src/amazonq/commons/controllers/contentController.ts
@@ -156,7 +156,7 @@ export class EditorContentController {
*
* @param message the message from Amazon Q chat
*/
- public async viewDiff(message: any, scheme: string = amazonQDiffScheme) {
+ public async viewDiff(message: any, scheme: string = amazonQDiffScheme, reverseOrder = false) {
const errorNotification = 'Unable to Open Diff.'
const { filePath, selection } = extractFileAndCodeSelectionFromMessage(message)
@@ -170,8 +170,7 @@ export class EditorContentController {
const disposable = vscode.workspace.registerTextDocumentContentProvider(scheme, contentProvider)
await vscode.commands.executeCommand(
'vscode.diff',
- originalFileUri,
- uri,
+ ...(reverseOrder ? [uri, originalFileUri] : [originalFileUri, uri]),
`${path.basename(filePath)} ${amazonQTabSuffix}`
)
From 52cc07ff66fb5b7399746ab7d9cce3baee2cf821 Mon Sep 17 00:00:00 2001
From: Hweinstock <42325418+Hweinstock@users.noreply.github.com>
Date: Tue, 22 Apr 2025 08:23:52 -0400
Subject: [PATCH 26/71] fix(amazonq): increase polling frequency for bearer
token. (#7123)
## Problem
During the bug bash, someone encountered the LSP attempting to use an
expired bearer token. I am unable to reproduce the issue, but can
speculate at the cause.
We refresh the bearer token on the LSP every 1 minute, but if the token
expires, and then a request is made before the next refresh it can fail.
Note: this is a temporary solution until we have LSP auth.
## Solution
- double the frequency with which we check the token.
- We still only send the token if it changed, meaning this won't cause
noisy request to LSP.
---
- Treat all work as PUBLIC. Private `feature/x` branches will not be
squash-merged at release time.
- Your code changes must meet the guidelines in
[CONTRIBUTING.md](https://github.com/aws/aws-toolkit-vscode/blob/master/CONTRIBUTING.md#guidelines).
- License: I confirm that my contribution is made under the terms of the
Apache 2.0 license.
---
packages/amazonq/src/lsp/auth.ts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/packages/amazonq/src/lsp/auth.ts b/packages/amazonq/src/lsp/auth.ts
index 0637019a1ab..4eb92e40788 100644
--- a/packages/amazonq/src/lsp/auth.ts
+++ b/packages/amazonq/src/lsp/auth.ts
@@ -86,7 +86,7 @@ export class AmazonQLspAuth {
this.client.info(`UpdateBearerToken: ${JSON.stringify(request)}`)
}
- public startTokenRefreshInterval(pollingTime: number = oneMinute) {
+ public startTokenRefreshInterval(pollingTime: number = oneMinute / 2) {
const interval = setInterval(async () => {
await this.refreshConnection().catch((e) => {
getLogger('amazonqLsp').error('Unable to update bearer token: %s', (e as Error).message)
From 1b107ab6ef9b30c2860575fd3f8d62fa1ad3650d Mon Sep 17 00:00:00 2001
From: Hweinstock <42325418+Hweinstock@users.noreply.github.com>
Date: Tue, 22 Apr 2025 08:55:23 -0400
Subject: [PATCH 27/71] feat(amazonq): add handling for button clicks (#7125)
## Problem
With https://github.com/aws/language-servers/pull/1037, the chat client
will forward the button click event to the host client (VSC in this
case). We are then responsible for making a request to the LSP with this
button click.
## Solution
- route the button click to the LSP.
- log any failed button click actions.
## Verification
See https://github.com/aws/language-servers/pull/1037, for a demo of the
e2e button hookup working.
---
- Treat all work as PUBLIC. Private `feature/x` branches will not be
squash-merged at release time.
- Your code changes must meet the guidelines in
[CONTRIBUTING.md](https://github.com/aws/aws-toolkit-vscode/blob/master/CONTRIBUTING.md#guidelines).
- License: I confirm that my contribution is made under the terms of the
Apache 2.0 license.
---
package-lock.json | 1500 +++++++--------------
packages/amazonq/src/lsp/chat/messages.ts | 15 +-
packages/core/package.json | 4 +-
3 files changed, 508 insertions(+), 1011 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 1050abd6a36..a91b1d9aba5 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -70,8 +70,6 @@
},
"node_modules/@apidevtools/json-schema-ref-parser": {
"version": "11.9.3",
- "resolved": "https://registry.npmjs.org/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-11.9.3.tgz",
- "integrity": "sha512-60vepv88RwcJtSHrD6MjIL6Ta3SOYbgfnkHb+ppAVK+o9mXprRtulx7VlRl3lN3bbvysAfCS7WMVfhUYemB0IQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -642,8 +640,6 @@
},
"node_modules/@aws-sdk/client-apprunner": {
"version": "3.693.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-apprunner/-/client-apprunner-3.693.0.tgz",
- "integrity": "sha512-6q3yxzp+1fZ2+O7NC8skDz7GSRH6fCcRfT9UU1nX3+kIx/C9cbutnM/WxU35vqJrnT4hq45cUoWj52xZgxFgAA==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
@@ -694,8 +690,6 @@
},
"node_modules/@aws-sdk/client-apprunner/node_modules/@aws-sdk/client-sso": {
"version": "3.693.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.693.0.tgz",
- "integrity": "sha512-QEynrBC26x6TG9ZMzApR/kZ3lmt4lEIs2D+cHuDxt6fDGzahBUsQFBwJqhizzsM97JJI5YvmJhmihoYjdSSaXA==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
@@ -743,8 +737,6 @@
},
"node_modules/@aws-sdk/client-apprunner/node_modules/@aws-sdk/client-sso-oidc": {
"version": "3.693.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.693.0.tgz",
- "integrity": "sha512-UEDbYlYtK/e86OOMyFR4zEPyenIxDzO2DRdz3fwVW7RzZ94wfmSwBh/8skzPTuY1G7sI064cjHW0b0QG01Sdtg==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
@@ -796,8 +788,6 @@
},
"node_modules/@aws-sdk/client-apprunner/node_modules/@aws-sdk/client-sts": {
"version": "3.693.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.693.0.tgz",
- "integrity": "sha512-4S2y7VEtvdnjJX4JPl4kDQlslxXEZFnC50/UXVUYSt/AMc5A/GgspFNA5FVz4E3Gwpfobbf23hR2NBF8AGvYoQ==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
@@ -847,8 +837,6 @@
},
"node_modules/@aws-sdk/client-apprunner/node_modules/@aws-sdk/core": {
"version": "3.693.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.693.0.tgz",
- "integrity": "sha512-v6Z/kWmLFqRLDPEwl9hJGhtTgIFHjZugSfF1Yqffdxf4n1AWgtHS7qSegakuMyN5pP4K2tvUD8qHJ+gGe2Bw2A==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/types": "3.692.0",
@@ -869,8 +857,6 @@
},
"node_modules/@aws-sdk/client-apprunner/node_modules/@aws-sdk/credential-provider-http": {
"version": "3.693.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.693.0.tgz",
- "integrity": "sha512-sL8MvwNJU7ZpD7/d2VVb3by1GknIJUxzTIgYtVkDVA/ojo+KRQSSHxcj0EWWXF5DTSh2Tm+LrEug3y1ZyKHsDA==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/core": "3.693.0",
@@ -890,8 +876,6 @@
},
"node_modules/@aws-sdk/client-apprunner/node_modules/@aws-sdk/credential-provider-ini": {
"version": "3.693.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.693.0.tgz",
- "integrity": "sha512-kvaa4mXhCCOuW7UQnBhYqYfgWmwy7WSBSDClutwSLPZvgrhYj2l16SD2lN4IfYdxARYMJJ1lFYp3/jJG/9Yk4Q==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/core": "3.693.0",
@@ -916,8 +900,6 @@
},
"node_modules/@aws-sdk/client-apprunner/node_modules/@aws-sdk/credential-provider-node": {
"version": "3.693.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.693.0.tgz",
- "integrity": "sha512-42WMsBjTNnjYxYuM3qD/Nq+8b7UdMopUq5OduMDxoM3mFTV6PXMMnfI4Z1TNnR4tYRvPXAnuNltF6xmjKbSJRA==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/credential-provider-env": "3.693.0",
@@ -939,8 +921,6 @@
},
"node_modules/@aws-sdk/client-apprunner/node_modules/@aws-sdk/credential-provider-sso": {
"version": "3.693.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.693.0.tgz",
- "integrity": "sha512-479UlJxY+BFjj3pJFYUNC0DCMrykuG7wBAXfsvZqQxKUa83DnH5Q1ID/N2hZLkxjGd4ZW0AC3lTOMxFelGzzpQ==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/client-sso": "3.693.0",
@@ -958,8 +938,6 @@
},
"node_modules/@aws-sdk/client-apprunner/node_modules/@aws-sdk/credential-provider-web-identity": {
"version": "3.693.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.693.0.tgz",
- "integrity": "sha512-8LB210Pr6VeCiSb2hIra+sAH4KUBLyGaN50axHtIgufVK8jbKIctTZcVY5TO9Se+1107TsruzeXS7VeqVdJfFA==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/core": "3.693.0",
@@ -977,8 +955,6 @@
},
"node_modules/@aws-sdk/client-apprunner/node_modules/@aws-sdk/middleware-host-header": {
"version": "3.693.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.693.0.tgz",
- "integrity": "sha512-BCki6sAZ5jYwIN/t3ElCiwerHad69ipHwPsDCxJQyeiOnJ8HG+lEpnVIfrnI8A0fLQNSF3Gtx6ahfBpKiv1Oug==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/types": "3.692.0",
@@ -992,8 +968,6 @@
},
"node_modules/@aws-sdk/client-apprunner/node_modules/@aws-sdk/middleware-logger": {
"version": "3.693.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.693.0.tgz",
- "integrity": "sha512-dXnXDPr+wIiJ1TLADACI1g9pkSB21KkMIko2u4CJ2JCBoxi5IqeTnVoa6YcC8GdFNVRl+PorZ3Zqfmf1EOTC6w==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/types": "3.692.0",
@@ -1006,8 +980,6 @@
},
"node_modules/@aws-sdk/client-apprunner/node_modules/@aws-sdk/middleware-recursion-detection": {
"version": "3.693.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.693.0.tgz",
- "integrity": "sha512-0LDmM+VxXp0u3rG0xQRWD/q6Ubi7G8I44tBPahevD5CaiDZTkmNTrVUf0VEJgVe0iCKBppACMBDkLB0/ETqkFw==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/types": "3.692.0",
@@ -1021,8 +993,6 @@
},
"node_modules/@aws-sdk/client-apprunner/node_modules/@aws-sdk/middleware-user-agent": {
"version": "3.693.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.693.0.tgz",
- "integrity": "sha512-/KUq/KEpFFbQmNmpp7SpAtFAdViquDfD2W0QcG07zYBfz9MwE2ig48ALynXm5sMpRmnG7sJXjdvPtTsSVPfkiw==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/core": "3.693.0",
@@ -1039,8 +1009,6 @@
},
"node_modules/@aws-sdk/client-apprunner/node_modules/@aws-sdk/region-config-resolver": {
"version": "3.693.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/region-config-resolver/-/region-config-resolver-3.693.0.tgz",
- "integrity": "sha512-YLUkMsUY0GLW/nfwlZ69cy1u07EZRmsv8Z9m0qW317/EZaVx59hcvmcvb+W4bFqj5E8YImTjoGfE4cZ0F9mkyw==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/types": "3.692.0",
@@ -1056,8 +1024,6 @@
},
"node_modules/@aws-sdk/client-apprunner/node_modules/@aws-sdk/token-providers": {
"version": "3.693.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.693.0.tgz",
- "integrity": "sha512-nDBTJMk1l/YmFULGfRbToOA2wjf+FkQT4dMgYCv+V9uSYsMzQj8A7Tha2dz9yv4vnQgYaEiErQ8d7HVyXcVEoA==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/types": "3.692.0",
@@ -1075,8 +1041,6 @@
},
"node_modules/@aws-sdk/client-apprunner/node_modules/@aws-sdk/util-endpoints": {
"version": "3.693.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.693.0.tgz",
- "integrity": "sha512-eo4F6DRQ/kxS3gxJpLRv+aDNy76DxQJL5B3DPzpr9Vkq0ygVoi4GT5oIZLVaAVIJmi6k5qq9dLsYZfWLUxJJSg==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/types": "3.692.0",
@@ -1090,8 +1054,6 @@
},
"node_modules/@aws-sdk/client-apprunner/node_modules/@aws-sdk/util-user-agent-browser": {
"version": "3.693.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.693.0.tgz",
- "integrity": "sha512-6EUfuKOujtddy18OLJUaXfKBgs+UcbZ6N/3QV4iOkubCUdeM1maIqs++B9bhCbWeaeF5ORizJw5FTwnyNjE/mw==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/types": "3.692.0",
@@ -1102,8 +1064,6 @@
},
"node_modules/@aws-sdk/client-apprunner/node_modules/@aws-sdk/util-user-agent-node": {
"version": "3.693.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.693.0.tgz",
- "integrity": "sha512-td0OVX8m5ZKiXtecIDuzY3Y3UZIzvxEr57Hp21NOwieqKCG2UeyQWWeGPv0FQaU7dpTkvFmVNI+tx9iB8V/Nhg==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/middleware-user-agent": "3.693.0",
@@ -1126,8 +1086,6 @@
},
"node_modules/@aws-sdk/client-apprunner/node_modules/@smithy/is-array-buffer": {
"version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-3.0.0.tgz",
- "integrity": "sha512-+Fsu6Q6C4RSJiy81Y8eApjEB5gVtM+oFKTffg+jSuwtvomJJrhUJBu2zS8wjXSgH/g1MKEWrzyChTBe6clb5FQ==",
"license": "Apache-2.0",
"dependencies": {
"tslib": "^2.6.2"
@@ -1138,8 +1096,6 @@
},
"node_modules/@aws-sdk/client-apprunner/node_modules/@smithy/util-buffer-from": {
"version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-3.0.0.tgz",
- "integrity": "sha512-aEOHCgq5RWFbP+UDPvPot26EJHjOC+bRgse5A8V3FSShqd5E5UN4qc7zkwsvJPPAVsf73QwYcHN1/gt/rtLwQA==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/is-array-buffer": "^3.0.0",
@@ -1151,8 +1107,6 @@
},
"node_modules/@aws-sdk/client-apprunner/node_modules/@smithy/util-utf8": {
"version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-3.0.0.tgz",
- "integrity": "sha512-rUeT12bxFnplYDe815GXbq/oixEGHfRFFtcTF3YdDi/JaENIM6aSYYLJydG83UNzLXeRI5K8abYd/8Sp/QM0kA==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/util-buffer-from": "^3.0.0",
@@ -10807,8 +10761,6 @@
},
"node_modules/@aws-toolkits/telemetry": {
"version": "1.0.312",
- "resolved": "https://registry.npmjs.org/@aws-toolkits/telemetry/-/telemetry-1.0.312.tgz",
- "integrity": "sha512-Ufr24XeVrkBrsyUZyGRXprclkGsF/5O16IXP0dW7LC2DMqFyMuvmcHhIkQDN9D8ydnsHdutj/ZxTyvpkHpXQJw==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -10823,9 +10775,8 @@
},
"node_modules/@aws/chat-client": {
"version": "0.1.4",
- "resolved": "https://registry.npmjs.org/@aws/chat-client/-/chat-client-0.1.4.tgz",
- "integrity": "sha512-5iqo9f/FjipyWxVPByVcI4yF9NPDOFInuS2ak4bK+j4d6ca1n20CnQrEQcMOdGjl5mde51s7X4Jqvlu3smgHGA==",
"dev": true,
+ "license": "Apache-2.0",
"dependencies": {
"@aws/chat-client-ui-types": "^0.1.12",
"@aws/language-server-runtimes-types": "^0.1.10",
@@ -10833,24 +10784,24 @@
}
},
"node_modules/@aws/chat-client-ui-types": {
- "version": "0.1.25",
- "resolved": "https://registry.npmjs.org/@aws/chat-client-ui-types/-/chat-client-ui-types-0.1.25.tgz",
- "integrity": "sha512-sxSookCLlhfsamse3x9AkvCei7SSUYDOklAe1O2jiUOYSN79M5JlVVRZShoqiOCHds7bb9nSaz+DMWIwEK1+2w==",
+ "version": "0.1.26",
+ "resolved": "https://registry.npmjs.org/@aws/chat-client-ui-types/-/chat-client-ui-types-0.1.26.tgz",
+ "integrity": "sha512-WlF0fP1nojueknr815dg6Ivs+Q3e5onvWTH1nI05jysSzUHjsWwFDBrsxqJXfaPIFhPrbQzHqoxHbhIwQ1OLuw==",
"dev": true,
+ "license": "Apache-2.0",
"dependencies": {
- "@aws/language-server-runtimes-types": "^0.1.21"
+ "@aws/language-server-runtimes-types": "^0.1.22"
}
},
"node_modules/@aws/language-server-runtimes": {
- "version": "0.2.58",
- "resolved": "https://registry.npmjs.org/@aws/language-server-runtimes/-/language-server-runtimes-0.2.58.tgz",
- "integrity": "sha512-gb1oLKACFpmDKkzSdDAqMdpo63m+Kul4B/uVNNO1IFN4+wEP7zPVgmd1dLDPlLKHrxsAEQDxoYDaYVyQ+yJKqQ==",
+ "version": "0.2.70",
"dev": true,
+ "license": "Apache-2.0",
"dependencies": {
"@apidevtools/json-schema-ref-parser": "^11.9.3",
"@aws-crypto/sha256-js": "^5.2.0",
"@aws-sdk/client-cognito-identity": "^3.758.0",
- "@aws/language-server-runtimes-types": "^0.1.13",
+ "@aws/language-server-runtimes-types": "^0.1.21",
"@opentelemetry/api": "^1.9.0",
"@opentelemetry/resources": "^1.30.1",
"@opentelemetry/sdk-metrics": "^1.30.1",
@@ -10864,7 +10815,7 @@
"aws-sdk": "^2.1692.0",
"axios": "^1.8.4",
"hpagent": "^1.2.0",
- "jose": "^6.0.10",
+ "jose": "^5.9.6",
"mac-ca": "^3.1.1",
"rxjs": "^7.8.2",
"vscode-languageserver": "^9.0.1",
@@ -10876,10 +10827,11 @@
}
},
"node_modules/@aws/language-server-runtimes-types": {
- "version": "0.1.21",
- "resolved": "https://registry.npmjs.org/@aws/language-server-runtimes-types/-/language-server-runtimes-types-0.1.21.tgz",
- "integrity": "sha512-03C3dz4MvMyKg4UAgHMNNw675OQJkDq+7TPXUPaiasqPF946ywTDD9xoNPaVOQI+YTtC7Re4vhPRfBzyad3MOg==",
+ "version": "0.1.22",
+ "resolved": "https://registry.npmjs.org/@aws/language-server-runtimes-types/-/language-server-runtimes-types-0.1.22.tgz",
+ "integrity": "sha512-cyNrq6TqCcD9+vYUvvXJ5EJzfB4DrLtDBzBXgv/4zPIMRH0YwGEsRZLzPDwCPCxuZ5kGlal3GlBMkLkMCRGPdQ==",
"dev": true,
+ "license": "Apache-2.0",
"dependencies": {
"vscode-languageserver-textdocument": "^1.0.12",
"vscode-languageserver-types": "^3.17.5"
@@ -10887,8 +10839,6 @@
},
"node_modules/@aws/language-server-runtimes/node_modules/@aws-sdk/client-cognito-identity": {
"version": "3.768.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.768.0.tgz",
- "integrity": "sha512-h/WOvKhuXVIhNKjDcsF6oY2oJuBusspnmEaX20h+GUzIrNMlf6qkJrWziT58KzzESyzeYZcGNWjcOfbVRpH6NA==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -10938,8 +10888,6 @@
},
"node_modules/@aws/language-server-runtimes/node_modules/@aws-sdk/client-sso": {
"version": "3.758.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.758.0.tgz",
- "integrity": "sha512-BoGO6IIWrLyLxQG6txJw6RT2urmbtlwfggapNCrNPyYjlXpzTSJhBYjndg7TpDATFd0SXL0zm8y/tXsUXNkdYQ==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -10988,8 +10936,6 @@
},
"node_modules/@aws/language-server-runtimes/node_modules/@aws-sdk/core": {
"version": "3.758.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.758.0.tgz",
- "integrity": "sha512-0RswbdR9jt/XKemaLNuxi2gGr4xGlHyGxkTdhSQzCyUe9A9OPCoLl3rIESRguQEech+oJnbHk/wuiwHqTuP9sg==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -11011,8 +10957,6 @@
},
"node_modules/@aws/language-server-runtimes/node_modules/@aws-sdk/credential-provider-env": {
"version": "3.758.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.758.0.tgz",
- "integrity": "sha512-N27eFoRrO6MeUNumtNHDW9WOiwfd59LPXPqDrIa3kWL/s+fOKFHb9xIcF++bAwtcZnAxKkgpDCUP+INNZskE+w==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -11028,8 +10972,6 @@
},
"node_modules/@aws/language-server-runtimes/node_modules/@aws-sdk/credential-provider-http": {
"version": "3.758.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.758.0.tgz",
- "integrity": "sha512-Xt9/U8qUCiw1hihztWkNeIR+arg6P+yda10OuCHX6kFVx3auTlU7+hCqs3UxqniGU4dguHuftf3mRpi5/GJ33Q==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -11050,8 +10992,6 @@
},
"node_modules/@aws/language-server-runtimes/node_modules/@aws-sdk/credential-provider-node": {
"version": "3.758.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.758.0.tgz",
- "integrity": "sha512-+DaMv63wiq7pJrhIQzZYMn4hSarKiizDoJRvyR7WGhnn0oQ/getX9Z0VNCV3i7lIFoLNTb7WMmQ9k7+z/uD5EQ==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -11074,8 +11014,6 @@
},
"node_modules/@aws/language-server-runtimes/node_modules/@aws-sdk/credential-provider-process": {
"version": "3.758.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.758.0.tgz",
- "integrity": "sha512-AzcY74QTPqcbXWVgjpPZ3HOmxQZYPROIBz2YINF0OQk0MhezDWV/O7Xec+K1+MPGQO3qS6EDrUUlnPLjsqieHA==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -11092,8 +11030,6 @@
},
"node_modules/@aws/language-server-runtimes/node_modules/@aws-sdk/credential-provider-sso": {
"version": "3.758.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.758.0.tgz",
- "integrity": "sha512-x0FYJqcOLUCv8GLLFDYMXRAQKGjoM+L0BG4BiHYZRDf24yQWFCAZsCQAYKo6XZYh2qznbsW6f//qpyJ5b0QVKQ==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -11112,8 +11048,6 @@
},
"node_modules/@aws/language-server-runtimes/node_modules/@aws-sdk/middleware-host-header": {
"version": "3.734.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.734.0.tgz",
- "integrity": "sha512-LW7RRgSOHHBzWZnigNsDIzu3AiwtjeI2X66v+Wn1P1u+eXssy1+up4ZY/h+t2sU4LU36UvEf+jrZti9c6vRnFw==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -11128,8 +11062,6 @@
},
"node_modules/@aws/language-server-runtimes/node_modules/@aws-sdk/middleware-logger": {
"version": "3.734.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.734.0.tgz",
- "integrity": "sha512-mUMFITpJUW3LcKvFok176eI5zXAUomVtahb9IQBwLzkqFYOrMJvWAvoV4yuxrJ8TlQBG8gyEnkb9SnhZvjg67w==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -11143,8 +11075,6 @@
},
"node_modules/@aws/language-server-runtimes/node_modules/@aws-sdk/middleware-recursion-detection": {
"version": "3.734.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.734.0.tgz",
- "integrity": "sha512-CUat2d9ITsFc2XsmeiRQO96iWpxSKYFjxvj27Hc7vo87YUHRnfMfnc8jw1EpxEwMcvBD7LsRa6vDNky6AjcrFA==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -11159,8 +11089,6 @@
},
"node_modules/@aws/language-server-runtimes/node_modules/@aws-sdk/middleware-user-agent": {
"version": "3.758.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.758.0.tgz",
- "integrity": "sha512-iNyehQXtQlj69JCgfaOssgZD4HeYGOwxcaKeG6F+40cwBjTAi0+Ph1yfDwqk2qiBPIRWJ/9l2LodZbxiBqgrwg==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -11178,8 +11106,6 @@
},
"node_modules/@aws/language-server-runtimes/node_modules/@aws-sdk/region-config-resolver": {
"version": "3.734.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/region-config-resolver/-/region-config-resolver-3.734.0.tgz",
- "integrity": "sha512-Lvj1kPRC5IuJBr9DyJ9T9/plkh+EfKLy+12s/mykOy1JaKHDpvj+XGy2YO6YgYVOb8JFtaqloid+5COtje4JTQ==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -11196,8 +11122,6 @@
},
"node_modules/@aws/language-server-runtimes/node_modules/@aws-sdk/token-providers": {
"version": "3.758.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.758.0.tgz",
- "integrity": "sha512-ckptN1tNrIfQUaGWm/ayW1ddG+imbKN7HHhjFdS4VfItsP0QQOB0+Ov+tpgb4MoNR4JaUghMIVStjIeHN2ks1w==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -11214,8 +11138,6 @@
},
"node_modules/@aws/language-server-runtimes/node_modules/@aws-sdk/types": {
"version": "3.734.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.734.0.tgz",
- "integrity": "sha512-o11tSPTT70nAkGV1fN9wm/hAIiLPyWX6SuGf+9JyTp7S/rC2cFWhR26MvA69nplcjNaXVzB0f+QFrLXXjOqCrg==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -11228,8 +11150,6 @@
},
"node_modules/@aws/language-server-runtimes/node_modules/@aws-sdk/util-endpoints": {
"version": "3.743.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.743.0.tgz",
- "integrity": "sha512-sN1l559zrixeh5x+pttrnd0A3+r34r0tmPkJ/eaaMaAzXqsmKU/xYre9K3FNnsSS1J1k4PEfk/nHDTVUgFYjnw==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -11244,8 +11164,6 @@
},
"node_modules/@aws/language-server-runtimes/node_modules/@aws-sdk/util-user-agent-browser": {
"version": "3.734.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.734.0.tgz",
- "integrity": "sha512-xQTCus6Q9LwUuALW+S76OL0jcWtMOVu14q+GoLnWPUM7QeUw963oQcLhF7oq0CtaLLKyl4GOUfcwc773Zmwwng==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -11257,8 +11175,6 @@
},
"node_modules/@aws/language-server-runtimes/node_modules/@aws-sdk/util-user-agent-node": {
"version": "3.758.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.758.0.tgz",
- "integrity": "sha512-A5EZw85V6WhoKMV2hbuFRvb9NPlxEErb4HPO6/SPXYY4QrjprIzScHxikqcWv1w4J3apB1wto9LPU3IMsYtfrw==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -11282,8 +11198,6 @@
},
"node_modules/@aws/language-server-runtimes/node_modules/@smithy/abort-controller": {
"version": "4.0.1",
- "resolved": "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-4.0.1.tgz",
- "integrity": "sha512-fiUIYgIgRjMWznk6iLJz35K2YxSLHzLBA/RC6lBrKfQ8fHbPfvk7Pk9UvpKoHgJjI18MnbPuEju53zcVy6KF1g==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -11296,8 +11210,6 @@
},
"node_modules/@aws/language-server-runtimes/node_modules/@smithy/config-resolver": {
"version": "4.0.1",
- "resolved": "https://registry.npmjs.org/@smithy/config-resolver/-/config-resolver-4.0.1.tgz",
- "integrity": "sha512-Igfg8lKu3dRVkTSEm98QpZUvKEOa71jDX4vKRcvJVyRc3UgN3j7vFMf0s7xLQhYmKa8kyJGQgUJDOV5V3neVlQ==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -11313,8 +11225,6 @@
},
"node_modules/@aws/language-server-runtimes/node_modules/@smithy/core": {
"version": "3.1.5",
- "resolved": "https://registry.npmjs.org/@smithy/core/-/core-3.1.5.tgz",
- "integrity": "sha512-HLclGWPkCsekQgsyzxLhCQLa8THWXtB5PxyYN+2O6nkyLt550KQKTlbV2D1/j5dNIQapAZM1+qFnpBFxZQkgCA==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -11333,8 +11243,6 @@
},
"node_modules/@aws/language-server-runtimes/node_modules/@smithy/credential-provider-imds": {
"version": "4.0.1",
- "resolved": "https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-4.0.1.tgz",
- "integrity": "sha512-l/qdInaDq1Zpznpmev/+52QomsJNZ3JkTl5yrTl02V6NBgJOQ4LY0SFw/8zsMwj3tLe8vqiIuwF6nxaEwgf6mg==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -11350,8 +11258,6 @@
},
"node_modules/@aws/language-server-runtimes/node_modules/@smithy/fetch-http-handler": {
"version": "5.0.1",
- "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-5.0.1.tgz",
- "integrity": "sha512-3aS+fP28urrMW2KTjb6z9iFow6jO8n3MFfineGbndvzGZit3taZhKWtTorf+Gp5RpFDDafeHlhfsGlDCXvUnJA==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -11367,8 +11273,6 @@
},
"node_modules/@aws/language-server-runtimes/node_modules/@smithy/hash-node": {
"version": "4.0.1",
- "resolved": "https://registry.npmjs.org/@smithy/hash-node/-/hash-node-4.0.1.tgz",
- "integrity": "sha512-TJ6oZS+3r2Xu4emVse1YPB3Dq3d8RkZDKcPr71Nj/lJsdAP1c7oFzYqEn1IBc915TsgLl2xIJNuxCz+gLbLE0w==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -11383,8 +11287,6 @@
},
"node_modules/@aws/language-server-runtimes/node_modules/@smithy/invalid-dependency": {
"version": "4.0.1",
- "resolved": "https://registry.npmjs.org/@smithy/invalid-dependency/-/invalid-dependency-4.0.1.tgz",
- "integrity": "sha512-gdudFPf4QRQ5pzj7HEnu6FhKRi61BfH/Gk5Yf6O0KiSbr1LlVhgjThcvjdu658VE6Nve8vaIWB8/fodmS1rBPQ==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -11397,8 +11299,6 @@
},
"node_modules/@aws/language-server-runtimes/node_modules/@smithy/is-array-buffer": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-4.0.0.tgz",
- "integrity": "sha512-saYhF8ZZNoJDTvJBEWgeBccCg+yvp1CX+ed12yORU3NilJScfc6gfch2oVb4QgxZrGUx3/ZJlb+c/dJbyupxlw==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -11410,8 +11310,6 @@
},
"node_modules/@aws/language-server-runtimes/node_modules/@smithy/middleware-content-length": {
"version": "4.0.1",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-content-length/-/middleware-content-length-4.0.1.tgz",
- "integrity": "sha512-OGXo7w5EkB5pPiac7KNzVtfCW2vKBTZNuCctn++TTSOMpe6RZO/n6WEC1AxJINn3+vWLKW49uad3lo/u0WJ9oQ==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -11425,8 +11323,6 @@
},
"node_modules/@aws/language-server-runtimes/node_modules/@smithy/middleware-endpoint": {
"version": "4.0.6",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-4.0.6.tgz",
- "integrity": "sha512-ftpmkTHIFqgaFugcjzLZv3kzPEFsBFSnq1JsIkr2mwFzCraZVhQk2gqN51OOeRxqhbPTkRFj39Qd2V91E/mQxg==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -11445,8 +11341,6 @@
},
"node_modules/@aws/language-server-runtimes/node_modules/@smithy/middleware-retry": {
"version": "4.0.7",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-4.0.7.tgz",
- "integrity": "sha512-58j9XbUPLkqAcV1kHzVX/kAR16GT+j7DUZJqwzsxh1jtz7G82caZiGyyFgUvogVfNTg3TeAOIJepGc8TXF4AVQ==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -11466,8 +11360,6 @@
},
"node_modules/@aws/language-server-runtimes/node_modules/@smithy/middleware-serde": {
"version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-4.0.2.tgz",
- "integrity": "sha512-Sdr5lOagCn5tt+zKsaW+U2/iwr6bI9p08wOkCp6/eL6iMbgdtc2R5Ety66rf87PeohR0ExI84Txz9GYv5ou3iQ==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -11480,8 +11372,6 @@
},
"node_modules/@aws/language-server-runtimes/node_modules/@smithy/middleware-stack": {
"version": "4.0.1",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-stack/-/middleware-stack-4.0.1.tgz",
- "integrity": "sha512-dHwDmrtR/ln8UTHpaIavRSzeIk5+YZTBtLnKwDW3G2t6nAupCiQUvNzNoHBpik63fwUaJPtlnMzXbQrNFWssIA==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -11494,8 +11384,6 @@
},
"node_modules/@aws/language-server-runtimes/node_modules/@smithy/node-config-provider": {
"version": "4.0.1",
- "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-4.0.1.tgz",
- "integrity": "sha512-8mRTjvCtVET8+rxvmzRNRR0hH2JjV0DFOmwXPrISmTIJEfnCBugpYYGAsCj8t41qd+RB5gbheSQ/6aKZCQvFLQ==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -11510,8 +11398,6 @@
},
"node_modules/@aws/language-server-runtimes/node_modules/@smithy/node-http-handler": {
"version": "4.0.3",
- "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-4.0.3.tgz",
- "integrity": "sha512-dYCLeINNbYdvmMLtW0VdhW1biXt+PPCGazzT5ZjKw46mOtdgToQEwjqZSS9/EN8+tNs/RO0cEWG044+YZs97aA==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -11527,8 +11413,6 @@
},
"node_modules/@aws/language-server-runtimes/node_modules/@smithy/property-provider": {
"version": "4.0.1",
- "resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-4.0.1.tgz",
- "integrity": "sha512-o+VRiwC2cgmk/WFV0jaETGOtX16VNPp2bSQEzu0whbReqE1BMqsP2ami2Vi3cbGVdKu1kq9gQkDAGKbt0WOHAQ==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -11541,8 +11425,6 @@
},
"node_modules/@aws/language-server-runtimes/node_modules/@smithy/protocol-http": {
"version": "5.0.1",
- "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-5.0.1.tgz",
- "integrity": "sha512-TE4cpj49jJNB/oHyh/cRVEgNZaoPaxd4vteJNB0yGidOCVR0jCw/hjPVsT8Q8FRmj8Bd3bFZt8Dh7xGCT+xMBQ==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -11555,8 +11437,6 @@
},
"node_modules/@aws/language-server-runtimes/node_modules/@smithy/querystring-builder": {
"version": "4.0.1",
- "resolved": "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-4.0.1.tgz",
- "integrity": "sha512-wU87iWZoCbcqrwszsOewEIuq+SU2mSoBE2CcsLwE0I19m0B2gOJr1MVjxWcDQYOzHbR1xCk7AcOBbGFUYOKvdg==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -11570,8 +11450,6 @@
},
"node_modules/@aws/language-server-runtimes/node_modules/@smithy/querystring-parser": {
"version": "4.0.1",
- "resolved": "https://registry.npmjs.org/@smithy/querystring-parser/-/querystring-parser-4.0.1.tgz",
- "integrity": "sha512-Ma2XC7VS9aV77+clSFylVUnPZRindhB7BbmYiNOdr+CHt/kZNJoPP0cd3QxCnCFyPXC4eybmyE98phEHkqZ5Jw==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -11584,8 +11462,6 @@
},
"node_modules/@aws/language-server-runtimes/node_modules/@smithy/service-error-classification": {
"version": "4.0.1",
- "resolved": "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-4.0.1.tgz",
- "integrity": "sha512-3JNjBfOWpj/mYfjXJHB4Txc/7E4LVq32bwzE7m28GN79+M1f76XHflUaSUkhOriprPDzev9cX/M+dEB80DNDKA==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -11597,8 +11473,6 @@
},
"node_modules/@aws/language-server-runtimes/node_modules/@smithy/shared-ini-file-loader": {
"version": "4.0.1",
- "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-4.0.1.tgz",
- "integrity": "sha512-hC8F6qTBbuHRI/uqDgqqi6J0R4GtEZcgrZPhFQnMhfJs3MnUTGSnR1NSJCJs5VWlMydu0kJz15M640fJlRsIOw==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -11611,8 +11485,6 @@
},
"node_modules/@aws/language-server-runtimes/node_modules/@smithy/signature-v4": {
"version": "5.0.1",
- "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-5.0.1.tgz",
- "integrity": "sha512-nCe6fQ+ppm1bQuw5iKoeJ0MJfz2os7Ic3GBjOkLOPtavbD1ONoyE3ygjBfz2ythFWm4YnRm6OxW+8p/m9uCoIA==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -11631,8 +11503,6 @@
},
"node_modules/@aws/language-server-runtimes/node_modules/@smithy/smithy-client": {
"version": "4.1.6",
- "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-4.1.6.tgz",
- "integrity": "sha512-UYDolNg6h2O0L+cJjtgSyKKvEKCOa/8FHYJnBobyeoeWDmNpXjwOAtw16ezyeu1ETuuLEOZbrynK0ZY1Lx9Jbw==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -11650,8 +11520,6 @@
},
"node_modules/@aws/language-server-runtimes/node_modules/@smithy/types": {
"version": "4.1.0",
- "resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.1.0.tgz",
- "integrity": "sha512-enhjdwp4D7CXmwLtD6zbcDMbo6/T6WtuuKCY49Xxc6OMOmUWlBEBDREsxxgV2LIdeQPW756+f97GzcgAwp3iLw==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -11663,8 +11531,6 @@
},
"node_modules/@aws/language-server-runtimes/node_modules/@smithy/url-parser": {
"version": "4.0.1",
- "resolved": "https://registry.npmjs.org/@smithy/url-parser/-/url-parser-4.0.1.tgz",
- "integrity": "sha512-gPXcIEUtw7VlK8f/QcruNXm7q+T5hhvGu9tl63LsJPZ27exB6dtNwvh2HIi0v7JcXJ5emBxB+CJxwaLEdJfA+g==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -11678,8 +11544,6 @@
},
"node_modules/@aws/language-server-runtimes/node_modules/@smithy/util-base64": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-base64/-/util-base64-4.0.0.tgz",
- "integrity": "sha512-CvHfCmO2mchox9kjrtzoHkWHxjHZzaFojLc8quxXY7WAAMAg43nuxwv95tATVgQFNDwd4M9S1qFzj40Ul41Kmg==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -11693,8 +11557,6 @@
},
"node_modules/@aws/language-server-runtimes/node_modules/@smithy/util-body-length-browser": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-body-length-browser/-/util-body-length-browser-4.0.0.tgz",
- "integrity": "sha512-sNi3DL0/k64/LO3A256M+m3CDdG6V7WKWHdAiBBMUN8S3hK3aMPhwnPik2A/a2ONN+9doY9UxaLfgqsIRg69QA==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -11706,8 +11568,6 @@
},
"node_modules/@aws/language-server-runtimes/node_modules/@smithy/util-body-length-node": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-body-length-node/-/util-body-length-node-4.0.0.tgz",
- "integrity": "sha512-q0iDP3VsZzqJyje8xJWEJCNIu3lktUGVoSy1KB0UWym2CL1siV3artm+u1DFYTLejpsrdGyCSWBdGNjJzfDPjg==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -11719,8 +11579,6 @@
},
"node_modules/@aws/language-server-runtimes/node_modules/@smithy/util-buffer-from": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-4.0.0.tgz",
- "integrity": "sha512-9TOQ7781sZvddgO8nxueKi3+yGvkY35kotA0Y6BWRajAv8jjmigQ1sBwz0UX47pQMYXJPahSKEKYFgt+rXdcug==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -11733,8 +11591,6 @@
},
"node_modules/@aws/language-server-runtimes/node_modules/@smithy/util-config-provider": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-config-provider/-/util-config-provider-4.0.0.tgz",
- "integrity": "sha512-L1RBVzLyfE8OXH+1hsJ8p+acNUSirQnWQ6/EgpchV88G6zGBTDPdXiiExei6Z1wR2RxYvxY/XLw6AMNCCt8H3w==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -11746,8 +11602,6 @@
},
"node_modules/@aws/language-server-runtimes/node_modules/@smithy/util-defaults-mode-browser": {
"version": "4.0.7",
- "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-4.0.7.tgz",
- "integrity": "sha512-CZgDDrYHLv0RUElOsmZtAnp1pIjwDVCSuZWOPhIOBvG36RDfX1Q9+6lS61xBf+qqvHoqRjHxgINeQz47cYFC2Q==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -11763,8 +11617,6 @@
},
"node_modules/@aws/language-server-runtimes/node_modules/@smithy/util-defaults-mode-node": {
"version": "4.0.7",
- "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-4.0.7.tgz",
- "integrity": "sha512-79fQW3hnfCdrfIi1soPbK3zmooRFnLpSx3Vxi6nUlqaaQeC5dm8plt4OTNDNqEEEDkvKghZSaoti684dQFVrGQ==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -11782,8 +11634,6 @@
},
"node_modules/@aws/language-server-runtimes/node_modules/@smithy/util-endpoints": {
"version": "3.0.1",
- "resolved": "https://registry.npmjs.org/@smithy/util-endpoints/-/util-endpoints-3.0.1.tgz",
- "integrity": "sha512-zVdUENQpdtn9jbpD9SCFK4+aSiavRb9BxEtw9ZGUR1TYo6bBHbIoi7VkrFQ0/RwZlzx0wRBaRmPclj8iAoJCLA==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -11797,8 +11647,6 @@
},
"node_modules/@aws/language-server-runtimes/node_modules/@smithy/util-hex-encoding": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-4.0.0.tgz",
- "integrity": "sha512-Yk5mLhHtfIgW2W2WQZWSg5kuMZCVbvhFmC7rV4IO2QqnZdbEFPmQnCcGMAX2z/8Qj3B9hYYNjZOhWym+RwhePw==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -11810,8 +11658,6 @@
},
"node_modules/@aws/language-server-runtimes/node_modules/@smithy/util-middleware": {
"version": "4.0.1",
- "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-4.0.1.tgz",
- "integrity": "sha512-HiLAvlcqhbzhuiOa0Lyct5IIlyIz0PQO5dnMlmQ/ubYM46dPInB+3yQGkfxsk6Q24Y0n3/JmcA1v5iEhmOF5mA==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -11824,8 +11670,6 @@
},
"node_modules/@aws/language-server-runtimes/node_modules/@smithy/util-retry": {
"version": "4.0.1",
- "resolved": "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-4.0.1.tgz",
- "integrity": "sha512-WmRHqNVwn3kI3rKk1LsKcVgPBG6iLTBGC1iYOV3GQegwJ3E8yjzHytPt26VNzOWr1qu0xE03nK0Ug8S7T7oufw==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -11839,8 +11683,6 @@
},
"node_modules/@aws/language-server-runtimes/node_modules/@smithy/util-stream": {
"version": "4.1.2",
- "resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-4.1.2.tgz",
- "integrity": "sha512-44PKEqQ303d3rlQuiDpcCcu//hV8sn+u2JBo84dWCE0rvgeiVl0IlLMagbU++o0jCWhYCsHaAt9wZuZqNe05Hw==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -11859,8 +11701,6 @@
},
"node_modules/@aws/language-server-runtimes/node_modules/@smithy/util-uri-escape": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-uri-escape/-/util-uri-escape-4.0.0.tgz",
- "integrity": "sha512-77yfbCbQMtgtTylO9itEAdpPXSog3ZxMe09AEhm0dU0NLTalV70ghDZFR+Nfi1C60jnJoh/Re4090/DuZh2Omg==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -11872,8 +11712,6 @@
},
"node_modules/@aws/language-server-runtimes/node_modules/@smithy/util-utf8": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-4.0.0.tgz",
- "integrity": "sha512-b+zebfKCfRdgNJDknHCob3O7FpeYQN6ZG6YLExMcasDHsCXlsXCEuiPZeLnJLpwa5dvPetGlnGCiMHuLwGvFow==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -11886,8 +11724,6 @@
},
"node_modules/@aws/language-server-runtimes/node_modules/ajv": {
"version": "8.17.1",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz",
- "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -11902,35 +11738,30 @@
}
},
"node_modules/@aws/language-server-runtimes/node_modules/jose": {
- "version": "6.0.10",
- "resolved": "https://registry.npmjs.org/jose/-/jose-6.0.10.tgz",
- "integrity": "sha512-skIAxZqcMkOrSwjJvplIPYrlXGpxTPnro2/QWTDCxAdWQrSTV5/KqspMWmi5WAx5+ULswASJiZ0a+1B/Lxt9cw==",
+ "version": "5.10.0",
"dev": true,
+ "license": "MIT",
"funding": {
"url": "https://github.com/sponsors/panva"
}
},
"node_modules/@aws/language-server-runtimes/node_modules/json-schema-traverse": {
"version": "1.0.0",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
- "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
"dev": true,
"license": "MIT"
},
"node_modules/@aws/language-server-runtimes/node_modules/vscode-jsonrpc": {
"version": "8.2.0",
- "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0.tgz",
- "integrity": "sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=14.0.0"
}
},
"node_modules/@aws/language-server-runtimes/node_modules/vscode-languageserver": {
"version": "9.0.1",
- "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-9.0.1.tgz",
- "integrity": "sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"vscode-languageserver-protocol": "3.17.5"
},
@@ -11940,9 +11771,8 @@
},
"node_modules/@aws/language-server-runtimes/node_modules/vscode-languageserver-protocol": {
"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==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"vscode-jsonrpc": "8.2.0",
"vscode-languageserver-types": "3.17.5"
@@ -11950,9 +11780,8 @@
},
"node_modules/@aws/mynah-ui": {
"version": "4.30.1",
- "resolved": "https://registry.npmjs.org/@aws/mynah-ui/-/mynah-ui-4.30.1.tgz",
- "integrity": "sha512-ZBtvmHYjlJXzIUCeDmNu1cFfJyO86S/+UCuM/LFbAV5mf4Qm1o8i0Gmpw/4ngKx3ZXdFGnVT1Iq2bCGSYhuoSw==",
"hasInstallScript": true,
+ "license": "Apache License 2.0",
"dependencies": {
"escape-html": "^1.0.3",
"highlight.js": "^11.11.0",
@@ -12278,8 +12107,6 @@
},
"node_modules/@grpc/grpc-js": {
"version": "1.13.0",
- "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.13.0.tgz",
- "integrity": "sha512-pMuxInZjUnUkgMT2QLZclRqwk2ykJbIU05aZgPgJYXEpN9+2I7z7aNwcjWZSycRPl232FfhPszyBFJyOxTHNog==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -12292,8 +12119,6 @@
},
"node_modules/@grpc/proto-loader": {
"version": "0.7.13",
- "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.13.tgz",
- "integrity": "sha512-AiXO/bfe9bmxBjxxtYxFAXGZvMaN5s8kO+jBHAJCON8rJoB5YS/D6X7ZNc6XQkuHNmyl4CYaMI1fJ/Gn27RGGw==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -12486,8 +12311,6 @@
},
"node_modules/@js-sdsl/ordered-map": {
"version": "4.4.2",
- "resolved": "https://registry.npmjs.org/@js-sdsl/ordered-map/-/ordered-map-4.4.2.tgz",
- "integrity": "sha512-iUKgm52T8HOE/makSxjqoWhe95ZJA1/G1sYsGev2JDKUSS14KAgg1LHb+Ba+IPow0xflbnSkOsZcO08C7w1gYw==",
"dev": true,
"license": "MIT",
"funding": {
@@ -12568,8 +12391,6 @@
},
"node_modules/@opentelemetry/api": {
"version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.9.0.tgz",
- "integrity": "sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==",
"dev": true,
"license": "Apache-2.0",
"engines": {
@@ -12578,8 +12399,6 @@
},
"node_modules/@opentelemetry/api-logs": {
"version": "0.57.2",
- "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.57.2.tgz",
- "integrity": "sha512-uIX52NnTM0iBh84MShlpouI7UKqkZ7MrUszTmaypHBu4r7NofznSnQRfJ+uUeDtQDj6w8eFGg5KBLDAwAPz1+A==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -12591,8 +12410,6 @@
},
"node_modules/@opentelemetry/context-async-hooks": {
"version": "1.30.1",
- "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-1.30.1.tgz",
- "integrity": "sha512-s5vvxXPVdjqS3kTLKMeBMvop9hbWkwzBpu+mUO2M7sZtlkyDJGwFe33wRKnbaYDo8ExRVBIIdwIGrqpxHuKttA==",
"dev": true,
"license": "Apache-2.0",
"engines": {
@@ -12604,8 +12421,6 @@
},
"node_modules/@opentelemetry/core": {
"version": "1.30.1",
- "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.30.1.tgz",
- "integrity": "sha512-OOCM2C/QIURhJMuKaekP3TRBxBKxG/TWWA0TL2J6nXUtDnuCtccy49LUJF8xPFXMX+0LMcxFpCo8M9cGY1W6rQ==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -12620,8 +12435,6 @@
},
"node_modules/@opentelemetry/core/node_modules/@opentelemetry/semantic-conventions": {
"version": "1.28.0",
- "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.28.0.tgz",
- "integrity": "sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==",
"dev": true,
"license": "Apache-2.0",
"engines": {
@@ -12630,8 +12443,6 @@
},
"node_modules/@opentelemetry/exporter-logs-otlp-grpc": {
"version": "0.57.2",
- "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-grpc/-/exporter-logs-otlp-grpc-0.57.2.tgz",
- "integrity": "sha512-eovEy10n3umjKJl2Ey6TLzikPE+W4cUQ4gCwgGP1RqzTGtgDra0WjIqdy29ohiUKfvmbiL3MndZww58xfIvyFw==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -12651,8 +12462,6 @@
},
"node_modules/@opentelemetry/exporter-logs-otlp-http": {
"version": "0.57.2",
- "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-http/-/exporter-logs-otlp-http-0.57.2.tgz",
- "integrity": "sha512-0rygmvLcehBRp56NQVLSleJ5ITTduq/QfU7obOkyWgPpFHulwpw2LYTqNIz5TczKZuy5YY+5D3SDnXZL1tXImg==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -12671,8 +12480,6 @@
},
"node_modules/@opentelemetry/exporter-logs-otlp-proto": {
"version": "0.57.2",
- "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-logs-otlp-proto/-/exporter-logs-otlp-proto-0.57.2.tgz",
- "integrity": "sha512-ta0ithCin0F8lu9eOf4lEz9YAScecezCHkMMyDkvd9S7AnZNX5ikUmC5EQOQADU+oCcgo/qkQIaKcZvQ0TYKDw==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -12693,8 +12500,6 @@
},
"node_modules/@opentelemetry/exporter-metrics-otlp-grpc": {
"version": "0.57.2",
- "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-grpc/-/exporter-metrics-otlp-grpc-0.57.2.tgz",
- "integrity": "sha512-r70B8yKR41F0EC443b5CGB4rUaOMm99I5N75QQt6sHKxYDzSEc6gm48Diz1CI1biwa5tDPznpylTrywO/pT7qw==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -12716,8 +12521,6 @@
},
"node_modules/@opentelemetry/exporter-metrics-otlp-http": {
"version": "0.57.2",
- "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-http/-/exporter-metrics-otlp-http-0.57.2.tgz",
- "integrity": "sha512-ttb9+4iKw04IMubjm3t0EZsYRNWr3kg44uUuzfo9CaccYlOh8cDooe4QObDUkvx9d5qQUrbEckhrWKfJnKhemA==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -12736,8 +12539,6 @@
},
"node_modules/@opentelemetry/exporter-metrics-otlp-proto": {
"version": "0.57.2",
- "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-metrics-otlp-proto/-/exporter-metrics-otlp-proto-0.57.2.tgz",
- "integrity": "sha512-HX068Q2eNs38uf7RIkNN9Hl4Ynl+3lP0++KELkXMCpsCbFO03+0XNNZ1SkwxPlP9jrhQahsMPMkzNXpq3fKsnw==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -12757,8 +12558,6 @@
},
"node_modules/@opentelemetry/exporter-prometheus": {
"version": "0.57.2",
- "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-prometheus/-/exporter-prometheus-0.57.2.tgz",
- "integrity": "sha512-VqIqXnuxWMWE/1NatAGtB1PvsQipwxDcdG4RwA/umdBcW3/iOHp0uejvFHTRN2O78ZPged87ErJajyUBPUhlDQ==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -12775,8 +12574,6 @@
},
"node_modules/@opentelemetry/exporter-trace-otlp-grpc": {
"version": "0.57.2",
- "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-grpc/-/exporter-trace-otlp-grpc-0.57.2.tgz",
- "integrity": "sha512-gHU1vA3JnHbNxEXg5iysqCWxN9j83d7/epTYBZflqQnTyCC4N7yZXn/dMM+bEmyhQPGjhCkNZLx4vZuChH1PYw==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -12797,8 +12594,6 @@
},
"node_modules/@opentelemetry/exporter-trace-otlp-http": {
"version": "0.57.2",
- "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-http/-/exporter-trace-otlp-http-0.57.2.tgz",
- "integrity": "sha512-sB/gkSYFu+0w2dVQ0PWY9fAMl172PKMZ/JrHkkW8dmjCL0CYkmXeE+ssqIL/yBUTPOvpLIpenX5T9RwXRBW/3g==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -12817,8 +12612,6 @@
},
"node_modules/@opentelemetry/exporter-trace-otlp-proto": {
"version": "0.57.2",
- "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-proto/-/exporter-trace-otlp-proto-0.57.2.tgz",
- "integrity": "sha512-awDdNRMIwDvUtoRYxRhja5QYH6+McBLtoz1q9BeEsskhZcrGmH/V1fWpGx8n+Rc+542e8pJA6y+aullbIzQmlw==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -12837,8 +12630,6 @@
},
"node_modules/@opentelemetry/exporter-zipkin": {
"version": "1.30.1",
- "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-zipkin/-/exporter-zipkin-1.30.1.tgz",
- "integrity": "sha512-6S2QIMJahIquvFaaxmcwpvQQRD/YFaMTNoIxrfPIPOeITN+a8lfEcPDxNxn8JDAaxkg+4EnXhz8upVDYenoQjA==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -12856,8 +12647,6 @@
},
"node_modules/@opentelemetry/exporter-zipkin/node_modules/@opentelemetry/semantic-conventions": {
"version": "1.28.0",
- "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.28.0.tgz",
- "integrity": "sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==",
"dev": true,
"license": "Apache-2.0",
"engines": {
@@ -12866,8 +12655,6 @@
},
"node_modules/@opentelemetry/instrumentation": {
"version": "0.57.2",
- "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.57.2.tgz",
- "integrity": "sha512-BdBGhQBh8IjZ2oIIX6F2/Q3LKm/FDDKi6ccYKcBTeilh6SNdNKveDOLk73BkSJjQLJk6qe4Yh+hHw1UPhCDdrg==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -12887,8 +12674,6 @@
},
"node_modules/@opentelemetry/otlp-exporter-base": {
"version": "0.57.2",
- "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.57.2.tgz",
- "integrity": "sha512-XdxEzL23Urhidyebg5E6jZoaiW5ygP/mRjxLHixogbqwDy2Faduzb5N0o/Oi+XTIJu+iyxXdVORjXax+Qgfxag==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -12904,8 +12689,6 @@
},
"node_modules/@opentelemetry/otlp-grpc-exporter-base": {
"version": "0.57.2",
- "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-grpc-exporter-base/-/otlp-grpc-exporter-base-0.57.2.tgz",
- "integrity": "sha512-USn173KTWy0saqqRB5yU9xUZ2xdgb1Rdu5IosJnm9aV4hMTuFFRTUsQxbgc24QxpCHeoKzzCSnS/JzdV0oM2iQ==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -12923,8 +12706,6 @@
},
"node_modules/@opentelemetry/otlp-transformer": {
"version": "0.57.2",
- "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.57.2.tgz",
- "integrity": "sha512-48IIRj49gbQVK52jYsw70+Jv+JbahT8BqT2Th7C4H7RCM9d0gZ5sgNPoMpWldmfjvIsSgiGJtjfk9MeZvjhoig==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -12945,8 +12726,6 @@
},
"node_modules/@opentelemetry/propagator-b3": {
"version": "1.30.1",
- "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-1.30.1.tgz",
- "integrity": "sha512-oATwWWDIJzybAZ4pO76ATN5N6FFbOA1otibAVlS8v90B4S1wClnhRUk7K+2CHAwN1JKYuj4jh/lpCEG5BAqFuQ==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -12961,8 +12740,6 @@
},
"node_modules/@opentelemetry/propagator-jaeger": {
"version": "1.30.1",
- "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-jaeger/-/propagator-jaeger-1.30.1.tgz",
- "integrity": "sha512-Pj/BfnYEKIOImirH76M4hDaBSx6HyZ2CXUqk+Kj02m6BB80c/yo4BdWkn/1gDFfU+YPY+bPR2U0DKBfdxCKwmg==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -12977,8 +12754,6 @@
},
"node_modules/@opentelemetry/resources": {
"version": "1.30.1",
- "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.30.1.tgz",
- "integrity": "sha512-5UxZqiAgLYGFjS4s9qm5mBVo433u+dSPUFWVWXmLAD4wB65oMCoXaJP1KJa9DIYYMeHu3z4BZcStG3LC593cWA==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -12994,8 +12769,6 @@
},
"node_modules/@opentelemetry/resources/node_modules/@opentelemetry/semantic-conventions": {
"version": "1.28.0",
- "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.28.0.tgz",
- "integrity": "sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==",
"dev": true,
"license": "Apache-2.0",
"engines": {
@@ -13004,8 +12777,6 @@
},
"node_modules/@opentelemetry/sdk-logs": {
"version": "0.57.2",
- "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-logs/-/sdk-logs-0.57.2.tgz",
- "integrity": "sha512-TXFHJ5c+BKggWbdEQ/inpgIzEmS2BGQowLE9UhsMd7YYlUfBQJ4uax0VF/B5NYigdM/75OoJGhAV3upEhK+3gg==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -13022,8 +12793,6 @@
},
"node_modules/@opentelemetry/sdk-metrics": {
"version": "1.30.1",
- "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-1.30.1.tgz",
- "integrity": "sha512-q9zcZ0Okl8jRgmy7eNW3Ku1XSgg3sDLa5evHZpCwjspw7E8Is4K/haRPDJrBcX3YSn/Y7gUvFnByNYEKQNbNog==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -13039,8 +12808,6 @@
},
"node_modules/@opentelemetry/sdk-node": {
"version": "0.57.2",
- "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-node/-/sdk-node-0.57.2.tgz",
- "integrity": "sha512-8BaeqZyN5sTuPBtAoY+UtKwXBdqyuRKmekN5bFzAO40CgbGzAxfTpiL3PBerT7rhZ7p2nBdq7FaMv/tBQgHE4A==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -13074,8 +12841,6 @@
},
"node_modules/@opentelemetry/sdk-node/node_modules/@opentelemetry/semantic-conventions": {
"version": "1.28.0",
- "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.28.0.tgz",
- "integrity": "sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==",
"dev": true,
"license": "Apache-2.0",
"engines": {
@@ -13084,8 +12849,6 @@
},
"node_modules/@opentelemetry/sdk-trace-base": {
"version": "1.30.1",
- "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.30.1.tgz",
- "integrity": "sha512-jVPgBbH1gCy2Lb7X0AVQ8XAfgg0pJ4nvl8/IiQA6nxOsPvS+0zMJaFSs2ltXe0J6C8dqjcnpyqINDJmU30+uOg==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -13102,8 +12865,6 @@
},
"node_modules/@opentelemetry/sdk-trace-base/node_modules/@opentelemetry/semantic-conventions": {
"version": "1.28.0",
- "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.28.0.tgz",
- "integrity": "sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==",
"dev": true,
"license": "Apache-2.0",
"engines": {
@@ -13112,8 +12873,6 @@
},
"node_modules/@opentelemetry/sdk-trace-node": {
"version": "1.30.1",
- "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-1.30.1.tgz",
- "integrity": "sha512-cBjYOINt1JxXdpw1e5MlHmFRc5fgj4GW/86vsKFxJCJ8AL4PdVtYH41gWwl4qd4uQjqEL1oJVrXkSy5cnduAnQ==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -13133,8 +12892,6 @@
},
"node_modules/@opentelemetry/semantic-conventions": {
"version": "1.30.0",
- "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.30.0.tgz",
- "integrity": "sha512-4VlGgo32k2EQ2wcCY3vEU28A0O13aOtHz3Xt2/2U5FAh9EfhD6t6DqL5Z6yAnRCntbTFDU4YfbpyzSlHNWycPw==",
"dev": true,
"license": "Apache-2.0",
"engines": {
@@ -13174,36 +12931,26 @@
},
"node_modules/@protobufjs/aspromise": {
"version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz",
- "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==",
"dev": true,
"license": "BSD-3-Clause"
},
"node_modules/@protobufjs/base64": {
"version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz",
- "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==",
"dev": true,
"license": "BSD-3-Clause"
},
"node_modules/@protobufjs/codegen": {
"version": "2.0.4",
- "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz",
- "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==",
"dev": true,
"license": "BSD-3-Clause"
},
"node_modules/@protobufjs/eventemitter": {
"version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz",
- "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==",
"dev": true,
"license": "BSD-3-Clause"
},
"node_modules/@protobufjs/fetch": {
"version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz",
- "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==",
"dev": true,
"license": "BSD-3-Clause",
"dependencies": {
@@ -13213,36 +12960,26 @@
},
"node_modules/@protobufjs/float": {
"version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz",
- "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==",
"dev": true,
"license": "BSD-3-Clause"
},
"node_modules/@protobufjs/inquire": {
"version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz",
- "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==",
"dev": true,
"license": "BSD-3-Clause"
},
"node_modules/@protobufjs/path": {
"version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz",
- "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==",
"dev": true,
"license": "BSD-3-Clause"
},
"node_modules/@protobufjs/pool": {
"version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz",
- "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==",
"dev": true,
"license": "BSD-3-Clause"
},
"node_modules/@protobufjs/utf8": {
"version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz",
- "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==",
"dev": true,
"license": "BSD-3-Clause"
},
@@ -14377,13 +14114,6 @@
"dev": true,
"license": "MIT"
},
- "node_modules/@tsconfig/node18": {
- "version": "18.2.4",
- "resolved": "https://registry.npmjs.org/@tsconfig/node18/-/node18-18.2.4.tgz",
- "integrity": "sha512-5xxU8vVs9/FNcvm3gE07fPbn9tl6tqGGWA9tSlwsUEkBxtRnTsNmwrV8gasZ9F/EobaSv9+nu8AxUKccw77JpQ==",
- "dev": true,
- "license": "MIT"
- },
"node_modules/@types/adm-zip": {
"version": "0.4.34",
"dev": true,
@@ -14558,8 +14288,6 @@
},
"node_modules/@types/json-schema": {
"version": "7.0.15",
- "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
- "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
"dev": true,
"license": "MIT"
},
@@ -14582,9 +14310,8 @@
},
"node_modules/@types/lokijs": {
"version": "1.5.14",
- "resolved": "https://registry.npmjs.org/@types/lokijs/-/lokijs-1.5.14.tgz",
- "integrity": "sha512-4Fic47BX3Qxr8pd12KT6/T1XWU8dOlJBIp1jGoMbaDbiEvdv50rAii+B3z1b/J2pvMywcVP+DBPGP5/lgLOKGA==",
- "dev": true
+ "dev": true,
+ "license": "MIT"
},
"node_modules/@types/markdown-it": {
"version": "13.0.2",
@@ -14715,8 +14442,6 @@
},
"node_modules/@types/shimmer": {
"version": "1.2.0",
- "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz",
- "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==",
"dev": true,
"license": "MIT"
},
@@ -16153,8 +15878,6 @@
},
"node_modules/axios": {
"version": "1.8.4",
- "resolved": "https://registry.npmjs.org/axios/-/axios-1.8.4.tgz",
- "integrity": "sha512-eBSYY4Y68NNlHbHBMdeDmKNtDgXWhQsJcGqzO3iLUM0GraQFSS9cVgPX5I9b3lbdFKyYoAEGAZF1DwhTaljNAw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -16876,8 +16599,6 @@
},
"node_modules/cjs-module-lexer": {
"version": "1.4.3",
- "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.3.tgz",
- "integrity": "sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==",
"dev": true,
"license": "MIT"
},
@@ -18844,8 +18565,6 @@
},
"node_modules/fast-uri": {
"version": "3.0.6",
- "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.6.tgz",
- "integrity": "sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==",
"dev": true,
"funding": [
{
@@ -19622,8 +19341,6 @@
},
"node_modules/hpagent": {
"version": "1.2.0",
- "resolved": "https://registry.npmjs.org/hpagent/-/hpagent-1.2.0.tgz",
- "integrity": "sha512-A91dYTeIB6NoXG+PxTQpCCDDnfHsW9kc06Lvpu1TEe9gnd6ZFeiBoRO9JvzEv6xK7EX97/dUE8g/vBMTqTS3CA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -19916,8 +19633,6 @@
},
"node_modules/import-in-the-middle": {
"version": "1.13.1",
- "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.13.1.tgz",
- "integrity": "sha512-k2V9wNm9B+ysuelDTHjI9d5KPc4l8zAZTGqj+pcynvWkypZd857ryzN8jNC7Pg2YZXNMJcHRPpaDyCBbNyVRpA==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -20102,8 +19817,6 @@
},
"node_modules/is-core-module": {
"version": "2.16.1",
- "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz",
- "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -20158,8 +19871,6 @@
},
"node_modules/is-electron": {
"version": "2.2.2",
- "resolved": "https://registry.npmjs.org/is-electron/-/is-electron-2.2.2.tgz",
- "integrity": "sha512-FO/Rhvz5tuw4MCWkpMzHFKWD2LsfHzIb7i6MdPYZ/KW7AlxawyLkqdy+jPZP1WubqEADE3O4FUENlJHDfQASRg==",
"dev": true,
"license": "MIT"
},
@@ -21114,8 +20825,6 @@
},
"node_modules/lodash.camelcase": {
"version": "4.3.0",
- "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz",
- "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==",
"dev": true,
"license": "MIT"
},
@@ -21157,13 +20866,10 @@
},
"node_modules/lokijs": {
"version": "1.5.12",
- "resolved": "https://registry.npmjs.org/lokijs/-/lokijs-1.5.12.tgz",
- "integrity": "sha512-Q5ALD6JiS6xAUWCwX3taQmgwxyveCtIIuL08+ml0nHwT3k0S/GIFJN+Hd38b1qYIMaE5X++iqsqWVksz7SYW+Q=="
+ "license": "MIT"
},
"node_modules/long": {
"version": "5.3.1",
- "resolved": "https://registry.npmjs.org/long/-/long-5.3.1.tgz",
- "integrity": "sha512-ka87Jz3gcx/I7Hal94xaN2tZEOPoUOEVftkQqZx2EeQRN7LGdfLlI3FvZ+7WDplm+vK2Urx9ULrvSowtdCieng==",
"dev": true,
"license": "Apache-2.0"
},
@@ -21195,8 +20901,6 @@
},
"node_modules/mac-ca": {
"version": "3.1.1",
- "resolved": "https://registry.npmjs.org/mac-ca/-/mac-ca-3.1.1.tgz",
- "integrity": "sha512-OmXW0O2HdZrL+CPbjvDJ68UxNdAtRfzzUaGqzRqwaFoU+BXlk6BFoJmNJSZv9wEAjMClIFoRA/GtGcbqgHY3kQ==",
"dev": true,
"license": "BSD-3-Clause",
"dependencies": {
@@ -21779,8 +21483,6 @@
},
"node_modules/module-details-from-path": {
"version": "1.0.3",
- "resolved": "https://registry.npmjs.org/module-details-from-path/-/module-details-from-path-1.0.3.tgz",
- "integrity": "sha512-ySViT69/76t8VhE1xXHK6Ch4NcDd26gx0MzKXLO+F7NOtnqH68d9zF94nT8ZWSxXh8ELOERsnJO/sWt1xZYw5A==",
"dev": true,
"license": "MIT"
},
@@ -22530,8 +22232,6 @@
},
"node_modules/pify": {
"version": "3.0.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
- "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -22905,8 +22605,6 @@
},
"node_modules/protobufjs": {
"version": "7.4.0",
- "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.4.0.tgz",
- "integrity": "sha512-mRUWCc3KUU4w1jU8sGxICXH/gNS94DvI1gxqDvBzhj1JpcsimQkYiOJfwsPUykUI5ZaspFbSgmBLER8IrQ3tqw==",
"dev": true,
"hasInstallScript": true,
"license": "BSD-3-Clause",
@@ -22950,8 +22648,6 @@
},
"node_modules/proxy-from-env": {
"version": "1.1.0",
- "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
- "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==",
"dev": true,
"license": "MIT"
},
@@ -23472,8 +23168,6 @@
},
"node_modules/require-in-the-middle": {
"version": "7.5.2",
- "resolved": "https://registry.npmjs.org/require-in-the-middle/-/require-in-the-middle-7.5.2.tgz",
- "integrity": "sha512-gAZ+kLqBdHarXB64XpAe2VCjB7rIRv+mU8tfRWziHRJ5umKsIHN2tLLv6EtMw7WCdP19S0ERVMldNvxYCHnhSQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -23487,8 +23181,6 @@
},
"node_modules/require-in-the-middle/node_modules/debug": {
"version": "4.4.0",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz",
- "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -23505,8 +23197,6 @@
},
"node_modules/require-in-the-middle/node_modules/ms": {
"version": "2.1.3",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
- "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
"dev": true,
"license": "MIT"
},
@@ -23517,8 +23207,6 @@
},
"node_modules/resolve": {
"version": "1.22.10",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz",
- "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -23697,8 +23385,6 @@
},
"node_modules/rxjs": {
"version": "7.8.2",
- "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz",
- "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -24095,8 +23781,6 @@
},
"node_modules/shimmer": {
"version": "1.2.1",
- "resolved": "https://registry.npmjs.org/shimmer/-/shimmer-1.2.1.tgz",
- "integrity": "sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==",
"dev": true,
"license": "BSD-2-Clause"
},
@@ -25006,9 +24690,8 @@
},
"node_modules/ts-node": {
"version": "10.9.2",
- "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz",
- "integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"@cspotcode/source-map-support": "^0.8.0",
"@tsconfig/node10": "^1.0.7",
@@ -25184,8 +24867,6 @@
},
"node_modules/typescript": {
"version": "5.2.2",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz",
- "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==",
"dev": true,
"license": "Apache-2.0",
"bin": {
@@ -25254,8 +24935,6 @@
},
"node_modules/undici": {
"version": "6.21.2",
- "resolved": "https://registry.npmjs.org/undici/-/undici-6.21.2.tgz",
- "integrity": "sha512-uROZWze0R0itiAKVPsYhFov9LxrPMHLMEQFszeI2gCN6bnIIZ8twzBCJcN2LJrBBLfrP0t1FW0g+JmKVl8Vk1g==",
"dev": true,
"license": "MIT",
"engines": {
@@ -25536,8 +25215,7 @@
},
"node_modules/vscode-languageserver-textdocument": {
"version": "1.0.12",
- "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.12.tgz",
- "integrity": "sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA=="
+ "license": "MIT"
},
"node_modules/vscode-languageserver-types": {
"version": "3.17.5",
@@ -26227,8 +25905,6 @@
},
"node_modules/win-ca": {
"version": "3.5.1",
- "resolved": "https://registry.npmjs.org/win-ca/-/win-ca-3.5.1.tgz",
- "integrity": "sha512-RNy9gpBS6cxWHjfbqwBA7odaHyT+YQNhtdpJZwYCFoxB/Dq22oeOZ9YCXMwjhLytKpo7JJMnKdJ/ve7N12zzfQ==",
"dev": true,
"hasInstallScript": true,
"license": "MIT",
@@ -26241,8 +25917,6 @@
},
"node_modules/win-ca/node_modules/make-dir": {
"version": "1.3.0",
- "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz",
- "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -26805,8 +26479,8 @@
"@aws-sdk/types": "^3.13.1",
"@aws/chat-client": "^0.1.4",
"@aws/chat-client-ui-types": "^0.1.24",
- "@aws/language-server-runtimes": "^0.2.58",
- "@aws/language-server-runtimes-types": "^0.1.13",
+ "@aws/language-server-runtimes": "^0.2.70",
+ "@aws/language-server-runtimes-types": "^0.1.21",
"@cspotcode/source-map-support": "^0.8.1",
"@sinonjs/fake-timers": "^10.0.2",
"@types/adm-zip": "^0.4.34",
@@ -26982,8 +26656,6 @@
},
"packages/core/node_modules/@aws-sdk/client-docdb-elastic/node_modules/@smithy/middleware-retry": {
"version": "3.0.34",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-3.0.34.tgz",
- "integrity": "sha512-yVRr/AAtPZlUvwEkrq7S3x7Z8/xCd97m2hLDaqdz6ucP2RKHsBjEqaUA2ebNv2SsZoPEi+ZD0dZbOB1u37tGCA==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/node-config-provider": "^3.1.12",
@@ -27002,8 +26674,6 @@
},
"packages/core/node_modules/@aws-sdk/client-docdb-elastic/node_modules/@smithy/node-http-handler": {
"version": "3.3.3",
- "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-3.3.3.tgz",
- "integrity": "sha512-BrpZOaZ4RCbcJ2igiSNG16S+kgAc65l/2hmxWdmhyoGWHTLlzQzr06PXavJp9OBlPEG/sHlqdxjWmjzV66+BSQ==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/abort-controller": "^3.1.9",
@@ -27018,8 +26688,6 @@
},
"packages/core/node_modules/@aws-sdk/client-docdb-elastic/node_modules/@smithy/protocol-http": {
"version": "4.1.8",
- "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-4.1.8.tgz",
- "integrity": "sha512-hmgIAVyxw1LySOwkgMIUN0kjN8TG9Nc85LJeEmEE/cNEe2rkHDUWhnJf2gxcSRFLWsyqWsrZGw40ROjUogg+Iw==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/types": "^3.7.2",
@@ -27031,8 +26699,6 @@
},
"packages/core/node_modules/@aws-sdk/client-docdb-elastic/node_modules/@smithy/service-error-classification": {
"version": "3.0.11",
- "resolved": "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-3.0.11.tgz",
- "integrity": "sha512-QnYDPkyewrJzCyaeI2Rmp7pDwbUETe+hU8ADkXmgNusO1bgHBH7ovXJiYmba8t0fNfJx75fE8dlM6SEmZxheog==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/types": "^3.7.2"
@@ -27043,8 +26709,6 @@
},
"packages/core/node_modules/@aws-sdk/client-docdb-elastic/node_modules/@smithy/util-retry": {
"version": "3.0.11",
- "resolved": "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-3.0.11.tgz",
- "integrity": "sha512-hJUC6W7A3DQgaee3Hp9ZFcOxVDZzmBIRBPlUAk8/fSOEl7pE/aX7Dci0JycNOnm9Mfr0KV2XjIlUOcGWXQUdVQ==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/service-error-classification": "^3.0.11",
@@ -27068,8 +26732,6 @@
},
"packages/core/node_modules/@aws-sdk/client-docdb/node_modules/@smithy/middleware-retry": {
"version": "3.0.34",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-3.0.34.tgz",
- "integrity": "sha512-yVRr/AAtPZlUvwEkrq7S3x7Z8/xCd97m2hLDaqdz6ucP2RKHsBjEqaUA2ebNv2SsZoPEi+ZD0dZbOB1u37tGCA==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/node-config-provider": "^3.1.12",
@@ -27088,8 +26750,6 @@
},
"packages/core/node_modules/@aws-sdk/client-docdb/node_modules/@smithy/node-http-handler": {
"version": "3.3.3",
- "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-3.3.3.tgz",
- "integrity": "sha512-BrpZOaZ4RCbcJ2igiSNG16S+kgAc65l/2hmxWdmhyoGWHTLlzQzr06PXavJp9OBlPEG/sHlqdxjWmjzV66+BSQ==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/abort-controller": "^3.1.9",
@@ -27104,8 +26764,6 @@
},
"packages/core/node_modules/@aws-sdk/client-docdb/node_modules/@smithy/protocol-http": {
"version": "4.1.8",
- "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-4.1.8.tgz",
- "integrity": "sha512-hmgIAVyxw1LySOwkgMIUN0kjN8TG9Nc85LJeEmEE/cNEe2rkHDUWhnJf2gxcSRFLWsyqWsrZGw40ROjUogg+Iw==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/types": "^3.7.2",
@@ -27117,8 +26775,6 @@
},
"packages/core/node_modules/@aws-sdk/client-docdb/node_modules/@smithy/service-error-classification": {
"version": "3.0.11",
- "resolved": "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-3.0.11.tgz",
- "integrity": "sha512-QnYDPkyewrJzCyaeI2Rmp7pDwbUETe+hU8ADkXmgNusO1bgHBH7ovXJiYmba8t0fNfJx75fE8dlM6SEmZxheog==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/types": "^3.7.2"
@@ -27129,8 +26785,6 @@
},
"packages/core/node_modules/@aws-sdk/client-docdb/node_modules/@smithy/util-retry": {
"version": "3.0.11",
- "resolved": "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-3.0.11.tgz",
- "integrity": "sha512-hJUC6W7A3DQgaee3Hp9ZFcOxVDZzmBIRBPlUAk8/fSOEl7pE/aX7Dci0JycNOnm9Mfr0KV2XjIlUOcGWXQUdVQ==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/service-error-classification": "^3.0.11",
@@ -27252,8 +26906,6 @@
},
"packages/core/node_modules/@aws-sdk/client-sso-oidc/node_modules/@smithy/middleware-retry": {
"version": "3.0.34",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-3.0.34.tgz",
- "integrity": "sha512-yVRr/AAtPZlUvwEkrq7S3x7Z8/xCd97m2hLDaqdz6ucP2RKHsBjEqaUA2ebNv2SsZoPEi+ZD0dZbOB1u37tGCA==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/node-config-provider": "^3.1.12",
@@ -27272,8 +26924,6 @@
},
"packages/core/node_modules/@aws-sdk/client-sso-oidc/node_modules/@smithy/node-http-handler": {
"version": "3.3.3",
- "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-3.3.3.tgz",
- "integrity": "sha512-BrpZOaZ4RCbcJ2igiSNG16S+kgAc65l/2hmxWdmhyoGWHTLlzQzr06PXavJp9OBlPEG/sHlqdxjWmjzV66+BSQ==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/abort-controller": "^3.1.9",
@@ -27288,8 +26938,6 @@
},
"packages/core/node_modules/@aws-sdk/client-sso-oidc/node_modules/@smithy/protocol-http": {
"version": "4.1.8",
- "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-4.1.8.tgz",
- "integrity": "sha512-hmgIAVyxw1LySOwkgMIUN0kjN8TG9Nc85LJeEmEE/cNEe2rkHDUWhnJf2gxcSRFLWsyqWsrZGw40ROjUogg+Iw==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/types": "^3.7.2",
@@ -27301,8 +26949,6 @@
},
"packages/core/node_modules/@aws-sdk/client-sso-oidc/node_modules/@smithy/service-error-classification": {
"version": "3.0.11",
- "resolved": "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-3.0.11.tgz",
- "integrity": "sha512-QnYDPkyewrJzCyaeI2Rmp7pDwbUETe+hU8ADkXmgNusO1bgHBH7ovXJiYmba8t0fNfJx75fE8dlM6SEmZxheog==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/types": "^3.7.2"
@@ -27313,8 +26959,6 @@
},
"packages/core/node_modules/@aws-sdk/client-sso-oidc/node_modules/@smithy/util-retry": {
"version": "3.0.11",
- "resolved": "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-3.0.11.tgz",
- "integrity": "sha512-hJUC6W7A3DQgaee3Hp9ZFcOxVDZzmBIRBPlUAk8/fSOEl7pE/aX7Dci0JycNOnm9Mfr0KV2XjIlUOcGWXQUdVQ==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/service-error-classification": "^3.0.11",
@@ -27338,8 +26982,6 @@
},
"packages/core/node_modules/@aws-sdk/client-sso/node_modules/@smithy/middleware-retry": {
"version": "3.0.34",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-3.0.34.tgz",
- "integrity": "sha512-yVRr/AAtPZlUvwEkrq7S3x7Z8/xCd97m2hLDaqdz6ucP2RKHsBjEqaUA2ebNv2SsZoPEi+ZD0dZbOB1u37tGCA==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/node-config-provider": "^3.1.12",
@@ -27358,8 +27000,6 @@
},
"packages/core/node_modules/@aws-sdk/client-sso/node_modules/@smithy/node-http-handler": {
"version": "3.3.3",
- "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-3.3.3.tgz",
- "integrity": "sha512-BrpZOaZ4RCbcJ2igiSNG16S+kgAc65l/2hmxWdmhyoGWHTLlzQzr06PXavJp9OBlPEG/sHlqdxjWmjzV66+BSQ==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/abort-controller": "^3.1.9",
@@ -27374,8 +27014,6 @@
},
"packages/core/node_modules/@aws-sdk/client-sso/node_modules/@smithy/protocol-http": {
"version": "4.1.8",
- "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-4.1.8.tgz",
- "integrity": "sha512-hmgIAVyxw1LySOwkgMIUN0kjN8TG9Nc85LJeEmEE/cNEe2rkHDUWhnJf2gxcSRFLWsyqWsrZGw40ROjUogg+Iw==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/types": "^3.7.2",
@@ -27387,8 +27025,6 @@
},
"packages/core/node_modules/@aws-sdk/client-sso/node_modules/@smithy/service-error-classification": {
"version": "3.0.11",
- "resolved": "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-3.0.11.tgz",
- "integrity": "sha512-QnYDPkyewrJzCyaeI2Rmp7pDwbUETe+hU8ADkXmgNusO1bgHBH7ovXJiYmba8t0fNfJx75fE8dlM6SEmZxheog==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/types": "^3.7.2"
@@ -27399,8 +27035,6 @@
},
"packages/core/node_modules/@aws-sdk/client-sso/node_modules/@smithy/util-retry": {
"version": "3.0.11",
- "resolved": "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-3.0.11.tgz",
- "integrity": "sha512-hJUC6W7A3DQgaee3Hp9ZFcOxVDZzmBIRBPlUAk8/fSOEl7pE/aX7Dci0JycNOnm9Mfr0KV2XjIlUOcGWXQUdVQ==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/service-error-classification": "^3.0.11",
@@ -27473,8 +27107,6 @@
},
"packages/core/node_modules/@aws-sdk/client-sts/node_modules/@smithy/middleware-retry": {
"version": "3.0.34",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-3.0.34.tgz",
- "integrity": "sha512-yVRr/AAtPZlUvwEkrq7S3x7Z8/xCd97m2hLDaqdz6ucP2RKHsBjEqaUA2ebNv2SsZoPEi+ZD0dZbOB1u37tGCA==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/node-config-provider": "^3.1.12",
@@ -27493,8 +27125,6 @@
},
"packages/core/node_modules/@aws-sdk/client-sts/node_modules/@smithy/node-http-handler": {
"version": "3.3.3",
- "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-3.3.3.tgz",
- "integrity": "sha512-BrpZOaZ4RCbcJ2igiSNG16S+kgAc65l/2hmxWdmhyoGWHTLlzQzr06PXavJp9OBlPEG/sHlqdxjWmjzV66+BSQ==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/abort-controller": "^3.1.9",
@@ -27509,8 +27139,6 @@
},
"packages/core/node_modules/@aws-sdk/client-sts/node_modules/@smithy/protocol-http": {
"version": "4.1.8",
- "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-4.1.8.tgz",
- "integrity": "sha512-hmgIAVyxw1LySOwkgMIUN0kjN8TG9Nc85LJeEmEE/cNEe2rkHDUWhnJf2gxcSRFLWsyqWsrZGw40ROjUogg+Iw==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/types": "^3.7.2",
@@ -27522,8 +27150,6 @@
},
"packages/core/node_modules/@aws-sdk/client-sts/node_modules/@smithy/service-error-classification": {
"version": "3.0.11",
- "resolved": "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-3.0.11.tgz",
- "integrity": "sha512-QnYDPkyewrJzCyaeI2Rmp7pDwbUETe+hU8ADkXmgNusO1bgHBH7ovXJiYmba8t0fNfJx75fE8dlM6SEmZxheog==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/types": "^3.7.2"
@@ -27534,8 +27160,6 @@
},
"packages/core/node_modules/@aws-sdk/client-sts/node_modules/@smithy/util-retry": {
"version": "3.0.11",
- "resolved": "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-3.0.11.tgz",
- "integrity": "sha512-hJUC6W7A3DQgaee3Hp9ZFcOxVDZzmBIRBPlUAk8/fSOEl7pE/aX7Dci0JycNOnm9Mfr0KV2XjIlUOcGWXQUdVQ==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/service-error-classification": "^3.0.11",
@@ -27568,8 +27192,6 @@
},
"packages/core/node_modules/@aws-sdk/core/node_modules/@smithy/protocol-http": {
"version": "4.1.8",
- "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-4.1.8.tgz",
- "integrity": "sha512-hmgIAVyxw1LySOwkgMIUN0kjN8TG9Nc85LJeEmEE/cNEe2rkHDUWhnJf2gxcSRFLWsyqWsrZGw40ROjUogg+Iw==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/types": "^3.7.2",
@@ -27611,8 +27233,6 @@
},
"packages/core/node_modules/@aws-sdk/credential-provider-http/node_modules/@smithy/node-http-handler": {
"version": "3.3.3",
- "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-3.3.3.tgz",
- "integrity": "sha512-BrpZOaZ4RCbcJ2igiSNG16S+kgAc65l/2hmxWdmhyoGWHTLlzQzr06PXavJp9OBlPEG/sHlqdxjWmjzV66+BSQ==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/abort-controller": "^3.1.9",
@@ -27627,8 +27247,6 @@
},
"packages/core/node_modules/@aws-sdk/credential-provider-http/node_modules/@smithy/protocol-http": {
"version": "4.1.8",
- "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-4.1.8.tgz",
- "integrity": "sha512-hmgIAVyxw1LySOwkgMIUN0kjN8TG9Nc85LJeEmEE/cNEe2rkHDUWhnJf2gxcSRFLWsyqWsrZGw40ROjUogg+Iw==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/types": "^3.7.2",
@@ -27664,8 +27282,6 @@
},
"packages/core/node_modules/@aws-sdk/credential-provider-ini/node_modules/@smithy/shared-ini-file-loader": {
"version": "3.1.12",
- "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.12.tgz",
- "integrity": "sha512-1xKSGI+U9KKdbG2qDvIR9dGrw3CNx+baqJfyr0igKEpjbHL5stsqAesYBzHChYHlelWtb87VnLWlhvfCz13H8Q==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/types": "^3.7.2",
@@ -27698,8 +27314,6 @@
},
"packages/core/node_modules/@aws-sdk/credential-provider-node/node_modules/@smithy/shared-ini-file-loader": {
"version": "3.1.12",
- "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.12.tgz",
- "integrity": "sha512-1xKSGI+U9KKdbG2qDvIR9dGrw3CNx+baqJfyr0igKEpjbHL5stsqAesYBzHChYHlelWtb87VnLWlhvfCz13H8Q==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/types": "^3.7.2",
@@ -27728,8 +27342,6 @@
},
"packages/core/node_modules/@aws-sdk/credential-provider-sso/node_modules/@smithy/shared-ini-file-loader": {
"version": "3.1.12",
- "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.12.tgz",
- "integrity": "sha512-1xKSGI+U9KKdbG2qDvIR9dGrw3CNx+baqJfyr0igKEpjbHL5stsqAesYBzHChYHlelWtb87VnLWlhvfCz13H8Q==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/types": "^3.7.2",
@@ -27771,8 +27383,6 @@
},
"packages/core/node_modules/@aws-sdk/middleware-host-header/node_modules/@smithy/protocol-http": {
"version": "4.1.8",
- "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-4.1.8.tgz",
- "integrity": "sha512-hmgIAVyxw1LySOwkgMIUN0kjN8TG9Nc85LJeEmEE/cNEe2rkHDUWhnJf2gxcSRFLWsyqWsrZGw40ROjUogg+Iw==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/types": "^3.7.2",
@@ -27809,8 +27419,6 @@
},
"packages/core/node_modules/@aws-sdk/middleware-recursion-detection/node_modules/@smithy/protocol-http": {
"version": "4.1.8",
- "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-4.1.8.tgz",
- "integrity": "sha512-hmgIAVyxw1LySOwkgMIUN0kjN8TG9Nc85LJeEmEE/cNEe2rkHDUWhnJf2gxcSRFLWsyqWsrZGw40ROjUogg+Iw==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/types": "^3.7.2",
@@ -27838,8 +27446,6 @@
},
"packages/core/node_modules/@aws-sdk/middleware-sdk-rds/node_modules/@smithy/protocol-http": {
"version": "4.1.8",
- "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-4.1.8.tgz",
- "integrity": "sha512-hmgIAVyxw1LySOwkgMIUN0kjN8TG9Nc85LJeEmEE/cNEe2rkHDUWhnJf2gxcSRFLWsyqWsrZGw40ROjUogg+Iw==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/types": "^3.7.2",
@@ -27867,8 +27473,6 @@
},
"packages/core/node_modules/@aws-sdk/middleware-user-agent/node_modules/@smithy/protocol-http": {
"version": "4.1.8",
- "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-4.1.8.tgz",
- "integrity": "sha512-hmgIAVyxw1LySOwkgMIUN0kjN8TG9Nc85LJeEmEE/cNEe2rkHDUWhnJf2gxcSRFLWsyqWsrZGw40ROjUogg+Iw==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/types": "^3.7.2",
@@ -27912,8 +27516,6 @@
},
"packages/core/node_modules/@aws-sdk/token-providers/node_modules/@smithy/shared-ini-file-loader": {
"version": "3.1.12",
- "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.12.tgz",
- "integrity": "sha512-1xKSGI+U9KKdbG2qDvIR9dGrw3CNx+baqJfyr0igKEpjbHL5stsqAesYBzHChYHlelWtb87VnLWlhvfCz13H8Q==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/types": "^3.7.2",
@@ -27970,8 +27572,6 @@
},
"packages/core/node_modules/@smithy/fetch-http-handler": {
"version": "5.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-5.0.2.tgz",
- "integrity": "sha512-+9Dz8sakS9pe7f2cBocpJXdeVjMopUDLgZs1yWeu7h++WqSbjUYv/JAJwKwXw1HV6gq1jyWjxuyn24E2GhoEcQ==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/protocol-http": "^5.1.0",
@@ -27986,8 +27586,6 @@
},
"packages/core/node_modules/@smithy/fetch-http-handler/node_modules/@smithy/is-array-buffer": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-4.0.0.tgz",
- "integrity": "sha512-saYhF8ZZNoJDTvJBEWgeBccCg+yvp1CX+ed12yORU3NilJScfc6gfch2oVb4QgxZrGUx3/ZJlb+c/dJbyupxlw==",
"license": "Apache-2.0",
"dependencies": {
"tslib": "^2.6.2"
@@ -27998,8 +27596,6 @@
},
"packages/core/node_modules/@smithy/fetch-http-handler/node_modules/@smithy/querystring-builder": {
"version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-4.0.2.tgz",
- "integrity": "sha512-NTOs0FwHw1vimmQM4ebh+wFQvOwkEf/kQL6bSM1Lock+Bv4I89B3hGYoUEPkmvYPkDKyp5UdXJYu+PoTQ3T31Q==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/types": "^4.2.0",
@@ -28012,8 +27608,6 @@
},
"packages/core/node_modules/@smithy/fetch-http-handler/node_modules/@smithy/types": {
"version": "4.2.0",
- "resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.2.0.tgz",
- "integrity": "sha512-7eMk09zQKCO+E/ivsjQv+fDlOupcFUCSC/L2YUPgwhvowVGWbPQHjEFcmjt7QQ4ra5lyowS92SV53Zc6XD4+fg==",
"license": "Apache-2.0",
"dependencies": {
"tslib": "^2.6.2"
@@ -28024,8 +27618,6 @@
},
"packages/core/node_modules/@smithy/fetch-http-handler/node_modules/@smithy/util-base64": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-base64/-/util-base64-4.0.0.tgz",
- "integrity": "sha512-CvHfCmO2mchox9kjrtzoHkWHxjHZzaFojLc8quxXY7WAAMAg43nuxwv95tATVgQFNDwd4M9S1qFzj40Ul41Kmg==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/util-buffer-from": "^4.0.0",
@@ -28038,8 +27630,6 @@
},
"packages/core/node_modules/@smithy/fetch-http-handler/node_modules/@smithy/util-buffer-from": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-4.0.0.tgz",
- "integrity": "sha512-9TOQ7781sZvddgO8nxueKi3+yGvkY35kotA0Y6BWRajAv8jjmigQ1sBwz0UX47pQMYXJPahSKEKYFgt+rXdcug==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/is-array-buffer": "^4.0.0",
@@ -28051,8 +27641,6 @@
},
"packages/core/node_modules/@smithy/fetch-http-handler/node_modules/@smithy/util-utf8": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-4.0.0.tgz",
- "integrity": "sha512-b+zebfKCfRdgNJDknHCob3O7FpeYQN6ZG6YLExMcasDHsCXlsXCEuiPZeLnJLpwa5dvPetGlnGCiMHuLwGvFow==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/util-buffer-from": "^4.0.0",
@@ -28074,8 +27662,6 @@
},
"packages/core/node_modules/@smithy/middleware-retry": {
"version": "4.1.0",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-4.1.0.tgz",
- "integrity": "sha512-2zAagd1s6hAaI/ap6SXi5T3dDwBOczOMCSkkYzktqN1+tzbk1GAsHNAdo/1uzxz3Ky02jvZQwbi/vmDA6z4Oyg==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/node-config-provider": "^4.0.2",
@@ -28094,8 +27680,6 @@
},
"packages/core/node_modules/@smithy/middleware-retry/node_modules/@smithy/core": {
"version": "3.2.0",
- "resolved": "https://registry.npmjs.org/@smithy/core/-/core-3.2.0.tgz",
- "integrity": "sha512-k17bgQhVZ7YmUvA8at4af1TDpl0NDMBuBKJl8Yg0nrefwmValU+CnA5l/AriVdQNthU/33H3nK71HrLgqOPr1Q==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/middleware-serde": "^4.0.3",
@@ -28113,8 +27697,6 @@
},
"packages/core/node_modules/@smithy/middleware-retry/node_modules/@smithy/is-array-buffer": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-4.0.0.tgz",
- "integrity": "sha512-saYhF8ZZNoJDTvJBEWgeBccCg+yvp1CX+ed12yORU3NilJScfc6gfch2oVb4QgxZrGUx3/ZJlb+c/dJbyupxlw==",
"license": "Apache-2.0",
"dependencies": {
"tslib": "^2.6.2"
@@ -28125,8 +27707,6 @@
},
"packages/core/node_modules/@smithy/middleware-retry/node_modules/@smithy/middleware-endpoint": {
"version": "4.1.0",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-4.1.0.tgz",
- "integrity": "sha512-xhLimgNCbCzsUppRTGXWkZywksuTThxaIB0HwbpsVLY5sceac4e1TZ/WKYqufQLaUy+gUSJGNdwD2jo3cXL0iA==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/core": "^3.2.0",
@@ -28144,8 +27724,6 @@
},
"packages/core/node_modules/@smithy/middleware-retry/node_modules/@smithy/middleware-serde": {
"version": "4.0.3",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-4.0.3.tgz",
- "integrity": "sha512-rfgDVrgLEVMmMn0BI8O+8OVr6vXzjV7HZj57l0QxslhzbvVfikZbVfBVthjLHqib4BW44QhcIgJpvebHlRaC9A==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/types": "^4.2.0",
@@ -28157,8 +27735,6 @@
},
"packages/core/node_modules/@smithy/middleware-retry/node_modules/@smithy/middleware-stack": {
"version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-stack/-/middleware-stack-4.0.2.tgz",
- "integrity": "sha512-eSPVcuJJGVYrFYu2hEq8g8WWdJav3sdrI4o2c6z/rjnYDd3xH9j9E7deZQCzFn4QvGPouLngH3dQ+QVTxv5bOQ==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/types": "^4.2.0",
@@ -28170,8 +27746,6 @@
},
"packages/core/node_modules/@smithy/middleware-retry/node_modules/@smithy/node-config-provider": {
"version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-4.0.2.tgz",
- "integrity": "sha512-WgCkILRZfJwJ4Da92a6t3ozN/zcvYyJGUTmfGbgS/FkCcoCjl7G4FJaCDN1ySdvLvemnQeo25FdkyMSTSwulsw==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/property-provider": "^4.0.2",
@@ -28185,8 +27759,6 @@
},
"packages/core/node_modules/@smithy/middleware-retry/node_modules/@smithy/property-provider": {
"version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-4.0.2.tgz",
- "integrity": "sha512-wNRoQC1uISOuNc2s4hkOYwYllmiyrvVXWMtq+TysNRVQaHm4yoafYQyjN/goYZS+QbYlPIbb/QRjaUZMuzwQ7A==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/types": "^4.2.0",
@@ -28198,8 +27770,6 @@
},
"packages/core/node_modules/@smithy/middleware-retry/node_modules/@smithy/smithy-client": {
"version": "4.2.0",
- "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-4.2.0.tgz",
- "integrity": "sha512-Qs65/w30pWV7LSFAez9DKy0Koaoh3iHhpcpCCJ4waj/iqwsuSzJna2+vYwq46yBaqO5ZbP9TjUsATUNxrKeBdw==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/core": "^3.2.0",
@@ -28216,8 +27786,6 @@
},
"packages/core/node_modules/@smithy/middleware-retry/node_modules/@smithy/types": {
"version": "4.2.0",
- "resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.2.0.tgz",
- "integrity": "sha512-7eMk09zQKCO+E/ivsjQv+fDlOupcFUCSC/L2YUPgwhvowVGWbPQHjEFcmjt7QQ4ra5lyowS92SV53Zc6XD4+fg==",
"license": "Apache-2.0",
"dependencies": {
"tslib": "^2.6.2"
@@ -28228,8 +27796,6 @@
},
"packages/core/node_modules/@smithy/middleware-retry/node_modules/@smithy/url-parser": {
"version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/url-parser/-/url-parser-4.0.2.tgz",
- "integrity": "sha512-Bm8n3j2ScqnT+kJaClSVCMeiSenK6jVAzZCNewsYWuZtnBehEz4r2qP0riZySZVfzB+03XZHJeqfmJDkeeSLiQ==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/querystring-parser": "^4.0.2",
@@ -28242,8 +27808,6 @@
},
"packages/core/node_modules/@smithy/middleware-retry/node_modules/@smithy/util-base64": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-base64/-/util-base64-4.0.0.tgz",
- "integrity": "sha512-CvHfCmO2mchox9kjrtzoHkWHxjHZzaFojLc8quxXY7WAAMAg43nuxwv95tATVgQFNDwd4M9S1qFzj40Ul41Kmg==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/util-buffer-from": "^4.0.0",
@@ -28256,8 +27820,6 @@
},
"packages/core/node_modules/@smithy/middleware-retry/node_modules/@smithy/util-body-length-browser": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-body-length-browser/-/util-body-length-browser-4.0.0.tgz",
- "integrity": "sha512-sNi3DL0/k64/LO3A256M+m3CDdG6V7WKWHdAiBBMUN8S3hK3aMPhwnPik2A/a2ONN+9doY9UxaLfgqsIRg69QA==",
"license": "Apache-2.0",
"dependencies": {
"tslib": "^2.6.2"
@@ -28268,8 +27830,6 @@
},
"packages/core/node_modules/@smithy/middleware-retry/node_modules/@smithy/util-buffer-from": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-4.0.0.tgz",
- "integrity": "sha512-9TOQ7781sZvddgO8nxueKi3+yGvkY35kotA0Y6BWRajAv8jjmigQ1sBwz0UX47pQMYXJPahSKEKYFgt+rXdcug==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/is-array-buffer": "^4.0.0",
@@ -28281,8 +27841,6 @@
},
"packages/core/node_modules/@smithy/middleware-retry/node_modules/@smithy/util-middleware": {
"version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-4.0.2.tgz",
- "integrity": "sha512-6GDamTGLuBQVAEuQ4yDQ+ti/YINf/MEmIegrEeg7DdB/sld8BX1lqt9RRuIcABOhAGTA50bRbPzErez7SlDtDQ==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/types": "^4.2.0",
@@ -28294,8 +27852,6 @@
},
"packages/core/node_modules/@smithy/middleware-retry/node_modules/@smithy/util-stream": {
"version": "4.2.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-4.2.0.tgz",
- "integrity": "sha512-Vj1TtwWnuWqdgQI6YTUF5hQ/0jmFiOYsc51CSMgj7QfyO+RF4EnT2HNjoviNlOOmgzgvf3f5yno+EiC4vrnaWQ==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/fetch-http-handler": "^5.0.2",
@@ -28313,8 +27869,6 @@
},
"packages/core/node_modules/@smithy/middleware-retry/node_modules/@smithy/util-utf8": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-4.0.0.tgz",
- "integrity": "sha512-b+zebfKCfRdgNJDknHCob3O7FpeYQN6ZG6YLExMcasDHsCXlsXCEuiPZeLnJLpwa5dvPetGlnGCiMHuLwGvFow==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/util-buffer-from": "^4.0.0",
@@ -28326,8 +27880,6 @@
},
"packages/core/node_modules/@smithy/node-http-handler": {
"version": "4.0.4",
- "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-4.0.4.tgz",
- "integrity": "sha512-/mdqabuAT3o/ihBGjL94PUbTSPSRJ0eeVTdgADzow0wRJ0rN4A27EOrtlK56MYiO1fDvlO3jVTCxQtQmK9dZ1g==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/abort-controller": "^4.0.2",
@@ -28342,8 +27894,6 @@
},
"packages/core/node_modules/@smithy/node-http-handler/node_modules/@smithy/abort-controller": {
"version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-4.0.2.tgz",
- "integrity": "sha512-Sl/78VDtgqKxN2+1qduaVE140XF+Xg+TafkncspwM4jFP/LHr76ZHmIY/y3V1M0mMLNk+Je6IGbzxy23RSToMw==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/types": "^4.2.0",
@@ -28355,8 +27905,6 @@
},
"packages/core/node_modules/@smithy/node-http-handler/node_modules/@smithy/querystring-builder": {
"version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-4.0.2.tgz",
- "integrity": "sha512-NTOs0FwHw1vimmQM4ebh+wFQvOwkEf/kQL6bSM1Lock+Bv4I89B3hGYoUEPkmvYPkDKyp5UdXJYu+PoTQ3T31Q==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/types": "^4.2.0",
@@ -28369,8 +27917,6 @@
},
"packages/core/node_modules/@smithy/node-http-handler/node_modules/@smithy/types": {
"version": "4.2.0",
- "resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.2.0.tgz",
- "integrity": "sha512-7eMk09zQKCO+E/ivsjQv+fDlOupcFUCSC/L2YUPgwhvowVGWbPQHjEFcmjt7QQ4ra5lyowS92SV53Zc6XD4+fg==",
"license": "Apache-2.0",
"dependencies": {
"tslib": "^2.6.2"
@@ -28381,8 +27927,6 @@
},
"packages/core/node_modules/@smithy/protocol-http": {
"version": "5.1.0",
- "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-5.1.0.tgz",
- "integrity": "sha512-KxAOL1nUNw2JTYrtviRRjEnykIDhxc84qMBzxvu1MUfQfHTuBlCG7PA6EdVwqpJjH7glw7FqQoFxUJSyBQgu7g==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/types": "^4.2.0",
@@ -28394,8 +27938,6 @@
},
"packages/core/node_modules/@smithy/protocol-http/node_modules/@smithy/types": {
"version": "4.2.0",
- "resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.2.0.tgz",
- "integrity": "sha512-7eMk09zQKCO+E/ivsjQv+fDlOupcFUCSC/L2YUPgwhvowVGWbPQHjEFcmjt7QQ4ra5lyowS92SV53Zc6XD4+fg==",
"license": "Apache-2.0",
"dependencies": {
"tslib": "^2.6.2"
@@ -28406,8 +27948,6 @@
},
"packages/core/node_modules/@smithy/querystring-parser": {
"version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/querystring-parser/-/querystring-parser-4.0.2.tgz",
- "integrity": "sha512-v6w8wnmZcVXjfVLjxw8qF7OwESD9wnpjp0Dqry/Pod0/5vcEA3qxCr+BhbOHlxS8O+29eLpT3aagxXGwIoEk7Q==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/types": "^4.2.0",
@@ -28419,8 +27959,6 @@
},
"packages/core/node_modules/@smithy/querystring-parser/node_modules/@smithy/types": {
"version": "4.2.0",
- "resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.2.0.tgz",
- "integrity": "sha512-7eMk09zQKCO+E/ivsjQv+fDlOupcFUCSC/L2YUPgwhvowVGWbPQHjEFcmjt7QQ4ra5lyowS92SV53Zc6XD4+fg==",
"license": "Apache-2.0",
"dependencies": {
"tslib": "^2.6.2"
@@ -28431,8 +27969,6 @@
},
"packages/core/node_modules/@smithy/service-error-classification": {
"version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-4.0.2.tgz",
- "integrity": "sha512-LA86xeFpTKn270Hbkixqs5n73S+LVM0/VZco8dqd+JT75Dyx3Lcw/MraL7ybjmz786+160K8rPOmhsq0SocoJQ==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/types": "^4.2.0"
@@ -28443,8 +27979,6 @@
},
"packages/core/node_modules/@smithy/service-error-classification/node_modules/@smithy/types": {
"version": "4.2.0",
- "resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.2.0.tgz",
- "integrity": "sha512-7eMk09zQKCO+E/ivsjQv+fDlOupcFUCSC/L2YUPgwhvowVGWbPQHjEFcmjt7QQ4ra5lyowS92SV53Zc6XD4+fg==",
"license": "Apache-2.0",
"dependencies": {
"tslib": "^2.6.2"
@@ -28455,8 +27989,6 @@
},
"packages/core/node_modules/@smithy/shared-ini-file-loader": {
"version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-4.0.2.tgz",
- "integrity": "sha512-J9/gTWBGVuFZ01oVA6vdb4DAjf1XbDhK6sLsu3OS9qmLrS6KB5ygpeHiM3miIbj1qgSJ96GYszXFWv6ErJ8QEw==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/types": "^4.2.0",
@@ -28468,8 +28000,6 @@
},
"packages/core/node_modules/@smithy/shared-ini-file-loader/node_modules/@smithy/types": {
"version": "4.2.0",
- "resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.2.0.tgz",
- "integrity": "sha512-7eMk09zQKCO+E/ivsjQv+fDlOupcFUCSC/L2YUPgwhvowVGWbPQHjEFcmjt7QQ4ra5lyowS92SV53Zc6XD4+fg==",
"license": "Apache-2.0",
"dependencies": {
"tslib": "^2.6.2"
@@ -28491,8 +28021,6 @@
},
"packages/core/node_modules/@smithy/util-hex-encoding": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-4.0.0.tgz",
- "integrity": "sha512-Yk5mLhHtfIgW2W2WQZWSg5kuMZCVbvhFmC7rV4IO2QqnZdbEFPmQnCcGMAX2z/8Qj3B9hYYNjZOhWym+RwhePw==",
"license": "Apache-2.0",
"dependencies": {
"tslib": "^2.6.2"
@@ -28503,8 +28031,6 @@
},
"packages/core/node_modules/@smithy/util-retry": {
"version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-4.0.2.tgz",
- "integrity": "sha512-Qryc+QG+7BCpvjloFLQrmlSd0RsVRHejRXd78jNO3+oREueCjwG1CCEH1vduw/ZkM1U9TztwIKVIi3+8MJScGg==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/service-error-classification": "^4.0.2",
@@ -28517,8 +28043,6 @@
},
"packages/core/node_modules/@smithy/util-retry/node_modules/@smithy/types": {
"version": "4.2.0",
- "resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.2.0.tgz",
- "integrity": "sha512-7eMk09zQKCO+E/ivsjQv+fDlOupcFUCSC/L2YUPgwhvowVGWbPQHjEFcmjt7QQ4ra5lyowS92SV53Zc6XD4+fg==",
"license": "Apache-2.0",
"dependencies": {
"tslib": "^2.6.2"
@@ -28529,8 +28053,6 @@
},
"packages/core/node_modules/@smithy/util-uri-escape": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-uri-escape/-/util-uri-escape-4.0.0.tgz",
- "integrity": "sha512-77yfbCbQMtgtTylO9itEAdpPXSog3ZxMe09AEhm0dU0NLTalV70ghDZFR+Nfi1C60jnJoh/Re4090/DuZh2Omg==",
"license": "Apache-2.0",
"dependencies": {
"tslib": "^2.6.2"
@@ -28650,6 +28172,18 @@
"node": ">=18.0.0"
}
},
+ "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-crypto/crc32": {
+ "version": "5.2.0",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@aws-crypto/util": "^5.2.0",
+ "@aws-sdk/types": "^3.222.0",
+ "tslib": "^2.6.2"
+ },
+ "engines": {
+ "node": ">=16.0.0"
+ }
+ },
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-crypto/sha256-browser": {
"version": "5.2.0",
"license": "Apache-2.0",
@@ -28757,8 +28291,6 @@
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/client-sso": {
"version": "3.731.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.731.0.tgz",
- "integrity": "sha512-O4C/UYGgqMsBg21MMApFdgyh8BX568hQhbdoNFmRVTBoSnCZ3w+H4a1wBPX4Gyl0NX+ab6Xxo9rId8HiyPXJ0A==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
@@ -28806,8 +28338,6 @@
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/core": {
"version": "3.731.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.731.0.tgz",
- "integrity": "sha512-ithBN1VWASkvAIlozJmenqDvNnFddr/SZXAs58+jCnBHgy3tXLHABZGVNCjetZkHRqNdXEO1kirnoxaFeXMeDA==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/types": "3.731.0",
@@ -28828,8 +28358,6 @@
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/credential-provider-env": {
"version": "3.731.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.731.0.tgz",
- "integrity": "sha512-h0WWZg4QMLgFVyIvQrC43zpVqsUWg1mPM1clpogP43B8+wEhDEQ4qWRzvFs3dQ4cqx/FLyDUZZF4cqgd94z7kw==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/core": "3.731.0",
@@ -28844,8 +28372,6 @@
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/credential-provider-http": {
"version": "3.731.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.731.0.tgz",
- "integrity": "sha512-iRtrjtcYaWgbvtu2cvDhIsPWXZGvhy1Hgks4682MEBNTc9AUwlfvDrYz2EEnTtJJyrbOdEHVrYrzqD8qPyVLCg==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/core": "3.731.0",
@@ -28865,8 +28391,6 @@
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/credential-provider-ini": {
"version": "3.731.1",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.731.1.tgz",
- "integrity": "sha512-0M0ejuqW8iHNcTH2ZXSY9m+I7Y06qVkj6k3vfQU9XaB//mTUCxxfGfqWAtgfr7Yi73egABTcPc0jyPdcvSW4Kw==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/core": "3.731.0",
@@ -28889,8 +28413,6 @@
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/credential-provider-node": {
"version": "3.731.1",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.731.1.tgz",
- "integrity": "sha512-5c0ZiagMTPmWilXNffeXJCLoCEz97jilHr3QJWwf2GaTay4tzN+Ld71rpdfEenzUR7fuxEWFfVlwQbFOzFNYHg==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/credential-provider-env": "3.731.0",
@@ -28912,8 +28434,6 @@
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/credential-provider-process": {
"version": "3.731.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.731.0.tgz",
- "integrity": "sha512-6yNMY6q3xHLbs2f2+C6GhvMrjTgtFBiPJJqKaPLsTIhlTRvh4sK8pGm3ITcma0jOxtPDIuoPfBAV8N8XVMBlZg==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/core": "3.731.0",
@@ -28929,8 +28449,6 @@
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/credential-provider-sso": {
"version": "3.731.1",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.731.1.tgz",
- "integrity": "sha512-p1tp+rMUf5YNQLr8rVRmDgNtKGYLL0KCdq3K2hwwvFnx9MjReF1sA4lfm3xWsxBQM+j3QN9AvMQqBzDJ+NOSdw==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/client-sso": "3.731.0",
@@ -28948,8 +28466,6 @@
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/credential-provider-web-identity": {
"version": "3.731.1",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.731.1.tgz",
- "integrity": "sha512-+ynAvEGWDR5ZJFxgpwwzhvlQ3WQ7BleWXU6JwpIw3yFrD4eZEn85b8DZC1aEz7C9kb1HSV6B3gpqHqlyS6wj8g==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/core": "3.731.0",
@@ -28965,8 +28481,6 @@
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/middleware-host-header": {
"version": "3.731.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.731.0.tgz",
- "integrity": "sha512-ndAJsm5uWPPJRZowLKpB1zuL17qWlWVtCJP4I/ynBkq1PU1DijDXBul2UZaG6Mpvsgms1NXo/h9noHuK7T3v8w==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/types": "3.731.0",
@@ -28980,8 +28494,6 @@
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/middleware-logger": {
"version": "3.731.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.731.0.tgz",
- "integrity": "sha512-IIZrOdjbY2vKzPJPrwE7FoFQCIPEL6UqURi8LEaiVyCag4p2fvaTN5pgKuQtGC2+iYd/HHcGT4qn2bAqF5Jmmw==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/types": "3.731.0",
@@ -28994,8 +28506,6 @@
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/middleware-recursion-detection": {
"version": "3.731.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.731.0.tgz",
- "integrity": "sha512-y6FLASB1iKWuR5tUipMyo77bt0lEl3OnCrrd2xw/H24avq1HhJjjPR0HHhJE6QKJzF/FYXeV88tcyPSMe32VDw==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/types": "3.731.0",
@@ -29009,8 +28519,6 @@
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/middleware-user-agent": {
"version": "3.731.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.731.0.tgz",
- "integrity": "sha512-Ngr2Gz0aec/uduoKaO3srN52SYkEHndYtFzkK/gDUyQwQzi4ha2eIisxPiuHEX6RvXT31V9ouqn/YtVkt0R76A==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/core": "3.731.0",
@@ -29027,8 +28535,6 @@
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/nested-clients": {
"version": "3.731.1",
- "resolved": "https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.731.1.tgz",
- "integrity": "sha512-/L8iVrulnXZl+kgmTn+oxRxNnhcSIbf+r12C06vGUq60w0YMidLvxJZN7vt8H9SnCAGCHqud2MS7ExCEvhc0gA==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
@@ -29076,8 +28582,6 @@
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/region-config-resolver": {
"version": "3.731.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/region-config-resolver/-/region-config-resolver-3.731.0.tgz",
- "integrity": "sha512-XlDpRNkDVHF59f07JmkuAidEv//m3hT6/JL85h0l3+zrpaRWhf8n8lVUyAPNq35ZujK8AcorYM+93u7hdWsliQ==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/types": "3.731.0",
@@ -29093,8 +28597,6 @@
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/token-providers": {
"version": "3.731.1",
- "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.731.1.tgz",
- "integrity": "sha512-t34GOPwBZsX7zGHjiTXmMHGY3kHM7fLiQ60Jqk0On9P0ASHTDE5U75RgCXboE3u+qEv9wyKyaqMNyMWj9qQlFg==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/nested-clients": "3.731.1",
@@ -29110,8 +28612,6 @@
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/types": {
"version": "3.731.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.731.0.tgz",
- "integrity": "sha512-NrdkJg6oOUbXR2r9WvHP408CLyvST8cJfp1/jP9pemtjvjPoh6NukbCtiSFdOOb1eryP02CnqQWItfJC1p2Y/Q==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/types": "^4.0.0",
@@ -29123,8 +28623,6 @@
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/util-endpoints": {
"version": "3.731.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.731.0.tgz",
- "integrity": "sha512-riztxTAfncFS9yQWcBJffGgOgLoKSa63ph+rxWJxKl6BHAmWEvHICj1qDcVmnWfIcvJ5cClclY75l9qKaUH7rQ==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/types": "3.731.0",
@@ -29137,19 +28635,17 @@
}
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/util-locate-window": {
- "version": "3.693.0",
+ "version": "3.723.0",
"license": "Apache-2.0",
"dependencies": {
"tslib": "^2.6.2"
},
"engines": {
- "node": ">=16.0.0"
+ "node": ">=18.0.0"
}
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/util-user-agent-browser": {
"version": "3.731.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.731.0.tgz",
- "integrity": "sha512-EnYXxTkCNCjTTBjW/pelRPv4Thsi9jepoB6qQjPMA9/ixrZ71BhhQecz9kgqzZLR9BPCwb6hgJ/Yd702jqJ4aQ==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/types": "3.731.0",
@@ -29160,8 +28656,6 @@
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/util-user-agent-node": {
"version": "3.731.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.731.0.tgz",
- "integrity": "sha512-Rze78Ym5Bx7aWMvmZE2iL3JPo2INNCC5N9rLVx98Gg1G0ZaxclVRUvJrh1AojNlOFxU+otkxAe7FA3Foy2iLLQ==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/middleware-user-agent": "3.731.0",
@@ -29183,7 +28677,7 @@
}
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@babel/runtime": {
- "version": "7.26.0",
+ "version": "7.26.9",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -29194,12 +28688,10 @@
}
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/abort-controller": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-4.0.2.tgz",
- "integrity": "sha512-Sl/78VDtgqKxN2+1qduaVE140XF+Xg+TafkncspwM4jFP/LHr76ZHmIY/y3V1M0mMLNk+Je6IGbzxy23RSToMw==",
+ "version": "4.0.1",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^4.2.0",
+ "@smithy/types": "^4.1.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -29207,15 +28699,13 @@
}
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/config-resolver": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/@smithy/config-resolver/-/config-resolver-4.1.0.tgz",
- "integrity": "sha512-8smPlwhga22pwl23fM5ew4T9vfLUCeFXlcqNOCD5M5h8VmNPNUE9j6bQSuRXpDSV11L/E/SwEBQuW8hr6+nS1A==",
+ "version": "4.0.1",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/node-config-provider": "^4.0.2",
- "@smithy/types": "^4.2.0",
+ "@smithy/node-config-provider": "^4.0.1",
+ "@smithy/types": "^4.1.0",
"@smithy/util-config-provider": "^4.0.0",
- "@smithy/util-middleware": "^4.0.2",
+ "@smithy/util-middleware": "^4.0.1",
"tslib": "^2.6.2"
},
"engines": {
@@ -29223,17 +28713,15 @@
}
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/core": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/@smithy/core/-/core-3.2.0.tgz",
- "integrity": "sha512-k17bgQhVZ7YmUvA8at4af1TDpl0NDMBuBKJl8Yg0nrefwmValU+CnA5l/AriVdQNthU/33H3nK71HrLgqOPr1Q==",
+ "version": "3.1.5",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/middleware-serde": "^4.0.3",
- "@smithy/protocol-http": "^5.1.0",
- "@smithy/types": "^4.2.0",
+ "@smithy/middleware-serde": "^4.0.2",
+ "@smithy/protocol-http": "^5.0.1",
+ "@smithy/types": "^4.1.0",
"@smithy/util-body-length-browser": "^4.0.0",
- "@smithy/util-middleware": "^4.0.2",
- "@smithy/util-stream": "^4.2.0",
+ "@smithy/util-middleware": "^4.0.1",
+ "@smithy/util-stream": "^4.1.2",
"@smithy/util-utf8": "^4.0.0",
"tslib": "^2.6.2"
},
@@ -29242,15 +28730,13 @@
}
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/credential-provider-imds": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-4.0.2.tgz",
- "integrity": "sha512-32lVig6jCaWBHnY+OEQ6e6Vnt5vDHaLiydGrwYMW9tPqO688hPGTYRamYJ1EptxEC2rAwJrHWmPoKRBl4iTa8w==",
+ "version": "4.0.1",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/node-config-provider": "^4.0.2",
- "@smithy/property-provider": "^4.0.2",
- "@smithy/types": "^4.2.0",
- "@smithy/url-parser": "^4.0.2",
+ "@smithy/node-config-provider": "^4.0.1",
+ "@smithy/property-provider": "^4.0.1",
+ "@smithy/types": "^4.1.0",
+ "@smithy/url-parser": "^4.0.1",
"tslib": "^2.6.2"
},
"engines": {
@@ -29258,13 +28744,11 @@
}
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/eventstream-codec": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/eventstream-codec/-/eventstream-codec-4.0.2.tgz",
- "integrity": "sha512-p+f2kLSK7ZrXVfskU/f5dzksKTewZk8pJLPvER3aFHPt76C2MxD9vNatSfLzzQSQB4FNO96RK4PSXfhD1TTeMQ==",
+ "version": "4.0.1",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/crc32": "5.2.0",
- "@smithy/types": "^4.2.0",
+ "@smithy/types": "^4.1.0",
"@smithy/util-hex-encoding": "^4.0.0",
"tslib": "^2.6.2"
},
@@ -29273,13 +28757,11 @@
}
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/eventstream-serde-browser": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-4.0.2.tgz",
- "integrity": "sha512-CepZCDs2xgVUtH7ZZ7oDdZFH8e6Y2zOv8iiX6RhndH69nlojCALSKK+OXwZUgOtUZEUaZ5e1hULVCHYbCn7pug==",
+ "version": "4.0.1",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/eventstream-serde-universal": "^4.0.2",
- "@smithy/types": "^4.2.0",
+ "@smithy/eventstream-serde-universal": "^4.0.1",
+ "@smithy/types": "^4.1.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -29287,12 +28769,10 @@
}
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/eventstream-serde-config-resolver": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-4.1.0.tgz",
- "integrity": "sha512-1PI+WPZ5TWXrfj3CIoKyUycYynYJgZjuQo8U+sphneOtjsgrttYybdqESFReQrdWJ+LKt6NEdbYzmmfDBmjX2A==",
+ "version": "4.0.1",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^4.2.0",
+ "@smithy/types": "^4.1.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -29300,13 +28780,11 @@
}
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/eventstream-serde-node": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-node/-/eventstream-serde-node-4.0.2.tgz",
- "integrity": "sha512-C5bJ/C6x9ENPMx2cFOirspnF9ZsBVnBMtP6BdPl/qYSuUawdGQ34Lq0dMcf42QTjUZgWGbUIZnz6+zLxJlb9aw==",
+ "version": "4.0.1",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/eventstream-serde-universal": "^4.0.2",
- "@smithy/types": "^4.2.0",
+ "@smithy/eventstream-serde-universal": "^4.0.1",
+ "@smithy/types": "^4.1.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -29314,13 +28792,11 @@
}
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/eventstream-serde-universal": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-universal/-/eventstream-serde-universal-4.0.2.tgz",
- "integrity": "sha512-St8h9JqzvnbB52FtckiHPN4U/cnXcarMniXRXTKn0r4b4XesZOGiAyUdj1aXbqqn1icSqBlzzUsCl6nPB018ng==",
+ "version": "4.0.1",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/eventstream-codec": "^4.0.2",
- "@smithy/types": "^4.2.0",
+ "@smithy/eventstream-codec": "^4.0.1",
+ "@smithy/types": "^4.1.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -29328,14 +28804,12 @@
}
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/fetch-http-handler": {
- "version": "5.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-5.0.2.tgz",
- "integrity": "sha512-+9Dz8sakS9pe7f2cBocpJXdeVjMopUDLgZs1yWeu7h++WqSbjUYv/JAJwKwXw1HV6gq1jyWjxuyn24E2GhoEcQ==",
+ "version": "5.0.1",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/protocol-http": "^5.1.0",
- "@smithy/querystring-builder": "^4.0.2",
- "@smithy/types": "^4.2.0",
+ "@smithy/protocol-http": "^5.0.1",
+ "@smithy/querystring-builder": "^4.0.1",
+ "@smithy/types": "^4.1.0",
"@smithy/util-base64": "^4.0.0",
"tslib": "^2.6.2"
},
@@ -29344,12 +28818,10 @@
}
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/hash-node": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/hash-node/-/hash-node-4.0.2.tgz",
- "integrity": "sha512-VnTpYPnRUE7yVhWozFdlxcYknv9UN7CeOqSrMH+V877v4oqtVYuoqhIhtSjmGPvYrYnAkaM61sLMKHvxL138yg==",
+ "version": "4.0.1",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^4.2.0",
+ "@smithy/types": "^4.1.0",
"@smithy/util-buffer-from": "^4.0.0",
"@smithy/util-utf8": "^4.0.0",
"tslib": "^2.6.2"
@@ -29359,12 +28831,10 @@
}
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/invalid-dependency": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/invalid-dependency/-/invalid-dependency-4.0.2.tgz",
- "integrity": "sha512-GatB4+2DTpgWPday+mnUkoumP54u/MDM/5u44KF9hIu8jF0uafZtQLcdfIKkIcUNuF/fBojpLEHZS/56JqPeXQ==",
+ "version": "4.0.1",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^4.2.0",
+ "@smithy/types": "^4.1.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -29373,8 +28843,6 @@
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/is-array-buffer": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-4.0.0.tgz",
- "integrity": "sha512-saYhF8ZZNoJDTvJBEWgeBccCg+yvp1CX+ed12yORU3NilJScfc6gfch2oVb4QgxZrGUx3/ZJlb+c/dJbyupxlw==",
"license": "Apache-2.0",
"dependencies": {
"tslib": "^2.6.2"
@@ -29384,13 +28852,11 @@
}
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/middleware-content-length": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-content-length/-/middleware-content-length-4.0.2.tgz",
- "integrity": "sha512-hAfEXm1zU+ELvucxqQ7I8SszwQ4znWMbNv6PLMndN83JJN41EPuS93AIyh2N+gJ6x8QFhzSO6b7q2e6oClDI8A==",
+ "version": "4.0.1",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/protocol-http": "^5.1.0",
- "@smithy/types": "^4.2.0",
+ "@smithy/protocol-http": "^5.0.1",
+ "@smithy/types": "^4.1.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -29398,18 +28864,16 @@
}
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/middleware-endpoint": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-4.1.0.tgz",
- "integrity": "sha512-xhLimgNCbCzsUppRTGXWkZywksuTThxaIB0HwbpsVLY5sceac4e1TZ/WKYqufQLaUy+gUSJGNdwD2jo3cXL0iA==",
+ "version": "4.0.6",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/core": "^3.2.0",
- "@smithy/middleware-serde": "^4.0.3",
- "@smithy/node-config-provider": "^4.0.2",
- "@smithy/shared-ini-file-loader": "^4.0.2",
- "@smithy/types": "^4.2.0",
- "@smithy/url-parser": "^4.0.2",
- "@smithy/util-middleware": "^4.0.2",
+ "@smithy/core": "^3.1.5",
+ "@smithy/middleware-serde": "^4.0.2",
+ "@smithy/node-config-provider": "^4.0.1",
+ "@smithy/shared-ini-file-loader": "^4.0.1",
+ "@smithy/types": "^4.1.0",
+ "@smithy/url-parser": "^4.0.1",
+ "@smithy/util-middleware": "^4.0.1",
"tslib": "^2.6.2"
},
"engines": {
@@ -29417,18 +28881,16 @@
}
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/middleware-retry": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-4.1.0.tgz",
- "integrity": "sha512-2zAagd1s6hAaI/ap6SXi5T3dDwBOczOMCSkkYzktqN1+tzbk1GAsHNAdo/1uzxz3Ky02jvZQwbi/vmDA6z4Oyg==",
+ "version": "4.0.7",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/node-config-provider": "^4.0.2",
- "@smithy/protocol-http": "^5.1.0",
- "@smithy/service-error-classification": "^4.0.2",
- "@smithy/smithy-client": "^4.2.0",
- "@smithy/types": "^4.2.0",
- "@smithy/util-middleware": "^4.0.2",
- "@smithy/util-retry": "^4.0.2",
+ "@smithy/node-config-provider": "^4.0.1",
+ "@smithy/protocol-http": "^5.0.1",
+ "@smithy/service-error-classification": "^4.0.1",
+ "@smithy/smithy-client": "^4.1.6",
+ "@smithy/types": "^4.1.0",
+ "@smithy/util-middleware": "^4.0.1",
+ "@smithy/util-retry": "^4.0.1",
"tslib": "^2.6.2",
"uuid": "^9.0.1"
},
@@ -29437,12 +28899,10 @@
}
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/middleware-serde": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-4.0.3.tgz",
- "integrity": "sha512-rfgDVrgLEVMmMn0BI8O+8OVr6vXzjV7HZj57l0QxslhzbvVfikZbVfBVthjLHqib4BW44QhcIgJpvebHlRaC9A==",
+ "version": "4.0.2",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^4.2.0",
+ "@smithy/types": "^4.1.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -29450,12 +28910,10 @@
}
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/middleware-stack": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-stack/-/middleware-stack-4.0.2.tgz",
- "integrity": "sha512-eSPVcuJJGVYrFYu2hEq8g8WWdJav3sdrI4o2c6z/rjnYDd3xH9j9E7deZQCzFn4QvGPouLngH3dQ+QVTxv5bOQ==",
+ "version": "4.0.1",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^4.2.0",
+ "@smithy/types": "^4.1.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -29463,14 +28921,12 @@
}
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/node-config-provider": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-4.0.2.tgz",
- "integrity": "sha512-WgCkILRZfJwJ4Da92a6t3ozN/zcvYyJGUTmfGbgS/FkCcoCjl7G4FJaCDN1ySdvLvemnQeo25FdkyMSTSwulsw==",
+ "version": "4.0.1",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/property-provider": "^4.0.2",
- "@smithy/shared-ini-file-loader": "^4.0.2",
- "@smithy/types": "^4.2.0",
+ "@smithy/property-provider": "^4.0.1",
+ "@smithy/shared-ini-file-loader": "^4.0.1",
+ "@smithy/types": "^4.1.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -29478,15 +28934,13 @@
}
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/node-http-handler": {
- "version": "4.0.4",
- "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-4.0.4.tgz",
- "integrity": "sha512-/mdqabuAT3o/ihBGjL94PUbTSPSRJ0eeVTdgADzow0wRJ0rN4A27EOrtlK56MYiO1fDvlO3jVTCxQtQmK9dZ1g==",
+ "version": "4.0.3",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/abort-controller": "^4.0.2",
- "@smithy/protocol-http": "^5.1.0",
- "@smithy/querystring-builder": "^4.0.2",
- "@smithy/types": "^4.2.0",
+ "@smithy/abort-controller": "^4.0.1",
+ "@smithy/protocol-http": "^5.0.1",
+ "@smithy/querystring-builder": "^4.0.1",
+ "@smithy/types": "^4.1.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -29494,12 +28948,10 @@
}
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/property-provider": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-4.0.2.tgz",
- "integrity": "sha512-wNRoQC1uISOuNc2s4hkOYwYllmiyrvVXWMtq+TysNRVQaHm4yoafYQyjN/goYZS+QbYlPIbb/QRjaUZMuzwQ7A==",
+ "version": "4.0.1",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^4.2.0",
+ "@smithy/types": "^4.1.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -29507,12 +28959,10 @@
}
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/protocol-http": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-5.1.0.tgz",
- "integrity": "sha512-KxAOL1nUNw2JTYrtviRRjEnykIDhxc84qMBzxvu1MUfQfHTuBlCG7PA6EdVwqpJjH7glw7FqQoFxUJSyBQgu7g==",
+ "version": "5.0.1",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^4.2.0",
+ "@smithy/types": "^4.1.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -29520,12 +28970,10 @@
}
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/querystring-builder": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-4.0.2.tgz",
- "integrity": "sha512-NTOs0FwHw1vimmQM4ebh+wFQvOwkEf/kQL6bSM1Lock+Bv4I89B3hGYoUEPkmvYPkDKyp5UdXJYu+PoTQ3T31Q==",
+ "version": "4.0.1",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^4.2.0",
+ "@smithy/types": "^4.1.0",
"@smithy/util-uri-escape": "^4.0.0",
"tslib": "^2.6.2"
},
@@ -29534,12 +28982,10 @@
}
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/querystring-parser": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/querystring-parser/-/querystring-parser-4.0.2.tgz",
- "integrity": "sha512-v6w8wnmZcVXjfVLjxw8qF7OwESD9wnpjp0Dqry/Pod0/5vcEA3qxCr+BhbOHlxS8O+29eLpT3aagxXGwIoEk7Q==",
+ "version": "4.0.1",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^4.2.0",
+ "@smithy/types": "^4.1.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -29547,24 +28993,20 @@
}
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/service-error-classification": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-4.0.2.tgz",
- "integrity": "sha512-LA86xeFpTKn270Hbkixqs5n73S+LVM0/VZco8dqd+JT75Dyx3Lcw/MraL7ybjmz786+160K8rPOmhsq0SocoJQ==",
+ "version": "4.0.1",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^4.2.0"
+ "@smithy/types": "^4.1.0"
},
"engines": {
"node": ">=18.0.0"
}
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/shared-ini-file-loader": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-4.0.2.tgz",
- "integrity": "sha512-J9/gTWBGVuFZ01oVA6vdb4DAjf1XbDhK6sLsu3OS9qmLrS6KB5ygpeHiM3miIbj1qgSJ96GYszXFWv6ErJ8QEw==",
+ "version": "4.0.1",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^4.2.0",
+ "@smithy/types": "^4.1.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -29572,16 +29014,14 @@
}
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/signature-v4": {
- "version": "5.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-5.0.2.tgz",
- "integrity": "sha512-Mz+mc7okA73Lyz8zQKJNyr7lIcHLiPYp0+oiqiMNc/t7/Kf2BENs5d63pEj7oPqdjaum6g0Fc8wC78dY1TgtXw==",
+ "version": "5.0.1",
"license": "Apache-2.0",
"dependencies": {
"@smithy/is-array-buffer": "^4.0.0",
- "@smithy/protocol-http": "^5.1.0",
- "@smithy/types": "^4.2.0",
+ "@smithy/protocol-http": "^5.0.1",
+ "@smithy/types": "^4.1.0",
"@smithy/util-hex-encoding": "^4.0.0",
- "@smithy/util-middleware": "^4.0.2",
+ "@smithy/util-middleware": "^4.0.1",
"@smithy/util-uri-escape": "^4.0.0",
"@smithy/util-utf8": "^4.0.0",
"tslib": "^2.6.2"
@@ -29591,17 +29031,15 @@
}
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/smithy-client": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-4.2.0.tgz",
- "integrity": "sha512-Qs65/w30pWV7LSFAez9DKy0Koaoh3iHhpcpCCJ4waj/iqwsuSzJna2+vYwq46yBaqO5ZbP9TjUsATUNxrKeBdw==",
+ "version": "4.1.6",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/core": "^3.2.0",
- "@smithy/middleware-endpoint": "^4.1.0",
- "@smithy/middleware-stack": "^4.0.2",
- "@smithy/protocol-http": "^5.1.0",
- "@smithy/types": "^4.2.0",
- "@smithy/util-stream": "^4.2.0",
+ "@smithy/core": "^3.1.5",
+ "@smithy/middleware-endpoint": "^4.0.6",
+ "@smithy/middleware-stack": "^4.0.1",
+ "@smithy/protocol-http": "^5.0.1",
+ "@smithy/types": "^4.1.0",
+ "@smithy/util-stream": "^4.1.2",
"tslib": "^2.6.2"
},
"engines": {
@@ -29609,9 +29047,7 @@
}
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/types": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.2.0.tgz",
- "integrity": "sha512-7eMk09zQKCO+E/ivsjQv+fDlOupcFUCSC/L2YUPgwhvowVGWbPQHjEFcmjt7QQ4ra5lyowS92SV53Zc6XD4+fg==",
+ "version": "4.1.0",
"license": "Apache-2.0",
"dependencies": {
"tslib": "^2.6.2"
@@ -29621,13 +29057,11 @@
}
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/url-parser": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/url-parser/-/url-parser-4.0.2.tgz",
- "integrity": "sha512-Bm8n3j2ScqnT+kJaClSVCMeiSenK6jVAzZCNewsYWuZtnBehEz4r2qP0riZySZVfzB+03XZHJeqfmJDkeeSLiQ==",
+ "version": "4.0.1",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/querystring-parser": "^4.0.2",
- "@smithy/types": "^4.2.0",
+ "@smithy/querystring-parser": "^4.0.1",
+ "@smithy/types": "^4.1.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -29636,8 +29070,6 @@
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/util-base64": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-base64/-/util-base64-4.0.0.tgz",
- "integrity": "sha512-CvHfCmO2mchox9kjrtzoHkWHxjHZzaFojLc8quxXY7WAAMAg43nuxwv95tATVgQFNDwd4M9S1qFzj40Ul41Kmg==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/util-buffer-from": "^4.0.0",
@@ -29650,8 +29082,6 @@
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/util-body-length-browser": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-body-length-browser/-/util-body-length-browser-4.0.0.tgz",
- "integrity": "sha512-sNi3DL0/k64/LO3A256M+m3CDdG6V7WKWHdAiBBMUN8S3hK3aMPhwnPik2A/a2ONN+9doY9UxaLfgqsIRg69QA==",
"license": "Apache-2.0",
"dependencies": {
"tslib": "^2.6.2"
@@ -29662,8 +29092,6 @@
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/util-body-length-node": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-body-length-node/-/util-body-length-node-4.0.0.tgz",
- "integrity": "sha512-q0iDP3VsZzqJyje8xJWEJCNIu3lktUGVoSy1KB0UWym2CL1siV3artm+u1DFYTLejpsrdGyCSWBdGNjJzfDPjg==",
"license": "Apache-2.0",
"dependencies": {
"tslib": "^2.6.2"
@@ -29674,8 +29102,6 @@
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/util-buffer-from": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-4.0.0.tgz",
- "integrity": "sha512-9TOQ7781sZvddgO8nxueKi3+yGvkY35kotA0Y6BWRajAv8jjmigQ1sBwz0UX47pQMYXJPahSKEKYFgt+rXdcug==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/is-array-buffer": "^4.0.0",
@@ -29687,8 +29113,6 @@
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/util-config-provider": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-config-provider/-/util-config-provider-4.0.0.tgz",
- "integrity": "sha512-L1RBVzLyfE8OXH+1hsJ8p+acNUSirQnWQ6/EgpchV88G6zGBTDPdXiiExei6Z1wR2RxYvxY/XLw6AMNCCt8H3w==",
"license": "Apache-2.0",
"dependencies": {
"tslib": "^2.6.2"
@@ -29698,14 +29122,12 @@
}
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/util-defaults-mode-browser": {
- "version": "4.0.8",
- "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-4.0.8.tgz",
- "integrity": "sha512-ZTypzBra+lI/LfTYZeop9UjoJhhGRTg3pxrNpfSTQLd3AJ37r2z4AXTKpq1rFXiiUIJsYyFgNJdjWRGP/cbBaQ==",
+ "version": "4.0.7",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/property-provider": "^4.0.2",
- "@smithy/smithy-client": "^4.2.0",
- "@smithy/types": "^4.2.0",
+ "@smithy/property-provider": "^4.0.1",
+ "@smithy/smithy-client": "^4.1.6",
+ "@smithy/types": "^4.1.0",
"bowser": "^2.11.0",
"tslib": "^2.6.2"
},
@@ -29714,17 +29136,15 @@
}
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/util-defaults-mode-node": {
- "version": "4.0.8",
- "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-4.0.8.tgz",
- "integrity": "sha512-Rgk0Jc/UDfRTzVthye/k2dDsz5Xxs9LZaKCNPgJTRyoyBoeiNCnHsYGOyu1PKN+sDyPnJzMOz22JbwxzBp9NNA==",
+ "version": "4.0.7",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/config-resolver": "^4.1.0",
- "@smithy/credential-provider-imds": "^4.0.2",
- "@smithy/node-config-provider": "^4.0.2",
- "@smithy/property-provider": "^4.0.2",
- "@smithy/smithy-client": "^4.2.0",
- "@smithy/types": "^4.2.0",
+ "@smithy/config-resolver": "^4.0.1",
+ "@smithy/credential-provider-imds": "^4.0.1",
+ "@smithy/node-config-provider": "^4.0.1",
+ "@smithy/property-provider": "^4.0.1",
+ "@smithy/smithy-client": "^4.1.6",
+ "@smithy/types": "^4.1.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -29732,13 +29152,11 @@
}
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/util-endpoints": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/util-endpoints/-/util-endpoints-3.0.2.tgz",
- "integrity": "sha512-6QSutU5ZyrpNbnd51zRTL7goojlcnuOB55+F9VBD+j8JpRY50IGamsjlycrmpn8PQkmJucFW8A0LSfXj7jjtLQ==",
+ "version": "3.0.1",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/node-config-provider": "^4.0.2",
- "@smithy/types": "^4.2.0",
+ "@smithy/node-config-provider": "^4.0.1",
+ "@smithy/types": "^4.1.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -29747,8 +29165,6 @@
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/util-hex-encoding": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-4.0.0.tgz",
- "integrity": "sha512-Yk5mLhHtfIgW2W2WQZWSg5kuMZCVbvhFmC7rV4IO2QqnZdbEFPmQnCcGMAX2z/8Qj3B9hYYNjZOhWym+RwhePw==",
"license": "Apache-2.0",
"dependencies": {
"tslib": "^2.6.2"
@@ -29758,12 +29174,10 @@
}
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/util-middleware": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-4.0.2.tgz",
- "integrity": "sha512-6GDamTGLuBQVAEuQ4yDQ+ti/YINf/MEmIegrEeg7DdB/sld8BX1lqt9RRuIcABOhAGTA50bRbPzErez7SlDtDQ==",
+ "version": "4.0.1",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^4.2.0",
+ "@smithy/types": "^4.1.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -29771,28 +29185,24 @@
}
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/util-retry": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-4.0.2.tgz",
- "integrity": "sha512-Qryc+QG+7BCpvjloFLQrmlSd0RsVRHejRXd78jNO3+oREueCjwG1CCEH1vduw/ZkM1U9TztwIKVIi3+8MJScGg==",
+ "version": "4.0.1",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/service-error-classification": "^4.0.2",
- "@smithy/types": "^4.2.0",
- "tslib": "^2.6.2"
+ "@smithy/service-error-classification": "^4.0.1",
+ "@smithy/types": "^4.1.0",
+ "tslib": "^2.6.2"
},
"engines": {
"node": ">=18.0.0"
}
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/util-stream": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-4.2.0.tgz",
- "integrity": "sha512-Vj1TtwWnuWqdgQI6YTUF5hQ/0jmFiOYsc51CSMgj7QfyO+RF4EnT2HNjoviNlOOmgzgvf3f5yno+EiC4vrnaWQ==",
+ "version": "4.1.2",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/fetch-http-handler": "^5.0.2",
- "@smithy/node-http-handler": "^4.0.4",
- "@smithy/types": "^4.2.0",
+ "@smithy/fetch-http-handler": "^5.0.1",
+ "@smithy/node-http-handler": "^4.0.3",
+ "@smithy/types": "^4.1.0",
"@smithy/util-base64": "^4.0.0",
"@smithy/util-buffer-from": "^4.0.0",
"@smithy/util-hex-encoding": "^4.0.0",
@@ -29805,8 +29215,6 @@
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/util-uri-escape": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-uri-escape/-/util-uri-escape-4.0.0.tgz",
- "integrity": "sha512-77yfbCbQMtgtTylO9itEAdpPXSog3ZxMe09AEhm0dU0NLTalV70ghDZFR+Nfi1C60jnJoh/Re4090/DuZh2Omg==",
"license": "Apache-2.0",
"dependencies": {
"tslib": "^2.6.2"
@@ -29817,8 +29225,6 @@
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/util-utf8": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-4.0.0.tgz",
- "integrity": "sha512-b+zebfKCfRdgNJDknHCob3O7FpeYQN6ZG6YLExMcasDHsCXlsXCEuiPZeLnJLpwa5dvPetGlnGCiMHuLwGvFow==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/util-buffer-from": "^4.0.0",
@@ -29828,10 +29234,13 @@
"node": ">=18.0.0"
}
},
+ "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@tsconfig/node18": {
+ "version": "18.2.4",
+ "dev": true,
+ "license": "MIT"
+ },
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@types/node": {
- "version": "18.19.83",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.83.tgz",
- "integrity": "sha512-D69JeR5SfFS5H6FLbUaS0vE4r1dGhmMBbG4Ed6BNS4wkDK8GZjsdCShT5LCN59vOHEUHnFCY9J4aclXlIphMkA==",
+ "version": "18.19.80",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -29869,6 +29278,10 @@
"dev": true,
"license": "MIT"
},
+ "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/bowser": {
+ "version": "2.11.0",
+ "license": "MIT"
+ },
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/brace-expansion": {
"version": "1.1.11",
"dev": true,
@@ -29985,7 +29398,7 @@
}
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/downlevel-dts/node_modules/typescript": {
- "version": "5.8.0-dev.20250129",
+ "version": "5.9.0-dev.20250324",
"dev": true,
"license": "Apache-2.0",
"bin": {
@@ -30034,6 +29447,14 @@
"dev": true,
"license": "ISC"
},
+ "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/function-bind": {
+ "version": "1.1.2",
+ "dev": true,
+ "license": "MIT",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/get-caller-file": {
"version": "2.0.5",
"dev": true,
@@ -30069,6 +29490,17 @@
"node": ">=8"
}
},
+ "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/hasown": {
+ "version": "2.0.2",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "function-bind": "^1.1.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/inflight": {
"version": "1.0.6",
"dev": true,
@@ -30091,6 +29523,20 @@
"node": ">= 0.10"
}
},
+ "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/is-core-module": {
+ "version": "2.16.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "hasown": "^2.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/is-fullwidth-code-point": {
"version": "3.0.0",
"dev": true,
@@ -30131,6 +29577,11 @@
"node": ">=0.10.0"
}
},
+ "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/path-parse": {
+ "version": "1.0.7",
+ "dev": true,
+ "license": "MIT"
+ },
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/rechoir": {
"version": "0.6.2",
"dev": true,
@@ -30154,6 +29605,25 @@
"node": ">=0.10.0"
}
},
+ "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/resolve": {
+ "version": "1.22.10",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "is-core-module": "^2.16.0",
+ "path-parse": "^1.0.7",
+ "supports-preserve-symlinks-flag": "^1.0.0"
+ },
+ "bin": {
+ "resolve": "bin/resolve"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/rimraf": {
"version": "3.0.2",
"dev": true,
@@ -30185,7 +29655,7 @@
"license": "0BSD"
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/semver": {
- "version": "7.6.3",
+ "version": "7.7.1",
"dev": true,
"license": "ISC",
"bin": {
@@ -30240,7 +29710,13 @@
}
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/strnum": {
- "version": "1.0.5",
+ "version": "1.1.2",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/NaturalIntelligence"
+ }
+ ],
"license": "MIT"
},
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/supports-color": {
@@ -30257,6 +29733,17 @@
"url": "https://github.com/chalk/supports-color?sponsor=1"
}
},
+ "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/supports-preserve-symlinks-flag": {
+ "version": "1.0.0",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/tree-kill": {
"version": "1.2.2",
"dev": true,
@@ -30269,10 +29756,20 @@
"version": "2.8.1",
"license": "0BSD"
},
+ "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/typescript": {
+ "version": "5.2.2",
+ "dev": true,
+ "license": "Apache-2.0",
+ "bin": {
+ "tsc": "bin/tsc",
+ "tsserver": "bin/tsserver"
+ },
+ "engines": {
+ "node": ">=14.17"
+ }
+ },
"src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/undici-types": {
"version": "5.26.5",
- "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz",
- "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==",
"dev": true,
"license": "MIT"
},
@@ -30399,6 +29896,18 @@
"node": ">=18.0.0"
}
},
+ "src.gen/@amzn/codewhisperer-streaming/node_modules/@aws-crypto/crc32": {
+ "version": "5.2.0",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@aws-crypto/util": "^5.2.0",
+ "@aws-sdk/types": "^3.222.0",
+ "tslib": "^2.6.2"
+ },
+ "engines": {
+ "node": ">=16.0.0"
+ }
+ },
"src.gen/@amzn/codewhisperer-streaming/node_modules/@aws-crypto/sha256-browser": {
"version": "5.2.0",
"license": "Apache-2.0",
@@ -30506,8 +30015,6 @@
},
"src.gen/@amzn/codewhisperer-streaming/node_modules/@aws-sdk/core": {
"version": "3.731.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.731.0.tgz",
- "integrity": "sha512-ithBN1VWASkvAIlozJmenqDvNnFddr/SZXAs58+jCnBHgy3tXLHABZGVNCjetZkHRqNdXEO1kirnoxaFeXMeDA==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/types": "3.731.0",
@@ -30528,8 +30035,6 @@
},
"src.gen/@amzn/codewhisperer-streaming/node_modules/@aws-sdk/middleware-host-header": {
"version": "3.731.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.731.0.tgz",
- "integrity": "sha512-ndAJsm5uWPPJRZowLKpB1zuL17qWlWVtCJP4I/ynBkq1PU1DijDXBul2UZaG6Mpvsgms1NXo/h9noHuK7T3v8w==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/types": "3.731.0",
@@ -30543,8 +30048,6 @@
},
"src.gen/@amzn/codewhisperer-streaming/node_modules/@aws-sdk/middleware-logger": {
"version": "3.731.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.731.0.tgz",
- "integrity": "sha512-IIZrOdjbY2vKzPJPrwE7FoFQCIPEL6UqURi8LEaiVyCag4p2fvaTN5pgKuQtGC2+iYd/HHcGT4qn2bAqF5Jmmw==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/types": "3.731.0",
@@ -30557,8 +30060,6 @@
},
"src.gen/@amzn/codewhisperer-streaming/node_modules/@aws-sdk/middleware-recursion-detection": {
"version": "3.731.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.731.0.tgz",
- "integrity": "sha512-y6FLASB1iKWuR5tUipMyo77bt0lEl3OnCrrd2xw/H24avq1HhJjjPR0HHhJE6QKJzF/FYXeV88tcyPSMe32VDw==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/types": "3.731.0",
@@ -30572,8 +30073,6 @@
},
"src.gen/@amzn/codewhisperer-streaming/node_modules/@aws-sdk/middleware-user-agent": {
"version": "3.731.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.731.0.tgz",
- "integrity": "sha512-Ngr2Gz0aec/uduoKaO3srN52SYkEHndYtFzkK/gDUyQwQzi4ha2eIisxPiuHEX6RvXT31V9ouqn/YtVkt0R76A==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/core": "3.731.0",
@@ -30590,8 +30089,6 @@
},
"src.gen/@amzn/codewhisperer-streaming/node_modules/@aws-sdk/nested-clients": {
"version": "3.731.1",
- "resolved": "https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.731.1.tgz",
- "integrity": "sha512-/L8iVrulnXZl+kgmTn+oxRxNnhcSIbf+r12C06vGUq60w0YMidLvxJZN7vt8H9SnCAGCHqud2MS7ExCEvhc0gA==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
@@ -30639,8 +30136,6 @@
},
"src.gen/@amzn/codewhisperer-streaming/node_modules/@aws-sdk/region-config-resolver": {
"version": "3.731.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/region-config-resolver/-/region-config-resolver-3.731.0.tgz",
- "integrity": "sha512-XlDpRNkDVHF59f07JmkuAidEv//m3hT6/JL85h0l3+zrpaRWhf8n8lVUyAPNq35ZujK8AcorYM+93u7hdWsliQ==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/types": "3.731.0",
@@ -30656,8 +30151,6 @@
},
"src.gen/@amzn/codewhisperer-streaming/node_modules/@aws-sdk/token-providers": {
"version": "3.731.1",
- "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.731.1.tgz",
- "integrity": "sha512-t34GOPwBZsX7zGHjiTXmMHGY3kHM7fLiQ60Jqk0On9P0ASHTDE5U75RgCXboE3u+qEv9wyKyaqMNyMWj9qQlFg==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/nested-clients": "3.731.1",
@@ -30673,8 +30166,6 @@
},
"src.gen/@amzn/codewhisperer-streaming/node_modules/@aws-sdk/types": {
"version": "3.731.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.731.0.tgz",
- "integrity": "sha512-NrdkJg6oOUbXR2r9WvHP408CLyvST8cJfp1/jP9pemtjvjPoh6NukbCtiSFdOOb1eryP02CnqQWItfJC1p2Y/Q==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/types": "^4.0.0",
@@ -30686,8 +30177,6 @@
},
"src.gen/@amzn/codewhisperer-streaming/node_modules/@aws-sdk/util-endpoints": {
"version": "3.731.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.731.0.tgz",
- "integrity": "sha512-riztxTAfncFS9yQWcBJffGgOgLoKSa63ph+rxWJxKl6BHAmWEvHICj1qDcVmnWfIcvJ5cClclY75l9qKaUH7rQ==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/types": "3.731.0",
@@ -30700,19 +30189,17 @@
}
},
"src.gen/@amzn/codewhisperer-streaming/node_modules/@aws-sdk/util-locate-window": {
- "version": "3.693.0",
+ "version": "3.723.0",
"license": "Apache-2.0",
"dependencies": {
"tslib": "^2.6.2"
},
"engines": {
- "node": ">=16.0.0"
+ "node": ">=18.0.0"
}
},
"src.gen/@amzn/codewhisperer-streaming/node_modules/@aws-sdk/util-user-agent-browser": {
"version": "3.731.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.731.0.tgz",
- "integrity": "sha512-EnYXxTkCNCjTTBjW/pelRPv4Thsi9jepoB6qQjPMA9/ixrZ71BhhQecz9kgqzZLR9BPCwb6hgJ/Yd702jqJ4aQ==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/types": "3.731.0",
@@ -30723,8 +30210,6 @@
},
"src.gen/@amzn/codewhisperer-streaming/node_modules/@aws-sdk/util-user-agent-node": {
"version": "3.731.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.731.0.tgz",
- "integrity": "sha512-Rze78Ym5Bx7aWMvmZE2iL3JPo2INNCC5N9rLVx98Gg1G0ZaxclVRUvJrh1AojNlOFxU+otkxAe7FA3Foy2iLLQ==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/middleware-user-agent": "3.731.0",
@@ -30746,7 +30231,7 @@
}
},
"src.gen/@amzn/codewhisperer-streaming/node_modules/@babel/runtime": {
- "version": "7.26.0",
+ "version": "7.26.9",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -30757,12 +30242,10 @@
}
},
"src.gen/@amzn/codewhisperer-streaming/node_modules/@smithy/abort-controller": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-4.0.2.tgz",
- "integrity": "sha512-Sl/78VDtgqKxN2+1qduaVE140XF+Xg+TafkncspwM4jFP/LHr76ZHmIY/y3V1M0mMLNk+Je6IGbzxy23RSToMw==",
+ "version": "4.0.1",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^4.2.0",
+ "@smithy/types": "^4.1.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -30770,15 +30253,13 @@
}
},
"src.gen/@amzn/codewhisperer-streaming/node_modules/@smithy/config-resolver": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/@smithy/config-resolver/-/config-resolver-4.1.0.tgz",
- "integrity": "sha512-8smPlwhga22pwl23fM5ew4T9vfLUCeFXlcqNOCD5M5h8VmNPNUE9j6bQSuRXpDSV11L/E/SwEBQuW8hr6+nS1A==",
+ "version": "4.0.1",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/node-config-provider": "^4.0.2",
- "@smithy/types": "^4.2.0",
+ "@smithy/node-config-provider": "^4.0.1",
+ "@smithy/types": "^4.1.0",
"@smithy/util-config-provider": "^4.0.0",
- "@smithy/util-middleware": "^4.0.2",
+ "@smithy/util-middleware": "^4.0.1",
"tslib": "^2.6.2"
},
"engines": {
@@ -30786,17 +30267,15 @@
}
},
"src.gen/@amzn/codewhisperer-streaming/node_modules/@smithy/core": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/@smithy/core/-/core-3.2.0.tgz",
- "integrity": "sha512-k17bgQhVZ7YmUvA8at4af1TDpl0NDMBuBKJl8Yg0nrefwmValU+CnA5l/AriVdQNthU/33H3nK71HrLgqOPr1Q==",
+ "version": "3.1.5",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/middleware-serde": "^4.0.3",
- "@smithy/protocol-http": "^5.1.0",
- "@smithy/types": "^4.2.0",
+ "@smithy/middleware-serde": "^4.0.2",
+ "@smithy/protocol-http": "^5.0.1",
+ "@smithy/types": "^4.1.0",
"@smithy/util-body-length-browser": "^4.0.0",
- "@smithy/util-middleware": "^4.0.2",
- "@smithy/util-stream": "^4.2.0",
+ "@smithy/util-middleware": "^4.0.1",
+ "@smithy/util-stream": "^4.1.2",
"@smithy/util-utf8": "^4.0.0",
"tslib": "^2.6.2"
},
@@ -30805,15 +30284,13 @@
}
},
"src.gen/@amzn/codewhisperer-streaming/node_modules/@smithy/credential-provider-imds": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-4.0.2.tgz",
- "integrity": "sha512-32lVig6jCaWBHnY+OEQ6e6Vnt5vDHaLiydGrwYMW9tPqO688hPGTYRamYJ1EptxEC2rAwJrHWmPoKRBl4iTa8w==",
+ "version": "4.0.1",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/node-config-provider": "^4.0.2",
- "@smithy/property-provider": "^4.0.2",
- "@smithy/types": "^4.2.0",
- "@smithy/url-parser": "^4.0.2",
+ "@smithy/node-config-provider": "^4.0.1",
+ "@smithy/property-provider": "^4.0.1",
+ "@smithy/types": "^4.1.0",
+ "@smithy/url-parser": "^4.0.1",
"tslib": "^2.6.2"
},
"engines": {
@@ -30821,13 +30298,11 @@
}
},
"src.gen/@amzn/codewhisperer-streaming/node_modules/@smithy/eventstream-codec": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/eventstream-codec/-/eventstream-codec-4.0.2.tgz",
- "integrity": "sha512-p+f2kLSK7ZrXVfskU/f5dzksKTewZk8pJLPvER3aFHPt76C2MxD9vNatSfLzzQSQB4FNO96RK4PSXfhD1TTeMQ==",
+ "version": "4.0.1",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/crc32": "5.2.0",
- "@smithy/types": "^4.2.0",
+ "@smithy/types": "^4.1.0",
"@smithy/util-hex-encoding": "^4.0.0",
"tslib": "^2.6.2"
},
@@ -30836,13 +30311,11 @@
}
},
"src.gen/@amzn/codewhisperer-streaming/node_modules/@smithy/eventstream-serde-browser": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-4.0.2.tgz",
- "integrity": "sha512-CepZCDs2xgVUtH7ZZ7oDdZFH8e6Y2zOv8iiX6RhndH69nlojCALSKK+OXwZUgOtUZEUaZ5e1hULVCHYbCn7pug==",
+ "version": "4.0.1",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/eventstream-serde-universal": "^4.0.2",
- "@smithy/types": "^4.2.0",
+ "@smithy/eventstream-serde-universal": "^4.0.1",
+ "@smithy/types": "^4.1.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -30850,12 +30323,10 @@
}
},
"src.gen/@amzn/codewhisperer-streaming/node_modules/@smithy/eventstream-serde-config-resolver": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-4.1.0.tgz",
- "integrity": "sha512-1PI+WPZ5TWXrfj3CIoKyUycYynYJgZjuQo8U+sphneOtjsgrttYybdqESFReQrdWJ+LKt6NEdbYzmmfDBmjX2A==",
+ "version": "4.0.1",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^4.2.0",
+ "@smithy/types": "^4.1.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -30863,13 +30334,11 @@
}
},
"src.gen/@amzn/codewhisperer-streaming/node_modules/@smithy/eventstream-serde-node": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-node/-/eventstream-serde-node-4.0.2.tgz",
- "integrity": "sha512-C5bJ/C6x9ENPMx2cFOirspnF9ZsBVnBMtP6BdPl/qYSuUawdGQ34Lq0dMcf42QTjUZgWGbUIZnz6+zLxJlb9aw==",
+ "version": "4.0.1",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/eventstream-serde-universal": "^4.0.2",
- "@smithy/types": "^4.2.0",
+ "@smithy/eventstream-serde-universal": "^4.0.1",
+ "@smithy/types": "^4.1.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -30877,13 +30346,11 @@
}
},
"src.gen/@amzn/codewhisperer-streaming/node_modules/@smithy/eventstream-serde-universal": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-universal/-/eventstream-serde-universal-4.0.2.tgz",
- "integrity": "sha512-St8h9JqzvnbB52FtckiHPN4U/cnXcarMniXRXTKn0r4b4XesZOGiAyUdj1aXbqqn1icSqBlzzUsCl6nPB018ng==",
+ "version": "4.0.1",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/eventstream-codec": "^4.0.2",
- "@smithy/types": "^4.2.0",
+ "@smithy/eventstream-codec": "^4.0.1",
+ "@smithy/types": "^4.1.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -30891,14 +30358,12 @@
}
},
"src.gen/@amzn/codewhisperer-streaming/node_modules/@smithy/fetch-http-handler": {
- "version": "5.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-5.0.2.tgz",
- "integrity": "sha512-+9Dz8sakS9pe7f2cBocpJXdeVjMopUDLgZs1yWeu7h++WqSbjUYv/JAJwKwXw1HV6gq1jyWjxuyn24E2GhoEcQ==",
+ "version": "5.0.1",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/protocol-http": "^5.1.0",
- "@smithy/querystring-builder": "^4.0.2",
- "@smithy/types": "^4.2.0",
+ "@smithy/protocol-http": "^5.0.1",
+ "@smithy/querystring-builder": "^4.0.1",
+ "@smithy/types": "^4.1.0",
"@smithy/util-base64": "^4.0.0",
"tslib": "^2.6.2"
},
@@ -30907,12 +30372,10 @@
}
},
"src.gen/@amzn/codewhisperer-streaming/node_modules/@smithy/hash-node": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/hash-node/-/hash-node-4.0.2.tgz",
- "integrity": "sha512-VnTpYPnRUE7yVhWozFdlxcYknv9UN7CeOqSrMH+V877v4oqtVYuoqhIhtSjmGPvYrYnAkaM61sLMKHvxL138yg==",
+ "version": "4.0.1",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^4.2.0",
+ "@smithy/types": "^4.1.0",
"@smithy/util-buffer-from": "^4.0.0",
"@smithy/util-utf8": "^4.0.0",
"tslib": "^2.6.2"
@@ -30922,12 +30385,10 @@
}
},
"src.gen/@amzn/codewhisperer-streaming/node_modules/@smithy/invalid-dependency": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/invalid-dependency/-/invalid-dependency-4.0.2.tgz",
- "integrity": "sha512-GatB4+2DTpgWPday+mnUkoumP54u/MDM/5u44KF9hIu8jF0uafZtQLcdfIKkIcUNuF/fBojpLEHZS/56JqPeXQ==",
+ "version": "4.0.1",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^4.2.0",
+ "@smithy/types": "^4.1.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -30936,8 +30397,6 @@
},
"src.gen/@amzn/codewhisperer-streaming/node_modules/@smithy/is-array-buffer": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-4.0.0.tgz",
- "integrity": "sha512-saYhF8ZZNoJDTvJBEWgeBccCg+yvp1CX+ed12yORU3NilJScfc6gfch2oVb4QgxZrGUx3/ZJlb+c/dJbyupxlw==",
"license": "Apache-2.0",
"dependencies": {
"tslib": "^2.6.2"
@@ -30947,13 +30406,11 @@
}
},
"src.gen/@amzn/codewhisperer-streaming/node_modules/@smithy/middleware-content-length": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-content-length/-/middleware-content-length-4.0.2.tgz",
- "integrity": "sha512-hAfEXm1zU+ELvucxqQ7I8SszwQ4znWMbNv6PLMndN83JJN41EPuS93AIyh2N+gJ6x8QFhzSO6b7q2e6oClDI8A==",
+ "version": "4.0.1",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/protocol-http": "^5.1.0",
- "@smithy/types": "^4.2.0",
+ "@smithy/protocol-http": "^5.0.1",
+ "@smithy/types": "^4.1.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -30961,18 +30418,16 @@
}
},
"src.gen/@amzn/codewhisperer-streaming/node_modules/@smithy/middleware-endpoint": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-4.1.0.tgz",
- "integrity": "sha512-xhLimgNCbCzsUppRTGXWkZywksuTThxaIB0HwbpsVLY5sceac4e1TZ/WKYqufQLaUy+gUSJGNdwD2jo3cXL0iA==",
+ "version": "4.0.6",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/core": "^3.2.0",
- "@smithy/middleware-serde": "^4.0.3",
- "@smithy/node-config-provider": "^4.0.2",
- "@smithy/shared-ini-file-loader": "^4.0.2",
- "@smithy/types": "^4.2.0",
- "@smithy/url-parser": "^4.0.2",
- "@smithy/util-middleware": "^4.0.2",
+ "@smithy/core": "^3.1.5",
+ "@smithy/middleware-serde": "^4.0.2",
+ "@smithy/node-config-provider": "^4.0.1",
+ "@smithy/shared-ini-file-loader": "^4.0.1",
+ "@smithy/types": "^4.1.0",
+ "@smithy/url-parser": "^4.0.1",
+ "@smithy/util-middleware": "^4.0.1",
"tslib": "^2.6.2"
},
"engines": {
@@ -30980,18 +30435,16 @@
}
},
"src.gen/@amzn/codewhisperer-streaming/node_modules/@smithy/middleware-retry": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-4.1.0.tgz",
- "integrity": "sha512-2zAagd1s6hAaI/ap6SXi5T3dDwBOczOMCSkkYzktqN1+tzbk1GAsHNAdo/1uzxz3Ky02jvZQwbi/vmDA6z4Oyg==",
+ "version": "4.0.7",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/node-config-provider": "^4.0.2",
- "@smithy/protocol-http": "^5.1.0",
- "@smithy/service-error-classification": "^4.0.2",
- "@smithy/smithy-client": "^4.2.0",
- "@smithy/types": "^4.2.0",
- "@smithy/util-middleware": "^4.0.2",
- "@smithy/util-retry": "^4.0.2",
+ "@smithy/node-config-provider": "^4.0.1",
+ "@smithy/protocol-http": "^5.0.1",
+ "@smithy/service-error-classification": "^4.0.1",
+ "@smithy/smithy-client": "^4.1.6",
+ "@smithy/types": "^4.1.0",
+ "@smithy/util-middleware": "^4.0.1",
+ "@smithy/util-retry": "^4.0.1",
"tslib": "^2.6.2",
"uuid": "^9.0.1"
},
@@ -31000,12 +30453,10 @@
}
},
"src.gen/@amzn/codewhisperer-streaming/node_modules/@smithy/middleware-serde": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-4.0.3.tgz",
- "integrity": "sha512-rfgDVrgLEVMmMn0BI8O+8OVr6vXzjV7HZj57l0QxslhzbvVfikZbVfBVthjLHqib4BW44QhcIgJpvebHlRaC9A==",
+ "version": "4.0.2",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^4.2.0",
+ "@smithy/types": "^4.1.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -31013,12 +30464,10 @@
}
},
"src.gen/@amzn/codewhisperer-streaming/node_modules/@smithy/middleware-stack": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-stack/-/middleware-stack-4.0.2.tgz",
- "integrity": "sha512-eSPVcuJJGVYrFYu2hEq8g8WWdJav3sdrI4o2c6z/rjnYDd3xH9j9E7deZQCzFn4QvGPouLngH3dQ+QVTxv5bOQ==",
+ "version": "4.0.1",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^4.2.0",
+ "@smithy/types": "^4.1.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -31026,14 +30475,12 @@
}
},
"src.gen/@amzn/codewhisperer-streaming/node_modules/@smithy/node-config-provider": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-4.0.2.tgz",
- "integrity": "sha512-WgCkILRZfJwJ4Da92a6t3ozN/zcvYyJGUTmfGbgS/FkCcoCjl7G4FJaCDN1ySdvLvemnQeo25FdkyMSTSwulsw==",
+ "version": "4.0.1",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/property-provider": "^4.0.2",
- "@smithy/shared-ini-file-loader": "^4.0.2",
- "@smithy/types": "^4.2.0",
+ "@smithy/property-provider": "^4.0.1",
+ "@smithy/shared-ini-file-loader": "^4.0.1",
+ "@smithy/types": "^4.1.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -31041,15 +30488,13 @@
}
},
"src.gen/@amzn/codewhisperer-streaming/node_modules/@smithy/node-http-handler": {
- "version": "4.0.4",
- "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-4.0.4.tgz",
- "integrity": "sha512-/mdqabuAT3o/ihBGjL94PUbTSPSRJ0eeVTdgADzow0wRJ0rN4A27EOrtlK56MYiO1fDvlO3jVTCxQtQmK9dZ1g==",
+ "version": "4.0.3",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/abort-controller": "^4.0.2",
- "@smithy/protocol-http": "^5.1.0",
- "@smithy/querystring-builder": "^4.0.2",
- "@smithy/types": "^4.2.0",
+ "@smithy/abort-controller": "^4.0.1",
+ "@smithy/protocol-http": "^5.0.1",
+ "@smithy/querystring-builder": "^4.0.1",
+ "@smithy/types": "^4.1.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -31057,12 +30502,10 @@
}
},
"src.gen/@amzn/codewhisperer-streaming/node_modules/@smithy/property-provider": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-4.0.2.tgz",
- "integrity": "sha512-wNRoQC1uISOuNc2s4hkOYwYllmiyrvVXWMtq+TysNRVQaHm4yoafYQyjN/goYZS+QbYlPIbb/QRjaUZMuzwQ7A==",
+ "version": "4.0.1",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^4.2.0",
+ "@smithy/types": "^4.1.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -31070,12 +30513,10 @@
}
},
"src.gen/@amzn/codewhisperer-streaming/node_modules/@smithy/protocol-http": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-5.1.0.tgz",
- "integrity": "sha512-KxAOL1nUNw2JTYrtviRRjEnykIDhxc84qMBzxvu1MUfQfHTuBlCG7PA6EdVwqpJjH7glw7FqQoFxUJSyBQgu7g==",
+ "version": "5.0.1",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^4.2.0",
+ "@smithy/types": "^4.1.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -31083,12 +30524,10 @@
}
},
"src.gen/@amzn/codewhisperer-streaming/node_modules/@smithy/querystring-builder": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-4.0.2.tgz",
- "integrity": "sha512-NTOs0FwHw1vimmQM4ebh+wFQvOwkEf/kQL6bSM1Lock+Bv4I89B3hGYoUEPkmvYPkDKyp5UdXJYu+PoTQ3T31Q==",
+ "version": "4.0.1",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^4.2.0",
+ "@smithy/types": "^4.1.0",
"@smithy/util-uri-escape": "^4.0.0",
"tslib": "^2.6.2"
},
@@ -31097,12 +30536,10 @@
}
},
"src.gen/@amzn/codewhisperer-streaming/node_modules/@smithy/querystring-parser": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/querystring-parser/-/querystring-parser-4.0.2.tgz",
- "integrity": "sha512-v6w8wnmZcVXjfVLjxw8qF7OwESD9wnpjp0Dqry/Pod0/5vcEA3qxCr+BhbOHlxS8O+29eLpT3aagxXGwIoEk7Q==",
+ "version": "4.0.1",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^4.2.0",
+ "@smithy/types": "^4.1.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -31110,24 +30547,20 @@
}
},
"src.gen/@amzn/codewhisperer-streaming/node_modules/@smithy/service-error-classification": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-4.0.2.tgz",
- "integrity": "sha512-LA86xeFpTKn270Hbkixqs5n73S+LVM0/VZco8dqd+JT75Dyx3Lcw/MraL7ybjmz786+160K8rPOmhsq0SocoJQ==",
+ "version": "4.0.1",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^4.2.0"
+ "@smithy/types": "^4.1.0"
},
"engines": {
"node": ">=18.0.0"
}
},
"src.gen/@amzn/codewhisperer-streaming/node_modules/@smithy/shared-ini-file-loader": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-4.0.2.tgz",
- "integrity": "sha512-J9/gTWBGVuFZ01oVA6vdb4DAjf1XbDhK6sLsu3OS9qmLrS6KB5ygpeHiM3miIbj1qgSJ96GYszXFWv6ErJ8QEw==",
+ "version": "4.0.1",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^4.2.0",
+ "@smithy/types": "^4.1.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -31135,16 +30568,14 @@
}
},
"src.gen/@amzn/codewhisperer-streaming/node_modules/@smithy/signature-v4": {
- "version": "5.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-5.0.2.tgz",
- "integrity": "sha512-Mz+mc7okA73Lyz8zQKJNyr7lIcHLiPYp0+oiqiMNc/t7/Kf2BENs5d63pEj7oPqdjaum6g0Fc8wC78dY1TgtXw==",
+ "version": "5.0.1",
"license": "Apache-2.0",
"dependencies": {
"@smithy/is-array-buffer": "^4.0.0",
- "@smithy/protocol-http": "^5.1.0",
- "@smithy/types": "^4.2.0",
+ "@smithy/protocol-http": "^5.0.1",
+ "@smithy/types": "^4.1.0",
"@smithy/util-hex-encoding": "^4.0.0",
- "@smithy/util-middleware": "^4.0.2",
+ "@smithy/util-middleware": "^4.0.1",
"@smithy/util-uri-escape": "^4.0.0",
"@smithy/util-utf8": "^4.0.0",
"tslib": "^2.6.2"
@@ -31154,17 +30585,15 @@
}
},
"src.gen/@amzn/codewhisperer-streaming/node_modules/@smithy/smithy-client": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-4.2.0.tgz",
- "integrity": "sha512-Qs65/w30pWV7LSFAez9DKy0Koaoh3iHhpcpCCJ4waj/iqwsuSzJna2+vYwq46yBaqO5ZbP9TjUsATUNxrKeBdw==",
+ "version": "4.1.6",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/core": "^3.2.0",
- "@smithy/middleware-endpoint": "^4.1.0",
- "@smithy/middleware-stack": "^4.0.2",
- "@smithy/protocol-http": "^5.1.0",
- "@smithy/types": "^4.2.0",
- "@smithy/util-stream": "^4.2.0",
+ "@smithy/core": "^3.1.5",
+ "@smithy/middleware-endpoint": "^4.0.6",
+ "@smithy/middleware-stack": "^4.0.1",
+ "@smithy/protocol-http": "^5.0.1",
+ "@smithy/types": "^4.1.0",
+ "@smithy/util-stream": "^4.1.2",
"tslib": "^2.6.2"
},
"engines": {
@@ -31172,9 +30601,7 @@
}
},
"src.gen/@amzn/codewhisperer-streaming/node_modules/@smithy/types": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.2.0.tgz",
- "integrity": "sha512-7eMk09zQKCO+E/ivsjQv+fDlOupcFUCSC/L2YUPgwhvowVGWbPQHjEFcmjt7QQ4ra5lyowS92SV53Zc6XD4+fg==",
+ "version": "4.1.0",
"license": "Apache-2.0",
"dependencies": {
"tslib": "^2.6.2"
@@ -31184,13 +30611,11 @@
}
},
"src.gen/@amzn/codewhisperer-streaming/node_modules/@smithy/url-parser": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/url-parser/-/url-parser-4.0.2.tgz",
- "integrity": "sha512-Bm8n3j2ScqnT+kJaClSVCMeiSenK6jVAzZCNewsYWuZtnBehEz4r2qP0riZySZVfzB+03XZHJeqfmJDkeeSLiQ==",
+ "version": "4.0.1",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/querystring-parser": "^4.0.2",
- "@smithy/types": "^4.2.0",
+ "@smithy/querystring-parser": "^4.0.1",
+ "@smithy/types": "^4.1.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -31199,8 +30624,6 @@
},
"src.gen/@amzn/codewhisperer-streaming/node_modules/@smithy/util-base64": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-base64/-/util-base64-4.0.0.tgz",
- "integrity": "sha512-CvHfCmO2mchox9kjrtzoHkWHxjHZzaFojLc8quxXY7WAAMAg43nuxwv95tATVgQFNDwd4M9S1qFzj40Ul41Kmg==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/util-buffer-from": "^4.0.0",
@@ -31213,8 +30636,6 @@
},
"src.gen/@amzn/codewhisperer-streaming/node_modules/@smithy/util-body-length-browser": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-body-length-browser/-/util-body-length-browser-4.0.0.tgz",
- "integrity": "sha512-sNi3DL0/k64/LO3A256M+m3CDdG6V7WKWHdAiBBMUN8S3hK3aMPhwnPik2A/a2ONN+9doY9UxaLfgqsIRg69QA==",
"license": "Apache-2.0",
"dependencies": {
"tslib": "^2.6.2"
@@ -31225,8 +30646,6 @@
},
"src.gen/@amzn/codewhisperer-streaming/node_modules/@smithy/util-body-length-node": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-body-length-node/-/util-body-length-node-4.0.0.tgz",
- "integrity": "sha512-q0iDP3VsZzqJyje8xJWEJCNIu3lktUGVoSy1KB0UWym2CL1siV3artm+u1DFYTLejpsrdGyCSWBdGNjJzfDPjg==",
"license": "Apache-2.0",
"dependencies": {
"tslib": "^2.6.2"
@@ -31237,8 +30656,6 @@
},
"src.gen/@amzn/codewhisperer-streaming/node_modules/@smithy/util-buffer-from": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-4.0.0.tgz",
- "integrity": "sha512-9TOQ7781sZvddgO8nxueKi3+yGvkY35kotA0Y6BWRajAv8jjmigQ1sBwz0UX47pQMYXJPahSKEKYFgt+rXdcug==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/is-array-buffer": "^4.0.0",
@@ -31250,8 +30667,6 @@
},
"src.gen/@amzn/codewhisperer-streaming/node_modules/@smithy/util-config-provider": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-config-provider/-/util-config-provider-4.0.0.tgz",
- "integrity": "sha512-L1RBVzLyfE8OXH+1hsJ8p+acNUSirQnWQ6/EgpchV88G6zGBTDPdXiiExei6Z1wR2RxYvxY/XLw6AMNCCt8H3w==",
"license": "Apache-2.0",
"dependencies": {
"tslib": "^2.6.2"
@@ -31261,14 +30676,12 @@
}
},
"src.gen/@amzn/codewhisperer-streaming/node_modules/@smithy/util-defaults-mode-browser": {
- "version": "4.0.8",
- "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-4.0.8.tgz",
- "integrity": "sha512-ZTypzBra+lI/LfTYZeop9UjoJhhGRTg3pxrNpfSTQLd3AJ37r2z4AXTKpq1rFXiiUIJsYyFgNJdjWRGP/cbBaQ==",
+ "version": "4.0.7",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/property-provider": "^4.0.2",
- "@smithy/smithy-client": "^4.2.0",
- "@smithy/types": "^4.2.0",
+ "@smithy/property-provider": "^4.0.1",
+ "@smithy/smithy-client": "^4.1.6",
+ "@smithy/types": "^4.1.0",
"bowser": "^2.11.0",
"tslib": "^2.6.2"
},
@@ -31277,17 +30690,15 @@
}
},
"src.gen/@amzn/codewhisperer-streaming/node_modules/@smithy/util-defaults-mode-node": {
- "version": "4.0.8",
- "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-4.0.8.tgz",
- "integrity": "sha512-Rgk0Jc/UDfRTzVthye/k2dDsz5Xxs9LZaKCNPgJTRyoyBoeiNCnHsYGOyu1PKN+sDyPnJzMOz22JbwxzBp9NNA==",
+ "version": "4.0.7",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/config-resolver": "^4.1.0",
- "@smithy/credential-provider-imds": "^4.0.2",
- "@smithy/node-config-provider": "^4.0.2",
- "@smithy/property-provider": "^4.0.2",
- "@smithy/smithy-client": "^4.2.0",
- "@smithy/types": "^4.2.0",
+ "@smithy/config-resolver": "^4.0.1",
+ "@smithy/credential-provider-imds": "^4.0.1",
+ "@smithy/node-config-provider": "^4.0.1",
+ "@smithy/property-provider": "^4.0.1",
+ "@smithy/smithy-client": "^4.1.6",
+ "@smithy/types": "^4.1.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -31295,13 +30706,11 @@
}
},
"src.gen/@amzn/codewhisperer-streaming/node_modules/@smithy/util-endpoints": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/util-endpoints/-/util-endpoints-3.0.2.tgz",
- "integrity": "sha512-6QSutU5ZyrpNbnd51zRTL7goojlcnuOB55+F9VBD+j8JpRY50IGamsjlycrmpn8PQkmJucFW8A0LSfXj7jjtLQ==",
+ "version": "3.0.1",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/node-config-provider": "^4.0.2",
- "@smithy/types": "^4.2.0",
+ "@smithy/node-config-provider": "^4.0.1",
+ "@smithy/types": "^4.1.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -31310,8 +30719,6 @@
},
"src.gen/@amzn/codewhisperer-streaming/node_modules/@smithy/util-hex-encoding": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-4.0.0.tgz",
- "integrity": "sha512-Yk5mLhHtfIgW2W2WQZWSg5kuMZCVbvhFmC7rV4IO2QqnZdbEFPmQnCcGMAX2z/8Qj3B9hYYNjZOhWym+RwhePw==",
"license": "Apache-2.0",
"dependencies": {
"tslib": "^2.6.2"
@@ -31321,12 +30728,10 @@
}
},
"src.gen/@amzn/codewhisperer-streaming/node_modules/@smithy/util-middleware": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-4.0.2.tgz",
- "integrity": "sha512-6GDamTGLuBQVAEuQ4yDQ+ti/YINf/MEmIegrEeg7DdB/sld8BX1lqt9RRuIcABOhAGTA50bRbPzErez7SlDtDQ==",
+ "version": "4.0.1",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/types": "^4.2.0",
+ "@smithy/types": "^4.1.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -31334,13 +30739,11 @@
}
},
"src.gen/@amzn/codewhisperer-streaming/node_modules/@smithy/util-retry": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-4.0.2.tgz",
- "integrity": "sha512-Qryc+QG+7BCpvjloFLQrmlSd0RsVRHejRXd78jNO3+oREueCjwG1CCEH1vduw/ZkM1U9TztwIKVIi3+8MJScGg==",
+ "version": "4.0.1",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/service-error-classification": "^4.0.2",
- "@smithy/types": "^4.2.0",
+ "@smithy/service-error-classification": "^4.0.1",
+ "@smithy/types": "^4.1.0",
"tslib": "^2.6.2"
},
"engines": {
@@ -31348,14 +30751,12 @@
}
},
"src.gen/@amzn/codewhisperer-streaming/node_modules/@smithy/util-stream": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-4.2.0.tgz",
- "integrity": "sha512-Vj1TtwWnuWqdgQI6YTUF5hQ/0jmFiOYsc51CSMgj7QfyO+RF4EnT2HNjoviNlOOmgzgvf3f5yno+EiC4vrnaWQ==",
+ "version": "4.1.2",
"license": "Apache-2.0",
"dependencies": {
- "@smithy/fetch-http-handler": "^5.0.2",
- "@smithy/node-http-handler": "^4.0.4",
- "@smithy/types": "^4.2.0",
+ "@smithy/fetch-http-handler": "^5.0.1",
+ "@smithy/node-http-handler": "^4.0.3",
+ "@smithy/types": "^4.1.0",
"@smithy/util-base64": "^4.0.0",
"@smithy/util-buffer-from": "^4.0.0",
"@smithy/util-hex-encoding": "^4.0.0",
@@ -31368,8 +30769,6 @@
},
"src.gen/@amzn/codewhisperer-streaming/node_modules/@smithy/util-uri-escape": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-uri-escape/-/util-uri-escape-4.0.0.tgz",
- "integrity": "sha512-77yfbCbQMtgtTylO9itEAdpPXSog3ZxMe09AEhm0dU0NLTalV70ghDZFR+Nfi1C60jnJoh/Re4090/DuZh2Omg==",
"license": "Apache-2.0",
"dependencies": {
"tslib": "^2.6.2"
@@ -31380,8 +30779,6 @@
},
"src.gen/@amzn/codewhisperer-streaming/node_modules/@smithy/util-utf8": {
"version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-4.0.0.tgz",
- "integrity": "sha512-b+zebfKCfRdgNJDknHCob3O7FpeYQN6ZG6YLExMcasDHsCXlsXCEuiPZeLnJLpwa5dvPetGlnGCiMHuLwGvFow==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/util-buffer-from": "^4.0.0",
@@ -31391,10 +30788,13 @@
"node": ">=18.0.0"
}
},
+ "src.gen/@amzn/codewhisperer-streaming/node_modules/@tsconfig/node18": {
+ "version": "18.2.4",
+ "dev": true,
+ "license": "MIT"
+ },
"src.gen/@amzn/codewhisperer-streaming/node_modules/@types/node": {
- "version": "18.19.83",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.83.tgz",
- "integrity": "sha512-D69JeR5SfFS5H6FLbUaS0vE4r1dGhmMBbG4Ed6BNS4wkDK8GZjsdCShT5LCN59vOHEUHnFCY9J4aclXlIphMkA==",
+ "version": "18.19.80",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -31552,7 +30952,7 @@
}
},
"src.gen/@amzn/codewhisperer-streaming/node_modules/downlevel-dts/node_modules/typescript": {
- "version": "5.9.0-dev.20250314",
+ "version": "5.9.0-dev.20250324",
"dev": true,
"license": "Apache-2.0",
"bin": {
@@ -31601,6 +31001,14 @@
"dev": true,
"license": "ISC"
},
+ "src.gen/@amzn/codewhisperer-streaming/node_modules/function-bind": {
+ "version": "1.1.2",
+ "dev": true,
+ "license": "MIT",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"src.gen/@amzn/codewhisperer-streaming/node_modules/get-caller-file": {
"version": "2.0.5",
"dev": true,
@@ -31636,6 +31044,17 @@
"node": ">=8"
}
},
+ "src.gen/@amzn/codewhisperer-streaming/node_modules/hasown": {
+ "version": "2.0.2",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "function-bind": "^1.1.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
"src.gen/@amzn/codewhisperer-streaming/node_modules/inflight": {
"version": "1.0.6",
"dev": true,
@@ -31658,6 +31077,20 @@
"node": ">= 0.10"
}
},
+ "src.gen/@amzn/codewhisperer-streaming/node_modules/is-core-module": {
+ "version": "2.16.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "hasown": "^2.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"src.gen/@amzn/codewhisperer-streaming/node_modules/is-fullwidth-code-point": {
"version": "3.0.0",
"dev": true,
@@ -31698,6 +31131,11 @@
"node": ">=0.10.0"
}
},
+ "src.gen/@amzn/codewhisperer-streaming/node_modules/path-parse": {
+ "version": "1.0.7",
+ "dev": true,
+ "license": "MIT"
+ },
"src.gen/@amzn/codewhisperer-streaming/node_modules/rechoir": {
"version": "0.6.2",
"dev": true,
@@ -31721,6 +31159,25 @@
"node": ">=0.10.0"
}
},
+ "src.gen/@amzn/codewhisperer-streaming/node_modules/resolve": {
+ "version": "1.22.10",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "is-core-module": "^2.16.0",
+ "path-parse": "^1.0.7",
+ "supports-preserve-symlinks-flag": "^1.0.0"
+ },
+ "bin": {
+ "resolve": "bin/resolve"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"src.gen/@amzn/codewhisperer-streaming/node_modules/rimraf": {
"version": "3.0.2",
"dev": true,
@@ -31752,7 +31209,7 @@
"license": "0BSD"
},
"src.gen/@amzn/codewhisperer-streaming/node_modules/semver": {
- "version": "7.6.3",
+ "version": "7.7.1",
"dev": true,
"license": "ISC",
"bin": {
@@ -31807,7 +31264,13 @@
}
},
"src.gen/@amzn/codewhisperer-streaming/node_modules/strnum": {
- "version": "1.0.5",
+ "version": "1.1.2",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/NaturalIntelligence"
+ }
+ ],
"license": "MIT"
},
"src.gen/@amzn/codewhisperer-streaming/node_modules/supports-color": {
@@ -31824,6 +31287,17 @@
"url": "https://github.com/chalk/supports-color?sponsor=1"
}
},
+ "src.gen/@amzn/codewhisperer-streaming/node_modules/supports-preserve-symlinks-flag": {
+ "version": "1.0.0",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"src.gen/@amzn/codewhisperer-streaming/node_modules/tree-kill": {
"version": "1.2.2",
"dev": true,
@@ -31836,10 +31310,20 @@
"version": "2.8.1",
"license": "0BSD"
},
+ "src.gen/@amzn/codewhisperer-streaming/node_modules/typescript": {
+ "version": "5.2.2",
+ "dev": true,
+ "license": "Apache-2.0",
+ "bin": {
+ "tsc": "bin/tsc",
+ "tsserver": "bin/tsserver"
+ },
+ "engines": {
+ "node": ">=14.17"
+ }
+ },
"src.gen/@amzn/codewhisperer-streaming/node_modules/undici-types": {
"version": "5.26.5",
- "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz",
- "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==",
"dev": true,
"license": "MIT"
},
diff --git a/packages/amazonq/src/lsp/chat/messages.ts b/packages/amazonq/src/lsp/chat/messages.ts
index 3b23a525e95..da84162f2ec 100644
--- a/packages/amazonq/src/lsp/chat/messages.ts
+++ b/packages/amazonq/src/lsp/chat/messages.ts
@@ -46,6 +46,8 @@ import {
LINK_CLICK_NOTIFICATION_METHOD,
LinkClickParams,
INFO_LINK_CLICK_NOTIFICATION_METHOD,
+ buttonClickRequestType,
+ ButtonClickResult,
CancellationTokenSource,
} from '@aws/language-server-runtimes/protocol'
import { v4 as uuidv4 } from 'uuid'
@@ -304,6 +306,18 @@ export function registerMessageListeners(
languageClient.sendNotification(followUpClickNotificationType.method, message.params)
}
break
+ case buttonClickRequestType.method: {
+ const buttonResult = await languageClient.sendRequest(
+ buttonClickRequestType.method,
+ message.params
+ )
+ if (!buttonResult.success) {
+ languageClient.error(
+ `[VSCode Client] Failed to execute action associated with button with reason: ${buttonResult.failureReason}`
+ )
+ }
+ break
+ }
default:
if (isServerEvent(message.command)) {
languageClient.sendNotification(message.command, message.params)
@@ -505,7 +519,6 @@ async function handleCompleteResult(
) {
const decryptedMessage =
typeof result === 'string' && encryptionKey ? await decodeRequest(result, encryptionKey) : result
-
void provider.webview?.postMessage({
command: chatRequestType.method,
params: decryptedMessage,
diff --git a/packages/core/package.json b/packages/core/package.json
index b9261d971dc..5d60b72cc58 100644
--- a/packages/core/package.json
+++ b/packages/core/package.json
@@ -443,8 +443,8 @@
"@aws-sdk/types": "^3.13.1",
"@aws/chat-client": "^0.1.4",
"@aws/chat-client-ui-types": "^0.1.24",
- "@aws/language-server-runtimes": "^0.2.58",
- "@aws/language-server-runtimes-types": "^0.1.13",
+ "@aws/language-server-runtimes": "^0.2.70",
+ "@aws/language-server-runtimes-types": "^0.1.21",
"@cspotcode/source-map-support": "^0.8.1",
"@sinonjs/fake-timers": "^10.0.2",
"@types/adm-zip": "^0.4.34",
From 61805b726dca17e2105ceb26930bd56e47eb638c Mon Sep 17 00:00:00 2001
From: Josh Pinkney <103940141+jpinkney-aws@users.noreply.github.com>
Date: Tue, 22 Apr 2025 10:50:05 -0400
Subject: [PATCH 28/71] feat(amazonq): emit flare telemetry events (#7124)
## Problem
telemetry events forwarded to flare aren't emitted
## Solution
emit them
---
- Treat all work as PUBLIC. Private `feature/x` branches will not be
squash-merged at release time.
- Your code changes must meet the guidelines in
[CONTRIBUTING.md](https://github.com/aws/aws-toolkit-vscode/blob/master/CONTRIBUTING.md#guidelines).
- License: I confirm that my contribution is made under the terms of the
Apache 2.0 license.
---
packages/amazonq/src/lsp/chat/messages.ts | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/packages/amazonq/src/lsp/chat/messages.ts b/packages/amazonq/src/lsp/chat/messages.ts
index da84162f2ec..9a53610f761 100644
--- a/packages/amazonq/src/lsp/chat/messages.ts
+++ b/packages/amazonq/src/lsp/chat/messages.ts
@@ -58,6 +58,7 @@ import { AmazonQChatViewProvider } from './webviewProvider'
import { AuthUtil } from 'aws-core-vscode/codewhisperer'
import { amazonQDiffScheme, AmazonQPromptSettings, messages, openUrl } from 'aws-core-vscode/shared'
import { DefaultAmazonQAppInitContext, messageDispatcher, EditorContentController } from 'aws-core-vscode/amazonq'
+import { telemetry, TelemetryBase } from 'aws-core-vscode/telemetry'
export function registerLanguageServerEventListener(languageClient: LanguageClient, provider: AmazonQChatViewProvider) {
languageClient.info(
@@ -80,7 +81,11 @@ export function registerLanguageServerEventListener(languageClient: LanguageClie
})
languageClient.onTelemetry((e) => {
- languageClient.info(`[VSCode Client] Received telemetry event from server ${JSON.stringify(e)}`)
+ const telemetryName: string = e.name
+
+ if (telemetryName in telemetry) {
+ telemetry[telemetryName as keyof TelemetryBase].emit(e.data)
+ }
})
}
From 67825099001f0f1ab9e1e5c394d9d2a0bb739527 Mon Sep 17 00:00:00 2001
From: Tai Lai
Date: Tue, 22 Apr 2025 10:14:45 -0700
Subject: [PATCH 29/71] fix(amazonq): diff not appearing for new files (#7127)
## Problem
Clicking on diff for newly created files did not open diff
## Solution
Allow opening diffs for empty string
---
- Treat all work as PUBLIC. Private `feature/x` branches will not be
squash-merged at release time.
- Your code changes must meet the guidelines in
[CONTRIBUTING.md](https://github.com/aws/aws-toolkit-vscode/blob/master/CONTRIBUTING.md#guidelines).
- License: I confirm that my contribution is made under the terms of the
Apache 2.0 license.
---
packages/amazonq/src/lsp/chat/messages.ts | 2 +-
.../core/src/amazonq/commons/controllers/contentController.ts | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/packages/amazonq/src/lsp/chat/messages.ts b/packages/amazonq/src/lsp/chat/messages.ts
index 9a53610f761..01a3624f195 100644
--- a/packages/amazonq/src/lsp/chat/messages.ts
+++ b/packages/amazonq/src/lsp/chat/messages.ts
@@ -452,7 +452,7 @@ export function registerMessageListeners(
activeFileContext: { filePath: params.originalFileUri },
focusAreaContext: { selectionInsideExtendedCodeBlock: entireDocumentSelection },
},
- code: params.fileContent,
+ code: params.fileContent ?? '',
},
amazonQDiffScheme,
true
diff --git a/packages/core/src/amazonq/commons/controllers/contentController.ts b/packages/core/src/amazonq/commons/controllers/contentController.ts
index edb9ac7bd87..2586951a18e 100644
--- a/packages/core/src/amazonq/commons/controllers/contentController.ts
+++ b/packages/core/src/amazonq/commons/controllers/contentController.ts
@@ -161,7 +161,7 @@ export class EditorContentController {
const { filePath, selection } = extractFileAndCodeSelectionFromMessage(message)
try {
- if (filePath && message?.code?.trim().length > 0 && selection) {
+ if (filePath && message?.code !== undefined && selection) {
const originalFileUri = vscode.Uri.file(filePath)
const uri = await createTempFileForDiff(originalFileUri, message, selection, scheme)
From 009258c9b01aa6bf4302f2e1edc1ac4aa9e56734 Mon Sep 17 00:00:00 2001
From: Josh Pinkney <103940141+jpinkney-aws@users.noreply.github.com>
Date: Tue, 22 Apr 2025 13:17:55 -0400
Subject: [PATCH 30/71] fix(amazonq): show empty response when token was
cancelled (#7128)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
## Problem
in some cases when tools are cancelled on the flare side, a cancellation
error will hit our catch and log "❌ Error: Request failed to complete"
## Solution
when the token was canceled don't log anything
---
- Treat all work as PUBLIC. Private `feature/x` branches will not be
squash-merged at release time.
- Your code changes must meet the guidelines in
[CONTRIBUTING.md](https://github.com/aws/aws-toolkit-vscode/blob/master/CONTRIBUTING.md#guidelines).
- License: I confirm that my contribution is made under the terms of the
Apache 2.0 license.
---
packages/amazonq/src/lsp/chat/messages.ts | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
diff --git a/packages/amazonq/src/lsp/chat/messages.ts b/packages/amazonq/src/lsp/chat/messages.ts
index 01a3624f195..c82d4c24570 100644
--- a/packages/amazonq/src/lsp/chat/messages.ts
+++ b/packages/amazonq/src/lsp/chat/messages.ts
@@ -254,11 +254,16 @@ export function registerMessageListeners(
} catch (e) {
languageClient.info(`Error occurred during chat request: ${e}`)
// Use the last partial result if available, append error message
+ let body = ''
+ if (!cancellationToken.token.isCancellationRequested) {
+ body = lastPartialResult?.body
+ ? `${lastPartialResult.body}\n\n ❌ Error: Request failed to complete`
+ : '❌ An error occurred while processing your request'
+ }
+
const errorResult: ChatResult = {
...lastPartialResult,
- body: lastPartialResult?.body
- ? `${lastPartialResult.body}\n\n ❌ Error: Request failed to complete`
- : '❌ An error occurred while processing your request',
+ body,
}
await handleCompleteResult(
From 69f6d017dd936e6b9f6df86bc91c6c09bd77b730 Mon Sep 17 00:00:00 2001
From: Josh Pinkney <103940141+jpinkney-aws@users.noreply.github.com>
Date: Tue, 22 Apr 2025 15:18:09 -0400
Subject: [PATCH 31/71] fix(amazonq): add highlight feature config to context
commands (#7131)
## Problem
we fetch feature configs but we never send them to flare chat client
## Solution
send them
---
- Treat all work as PUBLIC. Private `feature/x` branches will not be
squash-merged at release time.
- Your code changes must meet the guidelines in
[CONTRIBUTING.md](https://github.com/aws/aws-toolkit-vscode/blob/master/CONTRIBUTING.md#guidelines).
- License: I confirm that my contribution is made under the terms of the
Apache 2.0 license.
---
packages/amazonq/src/lsp/chat/webviewProvider.ts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/packages/amazonq/src/lsp/chat/webviewProvider.ts b/packages/amazonq/src/lsp/chat/webviewProvider.ts
index 025881f3460..e53e3d7afd9 100644
--- a/packages/amazonq/src/lsp/chat/webviewProvider.ts
+++ b/packages/amazonq/src/lsp/chat/webviewProvider.ts
@@ -146,7 +146,7 @@ export class AmazonQChatViewProvider implements WebviewViewProvider {
const vscodeApi = acquireVsCodeApi()
const hybridChatConnector = new HybridChatAdapter(${(await AuthUtil.instance.getChatAuthState()).amazonQ === 'connected'},${featureConfigData},${welcomeCount},${disclaimerAcknowledged},${regionProfileString},${disabledCommands},${isSMUS},${isSM},vscodeApi.postMessage)
const commands = [hybridChatConnector.initialQuickActions[0]]
- amazonQChat.createChat(vscodeApi, {disclaimerAcknowledged: ${disclaimerAcknowledged}, pairProgrammingAcknowledged: ${pairProgrammingAcknowledged}, quickActionCommands: commands}, hybridChatConnector);
+ amazonQChat.createChat(vscodeApi, {disclaimerAcknowledged: ${disclaimerAcknowledged}, pairProgrammingAcknowledged: ${pairProgrammingAcknowledged}, quickActionCommands: commands}, hybridChatConnector, ${JSON.stringify(featureConfigData)});
}
From 8da7910ffffaf9aaad0c8cd00bb9dca8ac2de278 Mon Sep 17 00:00:00 2001
From: Tai Lai
Date: Tue, 22 Apr 2025 13:26:10 -0700
Subject: [PATCH 32/71] fix(amazonq): forward chat update notification (#7136)
## Problem
ChatUpdate notifications are not getting forwarded to UI
## Solution
Forward chat update notification
---
- Treat all work as PUBLIC. Private `feature/x` branches will not be
squash-merged at release time.
- Your code changes must meet the guidelines in
[CONTRIBUTING.md](https://github.com/aws/aws-toolkit-vscode/blob/master/CONTRIBUTING.md#guidelines).
- License: I confirm that my contribution is made under the terms of the
Apache 2.0 license.
---
packages/amazonq/src/lsp/chat/messages.ts | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/packages/amazonq/src/lsp/chat/messages.ts b/packages/amazonq/src/lsp/chat/messages.ts
index c82d4c24570..3dddd12ab8c 100644
--- a/packages/amazonq/src/lsp/chat/messages.ts
+++ b/packages/amazonq/src/lsp/chat/messages.ts
@@ -49,6 +49,8 @@ import {
buttonClickRequestType,
ButtonClickResult,
CancellationTokenSource,
+ chatUpdateNotificationType,
+ ChatUpdateParams,
} from '@aws/language-server-runtimes/protocol'
import { v4 as uuidv4 } from 'uuid'
import * as vscode from 'vscode'
@@ -463,6 +465,13 @@ export function registerMessageListeners(
true
)
})
+
+ languageClient.onNotification(chatUpdateNotificationType.method, (params: ChatUpdateParams) => {
+ void provider.webview?.postMessage({
+ command: chatUpdateNotificationType.method,
+ params: params,
+ })
+ })
}
function isServerEvent(command: string) {
From cda61ec1e390b454ac65d179c0a2737088b33174 Mon Sep 17 00:00:00 2001
From: Josh Pinkney <103940141+jpinkney-aws@users.noreply.github.com>
Date: Wed, 23 Apr 2025 13:27:02 -0400
Subject: [PATCH 33/71] fix(amazonq): simulate refresh of chat (#7142)
## Problem
Reloading the webview directly causes export/history to be missing
## Solution
Add a specialized handler that simulates reloading the webview when a
profile changes, rather than actually refresh everything. This is
required because the chat-client relies on initializedResult values from
the language server that are only sent once
---
- Treat all work as PUBLIC. Private `feature/x` branches will not be
squash-merged at release time.
- Your code changes must meet the guidelines in
[CONTRIBUTING.md](https://github.com/aws/aws-toolkit-vscode/blob/master/CONTRIBUTING.md#guidelines).
- License: I confirm that my contribution is made under the terms of the
Apache 2.0 license.
---
.../amazonq/src/lsp/chat/webviewProvider.ts | 33 ++++++++++++++-----
1 file changed, 24 insertions(+), 9 deletions(-)
diff --git a/packages/amazonq/src/lsp/chat/webviewProvider.ts b/packages/amazonq/src/lsp/chat/webviewProvider.ts
index e53e3d7afd9..d47563169d7 100644
--- a/packages/amazonq/src/lsp/chat/webviewProvider.ts
+++ b/packages/amazonq/src/lsp/chat/webviewProvider.ts
@@ -80,12 +80,6 @@ export class AmazonQChatViewProvider implements WebviewViewProvider {
this.webview = this.webviewView.webview
this.onDidResolveWebviewEmitter.fire()
- globals.context.subscriptions.push(
- this.webviewView.onDidDispose(() => {
- this.webviewView = undefined
- this.webview = undefined
- })
- )
performance.mark(amazonqMark.open)
}
@@ -142,12 +136,31 @@ export class AmazonQChatViewProvider implements WebviewViewProvider {