kunjabijukchhe commited on
Commit
3ecac25
·
unverified ·
1 Parent(s): 7e39e92

feat: implement Claude 3, Claude3.5, Nova Pro, Nova Lite and Mistral model integration with AWS Bedrock (#974)

Browse files

* feat: Integrate AWS Bedrock with Claude 3.5 Sonnet, Claude 3 Sonnet, and Claude 3.5 Haiku

* update Dockerfile for AWS Bedrock configuration

* feat: add new Bedrock model 'Mistral' and update Haiku to version 3

* feat: add new bedrock model Nova Lite and Nova Pro

* Update README documentation to reflect the latest changes

* Add the icon for aws bedrock

* add support for serialized AWS Bedrock configuration in api key

.env.example CHANGED
@@ -83,6 +83,17 @@ XAI_API_KEY=
83
  # You only need this environment variable set if you want to use Perplexity models
84
  PERPLEXITY_API_KEY=
85
 
 
 
 
 
 
 
 
 
 
 
 
86
  # Include this environment variable if you want more logging for debugging locally
87
  VITE_LOG_LEVEL=debug
88
 
 
83
  # You only need this environment variable set if you want to use Perplexity models
84
  PERPLEXITY_API_KEY=
85
 
86
+ # Get your AWS configuration
87
+ # https://console.aws.amazon.com/iam/home
88
+ # The JSON should include the following keys:
89
+ # - region: The AWS region where Bedrock is available.
90
+ # - accessKeyId: Your AWS access key ID.
91
+ # - secretAccessKey: Your AWS secret access key.
92
+ # - sessionToken (optional): Temporary session token if using an IAM role or temporary credentials.
93
+ # Example JSON:
94
+ # {"region": "us-east-1", "accessKeyId": "yourAccessKeyId", "secretAccessKey": "yourSecretAccessKey", "sessionToken": "yourSessionToken"}
95
+ AWS_BEDROCK_CONFIG=
96
+
97
  # Include this environment variable if you want more logging for debugging locally
98
  VITE_LOG_LEVEL=debug
99
 
Dockerfile CHANGED
@@ -28,6 +28,7 @@ ARG OLLAMA_API_BASE_URL
28
  ARG XAI_API_KEY
29
  ARG TOGETHER_API_KEY
30
  ARG TOGETHER_API_BASE_URL
 
31
  ARG VITE_LOG_LEVEL=debug
32
  ARG DEFAULT_NUM_CTX
33
 
@@ -42,6 +43,7 @@ ENV WRANGLER_SEND_METRICS=false \
42
  XAI_API_KEY=${XAI_API_KEY} \
43
  TOGETHER_API_KEY=${TOGETHER_API_KEY} \
44
  TOGETHER_API_BASE_URL=${TOGETHER_API_BASE_URL} \
 
45
  VITE_LOG_LEVEL=${VITE_LOG_LEVEL} \
46
  DEFAULT_NUM_CTX=${DEFAULT_NUM_CTX}
47
 
@@ -80,6 +82,7 @@ ENV GROQ_API_KEY=${GROQ_API_KEY} \
80
  XAI_API_KEY=${XAI_API_KEY} \
81
  TOGETHER_API_KEY=${TOGETHER_API_KEY} \
82
  TOGETHER_API_BASE_URL=${TOGETHER_API_BASE_URL} \
 
83
  VITE_LOG_LEVEL=${VITE_LOG_LEVEL} \
84
  DEFAULT_NUM_CTX=${DEFAULT_NUM_CTX}
85
 
 
28
  ARG XAI_API_KEY
29
  ARG TOGETHER_API_KEY
30
  ARG TOGETHER_API_BASE_URL
31
+ ARG AWS_BEDROCK_CONFIG
32
  ARG VITE_LOG_LEVEL=debug
33
  ARG DEFAULT_NUM_CTX
34
 
 
43
  XAI_API_KEY=${XAI_API_KEY} \
44
  TOGETHER_API_KEY=${TOGETHER_API_KEY} \
45
  TOGETHER_API_BASE_URL=${TOGETHER_API_BASE_URL} \
46
+ AWS_BEDROCK_CONFIG=${AWS_BEDROCK_CONFIG} \
47
  VITE_LOG_LEVEL=${VITE_LOG_LEVEL} \
48
  DEFAULT_NUM_CTX=${DEFAULT_NUM_CTX}
49
 
 
82
  XAI_API_KEY=${XAI_API_KEY} \
83
  TOGETHER_API_KEY=${TOGETHER_API_KEY} \
84
  TOGETHER_API_BASE_URL=${TOGETHER_API_BASE_URL} \
85
+ AWS_BEDROCK_CONFIG=${AWS_BEDROCK_CONFIG} \
86
  VITE_LOG_LEVEL=${VITE_LOG_LEVEL} \
87
  DEFAULT_NUM_CTX=${DEFAULT_NUM_CTX}
88
 
README.md CHANGED
@@ -74,6 +74,7 @@ bolt.diy was originally started by [Cole Medin](https://www.youtube.com/@ColeMed
74
  - ⬜ Voice prompting
75
  - ⬜ Azure Open AI API Integration
76
  - ✅ Perplexity Integration (@meetpateltech)
 
77
  - ⬜ Vertex AI Integration
78
 
79
  ## Features
 
74
  - ⬜ Voice prompting
75
  - ⬜ Azure Open AI API Integration
76
  - ✅ Perplexity Integration (@meetpateltech)
77
+ - ✅ AWS Bedrock Integration (@kunjabijukchhe)
78
  - ⬜ Vertex AI Integration
79
 
80
  ## Features
app/components/settings/data/DataTab.tsx CHANGED
@@ -22,6 +22,7 @@ const API_KEY_PROVIDERS = [
22
  'Perplexity',
23
  'Cohere',
24
  'AzureOpenAI',
 
25
  ] as const;
26
 
27
  interface ApiKeys {
 
22
  'Perplexity',
23
  'Cohere',
24
  'AzureOpenAI',
25
+ 'AmazonBedrock',
26
  ] as const;
27
 
28
  interface ApiKeys {
app/lib/modules/llm/providers/amazon-bedrock.ts ADDED
@@ -0,0 +1,113 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import { BaseProvider } from '~/lib/modules/llm/base-provider';
2
+ import type { ModelInfo } from '~/lib/modules/llm/types';
3
+ import type { LanguageModelV1 } from 'ai';
4
+ import type { IProviderSetting } from '~/types/model';
5
+ import { createAmazonBedrock } from '@ai-sdk/amazon-bedrock';
6
+
7
+ interface AWSBedRockConfig {
8
+ region: string;
9
+ accessKeyId: string;
10
+ secretAccessKey: string;
11
+ sessionToken?: string;
12
+ }
13
+
14
+ export default class AmazonBedrockProvider extends BaseProvider {
15
+ name = 'AmazonBedrock';
16
+ getApiKeyLink = 'https://console.aws.amazon.com/iam/home';
17
+
18
+ config = {
19
+ apiTokenKey: 'AWS_BEDROCK_CONFIG',
20
+ };
21
+
22
+ staticModels: ModelInfo[] = [
23
+ {
24
+ name: 'anthropic.claude-3-5-sonnet-20240620-v1:0',
25
+ label: 'Claude 3.5 Sonnet (Bedrock)',
26
+ provider: 'AmazonBedrock',
27
+ maxTokenAllowed: 4096,
28
+ },
29
+ {
30
+ name: 'anthropic.claude-3-sonnet-20240229-v1:0',
31
+ label: 'Claude 3 Sonnet (Bedrock)',
32
+ provider: 'AmazonBedrock',
33
+ maxTokenAllowed: 4096,
34
+ },
35
+ {
36
+ name: 'anthropic.claude-3-haiku-20240307-v1:0',
37
+ label: 'Claude 3 Haiku (Bedrock)',
38
+ provider: 'AmazonBedrock',
39
+ maxTokenAllowed: 4096,
40
+ },
41
+ {
42
+ name: 'amazon.nova-pro-v1:0',
43
+ label: 'Amazon Nova Pro (Bedrock)',
44
+ provider: 'AmazonBedrock',
45
+ maxTokenAllowed: 5120,
46
+ },
47
+ {
48
+ name: 'amazon.nova-lite-v1:0',
49
+ label: 'Amazon Nova Lite (Bedrock)',
50
+ provider: 'AmazonBedrock',
51
+ maxTokenAllowed: 5120,
52
+ },
53
+ {
54
+ name: 'mistral.mistral-large-2402-v1:0',
55
+ label: 'Mistral Large 24.02 (Bedrock)',
56
+ provider: 'AmazonBedrock',
57
+ maxTokenAllowed: 8192,
58
+ },
59
+ ];
60
+
61
+ private _parseAndValidateConfig(apiKey: string): AWSBedRockConfig {
62
+ let parsedConfig: AWSBedRockConfig;
63
+
64
+ try {
65
+ parsedConfig = JSON.parse(apiKey);
66
+ } catch {
67
+ throw new Error(
68
+ 'Invalid AWS Bedrock configuration format. Please provide a valid JSON string containing region, accessKeyId, and secretAccessKey.',
69
+ );
70
+ }
71
+
72
+ const { region, accessKeyId, secretAccessKey, sessionToken } = parsedConfig;
73
+
74
+ if (!region || !accessKeyId || !secretAccessKey) {
75
+ throw new Error(
76
+ 'Missing required AWS credentials. Configuration must include region, accessKeyId, and secretAccessKey.',
77
+ );
78
+ }
79
+
80
+ return {
81
+ region,
82
+ accessKeyId,
83
+ secretAccessKey,
84
+ ...(sessionToken && { sessionToken }),
85
+ };
86
+ }
87
+
88
+ getModelInstance(options: {
89
+ model: string;
90
+ serverEnv: any;
91
+ apiKeys?: Record<string, string>;
92
+ providerSettings?: Record<string, IProviderSetting>;
93
+ }): LanguageModelV1 {
94
+ const { model, serverEnv, apiKeys, providerSettings } = options;
95
+
96
+ const { apiKey } = this.getProviderBaseUrlAndKey({
97
+ apiKeys,
98
+ providerSettings: providerSettings?.[this.name],
99
+ serverEnv: serverEnv as any,
100
+ defaultBaseUrlKey: '',
101
+ defaultApiTokenKey: 'AWS_BEDROCK_CONFIG',
102
+ });
103
+
104
+ if (!apiKey) {
105
+ throw new Error(`Missing API key for ${this.name} provider`);
106
+ }
107
+
108
+ const config = this._parseAndValidateConfig(apiKey);
109
+ const bedrock = createAmazonBedrock(config);
110
+
111
+ return bedrock(model);
112
+ }
113
+ }
app/lib/modules/llm/registry.ts CHANGED
@@ -14,6 +14,7 @@ import PerplexityProvider from './providers/perplexity';
14
  import TogetherProvider from './providers/together';
15
  import XAIProvider from './providers/xai';
16
  import HyperbolicProvider from './providers/hyperbolic';
 
17
 
18
  export {
19
  AnthropicProvider,
@@ -32,4 +33,5 @@ export {
32
  XAIProvider,
33
  TogetherProvider,
34
  LMStudioProvider,
 
35
  };
 
14
  import TogetherProvider from './providers/together';
15
  import XAIProvider from './providers/xai';
16
  import HyperbolicProvider from './providers/hyperbolic';
17
+ import AmazonBedrockProvider from './providers/amazon-bedrock';
18
 
19
  export {
20
  AnthropicProvider,
 
33
  XAIProvider,
34
  TogetherProvider,
35
  LMStudioProvider,
36
+ AmazonBedrockProvider,
37
  };
docker-compose.yaml CHANGED
@@ -23,6 +23,7 @@ services:
23
  - XAI_API_KEY=${XAI_API_KEY}
24
  - TOGETHER_API_KEY=${TOGETHER_API_KEY}
25
  - TOGETHER_API_BASE_URL=${TOGETHER_API_BASE_URL}
 
26
  - VITE_LOG_LEVEL=${VITE_LOG_LEVEL:-debug}
27
  - DEFAULT_NUM_CTX=${DEFAULT_NUM_CTX:-32768}
28
  - RUNNING_IN_DOCKER=true
@@ -54,6 +55,7 @@ services:
54
  - OLLAMA_API_BASE_URL=${OLLAMA_API_BASE_URL}
55
  - TOGETHER_API_KEY=${TOGETHER_API_KEY}
56
  - TOGETHER_API_BASE_URL=${TOGETHER_API_BASE_URL}
 
57
  - VITE_LOG_LEVEL=${VITE_LOG_LEVEL:-debug}
58
  - DEFAULT_NUM_CTX=${DEFAULT_NUM_CTX:-32768}
59
  - RUNNING_IN_DOCKER=true
 
23
  - XAI_API_KEY=${XAI_API_KEY}
24
  - TOGETHER_API_KEY=${TOGETHER_API_KEY}
25
  - TOGETHER_API_BASE_URL=${TOGETHER_API_BASE_URL}
26
+ - AWS_BEDROCK_CONFIG=${AWS_BEDROCK_CONFIG}
27
  - VITE_LOG_LEVEL=${VITE_LOG_LEVEL:-debug}
28
  - DEFAULT_NUM_CTX=${DEFAULT_NUM_CTX:-32768}
29
  - RUNNING_IN_DOCKER=true
 
55
  - OLLAMA_API_BASE_URL=${OLLAMA_API_BASE_URL}
56
  - TOGETHER_API_KEY=${TOGETHER_API_KEY}
57
  - TOGETHER_API_BASE_URL=${TOGETHER_API_BASE_URL}
58
+ - AWS_BEDROCK_CONFIG=${AWS_BEDROCK_CONFIG}
59
  - VITE_LOG_LEVEL=${VITE_LOG_LEVEL:-debug}
60
  - DEFAULT_NUM_CTX=${DEFAULT_NUM_CTX:-32768}
61
  - RUNNING_IN_DOCKER=true
package.json CHANGED
@@ -35,6 +35,7 @@
35
  "@ai-sdk/google": "^0.0.52",
36
  "@ai-sdk/mistral": "^0.0.43",
37
  "@ai-sdk/openai": "^0.0.66",
 
38
  "@codemirror/autocomplete": "^6.18.3",
39
  "@codemirror/commands": "^6.7.1",
40
  "@codemirror/lang-cpp": "^6.0.2",
 
35
  "@ai-sdk/google": "^0.0.52",
36
  "@ai-sdk/mistral": "^0.0.43",
37
  "@ai-sdk/openai": "^0.0.66",
38
+ "@ai-sdk/amazon-bedrock": "1.0.6",
39
  "@codemirror/autocomplete": "^6.18.3",
40
  "@codemirror/commands": "^6.7.1",
41
  "@codemirror/lang-cpp": "^6.0.2",
pnpm-lock.yaml CHANGED
@@ -11,6 +11,9 @@ importers:
11
 
12
  .:
13
  dependencies:
 
 
 
14
  '@ai-sdk/anthropic':
15
  specifier: ^0.0.39
16
  version: 0.0.39([email protected])
@@ -309,6 +312,12 @@ importers:
309
 
310
  packages:
311
 
 
 
 
 
 
 
312
  '@ai-sdk/[email protected]':
313
  resolution: {integrity: sha512-Ouku41O9ebyRi0EUW7pB8+lk4sI74SfJKydzK7FjynhNmCSvi42+U4WPlEjP64NluXUzpkYLvBa6BAd36VY4/g==}
314
  engines: {node: '>=18'}
@@ -384,6 +393,15 @@ packages:
384
  zod:
385
  optional: true
386
 
 
 
 
 
 
 
 
 
 
387
  '@ai-sdk/[email protected]':
388
  resolution: {integrity: sha512-oOwPQD8i2Ynpn22cur4sk26FW3mSy6t6/X/K1Ay2yGBKYiSpRyLfObhOrZEGsXDx+3euKy4nEZ193R36NM+tpQ==}
389
  engines: {node: '>=18'}
@@ -404,6 +422,10 @@ packages:
404
  resolution: {integrity: sha512-YYtP6xWQyaAf5LiWLJ+ycGTOeBLWrED7LUrvc+SQIWhGaneylqbaGsyQL7VouQUeQ4JZ1qKYZuhmi3W56HADPA==}
405
  engines: {node: '>=18'}
406
 
 
 
 
 
407
  '@ai-sdk/[email protected]':
408
  resolution: {integrity: sha512-8Hkserq0Ge6AEi7N4hlv2FkfglAGbkoAXEZ8YSp255c3PbnZz6+/5fppw+aROmZMOfNwallSRuy1i/iPa2rBpQ==}
409
  engines: {node: '>=18'}
@@ -435,6 +457,127 @@ packages:
435
  '@antfu/[email protected]':
436
  resolution: {integrity: sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==}
437
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
438
  '@babel/[email protected]':
439
  resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==}
440
  engines: {node: '>=6.9.0'}
@@ -2066,6 +2209,189 @@ packages:
2066
  '@shikijs/[email protected]':
2067
  resolution: {integrity: sha512-jn7/7ky30idSkd/O5yDBfAnVt+JJpepofP/POZ1iMOxK59cOfqIgg/Dj0eFsjOTMw+4ycJN0uhZH/Eb0bs/EUA==}
2068
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2069
  '@stylistic/[email protected]':
2070
  resolution: {integrity: sha512-ZBxnfSjzxUiwCibbVCeYCYwZw+P5xaQw+pNA8B8uR42fdMQIOhUstXjJuS2nTHoW5CF4+vGSxbL4gklI8WxhyA==}
2071
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -2147,6 +2473,9 @@ packages:
2147
  '@types/[email protected]':
2148
  resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==}
2149
 
 
 
 
2150
  '@typescript-eslint/[email protected]':
2151
  resolution: {integrity: sha512-HU1KAdW3Tt8zQkdvNoIijfWDMvdSweFYm4hWh+KwhPstv+sCmWb89hCIP8msFm9N1R/ooh9honpSuvqKWlYy3w==}
2152
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -2505,6 +2834,9 @@ packages:
2505
  resolution: {integrity: sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==}
2506
  engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
2507
 
 
 
 
2508
2509
  resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
2510
 
@@ -3197,6 +3529,10 @@ packages:
3197
3198
  resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
3199
 
 
 
 
 
3200
3201
  resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==}
3202
 
@@ -5178,6 +5514,9 @@ packages:
5178
  resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
5179
  engines: {node: '>=8'}
5180
 
 
 
 
5181
5182
  resolution: {integrity: sha512-wnD1HyVqpJUI2+eKZ+eo1UwghftP6yuFheBqqe+bWCotBjC2K1YnteJILRMs3SM4V/0dLEW1SC27MWP5y+mwmw==}
5183
 
@@ -5490,6 +5829,10 @@ packages:
5490
  resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==}
