From 17ebf863c2ef86cf826cc87bfce9fa76c8e8f439 Mon Sep 17 00:00:00 2001 From: Kaizen Conroy <36202692+kaizencc@users.noreply.github.com> Date: Wed, 13 Aug 2025 18:09:26 -0400 Subject: [PATCH 01/12] fix(cli): acknowledge produces duplicate entries (#793) Fixes #767 --- By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license --------- Signed-off-by: github-actions Co-authored-by: github-actions --- packages/aws-cdk/lib/cli/cdk-toolkit.ts | 6 ++-- .../aws-cdk/test/commands/acknowledge.test.ts | 32 +++++++++++++++++++ 2 files changed, 35 insertions(+), 3 deletions(-) create mode 100644 packages/aws-cdk/test/commands/acknowledge.test.ts diff --git a/packages/aws-cdk/lib/cli/cdk-toolkit.ts b/packages/aws-cdk/lib/cli/cdk-toolkit.ts index 9f1e88eef..b361f6e51 100644 --- a/packages/aws-cdk/lib/cli/cdk-toolkit.ts +++ b/packages/aws-cdk/lib/cli/cdk-toolkit.ts @@ -206,9 +206,9 @@ export class CdkToolkit { } public async acknowledge(noticeId: string) { - const acks = this.props.configuration.context.get('acknowledged-issue-numbers') ?? []; - acks.push(Number(noticeId)); - this.props.configuration.context.set('acknowledged-issue-numbers', acks); + const acks = new Set(this.props.configuration.context.get('acknowledged-issue-numbers') ?? []); + acks.add(Number(noticeId)); + this.props.configuration.context.set('acknowledged-issue-numbers', Array.from(acks)); await this.props.configuration.saveContext(); } diff --git a/packages/aws-cdk/test/commands/acknowledge.test.ts b/packages/aws-cdk/test/commands/acknowledge.test.ts new file mode 100644 index 000000000..300a749b9 --- /dev/null +++ b/packages/aws-cdk/test/commands/acknowledge.test.ts @@ -0,0 +1,32 @@ +import { CdkToolkit } from '../../lib/cli/cdk-toolkit'; +import { CliIoHost } from '../../lib/cli/io-host'; +import { Configuration } from '../../lib/cli/user-configuration'; + +const ioHost = CliIoHost.instance({}, true); +const ioHelper = ioHost.asIoHelper(); + +describe('acknowledge command', () => { + let configuration: Configuration; + let toolkit: CdkToolkit; + + beforeEach(async () => { + configuration = await Configuration.fromArgs(ioHelper); + toolkit = new CdkToolkit({ + ioHost, + configuration, + sdkProvider: {} as any, + cloudExecutable: {} as any, + deployments: {} as any, + }); + jest.clearAllMocks(); + }); + + test('acknowledge same ID twice', async () => { + // WHEN + await toolkit.acknowledge('12345'); + await toolkit.acknowledge('12345'); + + // THEN + expect(configuration.context.get('acknowledged-issue-numbers')).toEqual([12345]); + }); +}); From add2ae77c7efb78ac8b54622cf61badaa70f78cc Mon Sep 17 00:00:00 2001 From: vivian12300 <80646164+vivian12300@users.noreply.github.com> Date: Thu, 14 Aug 2025 10:14:19 -0400 Subject: [PATCH 02/12] docs: update README for `cdk flags` command (#789) This PR adds information about the `cdk flags` command to the README. --- By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license --- packages/aws-cdk/README.md | 143 +++++++++++++++++++++++++++++++++++++ 1 file changed, 143 insertions(+) diff --git a/packages/aws-cdk/README.md b/packages/aws-cdk/README.md index e7406a11e..dca329bdd 100644 --- a/packages/aws-cdk/README.md +++ b/packages/aws-cdk/README.md @@ -1238,6 +1238,149 @@ that can be set in many different ways (such as `~/.cdk.json`). $ # Check the current status of telemetry $ cdk cli-telemetry --status ``` +### `cdk flags` + +View and modify your feature flag configurations. + +Run `cdk flags` to see a report of your feature flag configurations that differ from our recommended states. Unconfigured flags will be labelled with `` to show that flag currently has no value. The flags are displayed to you in the following order: + +1. flags whose states do not match our recommended values +2. flags that are not configured at all + +```shell +$ cdk flags --unstable=flags + Feature Flag Recommended User + * @aws-cdk/... true false + * @aws-cdk/... true false + * @aws-cdk/... true +``` + +Alternatively, you can also run `cdk flags --all` to see a report of all feature flags in the following order: + +1. flags whose states match our recommended values +2. flags whose states do not match our recommended values +3. flags that are not configured at all + +```shell +$ cdk flags --unstable=flags --all + Feature Flag Recommended User + @aws-cdk/... true true + * @aws-cdk/... true false + * @aws-cdk/... true false + * @aws-cdk/... true +``` + +### Modifying your feature flag values + +To modify your feature flags interactively, you can run `cdk flags --interactive` (or `cdk flags -i`) to view a list of menu options. + + To change every single feature flag to our recommended value and potentially overwrite existing configured values, run `cdk flags --set --recommended --all`. To keep feature flag configuration up-to-date with the latest CDK feature flag configurations, use this command. + +```shell +$ cdk flags --unstable=flags --set --recommended --all + Feature Flag Recommended Value User Value + * @aws-cdk/... true false + * @aws-cdk/... true false + * @aws-cdk/... true + Synthesizing... + Resources + [~] AWS::S3::Bucket MyBucket + └─ [~] Properties + └─ [~] Encryption + ... + Number of stacks with differences: 2 + Do you want to accept these changes? (y/n) y + Resynthesizing... +``` + +If you would prefer your existing configured flags untouched, this option only changes the unconfigured feature flags to our recommended values, run `cdk flags --set --recommended --unconfigured`. This only changes the unconfigured feature flags to our recommended values. + +```shell +$ cdk flags --unstable=flags --set --recommended --unconfigured + Feature Flag Recommended Value User Value + * @aws-cdk/... true + * @aws-cdk/... true + Synthesizing... + Resources + [~] AWS::S3::Bucket MyBucket + └─ [~] Properties + └─ [~] Encryption + ├─ [-] None + └─ [+] ServerSideEncryptionConfiguration: + - ... + ... + Number of stacks with differences: 2 + Do you want to accept these changes? (y/n) y + Resynthesizing... +``` + +If you want to ensure the unconfigured flags do not interfere with your application, `cdk flags --set --default --unconfigured` changes the unconfigured feature flags to its default values. For example, if `@aws-cdk/aws-cloudfront:defaultSecurityPolicyTLSv1.2_2021` is unconfigured, it leads to the notification appearing after running `cdk synth`. However, if you set the flag to its default state (false), it will be configured, turned off, and have no impact on your application whatsoever. + +```shell +$ cdk flags --unstable=flags --set --default --unconfigured + Feature Flag Recommended Value User Value + * @aws-cdk/... true + * @aws-cdk/... true + Synthesizing... + + Do you want to accept these changes? (y/n) y + Resynthesizing... +``` + +### Inspect a specific feature flag + +#### View more information about a flag + +Besides running `cdk flags` and `cdk flags --all` to view your feature flag configuration, you can also utilize `cdk flags "#FLAGNAME#"` to inspect a specific feature flag and find out what a specific flag does. This can be helpful in cases where you want to understand a particular flag and its impact on your application. + +```shell +$ cdk flags --unstable=flags "@aws-cdk/aws-cloudfront:defaultSecurityPolicyTLSv1.2_2021" + Description: Enable this feature flag to have cloudfront distributions use the security policy TLSv1.2_2021 by default. + Recommended Value: true + User Value: true +``` + +#### Filter flags by substring + +You can also run `cdk flags #substring#` to view all matching feature flags. If there is only one feature flag that matches that substring, specific details will be displayed. + +```shell +$ cdk flags --unstable=flags ebs +@aws-cdk/aws-ec2:ebsDefaultGp3Volume + Description: When enabled, the default volume type of the EBS volume will be GP3 + Recommended Value: true + User Value: true +``` + +If there are multiple flags matching the substring, a table with all matching flags will be displayed. If you enter multiple substrings, all matching flags +that contain any of those substrings will be returned. + +```shell +$ cdk flags --unstable=flags s3 lambda + Feature Flag Recommended User + * @aws-cdk/s3... true false + * @aws-cdk/lambda... true false + * @aws-cdk/lambda... true +``` + +#### Modify a particular flag + +If you need to modify the value of this flag and want to make sure you’re setting it to a correct and supported state, run `cdk flags --set "#FLAGNAME#" --value="#state#"`. + +```shell +$ cdk flags --unstable=flags--set "@aws-cdk/aws-cloudfront:defaultSecurityPolicyTLSv1.2_2021" --value="true" + Synthesizing... + Resources + [~] AWS::CloudFront::Distribution MyDistribution + └─ [~] Properties + └─ [~] DefaultSecurityPolicy + ├─ [-] TLSv1.0 + └─ [+] TLSv1.2_2021 + - ... + Number of stacks with differences: 2 + Do you want to accept these changes? (y/n) y + Resynthesizing... +``` ## Global Options From 98a1bfabaae1c061e5c9c1abc0e0e085e8f14985 Mon Sep 17 00:00:00 2001 From: vivian12300 <80646164+vivian12300@users.noreply.github.com> Date: Thu, 14 Aug 2025 10:25:35 -0400 Subject: [PATCH 03/12] fix(cli): when CDK library is too old, an empty flags table is displayed (#797) Returns an error message for users if they run the `cdk flags` command with an incompatible version of `aws-cdk-lib`. --- By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license --- packages/aws-cdk/lib/commands/flag-operations.ts | 6 ++++++ .../aws-cdk/test/commands/flag-operations.test.ts | 11 +++++++++++ 2 files changed, 17 insertions(+) diff --git a/packages/aws-cdk/lib/commands/flag-operations.ts b/packages/aws-cdk/lib/commands/flag-operations.ts index 2c3355c04..ede63d990 100644 --- a/packages/aws-cdk/lib/commands/flag-operations.ts +++ b/packages/aws-cdk/lib/commands/flag-operations.ts @@ -44,6 +44,12 @@ interface FlagOperationsParams { export async function handleFlags(flagData: FeatureFlag[], ioHelper: IoHelper, options: FlagsOptions, toolkit: Toolkit) { flagData = flagData.filter(flag => !OBSOLETE_FLAGS.includes(flag.name)); + + if (flagData.length == 0) { + await ioHelper.defaults.error('The \'cdk flags\' command is not compatible with the AWS CDK library used by your application. Please upgrade to 2.212.0 or above.'); + return; + } + let params = { flagData, toolkit, diff --git a/packages/aws-cdk/test/commands/flag-operations.test.ts b/packages/aws-cdk/test/commands/flag-operations.test.ts index 304fc62ad..6de073ef1 100644 --- a/packages/aws-cdk/test/commands/flag-operations.test.ts +++ b/packages/aws-cdk/test/commands/flag-operations.test.ts @@ -457,6 +457,17 @@ describe('handleFlags', () => { await cleanupCdkJsonFile(cdkJsonPath); requestResponseSpy.mockRestore(); }); + + test('displays notice when user is on incompatible version', async () => { + const mockNoFlagsData: FeatureFlag[] = []; + + const options: FlagsOptions = {}; + + await handleFlags(mockNoFlagsData, ioHelper, options, mockToolkit); + + const plainTextOutput = output(); + expect(plainTextOutput).toContain('The \'cdk flags\' command is not compatible with the AWS CDK library used by your application. Please upgrade to 2.212.0 or above.'); + }); }); describe('modifyValues', () => { From c6585ad82d9669dbf31de4ed7328e9f858a4e573 Mon Sep 17 00:00:00 2001 From: Kaizen Conroy <36202692+kaizencc@users.noreply.github.com> Date: Fri, 15 Aug 2025 05:51:26 -0400 Subject: [PATCH 04/12] fix(cli): deprecate "bootstrap-stack-name" in favor of "toolkit-stack-name" for gc command (#795) Fixes #385 Elsewhere we are consistently naming this property `toolkit-stack-name`, so this PR aligns `gc` with the rest of the CLI world. We may have better options here, like making `toolkit-stack-name` a global option, but this is an easy fix for now. Does not break users by maintaining `bootstrap-stack-name` as an alias of `toolkit-stack-name` for `gc`. However `bootstrap-stack-name` is marked as deprecated and will be removed when we GA garbage collection. --- By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license --- packages/aws-cdk/lib/cli/cli-config.ts | 3 ++- packages/aws-cdk/lib/cli/cli-type-registry.json | 12 ++++++++++-- packages/aws-cdk/lib/cli/cli.ts | 5 ++++- packages/aws-cdk/lib/cli/convert-to-user-input.ts | 2 ++ .../aws-cdk/lib/cli/parse-command-line-arguments.ts | 11 ++++++++++- packages/aws-cdk/lib/cli/user-input.ts | 8 ++++++++ 6 files changed, 36 insertions(+), 5 deletions(-) diff --git a/packages/aws-cdk/lib/cli/cli-config.ts b/packages/aws-cdk/lib/cli/cli-config.ts index ff052a567..6519ce4f8 100644 --- a/packages/aws-cdk/lib/cli/cli-config.ts +++ b/packages/aws-cdk/lib/cli/cli-config.ts @@ -110,7 +110,8 @@ export async function makeConfig(): Promise { 'rollback-buffer-days': { type: 'number', desc: 'Delete assets that have been marked as isolated for this many days', default: 0 }, 'created-buffer-days': { type: 'number', desc: 'Never delete assets younger than this (in days)', default: 1 }, 'confirm': { type: 'boolean', desc: 'Confirm via manual prompt before deletion', default: true }, - 'bootstrap-stack-name': { type: 'string', desc: 'The name of the CDK toolkit stack, if different from the default "CDKToolkit"', requiresArg: true }, + 'toolkit-stack-name': { type: 'string', desc: 'The name of the CDK toolkit stack, if different from the default "CDKToolkit"', requiresArg: true, conflicts: 'bootstrap-stack-name' }, + 'bootstrap-stack-name': { type: 'string', desc: 'The name of the CDK toolkit stack, if different from the default "CDKToolkit" (deprecated, use --toolkit-stack-name)', deprecated: 'use --toolkit-stack-name', requiresArg: true, conflicts: 'toolkit-stack-name' }, // TODO: remove when garbage collection is GA }, }, 'flags': { diff --git a/packages/aws-cdk/lib/cli/cli-type-registry.json b/packages/aws-cdk/lib/cli/cli-type-registry.json index fa07fc89a..25436af9d 100644 --- a/packages/aws-cdk/lib/cli/cli-type-registry.json +++ b/packages/aws-cdk/lib/cli/cli-type-registry.json @@ -322,10 +322,18 @@ "desc": "Confirm via manual prompt before deletion", "default": true }, - "bootstrap-stack-name": { + "toolkit-stack-name": { "type": "string", "desc": "The name of the CDK toolkit stack, if different from the default \"CDKToolkit\"", - "requiresArg": true + "requiresArg": true, + "conflicts": "bootstrap-stack-name" + }, + "bootstrap-stack-name": { + "type": "string", + "desc": "The name of the CDK toolkit stack, if different from the default \"CDKToolkit\" (deprecated, use --toolkit-stack-name)", + "deprecated": "use --toolkit-stack-name", + "requiresArg": true, + "conflicts": "toolkit-stack-name" } } }, diff --git a/packages/aws-cdk/lib/cli/cli.ts b/packages/aws-cdk/lib/cli/cli.ts index 164588490..fc44ae8b2 100644 --- a/packages/aws-cdk/lib/cli/cli.ts +++ b/packages/aws-cdk/lib/cli/cli.ts @@ -442,12 +442,15 @@ export async function exec(args: string[], synthesizer?: Synthesizer): Promise): any { type: 'boolean', desc: 'Confirm via manual prompt before deletion', }) - .option('bootstrap-stack-name', { + .option('toolkit-stack-name', { default: undefined, type: 'string', desc: 'The name of the CDK toolkit stack, if different from the default "CDKToolkit"', requiresArg: true, + conflicts: 'bootstrap-stack-name', + }) + .option('bootstrap-stack-name', { + default: undefined, + type: 'string', + desc: 'The name of the CDK toolkit stack, if different from the default "CDKToolkit" (deprecated, use --toolkit-stack-name)', + deprecated: 'use --toolkit-stack-name', + requiresArg: true, + conflicts: 'toolkit-stack-name', }), ) .command('flags [FLAGNAME..]', 'View and toggle feature flags.', (yargs: Argv) => diff --git a/packages/aws-cdk/lib/cli/user-input.ts b/packages/aws-cdk/lib/cli/user-input.ts index 4adceccca..d2197f6ac 100644 --- a/packages/aws-cdk/lib/cli/user-input.ts +++ b/packages/aws-cdk/lib/cli/user-input.ts @@ -601,6 +601,14 @@ export interface GcOptions { * * @default - undefined */ + readonly toolkitStackName?: string; + + /** + * The name of the CDK toolkit stack, if different from the default "CDKToolkit" (deprecated, use --toolkit-stack-name) + * + * @deprecated use --toolkit-stack-name + * @default - undefined + */ readonly bootstrapStackName?: string; /** From 093e5a6520205dba99bec718ae5399c65eb637a4 Mon Sep 17 00:00:00 2001 From: abidhasan-aws Date: Fri, 15 Aug 2025 14:21:18 +0200 Subject: [PATCH 05/12] fix(cli-integ): add retry for iam eventual consistency issue and migration tests for java (#788) ### Background The CDK pipelines have been experiencing intermittent failures due to flaky tests that typically pass on retry. This pull request addresses the investigation of the two most frequent failing tests. image (1) ### AWS IAM Eventual Consistency Issue Test: `docker-credential-cdk-assets can assume role and fetch ECR credentials` Issue: Docker credential fetching fails with AccessDenied errors because newly created IAM roles and policies require time to propagate across AWS regions. Fix: Implemented a 60-second retry mechanism for `fetchDockerLoginCredentials()` when encountering AccessDenied errors. ### CDK Migration Test Instability Test: `cdk migrate java deploys successfully` Issue: Java CDK migration tests fail sporadically due to Maven Central repository rate limiting errors & dependency resolution failure Fix: Implemented full test retry logic as these transient network-related issues could not be reproduced in local environments. ### Impact These changes should improve pipeline stability and reduce the need for manual intervention. --- By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license --------- Signed-off-by: github-actions Co-authored-by: github-actions --- .../@aws-cdk-testing/cli-integ/lib/aws.ts | 60 ++++++++++++------- .../cdk-assets-docker-credential.integtest.ts | 20 ++++--- ...ate-deploys-successfully-java.integtest.ts | 6 +- 3 files changed, 53 insertions(+), 33 deletions(-) diff --git a/packages/@aws-cdk-testing/cli-integ/lib/aws.ts b/packages/@aws-cdk-testing/cli-integ/lib/aws.ts index 301de7f8b..79d682e5b 100644 --- a/packages/@aws-cdk-testing/cli-integ/lib/aws.ts +++ b/packages/@aws-cdk-testing/cli-integ/lib/aws.ts @@ -276,28 +276,14 @@ export class AwsClients { } public async waitForAssumeRole(roleArn: string) { - // Wait until the role has replicated - const deadline = Date.now() + 60_000; - let lastError: Error | undefined; - while (Date.now() < deadline) { - try { - await this.sts.send(new AssumeRoleCommand({ - RoleArn: roleArn, - RoleSessionName: 'test-existence', - })); - return; - } catch (e: any) { - lastError = e; - - if (e.name === 'AccessDenied') { - continue; - } - - throw e; - } - } - - throw new Error(`Timed out waiting for role ${roleArn} to become assumable: ${lastError}`); + await retryOnMatchingErrors( + () => this.sts.send(new AssumeRoleCommand({ + RoleArn: roleArn, + RoleSessionName: 'test-existence', + })), + ['AccessDenied'], + retry.forSeconds(60), + ); } public async deleteRole(name: string) { @@ -381,6 +367,36 @@ export async function sleep(ms: number) { return new Promise((ok) => setTimeout(ok, ms)); } +/** + * Retry an async operation with error filtering until a deadline is hit. + * + * Use `retry.forSeconds()` to construct a deadline relative to right now. + * + * Only retries on errors with matching names in errorNames array. + */ +export async function retryOnMatchingErrors( + operation: () => Promise, + errorNames: string[], + deadline: Date, + interval: number = 5000, +): Promise { + let i = 0; + while (true) { + try { + i++; + return await operation(); + } catch (e: any) { + if (Date.now() > deadline.getTime()) { + throw new Error(`Operation did not succeed after ${i} attempts: ${e}`); + } + if (!errorNames.includes(e.name)) { + throw e; + } + await sleep(interval); + } + } +} + function chainableCredentials(region: string): AwsCredentialIdentityProvider { if ((process.env.CODEBUILD_BUILD_ARN || process.env.GITHUB_RUN_ID) && process.env.AWS_PROFILE) { // in codebuild we must assume the role that the cdk uses diff --git a/packages/@aws-cdk-testing/cli-integ/tests/cli-integ-tests/cdk-assets/cdk-assets-docker-credential.integtest.ts b/packages/@aws-cdk-testing/cli-integ/tests/cli-integ-tests/cdk-assets/cdk-assets-docker-credential.integtest.ts index 7ea4555a2..b1c1c45ea 100644 --- a/packages/@aws-cdk-testing/cli-integ/tests/cli-integ-tests/cdk-assets/cdk-assets-docker-credential.integtest.ts +++ b/packages/@aws-cdk-testing/cli-integ/tests/cli-integ-tests/cdk-assets/cdk-assets-docker-credential.integtest.ts @@ -5,7 +5,7 @@ import { GetCallerIdentityCommand } from '@aws-sdk/client-sts'; // eslint-disable-next-line import/no-relative-packages import type { DockerDomainCredentialSource } from '../../../../../@aws-cdk/cdk-assets-lib/lib/private/docker-credentials'; import type { TestFixture } from '../../../lib'; -import { integTest, withDefaultFixture, withRetry } from '../../../lib'; +import { integTest, withDefaultFixture, withRetry, retry } from '../../../lib'; jest.setTimeout(2 * 60 * 60_000); // Includes the time to acquire locks, worst-case single-threaded runtime @@ -83,13 +83,17 @@ async function testDockerCredential(fixture: TestFixture, credSource: DockerDoma fs.writeFileSync(input, `${domain}\n`); await fixture.cdkAssets.makeCliAvailable(); - const output = await fixture.shell(['docker-credential-cdk-assets', 'get'], { - modEnv: { - ...fixture.cdkShellEnv(), - CDK_DOCKER_CREDS_FILE: credsFilePath, - }, - stdio: [fs.openSync(input, 'r')], - captureStderr: false, + let output: string = ''; + + await retry(process.stdout, 'Getting docker credentials', retry.forSeconds(60), async () => { + output = await fixture.shell(['docker-credential-cdk-assets', 'get'], { + modEnv: { + ...fixture.cdkShellEnv(), + CDK_DOCKER_CREDS_FILE: credsFilePath, + }, + stdio: [fs.openSync(input, 'r')], + captureStderr: false, + }); }); const response = JSON.parse(output); diff --git a/packages/@aws-cdk-testing/cli-integ/tests/cli-integ-tests/migrate/cdk-migrate-deploys-successfully-java.integtest.ts b/packages/@aws-cdk-testing/cli-integ/tests/cli-integ-tests/migrate/cdk-migrate-deploys-successfully-java.integtest.ts index 258f8f970..618953391 100644 --- a/packages/@aws-cdk-testing/cli-integ/tests/cli-integ-tests/migrate/cdk-migrate-deploys-successfully-java.integtest.ts +++ b/packages/@aws-cdk-testing/cli-integ/tests/cli-integ-tests/migrate/cdk-migrate-deploys-successfully-java.integtest.ts @@ -1,5 +1,5 @@ import { deploysSuccessfully } from './testcase'; -import { integTest, withCDKMigrateFixture } from '../../../lib'; +import { integTest, withCDKMigrateFixture, withRetry } from '../../../lib'; const language = 'java'; @@ -7,7 +7,7 @@ jest.setTimeout(2 * 60 * 60_000); // Includes the time to acquire locks, worst-c integTest( `cdk migrate ${language} deploys successfully`, - withCDKMigrateFixture(language, async (fixture) => { + withRetry(withCDKMigrateFixture(language, async (fixture) => { await deploysSuccessfully(fixture, language); - }), + })), ); From 455c017a30eb3acd31d0efce024dc6f943a6dcd2 Mon Sep 17 00:00:00 2001 From: Rico Hermans Date: Fri, 15 Aug 2025 14:22:03 +0200 Subject: [PATCH 06/12] fix: skipLibCheck is not turned on for all init templates (#800) This makes TypeScript check whether all provided type files are coherent, which is taking more and more time as the CDK is growing. Turning this off greatly decreases type checking and compilation times. See: https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/#minimal-and-updated-tsc---init --- By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license --- packages/aws-cdk/lib/init-templates/app/typescript/tsconfig.json | 1 + packages/aws-cdk/lib/init-templates/lib/typescript/tsconfig.json | 1 + .../lib/init-templates/sample-app/javascript/tsconfig.json | 1 + .../lib/init-templates/sample-app/typescript/tsconfig.json | 1 + 4 files changed, 4 insertions(+) diff --git a/packages/aws-cdk/lib/init-templates/app/typescript/tsconfig.json b/packages/aws-cdk/lib/init-templates/app/typescript/tsconfig.json index 28bb557fa..bfc61bf83 100644 --- a/packages/aws-cdk/lib/init-templates/app/typescript/tsconfig.json +++ b/packages/aws-cdk/lib/init-templates/app/typescript/tsconfig.json @@ -20,6 +20,7 @@ "inlineSources": true, "experimentalDecorators": true, "strictPropertyInitialization": false, + "skipLibCheck": true, "typeRoots": [ "./node_modules/@types" ] diff --git a/packages/aws-cdk/lib/init-templates/lib/typescript/tsconfig.json b/packages/aws-cdk/lib/init-templates/lib/typescript/tsconfig.json index 28bb557fa..bfc61bf83 100644 --- a/packages/aws-cdk/lib/init-templates/lib/typescript/tsconfig.json +++ b/packages/aws-cdk/lib/init-templates/lib/typescript/tsconfig.json @@ -20,6 +20,7 @@ "inlineSources": true, "experimentalDecorators": true, "strictPropertyInitialization": false, + "skipLibCheck": true, "typeRoots": [ "./node_modules/@types" ] diff --git a/packages/aws-cdk/lib/init-templates/sample-app/javascript/tsconfig.json b/packages/aws-cdk/lib/init-templates/sample-app/javascript/tsconfig.json index 0662466bf..24f9e33ab 100644 --- a/packages/aws-cdk/lib/init-templates/sample-app/javascript/tsconfig.json +++ b/packages/aws-cdk/lib/init-templates/sample-app/javascript/tsconfig.json @@ -22,6 +22,7 @@ "allowJs": true, "checkJs": true, "noEmit": true, + "skipLibCheck": true, "typeRoots": [ "./node_modules/@types" ] diff --git a/packages/aws-cdk/lib/init-templates/sample-app/typescript/tsconfig.json b/packages/aws-cdk/lib/init-templates/sample-app/typescript/tsconfig.json index 28bb557fa..bfc61bf83 100644 --- a/packages/aws-cdk/lib/init-templates/sample-app/typescript/tsconfig.json +++ b/packages/aws-cdk/lib/init-templates/sample-app/typescript/tsconfig.json @@ -20,6 +20,7 @@ "inlineSources": true, "experimentalDecorators": true, "strictPropertyInitialization": false, + "skipLibCheck": true, "typeRoots": [ "./node_modules/@types" ] From 4667c43dc31c15e370213bab52f7e3c0ff5fa016 Mon Sep 17 00:00:00 2001 From: Rico Hermans Date: Thu, 21 Aug 2025 14:46:34 +0200 Subject: [PATCH 07/12] chore: allow "bootstrap" as PR scope (#812) Motivation: https://github.com/aws/aws-cdk-cli/pull/811 --- By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license --- .github/workflows/pull-request-lint.yml | 1 + .projenrc.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/.github/workflows/pull-request-lint.yml b/.github/workflows/pull-request-lint.yml index 0198b9709..e01765636 100644 --- a/.github/workflows/pull-request-lint.yml +++ b/.github/workflows/pull-request-lint.yml @@ -33,6 +33,7 @@ jobs: revert scopes: |- aws-cdk + bootstrap cdk-assets cdk-assets-lib cdk-cli-wrapper diff --git a/.projenrc.ts b/.projenrc.ts index 50028ab92..e34bdf76d 100644 --- a/.projenrc.ts +++ b/.projenrc.ts @@ -1814,6 +1814,7 @@ repoProject.github?.tryFindWorkflow('pull-request-lint')?.file?.patch( 'deps', 'dev-deps', 'docs', + 'bootstrap', 'integ-testing', 'toolkit-lib', ...repoProject.subprojects From e042c5572bd7673cfbd2a57fad1d0cec0faa6a80 Mon Sep 17 00:00:00 2001 From: AWS CDK Automation <43080478+aws-cdk-automation@users.noreply.github.com> Date: Thu, 21 Aug 2025 17:16:20 +0200 Subject: [PATCH 08/12] chore(deps): upgrade dependencies (#779) Upgrades project dependencies. See details in [workflow run]. [Workflow Run]: https://github.com/aws/aws-cdk-cli/actions/runs/17027815733 ------ *Automatically created by projen via the "upgrade" workflow* --------- Signed-off-by: github-actions Co-authored-by: github-actions Co-authored-by: Momo Kornher --- package.json | 6 +- .../@aws-cdk-testing/cli-integ/package.json | 36 +- packages/@aws-cdk/cdk-assets-lib/package.json | 6 +- .../@aws-cdk/cdk-cli-wrapper/package.json | 4 +- .../cli-lib-alpha/THIRD_PARTY_LICENSES | 186 +- packages/@aws-cdk/cli-lib-alpha/package.json | 6 +- .../@aws-cdk/cli-plugin-contract/package.json | 4 +- .../cloud-assembly-schema/package.json | 6 +- .../@aws-cdk/cloudformation-diff/package.json | 8 +- .../integ-runner/THIRD_PARTY_LICENSES | 106 +- packages/@aws-cdk/integ-runner/package.json | 12 +- packages/@aws-cdk/toolkit-lib/package.json | 12 +- packages/@aws-cdk/user-input-gen/package.json | 4 +- packages/@aws-cdk/yarn-cling/package.json | 4 +- packages/aws-cdk/THIRD_PARTY_LICENSES | 186 +- .../lib/init-templates/.init-version.json | 2 +- packages/aws-cdk/package.json | 24 +- packages/cdk-assets/THIRD_PARTY_LICENSES | 68 +- packages/cdk-assets/package.json | 8 +- packages/cdk/package.json | 4 +- yarn.lock | 3299 ++++++++--------- 21 files changed, 1915 insertions(+), 2076 deletions(-) diff --git a/package.json b/package.json index 1cfc0965e..caa5db94f 100644 --- a/package.json +++ b/package.json @@ -24,12 +24,12 @@ "@aws-sdk/client-s3": "^3", "@aws-sdk/credential-providers": "^3", "@aws-sdk/lib-storage": "^3", - "@cdklabs/eslint-plugin": "^1.3.2", + "@cdklabs/eslint-plugin": "^1.3.3", "@stylistic/eslint-plugin": "^3", "@types/node": "ts5.8", "@typescript-eslint/eslint-plugin": "^8", "@typescript-eslint/parser": "^8", - "cdklabs-projen-project-types": "^0.3.1", + "cdklabs-projen-project-types": "^0.3.2", "constructs": "^10.0.0", "eslint": "^9", "eslint-import-resolver-typescript": "^3.10.1", @@ -40,7 +40,7 @@ "jest-junit": "^16", "nx": "^20.8.2", "prettier": "^2.8", - "projen": "^0.95.0", + "projen": "^0.95.2", "semver": "^7.7.2", "ts-node": "^10.9.2", "typescript": "5.8" diff --git a/packages/@aws-cdk-testing/cli-integ/package.json b/packages/@aws-cdk-testing/cli-integ/package.json index 7da72c50c..58a51423d 100644 --- a/packages/@aws-cdk-testing/cli-integ/package.json +++ b/packages/@aws-cdk-testing/cli-integ/package.json @@ -41,7 +41,7 @@ "devDependencies": { "@aws-cdk/toolkit-lib": "^0.0.0", "@aws-cdk/yarn-cling": "^0.0.0", - "@cdklabs/eslint-plugin": "^1.3.2", + "@cdklabs/eslint-plugin": "^1.3.3", "@stylistic/eslint-plugin": "^3", "@types/fs-extra": "^9", "@types/jest": "^29.5.14", @@ -58,7 +58,7 @@ "eslint-plugin-import": "^2.32.0", "eslint-plugin-jest": "^28.14.0", "eslint-plugin-jsdoc": "^50.8.0", - "eslint-plugin-prettier": "^5.5.3", + "eslint-plugin-prettier": "^5.5.4", "jest": "^29.7.0", "jest-junit": "^16", "license-checker": "^25.0.1", @@ -67,23 +67,23 @@ "typescript": "5.8" }, "dependencies": { - "@aws-sdk/client-cloudformation": "^3.859.0", - "@aws-sdk/client-codeartifact": "^3.859.0", - "@aws-sdk/client-ecr": "^3.859.0", - "@aws-sdk/client-ecr-public": "^3.859.0", - "@aws-sdk/client-ecs": "^3.859.0", - "@aws-sdk/client-iam": "^3.859.0", - "@aws-sdk/client-lambda": "^3.859.0", - "@aws-sdk/client-s3": "^3.859.0", - "@aws-sdk/client-secrets-manager": "^3.859.0", - "@aws-sdk/client-sns": "^3.859.0", - "@aws-sdk/client-sso": "^3.858.0", - "@aws-sdk/client-sts": "^3.859.0", - "@aws-sdk/credential-providers": "^3.859.0", - "@cdklabs/cdk-atmosphere-client": "^0.0.59", + "@aws-sdk/client-cloudformation": "^3.864.0", + "@aws-sdk/client-codeartifact": "^3.864.0", + "@aws-sdk/client-ecr": "^3.864.0", + "@aws-sdk/client-ecr-public": "^3.864.0", + "@aws-sdk/client-ecs": "^3.864.0", + "@aws-sdk/client-iam": "^3.864.0", + "@aws-sdk/client-lambda": "^3.865.0", + "@aws-sdk/client-s3": "^3.864.0", + "@aws-sdk/client-secrets-manager": "^3.864.0", + "@aws-sdk/client-sns": "^3.864.0", + "@aws-sdk/client-sso": "^3.864.0", + "@aws-sdk/client-sts": "^3.864.0", + "@aws-sdk/credential-providers": "^3.864.0", + "@cdklabs/cdk-atmosphere-client": "^0.0.61", "@octokit/rest": "^20", - "@smithy/types": "^4.3.1", - "@smithy/util-retry": "^4.0.6", + "@smithy/types": "^4.3.2", + "@smithy/util-retry": "^4.0.7", "axios": "^1", "chalk": "^4", "fs-extra": "^9", diff --git a/packages/@aws-cdk/cdk-assets-lib/package.json b/packages/@aws-cdk/cdk-assets-lib/package.json index 79602043a..519445124 100644 --- a/packages/@aws-cdk/cdk-assets-lib/package.json +++ b/packages/@aws-cdk/cdk-assets-lib/package.json @@ -31,7 +31,7 @@ "organization": true }, "devDependencies": { - "@cdklabs/eslint-plugin": "^1.3.2", + "@cdklabs/eslint-plugin": "^1.3.3", "@stylistic/eslint-plugin": "^3", "@types/archiver": "^6.0.3", "@types/jest": "^29.5.14", @@ -50,8 +50,8 @@ "eslint-plugin-import": "^2.32.0", "eslint-plugin-jest": "^28.14.0", "eslint-plugin-jsdoc": "^51.4.1", - "eslint-plugin-prettier": "^5.5.3", - "fs-extra": "^11.3.0", + "eslint-plugin-prettier": "^5.5.4", + "fs-extra": "^11.3.1", "graceful-fs": "^4.2.11", "jest": "^30.0.5", "jest-junit": "^16", diff --git a/packages/@aws-cdk/cdk-cli-wrapper/package.json b/packages/@aws-cdk/cdk-cli-wrapper/package.json index 84d40b0bb..14fddf6d8 100644 --- a/packages/@aws-cdk/cdk-cli-wrapper/package.json +++ b/packages/@aws-cdk/cdk-cli-wrapper/package.json @@ -30,7 +30,7 @@ "organization": true }, "devDependencies": { - "@cdklabs/eslint-plugin": "^1.3.2", + "@cdklabs/eslint-plugin": "^1.3.3", "@stylistic/eslint-plugin": "^3", "@types/jest": "^29.5.14", "@types/node": "^16", @@ -43,7 +43,7 @@ "eslint-plugin-import": "^2.32.0", "eslint-plugin-jest": "^28.14.0", "eslint-plugin-jsdoc": "^50.8.0", - "eslint-plugin-prettier": "^5.5.3", + "eslint-plugin-prettier": "^5.5.4", "jest": "^29.7.0", "jest-junit": "^16", "prettier": "^2.8", diff --git a/packages/@aws-cdk/cli-lib-alpha/THIRD_PARTY_LICENSES b/packages/@aws-cdk/cli-lib-alpha/THIRD_PARTY_LICENSES index 1afed38e5..79c82b51a 100644 --- a/packages/@aws-cdk/cli-lib-alpha/THIRD_PARTY_LICENSES +++ b/packages/@aws-cdk/cli-lib-alpha/THIRD_PARTY_LICENSES @@ -618,7 +618,7 @@ The @aws-cdk/cli-lib-alpha package includes the following third-party software/l ---------------- -** @aws-sdk/client-appsync@3.859.0 - https://www.npmjs.com/package/@aws-sdk/client-appsync/v/3.859.0 | Apache-2.0 +** @aws-sdk/client-appsync@3.864.0 - https://www.npmjs.com/package/@aws-sdk/client-appsync/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -824,7 +824,7 @@ The @aws-cdk/cli-lib-alpha package includes the following third-party software/l ---------------- -** @aws-sdk/client-cloudcontrol@3.859.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudcontrol/v/3.859.0 | Apache-2.0 +** @aws-sdk/client-cloudcontrol@3.864.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudcontrol/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -1030,7 +1030,7 @@ The @aws-cdk/cli-lib-alpha package includes the following third-party software/l ---------------- -** @aws-sdk/client-cloudformation@3.859.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudformation/v/3.859.0 | Apache-2.0 +** @aws-sdk/client-cloudformation@3.864.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudformation/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -1236,7 +1236,7 @@ The @aws-cdk/cli-lib-alpha package includes the following third-party software/l ---------------- -** @aws-sdk/client-cloudwatch-logs@3.859.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudwatch-logs/v/3.859.0 | Apache-2.0 +** @aws-sdk/client-cloudwatch-logs@3.864.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudwatch-logs/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -1442,7 +1442,7 @@ The @aws-cdk/cli-lib-alpha package includes the following third-party software/l ---------------- -** @aws-sdk/client-codebuild@3.859.0 - https://www.npmjs.com/package/@aws-sdk/client-codebuild/v/3.859.0 | Apache-2.0 +** @aws-sdk/client-codebuild@3.866.0 - https://www.npmjs.com/package/@aws-sdk/client-codebuild/v/3.866.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -1648,7 +1648,7 @@ The @aws-cdk/cli-lib-alpha package includes the following third-party software/l ---------------- -** @aws-sdk/client-cognito-identity@3.859.0 - https://www.npmjs.com/package/@aws-sdk/client-cognito-identity/v/3.859.0 | Apache-2.0 +** @aws-sdk/client-cognito-identity@3.864.0 - https://www.npmjs.com/package/@aws-sdk/client-cognito-identity/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -1854,7 +1854,7 @@ The @aws-cdk/cli-lib-alpha package includes the following third-party software/l ---------------- -** @aws-sdk/client-ec2@3.859.0 - https://www.npmjs.com/package/@aws-sdk/client-ec2/v/3.859.0 | Apache-2.0 +** @aws-sdk/client-ec2@3.868.0 - https://www.npmjs.com/package/@aws-sdk/client-ec2/v/3.868.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -2060,7 +2060,7 @@ The @aws-cdk/cli-lib-alpha package includes the following third-party software/l ---------------- -** @aws-sdk/client-ecr@3.859.0 - https://www.npmjs.com/package/@aws-sdk/client-ecr/v/3.859.0 | Apache-2.0 +** @aws-sdk/client-ecr@3.864.0 - https://www.npmjs.com/package/@aws-sdk/client-ecr/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -2266,7 +2266,7 @@ The @aws-cdk/cli-lib-alpha package includes the following third-party software/l ---------------- -** @aws-sdk/client-ecs@3.859.0 - https://www.npmjs.com/package/@aws-sdk/client-ecs/v/3.859.0 | Apache-2.0 +** @aws-sdk/client-ecs@3.864.0 - https://www.npmjs.com/package/@aws-sdk/client-ecs/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -2472,7 +2472,7 @@ The @aws-cdk/cli-lib-alpha package includes the following third-party software/l ---------------- -** @aws-sdk/client-elastic-load-balancing-v2@3.859.0 - https://www.npmjs.com/package/@aws-sdk/client-elastic-load-balancing-v2/v/3.859.0 | Apache-2.0 +** @aws-sdk/client-elastic-load-balancing-v2@3.864.0 - https://www.npmjs.com/package/@aws-sdk/client-elastic-load-balancing-v2/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -2678,7 +2678,7 @@ The @aws-cdk/cli-lib-alpha package includes the following third-party software/l ---------------- -** @aws-sdk/client-iam@3.859.0 - https://www.npmjs.com/package/@aws-sdk/client-iam/v/3.859.0 | Apache-2.0 +** @aws-sdk/client-iam@3.864.0 - https://www.npmjs.com/package/@aws-sdk/client-iam/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -2884,7 +2884,7 @@ The @aws-cdk/cli-lib-alpha package includes the following third-party software/l ---------------- -** @aws-sdk/client-kms@3.859.0 - https://www.npmjs.com/package/@aws-sdk/client-kms/v/3.859.0 | Apache-2.0 +** @aws-sdk/client-kms@3.864.0 - https://www.npmjs.com/package/@aws-sdk/client-kms/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -3090,7 +3090,7 @@ The @aws-cdk/cli-lib-alpha package includes the following third-party software/l ---------------- -** @aws-sdk/client-lambda@3.859.0 - https://www.npmjs.com/package/@aws-sdk/client-lambda/v/3.859.0 | Apache-2.0 +** @aws-sdk/client-lambda@3.865.0 - https://www.npmjs.com/package/@aws-sdk/client-lambda/v/3.865.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -3296,7 +3296,7 @@ The @aws-cdk/cli-lib-alpha package includes the following third-party software/l ---------------- -** @aws-sdk/client-route-53@3.859.0 - https://www.npmjs.com/package/@aws-sdk/client-route-53/v/3.859.0 | Apache-2.0 +** @aws-sdk/client-route-53@3.864.0 - https://www.npmjs.com/package/@aws-sdk/client-route-53/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -3502,7 +3502,7 @@ The @aws-cdk/cli-lib-alpha package includes the following third-party software/l ---------------- -** @aws-sdk/client-s3@3.859.0 - https://www.npmjs.com/package/@aws-sdk/client-s3/v/3.859.0 | Apache-2.0 +** @aws-sdk/client-s3@3.864.0 - https://www.npmjs.com/package/@aws-sdk/client-s3/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -3708,7 +3708,7 @@ The @aws-cdk/cli-lib-alpha package includes the following third-party software/l ---------------- -** @aws-sdk/client-secrets-manager@3.859.0 - https://www.npmjs.com/package/@aws-sdk/client-secrets-manager/v/3.859.0 | Apache-2.0 +** @aws-sdk/client-secrets-manager@3.864.0 - https://www.npmjs.com/package/@aws-sdk/client-secrets-manager/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -3914,7 +3914,7 @@ The @aws-cdk/cli-lib-alpha package includes the following third-party software/l ---------------- -** @aws-sdk/client-sfn@3.859.0 - https://www.npmjs.com/package/@aws-sdk/client-sfn/v/3.859.0 | Apache-2.0 +** @aws-sdk/client-sfn@3.864.0 - https://www.npmjs.com/package/@aws-sdk/client-sfn/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -4120,7 +4120,7 @@ The @aws-cdk/cli-lib-alpha package includes the following third-party software/l ---------------- -** @aws-sdk/client-ssm@3.859.0 - https://www.npmjs.com/package/@aws-sdk/client-ssm/v/3.859.0 | Apache-2.0 +** @aws-sdk/client-ssm@3.864.0 - https://www.npmjs.com/package/@aws-sdk/client-ssm/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -4326,7 +4326,7 @@ The @aws-cdk/cli-lib-alpha package includes the following third-party software/l ---------------- -** @aws-sdk/client-sso@3.858.0 - https://www.npmjs.com/package/@aws-sdk/client-sso/v/3.858.0 | Apache-2.0 +** @aws-sdk/client-sso@3.864.0 - https://www.npmjs.com/package/@aws-sdk/client-sso/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -4532,7 +4532,7 @@ The @aws-cdk/cli-lib-alpha package includes the following third-party software/l ---------------- -** @aws-sdk/client-sts@3.859.0 - https://www.npmjs.com/package/@aws-sdk/client-sts/v/3.859.0 | Apache-2.0 +** @aws-sdk/client-sts@3.864.0 - https://www.npmjs.com/package/@aws-sdk/client-sts/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -4738,11 +4738,11 @@ The @aws-cdk/cli-lib-alpha package includes the following third-party software/l ---------------- -** @aws-sdk/core@3.858.0 - https://www.npmjs.com/package/@aws-sdk/core/v/3.858.0 | Apache-2.0 +** @aws-sdk/core@3.864.0 - https://www.npmjs.com/package/@aws-sdk/core/v/3.864.0 | Apache-2.0 ---------------- -** @aws-sdk/credential-provider-cognito-identity@3.859.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-cognito-identity/v/3.859.0 | Apache-2.0 +** @aws-sdk/credential-provider-cognito-identity@3.864.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-cognito-identity/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -4948,7 +4948,7 @@ The @aws-cdk/cli-lib-alpha package includes the following third-party software/l ---------------- -** @aws-sdk/credential-provider-env@3.858.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-env/v/3.858.0 | Apache-2.0 +** @aws-sdk/credential-provider-env@3.864.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-env/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -5153,11 +5153,11 @@ Apache License ---------------- -** @aws-sdk/credential-provider-http@3.858.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-http/v/3.858.0 | Apache-2.0 +** @aws-sdk/credential-provider-http@3.864.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-http/v/3.864.0 | Apache-2.0 ---------------- -** @aws-sdk/credential-provider-ini@3.859.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-ini/v/3.859.0 | Apache-2.0 +** @aws-sdk/credential-provider-ini@3.864.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-ini/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -5362,7 +5362,7 @@ Apache License ---------------- -** @aws-sdk/credential-provider-node@3.859.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-node/v/3.859.0 | Apache-2.0 +** @aws-sdk/credential-provider-node@3.864.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-node/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -5567,7 +5567,7 @@ Apache License ---------------- -** @aws-sdk/credential-provider-process@3.858.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-process/v/3.858.0 | Apache-2.0 +** @aws-sdk/credential-provider-process@3.864.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-process/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -5772,7 +5772,7 @@ Apache License ---------------- -** @aws-sdk/credential-provider-sso@3.859.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-sso/v/3.859.0 | Apache-2.0 +** @aws-sdk/credential-provider-sso@3.864.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-sso/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -5977,7 +5977,7 @@ Apache License ---------------- -** @aws-sdk/credential-provider-web-identity@3.858.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-web-identity/v/3.858.0 | Apache-2.0 +** @aws-sdk/credential-provider-web-identity@3.864.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-web-identity/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -6182,7 +6182,7 @@ Apache License ---------------- -** @aws-sdk/credential-providers@3.859.0 - https://www.npmjs.com/package/@aws-sdk/credential-providers/v/3.859.0 | Apache-2.0 +** @aws-sdk/credential-providers@3.864.0 - https://www.npmjs.com/package/@aws-sdk/credential-providers/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -6387,7 +6387,7 @@ Apache License ---------------- -** @aws-sdk/ec2-metadata-service@3.859.0 - https://www.npmjs.com/package/@aws-sdk/ec2-metadata-service/v/3.859.0 | Apache-2.0 +** @aws-sdk/ec2-metadata-service@3.864.0 - https://www.npmjs.com/package/@aws-sdk/ec2-metadata-service/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -6592,7 +6592,7 @@ Apache License ---------------- -** @aws-sdk/lib-storage@3.859.0 - https://www.npmjs.com/package/@aws-sdk/lib-storage/v/3.859.0 | Apache-2.0 +** @aws-sdk/lib-storage@3.864.0 - https://www.npmjs.com/package/@aws-sdk/lib-storage/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -6797,7 +6797,7 @@ Apache License ---------------- -** @aws-sdk/middleware-bucket-endpoint@3.840.0 - https://www.npmjs.com/package/@aws-sdk/middleware-bucket-endpoint/v/3.840.0 | Apache-2.0 +** @aws-sdk/middleware-bucket-endpoint@3.862.0 - https://www.npmjs.com/package/@aws-sdk/middleware-bucket-endpoint/v/3.862.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -7003,7 +7003,7 @@ Apache License ---------------- -** @aws-sdk/middleware-expect-continue@3.840.0 - https://www.npmjs.com/package/@aws-sdk/middleware-expect-continue/v/3.840.0 | Apache-2.0 +** @aws-sdk/middleware-expect-continue@3.862.0 - https://www.npmjs.com/package/@aws-sdk/middleware-expect-continue/v/3.862.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -7209,7 +7209,7 @@ Apache License ---------------- -** @aws-sdk/middleware-flexible-checksums@3.858.0 - https://www.npmjs.com/package/@aws-sdk/middleware-flexible-checksums/v/3.858.0 | Apache-2.0 +** @aws-sdk/middleware-flexible-checksums@3.864.0 - https://www.npmjs.com/package/@aws-sdk/middleware-flexible-checksums/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -7415,7 +7415,7 @@ Apache License ---------------- -** @aws-sdk/middleware-host-header@3.840.0 - https://www.npmjs.com/package/@aws-sdk/middleware-host-header/v/3.840.0 | Apache-2.0 +** @aws-sdk/middleware-host-header@3.862.0 - https://www.npmjs.com/package/@aws-sdk/middleware-host-header/v/3.862.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -7621,7 +7621,7 @@ Apache License ---------------- -** @aws-sdk/middleware-location-constraint@3.840.0 - https://www.npmjs.com/package/@aws-sdk/middleware-location-constraint/v/3.840.0 | Apache-2.0 +** @aws-sdk/middleware-location-constraint@3.862.0 - https://www.npmjs.com/package/@aws-sdk/middleware-location-constraint/v/3.862.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -7827,7 +7827,7 @@ Apache License ---------------- -** @aws-sdk/middleware-logger@3.840.0 - https://www.npmjs.com/package/@aws-sdk/middleware-logger/v/3.840.0 | Apache-2.0 +** @aws-sdk/middleware-logger@3.862.0 - https://www.npmjs.com/package/@aws-sdk/middleware-logger/v/3.862.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -8032,7 +8032,7 @@ Apache License ---------------- -** @aws-sdk/middleware-recursion-detection@3.840.0 - https://www.npmjs.com/package/@aws-sdk/middleware-recursion-detection/v/3.840.0 | Apache-2.0 +** @aws-sdk/middleware-recursion-detection@3.862.0 - https://www.npmjs.com/package/@aws-sdk/middleware-recursion-detection/v/3.862.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -8238,7 +8238,7 @@ Apache License ---------------- -** @aws-sdk/middleware-sdk-ec2@3.857.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-ec2/v/3.857.0 | Apache-2.0 +** @aws-sdk/middleware-sdk-ec2@3.862.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-ec2/v/3.862.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -8443,7 +8443,7 @@ Apache License ---------------- -** @aws-sdk/middleware-sdk-route53@3.840.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-route53/v/3.840.0 | Apache-2.0 +** @aws-sdk/middleware-sdk-route53@3.862.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-route53/v/3.862.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -8649,7 +8649,7 @@ Apache License ---------------- -** @aws-sdk/middleware-sdk-s3@3.858.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-s3/v/3.858.0 | Apache-2.0 +** @aws-sdk/middleware-sdk-s3@3.864.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-s3/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -8855,7 +8855,7 @@ Apache License ---------------- -** @aws-sdk/middleware-ssec@3.840.0 - https://www.npmjs.com/package/@aws-sdk/middleware-ssec/v/3.840.0 | Apache-2.0 +** @aws-sdk/middleware-ssec@3.862.0 - https://www.npmjs.com/package/@aws-sdk/middleware-ssec/v/3.862.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -9061,7 +9061,7 @@ Apache License ---------------- -** @aws-sdk/middleware-user-agent@3.858.0 - https://www.npmjs.com/package/@aws-sdk/middleware-user-agent/v/3.858.0 | Apache-2.0 +** @aws-sdk/middleware-user-agent@3.864.0 - https://www.npmjs.com/package/@aws-sdk/middleware-user-agent/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -9267,11 +9267,11 @@ Apache License ---------------- -** @aws-sdk/nested-clients@3.858.0 - https://www.npmjs.com/package/@aws-sdk/nested-clients/v/3.858.0 | Apache-2.0 +** @aws-sdk/nested-clients@3.864.0 - https://www.npmjs.com/package/@aws-sdk/nested-clients/v/3.864.0 | Apache-2.0 ---------------- -** @aws-sdk/region-config-resolver@3.840.0 - https://www.npmjs.com/package/@aws-sdk/region-config-resolver/v/3.840.0 | Apache-2.0 +** @aws-sdk/region-config-resolver@3.862.0 - https://www.npmjs.com/package/@aws-sdk/region-config-resolver/v/3.862.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -9476,7 +9476,7 @@ Apache License ---------------- -** @aws-sdk/signature-v4-multi-region@3.858.0 - https://www.npmjs.com/package/@aws-sdk/signature-v4-multi-region/v/3.858.0 | Apache-2.0 +** @aws-sdk/signature-v4-multi-region@3.864.0 - https://www.npmjs.com/package/@aws-sdk/signature-v4-multi-region/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -9682,7 +9682,7 @@ Apache License ---------------- -** @aws-sdk/token-providers@3.859.0 - https://www.npmjs.com/package/@aws-sdk/token-providers/v/3.859.0 | Apache-2.0 +** @aws-sdk/token-providers@3.864.0 - https://www.npmjs.com/package/@aws-sdk/token-providers/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -10092,7 +10092,7 @@ Apache License ---------------- -** @aws-sdk/util-endpoints@3.848.0 - https://www.npmjs.com/package/@aws-sdk/util-endpoints/v/3.848.0 | Apache-2.0 +** @aws-sdk/util-endpoints@3.862.0 - https://www.npmjs.com/package/@aws-sdk/util-endpoints/v/3.862.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -10297,7 +10297,7 @@ Apache License ---------------- -** @aws-sdk/util-format-url@3.840.0 - https://www.npmjs.com/package/@aws-sdk/util-format-url/v/3.840.0 | Apache-2.0 +** @aws-sdk/util-format-url@3.862.0 - https://www.npmjs.com/package/@aws-sdk/util-format-url/v/3.862.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -10502,7 +10502,7 @@ Apache License ---------------- -** @aws-sdk/util-user-agent-node@3.858.0 - https://www.npmjs.com/package/@aws-sdk/util-user-agent-node/v/3.858.0 | Apache-2.0 +** @aws-sdk/util-user-agent-node@3.864.0 - https://www.npmjs.com/package/@aws-sdk/util-user-agent-node/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -10708,7 +10708,7 @@ Apache License ---------------- -** @aws-sdk/xml-builder@3.821.0 - https://www.npmjs.com/package/@aws-sdk/xml-builder/v/3.821.0 | Apache-2.0 +** @aws-sdk/xml-builder@3.862.0 - https://www.npmjs.com/package/@aws-sdk/xml-builder/v/3.862.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -21222,7 +21222,7 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI ---------------- -** cdk-from-cfn@0.233.0 - https://www.npmjs.com/package/cdk-from-cfn/v/0.233.0 | MIT OR Apache-2.0 +** cdk-from-cfn@0.236.0 - https://www.npmjs.com/package/cdk-from-cfn/v/0.236.0 | MIT OR Apache-2.0 ---------------- @@ -22208,7 +22208,7 @@ PERFORMANCE OF THIS SOFTWARE. ---------------- -** ip-address@9.0.5 - https://www.npmjs.com/package/ip-address/v/9.0.5 | MIT +** ip-address@10.0.1 - https://www.npmjs.com/package/ip-address/v/10.0.1 | MIT Copyright (C) 2011 by Beau Gunderson Permission is hereby granted, free of charge, to any person obtaining a copy @@ -22356,52 +22356,7 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI ---------------- -** jsbn@1.1.0 - https://www.npmjs.com/package/jsbn/v/1.1.0 | MIT -Licensing ---------- - -This software is covered under the following copyright: - -/* - * Copyright (c) 2003-2005 Tom Wu - * All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining - * a copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sublicense, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, - * EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY - * WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. - * - * IN NO EVENT SHALL TOM WU BE LIABLE FOR ANY SPECIAL, INCIDENTAL, - * INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES WHATSOEVER - * RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER OR NOT ADVISED OF - * THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF LIABILITY, ARISING OUT - * OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - * - * In addition, the following condition applies: - * - * All redistributions must retain an intact copy of this copyright notice - * and disclaimer. - */ - -Address all questions regarding this license to: - - Tom Wu - tjw@cs.Stanford.EDU - - ----------------- - -** jsonfile@6.1.0 - https://www.npmjs.com/package/jsonfile/v/6.1.0 | MIT +** jsonfile@6.2.0 - https://www.npmjs.com/package/jsonfile/v/6.2.0 | MIT (The MIT License) Copyright (c) 2012-2015, JP Richardson @@ -23528,7 +23483,7 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ---------------- -** socks@2.8.6 - https://www.npmjs.com/package/socks/v/2.8.6 | MIT +** socks@2.8.7 - https://www.npmjs.com/package/socks/v/2.8.7 | MIT The MIT License (MIT) Copyright (c) 2013 Josh Glazebrook @@ -23602,35 +23557,6 @@ ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ----------------- - -** sprintf-js@1.1.3 - https://www.npmjs.com/package/sprintf-js/v/1.1.3 | BSD-3-Clause -Copyright (c) 2007-present, Alexandru Mărășteanu -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: -* Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -* Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -* Neither the name of this software nor the names of its contributors may be - used to endorse or promote products derived from this software without - specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - ---------------- ** streamx@2.22.1 - https://www.npmjs.com/package/streamx/v/2.22.1 | MIT diff --git a/packages/@aws-cdk/cli-lib-alpha/package.json b/packages/@aws-cdk/cli-lib-alpha/package.json index 7cfc9ff50..04053be29 100644 --- a/packages/@aws-cdk/cli-lib-alpha/package.json +++ b/packages/@aws-cdk/cli-lib-alpha/package.json @@ -40,14 +40,14 @@ "organization": true }, "devDependencies": { - "@cdklabs/eslint-plugin": "^1.3.2", + "@cdklabs/eslint-plugin": "^1.3.3", "@stylistic/eslint-plugin": "^3", "@types/jest": "^29.5.14", "@types/node": "^16", "@typescript-eslint/eslint-plugin": "^8", "@typescript-eslint/parser": "^8", "aws-cdk": "^0.0.0", - "aws-cdk-lib": "2.208.0", + "aws-cdk-lib": "2.211.0", "commit-and-tag-version": "^12", "constructs": "^10.0.0", "eslint": "^9", @@ -56,7 +56,7 @@ "eslint-plugin-import": "^2.32.0", "eslint-plugin-jest": "^28.14.0", "eslint-plugin-jsdoc": "^50.8.0", - "eslint-plugin-prettier": "^5.5.3", + "eslint-plugin-prettier": "^5.5.4", "jest": "^29.7.0", "jest-junit": "^16", "jsii": "5.8", diff --git a/packages/@aws-cdk/cli-plugin-contract/package.json b/packages/@aws-cdk/cli-plugin-contract/package.json index 1d894cce6..ad0f350cc 100644 --- a/packages/@aws-cdk/cli-plugin-contract/package.json +++ b/packages/@aws-cdk/cli-plugin-contract/package.json @@ -31,7 +31,7 @@ "organization": true }, "devDependencies": { - "@cdklabs/eslint-plugin": "^1.3.2", + "@cdklabs/eslint-plugin": "^1.3.3", "@stylistic/eslint-plugin": "^3", "@types/jest": "^29.5.14", "@types/node": "^16", @@ -45,7 +45,7 @@ "eslint-plugin-import": "^2.32.0", "eslint-plugin-jest": "^28.14.0", "eslint-plugin-jsdoc": "^50.8.0", - "eslint-plugin-prettier": "^5.5.3", + "eslint-plugin-prettier": "^5.5.4", "jest": "^29.7.0", "jest-junit": "^16", "license-checker": "^25.0.1", diff --git a/packages/@aws-cdk/cloud-assembly-schema/package.json b/packages/@aws-cdk/cloud-assembly-schema/package.json index 44c64d21a..ce718e74a 100644 --- a/packages/@aws-cdk/cloud-assembly-schema/package.json +++ b/packages/@aws-cdk/cloud-assembly-schema/package.json @@ -39,7 +39,7 @@ "organization": true }, "devDependencies": { - "@cdklabs/eslint-plugin": "^1.3.2", + "@cdklabs/eslint-plugin": "^1.3.3", "@stylistic/eslint-plugin": "^3", "@types/jest": "^29.5.14", "@types/node": "^16", @@ -54,7 +54,7 @@ "eslint-plugin-import": "^2.32.0", "eslint-plugin-jest": "^28.14.0", "eslint-plugin-jsdoc": "^50.8.0", - "eslint-plugin-prettier": "^5.5.3", + "eslint-plugin-prettier": "^5.5.4", "jest": "^29.7.0", "jest-junit": "^16", "jsii": "5.8", @@ -65,7 +65,7 @@ "mock-fs": "^5.5.0", "prettier": "^2.8", "ts-jest": "^29.4.1", - "tsx": "^4.20.3", + "tsx": "^4.20.4", "typescript": "5.8", "typescript-json-schema": "^0.65.1" }, diff --git a/packages/@aws-cdk/cloudformation-diff/package.json b/packages/@aws-cdk/cloudformation-diff/package.json index 86011ed44..0bb46cb2a 100644 --- a/packages/@aws-cdk/cloudformation-diff/package.json +++ b/packages/@aws-cdk/cloudformation-diff/package.json @@ -32,7 +32,7 @@ }, "devDependencies": { "@aws-sdk/client-cloudformation": "3.0.0", - "@cdklabs/eslint-plugin": "^1.3.2", + "@cdklabs/eslint-plugin": "^1.3.3", "@stylistic/eslint-plugin": "^3", "@types/jest": "^29.5.14", "@types/node": "^16", @@ -46,7 +46,7 @@ "eslint-plugin-import": "^2.32.0", "eslint-plugin-jest": "^28.14.0", "eslint-plugin-jsdoc": "^50.8.0", - "eslint-plugin-prettier": "^5.5.3", + "eslint-plugin-prettier": "^5.5.4", "fast-check": "^3.23.2", "jest": "^29.7.0", "jest-junit": "^16", @@ -59,8 +59,8 @@ "@aws-sdk/client-cloudformation": "^3" }, "dependencies": { - "@aws-cdk/aws-service-spec": "^0.1.90", - "@aws-cdk/service-spec-types": "^0.0.156", + "@aws-cdk/aws-service-spec": "^0.1.92", + "@aws-cdk/service-spec-types": "^0.0.158", "chalk": "^4", "diff": "^7.0.0", "fast-deep-equal": "^3.1.3", diff --git a/packages/@aws-cdk/integ-runner/THIRD_PARTY_LICENSES b/packages/@aws-cdk/integ-runner/THIRD_PARTY_LICENSES index 37f5e69a8..9490d41a9 100644 --- a/packages/@aws-cdk/integ-runner/THIRD_PARTY_LICENSES +++ b/packages/@aws-cdk/integ-runner/THIRD_PARTY_LICENSES @@ -618,7 +618,7 @@ The @aws-cdk/integ-runner package includes the following third-party software/li ---------------- -** @aws-sdk/client-appsync@3.859.0 - https://www.npmjs.com/package/@aws-sdk/client-appsync/v/3.859.0 | Apache-2.0 +** @aws-sdk/client-appsync@3.864.0 - https://www.npmjs.com/package/@aws-sdk/client-appsync/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -824,7 +824,7 @@ The @aws-cdk/integ-runner package includes the following third-party software/li ---------------- -** @aws-sdk/client-cloudcontrol@3.859.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudcontrol/v/3.859.0 | Apache-2.0 +** @aws-sdk/client-cloudcontrol@3.864.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudcontrol/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -1030,7 +1030,7 @@ The @aws-cdk/integ-runner package includes the following third-party software/li ---------------- -** @aws-sdk/client-cloudformation@3.859.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudformation/v/3.859.0 | Apache-2.0 +** @aws-sdk/client-cloudformation@3.864.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudformation/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -1236,7 +1236,7 @@ The @aws-cdk/integ-runner package includes the following third-party software/li ---------------- -** @aws-sdk/client-cloudwatch-logs@3.859.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudwatch-logs/v/3.859.0 | Apache-2.0 +** @aws-sdk/client-cloudwatch-logs@3.864.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudwatch-logs/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -1442,7 +1442,7 @@ The @aws-cdk/integ-runner package includes the following third-party software/li ---------------- -** @aws-sdk/client-codebuild@3.859.0 - https://www.npmjs.com/package/@aws-sdk/client-codebuild/v/3.859.0 | Apache-2.0 +** @aws-sdk/client-codebuild@3.866.0 - https://www.npmjs.com/package/@aws-sdk/client-codebuild/v/3.866.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -1648,7 +1648,7 @@ The @aws-cdk/integ-runner package includes the following third-party software/li ---------------- -** @aws-sdk/client-cognito-identity@3.859.0 - https://www.npmjs.com/package/@aws-sdk/client-cognito-identity/v/3.859.0 | Apache-2.0 +** @aws-sdk/client-cognito-identity@3.864.0 - https://www.npmjs.com/package/@aws-sdk/client-cognito-identity/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -1854,7 +1854,7 @@ The @aws-cdk/integ-runner package includes the following third-party software/li ---------------- -** @aws-sdk/client-ec2@3.859.0 - https://www.npmjs.com/package/@aws-sdk/client-ec2/v/3.859.0 | Apache-2.0 +** @aws-sdk/client-ec2@3.868.0 - https://www.npmjs.com/package/@aws-sdk/client-ec2/v/3.868.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -2060,7 +2060,7 @@ The @aws-cdk/integ-runner package includes the following third-party software/li ---------------- -** @aws-sdk/client-ecr@3.859.0 - https://www.npmjs.com/package/@aws-sdk/client-ecr/v/3.859.0 | Apache-2.0 +** @aws-sdk/client-ecr@3.864.0 - https://www.npmjs.com/package/@aws-sdk/client-ecr/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -2266,7 +2266,7 @@ The @aws-cdk/integ-runner package includes the following third-party software/li ---------------- -** @aws-sdk/client-ecs@3.859.0 - https://www.npmjs.com/package/@aws-sdk/client-ecs/v/3.859.0 | Apache-2.0 +** @aws-sdk/client-ecs@3.864.0 - https://www.npmjs.com/package/@aws-sdk/client-ecs/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -2472,7 +2472,7 @@ The @aws-cdk/integ-runner package includes the following third-party software/li ---------------- -** @aws-sdk/client-elastic-load-balancing-v2@3.859.0 - https://www.npmjs.com/package/@aws-sdk/client-elastic-load-balancing-v2/v/3.859.0 | Apache-2.0 +** @aws-sdk/client-elastic-load-balancing-v2@3.864.0 - https://www.npmjs.com/package/@aws-sdk/client-elastic-load-balancing-v2/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -2678,7 +2678,7 @@ The @aws-cdk/integ-runner package includes the following third-party software/li ---------------- -** @aws-sdk/client-iam@3.859.0 - https://www.npmjs.com/package/@aws-sdk/client-iam/v/3.859.0 | Apache-2.0 +** @aws-sdk/client-iam@3.864.0 - https://www.npmjs.com/package/@aws-sdk/client-iam/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -2884,7 +2884,7 @@ The @aws-cdk/integ-runner package includes the following third-party software/li ---------------- -** @aws-sdk/client-kms@3.859.0 - https://www.npmjs.com/package/@aws-sdk/client-kms/v/3.859.0 | Apache-2.0 +** @aws-sdk/client-kms@3.864.0 - https://www.npmjs.com/package/@aws-sdk/client-kms/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -3090,7 +3090,7 @@ The @aws-cdk/integ-runner package includes the following third-party software/li ---------------- -** @aws-sdk/client-lambda@3.859.0 - https://www.npmjs.com/package/@aws-sdk/client-lambda/v/3.859.0 | Apache-2.0 +** @aws-sdk/client-lambda@3.865.0 - https://www.npmjs.com/package/@aws-sdk/client-lambda/v/3.865.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -3296,7 +3296,7 @@ The @aws-cdk/integ-runner package includes the following third-party software/li ---------------- -** @aws-sdk/client-route-53@3.859.0 - https://www.npmjs.com/package/@aws-sdk/client-route-53/v/3.859.0 | Apache-2.0 +** @aws-sdk/client-route-53@3.864.0 - https://www.npmjs.com/package/@aws-sdk/client-route-53/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -3502,7 +3502,7 @@ The @aws-cdk/integ-runner package includes the following third-party software/li ---------------- -** @aws-sdk/client-s3@3.859.0 - https://www.npmjs.com/package/@aws-sdk/client-s3/v/3.859.0 | Apache-2.0 +** @aws-sdk/client-s3@3.864.0 - https://www.npmjs.com/package/@aws-sdk/client-s3/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -3708,7 +3708,7 @@ The @aws-cdk/integ-runner package includes the following third-party software/li ---------------- -** @aws-sdk/client-secrets-manager@3.859.0 - https://www.npmjs.com/package/@aws-sdk/client-secrets-manager/v/3.859.0 | Apache-2.0 +** @aws-sdk/client-secrets-manager@3.864.0 - https://www.npmjs.com/package/@aws-sdk/client-secrets-manager/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -3914,7 +3914,7 @@ The @aws-cdk/integ-runner package includes the following third-party software/li ---------------- -** @aws-sdk/client-sfn@3.859.0 - https://www.npmjs.com/package/@aws-sdk/client-sfn/v/3.859.0 | Apache-2.0 +** @aws-sdk/client-sfn@3.864.0 - https://www.npmjs.com/package/@aws-sdk/client-sfn/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -4120,7 +4120,7 @@ The @aws-cdk/integ-runner package includes the following third-party software/li ---------------- -** @aws-sdk/client-ssm@3.859.0 - https://www.npmjs.com/package/@aws-sdk/client-ssm/v/3.859.0 | Apache-2.0 +** @aws-sdk/client-ssm@3.864.0 - https://www.npmjs.com/package/@aws-sdk/client-ssm/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -4326,7 +4326,7 @@ The @aws-cdk/integ-runner package includes the following third-party software/li ---------------- -** @aws-sdk/client-sso@3.858.0 - https://www.npmjs.com/package/@aws-sdk/client-sso/v/3.858.0 | Apache-2.0 +** @aws-sdk/client-sso@3.864.0 - https://www.npmjs.com/package/@aws-sdk/client-sso/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -4532,7 +4532,7 @@ The @aws-cdk/integ-runner package includes the following third-party software/li ---------------- -** @aws-sdk/client-sts@3.859.0 - https://www.npmjs.com/package/@aws-sdk/client-sts/v/3.859.0 | Apache-2.0 +** @aws-sdk/client-sts@3.864.0 - https://www.npmjs.com/package/@aws-sdk/client-sts/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -4738,11 +4738,11 @@ The @aws-cdk/integ-runner package includes the following third-party software/li ---------------- -** @aws-sdk/core@3.858.0 - https://www.npmjs.com/package/@aws-sdk/core/v/3.858.0 | Apache-2.0 +** @aws-sdk/core@3.864.0 - https://www.npmjs.com/package/@aws-sdk/core/v/3.864.0 | Apache-2.0 ---------------- -** @aws-sdk/credential-provider-cognito-identity@3.859.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-cognito-identity/v/3.859.0 | Apache-2.0 +** @aws-sdk/credential-provider-cognito-identity@3.864.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-cognito-identity/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -4948,7 +4948,7 @@ The @aws-cdk/integ-runner package includes the following third-party software/li ---------------- -** @aws-sdk/credential-provider-env@3.858.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-env/v/3.858.0 | Apache-2.0 +** @aws-sdk/credential-provider-env@3.864.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-env/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -5153,11 +5153,11 @@ Apache License ---------------- -** @aws-sdk/credential-provider-http@3.858.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-http/v/3.858.0 | Apache-2.0 +** @aws-sdk/credential-provider-http@3.864.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-http/v/3.864.0 | Apache-2.0 ---------------- -** @aws-sdk/credential-provider-ini@3.859.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-ini/v/3.859.0 | Apache-2.0 +** @aws-sdk/credential-provider-ini@3.864.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-ini/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -5362,7 +5362,7 @@ Apache License ---------------- -** @aws-sdk/credential-provider-node@3.859.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-node/v/3.859.0 | Apache-2.0 +** @aws-sdk/credential-provider-node@3.864.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-node/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -5567,7 +5567,7 @@ Apache License ---------------- -** @aws-sdk/credential-provider-process@3.858.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-process/v/3.858.0 | Apache-2.0 +** @aws-sdk/credential-provider-process@3.864.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-process/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -5772,7 +5772,7 @@ Apache License ---------------- -** @aws-sdk/credential-provider-sso@3.859.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-sso/v/3.859.0 | Apache-2.0 +** @aws-sdk/credential-provider-sso@3.864.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-sso/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -5977,7 +5977,7 @@ Apache License ---------------- -** @aws-sdk/credential-provider-web-identity@3.858.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-web-identity/v/3.858.0 | Apache-2.0 +** @aws-sdk/credential-provider-web-identity@3.864.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-web-identity/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -6182,7 +6182,7 @@ Apache License ---------------- -** @aws-sdk/credential-providers@3.859.0 - https://www.npmjs.com/package/@aws-sdk/credential-providers/v/3.859.0 | Apache-2.0 +** @aws-sdk/credential-providers@3.864.0 - https://www.npmjs.com/package/@aws-sdk/credential-providers/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -6387,7 +6387,7 @@ Apache License ---------------- -** @aws-sdk/ec2-metadata-service@3.859.0 - https://www.npmjs.com/package/@aws-sdk/ec2-metadata-service/v/3.859.0 | Apache-2.0 +** @aws-sdk/ec2-metadata-service@3.864.0 - https://www.npmjs.com/package/@aws-sdk/ec2-metadata-service/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -6592,7 +6592,7 @@ Apache License ---------------- -** @aws-sdk/lib-storage@3.859.0 - https://www.npmjs.com/package/@aws-sdk/lib-storage/v/3.859.0 | Apache-2.0 +** @aws-sdk/lib-storage@3.864.0 - https://www.npmjs.com/package/@aws-sdk/lib-storage/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -6797,7 +6797,7 @@ Apache License ---------------- -** @aws-sdk/middleware-bucket-endpoint@3.840.0 - https://www.npmjs.com/package/@aws-sdk/middleware-bucket-endpoint/v/3.840.0 | Apache-2.0 +** @aws-sdk/middleware-bucket-endpoint@3.862.0 - https://www.npmjs.com/package/@aws-sdk/middleware-bucket-endpoint/v/3.862.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -7003,7 +7003,7 @@ Apache License ---------------- -** @aws-sdk/middleware-expect-continue@3.840.0 - https://www.npmjs.com/package/@aws-sdk/middleware-expect-continue/v/3.840.0 | Apache-2.0 +** @aws-sdk/middleware-expect-continue@3.862.0 - https://www.npmjs.com/package/@aws-sdk/middleware-expect-continue/v/3.862.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -7209,7 +7209,7 @@ Apache License ---------------- -** @aws-sdk/middleware-flexible-checksums@3.858.0 - https://www.npmjs.com/package/@aws-sdk/middleware-flexible-checksums/v/3.858.0 | Apache-2.0 +** @aws-sdk/middleware-flexible-checksums@3.864.0 - https://www.npmjs.com/package/@aws-sdk/middleware-flexible-checksums/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -7415,7 +7415,7 @@ Apache License ---------------- -** @aws-sdk/middleware-host-header@3.840.0 - https://www.npmjs.com/package/@aws-sdk/middleware-host-header/v/3.840.0 | Apache-2.0 +** @aws-sdk/middleware-host-header@3.862.0 - https://www.npmjs.com/package/@aws-sdk/middleware-host-header/v/3.862.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -7621,7 +7621,7 @@ Apache License ---------------- -** @aws-sdk/middleware-location-constraint@3.840.0 - https://www.npmjs.com/package/@aws-sdk/middleware-location-constraint/v/3.840.0 | Apache-2.0 +** @aws-sdk/middleware-location-constraint@3.862.0 - https://www.npmjs.com/package/@aws-sdk/middleware-location-constraint/v/3.862.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -7827,7 +7827,7 @@ Apache License ---------------- -** @aws-sdk/middleware-logger@3.840.0 - https://www.npmjs.com/package/@aws-sdk/middleware-logger/v/3.840.0 | Apache-2.0 +** @aws-sdk/middleware-logger@3.862.0 - https://www.npmjs.com/package/@aws-sdk/middleware-logger/v/3.862.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -8032,7 +8032,7 @@ Apache License ---------------- -** @aws-sdk/middleware-recursion-detection@3.840.0 - https://www.npmjs.com/package/@aws-sdk/middleware-recursion-detection/v/3.840.0 | Apache-2.0 +** @aws-sdk/middleware-recursion-detection@3.862.0 - https://www.npmjs.com/package/@aws-sdk/middleware-recursion-detection/v/3.862.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -8238,7 +8238,7 @@ Apache License ---------------- -** @aws-sdk/middleware-sdk-ec2@3.857.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-ec2/v/3.857.0 | Apache-2.0 +** @aws-sdk/middleware-sdk-ec2@3.862.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-ec2/v/3.862.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -8443,7 +8443,7 @@ Apache License ---------------- -** @aws-sdk/middleware-sdk-route53@3.840.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-route53/v/3.840.0 | Apache-2.0 +** @aws-sdk/middleware-sdk-route53@3.862.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-route53/v/3.862.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -8649,7 +8649,7 @@ Apache License ---------------- -** @aws-sdk/middleware-sdk-s3@3.858.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-s3/v/3.858.0 | Apache-2.0 +** @aws-sdk/middleware-sdk-s3@3.864.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-s3/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -8855,7 +8855,7 @@ Apache License ---------------- -** @aws-sdk/middleware-ssec@3.840.0 - https://www.npmjs.com/package/@aws-sdk/middleware-ssec/v/3.840.0 | Apache-2.0 +** @aws-sdk/middleware-ssec@3.862.0 - https://www.npmjs.com/package/@aws-sdk/middleware-ssec/v/3.862.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -9061,7 +9061,7 @@ Apache License ---------------- -** @aws-sdk/middleware-user-agent@3.858.0 - https://www.npmjs.com/package/@aws-sdk/middleware-user-agent/v/3.858.0 | Apache-2.0 +** @aws-sdk/middleware-user-agent@3.864.0 - https://www.npmjs.com/package/@aws-sdk/middleware-user-agent/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -9267,11 +9267,11 @@ Apache License ---------------- -** @aws-sdk/nested-clients@3.858.0 - https://www.npmjs.com/package/@aws-sdk/nested-clients/v/3.858.0 | Apache-2.0 +** @aws-sdk/nested-clients@3.864.0 - https://www.npmjs.com/package/@aws-sdk/nested-clients/v/3.864.0 | Apache-2.0 ---------------- -** @aws-sdk/region-config-resolver@3.840.0 - https://www.npmjs.com/package/@aws-sdk/region-config-resolver/v/3.840.0 | Apache-2.0 +** @aws-sdk/region-config-resolver@3.862.0 - https://www.npmjs.com/package/@aws-sdk/region-config-resolver/v/3.862.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -9476,7 +9476,7 @@ Apache License ---------------- -** @aws-sdk/signature-v4-multi-region@3.858.0 - https://www.npmjs.com/package/@aws-sdk/signature-v4-multi-region/v/3.858.0 | Apache-2.0 +** @aws-sdk/signature-v4-multi-region@3.864.0 - https://www.npmjs.com/package/@aws-sdk/signature-v4-multi-region/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -9682,7 +9682,7 @@ Apache License ---------------- -** @aws-sdk/token-providers@3.859.0 - https://www.npmjs.com/package/@aws-sdk/token-providers/v/3.859.0 | Apache-2.0 +** @aws-sdk/token-providers@3.864.0 - https://www.npmjs.com/package/@aws-sdk/token-providers/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -10092,7 +10092,7 @@ Apache License ---------------- -** @aws-sdk/util-endpoints@3.848.0 - https://www.npmjs.com/package/@aws-sdk/util-endpoints/v/3.848.0 | Apache-2.0 +** @aws-sdk/util-endpoints@3.862.0 - https://www.npmjs.com/package/@aws-sdk/util-endpoints/v/3.862.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -10297,7 +10297,7 @@ Apache License ---------------- -** @aws-sdk/util-format-url@3.840.0 - https://www.npmjs.com/package/@aws-sdk/util-format-url/v/3.840.0 | Apache-2.0 +** @aws-sdk/util-format-url@3.862.0 - https://www.npmjs.com/package/@aws-sdk/util-format-url/v/3.862.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -10502,7 +10502,7 @@ Apache License ---------------- -** @aws-sdk/util-user-agent-node@3.858.0 - https://www.npmjs.com/package/@aws-sdk/util-user-agent-node/v/3.858.0 | Apache-2.0 +** @aws-sdk/util-user-agent-node@3.864.0 - https://www.npmjs.com/package/@aws-sdk/util-user-agent-node/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -10708,7 +10708,7 @@ Apache License ---------------- -** @aws-sdk/xml-builder@3.821.0 - https://www.npmjs.com/package/@aws-sdk/xml-builder/v/3.821.0 | Apache-2.0 +** @aws-sdk/xml-builder@3.862.0 - https://www.npmjs.com/package/@aws-sdk/xml-builder/v/3.862.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -21667,7 +21667,7 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI ---------------- -** jsonfile@6.1.0 - https://www.npmjs.com/package/jsonfile/v/6.1.0 | MIT +** jsonfile@6.2.0 - https://www.npmjs.com/package/jsonfile/v/6.2.0 | MIT (The MIT License) Copyright (c) 2012-2015, JP Richardson diff --git a/packages/@aws-cdk/integ-runner/package.json b/packages/@aws-cdk/integ-runner/package.json index 25bac71c1..73acf3522 100644 --- a/packages/@aws-cdk/integ-runner/package.json +++ b/packages/@aws-cdk/integ-runner/package.json @@ -35,7 +35,7 @@ }, "devDependencies": { "@aws-cdk/integ-tests-alpha": "2.184.1-alpha.0", - "@cdklabs/eslint-plugin": "^1.3.2", + "@cdklabs/eslint-plugin": "^1.3.3", "@stylistic/eslint-plugin": "^3", "@types/fs-extra": "^11.0.4", "@types/jest": "^29.5.14", @@ -45,7 +45,7 @@ "@types/yargs": "^17.0.33", "@typescript-eslint/eslint-plugin": "^8", "@typescript-eslint/parser": "^8", - "aws-cdk-lib": "2.208.0", + "aws-cdk-lib": "2.211.0", "commit-and-tag-version": "^12", "constructs": "^10", "eslint": "^9", @@ -54,23 +54,23 @@ "eslint-plugin-import": "^2.32.0", "eslint-plugin-jest": "^28.14.0", "eslint-plugin-jsdoc": "^50.8.0", - "eslint-plugin-prettier": "^5.5.3", + "eslint-plugin-prettier": "^5.5.4", "jest": "^29.7.0", "jest-junit": "^16", "license-checker": "^25.0.1", "mock-fs": "^5", - "node-backpack": "^1.1.1", + "node-backpack": "^1.1.3", "prettier": "^2.8", "ts-jest": "^29.4.1", "typescript": "5.8" }, "dependencies": { - "@aws-cdk/aws-service-spec": "^0.1.90", + "@aws-cdk/aws-service-spec": "^0.1.92", "@aws-cdk/cdk-assets-lib": "^0.0.0", "@aws-cdk/cdk-cli-wrapper": "^0.0.0", "@aws-cdk/cloud-assembly-schema": "^0.0.0", "@aws-cdk/cloudformation-diff": "^0.0.0", - "@aws-cdk/cx-api": "^2.208.0", + "@aws-cdk/cx-api": "^2.211.0", "@aws-cdk/toolkit-lib": "^0.0.0", "@aws-sdk/client-cloudformation": "^3", "aws-cdk": "^0.0.0", diff --git a/packages/@aws-cdk/toolkit-lib/package.json b/packages/@aws-cdk/toolkit-lib/package.json index 116d2aa92..82ad2d579 100644 --- a/packages/@aws-cdk/toolkit-lib/package.json +++ b/packages/@aws-cdk/toolkit-lib/package.json @@ -34,14 +34,14 @@ "organization": true }, "devDependencies": { - "@aws-cdk/aws-service-spec": "^0.1.90", + "@aws-cdk/aws-service-spec": "^0.1.92", "@aws-cdk/cli-plugin-contract": "^0.0.0", - "@cdklabs/eslint-plugin": "^1.3.2", + "@cdklabs/eslint-plugin": "^1.3.3", "@jest/environment": "^29.7.0", "@jest/globals": "^29.7.0", "@jest/types": "^29.6.3", "@microsoft/api-extractor": "^7.52.10", - "@smithy/util-stream": "^4.2.3", + "@smithy/util-stream": "^4.2.4", "@stylistic/eslint-plugin": "^3", "@types/fs-extra": "^11.0.4", "@types/jest": "^29.5.14", @@ -50,7 +50,7 @@ "@types/split2": "^4.2.3", "@typescript-eslint/eslint-plugin": "^8", "@typescript-eslint/parser": "^8", - "aws-cdk-lib": "2.208.0", + "aws-cdk-lib": "2.211.0", "aws-sdk-client-mock": "^4.1.0", "aws-sdk-client-mock-jest": "^4.1.0", "commit-and-tag-version": "^12", @@ -61,7 +61,7 @@ "eslint-plugin-import": "^2.32.0", "eslint-plugin-jest": "^28.14.0", "eslint-plugin-jsdoc": "^50.8.0", - "eslint-plugin-prettier": "^5.5.3", + "eslint-plugin-prettier": "^5.5.4", "fast-check": "^4.2.0", "jest": "^29.7.0", "jest-environment-node": "^29.7.0", @@ -109,7 +109,7 @@ "@smithy/util-retry": "^4", "@smithy/util-waiter": "^4", "archiver": "^7.0.1", - "cdk-from-cfn": "^0.233.0", + "cdk-from-cfn": "^0.236.0", "chalk": "^4", "chokidar": "^3", "fs-extra": "^9", diff --git a/packages/@aws-cdk/user-input-gen/package.json b/packages/@aws-cdk/user-input-gen/package.json index 9289760d5..ee115e03a 100644 --- a/packages/@aws-cdk/user-input-gen/package.json +++ b/packages/@aws-cdk/user-input-gen/package.json @@ -30,7 +30,7 @@ "organization": true }, "devDependencies": { - "@cdklabs/eslint-plugin": "^1.3.2", + "@cdklabs/eslint-plugin": "^1.3.3", "@stylistic/eslint-plugin": "^3", "@types/jest": "^29.5.14", "@types/lodash.clonedeep": "^4.5.9", @@ -47,7 +47,7 @@ "eslint-plugin-import": "^2.32.0", "eslint-plugin-jest": "^28.14.0", "eslint-plugin-jsdoc": "^50.8.0", - "eslint-plugin-prettier": "^5.5.3", + "eslint-plugin-prettier": "^5.5.4", "jest": "^29.7.0", "jest-junit": "^16", "prettier": "^2.8", diff --git a/packages/@aws-cdk/yarn-cling/package.json b/packages/@aws-cdk/yarn-cling/package.json index b451b7b24..460936d36 100644 --- a/packages/@aws-cdk/yarn-cling/package.json +++ b/packages/@aws-cdk/yarn-cling/package.json @@ -33,7 +33,7 @@ "organization": true }, "devDependencies": { - "@cdklabs/eslint-plugin": "^1.3.2", + "@cdklabs/eslint-plugin": "^1.3.3", "@stylistic/eslint-plugin": "^3", "@types/jest": "^29.5.14", "@types/node": "^18", @@ -48,7 +48,7 @@ "eslint-plugin-import": "^2.32.0", "eslint-plugin-jest": "^28.14.0", "eslint-plugin-jsdoc": "^50.8.0", - "eslint-plugin-prettier": "^5.5.3", + "eslint-plugin-prettier": "^5.5.4", "fast-check": "^4.2.0", "jest": "^29.7.0", "jest-junit": "^16", diff --git a/packages/aws-cdk/THIRD_PARTY_LICENSES b/packages/aws-cdk/THIRD_PARTY_LICENSES index 711a579b5..37d7893f1 100644 --- a/packages/aws-cdk/THIRD_PARTY_LICENSES +++ b/packages/aws-cdk/THIRD_PARTY_LICENSES @@ -618,7 +618,7 @@ The aws-cdk package includes the following third-party software/licensing: ---------------- -** @aws-sdk/client-appsync@3.859.0 - https://www.npmjs.com/package/@aws-sdk/client-appsync/v/3.859.0 | Apache-2.0 +** @aws-sdk/client-appsync@3.864.0 - https://www.npmjs.com/package/@aws-sdk/client-appsync/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -824,7 +824,7 @@ The aws-cdk package includes the following third-party software/licensing: ---------------- -** @aws-sdk/client-cloudcontrol@3.859.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudcontrol/v/3.859.0 | Apache-2.0 +** @aws-sdk/client-cloudcontrol@3.864.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudcontrol/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -1030,7 +1030,7 @@ The aws-cdk package includes the following third-party software/licensing: ---------------- -** @aws-sdk/client-cloudformation@3.859.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudformation/v/3.859.0 | Apache-2.0 +** @aws-sdk/client-cloudformation@3.864.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudformation/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -1236,7 +1236,7 @@ The aws-cdk package includes the following third-party software/licensing: ---------------- -** @aws-sdk/client-cloudwatch-logs@3.859.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudwatch-logs/v/3.859.0 | Apache-2.0 +** @aws-sdk/client-cloudwatch-logs@3.864.0 - https://www.npmjs.com/package/@aws-sdk/client-cloudwatch-logs/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -1442,7 +1442,7 @@ The aws-cdk package includes the following third-party software/licensing: ---------------- -** @aws-sdk/client-codebuild@3.859.0 - https://www.npmjs.com/package/@aws-sdk/client-codebuild/v/3.859.0 | Apache-2.0 +** @aws-sdk/client-codebuild@3.866.0 - https://www.npmjs.com/package/@aws-sdk/client-codebuild/v/3.866.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -1648,7 +1648,7 @@ The aws-cdk package includes the following third-party software/licensing: ---------------- -** @aws-sdk/client-cognito-identity@3.859.0 - https://www.npmjs.com/package/@aws-sdk/client-cognito-identity/v/3.859.0 | Apache-2.0 +** @aws-sdk/client-cognito-identity@3.864.0 - https://www.npmjs.com/package/@aws-sdk/client-cognito-identity/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -1854,7 +1854,7 @@ The aws-cdk package includes the following third-party software/licensing: ---------------- -** @aws-sdk/client-ec2@3.859.0 - https://www.npmjs.com/package/@aws-sdk/client-ec2/v/3.859.0 | Apache-2.0 +** @aws-sdk/client-ec2@3.868.0 - https://www.npmjs.com/package/@aws-sdk/client-ec2/v/3.868.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -2060,7 +2060,7 @@ The aws-cdk package includes the following third-party software/licensing: ---------------- -** @aws-sdk/client-ecr@3.859.0 - https://www.npmjs.com/package/@aws-sdk/client-ecr/v/3.859.0 | Apache-2.0 +** @aws-sdk/client-ecr@3.864.0 - https://www.npmjs.com/package/@aws-sdk/client-ecr/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -2266,7 +2266,7 @@ The aws-cdk package includes the following third-party software/licensing: ---------------- -** @aws-sdk/client-ecs@3.859.0 - https://www.npmjs.com/package/@aws-sdk/client-ecs/v/3.859.0 | Apache-2.0 +** @aws-sdk/client-ecs@3.864.0 - https://www.npmjs.com/package/@aws-sdk/client-ecs/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -2472,7 +2472,7 @@ The aws-cdk package includes the following third-party software/licensing: ---------------- -** @aws-sdk/client-elastic-load-balancing-v2@3.859.0 - https://www.npmjs.com/package/@aws-sdk/client-elastic-load-balancing-v2/v/3.859.0 | Apache-2.0 +** @aws-sdk/client-elastic-load-balancing-v2@3.864.0 - https://www.npmjs.com/package/@aws-sdk/client-elastic-load-balancing-v2/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -2678,7 +2678,7 @@ The aws-cdk package includes the following third-party software/licensing: ---------------- -** @aws-sdk/client-iam@3.859.0 - https://www.npmjs.com/package/@aws-sdk/client-iam/v/3.859.0 | Apache-2.0 +** @aws-sdk/client-iam@3.864.0 - https://www.npmjs.com/package/@aws-sdk/client-iam/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -2884,7 +2884,7 @@ The aws-cdk package includes the following third-party software/licensing: ---------------- -** @aws-sdk/client-kms@3.859.0 - https://www.npmjs.com/package/@aws-sdk/client-kms/v/3.859.0 | Apache-2.0 +** @aws-sdk/client-kms@3.864.0 - https://www.npmjs.com/package/@aws-sdk/client-kms/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -3090,7 +3090,7 @@ The aws-cdk package includes the following third-party software/licensing: ---------------- -** @aws-sdk/client-lambda@3.859.0 - https://www.npmjs.com/package/@aws-sdk/client-lambda/v/3.859.0 | Apache-2.0 +** @aws-sdk/client-lambda@3.865.0 - https://www.npmjs.com/package/@aws-sdk/client-lambda/v/3.865.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -3296,7 +3296,7 @@ The aws-cdk package includes the following third-party software/licensing: ---------------- -** @aws-sdk/client-route-53@3.859.0 - https://www.npmjs.com/package/@aws-sdk/client-route-53/v/3.859.0 | Apache-2.0 +** @aws-sdk/client-route-53@3.864.0 - https://www.npmjs.com/package/@aws-sdk/client-route-53/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -3502,7 +3502,7 @@ The aws-cdk package includes the following third-party software/licensing: ---------------- -** @aws-sdk/client-s3@3.859.0 - https://www.npmjs.com/package/@aws-sdk/client-s3/v/3.859.0 | Apache-2.0 +** @aws-sdk/client-s3@3.864.0 - https://www.npmjs.com/package/@aws-sdk/client-s3/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -3708,7 +3708,7 @@ The aws-cdk package includes the following third-party software/licensing: ---------------- -** @aws-sdk/client-secrets-manager@3.859.0 - https://www.npmjs.com/package/@aws-sdk/client-secrets-manager/v/3.859.0 | Apache-2.0 +** @aws-sdk/client-secrets-manager@3.864.0 - https://www.npmjs.com/package/@aws-sdk/client-secrets-manager/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -3914,7 +3914,7 @@ The aws-cdk package includes the following third-party software/licensing: ---------------- -** @aws-sdk/client-sfn@3.859.0 - https://www.npmjs.com/package/@aws-sdk/client-sfn/v/3.859.0 | Apache-2.0 +** @aws-sdk/client-sfn@3.864.0 - https://www.npmjs.com/package/@aws-sdk/client-sfn/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -4120,7 +4120,7 @@ The aws-cdk package includes the following third-party software/licensing: ---------------- -** @aws-sdk/client-ssm@3.859.0 - https://www.npmjs.com/package/@aws-sdk/client-ssm/v/3.859.0 | Apache-2.0 +** @aws-sdk/client-ssm@3.864.0 - https://www.npmjs.com/package/@aws-sdk/client-ssm/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -4326,7 +4326,7 @@ The aws-cdk package includes the following third-party software/licensing: ---------------- -** @aws-sdk/client-sso@3.858.0 - https://www.npmjs.com/package/@aws-sdk/client-sso/v/3.858.0 | Apache-2.0 +** @aws-sdk/client-sso@3.864.0 - https://www.npmjs.com/package/@aws-sdk/client-sso/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -4532,7 +4532,7 @@ The aws-cdk package includes the following third-party software/licensing: ---------------- -** @aws-sdk/client-sts@3.859.0 - https://www.npmjs.com/package/@aws-sdk/client-sts/v/3.859.0 | Apache-2.0 +** @aws-sdk/client-sts@3.864.0 - https://www.npmjs.com/package/@aws-sdk/client-sts/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -4738,11 +4738,11 @@ The aws-cdk package includes the following third-party software/licensing: ---------------- -** @aws-sdk/core@3.858.0 - https://www.npmjs.com/package/@aws-sdk/core/v/3.858.0 | Apache-2.0 +** @aws-sdk/core@3.864.0 - https://www.npmjs.com/package/@aws-sdk/core/v/3.864.0 | Apache-2.0 ---------------- -** @aws-sdk/credential-provider-cognito-identity@3.859.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-cognito-identity/v/3.859.0 | Apache-2.0 +** @aws-sdk/credential-provider-cognito-identity@3.864.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-cognito-identity/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -4948,7 +4948,7 @@ The aws-cdk package includes the following third-party software/licensing: ---------------- -** @aws-sdk/credential-provider-env@3.858.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-env/v/3.858.0 | Apache-2.0 +** @aws-sdk/credential-provider-env@3.864.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-env/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -5153,11 +5153,11 @@ Apache License ---------------- -** @aws-sdk/credential-provider-http@3.858.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-http/v/3.858.0 | Apache-2.0 +** @aws-sdk/credential-provider-http@3.864.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-http/v/3.864.0 | Apache-2.0 ---------------- -** @aws-sdk/credential-provider-ini@3.859.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-ini/v/3.859.0 | Apache-2.0 +** @aws-sdk/credential-provider-ini@3.864.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-ini/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -5362,7 +5362,7 @@ Apache License ---------------- -** @aws-sdk/credential-provider-node@3.859.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-node/v/3.859.0 | Apache-2.0 +** @aws-sdk/credential-provider-node@3.864.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-node/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -5567,7 +5567,7 @@ Apache License ---------------- -** @aws-sdk/credential-provider-process@3.858.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-process/v/3.858.0 | Apache-2.0 +** @aws-sdk/credential-provider-process@3.864.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-process/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -5772,7 +5772,7 @@ Apache License ---------------- -** @aws-sdk/credential-provider-sso@3.859.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-sso/v/3.859.0 | Apache-2.0 +** @aws-sdk/credential-provider-sso@3.864.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-sso/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -5977,7 +5977,7 @@ Apache License ---------------- -** @aws-sdk/credential-provider-web-identity@3.858.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-web-identity/v/3.858.0 | Apache-2.0 +** @aws-sdk/credential-provider-web-identity@3.864.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-web-identity/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -6182,7 +6182,7 @@ Apache License ---------------- -** @aws-sdk/credential-providers@3.859.0 - https://www.npmjs.com/package/@aws-sdk/credential-providers/v/3.859.0 | Apache-2.0 +** @aws-sdk/credential-providers@3.864.0 - https://www.npmjs.com/package/@aws-sdk/credential-providers/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -6387,7 +6387,7 @@ Apache License ---------------- -** @aws-sdk/ec2-metadata-service@3.859.0 - https://www.npmjs.com/package/@aws-sdk/ec2-metadata-service/v/3.859.0 | Apache-2.0 +** @aws-sdk/ec2-metadata-service@3.864.0 - https://www.npmjs.com/package/@aws-sdk/ec2-metadata-service/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -6592,7 +6592,7 @@ Apache License ---------------- -** @aws-sdk/lib-storage@3.859.0 - https://www.npmjs.com/package/@aws-sdk/lib-storage/v/3.859.0 | Apache-2.0 +** @aws-sdk/lib-storage@3.864.0 - https://www.npmjs.com/package/@aws-sdk/lib-storage/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -6797,7 +6797,7 @@ Apache License ---------------- -** @aws-sdk/middleware-bucket-endpoint@3.840.0 - https://www.npmjs.com/package/@aws-sdk/middleware-bucket-endpoint/v/3.840.0 | Apache-2.0 +** @aws-sdk/middleware-bucket-endpoint@3.862.0 - https://www.npmjs.com/package/@aws-sdk/middleware-bucket-endpoint/v/3.862.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -7003,7 +7003,7 @@ Apache License ---------------- -** @aws-sdk/middleware-expect-continue@3.840.0 - https://www.npmjs.com/package/@aws-sdk/middleware-expect-continue/v/3.840.0 | Apache-2.0 +** @aws-sdk/middleware-expect-continue@3.862.0 - https://www.npmjs.com/package/@aws-sdk/middleware-expect-continue/v/3.862.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -7209,7 +7209,7 @@ Apache License ---------------- -** @aws-sdk/middleware-flexible-checksums@3.858.0 - https://www.npmjs.com/package/@aws-sdk/middleware-flexible-checksums/v/3.858.0 | Apache-2.0 +** @aws-sdk/middleware-flexible-checksums@3.864.0 - https://www.npmjs.com/package/@aws-sdk/middleware-flexible-checksums/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -7415,7 +7415,7 @@ Apache License ---------------- -** @aws-sdk/middleware-host-header@3.840.0 - https://www.npmjs.com/package/@aws-sdk/middleware-host-header/v/3.840.0 | Apache-2.0 +** @aws-sdk/middleware-host-header@3.862.0 - https://www.npmjs.com/package/@aws-sdk/middleware-host-header/v/3.862.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -7621,7 +7621,7 @@ Apache License ---------------- -** @aws-sdk/middleware-location-constraint@3.840.0 - https://www.npmjs.com/package/@aws-sdk/middleware-location-constraint/v/3.840.0 | Apache-2.0 +** @aws-sdk/middleware-location-constraint@3.862.0 - https://www.npmjs.com/package/@aws-sdk/middleware-location-constraint/v/3.862.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -7827,7 +7827,7 @@ Apache License ---------------- -** @aws-sdk/middleware-logger@3.840.0 - https://www.npmjs.com/package/@aws-sdk/middleware-logger/v/3.840.0 | Apache-2.0 +** @aws-sdk/middleware-logger@3.862.0 - https://www.npmjs.com/package/@aws-sdk/middleware-logger/v/3.862.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -8032,7 +8032,7 @@ Apache License ---------------- -** @aws-sdk/middleware-recursion-detection@3.840.0 - https://www.npmjs.com/package/@aws-sdk/middleware-recursion-detection/v/3.840.0 | Apache-2.0 +** @aws-sdk/middleware-recursion-detection@3.862.0 - https://www.npmjs.com/package/@aws-sdk/middleware-recursion-detection/v/3.862.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -8238,7 +8238,7 @@ Apache License ---------------- -** @aws-sdk/middleware-sdk-ec2@3.857.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-ec2/v/3.857.0 | Apache-2.0 +** @aws-sdk/middleware-sdk-ec2@3.862.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-ec2/v/3.862.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -8443,7 +8443,7 @@ Apache License ---------------- -** @aws-sdk/middleware-sdk-route53@3.840.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-route53/v/3.840.0 | Apache-2.0 +** @aws-sdk/middleware-sdk-route53@3.862.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-route53/v/3.862.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -8649,7 +8649,7 @@ Apache License ---------------- -** @aws-sdk/middleware-sdk-s3@3.858.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-s3/v/3.858.0 | Apache-2.0 +** @aws-sdk/middleware-sdk-s3@3.864.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-s3/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -8855,7 +8855,7 @@ Apache License ---------------- -** @aws-sdk/middleware-ssec@3.840.0 - https://www.npmjs.com/package/@aws-sdk/middleware-ssec/v/3.840.0 | Apache-2.0 +** @aws-sdk/middleware-ssec@3.862.0 - https://www.npmjs.com/package/@aws-sdk/middleware-ssec/v/3.862.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -9061,7 +9061,7 @@ Apache License ---------------- -** @aws-sdk/middleware-user-agent@3.858.0 - https://www.npmjs.com/package/@aws-sdk/middleware-user-agent/v/3.858.0 | Apache-2.0 +** @aws-sdk/middleware-user-agent@3.864.0 - https://www.npmjs.com/package/@aws-sdk/middleware-user-agent/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -9267,11 +9267,11 @@ Apache License ---------------- -** @aws-sdk/nested-clients@3.858.0 - https://www.npmjs.com/package/@aws-sdk/nested-clients/v/3.858.0 | Apache-2.0 +** @aws-sdk/nested-clients@3.864.0 - https://www.npmjs.com/package/@aws-sdk/nested-clients/v/3.864.0 | Apache-2.0 ---------------- -** @aws-sdk/region-config-resolver@3.840.0 - https://www.npmjs.com/package/@aws-sdk/region-config-resolver/v/3.840.0 | Apache-2.0 +** @aws-sdk/region-config-resolver@3.862.0 - https://www.npmjs.com/package/@aws-sdk/region-config-resolver/v/3.862.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -9476,7 +9476,7 @@ Apache License ---------------- -** @aws-sdk/signature-v4-multi-region@3.858.0 - https://www.npmjs.com/package/@aws-sdk/signature-v4-multi-region/v/3.858.0 | Apache-2.0 +** @aws-sdk/signature-v4-multi-region@3.864.0 - https://www.npmjs.com/package/@aws-sdk/signature-v4-multi-region/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -9682,7 +9682,7 @@ Apache License ---------------- -** @aws-sdk/token-providers@3.859.0 - https://www.npmjs.com/package/@aws-sdk/token-providers/v/3.859.0 | Apache-2.0 +** @aws-sdk/token-providers@3.864.0 - https://www.npmjs.com/package/@aws-sdk/token-providers/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -10092,7 +10092,7 @@ Apache License ---------------- -** @aws-sdk/util-endpoints@3.848.0 - https://www.npmjs.com/package/@aws-sdk/util-endpoints/v/3.848.0 | Apache-2.0 +** @aws-sdk/util-endpoints@3.862.0 - https://www.npmjs.com/package/@aws-sdk/util-endpoints/v/3.862.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -10297,7 +10297,7 @@ Apache License ---------------- -** @aws-sdk/util-format-url@3.840.0 - https://www.npmjs.com/package/@aws-sdk/util-format-url/v/3.840.0 | Apache-2.0 +** @aws-sdk/util-format-url@3.862.0 - https://www.npmjs.com/package/@aws-sdk/util-format-url/v/3.862.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -10502,7 +10502,7 @@ Apache License ---------------- -** @aws-sdk/util-user-agent-node@3.858.0 - https://www.npmjs.com/package/@aws-sdk/util-user-agent-node/v/3.858.0 | Apache-2.0 +** @aws-sdk/util-user-agent-node@3.864.0 - https://www.npmjs.com/package/@aws-sdk/util-user-agent-node/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -10708,7 +10708,7 @@ Apache License ---------------- -** @aws-sdk/xml-builder@3.821.0 - https://www.npmjs.com/package/@aws-sdk/xml-builder/v/3.821.0 | Apache-2.0 +** @aws-sdk/xml-builder@3.862.0 - https://www.npmjs.com/package/@aws-sdk/xml-builder/v/3.862.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -21015,7 +21015,7 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI ---------------- -** cdk-from-cfn@0.233.0 - https://www.npmjs.com/package/cdk-from-cfn/v/0.233.0 | MIT OR Apache-2.0 +** cdk-from-cfn@0.236.0 - https://www.npmjs.com/package/cdk-from-cfn/v/0.236.0 | MIT OR Apache-2.0 ---------------- @@ -22001,7 +22001,7 @@ PERFORMANCE OF THIS SOFTWARE. ---------------- -** ip-address@9.0.5 - https://www.npmjs.com/package/ip-address/v/9.0.5 | MIT +** ip-address@10.0.1 - https://www.npmjs.com/package/ip-address/v/10.0.1 | MIT Copyright (C) 2011 by Beau Gunderson Permission is hereby granted, free of charge, to any person obtaining a copy @@ -22149,52 +22149,7 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI ---------------- -** jsbn@1.1.0 - https://www.npmjs.com/package/jsbn/v/1.1.0 | MIT -Licensing ---------- - -This software is covered under the following copyright: - -/* - * Copyright (c) 2003-2005 Tom Wu - * All Rights Reserved. - * - * Permission is hereby granted, free of charge, to any person obtaining - * a copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sublicense, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, - * EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY - * WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. - * - * IN NO EVENT SHALL TOM WU BE LIABLE FOR ANY SPECIAL, INCIDENTAL, - * INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES WHATSOEVER - * RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER OR NOT ADVISED OF - * THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF LIABILITY, ARISING OUT - * OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - * - * In addition, the following condition applies: - * - * All redistributions must retain an intact copy of this copyright notice - * and disclaimer. - */ - -Address all questions regarding this license to: - - Tom Wu - tjw@cs.Stanford.EDU - - ----------------- - -** jsonfile@6.1.0 - https://www.npmjs.com/package/jsonfile/v/6.1.0 | MIT +** jsonfile@6.2.0 - https://www.npmjs.com/package/jsonfile/v/6.2.0 | MIT (The MIT License) Copyright (c) 2012-2015, JP Richardson @@ -23321,7 +23276,7 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ---------------- -** socks@2.8.6 - https://www.npmjs.com/package/socks/v/2.8.6 | MIT +** socks@2.8.7 - https://www.npmjs.com/package/socks/v/2.8.7 | MIT The MIT License (MIT) Copyright (c) 2013 Josh Glazebrook @@ -23395,35 +23350,6 @@ ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ----------------- - -** sprintf-js@1.1.3 - https://www.npmjs.com/package/sprintf-js/v/1.1.3 | BSD-3-Clause -Copyright (c) 2007-present, Alexandru Mărășteanu -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: -* Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -* Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -* Neither the name of this software nor the names of its contributors may be - used to endorse or promote products derived from this software without - specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - ---------------- ** streamx@2.22.1 - https://www.npmjs.com/package/streamx/v/2.22.1 | MIT diff --git a/packages/aws-cdk/lib/init-templates/.init-version.json b/packages/aws-cdk/lib/init-templates/.init-version.json index c52e2bdfe..46eef1dc7 100644 --- a/packages/aws-cdk/lib/init-templates/.init-version.json +++ b/packages/aws-cdk/lib/init-templates/.init-version.json @@ -1 +1 @@ -{"aws-cdk-lib": "2.208.0", "constructs": "^10.0.0"} +{"aws-cdk-lib": "2.211.0", "constructs": "^10.0.0"} diff --git a/packages/aws-cdk/package.json b/packages/aws-cdk/package.json index c2f34a139..b2321852b 100644 --- a/packages/aws-cdk/package.json +++ b/packages/aws-cdk/package.json @@ -36,7 +36,7 @@ "devDependencies": { "@aws-cdk/cli-plugin-contract": "^0.0.0", "@aws-cdk/user-input-gen": "^0.0.0", - "@cdklabs/eslint-plugin": "^1.3.2", + "@cdklabs/eslint-plugin": "^1.3.3", "@stylistic/eslint-plugin": "^3", "@types/archiver": "^6.0.3", "@types/fs-extra": "^9", @@ -49,7 +49,7 @@ "@types/yargs": "^15", "@typescript-eslint/eslint-plugin": "^8", "@typescript-eslint/parser": "^8", - "aws-cdk-lib": "2.208.0", + "aws-cdk-lib": "2.211.0", "aws-sdk-client-mock": "^4.1.0", "aws-sdk-client-mock-jest": "^4.1.0", "axios": "^1.11.0", @@ -61,7 +61,7 @@ "eslint-plugin-import": "^2.32.0", "eslint-plugin-jest": "^28.14.0", "eslint-plugin-jsdoc": "^50.8.0", - "eslint-plugin-prettier": "^5.5.3", + "eslint-plugin-prettier": "^5.5.4", "fast-check": "^3.23.2", "jest": "^29.7.0", "jest-environment-node": "^29.7.0", @@ -70,7 +70,7 @@ "license-checker": "^25.0.1", "madge": "^8.0.0", "nock": "13", - "node-backpack": "^1.1.1", + "node-backpack": "^1.1.3", "prettier": "^2.8", "sinon": "^19.0.5", "ts-jest": "^29.4.1", @@ -82,7 +82,7 @@ "@aws-cdk/cdk-assets-lib": "^0.0.0", "@aws-cdk/cloud-assembly-schema": "^0.0.0", "@aws-cdk/cloudformation-diff": "^0.0.0", - "@aws-cdk/cx-api": "^2.208.0", + "@aws-cdk/cx-api": "^2.211.0", "@aws-cdk/toolkit-lib": "^0.0.0", "@aws-sdk/client-appsync": "^3", "@aws-sdk/client-cloudcontrol": "^3", @@ -108,15 +108,15 @@ "@aws-sdk/middleware-endpoint": "^3.374.0", "@aws-sdk/util-retry": "^3.374.0", "@aws-sdk/util-waiter": "^3.374.0", - "@smithy/middleware-endpoint": "^4.1.17", - "@smithy/property-provider": "^4.0.4", - "@smithy/shared-ini-file-loader": "^4.0.4", - "@smithy/types": "^4.3.1", - "@smithy/util-retry": "^4.0.6", - "@smithy/util-waiter": "^4.0.6", + "@smithy/middleware-endpoint": "^4.1.18", + "@smithy/property-provider": "^4.0.5", + "@smithy/shared-ini-file-loader": "^4.0.5", + "@smithy/types": "^4.3.2", + "@smithy/util-retry": "^4.0.7", + "@smithy/util-waiter": "^4.0.7", "archiver": "^7.0.1", "camelcase": "^6", - "cdk-from-cfn": "^0.233.0", + "cdk-from-cfn": "^0.236.0", "chalk": "^4", "chokidar": "^3", "decamelize": "^5", diff --git a/packages/cdk-assets/THIRD_PARTY_LICENSES b/packages/cdk-assets/THIRD_PARTY_LICENSES index fc11ee448..bb4f21513 100644 --- a/packages/cdk-assets/THIRD_PARTY_LICENSES +++ b/packages/cdk-assets/THIRD_PARTY_LICENSES @@ -618,7 +618,7 @@ The cdk-assets package includes the following third-party software/licensing: ---------------- -** @aws-sdk/client-cognito-identity@3.859.0 - https://www.npmjs.com/package/@aws-sdk/client-cognito-identity/v/3.859.0 | Apache-2.0 +** @aws-sdk/client-cognito-identity@3.864.0 - https://www.npmjs.com/package/@aws-sdk/client-cognito-identity/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -824,7 +824,7 @@ The cdk-assets package includes the following third-party software/licensing: ---------------- -** @aws-sdk/client-ecr@3.859.0 - https://www.npmjs.com/package/@aws-sdk/client-ecr/v/3.859.0 | Apache-2.0 +** @aws-sdk/client-ecr@3.864.0 - https://www.npmjs.com/package/@aws-sdk/client-ecr/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -1030,7 +1030,7 @@ The cdk-assets package includes the following third-party software/licensing: ---------------- -** @aws-sdk/client-s3@3.859.0 - https://www.npmjs.com/package/@aws-sdk/client-s3/v/3.859.0 | Apache-2.0 +** @aws-sdk/client-s3@3.864.0 - https://www.npmjs.com/package/@aws-sdk/client-s3/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -1236,7 +1236,7 @@ The cdk-assets package includes the following third-party software/licensing: ---------------- -** @aws-sdk/client-secrets-manager@3.859.0 - https://www.npmjs.com/package/@aws-sdk/client-secrets-manager/v/3.859.0 | Apache-2.0 +** @aws-sdk/client-secrets-manager@3.864.0 - https://www.npmjs.com/package/@aws-sdk/client-secrets-manager/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -1442,7 +1442,7 @@ The cdk-assets package includes the following third-party software/licensing: ---------------- -** @aws-sdk/client-sso@3.858.0 - https://www.npmjs.com/package/@aws-sdk/client-sso/v/3.858.0 | Apache-2.0 +** @aws-sdk/client-sso@3.864.0 - https://www.npmjs.com/package/@aws-sdk/client-sso/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -1648,7 +1648,7 @@ The cdk-assets package includes the following third-party software/licensing: ---------------- -** @aws-sdk/client-sts@3.859.0 - https://www.npmjs.com/package/@aws-sdk/client-sts/v/3.859.0 | Apache-2.0 +** @aws-sdk/client-sts@3.864.0 - https://www.npmjs.com/package/@aws-sdk/client-sts/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -1854,11 +1854,11 @@ The cdk-assets package includes the following third-party software/licensing: ---------------- -** @aws-sdk/core@3.858.0 - https://www.npmjs.com/package/@aws-sdk/core/v/3.858.0 | Apache-2.0 +** @aws-sdk/core@3.864.0 - https://www.npmjs.com/package/@aws-sdk/core/v/3.864.0 | Apache-2.0 ---------------- -** @aws-sdk/credential-provider-cognito-identity@3.859.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-cognito-identity/v/3.859.0 | Apache-2.0 +** @aws-sdk/credential-provider-cognito-identity@3.864.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-cognito-identity/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -2064,7 +2064,7 @@ The cdk-assets package includes the following third-party software/licensing: ---------------- -** @aws-sdk/credential-provider-env@3.858.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-env/v/3.858.0 | Apache-2.0 +** @aws-sdk/credential-provider-env@3.864.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-env/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -2269,11 +2269,11 @@ Apache License ---------------- -** @aws-sdk/credential-provider-http@3.858.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-http/v/3.858.0 | Apache-2.0 +** @aws-sdk/credential-provider-http@3.864.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-http/v/3.864.0 | Apache-2.0 ---------------- -** @aws-sdk/credential-provider-ini@3.859.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-ini/v/3.859.0 | Apache-2.0 +** @aws-sdk/credential-provider-ini@3.864.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-ini/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -2478,7 +2478,7 @@ Apache License ---------------- -** @aws-sdk/credential-provider-node@3.859.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-node/v/3.859.0 | Apache-2.0 +** @aws-sdk/credential-provider-node@3.864.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-node/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -2683,7 +2683,7 @@ Apache License ---------------- -** @aws-sdk/credential-provider-process@3.858.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-process/v/3.858.0 | Apache-2.0 +** @aws-sdk/credential-provider-process@3.864.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-process/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -2888,7 +2888,7 @@ Apache License ---------------- -** @aws-sdk/credential-provider-sso@3.859.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-sso/v/3.859.0 | Apache-2.0 +** @aws-sdk/credential-provider-sso@3.864.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-sso/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -3093,7 +3093,7 @@ Apache License ---------------- -** @aws-sdk/credential-provider-web-identity@3.858.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-web-identity/v/3.858.0 | Apache-2.0 +** @aws-sdk/credential-provider-web-identity@3.864.0 - https://www.npmjs.com/package/@aws-sdk/credential-provider-web-identity/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -3298,7 +3298,7 @@ Apache License ---------------- -** @aws-sdk/credential-providers@3.859.0 - https://www.npmjs.com/package/@aws-sdk/credential-providers/v/3.859.0 | Apache-2.0 +** @aws-sdk/credential-providers@3.864.0 - https://www.npmjs.com/package/@aws-sdk/credential-providers/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -3503,7 +3503,7 @@ Apache License ---------------- -** @aws-sdk/lib-storage@3.859.0 - https://www.npmjs.com/package/@aws-sdk/lib-storage/v/3.859.0 | Apache-2.0 +** @aws-sdk/lib-storage@3.864.0 - https://www.npmjs.com/package/@aws-sdk/lib-storage/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -3708,7 +3708,7 @@ Apache License ---------------- -** @aws-sdk/middleware-bucket-endpoint@3.840.0 - https://www.npmjs.com/package/@aws-sdk/middleware-bucket-endpoint/v/3.840.0 | Apache-2.0 +** @aws-sdk/middleware-bucket-endpoint@3.862.0 - https://www.npmjs.com/package/@aws-sdk/middleware-bucket-endpoint/v/3.862.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -3914,7 +3914,7 @@ Apache License ---------------- -** @aws-sdk/middleware-expect-continue@3.840.0 - https://www.npmjs.com/package/@aws-sdk/middleware-expect-continue/v/3.840.0 | Apache-2.0 +** @aws-sdk/middleware-expect-continue@3.862.0 - https://www.npmjs.com/package/@aws-sdk/middleware-expect-continue/v/3.862.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -4120,7 +4120,7 @@ Apache License ---------------- -** @aws-sdk/middleware-flexible-checksums@3.858.0 - https://www.npmjs.com/package/@aws-sdk/middleware-flexible-checksums/v/3.858.0 | Apache-2.0 +** @aws-sdk/middleware-flexible-checksums@3.864.0 - https://www.npmjs.com/package/@aws-sdk/middleware-flexible-checksums/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -4326,7 +4326,7 @@ Apache License ---------------- -** @aws-sdk/middleware-host-header@3.840.0 - https://www.npmjs.com/package/@aws-sdk/middleware-host-header/v/3.840.0 | Apache-2.0 +** @aws-sdk/middleware-host-header@3.862.0 - https://www.npmjs.com/package/@aws-sdk/middleware-host-header/v/3.862.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -4532,7 +4532,7 @@ Apache License ---------------- -** @aws-sdk/middleware-location-constraint@3.840.0 - https://www.npmjs.com/package/@aws-sdk/middleware-location-constraint/v/3.840.0 | Apache-2.0 +** @aws-sdk/middleware-location-constraint@3.862.0 - https://www.npmjs.com/package/@aws-sdk/middleware-location-constraint/v/3.862.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -4738,7 +4738,7 @@ Apache License ---------------- -** @aws-sdk/middleware-logger@3.840.0 - https://www.npmjs.com/package/@aws-sdk/middleware-logger/v/3.840.0 | Apache-2.0 +** @aws-sdk/middleware-logger@3.862.0 - https://www.npmjs.com/package/@aws-sdk/middleware-logger/v/3.862.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -4943,7 +4943,7 @@ Apache License ---------------- -** @aws-sdk/middleware-recursion-detection@3.840.0 - https://www.npmjs.com/package/@aws-sdk/middleware-recursion-detection/v/3.840.0 | Apache-2.0 +** @aws-sdk/middleware-recursion-detection@3.862.0 - https://www.npmjs.com/package/@aws-sdk/middleware-recursion-detection/v/3.862.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -5149,7 +5149,7 @@ Apache License ---------------- -** @aws-sdk/middleware-sdk-s3@3.858.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-s3/v/3.858.0 | Apache-2.0 +** @aws-sdk/middleware-sdk-s3@3.864.0 - https://www.npmjs.com/package/@aws-sdk/middleware-sdk-s3/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -5355,7 +5355,7 @@ Apache License ---------------- -** @aws-sdk/middleware-ssec@3.840.0 - https://www.npmjs.com/package/@aws-sdk/middleware-ssec/v/3.840.0 | Apache-2.0 +** @aws-sdk/middleware-ssec@3.862.0 - https://www.npmjs.com/package/@aws-sdk/middleware-ssec/v/3.862.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -5561,7 +5561,7 @@ Apache License ---------------- -** @aws-sdk/middleware-user-agent@3.858.0 - https://www.npmjs.com/package/@aws-sdk/middleware-user-agent/v/3.858.0 | Apache-2.0 +** @aws-sdk/middleware-user-agent@3.864.0 - https://www.npmjs.com/package/@aws-sdk/middleware-user-agent/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -5767,11 +5767,11 @@ Apache License ---------------- -** @aws-sdk/nested-clients@3.858.0 - https://www.npmjs.com/package/@aws-sdk/nested-clients/v/3.858.0 | Apache-2.0 +** @aws-sdk/nested-clients@3.864.0 - https://www.npmjs.com/package/@aws-sdk/nested-clients/v/3.864.0 | Apache-2.0 ---------------- -** @aws-sdk/region-config-resolver@3.840.0 - https://www.npmjs.com/package/@aws-sdk/region-config-resolver/v/3.840.0 | Apache-2.0 +** @aws-sdk/region-config-resolver@3.862.0 - https://www.npmjs.com/package/@aws-sdk/region-config-resolver/v/3.862.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -5976,7 +5976,7 @@ Apache License ---------------- -** @aws-sdk/signature-v4-multi-region@3.858.0 - https://www.npmjs.com/package/@aws-sdk/signature-v4-multi-region/v/3.858.0 | Apache-2.0 +** @aws-sdk/signature-v4-multi-region@3.864.0 - https://www.npmjs.com/package/@aws-sdk/signature-v4-multi-region/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -6182,7 +6182,7 @@ Apache License ---------------- -** @aws-sdk/token-providers@3.859.0 - https://www.npmjs.com/package/@aws-sdk/token-providers/v/3.859.0 | Apache-2.0 +** @aws-sdk/token-providers@3.864.0 - https://www.npmjs.com/package/@aws-sdk/token-providers/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -6592,7 +6592,7 @@ Apache License ---------------- -** @aws-sdk/util-endpoints@3.848.0 - https://www.npmjs.com/package/@aws-sdk/util-endpoints/v/3.848.0 | Apache-2.0 +** @aws-sdk/util-endpoints@3.862.0 - https://www.npmjs.com/package/@aws-sdk/util-endpoints/v/3.862.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -6797,7 +6797,7 @@ Apache License ---------------- -** @aws-sdk/util-user-agent-node@3.858.0 - https://www.npmjs.com/package/@aws-sdk/util-user-agent-node/v/3.858.0 | Apache-2.0 +** @aws-sdk/util-user-agent-node@3.864.0 - https://www.npmjs.com/package/@aws-sdk/util-user-agent-node/v/3.864.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -7003,7 +7003,7 @@ Apache License ---------------- -** @aws-sdk/xml-builder@3.821.0 - https://www.npmjs.com/package/@aws-sdk/xml-builder/v/3.821.0 | Apache-2.0 +** @aws-sdk/xml-builder@3.862.0 - https://www.npmjs.com/package/@aws-sdk/xml-builder/v/3.862.0 | Apache-2.0 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ diff --git a/packages/cdk-assets/package.json b/packages/cdk-assets/package.json index 12e9f1146..15fa857ec 100644 --- a/packages/cdk-assets/package.json +++ b/packages/cdk-assets/package.json @@ -36,8 +36,8 @@ }, "devDependencies": { "@aws-cdk/cloud-assembly-schema": "^0.0.0", - "@aws-sdk/client-s3": "^3.859.0", - "@cdklabs/eslint-plugin": "^1.3.2", + "@aws-sdk/client-s3": "^3.864.0", + "@cdklabs/eslint-plugin": "^1.3.3", "@stylistic/eslint-plugin": "^3", "@types/jest": "^29.5.14", "@types/node": "^16", @@ -53,11 +53,11 @@ "eslint-plugin-import": "^2.32.0", "eslint-plugin-jest": "^28.14.0", "eslint-plugin-jsdoc": "^50.8.0", - "eslint-plugin-prettier": "^5.5.3", + "eslint-plugin-prettier": "^5.5.4", "jest": "^29.7.0", "jest-junit": "^16", "license-checker": "^25.0.1", - "node-backpack": "^1.1.1", + "node-backpack": "^1.1.3", "prettier": "^2.8", "ts-jest": "^29.4.1", "typescript": "5.8" diff --git a/packages/cdk/package.json b/packages/cdk/package.json index 5a8fd8add..33785fcf0 100644 --- a/packages/cdk/package.json +++ b/packages/cdk/package.json @@ -34,7 +34,7 @@ "organization": true }, "devDependencies": { - "@cdklabs/eslint-plugin": "^1.3.2", + "@cdklabs/eslint-plugin": "^1.3.3", "@stylistic/eslint-plugin": "^3", "@types/jest": "^29.5.14", "@types/node": "^16", @@ -48,7 +48,7 @@ "eslint-plugin-import": "^2.32.0", "eslint-plugin-jest": "^28.14.0", "eslint-plugin-jsdoc": "^50.8.0", - "eslint-plugin-prettier": "^5.5.3", + "eslint-plugin-prettier": "^5.5.4", "jest": "^29.7.0", "jest-junit": "^16", "license-checker": "^25.0.1", diff --git a/yarn.lock b/yarn.lock index 15d2cc60f..fda735641 100644 --- a/yarn.lock +++ b/yarn.lock @@ -31,26 +31,26 @@ resolved "https://registry.yarnpkg.com/@aws-cdk/asset-node-proxy-agent-v6/-/asset-node-proxy-agent-v6-2.1.0.tgz#6d3c7860354d4856a7e75375f2f0ecab313b4989" integrity sha512-7bY3J8GCVxLupn/kNmpPc5VJz8grx+4RKfnnJiO1LG+uxkZfANZG3RMHhE+qQxxwkyQ9/MfPtTpf748UhR425A== -"@aws-cdk/aws-service-spec@^0.1.90": - version "0.1.90" - resolved "https://registry.yarnpkg.com/@aws-cdk/aws-service-spec/-/aws-service-spec-0.1.90.tgz#6e767e926629c6de926bbe5def5a9fa450d29d25" - integrity sha512-jpkEL6rj/nG8mu5wWbG7fQhmrdi20ZCpcgxZmsBLM9a//GUiXw+5X5F1+ABYBIaXdaRagmcP1R3FuPzNZoq2cw== +"@aws-cdk/aws-service-spec@^0.1.92": + version "0.1.92" + resolved "https://registry.yarnpkg.com/@aws-cdk/aws-service-spec/-/aws-service-spec-0.1.92.tgz#6027fc1ef4e957b2fc3bad0a229601581ff65883" + integrity sha512-raGRpbQ6F55jTiTta3DVYMX8rkl2HGYFxtkpe6P6ppGjweNz8w1HgiF6iHeA/asjZNf9CccGYzg+jybJSxRAsA== dependencies: - "@aws-cdk/service-spec-types" "^0.0.156" + "@aws-cdk/service-spec-types" "^0.0.158" "@cdklabs/tskb" "^0.0.3" -"@aws-cdk/cloud-assembly-schema@^45.2.0": - version "45.2.0" - resolved "https://registry.yarnpkg.com/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-45.2.0.tgz#bd4bf1e16189a2d424b9ab503db48ca9732325b1" - integrity sha512-5TTUkGHQ+nfuUGwKA8/Yraxb+JdNUh4np24qk/VHXmrCMq+M6HfmGWfhcg/QlHA2S5P3YIamfYHdQAB4uSNLAg== +"@aws-cdk/cloud-assembly-schema@^48.2.0": + version "48.4.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-48.4.0.tgz#f04527276590e754ffd060c2b17f7c06ccb1f4cc" + integrity sha512-pWk5oucfA4Ywt0g5sjr8uABzTBNBrMfxVkHqc7b9jUYlMoY9CzCiOAcCdVLaqrtFp63a+z0M4s1sf6gaIkbeaA== dependencies: jsonschema "~1.4.1" semver "^7.7.2" -"@aws-cdk/cx-api@^2", "@aws-cdk/cx-api@^2.208.0": - version "2.209.1" - resolved "https://registry.yarnpkg.com/@aws-cdk/cx-api/-/cx-api-2.209.1.tgz#e209608920f0e6d5d6d020748259f8873434b16c" - integrity sha512-p74t5k+shn79Vv7iDvyElw3But5SIAkpESQAqAiwZ/F3Byzjcq/3orhnV0nn9k/YnrMPEvseETbvVxonUsVYyA== +"@aws-cdk/cx-api@^2", "@aws-cdk/cx-api@^2.211.0": + version "2.211.0" + resolved "https://registry.yarnpkg.com/@aws-cdk/cx-api/-/cx-api-2.211.0.tgz#19e9a65b3254bd8068fa61f3d467aafbdb76fa3f" + integrity sha512-FW67TaDzQi4p3JkVAteakYKHUbXxmi0kMf8Yy5ILUhliNN2fl1NDPEeEhSpeDBrOnVbSjdxwTvoMo4M7IOiCwA== dependencies: semver "^7.7.2" @@ -59,10 +59,10 @@ resolved "https://registry.yarnpkg.com/@aws-cdk/integ-tests-alpha/-/integ-tests-alpha-2.184.1-alpha.0.tgz#0719db2d294eac42de58f320238b3cd9a0e5b8fc" integrity sha512-9ca8uxcP41USi2Y/ulGFR9iCLEAofq6h8VcSMpJHRvJb3mQtBJ+WYwXIn+uyMtDBIWX4pOyMk/6XZDuZVpwOsg== -"@aws-cdk/service-spec-types@^0.0.156": - version "0.0.156" - resolved "https://registry.yarnpkg.com/@aws-cdk/service-spec-types/-/service-spec-types-0.0.156.tgz#dfcdaba90a49452edc6f8f93dd6992adcc22a2c1" - integrity sha512-LTtI7HFaeYUor8kmSQ7CHwxSRuJhWRagzjrO/zBnk+c44QDJQavfNPj8B+EPi7zu03lv/d3FfSMPNbyt7j82cQ== +"@aws-cdk/service-spec-types@^0.0.158": + version "0.0.158" + resolved "https://registry.yarnpkg.com/@aws-cdk/service-spec-types/-/service-spec-types-0.0.158.tgz#f2caa73cb5383f613dc4d297ce4393db8fad9df9" + integrity sha512-bWloZVh9AbLCJpNtWf4jBx9vMfMX7RW37nlWeidZ3i8emgPHsNQ0ytqR3RQ2RMYs1BRta1prexdd2MOL2Pww9Q== dependencies: "@cdklabs/tskb" "^0.0.3" @@ -187,95 +187,95 @@ tslib "^1.8.0" "@aws-sdk/client-appsync@^3": - version "3.859.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-appsync/-/client-appsync-3.859.0.tgz#71453775dc7989bc78e86b4c12efbe82e78964f9" - integrity sha512-xa9rmxXB5H69H0zjUf/CPO8bqVG7utgUWwWskc64PgCXVqXljnfsZe9JA/e2mzi2dMbx0dCBBPEcur5IlSJwgA== + version "3.864.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-appsync/-/client-appsync-3.864.0.tgz#15e20bcf809394f61ecd1a21899548b42154238d" + integrity sha512-VCj5zk55VYs8DVu9HnI33YxIsaq0511vkMJgDWP2YWoMAzHc2Ly8OBJgGdpbSkR8U7xcDB6dHuHbvJvA+A8x2Q== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.858.0" - "@aws-sdk/credential-provider-node" "3.859.0" - "@aws-sdk/middleware-host-header" "3.840.0" - "@aws-sdk/middleware-logger" "3.840.0" - "@aws-sdk/middleware-recursion-detection" "3.840.0" - "@aws-sdk/middleware-user-agent" "3.858.0" - "@aws-sdk/region-config-resolver" "3.840.0" - "@aws-sdk/types" "3.840.0" - "@aws-sdk/util-endpoints" "3.848.0" - "@aws-sdk/util-user-agent-browser" "3.840.0" - "@aws-sdk/util-user-agent-node" "3.858.0" - "@smithy/config-resolver" "^4.1.4" - "@smithy/core" "^3.7.2" - "@smithy/fetch-http-handler" "^5.1.0" - "@smithy/hash-node" "^4.0.4" - "@smithy/invalid-dependency" "^4.0.4" - "@smithy/middleware-content-length" "^4.0.4" - "@smithy/middleware-endpoint" "^4.1.17" - "@smithy/middleware-retry" "^4.1.18" - "@smithy/middleware-serde" "^4.0.8" - "@smithy/middleware-stack" "^4.0.4" - "@smithy/node-config-provider" "^4.1.3" - "@smithy/node-http-handler" "^4.1.0" - "@smithy/protocol-http" "^5.1.2" - "@smithy/smithy-client" "^4.4.9" - "@smithy/types" "^4.3.1" - "@smithy/url-parser" "^4.0.4" + "@aws-sdk/core" "3.864.0" + "@aws-sdk/credential-provider-node" "3.864.0" + "@aws-sdk/middleware-host-header" "3.862.0" + "@aws-sdk/middleware-logger" "3.862.0" + "@aws-sdk/middleware-recursion-detection" "3.862.0" + "@aws-sdk/middleware-user-agent" "3.864.0" + "@aws-sdk/region-config-resolver" "3.862.0" + "@aws-sdk/types" "3.862.0" + "@aws-sdk/util-endpoints" "3.862.0" + "@aws-sdk/util-user-agent-browser" "3.862.0" + "@aws-sdk/util-user-agent-node" "3.864.0" + "@smithy/config-resolver" "^4.1.5" + "@smithy/core" "^3.8.0" + "@smithy/fetch-http-handler" "^5.1.1" + "@smithy/hash-node" "^4.0.5" + "@smithy/invalid-dependency" "^4.0.5" + "@smithy/middleware-content-length" "^4.0.5" + "@smithy/middleware-endpoint" "^4.1.18" + "@smithy/middleware-retry" "^4.1.19" + "@smithy/middleware-serde" "^4.0.9" + "@smithy/middleware-stack" "^4.0.5" + "@smithy/node-config-provider" "^4.1.4" + "@smithy/node-http-handler" "^4.1.1" + "@smithy/protocol-http" "^5.1.3" + "@smithy/smithy-client" "^4.4.10" + "@smithy/types" "^4.3.2" + "@smithy/url-parser" "^4.0.5" "@smithy/util-base64" "^4.0.0" "@smithy/util-body-length-browser" "^4.0.0" "@smithy/util-body-length-node" "^4.0.0" - "@smithy/util-defaults-mode-browser" "^4.0.25" - "@smithy/util-defaults-mode-node" "^4.0.25" - "@smithy/util-endpoints" "^3.0.6" - "@smithy/util-middleware" "^4.0.4" - "@smithy/util-retry" "^4.0.6" - "@smithy/util-stream" "^4.2.3" + "@smithy/util-defaults-mode-browser" "^4.0.26" + "@smithy/util-defaults-mode-node" "^4.0.26" + "@smithy/util-endpoints" "^3.0.7" + "@smithy/util-middleware" "^4.0.5" + "@smithy/util-retry" "^4.0.7" + "@smithy/util-stream" "^4.2.4" "@smithy/util-utf8" "^4.0.0" tslib "^2.6.2" "@aws-sdk/client-cloudcontrol@^3": - version "3.859.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-cloudcontrol/-/client-cloudcontrol-3.859.0.tgz#95e15d4316feda7ceb717ac04297e2964f655266" - integrity sha512-vFfvdIxGfQS7tvA5de9ChTpX6TfoVR03E9FErt9kmkfptPzYJ9L65n04TcsfAG7CONd6CMgfTZZ4bJFokcq6YA== + version "3.864.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-cloudcontrol/-/client-cloudcontrol-3.864.0.tgz#a91f62c6e83994deb0936dd97082af3f157e885c" + integrity sha512-jFuL4vYDt3TyRrtllAd5dP0iRRDhzepxaNgGScFKOEouGblEnm2sOKTTYFTxtDr5yeV/kTMN8Ien19/agDC6lw== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.858.0" - "@aws-sdk/credential-provider-node" "3.859.0" - "@aws-sdk/middleware-host-header" "3.840.0" - "@aws-sdk/middleware-logger" "3.840.0" - "@aws-sdk/middleware-recursion-detection" "3.840.0" - "@aws-sdk/middleware-user-agent" "3.858.0" - "@aws-sdk/region-config-resolver" "3.840.0" - "@aws-sdk/types" "3.840.0" - "@aws-sdk/util-endpoints" "3.848.0" - "@aws-sdk/util-user-agent-browser" "3.840.0" - "@aws-sdk/util-user-agent-node" "3.858.0" - "@smithy/config-resolver" "^4.1.4" - "@smithy/core" "^3.7.2" - "@smithy/fetch-http-handler" "^5.1.0" - "@smithy/hash-node" "^4.0.4" - "@smithy/invalid-dependency" "^4.0.4" - "@smithy/middleware-content-length" "^4.0.4" - "@smithy/middleware-endpoint" "^4.1.17" - "@smithy/middleware-retry" "^4.1.18" - "@smithy/middleware-serde" "^4.0.8" - "@smithy/middleware-stack" "^4.0.4" - "@smithy/node-config-provider" "^4.1.3" - "@smithy/node-http-handler" "^4.1.0" - "@smithy/protocol-http" "^5.1.2" - "@smithy/smithy-client" "^4.4.9" - "@smithy/types" "^4.3.1" - "@smithy/url-parser" "^4.0.4" + "@aws-sdk/core" "3.864.0" + "@aws-sdk/credential-provider-node" "3.864.0" + "@aws-sdk/middleware-host-header" "3.862.0" + "@aws-sdk/middleware-logger" "3.862.0" + "@aws-sdk/middleware-recursion-detection" "3.862.0" + "@aws-sdk/middleware-user-agent" "3.864.0" + "@aws-sdk/region-config-resolver" "3.862.0" + "@aws-sdk/types" "3.862.0" + "@aws-sdk/util-endpoints" "3.862.0" + "@aws-sdk/util-user-agent-browser" "3.862.0" + "@aws-sdk/util-user-agent-node" "3.864.0" + "@smithy/config-resolver" "^4.1.5" + "@smithy/core" "^3.8.0" + "@smithy/fetch-http-handler" "^5.1.1" + "@smithy/hash-node" "^4.0.5" + "@smithy/invalid-dependency" "^4.0.5" + "@smithy/middleware-content-length" "^4.0.5" + "@smithy/middleware-endpoint" "^4.1.18" + "@smithy/middleware-retry" "^4.1.19" + "@smithy/middleware-serde" "^4.0.9" + "@smithy/middleware-stack" "^4.0.5" + "@smithy/node-config-provider" "^4.1.4" + "@smithy/node-http-handler" "^4.1.1" + "@smithy/protocol-http" "^5.1.3" + "@smithy/smithy-client" "^4.4.10" + "@smithy/types" "^4.3.2" + "@smithy/url-parser" "^4.0.5" "@smithy/util-base64" "^4.0.0" "@smithy/util-body-length-browser" "^4.0.0" "@smithy/util-body-length-node" "^4.0.0" - "@smithy/util-defaults-mode-browser" "^4.0.25" - "@smithy/util-defaults-mode-node" "^4.0.25" - "@smithy/util-endpoints" "^3.0.6" - "@smithy/util-middleware" "^4.0.4" - "@smithy/util-retry" "^4.0.6" + "@smithy/util-defaults-mode-browser" "^4.0.26" + "@smithy/util-defaults-mode-node" "^4.0.26" + "@smithy/util-endpoints" "^3.0.7" + "@smithy/util-middleware" "^4.0.5" + "@smithy/util-retry" "^4.0.7" "@smithy/util-utf8" "^4.0.0" - "@smithy/util-waiter" "^4.0.6" + "@smithy/util-waiter" "^4.0.7" "@types/uuid" "^9.0.1" tslib "^2.6.2" uuid "^9.0.1" @@ -319,1000 +319,1000 @@ tslib "^2.0.0" uuid "^3.0.0" -"@aws-sdk/client-cloudformation@^3", "@aws-sdk/client-cloudformation@^3.859.0": - version "3.859.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-cloudformation/-/client-cloudformation-3.859.0.tgz#c5a87c1f001abed5c35553f76734d242761905c5" - integrity sha512-LR5LkHdB85gLikBsPUY6SgTFSv1aCXDq9kF3N31iEEMptXpXZPRYQ7EBRVECuvbiME69VOtz8MImMwfHdQKZhw== +"@aws-sdk/client-cloudformation@^3", "@aws-sdk/client-cloudformation@^3.864.0": + version "3.864.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-cloudformation/-/client-cloudformation-3.864.0.tgz#33d434ba36cafd286baec4921cdcfe13eeb95171" + integrity sha512-CwbdkkIyJe4+4t97Kyop2IF33PcMIuzvkTKpr13A/oQa618Thds0jPC5JSCNAAyVBAO7be2z+FHWHZ8kTfmAoQ== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.858.0" - "@aws-sdk/credential-provider-node" "3.859.0" - "@aws-sdk/middleware-host-header" "3.840.0" - "@aws-sdk/middleware-logger" "3.840.0" - "@aws-sdk/middleware-recursion-detection" "3.840.0" - "@aws-sdk/middleware-user-agent" "3.858.0" - "@aws-sdk/region-config-resolver" "3.840.0" - "@aws-sdk/types" "3.840.0" - "@aws-sdk/util-endpoints" "3.848.0" - "@aws-sdk/util-user-agent-browser" "3.840.0" - "@aws-sdk/util-user-agent-node" "3.858.0" - "@smithy/config-resolver" "^4.1.4" - "@smithy/core" "^3.7.2" - "@smithy/fetch-http-handler" "^5.1.0" - "@smithy/hash-node" "^4.0.4" - "@smithy/invalid-dependency" "^4.0.4" - "@smithy/middleware-content-length" "^4.0.4" - "@smithy/middleware-endpoint" "^4.1.17" - "@smithy/middleware-retry" "^4.1.18" - "@smithy/middleware-serde" "^4.0.8" - "@smithy/middleware-stack" "^4.0.4" - "@smithy/node-config-provider" "^4.1.3" - "@smithy/node-http-handler" "^4.1.0" - "@smithy/protocol-http" "^5.1.2" - "@smithy/smithy-client" "^4.4.9" - "@smithy/types" "^4.3.1" - "@smithy/url-parser" "^4.0.4" + "@aws-sdk/core" "3.864.0" + "@aws-sdk/credential-provider-node" "3.864.0" + "@aws-sdk/middleware-host-header" "3.862.0" + "@aws-sdk/middleware-logger" "3.862.0" + "@aws-sdk/middleware-recursion-detection" "3.862.0" + "@aws-sdk/middleware-user-agent" "3.864.0" + "@aws-sdk/region-config-resolver" "3.862.0" + "@aws-sdk/types" "3.862.0" + "@aws-sdk/util-endpoints" "3.862.0" + "@aws-sdk/util-user-agent-browser" "3.862.0" + "@aws-sdk/util-user-agent-node" "3.864.0" + "@smithy/config-resolver" "^4.1.5" + "@smithy/core" "^3.8.0" + "@smithy/fetch-http-handler" "^5.1.1" + "@smithy/hash-node" "^4.0.5" + "@smithy/invalid-dependency" "^4.0.5" + "@smithy/middleware-content-length" "^4.0.5" + "@smithy/middleware-endpoint" "^4.1.18" + "@smithy/middleware-retry" "^4.1.19" + "@smithy/middleware-serde" "^4.0.9" + "@smithy/middleware-stack" "^4.0.5" + "@smithy/node-config-provider" "^4.1.4" + "@smithy/node-http-handler" "^4.1.1" + "@smithy/protocol-http" "^5.1.3" + "@smithy/smithy-client" "^4.4.10" + "@smithy/types" "^4.3.2" + "@smithy/url-parser" "^4.0.5" "@smithy/util-base64" "^4.0.0" "@smithy/util-body-length-browser" "^4.0.0" "@smithy/util-body-length-node" "^4.0.0" - "@smithy/util-defaults-mode-browser" "^4.0.25" - "@smithy/util-defaults-mode-node" "^4.0.25" - "@smithy/util-endpoints" "^3.0.6" - "@smithy/util-middleware" "^4.0.4" - "@smithy/util-retry" "^4.0.6" + "@smithy/util-defaults-mode-browser" "^4.0.26" + "@smithy/util-defaults-mode-node" "^4.0.26" + "@smithy/util-endpoints" "^3.0.7" + "@smithy/util-middleware" "^4.0.5" + "@smithy/util-retry" "^4.0.7" "@smithy/util-utf8" "^4.0.0" - "@smithy/util-waiter" "^4.0.6" + "@smithy/util-waiter" "^4.0.7" "@types/uuid" "^9.0.1" tslib "^2.6.2" uuid "^9.0.1" "@aws-sdk/client-cloudwatch-logs@^3": - version "3.859.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-cloudwatch-logs/-/client-cloudwatch-logs-3.859.0.tgz#874f10bb2654344a56b0556498412f2a7447d2ad" - integrity sha512-JwBT76jTRVOJLwxw6T9jxj/9jQH1yf1aaojilwtYUX1nudA2tbQWuDFJz26YnyoTIufPjyFg8cekmmmb6Jh7TA== + version "3.864.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-cloudwatch-logs/-/client-cloudwatch-logs-3.864.0.tgz#0aeb2d42e33600487f5b8b6a72f136b0094ecc25" + integrity sha512-pOKw4KJ4HLvsFJkvCNL+JymV+XY+RWdn4AU0RrgxeTRhpL5z86THgnNzOp7PxugbEDVnkLHx+9O88TyreB2lbA== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.858.0" - "@aws-sdk/credential-provider-node" "3.859.0" - "@aws-sdk/middleware-host-header" "3.840.0" - "@aws-sdk/middleware-logger" "3.840.0" - "@aws-sdk/middleware-recursion-detection" "3.840.0" - "@aws-sdk/middleware-user-agent" "3.858.0" - "@aws-sdk/region-config-resolver" "3.840.0" - "@aws-sdk/types" "3.840.0" - "@aws-sdk/util-endpoints" "3.848.0" - "@aws-sdk/util-user-agent-browser" "3.840.0" - "@aws-sdk/util-user-agent-node" "3.858.0" - "@smithy/config-resolver" "^4.1.4" - "@smithy/core" "^3.7.2" - "@smithy/eventstream-serde-browser" "^4.0.4" - "@smithy/eventstream-serde-config-resolver" "^4.1.2" - "@smithy/eventstream-serde-node" "^4.0.4" - "@smithy/fetch-http-handler" "^5.1.0" - "@smithy/hash-node" "^4.0.4" - "@smithy/invalid-dependency" "^4.0.4" - "@smithy/middleware-content-length" "^4.0.4" - "@smithy/middleware-endpoint" "^4.1.17" - "@smithy/middleware-retry" "^4.1.18" - "@smithy/middleware-serde" "^4.0.8" - "@smithy/middleware-stack" "^4.0.4" - "@smithy/node-config-provider" "^4.1.3" - "@smithy/node-http-handler" "^4.1.0" - "@smithy/protocol-http" "^5.1.2" - "@smithy/smithy-client" "^4.4.9" - "@smithy/types" "^4.3.1" - "@smithy/url-parser" "^4.0.4" + "@aws-sdk/core" "3.864.0" + "@aws-sdk/credential-provider-node" "3.864.0" + "@aws-sdk/middleware-host-header" "3.862.0" + "@aws-sdk/middleware-logger" "3.862.0" + "@aws-sdk/middleware-recursion-detection" "3.862.0" + "@aws-sdk/middleware-user-agent" "3.864.0" + "@aws-sdk/region-config-resolver" "3.862.0" + "@aws-sdk/types" "3.862.0" + "@aws-sdk/util-endpoints" "3.862.0" + "@aws-sdk/util-user-agent-browser" "3.862.0" + "@aws-sdk/util-user-agent-node" "3.864.0" + "@smithy/config-resolver" "^4.1.5" + "@smithy/core" "^3.8.0" + "@smithy/eventstream-serde-browser" "^4.0.5" + "@smithy/eventstream-serde-config-resolver" "^4.1.3" + "@smithy/eventstream-serde-node" "^4.0.5" + "@smithy/fetch-http-handler" "^5.1.1" + "@smithy/hash-node" "^4.0.5" + "@smithy/invalid-dependency" "^4.0.5" + "@smithy/middleware-content-length" "^4.0.5" + "@smithy/middleware-endpoint" "^4.1.18" + "@smithy/middleware-retry" "^4.1.19" + "@smithy/middleware-serde" "^4.0.9" + "@smithy/middleware-stack" "^4.0.5" + "@smithy/node-config-provider" "^4.1.4" + "@smithy/node-http-handler" "^4.1.1" + "@smithy/protocol-http" "^5.1.3" + "@smithy/smithy-client" "^4.4.10" + "@smithy/types" "^4.3.2" + "@smithy/url-parser" "^4.0.5" "@smithy/util-base64" "^4.0.0" "@smithy/util-body-length-browser" "^4.0.0" "@smithy/util-body-length-node" "^4.0.0" - "@smithy/util-defaults-mode-browser" "^4.0.25" - "@smithy/util-defaults-mode-node" "^4.0.25" - "@smithy/util-endpoints" "^3.0.6" - "@smithy/util-middleware" "^4.0.4" - "@smithy/util-retry" "^4.0.6" + "@smithy/util-defaults-mode-browser" "^4.0.26" + "@smithy/util-defaults-mode-node" "^4.0.26" + "@smithy/util-endpoints" "^3.0.7" + "@smithy/util-middleware" "^4.0.5" + "@smithy/util-retry" "^4.0.7" "@smithy/util-utf8" "^4.0.0" "@types/uuid" "^9.0.1" tslib "^2.6.2" uuid "^9.0.1" -"@aws-sdk/client-codeartifact@^3.859.0": - version "3.859.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-codeartifact/-/client-codeartifact-3.859.0.tgz#870066fb6b629afa0f781a136efe23541a95f812" - integrity sha512-xFpl6EVO5st8TAqMHj3oRTwI0QnGe2XwuamiaFiKwydRviiZjtG/Z6s3dgnnzuHeaYL+CJs/KRxIPHbZv0d2MA== +"@aws-sdk/client-codeartifact@^3.864.0": + version "3.864.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-codeartifact/-/client-codeartifact-3.864.0.tgz#5b942f6a180a967bf56f0a55d978542a69991a67" + integrity sha512-M7rTMoS9i3tQUOa6T5ACGvDuG5Ke3gMRM1tG4ZQWIwq6b14qy/3EhCa6bdGHmzW/AcESNgSvE+DcNrhbFXVlEQ== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.858.0" - "@aws-sdk/credential-provider-node" "3.859.0" - "@aws-sdk/middleware-host-header" "3.840.0" - "@aws-sdk/middleware-logger" "3.840.0" - "@aws-sdk/middleware-recursion-detection" "3.840.0" - "@aws-sdk/middleware-user-agent" "3.858.0" - "@aws-sdk/region-config-resolver" "3.840.0" - "@aws-sdk/types" "3.840.0" - "@aws-sdk/util-endpoints" "3.848.0" - "@aws-sdk/util-user-agent-browser" "3.840.0" - "@aws-sdk/util-user-agent-node" "3.858.0" - "@smithy/config-resolver" "^4.1.4" - "@smithy/core" "^3.7.2" - "@smithy/fetch-http-handler" "^5.1.0" - "@smithy/hash-node" "^4.0.4" - "@smithy/invalid-dependency" "^4.0.4" - "@smithy/middleware-content-length" "^4.0.4" - "@smithy/middleware-endpoint" "^4.1.17" - "@smithy/middleware-retry" "^4.1.18" - "@smithy/middleware-serde" "^4.0.8" - "@smithy/middleware-stack" "^4.0.4" - "@smithy/node-config-provider" "^4.1.3" - "@smithy/node-http-handler" "^4.1.0" - "@smithy/protocol-http" "^5.1.2" - "@smithy/smithy-client" "^4.4.9" - "@smithy/types" "^4.3.1" - "@smithy/url-parser" "^4.0.4" + "@aws-sdk/core" "3.864.0" + "@aws-sdk/credential-provider-node" "3.864.0" + "@aws-sdk/middleware-host-header" "3.862.0" + "@aws-sdk/middleware-logger" "3.862.0" + "@aws-sdk/middleware-recursion-detection" "3.862.0" + "@aws-sdk/middleware-user-agent" "3.864.0" + "@aws-sdk/region-config-resolver" "3.862.0" + "@aws-sdk/types" "3.862.0" + "@aws-sdk/util-endpoints" "3.862.0" + "@aws-sdk/util-user-agent-browser" "3.862.0" + "@aws-sdk/util-user-agent-node" "3.864.0" + "@smithy/config-resolver" "^4.1.5" + "@smithy/core" "^3.8.0" + "@smithy/fetch-http-handler" "^5.1.1" + "@smithy/hash-node" "^4.0.5" + "@smithy/invalid-dependency" "^4.0.5" + "@smithy/middleware-content-length" "^4.0.5" + "@smithy/middleware-endpoint" "^4.1.18" + "@smithy/middleware-retry" "^4.1.19" + "@smithy/middleware-serde" "^4.0.9" + "@smithy/middleware-stack" "^4.0.5" + "@smithy/node-config-provider" "^4.1.4" + "@smithy/node-http-handler" "^4.1.1" + "@smithy/protocol-http" "^5.1.3" + "@smithy/smithy-client" "^4.4.10" + "@smithy/types" "^4.3.2" + "@smithy/url-parser" "^4.0.5" "@smithy/util-base64" "^4.0.0" "@smithy/util-body-length-browser" "^4.0.0" "@smithy/util-body-length-node" "^4.0.0" - "@smithy/util-defaults-mode-browser" "^4.0.25" - "@smithy/util-defaults-mode-node" "^4.0.25" - "@smithy/util-endpoints" "^3.0.6" - "@smithy/util-middleware" "^4.0.4" - "@smithy/util-retry" "^4.0.6" - "@smithy/util-stream" "^4.2.3" + "@smithy/util-defaults-mode-browser" "^4.0.26" + "@smithy/util-defaults-mode-node" "^4.0.26" + "@smithy/util-endpoints" "^3.0.7" + "@smithy/util-middleware" "^4.0.5" + "@smithy/util-retry" "^4.0.7" + "@smithy/util-stream" "^4.2.4" "@smithy/util-utf8" "^4.0.0" tslib "^2.6.2" "@aws-sdk/client-codebuild@^3": - version "3.859.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-codebuild/-/client-codebuild-3.859.0.tgz#6ec2dcd9453a02111ff29f9c1701882d85fed9a9" - integrity sha512-f/EQ0asjjNn3kU0ISdu43WsgJrFUtv1d2E06dM3PiXuCw7BFV26PkxBn73vPhTo/ZwE3I2A3QwW67VONA+zx7Q== + version "3.866.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-codebuild/-/client-codebuild-3.866.0.tgz#6b2e4fdea15125a7243f7800477530341e0b0202" + integrity sha512-lOOqe2CjdspZSjf9+JMAm1/Cd3oOB6MrDrMIhq6J6z+LECaR1g6v1uAOxvDV8bwWlcGQVDXMeXn10d+eT3ShvA== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.858.0" - "@aws-sdk/credential-provider-node" "3.859.0" - "@aws-sdk/middleware-host-header" "3.840.0" - "@aws-sdk/middleware-logger" "3.840.0" - "@aws-sdk/middleware-recursion-detection" "3.840.0" - "@aws-sdk/middleware-user-agent" "3.858.0" - "@aws-sdk/region-config-resolver" "3.840.0" - "@aws-sdk/types" "3.840.0" - "@aws-sdk/util-endpoints" "3.848.0" - "@aws-sdk/util-user-agent-browser" "3.840.0" - "@aws-sdk/util-user-agent-node" "3.858.0" - "@smithy/config-resolver" "^4.1.4" - "@smithy/core" "^3.7.2" - "@smithy/fetch-http-handler" "^5.1.0" - "@smithy/hash-node" "^4.0.4" - "@smithy/invalid-dependency" "^4.0.4" - "@smithy/middleware-content-length" "^4.0.4" - "@smithy/middleware-endpoint" "^4.1.17" - "@smithy/middleware-retry" "^4.1.18" - "@smithy/middleware-serde" "^4.0.8" - "@smithy/middleware-stack" "^4.0.4" - "@smithy/node-config-provider" "^4.1.3" - "@smithy/node-http-handler" "^4.1.0" - "@smithy/protocol-http" "^5.1.2" - "@smithy/smithy-client" "^4.4.9" - "@smithy/types" "^4.3.1" - "@smithy/url-parser" "^4.0.4" + "@aws-sdk/core" "3.864.0" + "@aws-sdk/credential-provider-node" "3.864.0" + "@aws-sdk/middleware-host-header" "3.862.0" + "@aws-sdk/middleware-logger" "3.862.0" + "@aws-sdk/middleware-recursion-detection" "3.862.0" + "@aws-sdk/middleware-user-agent" "3.864.0" + "@aws-sdk/region-config-resolver" "3.862.0" + "@aws-sdk/types" "3.862.0" + "@aws-sdk/util-endpoints" "3.862.0" + "@aws-sdk/util-user-agent-browser" "3.862.0" + "@aws-sdk/util-user-agent-node" "3.864.0" + "@smithy/config-resolver" "^4.1.5" + "@smithy/core" "^3.8.0" + "@smithy/fetch-http-handler" "^5.1.1" + "@smithy/hash-node" "^4.0.5" + "@smithy/invalid-dependency" "^4.0.5" + "@smithy/middleware-content-length" "^4.0.5" + "@smithy/middleware-endpoint" "^4.1.18" + "@smithy/middleware-retry" "^4.1.19" + "@smithy/middleware-serde" "^4.0.9" + "@smithy/middleware-stack" "^4.0.5" + "@smithy/node-config-provider" "^4.1.4" + "@smithy/node-http-handler" "^4.1.1" + "@smithy/protocol-http" "^5.1.3" + "@smithy/smithy-client" "^4.4.10" + "@smithy/types" "^4.3.2" + "@smithy/url-parser" "^4.0.5" "@smithy/util-base64" "^4.0.0" "@smithy/util-body-length-browser" "^4.0.0" "@smithy/util-body-length-node" "^4.0.0" - "@smithy/util-defaults-mode-browser" "^4.0.25" - "@smithy/util-defaults-mode-node" "^4.0.25" - "@smithy/util-endpoints" "^3.0.6" - "@smithy/util-middleware" "^4.0.4" - "@smithy/util-retry" "^4.0.6" + "@smithy/util-defaults-mode-browser" "^4.0.26" + "@smithy/util-defaults-mode-node" "^4.0.26" + "@smithy/util-endpoints" "^3.0.7" + "@smithy/util-middleware" "^4.0.5" + "@smithy/util-retry" "^4.0.7" "@smithy/util-utf8" "^4.0.0" tslib "^2.6.2" -"@aws-sdk/client-cognito-identity@3.859.0": - version "3.859.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.859.0.tgz#63fad33ea0a45d08032cdae09023f335418f1ce0" - integrity sha512-/eqkQbMZyxDnKnd7suVur6cfKbFslvLxfi7dVp/B3gV+aL0G67iS9atkdi227KDMzlzDCcj6GrpLCk2u9aPDMg== +"@aws-sdk/client-cognito-identity@3.864.0": + version "3.864.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.864.0.tgz#3c324183b86299df65a9091dc8da4823588b2dfc" + integrity sha512-IH3RSg/Zy2+yXQ2d4jmMk2U8A+BuJ9uNUYPWAg144yUUxanN1Czb+GyFKeJO4NGhVnn5D+j1YoRLpJN8PW2B0g== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.858.0" - "@aws-sdk/credential-provider-node" "3.859.0" - "@aws-sdk/middleware-host-header" "3.840.0" - "@aws-sdk/middleware-logger" "3.840.0" - "@aws-sdk/middleware-recursion-detection" "3.840.0" - "@aws-sdk/middleware-user-agent" "3.858.0" - "@aws-sdk/region-config-resolver" "3.840.0" - "@aws-sdk/types" "3.840.0" - "@aws-sdk/util-endpoints" "3.848.0" - "@aws-sdk/util-user-agent-browser" "3.840.0" - "@aws-sdk/util-user-agent-node" "3.858.0" - "@smithy/config-resolver" "^4.1.4" - "@smithy/core" "^3.7.2" - "@smithy/fetch-http-handler" "^5.1.0" - "@smithy/hash-node" "^4.0.4" - "@smithy/invalid-dependency" "^4.0.4" - "@smithy/middleware-content-length" "^4.0.4" - "@smithy/middleware-endpoint" "^4.1.17" - "@smithy/middleware-retry" "^4.1.18" - "@smithy/middleware-serde" "^4.0.8" - "@smithy/middleware-stack" "^4.0.4" - "@smithy/node-config-provider" "^4.1.3" - "@smithy/node-http-handler" "^4.1.0" - "@smithy/protocol-http" "^5.1.2" - "@smithy/smithy-client" "^4.4.9" - "@smithy/types" "^4.3.1" - "@smithy/url-parser" "^4.0.4" + "@aws-sdk/core" "3.864.0" + "@aws-sdk/credential-provider-node" "3.864.0" + "@aws-sdk/middleware-host-header" "3.862.0" + "@aws-sdk/middleware-logger" "3.862.0" + "@aws-sdk/middleware-recursion-detection" "3.862.0" + "@aws-sdk/middleware-user-agent" "3.864.0" + "@aws-sdk/region-config-resolver" "3.862.0" + "@aws-sdk/types" "3.862.0" + "@aws-sdk/util-endpoints" "3.862.0" + "@aws-sdk/util-user-agent-browser" "3.862.0" + "@aws-sdk/util-user-agent-node" "3.864.0" + "@smithy/config-resolver" "^4.1.5" + "@smithy/core" "^3.8.0" + "@smithy/fetch-http-handler" "^5.1.1" + "@smithy/hash-node" "^4.0.5" + "@smithy/invalid-dependency" "^4.0.5" + "@smithy/middleware-content-length" "^4.0.5" + "@smithy/middleware-endpoint" "^4.1.18" + "@smithy/middleware-retry" "^4.1.19" + "@smithy/middleware-serde" "^4.0.9" + "@smithy/middleware-stack" "^4.0.5" + "@smithy/node-config-provider" "^4.1.4" + "@smithy/node-http-handler" "^4.1.1" + "@smithy/protocol-http" "^5.1.3" + "@smithy/smithy-client" "^4.4.10" + "@smithy/types" "^4.3.2" + "@smithy/url-parser" "^4.0.5" "@smithy/util-base64" "^4.0.0" "@smithy/util-body-length-browser" "^4.0.0" "@smithy/util-body-length-node" "^4.0.0" - "@smithy/util-defaults-mode-browser" "^4.0.25" - "@smithy/util-defaults-mode-node" "^4.0.25" - "@smithy/util-endpoints" "^3.0.6" - "@smithy/util-middleware" "^4.0.4" - "@smithy/util-retry" "^4.0.6" + "@smithy/util-defaults-mode-browser" "^4.0.26" + "@smithy/util-defaults-mode-node" "^4.0.26" + "@smithy/util-endpoints" "^3.0.7" + "@smithy/util-middleware" "^4.0.5" + "@smithy/util-retry" "^4.0.7" "@smithy/util-utf8" "^4.0.0" tslib "^2.6.2" "@aws-sdk/client-ec2@^3": - version "3.859.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-ec2/-/client-ec2-3.859.0.tgz#1e7d8497a82410787824d9cdbc8da2ed56be0dd6" - integrity sha512-x6PiGnSWz2zsyKtMTIb37r+8dd1u/KGyI1LQNZL73Ru2zpcIY/IsPkvbKvmBSP6QKdHHo9J1JBbw2u/DRO3kTA== + version "3.868.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-ec2/-/client-ec2-3.868.0.tgz#6688dc14faf02738e6c2285d41077581c3adb22d" + integrity sha512-IceL6+7+ynlWjIVk4e1I7h/GviHPW5CeBxp7TtJNqcp+yTLK0DprLa6ZdY2PuraGst/QaD3FuB0KyA8YnUBVuw== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.858.0" - "@aws-sdk/credential-provider-node" "3.859.0" - "@aws-sdk/middleware-host-header" "3.840.0" - "@aws-sdk/middleware-logger" "3.840.0" - "@aws-sdk/middleware-recursion-detection" "3.840.0" - "@aws-sdk/middleware-sdk-ec2" "3.857.0" - "@aws-sdk/middleware-user-agent" "3.858.0" - "@aws-sdk/region-config-resolver" "3.840.0" - "@aws-sdk/types" "3.840.0" - "@aws-sdk/util-endpoints" "3.848.0" - "@aws-sdk/util-user-agent-browser" "3.840.0" - "@aws-sdk/util-user-agent-node" "3.858.0" - "@smithy/config-resolver" "^4.1.4" - "@smithy/core" "^3.7.2" - "@smithy/fetch-http-handler" "^5.1.0" - "@smithy/hash-node" "^4.0.4" - "@smithy/invalid-dependency" "^4.0.4" - "@smithy/middleware-content-length" "^4.0.4" - "@smithy/middleware-endpoint" "^4.1.17" - "@smithy/middleware-retry" "^4.1.18" - "@smithy/middleware-serde" "^4.0.8" - "@smithy/middleware-stack" "^4.0.4" - "@smithy/node-config-provider" "^4.1.3" - "@smithy/node-http-handler" "^4.1.0" - "@smithy/protocol-http" "^5.1.2" - "@smithy/smithy-client" "^4.4.9" - "@smithy/types" "^4.3.1" - "@smithy/url-parser" "^4.0.4" + "@aws-sdk/core" "3.864.0" + "@aws-sdk/credential-provider-node" "3.864.0" + "@aws-sdk/middleware-host-header" "3.862.0" + "@aws-sdk/middleware-logger" "3.862.0" + "@aws-sdk/middleware-recursion-detection" "3.862.0" + "@aws-sdk/middleware-sdk-ec2" "3.862.0" + "@aws-sdk/middleware-user-agent" "3.864.0" + "@aws-sdk/region-config-resolver" "3.862.0" + "@aws-sdk/types" "3.862.0" + "@aws-sdk/util-endpoints" "3.862.0" + "@aws-sdk/util-user-agent-browser" "3.862.0" + "@aws-sdk/util-user-agent-node" "3.864.0" + "@smithy/config-resolver" "^4.1.5" + "@smithy/core" "^3.8.0" + "@smithy/fetch-http-handler" "^5.1.1" + "@smithy/hash-node" "^4.0.5" + "@smithy/invalid-dependency" "^4.0.5" + "@smithy/middleware-content-length" "^4.0.5" + "@smithy/middleware-endpoint" "^4.1.18" + "@smithy/middleware-retry" "^4.1.19" + "@smithy/middleware-serde" "^4.0.9" + "@smithy/middleware-stack" "^4.0.5" + "@smithy/node-config-provider" "^4.1.4" + "@smithy/node-http-handler" "^4.1.1" + "@smithy/protocol-http" "^5.1.3" + "@smithy/smithy-client" "^4.4.10" + "@smithy/types" "^4.3.2" + "@smithy/url-parser" "^4.0.5" "@smithy/util-base64" "^4.0.0" "@smithy/util-body-length-browser" "^4.0.0" "@smithy/util-body-length-node" "^4.0.0" - "@smithy/util-defaults-mode-browser" "^4.0.25" - "@smithy/util-defaults-mode-node" "^4.0.25" - "@smithy/util-endpoints" "^3.0.6" - "@smithy/util-middleware" "^4.0.4" - "@smithy/util-retry" "^4.0.6" + "@smithy/util-defaults-mode-browser" "^4.0.26" + "@smithy/util-defaults-mode-node" "^4.0.26" + "@smithy/util-endpoints" "^3.0.7" + "@smithy/util-middleware" "^4.0.5" + "@smithy/util-retry" "^4.0.7" "@smithy/util-utf8" "^4.0.0" - "@smithy/util-waiter" "^4.0.6" + "@smithy/util-waiter" "^4.0.7" "@types/uuid" "^9.0.1" tslib "^2.6.2" uuid "^9.0.1" -"@aws-sdk/client-ecr-public@^3.859.0": - version "3.859.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-ecr-public/-/client-ecr-public-3.859.0.tgz#7b6bde2333c9ee629c48736ab6e902ee0ec484d5" - integrity sha512-pPY85lrGBNWynofNC6Er49W6aA4JvOOKC9RDbS8rWR8pBPEG6p0B82VQKFMR+3JYRogpfQf5hzU47um96EslFA== +"@aws-sdk/client-ecr-public@^3.864.0": + version "3.864.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-ecr-public/-/client-ecr-public-3.864.0.tgz#ba51d32f9f42a0ea3bc009bd140f2fab14d53014" + integrity sha512-TxZ62piIQTqm1CECU2u2uYOHyjRBHlh30RKW0lYfuIH4tSpqlUqZAuPmrrv0O8R0gBxmU+aK9ZTNVBFM4nFShg== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.858.0" - "@aws-sdk/credential-provider-node" "3.859.0" - "@aws-sdk/middleware-host-header" "3.840.0" - "@aws-sdk/middleware-logger" "3.840.0" - "@aws-sdk/middleware-recursion-detection" "3.840.0" - "@aws-sdk/middleware-user-agent" "3.858.0" - "@aws-sdk/region-config-resolver" "3.840.0" - "@aws-sdk/types" "3.840.0" - "@aws-sdk/util-endpoints" "3.848.0" - "@aws-sdk/util-user-agent-browser" "3.840.0" - "@aws-sdk/util-user-agent-node" "3.858.0" - "@smithy/config-resolver" "^4.1.4" - "@smithy/core" "^3.7.2" - "@smithy/fetch-http-handler" "^5.1.0" - "@smithy/hash-node" "^4.0.4" - "@smithy/invalid-dependency" "^4.0.4" - "@smithy/middleware-content-length" "^4.0.4" - "@smithy/middleware-endpoint" "^4.1.17" - "@smithy/middleware-retry" "^4.1.18" - "@smithy/middleware-serde" "^4.0.8" - "@smithy/middleware-stack" "^4.0.4" - "@smithy/node-config-provider" "^4.1.3" - "@smithy/node-http-handler" "^4.1.0" - "@smithy/protocol-http" "^5.1.2" - "@smithy/smithy-client" "^4.4.9" - "@smithy/types" "^4.3.1" - "@smithy/url-parser" "^4.0.4" + "@aws-sdk/core" "3.864.0" + "@aws-sdk/credential-provider-node" "3.864.0" + "@aws-sdk/middleware-host-header" "3.862.0" + "@aws-sdk/middleware-logger" "3.862.0" + "@aws-sdk/middleware-recursion-detection" "3.862.0" + "@aws-sdk/middleware-user-agent" "3.864.0" + "@aws-sdk/region-config-resolver" "3.862.0" + "@aws-sdk/types" "3.862.0" + "@aws-sdk/util-endpoints" "3.862.0" + "@aws-sdk/util-user-agent-browser" "3.862.0" + "@aws-sdk/util-user-agent-node" "3.864.0" + "@smithy/config-resolver" "^4.1.5" + "@smithy/core" "^3.8.0" + "@smithy/fetch-http-handler" "^5.1.1" + "@smithy/hash-node" "^4.0.5" + "@smithy/invalid-dependency" "^4.0.5" + "@smithy/middleware-content-length" "^4.0.5" + "@smithy/middleware-endpoint" "^4.1.18" + "@smithy/middleware-retry" "^4.1.19" + "@smithy/middleware-serde" "^4.0.9" + "@smithy/middleware-stack" "^4.0.5" + "@smithy/node-config-provider" "^4.1.4" + "@smithy/node-http-handler" "^4.1.1" + "@smithy/protocol-http" "^5.1.3" + "@smithy/smithy-client" "^4.4.10" + "@smithy/types" "^4.3.2" + "@smithy/url-parser" "^4.0.5" "@smithy/util-base64" "^4.0.0" "@smithy/util-body-length-browser" "^4.0.0" "@smithy/util-body-length-node" "^4.0.0" - "@smithy/util-defaults-mode-browser" "^4.0.25" - "@smithy/util-defaults-mode-node" "^4.0.25" - "@smithy/util-endpoints" "^3.0.6" - "@smithy/util-middleware" "^4.0.4" - "@smithy/util-retry" "^4.0.6" + "@smithy/util-defaults-mode-browser" "^4.0.26" + "@smithy/util-defaults-mode-node" "^4.0.26" + "@smithy/util-endpoints" "^3.0.7" + "@smithy/util-middleware" "^4.0.5" + "@smithy/util-retry" "^4.0.7" "@smithy/util-utf8" "^4.0.0" tslib "^2.6.2" -"@aws-sdk/client-ecr@^3", "@aws-sdk/client-ecr@^3.859.0": - version "3.859.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-ecr/-/client-ecr-3.859.0.tgz#8b5d4ec3b095765c637f8276328163d69db398bd" - integrity sha512-1zX+DYLkpLnDgpMWKo/xO51YthBF5/MU4BUtcMxuPD8cG0orf70q0N7IltuXEc+Joi0ZJycyP4wwwaWODzK7eQ== +"@aws-sdk/client-ecr@^3", "@aws-sdk/client-ecr@^3.864.0": + version "3.864.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-ecr/-/client-ecr-3.864.0.tgz#2bda07f059c8e026fbb53d06ade39c989352d855" + integrity sha512-kLcmochKs8NyDSPan+YbvJb1LBRA/+Wn7P/J1EPHHfjwXRUmZmpelevCM5AI/ql/zPMdA8avQNLpMWXGfbR4CQ== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.858.0" - "@aws-sdk/credential-provider-node" "3.859.0" - "@aws-sdk/middleware-host-header" "3.840.0" - "@aws-sdk/middleware-logger" "3.840.0" - "@aws-sdk/middleware-recursion-detection" "3.840.0" - "@aws-sdk/middleware-user-agent" "3.858.0" - "@aws-sdk/region-config-resolver" "3.840.0" - "@aws-sdk/types" "3.840.0" - "@aws-sdk/util-endpoints" "3.848.0" - "@aws-sdk/util-user-agent-browser" "3.840.0" - "@aws-sdk/util-user-agent-node" "3.858.0" - "@smithy/config-resolver" "^4.1.4" - "@smithy/core" "^3.7.2" - "@smithy/fetch-http-handler" "^5.1.0" - "@smithy/hash-node" "^4.0.4" - "@smithy/invalid-dependency" "^4.0.4" - "@smithy/middleware-content-length" "^4.0.4" - "@smithy/middleware-endpoint" "^4.1.17" - "@smithy/middleware-retry" "^4.1.18" - "@smithy/middleware-serde" "^4.0.8" - "@smithy/middleware-stack" "^4.0.4" - "@smithy/node-config-provider" "^4.1.3" - "@smithy/node-http-handler" "^4.1.0" - "@smithy/protocol-http" "^5.1.2" - "@smithy/smithy-client" "^4.4.9" - "@smithy/types" "^4.3.1" - "@smithy/url-parser" "^4.0.4" + "@aws-sdk/core" "3.864.0" + "@aws-sdk/credential-provider-node" "3.864.0" + "@aws-sdk/middleware-host-header" "3.862.0" + "@aws-sdk/middleware-logger" "3.862.0" + "@aws-sdk/middleware-recursion-detection" "3.862.0" + "@aws-sdk/middleware-user-agent" "3.864.0" + "@aws-sdk/region-config-resolver" "3.862.0" + "@aws-sdk/types" "3.862.0" + "@aws-sdk/util-endpoints" "3.862.0" + "@aws-sdk/util-user-agent-browser" "3.862.0" + "@aws-sdk/util-user-agent-node" "3.864.0" + "@smithy/config-resolver" "^4.1.5" + "@smithy/core" "^3.8.0" + "@smithy/fetch-http-handler" "^5.1.1" + "@smithy/hash-node" "^4.0.5" + "@smithy/invalid-dependency" "^4.0.5" + "@smithy/middleware-content-length" "^4.0.5" + "@smithy/middleware-endpoint" "^4.1.18" + "@smithy/middleware-retry" "^4.1.19" + "@smithy/middleware-serde" "^4.0.9" + "@smithy/middleware-stack" "^4.0.5" + "@smithy/node-config-provider" "^4.1.4" + "@smithy/node-http-handler" "^4.1.1" + "@smithy/protocol-http" "^5.1.3" + "@smithy/smithy-client" "^4.4.10" + "@smithy/types" "^4.3.2" + "@smithy/url-parser" "^4.0.5" "@smithy/util-base64" "^4.0.0" "@smithy/util-body-length-browser" "^4.0.0" "@smithy/util-body-length-node" "^4.0.0" - "@smithy/util-defaults-mode-browser" "^4.0.25" - "@smithy/util-defaults-mode-node" "^4.0.25" - "@smithy/util-endpoints" "^3.0.6" - "@smithy/util-middleware" "^4.0.4" - "@smithy/util-retry" "^4.0.6" + "@smithy/util-defaults-mode-browser" "^4.0.26" + "@smithy/util-defaults-mode-node" "^4.0.26" + "@smithy/util-endpoints" "^3.0.7" + "@smithy/util-middleware" "^4.0.5" + "@smithy/util-retry" "^4.0.7" "@smithy/util-utf8" "^4.0.0" - "@smithy/util-waiter" "^4.0.6" + "@smithy/util-waiter" "^4.0.7" tslib "^2.6.2" -"@aws-sdk/client-ecs@^3", "@aws-sdk/client-ecs@^3.859.0": - version "3.859.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-ecs/-/client-ecs-3.859.0.tgz#e2a67fb86094075548261c27cc71e9122519961c" - integrity sha512-qKl5QrXJ1Mz7SofXcuLgUr+cp/CYHY3Pqoi9FKPI9Fy9z/8rvjXg87PKZhNYbfiRvQ7Zgalor3XR9q+kXMAlMw== +"@aws-sdk/client-ecs@^3", "@aws-sdk/client-ecs@^3.864.0": + version "3.864.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-ecs/-/client-ecs-3.864.0.tgz#0f1f35fc81046a413f424e12df782e3a4a013e11" + integrity sha512-JbQVLdc/Wt0L2E+lhSjI109dCbpUAj7cMRHZYjaT47PpOPZDEyXGQRUG0Rxz5unw2xayL4ODkmeBarcieUT9Ew== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.858.0" - "@aws-sdk/credential-provider-node" "3.859.0" - "@aws-sdk/middleware-host-header" "3.840.0" - "@aws-sdk/middleware-logger" "3.840.0" - "@aws-sdk/middleware-recursion-detection" "3.840.0" - "@aws-sdk/middleware-user-agent" "3.858.0" - "@aws-sdk/region-config-resolver" "3.840.0" - "@aws-sdk/types" "3.840.0" - "@aws-sdk/util-endpoints" "3.848.0" - "@aws-sdk/util-user-agent-browser" "3.840.0" - "@aws-sdk/util-user-agent-node" "3.858.0" - "@smithy/config-resolver" "^4.1.4" - "@smithy/core" "^3.7.2" - "@smithy/fetch-http-handler" "^5.1.0" - "@smithy/hash-node" "^4.0.4" - "@smithy/invalid-dependency" "^4.0.4" - "@smithy/middleware-content-length" "^4.0.4" - "@smithy/middleware-endpoint" "^4.1.17" - "@smithy/middleware-retry" "^4.1.18" - "@smithy/middleware-serde" "^4.0.8" - "@smithy/middleware-stack" "^4.0.4" - "@smithy/node-config-provider" "^4.1.3" - "@smithy/node-http-handler" "^4.1.0" - "@smithy/protocol-http" "^5.1.2" - "@smithy/smithy-client" "^4.4.9" - "@smithy/types" "^4.3.1" - "@smithy/url-parser" "^4.0.4" + "@aws-sdk/core" "3.864.0" + "@aws-sdk/credential-provider-node" "3.864.0" + "@aws-sdk/middleware-host-header" "3.862.0" + "@aws-sdk/middleware-logger" "3.862.0" + "@aws-sdk/middleware-recursion-detection" "3.862.0" + "@aws-sdk/middleware-user-agent" "3.864.0" + "@aws-sdk/region-config-resolver" "3.862.0" + "@aws-sdk/types" "3.862.0" + "@aws-sdk/util-endpoints" "3.862.0" + "@aws-sdk/util-user-agent-browser" "3.862.0" + "@aws-sdk/util-user-agent-node" "3.864.0" + "@smithy/config-resolver" "^4.1.5" + "@smithy/core" "^3.8.0" + "@smithy/fetch-http-handler" "^5.1.1" + "@smithy/hash-node" "^4.0.5" + "@smithy/invalid-dependency" "^4.0.5" + "@smithy/middleware-content-length" "^4.0.5" + "@smithy/middleware-endpoint" "^4.1.18" + "@smithy/middleware-retry" "^4.1.19" + "@smithy/middleware-serde" "^4.0.9" + "@smithy/middleware-stack" "^4.0.5" + "@smithy/node-config-provider" "^4.1.4" + "@smithy/node-http-handler" "^4.1.1" + "@smithy/protocol-http" "^5.1.3" + "@smithy/smithy-client" "^4.4.10" + "@smithy/types" "^4.3.2" + "@smithy/url-parser" "^4.0.5" "@smithy/util-base64" "^4.0.0" "@smithy/util-body-length-browser" "^4.0.0" "@smithy/util-body-length-node" "^4.0.0" - "@smithy/util-defaults-mode-browser" "^4.0.25" - "@smithy/util-defaults-mode-node" "^4.0.25" - "@smithy/util-endpoints" "^3.0.6" - "@smithy/util-middleware" "^4.0.4" - "@smithy/util-retry" "^4.0.6" + "@smithy/util-defaults-mode-browser" "^4.0.26" + "@smithy/util-defaults-mode-node" "^4.0.26" + "@smithy/util-endpoints" "^3.0.7" + "@smithy/util-middleware" "^4.0.5" + "@smithy/util-retry" "^4.0.7" "@smithy/util-utf8" "^4.0.0" - "@smithy/util-waiter" "^4.0.6" + "@smithy/util-waiter" "^4.0.7" "@types/uuid" "^9.0.1" tslib "^2.6.2" uuid "^9.0.1" "@aws-sdk/client-elastic-load-balancing-v2@^3": - version "3.859.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-elastic-load-balancing-v2/-/client-elastic-load-balancing-v2-3.859.0.tgz#7e02aebabbda80602f62d3f2bd0244ddb57dd670" - integrity sha512-LqZ4xkQMQxVkW4Tn+RLccmXDnqOXKPSfs2P4cSH5XF2/GBmDr1fuYXiUpYwBqnsOU+rpZ/SoHWGqQU3IzpojLw== + version "3.864.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-elastic-load-balancing-v2/-/client-elastic-load-balancing-v2-3.864.0.tgz#5c010c7205f07a53d06eefc6174e387b61f55485" + integrity sha512-RM7eT9pT9PE2vOGuo4R3+pfItlN7uT0TopJeXOUfAF/V17NGs4O8ip151yw59c//9lhXKZrEAmnvS1T3qJqb5g== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.858.0" - "@aws-sdk/credential-provider-node" "3.859.0" - "@aws-sdk/middleware-host-header" "3.840.0" - "@aws-sdk/middleware-logger" "3.840.0" - "@aws-sdk/middleware-recursion-detection" "3.840.0" - "@aws-sdk/middleware-user-agent" "3.858.0" - "@aws-sdk/region-config-resolver" "3.840.0" - "@aws-sdk/types" "3.840.0" - "@aws-sdk/util-endpoints" "3.848.0" - "@aws-sdk/util-user-agent-browser" "3.840.0" - "@aws-sdk/util-user-agent-node" "3.858.0" - "@smithy/config-resolver" "^4.1.4" - "@smithy/core" "^3.7.2" - "@smithy/fetch-http-handler" "^5.1.0" - "@smithy/hash-node" "^4.0.4" - "@smithy/invalid-dependency" "^4.0.4" - "@smithy/middleware-content-length" "^4.0.4" - "@smithy/middleware-endpoint" "^4.1.17" - "@smithy/middleware-retry" "^4.1.18" - "@smithy/middleware-serde" "^4.0.8" - "@smithy/middleware-stack" "^4.0.4" - "@smithy/node-config-provider" "^4.1.3" - "@smithy/node-http-handler" "^4.1.0" - "@smithy/protocol-http" "^5.1.2" - "@smithy/smithy-client" "^4.4.9" - "@smithy/types" "^4.3.1" - "@smithy/url-parser" "^4.0.4" + "@aws-sdk/core" "3.864.0" + "@aws-sdk/credential-provider-node" "3.864.0" + "@aws-sdk/middleware-host-header" "3.862.0" + "@aws-sdk/middleware-logger" "3.862.0" + "@aws-sdk/middleware-recursion-detection" "3.862.0" + "@aws-sdk/middleware-user-agent" "3.864.0" + "@aws-sdk/region-config-resolver" "3.862.0" + "@aws-sdk/types" "3.862.0" + "@aws-sdk/util-endpoints" "3.862.0" + "@aws-sdk/util-user-agent-browser" "3.862.0" + "@aws-sdk/util-user-agent-node" "3.864.0" + "@smithy/config-resolver" "^4.1.5" + "@smithy/core" "^3.8.0" + "@smithy/fetch-http-handler" "^5.1.1" + "@smithy/hash-node" "^4.0.5" + "@smithy/invalid-dependency" "^4.0.5" + "@smithy/middleware-content-length" "^4.0.5" + "@smithy/middleware-endpoint" "^4.1.18" + "@smithy/middleware-retry" "^4.1.19" + "@smithy/middleware-serde" "^4.0.9" + "@smithy/middleware-stack" "^4.0.5" + "@smithy/node-config-provider" "^4.1.4" + "@smithy/node-http-handler" "^4.1.1" + "@smithy/protocol-http" "^5.1.3" + "@smithy/smithy-client" "^4.4.10" + "@smithy/types" "^4.3.2" + "@smithy/url-parser" "^4.0.5" "@smithy/util-base64" "^4.0.0" "@smithy/util-body-length-browser" "^4.0.0" "@smithy/util-body-length-node" "^4.0.0" - "@smithy/util-defaults-mode-browser" "^4.0.25" - "@smithy/util-defaults-mode-node" "^4.0.25" - "@smithy/util-endpoints" "^3.0.6" - "@smithy/util-middleware" "^4.0.4" - "@smithy/util-retry" "^4.0.6" + "@smithy/util-defaults-mode-browser" "^4.0.26" + "@smithy/util-defaults-mode-node" "^4.0.26" + "@smithy/util-endpoints" "^3.0.7" + "@smithy/util-middleware" "^4.0.5" + "@smithy/util-retry" "^4.0.7" "@smithy/util-utf8" "^4.0.0" - "@smithy/util-waiter" "^4.0.6" + "@smithy/util-waiter" "^4.0.7" tslib "^2.6.2" -"@aws-sdk/client-iam@^3", "@aws-sdk/client-iam@^3.859.0": - version "3.859.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-iam/-/client-iam-3.859.0.tgz#fb6d6d68b1b58f6941402f19c0aec7a589e8657a" - integrity sha512-SJqVAcKa3GPGcUnZPcyQBr+a7uWlkL3n8IbP5RDv+XKqJD6U3oH9Ku5QzEVA57DRl//jZD1HWE7xffeiyXXA6Q== +"@aws-sdk/client-iam@^3", "@aws-sdk/client-iam@^3.864.0": + version "3.864.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-iam/-/client-iam-3.864.0.tgz#8d250deb90f2f6e628c2bfc4d2da8520b2246fc8" + integrity sha512-uTlSDLJntfHSC4LZVfuf8xhPx907cPlLYf00Wsz4gEPPLFkKNOPCbxzRqEsFG4haGkBENMc3U1cMt3iE/BGnSg== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.858.0" - "@aws-sdk/credential-provider-node" "3.859.0" - "@aws-sdk/middleware-host-header" "3.840.0" - "@aws-sdk/middleware-logger" "3.840.0" - "@aws-sdk/middleware-recursion-detection" "3.840.0" - "@aws-sdk/middleware-user-agent" "3.858.0" - "@aws-sdk/region-config-resolver" "3.840.0" - "@aws-sdk/types" "3.840.0" - "@aws-sdk/util-endpoints" "3.848.0" - "@aws-sdk/util-user-agent-browser" "3.840.0" - "@aws-sdk/util-user-agent-node" "3.858.0" - "@smithy/config-resolver" "^4.1.4" - "@smithy/core" "^3.7.2" - "@smithy/fetch-http-handler" "^5.1.0" - "@smithy/hash-node" "^4.0.4" - "@smithy/invalid-dependency" "^4.0.4" - "@smithy/middleware-content-length" "^4.0.4" - "@smithy/middleware-endpoint" "^4.1.17" - "@smithy/middleware-retry" "^4.1.18" - "@smithy/middleware-serde" "^4.0.8" - "@smithy/middleware-stack" "^4.0.4" - "@smithy/node-config-provider" "^4.1.3" - "@smithy/node-http-handler" "^4.1.0" - "@smithy/protocol-http" "^5.1.2" - "@smithy/smithy-client" "^4.4.9" - "@smithy/types" "^4.3.1" - "@smithy/url-parser" "^4.0.4" + "@aws-sdk/core" "3.864.0" + "@aws-sdk/credential-provider-node" "3.864.0" + "@aws-sdk/middleware-host-header" "3.862.0" + "@aws-sdk/middleware-logger" "3.862.0" + "@aws-sdk/middleware-recursion-detection" "3.862.0" + "@aws-sdk/middleware-user-agent" "3.864.0" + "@aws-sdk/region-config-resolver" "3.862.0" + "@aws-sdk/types" "3.862.0" + "@aws-sdk/util-endpoints" "3.862.0" + "@aws-sdk/util-user-agent-browser" "3.862.0" + "@aws-sdk/util-user-agent-node" "3.864.0" + "@smithy/config-resolver" "^4.1.5" + "@smithy/core" "^3.8.0" + "@smithy/fetch-http-handler" "^5.1.1" + "@smithy/hash-node" "^4.0.5" + "@smithy/invalid-dependency" "^4.0.5" + "@smithy/middleware-content-length" "^4.0.5" + "@smithy/middleware-endpoint" "^4.1.18" + "@smithy/middleware-retry" "^4.1.19" + "@smithy/middleware-serde" "^4.0.9" + "@smithy/middleware-stack" "^4.0.5" + "@smithy/node-config-provider" "^4.1.4" + "@smithy/node-http-handler" "^4.1.1" + "@smithy/protocol-http" "^5.1.3" + "@smithy/smithy-client" "^4.4.10" + "@smithy/types" "^4.3.2" + "@smithy/url-parser" "^4.0.5" "@smithy/util-base64" "^4.0.0" "@smithy/util-body-length-browser" "^4.0.0" "@smithy/util-body-length-node" "^4.0.0" - "@smithy/util-defaults-mode-browser" "^4.0.25" - "@smithy/util-defaults-mode-node" "^4.0.25" - "@smithy/util-endpoints" "^3.0.6" - "@smithy/util-middleware" "^4.0.4" - "@smithy/util-retry" "^4.0.6" + "@smithy/util-defaults-mode-browser" "^4.0.26" + "@smithy/util-defaults-mode-node" "^4.0.26" + "@smithy/util-endpoints" "^3.0.7" + "@smithy/util-middleware" "^4.0.5" + "@smithy/util-retry" "^4.0.7" "@smithy/util-utf8" "^4.0.0" - "@smithy/util-waiter" "^4.0.6" + "@smithy/util-waiter" "^4.0.7" tslib "^2.6.2" "@aws-sdk/client-kms@^3": - version "3.859.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-kms/-/client-kms-3.859.0.tgz#7858e8ce196eceea0419b156ebf5f45326059f76" - integrity sha512-FdjY7ruJOaKMl+jHe2bzYGw7+RoH8896gQYFrmEdJCl5fmmrsrChwmdatoamPLmHVox9p5TzQyVLQ+ad1r7LKQ== + version "3.864.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-kms/-/client-kms-3.864.0.tgz#886c02e0ae3ae12ba611ea59d03f2354940d513e" + integrity sha512-qEnSPGSB+LKWmetlxQ5qt3mmEcktp9dhPCmB7vdLiOPoRFyPAVIIqLG1jhrwspUgxVYil7Lq+ygHhW72D+7zOg== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.858.0" - "@aws-sdk/credential-provider-node" "3.859.0" - "@aws-sdk/middleware-host-header" "3.840.0" - "@aws-sdk/middleware-logger" "3.840.0" - "@aws-sdk/middleware-recursion-detection" "3.840.0" - "@aws-sdk/middleware-user-agent" "3.858.0" - "@aws-sdk/region-config-resolver" "3.840.0" - "@aws-sdk/types" "3.840.0" - "@aws-sdk/util-endpoints" "3.848.0" - "@aws-sdk/util-user-agent-browser" "3.840.0" - "@aws-sdk/util-user-agent-node" "3.858.0" - "@smithy/config-resolver" "^4.1.4" - "@smithy/core" "^3.7.2" - "@smithy/fetch-http-handler" "^5.1.0" - "@smithy/hash-node" "^4.0.4" - "@smithy/invalid-dependency" "^4.0.4" - "@smithy/middleware-content-length" "^4.0.4" - "@smithy/middleware-endpoint" "^4.1.17" - "@smithy/middleware-retry" "^4.1.18" - "@smithy/middleware-serde" "^4.0.8" - "@smithy/middleware-stack" "^4.0.4" - "@smithy/node-config-provider" "^4.1.3" - "@smithy/node-http-handler" "^4.1.0" - "@smithy/protocol-http" "^5.1.2" - "@smithy/smithy-client" "^4.4.9" - "@smithy/types" "^4.3.1" - "@smithy/url-parser" "^4.0.4" + "@aws-sdk/core" "3.864.0" + "@aws-sdk/credential-provider-node" "3.864.0" + "@aws-sdk/middleware-host-header" "3.862.0" + "@aws-sdk/middleware-logger" "3.862.0" + "@aws-sdk/middleware-recursion-detection" "3.862.0" + "@aws-sdk/middleware-user-agent" "3.864.0" + "@aws-sdk/region-config-resolver" "3.862.0" + "@aws-sdk/types" "3.862.0" + "@aws-sdk/util-endpoints" "3.862.0" + "@aws-sdk/util-user-agent-browser" "3.862.0" + "@aws-sdk/util-user-agent-node" "3.864.0" + "@smithy/config-resolver" "^4.1.5" + "@smithy/core" "^3.8.0" + "@smithy/fetch-http-handler" "^5.1.1" + "@smithy/hash-node" "^4.0.5" + "@smithy/invalid-dependency" "^4.0.5" + "@smithy/middleware-content-length" "^4.0.5" + "@smithy/middleware-endpoint" "^4.1.18" + "@smithy/middleware-retry" "^4.1.19" + "@smithy/middleware-serde" "^4.0.9" + "@smithy/middleware-stack" "^4.0.5" + "@smithy/node-config-provider" "^4.1.4" + "@smithy/node-http-handler" "^4.1.1" + "@smithy/protocol-http" "^5.1.3" + "@smithy/smithy-client" "^4.4.10" + "@smithy/types" "^4.3.2" + "@smithy/url-parser" "^4.0.5" "@smithy/util-base64" "^4.0.0" "@smithy/util-body-length-browser" "^4.0.0" "@smithy/util-body-length-node" "^4.0.0" - "@smithy/util-defaults-mode-browser" "^4.0.25" - "@smithy/util-defaults-mode-node" "^4.0.25" - "@smithy/util-endpoints" "^3.0.6" - "@smithy/util-middleware" "^4.0.4" - "@smithy/util-retry" "^4.0.6" + "@smithy/util-defaults-mode-browser" "^4.0.26" + "@smithy/util-defaults-mode-node" "^4.0.26" + "@smithy/util-endpoints" "^3.0.7" + "@smithy/util-middleware" "^4.0.5" + "@smithy/util-retry" "^4.0.7" "@smithy/util-utf8" "^4.0.0" tslib "^2.6.2" -"@aws-sdk/client-lambda@^3", "@aws-sdk/client-lambda@^3.859.0": - version "3.859.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-lambda/-/client-lambda-3.859.0.tgz#b9146504cfbdd4994b4c0a91fa0c5d28b3583c44" - integrity sha512-p9/6TrAESLLajn9ytJs6S6ErXyyEbxlO6v44oPXiDeNRKVQxevkG+brAfHDmh7dZk9EQkmyp5AWqo1dZrpkhdg== +"@aws-sdk/client-lambda@^3", "@aws-sdk/client-lambda@^3.865.0": + version "3.865.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-lambda/-/client-lambda-3.865.0.tgz#3e98b87aa814c419c815e3f5c2f8f1d95c00b335" + integrity sha512-ncCEW/kNRV8yJA/45z5HO6WEeihADzFY7RISfezDbvP3/X4dZb2gycRVPmJIE6CBqf01jwTkbG36qO+/iHIELg== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.858.0" - "@aws-sdk/credential-provider-node" "3.859.0" - "@aws-sdk/middleware-host-header" "3.840.0" - "@aws-sdk/middleware-logger" "3.840.0" - "@aws-sdk/middleware-recursion-detection" "3.840.0" - "@aws-sdk/middleware-user-agent" "3.858.0" - "@aws-sdk/region-config-resolver" "3.840.0" - "@aws-sdk/types" "3.840.0" - "@aws-sdk/util-endpoints" "3.848.0" - "@aws-sdk/util-user-agent-browser" "3.840.0" - "@aws-sdk/util-user-agent-node" "3.858.0" - "@smithy/config-resolver" "^4.1.4" - "@smithy/core" "^3.7.2" - "@smithy/eventstream-serde-browser" "^4.0.4" - "@smithy/eventstream-serde-config-resolver" "^4.1.2" - "@smithy/eventstream-serde-node" "^4.0.4" - "@smithy/fetch-http-handler" "^5.1.0" - "@smithy/hash-node" "^4.0.4" - "@smithy/invalid-dependency" "^4.0.4" - "@smithy/middleware-content-length" "^4.0.4" - "@smithy/middleware-endpoint" "^4.1.17" - "@smithy/middleware-retry" "^4.1.18" - "@smithy/middleware-serde" "^4.0.8" - "@smithy/middleware-stack" "^4.0.4" - "@smithy/node-config-provider" "^4.1.3" - "@smithy/node-http-handler" "^4.1.0" - "@smithy/protocol-http" "^5.1.2" - "@smithy/smithy-client" "^4.4.9" - "@smithy/types" "^4.3.1" - "@smithy/url-parser" "^4.0.4" + "@aws-sdk/core" "3.864.0" + "@aws-sdk/credential-provider-node" "3.864.0" + "@aws-sdk/middleware-host-header" "3.862.0" + "@aws-sdk/middleware-logger" "3.862.0" + "@aws-sdk/middleware-recursion-detection" "3.862.0" + "@aws-sdk/middleware-user-agent" "3.864.0" + "@aws-sdk/region-config-resolver" "3.862.0" + "@aws-sdk/types" "3.862.0" + "@aws-sdk/util-endpoints" "3.862.0" + "@aws-sdk/util-user-agent-browser" "3.862.0" + "@aws-sdk/util-user-agent-node" "3.864.0" + "@smithy/config-resolver" "^4.1.5" + "@smithy/core" "^3.8.0" + "@smithy/eventstream-serde-browser" "^4.0.5" + "@smithy/eventstream-serde-config-resolver" "^4.1.3" + "@smithy/eventstream-serde-node" "^4.0.5" + "@smithy/fetch-http-handler" "^5.1.1" + "@smithy/hash-node" "^4.0.5" + "@smithy/invalid-dependency" "^4.0.5" + "@smithy/middleware-content-length" "^4.0.5" + "@smithy/middleware-endpoint" "^4.1.18" + "@smithy/middleware-retry" "^4.1.19" + "@smithy/middleware-serde" "^4.0.9" + "@smithy/middleware-stack" "^4.0.5" + "@smithy/node-config-provider" "^4.1.4" + "@smithy/node-http-handler" "^4.1.1" + "@smithy/protocol-http" "^5.1.3" + "@smithy/smithy-client" "^4.4.10" + "@smithy/types" "^4.3.2" + "@smithy/url-parser" "^4.0.5" "@smithy/util-base64" "^4.0.0" "@smithy/util-body-length-browser" "^4.0.0" "@smithy/util-body-length-node" "^4.0.0" - "@smithy/util-defaults-mode-browser" "^4.0.25" - "@smithy/util-defaults-mode-node" "^4.0.25" - "@smithy/util-endpoints" "^3.0.6" - "@smithy/util-middleware" "^4.0.4" - "@smithy/util-retry" "^4.0.6" - "@smithy/util-stream" "^4.2.3" + "@smithy/util-defaults-mode-browser" "^4.0.26" + "@smithy/util-defaults-mode-node" "^4.0.26" + "@smithy/util-endpoints" "^3.0.7" + "@smithy/util-middleware" "^4.0.5" + "@smithy/util-retry" "^4.0.7" + "@smithy/util-stream" "^4.2.4" "@smithy/util-utf8" "^4.0.0" - "@smithy/util-waiter" "^4.0.6" + "@smithy/util-waiter" "^4.0.7" tslib "^2.6.2" "@aws-sdk/client-route-53@^3": - version "3.859.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-route-53/-/client-route-53-3.859.0.tgz#66616b0a6733c0928d73c04b49d097778c12f4b3" - integrity sha512-+POkEYCzV/rmqyErgGxKpVd9HSK/4F91rqxyLLSa0J92VgcnF3CjXlaleyHwgZg8R+yoYq6LVZhysSOh2O33FQ== + version "3.864.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-route-53/-/client-route-53-3.864.0.tgz#50fe1c3b06a0ae61566a1a49b088bb29ff69199d" + integrity sha512-gtVOLOje/uKZfNOnPHD4L1w2MqP/ZAKYR5GJmKBnfI28u0X94SksMqkNimg0HD5GZYtLYGbn3HhXd50ow49/Hw== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.858.0" - "@aws-sdk/credential-provider-node" "3.859.0" - "@aws-sdk/middleware-host-header" "3.840.0" - "@aws-sdk/middleware-logger" "3.840.0" - "@aws-sdk/middleware-recursion-detection" "3.840.0" - "@aws-sdk/middleware-sdk-route53" "3.840.0" - "@aws-sdk/middleware-user-agent" "3.858.0" - "@aws-sdk/region-config-resolver" "3.840.0" - "@aws-sdk/types" "3.840.0" - "@aws-sdk/util-endpoints" "3.848.0" - "@aws-sdk/util-user-agent-browser" "3.840.0" - "@aws-sdk/util-user-agent-node" "3.858.0" - "@aws-sdk/xml-builder" "3.821.0" - "@smithy/config-resolver" "^4.1.4" - "@smithy/core" "^3.7.2" - "@smithy/fetch-http-handler" "^5.1.0" - "@smithy/hash-node" "^4.0.4" - "@smithy/invalid-dependency" "^4.0.4" - "@smithy/middleware-content-length" "^4.0.4" - "@smithy/middleware-endpoint" "^4.1.17" - "@smithy/middleware-retry" "^4.1.18" - "@smithy/middleware-serde" "^4.0.8" - "@smithy/middleware-stack" "^4.0.4" - "@smithy/node-config-provider" "^4.1.3" - "@smithy/node-http-handler" "^4.1.0" - "@smithy/protocol-http" "^5.1.2" - "@smithy/smithy-client" "^4.4.9" - "@smithy/types" "^4.3.1" - "@smithy/url-parser" "^4.0.4" + "@aws-sdk/core" "3.864.0" + "@aws-sdk/credential-provider-node" "3.864.0" + "@aws-sdk/middleware-host-header" "3.862.0" + "@aws-sdk/middleware-logger" "3.862.0" + "@aws-sdk/middleware-recursion-detection" "3.862.0" + "@aws-sdk/middleware-sdk-route53" "3.862.0" + "@aws-sdk/middleware-user-agent" "3.864.0" + "@aws-sdk/region-config-resolver" "3.862.0" + "@aws-sdk/types" "3.862.0" + "@aws-sdk/util-endpoints" "3.862.0" + "@aws-sdk/util-user-agent-browser" "3.862.0" + "@aws-sdk/util-user-agent-node" "3.864.0" + "@aws-sdk/xml-builder" "3.862.0" + "@smithy/config-resolver" "^4.1.5" + "@smithy/core" "^3.8.0" + "@smithy/fetch-http-handler" "^5.1.1" + "@smithy/hash-node" "^4.0.5" + "@smithy/invalid-dependency" "^4.0.5" + "@smithy/middleware-content-length" "^4.0.5" + "@smithy/middleware-endpoint" "^4.1.18" + "@smithy/middleware-retry" "^4.1.19" + "@smithy/middleware-serde" "^4.0.9" + "@smithy/middleware-stack" "^4.0.5" + "@smithy/node-config-provider" "^4.1.4" + "@smithy/node-http-handler" "^4.1.1" + "@smithy/protocol-http" "^5.1.3" + "@smithy/smithy-client" "^4.4.10" + "@smithy/types" "^4.3.2" + "@smithy/url-parser" "^4.0.5" "@smithy/util-base64" "^4.0.0" "@smithy/util-body-length-browser" "^4.0.0" "@smithy/util-body-length-node" "^4.0.0" - "@smithy/util-defaults-mode-browser" "^4.0.25" - "@smithy/util-defaults-mode-node" "^4.0.25" - "@smithy/util-endpoints" "^3.0.6" - "@smithy/util-middleware" "^4.0.4" - "@smithy/util-retry" "^4.0.6" + "@smithy/util-defaults-mode-browser" "^4.0.26" + "@smithy/util-defaults-mode-node" "^4.0.26" + "@smithy/util-endpoints" "^3.0.7" + "@smithy/util-middleware" "^4.0.5" + "@smithy/util-retry" "^4.0.7" "@smithy/util-utf8" "^4.0.0" - "@smithy/util-waiter" "^4.0.6" + "@smithy/util-waiter" "^4.0.7" tslib "^2.6.2" -"@aws-sdk/client-s3@^3", "@aws-sdk/client-s3@^3.859.0": - version "3.859.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-s3/-/client-s3-3.859.0.tgz#9c7c0c009838c0ffe8de3f8e903bf4a9b96df9e4" - integrity sha512-oFLHZX1X6o54ZlweubtSVvQDz15JiNrgDD7KeMZT2MwxiI3axPcHzTo2uizjj5mgNapmYjRmQS5c1c63dvruVA== +"@aws-sdk/client-s3@^3", "@aws-sdk/client-s3@^3.864.0": + version "3.864.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-s3/-/client-s3-3.864.0.tgz#ffbcbf0ba861fad711261b4174da3be19b1c7d5f" + integrity sha512-QGYi9bWliewxumsvbJLLyx9WC0a4DP4F+utygBcq0zwPxaM0xDfBspQvP1dsepi7mW5aAjZmJ2+Xb7X0EhzJ/g== dependencies: "@aws-crypto/sha1-browser" "5.2.0" "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.858.0" - "@aws-sdk/credential-provider-node" "3.859.0" - "@aws-sdk/middleware-bucket-endpoint" "3.840.0" - "@aws-sdk/middleware-expect-continue" "3.840.0" - "@aws-sdk/middleware-flexible-checksums" "3.858.0" - "@aws-sdk/middleware-host-header" "3.840.0" - "@aws-sdk/middleware-location-constraint" "3.840.0" - "@aws-sdk/middleware-logger" "3.840.0" - "@aws-sdk/middleware-recursion-detection" "3.840.0" - "@aws-sdk/middleware-sdk-s3" "3.858.0" - "@aws-sdk/middleware-ssec" "3.840.0" - "@aws-sdk/middleware-user-agent" "3.858.0" - "@aws-sdk/region-config-resolver" "3.840.0" - "@aws-sdk/signature-v4-multi-region" "3.858.0" - "@aws-sdk/types" "3.840.0" - "@aws-sdk/util-endpoints" "3.848.0" - "@aws-sdk/util-user-agent-browser" "3.840.0" - "@aws-sdk/util-user-agent-node" "3.858.0" - "@aws-sdk/xml-builder" "3.821.0" - "@smithy/config-resolver" "^4.1.4" - "@smithy/core" "^3.7.2" - "@smithy/eventstream-serde-browser" "^4.0.4" - "@smithy/eventstream-serde-config-resolver" "^4.1.2" - "@smithy/eventstream-serde-node" "^4.0.4" - "@smithy/fetch-http-handler" "^5.1.0" - "@smithy/hash-blob-browser" "^4.0.4" - "@smithy/hash-node" "^4.0.4" - "@smithy/hash-stream-node" "^4.0.4" - "@smithy/invalid-dependency" "^4.0.4" - "@smithy/md5-js" "^4.0.4" - "@smithy/middleware-content-length" "^4.0.4" - "@smithy/middleware-endpoint" "^4.1.17" - "@smithy/middleware-retry" "^4.1.18" - "@smithy/middleware-serde" "^4.0.8" - "@smithy/middleware-stack" "^4.0.4" - "@smithy/node-config-provider" "^4.1.3" - "@smithy/node-http-handler" "^4.1.0" - "@smithy/protocol-http" "^5.1.2" - "@smithy/smithy-client" "^4.4.9" - "@smithy/types" "^4.3.1" - "@smithy/url-parser" "^4.0.4" + "@aws-sdk/core" "3.864.0" + "@aws-sdk/credential-provider-node" "3.864.0" + "@aws-sdk/middleware-bucket-endpoint" "3.862.0" + "@aws-sdk/middleware-expect-continue" "3.862.0" + "@aws-sdk/middleware-flexible-checksums" "3.864.0" + "@aws-sdk/middleware-host-header" "3.862.0" + "@aws-sdk/middleware-location-constraint" "3.862.0" + "@aws-sdk/middleware-logger" "3.862.0" + "@aws-sdk/middleware-recursion-detection" "3.862.0" + "@aws-sdk/middleware-sdk-s3" "3.864.0" + "@aws-sdk/middleware-ssec" "3.862.0" + "@aws-sdk/middleware-user-agent" "3.864.0" + "@aws-sdk/region-config-resolver" "3.862.0" + "@aws-sdk/signature-v4-multi-region" "3.864.0" + "@aws-sdk/types" "3.862.0" + "@aws-sdk/util-endpoints" "3.862.0" + "@aws-sdk/util-user-agent-browser" "3.862.0" + "@aws-sdk/util-user-agent-node" "3.864.0" + "@aws-sdk/xml-builder" "3.862.0" + "@smithy/config-resolver" "^4.1.5" + "@smithy/core" "^3.8.0" + "@smithy/eventstream-serde-browser" "^4.0.5" + "@smithy/eventstream-serde-config-resolver" "^4.1.3" + "@smithy/eventstream-serde-node" "^4.0.5" + "@smithy/fetch-http-handler" "^5.1.1" + "@smithy/hash-blob-browser" "^4.0.5" + "@smithy/hash-node" "^4.0.5" + "@smithy/hash-stream-node" "^4.0.5" + "@smithy/invalid-dependency" "^4.0.5" + "@smithy/md5-js" "^4.0.5" + "@smithy/middleware-content-length" "^4.0.5" + "@smithy/middleware-endpoint" "^4.1.18" + "@smithy/middleware-retry" "^4.1.19" + "@smithy/middleware-serde" "^4.0.9" + "@smithy/middleware-stack" "^4.0.5" + "@smithy/node-config-provider" "^4.1.4" + "@smithy/node-http-handler" "^4.1.1" + "@smithy/protocol-http" "^5.1.3" + "@smithy/smithy-client" "^4.4.10" + "@smithy/types" "^4.3.2" + "@smithy/url-parser" "^4.0.5" "@smithy/util-base64" "^4.0.0" "@smithy/util-body-length-browser" "^4.0.0" "@smithy/util-body-length-node" "^4.0.0" - "@smithy/util-defaults-mode-browser" "^4.0.25" - "@smithy/util-defaults-mode-node" "^4.0.25" - "@smithy/util-endpoints" "^3.0.6" - "@smithy/util-middleware" "^4.0.4" - "@smithy/util-retry" "^4.0.6" - "@smithy/util-stream" "^4.2.3" + "@smithy/util-defaults-mode-browser" "^4.0.26" + "@smithy/util-defaults-mode-node" "^4.0.26" + "@smithy/util-endpoints" "^3.0.7" + "@smithy/util-middleware" "^4.0.5" + "@smithy/util-retry" "^4.0.7" + "@smithy/util-stream" "^4.2.4" "@smithy/util-utf8" "^4.0.0" - "@smithy/util-waiter" "^4.0.6" + "@smithy/util-waiter" "^4.0.7" "@types/uuid" "^9.0.1" tslib "^2.6.2" uuid "^9.0.1" -"@aws-sdk/client-secrets-manager@^3", "@aws-sdk/client-secrets-manager@^3.859.0": - version "3.859.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-secrets-manager/-/client-secrets-manager-3.859.0.tgz#27c02bb56e2892fb652e87869d076377183e1330" - integrity sha512-I43D40i+/fwNGJiyb0Pd2ZwtP7TkttzKRZh/ujv9F6zzyW/TsYB6DBLxOfRSRi909Cad5yY1JkE8OtsRWTUphg== +"@aws-sdk/client-secrets-manager@^3", "@aws-sdk/client-secrets-manager@^3.864.0": + version "3.864.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-secrets-manager/-/client-secrets-manager-3.864.0.tgz#301b0d1e8e333db48fffc1d850d04d7b88b21d3c" + integrity sha512-jcLgW9Nd/g2arlA+LSMKhGAaN0WmL4Grk1cUEo/ntyL5TYGRIvZbYvx8Blc3fvqYXMrkqrEHmuD35tqFDAYbSQ== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.858.0" - "@aws-sdk/credential-provider-node" "3.859.0" - "@aws-sdk/middleware-host-header" "3.840.0" - "@aws-sdk/middleware-logger" "3.840.0" - "@aws-sdk/middleware-recursion-detection" "3.840.0" - "@aws-sdk/middleware-user-agent" "3.858.0" - "@aws-sdk/region-config-resolver" "3.840.0" - "@aws-sdk/types" "3.840.0" - "@aws-sdk/util-endpoints" "3.848.0" - "@aws-sdk/util-user-agent-browser" "3.840.0" - "@aws-sdk/util-user-agent-node" "3.858.0" - "@smithy/config-resolver" "^4.1.4" - "@smithy/core" "^3.7.2" - "@smithy/fetch-http-handler" "^5.1.0" - "@smithy/hash-node" "^4.0.4" - "@smithy/invalid-dependency" "^4.0.4" - "@smithy/middleware-content-length" "^4.0.4" - "@smithy/middleware-endpoint" "^4.1.17" - "@smithy/middleware-retry" "^4.1.18" - "@smithy/middleware-serde" "^4.0.8" - "@smithy/middleware-stack" "^4.0.4" - "@smithy/node-config-provider" "^4.1.3" - "@smithy/node-http-handler" "^4.1.0" - "@smithy/protocol-http" "^5.1.2" - "@smithy/smithy-client" "^4.4.9" - "@smithy/types" "^4.3.1" - "@smithy/url-parser" "^4.0.4" + "@aws-sdk/core" "3.864.0" + "@aws-sdk/credential-provider-node" "3.864.0" + "@aws-sdk/middleware-host-header" "3.862.0" + "@aws-sdk/middleware-logger" "3.862.0" + "@aws-sdk/middleware-recursion-detection" "3.862.0" + "@aws-sdk/middleware-user-agent" "3.864.0" + "@aws-sdk/region-config-resolver" "3.862.0" + "@aws-sdk/types" "3.862.0" + "@aws-sdk/util-endpoints" "3.862.0" + "@aws-sdk/util-user-agent-browser" "3.862.0" + "@aws-sdk/util-user-agent-node" "3.864.0" + "@smithy/config-resolver" "^4.1.5" + "@smithy/core" "^3.8.0" + "@smithy/fetch-http-handler" "^5.1.1" + "@smithy/hash-node" "^4.0.5" + "@smithy/invalid-dependency" "^4.0.5" + "@smithy/middleware-content-length" "^4.0.5" + "@smithy/middleware-endpoint" "^4.1.18" + "@smithy/middleware-retry" "^4.1.19" + "@smithy/middleware-serde" "^4.0.9" + "@smithy/middleware-stack" "^4.0.5" + "@smithy/node-config-provider" "^4.1.4" + "@smithy/node-http-handler" "^4.1.1" + "@smithy/protocol-http" "^5.1.3" + "@smithy/smithy-client" "^4.4.10" + "@smithy/types" "^4.3.2" + "@smithy/url-parser" "^4.0.5" "@smithy/util-base64" "^4.0.0" "@smithy/util-body-length-browser" "^4.0.0" "@smithy/util-body-length-node" "^4.0.0" - "@smithy/util-defaults-mode-browser" "^4.0.25" - "@smithy/util-defaults-mode-node" "^4.0.25" - "@smithy/util-endpoints" "^3.0.6" - "@smithy/util-middleware" "^4.0.4" - "@smithy/util-retry" "^4.0.6" + "@smithy/util-defaults-mode-browser" "^4.0.26" + "@smithy/util-defaults-mode-node" "^4.0.26" + "@smithy/util-endpoints" "^3.0.7" + "@smithy/util-middleware" "^4.0.5" + "@smithy/util-retry" "^4.0.7" "@smithy/util-utf8" "^4.0.0" "@types/uuid" "^9.0.1" tslib "^2.6.2" uuid "^9.0.1" "@aws-sdk/client-sfn@^3": - version "3.859.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sfn/-/client-sfn-3.859.0.tgz#b175ed309805587bd0816025c7ec8bdae68d013e" - integrity sha512-TEWvq355Anb64fOLv/INrC8WjeMU9YLU3xOA4H7NgUpW8OTaVgrX09hpDsd0Aj2oI/cm9t3cVg8U2b19BlkZpQ== + version "3.864.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sfn/-/client-sfn-3.864.0.tgz#1b448c07b6506e52c2278f675bd73eabcf4cf13f" + integrity sha512-a8Oy4rx297NyJ/gUPouuBDauU0nffi20UGV+M2MTdAlK2H4gcGHg2GC7Av+CE3gA8TN2BhWshehyhydrDE+yFw== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.858.0" - "@aws-sdk/credential-provider-node" "3.859.0" - "@aws-sdk/middleware-host-header" "3.840.0" - "@aws-sdk/middleware-logger" "3.840.0" - "@aws-sdk/middleware-recursion-detection" "3.840.0" - "@aws-sdk/middleware-user-agent" "3.858.0" - "@aws-sdk/region-config-resolver" "3.840.0" - "@aws-sdk/types" "3.840.0" - "@aws-sdk/util-endpoints" "3.848.0" - "@aws-sdk/util-user-agent-browser" "3.840.0" - "@aws-sdk/util-user-agent-node" "3.858.0" - "@smithy/config-resolver" "^4.1.4" - "@smithy/core" "^3.7.2" - "@smithy/fetch-http-handler" "^5.1.0" - "@smithy/hash-node" "^4.0.4" - "@smithy/invalid-dependency" "^4.0.4" - "@smithy/middleware-content-length" "^4.0.4" - "@smithy/middleware-endpoint" "^4.1.17" - "@smithy/middleware-retry" "^4.1.18" - "@smithy/middleware-serde" "^4.0.8" - "@smithy/middleware-stack" "^4.0.4" - "@smithy/node-config-provider" "^4.1.3" - "@smithy/node-http-handler" "^4.1.0" - "@smithy/protocol-http" "^5.1.2" - "@smithy/smithy-client" "^4.4.9" - "@smithy/types" "^4.3.1" - "@smithy/url-parser" "^4.0.4" + "@aws-sdk/core" "3.864.0" + "@aws-sdk/credential-provider-node" "3.864.0" + "@aws-sdk/middleware-host-header" "3.862.0" + "@aws-sdk/middleware-logger" "3.862.0" + "@aws-sdk/middleware-recursion-detection" "3.862.0" + "@aws-sdk/middleware-user-agent" "3.864.0" + "@aws-sdk/region-config-resolver" "3.862.0" + "@aws-sdk/types" "3.862.0" + "@aws-sdk/util-endpoints" "3.862.0" + "@aws-sdk/util-user-agent-browser" "3.862.0" + "@aws-sdk/util-user-agent-node" "3.864.0" + "@smithy/config-resolver" "^4.1.5" + "@smithy/core" "^3.8.0" + "@smithy/fetch-http-handler" "^5.1.1" + "@smithy/hash-node" "^4.0.5" + "@smithy/invalid-dependency" "^4.0.5" + "@smithy/middleware-content-length" "^4.0.5" + "@smithy/middleware-endpoint" "^4.1.18" + "@smithy/middleware-retry" "^4.1.19" + "@smithy/middleware-serde" "^4.0.9" + "@smithy/middleware-stack" "^4.0.5" + "@smithy/node-config-provider" "^4.1.4" + "@smithy/node-http-handler" "^4.1.1" + "@smithy/protocol-http" "^5.1.3" + "@smithy/smithy-client" "^4.4.10" + "@smithy/types" "^4.3.2" + "@smithy/url-parser" "^4.0.5" "@smithy/util-base64" "^4.0.0" "@smithy/util-body-length-browser" "^4.0.0" "@smithy/util-body-length-node" "^4.0.0" - "@smithy/util-defaults-mode-browser" "^4.0.25" - "@smithy/util-defaults-mode-node" "^4.0.25" - "@smithy/util-endpoints" "^3.0.6" - "@smithy/util-middleware" "^4.0.4" - "@smithy/util-retry" "^4.0.6" + "@smithy/util-defaults-mode-browser" "^4.0.26" + "@smithy/util-defaults-mode-node" "^4.0.26" + "@smithy/util-endpoints" "^3.0.7" + "@smithy/util-middleware" "^4.0.5" + "@smithy/util-retry" "^4.0.7" "@smithy/util-utf8" "^4.0.0" "@types/uuid" "^9.0.1" tslib "^2.6.2" uuid "^9.0.1" -"@aws-sdk/client-sns@^3.859.0": - version "3.859.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sns/-/client-sns-3.859.0.tgz#b41d270060612c3915106ccd5cc1596c1ada34e0" - integrity sha512-f+Q2VCCk5QLZj0wLY1/6/ht7vecuqgot8qqkvdP2j8YEMz1KLoOy+/TNZ0eOast/gEpzFO7MgCH4nVNzk7KOsA== +"@aws-sdk/client-sns@^3.864.0": + version "3.864.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sns/-/client-sns-3.864.0.tgz#0d0b8fac07ecaed61bcf6be84e9a7692f4ce81e7" + integrity sha512-vxi6WyvIbeNq5eAJ6JMKUazWHDSaS8J3bdaR48EYuhGPYGSygUYKDyLeuD3ICUY8f42RWWR+cdlw/iGfkrCYcw== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.858.0" - "@aws-sdk/credential-provider-node" "3.859.0" - "@aws-sdk/middleware-host-header" "3.840.0" - "@aws-sdk/middleware-logger" "3.840.0" - "@aws-sdk/middleware-recursion-detection" "3.840.0" - "@aws-sdk/middleware-user-agent" "3.858.0" - "@aws-sdk/region-config-resolver" "3.840.0" - "@aws-sdk/types" "3.840.0" - "@aws-sdk/util-endpoints" "3.848.0" - "@aws-sdk/util-user-agent-browser" "3.840.0" - "@aws-sdk/util-user-agent-node" "3.858.0" - "@smithy/config-resolver" "^4.1.4" - "@smithy/core" "^3.7.2" - "@smithy/fetch-http-handler" "^5.1.0" - "@smithy/hash-node" "^4.0.4" - "@smithy/invalid-dependency" "^4.0.4" - "@smithy/middleware-content-length" "^4.0.4" - "@smithy/middleware-endpoint" "^4.1.17" - "@smithy/middleware-retry" "^4.1.18" - "@smithy/middleware-serde" "^4.0.8" - "@smithy/middleware-stack" "^4.0.4" - "@smithy/node-config-provider" "^4.1.3" - "@smithy/node-http-handler" "^4.1.0" - "@smithy/protocol-http" "^5.1.2" - "@smithy/smithy-client" "^4.4.9" - "@smithy/types" "^4.3.1" - "@smithy/url-parser" "^4.0.4" + "@aws-sdk/core" "3.864.0" + "@aws-sdk/credential-provider-node" "3.864.0" + "@aws-sdk/middleware-host-header" "3.862.0" + "@aws-sdk/middleware-logger" "3.862.0" + "@aws-sdk/middleware-recursion-detection" "3.862.0" + "@aws-sdk/middleware-user-agent" "3.864.0" + "@aws-sdk/region-config-resolver" "3.862.0" + "@aws-sdk/types" "3.862.0" + "@aws-sdk/util-endpoints" "3.862.0" + "@aws-sdk/util-user-agent-browser" "3.862.0" + "@aws-sdk/util-user-agent-node" "3.864.0" + "@smithy/config-resolver" "^4.1.5" + "@smithy/core" "^3.8.0" + "@smithy/fetch-http-handler" "^5.1.1" + "@smithy/hash-node" "^4.0.5" + "@smithy/invalid-dependency" "^4.0.5" + "@smithy/middleware-content-length" "^4.0.5" + "@smithy/middleware-endpoint" "^4.1.18" + "@smithy/middleware-retry" "^4.1.19" + "@smithy/middleware-serde" "^4.0.9" + "@smithy/middleware-stack" "^4.0.5" + "@smithy/node-config-provider" "^4.1.4" + "@smithy/node-http-handler" "^4.1.1" + "@smithy/protocol-http" "^5.1.3" + "@smithy/smithy-client" "^4.4.10" + "@smithy/types" "^4.3.2" + "@smithy/url-parser" "^4.0.5" "@smithy/util-base64" "^4.0.0" "@smithy/util-body-length-browser" "^4.0.0" "@smithy/util-body-length-node" "^4.0.0" - "@smithy/util-defaults-mode-browser" "^4.0.25" - "@smithy/util-defaults-mode-node" "^4.0.25" - "@smithy/util-endpoints" "^3.0.6" - "@smithy/util-middleware" "^4.0.4" - "@smithy/util-retry" "^4.0.6" + "@smithy/util-defaults-mode-browser" "^4.0.26" + "@smithy/util-defaults-mode-node" "^4.0.26" + "@smithy/util-endpoints" "^3.0.7" + "@smithy/util-middleware" "^4.0.5" + "@smithy/util-retry" "^4.0.7" "@smithy/util-utf8" "^4.0.0" tslib "^2.6.2" "@aws-sdk/client-ssm@^3": - version "3.859.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-ssm/-/client-ssm-3.859.0.tgz#baaf66d119f4d9181cb722e27208a357f2b7395b" - integrity sha512-YS+K+mT2xlUsFf0Z2v6hFjkqkHf5IlmUGqoaFJh6CXpV7mfXCfxiamyiiDd3JHz7z6DXZ48npGZYKJedgHU3bg== + version "3.864.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-ssm/-/client-ssm-3.864.0.tgz#e0baafd051cf508134c20aafc47a2325601c3f1b" + integrity sha512-z7WYCX3MdMNlNhmVtW9NEtO3q36Fbu3g86IHbaB5hcnawnh84si1nC69g90phgB2lVonydGQzMTJWlxGYLmpRA== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.858.0" - "@aws-sdk/credential-provider-node" "3.859.0" - "@aws-sdk/middleware-host-header" "3.840.0" - "@aws-sdk/middleware-logger" "3.840.0" - "@aws-sdk/middleware-recursion-detection" "3.840.0" - "@aws-sdk/middleware-user-agent" "3.858.0" - "@aws-sdk/region-config-resolver" "3.840.0" - "@aws-sdk/types" "3.840.0" - "@aws-sdk/util-endpoints" "3.848.0" - "@aws-sdk/util-user-agent-browser" "3.840.0" - "@aws-sdk/util-user-agent-node" "3.858.0" - "@smithy/config-resolver" "^4.1.4" - "@smithy/core" "^3.7.2" - "@smithy/fetch-http-handler" "^5.1.0" - "@smithy/hash-node" "^4.0.4" - "@smithy/invalid-dependency" "^4.0.4" - "@smithy/middleware-content-length" "^4.0.4" - "@smithy/middleware-endpoint" "^4.1.17" - "@smithy/middleware-retry" "^4.1.18" - "@smithy/middleware-serde" "^4.0.8" - "@smithy/middleware-stack" "^4.0.4" - "@smithy/node-config-provider" "^4.1.3" - "@smithy/node-http-handler" "^4.1.0" - "@smithy/protocol-http" "^5.1.2" - "@smithy/smithy-client" "^4.4.9" - "@smithy/types" "^4.3.1" - "@smithy/url-parser" "^4.0.4" + "@aws-sdk/core" "3.864.0" + "@aws-sdk/credential-provider-node" "3.864.0" + "@aws-sdk/middleware-host-header" "3.862.0" + "@aws-sdk/middleware-logger" "3.862.0" + "@aws-sdk/middleware-recursion-detection" "3.862.0" + "@aws-sdk/middleware-user-agent" "3.864.0" + "@aws-sdk/region-config-resolver" "3.862.0" + "@aws-sdk/types" "3.862.0" + "@aws-sdk/util-endpoints" "3.862.0" + "@aws-sdk/util-user-agent-browser" "3.862.0" + "@aws-sdk/util-user-agent-node" "3.864.0" + "@smithy/config-resolver" "^4.1.5" + "@smithy/core" "^3.8.0" + "@smithy/fetch-http-handler" "^5.1.1" + "@smithy/hash-node" "^4.0.5" + "@smithy/invalid-dependency" "^4.0.5" + "@smithy/middleware-content-length" "^4.0.5" + "@smithy/middleware-endpoint" "^4.1.18" + "@smithy/middleware-retry" "^4.1.19" + "@smithy/middleware-serde" "^4.0.9" + "@smithy/middleware-stack" "^4.0.5" + "@smithy/node-config-provider" "^4.1.4" + "@smithy/node-http-handler" "^4.1.1" + "@smithy/protocol-http" "^5.1.3" + "@smithy/smithy-client" "^4.4.10" + "@smithy/types" "^4.3.2" + "@smithy/url-parser" "^4.0.5" "@smithy/util-base64" "^4.0.0" "@smithy/util-body-length-browser" "^4.0.0" "@smithy/util-body-length-node" "^4.0.0" - "@smithy/util-defaults-mode-browser" "^4.0.25" - "@smithy/util-defaults-mode-node" "^4.0.25" - "@smithy/util-endpoints" "^3.0.6" - "@smithy/util-middleware" "^4.0.4" - "@smithy/util-retry" "^4.0.6" + "@smithy/util-defaults-mode-browser" "^4.0.26" + "@smithy/util-defaults-mode-node" "^4.0.26" + "@smithy/util-endpoints" "^3.0.7" + "@smithy/util-middleware" "^4.0.5" + "@smithy/util-retry" "^4.0.7" "@smithy/util-utf8" "^4.0.0" - "@smithy/util-waiter" "^4.0.6" + "@smithy/util-waiter" "^4.0.7" "@types/uuid" "^9.0.1" tslib "^2.6.2" uuid "^9.0.1" -"@aws-sdk/client-sso@3.858.0", "@aws-sdk/client-sso@^3.858.0": - version "3.858.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.858.0.tgz#cae074f8bc3cfe276320f54e66ad735cc1551408" - integrity sha512-iXuZQs4KH6a3Pwnt0uORalzAZ5EXRPr3lBYAsdNwkP8OYyoUz5/TE3BLyw7ceEh0rj4QKGNnNALYo1cDm0EV8w== +"@aws-sdk/client-sso@3.864.0", "@aws-sdk/client-sso@^3.864.0": + version "3.864.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.864.0.tgz#4099313516d61ed61791551c6f0683259b9cbf5e" + integrity sha512-THiOp0OpQROEKZ6IdDCDNNh3qnNn/kFFaTSOiugDpgcE5QdsOxh1/RXq7LmHpTJum3cmnFf8jG59PHcz9Tjnlw== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.858.0" - "@aws-sdk/middleware-host-header" "3.840.0" - "@aws-sdk/middleware-logger" "3.840.0" - "@aws-sdk/middleware-recursion-detection" "3.840.0" - "@aws-sdk/middleware-user-agent" "3.858.0" - "@aws-sdk/region-config-resolver" "3.840.0" - "@aws-sdk/types" "3.840.0" - "@aws-sdk/util-endpoints" "3.848.0" - "@aws-sdk/util-user-agent-browser" "3.840.0" - "@aws-sdk/util-user-agent-node" "3.858.0" - "@smithy/config-resolver" "^4.1.4" - "@smithy/core" "^3.7.2" - "@smithy/fetch-http-handler" "^5.1.0" - "@smithy/hash-node" "^4.0.4" - "@smithy/invalid-dependency" "^4.0.4" - "@smithy/middleware-content-length" "^4.0.4" - "@smithy/middleware-endpoint" "^4.1.17" - "@smithy/middleware-retry" "^4.1.18" - "@smithy/middleware-serde" "^4.0.8" - "@smithy/middleware-stack" "^4.0.4" - "@smithy/node-config-provider" "^4.1.3" - "@smithy/node-http-handler" "^4.1.0" - "@smithy/protocol-http" "^5.1.2" - "@smithy/smithy-client" "^4.4.9" - "@smithy/types" "^4.3.1" - "@smithy/url-parser" "^4.0.4" + "@aws-sdk/core" "3.864.0" + "@aws-sdk/middleware-host-header" "3.862.0" + "@aws-sdk/middleware-logger" "3.862.0" + "@aws-sdk/middleware-recursion-detection" "3.862.0" + "@aws-sdk/middleware-user-agent" "3.864.0" + "@aws-sdk/region-config-resolver" "3.862.0" + "@aws-sdk/types" "3.862.0" + "@aws-sdk/util-endpoints" "3.862.0" + "@aws-sdk/util-user-agent-browser" "3.862.0" + "@aws-sdk/util-user-agent-node" "3.864.0" + "@smithy/config-resolver" "^4.1.5" + "@smithy/core" "^3.8.0" + "@smithy/fetch-http-handler" "^5.1.1" + "@smithy/hash-node" "^4.0.5" + "@smithy/invalid-dependency" "^4.0.5" + "@smithy/middleware-content-length" "^4.0.5" + "@smithy/middleware-endpoint" "^4.1.18" + "@smithy/middleware-retry" "^4.1.19" + "@smithy/middleware-serde" "^4.0.9" + "@smithy/middleware-stack" "^4.0.5" + "@smithy/node-config-provider" "^4.1.4" + "@smithy/node-http-handler" "^4.1.1" + "@smithy/protocol-http" "^5.1.3" + "@smithy/smithy-client" "^4.4.10" + "@smithy/types" "^4.3.2" + "@smithy/url-parser" "^4.0.5" "@smithy/util-base64" "^4.0.0" "@smithy/util-body-length-browser" "^4.0.0" "@smithy/util-body-length-node" "^4.0.0" - "@smithy/util-defaults-mode-browser" "^4.0.25" - "@smithy/util-defaults-mode-node" "^4.0.25" - "@smithy/util-endpoints" "^3.0.6" - "@smithy/util-middleware" "^4.0.4" - "@smithy/util-retry" "^4.0.6" + "@smithy/util-defaults-mode-browser" "^4.0.26" + "@smithy/util-defaults-mode-node" "^4.0.26" + "@smithy/util-endpoints" "^3.0.7" + "@smithy/util-middleware" "^4.0.5" + "@smithy/util-retry" "^4.0.7" "@smithy/util-utf8" "^4.0.0" tslib "^2.6.2" -"@aws-sdk/client-sts@^3", "@aws-sdk/client-sts@^3.859.0": - version "3.859.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sts/-/client-sts-3.859.0.tgz#8830e0db75679f2c67091f64c75d0af59f743421" - integrity sha512-pWZGAmg26/45lrUw3oEzLf+YIHy1C9x3fFyy/mtQe0AtDsJX+7r4OJ7AToZHS/qZbkoUb9AbA5Y/jG4nEhCILw== +"@aws-sdk/client-sts@^3", "@aws-sdk/client-sts@^3.864.0": + version "3.864.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sts/-/client-sts-3.864.0.tgz#67eb3e35953a552331d999ed8f26ec458bdf6d15" + integrity sha512-g3To8L5T9rRoF1Nsx7Bf7VxBd/6fYu/YdSnLmjAW7QJ4yGvP4l4gTY//jFksapniD/kLVJXyNuS5PJBwGzvw5Q== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.858.0" - "@aws-sdk/credential-provider-node" "3.859.0" - "@aws-sdk/middleware-host-header" "3.840.0" - "@aws-sdk/middleware-logger" "3.840.0" - "@aws-sdk/middleware-recursion-detection" "3.840.0" - "@aws-sdk/middleware-user-agent" "3.858.0" - "@aws-sdk/region-config-resolver" "3.840.0" - "@aws-sdk/types" "3.840.0" - "@aws-sdk/util-endpoints" "3.848.0" - "@aws-sdk/util-user-agent-browser" "3.840.0" - "@aws-sdk/util-user-agent-node" "3.858.0" - "@smithy/config-resolver" "^4.1.4" - "@smithy/core" "^3.7.2" - "@smithy/fetch-http-handler" "^5.1.0" - "@smithy/hash-node" "^4.0.4" - "@smithy/invalid-dependency" "^4.0.4" - "@smithy/middleware-content-length" "^4.0.4" - "@smithy/middleware-endpoint" "^4.1.17" - "@smithy/middleware-retry" "^4.1.18" - "@smithy/middleware-serde" "^4.0.8" - "@smithy/middleware-stack" "^4.0.4" - "@smithy/node-config-provider" "^4.1.3" - "@smithy/node-http-handler" "^4.1.0" - "@smithy/protocol-http" "^5.1.2" - "@smithy/smithy-client" "^4.4.9" - "@smithy/types" "^4.3.1" - "@smithy/url-parser" "^4.0.4" + "@aws-sdk/core" "3.864.0" + "@aws-sdk/credential-provider-node" "3.864.0" + "@aws-sdk/middleware-host-header" "3.862.0" + "@aws-sdk/middleware-logger" "3.862.0" + "@aws-sdk/middleware-recursion-detection" "3.862.0" + "@aws-sdk/middleware-user-agent" "3.864.0" + "@aws-sdk/region-config-resolver" "3.862.0" + "@aws-sdk/types" "3.862.0" + "@aws-sdk/util-endpoints" "3.862.0" + "@aws-sdk/util-user-agent-browser" "3.862.0" + "@aws-sdk/util-user-agent-node" "3.864.0" + "@smithy/config-resolver" "^4.1.5" + "@smithy/core" "^3.8.0" + "@smithy/fetch-http-handler" "^5.1.1" + "@smithy/hash-node" "^4.0.5" + "@smithy/invalid-dependency" "^4.0.5" + "@smithy/middleware-content-length" "^4.0.5" + "@smithy/middleware-endpoint" "^4.1.18" + "@smithy/middleware-retry" "^4.1.19" + "@smithy/middleware-serde" "^4.0.9" + "@smithy/middleware-stack" "^4.0.5" + "@smithy/node-config-provider" "^4.1.4" + "@smithy/node-http-handler" "^4.1.1" + "@smithy/protocol-http" "^5.1.3" + "@smithy/smithy-client" "^4.4.10" + "@smithy/types" "^4.3.2" + "@smithy/url-parser" "^4.0.5" "@smithy/util-base64" "^4.0.0" "@smithy/util-body-length-browser" "^4.0.0" "@smithy/util-body-length-node" "^4.0.0" - "@smithy/util-defaults-mode-browser" "^4.0.25" - "@smithy/util-defaults-mode-node" "^4.0.25" - "@smithy/util-endpoints" "^3.0.6" - "@smithy/util-middleware" "^4.0.4" - "@smithy/util-retry" "^4.0.6" + "@smithy/util-defaults-mode-browser" "^4.0.26" + "@smithy/util-defaults-mode-node" "^4.0.26" + "@smithy/util-endpoints" "^3.0.7" + "@smithy/util-middleware" "^4.0.5" + "@smithy/util-retry" "^4.0.7" "@smithy/util-utf8" "^4.0.0" tslib "^2.6.2" @@ -1324,36 +1324,36 @@ "@aws-sdk/signature-v4" "3.0.0" tslib "^1.8.0" -"@aws-sdk/core@3.858.0": - version "3.858.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/core/-/core-3.858.0.tgz#27f7bc3e556bfeb31cbb767fd59377dabaea3d9e" - integrity sha512-iWm4QLAS+/XMlnecIU1Y33qbBr1Ju+pmWam3xVCPlY4CSptKpVY+2hXOnmg9SbHAX9C005fWhrIn51oDd00c9A== - dependencies: - "@aws-sdk/types" "3.840.0" - "@aws-sdk/xml-builder" "3.821.0" - "@smithy/core" "^3.7.2" - "@smithy/node-config-provider" "^4.1.3" - "@smithy/property-provider" "^4.0.4" - "@smithy/protocol-http" "^5.1.2" - "@smithy/signature-v4" "^5.1.2" - "@smithy/smithy-client" "^4.4.9" - "@smithy/types" "^4.3.1" +"@aws-sdk/core@3.864.0": + version "3.864.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/core/-/core-3.864.0.tgz#5ea4e400bb479faf4e0aa71a32ec89e8a3f2ceaf" + integrity sha512-LFUREbobleHEln+Zf7IG83lAZwvHZG0stI7UU0CtwyuhQy5Yx0rKksHNOCmlM7MpTEbSCfntEhYi3jUaY5e5lg== + dependencies: + "@aws-sdk/types" "3.862.0" + "@aws-sdk/xml-builder" "3.862.0" + "@smithy/core" "^3.8.0" + "@smithy/node-config-provider" "^4.1.4" + "@smithy/property-provider" "^4.0.5" + "@smithy/protocol-http" "^5.1.3" + "@smithy/signature-v4" "^5.1.3" + "@smithy/smithy-client" "^4.4.10" + "@smithy/types" "^4.3.2" "@smithy/util-base64" "^4.0.0" "@smithy/util-body-length-browser" "^4.0.0" - "@smithy/util-middleware" "^4.0.4" + "@smithy/util-middleware" "^4.0.5" "@smithy/util-utf8" "^4.0.0" fast-xml-parser "5.2.5" tslib "^2.6.2" -"@aws-sdk/credential-provider-cognito-identity@3.859.0": - version "3.859.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.859.0.tgz#742a3796f4dbcb6fad0f74637e3333db3bd30a24" - integrity sha512-yLE+elWP047hANzQUBs67u1vsag/5j5EWjHUtfT5a4TrYHKtUcD9urhk1frvt+HhUoEzdXl8pt9bMQCHLOQU7w== +"@aws-sdk/credential-provider-cognito-identity@3.864.0": + version "3.864.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.864.0.tgz#fcf183e08c40bfda5691d515386984618cb65f02" + integrity sha512-jF6xJS67nPvJ/ElvdA2Q/EDArTcd0fKS3R6zImupOkTMm9PwmEM/BM7hpQCUFkVcaUhtvPpYCtuolGq9ezuKng== dependencies: - "@aws-sdk/client-cognito-identity" "3.859.0" - "@aws-sdk/types" "3.840.0" - "@smithy/property-provider" "^4.0.4" - "@smithy/types" "^4.3.1" + "@aws-sdk/client-cognito-identity" "3.864.0" + "@aws-sdk/types" "3.862.0" + "@smithy/property-provider" "^4.0.5" + "@smithy/types" "^4.3.2" tslib "^2.6.2" "@aws-sdk/credential-provider-env@3.0.0": @@ -1364,31 +1364,31 @@ "@aws-sdk/property-provider" "3.0.0" tslib "^1.8.0" -"@aws-sdk/credential-provider-env@3.858.0": - version "3.858.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.858.0.tgz#6dd149bbf7334be11fafdce4cd238db9c32cb6cd" - integrity sha512-kZsGyh2BoSRguzlcGtzdLhw/l/n3KYAC+/l/H0SlsOq3RLHF6tO/cRdsLnwoix2bObChHUp03cex63o1gzdx/Q== +"@aws-sdk/credential-provider-env@3.864.0": + version "3.864.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.864.0.tgz#32e048eafaad51e3c67ef34d1310cc19f2f67c38" + integrity sha512-StJPOI2Rt8UE6lYjXUpg6tqSZaM72xg46ljPg8kIevtBAAfdtq9K20qT/kSliWGIBocMFAv0g2mC0hAa+ECyvg== dependencies: - "@aws-sdk/core" "3.858.0" - "@aws-sdk/types" "3.840.0" - "@smithy/property-provider" "^4.0.4" - "@smithy/types" "^4.3.1" + "@aws-sdk/core" "3.864.0" + "@aws-sdk/types" "3.862.0" + "@smithy/property-provider" "^4.0.5" + "@smithy/types" "^4.3.2" tslib "^2.6.2" -"@aws-sdk/credential-provider-http@3.858.0": - version "3.858.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-http/-/credential-provider-http-3.858.0.tgz#b384babaa45814a9f8aff29d88185ef592deabac" - integrity sha512-GDnfYl3+NPJQ7WQQYOXEA489B212NinpcIDD7rpsB6IWUPo8yDjT5NceK4uUkIR3MFpNCGt9zd/z6NNLdB2fuQ== - dependencies: - "@aws-sdk/core" "3.858.0" - "@aws-sdk/types" "3.840.0" - "@smithy/fetch-http-handler" "^5.1.0" - "@smithy/node-http-handler" "^4.1.0" - "@smithy/property-provider" "^4.0.4" - "@smithy/protocol-http" "^5.1.2" - "@smithy/smithy-client" "^4.4.9" - "@smithy/types" "^4.3.1" - "@smithy/util-stream" "^4.2.3" +"@aws-sdk/credential-provider-http@3.864.0": + version "3.864.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-http/-/credential-provider-http-3.864.0.tgz#e312b137c1fdce87adb5140b039516c077726f5c" + integrity sha512-E/RFVxGTuGnuD+9pFPH2j4l6HvrXzPhmpL8H8nOoJUosjx7d4v93GJMbbl1v/fkDLqW9qN4Jx2cI6PAjohA6OA== + dependencies: + "@aws-sdk/core" "3.864.0" + "@aws-sdk/types" "3.862.0" + "@smithy/fetch-http-handler" "^5.1.1" + "@smithy/node-http-handler" "^4.1.1" + "@smithy/property-provider" "^4.0.5" + "@smithy/protocol-http" "^5.1.3" + "@smithy/smithy-client" "^4.4.10" + "@smithy/types" "^4.3.2" + "@smithy/util-stream" "^4.2.4" tslib "^2.6.2" "@aws-sdk/credential-provider-imds@3.0.0": @@ -1408,23 +1408,23 @@ "@aws-sdk/shared-ini-file-loader" "3.0.0" tslib "^1.8.0" -"@aws-sdk/credential-provider-ini@3.859.0": - version "3.859.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.859.0.tgz#b38a554a894e734eb6fb5bf49aba39284d2f9201" - integrity sha512-KsccE1T88ZDNhsABnqbQj014n5JMDilAroUErFbGqu5/B3sXqUsYmG54C/BjvGTRUFfzyttK9lB9P9h6ddQ8Cw== - dependencies: - "@aws-sdk/core" "3.858.0" - "@aws-sdk/credential-provider-env" "3.858.0" - "@aws-sdk/credential-provider-http" "3.858.0" - "@aws-sdk/credential-provider-process" "3.858.0" - "@aws-sdk/credential-provider-sso" "3.859.0" - "@aws-sdk/credential-provider-web-identity" "3.858.0" - "@aws-sdk/nested-clients" "3.858.0" - "@aws-sdk/types" "3.840.0" - "@smithy/credential-provider-imds" "^4.0.6" - "@smithy/property-provider" "^4.0.4" - "@smithy/shared-ini-file-loader" "^4.0.4" - "@smithy/types" "^4.3.1" +"@aws-sdk/credential-provider-ini@3.864.0": + version "3.864.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.864.0.tgz#3149745e91d030f191ad618e7ee15c92101ad24e" + integrity sha512-PlxrijguR1gxyPd5EYam6OfWLarj2MJGf07DvCx9MAuQkw77HBnsu6+XbV8fQriFuoJVTBLn9ROhMr/ROAYfUg== + dependencies: + "@aws-sdk/core" "3.864.0" + "@aws-sdk/credential-provider-env" "3.864.0" + "@aws-sdk/credential-provider-http" "3.864.0" + "@aws-sdk/credential-provider-process" "3.864.0" + "@aws-sdk/credential-provider-sso" "3.864.0" + "@aws-sdk/credential-provider-web-identity" "3.864.0" + "@aws-sdk/nested-clients" "3.864.0" + "@aws-sdk/types" "3.862.0" + "@smithy/credential-provider-imds" "^4.0.7" + "@smithy/property-provider" "^4.0.5" + "@smithy/shared-ini-file-loader" "^4.0.5" + "@smithy/types" "^4.3.2" tslib "^2.6.2" "@aws-sdk/credential-provider-node@3.0.0": @@ -1439,22 +1439,22 @@ "@aws-sdk/property-provider" "3.0.0" tslib "^1.8.0" -"@aws-sdk/credential-provider-node@3.859.0": - version "3.859.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.859.0.tgz#a05c269a2dc8a1676eca9086d11cfea142cb4958" - integrity sha512-ZRDB2xU5aSyTR/jDcli30tlycu6RFvQngkZhBs9Zoh2BiYXrfh2MMuoYuZk+7uD6D53Q2RIEldDHR9A/TPlRuA== - dependencies: - "@aws-sdk/credential-provider-env" "3.858.0" - "@aws-sdk/credential-provider-http" "3.858.0" - "@aws-sdk/credential-provider-ini" "3.859.0" - "@aws-sdk/credential-provider-process" "3.858.0" - "@aws-sdk/credential-provider-sso" "3.859.0" - "@aws-sdk/credential-provider-web-identity" "3.858.0" - "@aws-sdk/types" "3.840.0" - "@smithy/credential-provider-imds" "^4.0.6" - "@smithy/property-provider" "^4.0.4" - "@smithy/shared-ini-file-loader" "^4.0.4" - "@smithy/types" "^4.3.1" +"@aws-sdk/credential-provider-node@3.864.0": + version "3.864.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.864.0.tgz#d01277b53ac179d2ea97ba16147ba0cb3f710aae" + integrity sha512-2BEymFeXURS+4jE9tP3vahPwbYRl0/1MVaFZcijj6pq+nf5EPGvkFillbdBRdc98ZI2NedZgSKu3gfZXgYdUhQ== + dependencies: + "@aws-sdk/credential-provider-env" "3.864.0" + "@aws-sdk/credential-provider-http" "3.864.0" + "@aws-sdk/credential-provider-ini" "3.864.0" + "@aws-sdk/credential-provider-process" "3.864.0" + "@aws-sdk/credential-provider-sso" "3.864.0" + "@aws-sdk/credential-provider-web-identity" "3.864.0" + "@aws-sdk/types" "3.862.0" + "@smithy/credential-provider-imds" "^4.0.7" + "@smithy/property-provider" "^4.0.5" + "@smithy/shared-ini-file-loader" "^4.0.5" + "@smithy/types" "^4.3.2" tslib "^2.6.2" "@aws-sdk/credential-provider-process@3.0.0": @@ -1467,80 +1467,80 @@ "@aws-sdk/shared-ini-file-loader" "3.0.0" tslib "^1.8.0" -"@aws-sdk/credential-provider-process@3.858.0": - version "3.858.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.858.0.tgz#80583aa76d04643e9ed5c6cb47aab1fc81138dd8" - integrity sha512-l5LJWZJMRaZ+LhDjtupFUKEC5hAjgvCRrOvV5T60NCUBOy0Ozxa7Sgx3x+EOwiruuoh3Cn9O+RlbQlJX6IfZIw== +"@aws-sdk/credential-provider-process@3.864.0": + version "3.864.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.864.0.tgz#5f39e34a084cfa07966874955fa3aa0f966bcf15" + integrity sha512-Zxnn1hxhq7EOqXhVYgkF4rI9MnaO3+6bSg/tErnBQ3F8kDpA7CFU24G1YxwaJXp2X4aX3LwthefmSJHwcVP/2g== dependencies: - "@aws-sdk/core" "3.858.0" - "@aws-sdk/types" "3.840.0" - "@smithy/property-provider" "^4.0.4" - "@smithy/shared-ini-file-loader" "^4.0.4" - "@smithy/types" "^4.3.1" + "@aws-sdk/core" "3.864.0" + "@aws-sdk/types" "3.862.0" + "@smithy/property-provider" "^4.0.5" + "@smithy/shared-ini-file-loader" "^4.0.5" + "@smithy/types" "^4.3.2" tslib "^2.6.2" -"@aws-sdk/credential-provider-sso@3.859.0": - version "3.859.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.859.0.tgz#8c369be3913b51ce6ea620d68ad7f280bcdae829" - integrity sha512-BwAqmWIivhox5YlFRjManFF8GoTvEySPk6vsJNxDsmGsabY+OQovYxFIYxRCYiHzH7SFjd4Lcd+riJOiXNsvRw== - dependencies: - "@aws-sdk/client-sso" "3.858.0" - "@aws-sdk/core" "3.858.0" - "@aws-sdk/token-providers" "3.859.0" - "@aws-sdk/types" "3.840.0" - "@smithy/property-provider" "^4.0.4" - "@smithy/shared-ini-file-loader" "^4.0.4" - "@smithy/types" "^4.3.1" +"@aws-sdk/credential-provider-sso@3.864.0": + version "3.864.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.864.0.tgz#1556640016f9bd3dd1c2e140270098a75c922ca3" + integrity sha512-UPyPNQbxDwHVGmgWdGg9/9yvzuedRQVF5jtMkmP565YX9pKZ8wYAcXhcYdNPWFvH0GYdB0crKOmvib+bmCuwkw== + dependencies: + "@aws-sdk/client-sso" "3.864.0" + "@aws-sdk/core" "3.864.0" + "@aws-sdk/token-providers" "3.864.0" + "@aws-sdk/types" "3.862.0" + "@smithy/property-provider" "^4.0.5" + "@smithy/shared-ini-file-loader" "^4.0.5" + "@smithy/types" "^4.3.2" tslib "^2.6.2" -"@aws-sdk/credential-provider-web-identity@3.858.0": - version "3.858.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.858.0.tgz#9fc99ef87fa0a39f6a87c95c2134b799fc4e54c9" - integrity sha512-8iULWsH83iZDdUuiDsRb83M0NqIlXjlDbJUIddVsIrfWp4NmanKw77SV6yOZ66nuJjPsn9j7RDb9bfEPCy5SWA== +"@aws-sdk/credential-provider-web-identity@3.864.0": + version "3.864.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.864.0.tgz#5cf54ec064957552e4c8c9070fd2b313f152a776" + integrity sha512-nNcjPN4SYg8drLwqK0vgVeSvxeGQiD0FxOaT38mV2H8cu0C5NzpvA+14Xy+W6vT84dxgmJYKk71Cr5QL2Oz+rA== dependencies: - "@aws-sdk/core" "3.858.0" - "@aws-sdk/nested-clients" "3.858.0" - "@aws-sdk/types" "3.840.0" - "@smithy/property-provider" "^4.0.4" - "@smithy/types" "^4.3.1" + "@aws-sdk/core" "3.864.0" + "@aws-sdk/nested-clients" "3.864.0" + "@aws-sdk/types" "3.862.0" + "@smithy/property-provider" "^4.0.5" + "@smithy/types" "^4.3.2" tslib "^2.6.2" -"@aws-sdk/credential-providers@^3", "@aws-sdk/credential-providers@^3.848.0", "@aws-sdk/credential-providers@^3.859.0": - version "3.859.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-providers/-/credential-providers-3.859.0.tgz#bb23cd57b00ee841b33d9e956ecc1c6c8aadaa12" - integrity sha512-A1AktWEbrTiLjurNFrKOhMbdDKstDpm7vN5oPbZ43L52c3mg5AOYtQgb8/A4otkw482BiFrWgeCBwsH9HlpfxA== - dependencies: - "@aws-sdk/client-cognito-identity" "3.859.0" - "@aws-sdk/core" "3.858.0" - "@aws-sdk/credential-provider-cognito-identity" "3.859.0" - "@aws-sdk/credential-provider-env" "3.858.0" - "@aws-sdk/credential-provider-http" "3.858.0" - "@aws-sdk/credential-provider-ini" "3.859.0" - "@aws-sdk/credential-provider-node" "3.859.0" - "@aws-sdk/credential-provider-process" "3.858.0" - "@aws-sdk/credential-provider-sso" "3.859.0" - "@aws-sdk/credential-provider-web-identity" "3.858.0" - "@aws-sdk/nested-clients" "3.858.0" - "@aws-sdk/types" "3.840.0" - "@smithy/config-resolver" "^4.1.4" - "@smithy/core" "^3.7.2" - "@smithy/credential-provider-imds" "^4.0.6" - "@smithy/node-config-provider" "^4.1.3" - "@smithy/property-provider" "^4.0.4" - "@smithy/types" "^4.3.1" +"@aws-sdk/credential-providers@^3", "@aws-sdk/credential-providers@^3.864.0": + version "3.864.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-providers/-/credential-providers-3.864.0.tgz#80d43a2c684da92aff4317e2b68c3c6488253728" + integrity sha512-k4K7PzvHpdHQLczgWT26Yk6t+VBwZ35jkIQ3dKODvBjfzlYHTX0y+VgemmDWrat1ahKfYb/OAw/gdwmnyxsAsw== + dependencies: + "@aws-sdk/client-cognito-identity" "3.864.0" + "@aws-sdk/core" "3.864.0" + "@aws-sdk/credential-provider-cognito-identity" "3.864.0" + "@aws-sdk/credential-provider-env" "3.864.0" + "@aws-sdk/credential-provider-http" "3.864.0" + "@aws-sdk/credential-provider-ini" "3.864.0" + "@aws-sdk/credential-provider-node" "3.864.0" + "@aws-sdk/credential-provider-process" "3.864.0" + "@aws-sdk/credential-provider-sso" "3.864.0" + "@aws-sdk/credential-provider-web-identity" "3.864.0" + "@aws-sdk/nested-clients" "3.864.0" + "@aws-sdk/types" "3.862.0" + "@smithy/config-resolver" "^4.1.5" + "@smithy/core" "^3.8.0" + "@smithy/credential-provider-imds" "^4.0.7" + "@smithy/node-config-provider" "^4.1.4" + "@smithy/property-provider" "^4.0.5" + "@smithy/types" "^4.3.2" tslib "^2.6.2" "@aws-sdk/ec2-metadata-service@^3": - version "3.859.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/ec2-metadata-service/-/ec2-metadata-service-3.859.0.tgz#15a84b17ac45795980ed7455cbca6fa0eaebd224" - integrity sha512-VvmSuDSmzAIIllSjHQFNKspBih9lK9jLg+0Iocd6QfYn4KBaDjRyV+C+g8onYWUgyeis+kS+4PWDGmSgaD7KwA== - dependencies: - "@aws-sdk/types" "3.840.0" - "@smithy/node-config-provider" "^4.1.3" - "@smithy/node-http-handler" "^4.1.0" - "@smithy/protocol-http" "^5.1.2" - "@smithy/types" "^4.3.1" - "@smithy/util-stream" "^4.2.3" + version "3.864.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/ec2-metadata-service/-/ec2-metadata-service-3.864.0.tgz#28a3343e221d909ce900f4b041eea1b4f987788c" + integrity sha512-8EuBKQQCFD9KDzKHTqOsXM0C0qF2Q43eJrMUFsJW2rn4x5WYLU1LsOq46ZK3dR6dxSaJGLDoZNanm9yVupMPag== + dependencies: + "@aws-sdk/types" "3.862.0" + "@smithy/node-config-provider" "^4.1.4" + "@smithy/node-http-handler" "^4.1.1" + "@smithy/protocol-http" "^5.1.3" + "@smithy/types" "^4.3.2" + "@smithy/util-stream" "^4.2.4" tslib "^2.6.2" "@aws-sdk/fetch-http-handler@3.0.0": @@ -1576,28 +1576,28 @@ tslib "^1.8.0" "@aws-sdk/lib-storage@^3": - version "3.859.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/lib-storage/-/lib-storage-3.859.0.tgz#e7c32edb244f98e292570aab0aac803f108f5e57" - integrity sha512-VfaEhih4MMxD6llibXEnrS4HyExhLpIFAvy1nq490IGO/Z6JCI81kmA3rB376XahMhoS9CVN0eAoeryTYHFHGw== + version "3.864.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/lib-storage/-/lib-storage-3.864.0.tgz#3433b1ccd635e0d8904439f63fb2a5da05a0c2de" + integrity sha512-Me/HlMXXPv3tStPQufdwnYGholY14JmmzCdOjhnG7gnaClBEnroZKcHuQhrgMm+KyfbzCQ2+9YHsULOfFrg7Mw== dependencies: - "@smithy/abort-controller" "^4.0.4" - "@smithy/middleware-endpoint" "^4.1.17" - "@smithy/smithy-client" "^4.4.9" + "@smithy/abort-controller" "^4.0.5" + "@smithy/middleware-endpoint" "^4.1.18" + "@smithy/smithy-client" "^4.4.10" buffer "5.6.0" events "3.3.0" stream-browserify "3.0.0" tslib "^2.6.2" -"@aws-sdk/middleware-bucket-endpoint@3.840.0": - version "3.840.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.840.0.tgz#ab414010b0230d9489c81dea38ab21feb1b18929" - integrity sha512-+gkQNtPwcSMmlwBHFd4saVVS11In6ID1HczNzpM3MXKXRBfSlbZJbCt6wN//AZ8HMklZEik4tcEOG0qa9UY8SQ== +"@aws-sdk/middleware-bucket-endpoint@3.862.0": + version "3.862.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.862.0.tgz#8d318eccfa987cfa4e6c5f62539d99bcbe6dec30" + integrity sha512-Wcsc7VPLjImQw+CP1/YkwyofMs9Ab6dVq96iS8p0zv0C6YTaMjvillkau4zFfrrrTshdzFWKptIFhKK8Zsei1g== dependencies: - "@aws-sdk/types" "3.840.0" + "@aws-sdk/types" "3.862.0" "@aws-sdk/util-arn-parser" "3.804.0" - "@smithy/node-config-provider" "^4.1.3" - "@smithy/protocol-http" "^5.1.2" - "@smithy/types" "^4.3.1" + "@smithy/node-config-provider" "^4.1.4" + "@smithy/protocol-http" "^5.1.3" + "@smithy/types" "^4.3.2" "@smithy/util-config-provider" "^4.0.0" tslib "^2.6.2" @@ -1617,32 +1617,32 @@ "@smithy/middleware-endpoint" "^1.0.2" tslib "^2.5.0" -"@aws-sdk/middleware-expect-continue@3.840.0": - version "3.840.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.840.0.tgz#1d77857dd03a3cc47e949eadcd425bcb53ebdd60" - integrity sha512-iJg2r6FKsKKvdiU4oCOuCf7Ro/YE0Q2BT/QyEZN3/Rt8Nr4SAZiQOlcBXOCpGvuIKOEAhvDOUnW3aDHL01PdVw== +"@aws-sdk/middleware-expect-continue@3.862.0": + version "3.862.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.862.0.tgz#f53c28c41f63859362797fd76e993365b598d0ba" + integrity sha512-oG3AaVUJ+26p0ESU4INFn6MmqqiBFZGrebST66Or+YBhteed2rbbFl7mCfjtPWUFgquQlvT1UP19P3LjQKeKpw== dependencies: - "@aws-sdk/types" "3.840.0" - "@smithy/protocol-http" "^5.1.2" - "@smithy/types" "^4.3.1" + "@aws-sdk/types" "3.862.0" + "@smithy/protocol-http" "^5.1.3" + "@smithy/types" "^4.3.2" tslib "^2.6.2" -"@aws-sdk/middleware-flexible-checksums@3.858.0": - version "3.858.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.858.0.tgz#39a4040375ef223263e7d7afe0e49a7d3057d1dc" - integrity sha512-/GBerFXab3Mk5zkkTaOR1drR1IWMShiUbcEocCPig068/HnpjVSd9SP4+ro/ivG+zLOtxJdpjBcBKxCwQmefMA== +"@aws-sdk/middleware-flexible-checksums@3.864.0": + version "3.864.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.864.0.tgz#fcbb40ae1513f96185ec961693c0f55ec1f4da18" + integrity sha512-MvakvzPZi9uyP3YADuIqtk/FAcPFkyYFWVVMf5iFs/rCdk0CUzn02Qf4CSuyhbkS6Y0KrAsMgKR4MgklPU79Wg== dependencies: "@aws-crypto/crc32" "5.2.0" "@aws-crypto/crc32c" "5.2.0" "@aws-crypto/util" "5.2.0" - "@aws-sdk/core" "3.858.0" - "@aws-sdk/types" "3.840.0" + "@aws-sdk/core" "3.864.0" + "@aws-sdk/types" "3.862.0" "@smithy/is-array-buffer" "^4.0.0" - "@smithy/node-config-provider" "^4.1.3" - "@smithy/protocol-http" "^5.1.2" - "@smithy/types" "^4.3.1" - "@smithy/util-middleware" "^4.0.4" - "@smithy/util-stream" "^4.2.3" + "@smithy/node-config-provider" "^4.1.4" + "@smithy/protocol-http" "^5.1.3" + "@smithy/types" "^4.3.2" + "@smithy/util-middleware" "^4.0.5" + "@smithy/util-stream" "^4.2.4" "@smithy/util-utf8" "^4.0.0" tslib "^2.6.2" @@ -1654,23 +1654,23 @@ "@aws-sdk/protocol-http" "3.0.0" tslib "^1.8.0" -"@aws-sdk/middleware-host-header@3.840.0": - version "3.840.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.840.0.tgz#7c8b163fb13d588b87523b53f7d98de73262e83f" - integrity sha512-ub+hXJAbAje94+Ya6c6eL7sYujoE8D4Bumu1NUI8TXjUhVVn0HzVWQjpRLshdLsUp1AW7XyeJaxyajRaJQ8+Xg== +"@aws-sdk/middleware-host-header@3.862.0": + version "3.862.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.862.0.tgz#9b5fa0ad4c17a84816b4bfde7cda949116374042" + integrity sha512-jDje8dCFeFHfuCAxMDXBs8hy8q9NCTlyK4ThyyfAj3U4Pixly2mmzY2u7b7AyGhWsjJNx8uhTjlYq5zkQPQCYw== dependencies: - "@aws-sdk/types" "3.840.0" - "@smithy/protocol-http" "^5.1.2" - "@smithy/types" "^4.3.1" + "@aws-sdk/types" "3.862.0" + "@smithy/protocol-http" "^5.1.3" + "@smithy/types" "^4.3.2" tslib "^2.6.2" -"@aws-sdk/middleware-location-constraint@3.840.0": - version "3.840.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.840.0.tgz#5796cb59ae4e19d04c66cf69de73c59f9cc64241" - integrity sha512-KVLD0u0YMF3aQkVF8bdyHAGWSUY6N1Du89htTLgqCcIhSxxAJ9qifrosVZ9jkAzqRW99hcufyt2LylcVU2yoKQ== +"@aws-sdk/middleware-location-constraint@3.862.0": + version "3.862.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.862.0.tgz#d55babadc9f9b7150c56b028fc6953021a5a565a" + integrity sha512-MnwLxCw7Cc9OngEH3SHFhrLlDI9WVxaBkp3oTsdY9JE7v8OE38wQ9vtjaRsynjwu0WRtrctSHbpd7h/QVvtjyA== dependencies: - "@aws-sdk/types" "3.840.0" - "@smithy/types" "^4.3.1" + "@aws-sdk/types" "3.862.0" + "@smithy/types" "^4.3.2" tslib "^2.6.2" "@aws-sdk/middleware-logger@3.0.0": @@ -1680,23 +1680,23 @@ dependencies: tslib "^1.8.0" -"@aws-sdk/middleware-logger@3.840.0": - version "3.840.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.840.0.tgz#d92ade1817ac7dc78a3567c1239bb1a3f3b1b57a" - integrity sha512-lSV8FvjpdllpGaRspywss4CtXV8M7NNNH+2/j86vMH+YCOZ6fu2T/TyFd/tHwZ92vDfHctWkRbQxg0bagqwovA== +"@aws-sdk/middleware-logger@3.862.0": + version "3.862.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.862.0.tgz#fba26924421135c824dec7e1cd0f75990a588fdb" + integrity sha512-N/bXSJznNBR/i7Ofmf9+gM6dx/SPBK09ZWLKsW5iQjqKxAKn/2DozlnE54uiEs1saHZWoNDRg69Ww4XYYSlG1Q== dependencies: - "@aws-sdk/types" "3.840.0" - "@smithy/types" "^4.3.1" + "@aws-sdk/types" "3.862.0" + "@smithy/types" "^4.3.2" tslib "^2.6.2" -"@aws-sdk/middleware-recursion-detection@3.840.0": - version "3.840.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.840.0.tgz#8ea2c00af258db0b64ea394e044cedb6101b5ffd" - integrity sha512-Gu7lGDyfddyhIkj1Z1JtrY5NHb5+x/CRiB87GjaSrKxkDaydtX2CU977JIABtt69l9wLbcGDIQ+W0uJ5xPof7g== +"@aws-sdk/middleware-recursion-detection@3.862.0": + version "3.862.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.862.0.tgz#d83433251e550b7ed9cd731a447c92aaec378f01" + integrity sha512-KVoo3IOzEkTq97YKM4uxZcYFSNnMkhW/qj22csofLegZi5fk90ztUnnaeKfaEJHfHp/tm1Y3uSoOXH45s++kKQ== dependencies: - "@aws-sdk/types" "3.840.0" - "@smithy/protocol-http" "^5.1.2" - "@smithy/types" "^4.3.1" + "@aws-sdk/types" "3.862.0" + "@smithy/protocol-http" "^5.1.3" + "@smithy/types" "^4.3.2" tslib "^2.6.2" "@aws-sdk/middleware-retry@3.0.0": @@ -1710,46 +1710,46 @@ tslib "^1.8.0" uuid "^3.0.0" -"@aws-sdk/middleware-sdk-ec2@3.857.0": - version "3.857.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-ec2/-/middleware-sdk-ec2-3.857.0.tgz#d38e3b444704ef6fb2a74cb984e2ff258fd603cb" - integrity sha512-KBAjhJeg1qPJdkwO9qIa+p5tfniOJ9Gf+nG/ndeKqR0DKZjWjBLTIT+fp/jMc2LCWVhvbBUkpgHi/eVDdrKULA== - dependencies: - "@aws-sdk/types" "3.840.0" - "@aws-sdk/util-format-url" "3.840.0" - "@smithy/middleware-endpoint" "^4.1.17" - "@smithy/protocol-http" "^5.1.2" - "@smithy/signature-v4" "^5.1.2" - "@smithy/smithy-client" "^4.4.9" - "@smithy/types" "^4.3.1" +"@aws-sdk/middleware-sdk-ec2@3.862.0": + version "3.862.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-ec2/-/middleware-sdk-ec2-3.862.0.tgz#c67be7655fdfc57e38c3fb8c0796fab35847514b" + integrity sha512-3EATZNi0xGJ7ACoSLJ524iG3DNjlLp86tFuCVx6Qrv1FziLMrUdDHp7vgICXG884ZaMWjUyBAzU9Ekls8TpMOA== + dependencies: + "@aws-sdk/types" "3.862.0" + "@aws-sdk/util-format-url" "3.862.0" + "@smithy/middleware-endpoint" "^4.1.18" + "@smithy/protocol-http" "^5.1.3" + "@smithy/signature-v4" "^5.1.3" + "@smithy/smithy-client" "^4.4.10" + "@smithy/types" "^4.3.2" tslib "^2.6.2" -"@aws-sdk/middleware-sdk-route53@3.840.0": - version "3.840.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-route53/-/middleware-sdk-route53-3.840.0.tgz#fed5a6eaeedef450625dbe9364c6a3e8192fac86" - integrity sha512-0xi4QU1oNddYDjnlvofMI/klOEMgLD53t0cmPqVEhdCGJGwte4fZaF+44GGy82vNyiqANPPrK9EcT3F9VR8xrQ== +"@aws-sdk/middleware-sdk-route53@3.862.0": + version "3.862.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-route53/-/middleware-sdk-route53-3.862.0.tgz#ad4eba8cb1bdd1fb819c49c96d0c094dafdc62b3" + integrity sha512-sCfJ+fEVGIAPVqojfx70/ZFsROLhizJ9ZBwLXqRSuUsDpJdbN7S2z4931a7dlmPgwn2kOHifhFkA0CbGgzSVBw== dependencies: - "@aws-sdk/types" "3.840.0" - "@smithy/types" "^4.3.1" + "@aws-sdk/types" "3.862.0" + "@smithy/types" "^4.3.2" tslib "^2.6.2" -"@aws-sdk/middleware-sdk-s3@3.858.0": - version "3.858.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.858.0.tgz#48eae3b04e97ec448f57449001fe4ddfd9ba5ffb" - integrity sha512-g1LBHK9iAAMnh4rRX4/cGBuICH5R9boHUw4X9FkMC+ROAH9z1A2uy6bE55sg5guheAmVTQ5sOsVZb8QPEQbIUA== +"@aws-sdk/middleware-sdk-s3@3.864.0": + version "3.864.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.864.0.tgz#5142210471ed702452277ad653af483147c42598" + integrity sha512-GjYPZ6Xnqo17NnC8NIQyvvdzzO7dm+Ks7gpxD/HsbXPmV2aEfuFveJXneGW9e1BheSKFff6FPDWu8Gaj2Iu1yg== dependencies: - "@aws-sdk/core" "3.858.0" - "@aws-sdk/types" "3.840.0" + "@aws-sdk/core" "3.864.0" + "@aws-sdk/types" "3.862.0" "@aws-sdk/util-arn-parser" "3.804.0" - "@smithy/core" "^3.7.2" - "@smithy/node-config-provider" "^4.1.3" - "@smithy/protocol-http" "^5.1.2" - "@smithy/signature-v4" "^5.1.2" - "@smithy/smithy-client" "^4.4.9" - "@smithy/types" "^4.3.1" + "@smithy/core" "^3.8.0" + "@smithy/node-config-provider" "^4.1.4" + "@smithy/protocol-http" "^5.1.3" + "@smithy/signature-v4" "^5.1.3" + "@smithy/smithy-client" "^4.4.10" + "@smithy/types" "^4.3.2" "@smithy/util-config-provider" "^4.0.0" - "@smithy/util-middleware" "^4.0.4" - "@smithy/util-stream" "^4.2.3" + "@smithy/util-middleware" "^4.0.5" + "@smithy/util-stream" "^4.2.4" "@smithy/util-utf8" "^4.0.0" tslib "^2.6.2" @@ -1769,13 +1769,13 @@ "@aws-sdk/signature-v4" "3.0.0" tslib "^1.8.0" -"@aws-sdk/middleware-ssec@3.840.0": - version "3.840.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-ssec/-/middleware-ssec-3.840.0.tgz#64252d11c21d99690abc51a6fabf1ea7144d40ac" - integrity sha512-CBZP9t1QbjDFGOrtnUEHL1oAvmnCUUm7p0aPNbIdSzNtH42TNKjPRN3TuEIJDGjkrqpL3MXyDSmNayDcw/XW7Q== +"@aws-sdk/middleware-ssec@3.862.0": + version "3.862.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-ssec/-/middleware-ssec-3.862.0.tgz#d6c7d03c966cb6642acec8c7f046afd3a72c0f7c" + integrity sha512-72VtP7DZC8lYTE2L3Efx2BrD98oe9WTK8X6hmd3WTLkbIjvgWQWIdjgaFXBs8WevsXkewIctfyA3KEezvL5ggw== dependencies: - "@aws-sdk/types" "3.840.0" - "@smithy/types" "^4.3.1" + "@aws-sdk/types" "3.862.0" + "@smithy/types" "^4.3.2" tslib "^2.6.2" "@aws-sdk/middleware-stack@3.0.0": @@ -1793,60 +1793,60 @@ "@aws-sdk/protocol-http" "3.0.0" tslib "^1.8.0" -"@aws-sdk/middleware-user-agent@3.858.0": - version "3.858.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.858.0.tgz#fee39eb6e5c56e704880f18efaf76ce60be980b0" - integrity sha512-pC3FT/sRZ6n5NyXiTVu9dpf1D9j3YbJz3XmeOOwJqO/Mib2PZyIQktvNMPgwaC5KMVB1zWqS5bmCwxpMOnq0UQ== - dependencies: - "@aws-sdk/core" "3.858.0" - "@aws-sdk/types" "3.840.0" - "@aws-sdk/util-endpoints" "3.848.0" - "@smithy/core" "^3.7.2" - "@smithy/protocol-http" "^5.1.2" - "@smithy/types" "^4.3.1" +"@aws-sdk/middleware-user-agent@3.864.0": + version "3.864.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.864.0.tgz#7c8a5e7f09eb2855f9a045cdfeee56e099e15552" + integrity sha512-wrddonw4EyLNSNBrApzEhpSrDwJiNfjxDm5E+bn8n32BbAojXASH8W8jNpxz/jMgNkkJNxCfyqybGKzBX0OhbQ== + dependencies: + "@aws-sdk/core" "3.864.0" + "@aws-sdk/types" "3.862.0" + "@aws-sdk/util-endpoints" "3.862.0" + "@smithy/core" "^3.8.0" + "@smithy/protocol-http" "^5.1.3" + "@smithy/types" "^4.3.2" tslib "^2.6.2" -"@aws-sdk/nested-clients@3.858.0": - version "3.858.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/nested-clients/-/nested-clients-3.858.0.tgz#171466f44a65818b6233fd38dae6116344bd4401" - integrity sha512-ChdIj80T2whoWbovmO7o8ICmhEB2S9q4Jes9MBnKAPm69PexcJAK2dQC8yI4/iUP8b3+BHZoUPrYLWjBxIProQ== +"@aws-sdk/nested-clients@3.864.0": + version "3.864.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/nested-clients/-/nested-clients-3.864.0.tgz#8d8b7e8e481649ae0f6ef37339b07cd8f6405e74" + integrity sha512-H1C+NjSmz2y8Tbgh7Yy89J20yD/hVyk15hNoZDbCYkXg0M358KS7KVIEYs8E2aPOCr1sK3HBE819D/yvdMgokA== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.858.0" - "@aws-sdk/middleware-host-header" "3.840.0" - "@aws-sdk/middleware-logger" "3.840.0" - "@aws-sdk/middleware-recursion-detection" "3.840.0" - "@aws-sdk/middleware-user-agent" "3.858.0" - "@aws-sdk/region-config-resolver" "3.840.0" - "@aws-sdk/types" "3.840.0" - "@aws-sdk/util-endpoints" "3.848.0" - "@aws-sdk/util-user-agent-browser" "3.840.0" - "@aws-sdk/util-user-agent-node" "3.858.0" - "@smithy/config-resolver" "^4.1.4" - "@smithy/core" "^3.7.2" - "@smithy/fetch-http-handler" "^5.1.0" - "@smithy/hash-node" "^4.0.4" - "@smithy/invalid-dependency" "^4.0.4" - "@smithy/middleware-content-length" "^4.0.4" - "@smithy/middleware-endpoint" "^4.1.17" - "@smithy/middleware-retry" "^4.1.18" - "@smithy/middleware-serde" "^4.0.8" - "@smithy/middleware-stack" "^4.0.4" - "@smithy/node-config-provider" "^4.1.3" - "@smithy/node-http-handler" "^4.1.0" - "@smithy/protocol-http" "^5.1.2" - "@smithy/smithy-client" "^4.4.9" - "@smithy/types" "^4.3.1" - "@smithy/url-parser" "^4.0.4" + "@aws-sdk/core" "3.864.0" + "@aws-sdk/middleware-host-header" "3.862.0" + "@aws-sdk/middleware-logger" "3.862.0" + "@aws-sdk/middleware-recursion-detection" "3.862.0" + "@aws-sdk/middleware-user-agent" "3.864.0" + "@aws-sdk/region-config-resolver" "3.862.0" + "@aws-sdk/types" "3.862.0" + "@aws-sdk/util-endpoints" "3.862.0" + "@aws-sdk/util-user-agent-browser" "3.862.0" + "@aws-sdk/util-user-agent-node" "3.864.0" + "@smithy/config-resolver" "^4.1.5" + "@smithy/core" "^3.8.0" + "@smithy/fetch-http-handler" "^5.1.1" + "@smithy/hash-node" "^4.0.5" + "@smithy/invalid-dependency" "^4.0.5" + "@smithy/middleware-content-length" "^4.0.5" + "@smithy/middleware-endpoint" "^4.1.18" + "@smithy/middleware-retry" "^4.1.19" + "@smithy/middleware-serde" "^4.0.9" + "@smithy/middleware-stack" "^4.0.5" + "@smithy/node-config-provider" "^4.1.4" + "@smithy/node-http-handler" "^4.1.1" + "@smithy/protocol-http" "^5.1.3" + "@smithy/smithy-client" "^4.4.10" + "@smithy/types" "^4.3.2" + "@smithy/url-parser" "^4.0.5" "@smithy/util-base64" "^4.0.0" "@smithy/util-body-length-browser" "^4.0.0" "@smithy/util-body-length-node" "^4.0.0" - "@smithy/util-defaults-mode-browser" "^4.0.25" - "@smithy/util-defaults-mode-node" "^4.0.25" - "@smithy/util-endpoints" "^3.0.6" - "@smithy/util-middleware" "^4.0.4" - "@smithy/util-retry" "^4.0.6" + "@smithy/util-defaults-mode-browser" "^4.0.26" + "@smithy/util-defaults-mode-node" "^4.0.26" + "@smithy/util-endpoints" "^3.0.7" + "@smithy/util-middleware" "^4.0.5" + "@smithy/util-retry" "^4.0.7" "@smithy/util-utf8" "^4.0.0" tslib "^2.6.2" @@ -1898,16 +1898,16 @@ dependencies: tslib "^1.8.0" -"@aws-sdk/region-config-resolver@3.840.0": - version "3.840.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/region-config-resolver/-/region-config-resolver-3.840.0.tgz#240690ead3131c4c47186b4929776439fe2f6729" - integrity sha512-Qjnxd/yDv9KpIMWr90ZDPtRj0v75AqGC92Lm9+oHXZ8p1MjG5JE2CW0HL8JRgK9iKzgKBL7pPQRXI8FkvEVfrA== +"@aws-sdk/region-config-resolver@3.862.0": + version "3.862.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/region-config-resolver/-/region-config-resolver-3.862.0.tgz#99e7942be513abacb715d06781e6f4d62b3e9cf2" + integrity sha512-VisR+/HuVFICrBPY+q9novEiE4b3mvDofWqyvmxHcWM7HumTz9ZQSuEtnlB/92GVM3KDUrR9EmBHNRrfXYZkcQ== dependencies: - "@aws-sdk/types" "3.840.0" - "@smithy/node-config-provider" "^4.1.3" - "@smithy/types" "^4.3.1" + "@aws-sdk/types" "3.862.0" + "@smithy/node-config-provider" "^4.1.4" + "@smithy/types" "^4.3.2" "@smithy/util-config-provider" "^4.0.0" - "@smithy/util-middleware" "^4.0.4" + "@smithy/util-middleware" "^4.0.5" tslib "^2.6.2" "@aws-sdk/service-error-classification@3.0.0": @@ -1922,16 +1922,16 @@ dependencies: tslib "^1.8.0" -"@aws-sdk/signature-v4-multi-region@3.858.0": - version "3.858.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.858.0.tgz#59e1731ce3da1027bcfa28944d21e520a6d31b01" - integrity sha512-WtQvCtIz8KzTqd/OhjziWb5nAFDEZ0pE1KJsWBZ0j6Ngvp17ORSY37U96buU0SlNNflloGT7ZIlDkdFh73YktA== +"@aws-sdk/signature-v4-multi-region@3.864.0": + version "3.864.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.864.0.tgz#75e24f5382aa77b7e629f8feb366bcf2a358ffb8" + integrity sha512-w2HIn/WIcUyv1bmyCpRUKHXB5KdFGzyxPkp/YK5g+/FuGdnFFYWGfcO8O+How4jwrZTarBYsAHW9ggoKvwr37w== dependencies: - "@aws-sdk/middleware-sdk-s3" "3.858.0" - "@aws-sdk/types" "3.840.0" - "@smithy/protocol-http" "^5.1.2" - "@smithy/signature-v4" "^5.1.2" - "@smithy/types" "^4.3.1" + "@aws-sdk/middleware-sdk-s3" "3.864.0" + "@aws-sdk/types" "3.862.0" + "@smithy/protocol-http" "^5.1.3" + "@smithy/signature-v4" "^5.1.3" + "@smithy/types" "^4.3.2" tslib "^2.6.2" "@aws-sdk/signature-v4@3.0.0": @@ -1952,17 +1952,17 @@ "@aws-sdk/middleware-stack" "3.0.0" tslib "^1.8.0" -"@aws-sdk/token-providers@3.859.0": - version "3.859.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.859.0.tgz#7da5352d45bb8f684279afecec134a1d9d92866f" - integrity sha512-6P2wlvm9KBWOvRNn0Pt8RntnXg8fzOb5kEShvWsOsAocZeqKNaYbihum5/Onq1ZPoVtkdb++8eWDocDnM4k85Q== - dependencies: - "@aws-sdk/core" "3.858.0" - "@aws-sdk/nested-clients" "3.858.0" - "@aws-sdk/types" "3.840.0" - "@smithy/property-provider" "^4.0.4" - "@smithy/shared-ini-file-loader" "^4.0.4" - "@smithy/types" "^4.3.1" +"@aws-sdk/token-providers@3.864.0": + version "3.864.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.864.0.tgz#c5f88c34bf268435a5b64b7814193c63ae330a68" + integrity sha512-gTc2QHOBo05SCwVA65dUtnJC6QERvFaPiuppGDSxoF7O5AQNK0UR/kMSenwLqN8b5E1oLYvQTv3C1idJLRX0cg== + dependencies: + "@aws-sdk/core" "3.864.0" + "@aws-sdk/nested-clients" "3.864.0" + "@aws-sdk/types" "3.862.0" + "@smithy/property-provider" "^4.0.5" + "@smithy/shared-ini-file-loader" "^4.0.5" + "@smithy/types" "^4.3.2" tslib "^2.6.2" "@aws-sdk/types@3.0.0": @@ -1970,12 +1970,12 @@ resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.0.0.tgz#c84359dd0ba0040fc1089928d43c74683ed71066" integrity sha512-D2sSHRZRw0ixox5+Dx7xPvTfMLZQzxJ/nWDP26FAl+c/i/402d0Y9acfDtUxfxPxCbVogZ3XgZXhjDY/RmMAjQ== -"@aws-sdk/types@3.840.0", "@aws-sdk/types@^3.1.0", "@aws-sdk/types@^3.222.0": - version "3.840.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.840.0.tgz#aadc6843d5c1f24b3d1d228059e702a355bf07c3" - integrity sha512-xliuHaUFZxEx1NSXeLLZ9Dyu6+EJVQKEoD+yM+zqUo3YDZ7medKJWY6fIOKiPX/N7XbLdBYwajb15Q7IL8KkeA== +"@aws-sdk/types@3.862.0", "@aws-sdk/types@^3.1.0", "@aws-sdk/types@^3.222.0": + version "3.862.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.862.0.tgz#2f5622e1aa3a5281d4f419f5d2c90f87dd5ff0cf" + integrity sha512-Bei+RL0cDxxV+lW2UezLbCYYNeJm6Nzee0TpW0FfyTRBhH9C1XQh4+x+IClriXvgBnRquTMMYsmJfvx8iyLKrg== dependencies: - "@smithy/types" "^4.3.1" + "@smithy/types" "^4.3.2" tslib "^2.6.2" "@aws-sdk/url-parser-browser@3.0.0": @@ -2039,25 +2039,25 @@ "@aws-sdk/is-array-buffer" "3.0.0" tslib "^1.8.0" -"@aws-sdk/util-endpoints@3.848.0": - version "3.848.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.848.0.tgz#dea15ac0949fcbc518426fb4a86d1e9bd53433db" - integrity sha512-fY/NuFFCq/78liHvRyFKr+aqq1aA/uuVSANjzr5Ym8c+9Z3HRPE9OrExAHoMrZ6zC8tHerQwlsXYYH5XZ7H+ww== +"@aws-sdk/util-endpoints@3.862.0": + version "3.862.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.862.0.tgz#d66975bbedc1899721e3bf2a548fadfaee2ba2ee" + integrity sha512-eCZuScdE9MWWkHGM2BJxm726MCmWk/dlHjOKvkM0sN1zxBellBMw5JohNss1Z8/TUmnW2gb9XHTOiHuGjOdksA== dependencies: - "@aws-sdk/types" "3.840.0" - "@smithy/types" "^4.3.1" - "@smithy/url-parser" "^4.0.4" - "@smithy/util-endpoints" "^3.0.6" + "@aws-sdk/types" "3.862.0" + "@smithy/types" "^4.3.2" + "@smithy/url-parser" "^4.0.5" + "@smithy/util-endpoints" "^3.0.7" tslib "^2.6.2" -"@aws-sdk/util-format-url@3.840.0": - version "3.840.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-format-url/-/util-format-url-3.840.0.tgz#386f703f9048f0a297ec2f4e37a9bfbb84a0aa18" - integrity sha512-VB1PWyI1TQPiPvg4w7tgUGGQER1xxXPNUqfh3baxUSFi1Oh8wHrDnFywkxLm3NMmgDmnLnSZ5Q326qAoyqKLSg== +"@aws-sdk/util-format-url@3.862.0": + version "3.862.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-format-url/-/util-format-url-3.862.0.tgz#b3eedf5ce6d376d07673873f15f9744996ec92a9" + integrity sha512-4kd2PYUMA/fAnIcVVwBIDCa2KCuUPrS3ELgScLjBaESP0NN+K163m40U5RbzNec/elOcJHR8lEThzzSb7vXH6w== dependencies: - "@aws-sdk/types" "3.840.0" - "@smithy/querystring-builder" "^4.0.4" - "@smithy/types" "^4.3.1" + "@aws-sdk/types" "3.862.0" + "@smithy/querystring-builder" "^4.0.5" + "@smithy/types" "^4.3.2" tslib "^2.6.2" "@aws-sdk/util-hex-encoding@3.0.0": @@ -2096,13 +2096,13 @@ dependencies: tslib "^1.8.0" -"@aws-sdk/util-user-agent-browser@3.840.0": - version "3.840.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.840.0.tgz#6c2f55494352a86048c52852b0c357bb21905984" - integrity sha512-JdyZM3EhhL4PqwFpttZu1afDpPJCCc3eyZOLi+srpX11LsGj6sThf47TYQN75HT1CarZ7cCdQHGzP2uy3/xHfQ== +"@aws-sdk/util-user-agent-browser@3.862.0": + version "3.862.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.862.0.tgz#0fc887393f13399bc402e1d8c45d3af3306a322e" + integrity sha512-BmPTlm0r9/10MMr5ND9E92r8KMZbq5ltYXYpVcUbAsnB1RJ8ASJuRoLne5F7mB3YMx0FJoOTuSq7LdQM3LgW3Q== dependencies: - "@aws-sdk/types" "3.840.0" - "@smithy/types" "^4.3.1" + "@aws-sdk/types" "3.862.0" + "@smithy/types" "^4.3.2" bowser "^2.11.0" tslib "^2.6.2" @@ -2113,15 +2113,15 @@ dependencies: tslib "^1.8.0" -"@aws-sdk/util-user-agent-node@3.858.0": - version "3.858.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.858.0.tgz#bdf767443486371f1c7432dd4d1e178f8a45074c" - integrity sha512-T1m05QlN8hFpx5/5duMjS8uFSK5e6EXP45HQRkZULVkL3DK+jMaxsnh3KLl5LjUoHn/19M4HM0wNUBhYp4Y2Yw== +"@aws-sdk/util-user-agent-node@3.864.0": + version "3.864.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.864.0.tgz#2fd8276a6d7d0ee3d6fe75421c5565e63ae6a0d5" + integrity sha512-d+FjUm2eJEpP+FRpVR3z6KzMdx1qwxEYDz8jzNKwxYLBBquaBaP/wfoMtMQKAcbrR7aT9FZVZF7zDgzNxUvQlQ== dependencies: - "@aws-sdk/middleware-user-agent" "3.858.0" - "@aws-sdk/types" "3.840.0" - "@smithy/node-config-provider" "^4.1.3" - "@smithy/types" "^4.3.1" + "@aws-sdk/middleware-user-agent" "3.864.0" + "@aws-sdk/types" "3.862.0" + "@smithy/node-config-provider" "^4.1.4" + "@smithy/types" "^4.3.2" tslib "^2.6.2" "@aws-sdk/util-utf8-browser@3.0.0": @@ -2163,12 +2163,12 @@ "@smithy/util-waiter" "^1.0.1" tslib "^2.5.0" -"@aws-sdk/xml-builder@3.821.0": - version "3.821.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/xml-builder/-/xml-builder-3.821.0.tgz#ff89bf1276fca41276ed508b9c8ae21978d91177" - integrity sha512-DIIotRnefVL6DiaHtO6/21DhJ4JZnnIwdNbpwiAhdt/AVbttcE4yw925gsjur0OGv5BTYXQXU3YnANBYnZjuQA== +"@aws-sdk/xml-builder@3.862.0": + version "3.862.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/xml-builder/-/xml-builder-3.862.0.tgz#d368c76f0f129d43b3ffbc2dc18f53ddd64ec328" + integrity sha512-6Ed0kmC1NMbuFTEgNmamAUU1h5gShgxL1hBVLbEzUa3trX5aJBz1vU4bXaBTvOYUAnOHtiy1Ml4AMStd6hJnFA== dependencies: - "@smithy/types" "^4.3.1" + "@smithy/types" "^4.3.2" tslib "^2.6.2" "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.27.1": @@ -2186,33 +2186,33 @@ integrity sha512-60X7qkglvrap8mn1lh2ebxXdZYtUcpd7gsmy9kLaBJ4i/WdY8PqTSdxyA8qraikqKQK5C1KRBKXqznrVapyNaw== "@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.23.9", "@babel/core@^7.27.4": - version "7.28.0" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.28.0.tgz#55dad808d5bf3445a108eefc88ea3fdf034749a4" - integrity sha512-UlLAnTPrFdNGoFtbSXwcGFQBtQZJCNjaN6hQNP3UPvuNXT1i82N26KL3dZeIpNalWywr9IuQuncaAfUaS1g6sQ== + version "7.28.3" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.28.3.tgz#aceddde69c5d1def69b839d09efa3e3ff59c97cb" + integrity sha512-yDBHV9kQNcr2/sUr9jghVyz9C3Y5G2zUM2H2lo+9mKv4sFgbA8s8Z9t8D1jiTkGoO/NoIfKMyKWr4s6CN23ZwQ== dependencies: "@ampproject/remapping" "^2.2.0" "@babel/code-frame" "^7.27.1" - "@babel/generator" "^7.28.0" + "@babel/generator" "^7.28.3" "@babel/helper-compilation-targets" "^7.27.2" - "@babel/helper-module-transforms" "^7.27.3" - "@babel/helpers" "^7.27.6" - "@babel/parser" "^7.28.0" + "@babel/helper-module-transforms" "^7.28.3" + "@babel/helpers" "^7.28.3" + "@babel/parser" "^7.28.3" "@babel/template" "^7.27.2" - "@babel/traverse" "^7.28.0" - "@babel/types" "^7.28.0" + "@babel/traverse" "^7.28.3" + "@babel/types" "^7.28.2" convert-source-map "^2.0.0" debug "^4.1.0" gensync "^1.0.0-beta.2" json5 "^2.2.3" semver "^6.3.1" -"@babel/generator@^7.27.5", "@babel/generator@^7.28.0", "@babel/generator@^7.7.2": - version "7.28.0" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.28.0.tgz#9cc2f7bd6eb054d77dc66c2664148a0c5118acd2" - integrity sha512-lJjzvrbEeWrhB4P3QBsH7tey117PjLZnDbLiQEKjQ/fNJTjuq4HSqgFA+UNSwZT8D7dxxbnuSBMsa1lrWzKlQg== +"@babel/generator@^7.27.5", "@babel/generator@^7.28.3", "@babel/generator@^7.7.2": + version "7.28.3" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.28.3.tgz#9626c1741c650cbac39121694a0f2d7451b8ef3e" + integrity sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw== dependencies: - "@babel/parser" "^7.28.0" - "@babel/types" "^7.28.0" + "@babel/parser" "^7.28.3" + "@babel/types" "^7.28.2" "@jridgewell/gen-mapping" "^0.3.12" "@jridgewell/trace-mapping" "^0.3.28" jsesc "^3.0.2" @@ -2241,14 +2241,14 @@ "@babel/traverse" "^7.27.1" "@babel/types" "^7.27.1" -"@babel/helper-module-transforms@^7.27.3": - version "7.27.3" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.27.3.tgz#db0bbcfba5802f9ef7870705a7ef8788508ede02" - integrity sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg== +"@babel/helper-module-transforms@^7.28.3": + version "7.28.3" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz#a2b37d3da3b2344fe085dab234426f2b9a2fa5f6" + integrity sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw== dependencies: "@babel/helper-module-imports" "^7.27.1" "@babel/helper-validator-identifier" "^7.27.1" - "@babel/traverse" "^7.27.3" + "@babel/traverse" "^7.28.3" "@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.27.1", "@babel/helper-plugin-utils@^7.8.0": version "7.27.1" @@ -2270,20 +2270,20 @@ resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz#fa52f5b1e7db1ab049445b421c4471303897702f" integrity sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg== -"@babel/helpers@^7.27.6": - version "7.28.2" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.28.2.tgz#80f0918fecbfebea9af856c419763230040ee850" - integrity sha512-/V9771t+EgXz62aCcyofnQhGM8DQACbRhvzKFsXKC9QM+5MadF8ZmIm0crDMaz3+o0h0zXfJnd4EhbYbxsrcFw== +"@babel/helpers@^7.28.3": + version "7.28.3" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.28.3.tgz#b83156c0a2232c133d1b535dd5d3452119c7e441" + integrity sha512-PTNtvUQihsAsDHMOP5pfobP8C6CM4JWXmP8DrEIt46c3r2bf87Ua1zoqevsMo9g+tWDwgWrFP5EIxuBx5RudAw== dependencies: "@babel/template" "^7.27.2" "@babel/types" "^7.28.2" -"@babel/parser@^7.0.0", "@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.23.9", "@babel/parser@^7.26.7", "@babel/parser@^7.27.2", "@babel/parser@^7.28.0": - version "7.28.0" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.28.0.tgz#979829fbab51a29e13901e5a80713dbcb840825e" - integrity sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g== +"@babel/parser@^7.0.0", "@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.23.9", "@babel/parser@^7.26.7", "@babel/parser@^7.27.2", "@babel/parser@^7.28.0", "@babel/parser@^7.28.3": + version "7.28.3" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.28.3.tgz#d2d25b814621bca5fe9d172bc93792547e7a2a71" + integrity sha512-7+Ey1mAgYqFAx2h0RuoxcQT5+MlG3GTV0TQrgr7/ZliKsm/MNDxVVutlWaziMq7wJNAz8MTqz55XLpWvva6StA== dependencies: - "@babel/types" "^7.28.0" + "@babel/types" "^7.28.2" "@babel/plugin-syntax-async-generators@^7.8.4": version "7.8.4" @@ -2413,20 +2413,20 @@ "@babel/parser" "^7.27.2" "@babel/types" "^7.27.1" -"@babel/traverse@^7.27.1", "@babel/traverse@^7.27.3", "@babel/traverse@^7.28.0": - version "7.28.0" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.28.0.tgz#518aa113359b062042379e333db18380b537e34b" - integrity sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg== +"@babel/traverse@^7.27.1", "@babel/traverse@^7.28.3": + version "7.28.3" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.28.3.tgz#6911a10795d2cce43ec6a28cffc440cca2593434" + integrity sha512-7w4kZYHneL3A6NP2nxzHvT3HCZ7puDZZjFMqDpBPECub79sTtSO5CGXDkKrTQq8ksAwfD/XI2MRFX23njdDaIQ== dependencies: "@babel/code-frame" "^7.27.1" - "@babel/generator" "^7.28.0" + "@babel/generator" "^7.28.3" "@babel/helper-globals" "^7.28.0" - "@babel/parser" "^7.28.0" + "@babel/parser" "^7.28.3" "@babel/template" "^7.27.2" - "@babel/types" "^7.28.0" + "@babel/types" "^7.28.2" debug "^4.3.1" -"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.27.1", "@babel/types@^7.27.3", "@babel/types@^7.28.0", "@babel/types@^7.28.2", "@babel/types@^7.3.3": +"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.27.1", "@babel/types@^7.27.3", "@babel/types@^7.28.2", "@babel/types@^7.3.3": version "7.28.2" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.28.2.tgz#da9db0856a9a88e0a13b019881d7513588cf712b" integrity sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ== @@ -2444,20 +2444,20 @@ resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== -"@cdklabs/cdk-atmosphere-client@^0.0.59": - version "0.0.59" - resolved "https://registry.yarnpkg.com/@cdklabs/cdk-atmosphere-client/-/cdk-atmosphere-client-0.0.59.tgz#0a09ce1a75ada46469886956eabeb6416b7b020a" - integrity sha512-DwpoFJWx686m6VdmKI3rgN2ZunTa4F91ArI0Gw+JvJwaYqsDSo4yIfKnaUC/pjWVjlj9McHoyIS8rwPBwAbyrQ== +"@cdklabs/cdk-atmosphere-client@^0.0.61": + version "0.0.61" + resolved "https://registry.yarnpkg.com/@cdklabs/cdk-atmosphere-client/-/cdk-atmosphere-client-0.0.61.tgz#2d84776acfe89407cae3d885a8705f753804a89d" + integrity sha512-iCVqT3tgmU0tsfMRjY6pudsPU590YP/XF9bDVmZDfpGR1Plx2uZ71To187BvOo83oIgnhzUz6RRHWajz/5vx2A== dependencies: - "@aws-sdk/credential-providers" "^3.848.0" + "@aws-sdk/credential-providers" "^3.864.0" aws4fetch "^1.0.20" -"@cdklabs/eslint-plugin@^1.3.2": - version "1.3.2" - resolved "https://registry.yarnpkg.com/@cdklabs/eslint-plugin/-/eslint-plugin-1.3.2.tgz#9a37485e0c94cd13a9becdd69791d4ff1dc1c515" - integrity sha512-PWh8MOKgPOYRGRdd/eiPS93F4B/pahhHsNAtLderZ2XtaxfipE55AfSeiXRde2B4OUIYoIRh02b+On+3HZurTQ== +"@cdklabs/eslint-plugin@^1.3.3": + version "1.3.3" + resolved "https://registry.yarnpkg.com/@cdklabs/eslint-plugin/-/eslint-plugin-1.3.3.tgz#e2c8b60116b426c1db94dd225e8d44c6bc34bc4e" + integrity sha512-v/+Q4ZqCRTvb5xNnz8Gl/hqGeMEv1fgeLEorb9lH9DjUZePiaSPZ/xGZvhjvCtIaXeeWGa7lmKITFkXTljqzBw== dependencies: - fs-extra "^11.3.0" + fs-extra "^11.3.1" "@cdklabs/tskb@^0.0.3": version "0.0.3" @@ -2556,135 +2556,135 @@ esquery "^1.6.0" jsdoc-type-pratt-parser "~4.1.0" -"@esbuild/aix-ppc64@0.25.8": - version "0.25.8" - resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.25.8.tgz#a1414903bb38027382f85f03dda6065056757727" - integrity sha512-urAvrUedIqEiFR3FYSLTWQgLu5tb+m0qZw0NBEasUeo6wuqatkMDaRT+1uABiGXEu5vqgPd7FGE1BhsAIy9QVA== - -"@esbuild/android-arm64@0.25.8": - version "0.25.8" - resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.25.8.tgz#c859994089e9767224269884061f89dae6fb51c6" - integrity sha512-OD3p7LYzWpLhZEyATcTSJ67qB5D+20vbtr6vHlHWSQYhKtzUYrETuWThmzFpZtFsBIxRvhO07+UgVA9m0i/O1w== - -"@esbuild/android-arm@0.25.8": - version "0.25.8" - resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.25.8.tgz#96a8f2ca91c6cd29ea90b1af79d83761c8ba0059" - integrity sha512-RONsAvGCz5oWyePVnLdZY/HHwA++nxYWIX1atInlaW6SEkwq6XkP3+cb825EUcRs5Vss/lGh/2YxAb5xqc07Uw== - -"@esbuild/android-x64@0.25.8": - version "0.25.8" - resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.25.8.tgz#a3a626c4fec4a024a9fa8c7679c39996e92916f0" - integrity sha512-yJAVPklM5+4+9dTeKwHOaA+LQkmrKFX96BM0A/2zQrbS6ENCmxc4OVoBs5dPkCCak2roAD+jKCdnmOqKszPkjA== - -"@esbuild/darwin-arm64@0.25.8": - version "0.25.8" - resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.25.8.tgz#a5e1252ca2983d566af1c0ea39aded65736fc66d" - integrity sha512-Jw0mxgIaYX6R8ODrdkLLPwBqHTtYHJSmzzd+QeytSugzQ0Vg4c5rDky5VgkoowbZQahCbsv1rT1KW72MPIkevw== - -"@esbuild/darwin-x64@0.25.8": - version "0.25.8" - resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.25.8.tgz#5271b0df2bb12ce8df886704bfdd1c7cc01385d2" - integrity sha512-Vh2gLxxHnuoQ+GjPNvDSDRpoBCUzY4Pu0kBqMBDlK4fuWbKgGtmDIeEC081xi26PPjn+1tct+Bh8FjyLlw1Zlg== - -"@esbuild/freebsd-arm64@0.25.8": - version "0.25.8" - resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.8.tgz#d0a0e7fdf19733b8bb1566b81df1aa0bb7e46ada" - integrity sha512-YPJ7hDQ9DnNe5vxOm6jaie9QsTwcKedPvizTVlqWG9GBSq+BuyWEDazlGaDTC5NGU4QJd666V0yqCBL2oWKPfA== - -"@esbuild/freebsd-x64@0.25.8": - version "0.25.8" - resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.25.8.tgz#2de8b2e0899d08f1cb1ef3128e159616e7e85343" - integrity sha512-MmaEXxQRdXNFsRN/KcIimLnSJrk2r5H8v+WVafRWz5xdSVmWLoITZQXcgehI2ZE6gioE6HirAEToM/RvFBeuhw== - -"@esbuild/linux-arm64@0.25.8": - version "0.25.8" - resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.25.8.tgz#a4209efadc0c2975716458484a4e90c237c48ae9" - integrity sha512-WIgg00ARWv/uYLU7lsuDK00d/hHSfES5BzdWAdAig1ioV5kaFNrtK8EqGcUBJhYqotlUByUKz5Qo6u8tt7iD/w== - -"@esbuild/linux-arm@0.25.8": - version "0.25.8" - resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.25.8.tgz#ccd9e291c24cd8d9142d819d463e2e7200d25b19" - integrity sha512-FuzEP9BixzZohl1kLf76KEVOsxtIBFwCaLupVuk4eFVnOZfU+Wsn+x5Ryam7nILV2pkq2TqQM9EZPsOBuMC+kg== - -"@esbuild/linux-ia32@0.25.8": - version "0.25.8" - resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.25.8.tgz#006ad1536d0c2b28fb3a1cf0b53bcb85aaf92c4d" - integrity sha512-A1D9YzRX1i+1AJZuFFUMP1E9fMaYY+GnSQil9Tlw05utlE86EKTUA7RjwHDkEitmLYiFsRd9HwKBPEftNdBfjg== - -"@esbuild/linux-loong64@0.25.8": - version "0.25.8" - resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.25.8.tgz#127b3fbfb2c2e08b1397e985932f718f09a8f5c4" - integrity sha512-O7k1J/dwHkY1RMVvglFHl1HzutGEFFZ3kNiDMSOyUrB7WcoHGf96Sh+64nTRT26l3GMbCW01Ekh/ThKM5iI7hQ== - -"@esbuild/linux-mips64el@0.25.8": - version "0.25.8" - resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.25.8.tgz#837d1449517791e3fa7d82675a2d06d9f56cb340" - integrity sha512-uv+dqfRazte3BzfMp8PAQXmdGHQt2oC/y2ovwpTteqrMx2lwaksiFZ/bdkXJC19ttTvNXBuWH53zy/aTj1FgGw== - -"@esbuild/linux-ppc64@0.25.8": - version "0.25.8" - resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.25.8.tgz#aa2e3bd93ab8df084212f1895ca4b03c42d9e0fe" - integrity sha512-GyG0KcMi1GBavP5JgAkkstMGyMholMDybAf8wF5A70CALlDM2p/f7YFE7H92eDeH/VBtFJA5MT4nRPDGg4JuzQ== - -"@esbuild/linux-riscv64@0.25.8": - version "0.25.8" - resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.25.8.tgz#a340620e31093fef72767dd28ab04214b3442083" - integrity sha512-rAqDYFv3yzMrq7GIcen3XP7TUEG/4LK86LUPMIz6RT8A6pRIDn0sDcvjudVZBiiTcZCY9y2SgYX2lgK3AF+1eg== - -"@esbuild/linux-s390x@0.25.8": - version "0.25.8" - resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.25.8.tgz#ddfed266c8c13f5efb3105a0cd47f6dcd0e79e71" - integrity sha512-Xutvh6VjlbcHpsIIbwY8GVRbwoviWT19tFhgdA7DlenLGC/mbc3lBoVb7jxj9Z+eyGqvcnSyIltYUrkKzWqSvg== - -"@esbuild/linux-x64@0.25.8": - version "0.25.8" - resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.25.8.tgz#9a4f78c75c051e8c060183ebb39a269ba936a2ac" - integrity sha512-ASFQhgY4ElXh3nDcOMTkQero4b1lgubskNlhIfJrsH5OKZXDpUAKBlNS0Kx81jwOBp+HCeZqmoJuihTv57/jvQ== - -"@esbuild/netbsd-arm64@0.25.8": - version "0.25.8" - resolved "https://registry.yarnpkg.com/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.8.tgz#902c80e1d678047926387230bc037e63e00697d0" - integrity sha512-d1KfruIeohqAi6SA+gENMuObDbEjn22olAR7egqnkCD9DGBG0wsEARotkLgXDu6c4ncgWTZJtN5vcgxzWRMzcw== - -"@esbuild/netbsd-x64@0.25.8": - version "0.25.8" - resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.25.8.tgz#2d9eb4692add2681ff05a14ce99de54fbed7079c" - integrity sha512-nVDCkrvx2ua+XQNyfrujIG38+YGyuy2Ru9kKVNyh5jAys6n+l44tTtToqHjino2My8VAY6Lw9H7RI73XFi66Cg== - -"@esbuild/openbsd-arm64@0.25.8": - version "0.25.8" - resolved "https://registry.yarnpkg.com/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.8.tgz#89c3b998c6de739db38ab7fb71a8a76b3fa84a45" - integrity sha512-j8HgrDuSJFAujkivSMSfPQSAa5Fxbvk4rgNAS5i3K+r8s1X0p1uOO2Hl2xNsGFppOeHOLAVgYwDVlmxhq5h+SQ== - -"@esbuild/openbsd-x64@0.25.8": - version "0.25.8" - resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.25.8.tgz#2f01615cf472b0e48c077045cfd96b5c149365cc" - integrity sha512-1h8MUAwa0VhNCDp6Af0HToI2TJFAn1uqT9Al6DJVzdIBAd21m/G0Yfc77KDM3uF3T/YaOgQq3qTJHPbTOInaIQ== - -"@esbuild/openharmony-arm64@0.25.8": - version "0.25.8" - resolved "https://registry.yarnpkg.com/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.8.tgz#a201f720cd2c3ebf9a6033fcc3feb069a54b509a" - integrity sha512-r2nVa5SIK9tSWd0kJd9HCffnDHKchTGikb//9c7HX+r+wHYCpQrSgxhlY6KWV1nFo1l4KFbsMlHk+L6fekLsUg== - -"@esbuild/sunos-x64@0.25.8": - version "0.25.8" - resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.25.8.tgz#07046c977985a3334667f19e6ab3a01a80862afb" - integrity sha512-zUlaP2S12YhQ2UzUfcCuMDHQFJyKABkAjvO5YSndMiIkMimPmxA+BYSBikWgsRpvyxuRnow4nS5NPnf9fpv41w== - -"@esbuild/win32-arm64@0.25.8": - version "0.25.8" - resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.25.8.tgz#4a5470caf0d16127c05d4833d4934213c69392d1" - integrity sha512-YEGFFWESlPva8hGL+zvj2z/SaK+pH0SwOM0Nc/d+rVnW7GSTFlLBGzZkuSU9kFIGIo8q9X3ucpZhu8PDN5A2sQ== - -"@esbuild/win32-ia32@0.25.8": - version "0.25.8" - resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.25.8.tgz#3de3e8470b7b328d99dbc3e9ec1eace207e5bbc4" - integrity sha512-hiGgGC6KZ5LZz58OL/+qVVoZiuZlUYlYHNAmczOm7bs2oE1XriPFi5ZHHrS8ACpV5EjySrnoCKmcbQMN+ojnHg== - -"@esbuild/win32-x64@0.25.8": - version "0.25.8" - resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.25.8.tgz#610d7ea539d2fcdbe39237b5cc175eb2c4451f9c" - integrity sha512-cn3Yr7+OaaZq1c+2pe+8yxC8E144SReCQjN6/2ynubzYjvyqZjTXfQJpAcQpsdJq3My7XADANiYGHoFC69pLQw== +"@esbuild/aix-ppc64@0.25.9": + version "0.25.9" + resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.25.9.tgz#bef96351f16520055c947aba28802eede3c9e9a9" + integrity sha512-OaGtL73Jck6pBKjNIe24BnFE6agGl+6KxDtTfHhy1HmhthfKouEcOhqpSL64K4/0WCtbKFLOdzD/44cJ4k9opA== + +"@esbuild/android-arm64@0.25.9": + version "0.25.9" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.25.9.tgz#d2e70be7d51a529425422091e0dcb90374c1546c" + integrity sha512-IDrddSmpSv51ftWslJMvl3Q2ZT98fUSL2/rlUXuVqRXHCs5EUF1/f+jbjF5+NG9UffUDMCiTyh8iec7u8RlTLg== + +"@esbuild/android-arm@0.25.9": + version "0.25.9" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.25.9.tgz#d2a753fe2a4c73b79437d0ba1480e2d760097419" + integrity sha512-5WNI1DaMtxQ7t7B6xa572XMXpHAaI/9Hnhk8lcxF4zVN4xstUgTlvuGDorBguKEnZO70qwEcLpfifMLoxiPqHQ== + +"@esbuild/android-x64@0.25.9": + version "0.25.9" + resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.25.9.tgz#5278836e3c7ae75761626962f902a0d55352e683" + integrity sha512-I853iMZ1hWZdNllhVZKm34f4wErd4lMyeV7BLzEExGEIZYsOzqDWDf+y082izYUE8gtJnYHdeDpN/6tUdwvfiw== + +"@esbuild/darwin-arm64@0.25.9": + version "0.25.9" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.25.9.tgz#f1513eaf9ec8fa15dcaf4c341b0f005d3e8b47ae" + integrity sha512-XIpIDMAjOELi/9PB30vEbVMs3GV1v2zkkPnuyRRURbhqjyzIINwj+nbQATh4H9GxUgH1kFsEyQMxwiLFKUS6Rg== + +"@esbuild/darwin-x64@0.25.9": + version "0.25.9" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.25.9.tgz#e27dbc3b507b3a1cea3b9280a04b8b6b725f82be" + integrity sha512-jhHfBzjYTA1IQu8VyrjCX4ApJDnH+ez+IYVEoJHeqJm9VhG9Dh2BYaJritkYK3vMaXrf7Ogr/0MQ8/MeIefsPQ== + +"@esbuild/freebsd-arm64@0.25.9": + version "0.25.9" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.9.tgz#364e3e5b7a1fd45d92be08c6cc5d890ca75908ca" + integrity sha512-z93DmbnY6fX9+KdD4Ue/H6sYs+bhFQJNCPZsi4XWJoYblUqT06MQUdBCpcSfuiN72AbqeBFu5LVQTjfXDE2A6Q== + +"@esbuild/freebsd-x64@0.25.9": + version "0.25.9" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.25.9.tgz#7c869b45faeb3df668e19ace07335a0711ec56ab" + integrity sha512-mrKX6H/vOyo5v71YfXWJxLVxgy1kyt1MQaD8wZJgJfG4gq4DpQGpgTB74e5yBeQdyMTbgxp0YtNj7NuHN0PoZg== + +"@esbuild/linux-arm64@0.25.9": + version "0.25.9" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.25.9.tgz#48d42861758c940b61abea43ba9a29b186d6cb8b" + integrity sha512-BlB7bIcLT3G26urh5Dmse7fiLmLXnRlopw4s8DalgZ8ef79Jj4aUcYbk90g8iCa2467HX8SAIidbL7gsqXHdRw== + +"@esbuild/linux-arm@0.25.9": + version "0.25.9" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.25.9.tgz#6ce4b9cabf148274101701d112b89dc67cc52f37" + integrity sha512-HBU2Xv78SMgaydBmdor38lg8YDnFKSARg1Q6AT0/y2ezUAKiZvc211RDFHlEZRFNRVhcMamiToo7bDx3VEOYQw== + +"@esbuild/linux-ia32@0.25.9": + version "0.25.9" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.25.9.tgz#207e54899b79cac9c26c323fc1caa32e3143f1c4" + integrity sha512-e7S3MOJPZGp2QW6AK6+Ly81rC7oOSerQ+P8L0ta4FhVi+/j/v2yZzx5CqqDaWjtPFfYz21Vi1S0auHrap3Ma3A== + +"@esbuild/linux-loong64@0.25.9": + version "0.25.9" + resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.25.9.tgz#0ba48a127159a8f6abb5827f21198b999ffd1fc0" + integrity sha512-Sbe10Bnn0oUAB2AalYztvGcK+o6YFFA/9829PhOCUS9vkJElXGdphz0A3DbMdP8gmKkqPmPcMJmJOrI3VYB1JQ== + +"@esbuild/linux-mips64el@0.25.9": + version "0.25.9" + resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.25.9.tgz#a4d4cc693d185f66a6afde94f772b38ce5d64eb5" + integrity sha512-YcM5br0mVyZw2jcQeLIkhWtKPeVfAerES5PvOzaDxVtIyZ2NUBZKNLjC5z3/fUlDgT6w89VsxP2qzNipOaaDyA== + +"@esbuild/linux-ppc64@0.25.9": + version "0.25.9" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.25.9.tgz#0f5805c1c6d6435a1dafdc043cb07a19050357db" + integrity sha512-++0HQvasdo20JytyDpFvQtNrEsAgNG2CY1CLMwGXfFTKGBGQT3bOeLSYE2l1fYdvML5KUuwn9Z8L1EWe2tzs1w== + +"@esbuild/linux-riscv64@0.25.9": + version "0.25.9" + resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.25.9.tgz#6776edece0f8fca79f3386398b5183ff2a827547" + integrity sha512-uNIBa279Y3fkjV+2cUjx36xkx7eSjb8IvnL01eXUKXez/CBHNRw5ekCGMPM0BcmqBxBcdgUWuUXmVWwm4CH9kg== + +"@esbuild/linux-s390x@0.25.9": + version "0.25.9" + resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.25.9.tgz#3f6f29ef036938447c2218d309dc875225861830" + integrity sha512-Mfiphvp3MjC/lctb+7D287Xw1DGzqJPb/J2aHHcHxflUo+8tmN/6d4k6I2yFR7BVo5/g7x2Monq4+Yew0EHRIA== + +"@esbuild/linux-x64@0.25.9": + version "0.25.9" + resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.25.9.tgz#831fe0b0e1a80a8b8391224ea2377d5520e1527f" + integrity sha512-iSwByxzRe48YVkmpbgoxVzn76BXjlYFXC7NvLYq+b+kDjyyk30J0JY47DIn8z1MO3K0oSl9fZoRmZPQI4Hklzg== + +"@esbuild/netbsd-arm64@0.25.9": + version "0.25.9" + resolved "https://registry.yarnpkg.com/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.9.tgz#06f99d7eebe035fbbe43de01c9d7e98d2a0aa548" + integrity sha512-9jNJl6FqaUG+COdQMjSCGW4QiMHH88xWbvZ+kRVblZsWrkXlABuGdFJ1E9L7HK+T0Yqd4akKNa/lO0+jDxQD4Q== + +"@esbuild/netbsd-x64@0.25.9": + version "0.25.9" + resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.25.9.tgz#db99858e6bed6e73911f92a88e4edd3a8c429a52" + integrity sha512-RLLdkflmqRG8KanPGOU7Rpg829ZHu8nFy5Pqdi9U01VYtG9Y0zOG6Vr2z4/S+/3zIyOxiK6cCeYNWOFR9QP87g== + +"@esbuild/openbsd-arm64@0.25.9": + version "0.25.9" + resolved "https://registry.yarnpkg.com/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.9.tgz#afb886c867e36f9d86bb21e878e1185f5d5a0935" + integrity sha512-YaFBlPGeDasft5IIM+CQAhJAqS3St3nJzDEgsgFixcfZeyGPCd6eJBWzke5piZuZ7CtL656eOSYKk4Ls2C0FRQ== + +"@esbuild/openbsd-x64@0.25.9": + version "0.25.9" + resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.25.9.tgz#30855c9f8381fac6a0ef5b5f31ac6e7108a66ecf" + integrity sha512-1MkgTCuvMGWuqVtAvkpkXFmtL8XhWy+j4jaSO2wxfJtilVCi0ZE37b8uOdMItIHz4I6z1bWWtEX4CJwcKYLcuA== + +"@esbuild/openharmony-arm64@0.25.9": + version "0.25.9" + resolved "https://registry.yarnpkg.com/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.9.tgz#2f2144af31e67adc2a8e3705c20c2bd97bd88314" + integrity sha512-4Xd0xNiMVXKh6Fa7HEJQbrpP3m3DDn43jKxMjxLLRjWnRsfxjORYJlXPO4JNcXtOyfajXorRKY9NkOpTHptErg== + +"@esbuild/sunos-x64@0.25.9": + version "0.25.9" + resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.25.9.tgz#69b99a9b5bd226c9eb9c6a73f990fddd497d732e" + integrity sha512-WjH4s6hzo00nNezhp3wFIAfmGZ8U7KtrJNlFMRKxiI9mxEK1scOMAaa9i4crUtu+tBr+0IN6JCuAcSBJZfnphw== + +"@esbuild/win32-arm64@0.25.9": + version "0.25.9" + resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.25.9.tgz#d789330a712af916c88325f4ffe465f885719c6b" + integrity sha512-mGFrVJHmZiRqmP8xFOc6b84/7xa5y5YvR1x8djzXpJBSv/UsNK6aqec+6JDjConTgvvQefdGhFDAs2DLAds6gQ== + +"@esbuild/win32-ia32@0.25.9": + version "0.25.9" + resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.25.9.tgz#52fc735406bd49688253e74e4e837ac2ba0789e3" + integrity sha512-b33gLVU2k11nVx1OhX3C8QQP6UHQK4ZtN56oFWvVXvz2VkDoe6fbG8TOgHFxEvqeqohmRnIHe5A1+HADk4OQww== + +"@esbuild/win32-x64@0.25.9": + version "0.25.9" + resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.25.9.tgz#585624dc829cfb6e7c0aa6c3ca7d7e6daa87e34f" + integrity sha512-PPOl1mi6lpLNQxnGoyAfschAodRFYXJ+9fs6WHXz7CSWKbOqiMZsubC+BQsVKuul+3vKLuwTHsS2c2y9EoKwxQ== "@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.7.0": version "4.7.0" @@ -2707,15 +2707,15 @@ debug "^4.3.1" minimatch "^3.1.2" -"@eslint/config-helpers@^0.3.0": - version "0.3.0" - resolved "https://registry.yarnpkg.com/@eslint/config-helpers/-/config-helpers-0.3.0.tgz#3e09a90dfb87e0005c7694791e58e97077271286" - integrity sha512-ViuymvFmcJi04qdZeDc2whTHryouGcDlaxPqarTD0ZE10ISpxGUVZGZDx4w01upyIynL3iu6IXH2bS1NhclQMw== +"@eslint/config-helpers@^0.3.1": + version "0.3.1" + resolved "https://registry.yarnpkg.com/@eslint/config-helpers/-/config-helpers-0.3.1.tgz#d316e47905bd0a1a931fa50e669b9af4104d1617" + integrity sha512-xR93k9WhrDYpXHORXpxVL5oHj3Era7wo6k/Wd8/IsQNnZUTzkGS29lyn3nAT05v6ltUuTFVCCYDEGfy2Or/sPA== -"@eslint/core@^0.15.0", "@eslint/core@^0.15.1": - version "0.15.1" - resolved "https://registry.yarnpkg.com/@eslint/core/-/core-0.15.1.tgz#d530d44209cbfe2f82ef86d6ba08760196dd3b60" - integrity sha512-bkOp+iumZCCbt1K1CmWf0R9pM5yKpDv+ZXtvSyQpudrI9kuFLp+bM2WOPXImuD/ceQuaa8f5pj93Y7zyECIGNA== +"@eslint/core@^0.15.2": + version "0.15.2" + resolved "https://registry.yarnpkg.com/@eslint/core/-/core-0.15.2.tgz#59386327d7862cc3603ebc7c78159d2dcc4a868f" + integrity sha512-78Md3/Rrxh83gCxoUc0EiciuOHsIITzLy53m3d9UyiW8y9Dj2D29FeETqyKA+BRK76tnTp6RXWb3pCay8Oyomg== dependencies: "@types/json-schema" "^7.0.15" @@ -2734,22 +2734,22 @@ minimatch "^3.1.2" strip-json-comments "^3.1.1" -"@eslint/js@9.32.0": - version "9.32.0" - resolved "https://registry.yarnpkg.com/@eslint/js/-/js-9.32.0.tgz#a02916f58bd587ea276876cb051b579a3d75d091" - integrity sha512-BBpRFZK3eX6uMLKz8WxFOBIFFcGFJ/g8XuwjTHCqHROSIsopI+ddn/d5Cfh36+7+e5edVS8dbSHnBNhrLEX0zg== +"@eslint/js@9.33.0": + version "9.33.0" + resolved "https://registry.yarnpkg.com/@eslint/js/-/js-9.33.0.tgz#475c92fdddab59b8b8cab960e3de2564a44bf368" + integrity sha512-5K1/mKhWaMfreBGJTwval43JJmkip0RmM+3+IuqupeSKNC/Th2Kc7ucaq5ovTSra/OOKB9c58CGSz3QMVbWt0A== "@eslint/object-schema@^2.1.6": version "2.1.6" resolved "https://registry.yarnpkg.com/@eslint/object-schema/-/object-schema-2.1.6.tgz#58369ab5b5b3ca117880c0f6c0b0f32f6950f24f" integrity sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA== -"@eslint/plugin-kit@^0.3.4": - version "0.3.4" - resolved "https://registry.yarnpkg.com/@eslint/plugin-kit/-/plugin-kit-0.3.4.tgz#c6b9f165e94bf4d9fdd493f1c028a94aaf5fc1cc" - integrity sha512-Ul5l+lHEcw3L5+k8POx6r74mxEYKG5kOb6Xpy2gCRW6zweT6TEhAf8vhxGgjhqrd/VO/Dirhsb+1hNpD1ue9hw== +"@eslint/plugin-kit@^0.3.5": + version "0.3.5" + resolved "https://registry.yarnpkg.com/@eslint/plugin-kit/-/plugin-kit-0.3.5.tgz#fd8764f0ee79c8ddab4da65460c641cefee017c5" + integrity sha512-Z5kJ+wU3oA7MMIqVR9tyZRtjYPr4OC004Q4Rw7pgOKUOKkJfZ3O24nz3WYfGRpMDNmcOi3TwQOmgm7B7Tpii0w== dependencies: - "@eslint/core" "^0.15.1" + "@eslint/core" "^0.15.2" levn "^0.4.1" "@graphql-tools/merge@8.3.1": @@ -3319,9 +3319,9 @@ chalk "^4.0.0" "@jridgewell/gen-mapping@^0.3.12", "@jridgewell/gen-mapping@^0.3.5": - version "0.3.12" - resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.12.tgz#2234ce26c62889f03db3d7fea43c1932ab3e927b" - integrity sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg== + version "0.3.13" + resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz#6342a19f44347518c93e43b1ac69deb3c4656a1f" + integrity sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA== dependencies: "@jridgewell/sourcemap-codec" "^1.5.0" "@jridgewell/trace-mapping" "^0.3.24" @@ -3332,9 +3332,9 @@ integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw== "@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14", "@jridgewell/sourcemap-codec@^1.5.0": - version "1.5.4" - resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.4.tgz#7358043433b2e5da569aa02cbc4c121da3af27d7" - integrity sha512-VT2+G1VQs/9oz078bLrYbecdZKs912zQlkelYpuf+SXF+QvZDYJlbx/LSx+meSAwdDFnF8FVXW92AVjjkVmgFw== + version "1.5.5" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz#6912b00d2c631c0d15ce1a7ab57cd657f2a8f8ba" + integrity sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og== "@jridgewell/trace-mapping@0.3.9": version "0.3.9" @@ -3345,9 +3345,9 @@ "@jridgewell/sourcemap-codec" "^1.4.10" "@jridgewell/trace-mapping@^0.3.12", "@jridgewell/trace-mapping@^0.3.18", "@jridgewell/trace-mapping@^0.3.23", "@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25", "@jridgewell/trace-mapping@^0.3.28": - version "0.3.29" - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.29.tgz#a58d31eaadaf92c6695680b2e1d464a9b8fbf7fc" - integrity sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ== + version "0.3.30" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.30.tgz#4a76c4daeee5df09f5d3940e087442fb36ce2b99" + integrity sha512-GQ7Nw5G2lTu/BtHTKfXhKHok2WGetd4XYcVKGx00SjAk8GMwgJM3zr6zORiPGuOE+/vkc90KtTosSSvaCjKb2Q== dependencies: "@jridgewell/resolve-uri" "^3.1.0" "@jridgewell/sourcemap-codec" "^1.4.14" @@ -3905,9 +3905,9 @@ integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA== "@sinclair/typebox@^0.34.0": - version "0.34.38" - resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.34.38.tgz#2365df7c23406a4d79413a766567bfbca708b49d" - integrity sha512-HpkxMmc2XmZKhvaKIZZThlHmx1L0I/V1hWK1NubtlFnr6ZqdiOpV72TKudZUNQjZNsyDBay72qFEhEvb+bcwcA== + version "0.34.40" + resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.34.40.tgz#740056ea8d8aaada2ac1ce414c2f074798283b92" + integrity sha512-gwBNIP8ZAYev/ORDWW0QvxdwPXwxBtLsdsJgSc7eDIRt8ubP+rxUBzPsrwnu16fgEF8Bx4lh/+mvQvJzcTM6Kw== "@sinonjs/commons@^1.6.0", "@sinonjs/commons@^1.7.0", "@sinonjs/commons@^1.8.1": version "1.8.6" @@ -3981,7 +3981,7 @@ "@smithy/types" "^1.2.0" tslib "^2.5.0" -"@smithy/abort-controller@^4.0.4", "@smithy/abort-controller@^4.0.5": +"@smithy/abort-controller@^4.0.5": version "4.0.5" resolved "https://registry.yarnpkg.com/@smithy/abort-controller/-/abort-controller-4.0.5.tgz#2872a12d0f11dfdcc4254b39566d5f24ab26a4ab" integrity sha512-jcrqdTQurIrBbUm4W2YdLVMQDoL0sA9DTxYd2s+R/y+2U9NLOP7Xf/YqfSg1FZhlZIYEnvk2mwbyvIfdLEPo8g== @@ -4004,7 +4004,7 @@ dependencies: tslib "^2.6.2" -"@smithy/config-resolver@^4", "@smithy/config-resolver@^4.1.4", "@smithy/config-resolver@^4.1.5": +"@smithy/config-resolver@^4", "@smithy/config-resolver@^4.1.5": version "4.1.5" resolved "https://registry.yarnpkg.com/@smithy/config-resolver/-/config-resolver-4.1.5.tgz#3cb7cde8d13ca64630e5655812bac9ffe8182469" integrity sha512-viuHMxBAqydkB0AfWwHIdwf/PRH2z5KHGUzqyRtS/Wv+n3IHI993Sk76VCA7dD/+GzgGOmlJDITfPcJC1nIVIw== @@ -4015,7 +4015,7 @@ "@smithy/util-middleware" "^4.0.5" tslib "^2.6.2" -"@smithy/core@^3.7.2", "@smithy/core@^3.8.0": +"@smithy/core@^3.8.0": version "3.8.0" resolved "https://registry.yarnpkg.com/@smithy/core/-/core-3.8.0.tgz#321d03564b753025b92e4476579efcd5c505ab1f" integrity sha512-EYqsIYJmkR1VhVE9pccnk353xhs+lB6btdutJEtsp7R055haMJp2yE16eSxw8fv+G0WUY6vqxyYOP8kOqawxYQ== @@ -4032,7 +4032,7 @@ tslib "^2.6.2" uuid "^9.0.1" -"@smithy/credential-provider-imds@^4.0.6", "@smithy/credential-provider-imds@^4.0.7": +"@smithy/credential-provider-imds@^4.0.7": version "4.0.7" resolved "https://registry.yarnpkg.com/@smithy/credential-provider-imds/-/credential-provider-imds-4.0.7.tgz#d8bb566ffd8d9e556810b83d6e0b01b39036b810" integrity sha512-dDzrMXA8d8riFNiPvytxn0mNwR4B3h8lgrQ5UjAGu6T9z/kRg/Xncf4tEQHE/+t25sY8IH3CowcmWi+1U5B1Gw== @@ -4053,7 +4053,7 @@ "@smithy/util-hex-encoding" "^4.0.0" tslib "^2.6.2" -"@smithy/eventstream-serde-browser@^4.0.4": +"@smithy/eventstream-serde-browser@^4.0.5": version "4.0.5" resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-4.0.5.tgz#fbebe76edf542d656fe3b187ac6b1e47a63f735f" integrity sha512-LCUQUVTbM6HFKzImYlSB9w4xafZmpdmZsOh9rIl7riPC3osCgGFVP+wwvYVw6pXda9PPT9TcEZxaq3XE81EdJQ== @@ -4062,7 +4062,7 @@ "@smithy/types" "^4.3.2" tslib "^2.6.2" -"@smithy/eventstream-serde-config-resolver@^4.1.2": +"@smithy/eventstream-serde-config-resolver@^4.1.3": version "4.1.3" resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-4.1.3.tgz#59a01611feaef9830da592bf726ee8eef4f2c11d" integrity sha512-yTTzw2jZjn/MbHu1pURbHdpjGbCuMHWncNBpJnQAPxOVnFUAbSIUSwafiphVDjNV93TdBJWmeVAds7yl5QCkcA== @@ -4070,7 +4070,7 @@ "@smithy/types" "^4.3.2" tslib "^2.6.2" -"@smithy/eventstream-serde-node@^4.0.4": +"@smithy/eventstream-serde-node@^4.0.5": version "4.0.5" resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-node/-/eventstream-serde-node-4.0.5.tgz#44f962898cfb3de806725ea5d88e904c7f3955d7" integrity sha512-lGS10urI4CNzz6YlTe5EYG0YOpsSp3ra8MXyco4aqSkQDuyZPIw2hcaxDU82OUVtK7UY9hrSvgWtpsW5D4rb4g== @@ -4088,7 +4088,7 @@ "@smithy/types" "^4.3.2" tslib "^2.6.2" -"@smithy/fetch-http-handler@^5.1.0", "@smithy/fetch-http-handler@^5.1.1": +"@smithy/fetch-http-handler@^5.1.1": version "5.1.1" resolved "https://registry.yarnpkg.com/@smithy/fetch-http-handler/-/fetch-http-handler-5.1.1.tgz#a444c99bffdf314deb447370429cc3e719f1a866" integrity sha512-61WjM0PWmZJR+SnmzaKI7t7G0UkkNFboDpzIdzSoy7TByUzlxo18Qlh9s71qug4AY4hlH/CwXdubMtkcNEb/sQ== @@ -4099,7 +4099,7 @@ "@smithy/util-base64" "^4.0.0" tslib "^2.6.2" -"@smithy/hash-blob-browser@^4.0.4": +"@smithy/hash-blob-browser@^4.0.5": version "4.0.5" resolved "https://registry.yarnpkg.com/@smithy/hash-blob-browser/-/hash-blob-browser-4.0.5.tgz#f8f2857e59907c3359dc451a22c1623373115aea" integrity sha512-F7MmCd3FH/Q2edhcKd+qulWkwfChHbc9nhguBlVjSUE6hVHhec3q6uPQ+0u69S6ppvLtR3eStfCuEKMXBXhvvA== @@ -4109,7 +4109,7 @@ "@smithy/types" "^4.3.2" tslib "^2.6.2" -"@smithy/hash-node@^4.0.4": +"@smithy/hash-node@^4.0.5": version "4.0.5" resolved "https://registry.yarnpkg.com/@smithy/hash-node/-/hash-node-4.0.5.tgz#16cf8efe42b8b611b1f56f78464b97b27ca6a3ec" integrity sha512-cv1HHkKhpyRb6ahD8Vcfb2Hgz67vNIXEp2vnhzfxLFGRukLCNEA5QdsorbUEzXma1Rco0u3rx5VTqbM06GcZqQ== @@ -4119,7 +4119,7 @@ "@smithy/util-utf8" "^4.0.0" tslib "^2.6.2" -"@smithy/hash-stream-node@^4.0.4": +"@smithy/hash-stream-node@^4.0.5": version "4.0.5" resolved "https://registry.yarnpkg.com/@smithy/hash-stream-node/-/hash-stream-node-4.0.5.tgz#823a120823de313e72c0be2cdd440925075665f8" integrity sha512-IJuDS3+VfWB67UC0GU0uYBG/TA30w+PlOaSo0GPm9UHS88A6rCP6uZxNjNYiyRtOcjv7TXn/60cW8ox1yuZsLg== @@ -4128,7 +4128,7 @@ "@smithy/util-utf8" "^4.0.0" tslib "^2.6.2" -"@smithy/invalid-dependency@^4.0.4": +"@smithy/invalid-dependency@^4.0.5": version "4.0.5" resolved "https://registry.yarnpkg.com/@smithy/invalid-dependency/-/invalid-dependency-4.0.5.tgz#ed88e209668266b09c4b501f9bd656728b5ece60" integrity sha512-IVnb78Qtf7EJpoEVo7qJ8BEXQwgC4n3igeJNNKEj/MLYtapnx8A67Zt/J3RXAj2xSO1910zk0LdFiygSemuLow== @@ -4150,7 +4150,7 @@ dependencies: tslib "^2.6.2" -"@smithy/md5-js@^4.0.4": +"@smithy/md5-js@^4.0.5": version "4.0.5" resolved "https://registry.yarnpkg.com/@smithy/md5-js/-/md5-js-4.0.5.tgz#77216159386050dbcf6b58f16f4ac14ac5183474" integrity sha512-8n2XCwdUbGr8W/XhMTaxILkVlw2QebkVTn5tm3HOcbPbOpWg89zr6dPXsH8xbeTsbTXlJvlJNTQsKAIoqQGbdA== @@ -4159,7 +4159,7 @@ "@smithy/util-utf8" "^4.0.0" tslib "^2.6.2" -"@smithy/middleware-content-length@^4.0.4": +"@smithy/middleware-content-length@^4.0.5": version "4.0.5" resolved "https://registry.yarnpkg.com/@smithy/middleware-content-length/-/middleware-content-length-4.0.5.tgz#c5d6e47f5a9fbba20433602bec9bffaeeb821ff3" integrity sha512-l1jlNZoYzoCC7p0zCtBDE5OBXZ95yMKlRlftooE5jPWQn4YBPLgsp+oeHp7iMHaTGoUdFqmHOPa8c9G3gBsRpQ== @@ -4179,7 +4179,7 @@ "@smithy/util-middleware" "^1.1.0" tslib "^2.5.0" -"@smithy/middleware-endpoint@^4", "@smithy/middleware-endpoint@^4.1.17", "@smithy/middleware-endpoint@^4.1.18": +"@smithy/middleware-endpoint@^4", "@smithy/middleware-endpoint@^4.1.18": version "4.1.18" resolved "https://registry.yarnpkg.com/@smithy/middleware-endpoint/-/middleware-endpoint-4.1.18.tgz#81b2f85e3c72b0f1a2d8776e01b0a2968af62c0a" integrity sha512-ZhvqcVRPZxnZlokcPaTwb+r+h4yOIOCJmx0v2d1bpVlmP465g3qpVSf7wxcq5zZdu4jb0H4yIMxuPwDJSQc3MQ== @@ -4193,7 +4193,7 @@ "@smithy/util-middleware" "^4.0.5" tslib "^2.6.2" -"@smithy/middleware-retry@^4.1.18": +"@smithy/middleware-retry@^4.1.19": version "4.1.19" resolved "https://registry.yarnpkg.com/@smithy/middleware-retry/-/middleware-retry-4.1.19.tgz#19c013c1a548e1185cc1bfabfab3f498667c9e89" integrity sha512-X58zx/NVECjeuUB6A8HBu4bhx72EoUz+T5jTMIyeNKx2lf+Gs9TmWPNNkH+5QF0COjpInP/xSpJGJ7xEnAklQQ== @@ -4217,7 +4217,7 @@ "@smithy/types" "^1.2.0" tslib "^2.5.0" -"@smithy/middleware-serde@^4.0.8", "@smithy/middleware-serde@^4.0.9": +"@smithy/middleware-serde@^4.0.9": version "4.0.9" resolved "https://registry.yarnpkg.com/@smithy/middleware-serde/-/middleware-serde-4.0.9.tgz#71213158bb11c1d632829001ca3f233323fb2a7c" integrity sha512-uAFFR4dpeoJPGz8x9mhxp+RPjo5wW0QEEIPPPbLXiRRWeCATf/Km3gKIVR5vaP8bN1kgsPhcEeh+IZvUlBv6Xg== @@ -4226,7 +4226,7 @@ "@smithy/types" "^4.3.2" tslib "^2.6.2" -"@smithy/middleware-stack@^4.0.4", "@smithy/middleware-stack@^4.0.5": +"@smithy/middleware-stack@^4.0.5": version "4.0.5" resolved "https://registry.yarnpkg.com/@smithy/middleware-stack/-/middleware-stack-4.0.5.tgz#577050d4c0afe816f1ea85f335b2ef64f73e4328" integrity sha512-/yoHDXZPh3ocRVyeWQFvC44u8seu3eYzZRveCMfgMOBcNKnAmOvjbL9+Cp5XKSIi9iYA9PECUuW2teDAk8T+OQ== @@ -4234,7 +4234,7 @@ "@smithy/types" "^4.3.2" tslib "^2.6.2" -"@smithy/node-config-provider@^4", "@smithy/node-config-provider@^4.1.3", "@smithy/node-config-provider@^4.1.4": +"@smithy/node-config-provider@^4", "@smithy/node-config-provider@^4.1.4": version "4.1.4" resolved "https://registry.yarnpkg.com/@smithy/node-config-provider/-/node-config-provider-4.1.4.tgz#42f231b7027e5a7ce003fd80180e586fe814944a" integrity sha512-+UDQV/k42jLEPPHSn39l0Bmc4sB1xtdI9Gd47fzo/0PbXzJ7ylgaOByVjF5EeQIumkepnrJyfx86dPa9p47Y+w== @@ -4244,7 +4244,7 @@ "@smithy/types" "^4.3.2" tslib "^2.6.2" -"@smithy/node-http-handler@^4.1.0", "@smithy/node-http-handler@^4.1.1": +"@smithy/node-http-handler@^4.1.1": version "4.1.1" resolved "https://registry.yarnpkg.com/@smithy/node-http-handler/-/node-http-handler-4.1.1.tgz#dd806d9e08b6e73125040dd0808ab56d16a178e9" integrity sha512-RHnlHqFpoVdjSPPiYy/t40Zovf3BBHc2oemgD7VsVTFFZrU5erFFe0n52OANZZ/5sbshgD93sOh5r6I35Xmpaw== @@ -4255,7 +4255,7 @@ "@smithy/types" "^4.3.2" tslib "^2.6.2" -"@smithy/property-provider@^4", "@smithy/property-provider@^4.0.4", "@smithy/property-provider@^4.0.5": +"@smithy/property-provider@^4", "@smithy/property-provider@^4.0.5": version "4.0.5" resolved "https://registry.yarnpkg.com/@smithy/property-provider/-/property-provider-4.0.5.tgz#d3b368b31d5b130f4c30cc0c91f9ebb28d9685fc" integrity sha512-R/bswf59T/n9ZgfgUICAZoWYKBHcsVDurAGX88zsiUtOTA/xUAPyiT+qkNCPwFn43pZqN84M4MiUsbSGQmgFIQ== @@ -4263,7 +4263,7 @@ "@smithy/types" "^4.3.2" tslib "^2.6.2" -"@smithy/protocol-http@^5.1.2", "@smithy/protocol-http@^5.1.3": +"@smithy/protocol-http@^5.1.3": version "5.1.3" resolved "https://registry.yarnpkg.com/@smithy/protocol-http/-/protocol-http-5.1.3.tgz#86855b528c0e4cb9fa6fb4ed6ba3cdf5960f88f4" integrity sha512-fCJd2ZR7D22XhDY0l+92pUag/7je2BztPRQ01gU5bMChcyI0rlly7QFibnYHzcxDvccMjlpM/Q1ev8ceRIb48w== @@ -4271,7 +4271,7 @@ "@smithy/types" "^4.3.2" tslib "^2.6.2" -"@smithy/querystring-builder@^4.0.4", "@smithy/querystring-builder@^4.0.5": +"@smithy/querystring-builder@^4.0.5": version "4.0.5" resolved "https://registry.yarnpkg.com/@smithy/querystring-builder/-/querystring-builder-4.0.5.tgz#158ae170f8ec2d8af6b84cdaf774205a7dfacf68" integrity sha512-NJeSCU57piZ56c+/wY+AbAw6rxCCAOZLCIniRE7wqvndqxcKKDOXzwWjrY7wGKEISfhL9gBbAaWWgHsUGedk+A== @@ -4308,7 +4308,7 @@ dependencies: "@smithy/types" "^4.3.2" -"@smithy/shared-ini-file-loader@^4", "@smithy/shared-ini-file-loader@^4.0.4", "@smithy/shared-ini-file-loader@^4.0.5": +"@smithy/shared-ini-file-loader@^4", "@smithy/shared-ini-file-loader@^4.0.5": version "4.0.5" resolved "https://registry.yarnpkg.com/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-4.0.5.tgz#8d8a493276cd82a7229c755bef8d375256c5ebb9" integrity sha512-YVVwehRDuehgoXdEL4r1tAAzdaDgaC9EQvhK0lEbfnbrd0bd5+CTQumbdPryX3J2shT7ZqQE+jPW4lmNBAB8JQ== @@ -4316,7 +4316,7 @@ "@smithy/types" "^4.3.2" tslib "^2.6.2" -"@smithy/signature-v4@^5.1.2": +"@smithy/signature-v4@^5.1.3": version "5.1.3" resolved "https://registry.yarnpkg.com/@smithy/signature-v4/-/signature-v4-5.1.3.tgz#92a4f6e9ce66730eeb0d996cd0478c5cbaf5b3f5" integrity sha512-mARDSXSEgllNzMw6N+mC+r1AQlEBO3meEAkR/UlfAgnMzJUB3goRBWgip1EAMG99wh36MDqzo86SfIX5Y+VEaw== @@ -4330,7 +4330,7 @@ "@smithy/util-utf8" "^4.0.0" tslib "^2.6.2" -"@smithy/smithy-client@^4.4.10", "@smithy/smithy-client@^4.4.9": +"@smithy/smithy-client@^4.4.10": version "4.4.10" resolved "https://registry.yarnpkg.com/@smithy/smithy-client/-/smithy-client-4.4.10.tgz#c4b49c1d1ff9eb813f88f1e425a5dfac25a03180" integrity sha512-iW6HjXqN0oPtRS0NK/zzZ4zZeGESIFcxj2FkWed3mcK8jdSdHzvnCKXSjvewESKAgGKAbJRA+OsaqKhkdYRbQQ== @@ -4350,7 +4350,7 @@ dependencies: tslib "^2.5.0" -"@smithy/types@^4.3.1", "@smithy/types@^4.3.2": +"@smithy/types@^4.3.2": version "4.3.2" resolved "https://registry.yarnpkg.com/@smithy/types/-/types-4.3.2.tgz#66ac513e7057637de262e41ac15f70cf464c018a" integrity sha512-QO4zghLxiQ5W9UZmX2Lo0nta2PuE1sSrXUYDoaB6HMR762C0P7v/HEPHf6ZdglTVssJG1bsrSBxdc3quvDSihw== @@ -4366,7 +4366,7 @@ "@smithy/types" "^1.2.0" tslib "^2.5.0" -"@smithy/url-parser@^4.0.4", "@smithy/url-parser@^4.0.5": +"@smithy/url-parser@^4.0.5": version "4.0.5" resolved "https://registry.yarnpkg.com/@smithy/url-parser/-/url-parser-4.0.5.tgz#1824a9c108b85322c5a31f345f608d47d06f073a" integrity sha512-j+733Um7f1/DXjYhCbvNXABV53NyCRRA54C7bNEIxNPs0YjfRxeMKjjgm2jvTYrciZyCjsicHwQ6Q0ylo+NAUw== @@ -4421,7 +4421,7 @@ dependencies: tslib "^2.6.2" -"@smithy/util-defaults-mode-browser@^4.0.25": +"@smithy/util-defaults-mode-browser@^4.0.26": version "4.0.26" resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-4.0.26.tgz#fc04cd466bbb0d80e41930af8d6a8c33c48490f2" integrity sha512-xgl75aHIS/3rrGp7iTxQAOELYeyiwBu+eEgAk4xfKwJJ0L8VUjhO2shsDpeil54BOFsqmk5xfdesiewbUY5tKQ== @@ -4432,7 +4432,7 @@ bowser "^2.11.0" tslib "^2.6.2" -"@smithy/util-defaults-mode-node@^4.0.25": +"@smithy/util-defaults-mode-node@^4.0.26": version "4.0.26" resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-4.0.26.tgz#adfee8c54301ec4cbabed58cd604995a81b4a8dc" integrity sha512-z81yyIkGiLLYVDetKTUeCZQ8x20EEzvQjrqJtb/mXnevLq2+w3XCEWTJ2pMp401b6BkEkHVfXb/cROBpVauLMQ== @@ -4445,7 +4445,7 @@ "@smithy/types" "^4.3.2" tslib "^2.6.2" -"@smithy/util-endpoints@^3.0.6": +"@smithy/util-endpoints@^3.0.7": version "3.0.7" resolved "https://registry.yarnpkg.com/@smithy/util-endpoints/-/util-endpoints-3.0.7.tgz#9d52f2e7e7a1ea4814ae284270a5f1d3930b3773" integrity sha512-klGBP+RpBp6V5JbrY2C/VKnHXn3d5V2YrifZbmMY8os7M6m8wdYFoO6w/fe5VkP+YVwrEktW3IWYaSQVNZJ8oQ== @@ -4468,7 +4468,7 @@ dependencies: tslib "^2.5.0" -"@smithy/util-middleware@^4.0.4", "@smithy/util-middleware@^4.0.5": +"@smithy/util-middleware@^4.0.5": version "4.0.5" resolved "https://registry.yarnpkg.com/@smithy/util-middleware/-/util-middleware-4.0.5.tgz#405caf2a66e175ce8ca6c747fa1245b3f5386879" integrity sha512-N40PfqsZHRSsByGB81HhSo+uvMxEHT+9e255S53pfBw/wI6WKDI7Jw9oyu5tJTLwZzV5DsMha3ji8jk9dsHmQQ== @@ -4484,7 +4484,7 @@ "@smithy/service-error-classification" "^1.1.0" tslib "^2.5.0" -"@smithy/util-retry@^4", "@smithy/util-retry@^4.0.6", "@smithy/util-retry@^4.0.7": +"@smithy/util-retry@^4", "@smithy/util-retry@^4.0.7": version "4.0.7" resolved "https://registry.yarnpkg.com/@smithy/util-retry/-/util-retry-4.0.7.tgz#3169450193e917da170a87557fcbdfe0faa86779" integrity sha512-TTO6rt0ppK70alZpkjwy+3nQlTiqNfoXja+qwuAchIEAIoSZW8Qyd76dvBv3I5bCpE38APafG23Y/u270NspiQ== @@ -4493,7 +4493,7 @@ "@smithy/types" "^4.3.2" tslib "^2.6.2" -"@smithy/util-stream@^4.2.3", "@smithy/util-stream@^4.2.4": +"@smithy/util-stream@^4.2.4": version "4.2.4" resolved "https://registry.yarnpkg.com/@smithy/util-stream/-/util-stream-4.2.4.tgz#fa9f0e2fd5a8a5adbd013066b475ea8f9d4f900f" integrity sha512-vSKnvNZX2BXzl0U2RgCLOwWaAP9x/ddd/XobPK02pCbzRm5s55M53uwb1rl/Ts7RXZvdJZerPkA+en2FDghLuQ== @@ -4539,7 +4539,7 @@ "@smithy/types" "^1.2.0" tslib "^2.5.0" -"@smithy/util-waiter@^4", "@smithy/util-waiter@^4.0.6": +"@smithy/util-waiter@^4", "@smithy/util-waiter@^4.0.7": version "4.0.7" resolved "https://registry.yarnpkg.com/@smithy/util-waiter/-/util-waiter-4.0.7.tgz#c013cf6a5918c21f8b430b4a825dbac132163f4a" integrity sha512-mYqtQXPmrwvUljaHyGxYUIIRI3qjBTEb/f5QFi3A6VlxhpmZd5mWXn9W+qUkf2pVE1Hv3SqxefiZOPGdxmO64A== @@ -4823,9 +4823,9 @@ integrity sha512-vpuuVxCnCEM0OakYNoyFs40mjJFJFJahBHyx0Z0Piysof+YwlDJzNO4V1weRvYySAmtAvlb0UHtxVO2IfTcykw== "@types/node@*", "@types/node@ts5.8": - version "24.2.0" - resolved "https://registry.yarnpkg.com/@types/node/-/node-24.2.0.tgz#cde712f88c5190006d6b069232582ecd1f94a760" - integrity sha512-3xyG3pMCq3oYCNg7/ZP+E1ooTaGB4cG8JWRsqqOYQdbWNY4zbaV0Ennrd7stjiJEFZCaybcIgpTjJWHRfBSIDw== + version "24.3.0" + resolved "https://registry.yarnpkg.com/@types/node/-/node-24.3.0.tgz#89b09f45cb9a8ee69466f18ee5864e4c3eb84dec" + integrity sha512-aPTXCrfwnDLj4VvXrm+UUCQjNEvJgNA8s5F1cvwQU+3KNltTOkBm1j30uNLyqqPNe7gE3KFzImYoZEfLhp4Yow== dependencies: undici-types "~7.10.0" @@ -4840,9 +4840,9 @@ integrity sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw== "@types/node@^18", "@types/node@^18.11.9": - version "18.19.121" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.19.121.tgz#c50d353ea2d1fb1261a8bbd0bf2850306f5af2b3" - integrity sha512-bHOrbyztmyYIi4f1R0s17QsPs1uyyYnGcXeZoGEd227oZjry0q6XQBQxd82X1I57zEfwO8h9Xo+Kl5gX1d9MwQ== + version "18.19.123" + resolved "https://registry.yarnpkg.com/@types/node/-/node-18.19.123.tgz#08a3e4f5e0c73b8840c677b7635ce59d5dc1f76d" + integrity sha512-K7DIaHnh0mzVxreCR9qwgNxp3MH9dltPNIEddW9MYUlcKAzm+3grKNSTe2vCJHI1FaLpvpL5JGJrz1UZDKYvDg== dependencies: undici-types "~5.26.4" @@ -4950,61 +4950,61 @@ integrity sha512-GD4Fk15UoP5NLCNor51YdfL9MSdldKCqOC9EssrRw3HVfar9wUZ5y8Lfnp+qVD6hIinLr8ygklDYnmlnlQo12Q== "@typescript-eslint/eslint-plugin@^8": - version "8.39.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.39.0.tgz#c9afec1866ee1a6ea3d768b5f8e92201efbbba06" - integrity sha512-bhEz6OZeUR+O/6yx9Jk6ohX6H9JSFTaiY0v9/PuKT3oGK0rn0jNplLmyFUGV+a9gfYnVNwGDwS/UkLIuXNb2Rw== + version "8.39.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.39.1.tgz#28dffcb5272d20afe250bfeec3173263db5528a0" + integrity sha512-yYegZ5n3Yr6eOcqgj2nJH8cH/ZZgF+l0YIdKILSDjYFRjgYQMgv/lRjV5Z7Up04b9VYUondt8EPMqg7kTWgJ2g== dependencies: "@eslint-community/regexpp" "^4.10.0" - "@typescript-eslint/scope-manager" "8.39.0" - "@typescript-eslint/type-utils" "8.39.0" - "@typescript-eslint/utils" "8.39.0" - "@typescript-eslint/visitor-keys" "8.39.0" + "@typescript-eslint/scope-manager" "8.39.1" + "@typescript-eslint/type-utils" "8.39.1" + "@typescript-eslint/utils" "8.39.1" + "@typescript-eslint/visitor-keys" "8.39.1" graphemer "^1.4.0" ignore "^7.0.0" natural-compare "^1.4.0" ts-api-utils "^2.1.0" "@typescript-eslint/parser@^8": - version "8.39.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.39.0.tgz#c4b895d7a47f4cd5ee6ee77ea30e61d58b802008" - integrity sha512-g3WpVQHngx0aLXn6kfIYCZxM6rRJlWzEkVpqEFLT3SgEDsp9cpCbxxgwnE504q4H+ruSDh/VGS6nqZIDynP+vg== - dependencies: - "@typescript-eslint/scope-manager" "8.39.0" - "@typescript-eslint/types" "8.39.0" - "@typescript-eslint/typescript-estree" "8.39.0" - "@typescript-eslint/visitor-keys" "8.39.0" + version "8.39.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.39.1.tgz#7f8f9ecfc7e172d67e42c366fa198e42324e5d50" + integrity sha512-pUXGCuHnnKw6PyYq93lLRiZm3vjuslIy7tus1lIQTYVK9bL8XBgJnCWm8a0KcTtHC84Yya1Q6rtll+duSMj0dg== + dependencies: + "@typescript-eslint/scope-manager" "8.39.1" + "@typescript-eslint/types" "8.39.1" + "@typescript-eslint/typescript-estree" "8.39.1" + "@typescript-eslint/visitor-keys" "8.39.1" debug "^4.3.4" -"@typescript-eslint/project-service@8.39.0": - version "8.39.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/project-service/-/project-service-8.39.0.tgz#71cb29c3f8139f99a905b8705127bffc2ae84759" - integrity sha512-CTzJqaSq30V/Z2Og9jogzZt8lJRR5TKlAdXmWgdu4hgcC9Kww5flQ+xFvMxIBWVNdxJO7OifgdOK4PokMIWPew== +"@typescript-eslint/project-service@8.39.1": + version "8.39.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/project-service/-/project-service-8.39.1.tgz#63525878d488ebf27c485f295e83434a1398f52d" + integrity sha512-8fZxek3ONTwBu9ptw5nCKqZOSkXshZB7uAxuFF0J/wTMkKydjXCzqqga7MlFMpHi9DoG4BadhmTkITBcg8Aybw== dependencies: - "@typescript-eslint/tsconfig-utils" "^8.39.0" - "@typescript-eslint/types" "^8.39.0" + "@typescript-eslint/tsconfig-utils" "^8.39.1" + "@typescript-eslint/types" "^8.39.1" debug "^4.3.4" -"@typescript-eslint/scope-manager@8.39.0": - version "8.39.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.39.0.tgz#ba4bf6d8257bbc172c298febf16bc22df4856570" - integrity sha512-8QOzff9UKxOh6npZQ/4FQu4mjdOCGSdO3p44ww0hk8Vu+IGbg0tB/H1LcTARRDzGCC8pDGbh2rissBuuoPgH8A== +"@typescript-eslint/scope-manager@8.39.1": + version "8.39.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.39.1.tgz#1253fe3e1f2f33f08a3e438a05b5dd7faf9fbca6" + integrity sha512-RkBKGBrjgskFGWuyUGz/EtD8AF/GW49S21J8dvMzpJitOF1slLEbbHnNEtAHtnDAnx8qDEdRrULRnWVx27wGBw== dependencies: - "@typescript-eslint/types" "8.39.0" - "@typescript-eslint/visitor-keys" "8.39.0" + "@typescript-eslint/types" "8.39.1" + "@typescript-eslint/visitor-keys" "8.39.1" -"@typescript-eslint/tsconfig-utils@8.39.0", "@typescript-eslint/tsconfig-utils@^8.39.0": - version "8.39.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.39.0.tgz#b2e87fef41a3067c570533b722f6af47be213f13" - integrity sha512-Fd3/QjmFV2sKmvv3Mrj8r6N8CryYiCS8Wdb/6/rgOXAWGcFuc+VkQuG28uk/4kVNVZBQuuDHEDUpo/pQ32zsIQ== +"@typescript-eslint/tsconfig-utils@8.39.1", "@typescript-eslint/tsconfig-utils@^8.39.1": + version "8.39.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.39.1.tgz#17f13b4ad481e7bec7c249ee1854078645b34b12" + integrity sha512-ePUPGVtTMR8XMU2Hee8kD0Pu4NDE1CN9Q1sxGSGd/mbOtGZDM7pnhXNJnzW63zk/q+Z54zVzj44HtwXln5CvHA== -"@typescript-eslint/type-utils@8.39.0": - version "8.39.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.39.0.tgz#310ec781ae5e7bb0f5940bfd652573587f22786b" - integrity sha512-6B3z0c1DXVT2vYA9+z9axjtc09rqKUPRmijD5m9iv8iQpHBRYRMBcgxSiKTZKm6FwWw1/cI4v6em35OsKCiN5Q== +"@typescript-eslint/type-utils@8.39.1": + version "8.39.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.39.1.tgz#642f9fb96173649e2928fea0375b1d74d31906c2" + integrity sha512-gu9/ahyatyAdQbKeHnhT4R+y3YLtqqHyvkfDxaBYk97EcbfChSJXyaJnIL3ygUv7OuZatePHmQvuH5ru0lnVeA== dependencies: - "@typescript-eslint/types" "8.39.0" - "@typescript-eslint/typescript-estree" "8.39.0" - "@typescript-eslint/utils" "8.39.0" + "@typescript-eslint/types" "8.39.1" + "@typescript-eslint/typescript-estree" "8.39.1" + "@typescript-eslint/utils" "8.39.1" debug "^4.3.4" ts-api-utils "^2.1.0" @@ -5013,20 +5013,20 @@ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.33.0.tgz#a1e59036a3b53ae8430ceebf2a919dc7f9af6d72" integrity sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ== -"@typescript-eslint/types@8.39.0", "@typescript-eslint/types@^8.11.0", "@typescript-eslint/types@^8.34.1", "@typescript-eslint/types@^8.39.0": - version "8.39.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.39.0.tgz#80f010b7169d434a91cd0529d70a528dbc9c99c6" - integrity sha512-ArDdaOllnCj3yn/lzKn9s0pBQYmmyme/v1HbGIGB0GB/knFI3fWMHloC+oYTJW46tVbYnGKTMDK4ah1sC2v0Kg== +"@typescript-eslint/types@8.39.1", "@typescript-eslint/types@^8.11.0", "@typescript-eslint/types@^8.34.1", "@typescript-eslint/types@^8.39.1": + version "8.39.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.39.1.tgz#f0ab996c8ab2c3b046bbf86bb1990b03529869a1" + integrity sha512-7sPDKQQp+S11laqTrhHqeAbsCfMkwJMrV7oTDvtDds4mEofJYir414bYKUEb8YPUm9QL3U+8f6L6YExSoAGdQw== -"@typescript-eslint/typescript-estree@8.39.0", "@typescript-eslint/typescript-estree@^8.23.0": - version "8.39.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.39.0.tgz#b9477a5c47a0feceffe91adf553ad9a3cd4cb3d6" - integrity sha512-ndWdiflRMvfIgQRpckQQLiB5qAKQ7w++V4LlCHwp62eym1HLB/kw7D9f2e8ytONls/jt89TEasgvb+VwnRprsw== +"@typescript-eslint/typescript-estree@8.39.1", "@typescript-eslint/typescript-estree@^8.23.0": + version "8.39.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.39.1.tgz#8825d3ea7ea2144c577859ae489eec24ef7318a5" + integrity sha512-EKkpcPuIux48dddVDXyQBlKdeTPMmALqBUbEk38McWv0qVEZwOpVJBi7ugK5qVNgeuYjGNQxrrnoM/5+TI/BPw== dependencies: - "@typescript-eslint/project-service" "8.39.0" - "@typescript-eslint/tsconfig-utils" "8.39.0" - "@typescript-eslint/types" "8.39.0" - "@typescript-eslint/visitor-keys" "8.39.0" + "@typescript-eslint/project-service" "8.39.1" + "@typescript-eslint/tsconfig-utils" "8.39.1" + "@typescript-eslint/types" "8.39.1" + "@typescript-eslint/visitor-keys" "8.39.1" debug "^4.3.4" fast-glob "^3.3.2" is-glob "^4.0.3" @@ -5047,15 +5047,15 @@ semver "^7.3.5" tsutils "^3.21.0" -"@typescript-eslint/utils@8.39.0", "@typescript-eslint/utils@^6.0.0 || ^7.0.0 || ^8.0.0", "@typescript-eslint/utils@^8.13.0": - version "8.39.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.39.0.tgz#dfea42f3c7ec85f9f3e994ff0bba8f3b2f09e220" - integrity sha512-4GVSvNA0Vx1Ktwvf4sFE+exxJ3QGUorQG1/A5mRfRNZtkBT2xrA/BCO2H0eALx/PnvCS6/vmYwRdDA41EoffkQ== +"@typescript-eslint/utils@8.39.1", "@typescript-eslint/utils@^6.0.0 || ^7.0.0 || ^8.0.0", "@typescript-eslint/utils@^8.13.0": + version "8.39.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.39.1.tgz#58a834f89f93b786ada2cd14d77fa63c3c8f408b" + integrity sha512-VF5tZ2XnUSTuiqZFXCZfZs1cgkdd3O/sSYmdo2EpSyDlC86UM/8YytTmKnehOW3TGAlivqTDT6bS87B/GQ/jyg== dependencies: "@eslint-community/eslint-utils" "^4.7.0" - "@typescript-eslint/scope-manager" "8.39.0" - "@typescript-eslint/types" "8.39.0" - "@typescript-eslint/typescript-estree" "8.39.0" + "@typescript-eslint/scope-manager" "8.39.1" + "@typescript-eslint/types" "8.39.1" + "@typescript-eslint/typescript-estree" "8.39.1" "@typescript-eslint/visitor-keys@4.33.0": version "4.33.0" @@ -5065,12 +5065,12 @@ "@typescript-eslint/types" "4.33.0" eslint-visitor-keys "^2.0.0" -"@typescript-eslint/visitor-keys@8.39.0": - version "8.39.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.39.0.tgz#5d619a6e810cdd3fd1913632719cbccab08bf875" - integrity sha512-ldgiJ+VAhQCfIjeOgu8Kj5nSxds0ktPOSO9p4+0VDH2R2pLvQraaM5Oen2d7NxzMCm+Sn/vJT+mv2H5u6b/3fA== +"@typescript-eslint/visitor-keys@8.39.1": + version "8.39.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.39.1.tgz#a467742a98f2fa3c03d7bed4979dc0db3850a77a" + integrity sha512-W8FQi6kEh2e8zVhQ0eeRnxdvIoOkAp/CPAahcNio6nO9dsIwb9b34z90KOlheoyuVf6LSOEdjlkxSkapNEc+4A== dependencies: - "@typescript-eslint/types" "8.39.0" + "@typescript-eslint/types" "8.39.1" eslint-visitor-keys "^4.2.1" "@ungap/structured-clone@^1.3.0": @@ -5418,9 +5418,9 @@ ansi-regex@^5.0.1: integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== ansi-regex@^6.0.1: - version "6.1.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.1.0.tgz#95ec409c69619d6cb1b8b34f14b660ef28ebd654" - integrity sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA== + version "6.2.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.2.0.tgz#2f302e7550431b1b7762705fffb52cf1ffa20447" + integrity sha512-TKY5pyBkHyADOPYlRT9Lx6F544mPl0vS5Ew7BJ45hA08Q+t3GjbueLliBWN3sMICk6+y7HdyxSzC4bWS8baBdg== ansi-styles@^3.2.1: version "3.2.1" @@ -5691,14 +5691,14 @@ available-typed-arrays@^1.0.7: dependencies: possible-typed-array-names "^1.0.0" -aws-cdk-lib@2.208.0: - version "2.208.0" - resolved "https://registry.yarnpkg.com/aws-cdk-lib/-/aws-cdk-lib-2.208.0.tgz#bec8ae4219b857b75d2841e4c6f023c42bdedd10" - integrity sha512-lZW475enKz36A/hZvS7xUwfjeqLqxKgBmZ2cGA7BB5PAlQsjBfN70ZGDgGl0egug5fb/hsYy1Dy4OrclfNzxFg== +aws-cdk-lib@2.211.0: + version "2.211.0" + resolved "https://registry.yarnpkg.com/aws-cdk-lib/-/aws-cdk-lib-2.211.0.tgz#da8b0210113340c43e180abfb3bf6f4181083071" + integrity sha512-wrEPu25572HUJwySzL/qf/fFM+a22X7HYpq1uqcjAn4sVL+h52WjVjnI7rDAuhBp6efX6+Jhmw7jZDMql4/+Cw== dependencies: "@aws-cdk/asset-awscli-v1" "2.2.242" "@aws-cdk/asset-node-proxy-agent-v6" "^2.1.0" - "@aws-cdk/cloud-assembly-schema" "^45.2.0" + "@aws-cdk/cloud-assembly-schema" "^48.2.0" "@balena/dockerignore" "^1.0.2" case "1.6.3" fs-extra "^11.3.0" @@ -5863,9 +5863,9 @@ balanced-match@^1.0.0: integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== bare-events@^2.2.0: - version "2.6.0" - resolved "https://registry.yarnpkg.com/bare-events/-/bare-events-2.6.0.tgz#11d9506da109e363a2f3af050fbb005ccdb3ee8f" - integrity sha512-EKZ5BTXYExaNqi3I3f9RtEsaI/xBSGjE0XZCZilPzFAV/goswFHuPd9jEZlPIZ/iNZJwDSao9qRiScySz7MbQg== + version "2.6.1" + resolved "https://registry.yarnpkg.com/bare-events/-/bare-events-2.6.1.tgz#f793b28bdc3dcf147d7cf01f882a6f0b12ccc4a2" + integrity sha512-AuTJkq9XmE6Vk0FJVNq5QxETrSA/vKHarWVBG5l/JbdCL1prJemiyJqUS0jrlXO0MftuPq4m3YVYhoNc5+aE/g== base64-arraybuffer@^0.1.5: version "0.1.5" @@ -5936,9 +5936,9 @@ body-parser@1.20.3, body-parser@^1.15.2: unpipe "1.0.0" bowser@^2.11.0: - version "2.11.0" - resolved "https://registry.yarnpkg.com/bowser/-/bowser-2.11.0.tgz#5ca3c35757a7aa5771500c70a73a9f91ef420a8f" - integrity sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA== + version "2.12.0" + resolved "https://registry.yarnpkg.com/bowser/-/bowser-2.12.0.tgz#c56edc7bc9d18b7e1f062bfea0a53f564af613ed" + integrity sha512-HcOcTudTeEWgbHh0Y1Tyb6fdeR71m4b/QACf0D4KswGTsNeIJQmg38mRENZPAYPZvGFN3fk3604XbQEPdxXdKg== brace-expansion@^1.1.7: version "1.1.12" @@ -5968,12 +5968,12 @@ brotli-wasm@^3.0.0: integrity sha512-U3K72/JAi3jITpdhZBqzSUq+DUY697tLxOuFXB+FpAE/Ug+5C3VZrv4uA674EUZHxNAuQ9wETXNqQkxZD6oL4A== browserslist@^4.24.0: - version "4.25.1" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.25.1.tgz#ba9e8e6f298a1d86f829c9b975e07948967bb111" - integrity sha512-KGj0KoOMXLpSNkkEI6Z6mShmQy0bc1I+T7K9N81k4WWMrfz+6fQ6es80B/YLAeRoKvjYE1YSHHOW1qe9xIVzHw== + version "4.25.2" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.25.2.tgz#90c1507143742d743544ae6e92bca3348adff667" + integrity sha512-0si2SJK3ooGzIawRu61ZdPCO1IncZwS8IzuX73sPZsXW6EQ/w/DAfPyKI8l1ETTCr2MnvqWitmlCUxgdul45jA== dependencies: - caniuse-lite "^1.0.30001726" - electron-to-chromium "^1.5.173" + caniuse-lite "^1.0.30001733" + electron-to-chromium "^1.5.199" node-releases "^2.0.19" update-browserslist-db "^1.1.3" @@ -6103,27 +6103,27 @@ camelcase@^6, camelcase@^6.2.0, camelcase@^6.3.0: resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== -caniuse-lite@^1.0.30001726: - version "1.0.30001731" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001731.tgz#277c07416ea4613ec564e5b0ffb47e7b60f32e2f" - integrity sha512-lDdp2/wrOmTRWuoB5DpfNkC0rJDU8DqRa6nYL6HK6sytw70QMopt/NIc/9SM7ylItlBWfACXk0tEn37UWM/+mg== +caniuse-lite@^1.0.30001733: + version "1.0.30001735" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001735.tgz#ba658fd3fd24a4106fd68d5ce472a2c251494dbe" + integrity sha512-EV/laoX7Wq2J9TQlyIXRxTJqIw4sxfXS4OYgudGxBYRuTv0q7AM6yMEpU/Vo1I94thg9U6EZ2NfZx9GJq83u7w== case@1.6.3, case@^1.6.3: version "1.6.3" resolved "https://registry.yarnpkg.com/case/-/case-1.6.3.tgz#0a4386e3e9825351ca2e6216c60467ff5f1ea1c9" integrity sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ== -cdk-from-cfn@^0.233.0: - version "0.233.0" - resolved "https://registry.yarnpkg.com/cdk-from-cfn/-/cdk-from-cfn-0.233.0.tgz#54ecee6ff54bfd0dc0ba87e679b9e365bb66d8a3" - integrity sha512-sGor/wBAuYkZU53RHcsqfAzVvfvTFFMOjmoyjsG9UI1AI7B+oOp42kxu4ZWe7tI6Kt6/HrN78980VHyEtnYLUg== +cdk-from-cfn@^0.236.0: + version "0.236.0" + resolved "https://registry.yarnpkg.com/cdk-from-cfn/-/cdk-from-cfn-0.236.0.tgz#aa699e0cde7aace8de3a2936ea31ebf8267d24cd" + integrity sha512-D7yG+9ywyasNZFYjRFan06JfoA328N2TF+m67K51BWEqGJs7AowRS5yLb0tkJU67QONyuBLENx3/hIaPLCJ3PA== -cdklabs-projen-project-types@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/cdklabs-projen-project-types/-/cdklabs-projen-project-types-0.3.1.tgz#fa1275772001f7d21be25580df3ec2f547f8f987" - integrity sha512-P+fPV/GF82IynkO+fMmJ8QUxxLPH5OH2bCTxl/aVeTUhpx7l44GdOR1dXAQGkpiX3mYEuDB4gWIJrvgx6MEELg== +cdklabs-projen-project-types@^0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/cdklabs-projen-project-types/-/cdklabs-projen-project-types-0.3.2.tgz#d5dc1fe4b9a88fa470834a3092b60d01ba6e90d0" + integrity sha512-O8mIBZhdfhIQyti8OfcIODFOpUOnDnYdas4XZlyQTyOO6VEHdxrgtUUBlb28O9pwMLgYHSGffxWyUYrSBY+mpg== dependencies: - yaml "^2.8.0" + yaml "^2.8.1" chai@^5.2.0: version "5.2.1" @@ -6154,9 +6154,9 @@ chalk@^4, chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.1, chalk@^4.1.2: supports-color "^7.1.0" chalk@^5.4.1: - version "5.5.0" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-5.5.0.tgz#67ada1df5ca809dc84c9b819d76418ddcf128428" - integrity sha512-1tm8DTaJhPBG3bIkVeZt1iZM9GfSX2lzOeDVZH9R9ffRHpmHvxZ/QhgQH/aDTkswQVt+YHdXAdS/In/30OjCbg== + version "5.6.0" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-5.6.0.tgz#a1a8d294ea3526dbb77660f12649a08490e33ab8" + integrity sha512-46QrSQFyVSEyYAgQ22hQ+zDa60YHA4fBstHmtSApj1Y5vKtG27fWowW03jCk5KcbXEWPZUIR894aARCA/G1kfQ== char-regex@^1.0.2: version "1.0.2" @@ -7217,10 +7217,10 @@ ee-first@1.1.1: resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== -electron-to-chromium@^1.5.173: - version "1.5.197" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.197.tgz#117f9d1afd82ae84bbfedd168ddcf52e4afb6216" - integrity sha512-m1xWB3g7vJ6asIFz+2pBUbq3uGmfmln1M9SSvBe4QIFWYrRHylP73zL/3nMjDmwz8V+1xAXQDfBd6+HPW0WvDQ== +electron-to-chromium@^1.5.199: + version "1.5.203" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.203.tgz#ef7fc2f7e1b816fa4535c861d1ec1348204142b6" + integrity sha512-uz4i0vLhfm6dLZWbz/iH88KNDV+ivj5+2SA+utpgjKaj9Q0iDLuwk6Idhe9BTxciHudyx6IvTvijhkPvFGUQ0g== emittery@^0.13.1: version "0.13.1" @@ -7420,36 +7420,36 @@ es-to-primitive@^1.3.0: is-symbol "^1.0.4" esbuild@^0.25.8, esbuild@~0.25.0: - version "0.25.8" - resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.25.8.tgz#482d42198b427c9c2f3a81b63d7663aecb1dda07" - integrity sha512-vVC0USHGtMi8+R4Kz8rt6JhEWLxsv9Rnu/lGYbPR8u47B+DCBksq9JarW0zOO7bs37hyOK1l2/oqtbciutL5+Q== + version "0.25.9" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.25.9.tgz#15ab8e39ae6cdc64c24ff8a2c0aef5b3fd9fa976" + integrity sha512-CRbODhYyQx3qp7ZEwzxOk4JBqmD/seJrzPa/cGjY1VtIn5E09Oi9/dB4JwctnfZ8Q8iT7rioVv5k/FNT/uf54g== optionalDependencies: - "@esbuild/aix-ppc64" "0.25.8" - "@esbuild/android-arm" "0.25.8" - "@esbuild/android-arm64" "0.25.8" - "@esbuild/android-x64" "0.25.8" - "@esbuild/darwin-arm64" "0.25.8" - "@esbuild/darwin-x64" "0.25.8" - "@esbuild/freebsd-arm64" "0.25.8" - "@esbuild/freebsd-x64" "0.25.8" - "@esbuild/linux-arm" "0.25.8" - "@esbuild/linux-arm64" "0.25.8" - "@esbuild/linux-ia32" "0.25.8" - "@esbuild/linux-loong64" "0.25.8" - "@esbuild/linux-mips64el" "0.25.8" - "@esbuild/linux-ppc64" "0.25.8" - "@esbuild/linux-riscv64" "0.25.8" - "@esbuild/linux-s390x" "0.25.8" - "@esbuild/linux-x64" "0.25.8" - "@esbuild/netbsd-arm64" "0.25.8" - "@esbuild/netbsd-x64" "0.25.8" - "@esbuild/openbsd-arm64" "0.25.8" - "@esbuild/openbsd-x64" "0.25.8" - "@esbuild/openharmony-arm64" "0.25.8" - "@esbuild/sunos-x64" "0.25.8" - "@esbuild/win32-arm64" "0.25.8" - "@esbuild/win32-ia32" "0.25.8" - "@esbuild/win32-x64" "0.25.8" + "@esbuild/aix-ppc64" "0.25.9" + "@esbuild/android-arm" "0.25.9" + "@esbuild/android-arm64" "0.25.9" + "@esbuild/android-x64" "0.25.9" + "@esbuild/darwin-arm64" "0.25.9" + "@esbuild/darwin-x64" "0.25.9" + "@esbuild/freebsd-arm64" "0.25.9" + "@esbuild/freebsd-x64" "0.25.9" + "@esbuild/linux-arm" "0.25.9" + "@esbuild/linux-arm64" "0.25.9" + "@esbuild/linux-ia32" "0.25.9" + "@esbuild/linux-loong64" "0.25.9" + "@esbuild/linux-mips64el" "0.25.9" + "@esbuild/linux-ppc64" "0.25.9" + "@esbuild/linux-riscv64" "0.25.9" + "@esbuild/linux-s390x" "0.25.9" + "@esbuild/linux-x64" "0.25.9" + "@esbuild/netbsd-arm64" "0.25.9" + "@esbuild/netbsd-x64" "0.25.9" + "@esbuild/openbsd-arm64" "0.25.9" + "@esbuild/openbsd-x64" "0.25.9" + "@esbuild/openharmony-arm64" "0.25.9" + "@esbuild/sunos-x64" "0.25.9" + "@esbuild/win32-arm64" "0.25.9" + "@esbuild/win32-ia32" "0.25.9" + "@esbuild/win32-x64" "0.25.9" escalade@^3.1.1, escalade@^3.2.0: version "3.2.0" @@ -7611,7 +7611,7 @@ eslint-plugin-jsdoc@^51.4.1: semver "^7.7.2" spdx-expression-parse "^4.0.0" -eslint-plugin-prettier@^5.5.3: +eslint-plugin-prettier@^5.5.4: version "5.5.4" resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-5.5.4.tgz#9d61c4ea11de5af704d4edf108c82ccfa7f2e61c" integrity sha512-swNtI95SToIz05YINMA6Ox5R057IMAmWZ26GqPxusAp1TZzj+IdY9tXNWWD3vkF/wEqydCONcwjTFpxybBqZsg== @@ -7643,18 +7643,18 @@ eslint-visitor-keys@^4.2.0, eslint-visitor-keys@^4.2.1: integrity sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ== eslint@^9: - version "9.32.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-9.32.0.tgz#4ea28df4a8dbc454e1251e0f3aed4bcf4ce50a47" - integrity sha512-LSehfdpgMeWcTZkWZVIJl+tkZ2nuSkyyB9C27MZqFWXuph7DvaowgcTvKqxvpLW1JZIk8PN7hFY3Rj9LQ7m7lg== + version "9.33.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-9.33.0.tgz#cc186b3d9eb0e914539953d6a178a5b413997b73" + integrity sha512-TS9bTNIryDzStCpJN93aC5VRSW3uTx9sClUn4B87pwiCaJh220otoI0X8mJKr+VcPtniMdN8GKjlwgWGUv5ZKA== dependencies: "@eslint-community/eslint-utils" "^4.2.0" "@eslint-community/regexpp" "^4.12.1" "@eslint/config-array" "^0.21.0" - "@eslint/config-helpers" "^0.3.0" - "@eslint/core" "^0.15.0" + "@eslint/config-helpers" "^0.3.1" + "@eslint/core" "^0.15.2" "@eslint/eslintrc" "^3.3.1" - "@eslint/js" "9.32.0" - "@eslint/plugin-kit" "^0.3.4" + "@eslint/js" "9.33.0" + "@eslint/plugin-kit" "^0.3.5" "@humanfs/node" "^0.16.6" "@humanwhocodes/module-importer" "^1.0.1" "@humanwhocodes/retry" "^0.4.2" @@ -7953,9 +7953,9 @@ fb-watchman@^2.0.0, fb-watchman@^2.0.2: bser "2.1.1" fdir@^6.4.4: - version "6.4.6" - resolved "https://registry.yarnpkg.com/fdir/-/fdir-6.4.6.tgz#2b268c0232697063111bbf3f64810a2a741ba281" - integrity sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w== + version "6.5.0" + resolved "https://registry.yarnpkg.com/fdir/-/fdir-6.5.0.tgz#ed2ab967a331ade62f18d077dae192684d50d350" + integrity sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg== figures@3.2.0, figures@^3.2.0: version "3.2.0" @@ -8155,7 +8155,7 @@ fs-extra@^10.1.0: jsonfile "^6.0.1" universalify "^2.0.0" -fs-extra@^11.3.0, fs-extra@~11.3.0: +fs-extra@^11.3.0, fs-extra@^11.3.1, fs-extra@~11.3.0: version "11.3.1" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.3.1.tgz#ba7a1f97a85f94c6db2e52ff69570db3671d5a74" integrity sha512-eXvGGwZ5CL17ZSwHWd3bbgk7UUpF6IFHtP57NYYakPvHOs8GDgDe5KJI36jIJzDkJ6eJjuzRA8eBQb6SkKue0g== @@ -8817,13 +8817,10 @@ interpret@^1.0.0: resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== -ip-address@^9.0.5: - version "9.0.5" - resolved "https://registry.yarnpkg.com/ip-address/-/ip-address-9.0.5.tgz#117a960819b08780c3bd1f14ef3c1cc1d3f3ea5a" - integrity sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g== - dependencies: - jsbn "1.1.0" - sprintf-js "^1.1.3" +ip-address@^10.0.1: + version "10.0.1" + resolved "https://registry.yarnpkg.com/ip-address/-/ip-address-10.0.1.tgz#a8180b783ce7788777d796286d61bce4276818ed" + integrity sha512-NWv9YLW4PoW2B7xtzaS3NCot75m6nK7Icdv0o3lfMceJVRfSoQwqD4wEH5rLwoKJwUiZ/rfpiVBhnaF0FK4HoA== ip-regex@^5.0.0: version "5.0.0" @@ -10004,11 +10001,6 @@ js-yaml@^4.1.0: dependencies: argparse "^2.0.1" -jsbn@1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-1.1.0.tgz#b01307cb29b618a1ed26ec79e911f803c4da0040" - integrity sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A== - jsdoc-type-pratt-parser@~4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-4.1.0.tgz#ff6b4a3f339c34a6c188cbf50a16087858d22113" @@ -10059,9 +10051,9 @@ jsii-diff@^1.113.0: yargs "^16.2.0" jsii-docgen@^10.5.0: - version "10.7.7" - resolved "https://registry.yarnpkg.com/jsii-docgen/-/jsii-docgen-10.7.7.tgz#14817dd05fbd7d290413918524c19302a69e89de" - integrity sha512-NDzL8PL973QLcbHt2WH6oP9XfPrU5wktA4i9eIAhsjhhW59ovh/gxpI8nBf50T5Qz1XzWqNkWO1y8BL+yKNPNQ== + version "10.8.0" + resolved "https://registry.yarnpkg.com/jsii-docgen/-/jsii-docgen-10.8.0.tgz#0ab969cac8b11f5a8763fae01d560a9e6c9ad72a" + integrity sha512-7na+tHHVy6UNaBhT5PusL28i8pUH9OeRROnKhj65AdmifCJ1TaBJYml4Pqt15xM82KrnlGInbORY+HHiaxX5vw== dependencies: "@jsii/spec" "^1.113.0" case "^1.6.3" @@ -10209,9 +10201,9 @@ jsonfile@^4.0.0: graceful-fs "^4.1.6" jsonfile@^6.0.1: - version "6.1.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" - integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== + version "6.2.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.2.0.tgz#7c265bd1b65de6977478300087c99f1c84383f62" + integrity sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg== dependencies: universalify "^2.0.0" optionalDependencies: @@ -11052,9 +11044,9 @@ nanoid@^3.3.11: integrity sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w== napi-postinstall@^0.3.0: - version "0.3.2" - resolved "https://registry.yarnpkg.com/napi-postinstall/-/napi-postinstall-0.3.2.tgz#03c62080e88b311c4d7423b0f15f0c920bbcc626" - integrity sha512-tWVJxJHmBWLy69PvO96TZMZDrzmw5KeiZBz3RHmiM2XZ9grBJ2WgMAFVVg25nqp3ZjTFUs2Ftw1JhscL3Teliw== + version "0.3.3" + resolved "https://registry.yarnpkg.com/napi-postinstall/-/napi-postinstall-0.3.3.tgz#93d045c6b576803ead126711d3093995198c6eb9" + integrity sha512-uTp172LLXSxuSYHv/kou+f6KW3SMppU9ivthaVTXian9sOt3XM/zHYHpRZiLgQoxeWfYUnslNWQHF1+G71xcow== native-duplexpair@^1.0.0: version "1.0.0" @@ -11122,10 +11114,10 @@ nock@13: json-stringify-safe "^5.0.1" propagate "^2.0.0" -node-backpack@^1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/node-backpack/-/node-backpack-1.1.2.tgz#a28cfabc224bffcd75232f2015104b3f58c0e904" - integrity sha512-3K3x61MTNjP9nU6E73DACDVMeiG/cV1CY7xJiAfExNXAMimmYTdd/3zZA4EakXRCNDDlbHoN0ka/IjR9eVNK4g== +node-backpack@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/node-backpack/-/node-backpack-1.1.3.tgz#f2a28e80a345da5afde6ae4de7c974b3262856eb" + integrity sha512-nK1BvLS47rd1D1qBh0YC4krxPqHrXiKtffDLvGH0Xq0jTMBoMMImPOVLVTrZvMFZ3sANeerKZwj/ZJhxJ6d9nw== dependencies: esbuild "^0.25.8" fs-extra "^10.1.0" @@ -12166,10 +12158,10 @@ proggy@^3.0.0: resolved "https://registry.yarnpkg.com/proggy/-/proggy-3.0.0.tgz#874e91fed27fe00a511758e83216a6b65148bd6c" integrity sha512-QE8RApCM3IaRRxVzxrjbgNMpQEX6Wu0p0KBeoSiSEw5/bsGwZHsshF4LCxH2jp/r6BU+bqA3LrMDEYNfJnpD8Q== -projen@^0.95.0: - version "0.95.1" - resolved "https://registry.yarnpkg.com/projen/-/projen-0.95.1.tgz#9c9e96fa331f7e2df6c036358110645513dcd6d2" - integrity sha512-4s+18CqLzG6WWgWJ9VQO5s77D8XYyWbQk5OSgNWEYo3RDKFn/HEf1pnRmFkbR4/vlubcFYncUrHg7wcToKIWRg== +projen@^0.95.2: + version "0.95.2" + resolved "https://registry.yarnpkg.com/projen/-/projen-0.95.2.tgz#1955c78908633885e3f182d6b1d4f9ac32aeb527" + integrity sha512-KDbt9YYfls9pmSK62QSx9abSRgvezhpDdnewUjNYy4lxpHgkEC/YepWKt+7b2bhXv6evoyUrqElEVmVg/gCgzQ== dependencies: "@iarna/toml" "^2.2.5" case "^1.6.3" @@ -13051,11 +13043,11 @@ socks-proxy-agent@^8.0.3, socks-proxy-agent@^8.0.5: socks "^2.8.3" socks@^2.6.2, socks@^2.8.3: - version "2.8.6" - resolved "https://registry.yarnpkg.com/socks/-/socks-2.8.6.tgz#e335486a2552f34f932f0c27d8dbb93f2be867aa" - integrity sha512-pe4Y2yzru68lXCb38aAqRf5gvN8YdjP1lok5o0J7BOHljkyCGKVz7H3vpVIXKD27rj2giOJ7DwVyk/GWrPHDWA== + version "2.8.7" + resolved "https://registry.yarnpkg.com/socks/-/socks-2.8.7.tgz#e2fb1d9a603add75050a2067db8c381a0b5669ea" + integrity sha512-HLpt+uLy/pxB+bum/9DzAgiKS8CX1EvbWxI4zlmgGCExImLdiad2iCwXT5Z4c9c3Eq8rP2318mPW2c+QbtjK8A== dependencies: - ip-address "^9.0.5" + ip-address "^10.0.1" smart-buffer "^4.2.0" sort-json@^2.0.1: @@ -13166,11 +13158,6 @@ split@^1.0.1: dependencies: through "2" -sprintf-js@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.1.3.tgz#4914b903a2f8b685d17fdf78a70e917e872e444a" - integrity sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA== - sprintf-js@~1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" @@ -13635,9 +13622,9 @@ tldts@^6.1.32: tldts-core "^6.1.86" tmp@~0.2.1: - version "0.2.4" - resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.4.tgz#c6db987a2ccc97f812f17137b36af2b6521b0d13" - integrity sha512-UdiSoX6ypifLmrfQ/XfiawN6hkjSBpCjhKxxZcWlUUmoXLaCKQU0bx4HF/tdDK2uzRuchf1txGvrWBzYREssoQ== + version "0.2.5" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.5.tgz#b06bcd23f0f3c8357b426891726d16015abfd8f8" + integrity sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow== tmpl@1.0.5: version "1.0.5" @@ -13780,10 +13767,10 @@ tsutils@^3.21.0: dependencies: tslib "^1.8.1" -tsx@^4.20.3: - version "4.20.3" - resolved "https://registry.yarnpkg.com/tsx/-/tsx-4.20.3.tgz#f913e4911d59ad177c1bcee19d1035ef8dd6e2fb" - integrity sha512-qjbnuR9Tr+FJOMBqJCW5ehvIo/buZq7vH7qD7JziU98h6l3qGy0a/yPFjwO+y0/T7GFpNgNAvEcPPVfyT8rrPQ== +tsx@^4.20.4: + version "4.20.4" + resolved "https://registry.yarnpkg.com/tsx/-/tsx-4.20.4.tgz#3fcf255dbc8826bdde2820f1cff47e31075c1d30" + integrity sha512-yyxBKfORQ7LuRt/BQKBXrpcq59ZvSW0XxwfjAt3w2/8PmdxaFzijtMhTawprSHhpzeM5BgU2hXHG3lklIERZXg== dependencies: esbuild "~0.25.0" get-tsconfig "^4.7.5" @@ -14439,7 +14426,7 @@ yaml@1, yaml@1.10.2, yaml@^1: resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== -yaml@^2.2.2, yaml@^2.6.0, yaml@^2.8.0: +yaml@^2.2.2, yaml@^2.6.0, yaml@^2.8.1: version "2.8.1" resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.8.1.tgz#1870aa02b631f7e8328b93f8bc574fac5d6c4d79" integrity sha512-lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw== From 4821d4e01a8bd7b49d9d4dc5acc95b5030252235 Mon Sep 17 00:00:00 2001 From: Anton Ustyuzhanin Date: Thu, 21 Aug 2025 18:33:34 +0200 Subject: [PATCH 09/12] feat(cli): add sts:TagSession permission to trusted accounts on bootstrap (#762) ## Description Accounts bootstrapped with `--trust` or `--trust-for-lookup` need `sts:TagSession` permissions in AssumeRolePolicy. I got errors during `cdk deploy` run in CD pipelines executed on EKS cluster on the trusted account. Error message: Could not assume role in target account using current credentials (which are for account ``) User: `arn:aws:sts:::assumed-role/` is not authorized to perform: `sts:TagSession` on resource: `arn:aws:iam:::role/cdk-hnb659fds-lookup-role--us-east-1` Troubleshooting revealed that DeploymentActionRole, FilePublishingRole, ImagePublishingRole, LookupRole don't have `sts:TagSession`. After updating AssumeRolePolicy `cdk deploy` worked normally. Fixes https://github.com/aws/aws-cdk/issues/31557 --- By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license --- .../test/api/bootstrap/bootstrap2.test.ts | 91 +++++++++++++++++++ .../lib/api/bootstrap/bootstrap-template.yaml | 20 +++- 2 files changed, 106 insertions(+), 5 deletions(-) diff --git a/packages/@aws-cdk/toolkit-lib/test/api/bootstrap/bootstrap2.test.ts b/packages/@aws-cdk/toolkit-lib/test/api/bootstrap/bootstrap2.test.ts index 972a12ca8..832d92bb4 100644 --- a/packages/@aws-cdk/toolkit-lib/test/api/bootstrap/bootstrap2.test.ts +++ b/packages/@aws-cdk/toolkit-lib/test/api/bootstrap/bootstrap2.test.ts @@ -3,6 +3,8 @@ import * as deployStack from '../../../lib/api/deployments/deploy-stack'; import type { Stack } from '@aws-sdk/client-cloudformation'; import { CreatePolicyCommand, GetPolicyCommand } from '@aws-sdk/client-iam'; +import { Match, Template } from 'aws-cdk-lib/assertions'; + import { mockBootstrapStack, mockIAMClient, @@ -642,4 +644,93 @@ describe('Bootstrapping v2', () => { }, ); }); + + describe('contains sts:TagSession on trusted accounts', () => { + let template: Template; + + const iamRoleName = (name: string) => { + return { + 'Fn::Sub': `cdk-\${Qualifier}-${name}-\${AWS::AccountId}-\${AWS::Region}`, + }; + }; + + const statementWithCondition = (conditionName: string) => { + return Match.objectLike({ + 'Fn::If': Match.arrayWith([ + conditionName, + Match.objectLike({ + Action: Match.arrayWith(['sts:AssumeRole', 'sts:TagSession']), + }), + ]), + }); + }; + + beforeEach(async () => { + let rawTemplate: any; + mockDeployStack.mockImplementation((args: deployStack.DeployStackOptions) => { + rawTemplate = args.stack.template; + return Promise.resolve({ + type: 'did-deploy-stack', + noOp: false, + outputs: {}, + stackArn: 'arn:stack', + }); + }); + await bootstrapper.bootstrapEnvironment(env, sdk, {}); + template = Template.fromJSON(rawTemplate); + }); + + test('in the FilePublishingRole', async () => { + template.hasResource('AWS::IAM::Role', { + Properties: { + RoleName: iamRoleName('file-publishing-role'), + AssumeRolePolicyDocument: { + Statement: Match.arrayWith([ + statementWithCondition('HasTrustedAccounts'), + ]), + }, + }, + }); + }); + + test('in the ImagePublishingRole', async () => { + template.hasResource('AWS::IAM::Role', { + Properties: { + RoleName: iamRoleName('image-publishing-role'), + AssumeRolePolicyDocument: { + Statement: Match.arrayWith([ + statementWithCondition('HasTrustedAccounts'), + ]), + }, + }, + }); + }); + + test('in the LookupRole', async () => { + template.hasResource('AWS::IAM::Role', { + Properties: { + RoleName: iamRoleName('lookup-role'), + AssumeRolePolicyDocument: { + Statement: Match.arrayWith([ + statementWithCondition('HasTrustedAccountsForLookup'), + statementWithCondition('HasTrustedAccounts'), + ]), + }, + }, + }); + }); + + test('in the DeploymentActionRole', async () => { + template.hasResource('AWS::IAM::Role', { + Properties: { + RoleName: iamRoleName('deploy-role'), + AssumeRolePolicyDocument: { + Statement: Match.arrayWith([ + statementWithCondition('HasTrustedAccounts'), + ]), + }, + }, + }); + }); + }); }); diff --git a/packages/aws-cdk/lib/api/bootstrap/bootstrap-template.yaml b/packages/aws-cdk/lib/api/bootstrap/bootstrap-template.yaml index 9871a73fa..995a0f746 100644 --- a/packages/aws-cdk/lib/api/bootstrap/bootstrap-template.yaml +++ b/packages/aws-cdk/lib/api/bootstrap/bootstrap-template.yaml @@ -310,7 +310,9 @@ Resources: Ref: AWS::AccountId - Fn::If: - HasTrustedAccounts - - Action: sts:AssumeRole + - Action: + - sts:AssumeRole + - sts:TagSession Effect: Allow Principal: AWS: @@ -340,7 +342,9 @@ Resources: Ref: AWS::AccountId - Fn::If: - HasTrustedAccounts - - Action: sts:AssumeRole + - Action: + - sts:AssumeRole + - sts:TagSession Effect: Allow Principal: AWS: @@ -370,7 +374,9 @@ Resources: Ref: AWS::AccountId - Fn::If: - HasTrustedAccountsForLookup - - Action: sts:AssumeRole + - Action: + - sts:AssumeRole + - sts:TagSession Effect: Allow Principal: AWS: @@ -378,7 +384,9 @@ Resources: - Ref: AWS::NoValue - Fn::If: - HasTrustedAccounts - - Action: sts:AssumeRole + - Action: + - sts:AssumeRole + - sts:TagSession Effect: Allow Principal: AWS: @@ -485,7 +493,9 @@ Resources: Ref: AWS::AccountId - Fn::If: - HasTrustedAccounts - - Action: sts:AssumeRole + - Action: + - sts:AssumeRole + - sts:TagSession Effect: Allow Principal: AWS: From 80d4d15d716a642eab0682761faa2ae7badcdb95 Mon Sep 17 00:00:00 2001 From: Ren Yamanashi <96362223+ren-yamanashi@users.noreply.github.com> Date: Fri, 22 Aug 2025 02:10:47 +0900 Subject: [PATCH 10/12] fix(cli): improve language selection logic in cliInit function (#806) Fixes #660 ### Description Changes When running `cdk init`, if the specified command type can only be executed in a single language, allow the command to be executed without selecting a language. --- By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license --- packages/aws-cdk/lib/commands/init/init.ts | 25 +++++++++++++-------- packages/aws-cdk/test/commands/init.test.ts | 12 ++++++++++ 2 files changed, 28 insertions(+), 9 deletions(-) diff --git a/packages/aws-cdk/lib/commands/init/init.ts b/packages/aws-cdk/lib/commands/init/init.ts index c0ed3a00f..4493c23fb 100644 --- a/packages/aws-cdk/lib/commands/init/init.ts +++ b/packages/aws-cdk/lib/commands/init/init.ts @@ -52,21 +52,28 @@ export async function cliInit(options: CliInitOptions) { await printAvailableTemplates(ioHelper, options.language); throw new ToolkitError(`Unknown init template: ${type}`); } - if (!options.language && template.languages.length === 1) { - const language = template.languages[0]; - await ioHelper.defaults.warn( - `No --language was provided, but '${type}' supports only '${language}', so defaulting to --language=${language}`, + + const language = await (async () => { + if (options.language) { + return options.language; + } + if (template.languages.length === 1) { + const templateLanguage = template.languages[0]; + await ioHelper.defaults.warn( + `No --language was provided, but '${type}' supports only '${templateLanguage}', so defaulting to --language=${templateLanguage}`, + ); + return templateLanguage; + } + await ioHelper.defaults.info( + `Available languages for ${chalk.green(type)}: ${template.languages.map((l) => chalk.blue(l)).join(', ')}`, ); - } - if (!options.language) { - await ioHelper.defaults.info(`Available languages for ${chalk.green(type)}: ${template.languages.map((l) => chalk.blue(l)).join(', ')}`); throw new ToolkitError('No language was selected'); - } + })(); await initializeProject( ioHelper, template, - options.language, + language, canUseNetwork, generateOnly, workDir, diff --git a/packages/aws-cdk/test/commands/init.test.ts b/packages/aws-cdk/test/commands/init.test.ts index 5c766cf57..d30a823b3 100644 --- a/packages/aws-cdk/test/commands/init.test.ts +++ b/packages/aws-cdk/test/commands/init.test.ts @@ -22,6 +22,18 @@ describe('constructs version', () => { expect(await fs.pathExists(path.join(workDir, 'lib'))).toBeTruthy(); }); + cliTest("when type is 'lib' and language is not specified, it default language to TypeScript", async (workDir) => { + await cliInit({ + ioHelper, + type: 'lib', + workDir, + }); + + // Check that tsconfig.json and lib/ got created in the current directory + expect(await fs.pathExists(path.join(workDir, 'tsconfig.json'))).toBeTruthy(); + expect(await fs.pathExists(path.join(workDir, 'lib'))).toBeTruthy(); + }); + cliTest('can override requested version with environment variable', async (workDir) => { await cliInit({ ioHelper, From ac7a24c164ec51a29787a45254d229e0674634de Mon Sep 17 00:00:00 2001 From: Rico Hermans Date: Fri, 22 Aug 2025 12:02:23 +0200 Subject: [PATCH 11/12] fix(bootstrap): disallow AssumeRole with ExternalId by default (#811) By default, CDK Bootstrap roles are not designed to be deputized. (Deputized means that you give an external entity access to assume roles on your behalf. They will supply an ExternalId to avoid [Confused Deputy attacks](https://docs.aws.amazon.com/IAM/latest/UserGuide/confused-deputy.html)) If a deputy system (i.e., a system that assumes IAM Roles on behalf of its tenants) is using CDK and its policies are not configured carefully, it can be tricked into assuming its own CDK roles. Because CDK Roles are not intended to be used in this way, we are adding a default security control that will make this misconfiguration less likely: AssumeRole calls with ExternalIds will be denied by default. What if I do want to use ExternalIds? ------------------------------------- If you are currently passing `ExternalId`s in an `AssumeRole` call to CDK bootstrap roles *inside your own trusted organization* (expecting the ExternalId to be present but ignored), this protection can be disabled by calling: ``` $ cdk bootstrap --no-deny-external-id ``` If you want to give permissions for other organizations to assume your CDK bootstrap roles in a deputized way, customize the bootstrap template and add a proper `ExternalId` condition. --- By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license --------- Signed-off-by: github-actions Co-authored-by: Ian Hou <45278651+iankhou@users.noreply.github.com> Co-authored-by: github-actions --- .../cli-integ/lib/with-cdk-app.ts | 9 + ...t-be-assumed-with-external-id.integtest.ts | 47 ++++++ .../api/bootstrap/bootstrap-environment.ts | 65 +++++--- .../lib/api/bootstrap/bootstrap-props.ts | 7 + .../test/api/bootstrap/bootstrap2.test.ts | 116 +++++++++---- .../test/api/bootstrap/external-id.test.ts | 73 +++++++++ .../lib/api/bootstrap/bootstrap-template.yaml | 154 ++++++++++++++++-- packages/aws-cdk/lib/cli/cli-config.ts | 1 + .../aws-cdk/lib/cli/cli-type-registry.json | 4 + packages/aws-cdk/lib/cli/cli.ts | 1 + .../aws-cdk/lib/cli/convert-to-user-input.ts | 2 + .../lib/cli/parse-command-line-arguments.ts | 5 + packages/aws-cdk/lib/cli/user-input.ts | 7 + .../aws-cdk/test/commands/bootstrap.test.ts | 52 ++++++ 14 files changed, 474 insertions(+), 69 deletions(-) create mode 100644 packages/@aws-cdk-testing/cli-integ/tests/cli-integ-tests/bootstrap/cdk-bootstrap-deploy-role-cannot-be-assumed-with-external-id.integtest.ts create mode 100644 packages/@aws-cdk/toolkit-lib/test/api/bootstrap/external-id.test.ts diff --git a/packages/@aws-cdk-testing/cli-integ/lib/with-cdk-app.ts b/packages/@aws-cdk-testing/cli-integ/lib/with-cdk-app.ts index 8c33ca29b..9f95ba5e2 100644 --- a/packages/@aws-cdk-testing/cli-integ/lib/with-cdk-app.ts +++ b/packages/@aws-cdk-testing/cli-integ/lib/with-cdk-app.ts @@ -312,6 +312,11 @@ export interface CdkModernBootstrapCommandOptions extends CommonCdkBootstrapComm */ readonly customPermissionsBoundary?: string; + /** + * @default true + */ + readonly denyExternalId?: boolean; + /** * @default undefined */ @@ -509,6 +514,10 @@ export class TestFixture extends ShellHelper { } else if (options.examplePermissionsBoundary !== undefined) { args.push('--example-permissions-boundary'); } + if (options.denyExternalId !== undefined) { + args.push(options.denyExternalId ? '--deny-external-id' : '--no-deny-external-id'); + } + if (options.usePreviousParameters === false) { args.push('--no-previous-parameters'); } diff --git a/packages/@aws-cdk-testing/cli-integ/tests/cli-integ-tests/bootstrap/cdk-bootstrap-deploy-role-cannot-be-assumed-with-external-id.integtest.ts b/packages/@aws-cdk-testing/cli-integ/tests/cli-integ-tests/bootstrap/cdk-bootstrap-deploy-role-cannot-be-assumed-with-external-id.integtest.ts new file mode 100644 index 000000000..cf8805f40 --- /dev/null +++ b/packages/@aws-cdk-testing/cli-integ/tests/cli-integ-tests/bootstrap/cdk-bootstrap-deploy-role-cannot-be-assumed-with-external-id.integtest.ts @@ -0,0 +1,47 @@ +import { AssumeRoleCommand } from '@aws-sdk/client-sts'; +import { integTest, withoutBootstrap } from '../../../lib'; + +jest.setTimeout(2 * 60 * 60_000); // Includes the time to acquire locks, worst-case single-threaded runtime + +integTest('deploy role cannot be assumed with external id', withoutBootstrap(async (fixture) => { + const bootstrapStackName = fixture.bootstrapStackName; + + await fixture.cdkBootstrapModern({ + toolkitStackName: bootstrapStackName, + cfnExecutionPolicy: 'arn:aws:iam::aws:policy/AdministratorAccess', + }); + + const account = await fixture.aws.account(); + const deployRoleArn = `arn:aws:iam::${account}:role/cdk-${fixture.qualifier}-deploy-role-${account}-${fixture.aws.region}`; + + // Attempt to assume the deploy role with an external ID should fail + await expect( + fixture.aws.sts.send(new AssumeRoleCommand({ + RoleArn: deployRoleArn, + RoleSessionName: 'test-external-id-failure', + ExternalId: 'some-external-id', + })), + ).rejects.toThrow(); +})); + +integTest('deploy role can be assumed with ExternalId if protection is switched off', withoutBootstrap(async (fixture) => { + const bootstrapStackName = fixture.bootstrapStackName; + + await fixture.cdkBootstrapModern({ + toolkitStackName: bootstrapStackName, + cfnExecutionPolicy: 'arn:aws:iam::aws:policy/AdministratorAccess', + denyExternalId: false, + }); + + const account = await fixture.aws.account(); + const deployRoleArn = `arn:aws:iam::${account}:role/cdk-${fixture.qualifier}-deploy-role-${account}-${fixture.aws.region}`; + + // Attempt to assume the deploy role with an external ID should fail + await expect( + fixture.aws.sts.send(new AssumeRoleCommand({ + RoleArn: deployRoleArn, + RoleSessionName: 'test-external-id-failure', + ExternalId: 'some-external-id', + })), + ).resolves.toBeTruthy(); +})); diff --git a/packages/@aws-cdk/toolkit-lib/lib/api/bootstrap/bootstrap-environment.ts b/packages/@aws-cdk/toolkit-lib/lib/api/bootstrap/bootstrap-environment.ts index f2590faee..e36011399 100644 --- a/packages/@aws-cdk/toolkit-lib/lib/api/bootstrap/bootstrap-environment.ts +++ b/packages/@aws-cdk/toolkit-lib/lib/api/bootstrap/bootstrap-environment.ts @@ -213,27 +213,37 @@ export class Bootstrapper { } } - return current.update( - bootstrapTemplate, - { - FileAssetsBucketName: params.bucketName, - FileAssetsBucketKmsKeyId: kmsKeyId, - // Empty array becomes empty string - TrustedAccounts: trustedAccounts.join(','), - TrustedAccountsForLookup: trustedAccountsForLookup.join(','), - CloudFormationExecutionPolicies: cloudFormationExecutionPolicies.join(','), - Qualifier: params.qualifier, - PublicAccessBlockConfiguration: - params.publicAccessBlockConfiguration || params.publicAccessBlockConfiguration === undefined - ? 'true' - : 'false', - InputPermissionsBoundary: policyName, - }, - { - ...options, - terminationProtection: options.terminationProtection ?? current.terminationProtection, - }, - ); + const bootstrapTemplateParameters: Record = { + FileAssetsBucketName: params.bucketName, + FileAssetsBucketKmsKeyId: kmsKeyId, + // Empty array becomes empty string + TrustedAccounts: trustedAccounts.join(','), + TrustedAccountsForLookup: trustedAccountsForLookup.join(','), + CloudFormationExecutionPolicies: cloudFormationExecutionPolicies.join(','), + Qualifier: params.qualifier, + PublicAccessBlockConfiguration: + params.publicAccessBlockConfiguration || params.publicAccessBlockConfiguration === undefined + ? 'true' + : 'false', + InputPermissionsBoundary: policyName, + }; + + const templateParameters = await this.templateParameters(); + + // Conditionally set these parameters: only set these parameters if they are accepted by the template. + // If we pass them unconditionally, older customized templates that don't know about these + // parameters yet will fail to deploy. + if (params.denyExternalId !== undefined) { + if (!templateParameters.includes('DenyExternalId')) { + throw new ToolkitError('The selected bootstrap template does not accept the DenyExternalId parameter'); + } + bootstrapTemplateParameters.DenyExternalId = `${params.denyExternalId}`; + } + + return current.update(bootstrapTemplate, bootstrapTemplateParameters, { + ...options, + terminationProtection: options.terminationProtection ?? current.terminationProtection, + }); } private async getPolicyName( @@ -368,14 +378,23 @@ export class Bootstrapper { } } - private async loadTemplate(params: BootstrappingParameters = {}): Promise { + /** + * Return the set of parameter names accepted by the current bootstrapping template + */ + private async templateParameters(legacyParams: BootstrappingParameters = {}): Promise { + const template = await this.loadTemplate(legacyParams); + + return Object.keys(template.Parameters ?? {}); + } + + private async loadTemplate(legacyParams: BootstrappingParameters = {}): Promise { switch (this.source.source) { case 'custom': return loadStructuredFile(this.source.templateFile); case 'default': return loadStructuredFile(path.join(bundledPackageRootDir(__dirname), 'lib', 'api', 'bootstrap', 'bootstrap-template.yaml')); case 'legacy': - return legacyBootstrapTemplate(params); + return legacyBootstrapTemplate(legacyParams); } } } diff --git a/packages/@aws-cdk/toolkit-lib/lib/api/bootstrap/bootstrap-props.ts b/packages/@aws-cdk/toolkit-lib/lib/api/bootstrap/bootstrap-props.ts index 6dbaebef8..8f0225126 100644 --- a/packages/@aws-cdk/toolkit-lib/lib/api/bootstrap/bootstrap-props.ts +++ b/packages/@aws-cdk/toolkit-lib/lib/api/bootstrap/bootstrap-props.ts @@ -146,4 +146,11 @@ export interface BootstrappingParameters { * @default - No value, optional argument */ readonly customPermissionsBoundary?: string; + + /** + * Whether to deny AssumeRole calls with an ExternalId + * + * @default - template default (true) + */ + readonly denyExternalId?: boolean; } diff --git a/packages/@aws-cdk/toolkit-lib/test/api/bootstrap/bootstrap2.test.ts b/packages/@aws-cdk/toolkit-lib/test/api/bootstrap/bootstrap2.test.ts index 832d92bb4..015444190 100644 --- a/packages/@aws-cdk/toolkit-lib/test/api/bootstrap/bootstrap2.test.ts +++ b/packages/@aws-cdk/toolkit-lib/test/api/bootstrap/bootstrap2.test.ts @@ -645,6 +645,86 @@ describe('Bootstrapping v2', () => { ); }); + describe('ExternalId protection', () => { + test('denyExternalId parameter is not present by default', async () => { + // GIVEN + const mockSdk = new MockSdkProvider(); + (ToolkitInfo as any).lookup = jest.fn().mockResolvedValue(ToolkitInfo.fromStack(mockBootstrapStack({ + Outputs: [ + { OutputKey: 'BootstrapVersion', OutputValue: '1' }, + ], + }))); + + // WHEN + await bootstrapper.bootstrapEnvironment(env, mockSdk, { + parameters: {}, + }); + + // THEN + expect(mockDeployStack).toHaveBeenCalledWith( + expect.objectContaining({ + parameters: expect.not.objectContaining({ + DenyExternalId: 'true', + }), + }), + expect.anything(), + ); + }); + + test.each([false, true])('denyExternalId parameter can be set to %p', async (param) => { + // GIVEN + const mockSdk2 = new MockSdkProvider(); + (ToolkitInfo as any).lookup = jest.fn().mockResolvedValue(ToolkitInfo.fromStack(mockBootstrapStack({ + Outputs: [ + { OutputKey: 'BootstrapVersion', OutputValue: '1' }, + ], + }))); + + // WHEN + await bootstrapper.bootstrapEnvironment(env, mockSdk2, { + parameters: { + denyExternalId: param, + }, + }); + + // THEN + expect(mockDeployStack).toHaveBeenCalledWith( + expect.objectContaining({ + parameters: expect.objectContaining({ + DenyExternalId: `${param}`, + }), + }), + expect.anything(), + ); + }); + + test('bootstrap template contains ExternalId conditions', async () => { + // GIVEN + const testBootstrapper = new Bootstrapper({ source: 'default' }, ioHelper); + + // WHEN + const template = await (testBootstrapper as any).loadTemplate(); + + // THEN + expect(template.Parameters.DenyExternalId).toBeDefined(); + expect(template.Parameters.DenyExternalId.Default).toBe('true'); + expect(template.Conditions.ShouldDenyExternalId).toBeDefined(); + + // Check that roles have the ExternalId condition + const filePublishingRole = template.Resources.FilePublishingRole; + expect(filePublishingRole.Properties.AssumeRolePolicyDocument.Statement).toEqual( + expect.arrayContaining([ + expect.objectContaining({ + Action: 'sts:AssumeRole', + Condition: expect.objectContaining({ + 'Fn::If': expect.arrayContaining(['ShouldDenyExternalId']), + }), + }), + ]), + ); + }); + }); + describe('contains sts:TagSession on trusted accounts', () => { let template: Template; @@ -659,7 +739,7 @@ describe('Bootstrapping v2', () => { 'Fn::If': Match.arrayWith([ conditionName, Match.objectLike({ - Action: Match.arrayWith(['sts:AssumeRole', 'sts:TagSession']), + Action: Match.arrayWith(['sts:TagSession']), }), ]), }); @@ -680,23 +760,14 @@ describe('Bootstrapping v2', () => { template = Template.fromJSON(rawTemplate); }); - test('in the FilePublishingRole', async () => { - template.hasResource('AWS::IAM::Role', { - Properties: { - RoleName: iamRoleName('file-publishing-role'), - AssumeRolePolicyDocument: { - Statement: Match.arrayWith([ - statementWithCondition('HasTrustedAccounts'), - ]), - }, - }, - }); - }); - - test('in the ImagePublishingRole', async () => { + test.each([ + ['FilePublishingRole', 'file-publishing-role'], + ['ImagePublishingRole', 'image-publishing-role'], + ['DeploymentActionRole', 'deploy-role'], + ])('in the %p', async (_, roleName) => { template.hasResource('AWS::IAM::Role', { Properties: { - RoleName: iamRoleName('image-publishing-role'), + RoleName: iamRoleName(roleName), AssumeRolePolicyDocument: { Statement: Match.arrayWith([ statementWithCondition('HasTrustedAccounts'), @@ -719,18 +790,5 @@ describe('Bootstrapping v2', () => { }, }); }); - - test('in the DeploymentActionRole', async () => { - template.hasResource('AWS::IAM::Role', { - Properties: { - RoleName: iamRoleName('deploy-role'), - AssumeRolePolicyDocument: { - Statement: Match.arrayWith([ - statementWithCondition('HasTrustedAccounts'), - ]), - }, - }, - }); - }); }); }); diff --git a/packages/@aws-cdk/toolkit-lib/test/api/bootstrap/external-id.test.ts b/packages/@aws-cdk/toolkit-lib/test/api/bootstrap/external-id.test.ts new file mode 100644 index 000000000..279e9b135 --- /dev/null +++ b/packages/@aws-cdk/toolkit-lib/test/api/bootstrap/external-id.test.ts @@ -0,0 +1,73 @@ +import { Bootstrapper } from '../../../lib/api/bootstrap'; +import type { IIoHost } from '../../../lib/api/io'; +import { asIoHelper } from '../../../lib/api/io/private'; + +describe('ExternalId Protection Integration Test', () => { + let ioHost: IIoHost; + let ioHelper: any; + + beforeEach(() => { + ioHost = { + notify: jest.fn(), + requestResponse: jest.fn(), + }; + ioHelper = asIoHelper(ioHost, 'bootstrap'); + }); + + test('bootstrap template denies AssumeRole with ExternalId by default', async () => { + // GIVEN + const bootstrapper = new Bootstrapper({ source: 'default' }, ioHelper); + + // WHEN + const template = await (bootstrapper as any).loadTemplate(); + + // THEN + // Verify the parameter exists + expect(template.Parameters.DenyExternalId).toMatchObject({ + Type: 'String', + Default: 'true', + AllowedValues: ['true', 'false'], + }); + + // Verify the condition exists + expect(template.Conditions.ShouldDenyExternalId).toEqual({ + 'Fn::Equals': ['true', { Ref: 'DenyExternalId' }], + }); + + // Verify each role has the ExternalId condition + const rolesToCheck = [ + 'FilePublishingRole', + 'ImagePublishingRole', + 'LookupRole', + 'DeploymentActionRole', + ]; + + for (const roleName of rolesToCheck) { + const role = template.Resources[roleName]; + expect(role).toBeDefined(); + + // Find AssumeRole statements for AWS principals (not service principals) + const assumeRoleStatements = role.Properties.AssumeRolePolicyDocument.Statement.filter( + (stmt: any) => stmt.Action === 'sts:AssumeRole' && stmt.Principal?.AWS, + ); + + // Each AssumeRole statement should have the ExternalId condition + for (const stmt of assumeRoleStatements) { + expect(stmt.Condition).toEqual({ + 'Fn::If': [ + 'ShouldDenyExternalId', + { Null: { 'sts:ExternalId': 'true' } }, + { Ref: 'AWS::NoValue' }, + ], + }); + } + } + + // Verify CloudFormationExecutionRole does NOT have the condition (it's assumed by service) + const cfnRole = template.Resources.CloudFormationExecutionRole; + const cfnStatements = cfnRole.Properties.AssumeRolePolicyDocument.Statement; + for (const stmt of cfnStatements) { + expect(stmt.Condition).toBeUndefined(); + } + }); +}); diff --git a/packages/aws-cdk/lib/api/bootstrap/bootstrap-template.yaml b/packages/aws-cdk/lib/api/bootstrap/bootstrap-template.yaml index 995a0f746..d7db66e2c 100644 --- a/packages/aws-cdk/lib/api/bootstrap/bootstrap-template.yaml +++ b/packages/aws-cdk/lib/api/bootstrap/bootstrap-template.yaml @@ -56,6 +56,18 @@ Parameters: Description: Describe the provenance of the resources in this bootstrap stack. Change this when you customize the template. To prevent accidents, the CDK CLI will not overwrite bootstrap stacks with a different variant. + DenyExternalId: + # By default, CDK Bootstrap roles are not designed to be deputized. + # Deputized means that you give an external entity access to assume roles on + # your behalf. They will supply an ExternalId to avoid Confused Deputy + # attacks (https://docs.aws.amazon.com/IAM/latest/UserGuide/confused-deputy.html). + # + # AssumeRole calls with ExternalIds will be denied by default, set this to 'false' + # if you need this functionality for some reason. + Type: String + Default: 'true' + AllowedValues: ['true', 'false'] + Description: Whether to deny AssumeRole calls with an ExternalId. This prevents calls that are intended to be deputized from accidentally assuming CDK Roles. Conditions: HasTrustedAccounts: Fn::Not: @@ -109,6 +121,10 @@ Conditions: Fn::Equals: - 'true' - Ref: PublicAccessBlockConfiguration + ShouldDenyExternalId: + Fn::Equals: + - 'true' + - Ref: DenyExternalId Resources: FileAssetsBucketEncryptionKey: Type: AWS::KMS::Key @@ -296,22 +312,44 @@ Resources: Properties: AssumeRolePolicyDocument: Statement: - # allows this role to be assumed with session tags. - # see https://docs.aws.amazon.com/IAM/latest/UserGuide/id_session-tags.html#id_session-tags_permissions-required - - Action: sts:TagSession + # AssumeRole for same account (no ExternalId) + - Action: sts:AssumeRole Effect: Allow Principal: AWS: Ref: AWS::AccountId - - Action: sts:AssumeRole + Condition: + Fn::If: + - ShouldDenyExternalId + - "Null": + "sts:ExternalId": "true" + - Ref: AWS::NoValue + # TagSession for same account + - Action: sts:TagSession Effect: Allow Principal: AWS: Ref: AWS::AccountId + # AssumeRole for regular Trust account (no ExternalId) - Fn::If: - HasTrustedAccounts - Action: - sts:AssumeRole + Effect: Allow + Principal: + AWS: + Ref: TrustedAccounts + Condition: + Fn::If: + - ShouldDenyExternalId + - "Null": + "sts:ExternalId": "true" + - Ref: AWS::NoValue + - Ref: AWS::NoValue + # TagSession for regular Trust + - Fn::If: + - HasTrustedAccounts + - Action: - sts:TagSession Effect: Allow Principal: @@ -328,22 +366,44 @@ Resources: Properties: AssumeRolePolicyDocument: Statement: - # allows this role to be assumed with session tags. - # see https://docs.aws.amazon.com/IAM/latest/UserGuide/id_session-tags.html#id_session-tags_permissions-required - - Action: sts:TagSession + # AssumeRole for same account (no ExternalId) + - Action: sts:AssumeRole Effect: Allow Principal: AWS: Ref: AWS::AccountId - - Action: sts:AssumeRole + Condition: + Fn::If: + - ShouldDenyExternalId + - "Null": + "sts:ExternalId": "true" + - Ref: AWS::NoValue + # TagSession for same account + - Action: sts:TagSession Effect: Allow Principal: AWS: Ref: AWS::AccountId + # AssumeRole for Trusted account (no ExternalId) - Fn::If: - HasTrustedAccounts - Action: - sts:AssumeRole + Effect: Allow + Principal: + AWS: + Ref: TrustedAccounts + Condition: + Fn::If: + - ShouldDenyExternalId + - "Null": + "sts:ExternalId": "true" + - Ref: AWS::NoValue + - Ref: AWS::NoValue + # TagSession for Trusted account + - Fn::If: + - HasTrustedAccounts + - Action: - sts:TagSession Effect: Allow Principal: @@ -360,32 +420,70 @@ Resources: Properties: AssumeRolePolicyDocument: Statement: - # allows this role to be assumed with session tags. - # see https://docs.aws.amazon.com/IAM/latest/UserGuide/id_session-tags.html#id_session-tags_permissions-required - - Action: sts:TagSession + # AssumeRole for same account (no ExternalId) + - Action: sts:AssumeRole Effect: Allow Principal: AWS: Ref: AWS::AccountId - - Action: sts:AssumeRole + Condition: + Fn::If: + - ShouldDenyExternalId + - "Null": + "sts:ExternalId": "true" + - Ref: AWS::NoValue + # TagSession for same account + - Action: sts:TagSession Effect: Allow Principal: AWS: Ref: AWS::AccountId + # Assume Role for Lookup Trust (no ExternalId) - Fn::If: - HasTrustedAccountsForLookup - Action: - sts:AssumeRole + Effect: Allow + Principal: + AWS: + Ref: TrustedAccountsForLookup + Condition: + Fn::If: + - ShouldDenyExternalId + - "Null": + "sts:ExternalId": "true" + - Ref: AWS::NoValue + - Ref: AWS::NoValue + # TagSession for Lookup Trust + - Fn::If: + - HasTrustedAccountsForLookup + - Action: - sts:TagSession Effect: Allow Principal: AWS: Ref: TrustedAccountsForLookup - Ref: AWS::NoValue + # Assume Role for regular Trust (no ExternalId) - Fn::If: - HasTrustedAccounts - Action: - sts:AssumeRole + Effect: Allow + Principal: + AWS: + Ref: TrustedAccounts + Condition: + Fn::If: + - ShouldDenyExternalId + - "Null": + "sts:ExternalId": "true" + - Ref: AWS::NoValue + - Ref: AWS::NoValue + # TagSession for regular Trust + - Fn::If: + - HasTrustedAccounts + - Action: - sts:TagSession Effect: Allow Principal: @@ -479,22 +577,44 @@ Resources: Properties: AssumeRolePolicyDocument: Statement: - # allows this role to be assumed with session tags. - # see https://docs.aws.amazon.com/IAM/latest/UserGuide/id_session-tags.html#id_session-tags_permissions-required - - Action: sts:TagSession + # AssumeRole for same account (no ExternalId) + - Action: sts:AssumeRole Effect: Allow Principal: AWS: Ref: AWS::AccountId - - Action: sts:AssumeRole + Condition: + Fn::If: + - ShouldDenyExternalId + - "Null": + "sts:ExternalId": "true" + - Ref: AWS::NoValue + # TagSession for same account + - Action: sts:TagSession Effect: Allow Principal: AWS: Ref: AWS::AccountId + # AssumeRole for Trusted accounts (no ExternalId) - Fn::If: - HasTrustedAccounts - Action: - sts:AssumeRole + Effect: Allow + Principal: + AWS: + Ref: TrustedAccounts + Condition: + Fn::If: + - ShouldDenyExternalId + - "Null": + "sts:ExternalId": "true" + - Ref: AWS::NoValue + - Ref: AWS::NoValue + # TagSession for Trusted accounts + - Fn::If: + - HasTrustedAccounts + - Action: - sts:TagSession Effect: Allow Principal: @@ -693,7 +813,7 @@ Resources: Type: String Name: Fn::Sub: '/cdk-bootstrap/${Qualifier}/version' - Value: '28' + Value: '29' Outputs: BucketName: Description: The name of the S3 bucket owned by the CDK toolkit stack diff --git a/packages/aws-cdk/lib/cli/cli-config.ts b/packages/aws-cdk/lib/cli/cli-config.ts index 6519ce4f8..3fc6143e9 100644 --- a/packages/aws-cdk/lib/cli/cli-config.ts +++ b/packages/aws-cdk/lib/cli/cli-config.ts @@ -84,6 +84,7 @@ export async function makeConfig(): Promise { 'bootstrap-customer-key': { type: 'boolean', desc: 'Create a Customer Master Key (CMK) for the bootstrap bucket (you will be charged but can customize permissions, modern bootstrapping only)', default: undefined, conflicts: 'bootstrap-kms-key-id' }, 'qualifier': { type: 'string', desc: 'String which must be unique for each bootstrap stack. You must configure it on your CDK app if you change this from the default.', default: undefined }, 'public-access-block-configuration': { type: 'boolean', desc: 'Block public access configuration on CDK toolkit bucket (enabled by default) ', default: undefined }, + 'deny-external-id': { type: 'boolean', desc: 'Block AssumeRole access to all boostrapped roles if an ExternalId is provided (enabled by default) ', default: undefined }, 'tags': { type: 'array', alias: 't', desc: 'Tags to add for the stack (KEY=VALUE)', default: [] }, 'execute': { type: 'boolean', desc: 'Whether to execute ChangeSet (--no-execute will NOT execute the ChangeSet)', default: true }, 'trust': { type: 'array', desc: 'The AWS account IDs that should be trusted to perform deployments into this environment (may be repeated, modern bootstrapping only)', default: [] }, diff --git a/packages/aws-cdk/lib/cli/cli-type-registry.json b/packages/aws-cdk/lib/cli/cli-type-registry.json index 25436af9d..a6bd9e976 100644 --- a/packages/aws-cdk/lib/cli/cli-type-registry.json +++ b/packages/aws-cdk/lib/cli/cli-type-registry.json @@ -227,6 +227,10 @@ "type": "boolean", "desc": "Block public access configuration on CDK toolkit bucket (enabled by default) " }, + "deny-external-id": { + "type": "boolean", + "desc": "Block AssumeRole access to all boostrapped roles if an ExternalId is provided (enabled by default) " + }, "tags": { "type": "array", "alias": "t", diff --git a/packages/aws-cdk/lib/cli/cli.ts b/packages/aws-cdk/lib/cli/cli.ts index fc44ae8b2..fac4985cd 100644 --- a/packages/aws-cdk/lib/cli/cli.ts +++ b/packages/aws-cdk/lib/cli/cli.ts @@ -338,6 +338,7 @@ export async function exec(args: string[], synthesizer?: Synthesizer): Promise): any { type: 'boolean', desc: 'Block public access configuration on CDK toolkit bucket (enabled by default) ', }) + .option('deny-external-id', { + default: undefined, + type: 'boolean', + desc: 'Block AssumeRole access to all boostrapped roles if an ExternalId is provided (enabled by default) ', + }) .option('tags', { type: 'array', alias: 't', diff --git a/packages/aws-cdk/lib/cli/user-input.ts b/packages/aws-cdk/lib/cli/user-input.ts index d2197f6ac..47b424eac 100644 --- a/packages/aws-cdk/lib/cli/user-input.ts +++ b/packages/aws-cdk/lib/cli/user-input.ts @@ -461,6 +461,13 @@ export interface BootstrapOptions { */ readonly publicAccessBlockConfiguration?: boolean; + /** + * Block AssumeRole access to all boostrapped roles if an ExternalId is provided (enabled by default) + * + * @default - undefined + */ + readonly denyExternalId?: boolean; + /** * Tags to add for the stack (KEY=VALUE) * diff --git a/packages/aws-cdk/test/commands/bootstrap.test.ts b/packages/aws-cdk/test/commands/bootstrap.test.ts index 22ebda467..433aebcdb 100644 --- a/packages/aws-cdk/test/commands/bootstrap.test.ts +++ b/packages/aws-cdk/test/commands/bootstrap.test.ts @@ -24,6 +24,48 @@ describe('cdk bootstrap', () => { region: 'us-east-1', }, expect.anything(), expect.anything()); }); + + test('will pass denyExternalId parameter when --deny-external-id is provided', async () => { + bootstrapEnvironmentMock.mockResolvedValueOnce({ + noOp: false, + outputs: {}, + type: 'did-deploy-stack', + stackArn: 'fake-arn', + }); + + await exec(['bootstrap', 'aws://123456789012/us-east-1', '--deny-external-id']); + expect(bootstrapEnvironmentMock).toHaveBeenCalledTimes(1); + expect(bootstrapEnvironmentMock).toHaveBeenCalledWith( + expect.anything(), + expect.anything(), + expect.objectContaining({ + parameters: expect.objectContaining({ + denyExternalId: true, + }), + }), + ); + }); + + test('will pass denyExternalId=false when --no-deny-external-id is provided', async () => { + bootstrapEnvironmentMock.mockResolvedValueOnce({ + noOp: false, + outputs: {}, + type: 'did-deploy-stack', + stackArn: 'fake-arn', + }); + + await exec(['bootstrap', 'aws://123456789012/us-east-1', '--no-deny-external-id']); + expect(bootstrapEnvironmentMock).toHaveBeenCalledTimes(1); + expect(bootstrapEnvironmentMock).toHaveBeenCalledWith( + expect.anything(), + expect.anything(), + expect.objectContaining({ + parameters: expect.objectContaining({ + denyExternalId: false, + }), + }), + ); + }); }); describe('cdk bootstrap --show-template', () => { @@ -35,4 +77,14 @@ describe('cdk bootstrap --show-template', () => { await exec(['bootstrap', '--show-template']); expect(stdoutSpy).toHaveBeenCalledWith(expect.stringContaining('BootstrapVersion')); }); + + test('bootstrap template contains DenyExternalId parameter', async () => { + await exec(['bootstrap', '--show-template']); + expect(stdoutSpy).toHaveBeenCalledWith(expect.stringContaining('DenyExternalId')); + }); + + test('bootstrap template contains ShouldDenyExternalId condition', async () => { + await exec(['bootstrap', '--show-template']); + expect(stdoutSpy).toHaveBeenCalledWith(expect.stringContaining('ShouldDenyExternalId')); + }); }); From ad1a7ceff5e4895ba9b092938e74a42c4b7bae07 Mon Sep 17 00:00:00 2001 From: Momo Kornher Date: Fri, 22 Aug 2025 12:07:49 +0100 Subject: [PATCH 12/12] chore: ensure bootstrap template changes go through correct checks (#813) Enforces: - the bootstrap template version is incremented - a security review is completed, attested by adding a specific label --- By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license --- .gitattributes | 1 + .../bootstrap-template-protection.yml | 125 +++++++++++++ .gitignore | 1 + .projen/files.json | 1 + .projenrc.ts | 2 + projenrc/bootstrap-template-protection.ts | 169 ++++++++++++++++++ 6 files changed, 299 insertions(+) create mode 100644 .github/workflows/bootstrap-template-protection.yml create mode 100644 projenrc/bootstrap-template-protection.ts diff --git a/.gitattributes b/.gitattributes index ea5ed37e3..934a32579 100644 --- a/.gitattributes +++ b/.gitattributes @@ -8,6 +8,7 @@ /.github/pull_request_template.md linguist-generated /.github/workflows/auto-approve.yml linguist-generated /.github/workflows/auto-queue.yml linguist-generated +/.github/workflows/bootstrap-template-protection.yml linguist-generated /.github/workflows/build.yml linguist-generated /.github/workflows/codecov.yml linguist-generated /.github/workflows/integ.yml linguist-generated diff --git a/.github/workflows/bootstrap-template-protection.yml b/.github/workflows/bootstrap-template-protection.yml new file mode 100644 index 000000000..684aa43af --- /dev/null +++ b/.github/workflows/bootstrap-template-protection.yml @@ -0,0 +1,125 @@ +# ~~ Generated by projen. To modify, edit .projenrc.ts and run "npx projen". + +name: bootstrap-template-protection +on: + pull_request: + types: + - opened + - synchronize + - reopened + - labeled + - unlabeled +jobs: + check-bootstrap-template: + name: Check Bootstrap Template Changes + runs-on: ubuntu-latest + permissions: + contents: read + pull-requests: write + steps: + - name: Checkout merge commit + uses: actions/checkout@v4 + with: + fetch-depth: 0 + ref: refs/pull/${{ github.event.pull_request.number }}/merge + - name: Checkout base branch + run: git fetch origin ${{ github.event.pull_request.base.ref }} + - name: Check if bootstrap template changed + id: template-changed + run: |- + # Check if the bootstrap template differs between base and merge commit + if ! git diff --quiet --name-only origin/${{ github.event.pull_request.base.ref }}..HEAD -- packages/aws-cdk/lib/api/bootstrap/bootstrap-template.yaml; then + echo "Bootstrap template modified - protection checks required" + echo "changed=true" >> $GITHUB_OUTPUT + else + echo "✅ Bootstrap template not modified - no protection required" + echo "changed=false" >> $GITHUB_OUTPUT + fi + - name: Extract current and previous bootstrap versions + id: version-check + if: steps.template-changed.outputs.changed == 'true' + run: |- + # Get current version from PR - look for CdkBootstrapVersion Value + CURRENT_VERSION=$(yq '.Resources.CdkBootstrapVersion.Properties.Value' packages/aws-cdk/lib/api/bootstrap/bootstrap-template.yaml) + + # Get previous version from base branch + git show origin/${{ github.event.pull_request.base.ref }}:packages/aws-cdk/lib/api/bootstrap/bootstrap-template.yaml > /tmp/base-template.yaml + PREVIOUS_VERSION=$(yq '.Resources.CdkBootstrapVersion.Properties.Value' /tmp/base-template.yaml) + + echo "current-version=$CURRENT_VERSION" >> $GITHUB_OUTPUT + echo "previous-version=$PREVIOUS_VERSION" >> $GITHUB_OUTPUT + + if [ "$CURRENT_VERSION" -gt "$PREVIOUS_VERSION" ]; then + echo "version-incremented=true" >> $GITHUB_OUTPUT + else + echo "version-incremented=false" >> $GITHUB_OUTPUT + fi + - name: Check for security review and exemption labels + id: label-check + if: steps.template-changed.outputs.changed == 'true' + run: |- + if [[ "${{ contains(github.event.pull_request.labels.*.name, 'pr/security-reviewed') }}" == "true" ]]; then + echo "has-security-label=true" >> $GITHUB_OUTPUT + else + echo "has-security-label=false" >> $GITHUB_OUTPUT + fi + + if [[ "${{ contains(github.event.pull_request.labels.*.name, 'pr/exempt-bootstrap-version') }}" == "true" ]]; then + echo "has-version-exempt-label=true" >> $GITHUB_OUTPUT + else + echo "has-version-exempt-label=false" >> $GITHUB_OUTPUT + fi + - name: Post comment + if: steps.template-changed.outputs.changed == 'true' + uses: thollander/actions-comment-pull-request@v3 + with: + comment-tag: bootstrap-template-protection + mode: recreate + message: | + ## ⚠️ Bootstrap Template Protection + + This PR modifies the bootstrap template (`packages/aws-cdk/lib/api/bootstrap/bootstrap-template.yaml`), which requires special protections. + + ${{ ((steps.version-check.outputs.version-incremented == 'true' || steps.label-check.outputs.has-version-exempt-label == 'true') && steps.label-check.outputs.has-security-label == 'true') && '**✅ All requirements met! This PR can proceed with normal review process.**' || '**❌ This PR cannot be merged until all requirements are met.**' }} + + ### Requirements + + **Version Increment** + ${{ (steps.version-check.outputs.version-incremented == 'true' && format('✅ Version incremented from {0} to {1}', steps.version-check.outputs.previous-version, steps.version-check.outputs.current-version)) || (steps.label-check.outputs.has-version-exempt-label == 'true' && format('✅ Version increment exempted (PR has `{0}` label)', 'pr/exempt-bootstrap-version')) || '❌ Version increment required' }} + ${{ steps.version-check.outputs.version-incremented != 'true' && steps.label-check.outputs.has-version-exempt-label != 'true' && format(' - Current version: `{0}`', steps.version-check.outputs.current-version) || '' }} + ${{ steps.version-check.outputs.version-incremented != 'true' && steps.label-check.outputs.has-version-exempt-label != 'true' && format(' - Previous version: `{0}`', steps.version-check.outputs.previous-version) || '' }} + ${{ steps.version-check.outputs.version-incremented != 'true' && steps.label-check.outputs.has-version-exempt-label != 'true' && ' - Please increment the version in `CdkBootstrapVersion`' || '' }} + ${{ steps.version-check.outputs.version-incremented != 'true' && steps.label-check.outputs.has-version-exempt-label != 'true' && format(' - Or add the `{0}` label if not needed', 'pr/exempt-bootstrap-version') || '' }} + + **Security Review** + ${{ (steps.label-check.outputs.has-security-label == 'true' && format('✅ Review completed (PR has `{0}` label)', 'pr/security-reviewed')) || '❌ Review required' }} + ${{ steps.label-check.outputs.has-security-label != 'true' && ' - A maintainer will conduct a security review' || '' }} + ${{ steps.label-check.outputs.has-security-label != 'true' && format(' - Once reviewed, they will add the `{0}` label', 'pr/security-reviewed') || '' }} + + ### Why these protections exist + - The bootstrap template contains critical infrastructure + - Changes can affect IAM roles, policies, and resource access across all CDK deployments + - Version increments ensure users are notified of updates + - name: Check requirements + if: steps.template-changed.outputs.changed == 'true' + run: |- + # Check version requirement (either incremented or exempted) + VERSION_INCREMENTED="${{ steps.version-check.outputs.version-incremented }}" + VERSION_EXEMPTED="${{ steps.label-check.outputs.has-version-exempt-label }}" + SECURITY_REVIEWED="${{ steps.label-check.outputs.has-security-label }}" + + # Both requirements must be met + if [[ "$VERSION_INCREMENTED" == "true" || "$VERSION_EXEMPTED" == "true" ]] && [[ "$SECURITY_REVIEWED" == "true" ]]; then + echo "✅ All requirements met!" + exit 0 + fi + + # Show what's missing + echo "❌ Requirements not met:" + if [[ "$VERSION_INCREMENTED" != "true" && "$VERSION_EXEMPTED" != "true" ]]; then + echo " - Version must be incremented OR add 'pr/exempt-bootstrap-version' label" + fi + if [[ "$SECURITY_REVIEWED" != "true" ]]; then + echo " - PR must have 'pr/security-reviewed' label" + fi + exit 1 diff --git a/.gitignore b/.gitignore index f0a2cc9a9..ccfa01a6c 100644 --- a/.gitignore +++ b/.gitignore @@ -45,6 +45,7 @@ jspm_packages/ !/aws-cdk-cli.code-workspace /.nx !/nx.json +!/.github/workflows/bootstrap-template-protection.yml !/.eslintrc.json !/.github/dependabot.yml !/.github/workflows/integ.yml diff --git a/.projen/files.json b/.projen/files.json index 53527d06a..35a2c716b 100644 --- a/.projen/files.json +++ b/.projen/files.json @@ -6,6 +6,7 @@ ".github/pull_request_template.md", ".github/workflows/auto-approve.yml", ".github/workflows/auto-queue.yml", + ".github/workflows/bootstrap-template-protection.yml", ".github/workflows/build.yml", ".github/workflows/codecov.yml", ".github/workflows/integ.yml", diff --git a/.projenrc.ts b/.projenrc.ts index e34bdf76d..26c1087fe 100644 --- a/.projenrc.ts +++ b/.projenrc.ts @@ -5,6 +5,7 @@ import * as pj from 'projen'; import { Stability } from 'projen/lib/cdk'; import type { Job } from 'projen/lib/github/workflows-model'; import { AdcPublishing } from './projenrc/adc-publishing'; +import { BootstrapTemplateProtection } from './projenrc/bootstrap-template-protection'; import { BundleCli } from './projenrc/bundle'; import { CdkCliIntegTestsWorkflow } from './projenrc/cdk-cli-integ-tests'; import { CodeCovWorkflow } from './projenrc/codecov'; @@ -290,6 +291,7 @@ const repoProject = new yarn.Monorepo({ new AdcPublishing(repoProject); new RecordPublishingTimestamp(repoProject); +new BootstrapTemplateProtection(repoProject); // Eslint for projen config // @ts-ignore diff --git a/projenrc/bootstrap-template-protection.ts b/projenrc/bootstrap-template-protection.ts new file mode 100644 index 000000000..00df4c96e --- /dev/null +++ b/projenrc/bootstrap-template-protection.ts @@ -0,0 +1,169 @@ +import type { IConstruct } from 'constructs'; +import { Component, github as gh } from 'projen'; +import { GitHub } from 'projen/lib/github'; + +export interface BootstrapTemplateProtectionOptions { + readonly bootstrapTemplatePath?: string; +} + +export class BootstrapTemplateProtection extends Component { + constructor(scope: IConstruct, options: BootstrapTemplateProtectionOptions = {}) { + super(scope); + + const SECURITY_REVIEWED_LABEL = 'pr/security-reviewed'; + const VERSION_EXEMPT_LABEL = 'pr/exempt-bootstrap-version'; + const BOOTSTRAP_TEMPLATE_PATH = options.bootstrapTemplatePath ?? 'packages/aws-cdk/lib/api/bootstrap/bootstrap-template.yaml'; + + const github = GitHub.of(this.project); + if (!github) { + throw new Error('BootstrapTemplateProtection requires a GitHub project'); + } + + const workflow = github.addWorkflow('bootstrap-template-protection'); + + workflow.on({ + pullRequest: { + types: ['opened', 'synchronize', 'reopened', 'labeled', 'unlabeled'], + }, + }); + + workflow.addJob('check-bootstrap-template', { + name: 'Check Bootstrap Template Changes', + runsOn: ['ubuntu-latest'], + permissions: { + contents: gh.workflows.JobPermission.READ, + pullRequests: gh.workflows.JobPermission.WRITE, + }, + steps: [ + { + name: 'Checkout merge commit', + uses: 'actions/checkout@v4', + with: { + 'fetch-depth': 0, + 'ref': 'refs/pull/${{ github.event.pull_request.number }}/merge', + }, + }, + { + name: 'Checkout base branch', + run: 'git fetch origin ${{ github.event.pull_request.base.ref }}', + }, + { + name: 'Check if bootstrap template changed', + id: 'template-changed', + run: [ + '# Check if the bootstrap template differs between base and merge commit', + `if ! git diff --quiet --name-only origin/\${{ github.event.pull_request.base.ref }}..HEAD -- ${BOOTSTRAP_TEMPLATE_PATH}; then`, + ' echo "Bootstrap template modified - protection checks required"', + ' echo "changed=true" >> $GITHUB_OUTPUT', + 'else', + ' echo "✅ Bootstrap template not modified - no protection required"', + ' echo "changed=false" >> $GITHUB_OUTPUT', + 'fi', + ].join('\n'), + }, + { + name: 'Extract current and previous bootstrap versions', + if: 'steps.template-changed.outputs.changed == \'true\'', + id: 'version-check', + run: [ + '# Get current version from PR - look for CdkBootstrapVersion Value', + `CURRENT_VERSION=$(yq '.Resources.CdkBootstrapVersion.Properties.Value' ${BOOTSTRAP_TEMPLATE_PATH})`, + '', + '# Get previous version from base branch', + `git show origin/\${{ github.event.pull_request.base.ref }}:${BOOTSTRAP_TEMPLATE_PATH} > /tmp/base-template.yaml`, + 'PREVIOUS_VERSION=$(yq \'.Resources.CdkBootstrapVersion.Properties.Value\' /tmp/base-template.yaml)', + '', + 'echo "current-version=$CURRENT_VERSION" >> $GITHUB_OUTPUT', + 'echo "previous-version=$PREVIOUS_VERSION" >> $GITHUB_OUTPUT', + '', + 'if [ "$CURRENT_VERSION" -gt "$PREVIOUS_VERSION" ]; then', + ' echo "version-incremented=true" >> $GITHUB_OUTPUT', + 'else', + ' echo "version-incremented=false" >> $GITHUB_OUTPUT', + 'fi', + ].join('\n'), + }, + { + name: 'Check for security review and exemption labels', + if: 'steps.template-changed.outputs.changed == \'true\'', + id: 'label-check', + run: [ + `if [[ "\${{ contains(github.event.pull_request.labels.*.name, '${SECURITY_REVIEWED_LABEL}') }}" == "true" ]]; then`, + ' echo "has-security-label=true" >> $GITHUB_OUTPUT', + 'else', + ' echo "has-security-label=false" >> $GITHUB_OUTPUT', + 'fi', + '', + `if [[ "\${{ contains(github.event.pull_request.labels.*.name, '${VERSION_EXEMPT_LABEL}') }}" == "true" ]]; then`, + ' echo "has-version-exempt-label=true" >> $GITHUB_OUTPUT', + 'else', + ' echo "has-version-exempt-label=false" >> $GITHUB_OUTPUT', + 'fi', + ].join('\n'), + }, + { + name: 'Post comment', + if: 'steps.template-changed.outputs.changed == \'true\'', + uses: 'thollander/actions-comment-pull-request@v3', + with: { + 'comment-tag': 'bootstrap-template-protection', + 'mode': 'recreate', + 'message': [ + '## ⚠️ Bootstrap Template Protection', + '', + `This PR modifies the bootstrap template (\`${BOOTSTRAP_TEMPLATE_PATH}\`), which requires special protections.`, + '', + '${{ ((steps.version-check.outputs.version-incremented == \'true\' || steps.label-check.outputs.has-version-exempt-label == \'true\') && steps.label-check.outputs.has-security-label == \'true\') && \'**✅ All requirements met! This PR can proceed with normal review process.**\' || \'**❌ This PR cannot be merged until all requirements are met.**\' }}', + '', + '### Requirements', + '', + '**Version Increment**', + `\${{ (steps.version-check.outputs.version-incremented == \'true\' && format(\'✅ Version incremented from {0} to {1}\', steps.version-check.outputs.previous-version, steps.version-check.outputs.current-version)) || (steps.label-check.outputs.has-version-exempt-label == 'true' && format('✅ Version increment exempted (PR has \`{0}\` label)', '${VERSION_EXEMPT_LABEL}')) || '❌ Version increment required' }}`, + '${{ steps.version-check.outputs.version-incremented != \'true\' && steps.label-check.outputs.has-version-exempt-label != \'true\' && format(\' - Current version: `{0}`\', steps.version-check.outputs.current-version) || \'\' }}', + '${{ steps.version-check.outputs.version-incremented != \'true\' && steps.label-check.outputs.has-version-exempt-label != \'true\' && format(\' - Previous version: `{0}`\', steps.version-check.outputs.previous-version) || \'\' }}', + '${{ steps.version-check.outputs.version-incremented != \'true\' && steps.label-check.outputs.has-version-exempt-label != \'true\' && \' - Please increment the version in `CdkBootstrapVersion`\' || \'\' }}', + `\${{ steps.version-check.outputs.version-incremented != 'true' && steps.label-check.outputs.has-version-exempt-label != 'true' && format(' - Or add the \`{0}\` label if not needed', '${VERSION_EXEMPT_LABEL}') || '' }}`, + '', + '**Security Review**', + `\${{ (steps.label-check.outputs.has-security-label == 'true' && format('✅ Review completed (PR has \`{0}\` label)', '${SECURITY_REVIEWED_LABEL}')) || '❌ Review required' }}`, + '${{ steps.label-check.outputs.has-security-label != \'true\' && \' - A maintainer will conduct a security review\' || \'\' }}', + `\${{ steps.label-check.outputs.has-security-label != 'true' && format(' - Once reviewed, they will add the \`{0}\` label', '${SECURITY_REVIEWED_LABEL}') || '' }}`, + '', + '### Why these protections exist', + '- The bootstrap template contains critical infrastructure', + '- Changes can affect IAM roles, policies, and resource access across all CDK deployments', + '- Version increments ensure users are notified of updates', + '', + ].join('\n'), + }, + }, + { + name: 'Check requirements', + if: 'steps.template-changed.outputs.changed == \'true\'', + run: [ + '# Check version requirement (either incremented or exempted)', + 'VERSION_INCREMENTED="${{ steps.version-check.outputs.version-incremented }}"', + 'VERSION_EXEMPTED="${{ steps.label-check.outputs.has-version-exempt-label }}"', + 'SECURITY_REVIEWED="${{ steps.label-check.outputs.has-security-label }}"', + '', + '# Both requirements must be met', + 'if [[ "$VERSION_INCREMENTED" == "true" || "$VERSION_EXEMPTED" == "true" ]] && [[ "$SECURITY_REVIEWED" == "true" ]]; then', + ' echo "✅ All requirements met!"', + ' exit 0', + 'fi', + '', + '# Show what\'s missing', + 'echo "❌ Requirements not met:"', + 'if [[ "$VERSION_INCREMENTED" != "true" && "$VERSION_EXEMPTED" != "true" ]]; then', + ` echo " - Version must be incremented OR add '${VERSION_EXEMPT_LABEL}' label"`, + 'fi', + 'if [[ "$SECURITY_REVIEWED" != "true" ]]; then', + ` echo " - PR must have '${SECURITY_REVIEWED_LABEL}' label"`, + 'fi', + 'exit 1', + ].join('\n'), + }, + ], + }); + } +}