5491
  engines: {node: '>= 0.4.0'}
5492
 
 
 
 
 
5493
5494
  resolution: {integrity: sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==}
5495
  engines: {node: '>=8'}
@@ -5750,6 +6093,15 @@ packages:
5750
 
5751
  snapshots:
5752
 
 
 
 
 
 
 
 
 
 
5753
5754
  dependencies:
5755
  '@ai-sdk/provider': 0.0.17
@@ -5826,6 +6178,15 @@ snapshots:
5826
  optionalDependencies:
5827
  zod: 3.23.8
5828
 
 
 
 
 
 
 
 
 
 
5829
  '@ai-sdk/[email protected]':
5830
  dependencies:
5831
  json-schema: 0.4.0
@@ -5846,6 +6207,10 @@ snapshots:
5846
  dependencies:
5847
  json-schema: 0.4.0
5848
 
 
 
 
 
5849
5850
  dependencies:
5851
  '@ai-sdk/provider-utils': 2.0.4([email protected])
@@ -5876,6 +6241,407 @@ snapshots:
5876
 
5877
  '@antfu/[email protected]': {}
5878
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5879
  '@babel/[email protected]':
5880
  dependencies:
5881
  '@babel/helper-validator-identifier': 7.25.9
@@ -7470,6 +8236,303 @@ snapshots:
7470
 
7471
  '@shikijs/[email protected]': {}
7472
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7473
7474
  dependencies:
7475
  '@typescript-eslint/utils': 8.17.0([email protected]([email protected]))([email protected])
@@ -7557,6 +8620,8 @@ snapshots:
7557
 
7558
  '@types/[email protected]': {}
7559
 
 
 
7560
7561
  dependencies:
7562
  '@eslint-community/regexpp': 4.12.1
@@ -8064,6 +9129,8 @@ snapshots:
8064
  transitivePeerDependencies:
8065
  - supports-color
8066
 
 
 
8067
8068
  dependencies:
8069
  balanced-match: 1.0.2
@@ -8873,6 +9940,10 @@ snapshots:
8873
 
8874
8875
 
 
 
 
 
8876
8877
  dependencies:
8878
  reusify: 1.0.4
@@ -11342,6 +12413,8 @@ snapshots:
11342
 
11343
11344
 
 
 
11345
11346
 
11347
@@ -11688,6 +12761,8 @@ snapshots:
11688
 
11689
11690
 
 
 
11691
11692
  dependencies:
11693
  dequal: 2.0.3
 
11
 
12
  .:
13
  dependencies:
14
+ '@ai-sdk/amazon-bedrock':
15
+ specifier: 1.0.6
16
+ version: 1.0.6([email protected])
17
  '@ai-sdk/anthropic':
18
  specifier: ^0.0.39
19
  version: 0.0.39([email protected])
 
312
 
313
  packages:
314
 
315
+ '@ai-sdk/[email protected]':
316
+ resolution: {integrity: sha512-EdbLjy/r9W6ds5/xbkfklr5C9y3PmGh2eXqhd3xyURq0oSoB9ukoOa9jvPTb4b3jS6l4R7yXYJvTZiAkkefUeQ==}
317
+ engines: {node: '>=18'}
318
+ peerDependencies:
319
+ zod: ^3.0.0
320
+
321
  '@ai-sdk/[email protected]':
322
  resolution: {integrity: sha512-Ouku41O9ebyRi0EUW7pB8+lk4sI74SfJKydzK7FjynhNmCSvi42+U4WPlEjP64NluXUzpkYLvBa6BAd36VY4/g==}
323
  engines: {node: '>=18'}
 
393
  zod:
394
  optional: true
395
 
396
+ '@ai-sdk/[email protected]':
397
+ resolution: {integrity: sha512-2M7vLhYN0ThGjNlzow7oO/lsL+DyMxvGMIYmVQvEYaCWhDzxH5dOp78VNjJIVwHzVLMbBDigX3rJuzAs853idw==}
398
+ engines: {node: '>=18'}
399
+ peerDependencies:
400
+ zod: ^3.0.0
401
+ peerDependenciesMeta:
402
+ zod:
403
+ optional: true
404
+
405
  '@ai-sdk/[email protected]':
406
  resolution: {integrity: sha512-oOwPQD8i2Ynpn22cur4sk26FW3mSy6t6/X/K1Ay2yGBKYiSpRyLfObhOrZEGsXDx+3euKy4nEZ193R36NM+tpQ==}
407
  engines: {node: '>=18'}
 
422
  resolution: {integrity: sha512-YYtP6xWQyaAf5LiWLJ+ycGTOeBLWrED7LUrvc+SQIWhGaneylqbaGsyQL7VouQUeQ4JZ1qKYZuhmi3W56HADPA==}
423
  engines: {node: '>=18'}
424
 
425
+ '@ai-sdk/[email protected]':
426
+ resolution: {integrity: sha512-WiuJEpHTrltOIzv3x2wx4gwksAHW0h6nK3SoDzjqCOJLu/2OJ1yASESTIX+f07ChFykHElVoP80Ol/fe9dw6tQ==}
427
+ engines: {node: '>=18'}
428
+
429
  '@ai-sdk/[email protected]':
430
  resolution: {integrity: sha512-8Hkserq0Ge6AEi7N4hlv2FkfglAGbkoAXEZ8YSp255c3PbnZz6+/5fppw+aROmZMOfNwallSRuy1i/iPa2rBpQ==}
431
  engines: {node: '>=18'}
 
457
  '@antfu/[email protected]':
458
  resolution: {integrity: sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==}
459
 
460
+ '@aws-crypto/[email protected]':
461
+ resolution: {integrity: sha512-nLbCWqQNgUiwwtFsen1AdzAtvuLRsQS8rYgMuxCrdKf9kOssamGLuPwyTY9wyYblNr9+1XM8v6zoDTPPSIeANg==}
462
+ engines: {node: '>=16.0.0'}
463
+
464
+ '@aws-crypto/[email protected]':
465
+ resolution: {integrity: sha512-AXfN/lGotSQwu6HNcEsIASo7kWXZ5HYWvfOmSNKDsEqC4OashTp8alTmaz+F7TC2L083SFv5RdB+qU3Vs1kZqw==}
466
+
467
+ '@aws-crypto/[email protected]':
468
+ resolution: {integrity: sha512-FFQQyu7edu4ufvIZ+OadFpHHOt+eSTBaYaki44c+akjg7qZg9oOQeLlk77F6tSYqjDAFClrHJk9tMf0HdVyOvA==}
469
+ engines: {node: '>=16.0.0'}
470
+
471
+ '@aws-crypto/[email protected]':
472
+ resolution: {integrity: sha512-iAvUotm021kM33eCdNfwIN//F77/IADDSs58i+MDaOqFrVjZo9bAal0NK7HurRuWLLpF1iLX7gbWrjHjeo+YFg==}
473
+
474
+ '@aws-crypto/[email protected]':
475
+ resolution: {integrity: sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ==}
476
+
477
+ '@aws-sdk/[email protected]':
478
+ resolution: {integrity: sha512-ZnolSsCZE4IT4A8nn5sOHq+JiOomEV1+pp1SntHdK1SGu6pP5YMWNfwJwujZFrsKkRB+QpSGj7l0W0lr2B/JBw==}
479
+ engines: {node: '>=16.0.0'}
480
+
481
+ '@aws-sdk/[email protected]':
482
+ resolution: {integrity: sha512-lA4IB9FzR2KjH7EVCo+mHGFKqdViVyeBQEIX9oVratL/l7P0bMS1fMwgfHOc3ACazqNxBxDES7x08ZCp32y6Lw==}
483
+ engines: {node: '>=16.0.0'}
484
+ peerDependencies:
485
+ '@aws-sdk/client-sts': ^3.716.0
486
+
487
+ '@aws-sdk/[email protected]':
488
+ resolution: {integrity: sha512-5Nb0jJXce2TclbjG7WVPufwhgV1TRydz1QnsuBtKU0AdViEpr787YrZhPpGnNIM1Dx+R1H/tmAHZnOoohS6D8g==}
489
+ engines: {node: '>=16.0.0'}
490
+
491
+ '@aws-sdk/[email protected]':
492
+ resolution: {integrity: sha512-i4SVNsrdXudp8T4bkm7Fi3YWlRnvXCSwvNDqf6nLqSJxqr4CN3VlBELueDyjBK7TAt453/qSif+eNx+bHmwo4Q==}
493
+ engines: {node: '>=16.0.0'}
494
+
495
+ '@aws-sdk/[email protected]':
496
+ resolution: {integrity: sha512-5DkUiTrbyzO8/W4g7UFEqRFpuhgizayHI/Zbh0wtFMcot8801nJV+MP/YMhdjimlvAr/OqYB08FbGsPyWppMTw==}
497
+ engines: {node: '>=16.0.0'}
498
+
499
+ '@aws-sdk/[email protected]':
500
+ resolution: {integrity: sha512-JI2KQUnn2arICwP9F3CnqP1W3nAbm4+meQg/yOhp9X0DMzQiHrHRd4HIrK2vyVgi2/6hGhONY5uLF26yRTA7nQ==}
501
+ engines: {node: '>=16.0.0'}
502
+
503
+ '@aws-sdk/[email protected]':
504
+ resolution: {integrity: sha512-CZ04pl2z7igQPysQyH2xKZHM3fLwkemxQbKOlje3TmiS1NwXvcKvERhp9PE/H23kOL7beTM19NMRog/Fka/rlw==}
505
+ engines: {node: '>=16.0.0'}
506
+
507
+ '@aws-sdk/[email protected]':
508
+ resolution: {integrity: sha512-P37We2GtZvdROxiwP0zrpEL81/HuYK1qlYxp5VCj3uV+G4mG8UQN2gMIU/baYrpOQqa0h81RfyQGRFUjVaDVqw==}
509
+ engines: {node: '>=16.0.0'}
510
+ peerDependencies:
511
+ '@aws-sdk/client-sts': ^3.716.0
512
+
513
+ '@aws-sdk/[email protected]':
514
+ resolution: {integrity: sha512-FGQPK2uKfS53dVvoskN/s/t6m0Po24BGd1PzJdzHBFCOjxbZLM6+8mDMXeyi2hCLVVQOUcuW41kOgmJ0+zMbww==}
515
+ engines: {node: '>=16.0.0'}
516
+
517
+ '@aws-sdk/[email protected]':
518
+ resolution: {integrity: sha512-0spcu2MWVVHSTHH3WE2E//ttUJPwXRM3BCp+WyI41xLzpNu1Fd8zjOrDpEo0SnGUzsSiRTIJWgkuu/tqv9NJ2A==}
519
+ engines: {node: '>=16.0.0'}
520
+
521
+ '@aws-sdk/[email protected]':
522
+ resolution: {integrity: sha512-J2IA3WuCpRGGoZm6VHZVFCnrxXP+41iUWb9Ct/1spljegTa1XjiaZ5Jf3+Ubj7WKiyvP9/dgz1L0bu2bYEjliw==}
523
+ engines: {node: '>=16.0.0'}
524
+
525
+ '@aws-sdk/[email protected]':
526
+ resolution: {integrity: sha512-vzgpWKs2gGXZGdbMKRFrMW4PqEFWkGvwWH2T7ZwQv9m+8lQ7P4Dk2uimqu0f37HZAbpn8HFMqRh4CaySjU354A==}
527
+ engines: {node: '>=16.0.0'}
528
+ peerDependencies:
529
+ '@aws-sdk/client-sts': ^3.716.0
530
+
531
+ '@aws-sdk/[email protected]':
532
+ resolution: {integrity: sha512-6l68kjNrh5QC8FGX3I3geBDavWN5Tg1RLHJ2HLA8ByGBtJyCwnz3hEkKfaxn0bBx0hF9DzbfjEOUF6cDqy2Kjg==}
533
+ engines: {node: '>=16.0.0'}
534
+
535
+ '@aws-sdk/[email protected]':
536
+ resolution: {integrity: sha512-RkqHlMvQWUaRklU1bMfUuBvdWwxgUtEqpADaHXlGVj3vtEY2UgBjy+57CveC4MByqKIunNvVHBBbjrGVtwY7Lg==}
537
+ engines: {node: '>=16.0.0'}
538
+
539
+ '@aws-sdk/[email protected]':
540
+ resolution: {integrity: sha512-AVU5ixnh93nqtsfgNc284oXsXaadyHGPHpql/jwgaaqQfEXjS/1/j3j9E/vpacfTTz2Vzo7hAOjnvrOXSEVDaA==}
541
+ engines: {node: '>=16.0.0'}
542
+
543
+ '@aws-sdk/[email protected]':
544
+ resolution: {integrity: sha512-FpAtT6nNKrYdkDZndutEraiRMf+TgDzAGvniqRtZ/YTPA+gIsWrsn+TwMKINR81lFC3nQfb9deS5CFtxd021Ew==}
545
+ engines: {node: '>=16.0.0'}
546
+
547
+ '@aws-sdk/[email protected]':
548
+ resolution: {integrity: sha512-HJzsQxgMOAzZrbf/YIqEx30or4tZK1oNAk6Wm6xecUQx+23JXIaePRu1YFUOLBBERQ4QBPpISFurZWBMZ5ibAw==}
549
+ engines: {node: '>=16.0.0'}
550
+
551
+ '@aws-sdk/[email protected]':
552
+ resolution: {integrity: sha512-vKN064aLE3kl+Zl16Ony3jltHnMddMBT7JRkP1L+lLywhA0PcAKxpdvComul/sTBWnbnwLnaS5NsDUhcWySH8A==}
553
+ engines: {node: '>=16.0.0'}
554
+ peerDependencies:
555
+ '@aws-sdk/client-sso-oidc': ^3.714.0
556
+
557
+ '@aws-sdk/[email protected]':
558
+ resolution: {integrity: sha512-ZjpP2gYbSFlxxaUDa1Il5AVvfggvUPbjzzB/l3q0gIE5Thd6xKW+yzEpt2mLZ5s5UaYSABZbF94g8NUOF4CVGA==}
559
+ engines: {node: '>=16.0.0'}
560
+
561
+ '@aws-sdk/[email protected]':
562
+ resolution: {integrity: sha512-Xv+Z2lhe7w7ZZRsgBwBMZgGTVmS+dkkj2S13uNHAx9lhB5ovM8PhK5G/j28xYf6vIibeuHkRAbb7/ozdZIGR+A==}
563
+ engines: {node: '>=16.0.0'}
564
+
565
+ '@aws-sdk/[email protected]':
566
+ resolution: {integrity: sha512-ttrag6haJLWABhLqtg1Uf+4LgHWIMOVSYL+VYZmAp2v4PUGOwWmWQH0Zk8RM7YuQcLfH/EoR72/Yxz6A4FKcuw==}
567
+ engines: {node: '>=16.0.0'}
568
+
569
+ '@aws-sdk/[email protected]':
570
+ resolution: {integrity: sha512-OdJJ03cP9/MgIVToPJPCPUImbpZzTcwdIgbXC0tUQPJhbD7b7cB4LdnkhNHko+MptpOrCq4CPY/33EpOjRdofw==}
571
+
572
+ '@aws-sdk/[email protected]':
573
+ resolution: {integrity: sha512-3PqaXmQbxrtHKAsPCdp7kn5FrQktj8j3YyuNsqFZ8rWZeEQ88GWlsvE61PTsr2peYCKzpFqYVddef2x1axHU0w==}
574
+ engines: {node: '>=16.0.0'}
575
+ peerDependencies:
576
+ aws-crt: '>=1.0.0'
577
+ peerDependenciesMeta:
578
+ aws-crt:
579
+ optional: true
580
+
581
  '@babel/[email protected]':
582
  resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==}
583
  engines: {node: '>=6.9.0'}
 
2209
  '@shikijs/[email protected]':
2210
  resolution: {integrity: sha512-jn7/7ky30idSkd/O5yDBfAnVt+JJpepofP/POZ1iMOxK59cOfqIgg/Dj0eFsjOTMw+4ycJN0uhZH/Eb0bs/EUA==}
2211
 
2212
+ '@smithy/[email protected]':
2213
+ resolution: {integrity: sha512-yiW0WI30zj8ZKoSYNx90no7ugVn3khlyH/z5W8qtKBtVE6awRALbhSG+2SAHA1r6bO/6M9utxYKVZ3PCJ1rWxw==}
2214
+ engines: {node: '>=16.0.0'}
2215
+
2216
+ '@smithy/[email protected]':
2217
+ resolution: {integrity: sha512-Gr/qwzyPaTL1tZcq8WQyHhTZREER5R1Wytmz4WnVGL4onA3dNk6Btll55c8Vr58pLdvWZmtG8oZxJTw3t3q7Jg==}
2218
+ engines: {node: '>=16.0.0'}
2219
+
2220
+ '@smithy/[email protected]':
2221
+ resolution: {integrity: sha512-w494xO+CPwG/5B/N2l0obHv2Fi9U4DAY+sTi1GWT3BVvGpZetJjJXAynIO9IHp4zS1PinGhXtRSZydUXbJO4ag==}
2222
+ engines: {node: '>=16.0.0'}
2223
+
2224
+ '@smithy/[email protected]':
2225
+ resolution: {integrity: sha512-ZCY2yD0BY+K9iMXkkbnjo+08T2h8/34oHd0Jmh6BZUSZwaaGlGCyBT/3wnS7u7Xl33/EEfN4B6nQr3Gx5bYxgw==}
2226
+ engines: {node: '>=16.0.0'}
2227
+
2228
+ '@smithy/[email protected]':
2229
+ resolution: {integrity: sha512-323B8YckSbUH0nMIpXn7HZsAVKHYHFUODa8gG9cHo0ySvA1fr5iWaNT+iIL0UCqUzG6QPHA3BSsBtRQou4mMqQ==}
2230
+
2231
+ '@smithy/[email protected]':
2232
+ resolution: {integrity: sha512-kbrt0vjOIihW3V7Cqj1SXQvAI5BR8SnyQYsandva0AOR307cXAc+IhPngxIPslxTLfxwDpNu0HzCAq6g42kCPg==}
2233
+ engines: {node: '>=16.0.0'}
2234
+
2235
+ '@smithy/[email protected]':
2236
+ resolution: {integrity: sha512-P2pnEp4n75O+QHjyO7cbw/vsw5l93K/8EWyjNCAAybYwUmj3M+hjSQZ9P5TVdUgEG08ueMAP5R4FkuSkElZ5tQ==}
2237
+ engines: {node: '>=16.0.0'}
2238
+
2239
+ '@smithy/[email protected]':
2240
+ resolution: {integrity: sha512-zqy/9iwbj8Wysmvi7Lq7XFLeDgjRpTbCfwBhJa8WbrylTAHiAu6oQTwdY7iu2lxigbc9YYr9vPv5SzYny5tCXQ==}
2241
+ engines: {node: '>=16.0.0'}
2242
+
2243
+ '@smithy/[email protected]':
2244
+ resolution: {integrity: sha512-L1Ib66+gg9uTnqp/18Gz4MDpJPKRE44geOjOQ2SVc0eiaO5l255ADziATZgjQjqumC7yPtp1XnjHlF1srcwjKw==}
2245
+ engines: {node: '>=16.0.0'}
2246
+
2247
+ '@smithy/[email protected]':
2248
+ resolution: {integrity: sha512-R7rU7Ae3ItU4rC0c5mB2sP5mJNbCfoDc8I5XlYjIZnquyUwec7fEo78F6DA3SmgJgkU1qTMcZJuGblxZsl10ZA==}
2249
+
2250
+ '@smithy/[email protected]':
2251
+ resolution: {integrity: sha512-emP23rwYyZhQBvklqTtwetkQlqbNYirDiEEwXl2v0GYWMnCzxst7ZaRAnWuy28njp5kAH54lvkdG37MblZzaHA==}
2252
+ engines: {node: '>=16.0.0'}
2253
+
2254
+ '@smithy/[email protected]':
2255
+ resolution: {integrity: sha512-NuQmVPEJjUX6c+UELyVz8kUx8Q539EDeNwbRyu4IIF8MeV7hUtq1FB3SHVyki2u++5XLMFqngeMKk7ccspnNyQ==}
2256
+
2257
+ '@smithy/[email protected]':
2258
+ resolution: {integrity: sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==}
2259
+ engines: {node: '>=14.0.0'}
2260
+
2261
+ '@smithy/[email protected]':
2262
+ resolution: {integrity: sha512-+Fsu6Q6C4RSJiy81Y8eApjEB5gVtM+oFKTffg+jSuwtvomJJrhUJBu2zS8wjXSgH/g1MKEWrzyChTBe6clb5FQ==}
2263
+ engines: {node: '>=16.0.0'}
2264
+
2265
+ '@smithy/[email protected]':
2266
+ resolution: {integrity: sha512-zfMhzojhFpIX3P5ug7jxTjfUcIPcGjcQYzB9t+rv0g1TX7B0QdwONW+ATouaLoD7h7LOw/ZlXfkq4xJ/g2TrIw==}
2267
+ engines: {node: '>=16.0.0'}
2268
+
2269
+ '@smithy/[email protected]':
2270
+ resolution: {integrity: sha512-GTxSKf280aJBANGN97MomUQhW1VNxZ6w7HAj/pvZM5MUHbMPOGnWOp1PRYKi4czMaHNj9bdiA+ZarmT3Wkdqiw==}
2271
+ engines: {node: '>=16.0.0'}
2272
+
2273
+ '@smithy/[email protected]':
2274
+ resolution: {integrity: sha512-v8gVA9HqibuZkFuFpfkC/EcHE8no/3Mv3JvRUGly63Axt4yyas1WDVOasFSdiqm2hZVpY7/k8mRT1Wd5k7r3Yw==}
2275
+ engines: {node: '>=16.0.0'}
2276
+
2277
+ '@smithy/[email protected]':
2278
+ resolution: {integrity: sha512-KzPAeySp/fOoQA82TpnwItvX8BBURecpx6ZMu75EZDkAcnPtO6vf7q4aH5QHs/F1s3/snQaSFbbUMcFFZ086Mw==}
2279
+ engines: {node: '>=16.0.0'}
2280
+
2281
+ '@smithy/[email protected]':
2282
+ resolution: {integrity: sha512-1HGo9a6/ikgOMrTrWL/WiN9N8GSVYpuRQO5kjstAq4CvV59bjqnh7TbdXGQ4vxLD3xlSjfBjq5t1SOELePsLnA==}
2283
+ engines: {node: '>=16.0.0'}
2284
+
2285
+ '@smithy/[email protected]':
2286
+ resolution: {integrity: sha512-O9LVEu5J/u/FuNlZs+L7Ikn3lz7VB9hb0GtPT9MQeiBmtK8RSY3ULmsZgXhe6VAlgTw0YO+paQx4p8xdbs43vQ==}
2287
+ engines: {node: '>=16.0.0'}
2288
+
2289
+ '@smithy/[email protected]':
2290
+ resolution: {integrity: sha512-BrpZOaZ4RCbcJ2igiSNG16S+kgAc65l/2hmxWdmhyoGWHTLlzQzr06PXavJp9OBlPEG/sHlqdxjWmjzV66+BSQ==}
2291
+ engines: {node: '>=16.0.0'}
2292
+
2293
+ '@smithy/[email protected]':
2294
+ resolution: {integrity: sha512-I/+TMc4XTQ3QAjXfOcUWbSS073oOEAxgx4aZy8jHaf8JQnRkq2SZWw8+PfDtBvLUjcGMdxl+YwtzWe6i5uhL/A==}
2295
+ engines: {node: '>=16.0.0'}
2296
+
2297
+ '@smithy/[email protected]':
2298
+ resolution: {integrity: sha512-hmgIAVyxw1LySOwkgMIUN0kjN8TG9Nc85LJeEmEE/cNEe2rkHDUWhnJf2gxcSRFLWsyqWsrZGw40ROjUogg+Iw==}
2299
+ engines: {node: '>=16.0.0'}
2300
+
2301
+ '@smithy/[email protected]':
2302
+ resolution: {integrity: sha512-u+5HV/9uJaeLj5XTb6+IEF/dokWWkEqJ0XiaRRogyREmKGUgZnNecLucADLdauWFKUNbQfulHFEZEdjwEBjXRg==}
2303
+ engines: {node: '>=16.0.0'}
2304
+
2305
+ '@smithy/[email protected]':
2306
+ resolution: {integrity: sha512-Je3kFvCsFMnso1ilPwA7GtlbPaTixa3WwC+K21kmMZHsBEOZYQaqxcMqeFFoU7/slFjKDIpiiPydvdJm8Q/MCw==}
2307
+ engines: {node: '>=16.0.0'}
2308
+
2309
+ '@smithy/[email protected]':
2310
+ resolution: {integrity: sha512-QnYDPkyewrJzCyaeI2Rmp7pDwbUETe+hU8ADkXmgNusO1bgHBH7ovXJiYmba8t0fNfJx75fE8dlM6SEmZxheog==}
2311
+ engines: {node: '>=16.0.0'}
2312
+
2313
+ '@smithy/[email protected]':
2314
+ resolution: {integrity: sha512-1xKSGI+U9KKdbG2qDvIR9dGrw3CNx+baqJfyr0igKEpjbHL5stsqAesYBzHChYHlelWtb87VnLWlhvfCz13H8Q==}
2315
+ engines: {node: '>=16.0.0'}
2316
+
2317
+ '@smithy/[email protected]':
2318
+ resolution: {integrity: sha512-5JWeMQYg81TgU4cG+OexAWdvDTs5JDdbEZx+Qr1iPbvo91QFGzjy0IkXAKaXUHqmKUJgSHK0ZxnCkgZpzkeNTA==}
2319
+ engines: {node: '>=16.0.0'}
2320
+
2321
+ '@smithy/[email protected]':
2322
+ resolution: {integrity: sha512-h7xn+1wlpbXyLrtvo/teHR1SFGIIrQ3imzG0nz43zVLAJgvfC1Mtdwa1pFhoIOYrt/TiNjt4pD0gSYQEdZSBtg==}
2323
+ engines: {node: '>=16.0.0'}
2324
+
2325
+ '@smithy/[email protected]':
2326
+ resolution: {integrity: sha512-bNwBYYmN8Eh9RyjS1p2gW6MIhSO2rl7X9QeLM8iTdcGRP+eDiIWDt66c9IysCc22gefKszZv+ubV9qZc7hdESg==}
2327
+ engines: {node: '>=16.0.0'}
2328
+
2329
+ '@smithy/[email protected]':
2330
+ resolution: {integrity: sha512-TmlqXkSk8ZPhfc+SQutjmFr5FjC0av3GZP4B/10caK1SbRwe/v+Wzu/R6xEKxoNqL+8nY18s1byiy6HqPG37Aw==}
2331
+
2332
+ '@smithy/[email protected]':
2333
+ resolution: {integrity: sha512-Kxvoh5Qtt0CDsfajiZOCpJxgtPHXOKwmM+Zy4waD43UoEMA+qPxxa98aE/7ZhdnBFZFXMOiBR5xbcaMhLtznQQ==}
2334
+ engines: {node: '>=16.0.0'}
2335
+
2336
+ '@smithy/[email protected]':
2337
+ resolution: {integrity: sha512-cbjJs2A1mLYmqmyVl80uoLTJhAcfzMOyPgjwAYusWKMdLeNtzmMz9YxNl3/jRLoxSS3wkqkf0jwNdtXWtyEBaQ==}
2338
+
2339
+ '@smithy/[email protected]':
2340
+ resolution: {integrity: sha512-Tj7pZ4bUloNUP6PzwhN7K386tmSmEET9QtQg0TgdNOnxhZvCssHji+oZTUIuzxECRfG8rdm2PMw2WCFs6eIYkA==}
2341
+ engines: {node: '>=16.0.0'}
2342
+
2343
+ '@smithy/[email protected]':
2344
+ resolution: {integrity: sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==}
2345
+ engines: {node: '>=14.0.0'}
2346
+
2347
+ '@smithy/[email protected]':
2348
+ resolution: {integrity: sha512-aEOHCgq5RWFbP+UDPvPot26EJHjOC+bRgse5A8V3FSShqd5E5UN4qc7zkwsvJPPAVsf73QwYcHN1/gt/rtLwQA==}
2349
+ engines: {node: '>=16.0.0'}
2350
+
2351
+ '@smithy/[email protected]':
2352
+ resolution: {integrity: sha512-pbjk4s0fwq3Di/ANL+rCvJMKM5bzAQdE5S/6RL5NXgMExFAi6UgQMPOm5yPaIWPpr+EOXKXRonJ3FoxKf4mCJQ==}
2353
+ engines: {node: '>=16.0.0'}
2354
+
2355
+ '@smithy/[email protected]':
2356
+ resolution: {integrity: sha512-FAGsnm/xJ19SZeoqGyo9CosqjUlm+XJTmygDMktebvDKw3bKiIiZ40O1MA6Z52KLmekYU2GO7BEK7u6e7ZORKw==}
2357
+ engines: {node: '>= 10.0.0'}
2358
+
2359
+ '@smithy/[email protected]':
2360
+ resolution: {integrity: sha512-2CzKhkPFCVdd15f3+0D1rldNlvJME8pVRBtVVsea2hy7lcOn0bGB0dTVUwzgfM4LW/aU4IOg3jWf25ZWaxbOiw==}
2361
+ engines: {node: '>= 10.0.0'}
2362
+
2363
+ '@smithy/[email protected]':
2364
+ resolution: {integrity: sha512-tSfcqKcN/Oo2STEYCABVuKgJ76nyyr6skGl9t15hs+YaiU06sgMkN7QYjo0BbVw+KT26zok3IzbdSOksQ4YzVw==}
2365
+ engines: {node: '>=16.0.0'}
2366
+
2367
+ '@smithy/[email protected]':
2368
+ resolution: {integrity: sha512-eFndh1WEK5YMUYvy3lPlVmYY/fZcQE1D8oSf41Id2vCeIkKJXPcYDCZD+4+xViI6b1XSd7tE+s5AmXzz5ilabQ==}
2369
+ engines: {node: '>=16.0.0'}
2370
+
2371
+ '@smithy/[email protected]':
2372
+ resolution: {integrity: sha512-dWpyc1e1R6VoXrwLoLDd57U1z6CwNSdkM69Ie4+6uYh2GC7Vg51Qtan7ITzczuVpqezdDTKJGJB95fFvvjU/ow==}
2373
+ engines: {node: '>=16.0.0'}
2374
+
2375
+ '@smithy/[email protected]':
2376
+ resolution: {integrity: sha512-hJUC6W7A3DQgaee3Hp9ZFcOxVDZzmBIRBPlUAk8/fSOEl7pE/aX7Dci0JycNOnm9Mfr0KV2XjIlUOcGWXQUdVQ==}
2377
+ engines: {node: '>=16.0.0'}
2378
+
2379
+ '@smithy/[email protected]':
2380
+ resolution: {integrity: sha512-bOm0YMMxRjbI3X6QkWwADPFkh2AH2xBMQIB1IQgCsCRqXXpSJatgjUR3oxHthpYwFkw3WPkOt8VgMpJxC0rFqg==}
2381
+ engines: {node: '>=16.0.0'}
2382
+
2383
+ '@smithy/[email protected]':
2384
+ resolution: {integrity: sha512-LqR7qYLgZTD7nWLBecUi4aqolw8Mhza9ArpNEQ881MJJIU2sE5iHCK6TdyqqzcDLy0OPe10IY4T8ctVdtynubg==}
2385
+ engines: {node: '>=16.0.0'}
2386
+
2387
+ '@smithy/[email protected]':
2388
+ resolution: {integrity: sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==}
2389
+ engines: {node: '>=14.0.0'}
2390
+
2391
+ '@smithy/[email protected]':
2392
+ resolution: {integrity: sha512-rUeT12bxFnplYDe815GXbq/oixEGHfRFFtcTF3YdDi/JaENIM6aSYYLJydG83UNzLXeRI5K8abYd/8Sp/QM0kA==}
2393
+ engines: {node: '>=16.0.0'}
2394
+
2395
  '@stylistic/[email protected]':
2396
  resolution: {integrity: sha512-ZBxnfSjzxUiwCibbVCeYCYwZw+P5xaQw+pNA8B8uR42fdMQIOhUstXjJuS2nTHoW5CF4+vGSxbL4gklI8WxhyA==}
2397
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
 
2473
  '@types/[email protected]':
2474
  resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==}
2475
 
2476
+ '@types/[email protected]':
2477
+ resolution: {integrity: sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==}
2478
+
2479
  '@typescript-eslint/[email protected]':
2480
  resolution: {integrity: sha512-HU1KAdW3Tt8zQkdvNoIijfWDMvdSweFYm4hWh+KwhPstv+sCmWb89hCIP8msFm9N1R/ooh9honpSuvqKWlYy3w==}
2481
  engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
 
2834
  resolution: {integrity: sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==}
2835
  engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
2836
 
2837
2838
+ resolution: {integrity: sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==}
2839
+
2840
2841
  resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
2842
 
 
3529
3530
  resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
3531
 
3532
3533
+ resolution: {integrity: sha512-xkjOecfnKGkSsOwtZ5Pz7Us/T6mrbPQrq0nh+aCO5V9nk5NLWmasAHumTKjiPJPWANe+kAZ84Jc8ooJkzZ88Sw==}
3534
+ hasBin: true
3535
+
3536
3537
  resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==}
3538
 
 
5514
  resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
5515
  engines: {node: '>=8'}
5516
 
5517
5518
+ resolution: {integrity: sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==}
5519
+
5520
5521
  resolution: {integrity: sha512-wnD1HyVqpJUI2+eKZ+eo1UwghftP6yuFheBqqe+bWCotBjC2K1YnteJILRMs3SM4V/0dLEW1SC27MWP5y+mwmw==}
5522
 
 
5829
  resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==}
5830
  engines: {node: '>= 0.4.0'}
5831
 
5832
5833
+ resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==}
5834
+ hasBin: true
5835
+
5836
5837
  resolution: {integrity: sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==}
5838
  engines: {node: '>=8'}
 
6093
 
6094
  snapshots:
6095
 
6096
6097
+ dependencies:
6098
+ '@ai-sdk/provider': 1.0.3
6099
+ '@ai-sdk/provider-utils': 2.0.5([email protected])
6100
+ '@aws-sdk/client-bedrock-runtime': 3.716.0
6101
+ zod: 3.23.8
6102
+ transitivePeerDependencies:
6103
+ - aws-crt
6104
+
6105
6106
  dependencies:
6107
  '@ai-sdk/provider': 0.0.17
 
6178
  optionalDependencies:
6179
  zod: 3.23.8
6180
 
6181
6182
+ dependencies:
6183
+ '@ai-sdk/provider': 1.0.3
6184
+ eventsource-parser: 3.0.0
6185
+ nanoid: 3.3.8
6186
+ secure-json-parse: 2.7.0
6187
+ optionalDependencies:
6188
+ zod: 3.23.8
6189
+
6190
  '@ai-sdk/[email protected]':
6191
  dependencies:
6192
  json-schema: 0.4.0
 
6207
  dependencies:
6208
  json-schema: 0.4.0
6209
 
6210
+ '@ai-sdk/[email protected]':
6211
+ dependencies:
6212
+ json-schema: 0.4.0
6213
+
6214
6215
  dependencies:
6216
  '@ai-sdk/provider-utils': 2.0.4([email protected])
 
6241
 
6242
  '@antfu/[email protected]': {}
6243
 
6244
+ '@aws-crypto/[email protected]':
6245
+ dependencies:
6246
+ '@aws-crypto/util': 5.2.0
6247
+ '@aws-sdk/types': 3.714.0
6248
+ tslib: 2.8.1
6249
+
6250
+ '@aws-crypto/[email protected]':
6251
+ dependencies:
6252
+ '@aws-crypto/sha256-js': 5.2.0
6253
+ '@aws-crypto/supports-web-crypto': 5.2.0
6254
+ '@aws-crypto/util': 5.2.0
6255
+ '@aws-sdk/types': 3.714.0
6256
+ '@aws-sdk/util-locate-window': 3.693.0
6257
+ '@smithy/util-utf8': 2.3.0
6258
+ tslib: 2.8.1
6259
+
6260
+ '@aws-crypto/[email protected]':
6261
+ dependencies:
6262
+ '@aws-crypto/util': 5.2.0
6263
+ '@aws-sdk/types': 3.714.0
6264
+ tslib: 2.8.1
6265
+
6266
+ '@aws-crypto/[email protected]':
6267
+ dependencies:
6268
+ tslib: 2.8.1
6269
+
6270
+ '@aws-crypto/[email protected]':
6271
+ dependencies:
6272
+ '@aws-sdk/types': 3.714.0
6273
+ '@smithy/util-utf8': 2.3.0
6274
+ tslib: 2.8.1
6275
+
6276
+ '@aws-sdk/[email protected]':
6277
+ dependencies:
6278
+ '@aws-crypto/sha256-browser': 5.2.0
6279
+ '@aws-crypto/sha256-js': 5.2.0
6280
+ '@aws-sdk/client-sso-oidc': 3.716.0(@aws-sdk/[email protected])
6281
+ '@aws-sdk/client-sts': 3.716.0
6282
+ '@aws-sdk/core': 3.716.0
6283
+ '@aws-sdk/credential-provider-node': 3.716.0(@aws-sdk/[email protected](@aws-sdk/[email protected]))(@aws-sdk/[email protected])
6284
+ '@aws-sdk/middleware-host-header': 3.714.0
6285
+ '@aws-sdk/middleware-logger': 3.714.0
6286
+ '@aws-sdk/middleware-recursion-detection': 3.714.0
6287
+ '@aws-sdk/middleware-user-agent': 3.716.0
6288
+ '@aws-sdk/region-config-resolver': 3.714.0
6289
+ '@aws-sdk/types': 3.714.0
6290
+ '@aws-sdk/util-endpoints': 3.714.0
6291
+ '@aws-sdk/util-user-agent-browser': 3.714.0
6292
+ '@aws-sdk/util-user-agent-node': 3.716.0
6293
+ '@smithy/config-resolver': 3.0.13
6294
+ '@smithy/core': 2.5.6
6295
+ '@smithy/eventstream-serde-browser': 3.0.14
6296
+ '@smithy/eventstream-serde-config-resolver': 3.0.11
6297
+ '@smithy/eventstream-serde-node': 3.0.13
6298
+ '@smithy/fetch-http-handler': 4.1.2
6299
+ '@smithy/hash-node': 3.0.11
6300
+ '@smithy/invalid-dependency': 3.0.11
6301
+ '@smithy/middleware-content-length': 3.0.13
6302
+ '@smithy/middleware-endpoint': 3.2.7
6303
+ '@smithy/middleware-retry': 3.0.32
6304
+ '@smithy/middleware-serde': 3.0.11
6305
+ '@smithy/middleware-stack': 3.0.11
6306
+ '@smithy/node-config-provider': 3.1.12
6307
+ '@smithy/node-http-handler': 3.3.3
6308
+ '@smithy/protocol-http': 4.1.8
6309
+ '@smithy/smithy-client': 3.5.2
6310
+ '@smithy/types': 3.7.2
6311
+ '@smithy/url-parser': 3.0.11
6312
+ '@smithy/util-base64': 3.0.0
6313
+ '@smithy/util-body-length-browser': 3.0.0
6314
+ '@smithy/util-body-length-node': 3.0.0
6315
+ '@smithy/util-defaults-mode-browser': 3.0.32
6316
+ '@smithy/util-defaults-mode-node': 3.0.32
6317
+ '@smithy/util-endpoints': 2.1.7
6318
+ '@smithy/util-middleware': 3.0.11
6319
+ '@smithy/util-retry': 3.0.11
6320
+ '@smithy/util-stream': 3.3.3
6321
+ '@smithy/util-utf8': 3.0.0
6322
+ '@types/uuid': 9.0.8
6323
+ tslib: 2.8.1
6324
+ uuid: 9.0.1
6325
+ transitivePeerDependencies:
6326
+ - aws-crt
6327
+
6328
+ '@aws-sdk/[email protected](@aws-sdk/[email protected])':
6329
+ dependencies:
6330
+ '@aws-crypto/sha256-browser': 5.2.0
6331
+ '@aws-crypto/sha256-js': 5.2.0
6332
+ '@aws-sdk/client-sts': 3.716.0
6333
+ '@aws-sdk/core': 3.716.0
6334
+ '@aws-sdk/credential-provider-node': 3.716.0(@aws-sdk/[email protected](@aws-sdk/[email protected]))(@aws-sdk/[email protected])
6335
+ '@aws-sdk/middleware-host-header': 3.714.0
6336
+ '@aws-sdk/middleware-logger': 3.714.0
6337
+ '@aws-sdk/middleware-recursion-detection': 3.714.0
6338
+ '@aws-sdk/middleware-user-agent': 3.716.0
6339
+ '@aws-sdk/region-config-resolver': 3.714.0
6340
+ '@aws-sdk/types': 3.714.0
6341
+ '@aws-sdk/util-endpoints': 3.714.0
6342
+ '@aws-sdk/util-user-agent-browser': 3.714.0
6343
+ '@aws-sdk/util-user-agent-node': 3.716.0
6344
+ '@smithy/config-resolver': 3.0.13
6345
+ '@smithy/core': 2.5.6
6346
+ '@smithy/fetch-http-handler': 4.1.2
6347
+ '@smithy/hash-node': 3.0.11
6348
+ '@smithy/invalid-dependency': 3.0.11
6349
+ '@smithy/middleware-content-length': 3.0.13
6350
+ '@smithy/middleware-endpoint': 3.2.7
6351
+ '@smithy/middleware-retry': 3.0.32
6352
+ '@smithy/middleware-serde': 3.0.11
6353
+ '@smithy/middleware-stack': 3.0.11
6354
+ '@smithy/node-config-provider': 3.1.12
6355
+ '@smithy/node-http-handler': 3.3.3
6356
+ '@smithy/protocol-http': 4.1.8
6357
+ '@smithy/smithy-client': 3.5.2
6358
+ '@smithy/types': 3.7.2
6359
+ '@smithy/url-parser': 3.0.11
6360
+ '@smithy/util-base64': 3.0.0
6361
+ '@smithy/util-body-length-browser': 3.0.0
6362
+ '@smithy/util-body-length-node': 3.0.0
6363
+ '@smithy/util-defaults-mode-browser': 3.0.32
6364
+ '@smithy/util-defaults-mode-node': 3.0.32
6365
+ '@smithy/util-endpoints': 2.1.7
6366
+ '@smithy/util-middleware': 3.0.11
6367
+ '@smithy/util-retry': 3.0.11
6368
+ '@smithy/util-utf8': 3.0.0
6369
+ tslib: 2.8.1
6370
+ transitivePeerDependencies:
6371
+ - aws-crt
6372
+
6373
+ '@aws-sdk/[email protected]':
6374
+ dependencies:
6375
+ '@aws-crypto/sha256-browser': 5.2.0
6376
+ '@aws-crypto/sha256-js': 5.2.0
6377
+ '@aws-sdk/core': 3.716.0
6378
+ '@aws-sdk/middleware-host-header': 3.714.0
6379
+ '@aws-sdk/middleware-logger': 3.714.0
6380
+ '@aws-sdk/middleware-recursion-detection': 3.714.0
6381
+ '@aws-sdk/middleware-user-agent': 3.716.0
6382
+ '@aws-sdk/region-config-resolver': 3.714.0
6383
+ '@aws-sdk/types': 3.714.0
6384
+ '@aws-sdk/util-endpoints': 3.714.0
6385
+ '@aws-sdk/util-user-agent-browser': 3.714.0
6386
+ '@aws-sdk/util-user-agent-node': 3.716.0
6387
+ '@smithy/config-resolver': 3.0.13
6388
+ '@smithy/core': 2.5.6
6389
+ '@smithy/fetch-http-handler': 4.1.2
6390
+ '@smithy/hash-node': 3.0.11
6391
+ '@smithy/invalid-dependency': 3.0.11
6392
+ '@smithy/middleware-content-length': 3.0.13
6393
+ '@smithy/middleware-endpoint': 3.2.7
6394
+ '@smithy/middleware-retry': 3.0.32
6395
+ '@smithy/middleware-serde': 3.0.11
6396
+ '@smithy/middleware-stack': 3.0.11
6397
+ '@smithy/node-config-provider': 3.1.12
6398
+ '@smithy/node-http-handler': 3.3.3
6399
+ '@smithy/protocol-http': 4.1.8
6400
+ '@smithy/smithy-client': 3.5.2
6401
+ '@smithy/types': 3.7.2
6402
+ '@smithy/url-parser': 3.0.11
6403
+ '@smithy/util-base64': 3.0.0
6404
+ '@smithy/util-body-length-browser': 3.0.0
6405
+ '@smithy/util-body-length-node': 3.0.0
6406
+ '@smithy/util-defaults-mode-browser': 3.0.32
6407
+ '@smithy/util-defaults-mode-node': 3.0.32
6408
+ '@smithy/util-endpoints': 2.1.7
6409
+ '@smithy/util-middleware': 3.0.11
6410
+ '@smithy/util-retry': 3.0.11
6411
+ '@smithy/util-utf8': 3.0.0
6412
+ tslib: 2.8.1
6413
+ transitivePeerDependencies:
6414
+ - aws-crt
6415
+
6416
+ '@aws-sdk/[email protected]':
6417
+ dependencies:
6418
+ '@aws-crypto/sha256-browser': 5.2.0
6419
+ '@aws-crypto/sha256-js': 5.2.0
6420
+ '@aws-sdk/client-sso-oidc': 3.716.0(@aws-sdk/[email protected])
6421
+ '@aws-sdk/core': 3.716.0
6422
+ '@aws-sdk/credential-provider-node': 3.716.0(@aws-sdk/[email protected](@aws-sdk/[email protected]))(@aws-sdk/[email protected])
6423
+ '@aws-sdk/middleware-host-header': 3.714.0
6424
+ '@aws-sdk/middleware-logger': 3.714.0
6425
+ '@aws-sdk/middleware-recursion-detection': 3.714.0
6426
+ '@aws-sdk/middleware-user-agent': 3.716.0
6427
+ '@aws-sdk/region-config-resolver': 3.714.0
6428
+ '@aws-sdk/types': 3.714.0
6429
+ '@aws-sdk/util-endpoints': 3.714.0
6430
+ '@aws-sdk/util-user-agent-browser': 3.714.0
6431
+ '@aws-sdk/util-user-agent-node': 3.716.0
6432
+ '@smithy/config-resolver': 3.0.13
6433
+ '@smithy/core': 2.5.6
6434
+ '@smithy/fetch-http-handler': 4.1.2
6435
+ '@smithy/hash-node': 3.0.11
6436
+ '@smithy/invalid-dependency': 3.0.11
6437
+ '@smithy/middleware-content-length': 3.0.13
6438
+ '@smithy/middleware-endpoint': 3.2.7
6439
+ '@smithy/middleware-retry': 3.0.32
6440
+ '@smithy/middleware-serde': 3.0.11
6441
+ '@smithy/middleware-stack': 3.0.11
6442
+ '@smithy/node-config-provider': 3.1.12
6443
+ '@smithy/node-http-handler': 3.3.3
6444
+ '@smithy/protocol-http': 4.1.8
6445
+ '@smithy/smithy-client': 3.5.2
6446
+ '@smithy/types': 3.7.2
6447
+ '@smithy/url-parser': 3.0.11
6448
+ '@smithy/util-base64': 3.0.0
6449
+ '@smithy/util-body-length-browser': 3.0.0
6450
+ '@smithy/util-body-length-node': 3.0.0
6451
+ '@smithy/util-defaults-mode-browser': 3.0.32
6452
+ '@smithy/util-defaults-mode-node': 3.0.32
6453
+ '@smithy/util-endpoints': 2.1.7
6454
+ '@smithy/util-middleware': 3.0.11
6455
+ '@smithy/util-retry': 3.0.11
6456
+ '@smithy/util-utf8': 3.0.0
6457
+ tslib: 2.8.1
6458
+ transitivePeerDependencies:
6459
+ - aws-crt
6460
+
6461
+ '@aws-sdk/[email protected]':
6462
+ dependencies:
6463
+ '@aws-sdk/types': 3.714.0
6464
+ '@smithy/core': 2.5.6
6465
+ '@smithy/node-config-provider': 3.1.12
6466
+ '@smithy/property-provider': 3.1.11
6467
+ '@smithy/protocol-http': 4.1.8
6468
+ '@smithy/signature-v4': 4.2.4
6469
+ '@smithy/smithy-client': 3.5.2
6470
+ '@smithy/types': 3.7.2
6471
+ '@smithy/util-middleware': 3.0.11
6472
+ fast-xml-parser: 4.4.1
6473
+ tslib: 2.8.1
6474
+
6475
+ '@aws-sdk/[email protected]':
6476
+ dependencies:
6477
+ '@aws-sdk/core': 3.716.0
6478
+ '@aws-sdk/types': 3.714.0
6479
+ '@smithy/property-provider': 3.1.11
6480
+ '@smithy/types': 3.7.2
6481
+ tslib: 2.8.1
6482
+
6483
+ '@aws-sdk/[email protected]':
6484
+ dependencies:
6485
+ '@aws-sdk/core': 3.716.0
6486
+ '@aws-sdk/types': 3.714.0
6487
+ '@smithy/fetch-http-handler': 4.1.2
6488
+ '@smithy/node-http-handler': 3.3.3
6489
+ '@smithy/property-provider': 3.1.11
6490
+ '@smithy/protocol-http': 4.1.8
6491
+ '@smithy/smithy-client': 3.5.2
6492
+ '@smithy/types': 3.7.2
6493
+ '@smithy/util-stream': 3.3.3
6494
+ tslib: 2.8.1
6495
+
6496
+ '@aws-sdk/[email protected](@aws-sdk/[email protected](@aws-sdk/[email protected]))(@aws-sdk/[email protected])':
6497
+ dependencies:
6498
+ '@aws-sdk/client-sts': 3.716.0
6499
+ '@aws-sdk/core': 3.716.0
6500
+ '@aws-sdk/credential-provider-env': 3.716.0
6501
+ '@aws-sdk/credential-provider-http': 3.716.0
6502
+ '@aws-sdk/credential-provider-process': 3.716.0
6503
+ '@aws-sdk/credential-provider-sso': 3.716.0(@aws-sdk/[email protected](@aws-sdk/[email protected]))
6504
+ '@aws-sdk/credential-provider-web-identity': 3.716.0(@aws-sdk/[email protected])
6505
+ '@aws-sdk/types': 3.714.0
6506
+ '@smithy/credential-provider-imds': 3.2.8
6507
+ '@smithy/property-provider': 3.1.11
6508
+ '@smithy/shared-ini-file-loader': 3.1.12
6509
+ '@smithy/types': 3.7.2
6510
+ tslib: 2.8.1
6511
+ transitivePeerDependencies:
6512
+ - '@aws-sdk/client-sso-oidc'
6513
+ - aws-crt
6514
+
6515
+ '@aws-sdk/[email protected](@aws-sdk/[email protected](@aws-sdk/[email protected]))(@aws-sdk/[email protected])':
6516
+ dependencies:
6517
+ '@aws-sdk/credential-provider-env': 3.716.0
6518
+ '@aws-sdk/credential-provider-http': 3.716.0
6519
+ '@aws-sdk/credential-provider-ini': 3.716.0(@aws-sdk/[email protected](@aws-sdk/[email protected]))(@aws-sdk/[email protected])
6520
+ '@aws-sdk/credential-provider-process': 3.716.0
6521
+ '@aws-sdk/credential-provider-sso': 3.716.0(@aws-sdk/[email protected](@aws-sdk/[email protected]))
6522
+ '@aws-sdk/credential-provider-web-identity': 3.716.0(@aws-sdk/[email protected])
6523
+ '@aws-sdk/types': 3.714.0
6524
+ '@smithy/credential-provider-imds': 3.2.8
6525
+ '@smithy/property-provider': 3.1.11
6526
+ '@smithy/shared-ini-file-loader': 3.1.12
6527
+ '@smithy/types': 3.7.2
6528
+ tslib: 2.8.1
6529
+ transitivePeerDependencies:
6530
+ - '@aws-sdk/client-sso-oidc'
6531
+ - '@aws-sdk/client-sts'
6532
+ - aws-crt
6533
+
6534
+ '@aws-sdk/[email protected]':
6535
+ dependencies:
6536
+ '@aws-sdk/core': 3.716.0
6537
+ '@aws-sdk/types': 3.714.0
6538
+ '@smithy/property-provider': 3.1.11
6539
+ '@smithy/shared-ini-file-loader': 3.1.12
6540
+ '@smithy/types': 3.7.2
6541
+ tslib: 2.8.1
6542
+
6543
+ '@aws-sdk/[email protected](@aws-sdk/[email protected](@aws-sdk/[email protected]))':
6544
+ dependencies:
6545
+ '@aws-sdk/client-sso': 3.716.0
6546
+ '@aws-sdk/core': 3.716.0
6547
+ '@aws-sdk/token-providers': 3.714.0(@aws-sdk/[email protected](@aws-sdk/[email protected]))
6548
+ '@aws-sdk/types': 3.714.0
6549
+ '@smithy/property-provider': 3.1.11
6550
+ '@smithy/shared-ini-file-loader': 3.1.12
6551
+ '@smithy/types': 3.7.2
6552
+ tslib: 2.8.1
6553
+ transitivePeerDependencies:
6554
+ - '@aws-sdk/client-sso-oidc'
6555
+ - aws-crt
6556
+
6557
+ '@aws-sdk/[email protected](@aws-sdk/[email protected])':
6558
+ dependencies:
6559
+ '@aws-sdk/client-sts': 3.716.0
6560
+ '@aws-sdk/core': 3.716.0
6561
+ '@aws-sdk/types': 3.714.0
6562
+ '@smithy/property-provider': 3.1.11
6563
+ '@smithy/types': 3.7.2
6564
+ tslib: 2.8.1
6565
+
6566
+ '@aws-sdk/[email protected]':
6567
+ dependencies:
6568
+ '@aws-sdk/types': 3.714.0
6569
+ '@smithy/protocol-http': 4.1.8
6570
+ '@smithy/types': 3.7.2
6571
+ tslib: 2.8.1
6572
+
6573
+ '@aws-sdk/[email protected]':
6574
+ dependencies:
6575
+ '@aws-sdk/types': 3.714.0
6576
+ '@smithy/types': 3.7.2
6577
+ tslib: 2.8.1
6578
+
6579
+ '@aws-sdk/[email protected]':
6580
+ dependencies:
6581
+ '@aws-sdk/types': 3.714.0
6582
+ '@smithy/protocol-http': 4.1.8
6583
+ '@smithy/types': 3.7.2
6584
+ tslib: 2.8.1
6585
+
6586
+ '@aws-sdk/[email protected]':
6587
+ dependencies:
6588
+ '@aws-sdk/core': 3.716.0
6589
+ '@aws-sdk/types': 3.714.0
6590
+ '@aws-sdk/util-endpoints': 3.714.0
6591
+ '@smithy/core': 2.5.6
6592
+ '@smithy/protocol-http': 4.1.8
6593
+ '@smithy/types': 3.7.2
6594
+ tslib: 2.8.1
6595
+
6596
+ '@aws-sdk/[email protected]':
6597
+ dependencies:
6598
+ '@aws-sdk/types': 3.714.0
6599
+ '@smithy/node-config-provider': 3.1.12
6600
+ '@smithy/types': 3.7.2
6601
+ '@smithy/util-config-provider': 3.0.0
6602
+ '@smithy/util-middleware': 3.0.11
6603
+ tslib: 2.8.1
6604
+
6605
+ '@aws-sdk/[email protected](@aws-sdk/[email protected](@aws-sdk/[email protected]))':
6606
+ dependencies:
6607
+ '@aws-sdk/client-sso-oidc': 3.716.0(@aws-sdk/[email protected])
6608
+ '@aws-sdk/types': 3.714.0
6609
+ '@smithy/property-provider': 3.1.11
6610
+ '@smithy/shared-ini-file-loader': 3.1.12
6611
+ '@smithy/types': 3.7.2
6612
+ tslib: 2.8.1
6613
+
6614
+ '@aws-sdk/[email protected]':
6615
+ dependencies:
6616
+ '@smithy/types': 3.7.2
6617
+ tslib: 2.8.1
6618
+
6619
+ '@aws-sdk/[email protected]':
6620
+ dependencies:
6621
+ '@aws-sdk/types': 3.714.0
6622
+ '@smithy/types': 3.7.2
6623
+ '@smithy/util-endpoints': 2.1.7
6624
+ tslib: 2.8.1
6625
+
6626
+ '@aws-sdk/[email protected]':
6627
+ dependencies:
6628
+ tslib: 2.8.1
6629
+
6630
+ '@aws-sdk/[email protected]':
6631
+ dependencies:
6632
+ '@aws-sdk/types': 3.714.0
6633
+ '@smithy/types': 3.7.2
6634
+ bowser: 2.11.0
6635
+ tslib: 2.8.1
6636
+
6637
+ '@aws-sdk/[email protected]':
6638
+ dependencies:
6639
+ '@aws-sdk/middleware-user-agent': 3.716.0
6640
+ '@aws-sdk/types': 3.714.0
6641
+ '@smithy/node-config-provider': 3.1.12
6642
+ '@smithy/types': 3.7.2
6643
+ tslib: 2.8.1
6644
+
6645
  '@babel/[email protected]':
6646
  dependencies:
6647
  '@babel/helper-validator-identifier': 7.25.9
 
8236
 
8237
  '@shikijs/[email protected]': {}
8238
 
8239
+ '@smithy/[email protected]':
8240
+ dependencies:
8241
+ '@smithy/types': 3.7.2
8242
+ tslib: 2.8.1
8243
+
8244
+ '@smithy/[email protected]':
8245
+ dependencies:
8246
+ '@smithy/node-config-provider': 3.1.12
8247
+ '@smithy/types': 3.7.2
8248
+ '@smithy/util-config-provider': 3.0.0
8249
+ '@smithy/util-middleware': 3.0.11
8250
+ tslib: 2.8.1
8251
+
8252
+ '@smithy/[email protected]':
8253
+ dependencies:
8254
+ '@smithy/middleware-serde': 3.0.11
8255
+ '@smithy/protocol-http': 4.1.8
8256
+ '@smithy/types': 3.7.2
8257
+ '@smithy/util-body-length-browser': 3.0.0
8258
+ '@smithy/util-middleware': 3.0.11
8259
+ '@smithy/util-stream': 3.3.3
8260
+ '@smithy/util-utf8': 3.0.0
8261
+ tslib: 2.8.1
8262
+
8263
+ '@smithy/[email protected]':
8264
+ dependencies:
8265
+ '@smithy/node-config-provider': 3.1.12
8266
+ '@smithy/property-provider': 3.1.11
8267
+ '@smithy/types': 3.7.2
8268
+ '@smithy/url-parser': 3.0.11
8269
+ tslib: 2.8.1
8270
+
8271
+ '@smithy/[email protected]':
8272
+ dependencies:
8273
+ '@aws-crypto/crc32': 5.2.0
8274
+ '@smithy/types': 3.7.2
8275
+ '@smithy/util-hex-encoding': 3.0.0
8276
+ tslib: 2.8.1
8277
+
8278
+ '@smithy/[email protected]':
8279
+ dependencies:
8280
+ '@smithy/eventstream-serde-universal': 3.0.13
8281
+ '@smithy/types': 3.7.2
8282
+ tslib: 2.8.1
8283
+
8284
+ '@smithy/[email protected]':
8285
+ dependencies:
8286
+ '@smithy/types': 3.7.2
8287
+ tslib: 2.8.1
8288
+
8289
+ '@smithy/[email protected]':
8290
+ dependencies:
8291
+ '@smithy/eventstream-serde-universal': 3.0.13
8292
+ '@smithy/types': 3.7.2
8293
+ tslib: 2.8.1
8294
+
8295
+ '@smithy/[email protected]':
8296
+ dependencies:
8297
+ '@smithy/eventstream-codec': 3.1.10
8298
+ '@smithy/types': 3.7.2
8299
+ tslib: 2.8.1
8300
+
8301
+ '@smithy/[email protected]':
8302
+ dependencies:
8303
+ '@smithy/protocol-http': 4.1.8
8304
+ '@smithy/querystring-builder': 3.0.11
8305
+ '@smithy/types': 3.7.2
8306
+ '@smithy/util-base64': 3.0.0
8307
+ tslib: 2.8.1
8308
+
8309
+ '@smithy/[email protected]':
8310
+ dependencies:
8311
+ '@smithy/types': 3.7.2
8312
+ '@smithy/util-buffer-from': 3.0.0
8313
+ '@smithy/util-utf8': 3.0.0
8314
+ tslib: 2.8.1
8315
+
8316
+ '@smithy/[email protected]':
8317
+ dependencies:
8318
+ '@smithy/types': 3.7.2
8319
+ tslib: 2.8.1
8320
+
8321
+ '@smithy/[email protected]':
8322
+ dependencies:
8323
+ tslib: 2.8.1
8324
+
8325
+ '@smithy/[email protected]':
8326
+ dependencies:
8327
+ tslib: 2.8.1
8328
+
8329
+ '@smithy/[email protected]':
8330
+ dependencies:
8331
+ '@smithy/protocol-http': 4.1.8
8332
+ '@smithy/types': 3.7.2
8333
+ tslib: 2.8.1
8334
+
8335
+ '@smithy/[email protected]':
8336
+ dependencies:
8337
+ '@smithy/core': 2.5.6
8338
+ '@smithy/middleware-serde': 3.0.11
8339
+ '@smithy/node-config-provider': 3.1.12
8340
+ '@smithy/shared-ini-file-loader': 3.1.12
8341
+ '@smithy/types': 3.7.2
8342
+ '@smithy/url-parser': 3.0.11
8343
+ '@smithy/util-middleware': 3.0.11
8344
+ tslib: 2.8.1
8345
+
8346
+ '@smithy/[email protected]':
8347
+ dependencies:
8348
+ '@smithy/node-config-provider': 3.1.12
8349
+ '@smithy/protocol-http': 4.1.8
8350
+ '@smithy/service-error-classification': 3.0.11
8351
+ '@smithy/smithy-client': 3.5.2
8352
+ '@smithy/types': 3.7.2
8353
+ '@smithy/util-middleware': 3.0.11
8354
+ '@smithy/util-retry': 3.0.11
8355
+ tslib: 2.8.1
8356
+ uuid: 9.0.1
8357
+
8358
+ '@smithy/[email protected]':
8359
+ dependencies:
8360
+ '@smithy/types': 3.7.2
8361
+ tslib: 2.8.1
8362
+
8363
+ '@smithy/[email protected]':
8364
+ dependencies:
8365
+ '@smithy/types': 3.7.2
8366
+ tslib: 2.8.1
8367
+
8368
+ '@smithy/[email protected]':
8369
+ dependencies:
8370
+ '@smithy/property-provider': 3.1.11
8371
+ '@smithy/shared-ini-file-loader': 3.1.12
8372
+ '@smithy/types': 3.7.2
8373
+ tslib: 2.8.1
8374
+
8375
+ '@smithy/[email protected]':
8376
+ dependencies:
8377
+ '@smithy/abort-controller': 3.1.9
8378
+ '@smithy/protocol-http': 4.1.8
8379
+ '@smithy/querystring-builder': 3.0.11
8380
+ '@smithy/types': 3.7.2
8381
+ tslib: 2.8.1
8382
+
8383
+ '@smithy/[email protected]':
8384
+ dependencies:
8385
+ '@smithy/types': 3.7.2
8386
+ tslib: 2.8.1
8387
+
8388
+ '@smithy/[email protected]':
8389
+ dependencies:
8390
+ '@smithy/types': 3.7.2
8391
+ tslib: 2.8.1
8392
+
8393
+ '@smithy/[email protected]':
8394
+ dependencies:
8395
+ '@smithy/types': 3.7.2
8396
+ '@smithy/util-uri-escape': 3.0.0
8397
+ tslib: 2.8.1
8398
+
8399
+ '@smithy/[email protected]':
8400
+ dependencies:
8401
+ '@smithy/types': 3.7.2
8402
+ tslib: 2.8.1
8403
+
8404
+ '@smithy/[email protected]':
8405
+ dependencies:
8406
+ '@smithy/types': 3.7.2
8407
+
8408
+ '@smithy/[email protected]':
8409
+ dependencies:
8410
+ '@smithy/types': 3.7.2
8411
+ tslib: 2.8.1
8412
+
8413
+ '@smithy/[email protected]':
8414
+ dependencies:
8415
+ '@smithy/is-array-buffer': 3.0.0
8416
+ '@smithy/protocol-http': 4.1.8
8417
+ '@smithy/types': 3.7.2
8418
+ '@smithy/util-hex-encoding': 3.0.0
8419
+ '@smithy/util-middleware': 3.0.11
8420
+ '@smithy/util-uri-escape': 3.0.0
8421
+ '@smithy/util-utf8': 3.0.0
8422
+ tslib: 2.8.1
8423
+
8424
+ '@smithy/[email protected]':
8425
+ dependencies:
8426
+ '@smithy/core': 2.5.6
8427
+ '@smithy/middleware-endpoint': 3.2.7
8428
+ '@smithy/middleware-stack': 3.0.11
8429
+ '@smithy/protocol-http': 4.1.8
8430
+ '@smithy/types': 3.7.2
8431
+ '@smithy/util-stream': 3.3.3
8432
+ tslib: 2.8.1
8433
+
8434
+ '@smithy/[email protected]':
8435
+ dependencies:
8436
+ tslib: 2.8.1
8437
+
8438
+ '@smithy/[email protected]':
8439
+ dependencies:
8440
+ '@smithy/querystring-parser': 3.0.11
8441
+ '@smithy/types': 3.7.2
8442
+ tslib: 2.8.1
8443
+
8444
+ '@smithy/[email protected]':
8445
+ dependencies:
8446
+ '@smithy/util-buffer-from': 3.0.0
8447
+ '@smithy/util-utf8': 3.0.0
8448
+ tslib: 2.8.1
8449
+
8450
+ '@smithy/[email protected]':
8451
+ dependencies:
8452
+ tslib: 2.8.1
8453
+
8454
+ '@smithy/[email protected]':
8455
+ dependencies:
8456
+ tslib: 2.8.1
8457
+
8458
+ '@smithy/[email protected]':
8459
+ dependencies:
8460
+ '@smithy/is-array-buffer': 2.2.0
8461
+ tslib: 2.8.1
8462
+
8463
+ '@smithy/[email protected]':
8464
+ dependencies:
8465
+ '@smithy/is-array-buffer': 3.0.0
8466
+ tslib: 2.8.1
8467
+
8468
+ '@smithy/[email protected]':
8469
+ dependencies:
8470
+ tslib: 2.8.1
8471
+
8472
+ '@smithy/[email protected]':
8473
+ dependencies:
8474
+ '@smithy/property-provider': 3.1.11
8475
+ '@smithy/smithy-client': 3.5.2
8476
+ '@smithy/types': 3.7.2
8477
+ bowser: 2.11.0
8478
+ tslib: 2.8.1
8479
+
8480
+ '@smithy/[email protected]':
8481
+ dependencies:
8482
+ '@smithy/config-resolver': 3.0.13
8483
+ '@smithy/credential-provider-imds': 3.2.8
8484
+ '@smithy/node-config-provider': 3.1.12
8485
+ '@smithy/property-provider': 3.1.11
8486
+ '@smithy/smithy-client': 3.5.2
8487
+ '@smithy/types': 3.7.2
8488
+ tslib: 2.8.1
8489
+
8490
+ '@smithy/[email protected]':
8491
+ dependencies:
8492
+ '@smithy/node-config-provider': 3.1.12
8493
+ '@smithy/types': 3.7.2
8494
+ tslib: 2.8.1
8495
+
8496
+ '@smithy/[email protected]':
8497
+ dependencies:
8498
+ tslib: 2.8.1
8499
+
8500
+ '@smithy/[email protected]':
8501
+ dependencies:
8502
+ '@smithy/types': 3.7.2
8503
+ tslib: 2.8.1
8504
+
8505
+ '@smithy/[email protected]':
8506
+ dependencies:
8507
+ '@smithy/service-error-classification': 3.0.11
8508
+ '@smithy/types': 3.7.2
8509
+ tslib: 2.8.1
8510
+
8511
+ '@smithy/[email protected]':
8512
+ dependencies:
8513
+ '@smithy/fetch-http-handler': 4.1.2
8514
+ '@smithy/node-http-handler': 3.3.3
8515
+ '@smithy/types': 3.7.2
8516
+ '@smithy/util-base64': 3.0.0
8517
+ '@smithy/util-buffer-from': 3.0.0
8518
+ '@smithy/util-hex-encoding': 3.0.0
8519
+ '@smithy/util-utf8': 3.0.0
8520
+ tslib: 2.8.1
8521
+
8522
+ '@smithy/[email protected]':
8523
+ dependencies:
8524
+ tslib: 2.8.1
8525
+
8526
+ '@smithy/[email protected]':
8527
+ dependencies:
8528
+ '@smithy/util-buffer-from': 2.2.0
8529
+ tslib: 2.8.1
8530
+
8531
+ '@smithy/[email protected]':
8532
+ dependencies:
8533
+ '@smithy/util-buffer-from': 3.0.0
8534
+ tslib: 2.8.1
8535
+
8536
8537
  dependencies:
8538
  '@typescript-eslint/utils': 8.17.0([email protected]([email protected]))([email protected])
 
8620
 
8621
  '@types/[email protected]': {}
8622
 
8623
+ '@types/[email protected]': {}
8624
+
8625
8626
  dependencies:
8627
  '@eslint-community/regexpp': 4.12.1
 
9129
  transitivePeerDependencies:
9130
  - supports-color
9131
 
9132
9133
+
9134
9135
  dependencies:
9136
  balanced-match: 1.0.2
 
9940
 
9941
9942
 
9943
9944
+ dependencies:
9945
+ strnum: 1.0.5
9946
+
9947
9948
  dependencies:
9949
  reusify: 1.0.4
 
12413
 
12414
12415
 
12416
12417
+
12418
12419
 
12420
 
12761
 
12762
12763
 
12764
12765
+
12766
12767
  dependencies:
12768
  dequal: 2.0.3
public/icons/AmazonBedrock.svg ADDED
worker-configuration.d.ts CHANGED
@@ -16,4 +16,5 @@ interface Env {
16
  MISTRAL_API_KEY: string;
17
  XAI_API_KEY: string;
18
  PERPLEXITY_API_KEY: string;
 
19
  }
 
16
  MISTRAL_API_KEY: string;
17
  XAI_API_KEY: string;
18
  PERPLEXITY_API_KEY: string;
19
+ AWS_BEDROCK_CONFIG: string;
20
  }